html{
padding:0px;
margin:0px;
}
body{
-x-system-font:none;
background:#FFFFFF;
color:#525252;
font-family:Tahoma,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
text-align:left;
padding:0px;
margin:0px;
}
.lt{float:left;}
.rt{float:right;}
.bgdef{
background:url(/new/img/body_bg.png) repeat-x scroll 0 0;
height:700px;
}
.content{
text-align:center;
}
img{
border:0px;
}
.gallery_page{
position:relative;
}
.gallery_page a:hover{
background:none;
}
.gallery_page img{
border:1px solid #f0f0f0;
padding:5px;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
-moz-box-shadow:0 0 10px 1px #f0f0f0;
-webkit-box-shadow:0 0 10px 1px #f0f0f0;
}

.gal_image{
margin:10px 0 10px 0;
}
.c123 .gal_image{
width:800px;
}
.c12 .gal_image{
width:600px;
}
.gallery_left_button{
left:5px;
top:10px;
}
.gallery_button{
width:80px;
-moz-border-radius: 2px;
-webkit-border-radius:2px;
color:#ffffff;
background:none repeat scroll 0 0 #ffaa13;
height:20px;
line-height:20px;
position:absolute;
}
a.gallery_button:hover{
font-weight:bold;
background:#FFAA13;
}
.gallery_right_button{
right:5px;
top:10px;
}
.gallery_link{
margin:0 7px;
}
.weather-content img{width:300px; height:250px;}
.gteaser img{width:650px; height:345px;}
.standard img{width:130px; height:59px;}
.fs .n_1_n_1 img{width:115px; height:75px;}
.footer_right img{width:286px; height:83px;}
.logo_w img{width:175px; height:50px;}
p{margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6{
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
}
a{
text-decoration:none;
outline:none;
color:#146CB4;
}
a:hover{
background:#ffaa13;
background:rgba(255,170,19,0.5);
}

.menu_second_level a:hover{background:none;}
.logo_w a:hover{background:none;}
#footer a:hover{background:none;}
a.lightbox:hover{background:none;}
.bw{xbackground:#fff;}
#tlw,.bw,.fw,.tw,.body{margin:0 auto;}
.tw_wrapper .c123{background:none;}
.tw_wrapper{
background:url(../img/opacity.png) repeat;
clear:both;float:left; display:inline;margin:0;width:100%;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;

}
.section_wrapper{
background:none;
clear:both;float:left; display:inline;margin:0;width:100%;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
}

#ft1,#b1,#t1,#f1{width:100%;}
#t1{
xborder-bottom:3px solid #eaeaea;
}
#ft1{
padding:5px 0 10px;
color:#fff;
}
#ft1 a:first-child{padding:0 10px 0 20px;}
#ft1 a{padding:0 10px;}
#f1 .f12{
width:319px;
padding:73px 0;
border-left:1px solid #fff;
}
#f1 .f11 .footer_menu a{
width:190px;
padding:10px;
clear:both;
}
#f1 .f11 .footer_menu{
width:210px;
}
#f1 .f11{
width:649px;
border-right:1px solid #ccc;
}
.bw .inner_wrapper{
margin-bottom:10px;
float:left; display:inline;
width:990px;
}

#bt1,.body,#tlw,.bw,.fw,.tw,#main_menu{width:990px;}

.fw{
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #FFFFFF;
padding:5px 0 5px;
text-align:center;
margin:10px auto;
}
#sc1{
width:651px;
font-weight:bold;
margin:10px 0 0 0;
height:38px;
background:transparent url(../img/yel_chisel.png) no-repeat scroll 0 0;
float:left; display:inline;
clear:both;
}
#sc1 .sc11{
display:inline;
float:left; display:inline;
height:38px;
line-height:38px;
padding:0 10px;
width:330px;
color:#000;
}

#sc1 .sc12 .add{color:#0066ff;}
#sc1 .sc12 .add:hover{background:none; text-decoration:underline;}

#sc1 .sc12 .add,
#sc1 .sc12 .desc{
float:left; display:inline;
padding:0 7px;

}
#sc1 .sc12 .desc{font-weight:normal;}
#sc1 .sc12{
float:left; display:inline;
height:38px;
width:300px;
line-height:38px;
}

#main_menu{
margin:0;
width:990px;
float:left; display:inline;
clear:both;
background:url("../img/buttons/button_sprite.png") no-repeat scroll 100% -36px transparent;
height:28px;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
}
#bt1{
background:transparent url(../img/top_belka_bg.png) no-repeat scroll 0 0;
clear:both;
height:60px;
margin:25px 0 0 0;
}
#bt1 .bt11{

height:31px;
padding:15px 0;
width:645px;
}
#bt1 .bt12{
background:#e7e7e7 url(../img/top_belka_bg_right.png) no-repeat scroll 100% 0;
height:41px;
padding:10px 0 9px 30px;
width:315px;
}
.text-line{
clear:both;
width:310px;
padding:5px 0;
}
.calendar .text-line{
border-bottom:1px solid #eaeaea;
}
#bt1 .bt12 .text-line{
line-height:20px;
width:315px;
text-align:left;
padding:0px;
}
.city_wrapper .title:hover,
#bt1 .bt12 .add:hover{
background:none;
text-decoration:underline;
}
#bt1 .bt12 .add{
color:#146CB4;
font-weight:bold;
margin:0;
padding:0 10px;
border-left:1px solid #fff;
border-right:1px solid #ccc;
}
#bt1 .bt12 .add.ls{
border-right:0px;
}
#bt1 .bt12 .add.fs{
border-left:0px;
}
#f1 .f11 .footer_menu a,
#f1 .f12,
#f1 .f11 .footer_menu,
#f1 .f11,
#bt1 .bt12 .add,
#bt1 .bt12 .desc,
#bt1 .bt12 .text-line,
#bt1 .bt12,
#bt1 .bt11 .bt11_2,
#bt1 .bt11 .bt11_2 input[type='submit'],
#bt1 .bt11,
#bt1 .bt11 .bt11_1{
float:left; display:inline;
}
#bt1 .bt11 .bt11_1{
color:#3B3B3B;
font-size:15px;
padding:0 5px 0 15px;
text-align:left;
width:345px;
}
#bt1 .bt11 .bt11_2 input[type='submit']:hover{
text-decoration:underline;
}
#bt1 .bt11 .bt11_2 input[type='submit']{
background:transparent url(../img/small_button.png) no-repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:14px;
margin:5px;
padding:1px 0 5px;
width:66px;
}

#bt1 .bt11 .bt11_2{
width:280px;
}
.clr{clear:both;}

#main_menu{clear:both;}


#main_menu a{
background:transparent url(../img/buttons/button_sprite.png) no-repeat scroll 100% -36px;
color:#000000;
height:28px;
line-height:28px;
font-size:14px;
margin:0;
text-align:center;
text-decoration:none;
padding:0 10px;
}
#main_menu a:first-child{
background:transparent url(../img/buttons/button_sprite.png) no-repeat scroll 0 -64px;
}
#main_menu a:last-child{
background:transparent url(../img/buttons/button_sprite.png) no-repeat scroll 100% -36px;
}

#main_menu a:hover{
color:#fff;
font-size:14px;
background:transparent url(../img/buttons/button_sprite.png) no-repeat scroll 90% -4px;
}
#main_menu a.active,
#main_menu a.ui-state-active{
background:transparent url(../img/buttons/button_sprite.png) no-repeat scroll 0 0px;
height:32px;
line-height:32px;
position:relative;
top:-4px;
color: #fff;
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
xborder: 1px solid #b0d3f6
}

