@charset "utf-8";
/* CSS Document generated at 2009-03-10 12:37:41 */
/* all rights reserved struna.org */

.headcontainer {
    min-height: 237px;
    height: auto !important;
    height: 237px;
    }

div.mainmenu, .headcontainer .maincontent,  .footcontainer .maincontent { background-image: none; }

.maincontainer .contentdivborderleft {
    background-image: url(/img/line.gif);
    background-position: top left;
    background-repeat: no-repeat;
    }
.leftcolumn .contentdivborderleft { background-image: url(/img/smallline.gif); }
.rightcolumn .contentdivborderleft { background-image: url(/img/miniline.gif); }
.maincontainer .maincontent .contentdivborderright, .maincontainer .maincontentwithleftcolumn .contentdivborderright, .maincontainer .maincontentwithrightcolumn .contentdivborderright, .maincontainer .maincontentwithleftandrightcolumn .contentdivborderright {
    background-image: url(/img/bglogo.gif);
    background-position: center top;
    background-repeat: repeat-y;
    }


.headcontainer .contentdiv,  .footcontainer .contentdiv { background-image: none; }

.maincontent, .leftcolumn, .rightcolumn, .maincontentwithleftcolumn, .maincontentwithrightcolumn, .maincontentwithleftandrightcolumn, div.mainmenu {
    border-top: none;
    border-bottom: none;
    }

div.mainmenu, .headcontainer .maincontent, .footcontainer .maincontent {
    border-left: none;
    border-right: none;
    width: 920px;
    }

.leftcolumn, .maincontentwithrightcolumn, .maincontentwithleftandrightcolumn { border-right: none; }

div.mainmenu .contentdivborderhorizontal { display: none; }

div.mainmenu .contentdivborderleft {
    float: right;
    top: 0;
    width: auto;
    padding: 0;
    margin: 0;
    background-image: url(/img/mainmenutop.gif);
    background-position: top;
    background-repeat: repeat-x;
    }

div.mainmenu .contentdivborderright {
    width: auto;
    padding: 0;
    margin: 0;
    background-image: url(/img/mainmenuleft.gif);
    background-position: left top;
    background-repeat: no-repeat;
    }

div.mainmenu .contentdiv {
    width: auto;
    padding: 8px 8px 0 8px;
    margin: 0;
    background-image: url(/img/mainmenuright.gif);
    background-position: right top;
    background-repeat: no-repeat;
    }
    
ul.mainmenu {
    display: block !important;
    display: inline;
    background-color: #57574e;
    border: 1px solid #5b5b56;
    }
    
ul.mainmenu li {
    padding: 7px 1px 7px 0;
    background-image: url(/img/mainmenuspace.gif);
    background-position: center right;
    background-repeat: no-repeat;
    }
    
.headcontainer .maincontent { margin: 1px 0 0 0; }
.headcontainer .maincontent .contentdiv,  .footcontainer .contentdiv { padding: 0; }

.headcontainer .maincontent, .headcontainer div.menu, .footcontainer .maincontent, .footcontainer div.menu  {
    color: #FFFFFF;
    background-color: #128cb4;
    }
.headcontainer div.menu {  
    padding: 7px 0 23px 0;    
    background-image: url(/img/headshadow.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    }

.headcontainer div.menu a, .headcontainer div.menu a:hover, .footcontainer div.menu a, .footcontainer div.menu a:hover { color: #FFFFFF; }

ul.menu {
    background-color: #128cb4;
    background-image: url(/img/ulmenubg.gif);
    background-position: top;
    background-repeat: repeat-x;
    }