body{background:#F7F7F7 url(/assets/images/site/img01.jpg) repeat left top;font: normal 14px Arial;color: #333;margin:0;padding:0;min-width:1000px;}
h1,h2,h3,h4,h5,h6 {font-family:Georgia;margin:10px 0 3px 0; clear: left;}
h1{font-weight:400;color:#493E2B;font-size:1.8em;padding:5px 0 0;}
h2{font-weight:400;color:#493E2B;font-size:1.6em;padding:2px 0 0;}
h3{font-weight:400;color:#6B5445;font-size:1.4em;padding:0;}
h4{font-weight:400;color:#6B5445;font-size:1.3em;padding:0;}
p{margin-top:0;line-height:130%;}
p.justifyright{ text-align:right;}
ul,ol{padding: 10px 0 0 10px;line-height:130%;font-family: Arial;}
a{text-decoration:underline;color:#32639A;outline:0;border:0;}
a:hover{text-decoration: none;}
a:visited{}
blockquote{margin:0 15px 15px; padding:5px 5px 0 20px;}
blockquote p{text-indent:0 !important;font: italic 14px Georgia !important;}
sup{font-size: smaller; vertical-align:super;}
table{ background:none;}
td{}
tr{}
table.t{ background: #FFFFF2}
table.t td{border: 1px #CCC solid; padding:3px 5px;}
table.f {margin:10px;padding:0;width:700px;}
table.f td {padding:5px;}
em{font-style:italic;}
strong{font-weight: bold;}
acronym{border-bottom:1px #000 dashed;cursor:help;color:#000;}
abbr{border-bottom:1px #000 dashed;cursor:help;color:#000;}
.alignright{text-align:right;margin-right:15px;}
.notdot li {list-style:none; }
#wrapper{background:url(/assets/images/site/img02.jpg) repeat-x left top;margin:0;padding:0;}
#header{width:1000px;height:162px;background:url(/assets/images/site/img03.jpg) no-repeat left top;margin:0 auto;padding:0;}
#logo{float:left;width:200px;color:#000;margin:0;padding:30px 0 0 30px;}
#logo h1,#logo p,#logo span{font-family:Georgia;margin:0;padding:0;}
#logo h1,#logo span{letter-spacing:-1px;text-transform:lowercase;line-height:80%;font-size:36px;color:#FFF;}
#logo h1 a,#logo span a{color:#FFF;}
#logo p{font:normal 19px Georgia;color:#C5E8FF;margin:-30px 0 0;padding:26px 0 0 2px;}
#logo a{border:none;background:none;text-decoration:none;color:#C5E8FF;}
#sitemap{ width:50px; position:relative; float:right; right:0; top:43px; z-index:1;}
#sitemap a img{ border:none;}
#search{position: relative; float:right;right:5px;top:40px;width:160px;border:none;}
#menu{width:1000px;height:65px;background:url(/assets/images/site/img04.jpg) no-repeat left top;margin:0 auto;padding:0;}
#menu ul{float:right;list-style:none;line-height:normal;margin:0;padding:0 25px 0 0;}
#menu a{display:block;width:120px;height:39px;margin-left:5px;padding-top:20px;background:url(/assets/images/site/img05.jpg) repeat-x left top;font-family:Georgia;text-decoration:none;letter-spacing:0;text-align:center;font-size:12px;text-transform:uppercase;font-weight:400;color:#FFF;border:none;}
#menu .current_page_item a{background:url(/assets/images/site/img06.jpg) no-repeat left top;padding-left:0;color:#493E2B;}
#page{width:960px;background:#FFF;margin:0 auto;padding:0 20px 0;}
#content{float:left;width:670px;padding:0;}
.post{margin-bottom:5px;}
.post a{ font-family:Trebuchet MS;}
.post .title{height:38px;margin-bottom:10px;letter-spacing:-0.5px;font-size:16px;color:#493E2B;padding:2px 0 0;}
.post .title a{color:#493E2B;border:none;}
.post .meta{font: italic 13px Georgia; text-align:right;}
.post .meta .posted{float:right;}
.post .entry{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:5px;padding:15px 2px 0;}
.post .entry h3 a{ font-size:16px;}
.post .entryy{border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:left;margin-top:5px;padding:15px 2px 0;}
.entry span{padding:0;}
.entry .date{padding:0 15px;color:#C93;margin-bottom:3px; display:block;font-size:12px;}
.post .entry img,.post .entryy img{text-align:left;}
.post .entry ul, .post .entry ol {margin:0 0 10px 10px; padding:0 0 0 30px;font-family: Trebuchet MS;}
.post .entryy ul, .post .entryy ol {margin:0 0 10px 10px; padding:0 0 0 30px;font: normal 13px Trebuchet MS;}
.post .entry ul li, .post .entryy ul li{padding:0;list-style: disc;margin:0 0 5px;}
.post .entry ol li, .post .entryy ol li{padding:0;list-style: decimal;margin:0 0 5px;}
.post .entry .notdot li{list-style:none;border-bottom:1px #CCC dashed; min-height:90px; padding:0 10px;}
.post .entry .notdot li:hover{ background:#F5F5F5;}
.post .entry .notdot li p{margin:0; text-indent:0;}
.post .entry ul.notdot {margin:0;}
.post .entry, .post .entryy{}
.post .entry p,.post .entryy p{/*text-indent:15px;*/margin-bottom:10px;font:13px/17px Trebuchet MS;}
.post .entry p img,.post .entryy p img{text-indent:0;}
.post .entry li, .post .entryy li{margin-bottom:3px;}
.post .entry .leftblock,.post .entryy .leftblock{font:Georgia;font-size:12px;line-height:1.3em;float:left;margin-right:10px;margin-bottom:5px;margin-top:5px;max-width:300px;border:#CCC solid 1px;background:url(/assets/images/site/img041.jpg) repeat-x left bottom;color:#666;position:relative;text-indent:0;padding:5px;}
.post .entry .leftblock_small,.post .entryy .leftblock_small{font:Georgia;font-size:12px;line-height:1.3em;float:left;margin-right:10px;margin-bottom:5px;margin-top:5px;max-width:200px;border:#CCC solid 1px;background:url(/assets/images/site/img041.jpg) repeat-x left bottom;color:#666;position:relative;text-indent:0;padding:5px;}
.post .entry .rightblock,.post .entryy .rightblock{font:Georgia;font-size:12px;line-height:1.3em;float:right;margin-left:5px;margin-bottom:5px;margin-top:5px;max-width:300px;border:#CCC solid 1px;background:url(/assets/images/site/img041.jpg) repeat-x left bottom;color:#666;/*position:relative;*/text-indent:0;padding:5px;}
.post .entry .rightblock_small,.post .entryy .rightblock_small{font:Georgia;font-size:12px;line-height:1.3em;float:right;margin-left:5px;margin-bottom:5px;margin-top:5px;max-width:200px;border:#CCC solid 1px;background:url(/assets/images/site/img041.jpg) repeat-x left bottom;color:#666;position:relative;text-indent:0;padding:5px;}
.post .entryy .leftblock p, .post .entryy .rightblock p, .post .entryy .leftblock_small p, .post .entryy .rightblock_small p {font-size:12px;}
.post .entryy .leftblock h3, .post .entryy .rightblock h3, .post .entryy .leftblock_small h3, .post .entryy .rightblock_small h3 { margin: 5px 0 5px 0;}
div#entry-block{margin:0;padding:0;}
div#entry-block ul{margin:0;padding:0;}
div#entry-block p.border{font: normal 20px Georgia;padding:3px 5px; margin:5px 0 3px; text-indent:0; clear:both; border-bottom:1px #ccc dotted;border-top:1px #ccc dotted; color:#6B5445; background: #ECF5FF;}
div#entry-block li.block{list-style:none;float:left;width:217px;margin:0;margin:0 5px 0 0;overflow: hidden;}
div#entry-block li.block a {font: normal 13px/14px Trebuchet MS;margin:0 0 3px; }
div#entry-block li.block a:hover h3{text-decoration:none;}
div#entry-block li.block p {text-indent:0;}
div#entry-block li.block img{margin:5px 5px 0 0;float:left;border:1px solid #CCC; padding:1px;}
div#entry-block li.block .introtext{font:11px Trebuchet MS;margin:0;padding:0 0 5px 5px;line-height:13px;}
.links{padding-top:20px;}
.more{padding-left:16px;background:url(/assets/images/site/img10.gif) no-repeat left 3px;text-decoration:underline;font-size:12px;font-weight:400;}
.comments{padding-left:18px;background:url(/assets/images/site/img11.gif) no-repeat left 4px;text-decoration:underline;font-size:12px;font-weight:400;}
#sidebar{float:right;width:270px;margin-top:8px;padding:0;}
#sidebar .date{font-size:10px;letter-spacing:0;color:#C93;width:235px; clear:left; display:block;padding:0 3px 2px 3px;margin:0;border-bottom:1px #CCC dashed;margin-bottom:3px;}
#sidebar ul{list-style:none;margin:0;padding:0;}
#sidebar #news li span{font-weight:400;background:#39C;color:#FFF;text-decoration:none;border-bottom:1px solid #666;display:block;text-align:left;width:240px;padding:2px;}
#sidebar #news p{}
#sidebar p{ margin:0; padding:0; font: normal 11px/14px Tahoma, Geneva, sans-serif;}
#sidebar p.alignright{ margin:0 15px 10px;}
#sidebar ul{padding-bottom:8px;margin:0 0 0 10px;}
#sidebar li{ font:normal 13px Trebuchet MS;}
#popart li, #sluchart li, #lastart li{font-size:12px;}
#sidebar h3{background:url(/assets/images/site/blue_bg.jpg) no-repeat top left;height:33px;font-size:1.4em;color:#FFF;margin:0;padding:5px 5px 3px 15px;}
#sidebar #catart h3{background:url(/assets/images/site/blue_bg.jpg) no-repeat top left;}
#sidebar #lastart h3{background:url(/assets/images/site/orange_bg.jpg) no-repeat top left;}
#sidebar #popart h3{background:url(/assets/images/site/orange_bg.jpg) no-repeat top left;}
#sidebar #sluchart h3{background:url(/assets/images/site/green_bg.jpg) no-repeat top left;}
#sidebar li,#dates_block p{margin:0;padding:0;}
#lastart li a,#popart li a,#sluchart li a{text-decoration:none;border-bottom:1px solid #e9e9e9;display:block;text-align:left;width:240px;padding:1px;}
#lastart li a:hover,#popart li a:hover,#sluchart li a:hover,#catart li a:hover{color: #333;text-decoration:none;display:block; padding:1px 1px 1px 2px;}
#sidebar li a.title{font:normal 13px/14px Trebuchet MS ; margin:5px 0 2px; padding:0;}
#sidebar p .title{font-size:15px;font-weight: normal; font-family:Georgia;}
#lastart p .title{font-size:14px;font-weight:400;}
#lastart li{list-style:none;margin:0;}
#catart li a{text-decoration:none;border-bottom:1px solid #CCC;display:block;text-align:left;width:240px;padding:1px; margin:0;}
#catart .active{background:#FFC;}
#catart li span{font-weight:600;color:#666;border-bottom:1px solid #666;display:block;text-align:left;width:240px;padding:2px;}
#sidebar p strong{color:#4A3E29;}
#sidebar a{border:none;color:#32639A;}
img.small { float:left; margin:5px 5px 0 0; border: #CCC 1px solid; padding:2px;}
#footer-content{width:960px;height:255px;background:url(/assets/images/site/img151.jpg) no-repeat left top;font:12px Trebuchet MS;color:#887450;margin:0 auto;padding:30px 20px 0;}
#footer-content .column1{width:230px; padding-right:25px;}
#footer-content .column1 ul{ margin:10px 0 0 5px;}
#footer-content .column1 ul li{float:left; margin:0 5px 3px 0;list-style:none; min-width:20px; text-align:center;}
#footer-content .column1 ul li:hover{}
#footer-content .column1 ul li a{ padding:3px; text-decoration:none; font-size:14px; display:block;border:1px solid #AA8B55;min-width:15px;}
#footer-content .column1 ul li a:hover{background:#AA8B55;color:#493E2B;}
#footer-content .column1 .gloss{}
#footer-content h4 a{color:#E3D2B6; text-decoration:none;}
#footer-content .column2{width:240px;padding-right:25px;}
#footer-content .column3{width:410px;}
.column2 ul{border-bottom:1px #887450 solid;}
#footer-content h2{padding-bottom:10px;font-size:22px;color:#E3D2B6;}
#footer-content h4{padding:0 0 3px; margin:0 0 10px;color:#E3D2B6; border-bottom:1px dotted #E3D2B6;font-size:16px;}
#footer-content ul{margin:10px 0 0 15px; padding:0;}
#footer-content li{padding:0 0 3px 0;font-size:13px;list-style:circle;}
#footer-content strong{color:#E3D2B6;}
#footer-content a{color:#AA8B55;}
#footer-content a:hover{color:#AA8B55;}
.list li{margin-bottom:6px;}
#footer{font: normal 80% Arial;margin:10px 0 0; border-top:2px #83BBFA solid;padding:5px;min-width:1000px; background:#BFDBF9;}
#footer p{}
#footer a{}
.copyright {width:980px; margin:0 auto;}
.nl_paginate{margin-top:5px;font-size:0.7em;color:#555;padding:2px;}
.nl_paginate ul{text-align:center;list-style:none;margin:0;padding:0;}
.nl_paginate ul li{list-style-type:none;display:inline;background:none;border:1px solid #FFBF0F;padding:2px;}
.nl_paginate a,.nl_paginate a:link,.nl_paginate a:visited{text-decoration:none;color:#555;background:none;border:none;}
.nl_paginate span.current{color:#ccc;}
.nl_paginate li.disabled{color:#ccc;border-color:#ccc;}
form.FSF_form{width:auto;text-align:right !important;margin:0;padding:0;}
input.FSF_input{display:inline;height:17px;background:#fff url(/assets/images/site/input-bg.gif) repeat-x top left;margin:-1px 3px 0;padding:3px 0 0;}
input.FSF_submit{display:inline;height:22px;line-height:22px;margin:0;padding:0;}

#search div .thumbscontainer ul.thumbs li{height:150px;}
#menu_dates{margin:10px 0 5px;padding:0;}
#menu_dates ul{margin:0 ;padding:0;}
#menu_dates li a{border-bottom:none;border-right:none;float:left;letter-spacing:1px;text-decoration:none;list-style:none;padding:5px;}
#menu_dates li.active a{background:#AA8B55;color:#493E2B;}
#nav{background:#fff;float:left;list-style:none;width:675px;margin:0;padding:0;}
#menu_dates li{float:left;margin:0 5px 5px 0;padding:0; list-style:none;}
#menu_dates li a{border:1px solid #AA8B55;color:#AA8B55;text-decoration:none;font-size:14px;padding:2px 3px; }
#menu_dates li a:hover{text-decoration: none;background:#AA8B55;color:#493E2B;}
.post .entry .poslterm{width:430px; float:left;}
.post .entry .right{width:200px; float:left; margin-left:15px; padding:5px 10px; background: #F7F7F7;}
.clearing{clear:both;font:1px/1px Verdana, Arial;margin:0;padding:0;}
.entry dl { list-style:decimal;}
.entry dl p{margin:0 0 5px 0; padding:0 0 2px 0; text-indent:0;}
.entry dt {list-style:decimal;}
.entry dt a{font:1.2em; font-weight:bold;margin:0;padding:0;}
.entry dl dd{ margin:5px 0 10px 25px; font-style: italic;}

a:hover,h2 a,#menu a:hover,#menu .current_page_item a,#footer-content .gloss a:hover{text-decoration:none;}
#menu li,.post .meta .date{float:left;}

.nl_paginate a:hover,.nl_paginate a:active,.nl_paginate li.current{background-color:#FFFFE0;}

/*-----treeview----*/
    #treeview {padding: 0; clear: both; font-family: Arial,sans-serif; width: 100%; background:#fff;}
    #treeview * {font-size: 13px;}
	#treeview a.par {font-size: 14px;}
	#treeview a.active { font-weight:700;}
    #treeview ul {position:relative; zoom:1; overflow: hidden; width: 100%; margin: 0; padding: 0 0 1.5em 0; list-style-type: none;}
    #treeview ul ul {overflow: visible; width: auto; margin: 0 0 0 0; padding: 0 0 0 0.75em;}
    #treeview ul.l {border-left: 1px solid; margin-left: -1px; }
    #treeview li.cl ul {display: none; }
	#treeview li.active ul {display: block; }
    #treeview li {margin: 0; padding: 0;}
    #treeview li li {margin: 0 0 0 0.5em; border-left: 1px dotted; padding: 0; zoom:1; list-style:none;}
    #treeview li div {position: relative; height: 1.5em; /*z-index:1;*/ //height: 1.3em;}
    #treeview li li div { border-bottom: 1px dotted; }
    #treeview li p {position: absolute; z-index: 1; top: 0.8em; width: 100%; margin:0 0 10px 0; padding: 0; left: 1.75em; //top: 0.65em; text-indent:0;}
	#treeview li p span { font-weight:700;white-space: nowrap;}
    #treeview a { padding: 0.1em 0.2em; white-space: nowrap; //height: 1px; }
    #treeview img.i {border-right: 2px solid; border-bottom: 0.5em solid; margin-bottom: -0.5em; vertical-align: middle;}
    #treeview a.sc {position: absolute; top: 0.06em; margin-left: -.93em; padding: 0; text-decoration: none; z-index:2;}
	#treeview li p, #treeview img.i,#treeview .sc {background: #fff;}
    #treeview ul.l, #treeview li p, #treeview img.i {border-color: #fff;}
    #treeview ul li li, #treeview ul li li div  {border-color: #ccc;}
	#treeview a,#treeview a.sc,#treeview a.sc:hover {color:#32639A;}
/*---------------sapelinks---------------*/
.slr, .slb{font-size:10px;color:#CCC;}
.slr{}
.slr a, .slb a{color:#999 !important;}
.slb{width:230px; margin:0 0 10px 15px;}

.block_links *{cursor:pointer !important;font-style:normal !important;font-variant:normal !important;font-weight:400 !important;height:auto !important;letter-spacing:normal !important;line-height:normal !important;overflow:visible !important;position:static !important;text-align:left !important;text-decoration:none !important;text-indent:0 !important;text-transform:none !important;vertical-align:baseline !important;visibility:visible !important;white-space:normal !important;width:auto;word-spacing:normal !important;z-index:auto !important;margin:0 !important;padding:0;}
.block_links li{display:list-item !important;list-style:none outside none !important;}
.block_links li DIV{padding:0.5em !important;}
.block_links DIV,.block_links TABLE{padding:5px !important;}
.block_links{background-color:#FFF !important;border:0 solid #FFF !important;display:block !important;font-family: Tahoma, Geneva, sans-serif;font-size:11px !important;position:relative !important;width:auto !important;padding:5px !important;}
.block_links_icnt,.block_links_icnt *{text-align:left !important;}
.block_links_icnt{padding-left:10px;}
.block_links_text,.block_links_text A,.block_links_text A:hover{color:#333 !important;font-size:11px !important;}
.block_links_url{color:#C93 !important;font-size:10px !important;}
.block_links_header,.block_links_header A{color:#32639A !important;font-size:13px !important;font-weight:700 !important;text-decoration:underline !important;}
.block_links_sign{color:#999 !important;font-size:10px !important;text-align:left !important;}
.block_links_clear{clear:both !important;}
.block_links TABLE{border:0 none !important;width:100% !important;}

/*-----------------------------Breadcrumbs------------------------------------------*/
.B_crumbBox { background:#F5F5F5 /*url(/assets/images/site/u-here.gif) no-repeat 0 3px*/; padding:2px 4px 2px 4px;}
.B_crumbBox a {font: normal 13px Tahoma, Geneva, sans-serif;}
.B_crumbBox .B_firstCrumb a {font:bold 13px Tahoma, Geneva, sans-serif;}

/*-----------------------yashare-auto-init-------------------------------*/
.yashare-auto-init { padding:5px 0;border-top: 1px solid #CCCCCC;}
/*-----------------------------links-catalog----------------------------------*/
.catalog p { margin:10px 0 0 !important; text-indent:0 !important;}
.catalog a { font: 700 16px Arial !important; display:block;}
.catalog a.zag { display:block; margin-bottom:5px;}
.catalog a.left { display:block; float:left;}
.catalog li { clear:both !important; min-height:210px;}
.catalog span.url {color: #CC9933; font-size: 12px;}
.catalog span.cy { display:block;}
.outerlinks { background:#F5F5F5 !important; padding:10px !important; margin:0 !important; list-style:none !important;clear:both !important;}
.outerlinks li{ list-style:none !important;}
/*---------------------------Ditto Pagination------------------*/
#ditto_pages { padding:5px 10px 10px; text-align:center;}
.ditto_page, .ditto_currentpage, .ditto_previous_link, .ditto_previous_off{margin-right:3px; padding:2px 4px;}
.ditto_currentpage{ background:#666; color:#fff;}
.ditto_previous_link{}
.ditto_previous_off{}
/*-----------------------columns-----------------------------------*/
.post .entry ul.columns { margin: 0 0 0 10px; padding: 0; list-style-type: none; word-spacing: -1ex; padding:5px 10px; background:#F4F4F4; margin-bottom:10px; }
/* 
    Firefox ниже версии 3 не знает о inline-block.
    Поэтому указываем для него -moz-inline-stack
*/
.post .entry .columns li { display: -moz-inline-stack; display: inline-block; //display: inline;}
/*
    Чтобы ссылки не нажимались кликом
    по пустому месту, применим фильтр
*/
.post .entry .columns a, .post .entry .columns span { display: inline; word-spacing: normal; //display: inline-block; //filter: alpha(opacity=100); }
.post .entry .columns a, .post .entry .columns span, .post .entry x:-moz-any-link { display:block; }
/*
    Если Firefox выше 2.0, Возвращаем a и b в inline
*/
.post .entry .columns a, .post .entry .columns span, .post .entry x:-moz-any-link, .post .entry x:default { display: inline; }
.post .entry .columns li, .post .entry .columns a, .post .entry .columns span { vertical-align: top; }

/* customize */
.post .entry .columns li { margin: 0 5% 0.4em 0; //margin: 0; width: 45%; //width: auto; }
.post .entry .columns a, .post .entry .columns span { //margin: 0 5% 0.4em 0; //width: 45%; }
.post .entry .columns ul { width: 100%; }