#main_menu a:hover:first-child{
color:#fff;
font-size:14px;
background:transparent url(../img/buttons/button_sprite.png) no-repeat scroll 0% 0px;
}
#main_menu a.active:last-child,
#main_menu a:hover:last-child,
#main_menu a.ui-state-active:last-child{
background:transparent url(../img/buttons/button_sprite.png) no-repeat scroll 90% 0px;
}

.menu_second_level{
width:990px;
height:26px;
padding:0px;
float:left; display:inline;display:inline;
clear:both;
background: #1472e0;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;

}
.menu_second_level .second_menu_item.active{
background:#ffaa13;
}
.menu_second_level .second_menu_item a:hover{
background-color:none;
text-decoration:underline;
}
.menu_second_level .second_menu_item a{
color:#ffffff;
}
.menu_second_level .second_menu_item{
color:#FFFFFF;
float:left; display:inline;display:inline;
font-size:12px;
font-weight:normal;
height:26px;
line-height:26px;
padding:0;
z-index:20;
position:relative;
}
.menu_second_level .second_menu_item .menu-scroll .menu-scroll-content{
background: #ffaa13;
float:left; display:inline;display:inline;
clear:both;
}
.menu_second_level .second_menu_item .menu-scroll{
position:absolute;
top:34px;
left:-99999px;
width:200px;
}
.menu_second_level .second_menu_item.ui-state-active .second_menu_item-cont a:hover{
background:none;
text-decoration:underline;
text-align:center;
}
.menu_second_level .second_menu_item .second_menu_item-cont{
float:left; display:inline;display:inline;
text-align:center;
}
.menu_second_level .second_menu_item.ui-state-active{
color:#f0f0f0;
background: #ffaa13;
}
.menu_second_level .second_menu_item.ui-state-active .menu-scroll{
left:50%;
margin-left:-50%;
position:absolute;
top:26px;
}
.menu_second_level .second_menu_item .second_menu_item-cont,
.menu_second_level .second_menu_item .menu-scroll .menu-scroll-item,
.menu_second_level .second_menu_item{
padding:0px 5px;
}
.menu_second_level .second_menu_item:last-child{
border-right:1px solid #438fe8;
}
.menu_second_level .second_menu_item:first-child{
border:none;
}

.menu_second_level .second_menu_item{
border-left:1px solid #438fe8;
}
.menu_second_level .second_menu_item .menu-scroll .menu-scroll-item{
clear:both;
color:#ffffff;
display:inline;
float:left; display:inline;
font-size:10px;
font-weight:normal;
line-height:20px;
margin:0;
padding:2px 10px;
text-align:left;
text-decoration:none;
width:180px;
}
.menu_second_level .second_menu_item .menu-scroll a.menu-scroll-item:hover{
 background:#1472e0;
}
#tlw{
clear:both;
}
.sw{
bottom:0;
display:block;
float:right;
margin:0 0 2px;
position:absolute;
right:0;
}
.sw .swinw{
-moz-border-radius:5px;
-webkit-border-radius:5px;
float:left; display:inline;
margin:0;
padding:0 5px 0 0;
}
.sw form{
position:relative;
float:left; display:inline;
padding:0 0 3px 0;
}

input.ssb:hover{
background:url("../img/button_search_sprite.png") no-repeat scroll 0 -32px transparent;
}
input.ssb{
background:url("../img/button_search_sprite.png") no-repeat scroll 0 0 transparent;
border:0 none;
color:#666666;
cursor:pointer;
float:left; display:inline;
font-size:12px;
margin:2px 0 5px 5px;
padding:0 0 3px;
width:32px;
height:32px;
top:0;
right:-2px;
position:absolute;
}
input.sin:focus{
border:1px solid #ffaa13;
-moz-box-shadow: 0 0 10px 1px #ffaa13;
-webkit-box-shadow: 0 0 10px 1px #ffaa13;
}
input.sin{
background:none repeat scroll 0 0 rgba(255,255,255,0.5);
color:#666666;
float:left; display:inline;
font-family:arial;
font-size:12px;
line-height:16px;
margin:5px 0 0;
padding:5px 10px;
width:150px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border:1px solid #1362bd;

}
.logo_w{
x-moz-border-radius:5px 5px 5px 5px;
xbackground:none repeat scroll 0 0 #FFFFFF;
margin:5px;
padding:2px;
width:171px;
}

.c12,.c1,.c2,#main_menu a,.logo_w,.logo_w a{float:left; display:inline;display:inline;}
.c3,.logo_pw,.logo_pw a{float:right;display:inline;}

