html{
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	} 
body{
	width: 100%;
	margin: 0;
	padding: 0;	
	height: 100%;	
	}	
img{
	border: 0;
	padding: 0;
	margin: 0;
	}	
hr{
	height: 2px;
	background-color: #f2f2f2;
	border: none;
	margin: 0;
	}	
a{
    text-decoration: underline;
	margin: 0;
	padding: 0;		
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #7d0005;
    }
a:hover{
   	margin: 0;
	padding: 0;		
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #7d0005;
	text-decoration: none;
    }	
a#logo-link{
	display: block;
	width: 346px;
	height: 92px;
	margin: 32px 0 0 76px;
	text-indent: -9000px;
	}	
p{
	font: normal 13px Arial, Helvetica, sans-serif;
	margin: 15px 0 0 0;
	}		
h1{
	margin: 0;
	font: normal 24px "Trebuchet MS";
	}			
h2{
	margin: 0;
	font: normal 18px "Trebuchet MS";
	}
h2.title-top{
	font: italic 18px "Trebuchet MS";
	line-height: 19px;
	margin: 0 0 14px 0;
	}
h2.news-title{
	font: normal 18px Arial, Helvetica, sans-serif;
	line-height: 19px;
	margin: 16px 0 8px 0;
	}	
h2.contacts-title{
	font: normal 18px Arial, Helvetica, sans-serif;
	line-height: 19px;
	margin: 0px 0 8px 0;
	}	
h2.clients-title{
	font: italic 18px Arial, Helvetica, sans-serif;
	line-height: 19px;
	margin: 24px 0 8px 0;
	}							
ul{
	margin: 0 0 0 0px;
	padding: 0;	
	}
ul li{	
	margin: 0 0 0 0px;	
	padding: 0;	
	list-style: none;
	}
ul#nav{
	height: 100px;
	margin: 20px 6px 0 0;
	height: 15px;
	width: 140px;
	}	
ul#nav li{
	float: left;
	width: 15px;
	height: 15px;
	margin: 0 18px 0 0;
	}	
ul#nav li a{
	display: block;
	width: 15px;
	height: 15px;
	text-indent: -10000px;
	}
li#search-icon{
	background: url("../i/search-icon.png") no-repeat 0 0;
	}
li#search-active{
	background: #993333 url("../i/search-icon.png") no-repeat 0 0;
	}		
li#home{
	background: url("../i/home.png") no-repeat 0 0;
	}	
li#home-active{
	background: #993333 url("../i/home.png") no-repeat 0 0;
	}		
li#mail{
	background: url("../i/mail.png") no-repeat 0 0;
	}	
li#sitemap{
	background: url("../i/sitemap.png") no-repeat 0 0;
	}	
li#sitemap-active{
	background: #993333 url("../i/sitemap.png") no-repeat 0 0;
	}			
ul#sub-nav{
	margin: 24px 40px 0 0;
	}	
li#icon-scheme{
	float: left;
	background: url("../i/icon-scheme.png") no-repeat 0 0;
	min-height: 32px;
	padding: 13px 0 0 53px;
	margin: 0 26px 0 0;
	_height: 32px;
	}			
li#icon-scheme a{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #7d0005;
	}
li#icon-scheme a:hover{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #7d0005;
	}	
li#icon-compass{
	float: left;
	background: url("../i/icon-compass.png") no-repeat 0 0;
	min-height: 32px;
	padding: 13px 0 0 53px;
	_height: 32px;
	}	
li#icon-compass a{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #7d0005;
	}
li#icon-compass a:hover{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #7d0005;
	}
ul#sub-menu{
	padding: 0 6px 0 0;
	width: 184px;
	}
ul#sub-menu li{
	color: #5c0101;
	margin: 0px 0 14px 0;
	font: normal 14px Arial, Helvetica, sans-serif;
	background: url("../i/sub-menu-style.gif") no-repeat 0 5px;
	padding: 0 0 0 11px;
	}	
ul#sub-menu li#sub-menu-active{
	color: #000;
	margin: 0px 0 14px 0;
	font: normal 14px Arial, Helvetica, sans-serif;
	background: url("../i/sub-menu-style-active.gif") no-repeat 0 5px;
	padding: 0 0 0 11px;
	}
ul#sub-menu li#sub-menu-active a{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	}		
ul#sub-menu li#sub-menu-active a:hover{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #4d4d4d;
	}		
