* {border:0;margin:0; padding:0;}
body {font-family:Tahoma;font-size:12px;color:#5a5a5a;margin:0; padding:0;background:#0e3a58;overflow-x:hidden;}
.common{font-family:Tahoma;font-size:12px;color:#5a5a5a;text-indent: 20px;text-align:justify;}
a.common_small,a.common_small:visited,a.common_small:active,a.common_small:link{font-weight:normal;font-size:11px;}
span.common_small{font-weight:normal;font-size:11px;}
a {text-decoration:underline;color:#005086}
a:hover {text-decoration:none;color:#0e3652;}
input{border:1px solid #dfcc9e;height:20px;line-height:20px;padding-left:3px;font-family:tahoma;font-size:12px;color:#5a5a5a;width:150px;}
textarea{border:1px solid #dfcc9e;padding-left:3px;font-size:12px;color:#5a5a5a;}
h1{color:#888886;font-size:20px;}
h1.adv{color:#005086;font-size:18px;float:left;margin-left:10px;}
h1.norm{color:#5a5a5a;font-size:20px;font-weight:normal;float:left;}
h2{color:#888886;font-size:15px;}
h2.ns{font-size:16px;margin-bottom:10px;}

@font-face {
    font-family: 'MyriadPro-Cond';
    src: url('fonts/myriadpro-cond.eot');
    src: url('fonts/myriadpro-cond.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-cond.woff') format('woff'),
         url('fonts/myriadpro-cond.ttf') format('truetype'),
         url('fonts/myriadpro-cond.svg#myriadpro-cond') format('svg');
    font-weight: normal;
    font-style: normal;
}

.myriad{font-family: 'MyriadPro-Cond';font-size:28px;color:#1a4d6d;display:block;background:url(images/default_pic.gif) no-repeat -2px 0;padding-left:65px;padding-top:8px;height:52px;text-transform: uppercase;}
.myriad1{font-family: 'MyriadPro-Cond';font-size:28px;color:#1a4d6d;display:block;background:url(images/sights_pic.gif) no-repeat -2px 0;padding-left:65px;padding-top:8px;height:52px;text-transform: uppercase;}
.myriad1 span{color:#5A5A5A;}

table{
border:0;
border-collapse:collapse;
padding:0px;
border-spacing:0;
}
table tr{
border:0;
padding:0px;
border-spacing:0;
vertical-align:top;
border-collapse:collapse;

}
table td{
border:0;
padding:0px;
border-spacing:0;
vertical-align:top;
border-collapse:collapse;
}
.nofl *{float:none;}

#ctab{width:100%;margin:0 auto;}

#ank{width:100%;}
#ank td{height:35px;color:#5a5a5a;vertical-align:middle;}
#ank .inp{width:95%;}
#ank .inp11{width:30%;}
#ank .inp_b{width:90px;float:right;}
span.red{color:red;}

.topmel{padding-top:5px;}
.topmel a{color:#00426f;text-decoration:underline;font-size:12px;display:block;padding-left:20px;}
.topel_wr{width:100%;height:10px;vertical-align:middle;}

.bc_el{background:url('images/bck_mel.gif') repeat-x;text-align:center;vertical-align:bottom;}

#small_search{width:100%;height:65px;background:url('images/search_bck.gif') top left no-repeat #1b5377;}
#small_search a{color:#ffffff;font-size:11px;display:block;padding-left:11px;}
.small_search input{line-height:20px;}
.ram1{float:left;margin:10px 0 0 8px;display:inline;}
.ram1 a{color:#00426f;text-decoration:underline;font-size:11px;display:block;padding-left:15px;padding-top:5px;}
.ram11{width:118px;height:83px;}
.ram12{width:118px;min-height:26px;background:url('images/ram_12.gif') repeat-y;padding-bottom:4px;}

.inp_s{width:200px;padding:14px 0 0 20px;float:left;}
.inp_s input{width:150px;float:left;background:url('images/inp_bck.gif') repeat-x;font-family:tahoma;font-size:12px;}
#start_search{width:35px;height:45px;float:left;cursor:hand;}

.mn_bck{background:url('images/mn_bck.gif') repeat-x;}

.org_el p{line-height:20px;}
.org_el h2{font-size:15px;color:#005086;}
.org_el span.bluebold{font-size:12px;font-weight:bold;color:#005086;}
.ul_org{padding-left:18px;}
.ul_org a{color:#00426f;}
.t_01{background:url('images/t_01.gif') top left repeat-x #d4de82;height:20px;}
.t_02{background:url('images/t_02.gif') top left repeat-x #fff3d3;}
.t_03{background:url('images/t_01.gif') top left repeat-x #d4de82;}
.b_01{background:url('images/b_01.gif') top left repeat-x #e9eeb6;height:20px;}
.b_02{background:url('images/b_02.gif') top left repeat-x #fff9e8;}
.b_03{background:url('images/b_03.gif') top left repeat-x #f7f4e0;}
.bot td{padding-left:10px;}
.bot1 td{padding-left:10px;padding-top:10px;}
.bot a{color:#005086;font-size:12px;text-decoration:underline;}
.bot1 a{color:#005086;font-size:12px;text-decoration:underline;}

.m_el{background:url('images/bck_mel.gif') no-repeat;padding-left:3px;}
.act{background:#0f3d61;background:url('images/bck_mel.gif') no-repeat;}

.unact .v_list{visibility:hidden;}
.act .v_list{visibility:visible;}
.v_list{position:absolute;z-index:10;background:#18547c;margin-left:-1px;text-align:center;width:155px;}
.v_list_el{height:30px;vertical-align:middle;padding:5px 0px 5px 0px;background:url('images/m_wr.gif') left bottom repeat-x;cursor:hand;}
.v_list .act{background:url('images/m_wr.gif') left bottom repeat-x #0f3d61;}
.v_list .unact{background:url('images/m_wr.gif') left bottom repeat-x ##18547c;}
.v_list a{color:#b1e8d3;font-weight:bold;text-decoration:underline;font-size:12px;}

.news_el p{line-height:20px;}
.news_el h2{font-size:15px;color:#005086;}
.news_el p.dat1{font-size:11px;color:#676666;font-weight:normal;}
.news_el p.short{font-size:12px;color:#4e4e4e;padding-top:5px;}

.advtit{}
.advtit td{vertical-align:middle;}
.advtit h1{font-size:18px;color:#939393;}

#gphot{width:100%;}
#gphot td{padding-left:20px;}
.glist{width:170px;float:left;margin:0 25px 25px 0;text-align:center;}

#search{width:100%;font-size:12px;color:#005086;}
#search span.dark{font-size:12px;color:#005086;}
#search p.dat{font-size:11px;color:#939393;}
#search h2{font-size:14px;color:#005086;}
#search td{padding:0 10px;height:35px;color:#5a5a5a;vertical-align:middle;}
#search .inp{width:95%;}
#search .inp11{width:30%;}
#search .inp_b{width:70px;}

#aform{}
#aform .inp{width:95%;height:25px;border:1px solid #9b9098;padding-left:3px;vertical-align:middle;}
#aform .inp_b{width:70px;height:25px;border:1px solid #9b9098;float:right;}

#smallaform{color:#005086}
#smallaform input{width:110px;height:20px;font-size:12px;padding:1px 0 3px 3px;line-height:20px;float:right;border:1px solid #dfcc9e;}
#smallaform .tit{padding-top:10px;padding-left:10px;vertical-align:middle;}
#smallaform .tit1{padding-top:10px;padding-right:12px;vertical-align:middle;}

.mainmat{width:100%;}
.mainmat td{padding:0 10px;}


.of input{border:1px solid #dfcc9e;height:20px;line-height:20px;padding-left:3px;}
.of textarea{border:1px solid #dfcc9e;padding-left:3px;}
.ttl_of{text-align:right;color:#000;font-size:12px;padding:10px 0px 10px 5px;}
.inp_of{text-align:left;color:#000;font-size:12px;padding:10px 10px;}
#send_of{cursor:hand;}

.arch_y{display:block;float:none;width:100%;font-weight:bold;line-height:30px;font-size:18px;text-decoration:underline;}
.arch_d{display:inline;text-decoration:underline;}
.adv_tit td{vertical-align:middle;}

.abutt{width:109px;height:28px;background:url('images/auth.gif') no-repeat;cursor:hand;float:left;}
.regb{width:109px;height:28px;background:url('images/regb.gif') no-repeat;cursor:hand;float:left;margin-left:20px;}
.logform {
	border: #1b5377 1pt solid;
	letter-spacing: 0pt;
	margin: 0px;
	padding: 0px;
	text-indent: 0pt;
	color: #000;
	font-family: tahoma;
	font-size: 12px;
}

.acc_hd{width:154px;height:46px;background:url('images/aht.gif') no-repeat;}

.subsc_p{font-weight:bold;}

.subsc td{padding:5px 10px;}

.weather{padding:10px 10px;}
.last_themes{color:#1c6d1e;font-weight:bold;font-size:12px;}
.news_text{color:#555555;font-size:11px;}

.inv{display:none;}
.txt_form{font-size:12px;font-weight:bold;cursor:hand;}

.hd_newsel{text-decoration:underline;}

#counters{width:100%;}
#counters div{float:left;margin:10px 10px 0 0;}

#hrflist{padding:10px;}

.slon{font-size:10px;}
p.slon{padding:0 10px;}

#af_event_types{width:720px;height:76px;background:url('images/af_left_bck.gif') no-repeat;margin:0 auto;}
#af_event_types #elements{width:100%;height:76px;background:url('images/af_right_bck.gif') right top  no-repeat;}

#elements a.tp{font-weight:regular;display:block;float:left;color:#585858;padding:1px;height:35px;background:url('images/af_wrap.gif') right top  no-repeat;text-decoration:none;}
#elements a.tp span.mn{height:34px;display:block;margin:4px 20px 4px 5px;}
#elements a.tp span.mn span{padding:5px 10px 0 10px;margin-right:-3px;height:34px;display:block;font-size:12px;text-align:center;color:#585858;}

#elements a.tp:hover span.mn{height:34px;display:block;margin:4px 20px 4px 5px;background:url('images/af_left_menu_act.gif') left top  no-repeat;}
#elements a.tp:hover span.mn span{font-size:12px;text-align:center;background:url('images/af_right_menu_act.gif') right top  no-repeat;color:#ffffff;}

#elements a.tp span.mn1{height:34px;display:block;margin:4px 20px 4px 5px;background:url('images/af_left_menu_act.gif') left top  no-repeat;}
#elements a.tp span.mn1 span{padding:5px 10px 0 10px;margin-right:-3px;height:34px;display:block;font-size:12px;text-align:center;font-size:12px;text-align:center;background:url('images/af_right_menu_act.gif') right top  no-repeat;color:#ffffff;}

#elements a.tp1{font-weight:regular;display:block;float:left;color:#585858;padding:1px;height:35px;text-decoration:none;}
#elements a.tp1 span.mn{height:34px;display:block;margin:4px 20px 4px 5px;}
#elements a.tp1 span.mn span{padding:5px 10px 0 10px;margin-right:-3px;height:34px;display:block;font-size:12px;text-align:center;color:#585858;}

#elements a.tp1:hover span.mn{height:34px;display:block;margin:4px 20px 4px 5px;background:url('images/af_left_menu_act.gif') left top  no-repeat;}
#elements a.tp1:hover span.mn span{font-size:12px;text-align:center;color:#ffffff;background:url('images/af_right_menu_act.gif') right top  no-repeat;}

#elements a.tp1 span.mn1{height:34px;display:block;margin:4px 20px 4px 5px;background:url('images/af_left_menu_act.gif') left top  no-repeat;}
#elements a.tp1 span.mn1 span{padding:5px 10px 0 10px;margin-right:-3px;height:34px;display:block;font-size:12px;text-align:center;font-size:12px;text-align:center;background:url('images/af_right_menu_act.gif') right top  no-repeat;color:white;}


#elements a.tb{font-weight:regular;display:block;float:left;padding:0 25px 5px 5px;height:46px;background:url('images/af_wrap1.gif') right top  no-repeat;text-decoration:none;}
#elements a.tb span.mn{height:34px;display:block;margin:-1px 0 4px 10px;}
#elements a.tb span.mn span{padding:5px 10px 0 10px;margin-right:-3px;height:34px;display:block;font-size:12px;text-align:center;color:#585858;}
#elements a.tb:hover span.mn{height:34px;display:block;background:url('images/af_left_menu_act.gif') left top  no-repeat;}
#elements a.tb:hover span.mn span{font-size:12px;text-align:center;background:url('images/af_right_menu_act.gif') right top  no-repeat;color:#ffffff;}

#elements a.tb span.mn1{height:34px;display:block;background:url('images/af_left_menu_act.gif') left top  no-repeat;}
#elements a.tb span.mn1 span{padding:5px 10px 0 10px;margin-right:-3px;height:34px;display:block;font-size:12px;text-align:center;font-size:12px;text-align:center;background:url('images/af_right_menu_act.gif') right top  no-repeat;color:#ffffff;}

#elements a.tb1{font-weight:regular;display:block;float:left;padding:0 25px 5px 5px;height:46px;text-decoration:none;}
#elements a.tb1 span.mn{height:34px;display:block;margin:-1px 0 4px 10px;}
#elements a.tb1 span.mn span{padding:5px 10px 0 25px;margin-right:-3px;height:34px;display:block;font-size:12px;text-align:center;color:#585858;}
#elements a.tb1:hover span.mn{height:34px;display:block;background:url('images/af_left_menu_act.gif') left top  no-repeat;}
#elements a.tb1:hover span.mn span{font-size:12px;text-align:center;color:#ffffff;background:url('images/af_right_menu_act.gif') right top  no-repeat;}

#elements a.tb1 span.mn1{height:34px;margin:-1px 0 4px 10px;display:block;background:url('images/af_left_menu_act.gif') left top  no-repeat;}
#elements a.tb1 span.mn1 span{padding:5px 10px 0 25px;margin-right:-3px;height:34px;display:block;font-size:12px;text-align:center;color:white;background:url('images/af_right_menu_act.gif') right top  no-repeat;}

#elem_wrp{width:100%;clear:both;height:8px;}
#elem_wrp1{width:100%;clear:both;height:20px;}
#elem_wrp2{width:100%;clear:both;height:10px;margin-bottom:10px;border-bottom:1px dotted #1b5377;}

.af_bl{width:44px;height:47px;background:url('images/af_bl.gif') no-repeat;display:block;margin-top:16px;}
.af_br{width:44px;height:47px;background:url('images/af_br.gif') no-repeat;display:block;margin-top:16px;}

#dayslist{width:720px;margin:0 auto;}


.dat_elem{text-decoration:none;width:79px;height:90px;background:url('images/af_days.gif') no-repeat;position:relative;float:left;}
.dat_elem:hover{width:79px;height:90px;background:url('images/af_days1.gif') no-repeat;position:relative;float:left;}

.vyh{width:79px;height:90px;background:url('images/af_days2.gif') no-repeat;position:relative;float:left;}
.vyh1{width:79px;height:90px;background:url('images/af_days21.gif') no-repeat;position:relative;float:left;}

.dat_elem .nmb{position:absolute;color:#ffffff;font-size:28px;width:70px;display:block;text-align:center;top:20px;font-style:italic;font-weight:bold;}
.dat_elem .nmd{position:absolute;color:#ffffff;font-size:14px;width:70px;display:block;text-align:center;top:70px;left:2px;}

#datfilter{width:100%;height:70px;padding-top:20px;}

#datfilter a.rtd{display:block;float:right;color:#ffffff;font-weight:bold;height:26px;background:url('images/af_left_corn_a.gif') left top  no-repeat;}
#datfilter a.rtd span{padding:5px 9px;display:block;height:26px;font-size:12px;text-align:center;background:url('images/af_right_corn_a.gif') right top  no-repeat;}

#datfilter a.rtd:hover{display:block;float:right;color:#ffffff;font-weight:bold;height:26px;background:url('images/af_left_corn.gif') left top  no-repeat;}
#datfilter a.rtd:hover span{padding:5px 9px;display:block;height:26px;font-size:12px;text-align:center;background:url('images/af_right_corn.gif') right top  no-repeat;}

#datfilter a.ltd{display:block;float:left;color:#ffffff;font-weight:bold;height:26px;background:url('images/af_left_corn_or.gif') left top  no-repeat;}
#datfilter a.ltd span{padding:5px 9px;display:block;height:26px;font-size:12px;text-align:center;background:url('images/af_right_corn_or.gif') right top  no-repeat;}

#datfilter a.ltd:hover{display:block;float:left;color:#ffffff;font-weight:bold;height:26px;background:url('images/af_left_corn.gif') left top  no-repeat;}
#datfilter a.ltd:hover span{padding:5px 10px;display:block;height:26px;font-size:12px;text-align:center;background:url('images/af_right_corn.gif') right top  no-repeat;}

.event_elem{width:100%;min-height:116px;}
.event_elem .cont_event{width:100%;background:url('images/af_elem_bck_right.gif') right bottom #ffffff  no-repeat;position:relative;}
.event_elem .cont_event .pic{width:130px;float:left;margin:40px 0 0 20px;}
							
						
.event_elem .cont_event .pic img{
							-webkit-border-radius: 5px;
							-moz-border-radius: 5px;
							border-radius: 5px;
							 behavior: url(PIE.htc);
							}
.event_elem  p{margin-bottom:3px;}							
.event_elem .cont_event .bullet{width:81px;height:33px;position:absolute;left:10px;top:20px;background:url('images/bullet1.gif');z-index:26;}
.event_elem .cont_event .bullet span{color:#ffffff;font-size:14px;dislapy:block;padding:0px 5px 0 5px;margin-top:3px;float:left;}

.event_elem .cont_event .bullet2{width:81px;height:33px;position:absolute;left:10px;top:20px;background:url('images/bullet2.gif');z-index:26;}
.event_elem .cont_event .bullet2 span{color:#ffffff;font-size:14px;dislapy:block;padding:0px 5px 0 5px;margin-top:3px;float:left;}

.placename{color:#ffffff;font-size:11px;position:absolute;bottom:7px;width:100%;text-align:right;margin-top:60px;}
.placename a{color:#ffffff;}
 a.pln{color:#1b5377;}
.rate{color:#636363;right:25px;top:10px;position:absolute;width:68px;height:32px;color:#000;text-align:center;font-weight:bold;}
.rate .up_d{width:22px;height:32px;background:url('images/rate.gif') no-repeat top right;float:left;cursor:hand;cursor:pointer;}
.rate span{float:left;width:24px;text-align:center;padding-top:6px;}
.rate .dn_d{width:22px;height:32px;background:url('images/rate.gif') no-repeat top left;float:right;cursor:hand;cursor:pointer;}
.totalrate{color:#636363;right:25px;top:10px;position:absolute;width:40px;color:#000;text-align:center;font-weight:bold;}
.txt{margin-left:160px;font-size:12px;padding-top:20px;min-height:140px;}
.allev{width:100%;height:27px;background:url('images/all_ev.gif') left top  no-repeat;display:block;margin:10px 0;}
.txt1{width:100%;background:url('images/af_elem_bck_left1.gif') left top  no-repeat;height:23px;}
.event_elem h2{color:#1b5377;margin-bottom:4px;}
.fav{position:relative;float:left;margin-left:5px;}
a.pln{margin-top:7px;margin-right:5px;float:right;color:#ffffff;}
#af_info_place h2{font-size:16px;}
#af_info_place h2,p{margin-bottom:10px;}

.afisha_bott_descr{margin-top:10px;margin-left:170px;}
h2.aftt{display:block;width:450px;}






