html{
	height: 100%;
	} 
body{
	margin: 0;
	padding: 0;		
	font: normal 13px "Trebuchet MS";
	background: url("../i/body-bg.jpg") repeat-x top;
	height: 100%;
	}	
img{
	border: 0;
	padding: 0;
	margin: 0;
	}	
p#results{
	font: italic 14px Arial, Helvetica, sans-serif;
	margin: 30px 0 0 0;
	}	
hr{
	height: 1px;
	color: #898989;
	border: none;
	margin: 0;
	}	
a{
    text-decoration: underline;
	margin: 0;
	padding: 0;		
	font: normal 13px "Trebuchet MS";
	color: #760300;
    }
a:hover{
	margin: 0;
	padding: 0;		
	font: normal 13px "Trebuchet MS";
	color: #913533;
	text-decoration: none;
    }		
a#logo{
	display: block;
	width: 386px;
	height: 90px;
	margin: 0 auto;
	text-indent: -9000px;
	}	
/*h1{
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #752662;
	margin: 0 0 20px 0;
	}*/
h1{
	font: normal 24px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px 0 0 30px;
	}				
h2{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	}	
h3{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 14px 0;
	}				
ul{
	margin: 0 0 0 0px;
	padding: 0;	
	}
ul li{	
	margin: 0 0 0 0px;	
	padding: 0;	
	list-style: none;	
	}

/* RU Menu */	
ul#menu{
	width: 930px;
	margin: 0 auto;
	}
ul#menu li{
	height: 56px;
	float: left;
	}
ul#menu li.small-sun{
	width: 42px;
	background: url("../i/small-sun.jpg") no-repeat 0 0;
	}		
li#about-link{
	width: 180px;
	}
li#about-link-active{
	width: 180px;
	background: url("../i/about-link-active.gif") no-repeat 0px 17px;
	}		
li#about-link a{
	background: url("../i/about-link.gif") no-repeat 0 3px;
	display: block;
	margin: 13px 0 0 0;
	width: 161px;
	height: 22px;
	text-indent: -9000px;
	}	
li#about-link a:hover{
	background: url("../i/about-link-hover.gif") no-repeat 0 3px;
	display: block;
	margin: 13px 0 0 0;
	width: 161px;
	height: 22px;
	text-indent: -9000px;
	}
li#about-link a#active-but-link-about{
	width: 161px;
	background: url("../i/about-link-active.gif") no-repeat 0px 4px;
	}		
li#products-link{
	width: 155px;
	}
li#products-link-active{
	width: 155px;
	background: url("../i/products-link-active.gif") no-repeat 16px 16px;
	}	
li#products-link a{
	background: url("../i/products-link.gif") no-repeat 4px 3px;
	display: block;
	margin: 13px 0 0 12px;
	width: 127px;
	height: 22px;
	text-indent: -9000px;
	}	
li#products-link a:hover{
	background: url("../i/products-link-hover.gif") no-repeat 4px 3px;
	display: block;
	margin: 13px 0 0 12px;
	width: 127px;
	height: 22px;
	text-indent: -9000px;
	}	
li#products-link a#active-but-link-products{
	width: 125px;
	background: url("../i/products-link-active.gif") no-repeat 4px 3px;
	}	
li#clients-link{
	width: 140px;
	}
li#clients-link-active{
	background: url("../i/clients-link-active.gif") no-repeat 14px 16px;
	width: 140px;
	}	
li#clients-link a{
	background: url("../i/clients-link.gif") no-repeat 4px 3px;
	display: block;
	margin: 13px 0 0 10px;
	width: 117px;
	height: 22px;
	text-indent: -9000px;
	}	
li#clients-link a:hover{
	background: url("../i/clients-link-hover.gif") no-repeat 4px 3px;
	display: block;
	margin: 13px 0 0 10px;
	width: 117px;
	height: 22px;
	text-indent: -9000px;
	}
li#clients-link a#active-but-link-clients{
	width: 117px;
	background: url("../i/clients-link-active.gif") no-repeat 4px 3px;
	}			
li#partners-link{
	width: 160px;
	}
li#partners-link a{
	background: url("../i/partners-link.gif") no-repeat 0px 3px;
	width: 141px;
	display: block;
	margin: 13px 0 0 10px;
	height: 22px;
	text-indent: -9000px;
	}
li#partners-link a:hover{
	background: url("../i/partners-link-hover.gif") no-repeat 0px 3px;
	width: 141px;
	display: block;
	margin: 13px 0 0 10px;
	height: 22px;
	text-indent: -9000px;
	}	
li#partners-link-active{
	background: url("../i/partners-link-active.gif") no-repeat 10px 16px;
	width: 160px;
	}	
li#partners-link a#active-but-link-partners{
	width: 149px;
	background: url("../i/partners-link-active.gif") no-repeat 0px 3px;
	}		
li#contacts-link{
	width: 120px;
	}
li#contacts-link a{
	background: url("../i/contacts-link.gif") no-repeat 4px 3px;
	width: 113px;
	display: block;
	margin: 13px 0 0 10px;
	height: 22px;
	text-indent: -9000px;
	}
li#contacts-link a:hover{
	background: url("../i/contacts-link-hover.gif") no-repeat 4px 3px;
	width: 113px;
	display: block;
	margin: 13px 0 0 10px;
	height: 22px;
	text-indent: -9000px;
	}
li#contacts-link-active{
	background: url("../i/contacts-link-active.gif") no-repeat 14px 16px;
	width: 120px;
	}			
li#contacts-link a#active-but-link-contacts{
	width: 113px;
	background: url("../i/contacts-link-active.gif") no-repeat 4px 3px;
	}
/* RU Menu END*/		

/* EN Menu */
ul#en-menu{
	width: 845px;
	margin: 0 auto;
	}