ul#sub-menu li a{
	font: normal 14px Arial, Helvetica, sans-serif;
	}	
ul#sub-menu li a:hover{
	font: normal 14px Arial, Helvetica, sans-serif;
	}
ul.sitemap-menu{
	width: 400px;
	margin: 20px 0 0 20px;
	float: left;
	}	
ul.sitemap-menu li{
	background: url("../i/sitemap-style.png") no-repeat 0 5px;
	padding: 0 0 0 14px;
	margin: 0 0 0px 0;
	}	
ul.sitemap-menu li a{
	font: bold 14px Arial, Helvetica, sans-serif; 
	}
ul.sitemap-menu li a:hover{
	font: bold 14px Arial, Helvetica, sans-serif; 
	}
ul.sitemap-menu li ul.sub-sitemap{
	margin: 8px 0 0px 0;
	}	
ul.sitemap-menu li ul.sub-sitemap li{
	background: none;
	padding: 0 0 0 26px;
	margin: 0 0 14px 0;
	}	
ul.sitemap-menu li ul.sub-sitemap li a{
	font: normal 12px Arial, Helvetica, sans-serif;
	}	
ul.sitemap-menu li ul.sub-sitemap li a:hover{
	font: normal 12px Arial, Helvetica, sans-serif;
	}					
div#content ul#offer-book{
	margin: 0;
	float: none;
	}		
div#content ul#offer-book li{
	padding: 0;
	float: none;
	background: none;
	margin: 0 0 3px 0;
	font: normal 14px Arial, Helvetica, sans-serif;
	}	
div#content ul#offer-book li#all-rows{
	margin: 10px 0 0 0;
	font: italic 11px Arial, Helvetica, sans-serif;
	}
div#content ul.order-form{
	margin: 0;
	}	
div#content ul.order-form-sec{
	margin: 0;
	}	
div#content ul.order-form-sec li{
	margin: 0 0 10px 0;
	vertical-align: middle;
	background: none;
	padding: 0;
	font: normal 18px Arial, Helvetica, sans-serif;
	}	
div#content table.order-tbl td p.commodity{
	font: normal 18px "Trebuchet MS";
	}
div#content table.order-tbl td table.unical{
	margin: 2px 0 9px 0;
	}	
div#content table.order-tbl tr td.appellation-td{
	padding: 0 0 0 13px;
	}		
div#content table.order-tbl td p.appellation{
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0;
	}	
div#content table.order-tbl td table{
	margin: 2px 0 0 0;
	}	
div#content ul.order-form li{
	padding: 0;
	float: none;
	background: none;
	margin: 0 0 3px 0;
	font: normal 14px Arial, Helvetica, sans-serif;
	}	
div#content ul#order-form li.inp-bottom{
	margin: 0 0 13px 0;
	}	
div#plus-commodity{
	width: 140px;
	height: 32px;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 8px 0 15px 16px;
	}															
form{
	margin: 0;	
	padding: 0;
	}			
input{	
	height: 19px;
	width: 257px;
	margin: 0;
	padding: 3px 5px 1px 5px;
	color: #404040;
	font: normal 12px Arial, Helvetica, sans-serif;	
	border: 1px solid #520508;
	}
input.order-input{	
	height: 19px;
	width: 243px;
	padding: 3px 5px 1px 5px;
	color: #404040;
	font: normal 12px Arial, Helvetica, sans-serif;	
	border: 1px solid #520508;
	}
input.order-input-ltl{	
	height: 19px;
	width: 80px;
	padding: 3px 5px 1px 5px;
	color: #404040;
	font: normal 12px Arial, Helvetica, sans-serif;	
	border: 1px solid #520508;
	}		
input.err{	
	height: 19px;
	width: 257px;
	margin: 0;
	padding: 3px 5px 1px 5px;
	color: #404040;
	background-color: #eec4c4;
	font: normal 12px Arial, Helvetica, sans-serif;	
	border: 1px solid #520508;
	}
input#search-inp{
	width: 255px;
	margin: 4px 0 0 0;
	height: 18px;
	border: 1px solid #4e0004;
	float: left;
	padding: 5px 0 5px 5px;
	}
input#btn-search{
	width: 75px;
	height: 35px;
	background: url("../i/search.png") no-repeat 0 0;
	border: none;
	margin: 0px 0 0 16px;
	cursor: pointer;
	}
form.search-form{
	margin: 20px 0 0 0;
	}
