body{
        margin: 0;
        padding: 0;
        background: url('img/back.jpg') repeat;
        text-align: center; 
        font-family: Arial;
        color: #626262;      
}

#main{
        margin: auto;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: transparent;
        width: 100%;
        text-align:center;
        height: 100%;
}

#mainsup{
        margin: auto;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 1000px;
        height: 100%;
        background-color: #C4D23D;
}

#srodek{
        width: 970px;
        margin: auto;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        height: 100%;
	z-index: 5;
}

#head{
        width: 970px;
        height: 90px;
        background: url('img/header.jpg');
}

#logo{
        width: 450px;
        float: right;
        text-align:right;
        margin-top: 11px;
        height: 13px;
        line-height: 13px;
        padding-right: 20px;
        /*background-color: white;*/
}


#slogan{
        width: 450px;
        float: left;
        text-align:left;
        height: 40;
        z-index: 1;
        padding-left: 20px;
        padding-top: 30px;
}



#menu{
        background: url('img/sub.jpg');
        background-repeat: no-repeat;
        width: 970px;
        height: 36px;
        text-align: left;
	      z-index: 2;
}


#navi{
        float: left;
        width: 800px;
        text-align: left;
        z-index: 2;
}

.navi {padding:0; margin:7px 5px;}
.navi dt {display:none;}
.navi dd {float:left; padding:0; margin:0; text-align:center;}
.navi dd span.aa {display:block; width:12px; height:1.5em; height:auto; background:url(taglft.gif); float:left; border-bottom:1px solid #C4D23D; padding:5px 0;}
.navi dd span.bb {height:1.5em; height:auto; background:url(tagmid.gif) transparent; float:left; border-bottom:1px solid #C4D23D; padding:5px 0;}
.navi dd span.cc {display:block; width:12px; height:1.5em; height:auto; background:url(tagrgt.gif); float:left; border-bottom:1px solid #C4D23D; padding:5px 0;}

.navi a, .menu a:visited {color:#888; text-decoration:none; font-size:1em; cursor:pointer;}
.navi a:hover {color:#000; background:#fff;}
.navi a:hover span {background-position:0 150px; border-bottom:1px solid #C4D23D;}


#belka{
        height: 27px;
        line-height:27px;
        text-align:left;
        background-color: white;
        
        font-family: Arial;
        font-size: 11px;
        color: #7f7f7f;
        padding-left: 22px;
}

#footer{
        height: 120px;
        border-top: 1px solid #dfe3e6;
        clear:both;
        background-color: #A3AD34;
}


#footerleft{
        height: 150x;
        width: 675px;
        text-align: left;
        float: left;
        padding-top: 11px;
        padding-left: 17px;
        
        color: #626262;
        font-size: 11px;
}


#footerright{
        height: 50px;
        width: 266px;
        text-align: right;
        float: right;
        padding-top: 11px;
        padding-right: 12px;
        color: #626262;
        font-size: 11px;
}


#left{
        float: left;
        width: 210px;
        text-align:center;
        margin-bottom: 110px;
        background: url('img/menu.jpg');
        padding-top: 0;
        height: 241px;
}


#right{
        float: right;
        width: 760px;
        text-align: justify;
        margin-bottom: 100px;
    

}

#righttop {
width:760px;
height:241px;
padding-bottom: 9px;}

#mainbody{
        float: left;
        width:760px;
        text-align: left;
        padding-top: 10px;
}


img {
 no-border no-repeat;
}

a:link, a:visited {
        color: #646464; text-decoration: none;
        font-weight: normal;
}

a:hover {
        color: #900;        text-decoration: none;
        font-weight: normal;
}

a.footer:link, a.footer:visited {
        color: #626262; text-decoration: none;
        font-weight: normal;
}

a.footer:hover {
        color: #626262;        text-decoration: underline;
}



ul{
        margin: 0;
        padding: 0px 0px 10px 0px;
        list-style: none;

}

li{
        list-style-type: none;
        margin: 0;
        padding-left: 10px;
        background-image: url('../images/bullet.gif');
        background-position: top left;
        background-repeat: no-repeat;
}

ol{
        margin: 0;
        padding: 0;
        list-style-type: decimal;
}

ol li{
        background: none;
}


a.mainlevel:link, a.mainlevel:visited {
        display: block;
        vertical-align: middle;
        font-size: 11px;
        font-weight: bold;
        color: black;
        text-align: left;
        padding-top: 10px;
        padding-left: 5px;
        
        height: 20px !important;
        height: 25px;
        width: 100%;
        text-decoration: none;
	text-decoration: none;

	background-color: white;
	border-left: 10px solid #749B30;
	border-bottom: 1px solid black;

}

a.mainlevel:hover, a.mainlevel:active {
        color: black;
        width: 100%;
	background-color: #D9E080;
	border-left: 10px solid #C4D23D;

}

h1{
	font-family: Arial;
	color: #4a4a4a;
	font-weight: normal;
	font-size: 18px;
}

h2{
	color: #646464;
	font-family: Arial;
	font-size: 17px;
	font-weight: normal;
}

h3{
	color: black;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
}