ul#en-menu li{
	height: 56px;
	float: left;
	}
ul#en-menu li.small-sun{
	width: 42px;
	background: url("../i/small-sun.jpg") no-repeat 0 0;
	}		
li#en-about-link{
	width: 80px;
	}
li#en-about-link-active{
	width: 80px;
	background: url("../i/en-about-link-active.gif") no-repeat 0px 17px;
	}		
li#en-about-link a{
	background: url("../i/en-about-link.gif") no-repeat 0 3px;
	display: block;
	margin: 13px 0 0 0;
	width: 70px;
	height: 22px;
	text-indent: -9000px;
	}	
li#en-about-link a:hover{
	background: url("../i/en-about-link-hover.gif") no-repeat 0 3px;
	display: block;
	margin: 13px 0 0 0;
	width: 70px;
	height: 22px;
	text-indent: -9000px;
	}
li#en-about-link a#active-but-link-about{
	width: 161px;
	background: url("../i/en-about-link-active.gif") no-repeat 0px 4px;
	}		
li#en-products-link{
	width: 130px;
	}
li#en-products-link-active{
	width: 130px;
	background: url("../i/en-products-link-active.gif") no-repeat 16px 16px;
	}	
li#en-products-link a{
	background: url("../i/en-products-link.gif") no-repeat 4px 3px;
	display: block;
	margin: 13px 0 0 12px;
	width: 100px;
	height: 22px;
	text-indent: -9000px;
	}	
li#en-products-link a:hover{
	background: url("../i/en-products-link-hover.gif") no-repeat 4px 3px;
	display: block;
	margin: 13px 0 0 12px;
	width: 100px;
	height: 22px;
	text-indent: -9000px;
	}	
li#en-products-link a#active-but-link-products{
	width: 125px;
	background: url("../i/en-products-link-active.gif") no-repeat 4px 3px;
	}	
li#en-clients-link{
	width: 185px;
	}
li#en-clients-link-active{
	background: url("../i/en-clients-link-active.gif") no-repeat 14px 16px;
	width: 185px;
	}	
li#en-clients-link a{
	background: url("../i/en-clients-link.gif") no-repeat 4px 3px;
	display: block;
	margin: 13px 0 0 10px;
	width: 160px;
	height: 22px;
	text-indent: -9000px;
	}	
li#en-clients-link a:hover{
	background: url("../i/en-clients-link-hover.gif") no-repeat 4px 3px;
	display: block;
	margin: 13px 0 0 10px;
	width: 160px;
	height: 22px;
	text-indent: -9000px;
	}
li#en-clients-link a#active-but-link-clients{
	width: 117px;
	background: url("../i/en-clients-link-active.gif") no-repeat 4px 3px;
	}			
li#en-partners-link{
	width: 148px;
	}
li#en-partners-link-active{
	background: url("../i/en-partners-link-active.gif") no-repeat 10px 16px;
	width: 148px;
	}	
li#en-partners-link a{
	background: url("../i/en-partners-link.gif") no-repeat 0px 3px;
	width: 130px;
	display: block;
	margin: 13px 0 0 10px;
	height: 22px;
	text-indent: -9000px;
	}
li#en-partners-link a:hover{
	background: url("../i/en-partners-link-hover.gif") no-repeat 0px 3px;
	width: 130px;
	display: block;
	margin: 13px 0 0 10px;
	height: 22px;
	text-indent: -9000px;
	}	
li#en-partners-link a#active-but-link-partners{
	width: 149px;
	background: url("../i/en-partners-link-active.gif") no-repeat 0px 3px;
	}		
li#en-contacts-link{
	width: 130px;
	}
li#en-contacts-link a{
	background: url("../i/en-contacts-link.gif") no-repeat 4px 3px;
	width: 100px;
	display: block;
	margin: 13px 0 0 10px;
	height: 22px;
	text-indent: -9000px;
	}
li#en-contacts-link a:hover{
	background: url("../i/en-contacts-link-hover.gif") no-repeat 4px 3px;
	width: 100px;
	display: block;
	margin: 13px 0 0 10px;
	height: 22px;
	text-indent: -9000px;
	}
li#en-contacts-link-active{
	background: url("../i/en-contacts-link-active.gif") no-repeat 14px 16px;
	width: 130px;
	}			
li#en-contacts-link a#active-but-link-contacts{
	width: 113px;
	background: url("../i/en-contacts-link-active.gif") no-repeat 4px 3px;
	}	
/* EN Menu END */

ul#sub-menu{
	margin: 40px 0 0 30px;
	}	
ul#sub-menu li{
	padding: 0 0 0 24px;
	background: url("../i/sub-menu-bg.png") no-repeat 0 1px;
	line-height: 16px;
	margin: 0 0 16px 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #91332c;
	}	
ul#sub-menu li a{
	font: bold 14px Arial, Helvetica, sans-serif;
	}	
ul#sub-menu li a:hover{
	font: bold 14px Arial, Helvetica, sans-serif;
	}
ul#sub-menu li a#can-use{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #913533;
	}	
ul#sub-menu li a#can-use:hover{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #ab3e3c;
	}	
ul#sub-menu li a#can-use-inner{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #913533;
	}	
ul#sub-menu li a#can-use-inner:hover{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #ab3e3c;
	}		
ul#sub-menu-inner li{
	margin: 8px 0 0 0;
	padding: 0 0 0 12px;
	background: none;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #913533;
	}	
ul#sub-menu-inner li a{
	font: normal 12px Arial, Helvetica, sans-serif;
	}
ul#sub-menu-inner li a:hover{
	font: normal 12px Arial, Helvetica, sans-serif;
	}
ul#sub-menu-production{
	margin: 0 0 11px 0;
	}
ul#sub-menu-production li{
	background: url("../i/sub-menu-production.png") no-repeat 0 5px;
	padding: 0 0 0 14px;
	line-height: 12px;
	font: italic 12px Arial, Helvetica, sans-serif;
	}			