p#request{
	font: italic 18px "Trebuchet MS";
	color: #413a2b;
	margin: 2px 0 10px 0;
	}
a.request-link{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #4f0004;
	}	
div#search-line{
	background-color: #caaf72;
	width: 352px;
	margin: 30px 0 0 0;
	height: 1px;
	padding: 0;
	line-height: 0;
	font-size: 0;
	}
ul#search-container li{
	margin: 20px 0 0 0;
	width: 800px;
	}
ul#search-container li p{
	margin: 6px 0 4px 0;
	}									
div#content ul#offer-book li.inp-bottom{	
	margin: 0 0 13px 0;
	}
div#content p#correct{
	font: italic 18px Arial, Helvetica, sans-serif;
	color: #5c0101;
	margin: 0 0 10px 0;
	}		
input#btn{
	width: 98px;
	height: 28px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px 0 0 0;
	cursor: pointer;
	background: url("../i/btn-bg.gif") no-repeat 0 0;
	border: none;
	margin: 4px 0 0 0;
	}
input#btn:hover{
	width: 98px;
	height: 28px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px 0 0 0;
	cursor: pointer;
	background: url("../i/btn-bottom-bg.gif") no-repeat 0 0;
	border: none;
	position: relative;
	margin: 4px 0 0 0;
	}
input#btn-plus{
	width: 33px;
	height: 32px;
	padding: 0px 0 0 0;
	cursor: pointer;
	background: url("../i/btn-plus.png") no-repeat 0 0;
	border: none;
	margin: 0 0 0 8px;
	}	
input#btn-plus:hover{
	width: 33px;
	height: 32px;
	padding: 0px 0 0 0;
	cursor: pointer;
	background: url("../i/btn-bottom-plus.png") no-repeat 0 0;
	border: none;
	margin: 0 0 0 8px;
	}		
input#btn-third{
	width: 98px;
	height: 28px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px 0 0 0;
	cursor: pointer;
	background: url("../i/btn-bg.gif") no-repeat 0 0;
	border: none;
	margin: 7px 0 0 6px;
	}
input#btn-third:hover{
	width: 98px;
	height: 28px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px 0 0 0;
	cursor: pointer;
	background: url("../i/btn-bottom-bg.gif") no-repeat 0 0;
	border: none;
	position: relative;
	margin: 7px 0 0 6px;
	}
input.error{
	background-color: #eec4c4;
	}		
div#vote-container{
	background: url("../i/vote-container-bg.png") no-repeat 22px 0px;
	padding: 0 0 0 1px;
	height: 22px;
	padding: 0 0 0 23px;
	margin: 12px 6px 0 0;	
	width: 95px;
	float: left;
	}	
div#vote-container-left{
	width: 1px;
	background: url("../i/vote-container-bg.png") no-repeat;
	height: 22px;
	float: left;
	}		
input.vote{
	width: 90px;
	border: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: white;
	background: url("../i/vote-bg.gif") repeat-x top;
	cursor: pointer;
	padding: 0 0 4px 0;
	float: left;
	height: 22px;
	line-height: 21px;
	}	
a.results-link{
	display: block;
	width: 70px;
	float: left;
	margin: 16px 0 0 0;
	font-size: 11px;
	}	
a.results-link:hover{
	display: block;
	width: 70px;
	float: left;
	margin: 16px 0 0 0;
	font-size: 11px;
	}			
input.radio-button{
	width: 13px;
	height: 13px;
	cursor: pointer;
	float: none;	
	vertical-align: middle;
	margin: 0 6px 2px 0;
	border: none;
	}
label{
	cursor: pointer;
	}	
textarea{
	margin: 0;
	padding: 2px 5px;
	width: 257px;
	height: 109px;
	color: #404040;
	font: normal 12px Arial, Helvetica, sans-serif;	
	overflow: hidden;
	border: 1px solid #520508;
    }	
textarea.err{
	background-color: #eec4c4;
	}	
ul#offer-book li textarea.area-ltl{
	margin: 0;
	padding: 2px 5px;
	width: 257px;
	height: 80px;
	color: #404040;
	font: normal 12px Arial, Helvetica, sans-serif;	
	overflow: hidden;
	border: 1px solid #520508;
    }				
table{
	padding: 0;
	margin: 0;
    width: 100%;
	border: none;
	border-collapse: collapse;
	}	
