body{margin:0;padding:0;font:13px Georgia;background:url(/img/bg.png);}
form{margin:0;}
p{font:13px Georgia;color:#676767;}
a{font:13px Georgia;color:#3d5dff;text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}
img{border:0;}
ol li{margin-bottom:10px;}
h2{margin:0;font:18px Georgia;color:#293c51;margin-bottom:15px;}
.clear{clear:both;height:0;overflow:hidden;}
.top5{margin-top:5px;}
.top10{margin-top:10px;}
.bot5{padding-bottom:5px;}
.bot10{padding-bottom:10px;}
.bot15{margin-bottom:15px;}
.left10{padding-left:10px;}
.left5{padding-left:5px;}
.right10{padding-right:10px;}
.right5{padding-right:5px;}
.indent p{text-indent:30px;}

#max-width{margin:0 auto;max-width:1280px;width:expression(document.body.clientWidth > 1280? "1280px": "auto");}
#min-width{margin:0 auto;min-width:1000px;width:expression(document.body.clientWidth < 1000? "1000px": "auto");}
#bg_left{background:url(/img/bg_left.png) repeat-y left top;}
#main_block{position:relative;padding:0 20px 0 20px;background:url(/img/bg_right.png) repeat-y right top;}

#head{position:relative;top:0;background:url(/img/header2.png) no-repeat left top;height:264px;width:100%;}
.logo{position:absolute;left:5px;top:15px;display:block;background:url(/img/empty.gif);width:150px;height:240px;}
.slogan{position:absolute;left:600px;top:100px;color:#fff;font:italic 24px Georgia;line-height:32px;}
	.line2{padding-left:50px;}

#region{position:absolute;top:215px;left:270px;font:18px Georgia;color:#707070}

#map{position:relative;}
#map img{cursor:pointer;}
#map .map_title{position:absolute;left:20px;top:20px;font-style:italic;color:#707070;}

#navi_menu{position:absolute;left:50%;margin-left:-360px;top:12px;z-index:2;width:800px;}
.navi{float:left;}
.navi a.navi_level_1{font:12px Georgia;color:#2740ff;display:block;padding:2px 10px 8px 10px;}
.navi a:hover.navi_level_1{background:url(/img/topmenu-hover.gif) no-repeat center top;color:#fff;text-decoration:none;}
.navi_childs_menu{position:absolute;margin-top:-5px;display:none;}
.navi_childs a.navi_level_2{font:12px Georgia;color:#fff;display:block;padding:7px 20px;text-decoration:none;background:#6e95c3;border-bottom:1px solid #a6beda;}
.navi_childs a:hover.navi_level_2{background:#5a7aa0;}

#main_content_block{position:relative;margin-top:-20px;left:0;z-index:3;width:100%;}

#middle_block{position:relative;}
	#content_block{position:relative;padding:0 25px;}
		#way{color:#a2a2a2;margin-bottom:15px;margin-left:10px;line-height:18px;}
		.way_link{color:#293c51;font:italic 12px Georgia;text-transform:lowercase;line-height:18px;}
		.way_title{color:#747474;font:italic 12px Georgia;text-transform:lowercase;line-height:18px;}

		#title_content{margin-bottom:15px;margin-left:10px;color:#293c51;font:24px Georgia;}
		#title_content h1{color:#293c51;font:24px Georgia;margin:0;}
		#title_content h2{color:#293c51;font:24px Georgia;margin:0;}
		#show_content{color:#676767;font:13px Georgia;}
		#show_content p{text-indent:30px;}
		#show_content table p{text-indent:0px;}

	#right_block{position:relative;width:272px;padding-right:5px;padding-top:4px;}
		#rss {position:absolute;top:240px;right:0;}
		#search form{/*background:url(/img/search.gif) no-repeat left top;margin:0;padding:3px;*/padding-bottom:12px;}
		#search .submit{border:0;background:none;width:28px; height:20px;float:left;cursor:pointer;}
		#search .string{border:0;background:none;width:230px;float:right;margin-right:4px;font:12px Georgia;color:#293c52}
		#search .yaform__input-text{border:1px solid #b5b5b5;padding:2px;width:200px;}
		#search td{padding:0;border-spacing:0;}

		#letter{position:relative;margin-top:20px;background:url(/img/letter.gif) no-repeat left top;height:228px;width:271px;}
		.broadcast{display:block;width:100%;height:100%;font:italic 14px Georgia;color:#707070;}
		.broadcast span{display:block;padding-top:100px;padding-left:90px;}

		#board_block{margin-top:20px;}
		.board_title{color:#293c51;font:24px Georgia;}
		a.board_all{display:block;float:right;margin-top:9px;padding-right:80px;font:italic 12px Georgia;color:#969696;}
	
	#footer{position:relative;margin-top:50px;background:url(/img/footer_right.png) no-repeat right bottom;}
	#footer_r{background:url(/img/footer_left.png) no-repeat left bottom;min-height:54px;height:auto !important;height:54px;text-align:center;border:1px solid #fff;}

#left_block{position:relative;width:222px;padding-left:13px;z-index:4;}
	#vert_menu{position:relative;margin-top:30px;}
	.vert{position:relative;}
	.vert a.vert_level_1{position:relative;color:#1f44ff;font:12px Georgia;display:block;width:221px;padding:8px 0;text-decoration:none;}
	.vert a.vert_level_1:hover{background:url(/img/left-item.gif) no-repeat left center;color:#fff;}
	.vert span.span_level_1{display:block;padding:0 10px;text-decoration:underline;}
		.vert_childs{position:absolute;left:210px;top:0;width:200px;background:#6e95c3 url(/img/vert_ugol2.gif) no-repeat left top;display:none;}
		.vert_childs a.vert_level_2{color:#fff;display:block;padding:8px 20px;text-decoration:none;font:12px Georgia;border-bottom:1px solid #a6beda}
		.vert_childs a:hover.vert_level_2{background:#5a7aa0;text-decoration:none;}
		.vert_childs a:hover.bg{background:#5a7aa0 url(/img/vert_ugol3.gif) no-repeat left top;}
		.vert_2{position:relative;}
			.vert_childs_childs{position:absolute;margin-left:200px;top:0;width:200px;background:#5a7aa0 url(/img/level3.gif) no-repeat left top;display:none;}
			.vert_childs_childs a.vert_level_3{color:#fff;display:block;padding:8px 20px;text-decoration:none;font:12px Georgia;border-bottom:1px solid #a6beda;}
			.vert_childs_childs a:hover.vert_level_3{background:#47607e;}
			.vert_childs_childs a:hover.bg{background:#47607e url(/img/vert3.gif) no-repeat left top;}
	#video_online{background:url(/img/video.png) no-repeat left top;width:214px;height:107px;margin-top:30px;}
	a.video_link{font:18px Georgia;color:#fff;display:block;padding:32px 10px 32px 130px;text-decoration:none;}
	a:hover.video_link{text-decoration:underline;}

	#wanted_block{margin:15px 0;width:220px;}
	.wanted_title{color:#f70505;font:24px Georgia;margin-bottom:15px;}
		#wanted{background:#ffb0a8 url(/img/wanted.gif) no-repeat right bottom;padding:10px 35px 35px 35px;}
		.wanted_all{text-align:right;}
		.wanted_all a{color:#f70505;font:italic 12px Georgia;text-align:right;}

	.voting{border:1px solid #c9c9c9;margin:25px 0;}
	.voting h2{font:normal 24px Georgia;color:#293c51;padding:15px 12px;margin:0;}
	.voting blockquote{font:normal 14px Georgia;color:#305ff6;padding:0 12px;margin-bottom:12px;margin:0;}
	.voting p{position:relative;margin:10px;}
	.voting p input{position:relative;top:3px}
	.voting p span{font:normal 12px Georgia;color:#898989}
	.voting p a.radio{display:inline-block;position:relative;padding-left:15px;font-size:1px;top:2px;width:14px;height:14px;background:url(/img/radio.gif) scroll no-repeat;background-position:center bottom}
	.voting .for-button{background:#e5e5e5;padding:10px;text-align:center}
	.voting .button{background:#fffdcb;border:1px solid;border-color:#fffee1 #c4c29c #c4c29c #fffee1;padding:5px 17px;font:normal 12px Georgia;color:#4d5b6f;cursor:pointer;}	
	
/* news_page */
.vk_post{display:inline-block;margin-right:5px;}
.news_more_title h1{margin:0;color:#3d5dff;font:14px Georgia;}
.news_day_title{color:#fff;font:24px Georgia;background:#697782;float:left;padding:5px 15px 5px 10px;}
.news_day{padding:10px;/*margin-bottom:20px;*/background:#697782;color:#fff;font:12px Georgia;}
.news_day a{color:#fff191;font:13px Georgia;}
.news_day a.announce{color:#fff;font:13px Georgia;text-decoration:none;}

.news{padding:10px;margin-bottom:10px;}
.news a.announce{color:#676767;text-decoration:none;}
.catalog_photo{border:2px solid #cacaca;float:left;margin-right:10px;position:relative;}
.news_date{margin-bottom:5px;font:12px Georgia;color:#f3222a;}
.more{font:italic 12px Georgia;}
.gray{background:#efefef;}
.arhiv{position:relative;float:right;padding:3px 8px 5px 8px;background:#e5e9eb;margin-top:5px;}
.arhiv a{color:#747474;font:italic 13px Georgia;}

.justify{text-align:justify;}

#calendar{background:#fff;position:absolute;right:0px;top:25px;display:none;z-index:10;border:10px solid #d5d5d5;}
#calendar #month{position:relative;width:100%;border-collapse:collapse;}
#calendar #month tr.bord td{height:40px;border-top:1px solid #e5e9eb;text-align:center;}
#calendar #month a.month{display:block;width:38px;padding:5px 0;text-align:center;text-decoration:none;color:#747474;font:Italic 14px Georgia;margin:0 1px;cursor:pointer;}
#calendar #month a.month:hover{background:#6e95c3;color:#fff;}
#news_arhiv_year{border:0;font:18px Georgia;width:60px;text-align:center;color:#747474;position:relative;margin:8px 0;}
.year_left{background:url(/img/arrow.gif) no-repeat left top;display:block;width:20px;height:20px;position:absolute;left:15px;top:10px;}
.year_left:hover{background-position:left bottom;}
.year_right{background:url(/img/arrow.gif) no-repeat right top;display:block;width:20px;height:20px;position:absolute;right:15px;top:10px;}
.year_right:hover{background-position:right bottom;}


#day{position:relative;display:none;margin:10px 0;}
#day td{width:25px;height:25px;text-align:center;}
#day tr.bord td{border-top:1px solid #e5e9eb;text-align:center;}
#day td span{font-size:12px;color:#747474;}
#day .calendar_day{font:12px Georgia;color:#747474;display:block;width:20px;text-align:center;padding:5px 0;text-decoration:none;margin:0 2px;}
#day a:hover.calendar_day{background:#6e95c3;color:#fff;}
#day .day{padding:2px 0;}
span.back_to_month{background:url(/img/arrow2.gif) no-repeat left center;padding-left:19px;text-decoration:underline;color:#747474;font:Italic 12px Georgia;}
span:hover.back_to_month{text-decoration:none;}
.pointer{cursor:pointer;}

.number{float:left;margin-right:2px;}
.page{color:#676767;font:13px Arial;text-decoration:none;padding:2px 8px;display:block;float:left;margin-right:2px;}
.act_page{color:#fff;background:#676767;font:13px Arial;padding:2px 8px;display:block;float:left;margin-right:2px;}

/* catalog_page */
.catalog_block{margin-left:12px;}
.catalog_photo_height{position:relative;height:200px;}
.main_height{height:280px;}
.catalog_opisanie{color:#878a8b;}
.catalog_fullopisanie p{font:italic 13px Georgia;color:#686a6b;margin-top:10px;}
.main_fullopisanie{height:188px;overflow:hidden;}
.main_contacts{position:absolute;bottom:0px;margin-left:215px;width:auto;background:#f0f0f0;}
.catalog_contacts{position:absolute;bottom:0px;left:155px;right:0;background:#f0f0f0;}
.in_contacts{padding:15px 20px;line-height:24px;}
.dotted_line{background:url(/img/line.gif) repeat-x left center;height:50px;}

/* wanted */
.catalog3_block{padding-left:10px;}
.opasen{border:4px solid #ff0000;}
.wanted{color:#ff0000}
.wanted_main{color:#424242;font:12px georgia;}
.wanted_photo{margin-top:20px;margin-bottom:10px;}
.gray_bord{border:3px solid #9c9c9c;display:inline-block;}

.tablica{background: #d7d7d7;padding:20px 30px;}
.tablica td{padding:10px 0;text-align:left;vertical-align:top;letter-spacing:-1px;word-spacing:2px}
.tablica td.right{text-align:right;padding:13px 7px 0 0;}
.tablica td span{color:#f00}
.tablica td input,.tablica td textarea{border:3px solid #ececec;font:normal 16px Times New Roman;line-height:20px;width:100%;}
.tablica td textarea{height:100px;font:normal 14px Times New Roman}
.tablica td input.submit{font:400 12px Georgia;color:#4d5b6f;padding:5px 15px;width:auto;float:right;border:1px solid;border-color:#fffee1 #c4c29c #c4c29c #fffee1;cursor:pointer;}
.tablica td .cap-img{position:relative;margin-right:10px}
.tablica td input.captcha{width:155px}

.loading{position:absolute;margin-top:10px;display:none;margin-right:150px;}

/* doska pocheta */
.main_doska{padding-bottom:40px;padding-top:20px;}
.medal{position:absolute;bottom:-20px;right:-10px;}

/* FAQ */
.qu_block{margin-bottom:20px;}
.answer{background:#ececec;padding:10px 20px;margin-top:5px;}
.answer p{margin:0;}

/* video */
.video_object_small{position:relative;float:left;margin-right:10px;}
.video_object{margin-bottom:10px;text-align:center;}
.small_video_href{display:block;position:absolute;left:0;top:0;z-index:1;width:169px;height:103px;background:url(/img/empty.gif);}

/* cabinet */
.hello{position:relative;width:auto;}
.logout{display:inline-block;margin-left:50px;font:italic 12px Georgia;color:#010101;background:#fffdcb;border-right:1px solid #d9d7ad;border-bottom:1px solid #c4c29c;text-align:center;padding:5px 15px;}  
.avatar{float:left;}
.avatar img{border:5px solid #c9c9c9;}
.user_title{position:relative;float:left;text-align:right;margin-right:20px;width:150px;}
.user_title span{display:inline-block;margin-bottom:10px;height:16px;color:#4d5b6f;}
.user_data{float:left;width:350px;}
.user_data span{display:inline-block;margin-bottom:10px;color:#626263;font-style:italic;height:16px;}
.user_data span input{margin:0;margin-top:-2px;padding:0;color:#626263;font:italic 14px georgia;width:150px;border:1px solid #4d5b6f;}
.user_data a.edit{float:right;color:#000;font-style:italic;}
.submit{font:12px Georgia;color:#4d5b6f;background:#fffdcb;border:0;border-right:1px solid #d9d7ad;border-bottom:1px solid #c4c29c;text-align:center;padding:5px 15px;cursor:pointer;margin-top:15px;}
#fot td{font:14px Arial;}
.concurs_select{font:italic 14px Geprgia;color:#626263;}
.concurs_select option{font:italic 14px Geprgia;color:#626263;}
input.pass{border:1px solid #4d5b6f;}

/* auth */
#auth_form{background:url(/img/auth.jpg) no-repeat left top;padding:30px 42px;}
#auth_form form{width:330px;}
#auth_form .input{border:3px solid #ececec;margin-bottom:15px;padding:2px 15px;background:#fff;}
#auth_form .input input{background:none;border:0;font:12px georgia;color:#4d5b6f;width:290px;}
#auth_form .enter{float:right;background:url(/img/button.gif) no-repeat left top;width:86px;padding: 5px 0;text-align:center;color:#fff;border:0;font:12px Georgia;cursor:pointer;}
#auth_form .foget{color:#fff;font:italic 12px Georgia;margin-bottom:5px;display:inline-block;}

#reg_form{width:418px;}
.vote_type{padding-bottom:15px;}
.vote_type span{display:inline-block;background:#fffdcb;padding:7px 15px;border-bottom:1px solid #c4c29c;border-right:1px solid #d9d7ad;margin-right:20px;}
.vote_type a{color:#747474;font:14px Geotgia;border-bottom:1px dashed #747474;text-decoration:none;}
.vote_type a:hover{border:0;}
.vote_type a.active{color:#000;font:14px Geotgia;border:0;}
#reg_form .captcha{width:165px;}
#capt{float:left;}

/* user_photo */
.submit2{font:12px Georgia;color:#4d5b6f;background:#fffdcb;border:0;border-right:1px solid #d9d7ad;border-bottom:1px solid #c4c29c;text-align:center;padding:3px 15px 2px 15px;cursor:pointer;}

/* rate */
#mycarousel{height:370px;}
.rate_photo{float:left;width:33%;text-align:center;padding-bottom:50px;}
.rate_photo img{border:3px solid #cacaca;}
.rate_photo span{display:inline-block;text-align:left;}
.rate_photo font{font:24px Georgia;color:#050607;}
.rate_photo .del{float:right;display:inline-block;padding-top:10px;}

#mycarousel{position:relative;width:690px;height:370px;overflow:hidden;}
.main_photo{position:absolute;left:40px;border:5px solid #cecece;background:#cecece;display:none;}  
#prev{position: absolute;top: 50%;	margin-top:-13px;left: 0;}
#prev a{display:block;width: 16px;height: 27px;background: url(/img/prev_next.gif) no-repeat 0 0;}
#next{position: absolute;top: 50%;	margin-top:-13px;right: 0;}
#next a{display:block;width: 16px;height: 27px;background: url(/img/prev_next.gif) no-repeat 0 bottom;}
#user_photo{position:absolute;left:570px;width:90px;}
#user_photo a{display:block;margin-bottom:6px;}
#user_photo a:hover img{border-color:#808080;}
#user_photo img{border:5px solid #cecece;}
.all_works{position:absolute;top:405px;left:590px;z-index:5;}
.ratephoto{position:relative;text-align:center;width:500px;height:354px;display:table-cell;vertical-align:middle;}
.ratephoto img{margin-top: expression((parentNode.offsetHeight-this.offsetHeight)<0?"0":(parentNode.offsetHeight-this.offsetHeight)/2+"px");}

.rate_block{position:relative;margin-left:40px;}
.rate_title{color:#293c51;font:18px Georgia;margin-top:20px;margin-bottom:30px;}
.rate_title span{color:#000;font:24px Georgia;}

#hid_rate{display:none;}
#set_rate{position:absolute;left:255px;top:10px;text-align:right;width:252px;color:red;}
#set_rate div{text-align:right;color:red;padding-top:10px;}

.border{border-top:1px solid #c8c8c8;height:1px; overflow:hidden;margin:20px 0;}
#comment_form{padding-top:10px;}
.comment_name{color:#000;}
.comment_date{float:right;color:#000;font:12px Arial;}
.comment_content{font:italic 14px georgia;margin-top:10px;color:#676767;}

