html, body {background:#ffffff; padding:13px;}
li {list-style-position:inside; margin-left:10px;}

a:link, a:visited {color:#0d73be; text-decoration:underline;}
a:hover, a:hover.visited {color:#0d73be; text-decoration:none;}

a {outline:0px;}

p {margin:0px 0px 15px 0px; text-align:justify;}
h1, h2, h3 {margin:0px; text-align:left; font-weight:normal; padding-right:50px;}
h1 {font-size:18px;}
h2 {font-size:18px;}
h3 {font-size:18px;}

#all {position:relative; text-align:center;}
#all {font-family:arial, tahoma, verdana; font-size:12px; color:#000000;}

#max_width {position:relative; min-width:935px;}

#header {width:100%; height:72px; background:#dae3ea; position:relative;}
#header .title {position:absolute; top:24px; left:31px; font-size:24px; color:#282a2b;}
#header .title .rss {border:0px; margin-left:10px; text-decoration:none;}
#header .title  h1 {margin:0px; padding:0px; display:inline; font-size:24px;}

#lang {position:absolute; top:28px; right:35%; font-weight:bold; color:#ffffff;}
#lang .active {background:#7dcc00; padding:2px 4px 2px 4px; float:left; margin-right:3px;}
#lang .unactive {float:left; margin-right:3px;}
#lang a:link, #lang a:visited {color:#000000; text-decoration:none; padding:2px 4px 2px 4px; display:block;}
#lang a:hover, #lang a:hover.visited {color:#ffffff; text-decoration:none; padding:2px 4px 2px 4px; display:block; background:#7dcc00;}

#search {position:absolute; top:23px; right:31px;}
#search div {float:left; border:3px solid #bdcdd6;}
#search input {width:241px; height:15px; border:1px solid #6d7175; padding:2px 4px 2px 4px; color:#bdcdd6;}
#search img {border:0px; position:relative; top:5px; left:5px; float:left;}

#notes_count {width:100%; height:59px; display:table-cell;}
#notes_count .text {float:left;}
#notes_count .all_notes, #notes_count .all_themes {float:left; text-align:left; margin-top:20px; padding-left:31px;}
#notes_count .all_notes span.new, #notes_count .all_themes span.new {color:#d7041d;}
#notes_count .all_notes div, #notes_count .all_themes div {float:left; margin-right:7px; font-size:12px; background:#f3efec; padding:2px 4px 2px 4px;}
#notes_count .all_notes div.data, #notes_count .all_themes div.data {background:none; font-size:18px; margin:-2px 0px 0px 0px; padding:0px;}

#left {float:left; width:74%; padding-bottom:20px;}

#last_notes {min-height:32px; margin:0px 0px 0px 9px; padding-left:20px; text-align:left; font-size:24px; background:url(../_img/news_arrow.gif) left bottom no-repeat;}
#last_notes h1 {margin:0px; padding:0px; display:inline; font-size:24px;}

#theme_count {text-align:left; padding-left:30px; position:relative; top:10px;}
#last_articles {text-align:left; padding-left:30px; margin-top:20px; font-size:14px;}

.brdr, .brdr_2 {margin-left:30px; font-size:0px; height:1px; background:url(../_img/brdr.gif) 0px 0px repeat-x; clear:both;}
.brdr_2 {margin-left:0px; padding-bottom:10px;}

.news {margin:10px 0px -8px 30px; text-align:justify; clear:both; padding-bottom:30px;}
.news .title {width:100%; padding-left:23px; margin-left:-23px; font-size:18px; background:url(../_img/news_talk.gif) 0px 5px no-repeat;}
.news .title h2 {display:inline; margin:0px; padding:0px;}
.news .date {margin:15px 0px 0px 0px; font-size:11px; text-align:center; width:53px; height:17px; padding-top:2px; background:url(../_img/date_bg.gif) no-repeat;}
.news p img {margin:15px;}
.news .msg {margin-bottom:10px; line-height:16px; float:left; padding:10px 0px 17px 0px; text-align:justify; width:100%; background:url(../_img/brdr.gif) bottom repeat-x;}
.news .msglast {line-height:16px; float:left; padding:10px 0px 20px 0px; text-align:justify; width:100%;}
.news a.comments {color:#7d7d7d;}
.news div.details {margin-top:5px;}
html:root .news a.details {padding-bottom:15px;}
.news .si {float:none; background:#f3efec; margin-top:15px; padding:5px; font-size:10px; width:280px; height:15px; text-align:center; color:#b1b1b1;}
.news .si img {width:10px; height:10px; margin-right:5px;}
.news .si img.com {margin-left:15px;}
.news .rsrc_views {padding-top:10px;}

#news_cntnt {width:100%;}

#right {float:right; width:23%; padding:0px 0px 30px 0px;}

#right_menu {text-align:left; font-size:18px; line-height:22px; width:100%;}
#right_menu .last_articles {margin-left:0px; padding-bottom:10px; font-size:16px; font-weight:bold; color:#0b73c2;}
#right_menu .line {float:right; position:relative; top:12px; left:25px; font-size:0px; width:22px; height:2px; background:#ff9005;}
#right_menu a:link, #right_menu a:visited {float:left; margin-right:5px; padding-left:20px; color:#000000; text-decoration:none; display:block; background:url(../_img/right_arrow.gif) 0px 9px no-repeat;}
#right_menu a:hover, #right_menu a:hover.visited {float:left; margin-right:5px; padding-left:20px; color:#000000; text-decoration:underline; display:block; background:url(../_img/right_arrow.gif) 2px 9px no-repeat;}
#right_menu span {display:block; margin-left:20px; color:#5d5d5d;}
#right_menu .dlevel1 {margin-left:10px; color:#5d5d5d;}
#right_menu .dlevel2 {margin-left:20px; color:#5d5d5d;}
#right_menu .dlevel3 {margin-left:30px; color:#5d5d5d;}
#right_menu .dlevel4 {margin-left:40px; color:#5d5d5d;}
#right_menu .dlevel5 {margin-left:50px; color:#5d5d5d;}
#right_menu a.level1 {color:#5d5d5d;}
#right_menu a.level2 {color:#5d5d5d;}
#right_menu a.level3 {color:#5d5d5d;}
#right_menu a.level4 {color:#5d5d5d;}
#right_menu a.level5 {color:#5d5d5d;}

.r1, .r2, .r3, .r5 {display:block; height:1px; overflow:hidden; font-size:1px;}
.r5 {margin:0 5px;}
.r3 {margin:0 3px;}
.r2 {margin:0 2px;}
.r1 {margin:0 1px;}

#rght_mnu_2 {margin:0em; width:100%; clear:both; padding-top:40px; text-align:justify; font-size:18px; font-family:arial; color:#8b8a88;}
#rght_mnu_2 .inner-box, #rght_mnu_2 b {background:#f9f4ee;}
#rght_mnu_2 .inner-box {padding:0.3em 0.7em;}
#rght_mnu_2 a:link, #rght_mnu_2 a:visited {color:#8b8a88; text-decoration:none;}
#rght_mnu_2 a:hover, #rght_mnu_2 a:hover.visited {color:#8b8a88; text-decoration:underline;}

#img_mnu {font-weight:bold; font-size:13px; padding:20px 0px 20px 0px;}
#img_mnu div {padding:20px 0px 20px 0px;}
#img_mnu img {border:0; margin-bottom:3px;}
#img_mnu a:link, #img_mnu a:visited {color:#000000; text-decoration:underline;}
#img_mnu a:hover, #img_mnu a:hover.visited {color:#000000; text-decoration:none;}

#footer {width:100%; height:72px; background:#dae3ea; position:relative; min-width:935px;}
#footer .copy {position:absolute; top:28px; left:31px; font-size:11px; color:#282a2b; z-index:10;}
#footer .liveinternet {position:absolute; left:0px; top:21px; width:74%; text-align:right;}
#footer .execute {float:right; height:70px; margin-right:31px; color:#9bb3c6; font-size:9px; text-align:left;}

#slinx {min-width:935px; font-size:10px; padding:10px 0px; background:#f8f8f8;}

/*COMMENTS*/
#comments_area {text-align:left; margin-top:20px;}
#comments_area h3 {font-size:18px; margin:0px;}
#comments_area .title {margin:25px 0px 0px 0px; width:88%; padding-left:23px; position:relative; top:-3px; left:-23px; float:left; font-size:18px; background:url(../_img/news_talk.gif) 0px 5px no-repeat;}
#comments_area .msg {line-height:16px; float:left; padding:10px 0px 25px 0px; text-align:justify; width:100%; background:url(../_img/brdr.gif) bottom repeat-x;}
#comments_area .msglast {line-height:16px; float:left; padding:10px 0px 25px 0px; text-align:justify; width:100%;}

*  {padding:0; margin:0;}
.s1, .s2, .s3, .s5 {display:block; height:1px; overflow:hidden; font-size:1px;}
.s5 {margin:0 5px;}
.s3 {margin:0 3px;}
.s2 {margin:0 2px;}
.s1 {margin:0 1px;}
#comments_area .inner-box, #comments_area b {background:#f8f8f8;}
#comments_area .inner-box {padding:20px 30px 20px 30px;}
* html #comments_area .inner-box {padding:20px 30px 50px 30px;}

#cmmnt_frm {text-align:right; width:80%; margin-top:0px; position:relative; z-index:1;}
#cmmnt_frm input {border:1px solid #d1d5e0; font-family:arial; font-size:14px; width:98%; padding:5px;}
#cmmnt_frm textarea {border:1px solid #d1d5e0; font-family:arial; font-size:14px; width:98%; padding:5px;}
#cmmnt_frm td {vertical-align:top; padding-right:4px; padding-top:7px;}
#cmmnt_frm .bttn {background:#ffffff; width:112px; height:30px; cursor:pointer; padding:0px;}
#cmmnt_frm .answr {font-size:10px;}
#cmmnt_frm .txt_answr {width:100px;}
#cmmnt_frm .lft {text-align:left; padding-top:0px;}

#comment_msg {background:url(../_img/brdr.gif) bottom repeat-x; padding-bottom:10px; margin-bottom:10px;}
#comment_msg .cmmnt_msg {padding-bottom:14px; text-align:justify; font-size:11px;}
#comment_msg .commnts {font-weight:bold; font-size:16px;}
#comment_msg .date {margin-top:5px; font-size:11px; text-align:center; width:53px; height:17px; padding-top:2px; background:url(../_img/date_bg.gif) left no-repeat;}
#comment_msg p {padding:3px 0px 10px 0px;}

.commnts_2 {font-weight:bold; font-size:16px;}

/*PAGES*/
#pages {text-align:left; padding-left:30px; clear:both; font-size:0px; margin-top:10px;}
#pages .line {background:#fafafa url(../_img/brdr.gif) top repeat-x; width:100%; padding-top:6px; padding-bottom:6px; height:20px;}
#pages .active {font-size:12px; float:left; display:block; padding:2px 6px 2px 6px; background:#ffffff; border:1px solid #8dbde0; color:#8dbde0; margin:0px 5px 5px 0px;}
#pages a:link, #pages a:visited {font-size:12px; color:#ffffff; text-decoration:none; display:block; padding:3px 7px 3px 7px; background:#8dbde0; float:left; margin:0px 5px 5px 0px;}
#pages a:hover, #pages a:hover.visited {font-size:12px; color:#ffffff; text-decoration:none; display:block; padding:3px 7px 3px 7px; background:#0e7fd2; float:left; margin:0px 5px 5px 0px;}

#page_switcher div {float:left; width:28px; margin-right:2px; text-align:center; height:16px;}
#page_switcher {font-size:12px; color:#ffffff; text-decoration:none; display:block; height:15px; padding:3px 0px 3px 7px; background:#8dbde0; float:right; margin:0px 1px 0px 0px;}
#page_switcher  a:link, #page_switcher  a:visited, #page_switcher  a:hover , #pages a:hover.visited {font-size:12px; text-decoration:none; padding:0px; margin-top:-2px; background:#8dbde0;}
*html #page_switcher  a:link, *html #page_switcher  a:visited, *html #page_switcher  a:hover , *html #pages a:hover.visited {font-size:12px; text-decoration:none; margin-top:0px; background:#8dbde0;}



/* карта сайта */

.sitemap {margin:10px 0px -8px 30px; text-align:left; clear:both; padding-bottom:10px; list-style-position:inside;}

*html .sitemap {/*clear:both;*/}  /* не трогать!!!!(для IE6) */

*html #all .sitemap {text-align:left; margin-left:30px;}

.sitemap .dlevel1 {margin-left:10px; color:#5d5d5d;}
.sitemap .dlevel2 {margin-left:20px; color:#5d5d5d;}
.sitemap .dlevel3 {margin-left:30px; color:#5d5d5d;}
.sitemap .dlevel4 {margin-left:40px; color:#5d5d5d;}
.sitemap .dlevel5 {margin-left:50px; color:#5d5d5d;}
.sitemap .title {font-size:18px; line-height:40px;}

.sitemap ul {list-style-type: square;}

.sitemap a.level1 {color:#5d5d5d;}
.sitemap a.level2 {color:#5d5d5d;}
.sitemap a.level3 {color:#5d5d5d;}
.sitemap a.level4 {color:#5d5d5d;}
.sitemap a.level5 {color:#5d5d5d;}
.sitemap_pages {padding: 0px;}
.sitemap .more {padding-left: 23px;//padding-left: 26px;}

/* -- IE6 -- */
* html #max_width {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 935)? "935px" : "");}
* html #footer {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 935)? "935px" : "");}
* html #slinx {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 935)? "935px" : "");}