table td{	
	border-collapse: collapse;	  			 
	margin: 0;
	padding: 0;
	vertical-align: top;	
	}
table.dep td{
	padding: 5px;
	border: solid 1px #8a8a8a;	
	}	
table#menu-visual td#left-corner-menu{
	height: 72px;
	background: url("../i/left-corner-menu.jpg") no-repeat 0 0;
	}	
table#menu-visual td#right-corner-menu{
	width: 26px;
	height: 72px;
	background: url("../i/right-corner-menu.jpg") no-repeat 100% 0;
	}
table#menu-visual td#menu-about{
	background: url("../i/menu-about.jpg") no-repeat 35% 20px;
	}
table#menu-visual td#menu-about-active{
	background: url("../i/menu-about-active.jpg") no-repeat 35% 20px;
	}	
table#menu-visual td a{
	display: block;
	width: 100%;
	margin: 15px 0 0 0;
	height: 40px;
	text-indent: -9000px;
	}		
table#menu-visual td#menu-partners{
	background: url("../i/menu-partners.jpg") no-repeat 52% 20px;
	}
table#menu-visual td#menu-partners-active{
	background: url("../i/menu-partners-active.jpg") no-repeat 52% 20px;
	}			
table#menu-visual td#menu-products{
	background: url("../i/menu-products.jpg") no-repeat 48% 20px;
	}	
table#menu-visual td#menu-products-active{
	background: url("../i/menu-products-active.jpg") no-repeat 48% 20px;
	}	
table#menu-visual td#menu-clients{
	background: url("../i/menu-clients.jpg") no-repeat 48% 20px;
	}
table#menu-visual td#menu-clients-active{
	background: url("../i/menu-clients-active.jpg") no-repeat 48% 20px;
	}	
table#menu-visual td#menu-contacts{
	background: url("../i/menu-contacts.jpg") no-repeat 50% 20px;
	}	
table#menu-visual td#menu-contacts-active{
	background: url("../i/menu-contacts-active.jpg") no-repeat 50% 20px;
	}				
table#menu-visual td.menu-line{
	width: 21px;
	background: url("../i/menu-line.jpg") no-repeat 0 0;
	}	
	
	
/* menu for english version*/	
table#menu-visual-en td#left-corner-menu{
	height: 72px;
	background: url("../i/left-corner-menu.jpg") no-repeat 0 0;
	}	
table#menu-visual-en td#right-corner-menu{
	width: 26px;
	height: 72px;
	background: url("../i/right-corner-menu.jpg") no-repeat 100% 0;
	}
table#menu-visual-en td#menu-about{
	background: url("../i/menu-about-en.jpg") no-repeat 35% 20px;
	}
table#menu-visual-en td#menu-about-active{
	background: url("../i/menu-about-active-en.jpg") no-repeat 35% 20px;
	}	
table#menu-visual-en td a{
	display: block;
	width: 100%;
	margin: 15px 0 0 0;
	height: 40px;
	text-indent: -9000px;
	}		
table#menu-visual-en td#menu-partners{
	background: url("../i/menu-partners-en.jpg") no-repeat 52% 20px;
	}
table#menu-visual-en td#menu-partners-active{
	background: url("../i/menu-partners-active-en.jpg") no-repeat 52% 20px;
	}			
table#menu-visual-en td#menu-products{
	background: url("../i/menu-products-en.jpg") no-repeat 48% 20px;
	}	
table#menu-visual-en td#menu-products-active{
	background: url("../i/menu-products-active-en.jpg") no-repeat 48% 20px;
	}	
table#menu-visual-en td#menu-clients{
	background: url("../i/menu-clients-en.jpg") no-repeat 48% 20px;
	}
table#menu-visual-en td#menu-clients-active{
	background: url("../i/menu-clients-active-en.jpg") no-repeat 48% 20px;
	}	
table#menu-visual-en td#menu-contacts{
	background: url("../i/menu-contacts-en.jpg") no-repeat 50% 20px;
	}	
table#menu-visual-en td#menu-contacts-active{
	background: url("../i/menu-contacts-active-en.jpg") no-repeat 50% 20px;
	}				
table#menu-visual-en td.menu-line{
	width: 21px;
	background: url("../i/menu-line.jpg") no-repeat 0 0;
	}	
/* menu for english version*/	
	
	
table#awards td p{
	margin: 7px 0 0 0;
	color: #0d3200;
	font: normal 12px Arial, Helvetica, sans-serif;
	}
