* {font-size: 100.01%;}
body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f2f2f;
	background: #ffffff;
}
td{
	vertical-align: top;
}
h1 { 
   margin-top:10px;
	font-size:14px;
	color: #333333;
	margin: 0 0 0 0px;
} 
th {
   float:left;
	font-size: 12px;	
	text-align: left;
	padding:10px 5px 0px 0px;
	color: #336699;
}
.osnp{
   font-size: 12px;	
	padding:10px 5px 0px 5px;
	color: #336699;
	font-weight:bold;
}
h2  {
	font-size: 12px;
	margin:15px 0 5px;
	color: #333333;
	margin-top:10px;
}
h3 { 
	font-size: 12px;
	color: #333333;
}
sub,sup{
	font-size: 70%;
}
p {
	margin: 10px 0px 0 0px;
	font:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal; 	 
	font-style:normal;
}

ol { margin:0 0 0 22px;}
a {
	color:#336699; 
	text-decoration: underline;
	margin-top:5px;
}
a:hover { 
	color: #9c1c1c; 
	text-decoration: underline;
}
div.hr {
	height:2px;
	background-color: #a00;
	font-size: 2px;
}
.red, .red a {color: #a00;}

.v_middle, .v_middle td {vertical-align: middle;
}

.v_top, .v_top td{vertical-align: top;}

.error_message {color:#a00; padding: 5px 0;}

.wide_text{
      padding:5px 5px 5px 5px;
		font:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
		font-weight:normal; 		
		font-style:normal; 
		color:#6d602a;
		vertical-align:middle;		 
		background-color:#daddb5; 
		height:30px;	
		width:713px;
}
.500{ width:200px;}
ul {
	margin: 0 0 0 0px;
	padding: 0;
}
ul ul{margin: 0px;}
ul li, li ul li {
	list-style: none;
	background:url("../img/mark.gif") no-repeat 0px 5px;
	margin: 4px 0;
	padding: 0 0 0 10px;
	line-height: normal;
	font-weight:normal;
}
li ul li {
	background-image:none;
}
.dbg { 
   padding-top: 14px;
}
.dbg_page_cur, .dbg_page_link{ 
	padding: 0 5px;
	font-weight:bold;
	margin:5 5 5 5;
}
.dbg_page_cur a, .dbg_page_link a{ 
	text-decoration: none;
}
.dbg_page_link a, .dbg_page_link a:hover{}
.dbg_page_cur{ font-size: 16px;}
.dbg_delimiter{}
.form{
	margin: 0 0 50px 0;
	width: 300px;
}
.form *{
	text-decoration:none;
}
input, textarea, select {
	border: 1px solid #878e9e;
	font-size: 12px;
	font-family: inherit;
	background-color: #daddb5;
}
input.search_image {
    border: 0px none;
	 background-color:#fff;;
}
input.search_form {
    background-color:#e2e4c5;
}
.form_string{
	margin: 10px 0;
}
.field_name, .field_input{
}
.form textarea {
	width: 100%;
	font-size: 12px;
}
.form .button{
	font-size: 12px;
	padding: 2px 5px;
	background-color: #daddb5;
}
.form .note {
	font-size: 10px;
}
.form .checkbox input {
	border: none;
}
* html .form select {
	border: none;
	background-color:#eeeeee;
	color:#336699;
}
a.pointer {
	background: url(../img/link_mark.gif) no-repeat 100% 60%;
	padding: 0 10px 0 0;
	line-height: normal;
}
.navigation a{
	text-decoration:none;
}
.navigation a:hover{
	text-decoration:underline;
}
.navigation .red{margin: 0 8px;}
#news_map{margin: 0 0 15px;}
#news_map h2{margin: 0 0 5px;}
#news_map #year_list {margin: 0 0 10px;}
#news_map #month_list{ margin: 0 0 10px;}
#year_list span {margin: 0 10px 0 0;}
#month_list div{margin: 0 10px 3px 0;}
#news_map .active {font-weight:bold;}
.news_cont { margin:5px 5px 5px 5px;
			text-align:justify;			
}
.block {
	border: 0px;
	margin: 10px 0 0 0px;
	padding: 0px;
}
#news   a{ margin:5px 5px 5px 5px;}
.dark {
	background-color: #f5f6fb;
}
.marked {
	background:url(../img/mark.gif) no-repeat 0px 4px;
	padding: 0 0 0 10px;
}
img.photocursor, .imgbrd, .fotof {
 border: 3px double #b4a25a;
}
img.photocursor_left, .photocursor_left {
   float:right;
	margin-left:40px;
}
.border1, .border1 img {
	border: 1px solid #d2d5e6;
	float:left;
}
#left_menu li {
	list-style: none;
	margin: 4px 0;
	padding: 0 0 0 10px;
	line-height: normal;
	font-weight:normal;
}
#left_menu ul {	
	margin: 4px 0 0 0px;
	padding: 0 0 0 15px;
	line-height: normal;
	font-weight:normal;
}
td.leftmenu{ background-image:url("../img/1silvleftmenu.gif"); 
		vertical-align:middle;
		text-align:left;
		font:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:10pt;
}
td.leftmenu a,
td.leftmenu a:hover{
     color:#336699;  
	  text-decoration:none;
}	
.map { margin:15px 5px 0 0;
		color:#999999; 
		margin:0 0 0;
		text-decoration:none; 
		}
