html{height:100%;background:#f4f4f4;}
body, td, th{color:#333;font:12px Verdana, sans-serif;}
body{margin:0 auto;height:100%;min-height:100%;max-width:1200px;background:#fff;}
#page{padding:10px;background:url(snowflake.gif) #fff repeat;}
body.cl{padding:0;height:auto;min-height:0;border:none;background:transparent;}
*:focus { outline: none; }
table{border:none;}
table td{padding:0;}
img{border:none;}
table.main{width:100%;border-collapse:collapse;}
td.title{margin-bottom:4px;background-color:#fff;}
table.border_main{width:100%;border-collapse:collapse;}
table.border_main td, table.border_main th{padding:5px;border:1px solid #fff;}
table.innertable{width:100%;border-collapse:collapse;}
.innertable td, .innertable th{padding:5px;border:1px solid #DEDEDE;background-color:#f7f7f7;font-size:11px;}
.innertable th { font-weight: bold; }
table.innertable_n{border-collapse:collapse;}
.innertable_n td{padding:5px;border:1px solid #DEDEDE;background-color:#f7f7f7;font-size:11px;}
table.clear{border-collapse:collapse;}
.clear td{padding:5px;border:none;font-size:12px;}
.separator{height:15px;border-top:#DEDEDE 1px solid;}
.separator2{height:10px;border-top:#DEDEDE 1px solid;}
.system_post{margin-bottom:10px;padding:5px;border:#f30 1px dotted;background-color:#f7f7f7;vertical-align:middle;text-align:center;}
table.post{width:100%;border-collapse:collapse;border-color:#DEDEDE #DEDEDE #DEDEDE;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:0;border-left-width:1px;background-color:#ebecec;}
table.post2{width:100%;border-collapse:collapse;border-color:#DEDEDE #DEDEDE #DEDEDE;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:0;border-left-width:1px;background-color:#f7f7f7;}
tr.tablehead td, td.tablehead{padding:5px;background-color:#fefdf1;text-align:center;font-weight:bold;font-size:12px;}
td.forum_light{background-color:#f7f7f7;text-align:left;font-size:11px;font-size:11px;}
td.forum_dark{background-color:#ebecec;font-size:11px;}
ul.main_menu{margin:0 0 5px 0;padding:0;list-style:none;text-align:right;}
.main_menu li{display:inline;padding-right:1px;line-height:1.5em;font-size:11px;}
.main_menu li img{vertical-align:middle;}
ul.menu{overflow:hidden;margin:0 0 15px 0;padding:0;list-style:none;text-align:right;}
.menu li{display:inline;padding-right:5px;font-size:11px;}
.menu li span{font-weight:normal;font-size:11px;}
.menu li img{vertical-align:middle;}
.announce{margin:10px 0;padding:10px;border:1px dashed orange;background-color:#fff7f0;text-align:center;line-height:1.7;font-size:13px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.announce_left{margin-bottom:10px;padding:7px;border:1px dashed orange;background-color:#fff7f0;text-align:center;line-height:1.5;font-size:13px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
td.category{padding:5px 5px;background-color:#9cf;background-image:url(cat_back.gif);color:#fff;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
td.top_right{padding-bottom:5px;width:100%;vertical-align:top;text-align:right;}
td.shapka{padding:2px 2px;background-color:#ffc;color:#333;font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.mod_list_main{padding-top:5px;font-size:10px;}
form{margin:0;}
a.category:hover, a.category:visited, a.category:active, a.category:link{color:#fff;text-decoration:none;}
td.forumentry{background-color:#fff;text-align:center;font-weight:normal;font-size:12px;}
.copyright{margin:10px 0;width:98%;color:gray;text-align:center;font-size:11px;}
.copyright a:link, .copyright a:visited, .copyright a:active, .copyright a:hover{color:gray;text-decoration:underline;font-size:11px;}
h1{margin:0;padding:0;font-size:18px;}
H2{margin:0;padding:0;font-size:13px;}
H3{margin:0;padding:0;font-size:13px;}
H4{margin-top:2px;margin-bottom:2px;padding-bottom:0;text-align:left;line-height:normal;font-weight:normal;font-size:12px;}
H5{margin-top:2px;margin-bottom:2px;padding-bottom:0;text-align:left;line-height:normal;font-weight:normal;font-size:11px;}
H6{margin-top:0;margin-bottom:0;padding-top:0;color:#e3fcf0;font-weight:bolder;font-size:12px;}
.small{font-size:10px;}
.actions{list-style-type:circle;text-align:left;font-weight:bold;font-size:10px;}
.locations{position:relative;margin-top:10px;margin-bottom:10px;padding:5px;border:1px #DEDEDE solid;background-color:#fefdf1;text-align:left;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.locations small{position:absolute;top:5px;right:5px;display:block;}
.descr{font-size:11px;}
.pages{float:right;color:#333;font-weight:normal;}
.sort{background-position:right;color:#333;text-align:right;font-size:10px;}
td.topicentry{text-align:center;}
td.postentry{padding:5px;vertical-align:top;font-size:13px;}
td.postentry ul{margin-bottom:5px;padding-bottom:5px;}
.data_post { overflow:hidden;}
td.postentry2{background-color:#ebecec;vertical-align:top;font-size:13px;}
.sign{color:#339;font-size:10px;}
.sign a:link, .sign a:visited, .sign a:active{color:#339;text-decoration:underline;font-size:10px;}
.sign a:hover{color:#f00;text-decoration:underline;font-size:10px;}
.modcomment{margin:20px 0 0 0;padding:0 10px;border-left:5px solid orange;color:orange;font-size:11px;}
.modcomment_head{margin:0 0 5px 0;font-size:11px;}
.modlinks{padding:3px;border:1px #DEDEDE dashed;color:#333;text-align:right;font-size:11px;}
.photo_moder{text-align:right;font-size:11px;}
.moderate{float:right;font-size:9px;}
table.usertable{border-collapse:collapse;}
table.usertable td, table.usertable th{padding:5px;border:1px solid #DEDEDE;background-color:#fff;font-size:11px;}
table.usertable th{background-color:#f7f7f7;font-weight:bold;}
.offtopic{color:gray !important;font-size:10px !important;}
code{display:block;margin-left:20px;padding:5px;border:#333 1px solid;background:#fff;text-align:left;font-size:11px;font-family:"Courier New", Courier, mono;}
.outertable{padding:0 10px 0 10px;}
.maintext{font-size:11px;}
.hligh{color:#c93;font-weight:bold;}
.postlinks{color:gray;vertical-align:top;font-size:10px;}
.linepoll{margin:0 0 2px 0;height:10px;background-color:#6da6e0;}
.in_p{color:gray;font-size:10px;}
.in_p a, .in_p a:hover, .in_p a:visited, .in_p a:active, .in_p a:link{color:gray;text-decoration:none;font-size:10px;}
.rate_inp{padding:3px 0;font-size:10px;}
.postlinks_bot{padding:5px;color:gray;vertical-align:bottom;text-align:right;font-size:10px;}
.online{font-weight:bold;font-size:12px;}
a.newpm, a.newpm:visited{color:#d00;text-decoration:blink;}
a.rules:link{color:#f30;}
a.rules:visited{color:#f30;}
a.rules:hover{color:#f45;}
a.rules:active{color:#f30;}
a.inverse:link{color:#00c;text-decoration:none;}
a.inverse:visited{color:#309;text-decoration:none;}
a.inverse:hover{color:#f00;text-decoration:none;}
a.inverse:active{color:#f00;text-decoration:none;}
a:link{color:#00c;text-decoration:none;}
a:visited{color:#309;text-decoration:none;}
a:hover{color:#f00;text-decoration:none;}
a:active{color:#f00;text-decoration:none;}
a.username:link{color:#00c;text-decoration:none;}
a.username:visited{color:#309;text-decoration:none;}
a.username:hover{color:#f00;text-decoration:none;}
a.username:active{color:#f00;text-decoration:none;}
.postlinks a:hover, .postlinks a:visited, .postlinks a:active, .postlinks a:link{color:#333;text-decoration:none;font-size:10px;}
.postlinks_bot a:hover, .postlinks_bot a:visited, .postlinks_bot a:active, .postlinks_bot a:link{color:#333;text-decoration:none;font-size:10px;}
a.m, a.m:hover, a.m:visited, a.m:active, a.m:link{color:#008;text-decoration:none;font-weight:bold;}
.copy{color:gray;font-size:11px;}
a.copy:link, a.copy:visited, a.copy:active{color:gray;text-decoration:none;}
a.copy:hover{color:gray;text-decoration:underline;}
.dats{color:#333;font-size:11px;}
fieldset{border:0 solid transparent;}
input, select, textarea{color:#333;font-size:11px;font-family:verdana, sans-serif;}
.photo_nav{overflow:auto;padding:5px;width:90%;color:#333;vertical-align:middle;text-align:center;white-space:nowrap;font-size:11px;}
.nav1{margin:2px 5px;padding:2px;border:1px solid #ddd;}
.nav2{margin-right:5px;padding:2px;border:#f30 1px solid;}
.nav3{margin:2px 5px;padding:2px;border:1px solid #ddd;}
.calendar_hday{color:#800;}
a.calendar_hday{color:#C00;}
a.calendar_hday:visited{color:#A00;}
a.calendar{color:#1e90ff;}
a.calendar:visited{color:#1280ee;}
hr{height:1px;border-style:none;background-color:#DEDEDE;color:#DEDEDE;}
blockquote.body{margin-top:2px;padding:3px;border:1px solid #333;background-color:#FFF;font-size:11px;}
blockquote.title{margin-bottom:2px;font-weight:bold;font-size:9px;}
img.img_attach{padding:3px;border:1px solid #DEDEDE;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
input.button{padding:2px;color:#999;font-size:10px;}
li{padding-bottom:5px;}
table.smiles{vertical-align:middle;}
table.smiles td{background-color:#EEE;color:#333;}
img.info_left{float:left;margin:0 10px 10px 0;padding:0;text-align:center;}
.news_date{color:gray;}
.user_rating_green{color:green;}
.user_rating_red{color:#f30;}
.user_rating_off{color:gray;}
.dr_red{color:#f30;font-weight:bold;}
.dr_green{color:green;}
.img_p{padding:2px;border:1px solid #ddd; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.img_p_active{float:left;margin-right:5px;padding:2px;border:1px solid #ddd; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.img_p_new{padding:5px;background-color:#ddd; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.photos_header{padding-bottom:5px;text-align:center;font-weight:normal;font-weight:normal;font-size:20px;font-family:sans-serif;}
.photos_author{margin:10px;color:#333;font-size:11px;}
.chat_menu{font-size:12px;}
td.tablehead sup{font-weight:normal;}
td.tablehead .h{font-weight:normal;}
td.w_sep{height:2px;}
.dd{color:gray;font-weight:normal;font-size:11px;}
#header{position:relative;}
#header h1 a{display:block;overflow:hidden;width:222px;height:80px;font-weight:normal;font-size:21px;}
#header h1 a span{position:absolute;top:0;left:0;width:222px;height:80px;background:transparent url(logo.gif) no-repeat 0 0;cursor:pointer;}
#header h1 a span.error{background:transparent url(logo_error.gif) no-repeat 0 0;}
#header h1 a:hover span.error{background:url(logo.gif);}
#smallsform{vertical-align:middle;text-align:right;}
#panel{margin-bottom:5px;}
#panel a.buttn{float:left;display:block;padding:1px;width:21px;height:20px;border:solid #f7f7f7 1px;background:#f7f7f7;}
#panel a.buttn:hover{border:solid #aca899 1px;background:#f0f0f0;}
#panel span{float:left;display:block;margin:0 3px;height:20px;border-left:solid #ccc 1px;}
#out_links{clear:both;padding-top:5px;color:#aaa;text-align:right;font-size:11px;}
.out_links{clear:both;padding-top:5px;color:#aaa;text-align:right;font-size:11px;}
#out_links a, .out_links a{color:#aaa;}
div.loading{position:absolute;top:0;right:0;z-index:10000;display:none;padding:2px 2px 2px 20px;background-color:#fefdf1;background-image:url(/images/loading.gif);background-repeat:no-repeat;background-position:2px center;color:gray;text-align:center;font-size:10px;}
.loading_small{display:none;margin-left:2px;padding:0;}
table.table-smile{margin:0 auto;width:50%;border:none;border-collapse:collapse;}
.table-smile th{padding:5px;border:none;background-color:#fefdf1;text-align:center;font-weight:bold;font-size:11px;}
.table-smile td{border:none;}
.table-smile td.link{background-color:#fefdf1;text-align:center;}
.server_error{padding-left:10px;border-left:3px solid #f30;}
div.grippie{overflow:hidden;height:9px;border-color:#ddd;border-style:solid;border-width:0 1px 1px;background:#eee url(grippie.png) no-repeat scroll center 2px;cursor:s-resize;}
textarea.resizable{clear:both;display:block;margin-bottom:0;width:95%;height:20%;}
ul.sublinks{margin:5px 5px;padding:0;}
ul.sublinks h4{font-size:11px;}
ul.sublinks li{float:left;margin-right:5px;padding:0;list-style:none;}
td.f_ent{text-align:left;}
td.f_ent h3{display:inline;font-weight:normal;}
div.phot_en h3{display:inline;text-align:center;font-weight:normal;}
div.phot_en{float:left;display:table-cell;overflow:hidden;padding:8px;}
td.article{font-size:13px;}
td.article img.postImg{float:left;margin:0 10px 10px 0;padding:0;}
.print h1{font-weight:normal;font-size:18px;}
.print h2{margin-top:5px;font-weight:normal;font-size:18px;}
.print h3{margin-top:5px;font-weight:normal;font-size:18px;}
.print h4{margin-top:5px;font-weight:normal;font-size:15px;}
.print a:link, .print a:visited, .print a:active{color:#333;text-decoration:underline;}
.print a:hover{color:#333;text-decoration:underline;}
.print_name{margin-bottom:10px;padding:5px;background-color:#ebecec;font-size:11px;}
.light{color:#f30;}
ul.main_menu h2{display:inline;margin:0;padding:0;font-weight:normal;font-size:12px;}
.global_error{margin:20px 0;padding:5px 10px;border-left:3px solid #f30;background:#eee;}
a.outer_link{padding-right:15px;background:url('i-popup.gif') no-repeat 100% 0;}
.sp-wrap{clear:both;margin:5px auto;width:95%;border:solid #DEDEDE;border-width:1px 1px 1px 2px;background:#fefdf1;}
.sp-head{margin-left:6px;padding:1px 14px 3px;line-height:15px;font-weight:bold;font-size:11px;}
.sp-body{display:block;padding:1px 5px 2px;border-top:1px solid #c3cbd1;background:#f5f5f5;}
#js .sp-body{display:none;}
#js .clickable{cursor:pointer;}
#js .folded{display:block;padding-left:14px;background:transparent url(icon_plus.gif) no-repeat left center;}
#js .unfolded{display:block;padding-left:14px;background:transparent url(icon_minus.gif) no-repeat left center;}
.bb_hide{margin-top:2px;padding:3px;border:1px solid #ddd;background-color:#FFF;}
.photo_descr{margin:10px 0;color:gray;text-align:center;font-size:11px;}
.photo_descr a:link, .photo_descr a:visited, .photo_descr a:active{color:gray;text-decoration:none;font-weight:bold;}
.photo_descr a:hover{color:gray;text-decoration:underline;}
.weather_fact{margin:5px 0;padding:10px 5px;border-left:1px solid orange;background-color:#f7f7f7;}
.weather_fact p{margin:0;padding:0;}
td.temperat{white-space:nowrap;font-size:22px;}
.weekend{color:#f64;}
.weekendh{color:#f30;}
.pogoda_date{font-weight:normal;font-size:45px;}
.pogoda_sun{margin:5px 0;color:#bbb;font-weight:normal;font-size:10px;}
.comments_header{padding:5px;background-color:#eee;font-size:11px;}
.comments_body{margin:10px 0;line-height:140%;font:12px Verdana, sans-serif;}
.comments_footer{color:gray;text-align:right;font-size:10px;}
.comments_footer a:link, .comments_footer a:visited{color:gray;text-decoration:none;}
.comments_footer a:hover, .comments_footer a:active{color:gray;text-decoration:none;}
.comments_header a.m:link, .comments_header a.m:visited{font-size:11px;}
.comments_header a.m:hover, comments_header a.m:active{font-size:11px;}
.header_links{margin-left:15px;font-size:10px;}
.header_links a:link, .header_links a:visited{color:#333;text-decoration:none;}
.header_links a:hover, .header_links a:active{color:#333;text-decoration:none;}
a.anchor{position:absolute;margin-top:-10px;}
td.innertd{padding:5px;border:1px solid #DEDEDE;background-color:#f7f7f7;vertical-align:top;font-size:11px;}
#smiles{display:none;margin-top:20px;}
#js #smiles{display:block;margin-top:20px;}
.description{color:gray;}
ul#active-menu{margin:0 0 5px 0;padding:0;}
ul#active-menu li{float:left;padding-right:3px;list-style:none;}
ul#active-menu a{position:relative;display:block;padding:4px 6px;border:#ebecec 1px solid;background:#FBFBFB; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
ul#active-menu a:hover,ul#active-menu a.active{background:#ebecec;color:#3a3a3a;border:#ccc 1px solid;}
.reg_error{padding-left:25px;background:url("/images/icon_error_input.gif") 5px center no-repeat;color:#f30;}
.reg_ok{padding-left:25px;background:url("/images/icon_checked_input.gif") 5px center no-repeat;color:green;}
table.pogoda{width:100%;border-collapse:collapse;}
.pogoda td{padding:5px;border:1px solid #fff;background-color:#f7f7f7;font-size:11px;}
.t-60{background-color:#519fdd;}
.t-58{background-color:#56a2dd;}
.t-56{background-color:#5ba5de;}
.t-54{background-color:#60a7de;}
.t-52{background-color:#66aadf;}
.t-50{background-color:#6bade0;}
.t-48{background-color:#70afe0;}
.t-46{background-color:#76b2e1;}
.t-44{background-color:#7bb5e2;}
.t-42{background-color:#80b7e2;}
.t-40{background-color:#86bae3;}
.t-38{background-color:#8bbde3;}
.t-36{background-color:#90bfe4;}
.t-34{background-color:#95c2e5;}
.t-32{background-color:#9bc5e5;}
.t-30{background-color:#a0c7e6;}
.t-28{background-color:#a0c7e6;}
.t-26{background-color:#abcde7;}
.t-24{background-color:#b0cfe8;}
.t-22{background-color:#b5d2e9;}
.t-20{background-color:#bbd5e9;}
.t-18{background-color:#c0d7ea;}
.t-16{background-color:#c5daea;}
.t-14{background-color:#caddeb;}
.t-12{background-color:#d0dfec;}
.t-10{background-color:#d5e2ec;}
.t-8{background-color:#dae5ed;}
.t-6{background-color:#e0e7ee;}
.t-4{background-color:#e5eaee;}
.t-2{background-color:#eaedef;}
.t0{background-color:#f0eff0;}
.t2{background-color:#f0f0ec;}
.t4{background-color:#f1f0e9;}
.t6{background-color:#f2f0e6;}
.t8{background-color:#f3f1e3;}
.t10{background-color:#f4f1e0;}
.t12{background-color:#f5f2dc;}
.t14{background-color:#f5f2d9;}
.t16{background-color:#f6f3d6;}
.t18{background-color:#f7f3d3;}
.t20{background-color:#f8f4d0;}
.t22{background-color:#f8f1c8;}
.t24{background-color:#f9eec0;}
.t26{background-color:#f9ebb9;}
.t28{background-color:#f9e8b1;}
.t30{background-color:#fae5aa;}
.t32{background-color:#fae3a3;}
.t34{background-color:#fae09c;}
.t36{background-color:#fbde96;}
.t38{background-color:#fbdb8f;}
.t40{background-color:#fbd988;}
.t42{background-color:#fcd682;}
.t44{background-color:#fcd47b;}
.t46{background-color:#fcd174;}
.t48{background-color:#fdcf6e;}
.t50{background-color:#fdcc67;}
.t52{background-color:#fdca60;}
.t54{background-color:#fec759;}
.t56{background-color:#fec553;}
.t58{background-color:#fec24c;}
.t60{background-color:#ffc045;}
.news-list-footer{margin-top:5px;color:gray;font-size:11px;}
.news-list-footer a:link, .news-list-footer a:visited{color:gray;text-decoration:none;}
.news-list-footer a:hover, .news-list-footer a:active{color:gray;text-decoration:none;}
.add_link{margin-bottom:10px;font-weight:bold;}
ul#social-button{float:left;margin-left:50px;}
ul#social-button li{float:left;display:block;padding:0 5px;list-style:none;vertical-align:middle;}
.social-icon{vertical-align:-4px;margin-right:5px;width:16px;height:16px;}
.photo_descr{margin:10px 0;color:gray;text-align:center;font-size:11px;}
.theme_descr{color:#aaa;font-size:11px;margin-top:3px;}
.theme_descr a:link, .theme_descr a:visited, .theme_descr a:active{color:gray;text-decoration:none;}
.theme_descr a:hover{text-decoration:underline;}
.pages-line { font-size: 12px; }
.current_page{padding:2px 5px;background-color:#DEDEDE;}
.pages-line-enrty{font-size:10px;color:gray;}
.pages-line-enrty a:link, .pages-line-enrty a:visited, .pages-line-enrty a:active{color:gray;text-decoration:none;}
.pages-line-enrty a:hover{text-decoration:underline;}
.clearb{clear:both}
ul.tabs{margin:0;padding:0;}
ul.tabs li{float:left;display:inline;margin:0 3px 0 0;padding:4px 6px;cursor:pointer;background:#FBFBFB;border:1px solid #ebecec;position:relative;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
ul.tabs li:hover, ul.tabs li.current{background:#ebecec;color:#3a3a3a;border:#ccc 1px solid;}
.box{display:none;}
.box.visible{display:block;}
.b-share__text{color:#333;font:11px Verdana, sans-serif;}
img.postImg {max-width: 100%; height: auto}

.markItUp *{margin:0;padding:0;outline:none;}
.markItUp a:link, .markItUp a:visited{color:#333;text-decoration:none;}
.markItUp{width:90%;margin:5px 0 5px 0;}
.markItUpContainer{font:11px Verdana, Arial, Helvetica, sans-serif;}
.markItUpEditor{font:12px Verdana, Arial, Helvetica, sans-serif;padding:2px;width:100%;height:250px;clear:both;line-height:18px;overflow:auto;}
.markItUpPreviewFrame{overflow:auto;background-color:#FFF;width:99.9%;height:300px;margin:5px 0;}
.markItUpFooter{width:100%;}
.markItUpResizeHandle{overflow:hidden;width:22px;height:5px;margin-left:auto;margin-right:auto;background-image:url(editor/handle.png);cursor:n-resize;}
.markItUpHeader ul li{list-style:none;float:left;position:relative;}
.markItUpHeader ul li:hover > ul{display:block;}
.markItUpHeader ul .markItUpDropMenu{background:transparent url(editor/menu.png) no-repeat 115% 50%;margin-right:5px;}
.markItUpHeader ul .markItUpDropMenu li{margin-right:0px;}
.markItUpHeader ul ul{display:none;position:absolute;top:18px;left:0px;background:#FFF;border:1px solid gray;}
.markItUpHeader ul ul li{float:none;border-bottom:1px solid gray;}
.markItUpHeader ul ul .markItUpDropMenu{background:#FFF url(editor/submenu.png) no-repeat 100% 50%;}
.markItUpHeader ul .markItUpSeparator{margin-right:5px;width:1px;height:14px;overflow:hidden;background-color:#CCC;}
.markItUpHeader ul ul .markItUpSeparator{width:auto;height:1px;margin:0px;}
.markItUpHeader ul ul ul{position:absolute;top:-1px;left:150px;}
.markItUpHeader ul ul ul li{float:none;}
.markItUpHeader ul a{display:block;width:16px;height:16px;text-indent:-10000px;background-repeat:no-repeat;padding:3px;margin:0px;}
.markItUpHeader ul ul a{display:block;padding-left:0px;text-indent:0;width:120px;padding:3px 3px 3px 25px;background-position:2px 50%;}
.markItUpHeader ul ul a:hover{color:#FFF;background-color:#ccc;}
.bbcode .bb_bold a{background-image:url(editor/bold.png);}
.bbcode .bb_italic a{background-image:url(editor/italic.png);}
.bbcode .bb_under a{background-image:url(editor/underline.png);}
.bbcode .bb_stroke a{background-image:url(editor/stroke.png);}
.bbcode .bb_picture a{background-image:url(editor/picture.png);}
.bbcode .bb_chain a{background-image:url(editor/chain.png);}
.bbcode .bb_colors a{background-image:url(editor/colors.png);}
.bbcode .bb_colors ul{width:81px;padding:1px;}
.bbcode .bb_colors li{border:1px solid white;width:25px;height:25px;overflow:hidden;padding:0;margin:0px;float:left;}
.bbcode .bb_colors ul a{width:25px;height:25px;}
.bbcode .bb_colors ul a:hover{}
.bbcode .bb_colors .col1-1 a{background:yellow;}
.bbcode .bb_colors .col1-2 a{background:orange;}
.bbcode .bb_colors .col1-3 a{background:red;}
.bbcode .bb_colors .col2-1 a{background:blue;}
.bbcode .bb_colors .col2-2 a{background:purple;}
.bbcode .bb_colors .col2-3 a{background:green;}
.bbcode .bb_colors .col3-1 a{background:white;}
.bbcode .bb_colors .col3-2 a{background:gray;}
.bbcode .bb_colors .col3-3 a{background:black;}
.bbcode .bb_fonts a{background-image:url(editor/fonts.png);}
.bbcode .bb_center a{background-image:url(editor/center.png);}
.bbcode .bb_list a{background-image:url(editor/list-bullet.png);}
.bbcode .bb_item a{background-image:url(editor/list-item.png);}
.bbcode .bb_quote a{background-image:url(editor/edit-quotation.png);}
.bbcode .bb_toggle a{background-image:url(editor/toggle.png);}
.bbcode .bb_off a{background-image:url(editor/off.png);}
.bbcode .bb_spell a{background-image:url(editor/spell.png);}
.bbcode .bb_eraser a{background-image:url(editor/eraser.png);}
.bbcode .bb_preview a{background-image:url(editor/preview.png);}
.bbcode .bb_table a{background-image:url(editor/table.png);}
.bbcode .bb_youtube a{background-image:url(editor/youtube.png);}
.main_page td {
    vertical-align: top;
    padding: 10px 5px 0 5px;
}
ul.main_tlist {
    margin:0;
    padding:0;
    list-style:none;
}
ul.main_tlist li {
    margin-bottom:5px;
    list-style:none;
}
table.vote_main{border-collapse:collapse;width:100%;}
table.vote_main td{padding:5px;border:none;font-size: 11px;border:1px solid #fff;}
h2.shapka{padding:5px; margin-bottom:5px; background-color:#ffc;color:#333;font-weight:bold;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.action, a.action:link, a.action:active, a.action:visited, a.action:hover {
    text-decoration:none;
    border-bottom:1px dashed
}
#yamap {
    border:#ebecec 1px solid;
    background:#FBFBFB;   
    height:600px;
    font-size: 11px;
    color: gray;
    clear:both!important;
}

#yamap ul, #yamap li {
	margin: 0;
	padding: 0;
}
.placeholder {
                color: #999;
}
ul.sprav, ul.sprav li {
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}

img.sprav {
    margin-right: 5px;
    vertical-align: text-bottom;
}
table.schedule td, table.schedule th {
    text-align: center;
    vertical-align: middle;
}
td.shedule_today, th.shedule_today {
    background-color: #fefdf1;
}
.vcard .adr {
    background:transparent url('/images/direction.png') no-repeat 0 0;
    padding-left: 20px;
}
.vcard .tel {
    background:transparent url('/images/mobile-phone-medium.png') no-repeat 0 0;
    padding-left: 20px;
}
.vcard .fax {
    background:transparent url('/images/telephone-medium.png') no-repeat 0 0;
    padding-left: 20px;
}
.vcard .email {
    background:transparent url('/images/mail-medium.png') no-repeat 0 0;
    padding-left: 20px;
}
.vcard .url {
    background:transparent url('/images/globe-medium.png') no-repeat 0 0;
    padding-left: 20px;
}
.vcard .fn {
    font-size:18px;
    font-weight: bold;
    margin: 10px 0 5px 0;
}
.vcard .rub, h4.rub {
    color:gray; 
    font-size: 11px;
    font-weight: normal;
}
.hidden { display: none; }
.show { display: block!important; }
input.error, textarea.error { border: 1px solid #FF8095; }
label.error {
    color: #FF1A40;
    margin-left: 5px;  
}
.sprav_search_example {
    margin-top: 5px;
    font-size: 11px;
    color: #999;
}
.spolosa {
    background-color: #F0F0F0;
    padding: 10px 10px 5px 10px;
}
.pseudo-link { 
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    cursor: pointer;
    text-decoration: none;
 }
 .sprav_search_where {
     margin: 5px 0;
     font-size: 11px;
 }
 .sprav_sub_org_name {
     font-weight: bold;
 }
 .sprav_print {
    background:transparent url('/images/printer.png') no-repeat 0 0;
    padding-left: 18px;
    float: right; 
    margin: 10px 0;
    font-size: 11px;
    height: 16px;
}

a.sprav_print:link, a.sprav_print:visited {
    color: #666666;
}

.sprav_cat_list {
    width: 310px;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}
.sprav_cat_list li {
    width: 280px;
    padding: 7px 0;
}
.sprav_rub_name {
    font-size:18px;
    font-weight: bold;
    margin: 10px 0 5px 0;
}
.state_current { 
    background: #FEFDF1;
}
.radiobutton { 
    display: inline-block;
    margin-right: 10px; 
    padding: 5px;    
}

.rub a:link, .rub a:visited, .rub a:active, .rub a:hover {color:gray;font-size:11px;}
.rub a:hover{text-decoration:underline;}

td.phone_phone {
    font-size: 12px;    
    font-weight: bold;
}

td.phone_fio {
    font-size: 12px;    
}

td.phone_adres {
    font-size: 12px;    
}

td.phone_page {
    font-size: 12px;    
}