ul#sub-menu-production li a{
	font: italic 12px Arial, Helvetica, sans-serif;
	}
ul#sub-menu-production li a:hover{
	font: italic 12px Arial, Helvetica, sans-serif;
	}			
ul.subdivision{
	width: 40%;
	margin: 10px 2% 0 0;
	float: left;
	}	
ul.subdivision li{
	text-align: center;
	margin: 24px 0 0 0;
	}		
ul.subdivision li p{
	margin: 4px 0 0 0;
	}	
div#pages-content ul.subdivision li p a{
	font: normal 18px Arial, Helvetica, sans-serif;
	}
div#pages-content ul.subdivision li p a:hover{
	font: normal 18px Arial, Helvetica, sans-serif;
	}
ul#news li{
	margin: 0 0 23px 0;	
	}	
ul#news li p{
	margin: 12px 0 0 0;
	}		
ul#news li p.news-date{
	font: italic 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 12px 0 -9px 0;
	}	
ul#news li p a{
	font: normal 18px Arial, Helvetica, sans-serif;
	}
ul#news li p a:hover{
	font: normal 18px Arial, Helvetica, sans-serif;
	}	
ul.organization-chart{
	margin: 0 0 42px 0;
	}
ul#sitemap-left{
	margin: 20px 150px 0 0;
	padding: 0;
	font-size: 0;
	float: left;
	}	
ul#sitemap-left li{
	margin: 0 0 16px 0;
	padding: 0;
	font-size: 0;
	}		
ul#sitemap-left li ul.sub-sitemap{
	margin: 0 0 0 32px;
	padding: 0;
	}	
ul#sitemap-left li ul.sub-sitemap li{
	margin: 14px 0 0 0;
	}	
ul#sitemap-left li a{
	font: bold 14px Arial, Helvetica, sans-serif;
	}
ul#sitemap-left li a:hover{
	font: bold 14px Arial, Helvetica, sans-serif;
	}	
ul#sitemap-left li ul li a{
	font: normal 12px Arial, Helvetica, sans-serif;
	}
ul#sitemap-left li ul li a:hover{
	font: normal 12px Arial, Helvetica, sans-serif;
	}	
ul#sitemap-right{
	margin: 20px 0 0 0;
	padding: 0;
	font-size: 0;
	float: left;
	}	
ul#sitemap-right li{
	margin: 0 0 16px 0;
	padding: 0;
	font-size: 0;
	}		
ul#sitemap-right li ul.sub-sitemap{
	margin: 0 0 0 32px;
	padding: 0;
	}	
ul#sitemap-right li ul.sub-sitemap li{
	margin: 14px 0 0 0;
	}	
ul#sitemap-right li a{
	font: bold 14px Arial, Helvetica, sans-serif;
	}
ul#sitemap-right li a:hover{
	font: bold 14px Arial, Helvetica, sans-serif;
	}	
ul#sitemap-right li ul li a{
	font: normal 12px Arial, Helvetica, sans-serif;
	}
ul#sitemap-right li ul li a:hover{
	font: normal 12px Arial, Helvetica, sans-serif;
	}
ul.nav li{
	float: left;
	}
ul.nav li#home{
	width: 19px;
	height: 18px;
	background: url("../i/home.png") no-repeat 4px 5px;
	}	
ul.nav li#home-active{
	width: 19px;
	height: 18px;
	background: url("../i/home-active.png") no-repeat 4px 5px;
	}
ul.nav li#search{
	width: 19px;
	height: 18px;
	background: url("../i/sitemap.png") no-repeat 4px 4px;
	}
ul.nav li#search-active{
	width: 19px;
	height: 18px;
	background: url("../i/sitemap-active.png") no-repeat 4px 4px;
	}			
ul.nav li#mail{
	margin: 0 23px;
	width: 19px;
	height: 18px;
	background: url("../i/mail.png") no-repeat 3px 6px;
	}		
ul.nav li a{
	display: block;
	width: 14px;
	height: 14px;
	margin: 2px 0 0 1px;
	}	
ul#search-results{
	margin: 18px 0 0 0;
	}
ul#search-results li{
	margin: 0 0 32px 0;
	} 	
ul#search-results li p{
	font: normal 12px Arial, Helvetica, sans-serif;
	}	
ul#search-results li p a{
	font: normal 12px Arial, Helvetica, sans-serif;
	}	
ul#search-results li p a:hover{
	font: normal 12px Arial, Helvetica, sans-serif;
	}			
ul#search-results li a{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #4f0004;
	}	
ul#search-results li a:hover{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #760300;
	}	
ul#feedback{
	margin: 20px 0 0 0;
	}	
ul#feedback li{
	font: normal 14px Arial, Helvetica, sans-serif;
	margin: 0 0 4px 0;
	}	
ul#feedback li#all-rows{
	font: italic 12px Arial, Helvetica, sans-serif;
	margin: 8px 0 4px 0;
	}	
ul#feedback li#correct{
	font: italic 18px Arial, Helvetica, sans-serif;
	margin: 0 0 12px 0;
	color: #5c0101;
	}
ul#feedback li#thanks{
	font: italic 18px Arial, Helvetica, sans-serif;
	margin: 0 0 12px 0;
	color: #d78733;
	}			
ul#feedback li.inp-bottom{
	margin: 0 0 16px 0;
	}	
ul#registration li{
	padding: 0;
	font: normal 14px Arial, Helvetica, sans-serif;
	margin: 17px 0 0 0;
	width: 229px;
	}
ul#registration li a{
	font: normal 14px Arial, Helvetica, sans-serif;
	}
ul#registration li a:hover{
	font: normal 14px Arial, Helvetica, sans-serif;
	}		
