body{
padding:0;
margin:0 auto;
background:#051b31;
font-family:arial;
font-size:12px;
width:100%;
background:#1a0919;
}

.menu_main_li ul {width: auto; margin:0; padding:0; list-style-type:none;
margin:-13px 50px 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:#660000;}
.menu_main_li ul li a {float: left; display: block; font-weight:bold; color:#660000; padding: 10px 7px 7px 12px; background:transparent url(../images/sprite.png) 0% 0px no-repeat; font-size:14px;color:#660000;}
.menu_main_li ul li a:hover {background:transparent url(../images/sprite.png) 0% 0px no-repeat; font-size:14px; color:#660000;}
.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-size:16px;
color:#FFBF00;
font-weight:bold;
}
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 #f19c03;
border-bottom:3px solid #f19c03;}
.headerbox{
background:#0d3f74 url(../images/bg.png) repeat-x;
float:left;
width:100%;
height:100px;
}
.headerboxbg{
background:url(../images/topbg.png) no-repeat center;
float:left;
width:100%;
}
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 20px;}
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:#683d42;
overflow:hidden;
float:left;
color:#FFF;
font-family:arial;

width:949px;
padding:15px 0 35px 15px;}
.contl{
float:left;
width:617px;}
.slider img{
border:6px solid #3c2436;
-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;}
.contr a{
color:#FFF;}
#prevBtn a{background:url(../images/sliderr.png);
width:32px;
height:108px;
position:absolute;
float:left;
margin:-230px 0 0 0;}
#nextBtn a{background:url(../images/sliderl.png);
width:32px;
height:108px;
position:absolute;
float:left;margin:-230px 0 0 575px;}
.contr strong{
padding:0px;
margin:0px;
color:#FFFFFF;
font-size:16px;
font-weight:normal;}
.contr p{
width:280px;
line-height:19px;
float:left;
color:#FFFFFF;
}
.smcont{
font-size:13px;}
.cbox{
margin:10px 0 0 0;
overflow:hidden;}
.cbox a h2{
color:#ffbf00;
font-weight:bold;}
.cbox1 p,.cbox3 p{
margin:6px 0 0 0px;
padding:0px;
}
.cbox1,.cbox3{
float:left;
width:300px;
line-height:19px;
margin:0 10px 0 0;}
.cbox2 img,.cbox4 img{
border:3px solid #FFF;
}
.cbox3{
float:right;
margin:0 0 0 10px;}
.footer{
padding:10px 0 0 15px;
background:url(../images/footer.png) repeat-x;
height:130px;
margin:0px;}
.footer ul{float:left;
margin:5px 50px 0 15px;
color:#ffbf00;
padding:0px;}
.footer h2{
color:#FFF;}
.footer ul li{
margin:5px 0;
}
.footer ul li a{
color:#FFF;}
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:#f2f2f2;
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:#FFF;
font-family:arial;
font-size:18px;
float:left;
margin:10px 0 0 150px;}
.contacts-top .c-t{
float:left;
width:220px;}
.bronirovanie a.tab{
background:#F2f2f2;
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;
min-width:580px!important;
}
.c_slide{
margin:0 0 10px 0;
}
.slider{height:424px!important;
overflow:hidden;
min-width:580px!important;}
.contl h1{
padding:0px;
margin:0px;
color:#FFBF00;
font-size:16px;
font-weight:bold;
}
.news{
margin:10px 0 0 0;}
.news strong a,.news strong a:hover,.news strong a:visited{
font-size:16px;
padding:0px;
margin:0 0 4px 0;
color:#ffbf00;
font-weight:bold;}
.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;}
img.img_border{
border: 4px solid #FFF;}
.cboxer img{
border:3px solid #FFF;
margin:0 10px 0 0;}
.cboxer{
line-height:20px;}
.top_news{
line-height:19px;}

.contr a strong{
font-size:13px;}