img, div, em {behavior: url(iepngfix.htc);}

body {background: #202020;font-family:Tahoma,Verdana;padding: 0;margin: 0;font-size:1em/100%;line-height:100%;color:#f0f0f0;}
table, td {padding: 0;margin: 0;border-collapse: collapse;}
hr {height: 1px;color: #ccc;background-color: #ccc;border-style: none;}
div.clear {clear:both;}
div.clear_left {clear:left;}
pre, code {white-space:pre-wrap;}
acronym {cursor:help;border-bottom:1px dotted #999;}
/*#########################################*/
/*	Сообщение об отсутствии информации в БД		*/
p.noinfo {color:#202020;font-size:90%;text-align:center;}
p.error {background:url(../images/error.gif) no-repeat left top;font-weight:bold;}

/*	DOWNLOAD Link	*/
a.download {display:block;background:url(../images/download_icon.gif) no-repeat 0% 50%;line-height:110%;height:35px;padding-left:40px;font-size:130%;color:#3c546d;}

/*	HEADER		*/
/*	Плашка с логотипом-именем		*/
div#logo {width:980px;height:44px;margin-top:1px;background:url(../images/logo_bg.jpg) no-repeat center;text-align:left;}
div#logo p {display:block;margin:0;font-family:Palatino Linotype;font-size:110%;padding-top:.7em;text-align:center;z-index:900;}
div#logo p a {color:#585656;text-decoration:none;}
div#logo p a:hover {color:#202020;}
div#logo p a.about_open {cursor:pointer;}
/*	Описание верхнего спискового горизонтального меню		*/
div#header {width:980px;height:125px;background:url(../images/main_bg_top.gif) no-repeat bottom;}
div#header ul {clear:both;margin:0;padding:0;line-height:90px;white-space:nowrap;}
div#header ul li {float: left;list-style:none;margin:0;padding:0;}
div#header ul li a, div#header ul li em {display:block;font-size:300%;margin:0 1.1em;}
div#header ul li a span, div#header ul li em span {font-family:Palatino Linotype;font-size:150%;}
div#header ul li a {color:#b3b3b3;text-decoration:none;}
div#header ul li.active a {color:#fff;font-style:normal;text-decoration:none;}
div#header ul li em {color:#fff;font-style:normal;text-decoration:none;}

/*	ABOUT	*/
/*	Плашка ОБО МНЕ	*/
div#about {position:absolute;width:980px;height:400px;display:none;z-index:999;}
div#about div.inner {width:980px;height:400px;background:url(../images/about_bg.png) no-repeat left top;}
div#about div.text {position:absolute;right:0px;float:left;width:600px;height:400px;}
div#about div.text div {width:560px;height:320px;margin-top:40px;overflow:auto;}
div#about div.text div p {font-family:Verdana,Tahoma;font-weight:normal;font-size:90%;margin:0 0 10px 0;text-align:left;padding:0;line-height:130%;}
div#about div.text div p span {color:#999;}
div#about div.text div h1 {margin:20px 0;padding:0;font-size:140%;font-weight:normal;line-height:110%;}
div#about div.text div ul {line-height:110%;font-size:80%;margin-top:5px;}
div#about div.text div ul li {margin-bottom:5px;}
div#about div.photo {float:left;width:380px;height:400px;}
div#about div.photo img {margin-top:40px;margin-left: 40px;border:1px solid #999;}
div#about div.close {position:absolute;right:10px;top:10px;z-index:1000;}
div#about div.close a {color:#fff;font-weight:bold;text-decoration:none;cursor:pointer;}
div#about div.close a:hover {color:#d20000;}

/*	CONTENT		*/
/*	Описание контентной части		*/
div#main_div {width:980px;background:url(../images/main_bg.gif) repeat-y #fff;}
div#main_div div.navarea,
div#main_div div.textarea {float:left;}
/*	Описание левой, текстовой части, содержащей блоки анонсов статей и статьи целеком		*/
div#main_div div.textarea {width:712px;}
/*	Описание каждого отдельного блока анонсов		*/
div#main_div div.textarea div.post_block {width:655px;background:white;text-align:left;margin: 0 0 45px 0;}
/*	Заголовок блока анонсов		*/
div#main_div div.textarea div.post_block h1 {display:block;line-height:110%;margin:0 0 17px 0;padding:0;color:#202020;font-weight:normal;}
div#main_div div.textarea div.post_block h1 a {color:#202020;text-decoration:none;font-size:95%;}
div#main_div div.textarea div.post_block h1 a.category {color:#3c546d;}
/*	Картинка-превьюшка блока анонсов		*/
div#main_div div.textarea div.post_block div.mini_img {float:left;width:225px;height:200px;position:relative;}
div#main_div div.textarea div.post_block div.mini_img div.mini_img_corners {position:absolute;width:200px;height:150px;background:url(../images/mini_img_corners.png) no-repeat left top;z-index:101;}
div#main_div div.textarea div.post_block div.mini_img div.mini_img_source {position:absolute;width:200px;height:150px;z-index:100;}
div#main_div div.textarea div.post_block div.mini_img div.mini_img_source img {border:0;}
/*	Текст блока анонсов со ссылкой на 'подробнее'		*/
div#main_div div.textarea div.post_block div.announce {float:left;width:430px;color:#202020;font-size:80%;}
div#main_div div.textarea div.post_block div.announce p {margin: 0 0 1em 0;}
div#main_div div.textarea div.post_block div.announce p.read_more a {color:#0b539d;}
/*	Текст блока обычного текстового поля, после перехода в 'подробнее'		*/
div#main_div div.textarea div.post_block div.textpole {width:655px;color:#202020;font-size:80%;padding-bottom:10px;}
div#main_div div.textarea div.post_block div.textpole p {margin: 0 0 1em 0;}
div#main_div div.textarea div.post_block div.textpole p a img {border:0;}
div#main_div div.textarea div.post_block div.textpole h2 {font-size:130%;line-height:130%;font-weight:normal;}
div#main_div div.textarea div.post_block div.textpole table {width:100%;text-align:left;}
div#main_div div.textarea div.post_block div.textpole table td {border:1px solid #eee;padding:4px 10px;}
code {font-size:13px;line-height:120%;background:#f2f2f2;border-left-style:solid;border-left-width:3px;padding:10px 20px;margin:0 0 20px 0;text-align:left;border-left-color:#CC3333;display:block;}
code {white-space: pre;word-wrap: break-word;}
/*	Заголовок вверху каждой страницы	*/
div#main_div div.textarea h1.page_title {display:block;margin:0 0 10px 0;padding:0;text-align:left;color:#202020;font-weight:normal;}
/*	Текст блока для каждого раздела (вверху и внизу страницы)		*/
div#main_div div.textarea div.post_block div.sectionpole_pro,
div#main_div div.textarea div.post_block div.sectionpole {width:655px;color:#202020;font-size:80%;background:url(../images/corner_bdzink.gif) no-repeat right bottom #e3e3e3;padding-bottom:10px;}
div#main_div div.textarea div.post_block div.sectionpole_pro h1 {padding:5px 13px 0px 13px;margin:0;font-size:180%;line-height:180%;font-weight:normal;}
div#main_div div.textarea div.post_block div.sectionpole_pro h1 a {cursor:pointer;}
div#main_div div.textarea div.post_block div.sectionpole h1 {padding:5px 10px;margin:0;font-size:180%;line-height:200%;}
div#main_div div.textarea div.post_block div.sectionpole_pro h1 span,
div#main_div div.textarea div.post_block div.sectionpole h1 span {font-family:Palatino Linotype;font-size:150%;}
div#main_div div.textarea div.post_block div.sectionpole_pro p,
div#main_div div.textarea div.post_block div.sectionpole p {padding:7px 15px;margin:0;}
div#main_div div.textarea div.post_block div.sectionpole p a {color:#0b539d;}
/*	Статистика о данном блоке анонса		*/
div#main_div div.textarea div.post_block div.statistics {width:655px;color:#828282;border-top:1px solid #b1b1b1;padding:5px 2px 0 2px;margin:15px 0 0 0;}
div#main_div div.textarea div.post_block div.statistics ul {clear:both;margin:0;padding:0;font-size:70%;}
div#main_div div.textarea div.post_block div.statistics ul li {float:left;list-style:none;margin:0 30px 0 0;padding:0;}
div#main_div div.textarea div.post_block div.statistics ul li.last {margin:0;}
div#main_div div.textarea div.post_block div.statistics ul li a {color:#0b539d;}
/*	Оценка статей		*/
div#main_div div.textarea div.post_block div.assessment {width:655px;height:30px;padding:1em 0;}
div#main_div div.textarea div.post_block div.assessment form {margin:0;padding:0;font-size:80%;color:#828282;}
div#main_div div.textarea div.post_block div.assessment input {margin:0 7px 0 0;width:17px;cursor:pointer;}
div#main_div div.textarea div.post_block div.assessment input.submit {width:100px;}
/*	Комментарии		*/
div#main_div div.textarea div.post_block div.comments {color:#202020;}
div#main_div div.textarea div.post_block div.comments h2 {font-weight:normal;margin:0 0 15px 0;padding:0;line-height:100%;}
div#main_div div.textarea div.post_block div.comments p {background:#f2f2f2;font-size:80%;padding:5px 10px;margin: 0 0 10px 0;}
/*	Добавление комментария		*/
div#main_div div.textarea div.post_block div.add_comment {width:655px;color:#202020;font-size:80%;background:url(../images/add_comments_bg.gif) no-repeat left;padding:10px 0;}
div#main_div div.textarea div.post_block div.add_comment form {margin:0 0 0 60px;}
div#main_div div.textarea div.post_block div.add_comment p {margin:0 0 7px 0;}
div#main_div div.textarea div.post_block div.add_comment p.name input {width:150px;border:1px solid #999;}
div#main_div div.textarea div.post_block div.add_comment p.text textarea {border:1px solid #999;width:400px;height:100px;overflow:auto;}
div#main_div div.textarea div.post_block div.add_comment p.antispam  {line-height:150%;}
div#main_div div.textarea div.post_block div.add_comment p.antispam  input {margin-left:6px;border:1px solid #999;width:50px;}
div#main_div div.textarea div.post_block div.add_comment p.submit input {width:170px;}
/*	Постраничная прокрутка	*/
div#main_div div.textarea div.pagesroll {width:655px;color:#202020;font-size:80%;}
div#main_div div.textarea div.pagesroll ul {list-style:none;clear:both;padding:0 0 40px 0;margin:0;}
div#main_div div.textarea div.pagesroll ul li {float:left;padding:5px 0;}
div#main_div div.textarea div.pagesroll em {background:#e3e3e3;color:#202020;}
div#main_div div.textarea div.pagesroll em,
div#main_div div.textarea div.pagesroll a {border:1px solid #999;padding:.1em .5em;font-style:normal;text-decoration:none;margin:0 1px;height:1em;}
div#main_div div.textarea div.pagesroll a {color:#0b539d;}
div#main_div div.textarea div.pagesroll a:hover {border:1px solid #202020;}
div#main_div div.textarea div.pagesroll a.arrow {border:0;color:#202020;font-size:180%;}
div#main_div div.textarea div.pagesroll a.arrow:hover {border:0;color:#999;}
div#main_div div.textarea div.pagesroll span.big {border:0;color:#999;font-size:180%;height:1em;padding:.1em .5em;margin:0 1px;}

/*	Описание навигационной части		*/
div#main_div div.navarea {width:268px;}
/*	Навигационный блок (заголовок, ссылки)		*/
div#main_div div.navarea div.nav_block {width:268px;text-align:left;}
div#main_div div.navarea div.nav_block form {margin:0;padding:0;}
div#main_div div.navarea div.nav_block form input.search_submit {padding:0 .5em;margin:0;cursor:pointer;}
div#main_div div.navarea div.nav_block h1 {display:block;margin:0;padding:0 0 0 22px;font-weight:normal;color:#3c546d;line-height:90%;font-size:190%;background:url(../images/cat_marker.gif) no-repeat left 80%;}
div#main_div div.navarea div.nav_block ul {margin:0 24px;padding:15px 0 30px 0;list-style:none;font-size:80%;}
div#main_div div.navarea div.nav_block ol {margin:0 24px 0 43px;padding:15px 0 30px 0;font-size:80%;}
div#main_div div.navarea div.nav_block ul li {line-height:110%;color:#b1b1b1;padding:3px 0;color:#202020;}
div#main_div div.navarea div.nav_block ol li {line-height:110%;color:#b1b1b1;padding:3px 0;color:#999;}
div#main_div div.navarea div.nav_block ul li a,
div#main_div div.navarea div.nav_block ol li a {color:#0b539d;}

/*	Описание обычной текстовой странички	*/
div#main_div div.textarea div.onlytext {width:655px;color:#202020;text-align:left;font-size:80%;}
div#main_div div.textarea div.onlytext h1{display:block;line-height:110%;margin:0 0 17px 0;padding:0;color:#3c546d;font-weight:normal;font-size:230%;}
div#main_div div.textarea div.onlytext h2{display:block;line-height:110%;margin:30px 0 5px 0;padding:0;color:#202020;font-weight:normal;font-size:180%;}
div#main_div div.textarea div.onlytext h3{display:block;line-height:110%;margin:30px 0 5px 0;padding:0;color:#202020;font-weight:normal;font-size:140%;}

/*	FOOTER		*/
/*	Описание футера, копирайта		*/
div#footer {width:980px;height:85px;background:url(../images/main_bg_bottom.gif) no-repeat top;}
div#footer p {display:block;margin:0;padding:50px 0 0 0;font-size:70%;}
div#footer p a {color:#fff;}