ul#registration li#remember{
	padding: 0 0 0 53px;
	}		
ul#registration li input{
	width: 162px;
	margin: 0 0 0 6px;
	}	
ul#registration li input.login{
	margin: 0 0 0 17px;
	}
ul#registration li input#enter{
	background: url("../i/enter.gif") no-repeat 0 0;
	width: 68px;
	height: 27px;
	border: none;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px 0 1px 0;
	cursor: pointer;
	margin: 0;
	}	
ul#registration li input#enter:hover{
	background: url("../i/enter-hover.gif") no-repeat 0 0;
	width: 68px;
	height: 27px;
	border: none;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px 0 1px 0;
	cursor: pointer;
	}
input#order-btn{
	background: url("../i/order-btn.gif") no-repeat 0 0;
	width: 104px;
	height: 27px;
	border: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px 0 1px 0;
	cursor: pointer;
	margin: -10px 0 0 0;
	display: none;
	}	
input#order-btn:hover{
	background: url("../i/order-btn-hover.gif") no-repeat 0 0;
	width: 104px;
	height: 27px;
	border: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px 0 1px 0;
	cursor: pointer;
	margin: -10px 0 0 0;
	}	
input#registration-btn{
	background: url("../i/registration-btn.gif") no-repeat 0 0;
	width: 104px;
	height: 27px;
	border: none;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px 0 1px 0;
	cursor: pointer;
	margin: 10px 0 0 0;
	float: left;
	}	
input#registration-btn:hover{
	background: url("../i/registration-btn-hover.gif") no-repeat 0 0;
	width: 104px;
	height: 27px;
	border: none;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px 0 1px 0;
	cursor: pointer;
	margin: 10px 0 0 0;
	}			
ul#registration li input.checkbox{
	width: 12px;
	height: 14px;
	border: none;
	color: black;
	cursor: pointer;
	margin: 0;
	padding: 0;
	}
ul.make-order{
	margin: 12px 0 0 0;
	}
ul.make-order li{
	font: normal 12px Arial, Helvetica, sans-serif;	
	margin: 0 0px 4px 0;
	}	
ul.make-order li a.select-link{
	background: #fff url("../i/select-link.gif") no-repeat 100% 0;
	width: 243px;
	height: 19px;
	display: block;
	border: 1px solid #4e0004;
	cursor: pointer;
	text-decoration: none;
	padding: 4px 0 0 5px;
	}	
table#product-name{
	margin: 0px 0 0 0;
	border-collapse: collapse;
	padding: 0;
	float: left;
	width: 261px;
	}	
table#product-name td#unicum{
	background: url("../i/unicum-bg.gif") no-repeat 100% 0;
	height: 25px;
	padding: 0;
	margin: 0;
	}	
table#product-name td{	
	background: url("../i/orange-ltl.gif") no-repeat 100% 0;
	padding: 3px 0 3px 19px;
	width: 242px;
	font: normal 12px Arial, Helvetica, sans-serif;	
	height: 13px;
	}	
table#product-name td.orange{
	background: #ffe08f;
	padding: 2px 0 2px 19px;
	width: 242px;
	font-size: 12px;
	font: normal 12px Arial, Helvetica, sans-serif;
	vertical-align: middle;		
	}
/*ul#product-name{
	margin: 1px 0 0 0;
	_margin: 4px 0 0 0;
	}
*+html ul#product-name{
	margin: 4px 0 0 0;
	}	
body:first-of-type ul#product-name{ 
	margin: 4px 0 0 0;
	}	
html:first-child ul#product-name{
	margin: 4px 0 0 0;
	}		
ul#product-name li{
	vertical-align: bottom;
	}	
ul#product-name li.unicum{
	background: url("../i/unicum-bg.gif") no-repeat 100% 0;
	padding: 4px 0 3px 15px;
	_padding: 4px 0 6px 20px;
	width: 246px;
	_width: 241px;
	font-size: 12px;
	font: normal 12px Arial, Helvetica, sans-serif;
	}	
*+html ul#product-name li.unicum{
	padding: 4px 0 6px 15px;
	}	
body:first-of-type ul#product-name li.unicum{ 
	padding: 5px 0 6px 15px;
	}	
ul#product-name li{
	background: url("../i/orange-ltl.gif") no-repeat 100% 0;
	padding: 3px 0 3px 19px;
	width: 242px;
	font: normal 12px Arial, Helvetica, sans-serif;
	}	
body:first-of-type ul#product-name li{ 
	padding: 3px 0 4px 19px;
	}		
ul#product-name li.orange{
	background: #ffe08f;
	padding: 2px 0 2px 19px;
	width: 242px;
	font-size: 12px;
	font: normal 12px Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	}	
body:first-of-type ul#product-name li.orange{ 
	padding: 3px 0 2px 19px;
	}	
ul#product-name li.mark{
	background: #ffe08f url("../i/mark.png") no-repeat 7px 7px;
	}	
ul#product-name li.mark-white{
	background: url("../i/mark-white.gif") no-repeat 4px 0;
	padding: 3px 0 3px 19px;
	width: 242px;
	font: normal 12px Arial, Helvetica, sans-serif;
	}		
*/
table#form-tbl{
	width: 460px;
	border-collapse: collapse;
	border-top: 5px solid #f4a400; 
	border-right: 5px solid #f4a400; 
	padding: 0;
	font-size: 12px;
	margin: 0;
	float: left;
	}	
table#form-tbl tr td{
	text-align: center;
	vertical-align: middle;
	border: 1px solid black;
	width: 50px;
	height: 20px;
	_height: 19px;
	padding: 0;
	margin: 0;
	}			
*:first-child+html table#form-tbl tr td{
  	height: 19px;
	}	
table#form-tbl tr td input.quantity{
	width: 44px;
	height: 15px;
	border: none;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: black;
	background: none;
	}	
