body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position:right top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #000000;
	text-decoration: none;
	font-weight:bold
}
a:visited {
	text-decoration: none;;
	color: #000000;	font-weight:bold
}
a:hover {
	text-decoration: underline;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #990000;	font-weight:bold
}
#centr a {
	font-weight:bold;
}

p{ margin:0; padding:6px 0px}

h1{color: #E60000; font-size:20px; font-weight:bold; margin:0; padding:0; padding-bottom:10px}


h2 {
	font-size: 16px;
	color: #E60000;
	margin:0;
	padding:5px 0
}
h3 {
	font-size: 14px;
	color: #E60000;margin:0;
	padding: 5px 0; padding-top:7px
}
h4 {
	font-size: 14px;
	color: #000;margin:0;
	padding:5px 0; text-decoration:underline
}
#out{ width:100%; overflow:hidden; height:auto}
#topot{ width:100%; background-image:url(images/right2.jpg); background-repeat:no-repeat; background-position:right top; height:177px}
#out2{ width:99%}
#topl{ width:220px; background-color:#FFFFFF; border-left: #E60000 3px solid;  border-right: #E60000 3px solid; height:135px; padding-top:10px }
#topl p { margin:0; padding:3px 0; font-size:13px }
#topc{   }
#topc p { margin:0; padding:3px 0;  }
#titl{ color:#E60000; font-size:30px; text-decoration: underline; padding:7px 0; margin:0}
#slogan { font-size:20px; padding:5px 0; margin:0; padding-bottom:20px}
#menuout{  width:510px; background-image:url(images/menu.gif); background-repeat:repeat-x}
.menu{ width:102px; height:60px; float:left ; padding-top:16px; text-transform:uppercase}
.menu a:link {color: #FFFFFF;text-decoration: none;}
.menu a:visited {	text-decoration: none;	color:  #FFFFFF;}
.menu a:hover {	text-decoration: underline;	color: #CCCCCC; }
.menu a:active {	text-decoration: none;	color:  #FFFFFF;}


#navigaz{ padding-right:20px}

.flleft{ float:left; padding-right:10px}

.lr{ width:226px; padding:15px 0}
.lr a img { border: solid #FFFFFF 0}
.bloki{ width:226px; }
.blokitit{ text-transform:uppercase; color:#E60000; font-weight:bold; margin:0; height:22px; padding:9px 0 0 0;  background:url(images/verh.jpg) top no-repeat; font-size:12px  }
.blokiniz{ width:222px;  border-left: #D9D9D9 2px solid;  border-right: #D9D9D9 2px solid; }
.blokiconten{ width:202px; padding:10px    }
.bloki ul{ margin:0; padding: 5px;  padding-left:20px; padding-right:5px; list-style:url(images/active.jpg);  font-size:12px;  }
.bloki ul a:link {color: #000;text-decoration: none; font-weight:bold}
.bloki ul a:visited {	text-decoration: none;	color:  #000; font-weight:bold}
.bloki ul a:hover {	text-decoration: underline;	color: #E60000;font-weight:bold; padding-left:1px}
.bloki ul a:active {	text-decoration: none;	color:  #000;font-weight:bold}


.bloki ul ul{ margin:0; padding: 5px;  padding-left:20px; padding-right:5px; list-style:url(images/passive2.jpg);  font-size:12px;  }


.blokibtm{background-image:url(images/niz.jpg); width:226px; height:10px}
.podloz { width:226px; height: 50px; background-image:url(images/podlozjka.jpg); background-repeat:no-repeat; padding-top:23px }
.space{ clear:both; height:15px; width:100%}
.style1 {width: 226px; height: 50px; background-image: url(images/podlozjka.jpg); background-repeat: no-repeat; padding-top: 23px; font-weight: bold; }
.news{font-size:11px; margin:0; padding:0}
.news p{font-size:11px; margin:0; padding:0}

#opros2 {}

#centrout{ width:100%; margin:0; padding:0 }
#centr{ padding:12px 8px}
#centr p{ padding:7px 0}
.cblockout{ width:48%; float:left; padding-bottom:20px; padding-right:2%; font-size:12px  }
.cblockout2{ width:100%;  padding-bottom:5px; position:relative;  }
.cb{ width:100%;  background-image:url(images/ubg.jpg); background-repeat:repeat-x; }
.cb2{ width:100%; background-image: url(images/ur-bg.jpg); background-repeat:repeat-y; background-position:right }
.cb3{ width:100%; background-image: url(images/ul-bg.jpg); background-repeat:repeat-y; background-position:left }
.cb4{ width:100%; background-image:url(images/ul.jpg)  ; background-position:left top; background-repeat:no-repeat }
.cb5{ width:100%; background-image:url(images/ur.jpg)  ; background-position:right top; background-repeat:no-repeat }
.cb6{ width:100%; background-image: url(images/ubtmbg.jpg) ; background-position: bottom; background-repeat: repeat-x }
.cb7{ width:100%; background-image: url(images/ubtml.jpg) ; background-position:left bottom; background-repeat:no-repeat }
.cb8{ width:100%; background-image: url(images/ubtmr.jpg) ; background-position:right bottom; background-repeat:no-repeat }
.cb9{ padding:10px; padding-top:5px; padding-bottom:25px; min-height:120px}
.cb h3{padding: 0; margin:0; font-size:13px}


 a img   { border:#ffffff solid 0px;}

preview a  img  {border:#000000 solid 1px;  }
.preview  img  {border:#000000 solid 1px;  }

.preview a:link  img  {border:#000000 solid 1px;  }
.preview   a:visited img  {	border:#000000 solid 1px;} 
.preview   a:hover img  {	border:#990000 solid 1px; filter: Gray;} 
.preview   a:active img  {	border:#990000 solid 1px;}

.preview{ float:left; padding-right:5px; }
.cbtitle{ color:#E60000; font-weight: bold; padding-bottom:10px }
.assorti{ position:absolute; right:15px; bottom:0px; border:#ffffff solid 0px; }
.assorti a img{ border:#fff solid 0px; }

.clboth{ width:100%; clear:both}

.nizmenu{ background-image: url(images/btm-niz.jpg); width:146px; height:64px; float:left}

.nizmenu a {color:#FFFFFF; text-transform:uppercase; font-size:12px}
.nizmenu p { margin:0; padding-top:10px}
.btn { padding-top:15px}


.zifra {color:#FF0000; font-weight:bold; text-decoration:underline}

.bread a{font-size:12px;  font-weight: bold }

#coutners a img {
	filter:alpha(opacity=50);
	-moz-opacity: 0.3;
	opacity: 0.3;
}

#coutners a:hover img {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}


#topr{ width:150px; padding-top:65px; padding-right:0px; height:87px; padding-left:75px; margin:0}

.ft{ width:100%; height:1px; clear:both}

fieldset { border-width:0; margin:0; padding:0}
 .design{font-size:12px; color:#333333; width:16%; padding-bottom:10px; float: left; padding-left: 20px;}
  .design a{font-size:12px; color:#333333; text-decoration:none; font-weight:normal  } .design2{font-size:12px; color:#333333; width:10%; padding-bottom:10px; float: left; padding-left: 420px;}  .design2 a{font-size:12px; color:#333333; text-decoration:none; font-weight:normal  } .coutners{width:100%; padding-bottom:10px; float: left; width:8%; padding-left: 20px;  }  

#ajaxmenu{

			border:0; margin:0; padding:0;	
}
        #ajaxSearch_form {
            	
			 border:#FFFFFF 0 solid;
        }
        #ajaxSearch_input {
     color:#CC0000; background-color:#F6F6F6; width:105px;
		   float:left; display:inline; margin:0;     height: 16px;  
      
		
        }
        #ajaxSearch_submit {
          
          background: url(images/poisk.jpg) no-repeat 0 0; width:22px; height:22px; border:0;
			   float:left; margin:0;  
			  display: inline;
        }
		
		 
        #ajaxSearch_output {
            height:0px; 
            vertical-align: top;
			background-color:#EAD8CA;
			display: block;
			
        }
        .ajaxSearch_paging {
    
        }
        .AS_ajax_result {
            color: #000000;
            margin:8px; display: block;
		
        }
		a.AS_ajax_resultLink {text-decoration: underline;font-size:14px; font-weight: normal;}
		a:hover.AS_ajax_resultLink{text-decoration: underline;font-size:14px; font-weight: normal;}
		a:visited.AS_ajax_resultLink{text-decoration: underline;font-size:14px; font-weight: normal;}
		
        .AS_ajax_resultLink {
            text-decoration: underline; color:#000000;  font-size:14px; font-weight: normal;
        }
        .AS_ajax_resultDescription{
            color: #990000; font-size:12px;
        }
        .AS_ajax_more {
            color: #990000; font-size:12px;
        }
		
	a.AS_ajax_more  {text-decoration: underline;font-size:12px; font-weight: normal;}
		a:hover.AS_ajax_more{text-decoration: underline;font-size:12px; font-weight: normal;}
		a:visited.AS_ajax_more{text-decoration: underline;font-size:12px; font-weight: normal;}
		


.highlight {
	font-size: 12px;
	background-color: #FFFFCC;
	color: #618200;
	font-weight: bold;
	line-height: 18px;
	_line-height: 16px;

}
.AS_ajax_highlight {
    background-color: #FFFFCC;
    padding: 2px;
    margin: -3px;
    border: 1px solid #dd3;
    color: #000;
}

.searchTerms { color: #eee; }
.searchTerms .AS_ajax_highlight { margin: 0 0 0 3px;}
a.ajaxSearch_removeHighlight, a.ajaxSearch_removeHighlight:visited { display: block; float: left; margin: 6px 0 0; padding: 1px 2px 2px; color: #888; }
a.ajaxSearch_removeHighlight:hover { background-color: #888; color: #222; }


#resultat a img{ border: 0 solid #FFFFFF ; }
.vote {background:url(images/opros2.jpg) 0 0 no-repeat;  border: 0;width:104px; height:31px; display:inline; color:#FFFFFF;  margin:0; padding:0}
.poll {
  width:100%;
  margin:0;
  padding:0;
}
.poll_container {
  width:100%;
    color:black;
    padding-top:0.5em;
  padding-bottom:10px;
  margin-left:auto;
  margin-right:auto;
}
.poll_question {
  width:100%;
  text-align:center;
  font-weight:bold;
   font-size:12px;
}
.poll_row_container {
  width:100%;
  padding:.1em 0;
 
}

.poll_row_containerpoll_question {   
          color:#990000
  }
  
  
.poll_choice {

  width:40%;
  float:left;
  text-align:right;
  padding-left:0em;
  font-size:10px; 
    color:#990000
   
}
.poll_votes {
  width:10%;
  float:left;
  padding-right:.5em;
  text-align:right;

}
.poll_bar_container {
  width:35%;
  height:.98em;
  background-color:#fff;
  border:1px solid black;
  float:left;
  margin:.1em;
}
.poll_bar {
  height:.98em;
  background-color:#D20000;
  float:left;
  margin:0;
  padding:0;
}
.poll_percent {
  text-align:right;
  padding-right:1em;
  margin-left:auto;
  margin-right:auto;
}
.poll_totalvotes {
  width:45%;
  text-align:right;
}
.float_left_text_right {
  width:85%;
  float:right;
  text-align:left;
  margin:0;
  padding:0;
  padding-top:3px;
    padding-bottom:5px;
	font-size:11px; font-style:normal; font-weight:normal
  
}
.float_right_text_left {
  width:15%;
  float:left;
  text-align:center;
  margin:0;
  padding:0;
  padding-bottom:5px;
  vertical-align: middle  
}
.space_line {
  clear: both; margin: 0; padding: 0; width: 90%;
}

.border_line {
border-bottom:1px solid #000;
border-right:1px solid #000;
}

.border_line  td{
border-top:1px solid #000;
border-left:1px solid #000;
}

.border_line  tr{
border-top:1px solid #000;
border-left:1px solid #000;
}
@charset "utf-8";
#centrout table.prod_cat {
border:1px solid #cccccc;
}
#centrout table.prod_cat th {
border:1px solid #cccccc;
padding:0px 5px;
}
#centrout table.prod_cat td {
border:1px solid #cccccc;
border-spacing:3px;
padding:5px;
vertical-align:top;
}
#centrout table.prod_cat td  ul {
margin:5px 0px 5px 20px;
padding:0px;
}

#centrout table.prod_cat2 {
border:0px solid #cccccc;
}
#centrout table.prod_cat2 th {
border:0px solid #cccccc;
padding:0px 5px;
}
#centrout table.prod_cat2 td {
border:0px solid #cccccc;
border-spacing:3px;
padding:5px;
vertical-align:top;
}
#centrout table.prod_cat2 td  ul {
margin:5px 0px 5px 20px;
padding:0px;
}
