/* common */
html{  background:url(i/fon-bg.jpg) repeat-x top; }
html, body, img, form {margin: 0px; padding: 0px; border: none; }
html, body {height:100%;}
body, td {font: 11px tahoma, sans-serif; color: #000; }
a{ color:#32558B;}
a:hover { text-decoration:none;}
.clear {clear:both;}
.none {line-height:0;}
.relative {position:relative;}
.img-marg {float:left; margin:0 10px 5px 0;}
.float-l {float:left;}
.float-r {float:right;}
.hfeed .posts {margin-bottom:10px;}
h1{ font-size:13px; background: url(i/h1.jpg) no-repeat left; padding-left: 20px;}
.main-cont {width:1000px; min-height:1150px;  margin:0 auto;  overflow:hidden;}

/* header */
.header {height:110px;}
.header-b {padding:25px 10px;}
.header h1 {font-size:24px; color:#ddd; margin:0; padding:0; }
.header-ico { margin-left:305px; padding-top:12px;}
.header-ico a { padding:5px;}
#logo{ width:300px; float:left}


/* left col */
.left-col {width:250px; float:left; overflow:hidden;  padding-bottom:10000px; margin-bottom:-10000px; }
.h-line { height:28px; background:url(i/lini-bg.gif) no-repeat; margin-bottom:15px; width:725px; float:right; }
.h-line .registr{ padding-left:15px; width:75px; float:right; height:22px; padding-top:6px; background:url(i/green-scr.gif) no-repeat left;}
.h-line .registr a{color:#666666; font-size:11px; text-decoration:none;}
/*Правая большая колонка*/
.right-colbig { width:495px; float:right; overflow:hidden;  padding-bottom:10000px; margin-bottom:-10000px;}




.conteiner1 {width:100%; float: left;}

/* center col */
.center-col {margin:0px 250px 0px 250px; line-height:17px; font-size:11px; }
.center-col-vn {margin:0px 200px 0px 250px; line-height:17px; font-size:11px; }
.center-col-b {width:100%; float:left; overflow:hidden;}
.center-col .padding {padding:0px 15px 110px 30px;}
.center-col-vn .padding {padding:0px 15px 110px 30px;}
.title1 { height:21px; background:url(i/count/1.gif) no-repeat; padding-left:35px; padding-top:5px; vertical-align:middle; font-weight:bold}
.title2 { height:21px; background:url(i/count/2.gif) no-repeat; padding-left:35px; padding-top:5px; vertical-align:middle;  font-weight:bold}
.title3 { height:21px; background:url(i/count/3.gif) no-repeat; padding-left:35px; padding-top:5px; vertical-align:middle;  font-weight:bold}
.title4 { height:21px; background:url(i/count/4.gif) no-repeat; padding-left:35px; padding-top:5px; vertical-align:middle;  font-weight:bold}
table.line{ margin-bottom:20px; }
.center-col .padding p { text-align:justify; margin-top:2px;}
.center-col-vn .padding p { text-align:justify; margin-top:2px;}
.center-col li {margin:10px 0;}
.center-col-vn li {margin:10px 0;}


/* right col */
.right-col {width:250px; float:left; overflow:hidden; margin:0 0 0 -250px; padding-bottom:10000px; margin-bottom:-10000px; margin-top:45px; }
.right-col-vn {width:200px; float:right; overflow:hidden; margin:0 0 0 -200px; padding-bottom:10000px; margin-bottom:-10000px; margin-top:40px;  }


/* footer */
.footer {width:1000px;  margin:0 auto; position:relative;}
.footer-b {width:100%; height:80px; position: absolute; top:-110px; left:0;}
.footer TABLE { margin-top:15px;   }
.footer TABLE a{ color:#578293;  font-size:12px; }
#menu {background: url('i/menu-up.gif') repeat-x top #f2f2f2; width:250px;}
#menu .cont {background: url('i/menu-bottom.gif') bottom repeat-x;font-size:10pt;padding-top:10px;padding-bottom:10px;}

.menu-space { margin: 0 12px; height:2px; background-image:url(i/list-dashed.gif)}
#menu .cont a {padding-left:12px;padding-top:5px;padding-bottom:5px;display: block;color:#868686;text-decoration:none;}
#menu .cont a:hover { margin: 0 12px; padding-left:0;background:#e8e8e8;display: block;color:#868686;text-decoration:none;}
#menu .cont .menu-2 {padding-left:12px;padding-top:5px;padding-bottom:5px;display: block;color:#c9c9c9;text-decoration:none;}
.other {width:250px;margin-top:18px;}
.title {margin-left:12px;font-size:10pt; padding-left:20px; margin-bottom:10px; background: url(i/mini-logo.gif) no-repeat left; color:#000000;}
.title img {margin-right:10px;}
.other .list {padding-top:0px;padding-bottom:7px;padding-top:5px;  margin-left:12px;margin-right:15px;background: url('i/list-dashed2.gif') bottom repeat-x;font-size:8pt;vertical-align:top;}
.other .list-l {padding-top:0px;padding-bottom:5px;margin-left:12px;margin-right:20px;font-size:8pt;vertical-align:top;}
.other .list a {color:#4c4c4c;text-decoration:none; background:url(i/n-ico.gif) no-repeat left; padding-left:15px; padding-top:5px; padding-bottom:5px;}
.news-in-forum { margin-top:20px;}
.news-in-forum .list {padding-top:0px;padding-bottom:7px;padding-top:5px;  margin-left:12px;margin-right:15px;background: url('i/list-dashed2.gif') bottom repeat-x;font-size:8pt;vertical-align:top;}
.news-in-forum .list-l {padding-top:0px;padding-bottom:5px;margin-left:12px;margin-right:20px;font-size:8pt;vertical-align:top;}
.news-in-forum .list a {color:#4c4c4c;text-decoration:none;  padding-top:5px; padding-bottom:5px;}

.news-dashes { background: url(i/list-dashed2.gif) repeat-x; height:2px; margin:15px;}
.news-vn-r { padding-bottom:15px; padding-top:10px; padding-left:10px;}
.news-vn-r .list {padding-top:0px;padding-bottom:3px;padding-top:2px;  margin-left:12px;margin-right:15px;font-size:8pt;vertical-align:top;}
.news-vn-r .list a{ text-decoration:none}
.recomendet .list,.recomendet .list-l {padding-top:0px;padding-bottom:7px;padding-top:5px;  margin-left:12px;margin-right:15px;font-size:8pt;vertical-align:top;}

.social {width:234px;margin-top:18px; padding: 0 16px;}

.recomendet{ padding-top:20px;}
.recomendet .list a { text-decoration:none;  padding-top:5px; padding-bottom:5px;}
.recomendet .list-l a { text-decoration:none;  padding-top:5px; padding-bottom:5px; color:#32558B;}
.list a:hover {color:#4c4c4c;text-decoration:none;}
.list .img {margin-top:3px;margin-left:5px;}
.list .img-2 {margin-top:3px;margin-right:5px;}
.list-l a {color:#4c4c4c;text-decoration:none;}
.list-l a:hover {color:#4c4c4c;text-decoration:none;}
.list-l .img {margin-top:3px;margin-left:5px;}
.list-l .img-2 {margin-top:3px;margin-right:5px;}

.right-block .pos {background: url('i/menu-up.gif') repeat-x top #f2f2f2; width:250px; font-size:11px;}
.right-block .pos .cont {background: url('i/menu-bottom.gif') bottom repeat-x;}
.right-block .pos .cont .list {padding-top:10px;padding-bottom:10px;margin-left:20px;margin-right:20px;background: url('i/list-dashed.gif') bottom repeat-x;}
.pos .cont .list .b-text { padding:10px 0; }
.pos .cont .list .b-text a{color:#000;text-decoration:none;}
.pos .cont .list-l .b-text { padding:10px 0; }
.pos .cont .list .b-link a{ color:#32558B;}
.pos .cont .list-l .b-link a{ color:#32558B; text-decoration:underline;}
.pos .cont .list-l .b-link a:hover{ color:#32558B; text-decoration:none;}
.all_photo{padding-left:20px; padding-top:20px; }
.right-block .pos .cont .list-l {padding-top:10px;padding-bottom:10px;margin-left:20px;margin-right:20px;}
.photo-vn { text-decoration:none; color:#4D4D4D;}
.allphoto-vn { text-decoration:none;}
/*Правый блок внутренних страниц*/
.right-block-vn .pos {background: url('i/right-vn-top.jpg') no-repeat top; width:200px;}
.right-block-vn .pos .cont {background: url('i/right-vn-button.jpg') bottom no-repeat}
.right-block-vn .vn { width:100%; background: url('i/list-dashed3.gif') left repeat-y;} 
.right-block-vn .vn1 { width:100%; background: url('i/list-dashed3.gif') right repeat-y;} 
.right-block-vn .pos .cont ul{ list-style-image: url('i/mini-logo.gif'); font-size:11px; padding-top:10px; padding-bottom:0px; }
.right-block-vn .pos .cont ul li{  padding:7px}
.right-block-vn .pos .cont .all ul{ list-style-image: url('i/mini-logo-blue.gif'); margin:0px; font-size:11px; padding-bottom:10px;}
/*Отображение списка*/
.links ul{ list-style:none; padding:0; margin:0px;}
.links ul li{ padding-left:20px; background:url(i/n-ico.gif) left no-repeat;}
.links ul a{ text-decoration:none;}
.links { width:100%; background: url(i/list-dashed2.gif) repeat-x top;}
.links_vn{ width:100%; background: url(i/list-dashed2.gif) repeat-x  bottom; }
.links_block{ width:100%; background: url(i/vn-list.gif) repeat-y right;}

.spaser-dashed-foot{height:2px;background: url('i/list-dashed.gif') repeat-x; margin-left:10px; padding-bottom:20px;}
.spaser-dashed {height:2px;background: url('i/list-dashed.gif') repeat-x;}
.spaser-dashed2 {height:2px;background: url('i/list-dashed2.gif') repeat-x;}
.plu a{padding-left:10px;padding-right:10px;font-size:8pt;color:#ffffff; display:block; padding-bottom:1px; text-decoration:none}

/*Внутренние страницы pagination*/
.vn-nav{ background:url(i/vn-nav.jpg) repeat-x; height:21px; margin-top:30px;}
.vn-nav-left{ background:url(i/vn-nav-left.jpg) no-repeat left; height:21px}
.vn-pagination{ text-align:center; height:21px; overflow:hidden; line-height:21px; font-weight:bold; }
.vn-pagination a{ text-decoration:none; color:#32558B; font-size:12px;  padding: 5px;}
.vn-pagination .ditto_currentpage{ background:#32558B; color:#FFFFFF;font-size:12px;  padding: 5px;;}

/*Вывод полезных ссылок*/
.link_block{ background:url(i/list-dashed2.gif) repeat-x top; padding-top:10px; padding-bottom:10px; }
.link_block1{padding-top:10px; padding-bottom:10px; }


/*Вывод фотобанков на внутренних*/
.bank_block{ background:url(i/list-dashed2.gif) repeat-x top; height:80px; padding:1px 0px;  }
.bank_blockalt { background: #F2F2F2 url(i/list-dashed2.gif) repeat-x top; height:80px; padding:1px 0px;  }
.bank_image { width:148px;  float:left; margin-top:25px; margin-left:20px}
.bank_introText{ float:left; width:55%; margin-left:50px; padding-top:10px;}
.bank_content{ border-right:50px solid #CC0033;}
.bank_right { padding:1px; margin:1px; background:url(i/vn-list-bank.gif) repeat-y right; height:80px;}

/*Вывод статей и обзоров*/
.art_block{ background:url(i/list-dashed2.gif) repeat-x top; padding-top:10px; padding-bottom:10px; }
.art_date{color:#808080;}
.art_introText{padding-top:8px; padding-bottom:8px;}
/*Вывод новостей*/
.news_block{ background:url(i/list-dashed2.gif) repeat-x top; padding-top:10px; padding-bottom:10px; }
.news_date{color:#808080;}
.news_introText{padding-top:8px; padding-bottom:8px;}
.news_head_line{ background: url(i/n-ico.gif) no-repeat left; padding-left:15px; }
.news_head_line a{color:#4C4C4C; text-decoration:none;}
.news_title{ padding-left:10px;}
/*ajax search*/
    #ajaxSearch_form {
           float:left;
		   width:264px;
		   height:28px;
		 
 
       }
       #ajaxSearch_input {
           width: 210px;
           display: inline;
           height: 12px;
           border: 1px solid #CCCCCC;
           margin: 5px;
		   margin-left:19px;
           padding: 2px;
		   padding-left:5px;
           vertical-align: top;
		   font-size:11px;
			color:#666666;
		
       }
       #ajaxSearch_submit {
           display: inline;
           height: 20px;
           line-height: 20px;
       }
       #ajaxSearch_output {
           border: 1px solid #444;
           padding: 10px;
           background: #fff;
           display: block;
           height: auto;
           vertical-align: top;
       }
       .AS_ajax_result {
           color: #444;
           margin-bottom: 3px;
       }
       .AS_ajax_resultLink {
           text-decoration: underline;
       }
       .AS_ajax_resultDescription{
           color: #555;
       }
       .AS_ajax_more {
           color: #555;
       }

/*button*/
.button {
width:90px;
height:25px;
background-color:#F7F7F0;
color:#78B427;
border:1px solid gray;
font-weight:bold;
margin-top:5px;
}
.buttonbig {
width:155px;
height:25px;
background-color:#F7F7F0;
color:#78B427;
border:1px solid gray;
font-weight:bold;
margin-top:10px;}

/*Ошибка ввода информации в форму обратной связи*/
.errors {
background:#fcc7d4; border:1px solid #cd225a;
padding:15px;

}

/*jot вопрос-ответ*/
.jot-posticon {display:none;}
/**/
.breadcrumb{margin-left:30px; margin-bottom:5px; color: #CCCCCC; font-size:11px;}
.breadcrumb a{ color: #CCCCCC;}
.breadcrumb a:hover{ text-decoration:none; }
.title_nm {font-size:10pt; padding-left:20px; margin-bottom:10px; margin-top:20px; background: url(i/mini-logo.gif) no-repeat left;}
.news-main { background: url(i/news-main.gif) no-repeat left; height:117px; margin-bottom:15px;}
.news-main-images { padding:1px; float:left; margin-right:15px;}
.news-main-cont { width: 250px; float:left; padding:5px; line-height:16px; height:105px; overflow:hidden;}
.news-main-bottom{ padding-bottom:0px;}
.news-main-title{ font-weight:bold;}
.news-main-cont .introtext{ padding-top:5px;}
.news-main-cont .news-main-bottom{ padding-top:5px;}
.more-news-main{ margin-left:110px; text-decoration:none;}
.date-news-main { color: #999999;}
.news-main-space { height:2px; background-image:url(i/list-dashed.gif); margin-right:15px;}
.news-main-list{ padding-top:10px; padding-bottom:20px;}
.news-main-list .list{ background: url(i/n-ico.gif) no-repeat left; padding-left:15px;}
.news-main-list .list a{ color:#4D4D4D; text-decoration:none;}

/*форма рассылки*/
.g-input {font-size:8pt;border:1px solid #b9b9b9;color:#4c4c4c;width:90px;}
.subscribe { padding-left:8px; font-size:11px; color:#FFFFFF; text-decoration:none;}