table#awards td p.awards-title{
	margin: 7px 0 0 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #484848;
	}		
table#awards td.awards-description{
	padding: 10px 0 0 16px;
	}
div#content table.contacts-description{
	}	
div#content table.contacts-description td{
	padding: 0 0 10px 0;
	}		
div#content table.contacts-description td p.fio{
	font: bold italic 14px Arial, Helvetica, sans-serif;
	margin: 0
	}	
div#content table.contacts-description td p.workplace{
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0 0 0 4px;
	}	
div#content table.contacts-description td p.phone-number{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0;
	}	
div#contacts-description-container{
	float: left;
	width: 71%;
	margin: 0 20px 0 0px;
	}
div#content div#map{
	width: 159px;
	height: 151px;
	float: left;
	text-align: center;
	margin: 50px 0 0 0;
	}
div#content div#map p{
	margin: 6px 0 0 0;
	}	
div#content div#map a{
	font-size: 14px;
	}														
div{	
	margin: 0;
	padding: 0;
	font: normal 14px Arial, Helvetica, sans-serif;
	}
div.clr{
	clear: both;	
	height: 0;
	overflow: hidden;
	font-size: 0;
	}
div#header-container{
	background: url("../i/header-container-bg.gif") repeat-x top;
	}
div#header-container-left{
	background: url("../i/header-container-left.jpg") no-repeat 0 0;
	}	
div#header-container-right{
	background: url("../i/header-container-right.jpg") no-repeat 100% 0;
	}			
div#header{
	height: 153px;
	width: 1000px;
	margin: 0 auto;
	}	
div#logo{
	height: 153px;
	background: url("../i/logo.png") no-repeat 73px 26px;
	float: left;
	width: 575px;
	}
div#logo-en{
	width: 575px;
	height: 153px;
	background: url("../i/logo-en.png") no-repeat 73px 20px;
	float: left;
	}	
div#plate{
	background: url("../i/food1.png") no-repeat 0px 0px;
	height: 153px;
	float: left;
	width: 425px;
	}
div#plate1{
	background: url("../i/food2.png") no-repeat 0px 0px;
	height: 153px;
	float: left;
	width: 425px;
	}
div#plate2{
	background: url("../i/food3.png") no-repeat 0px 0px;
	height: 153px;
	float: left;
	width: 425px;
	}
div#plate3{
	background: url("../i/food4.png") no-repeat 0px 0px;
	height: 153px;
	float: left;
	width: 425px;
	}
div#plate4{
	background: url("../i/food5.png") no-repeat 0px 0px;
	height: 153px;
	float: left;
	width: 425px;
	}
div#plate5{
	background: url("../i/food6.png") no-repeat 0px 0px;
	height: 153px;
	float: left;
	width: 425px;
	}
div#right-square{
	float: right;
	}	
div#languages{
	color: #FFFFFF;
	margin: 12px 0 0 36px;
	}	
div#languages a{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}		
div#menu{
	margin: 0 34px 0 42px;
	height: 72px;
	background: url("../i/menu-bg.png") repeat-x top;
	}	
div#tape{
	height: 86px;
	background: url("../i/tape-bg.gif") repeat-x top;
	}	
div#left-tape{
	height: 86px;
	background: url("../i/left-tape.jpg") no-repeat 0 0;
	}	
div#right-tape{
	height: 86px;
	background: url("../i/right-tape.jpg") no-repeat 100% 0;
	}	
div#index-slogan{
	height: 86px;
	background: url("../i/index-slogan.png") no-repeat 0 26px;
	width: 536px;
	margin: 0 auto;
	}
div#index-slogan-en{
	height: 86px;
	background: url("../i/index-slogan-en.png") no-repeat 0 30px;
	width: 811px;
	margin: 0 auto;
	}			
div#main{
	background: #fcdb8b url("../i/main-bg.gif") repeat-x top;
	margin: 0 40px 0 42px;
	}	
div#main-left{
	margin-right: 392px;	
	}	
div#main-left-search{
	min-height: 400px;
	_height: 400px;
	}	
div#main-right{
	width: 392px;
	float: right;
	}
div#main-left-inner{
	width: 246px;
	float: left;
/*	position: absolute;*/
	}		
div#main-right-inner{
	margin: 0 0 0 246px;
	padding: 10px 30px 0 0;
	position: relative;
	min-height: 500px;
	_height: 500px;
	}	
