body{
padding:0;
margin:0 auto;
background:#bab79b url(../images/bg.jpg);
font-family:arial;
font-size:12px;
width:100%;

}
.menu_main_li{
float:left;
width:100%;
margin:-15px 110px 0 0!important;}
.menu_main_li ul.menu_othpages{
margin:0px 110px 0 0!important;
}
.menu_main_li ul {width: auto; margin:0; padding:0; list-style-type:none;
margin:0px 110px 0 0; float:right;}
.menu_main_li ul li{float:left; margin-right:6px;padding: 0 6px 0 0px;background:url(../images/sprite.png) 100% 0px no-repeat; color:#FFF;}
.menu_main_li ul li a {float: left; display: block; font-weight:bold; color:#FFF; padding: 10px 7px 7px 12px; background:transparent url(../images/sprite.png) 0% 0px no-repeat; font-size:14px;color:#FFF;}
.menu_main_li ul li a:hover {background:transparent url(../images/sprite.png) 0% 0px no-repeat; font-size:14px; color:#FFF;}.clearl {clear:left; padding:0; margin:0;}
.clearb {clear:both; margin:0; padding:0; height:0; display:block; #display:compact;}
.clearr {clear:right; padding:0; margin:0;}
a,a:hover,a:visited{
font-size:12px;
color:#3a65a0;
text-decoration:none;
}
h2{
margin:0px;
padding:0px;
font-weight:normal;}
h3{
font-size:14px;}
img{
border:none;}
.main,.main2{
margin:0px auto 0 auto;
width:959px;
background:#0d4b8f url(../images/bg.png) repeat-x;
overflow:hidden;
}
.main2{margin:0px auto;}
.head{width:959px;
float:left;
height:213px;
border-top:3px solid #b8b489;
border-bottom:3px solid #b8b489;}
.headerbox{
background:#0d3f74 url(../images/bg.png) repeat-x;
float:left;
width:100%;
height:100px;
}
.headerboxbg{
}
a.logo,a.logo:hover,a.logo:visited,a.logo:active{
width:165px;
display:block;
height:62px;
background:url(../images/logo.png) no-repeat;
float:left;
margin:20px 0 0 40px;}
ul.menu{
border-top:4px solid #7e5189;
float:left;
list-style:none;
width:100%;
margin:5px 0 0 0px;
padding:0px;}
ul.menu li{
float:left;
padding:10px 0 0 0;background:url(../images/li.png) right 10px no-repeat;
}
ul.menu li a{
margin:1px 12px;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
}
ul.menu li a.current{
background:#7e5189;
-moz-border-radius-bottomleft:0.4em;
-moz-border-radius-bottomright:0.4em;
padding:10px;
}
.content{
background:#f0efe2 url(../images/bg_cont.png) repeat-x;
overflow:hidden;
float:left;
color:#5f5d4f;
font-family:tahoma;
width:949px;line-height:19px;
padding:15px 0 35px 15px;}
.contl{
float:left;
width:617px;}
.slider img{
border:6px solid #c7c4a6;
-moz-border-radius-bottomleft:0.4em;
-moz-border-radius-bottomright:0.4em;
-moz-border-radius-topleft:0.4em;
-moz-border-radius-topright:0.4em;}
.contc{float:left;
width:25px;
height:205px;}
.contr{
float:left;
width:280px;
padding:0 10px 0 0px;}
#prevBtn a{background:url(../images/sliderr.png);
width:29px;
height:105px;
position:absolute;
float:left;
margin:-230px 0 0 0;}
#nextBtn a{background:url(../images/sliderl.png);
width:29px;
height:105px;
position:absolute;
float:left;margin:-230px 0 0 582px;}
.contr strong{
padding:0px;
margin:0px;
font-size:20px;
font-weight:normal;}
.contr p{
width:280px;
line-height:19px;
float:left;
}
.smcont{
font-size:13px;}
.cbox{
margin:10px 0 0 0;
overflow:hidden;}
.cbox a h2{
color:#727272;}
.cbox1 p,.cbox3 p{
margin:6px 0 0 0px;
padding:0px;width:305px;
float:left;}
.cbox1,.cbox3{
float:left;
width:305px;
line-height:19px;
margin:0 0px 0 0;}
.cbox2{
float:left;}
.cbox2 img,.cbox4 img{
border:3px solid #DAD8C2;
}
.cbox3{
float:right;
margin:0 0 0 0px;}
.footer{
padding:10px 0 0 15px;
background:url(../images/footer.png) repeat-x;
height:130px;
color:##918D72;
margin:0px;}
.footer ul{float:left;
margin:5px 50px 0 15px;
color:#918D72;
padding:0px;}
.footer h2{
color:#5F5D4F;}
.footer ul li{
margin:5px 0;
}
.footer ul li a{
color:#918D72;}
a.bron{background:url(../images/zabronirovat.png) no-repeat;
float:right;
width:126px;
height:27px;}
.bronirovanie{
margin:0 0 20px 0;
float:left;}
.bronirovanie_content{
background:#dad8c2;
float:left;
padding:10px 10px 10px 20px;
}
.bronirovanie_content .br_box{
float:left;
width:125px;
height:60px;
}
.bronirovanie_content .br_box input{
float:left;
width:60px;
height:13px;
margin:0 10px 0 0;
font-size:12px;
}
.bronirovanie_content .br_box span{
margin:0 0 10px 0;
font-weight:bold;
color:#000000;
width:100%;
float:left;}
.bronirovanie_content .br_box a img{
float:left;
}
.bronirovanie_content .br_box input.input2{
float:left;
width:40px;
height:13px;
margin:0 10px 0 0;
font-size:12px;
}
a.bron2,a.bron2:active,a.bron2:visited,a.bron2:hover{
background:url(../images/zabronirovat.png) no-repeat;
float:right;
width:126px;
height:27px;
}
.contacts-top{
color:#918d72;
font-family:tahoma;
font-size:18px;
float:left;
margin:10px 0 0 60px;}
.contacts-top .c-t{
float:left;
width:220px;}
.bronirovanie a.tab{
background:#dad8c2;
font-size:15px;
color:#000;
float:left;
-moz-border-radius-topleft:0.2em;
-moz-border-radius-topright:0.2em;
padding:5px 20px;}
.slider ul{
padding:0 20px 0 0;
list-style:none;
#padding:0;
}
.c_slide{
margin:0 0 10px 0;
}
.slider{height:424px!important;
overflow:hidden;}
.contl h1{
padding:0px;
margin:0px;
font-size:18px;
font-weight:normal;}
.news{
margin:10px 0 0 0;}
.news strong a,.news strong a:hover,.news strong a:visited{
font-size:18px;
padding:0px;
margin:0 0 4px 0;
color:#5f5d4f;
font-weight:normal;}
.news h4
{font-size:12px;
padding:0px;
margin:0 0 0px 0;
font-weight:normal;}
.news a,.news a:hover,.news a:visited,.news a:active{
color:#FFF;}
.form-list input,.form-list select{
width:200px!important;}
input#date_from,input#date_to{
width:170px!important;
}
.form-list h1{
padding:10px 0;}