.logo_pw{
margin: 10px  0;
width:211px;
}
.c1{
width:320px;
margin: 10px 10px 0 0;
xborder-right:1px solid #e5e5e5;
xpadding:0 0px 0 0;
padding:0 0px 0 0;
background:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.c2{
width:320px;
margin: 10px 10px 0 0;
padding:0px;
background:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.c12{
width:650px;
margin: 10px 10px 0 0;
padding:0 0 0 0;
background:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.c12.event{
margin:0 10px 0 0;
}

.c3{
margin:0;
margin:10px 0 0 0;
position:relative;
width:320px;
background:#fff;
float:right;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
}
.c123{
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
float:left;
background:none repeat scroll 0 0 #FFFFFF;
margin:10px 0px 0 0;
padding:0;
width:990px;
}
.c123 .c12{
margin: 0 10px 0 0;
}
.c123 .c3{
margin:0px;

}
.c1,
.c2,
.c12{
xheight:500px;
}
.c3{xheight:1500px;}
.logo_w{

}


.select .button{
background:transparent url(../img/select_icon.png) no-repeat scroll 0 0;
float:right;
height:16px;
margin:2px 5px;
width:16px;
}
.select .select_wrapper{
border:1px solid #E5E5E5;
left:-99999px;
position:absolute;z-index:100;
top:-99999px;
width:150px;
}
.select.hover .select_wrapper .option:hover{background:#eaeaea;text-decoration:underline;}
.select.hover .select_wrapper .option{
background:#fff;
clear:both;
width:130px;
float:left; display:inline;
padding:5px 4px;
cursor:pointer;
text-align:left;
}
.select.hover .select_wrapper{
border:1px solid #E5E5E5;
left:-1px;
position:absolute;z-index:100;
top:20px;
width:150px;
padding:0 0 0 0;
background:#fff;
xborder-top:0px;
}
.select .chosen{
float:left; display:inline;
font-size:14px;
height:20px;
line-height:20px;
padding:0 10px;
text-align:left;
width:104px;
}
.select{
background:transparent url(../img/select_bg.png) no-repeat scroll 0 0;
border:1px solid #E5E5E5;
cursor:pointer;
float:left; display:inline;
height:20px;
margin:6px;
position:relative;
width:150px;
z-index:100;
}
.select.hover{z-index:9999;}

.n_1{
float:left; display:inline;
clear:both;
}
.n_1 .n_1_n_2 .title_w a.cat,
.n_1 .n_1_title_w .add_links a{
font-size:14px;
line-height:18px;
margin:6px 0 0 0;
padding:0 10px;
}
.n_1 .n_1_title_w .add_links a{
border-left:1px dotted #dfdfdf;
}
.n_1 .n_1_title_w .add_links a:first-child{
border-left:0;
}
.n_1 .n_1_n_2 .title_w a.cat:hover{text-decoration:underline;}
.n_1 .n_1_n_2 .title_w a.cat{
background:#ffaa13;
color:#FFFFFF;
float:left; display:inline;
font-size:10px;
font-weight:bold;
line-height:15px;
margin:7px 0 0;
padding:0 5px;
text-transform:uppercase;
}
.n_1 .n_1_n_2 .title_w a.cat.charters{
background:#999;
}
.chisel .ch_w .ch_w_title_w .title,
.link,
.r_1 .add,
.r_1 .r_1_title_w .title,
.n_1 .n_1_title_w .add_links a,
.n_1 .n_1_title_w .title{
color:##146CB4;
font-weight:bold;
}
.n_1 .n_1_title_w .add_links a:hover{
background:none;
text-decoration:underline;
}
.n_1 .n_1_title_w .add_links a{
color:#fff;
}
.n_1 .n_1_title_w .add_links{
float:right;
line-height:24px;
}
.link,
.r_1 .add,
.r_1 .r_1_title_w .title,
.n_1 .n_1_title_w .title,
.n_1 .n_1_title_w .add_links{
}
.r_1 .r_1_title_w .title,
.n_1 .n_1_title_w .title{
color:#FFFFFF;
font-size:12px;
line-height:30px;
padding:0 10px;
}
.r_1 .r_1_title_w .title:hover,
.n_1 .n_1_title_w .title:hover{background:none;text-decoration:underline;}
.r_1 .r_1_title_w,
.n_1 .n_1_title_w{
background: url(../img/belka_new.png) no-repeat scroll 0 0;
xbackground:transparent url(../img/belka.png) no-repeat scroll 0 0;
clear:both;
xheight:29px;
margin:0 0 5px;
padding:0;
width:320px;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
}
.weather .r_1_title_w .title{
}
.weather .r_1_title_w{
background:transparent url(../img/belka_new.png) no-repeat scroll 0 0;
margin:0px;
}
.wr-map .wr-ft a{
color:#0066FF;
font-size:11px;
font-weight:bold;
}
.wr-map .wr-ft{
float:left; display:inline;
line-height:25px;
text-align:right;
width:299px;
}
.n_1 .n_1_title_w{
xbackground:transparent url(../img/belka_big.png) no-repeat scroll 0 0;
background: url(../img/belka_new_big.png) no-repeat scroll 0 0;
width:650px;
}

.r_1{
clear:both;
float:left; display:inline;
margin-bottom:5px;
}
.r_1 .r_1_n.fs{}

a.r_1_n:hover .cal_icon span,
a.r_1_n:hover .cal_icon{text-decoration:none;}
.r_1 .r_1_n{
clear:both;
margin:5px 0;
width:320px;
xheight:60px;
}
.calendar .r_1 .r_1_n{
background: url(../img/cal_bg.png) no-repeat 0 0;
}
.r_1 .r_1_n_1{
width:130px;
}
.r_1.standard .r_1_n_2 {
padding:0px 5px;
width:180px;
}
.r_1.standard .r_1_n_2 .title_w,
.r_1.standard .r_1_n_2 .title_w .title{
width:180px;
xheight:59px;
float:left; display:inline;
padding:0px;
}
.r_1.standard .r_1_n_1 .image a{float:left; display:inline;}
.r_1.standard .r_1_n_1 .image{float:left; display:inline;
margin-top:3px;}
.r_1 .r_1_n_2{
width:190px;
}
.n_1 .n_1_n_1{
width:125px;
}
.n_1 .n_1_n_1 .image{
border:1px solid #DFDFDF;
margin:7px 4px;
padding:2px;
}
.link{
float:right;
}

.c1 .teaser-box .title_w a.title{}

.chisel-box,
.wr_box .weather-content,
.chisel-box .image,
.r_1 .add,
.r_1 .r_1_n,
.r_1 .r_1_n_1,
.r_1 .r_1_n_2,
.r_1 .r_1_n_2 .title_w .title,
.text-line,
.wr_box .text-line,
.wr_box,
.r_1 .r_1_title_w .title,
.c2 .st,
.c2 .st .image,
.c2 .st .cat,
.c2 .st .title,

.c1 .teaser-box .title_w,
.c1 .teaser-box .image,
.c1 .teaser-box,
.c12 .chisel,
.n_1 .n_1_n,
.n_1 .n_1_n_2 .text,
.n_1 .n_1_n_2 .title_w,
.n_1 .n_1_title_w .title,
.n_1 .n_1_title_w .add_links a,
.n_1 .n_1_n_2 .title_w .cat,
.n_1 .n_1_n_1 .image,
.n_1 .n_1_n_1,
.n_1 .n_1_n_2{
float:left; display:inline;
}
.n_1 .n_1_n_2 .title_w{
padding-left:10px;
}
.n_1 .n_1_n_2{
width:525px;
}
.c2 .st .title,
.r_1 .r_1_n_2 .title_w .title,
.n_1 .n_1_n_2 .title_w .title{
text-align:left;
line-height:28px;
font-size:18px;
padding:0 5px;
font-weight:bold;
}
.calendar .r_1_n_2 .title_w .title{padding:5px;}
.r_1 .r_1_n_2 .title_w .title h3{
font-size:14px;
line-height:14px;
}
.r_1 .r_1_n_2 .title_w .title{
font-size:14px;
line-height:14px;
text-align:left;
}
.n_1 .n_1_n_2 .title_w .title{
}

.c12 .chisel,
.n_1 .n_1_n{
width:650px;
}
.n_1 .event{
width:640px;
}
.n_1 .n_1_n.ls{
border-bottom:0px;}
.n_1 .n_1_n.fs{
border-top:0px;
}
.n_1 .n_1_n{
padding:10px 0;
clear:both;
border-bottom:1px solid #eaeaea;
}

.n_1 .n_1_n.ch_adv{
background:#ffffc0;
}
.n_1 .n_1_n_2 .text h3{
font-size:14px;}
.n_1 .n_1_n_2 .text{
clear:both;
padding:0 10px;
text-align:left;
width:505px;
}
.n_1 .n_1_n_2.ev .title_w h3{
width:535px;
}
.n_1 .n_1_n_2 .title_w h3{
float:left; display:inline;
}
.n_1 .n_1_n_2 .text h4{
float:left; display:inline;
font-weight:normal;
}
.more_index{
float:right;
padding:3px;
}

.c1 .teaser-box .title_w a.title{
color:#146CB4;
font-size:25px;
font-weight:bold;
line-height:29px;
text-align:left;
text-decoration:none;
}
.c1 .teaser-box .title_w a.title:hover{
text-decoration:underline;
background:none;
}
.c1 .teaser-box .text h1{font-size:14px;}
.c1 .teaser-box .text{
clear:both;
font-size:14px;
padding:10px 4px;
text-align:left;
width:372px;
}

.c2 .st{
xbackground:transparent url(../img/small_tese_bg.png) no-repeat scroll 0 0;
border-bottom:1px solid #EAEAEA;
clear:both;
margin:0px;
padding:10px 0 10px 10px;
width:241px;}
.c2 .st:first-child{padding-top:0px;}
.c2 .st:last-child{
border-bottom:0px;
}
.c2 .st .image{width:90px; height:75px;padding: 0 0 1px 1px; border-bottom:1px solid #eaeaea; border-left:1px solid #eaeaea;}

.c2 .st .st_rw{width:143px;float:left; display:inline;}
.c2 .st .cat{
background:transparent url(../img/cat_bg.png) repeat-x scroll 0 0;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
line-height:14px;
margin:0 5px;
padding:2px 5px;
text-decoration:none;
text-transform:uppercase;
}
.c2 .st .cat:hover{text-decoration:underline;}
.c2 .st .title h3{
font-size:14px;
line-height:18px;}
.c2 .st .title{
font-size:14px;
line-height:16px;
margin:0 0 0 5px;
padding:10px 0 10px 5px;
text-align:left;}

.wr_box .text-line{
clear:both;
padding:6px 0 0 0;}
.wr_box .weather-content{
border-top:1px solid #fff;
width:300px;
heigth:100px;
clear:both;
position:relative;
}
.wr_box .day_controll a.active,
.wr_box .day_controll a:hover{
color:#3d3d3d;
background:#fff;
}
.wr_box .day_controll a{
color:#FFFFFF;
float:left; display:inline;
font-family:tahoma;
font-size:12px;
line-height:20px;
padding:2px 10px;
text-align:center;
cursor:pointer;
background:#4a2d1c;
opacity:0.8;
filter:alpha(opacity=80)
}
.wr_box .day_controll{
position:absolute;
bottom:0px;
left:0px;
} 
.wr_box{
background:url("../img/box_bg.png") repeat-x scroll 55% 0 #EEEEEE;
border:3px solid #DFDFDF;
padding:6px 7px 0;
width:300px;
}
.wr_box .cities .select_wrapper .option_more:hover{
text-decoration:underline;}
.wr_box .cities .select_wrapper .option_more{
background:#F2F2F2 none repeat scroll 0 0;
clear:none;
color:#4D4D4D;
cursor:pointer;
float:left; display:inline;
padding:2px 10px;
text-align:right;
width:274px;
font-weight:bold;
}
.wr_box .cities .select_wrapper .option{width:90px;float:left; display:inline; clear:none;}
.wr_box .cities .select_wrapper{width:294px;border-top:1px solid #E5E5E5}
.wr_box .cities .chosen{width:132px;}
.wr_box .cities{
margin:0;
width:298px;
}
.wr_box .hours .select_wrapper .option{width:80px;}
.wr_box .hours .select_wrapper{width:100px;}
.wr_box .hours .chosen{width:54px;}
.wr_box .hours{
margin:0 5px;
width:100px;
}
.wr_box .regions .select_wrapper .option{width:80px;}
.wr_box .regions .select_wrapper{width:100px;}
.wr_box .regions .chosen{width:54px;}
.wr_box .regions{
margin:0 5px;
width:100px;
}
.region{
display:none;
}
.region.active{
display:block;
}

.city_wrapper .title span{
font-size:10px;
}
.city_wrapper .title{
text-align:left;
float:left; display:inline;
clear:both;
font-size:16px;
}
.city_wrapper{
clear:both;
float:left; display:inline;
padding:5px;
width:294px;
display:none;
}
.weather_wrapper img{
float:left; display:inline;
line-height:15px;
padding:0;
width:40px;
}
.weather_wrapper span{
float:left; display:inline;
line-height:15px;
padding:10px 5px 5px 5px;
width:40px;
}
.weather_wrapper{
clear:both;
float:left; display:inline;
padding:5px;
width:284px;
display:none;
}
.weather_wrapper.active,
.city_wrapper.active{
display:block;
}

.login_box{
float:right;
border:0px;
}

.login_box .link:hover{
background:#eaeaea;

}
.login_box .link{
border-left:1px dotted #EAEAEA;
color:#4D4D4D;
cursor:pointer;
float:left; display:inline;
font-size:11px;
font-weight:normal;
margin:0 0;
padding:2px 10px;
text-decoration:underline;
}
.login_box .link:first-child{
border:0px;
}

.ui-tabs-panel 
.ui-widget-content{

}
.ui-tabs-hide{
z-index:-1;
}

.rect_banner{
float:left; display:inline;
width:320px;
clear:both;
margin:0 0 10px 0;
}
/* -------------- FOOTER ------------- */
#footer{
width:990px;
margin:0 auto;
}

.gteaser .gteaser-panel{
position:absolute;
top:0px;
left:0px;
width:650px;
height:345px;
}
.teaser_photo_wrapper,
.gteaser{
position:relative;
float:left; display:inline;
width:650px;
height:345px;
}
.teaser_photo_wrapper a.cat:hover{
text-decoration:underline;
}
.teaser_photo_wrapper a.cat{
background:none repeat scroll 0 0 #FFAA13;
bottom:117px;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
left:5px;
padding:0 5px;
position:absolute;
text-transform:uppercase;
}
/*
.gteaser .teaser_photo_wrapper .text_shadow{
xbackground:none repeat-x scroll 100% 25px rgba(255, 170, 19, 0.9);
bottom:0;
height:345px;
position:absolute;
right:0;
width:220px;

}
.ie6 .gteaser .teaser_photo_wrapper .text_shadow{
background: #ffaa13 none  scroll 0 0;
filter:alpha(opacity=90);
}*/

.gteaser .teaser_photo_wrapper h2 a:hover{
text-decoration:underline;
}
.gteaser .teaser_photo_wrapper h2{
float:left; display:inline;
position:absolute;bottom:80px;left:5px;
}

.abs_bottom .teaser_photo_wrapper a.cat{
bottom:288px;
}
.gteaser .abs_bottom .teaser_photo_wrapper h2{
bottom:308px;
}
.gteaser .teaser_photo_wrapper h2 a{
padding:5px 10px;
clear:both;
color:#FFFFFF;
float:left; display:inline;
font-size:16px;
font-weight:bold;
line-height:22px;
}

.gteaser .teaser_photo_wrapper .text span{
float:left; display:inline;
height:40px;
width:610px;
overflow:hidden;
}
.gteaser .teaser_photo_wrapper .text{
bottom:5px;
color:#FFFFFF;
font-size:14px;
height:40px;
left:5px;
line-height:20px;
padding:15px;
position:absolute;
width:610px;
}
.gteaser .teaser_photo_wrapper .text,
.gteaser .teaser_photo_wrapper h2 a{
background: #1472e0 none  scroll 0 0;
filter:alpha(opacity=70);
background:none repeat-x scroll 100% 25px rgba(20, 114, 224, 0.7);

}
.gteaser .teaser_photo_wrapper .text:hover{
text-decoration:underline;
}
.gteaser .teaser_buttons li.ui-state-hover .teaser_button,
.gteaser .teaser_buttons li.ui-state-active .teaser_button,
.gteaser .teaser_buttons li .teaser_button:hover{
background:none repeat-x scroll 100% 25px #ffffff;
color:#ffaa13;
}
.gteaser .teaser_buttons li .teaser_button{
xbackground: transparent url(../img/gtop_button.png) no-repeat scroll -23px 0;
background:none repeat-x scroll 100% 25px #ffaa13;
text-align:center;
line-height:23px;
float:left; display:inline;
width:23px;
height:23px;
color:#fff;
}
.ie6 .gteaser .teaser_buttons li.ui-state-hover .teaser_button,
.ie6 .gteaser .teaser_buttons li.ui-state-active .teaser_button,
.ie6 .gteaser .teaser_buttons li .teaser_button:hover{
background: #ffaa13 none  scroll 0 0;
filter:alpha(opacity=90);
}
.ie6 .gteaser .teaser_buttons li .teaser_button{
background: #ffaa13 none  scroll 0 0;
filter:alpha(opacity=90);
}
.gteaser .teaser_buttons li{
float:left; display:inline;
width:23px;
height:23px;
}
.gteaser .teaser_buttons{
top:5px;
list-style:none outside none;
margin:0;
padding:0;
position:absolute;
right:5px;
}


#main_menu .login_box .link:hover{
background:none;
text-decoration:underline;
}

#main_menu .login_box .link{

color:#31598a;
background:none;
font-size:11px;
font-family:arial;
font-weight:bold;
border:0px;
}
#main_menu .login_box .desc{
color:#000;
font-size:10px;
font-family:arial;
height:32px;
line-height:32px;
float:left; display:inline;
padding:0 10px;
}
.film{
-moz-border-radius:5px 5px 5px 5px;
x-moz-box-shadow:0 0 6px 0 #AAAAAA;
-webkit-border-radius:5px 5px 5px 5px;
x-webkit-box-shadow:0 0 6px 0 #AAAAAA;
border:1px solid #AAAAAA;
padding:5px;
float:left; display:inline;
margin:5px 89px;
}
.image_wrapper span{
clear:both;
display:block;
}
.image_wrapper{
float:left; display:inline;
margin:5px;
}
.image_wrapper.wide{
width:412px;
float:left; display:inline;
clear:both;
margin:5px 0px;
}
.image_wrapper img{
border-radius:5px 5px 5px 5px;	
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border:1px solid #f0f0f0;
padding:5px;
}
.image_wrapper.wide .source_wrapper{float:right;}
.image_wrapper.wide .desc{float:left; display:inline;}
.image_wrapper.small{
width:192px;
float:left; display:inline;
margin:4px 10px 10px 10px;
}

.image_wrapper .source_wrapper{font-size:10px; color:#333333; padding:0 7px; line-height:18px;}
.image_wrapper .desc{font-size:11px; color:#333333; padding:0 7px; line-height:18px;}
.image_wrapper.small .source_wrapper{float:left; display:inline; clear:both;}
.image_wrapper.small .desc{float:left; display:inline; clear:both;}
.image_wrapper .lightbox{
margin:0px;
float:left; display:inline;display:inline;}
.art_show{
width:630px;
margin:10px;
float:left; display:inline;
clear:both;
text-align:justify;
}
.art_show h1{
font-size:30px;
line-height:36px;
}

.art_show h2{
font-size:12px;
line-height:20px;
font-weight:bold;
}

.art_show h3 table{
margin:2px 0 5px 5px;
}
.art_show h3{
font-size:12px;
line-height:18px;
font-weight:normal;
}
.art_show p{
margin:10px 0;
font-size:13px;
line-height:19px;
}
.section_top{
position:relative;
width:990px;
height:100px;
}
.no-image-top{
position:relative;
width:990px;
height:auto;
float:left; display:inline;
clear:both;
}
.section_top h1{
background:none repeat scroll 0 0 #FFFFFF;
color:#2b8919;
font-size:26px;
height:32px;
left:20px;
line-height:30px;
opacity:0.6;
padding:0 5px;
position:absolute;
text-transform:uppercase;
top:34px;
}
.no-image-top h1{
background:none repeat scroll 0 0 transparent;
color:#FFFFFF;
float:left; display:inline;
font-size:40px;
height:60px;
left:20px;
line-height:56px;
opacity:0.6;
padding:0 5px;
position:static;
text-transform:uppercase;
top:10px;
}
.paginacja a:hover{
background:#ffffff;
color:#ffaa13;
}
.paginacja a.active{
background:#ffffff;
color:#ffaa13;
}
.paginacja a{
padding:5px;
color:#fff;
background:#ffaa13;
}
.paginacja{
line-height:29px;
text-align:center;

}
.n_1 .n_1_title_w{
position:relative;
}


.n_1 .n_1_title_w .paginacja{
float:right;
position:absolute;
right:5px;
}

.features_column{
float:left; display:inline;
width:315px;
}
.feature{
border-bottom:1px solid #F0F0F0;
float:left; display:inline;
height:20px;
margin:5px 20px;
padding:5px;
width:265px;
}
.feature .label .field-icon{
float:right;
}
.feature .label{
float:left; display:inline;
line-height:22px;
text-align:right;
height:20px;
width:110px;
}
.feature .field{
margin:0 0 0 10px;
width:145px;
line-height:20px;
font-size:14px;
float:left; display:inline;
}

.rate{ 
opacity:0.3;
filter:alpha(opacity=30);
}
.tree .active{ 
opacity:1;
filter:alpha(opacity=100);
}
.section_back{
position:absolute;
top:5px;
left:0px;
width:200px;
height:20px;


}
.section_menu{
position:absolute;
bottom:0px;
left:0px;
width:990px;
height:20px;

}
.section_back a{
-moz-border-radius: 0 5px 5px 0;
-webkit-border-radius: 0 5px 5px 0;

}
.section_back a,
.section_menu a{
background:none repeat scroll 0 0 #FFFFFF;
color:#3D3D3D;
float:left; display:inline;
font-size:12px;
font-weight:normal;
line-height:20px;
opacity:0.6;
padding:0 5px;
filter:alpha(opacity=60);
}
.section_menu a:last-child{
-moz-border-radius: 0 5px 0 0;
-webkit-border-radius: 0 5px 0 0;
}
.section_back a:hover,
.section_menu a:hover{
color:#fff;
background:#4a2d1c;
opacity:1;
filter:alpha(opacity=100);
}
.bgback{
position:absolute;
z-index:-1;
width:100%;
top:0px;
left:0px;
}
.bgbottom{
position:relative;
margin-top:-250px;
z-index:-2;
width:100%;
left:0px;
}
.wiki_source_bg:hover{background:none;text-decoration:underline;}
.wiki_source_bg{
float:right;
margin-top:-20px;
margin-right:20px;
color:#aaa;
}

.gallery_list .item img{
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.gallery_list .item .iabt{
position:absolute;
top:40px;
left:0px;
padding:10px 15px;
color:#146CB4;
font-size:16px;
font-weight:bold;
background:#fff;
-moz-border-radius:0 5px 5px 0;
-webkit-border-radius:0 5px 5px 0;
}

.gallery_list .item:hover .iabt{
background:#ffaa13;
filter:alpha(opacity=60);
background:rgba(255,170,19,0.5);
color:#ffffff;
}
.gallery_list .item{
position:relative;
margin:10px 20px 10px 20px;
border:1px solid #aaa;
padding:4px;
clear:both;
float:left; display:inline;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.gallery_list{
clear:both;
}

.comment_list{
clear:both;
float:left; display:inline;
padding:5px 15px;
width:600px;
margin: 5px;
}
.comment_list .title{
font-size:16px;
margin:10px 5px;
}

.comment_form,
.comment_form form,
.comment_form .zend_form{
	float:left;
	
}
.comment_form{
clear:both;
float:left; display:inline;
width:520px;
padding:10px;
margin: 5px 25px;
border:1px solid #a0a0a0;
background:#f0f0f0;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

.comment_form .dt{
clear:both;
float:left; display:inline;
width: 90px;
margin:5px;
padding:0;
}

.comment_form .dd{
float: left;
margin:5px;
width:290px;
}
#captcha-label{
float:left; display:inline;
clear:both;
margin:5px;
width:90px;
padding:0 0 0 20px;
}
.zend_form dd{
float:left; display:inline;
margin: 5px;
}
.zend_form #submit-element{
display:inline;
float:left; display:inline;
}
.zend_form #submit-label{
clear:both;
float:left; display:inline;
display:inline;
width: 90px;
margin:5px;
padding:0;
}
.errors{
border:2px solid #cd0a0a;
background:#fef1ec;
padding:10px;
color:#cd0a0a;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin:10px 0 0;
list-style:none;
}
#comm-nick, #comm-captcha-input, #comm-text {
-moz-border-radius: 5px;
-webkit-border-radius : 5px;
border:1px solid #a0a0a0;
background:#fff;
color:#525252;
padding:2px;
margin:2px;
}
#comm-text{
width:400px;
float:left;
}

.comment_list .comment{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: #f0f0f0;
border:1px solid #afafaf;
margin:5px;
padding:5px;
float:left; display:inline;
width:600px;
}

.comment_list .comment .text{
float:right;
width:555px;
}
.comment_list .comment .name{
font-weight:bold;
}
.us_cm_info{
float:left; display:inline;
}
.comment_list img{
width:30px;
border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;

}
.date{
float:right;
font-size:10px;
margin:-4px 0 0;
font-weight:bold;
}

#comm-captcha-input{
margin-top:5px;
}
.captcha{
	margin-left:108px;
	
}
.r1_comm{
padding:5px;
margin:0;
float:left;
background:url("../img/pinezka.png") no-repeat scroll 100% 0px transparent;
width: 310px;
}
.r1_comm .r1_comm_text{
font-style:italic;
padding:5px 0;
float:left;

}
.r1_comm .r1_comm_nick{
font-weight:bold;
float:left;
margin-left:5px;
margin-top:5px;
}
.r1_comm .r1_comm_date{
font-weight:bold;
float:right;
margin-right:5px;
font-style:italic;
font-size:10px;
margin-top:5px;
}

.r1_comm .title_w{
margin-right:15px;
width:270px;
float:left;
}

/******************** Weather box ***********/

.wheater_box{
height:310px;
overflow:hidden;
position:relative;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border:5px solid #146CB4;
margin:0 0 10px 0;
}
#weather_tabs ul li a:hover{
background:rgba(255,170,19,0.5);
}


