﻿body { background-color: #5f899d; margin: 0px; padding: 0px; background-image:url('../images/site_bg.jpg'); background-repeat: repeat-x; text-align: left;}
img {border:0;}

p {margin:5px 0;}
a:active {outline: none;}
input:active {outline: none;}
:-moz-any-link:focus {outline: none;}
#bubbles { 
	height: 891px; 
	margin-top:0px;
	background-image:url('../images/bubbles2.png'); 
	background-repeat:no-repeat; position: absolute; 
	z-index: -3; 
	width: 100%; 
	}

.to-left {float:left;}
.to-right {float:right;}
.clear{clear:both; line-height:0;}
.err {color:#821a1a;}
.succ_add {color:#388930;font-family:Tahoma;padding:0 15px;font-size:11pt;}

.page {width:970px; margin:0 auto;}
.pageleft {width:16px; background:url('../images/left_b.png') repeat-y;}
.pageright {width:16px;background:url('../images/right_b.png') repeat-y;}

.head {width: 940px; height: 170px; background-image:url('../images/top.jpg'); background-repeat: no-repeat; margin:0;}
.head .min-menu {float:left; width:16px; height:70px; margin:20px 0px 0px 0px; padding:15px 7px; }
.head .min-menu .home {display:block; width: 21px; height:21px; background:url('../images/home-ico.png') no-repeat; margin-bottom:7px;}
.head .min-menu .home:hover {background:url('../images/home-ico-on.png') no-repeat;}
.head .min-menu .sitemap {display:block; width: 21px; height:21px; background:url('../images/sitemap-ico.png') no-repeat; margin-bottom:7px;}
.head .min-menu .sitemap:hover {background:url('../images/sitemap-ico-on.png') no-repeat;}
.head .min-menu .fb {display:block; width: 21px; height:21px; background:url('../images/feedback-ico.png') no-repeat; margin-bottom:7px;}
.head .min-menu .fb:hover {background:url('../images/feedback-ico-on.png') no-repeat;}
.head .logo {float:left; display:block; margin:30px 0px 0px 130px; width:240px; height:90px;}
.head #image_rotate{float:left; padding:5px 0px 0px 0px; margin:12px 0px 0px 106px; width:430px;}
.head #image_rotate img {position:absolute; margin:0;}



.topmenu {margin:-20px 0px 0px 0px; padding:0;}
.topmenu li {list-style: none; float:left;}
.topmenu .first {width:20px; height:46px; background:url('../images/menu-item-left.jpg') no-repeat;}
.topmenu .last {width: 21px; height:46px; background:url('../images/menu-item-right.jpg') no-repeat;}
.topmenu .sepor {width:5px; height:46px;background:url('../images/sepor.jpg') center center no-repeat;}

.topmenu .item {width: 221px; height:46px; background:url('../images/munu-button-bg.jpg') repeat-x;}
.topmenu .item a {padding-top:20px;}
.topmenu .item .news-link {display:block; width:221px; height:25px; background:url('../images/news-on.png') center 14px no-repeat; }
.topmenu .item .news-link:hover {background:url('../images/news-sel.png') center 14px no-repeat;}
.topmenu .item .news-link-on {display:block; width: 221px; height:25px; background:url('../images/news.png') center 14px no-repeat;}

.topmenu .item .forum-link {display:block; width: 221px; height:25px; background:url('../images/forum-on.png') center 14px no-repeat;}
.topmenu .item .forum-link:hover {background:url('../images/forum-sel.png') center 14px no-repeat;}
.topmenu .item .forum-link-on {display:block; width: 221px; height:25px; background:url('../images/forum.png') center 14px no-repeat;}

.topmenu .item .gallery-link {display:block; width: 221px; height:25px; background:url('../images/gallery-on.png') center 14px no-repeat;}
.topmenu .item .gallery-link:hover {background:url('../images/gallery-sel.png') center 14px no-repeat;}
.topmenu .item .gallery-link-on {display:block; width: 221px; height:25px; background:url('../images/gallery.png') center 14px no-repeat;}

.topmenu .item .reklama-link {display:block; width: 221px; height:25px; background:url('../images/reklama-on.png') center 14px no-repeat;}
.topmenu .item .reklama-link:hover {background:url('../images/reklama-sel.png') center 14px no-repeat;}
.topmenu .item .reklama-link-on {display:block; width: 221px; height:25px; background:url('../images/reklama.png') center 14px no-repeat;}

.content {background:url('../images/cont-bg.png') repeat-y; width:100%}

.content .top_content {padding:10px 16px 5px 16px;}
.content .top_content .top{width:908px; height:15px; background:url('../images/top-content-top.png') no-repeat;}
.content .top_content .center{width:908px; background:url('../images/top-content-center.png') repeat-y; padding:0; min-height:15px;}
.content .top_content .bottom{width:908px; height:15px; background:url('../images/top-content-bottom.png') no-repeat;}

/* Хлебные крошки */
.content .top_content .center .maway{ 
	
	width:500px;  
	margin:0px 0px 0px 5px; 
	padding:0px 0px 0px 5px; 
	font-family:Verdana;
	font-size:10pt;
	color:#373e42;
	}
.content .top_content .center .maway a{font-size:10pt; color:#373e42;}
.content .top_content .center .maway a:hover {text-decoration:none;}
.content .top_content .center .maway .curr {text-decoration:none;}
/* END -- Хлебные крошки */

.content .top_content .center .search { 
	width:350px;  
	height:30px;
	margin:0px 5px 0px 5px; 
	padding:0px 5px 0px 5px; 
	}
.content .top_content .center .search .key {display:block; width:200px;}
.content .top_content .center .search .send {display:block; width:80px; height:28px; background:url('../images/search-botton.png') no-repeat; cursor:pointer;}
.content .top_content .center .search .key {width:250px; background:#f3f7fa; padding:4px; border:1px solid #81abc0;}

/* Поиск по сайту */

.content .search 
/* END -- Поиск по сайту */

.content .left {width:235px; height:50px; padding:25px 0px 15px 5px;}

/* Меню*/
.content .left .menu {margin:10px 0px 0px 16px; padding:0; list-style: none;width:230px;}
.content .left .menu li {list-style: none; position: relative; margin:0px; background:url('../images/menu-botom-line.png') bottom center no-repeat;}
.content .left .menu li a {
	display:block; 
	color:#164068;
	font-size:11pt;
	font-family:Verdana;
	font-weight:normal;
	text-decoration:none;
	padding:5px 0px 8px 25px; 
	background:url('../images/menu-arrow.png') 4px 8px no-repeat;}
.content .left .menu li:hover a{color:#117fb2; background:url('../images/menu-arrow-s.png') 4px 8px no-repeat;}
.content .left .menu li a:hover { color:#117fb2; background:url('../images/menu-arrow-s.png') 4px 8px no-repeat; }
.content .left .menu li:hover .sublemu {display: block;}

/* Подменю*/
.content .left .menu li .sublemu {
 	display: none; 
	position:absolute;
	top:15px;
	left:170px;
	margin-left:45px;
	padding:10px 0px 10px 25px;
	z-index: 1; 
	background:url('../images/li-bg.png') repeat-y;
	}
.content .left .menu li .sublemu .fr {list-style:none; width:265px; height:15px; background:url('../images/fr-bg.png') no-repeat; margin-left:-25px;margin-top:-25px;}
.content .left .menu li .sublemu .fr:hover, .content .left .menu li .sublemu .lt:hover {list-style:none;}
.content .left .menu li .sublemu .lt {list-style:none; width:265px; height:20px; background:url('../images/lt.png') no-repeat; margin-left:-25px; margin-bottom:-30px;}
.content .left .menu li .sublemu li { width:225px;  background-image:none; margin-bottom:1px margin-left:10px;}
.content .left .menu li .sublemu li a {
	padding:8px 0px 5px 5px; 
	font-size:10pt;
	font-family:Verdana;
	color:#175774; 
	cursor:pointer; 
	font-size:10pt; 
	font-weight:normal;
	background:url('../images/menu-botom-line-black1.png') bottom left no-repeat;}
.content .left .menu li .sublemu li a:hover { color:#0384c1;background-image:none;}
/* END Подменю*/

.content .left .left_title {
	width:220px; 
	height:20px; 
	margin:10px 0px 0px 16px; 
	padding-top:5px;
	font-weight:bold;
	font-family:Verdana; 
	font-size:10pt;
	text-align:center;
	color:#164068;
	background:url('../images/left-block-title.png') top no-repeat;}

.content .left .left_cont {
	width:206px; 
	min-height:20px;
	margin:0px 0px 0px 16px; 
	padding:5px 7px 2px 7px;
	font-family:Verdana; 
	color:#303a48;
	font-size:10pt;
	background:url('../images/left-block-center.png') repeat-y;}

.content .left .left_footer { 
	width:220px; 
	margin:0px 0px 10px 16px; 
	padding:0px 0px 5px 0px;
	height:16px; 
	text-align:center;
	background:url('../images/left-block-footer.png') top left no-repeat;}

.content .left .left_cont .arhive_link {display:block; text-align:center;}
.content .left .left_cont .date {color:#000; font-size:10pt;}
.content .left .left_cont a {text-decoration:underline; font-size:10pt; color:#1076a5; font-family:Verdana; }
.content .left .left_cont a:hover {text-decoration:none;}
.content .left .help {font-size:8pt; margin:0px; text-align:center; font-family:Verdana; color:#cafcc1;}

.content .left .left_cont .post_tit {display:block; margin:0px 5px 0px 0px;}
.content .left .left_cont .posts_text {margin:0px 5px 8px 0px; }

/* Контент */
.content .center {padding-bottom:15px;}
.content .center .title {
	width:649px; 
	margin:8px 0px 0px 5px;
	padding:7px 10px 5px 10px;
	background: url('../images/right-block-title.png') no-repeat;}

.content .center .data {
	width: 649px;
	color:#303a48;
	font-size:10pt;
	font-family:Verdana;
	margin:0px 0px 0px 5px;
	padding:10px 10px 5px 15px;
	background: url('../images/right-block-center.png') repeat-y;}

.content .center .footer {
	width: 669px;
	height:14px; 
	margin:0px 0px 15px 5px;  
	background: url('../images/right-block-footer.png') top no-repeat;}

.content .center .post_footer {
	width: 669px;
	height:34px; 
	font-family:Verdana;
	font-size:10pt;
	margin:0px 0px 15px 5px;  
	background: url('../images/post-footer-bg.png') bottom no-repeat;}


.content .center .title h1 {margin:0 5px; font-size:13pt; color:#164068; font-family:Verdana; font-weight:normal;}
.content .center .title h2 {margin:0 5px; font-size:13pt; color:#164068; font-family:Verdana; font-weight:normal;}
.content .center .title a {display:block; font-size:11pt; color:#0e41a1; margin:3px 0; text-decoration:none; font-family:Verdana}
.content .center .title a:hover {text-decoration:underline;}
.content .center .data a {color:#1076a5; font-size:10pt; font-family:Verdana;}
.content .center .data p {margin:5px 0;}
.content .center .data .tema {font-size:11pt; font-weight:bold;}
.content .center .data img {border:2px solid #fff;}
.content .center .data .sitemap_title {display:block; font-size:11pt; color:#0e41a1; margin:3px 0; text-decoration:none;}
.content .center .data .sitemap_title:hover {text-decoration:underline;}
.content .center .data .sitemap_link {font-size:10pt;}

.content .center .data ul {margin:5px 0px 10px 0px; padding:0 30px;}
.content .center .data ul a {color:#014cd7; font-size:11pt; font-family:Verdana; text-decoration:none;}
.content .center .data ul a:hover {text-decoration:underline;}
.content .center .data a {color:#1076a5;}
.content .center .data a:hover {text-decoration:none;}

.content .center .data .post_info {color:#245507; font-size:10pt;}
.content .center .count_comm {float:left; padding:3px 0px 0px 15px;}

.content .center .read_more {display:block; text-align:right; padding:3px 10px; float:right; font-family:Verdana;}
.content .center .read_more a {color:#245507; text-decoration:underline;}
.content .center .read_more a:hover{text-decoration:none;}

.content .center .add_comment {display:block; text-align:right; padding:3px 10px; float:right; font-family:Verdana;}
.content .center .add_comment a {color:#12455d; text-decoration:underline;}
.content .center .add_comment a:hover{text-decoration:none;}

.gallery {}
.gallery 





.feedback {color:#1e4974;}
.feedback .text {padding:4px; border:1px solid #b0bcc7; background:#ebeff3; width:300px;}
.feedback .submit { color:#1e4974; padding:4px 10px; border:1px solid #b0bcc7; background:#ebeff3; cursor:pointer;}




.data .prev_link {
	display:block; 
	float:left; 
	width:300px; 
	text-align:left; 
	padding-left:25px; 
	margin-left:-15px;
	background: url('../images/prev-ico.png') 8px 5px no-repeat; }
.data .next_link {
	display:block; 
	float:right; 
	width:300px; 
	text-align:right;
	padding-right:20px;
	margin-left:px;
	margin:0px 0px 0px -15px; 
	background: url('../images/next-ico.png') 304px 4px no-repeat;}

.page_navi {
	width: 670px; 
	height:40px;
	margin:0px 0px 20px 5px;  
	padding:5px 0px 0px 0px; 
	color:#062c45; 
	font-size:10pt; 
	font-family:Verdana;
	background: url('../images/page_navi_bg.png') bottom no-repeat;}
.page_navi h1 {margin:0 5px; padding:10px 5px 0px 15px; font-size:13pt; color:#164068; font-family:Verdana; font-weight:normal; text-align:center;}
.page_navi .pages {color:#0a4e7a; font-weight:bold; font-family:Tahoma; font-size:10pt;}
.page_navi .pages a {padding:0 4px; margin:0 2px; font-size:10pt;text-decoration:none; color:#3c4d5e;}
.page_navi .selected {border:1px solid #1b5c07; color:#1b5c07;}
.page_navi .next a, .prev a {color:#0a4e7a; font-family:Verdana; font-size:10pt; text-decoration:none;}
.page_navi .next a:hover, .prev a:hover { text-decoration:underline;}

.data .comment_form {color:#257f0c;}
.data .comment_form input {border:1px solid #1b5c07; color:#354525; padding:3px 5px; background:#ebfdd8; margin-bottom:5px;}
.data .comment_form textarea {width:630px; border:1px solid #1b5c07; color:#354525; padding:3px 5px; background:#ebfdd8; margin-bottom:5px;}
.data  #submit {background:#3b77aa; border:1px solid #508ec3; padding:3px 5px 3px 5px; -moz-border-radius:5px; color:#ebedff; font-size:10pt; font-weight:bold; cursor:pointer; margin-top:10px;}
.data  #submit:hover {border:1px solid #b4e792; color:#b4e792; }
.data .commemtDiv {border:1px dotted #fff; margin:0px 10px 15px 0px ; padding:10px;}
.data .commemtDiv .info {color:#257f0c; font-family:Tahoma;}


.arhive_title {width: 670px;  margin:20px 0px 10px 10px;  padding:7px 0; background: url('../images/page_navi_bg.png') bottom no-repeat; text-align:center; font-size:13pt; color:#1e6a8c; font-family:Verdana;}

.cont-footer {width:970px; height:26px; background: url('../images/content-footer.png') top no-repeat; margin:0px 0px 0px 2px;padding:0;}

.footer_title {width:960px; height:30px; background: url('../images/footer_title.png') top no-repeat;margin:0px 0px -15px 10px;}
.footer_body {width:960px; height:60px; background: url('../images/footer_body.png') repeat-y;}











