body{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #797979;
	font-family :  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	/*font-weight: bold;*/
}
td{
	color: #797979;
	font-family :  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	/*font-weight: bold;*/
}
div.submenu_m{
	margin: 0px 0px 2px 0px;
}
a.submenu_main:link, a.submenu_main:visited, a.submenu_main:hover{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #dca50d; /*#d9ad38;*/
	text-decoration: none;
}


/*строка навигации*/
.navitxt{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #797979;
	margin-left: 5px;
	margin-top: 1px;
	margin-bottom: 10px;
}
a.navilink{
	font-family :  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #797979;
	text-decoration: none;
}
a.navilink:link{
	text-decoration: none;
}
a.navilink:visited{
	text-decoration: none;
}
a.navilink:hover{
	text-decoration: underline;
}
a.mini{
	font-size: 8pt;
	font-weight: normal;
}
.doby{
	padding: 1px 35px 15px 35px;
}


p{
	margin-bottom: 1em;
	margin-top: 1em;
}

.hf{
	background-color: #ffe8ab;
	color: #d8ad3c;
}
.f{
	background-color: #ffe8ab;
	color: #d5a932;
}
div.f-f, div.f-f a, div.f-f a:link, div.f-f a:visited, div.f-f a:hover{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #dca50d;
}
.h-one{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #dca50d;
}
.h-white, .h-white-1, .h-white-2, .h-white-2 a, .h-white-2 a:link,  .h-white-2 a:visited, .h-white-2 a:hover{
	/*color: White;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;*/
	color: White;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.h-white-2,  .h-white-2 a, .h-white-2 a:link,  .h-white-2 a:visited, .h-white-2 a:hover{
	font-size: 15px;
}
.f-common-text{
	color: #797979; /*rgb(218, 175, 60);*/
}

/*old css-styles*/


li{
	margin-bottom: 0.3em;
}
input,textarea,select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #646464;
	color: #646464;
}
input.req, textarea.req{
	border: 2px solid #646464;
	color: #646464;
}
input.unbord,textarea.unbord,select.unbord{
	border: 0px solid #646464;
}
h1,h2,h3,h4,h5,h6{
	/*color: #daaf3c;*/
	color: #797979;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 5px;
	/*margin-left: 30px;*/
}
h1{
	font-size: 14pt;
}
h2{
	font-size: 13pt;
}
h3{
	font-size: 11pt;
}
h4{
	font-size: 10pt;
}

a:link, a:visited{
	font-weight: bold;
/*	color: #646464; */
	color: #797979;
	text-decoration: none;
}
a:hover{
	/*color: #daaf3c;*/
		color: #797979;
	text-decoration: underline;
}
img.bord{
	border: 1px solid gray;
}

.pole{
	background-color: white;
}
.menufield{
	background-color: #0076a4;
}