#weather_tabs ul li.ui-tabs-selected a.date_button,
#weather_tabs ul li.ui-tabs-selected a,
#weather_tabs ul li.ui-state-active a{
font-weight:bold;
color:#fffff;
}
#weather_tabs .ui-tabs-panel .miasto{
color:DOdgerBlue;
font-size:16px;
font-weight:bold;
padding:10px 5px;
text-align:center;
width:215px;
}
#weather_tabs .ui-tabs-panel .data{float:right; width:100%;}
#weather_tabs .ui-tabs-panel .temp img{
font-size:10px;
margin:0 10px;}
#weather_tabs .ui-tabs-panel .temp .tmp{
font-size:24px;
line-height:30px;
}
#weather_tabs .ui-tabs-panel .wiatr img,
#weather_tabs .ui-tabs-panel .opad img{float:left; display:inline; margin:0;padding:0}
#weather_tabs .ui-tabs-panel .wiatr,
#weather_tabs .ui-tabs-panel .opad{
float:left; display:inline;
font-size:11px;
height:35px;
line-height:15px;
overflow:hidden;
width:85px;}


#weather_tabs .ui-tabs-panel .stan{float:left; display:inline;clear:both; width:100%; line-height:25px;}
#weather_tabs .ui-tabs-panel .stan img{float:left; display:inline; margin:1px 7px 5px 6px;}