table#form-tbl tr td.tbl-date{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0;
	background: url("../i/date-tbl.gif") repeat-x top;
	padding: 0;
	font-size: 12px;
	height: 22px;
	_height: 19px;
	}	
table#form-tbl tr td.nonselected{
	background: url("../i/nonselected.gif") no-repeat 0 0;
	}	
table#form-tbl tr.orange-td td{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	background-color: #ffe08f;
	padding: 0;
	font-size: 12px;
	line-height: 12px;
	}	
table#form-tbl tr td.written{
	background: url("../i/written.gif") repeat-x top;
	font-size: 12px;
	line-height: 12px;
	padding: 0;
	}			
form#registration-form{
	margin: 0px 0 0 0;
	}	
table#registration-tbl td{
	font: normal 14px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	padding: 0;
	line-height: 14px;
	padding: 0 0 9px 0;
	}	
table#registration-tbl td.alone-main{
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 20px 0 9px 0;
	}
table#registration-tbl td.alone-main p.please-correct{
	margin: 0 0 14px 0;
	font: italic 18px Arial, Helvetica, sans-serif;
	margin: 0 0 12px 0;
	color: #5c0101;
	}
table#registration-tbl td.alone-main p.please-thanks{
	margin: 0 0 14px 0;
	font: italic 18px Arial, Helvetica, sans-serif;
	margin: 0 0 12px 0;
	color: #d78733;
	}		
table#registration-tbl td.example{
	font: italic 12px Arial, Helvetica, sans-serif;
	color: #616161;
	}				
table#registration-tbl td input{
	width: 212px;
	height: 21px;
	padding: 4px 5px 0px 5px;
	}			
div#rem{
	float: left;
	width: 80px;
	height: 20px;
	margin: 5px 0px 0 0px;
	}	
div#check{
	float: left;
	width: 12px;
	padding: 0;
	margin: 7px 14px 0 2px;
	}
div#ent{
	float: left;
	width: 68px;
	height: 27px;
	padding: 0;
	}	
div#scroll{
	background: #f4a400 url("../i/scroll.gif") no-repeat 0 0; 
	width: 467px;
	_width: 465px;
	height: 26px;
	position: relative;
	font-size: 0;
	padding: 0 0 0 1px;
	margin: 0 0 0 255px;
	}	
*+html div#scroll{
	width: 465px;
	}	
html:first-child div#scroll{
	width: 465px;
	}	 																		
form{
	margin: 0;	
	padding: 0;
	}			
input{	
	background: url("../i/input-bg.gif") repeat-x top;
	height: 19px;
	width: 255px;
	margin: 0;
	padding: 3px 5px 1px 5px;
	border: 1px solid #4e0004;
	font: normal 12px Arial, Helvetica, sans-serif;	
	background-color: #fff;
	color: #404040;
	}
input.inp-err{	
	background: url("../i/input-bg.gif") repeat-x top;
	height: 19px;
	width: 255px;
	margin: 0;
	padding: 3px 5px 1px 5px;
	border: 1px solid #4e0004;
	font: normal 12px Arial, Helvetica, sans-serif;	
	background-color: #f8ba43;
	color: #404040;
	}	
input#btn{
	background: url("../i/btn-bg.gif") no-repeat 0 0;
	width: 114px;
	height: 27px;
	border: none;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px 0 1px 0;
	cursor: pointer;
	margin: 6px 0 0 0;
	}
input#btn:hover{
	background: url("../i/btn-bg-hover.gif") no-repeat 0 0;
	width: 114px;
	height: 27px;
	border: none;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px 0 1px 0;
	cursor: pointer;
	margin: 6px 0 0 0;
	}	
div#factory-production a#factory-btn{
	width: 95px;
	display: block;
	height: 28px;
	border: none;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 7px 0 0 10px;
	background: url("../i/factory-btn.gif") no-repeat 0 0;
	float: none;
	cursor: pointer;
	text-decoration: none;
	}
div#factory-production a#factory-btn:hover{
	width: 95px;
	height: 28px;
	border: none;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 7px 0 0 10px;
	background: url("../i/factory-btn-hover.gif") no-repeat 0 0;
	float: none;
	cursor: pointer;
	}			
input#search-inp{
	width: 266px;
	height: 21px;
	border: 1px solid #4e0004;
	background-color: #fff;
	display: block;
	margin: 24px 0 0 0;
	}
input#search-btn{
	width: 68px;
	height: 28px;
	background: url("../i/search-btn.gif") no-repeat 0 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0px 0 0 0;
	cursor: pointer;
	border: none;
	margin: 18px 0 0 0;
	padding: 0;
	}	
input#search-btn:hover{
	width: 68px;
	height: 28px;
	background: url("../i/search-btn-hover.gif") no-repeat 0 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0px 0 0 0;
	cursor: pointer;
	margin: 18px 0 0 0;
	padding: 0;
	}		
textarea{
	margin: 0;
	padding: 2px 5px;
	width: 255px;
	height: 109px;
	color: #404040;
	font: normal 12px Arial, Helvetica, sans-serif;	
	overflow: hidden;
	border: 1px solid #4e0004;
	font: normal 12px Arial, Helvetica, sans-serif;	
	background-color: #fff;
    }
textarea.inp-err{
	margin: 0;
	padding: 2px 5px;
	width: 255px;
	height: 109px;
	color: #404040;
	font: normal 12px Arial, Helvetica, sans-serif;	
	overflow: hidden;
	border: 1px solid #4e0004;
	font: normal 12px Arial, Helvetica, sans-serif;	
	background-color: #f8ba43;
    }			
html:first-child textarea{
	width: 267px;
	}						
table{
	padding: 0;
	margin: 0;
    width: 100%;
	border: none;
	}	