.leftmenuBG {background-image:url("../img/1kroxi.gif");
			margin:5px 0 0 0;}
td.left_menu_bg {background-image:url("../img/22.gif");
				color:#ffffff;  
				text-decoration:none;
				font:Tahoma, Verdana, Arial, Helvetica, sans-serif;
				font-size:10pt;
				background-color:6d602a;
			}		
td.menu_bg {
    background-image:url("../img/menu_bg.gif");
	 color:#6d602a; 		
	 margin:0 0 0 0;
	 vertical-align:middle;
	 text-align:left;
	 background-color:#6d602a;
}
td.menu_bg a,
td.menu_bg a:active,
td.menu_bg a:visited {
    color:#6d602a;
	 text-decoration:underline;
}
td.menu_bg a:hover {
    color:#9c1c1c;
	 text-decoration:underline;
}
td.menu_bg img {
    border: 0px none;
}
table.navigation img {
    border: 0px none;
}					
.rasp {margin:0 0 0 0;}
.kart {margin-top:5px 5px 5px 5px;
		}
.bluetext {color:#657483;
		   font:Verdana, Arial, Tahoma,  Helvetica; 
		   text-align: left; 
		   font-size:9px; 
		   margin:8px 0 0 0;
}
.8 {color:#6d602a; margin:5 0 0 20; 
	font-size:11;}
td.new_black a, td.new_black a:hover{color:#000000;
		text-decoration:none;  
}
.fivepx { margin:5px 0px 0px 10px; 
}
.6 { margin:5px 0 0 0;}
.vmenu {color:#6d602a; 
		text-decoration:underline; 
		margin:3px 0 0 0;}
.vmenu3 {color:#6d602a; 
		margin:3px 0 0 0;   
		font-size:110%; 
		font-weight:bold;}
.vmenu2 { color:#6d602a; 
			text-decoration:underline; 
			margin:3pt 0 0 0;
			vertical-align:middle;
			}
.title_oliv { color:#6d602a;
			vertical-align:middle;
			font-size:12px; 
			font-weight:bold;
			}
.vkroh {vertical-align:middle;
		}
.nol { margin:7px 0 7px 0;
	}
.inters { color:#ffffff;  
			margin:0px 0 0 15px; 
			font-size:12px; 
			vertical-align:middle;
			font:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
			}