.weather-table td{

}
.weather-table{
text-align:center;
width:224px;
}
.datetabtab {
xoverflow:hidden;
xoverflow:hidden;
xposition:absolute;
xdisplay:block;
xtop:15px;
xzoom:1;
xleft:0px;
xheight:260px;
}

#weather_tabs .datetab .date_button{
color:dodgerBlue;
cursor:pointer;
float:left; display:inline;
padding:0 5px;
text-decoration:none;
}
#weather_tabs .datetab{
height:300px;
}
#weather_tabs .ui-tabs-panel{
float:left; display:inline;
height:310px;
width:223px;
}
#weather_tabs .datetab .ui-tabs-panel {
padding:0px;
height:255px;
}
#weather_tabs {
clear:both;
float:left; display:inline;
height:310px;
position:relative;
width:320px;
}
#weather_tabs ul li{
width:85px;
clear:both;
color:#aaa;
text-align:center;
}
#weather_tabs ul ui-state-active{
background:none repeat scroll 0 0 #FFFFFF;
clear:both;
color:#AAAAAA;
float:left; display:inline;
position:relative;
right:0;
text-align:center;
width:85px;
z-index:1000;
}

#weather_tabs .whtr_list li a{
line-height:28px;
height:28px;
float:left; display:inline;
width:85px;
color:white;
}
/**.ie #weather_tabs .whtr_list li a{
padding:7px 0;
}*/