table td{	
	border-collapse: collapse;	  			 
	margin: 0;
	padding: 0;
	vertical-align: top;	
	}
table.dep td{
	padding: 5px;
	border: solid 1px #8a8a8a;	
	}
table#contacts-tbl{
	margin: 14px 0 0 30px;
	}	
table#contacts-tbl td{
	padding: 0px 0 0 20px;
	}			
table#contacts-tbl td p.worker{
	font: bold 14px Arial, Helvetica, sans-serif;
	margin: 0;
	}
table#contacts-tbl td p.phone-number{
	font: normal 18px Arial, Helvetica, sans-serif;
	margin: 14px 0 0 0;
	}										
div{	
	margin: 0;
	padding: 0;
	} 
div.clr{
	clear: both;	
	height: 0;
	overflow: hidden;
	font-size: 0;
	}
div#container{
	min-height:100%;
	height:auto !important;
	height:100%;
	}
div#content{
	padding-bottom: 96px;
	}	
* html #container{
	height: 100%;
	}	
div#header{
	background: url("../i/header.jpg") no-repeat 0 0;
	width: 990px;
	height: 377px;
	margin: 0 auto;
	position: relative;
	}
div#nav-container{
	width: 120px;
	height: 18px;
	float: right;
	margin: -70px 8px 0 0;
	}	
div#nav-container-index{
	width: 120px;
	height: 18px;
	float: right;
	margin: 20px 8px 0 0;
	}
div#lang-container{
	position: absolute;
	width: 120px;
	height: 18px;
	float: right;
	margin: -70px 8px 0 20px;
	}	
div#lang-container-index{
	position: absolute;
	width: 120px;
	height: 18px;
	float: right;
	margin: 20px 8px 0 20px;
	}	
div#menu-container{
	height: 56px;
	background: url("../i/menu-bg.gif") repeat-x top;
	}	
/*DIV*/							
div#main-content-bg{
	background: url("../i/main-content-bg.jpg") repeat-x top;
	}	
div#main-content-left{
	background: url("../i/main-content-left.jpg") no-repeat 0 100%;
	}	
div#main-content-right{
	min-height: 213px;
	_height: 213px;
	background: url("../i/main-content-right.jpg") no-repeat 100% 100%;
	}	
div#wrapper-main-content{
	float: left;
	width: 100%;
	margin-left: -45%;
	}	
div#main-content-first{
	margin: 0 47px 0 45%;
	padding: 17px 0 0 46px;
	}
div#main-content-first p#left-column{
	margin: 18px 0 0 0;
	font: normal 13px "Trebuchet MS";
	}	
div#main-content-first p{
	margin: 8px 60px 0 0;
	font: normal 13px "Trebuchet MS";
	}	
div#fixed{
	float: left;
	width: 47px;
	margin-left: -47px;
	}	
div#main-content-second{
	float: left;
	width: 45%;
	padding: 49px 0 0 0;
	}	
div#main-content-second p{
	margin: 8px 60px 0 0;
	font: normal 13px "Trebuchet MS";
	}	
div#main-news{
	background: #feefa1 url("../i/main-news-bg.jpg") repeat-x top;
	min-height: 304px;
	_height: 304px;
	}
div#wrapper-main-news{
	float: left;
	width: 100%;
	margin-left: -37%;
	}	
div#main-news-first{
	margin: 0 186px 0 37%;
	padding: 26px 20px 0 41px;
	}
div#main-news-first ul{
	margin: 16px 0 0 0;
	}
div#main-news-first ul li{
	margin: 0 0 14px 0;
	}		
div#main-news-first ul li p{
	margin: 0;
	font: normal 11px "Trebuchet MS";
	line-height: 12px;
	}
div#main-news-first ul li a{
	font: normal 11px "Trebuchet MS";
	}			
div#main-news-first a{
	font: normal 18px Arial, Helvetica, sans-serif;
	}		
div#fixed-news{
	float: left;
	width: 186px;
	margin-left: -186px;
	}
div#geography-sale{
	background: url("../i/geography-sale.png") no-repeat 35px 19px;
	height: 97px;
	width: 182px;
	padding: 41px 0 0 4px;
	text-align: center;
	}	
div#geography-sale a{
	font: bold 12px Arial, Helvetica, sans-serif;
	}	
div#geography-sale a:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	}		
div#geography-sale a#geography-sale-link{
	height: 52px;
	width: 75px;
	display: block;
	text-indent: -9000px;
	margin: 0 0 19px 53px;
	}	
div#order-form{
	background: url("../i/order-form.png") no-repeat 32px 0px;
	width: 182px;
	padding: 21px 0 0 4px;
	text-align: center;
	}	
div#order-form a{
	font: bold 12px Arial, Helvetica, sans-serif;
	}	
div#order-form a:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	}	
div#order-form a#order-form-link{
	height: 68px;
	width: 75px;
	display: block;
	text-indent: -9000px;
	margin: 0 0 10px 53px;
	}		
div#flash{
	width: 208px;
	height: 210px;
	margin: 14px auto 0 auto;	
	}	
div#main-news-second{
	float: left;
	width: 37%;
	padding: 26px 0 0 0;
	text-align: center;
	}
div#main-news-second a{
	font: normal 18px Arial, Helvetica, sans-serif;
	}					
div#main-news-bottom{
	background: url("../i/main-news-bottom.gif") repeat-x top;
	height: 4px;
	font-size: 0;
	}
div#content-bg{
	background: #fffefb url("../i/content-bg.jpg") repeat-x top;
	}	
div#content-left{
	background: url("../i/main-content-left.jpg") no-repeat 0 30px;	
	}
div#content-right{
	background: url("../i/main-content-right.jpg") no-repeat 100% 30px;
	position: relative;
	overflow: hidden;
	}	
div#wrapper-pages-content{
	float: left;
	width: 100%;
	}			