.bluetext2 {color:#336699; margin:15px 5px 5px 10px;}
.z1 {margin-top: 5px; }
.Z2 {margin:5px 0px 5px 10px; 
	width:125px; 
	height:85px;
	}
.textosn {font:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
			font-weight:normal; 
			font-size:12pt; 
			font-style:normal; 
			color:#000000;
			text-align: justify;
			}			
.menuinters {
             background-image:url("../img/menu.gif");
             color:#ffffff;  
			 margin:3px 0 0 15px; 
			 font:Tahoma, Verdana, Arial, Helvetica, sans-serif;  
		     background-color:#daddb5;
}
		
.white_point {background-image:url("../img/white_point.gif");
				margin-bottom:0px;}
.oliv_point {
   background-image:url("../img/oliv_point.gif");
	margin-bottom:0px;
}				
td.vert {
        vertical-align:middle;
		text-align:left;
		font:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:10pt;
}		
td.vert a, td.vert a:hover{
        color:#ffffff;  
		text-decoration:none;
}				
.white_txt {font:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:10pt; 
		margin-left:25px;
		font-style:normal; 
		color:#ffffff;
		text-align:left;
		font-weight: normal;  
		text-decoration: none;}		
.menu {background-image:url("../img/menu.gif"); 
		background-color:#336699;}
.menut {font:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:13px; 
		margin:20px 0 0 30px; 
		font-style:normal; 
		color:#ffffff;
		font-weight: normal;  
		line-height:17pt; 
		text-decoration: none; 
}
td.menu2 {vertical-align:middle;
}
td.menu2 img{ border: 0px;
}
.menu2 {width:225px; 
		height:25px;
		background-image:url("../img/2.gif"); 
		background:#5588bb; 
		vertical-align:middle;
}
td.menu2 p{color:#ffffff;  
		text-decoration:none;
		font:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:10pt;
		margin:0 0 3px 12px;
}
.menu4 {height:25px; 
		width:572px; 
		background-image:url("../img/5.gif");}
.menu5 {height:25px; 
		width:120px; 
		background-image:url("../img/5.gif");}
.top5 { margin-top:5px;}
.slfoot {background-image:url("../img/silfoot2.gif"); 
		height:50px; 
		width:226px;  }
.silvertext {color:#999999; 
			text-decoration: none;
			vertical-align:middle;	
}
td.silvertext a, td.silvertext a:hover {color:#999999; 
			    text-decoration: none;
				vertical-align:middle;
}
td.silvertext1 {margin:5px 0 0px 0;
				color:#999999; 
			    text-decoration: none;
}
td.silvertext2 { margin:5px 0 0px 0;
				color:#999999; 
			    text-decoration: none;
}
td.silvertext{ margin:5px 0 0 0px;}
.250 { width:130px;}

.oltext p{padding:5px 5px 5px 5px;
		text-align: justify;	
		font:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
		font-weight:normal; 		
		font-style:normal; 
		color:#6d602a;
		vertical-align:middle;		 
		background-color:#daddb5;	
		width:484px;
}

.beforetable{
   padding:5px 5px 5px 5px;
	margin:5px 5px 5px 5px;
	font:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-weight:normal; 		
	font-style:normal; 
	color:#6d602a;
	vertical-align:middle;		 
	background-color:#daddb5; 
	height:30px;	
}
td.olbcg, td.silvbc{width:242px;}
.olbcg{padding:5px 5px 5px 5px;
		margin:5px 5px 5px 5px;
		font:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
		font-weight:normal; 		
		font-style:normal; 
		color:#6d602a;
		vertical-align:middle;		 
		background-color:#daddb5; 
		height:30px;	
}
.olbcg{
      padding:5px 5px 5px 5px;
		margin:5px 5px 5px 5px;
		font:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
		font-weight:normal; 		
		font-style:normal; 
		color:#6d602a;
		vertical-align:middle;		 
		background-color:#daddb5; 
}

.olbcg3{padding:5px 5px 5px 5px;
		margin:5px 5px 5px 5px;
		font:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
		font-weight:normal; 		
		font-style:normal; 
		color:#6d602a;
		vertical-align:middle;		 
		background-color:#daddb5; 
		height:30px;	
}
.silvbc{
      padding:5px 5px 5px 5px;
		margin:5px 5px 5px 5px;
		color:#336699; 
		font:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
		font-weight:normal; 	
		font-style:normal;
		vertical-align:middle;
		background-color :#eeeeee;
		height:30px; 
}
.silvbc2{
      padding:5px 5px 5px 5px;
		margin:5px 5px 5px 5px;
		color:#336699; 
		font:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
		font-weight:normal; 	
		font-style:normal;
		vertical-align:middle;
		background-color :#eeeeee;		
}
.silvbc3{
      padding:5px 5px 5px 5px;
		margin:5px 5px 5px 5px;
		color:#336699; 
		font:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
		font-weight:normal; 	
		font-style:normal;
		vertical-align:middle;
		background-color :#eeeeee;
		height:30px; 
}
.fivtab {margin:5px 5px 5px 5px;}
tab1{ margin:0px 0 0 0;
	padding:0px 0px 0px 0px;
}
.bh3 { font-weight:bold;
	font-size: 12px;	
	margin:5px 0px 0px 5px;
	color: #336699;
}	 
.tabletxt {margin:0px 0px 0px 20px; 				 
			font:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
			font-weight:normal; 
			font-style:normal; 
			font-size:5px;			
			}
.olivtxt {font:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
		font-weight:normal; 
		font-size:11; 
		font-style:normal; 
		color:#6d602a;
		vertical-align:middle;		 
		background-color:#daddb5;  
		height:30px;		
		border-color:#FFFFFF; 
		border: 1px solid #ffffff;
		margin:0 0 0 0;
		width:713px;
		 }
.siltxt {margin:5px 10px 5 10;
		 color:#595959; 
		 font:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
		 font-weight:normal; 
		 font-size:11; 
		 font-style:normal; 
		 text-align: justify;}
.footline {	color: #595959;	
			text-decoration: underline; }
.menu3 {background-image:url("../img/menu2.gif"); 
		text-color:#336699; 
		height:250px; 
		width:227px; 
		font-size:110%;  }
.bluetext {color:#336699; }
h3 { 
	font-weight:bold; 
	color:#505050; 
	font:Tahoma, Verdana, Arial, Helvetica, sans-serif;  
	font-size:120%; 
}
.tablemenu { border:0; margin:0 0 0 0;}
.menu2 {background-image:url("../img/2.gif"); 
		height:25px; width:231px;  }
.souz{  margin:0 0 0 0;}

.border2 { 
	padding:0px; border-color:#333333;
}
.active {
    background:url("../img/metka.gif") no-repeat 0px 0px; 
	
}
.pointer {
   position:relative;
   background:url("../img/link_mark.gif") no-repeat; 
   z-index: 1;
   left:-20px;
   top:5px;
}
.news_name { 
    margin:0px 0px 0px 10px;
	 float:left;
}
.search_result {
   width:713px;
   padding:10px 5px 5px 5px;
}
.f_green {padding:5px 5px 5px 5px;
		color:#336699; 
		font:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
		font-weight:normal; 		
		font-style:normal;
		vertical-align:middle;
		background-color :#eeeeee;
		width:713px;	
}
.field_input {
}
#your_search b{ padding:5px 5px 5px 5px;
				color:#6d602a; 
				background-color:#daddb5;
}
				
img.empty_image {
    border: 0px;
}
#prod_photos table, #prod_photos td { width:229px; padding:0px;}
.foto {float:right;
		margin-top:0px;
		margin-bottom:10px;
		padding-top:12px;
		padding-bottom:10px;
		padding-right:5px;
		/*width:229px;*/
}
.foto img, img.foto{
   float:right;
	border: 3px double #b4a25a;
}
.foto p{float:right;
		margin-top:0px;
		padding-top:0;		
}
.foto_descr {float:right; 			
			padding-bottom:10px;
			padding-right:10px;
			margin-bottom:10px;
}
.padn { padding-top:0px;}

.fotof {
      float:right;
		margin-top:5px;
		margin-bottom:10px;
		padding-top:0px;
		padding-right:0px;
		width:229px;
}
.fotorac {
      float:right;
		margin-top:0px;
		margin-bottom:10px;
		padding-top:12px;
		padding-bottom:10px;
		padding-right:5px;
		width:229px;}
.list{ width:973px;}
tr.ntvn2 td{
	color: #336699; 
	background-color: #eeeeee;
}
tr.ntvn td{
	color: #6d602a;		 
	background-color: #daddb5; 
}