/*стили для текста/ссылок заголовка*/
div.header{
	color: white;
	font-size: 10pt;
}
/*ссылки верхнего гориз меню*/
a.mmenulink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	text-decoration: none;
	font-size: 10pt;
}
a.mmenulink:hover{
	color: #dedede;
}
a.graylink{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.graylink:hover{
	color: #000099;
}

/*таблицы итемов*/
.itemshead{
	background-color: #dddddd;
	text-align: center;
	/*color: #000099;*/
	color: #484848;
}
.itemscell{
	background-color: #ebebeb;
	/*border-bottom: 1px solid #333333;*/
}
.itemscell_active{
	background-color: #c4c4c4;
}



/*классы для навигатора*/
.alblinks{
	text-align : center;
		
		margin-top: 1em;
}
.alblinks1{
	text-align : center;
	margin-bottom: 1em;
	display: none;
}




/* стили для мультивложенного меню */
.menu_container{
	padding: 0px 0px 0px 10px;
}
/*верхний уровень*/
.item_top{
	background-image: url(/img/vmenu/u-1.jpg); 
	background-position: top left; 
	background-repeat: no-repeat; 
	background-color: #98af85; 
	height: 5px; 
	max-height: 5px; 
	font-size: 5px; 
	margin-top: 1px;
}
.item_container{
	padding : 2px 2px 2px 2px;
	/*background-color: #98af85;*/
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.item_bottom{
	background-image: url(/img/vmenu/d-1.jpg); 
	background-position: bottom left;
	background-repeat: no-repeat; 
	background-color: #98af85; 
	height: 5px; 
	max-height: 5px; 
	font-size: 5px; 
	margin-bottom: 1px;
}
a.vmenulink:link, a.vmenulink:visited{
	font-weight: bold;
	/*color: #9ece41;*/
	color: #797979;
	text-decoration: none;
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

a.vmenulink_active:link, a.vmenulink_active:visited{
	font-weight: bold;
	/*color: #9ece41;*/
	color: #454545;
	text-decoration: none;
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

a.vmenulink:hover{
	/*color: #9ece41;*/
	color: #797979;
	text-decoration: underline;
}

a.vmenulink_active:hover{
	/*color: #9ece41;*/
	color: #454545;
	text-decoration: underline;
}
/*вложенный уровень*/
.item_container_sub{
	padding : 2px 2px 2px 2px;
	/*background-color: #b8db7c;*/
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a.vmenulink_sub:link, a.vmenulink_sub:visited{
	font-weight: bold;
	/*color: #9ece41;*/
	color: #797979;
	text-decoration: none;
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a.vmenulink_sub:hover{
/*	color: #9ece41;*/
color: #797979;
	text-decoration: underline;
}
/*вложенный уровень*/
.item_container_good{
	padding : 2px 2px 2px 5px;
	/*background-color: #b8db7c;*/
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a.vmenulink_good:link, a.vmenulink_good:visited{
	font-weight: bold;
	/*color: #9ece41;*/
	color: #797979;
	text-decoration: none;
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a.vmenulink_good_active:link, a.vmenulink_good_active:visited{
	font-weight: bold;
	color: #454545;
	text-decoration: none;
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a.vmenulink_good_active:hover{
	color: #454545;
	text-decoration: underline;
}
a.vmenulink_good:hover{
/*	color: #9ece41;*/
color: #797979;
	text-decoration: underline;
}
.item_top_sub{
	background-image: url(/img/vmenu/u-sub-1.jpg); 
	background-position: top left; 
	background-repeat: no-repeat; 
	background-color: #b8db7c; 
	height: 3px; 
	max-height: 3px; 
	font-size: 3px; 
	margin-top: 1px;
}
.item_bottom_sub{
	background-image: url(/img/vmenu/u-sub-2.jpg); 
	background-position: bottom left; 
	background-repeat: no-repeat; 
	background-color: #b8db7c; 
	height: 3px; 
	max-height: 3px; 
	font-size: 3px; 
	margin-bottom: 1px;	
}
/*заголовки в левой  колонке*/
.left_container{
	padding: 0px 0px 0px 15px;
}
.left_item_container{
	padding : 2px 5px 2px 5px;
	background-color: #7a897f;
	text-align: right;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.left_text{
	padding: 5px 5px 0px 5px;
}
.left_top{
	background-image: url(/img/right/left-top.jpg); 
	background-position: top left; 
	background-repeat: no-repeat; 
	background-color: #7a897f; 
	height: 5px; 
	max-height: 5px; 
	font-size: 5px; 
	margin-top: 20px;
}
.left_bottom{
	background-image: url(/img/right/left-down.jpg); 
	background-position: bottom left; 
	background-repeat: no-repeat; 
	background-color: #7a897f; 
	height: 5px; 
	max-height: 5px; 
	font-size: 5px; 
	margin-bottom: 5px;	
}




/*правая колонка*/
/*заголовки в правой  колонке*/
.right_container{
	padding: 0px 15px 0px 0px;
}
.right_text{
	padding: 5px 0px 0px 5px;
}
.right_item_container{
	padding : 2px 5px 2px 5px;
	background-color: #7a897f;
	text-align: left;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.right_top{
	background-image: url(/img/right/r-up.jpg); 
	background-position: top right; 
	background-repeat: no-repeat; 
	background-color: #7a897f; 
	height: 5px; 
	max-height: 5px; 
	font-size: 5px; 
	margin-top: 20px;
}
.right_bottom{
	background-image: url(/img/right/r-down.jpg); 
	background-position: bottom right; 
	background-repeat: no-repeat; 
	background-color: #7a897f; 
	height: 5px; 
	max-height: 5px; 
	font-size: 5px; 
	margin-bottom: 1px;	
}





/*стили для текста/ссылок подвала*/
div.footer{
	color: #3f3f3f;
	font-size: 11px;
}
div.footer a{
	color: #3f3f3f;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
/*ссылки нижнего меню*/
a.dmenulink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5e5e5e;
	text-decoration: none;
	font-size: 8pt;
}
a.dmenulink:hover{
	color: #3a3a3a;
}
a.dmenulink_sub{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #929292;
	text-decoration: none;
	font-size: 8pt;
}
a.dmenulink_sub:hover{
	color: #3a3a3a;
}




/*цена товара*/
.basicprice{
	font-weight: bold;
	color: Red;
}
.otherprice{
font-weight: bold;
}

/*поле формы заказа*/
.order_zone{
	padding: 5px 5px 5px 5px;
	background-color: #dddddd;
}


/*длинный текст */
div.descr{
	/*font-family : "Times New Roman", Times, serif;*/
	font-size : 12px;
}

/*таблица свойств товара*/
/*сама таблица*/
.proptable{
	background-color: #3d3d3d;
}
/*ряд с заголовком словаря*/
.proptitle{
	background-color: white;
	font-weight: bold;
/*	color: black;*/
	font-size : 13px;
	text-align: left;
}
/*свойство*/
.propname{
/*	background-color: #dddddd;*/
	background-color: #f2f2f2;
	text-align: left;
	/*color: #484848;*/
	font-weight: bold;
}
/*значение*/
.propvalue{
	background-color: white;
	text-align: center;
}
/*значение неодинаковое*/
.propvalue_non_ident{
	background-color: white;
	text-align: center;
	color: Red;
}

/*набор допфото*/
.addph_container{
	width: 600px;
	height: 200px;
	overflow: auto;
	border: 1px solid gray;
	vertical-align : middle;
}

/*аннотация к статье*/
.paper_annot{
	font-family : "Times New Roman", Times, serif;
	font-size : 12px;
	font-style : italic;
	padding: 0px 20px 0px 10px;
}

/*текст статьи */
.paper_text{
	font-family : "Times New Roman", Times, serif;
	font-size : 11pt;
	padding: 0px 20px 30px 20px;
}



/*стили для календаря*/
.calen_tr{
	background-color : white;
}

.calen_td{
	background-color : #ebebeb;
	color: gray;
}
.calen_td_holid{
	background-color : #ebebeb;
	color: #c63939;
}

a.calen_a{
	color: #2e2c00;
}

a.holid_a{
	color: red;
}
a.current_a{
	font-size: 16pt;
}
.updiv{
	text-align : right;
}
.orddiv{
	font-size: 6pt;
}


/*стили для дерева сайта*/
.treelevel{
	padding : 0px 0px 0px 1px;
	margin: 0px 0px -1px 20px;
}
.treeitem{
	/*border: 1px solid #ebebeb;
	width : 250px;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px -1px 0px;
	
}

.maintext { 
    text-align:justify;
    padding:20px 50px 20px 30px;
}

.maintext a, .intext a { 
    font-weight:normal;
	text-decoration:underline;
}

.maintext a:hover, .intext a:hover { 
    color:#000;
}