#weather_tabs ul.dates li{
clear:none;
float:left; display:inline;
padding:0 2px;
width:auto;
}
#weather_tabs ul.dates{
float:left; display:inline;
font-size:9px;
width:195px;
padding:0 15px;
}
#weather_tabs .whtr_list{
border-right:2px solid #146CB4;
padding:10px 0 0 0px;
background:#3090df;
float:left;
height:300px;
}
#weather_tabs ul{
float:left; display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#weather_tabs ul.whtr_list li a:hover{
background:#ffffff;
filter:alpha(opacity=60);
background:rgba(255,255,255,0.5);
color:#146CB4;
}
#weather_tabs ul.whtr_list li.ui-state-active a{
background:#ffffff;
position:relative;
right:1px;
width:87px;
color:DOdgerBlue;
border-top:2px solid #146CB4;
border-bottom:2px solid #146CB4;
}

.meteo_group{
bottom:10px;
position:absolute;
right:10px;
}
/******************** EOF Weather box ***********/
.list_gallery_item .image img{
float: left;
}

.list_gallery_item .image{
padding:1px;
border: 1px solid #dfdfdf;
float:left; display:inline;
clear:both;
}
.list_gallery_item{
position:relative;
float:left; display:inline;
clear:both;
padding:10px 0;
clear:both;
border-bottom:1px solid #eaeaea;
width:650px;
}
.list_gallery_item a.cat:hover{
text-decoration:underline;
}
.list_gallery_item .cat{
background:none repeat scroll 0 0 #FFAA13;
color:#FFFFFF;
left:5px;
padding:0 5px;
position:absolute;
top:15px;
font-weight:bold;
text-transform:uppercase;
font-size:10px;
}
.list_gallery_item a.title:hover{
background:#ffaa13;
filter:alpha(opacity=60);
background:rgba(255,170,19,0.5);
}
.list_gallery_item .title{
background:none repeat scroll 0 0 #FFFFFF;
font-size:18px;
left:200px;
padding:5px;
position:absolute;
text-align:center;
text-transform:uppercase;
top:36px;
}
.results_wrapper .paginacja{
border-bottom:4px solid #3090DF;
border-top:4px solid #3090DF;
float:left; display:inline;
clear:both;
width:650px;
}
.results_wrapper{
background:#fff;
-moz-border-radius:5px 5px 0 0 ;
-webkit-border-radius:5px 5px 0 0 ;
}
.results-title{
background:#fff;
-moz-border-radius:5px 5px 0 0 ;
-webkit-border-radius:5px 5px 0 0 ;
color:#4d4d4d;
float:left; display:inline;
font-size:30px;
line-height:30px;
padding:10px;
text-align:left;
width:630px;
}
.results-title span{
color:#ffaa13;
}
.results{
float:left; display:inline;
clear:both;
width:650px;
line-height:100px;
height:100px;
text-align:center;
font-size:30px;
}
#weather_tabs .datetab .ui-tabs-hide,
#weather_tabs .ui-tabs-hide,
.ui-tabs-hide{
display:none;
}