div#main-content-left{
	padding: 6px 10px 0 65px;
	position: relative;
	}
div#content{
	padding: 19px 0 0 0;
	}				
div#content p{
	font: normal 13px Arial, Helvetica, sans-serif;	
	margin: 0 0 12px 0;
	}
div#content-news p{
	font: normal 13px Arial, Helvetica, sans-serif;	
	margin: 0px 0 12px 0;
	}	
div#content p.main-adress{
	font: italic 14px Arial, Helvetica, sans-serif;	
	margin: 16px 0 32px 0;
	}	
div#content ul{
	margin: 5px 0 12px 17px;
	}	
div#content ul li{
	background: url("../i/mdash.gif") no-repeat 0 9px;
	font: normal 13px Arial, Helvetica, sans-serif;	
	padding: 0 0 0 17px;
	margin: 0 0 3px 0;
	}	
div#pages-images{
	margin: 0 0 0 14px;
	}
div#pages-images div.about-images{
	text-align: center;
	width: 178px;
	padding: 10px 0;
	border: 2px solid #d7b693;
	margin: 24px 0 0 23px;
	}			
div#flash{
	height: 248px;
	margin: 0 26px 0 -23px;
	padding: 0px 0 0 98px;
	_position: relative;
	background: url("../i/flash-left.png") no-repeat 0 0;
	text-align: right;
	}	
div#flash-inner{
	height: 248px;
	background: url("../i/flash-bg.png") repeat-x top;
	background-position: 0 4px;
	padding-top: 24px;
	padding-right: 10px;
	}
div#flash-inner div{
	border: 5px solid white;
	height: 200px;
	}	
/*div#flash-right{
	height: 248px;
	background: url("../i/flash-right.png") no-repeat 100% 14px;
	}*/	
div#adress-on-main{
	padding: 0 0 0 65px;
	margin: 7px 0 0 0;
	}	
div#our-adress{
	padding: 12px 24px 0 0;
	float: left;
	}
div#our-adress-description{
	float: left;
	}	
div#our-adress-description p{
	margin: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	}
div#our-adress-description a{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #7d0005;
	}	
div#around-container{
	width: 355px;
	background: url("../i/around-top.png") no-repeat 0 0;
	padding: 18px 0 0px 0;
	margin: 16px 0 0 0;
	}		
div#around-bottom{
	background: url("../i/around-bottom.png") no-repeat 0 100%;
	padding: 0 20px 16px 30px;
	min-height: 148px;
	_height: 148px;
	}					
div#around-bottom p{
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0 0 5px 20px;
	padding: 0;
	}	
div#around-bottom p.question{
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 5px 0 12px 0;
	}
div#sub-menu-container{
	margin: 50px 0 0 -14px;
	padding: 0;
	width: 235px;
	position: relative;
	}	
div#sub-menu-top{
	background: url("../i/sub-menu-container.png") no-repeat 0 0;
	font-size: 0;
	height: 14px;
	}
div#sub-menu-center{
	width: 194px;
	background: url("../i/sub-menu-container-bg.png") repeat-y 0 100%;
	padding: 14px 0 6px 40px;
	font-size: 0;
	}	
div#sub-menu-bottom{
	width: 235px;
	background: url("../i/sub-menu-bottom.png") no-repeat 0 100%;
	height: 10px;
	font-size: 0;
	}
div.news{
	border: 1px solid #4e0004;
	padding: 10px 20px 10px 15px;
	background-color: #fef1d3;
	margin: 0 0 20px 0;
	position: relative;
	}
div.production{
	border: 1px solid #4e0004;
	padding: 12px 20px 12px 15px;
	background-color: #fef1d3;
	margin: 0 0 12px 0;
	position: relative;
	}
div.partners{
	border: 1px solid #4e0004;
	padding: 23px 20px 0px 15px;
	background-color: #fef1d3;
	margin: 0 0 12px 0;
	position: relative;
	}	
div.production table td.photo-production{
	width: 150px;
	}
div.zakaz{
	z-index: 3;
	float: right;
	}
div.zakaz_in_basket a{
	z-index: 3;
	float: right;
	color: green;
	}
div.zakaz_inner{
	z-index: 3;
	}
div.zakaz_in_basket_inner a{
	z-index: 3;
	color: green;
	}
div#content div.production table td.description-production p{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #33302a;
	margin: 2px 0 0 0;
	line-height: 14px;
	}	