div#pages-content{
	margin: 0 0 0 245px;
	padding: 35px 20px 45px 0;
	min-height: 310px;
	}
/*div.pages-content-contacts{
	margin: 0 0 0 245px;
	padding: 35px 20px 45px 0;
	min-height: 310px;
	width: 48%;
	float: left;
	}
div#pages-content-right{
	min-height: 310px;
	width: 25%;
	float: left;
	}
div#pages-content-right img{
	margin: 74px 0 0 20px;
	}*/			
div#pages-content p{
	margin: 13px 0 0 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	}
div#pages-content p.head-enterprise{
	margin: 13px 0 4px 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	}
div#pages-content a{
	font: normal 12px Arial, Helvetica, sans-serif;
	}			
div#pages-content a:hover{
	font: normal 12px Arial, Helvetica, sans-serif;
	}	
div#sitemap-description{
	padding: 35px 0 40px 0px;
	font: normal 12px Arial, Helvetica, sans-serif;
	min-height: 200px;
	_height: 200px;
	margin: 0 auto;
	width: 930px;
	}						
div#sub-menu-container{
	float: left;
	width: 220px;
	padding: 0 25px 20px 0;
	margin-left: -100%;
	}	
div#about-photo-container{ 
	margin: 63px 0 0 0;
	width: 100%;	
	}	
div#about-photo-container div.about-photo{
	width: 33%;
	height: 117px;
	float: left;
	text-align: center;
	}
div#about-photo-container div.about-photo img{
	border: 1px solid #760300;
	padding: 5px;
	background-color: #fff;
	}	
div#factory-photo-container{ 
	margin: 23px 0 0 0;
	width: 100%;	
	}	
div#factory-photo-container div.about-photo{
	width: 33%;
	height: 117px;
	float: left;
	text-align: center;
	}
div#factory-photo-container div.about-photo img{
	border: 1px solid #760300;
	padding: 5px;
	background-color: #fff;
	}	
div.awards-container{
	max-width: 1100px;
	margin: 20px 0 0 0;
	}	
div.award{
	width: 33%;
	float: left;
	text-align: center;
	margin: 0px 0 26px 0;
	}	
div.award-block{
	width: 142px;
	height: 135px;
	background-color: #fff;
	border: 1px solid #760300;
	margin: 0 auto;
	padding: 7px 0 0 0;
	}	
div.award div.awards-description{
	width: 216px;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 6px auto 0 auto;
	}
div.product-left-turn{
	float: left;
	width: 50%;
	}	
div.product-right-turn{
	float: left;
	width: 49%;
	}	
div.product-container{
	max-width: 1100px;
	margin: 20px 0 15px 0;
	}
div.product-block{
	width: 80px;
	height: 80px;
	padding: 9px;
	background-color: #fff;
	border: 1px solid #7e0f08;
	float: left;
	}			
div.product-description{
	float: left;
	padding: 10px 0 0 12px;
	width: 60%;
	}
div#big-product{
	width: 145px;
	height: 146px;
	background-color: #fff;
	border: 1px solid #760300;
	padding: 11px;
	float: left;
	margin: 22px 27px 0 0;
	}	
div#big-product-description{
	float: left;
	margin: 40px 0 0 0;
	width: 70%;
	}
div#big-product-description ul li{
	margin: 0 0 18px 0;
	}
div#big-product-description ul li p{
	margin: 3px 0 0 0;
	font: italic 12px Arial, Helvetica, sans-serif;
	}	
div#big-product-description ul li p.no-top{
	margin: 0;
	}	
div#big-product-description ul li a{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #760300;
	}	
div#big-product-description ul li a:hover{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #912f1e;
	}			
div#pages-content div.product-description p{
	font: italic 12px Arial, Helvetica, sans-serif;
	margin: 3px 0 0 0;
	}		
div#pages-content div.product-description a{
	font: bold 14px Arial, Helvetica, sans-serif;
	}
div#pages-content div.product-description a:hover{
	font: bold 14px Arial, Helvetica, sans-serif;
	}		
div#pager{
	margin: 32px 0 0 0;
	font-size: 0;
	height: 17px;
	}	
div#pager ul li{
	float: left;
	margin: 0 7px;
	}	
div#pager ul li#page-txt{
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 3px 0 0 0;
	}
div#pager ul li#active-page{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #5c0101;
	padding: 1px 5px;
	margin: 1px 4px 0px 4px;
	}	
div.healthy-eating-container{
	margin: 20px 0 26px 0;
	}	
div.healthy-eating-block{
	text-align: center;
	width: 142px;
	height: 112px;
	background-color: white;
	border: 1px solid #7a0b07;
	padding: 30px 0 0 0;
	float: left;
	}
div.healthy-eating-description{
	float: left;
	width: 78%;
	padding: 14px 0 0 15px;
	}
div.healthy-eating-description p#recipe{
	font: normal 18px Arial, Helvetica, sans-serif;
	margin: 36px 0 0 10px;
	}	
div#pages-content div.healthy-eating-description a{
	font: bold 14px Arial, Helvetica, sans-serif;
	}
div#pages-content div.healthy-eating-description a:hover{
	font: bold 14px Arial, Helvetica, sans-serif;
	}	
div#pages-content ul.organization-chart li p.organization-title{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #760300;
	margin: 13px 0 0 0;
	}
div#pages-content ul.organization-chart li p{
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 10px 0 0 0;
	}	
div#pages-content ul.organization-chart li p.departments{
	font: italic 12px Arial, Helvetica, sans-serif;
	margin: 12px 0 12px 0;
	}				
div.pacts{
	height: 30px;
	padding: 7px 0 0 34px;
	margin: 34px 31px 0 0;
	float: left;
	background: url("../i/pact.png") no-repeat 0 0;
	}	