.category_box{
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #FFFFFF;
float:left;
}
.c12 .category_box{
width:650px;
}
.c12 .category_box .category_title{
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
background:url("../img/belka_new_big.png") no-repeat scroll 0 0 transparent;
clear:both;
margin:0 0 5px;
padding:0;
width:650px;
}
.category_box .category_title .title:hover{
text-decoration:underline;
background:none;
}

.category_box .category_title .title{
color:#FFFFFF;
font-size:12px;
line-height:30px;
padding:0 10px;
font-weight:bold;
}

.c123 .category_box{
width:990px;
}
.c123 .category_box .category_title{
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
background:url("../img/belka_new_990.png") no-repeat scroll 0 0 transparent;
clear:both;
margin:0 0 5px;
padding:0;
width:990px;
}
.c123 .category_box .category a{
color:#FFFFFF;
float:left;
padding:10px 5px;
width:256px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
}

.c3 .category_box .category_title{
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
background:url("../img/belka_new.png") no-repeat scroll 0 0 transparent;
clear:both;
margin:0 0 5px;
padding:0;
width:320px;
}
.c3 .category_box{
width:320px;
border:none;
}

.c3 .category_box .category a{
font-size:14px;
}
.category_box .category a:hover{
background:#ffaa13;
text-decoration:underline;

}

.category_box .category a{
color:#FFFFFF;
float:left;
padding:10px 5px;
width:250px;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
}
.category_box .category{
background:none repeat scroll 0 0 #1472E0;
float:left;
margin:10px 32px;
text-align:center;
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
}
.map_wrapper{
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border:2px solid #1472e0;
float:left;
}
.map_wrapper .map_canvas{
float:left;
height:500px;
margin:10px;
padding:0;
width:626px;
}
.art-c1 .map_wrapper .map_canvas{
float:left;
height:200px;
margin:4px;
padding:0;
width:200px;
}
.art-c1 .line{
padding:5px 0;
}
.rates .val{
float:left;
height:20px;
line-height:12px;
margin:5px;
width:150px;
}

.rates .val img{
border:1px solid #AAAAAA;
margin:0 10px;
padding:1px;
float:left;
}
.birthday_box .birthday{
text-align:center;
color:#146CB4;
}
.birthday_box .birthday .data, .birthday_box .birthday .imieniny{
padding:5px;
width:320px;
}
.birthday_box{

}
.c12 .r_1_title_w{
width:650px;
background:url("../img/belka_new_big.png") no-repeat scroll 0 0 transparent;
}
.c12 .rates .val{
font-size:10px;
width:107px;
margin:0px;
}

.c12 .rates .val img{
margin:0 5px;
}

.art_show_new{
margin:10px 0;
width:650px;
}

.art_show_new h1{
margin:0 10px 10px 10px;
}

.art_show_new h2{
margin:0 10px;
}
.art_show_new .art-c1 .image_wrapper img{padding:4px;}
.art_show_new .art-c1 .image_wrapper{
margin:0px;
}
.art_show_new .art-c1{
width:210px;
padding:5px;
float:left;
border-top:1px solid #dfdfdf;
border-right:1px solid #dfdfdf;
-moz-border-radius:0 5px 0 0;
-webkit-border-radius:0 5px 0 0;
}
.art_show_new .art_text_rest .film{
margin:5px 0;
border:0px;
}
.art_show_new .art_text_rest{
padding:0px 30px;
margin-top:5px;
}
.film .film_title{
font-size:16px;
font-weight:bold;
padding:0px 0px 5px 0;
}
.addons-line .comments{
float:left;
font-size:10px;
}
.addons-line .date{
font-size:10px;
float:right;
margin:0;
}
.addons-line{
background:#fafafa;
border: 1px solid #F0F0F0;
margin:10px 15px;
padding:0 5px;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
}
.calendar{
float:left;
}
.calendar .calendar_title{
color:#146cb4;
font-size:24px;
}
.calendar .calendar_top{
clear:both;
margin:10px 0 10px 6px;
width:280px;
text-align:center;
}
.calendar .p_month:hover{
background:url("../img/cal_left_hover.png") no-repeat scroll 0 0 transparent;
}
.calendar .p_month{
background:url("../img/cal_left.png") no-repeat scroll 0 0 transparent;
float:left;
height:25px;
width:25px;
display:block;
}
.calendar .n_month:hover{
background:url("../img/cal_right_hover.png") no-repeat scroll 0 0 transparent;
}
.calendar .n_month{
background:url("../img/cal_right.png") no-repeat scroll 0 0 transparent;
float:right;
height:25px;
width:25px;
display:block;
}
.calendar .days{
clear:both;
margin-left:6px;
width:280px;
}
.calendar .days .day{
color:#146cb4;
font-size:14px;
float:left;
margin:0 11px;
}
.calendar .calendar_bg{
float:left;
font-size:18px;
font-weight:bold;
border:1px solid #EEE;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:5px;
}
.calendar .calendar_bg .full .big_day:hover{
text-decoration:underline;
}
.calendar .calendar_bg .calendar_page .big_day:hover{
background:none;
}
.calendar .calendar_bg .calendar_page .big_day{
width:30px;
height:33px;
display:block;
}
.calendar .calendar_bg .full.ui-state-hover .ms_box{
left:25px;
}
.calendar .calendar_bg .full.ui-state-hover .ms_a{
left:10px;
}

.calendar .calendar_bg .calendar_page{
background:url("../img/cal_page_empty.png") no-repeat scroll 0 0 transparent;
float:left;
height:33px;
line-height:33px;
margin:5px;
position:relative;
text-align:center;
width:30px;
}
.calendar .calendar_bg .full{
background:url("../img/cal_page_full.png") no-repeat scroll 0 0 transparent;
float:left;
height:33px;
line-height:33px;
margin:5px;
text-align:center;
width:30px;
}
.calendar .calendar_bg .cur{
background-position:1px 1px;
float:left;
height:33px;
line-height:33px;
margin:2px;
text-align:center;
width:30px;
padding:1px;
border:2px solid #ff0000;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.calendar .calendar_bg .full a{
color:#ffffff;
}
.calendar .calendar_bg .am a{
color:#adadad;
}
.calendar .calendar_bg .am{
background:url("../img/cal_page_empty.png") no-repeat scroll 0 0 transparent;
float:left;
height:33px;
line-height:33px;
margin:5px;
text-align:center;
width:30px;
}
.calendar .ms_box a.text{
font-size:10px;
font-weight:regular;
color:#146cb4;
}
.calendar .ms_box span.time{
font-size:10px;
font-weight:normal;
color:#146cb4;
}

