html {
background-image: url(img/bg.png);
background-repeat: repeat-x;
background-color: #c1d4d4;
font-family: Tahoma;
font-size: 12px;
}

body {
width: 1000px;
margin: 0 auto;
}

img {
border: 0;
}

#menu_l #b1 {
list-style: none;
margin-left: -20px;
background: url(blank.gif);
height: 200px;
}

#top {
margin-top: 25px;
overflow: hidden;
}

#top img {
display: block;
float: left;
} 

#win {
background: url(img/win.png);
width: 218px;
height: 67px;
float: left;
margin-right: 12px;
}

#menu {
margin-top: 1px;
width: 1000px;
height: 94px;
background: url(img/menu.png) no-repeat bottom;
overflow: auto;
}

#main {
margin: 0;
padding: 0;
}

#main li {
list-style: none;
float: left;
padding: 18px 23px;
margin: 0 2px;
height: 18px;
text-align: center;
}

#submain {
margin: 0;
padding: 10px 0 0 0;
clear: both;
}

#submain li {
float: left;
margin: 0 15px;
padding-left: 20px;
height: 20px;
background: url(img/sli.png) no-repeat 0px 2px;
list-style: none;
}

#submain a {
font-weight: normal;
font-size: 11px;
}

#box {
margin-top: 5px;
clear: both;
}

#con {
float: left;
width: 792px;
}

#rbanner {
float: left;
width: 182px;
padding: 0px 0 0 26px;
overflow: auto;
}

#buki {
width: 792px;
height: 152px;
padding-top: 5px;
background: url(img/buki.png);
}

#b3 {
padding: 3px;
}

h4 {
margin: 0px 0 0 10px;
font: 12px Tahoma;
font-weight: bold;
color: #FFF;
background: url(img/bukiico.png) no-repeat;
height: 20px;
padding: 10px 0 0 35px;
}

h3 {
width: 182px;
height: 27px;
background: url(img/header_menu.png);
margin: 0;
font: 15px Tahoma;
color: #FFF;
font-weight: bold;
padding: 14px 0 0 40px;
}


#menu_b {
margin: 0;
padding: 0;
width: 222px;
min-height: 120px;
background: url(img/bg_menu.png) no-repeat;
background-position: bottom;
background-color: #52869f;
list-style: none;
font: 11px Tahoma;
}

#menu_b li {
padding-left: 20px;
padding-top: 12px;
background: url(img/strzalka.png) no-repeat center left;
margin-left: 20px;
height: 25px;
}

#menu_b .bar {
width: 182px;
height: 1px;
background: url(img/bar.png);
padding: 0;
margin: 0 auto;
}

#menu_b img {
display: block;
margin: 40px auto;
}


#menu_l {
margin: 0;
padding: 0;
width: 222px;
min-height: 120px;
background: url(img/bg_menu.png) no-repeat;
background-position: bottom;
background-color: #52869f;
list-style: none;
font: 11px Tahoma;
}

#menu_l li {
padding-left: 20px;
padding-top: 12px;
background: url(img/libg.png) no-repeat center left;
margin-left: 20px;
height: 25px;
}

#menu_l .bar {
width: 182px;
height: 1px;
background: url(img/bar.png);
padding: 0;
margin: 0 auto;
}

#menu_l img {
display: block;
margin: 40px auto;
}

.bk {
width: 143px;
height: 112px;
background: url(img/bk.png);
float: left;
margin: 0 0 0 12px;
text-align: center;
}

.bk p {
padding-left: 40px;
font: 11px Tahoma;
color: #FFF;
font-weight: bold;
clear: both;
display: block;
text-align: left;
margin: 4px 0 2px 0;
width: 100px;
}

.im {
height: 33px;
padding-top: 10px;
}



#contl {
float: left;
width: 222px;
}

#contr {
float: left;
width: 550px;
margin-left: 20px;
}


#b5 {
display: block;
margin: 20px auto;
}

#b6 {
display: block;
margin: 0 auto;
}

.news {
margin: 0 0 30px 0;
}

.header_news_1 {
width: 509px;
height: 28px;
background: url(img/header_news_1.png);
font: 11px Tahoma;
color: #FFF;
font-weight: bold;
padding: 16px 0 0 40px;
}

.header_news_2 {
width: 509px;
height: 28px;
background: url(img/header_news_2.png);
font: 11px Tahoma;
color: #FFF;
font-weight: bold;
padding: 16px 0 0 40px;
}

.news_txt {
width: 528px;
background: url(img/bg_news.png);
margin: 0 auto;
padding: 5px 10px;
font: 11px Tahoma;
color: #434343;
line-height: 20px;
text-align: justify;
overflow: hidden;
}

.news_bottom {
width: 548px;
height: 8px;
margin: 0 auto;
background: url(img/news_bottom.png);
}

.click {
display: block;
float: right;
margin: 35px 0 0 0;
overflow: auto;
}

#footer {
clear: both;
width: 950px;
height: 56px;
background: url(img/footer.png);
margin: 40px 0 20px 0; 
font: 11px Tahoma;
color: #3693a8;
padding: 13px 0 0 50px;
}

#stats {
display: block;
float: right;
margin: 20px 35px 0 0;
}

#foot {
font: 10px Tahoma;
color: #949097;
padding-bottom: 20px;
}


.news a {color: #000; font: 11px Tahoma; text-decoration: underline; font-weight: normal;}
.news a:hover {text-decoration: none
}

#footer a{color: #3693a8; font-weight: normal; text-decoration: underline;}
#footer a:hover {text-decoration: none;}

a {color: #FFF; font-weight: bold; text-decoration: none;}
a:hover {text-decoration: underline;}

#l1:hover {background: url(img/li/1.png); background-repeat: no-repeat;}
#l2:hover {background: url(img/li/2.png); background-repeat: no-repeat;}
#l3:hover {background: url(img/li/3.png); background-repeat: no-repeat;}
#l4:hover {background: url(img/li/4.png); background-repeat: no-repeat;}
#l5:hover {background: url(img/li/5.png); background-repeat: no-repeat;}
#l6:hover {background: url(img/li/6.png); background-repeat: no-repeat;}
#l7:hover {background: url(img/li/7.png); background-repeat: no-repeat;}
#l8:hover {background: url(img/li/8.png); background-repeat: no-repeat;}
#l9:hover {background: url(img/li/9.png); background-repeat: no-repeat;}

#newsl {
background:url("img/bg_menu.png") no-repeat scroll center bottom #52869F;
font:11px Tahoma;
list-style:none outside none;
margin:0;
min-height:60px;
padding:10px;
text-align:center;
width:202px;
}


#in_news {
background:url("img/in_newsl.png") repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
font:11px Tahoma;
height:27px;
padding-top:3px;
text-align:center;
width:140px;
display:block;
margin:10px auto 5px auto;
}

#sub_newsl {
background:url("img/send_newsl.png");
height: 28px;
width: 84px;
border: none;
display: inline;
}

#newsl2 {
font:11px Tahoma;
list-style:none outside none;
margin:0;
min-height:60px;
padding:10px;
text-align:center;
width:510px;
}


#in_news2 {
background:url("img/in_newsl.png") repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
font:11px Tahoma;
height:27px;
padding-top:3px;
text-align:center;
width:510px;
display:block;
margin:10px auto 5px auto;
}

#sub_newsl2 {
background:url("img/send_newsl.png");
height: 28px;
width: 84px;
border: none;
display: inline;
}