div#content div.production table td.description-production p.sort{
	font: italic 12px Arial, Helvetica, sans-serif;
	color: #33302a;
	margin: 8px 0 0 0;
	}	
div#content div.production table td.description-production p.year-date{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #33302a;
	margin: 13px 0 0 0;
	}	
div#content div.production table td.description-production p.production-title{
	margin: 0;
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #5c0101;
	}	
div#content div.production table td.description-production p.partners-title{
	margin: 4px 0 3px 0;
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #5c0101;
	}	
div#content div.production table td.description-production p.partners-description{
	margin: 12px 0 0 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	}		
div.production table td.description-production p.production-title a{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #5c0101;
	}
div.production table td.description-production p.production-title a:hover{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #7c312d;
	}			
.sostav{
	font: bold 14px Arial, Helvetica, sans-serif;
	}	
div.production table td img{
	border: 2px solid #d1ae8a;
	}
div#content div.partners{
	margin: 0 0 20px 0;
	}	
div#content div.partners table td{
	padding: 0 0 24px 0;
	}			
div#content div.news p.read-more{
	padding: 0 0 0 11px;
	margin: 8px 0 0 0;
	text-align: right;
	}			
div#content div.news p.read-more a{
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 0 0 0 11px;
	color: #4e0004;	
	background: url("../i/read-more.gif") no-repeat 0 6px;	
	}
div#content div.news p.read-more a{
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 0 0 0 11px;
	color: #71302d;	
	background: url("../i/read-more.gif") no-repeat 0 6px;	
	}		
div#content div.news p{
	margin: 0;
	}	
div#content div.news p.news-description{
	margin: 7px 0 0 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	}
div#content p.news-description-inner{
	margin: 4px 0 0 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	}
div.country{
	height: 29px;
	background: url("../i/country-bg.png") repeat-x top;
	background-position: 0 4px;
	font: normal 18px "Trebuchet MS";
	color: #fff;
	padding: 12px 0 0 0;
	}	
div.country-left{
	padding: 0 0 0 59px;
	height: 41px;
	margin: 0 auto 8px auto;
	background: url("../i/country-left.png") no-repeat 0 0;
	width: 141px;
	}	
div.country-right{
	padding: 0 59px 0 0px;
	height: 41px;
	background: url("../i/country-right.png") no-repeat 100% 0;
	}				
div.news p a{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #5c0101;
	}	
div.news p a:hover{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #7c312b;
	}					
div.main-news{
	padding: 0 28px 0 0;
	margin: 9px 0 22px 0;
	}	
div.main-news p{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: black;
	margin: 0;
	}	
div.main-news a{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #7d0005;
	}	
div.main-news a:hover{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #7d0005;
	}				
div#main-bottom{
	height: 63px;
	background: url("../i/main-bottom-bg.gif") repeat-x top;
	margin: 0 40px 0 41px;
	}	
div#main-bottom-left{
	height: 63px;
	background: url("../i/main-bottom-left.jpg") no-repeat 0 0;
	}
div#main-bottom-right{
	height: 63px;
	background: url("../i/main-bottom-right.jpg") no-repeat 100% 0;
	}
table#docs-for-partners{
	margin: 28px 0 0 0;
	}	
table#docs-for-partners td{
	background: url("../i/icon-docs.png") no-repeat 0 0;
	padding: 6px 0 0 36px;
	height: 48px;
	}	
table#price-list td{
	background: url("../i/icon-docs.png") no-repeat 0 0;
	padding: 6px 0 38px 36px;
	}
table#price-list td.no-bg{
	background: none;
	}			
table#price-list td p{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #33302a;
	margin: 2px 0 0 0;
	}	
table#price-list td a{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #5c0101;
	}	
table#price-list td a:hover{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #7c312b;
	}		
div#map-employment{
	width: 614px;
	height: 372px;
	border: 11px solid #fcdc90;
	padding: 0;
	font-size: 0;
	}	
/*For awards ad diplomas*/
div.awards-images{
	border: 2px solid #d1ae8a;
	padding: 7px;
	}
div#pager{
	margin: 26px 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 13px Arial, Helvetica, sans-serif;
	margin: 0;
	}
div#pager ul li#active-page{
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #5c0101;
	padding: 1px 5px;
	margin: 0 4px;
	line-height: 14px;
	}			