div#price-list{
	width: 75px;
	height: 30px;
	padding: 7px 0 0 34px;
	margin: 80px 20px 0 0;
	float: right;
	font-size: 14px;
	background: url("../i/pact.png") no-repeat 0 0;
	}	
div#price-list a{
	font-size: 14px;
	}	
div#price-list a:hover{
	font-size: 14px;
	}		
div#factory{
	margin: 0 16px 0px 0;
	}	
div#factory img{
	float: left;
	}		
div#name-factory{
	font: normal 24px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 20px 0 0 20px;
	float: left;
	}	
div#factory-production{
	margin: 20px 0 0 0;
	float: right;
	width: 95px;
	height: 28px;
	}
div#factory-contacts{
	width: 70%;
	margin: 34px 0 0 0;
	float: left;
	}	
div#factory-contacts p.factory-description-name{
	font: normal 14px Arial, Helvetica, sans-serif;
	margin: 0px 0 0 0;
	}
div.geography{
	float: left;
	margin: 20px 16% 0 0;
	}
div.geography ul li{
	margin: 0px 0 0 0;
	}		
div.geography ul li.city{
	font: normal 18px Arial, Helvetica, sans-serif;
	margin: 10px 0 12px 0;
	}	
div#form-container{
	margin: 18px 10px 0 0;
	}
div#organization-information{
	float: left;
	margin: 0 12% 0 0;
	}		
div#organization-information p{
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 8px 0 0 0;	
	}	
div#person-contacts{
	float: left;
	}	
div.line{
	height: 2px;
	width: 724px;
	background-color: #760300;
	margin: 25px 0;
	padding: 0;
	font-size: 0;
	}	
div#person-contacts p{
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 8px 0 0 0;	
	}		
div#footer{
	height: 96px;
	background: url("../i/footer-bg.jpg") repeat-x top; 
	position: relative;
	margin-top: -96px;
	height: 96px;
	clear: both;
	overflow: hidden;
	}
div#sun{
	background: url("../i/sun.jpg") no-repeat 51% 100%;
	height: 96px;
	}	
div#left-footer{
	height: 45px;
	width: 300px;
	float: left;
	padding: 51px 0 0 48px;
	}
div#right-footer{
	height: 45px;
	width: 220px;
	float: right;
	padding: 51px 0 0 48px;
	}
div#right-footer a{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #770401;
	}	
div#right-footer a:hover{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #91301e;
	}			
div#left-footer p{
	margin: 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	}	
a#iquadart{
	display: block;
	width: 16px;
	height: 17px;
	background: url("../i/iquadart.png") no-repeat 0 0;
	text-indent: -9000px;
	float: left;
	margin: 0px 8px 0 0;
	}		
.main-news-date{
	color: #b7b2a5;
	font: normal 11px "Trebuchet MS";
	}
.ill{
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	}			
.shop-name{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #760300;
	}	
.twice-span{
	font: bold 14px Arial, Helvetica, sans-serif;
	margin: 0 184px 0 0;
	}			
.all-rows-reg{
	font: italic 12px Arial, Helvetica, sans-serif;
	margin: 15px 0px 0 10px;
	display: block;
	float: left;
	}	
div.wrapper-select{
	width: 224px;
	border: 1px solid #4e0004;
	background-color: #fff;
	margin: -4px 0 0 0;
	border-top: none;
	_margin: -5px 0 0 0;
	position: absolute;
	top: 0px;
	left: 0px;
	}
div.wrapper-select ul li{
	height: 15px;
	padding: 3px 0 3px 5px;
	border-bottom: 1px solid #4e0004;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0;
	line-height: 14px;
	background-color: #ddae9b;
	}	
div.wrapper-select ul li a{
	display: block;
	width: 224px;
	_width: 219px;
	height: 21px;
	_height: 16px;
	text-decoration: none;
	margin: 0;
	}	
div.wrapper-select ul li.no-border{
	border: none;
	}	
*+html div.wrapper-select{
  	margin: -5px 0 0 0;
	}	
@-moz-document url-prefix() {
  table#product-name {margin: -3px 0 0 0;}
}		
/*Scroll*/
div#table-container{
	width: 420px;
	overflow: auto;
}
img#loading{
	display: none;
}
div.select-list{
	position: relative;
}
div#order-table-container{
	margin: 60px 0 0 0;
	display: none;
}
input#enter{
	background: url("../i/order-btn.gif") no-repeat 0 0;
	width: 150px;
	height: 27px;
	border: none;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px 45px 1px 0;
	cursor: pointer;
	margin: 0;
	float: right;
}
input#enter:hover{
	background: url("../i/order-btn-hover.gif") no-repeat 0 0;
	width: 150px;
	height: 27px;
	border: none;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px 45px 1px 0;
	cursor: pointer;
	margin: 0;
	float: right;
}
span.lang-line{
	margin: 0 0 0 3px;
}

/* 404 */
body#no-body-bg{
	margin: 0;
	padding: 0;  
	font: normal 13px "Trebuchet MS";
	background: #ffad4c url("../i/no-body-bg.jpg") repeat-x top;
	height: 100%;
	min-height: 900px;
	_height: 900px;
}
a#error-logo{
	width: 396px;
	height: 130px;
	background: url("../i/on-main.png") no-repeat 1px 0;
	display: block;
	text-indent: -9000px;
	outline: none;
	margin: 0 auto;
} 
div#error-description{
	width: 544px;
	margin: 164px auto 0 auto;
	background: url("../i/404.jpg") no-repeat 0 20px;
	padding: 0 0 0 286px;
} 
div#error-description p{
	font: normal 16px Arial, Helvetica, sans-serif;
}
div#error-description p a{
	font: bold 16px Arial, Helvetica, sans-serif;
} 
div#error-description p a:hover{
	font: bold 16px Arial, Helvetica, sans-serif;
}
/* 404 */

