@charset "windows-1251";
/* finalsoft */
html, body{font-family:Arial, Helvetica, sans-serif;color:#010103;font-size:12px;min-width:1000px;width:100%; height:100%}
body{background: url(../images/) 0 0 repeat-x}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,dl,dt,dd,caption,del{margin:0;padding:0}
fieldset,img{border:0}
img,input,select{vertical-align:middle}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}

del{list-style:none;text-decoration:none;font-style:normal}

h1, h2, h3, h4, h5, h6{font-family:Arial, Helvetica, sans-serif;font-weight:normal}
h1{font-size:162.5%;margin-bottom:0.7em;color:#3b3b3b}
h2{font-size:150%}
h3{font-size:137.5%}
h4{font-size:120%}
h5{font-size:110%}
h6{font-size:100%}

table{border-collapse:collapse;padding:0;border:0px}
table td{padding:0px;margin:0px;vertical-align:top}

a img{border:none}
a{color:#000;text-decoration:underline}
a:hover{text-decoration:underline}
a:visited {color: #800080}

p{margin:0;padding:0 0 5px}
img[align="center"]{display:block;margin:0 auto !important}

hr{border:none;border-top:1px solid #d0d0d0;height:1px}

input{color:#000;font-family:Arial, Helvetica, sans-serif}
textarea{border:1px solid #dfdacd;color:#2a2a2a;font-family:Arial;border:1px solid #e4e4e4;border-top:none}
.f_input{border:1px solid #e4e4e4;color:#2a2a2a}
.a_field{border:1px solid #d0d0d0;color:#2a2a2a}

ul{margin:0px;padding:0px}
li{list-style-type:none}
.clear{clear:both;font-size:1px;height:1px;overflow:hidden;display:block}

#header12 {background: url(../images/top_bg.gif) 0 0 repeat-x}
#header {background:url(../images/top_left.gif) 0 0 no-repeat}
#header-in {background:url(../images/top_right.gif) 100% 0 no-repeat; height:119px; position:relative; margin-right:2px}
.logo {position:absolute; top:12px; left:19px}
.head-text {color:#ffff00; float:right; right:0; text-align:right; padding:23px 50px 0 0}


div#wrapper{float:left;width:100%}
div#content{margin: 0 25% 0 300px}
/*content-in { padding:0 0 20px}*/
div#navigation{float:left;width:25%;margin-left:-25%}
div#extra{float:left;width:300px;margin-left:-100%}

.post{padding: 0 0 30px 20px}
.post td { padding:5px}
.post-title,
.post-title h2,
.post-title h1 {font-size: 18px; color: #112D7E; margin: 0 0 20px 0; font-family: Tahoma; line-height:120%}
.post-title a{color: #112D7E}
.post-title h2 {padding:0; margin:0 0 5px}
.post-date {}
.news-title,
.news-title a,
.news-title h2{ font-size:12px; color: #112d7e; font-family: Arial Cyr, Helvetica, sans-serif; font-weight:bold;}
/*.news-title a:hover {}*/

/* новость на главной */
.new{padding-bottom: 0px; line-height: 100%; text-align:left}
.new a {color:#175982; text-decoration: none;}
.new a:hover {text-decoration:underline}
.new span {color:#003366}

.min-title {font-size:12px; padding: 0 0 15px}
.cat{padding: 0 0 5px 20px}

.arc-subcats {padding: 0 0 0 20px; font-size: 12px;}
.article {padding: 0 0 14px 20px; clear: both;}
.article-content {clear: both}
.article-title { font-size:12px; font-weight:bold;}
.article-title h2 { font-weight:bold;}
.article-title a { color:#112D7E;}
.article-num {color:#010103;font-weight: 700; line-height: 22.2px;text-align: justify;font-family: Arial;font-size:12px}
.article-num a { color:#003399;}
.full-article-num {color:#010103;font-weight: 700; text-align: justify;font-family: Arial;font-size:12px}
.article-full-title { padding:0!important; margin:0!important;}

.side-block {/*width:85%;*/ width:265px; margin:0 auto}
.block-top {background: url(../images/block-top.png); font-size:18px; color:#175982}
.block-top span {background: url(../images/block-hr.gif) 100% 0 no-repeat; line-height: 48px; padding: 0 0 0 50px; display: block}
.block-in {background: url(../images/block-bottom.png) 0 0 no-repeat}
.block-in2 {background: url(../images/block-bottom2.png) 100% 0 no-repeat; height: 11px;display: block; height:25px}
.block-text {border-right:1px solid #c7c7c7; border-left:1px solid #c7c7c7; padding:0 8px}

.nomer {text-align:center; padding:20px 0 0 0}

.menu {width:265px; margin:0 auto; background: url(../images/menu-top.png) 0 0 no-repeat}
#menu-top-in {background: url(../images/menu-bottom.png) 0 100% no-repeat; margin-bottom:20px}
.menu li a{display:block; /*padding:12px 0;*/ height:30px; line-height:30px; background:url(../images/bull.png) 95% 4px no-repeat; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; color: #175982; font-size:12px; font-weight:bold; font-family: Tahoma; text-decoration: none; position:relative;}
.menu li a span {display:block; padding: 0 0 0 9px; border-top:1px solid #e3e3e3; margin: 0 6px}
.menu-first a{border-left:none!important; border-right:none!important; border-top:none!important; height: 38px!important; line-height: 42px!important; background-position: 94% 10px!important}
.menu-last a{border-left:none!important; border-right:none!important; border-bottom:none!important; height: 38px!important; line-height: 30px!important; background-position: 94% 6px!important}
.diplom {margin:0 auto; text-align:center; padding-bottom:18px}
.other-img {text-align:center}
.other-img img {padding-bottom:20px}

#dle-comments-form {padding-top:15px}
.rotator {padding:10px 10px 5px 20px}

/**
* Главная сайта
*/

.main-news-last { padding-bottom: 10px;}
.main-news-last li { padding-bottom: 2px; line-height: 140%; text-align:left}
.main-news-last li a {text-decoration: none;}
.main-news-last li a {font-size: 14px;font-weight: bold;}
.main-news-last li a {color:#112D7E}
.main-news-last li a:hover {text-decoration: underline;}
.main-news-last span {color:#888}

/* категории новостей на главной */
.main_cat { padding-bottom: 15px;}
.main_cat h3 {font-size: 15px;font-weight: bold; padding-bottom:4px}

/**
* /// Главная сайта
*/

.reg { font-size:11px;}

.login-field strong { color:#565656}
.link_lost { font-size:11px;}
.doska-block li{padding-bottom:5px; font-size:11px;}
.doska-block li a:hover { text-decoration:none}
/**
* Доска объявлений
*/

.block {padding:0 16px 40px 18px; clear: both; text-align: justify}
.block h2 {font-size: 18px; color: #112D7E; margin: 0 0 20px 0; font-family: Tahoma; line-height:120%}

.block p {line-height:150%}
.block .smallinfo {font-size: 11px; margin: -10px 0px 10px; color: #666}
.block .smallinfo .red a {color:#000; text-decoration: underline}
.block .smallinfo .red a:hover {text-decoration: none}
.block-inner {font-size: 12px}
.addboard {font-family:arial; font-size:14px; color:#4e4e4e; text-align: right; font-weight: bold; float: right}

.block-artice {padding:0 16px 15px 0; clear: both; text-align: justify}
.cat-article {font-family:arial; font-size:14px; color:#4e4e4e; background:url(../images/line.gif) 0 100% repeat-x; padding:0 0 3px; margin-bottom:5px; text-transform:uppercase; font-weight: bold}
.block-artice .article{ padding-left:0}


.block h2 {text-align:left; margin:0 -6px 16px -12px; padding-left:12px}
.block {padding:0 6px 20px 12px}
.block-doska {padding:0 6px 0px 12px}
.formadd  td{padding:3px 0; font-size: 12px}
.f_input {width:300px}

/* ссылки на главной (категории новостей и фоторепортажей) */
.lib_menu {padding: 0 0 15px;line-height: 160%; font-size: 13px}

.books {line-height:18px; padding-bottom: 10px}
.books img {padding:3px; background:#fff; border:1px solid #d4d5d3; margin-right: 5px}
.smalldoska {font-size: 11px; margin: 0; color: #666; font-weight: normal}
.block {font-size: 13px}
.morelib a {color:#58740e; position:relative; font-size: 12px}
.doska-actual {padding-bottom: 5px; line-height: 130%}
.related-news {padding-bottom: 20px; margin-bottom: 10px}

.bordered-img {text-align: center}
.bordered-img img {padding:3px; background:#fff; border:1px solid #d4d5d1; right: 0px; margin-right: 20px}
.bordered-img:hover img{border-color:#999; background:#eee}
/**
* / Доска объявлений
*/


/**
* Фотоотчеты
*/
.b-reporting .smallinfo {font-size: 11px; margin: -3px 0px 3px; color: #666; font-weight: normal}
.b-reporting {padding:0 0 0 240px; min-height:160px; line-height:18px}
* html .b-reporting {height:160px}
.b-reporting img {padding:3px; background:#fff; border:1px solid #d4d5d2; position:absolute; margin:0 0 0 -240px}
.b-reporting strong, .books strong {padding:0 0 2px; font-size:14px}
.b-reporting .more, .books .more {color:#58740e; position:relative; padding-top: 10px}
.b-reporting .more a {color:#58740e; background:url(../images/look.png) 0 0 no-repeat; padding:0 0 3px 20px; position:relative}
.b-reporting a:hover img, .books a:hover img {border-color:#999; background:#eee}
.report-table {width:100%}
.related-news {padding: 0;margin: 0}
.report-table tr td {padding:4px;text-align:center;vertical-align:middle;}
.report-table tr td img {padding:3px; background:#fff; border:1px solid #d4d5d1;text-align: center;display: block;margin: 0 auto}
.report-table a img{margin:0 35px 16px 0}
.report-table a:hover img {border-color:#999; background:#eee}

.last-news {clear:both; padding: 0; margin: 0}
.last-news ul {list-style: disc}

.sort {float:right; font-family:tahoma; font-weight:normal; color:#d3d3d3; position:relative; top:-3px; width:auto}
.sort a {font-weight:bold; font-size:12px; color:#4e4e4e; text-transform:none; margin:0 5px}

/**
* / Фотоотчеты
*/

.journal { padding: 0 0 17px 0;}

div.journal-in{float:right;width:100%;margin-left:-180px}
div.journal-content{margin-left:180px}
div.journal-img{float:left;width:180px}


.journals_main {}
.journals_main li { width:32%; float:left; display:block; text-align:center; padding-bottom:8px}
.journals_main span { display:block; text-align:center; padding-top:5px}

.j-title a {color:#112D7E}
.j-title a:hover{ text-decoration:none}
.j-image { text-align:center;}
.j-c {background:#d7d7d7;font-family: "Arial Cyr", "Helvetica", sans-serif; color: #010103; font-size: 12px; text-align:center; font-weight:bold; padding:2px 0; margin:0 0px}
.j-links a { color: #112D7E; font-weight:bold;}
.j-links a:visited {color: #800080}
.j-links { padding:5px;font-family: Arial;font-size: 12px; text-align:center;}
.j-izdatel {line-height: 18.2px; text-align: justify;text-indent: 0px;font-family: "Arial";font-size: 13px;}
.j-izdatel-title { font-family:arial; text-indent:0px; padding:10px 0 16px; font-size:13px}
.j-contents {font-family: Arial;font-size: 13px;font-style: italic;font-weight: 700;line-height: 25px;}
.j-contents span.page {color: #00aef0;/*#00ffff*/ padding: 0 10px 0 0}
.j-electro { padding:0 10px 0 0 }
.j-num { font-size:14px; font-weight:bold;color: #112d7e}

.articles ul { padding: 10px 0 0 2px;font-size: 13px;}
.articles ul a {color: #112D7E; font-weight:bold;}
.articles ul a:hover { text-decoration:none}
.articles li {padding:0 0 6px 0}
.j-articles {padding: 10px 0 0 0 }
.j-articles .article { padding-left:0}

.user-logged li{ padding: 0 0 5px 10px }

div.pagination{margin:3px;padding:10px}
div.pagination a{border:1px solid #AAD;text-decoration:none;color:#009;margin:2px;padding:2px 5px}
div.pagination a:hover,div.pagination a:active{background-color:#eaffea}
div.pagination span.current{border:1px solid #589334;font-weight:700;background-color:#08457e;color:#FFF;margin:2px;padding:2px 5px}
div.pagination span.disabled{border:1px solid #EEE;color:#DDD;margin:2px;padding:2px 5px}


/* Комментарий */
.comment-wrap{padding-bottom:2px; clear: both}
.comment{border-bottom:1px solid #ccc;padding:7px 20px 7px 19px;font:1.1em Tahoma, Geneva, Sans-serif;overflow:hidden;zoom:1}
.comment-header{font:1em Tahoma, Helvetica, Sans-serif;color:#7d7d7d;overflow:hidden;zoom:1;padding:7px 0px 8px 0px}
.comment-header dfn, .comment-header dfn *{font-weight:normal !important;color:#7d7d7d !important;font-style:normal}
.comment-header li{display:inline}
.comment-header del{padding:0px 2px;color:#c4c4c4}
.comment-header span{color:#488ccb}
.comment-header .comm-date{float:right}
.comment-header .comm-date a{text-decoration:none}
.comment-header .comm-date a:hover{text-decoration:underline}
.comment-body{overflow:hidden;zoom:1}
.comment-options{position:absolute;right:17px;margin-top:-26px}
.comment a{color:#488ccb;text-decoration:underline}
.comment a:hover{text-decoration:none}
.comment-options del{padding:0px 12px;color:#c4c4c4}
.comment-text{margin:2px 0px 16px 119px}
.comment-text .commt{font:1.0em/18px Tahoma, Geneva, Sans-serif}
.comment-left{float:left;width:100px;padding:5px 0px 0px 0px}
.comment-avatar{padding-bottom:6px}
.comment-footer{font:1em Tahoma, Helvetica, Sans-serif;color:#b6b6b6;margin-left:118px}
.comment-footer del{padding:0px 12px;color:#c4c4c4}
.comment-footer a{color:#488ccb;text-decoration:none;border-bottom:1px dashed #488ccb}
.comment-footer a:hover{text-decoration:none;border-bottom:0px;padding-bottom:1px}
.editinfo{font:italic 0.8em Tahoma, Helvetica, Sans-serif;color:#999;padding-top:14px}
.pm-footer{margin-left:0px}
.anchor{display:block;height:1px;margin-bottom:-10px}

div#footer{clear:left;width:100%; height:114px; background:#aeaeae}
div#f-center{float:left;width:100%; color:#112d7e}
div#f-center a {color:#fff}
div#f-center-in{margin: 0 25% 0 300px}
div#f-center-in { padding: 10px 0 0;}
div#f-center-in p{ padding: 0; margin: 0; color: #112d7e; font-size: 13px;font-family: Tahoma; line-height: 120%;}
.fc-first {padding-top:15px}
div#f-right {float:left;width:25%;margin-left:-25%}
#f-right ul {padding:15px 0 0 10px; font-size:11px; color:#fff;list-style-type: disc;list-style-position: outside;}

#f-right ul li {font-family: Arial;display: list-item;color: #626364;list-style-type: disc;list-style-position: outside; font-size: 16px; line-height: 13.2px;}
#f-right ul a {color:#fff; font-size: 11px;}
#f-right ul a:hover {text-decoration:none}
div#f-left {float:left;width:300px;margin-left:-100%;font-family: Arial;font-size: 11px;line-height: 13.2px;}
#fl-in {padding: 35px 0 0 25px}
/*			Links			*/
a, a:Link, a:Visited, a:Hover: {font-family : Arial, sans-serif; text-decoration: underline; color: #009BE6}


.navigation {border:0px; margin-bottom:15px; padding: 15px 0;}
.navigation a,
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {text-decoration:none;background:#F9F9F9;border:1px solid #AAD; padding:2px 5px; margin:2px; color:#009;}
.navigation a:hover {background:#eaffea}
.navigation span {text-decoration:none;background:#589334;padding:2px 5px;border:1px solid #589334;color:#FFF;}
.navigation em {font-style: normal}
.navigation em span {border:1px solid #EEE;
color:#DDD;
margin:2px;
padding:2px 5px;
background: none;
}

.menu, a.menu, a.menu:link, a.menu:active, a.menu:href, a.menu:hover, a.menu:visited
{
FONT-SIZE: 12px; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Arial Cyr, Helvetica, sans-serif; COLOR: #175982;
text-decoration:none;
font-weight: bold;
}


/*			Menu			*/
a.tm, a.tm:Link, a.tm:Visited, a.tm:Hover {FONT-SIZE: 13px; LINE-HEIGHT: 13px; FONT-FAMILY: Arial Cyr, Helvetica, sans-serif; COLOR: Black; text-decoration:none}
a.cm, a.cm:Link, a.cm:Visited, a.cm:Hover {FONT-SIZE: 13px; LINE-HEIGHT: 13px; FONT-FAMILY: Arial Cyr, Helvetica, sans-serif; COLOR: Black; text-decoration:none}


a.submenu, a.submenu:link, a.submenu:active, a.submenu:href, a.submenu:hover, a.submenu:visited
{
FONT-SIZE: 13px; LINE-HEIGHT: 13px; FONT-FAMILY: Arial Cyr, Helvetica, sans-serif; COLOR: Black;
text-decoration:none;
}


/*			Headers			*/
h1 {font-size: 18px; color: #112D7E; margin : 0 20px 20px 0; font-weight: normal; text-align:left; font-family: Tahoma}
h2 {font-size: 130%; color: gray}


/*			INPUT			*/
.content {font-size: 8pt; padding-left: 30px; color: #868686}
.input, textarea {background:#ffffff; border:1px solid #E5E5E5}
.button {font-size: 12px; font-weight: bold; color: #868686; width: 126px; height: 20px}


hr {background:white; color:#017e89; height:1px}

img.imgwithborder {border:5px dashed gray}

.tdmenuleft
{margin-right:15px;
}

.maintext {
	FONT-SIZE: 12px;
	COLOR: Black;
	FONT-FAMILY: Arial Cyr, Helvetica, sans-serif
}

.maintextformat
{
	margin-left : 15px;
	margin-top : 0px;
	text-align : justify;
}

.bottomtext {
	FONT-SIZE: 11px;
	COLOR: #626364;
	FONT-FAMILY: Arial Cyr, Helvetica, sans-serif;
	background-color: #AEAEAE;
	padding-top: 10px;
	padding-bottom: 10px;
}
.bottomtext a {color: #FFFFFF}

.anons {
FONT-SIZE: 18px; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma, Arial Cyr, Helvetica, sans-serif; COLOR: #175982;
}



.number_border {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 3px;
}

.number_border_end {
	border: 1px solid #CCCCCC;
	padding: 3px;
}

#tabnav{height:24px;margin:0;padding-left:10px;background:url(../images/tab_bottom.gif) repeat-x bottom}
#tabnav li{margin:0;padding:0;display:inline;list-style-type:none}
#tabnav a:link,
#tabnav a:visited{float:left;background:#f3f3f3;font-size:13px;line-height:14px;padding:4px 10px 4px 10px;margin-right:4px;border:1px
solid #ccc;text-decoration:none;color:#666}
#tabnav a:link.active,
#tabnav a:visited.active{border-bottom:1px solid #fff;background:#fff;color:#333;font-weight:bold}
#tabnav a:hover{background:#fff}

ul.tab-r a { float: right!important;}
ul.tab-r { margin-bottom: 10px!important;}

.comm-add-noreg { text-align: center; padding: 30px 0  10px 0; }

.tags-list { padding: 20px 0 0 0;}
.tags-list a { color:#112d7e}

.related a{ color:#112d7e}

.go-text {text-align: right; padding: 10px 0 0;}
.article-main { padding: 0 0 0 20px}


.mess{padding:10px;border:1px solid #d4bc4c;background:#f9f6e7;color:#000; margin-bottom: 10px; width: 300px; margin-left: 20px;}