@charset "windows-1251";
body { margin:0; padding:0; background:#ebebeb url(files/titlefon.gif) left top repeat-x; font:normal 11px arial,tahoma;}


.title{width:877px; height:70px; margin:auto;}

.logo{float:left; width: 250px; height:63px;}
.menu{float:left; height:63px; width:430px;}
.search{text-align:right;}

.nn{height:29px; font-size:14px; color:#363636; line-height:29px;}

div.ff{float:left; width: 93px; height:34px; text-align:center;  background:url(files/vkl.gif) center bottom no-repeat; margin-right: 2px;}
.ff a{text-decoration:none; color:#535353; font-size:14px; padding-top:14px; line-height:34px;}


div.ffact{float:left; width: 93px; height:34px; text-align:center; background:url(files/act-vkl.gif) center bottom no-repeat; margin-right: 2px;}
.ffact a{color:white; text-decoration:none; font-size:14px; padding-top:14px; line-height:34px;}
.ffact a:hover{text-decoration:underline;}

.search img{margin-left:17px;}

form{margin:0px; padding:0px;}
.boro{margin-left:-10px;}

#searching{background:url(files/searchpole.gif) no-repeat; border:0px; padding:3px 0px 0px 8px; color: #646464; width:160px; height:23px; font:normal 13px arial,tahoma;}

.cl{float:left;}

.menushka { margin:0 auto; width:877px; background:#fff url(files/fon.gif) bottom center repeat-y;padding:10px 0px 0px 0px;}

.menushkaa { margin:0 auto; width:877px; padding:0; height:10px; background:#fff; }

.menushkab { margin:0 auto; width:877px; padding:0; height:19px; background:#fff url(files/fon-b.gif) top center no-repeat;}

.menushkab1 { margin:0 auto; width:877px; padding:0; height:10px; background:#fff url(files/fon-b1.gif) top center no-repeat;}
.menushkab2 { margin:0 auto; width:877px; padding:0; height:19px; background:#fff url(files/fon-b2.gif) top center no-repeat;}
.content{background:white; width:877px;  margin:0 auto; padding:15px 0px 15px;}

.ban1 { margin:0 auto; width:878px; height:10px; background:#fff url(files/top-corner.gif) bottom center no-repeat;}

.ban2 { margin:0 auto; width:878px; background:#fff;}

.ban3 { margin:0 auto; width:878px; height:10px; background:#fff url(files/bot-corner.gif) top center no-repeat;}
.ban4 { margin:0 auto; width:878px; height:31px; background:#EBEBEB url(files/shadow.gif) top right no-repeat;}


.padd{padding:5px 15px 5px 15px; text-align: center;}

.padd11{padding:0px 15px 0px 15px;}

h2{font: bold 16px arial, tahoma; color: #2ba52c; margin:5px 0 5px 0;}
h1{font: bold 16px arial, tahoma; color: black; margin:5px 0 5px 0;}
.okk{background:url(files/dots.gif) repeat-y;}


a{color: #2ba52c; outline:none; text-decoration: underline;}
a:hover{text-decoration: none;}

.pl td{color:#4B4B4B;}
.pl td strong{color: #191919}
.pl td b{color: #191919}
.pl td a strong{color: #191919; text-decoration:none;}
.pl td a b{color: #191919; text-decoration:none;}
.pl td a{text-decoration:none;}


.fulls{width:100%; background: #fff; padding:20px 0px 20px 0px;}

.cen{color: #a9aaaa; width:877px; margin:auto;}

.ar{text-align:right;}

.fl{float:left;}

a.link{color:black; font-size:12px; text-decoration:none;}

.submenu{padding-top: 3px;}
.submenu a{color:white; text-decoration:underline;}
.submenu a:hover{text-decoration:none;}

/********** slider **********/
.slider { margin:0 auto; width:877px; padding:0; height:360px;}

.lbord{border-left:1px solid #448e08;}

.topik{margin:0 auto; padding:10px 0 0 0; width:877px; background:url(files/pole.gif) top center no-repeat; text-align:center;}

.slider div { margin:0 auto; padding:0; width:877px; height:360px; background:url(files/pole.gif) top center no-repeat;}
.slider div h2 {font:normal 36px  Georgia, "Times New Roman", Times, serif; color:#fff; margin:0; padding:30px 0 0 50px; line-height:1.2em;}
.slider div p { font:normal 15px Georgia, "Times New Roman", Times, serif; color:#fff; margin:0; padding:10px 0 0 50px; line-height:1.8em;}
.slider div p.img { float:right; padding:0 10px 0 10px; margin:0;}

.slider div p img{margin-top:10px;}

 #slider { margin:0; padding:0; list-style:none; }
#slider ul,
#slider li { margin:0; padding:0; list-style:none; }
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider li { width:877px; height:360px; overflow:hidden; }
p#controls { margin:0; position:relative; }
#prevBtn,
#nextBtn { display:block; margin:0; overflow:hidden; width:40px; height:40px; position:absolute; left: -20px; top:-190px; }
#nextBtn { left:855px; }
#prevBtn a { display:block; width:40px; height:40px; background:url(images/l_arrow.gif) no-repeat 0 0; }
#nextBtn a { display:block; width:40px; height:40px; background:url(images/r_arrow.gif) no-repeat 0 0; }
 
.bobo{text-align:center;padding:3px; clear:both;}
