
body,p,table,tbody,tr,td,a,ul,ol,li,a,span {font:normal 14px Arial, Tahoma;line-height:130%}

body
{
    background: url('/img/x.gif') no-repeat;
    background-attachment: fixed;
}


a:link{color:#84a70e;}
a:visited{;color:#84a70e;}
a:hover{color:#000000;}
a:active{color:#000000;}

.logo{padding:0;margin: 5 5 5 12;}
form {margin:0;}
h1 {font: normal 22px Arial, Tahoma;color:#84a70e; text-decoration:none;}
h2 {font: bold 17px Arial, Tahoma; color:#555555; margin: 10 0 0 0;}
h3 {font: normal 17px Arial, Tahoma; color:#555555; margin: 10 0 3 0;}

blockquote, blockquote p {font:normal 14px Arial,Tahoma; font-style: italic; }
blockquote p {font:normal 14px Arial,Tahoma; font-style: italic; margin-left:0px; padding-left:0px;}
blockquote {margin-left:20; padding-left:30; 
	background: url('/img/bq_bg.gif') no-repeat;
	background-position: -2px 0px;}	

ul, ol {margin:15 0 20 5px; padding:0px;}
ul li {list-style-image: url('/img/bullet2.gif'); margin-bottom:0.5em;margin-left:20px; }
ol li {margin-bottom:0.5em;margin-left:20px;margin-bottom:0.5em;}
	
	
.small {font: bold 12px Arial, Tahoma;color:#000000;}

small {font: normal 11px Arial, Tahoma;color:#000000;}

form {margin:0px;}
.form_inp_100 {width:100%; font: normal 14px Arial, Tahoma;}
.form_inp_auth {width:150px; font: normal 14px Arial, Tahoma;}

.form_butt{background-color: #659521; border: 1px outset #555555; color:#FFFFFF; font: normal 14px Arial, Tahoma;}

.form_inp_200 {width:300px; font: normal 14px Arial, Tahoma; padding:1px;}
.form_area_400 {width:100%; height:300px; font: normal 14px Arial, Tahoma; padding:1px;}
.form_area_200 {width:300px; height:130px; font: normal 14px Arial, Tahoma; padding:1px;}
.form_area_600 {width:570px; height:150px; font: normal 14px Arial, Tahoma; padding:1px;}
.form_sel_200 {width: 200px; font: normal 14px Arial; padding:1px;}
.form_file {width: 200px; font: normal 14px Arial; padding:1px;}
.form_count {width: 40px !important; font: normal 12px Arial; padding:1px; border: solid 0px; margin:2px;}

.fieldIn input {width: 300px; font: normal 14px Arial; padding:1px;}
.fieldIn select {font: normal 14px Arial; padding:1px;}
.fieldIn file {width: 200px; font: normal 14px Arial; padding:1px;}



a.top_menu:link{font: normal 14px Arial, Tahoma;color:#000000;}
a.top_menu:visited{font: normal 14px Arial, Tahoma;color:#000000;}
a.top_menu:hover{font: normal 14px Arial, Tahoma;color:#659521;}
a.top_menu:active{font: normal 14px Arial, Tahoma;color:#659521;}

a.top_menu_a:link{font: normal 14px Arial, Tahoma;color:#fff5be; }
a.top_menu_a:visited{font: normal 14px Arial, Tahoma;color:#fff5be; }
a.top_menu_a:hover{font: normal 14px Arial, Tahoma;color:#000000; }
a.top_menu_a:active{font: normal 14px Arial, Tahoma;color:#000000; }



.artlist {margin:0 0 5 0;}
a.nhead:link{font: normal 17px Arial;color:#659521;text-decoration:underline;}
a.nhead:visited{font: normal 17px Arial;color:#659521;text-decoration:underline;}
a.nhead:hover{font: normal 17px Arial;color:#000000;text-decoration:none;}
a.nhead:active{font: normal 17px Arial;color:#000000;text-decoration:none;}

.n11{font: normal 11px Arial, Tahoma;}
.ndate{font: normal 11px Arial, Tahoma; color:#777777; margin: 2 0 7 0;}
.nday{font: normal 25px Arial, Tahoma; color:#777777;letter-spacing:-1px; width:55px; text-align:right;}
.nmon{font: normal 9px Arial, Tahoma; color:#777777;margin: -4 0 0 0;width:55px; text-align:right;}
.text12 {font: normal 12px Arial, Tahoma;}
.text12 a:link, .text12 a:visited, .text12 a:hover, .text12 a:active {font: normal 12px Arial, Tahoma;}
.nseasyear{font: normal 25px Arial, Tahoma; color:#777777;letter-spacing:-1px; width:65px; text-align:right;margin: 0px;}
.nseas{font: normal 9px Arial, Tahoma; color:#777777;margin: 0 0 -4 0;width:65px; text-align:right;}


.nnews{margin: 0 0 10 0;}
.nnews a img {border: solid 1px; border-color:#aaaaaa;}
.img_border {border: solid 1px; border-color:#aaaaaa;}


a.nshort:link{font: normal 13px Arial;color:#000000;text-decoration:none;}
a.nshort:visited{font: normal 13px Arial;color:#000000;text-decoration:none;}
a.nshort:hover{font: normal 13px Arial;color:#000000;text-decoration:none;}
a.nshort:active{font: normal 13px Arial;color:#000000;text-decoration:none;}

.andate{font: normal 9px Arial, Tahoma; color:#777777; margin: 10 0 0 0;}


a.anshort:link{font: normal 12px Arial;color:#000000;text-decoration:none;}
a.anshort:visited{font: normal 12px Arial;color:#000000;text-decoration:none;}
a.anshort:hover{font: normal 12px Arial;color:#000000;text-decoration:none;}
a.anshort:active{font: normal 12px Arial;color:#000000;text-decoration:none;}

.r4_tab_1	{border: 0px solid #dfdfdf; padding: 0px;width:99%; }

.r4_tab_1 td {border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width:1px; 
	border-bottom-style: solid; border-color:#dfdfdf; padding:3 3 3 3;vertical-align:top;}
.r4_tab_1 .td_none{vertical-align:top; padding:3px; border:0px;}
.r4_tab_1 th {border-left-width: 0px; border-right-width: 0px; border-top-width: 1px; border-bottom-width:1px; 
	border-bottom-style: solid; border-top-style: solid; border-color:#dfdfdf; padding:3 3 3 3;vertical-align:top;text-align:left;font-weight:normal;}
.r4_tab_5 {border:none;}
.r4_tab_5 th, .r4_tab_5 td	{border: 0px; text-align:left;}

#search
{
	background:#e6f4d2; padding:10px;
	font: normal 12px Arial, Helvetica,Tahoma;
}
#search inp_search {width:100%; font: normal 12px Arial, Helvetica,Tahoma;}
#search .fieldIn select {font: normal 14px Arial, Helvetica,Tahoma;}
#search .form_butt{background-color: #73ab22; border: 1px outset #555555; color:#FFFFFF; font: normal 14px Arial, Helvetica, Tahoma;}

.txtadv
{
	margin:10 0 10 0;
	padding:0;
	list-style:none;
}
.txtadv li{margin-bottom: 10px;}
.txtadv a:link, .txtadv a:visited, .txtadv a:hover, .txtadv a:active {font: normal 12px Arial, Tahoma; color:#555555; text-decoration:none; } 
a.txthead:link {font: bold 12px Arial, Tahoma;color:#222222;}
a.txthead:visited {font: bold 12px Arial, Tahoma;color:#222222;}
a.txthead:hover {font: bold 12px Arial, Tahoma;color:#555555; text-decoration:underline;}
a.txthead:active {font: bold 12px Arial, Tahoma;color:#555555;text-decoration:underline;}
.txtadv .rub{font: bold 11px Arial, Tahoma; margin: 3 0 3 0;}
.txtadv h3 {font: bold 14px Arial, Tahoma;color:#84a70e;margin:0px;}
.txtadv h2 {font: normal 17px Arial, Tahoma;color:#ffffff;margin:0px;}
.txtadv .short{font: normal 12px Arial, Tahoma;color:#777777;}

#footer table tr td {font: normal 11px Arial, Tahoma;}
#footer .copy {padding-left:15px;}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {font: normal 11px Arial, Tahoma;color:#000000;}  

.last_poll ul{margin:0px; padding:0px; font: normal 11px Arial, Tahoma; list-style:none;}
.last_poll ul li { margin-bottom:4px; font: normal 12px  Arial,Tahoma; list-style-image:url('/img/x.gif'); padding:0px;}
.last_poll h4 {font: bold 13px Arial, Tahoma; color:#659521; margin:0px 0px 5px 0px; padding:0px;}
.last_poll h2 {font: normal 17px Arial, Tahoma; color:#555555; margin: 0px 0px 10px 0px; padding:0px;}
.sm {font: normal 12px Arial, Tahoma;}
.last_poll sup { font: normal 11px Arial, Tahoma; color:#555555;}
.sm a:link, .sm a:visited, .sm a:hover, .sm a:active {font: normal 12px Arial, Tahoma;}
.sm span {padding:3px;}

.pp_margin{margin: 0 0 0 0; padding:5px;}
.pp_margin div {margin:5px; padding:2px; float:left; text-align:center;}
.pp_margin div span{padding:5px;}
.pp_curr_div {background-color:#84a70e; color:#ffffff;}

.nobull {margin:0px; padding:0px;}
.nobull li { list-style-image:url('/img/x.gif'); margin-bottom:10px;}
.nobull li div {font: normal 11px Arial, Helvetica, Tahoma, sans-serif; color:#777;}
.coll_txt {display:inline; float:left; margin: 0 30 20 0; width:180px; height:70px; border:solid 0px;}

.sm_col {margin:0px; padding:0px;}
/*
.sm_col li { list-style-image:url('/img/x.gif'); margin:0 10 8 0; float:left; padding:0px;}
.sm_col li img {width:150px; height:150px; border: solid 1px; border-color:#555555;}
*/
.sm_col li {
        width:150px; 
        height:150px;  
        list-style-image:url('/img/x.gif'); 
        margin:0 10 8 0; 
        float:left; 
        padding:0px; 
        text-align: center;
        border: solid 1px #555;
        position: relative;
        overflow: hidden;
        /*display: table-cell;
        vertical-aling: middle; */
        }
.sm_col li a img {margin: 0; padding:0; border: none;}
.sm_col li:hover {
    border-color:#659521;
}
.sm_col li a{display: block; color: #fff; border: none;padding:0px; line-height:100%;}
/*.sm_col li a:link{color:#555555;}
.sm_col li a:visited{color:#777777;}
.sm_col li a:hover{color:#659521;}
.sm_col li a:active{color:#659521;}
*/
.sm_col li .smbox {
    
    position: absolute; 
    top: 0px;
    left: 0px;
    overflow: hidden; 
    width:150px; opacity: 0.7;
    
    filter: alpha(Opacity=70); 
    text-align: left;
    
    }
.sm_col li .smbox .pr {position: relative; float: left;background: #84a70e; color:#fff;  padding:2px; font-size: 10px; margin-right:150px;}
.sm_col li .smbox .articul {position: relative; float: left;background: #333; color:#fff; padding:2px; font-size: 10px; }


.sm2{font: normal 11px Arial, Tahoma;}

#bigd {
	z-index:9000;
	position: fixed;
	//position: absolute;
	visibility:hidden; 
	width:900px;  
	border: solid 1px; border-color:#555555; background-color:#ffffff; 
	text-align:center; vertical-align:middle;
	padding:10px;
	top: 10px;     
	top: expression(document.getElementsByTagName( 'body' )[0].scrollTop < 9450 ? 10 + document.getElementsByTagName('body')[0].scrollTop : '' + 'px');
	
	}
	
	
#bigd #link_prev {float:left; display:block;  margin: 10px; font: normal 14px Arial;}
#bigd #link_next {float:right;display:block;   margin: 10px; font: normal 14px Arial;}

#blogd {
	z-index:9001;
	position: fixed;
	//position: absolute;
	visibility:hidden; 
	width:900px;  
	border: solid 1px; border-color:#555555; background-color:#ffffff; 
	text-align:center; vertical-align:middle;
	padding:10px;
	top: 10px;     
	top: expression(document.getElementsByTagName( 'body' )[0].scrollTop < 9450 ? 10 + document.getElementsByTagName('body')[0].scrollTop : '' + 'px');
	
	}

.brd_cont tr td {font: normal 11px Arial, Tahoma; color:#555555;}
.brd_cont a, .brd_cont a:visited {font: normal 11px Arial, Tahoma;}  

.adr {margin:0 10 10 0 ; padding:0px; width:300px; float:left;}
.adr li {list-style-image:url("/img/x.gif"); margin:0 10 8 20; padding:0px;}
.adr li.moll {list-style-image: url("/img/ico_moll.gif"); margin:0 10 8 20; padding:0px;}
.adr li.stock {list-style-image: url("/img/ico_stock.gif"); margin:0 10 8 20; padding:0px;}

.adrh2 {font: bold 17px Arial, Tahoma; color:#555555; margin: 10 0 0 0; padding: 0 0 10 0;}

.adr_tab {border: 0px solid #dfdfdf; padding: 0px; }
.adr_tab td {padding:3 10 3 0;}
.map small a:link{color:#84a70e ! important;}

.avtnone{display:none;}
.avtshow{display:block;}

div.avtlist {width:390px; height:280px; border: solid 1px; overflow: auto; padding:5px;}
ul.avtlist {margin:0 0 0 0; padding:0px; clear:both;}
ul.avtlist  li {margin:5 5 5 5;list-style:none; padding:0px; float:left;}
ul.avtlist  li a img{border: solid 0px;}


.comm {background-color:#fff5be; border: solid 1px; border-color:#c9d895; width:600px; padding:15px; margin:10 0 10 0;}
#comm_form {display:none;}
.comm_reply_ta{width: 400px; height:100px; font: normal 12px Arial, Tahoma; padding:1px;}
.comm_one{margin: 10 0 10 0; padding:10px; border: solid 1px; border-color:#dfeaba;}
.comm_two {margin: 0 0 0 0; padding:10px;  border: solid 1px; border-color:#fff5be; }
.comm_img{margin-right:10px;}
.comm_reply_div_none{display:none;}
.comm_reply_div_show{display:block; margin-top:5px;}


.keys{font: normal 11px Arial, Tahoma; color:#777777;}
.keys a:link{font: normal 11px Arial;color:#777777;text-decoration:underline;}
.keys a:visited{font: normal 11px Arial;color:#777777;text-decoration:underline;}
.keys a:hover{font: normal 11px Arial;color:#000000;text-decoration:none;}
.keys a:active{font: normal 11px Arial;color:#000000;text-decoration:none;}

.title_box {margin: 25 0 0 0;}
.title_text, .title_text p {font: normal 11px Arial; color:#777777; }
.title_text ul {margin: 0px 0px 0px 0px; }
.title_text ul li {font-size:11px; list-style-image:url('/img/bullet3.gif');}

#rating ul {margin:0 0 0 0; padding:0px;}
#rating ul li {margin:5 15 5 0;list-style:none; padding:0px; float:left;}
#rating ul li b {font: bold 18px Arial, Helvetica, Tahoma;}

.pics {margin:0 0 0 0; padding:0px;}
.pics li {margin:5 15 5 0;list-style:none; padding:0px; float:left;}
.pics li a img {border: solid 1px;}
.pics li img {border: solid 1px;}


.more a:link, .more a:visited, .more a:hover {text-decoration:none;}  
.more a:link span {background-color:#fff5be; padding:6px; text-decoration:none;}
.more a:visited span {background-color:#fff5be; padding:6px; text-decoration:none;}
.more a:hover span {background-color:#73ab22; padding:6px; color:#fff;  text-decoration:none;}
.more a:active span {background-color:#73ab22; padding:6px; color:#fff; text-decoration:none;}

ul.r4_lar {margin:10px 0px 10px 0px; padding:0px; list-style: none;}
ul.r4_lar li {margin: 0px 0px 12px 0px; list-style: none; padding:0px; display: block;}
ul.r4_lar li img {margin-bottom: 1px; border: solid 1px #aaa; width:160px; height:80px; display: block;}
ul.r4_lar li a {display: block;}

.clearfix {
    clear: both;
    height: 1%;
    display: inline-block;
}
HTML[xmlns] .clearfix {
    height: auto;
    display: block;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


.col-arch-link {
    text-decoration: none;
    border-bottom: dashed 1px;
}

UL.rss {
    list-style-type: none;
}

UL.rss LI {
    margin: 10px 0px 20px 0px;
    list-style: none;
}
UL.rss LI A IMG{
    border: none;
}
UL.rss LI .title {
    display: block;
    padding: 0px 0px 0px 3px;
}
UL.rss LI .desc {
    font-size: 12px;
    padding: 3px;
}
UL.rss LI .preview {
    position: relative;
}
UL.rss LI .tr {
    position: absolute;
    top: 0px;
    left: 0px;
}