div#footer-container{
	background: url("../i/footer-container-bg.gif") repeat-x top;
	height: 106px;
	position: relative;
	clear: both;
	overflow: hidden;
	z-index: 2;
	}		
div#footer-container-bg{
	background: url("../i/")
	}	
div#footer-container-left{
	background: url("../i/footer-container-left.jpg") no-repeat 0 0;
	height: 106px;
	}	
div#footer-container-right{
	background: url("../i/footer-container-right.jpg") no-repeat 100% 0;
	height: 106px;
	}		
div#footer{
	height: 104px;
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	}
div#footer-left{
	height: 72px;
	width: 630px;
	float: left;
	padding: 34px 0 0 90px;
	}	
div#footer-left p{
	font: normal 11px Tahoma;
	color: #fff;
	margin: 0;
	}
div#footer-left a{
	font: normal 11px Tahoma;
	color: #fff;
	}			
div#footer-left a:hover{
	font: normal 11px Tahoma;
	color: #fff;
	text-decoration: none;
	}	
/*div#footer-center{
	padding: 0px 0 0 0;
	float: left;
	width: 23px;
	height: 104px;
	background: url("../i/iquadart.png") no-repeat 0 36px;
	}	
div#footer-center a{
	display: block;
	width: 23px;
	height: 23px;
	margin: 35px 0 0 0;
	text-indent: -9000px;
	}*/	
div#footer-right{
	height: 71px;
	width: 263px;
	float: left;
	padding: 39px 0 0 10px;
	}	
div#footer-right a{
	font: normal 11px Tahoma;
	color: #fff;
	float: left;
	}				
div#footer-right a:hover{
	font: normal 11px Tahoma;
	color: #fff;
	text-decoration: none;
	}
a#iquad-link{
	display: block;
	width: 68px;
	height: 14px;
	margin-top: 1px;
	text-indent: -9000px;
	background: url("../i/iquad-link.png") no-repeat 0 0;
	}	
span#span-line{
	float: left;
	width: 1px;
	height: 20px;
	margin: -2px 5px 0;
	font-size: 0;
	background: url("../i/span-line.png") no-repeat 0 0;
	}	
.news-date{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
	}	
.news-date-inner{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	}		
.main-news-date{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #454545;
	}	
.lang-line{
	margin: 0 2px;
	}	
.numbers{
	font: normal 18px Arial, Helvetica, sans-serif;
	margin: 0px 5px 0 0;
	}	
.delivery{
	margin: 0 0 0 89px;
	}	
.day{
	margin: 0 0 0 8px;
	font: normal 12px Arial, Helvetica, sans-serif;
	}
div#production-inner-container{
	margin: 0 0 0 18px;
	}		
table#production-inner td img{
	 border: 2px solid #d1ae8a;
	}	
table#production-inner td p{
	font: normal 24px Arial, Helvetica, sans-serif;
	color: #5c0101;
	}	
a#plus-order{
	position: absolute;
	margin: -60px 0 0 170px;
	text-decoration: underline;
	font: normal 12px Arial, Helvetica, sans-serif;
	}	
div#production-inner-description{
	width: 430px;
	margin: 20px 0 0 0px;
	}
div#production-inner-description p{
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 10px 0 0 0;
	}	
div#production-inner-description p.production-inner-uppercase{
	text-transform: uppercase;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 10px 0 0 0;
	}
div#production-inner-description .composition{
	font: bold 14px Arial, Helvetica, sans-serif;
	}	
.results-percent{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #680001;
	}		
/*div#content ul#qqq{
	height: 41px; 
	}		
div#content li#art{
	background: url("../i/cool.jpg") no-repeat 0 0;
	width: 45px;
	float: left;
	padding: 0;
	height: 41px;
	}	
div#content li#arte{
	background: none;
	height: 41px;
	float: left;
	padding: 0;
	width: 100px;
	}	
div#content li#artem{
	background: url("../i/arte.jpg") no-repeat 0 0px;
	height: 41px;
	padding: 0;
	width: 100px;
	}	
div#content li#artemy{
	background: url("../i/artemy.jpg") no-repeat 100% 0px;
	height: 41px;
	padding: 0;
	padding: 0px;
	float: left;
	}
div#content li#artemych{
	background: url("../i/artemych.jpg") no-repeat 0 0;
	width: 45px;
	float: left;
	height: 41px;
	padding: 0;
	}*/
div#wrapper{
	background-color: #4e0004;
}	