.calendar .ms_box{
-moz-border-radius:5px 5px 5px 5px;
-moz-box-shadow:0 0 10px 0 #AAAAAA;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #FFAA13;
left:-9999px;
padding:5px;
position:absolute;
top:21px;
width:197px;
z-index:1;
}
.calendar .ms_a{
background:url("../img/a_cloud.png") no-repeat scroll 0 0 transparent;
left:-9999px;
height:12px;
position:absolute;
top:10px;
width:40px;
z-index:2;
}
.calendar .ms_box .ms_time{
width:25px;
height:15px;
float:left;
margin-right:5px;
line-height:16px;
text-align:left;
}
.calendar .ms_box .ms.fst{
background:#f0f0f0;
}
.calendar .ms_box .ms{
float:left;
width:100%;
border-bottom:1px solid #dfdfdf;
}
.calendar .ms_box .fst .ms_date a{
background:#FFF;
padding:0 5px;
}
.calendar .ms_box .ms_date a{
background:#f0f0f0;
padding:0 5px;
}
.calendar .ms_box .ms_date{
line-height:16px;
text-align:left;
width:150px;
margin-left:30px;
}
.calendar .ms_box .ms_text{
width:155px;
float:left;
line-height:16px;
text-align:left;
}
.cal_localization .map_canvas{
float:left;
height:273px;
margin:5px;
width:324px;
}
.cal_localization .map_wrapper{
-moz-box-shadow:0 0 5px 0 #EEEEEE;
border:1px solid #EEEEEE;
float:left;
margin:5px 10px 0;
}
.cal_localization{
float:left;
width:358px;
}
.localization_top .localization_title{
color:#146cb4;
font-size:24px;
}
.localization_top{
margin:10px 0 10px 6px;
text-align:center;
width:353px;
}

.n_1 .event .image{
background:url("../img/cal_page_event.png") no-repeat scroll 0 0 transparent;
border:medium none;
height:59px;
width:54px;
}

.n_1 .n_1_n_2.ev .title_w{
width:560px;
}
.n_1 .n_1_n_2.ev .loc_sign .sign:hover{
background:none;
}
.n_1 .n_1_n_2.ev .loc_sign .sign{
display:block;
width:22px;
height:22px;
}
.n_1 .n_1_n_2.ev .loc_sign{
width:22px;
height:22px;
float:right;
font-size:18px;
font-weight:bold;
text-align:center;
}
.n_1 .n_1_n_2.ev .loc_sign.f1{
background:url("../img/loc_event_1.png") no-repeat scroll 0 0 transparent;
}
.n_1 .n_1_n_2.ev .loc_sign.f2{
background:url("../img/loc_event_2.png") no-repeat scroll 0 0 transparent;
}
.n_1 .n_1_n_2.ev .loc_sign.f3{
background:url("../img/loc_event_3.png") no-repeat scroll 0 0 transparent;
}
.n_1 .n_1_n_2.ev .loc_sign.f4{

background:url("../img/loc_event_4.png") no-repeat scroll 0 0 transparent;
}
.n_1 .n_1_n_2.ev .loc_sign.f5{
background:url("../img/loc_event_5.png") no-repeat scroll 0 0 transparent;
}
.n_1 .n_1_n_2.ev .loc_sign.f6{
background:url("../img/loc_event_6.png") no-repeat scroll 0 0 transparent;
}
.n_1 .n_1_n_2.ev .loc_sign.f7{
background:url("../img/loc_event_7.png") no-repeat scroll 0 0 transparent;
}
.n_1 .n_1_n_2.ev .loc_sign.f8{
background:url("../img/loc_event_8.png") no-repeat scroll 0 0 transparent;
}
.n_1 .n_1_n_2.ev .loc_sign.f9{
background:url("../img/loc_event_9.png") no-repeat scroll 0 0 transparent;
}
.n_1 .n_1_n_2.ev .loc_sign.f10{
background:url("../img/loc_event_10.png") no-repeat scroll 0 0 transparent;
}
.n_1 .n_1_n_2.ev .text h4{
width:570px;
}
.n_1 .n_1_n_1.event .date_day:hover{
background:none;
text-decoration:underline;
}
.n_1 .n_1_n_1.event .date_day{
display:block;
font-size:24px;
font-weight:bold;
height:49px;
padding-top:10px;
position:absolute;
text-align:center;
width:54px;
}
.n_1 .n_1_n_1.event .date_date{
display:block;
font-size:8px;
font-weight:bold;
margin-top:36px;
text-align:center;
color:#146cb4;
}

.n_1 .n_1_n_1.event{
width:60px;
}
.n_1 .event_wrapper{
border:1px solid #dfdfdf;
-moz-border-radius:5px;
-webkit_border-radius:5px;
float:left;
margin:5px;
}
.n_1 .n_1_n.event.fst{
background:#f0f0f0;
}
.r_1_n_1.calendar .date_day:hover{
background:none;
text-decoration:underline;
}
.r_1_n_1.calendar .date_date{
display:block;
font-size:8px;
font-weight:bold;
margin-top:38px;
text-align:center;
color:#146cb4;
}
.r_1_n_1.calendar .date_day{
display:block;
font-size:24px;
font-weight:bold;
height:53px;
padding-top:10px;
position:absolute;
text-align:center;
width:58px;
}
.r_1_n_1.calendar .image{
background:url("../img/cal_page_event.png") no-repeat scroll 0 0 transparent;
border:medium none;
height:63px;
width:59px;
margin-left:5px;
}
.r_1_n_1.calendar{
width:65px;
}
.r_1_n_calendar{
float:left;
padding:0 5px;
width:240px;
margin-top:2px;
}
.r_1_n.fst{
background:none repeat scroll 0 0 #F0F0F0;
}
.r_1_calendar_wrapper{
-moz-border-radius:5px 5px 5px 5px;
border:1px solid #DFDFDF;
float:left;
margin-left:2px;
}
.r_1 .calendar{
float:left;
margin-bottom:0;
margin-top:0;
padding:2px 0;
}
.r_1_n_calendar .title_w a h3:hover{
background:#ffaa13;
background:rgba(255,170,19,0.5);
}
.r_1_n.calendar{
width:315px;
}
.art_show.art_show_new.event .event_desc{
float:left;
margin-left:5px;
margin-top:0;
}
.art_show.art_show_new.event h2{
font-size:14px;
}

.art_show.art_show_new.event .map_wrapper #map_canvas-index{
height:200px;
width:366px;
	margin:5px;
	
}
.art_show.art_show_new.event .map_wrapper{
margin:5px;
-moz-box-shadow:0 0 6px 0 #f0f0f0;
border:1px solid #f0f0f0;
}
.art_show.art_show_new.event .art-c1{
margin:0 0 0 10px;
}
.top_banner{
margin:0 auto 10px;
text-align:center;
width:990px;
}
.rb_wrapper{
padding:5px;
border:2px solid #1472E0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:10px 0 10px 30px;
float:left;
-moz-box-shadow:0 0 10px 0;
-webkit-box-shadow:0 0 10px 0;
}
.right_banner{
float:left;
height:60px;
width:244px;
}

#face_warpper {
    float: left;
    background: #fff;
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
    -moz-border-radius: 0 10px 10px 0;
    -webkit-border-radius: 0 10px 10px 0;
    border-radius: 0 10px 10px 0;
    padding: 10px;
    display: none;

}
.facebook_fixed.active #face_warpper{display:block;}
.facebook_fixed .face_logo {
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
    -moz-border-radius: 0 10px 10px 0;
    -webkit-border-radius: 0 10px 10px 0;
    border-radius: 0 10px 10px 0;
    position: relative;
    margin: 13px 0 0 -2px;
    float: left;
    width: 50px;
    height: 50px;
    -moz-box-shadow: 0 0 5px 0 #AAA;
    -webkit-box-shadow: 0 0 5px 0 #AAA;
    -box-shadow: 0 0 5px 0 #AAA;
    background: #fff url(../img/facebook_logo.png) no-repeat 50% 50%;
}

.facebook_fixed {
    z-index: 200;
    position: fixed;
    top: 10%;
    left: 0;
}

