*{margin:0; padding:0;}
html{
     width:100%; height:100%;
	 font-size:100.01%;
}
body {
     width:100%; height: 100%;
     min-height:100%;
     position:relative;
	 font:62.5% Arial, Helvetica, sans-serif;
	 background:#fff;
}
img{
	border:none;
}
select, textarea, .textbox{
	font:1em Arial, Helvetica, sans-serif;
}
fieldset{
	border:none;
}
legend{
	display:none;
}
table{
border-collapse:collapse;
}
a{
	outline:none;
}
a:hover{
	text-decoration:none;
}
.png{
	behavior: url(/iepngfix.htc);
}
.oreh{
	background: url(/img/bgOreh.jpg) 50% 0 repeat-x;
}
.skorlupa{
	background:#8d421b url(/img/bgSkorlupa.jpg) 0 364px;
}
.skorlupa #fixWidth{
	background: url(/img/bgSkorlupaHead.jpg) repeat-x;
}
.kuraga{
	background:#f18815 url(/img/bgKuraga.jpg) 316px 455px;
}
.kuraga #fixWidth{
	background: url(/img/bgKuragaHead.jpg) repeat-x;
}
.chernosliv{
	background:#18100d url(/img/bgChernosliv.jpg) 416px 479px;
}
.chernosliv #fixWidth{
	background: url(/img/bgChernoslivHead.jpg) repeat-x;
}
.izumBlack{
	background:#20130a url(/img/bgIzumBlack.jpg) 422px 377px;
}
.izumBlack #fixWidth{
	background: url(/img/bgIzumBlackHead.jpg) repeat-x;
}
.izum{
	background:#855210 url(/img/bgIzum.jpg) 598px 369px;
}
.izum #fixWidth{
	background: url(/img/bgIzumHead.jpg) repeat-x;
}
.NFunduk{
	background:#a94c2a url(/img/bgNFunduk.jpg) 350px 479px;
}
.NFunduk #fixWidth{
	background: url(/img/bgNFundukHead.jpg) repeat-x;
}
.funduk{
	background:#c5a14d url(/img/bgFunduk.jpg) -465px 280px;
}
.funduk #fixWidth{
	background: url(/img/bgFundukHead.jpg) -465px 0 repeat-x;
}
.mindal{
	background:#d09d4e url(/img/bgMindal.jpg) 375px 356px;
}
.mindal #fixWidth{
	background: url(/img/bgMindalHead.jpg) repeat-x;
}
.fist{
	background:#e8dec3 url(/img/bgFist.jpg) 398px 361px;
}
.fist #fixWidth{
	background: url(/img/bgFistHead.jpg) repeat-x;
}
.arahis{
	background:#cb8a46 url(/img/bgArahis.jpg) 403px 368px;
}
.arahis #fixWidth{
	background: url(/img/bgArahisHead.jpg) repeat-x;
}
.fundukK{
	background:#ffe2ac url(/img/bgFundukK.jpg) 434px 288px;
}
.fundukK #fixWidth{
	background: url(/img/bgFundukKHead.jpg) repeat-x;
}
.grek{
	background:#ba682c url(/img/bgGrek.jpg) 394px 400px;
}
.grek #fixWidth{
	background: url(/img/bgGrekHead.jpg) repeat-x;
}
.kesh{
	background:#cdad72 url(/img/bgKesh.jpg) 902px 444px;
}
.kesh #fixWidth{
	background: url(/img/bgKeshHead.jpg) repeat-x;
}
.arahisC{
	background:#dfc48c url(/img/bgArahisC.jpg) 222px 355px;
}
.arahisC #fixWidth{
	background: url(/img/bgArahisCHead.jpg) repeat-x;
}
.koktel{
	background:#c8773f url(/img/bgKoktel.jpg) 162px 346px;
}
.koktel #fixWidth{
	background: url(/img/bgKoktelHead.jpg) repeat-x;
}
.kedr{
	background:#d6bf89 url(/img/bgKedr.jpg) 0 294px;
}
.kedr #fixWidth{
	background: url(/img/bgKedrHead.jpg) repeat-x;
}
/*******classes******/
.clearing {
	height: 0;
	clear: both;
}
.none{
	padding:0 !important;
	margin:0 !important;
	border:none !important;
	background:none !important;
}
.fr{
	float:right;
}
.fl{
	float:left;
}
.textRight{
	text-align:right;
}
.replace{
	overflow:hidden;
}
.replace span{
	top:0; left:0;
	position:absolute;
}
.simpleList li{
	list-style:none;
	margin-bottom:5px;
}
.form li{
	list-style:none;
	margin-bottom:10px;
	overflow:hidden;
	zoom:1;
}
/*******************/
/********container********/
#fixWidth{
	min-width:995px;
	overflow:hidden;
	zoom:1;
}
#outerWrapper {
	width:890px;
	position:relative;
	margin:0 auto;
	padding-bottom:30px;
	overflow:hidden;
	zoom:1;
}
#outerWrapper:after {
	height: 0; 
	content: "."; 
	display: block; 
	clear: both; 
	visibility: hidden;
	zoom:1;
}
#wrapper {
	width:670px;
	float:left;
	margin-right:20px;
	padding-bottom:30px;
	position:relative;
}
/**********header***********/
#header{
	width:890px; height:190px;
	position:relative;
}
.logo{
	top:20px; left:0;
	position:absolute;
	width:162px; height:94px;
	display:block;
	text-indent:-999em;
	background: url(/img/logo.png) no-repeat;
}
a .logo{
cursor:pointer;
}
.logo.en{
	background: url(/img/logo_en.png) no-repeat;
}
.lang{
	top:25px; right:127px;
	position:absolute;
}
.lang li{
	list-style:none;
	float:left;
	margin-right:10px;
	font-size:12px;
	color:#643233;
}
.lang a{
	color:#643233 !important;
}
.lang{}
.contactBlock{
	top:50px; right:2px;
	position:absolute;
	font-size:12px;
width: 188px;
}
.contactBlock strong{
	display:block;
	color:#643233;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}
.contactBlock a{
	color:#643233;
}
.mainNav{
	margin-bottom:20px;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	overflow:hidden;
	zoom:1;
	background: url(/img/bgLight.png);
}
.mainNav li{
	list-style:none;
	float:left;
	zoom:1;
}
.mainNav .first a{
	padding-left:20px;
}
.mainNav a{
	display:block;
	padding:10px 8px;
	color:#643233;
}
.mainNav a:hover, .mainNav .active a{
	color:#fff !important;
	text-decoration:none;
	background:#7d5252;
	display:block;
}
.mainNav .active a{
}
.mainNav .last{
	margin-right:-10px !important;
}
.mainNav .last a{
	padding-right:17px;
}
#subNav{
	width:670px;
	margin-bottom:11px;
	font-size:15px;
	font-weight:bold;
	float:left;
	zoom:1;
	display:table;
}
#subNav li{
	width:132px;
	min-height:58px;
	padding:15px 14px;
	margin-right:10px;
	list-style:none;
	float:left;
	position:relative;
	background: url(/img/bgDark.png);
}
#subNav a{
	color:#fff;
	position:relative;
}
#subNav .last{
	margin:0;
}
#subNav li ul{
	top:-999em; 
	width:160px;
	min-height:200px;
	position:absolute;
	background:#643233;
}
#subNav li ul li{
	color:#EAE4E4;
	font:12px Arial, Helvetica, sans-serif;
	line-height:20px;
	background:none;
}
#subNav li ul li a{
	color:#EAE4E4;
}
#subNav li:hover, #subNav .sfHover{
	background:#643233;
	filter:none;
}
#subNav li:hover ul, #subNav .sfHover ul{
	top:88px; left:0;
}
#subNav li:hover a, #subNav .sfHover a{
	text-decoration:none;
}
#subNav li:hover li a, #subNav .sfHover li a{
	text-decoration:underline;
}
/**********article***********/
#article {
	width:630px; min-height:440px;
	padding:20px;
	margin-bottom:20px;
	font-size:12px;
	line-height:20px;
	overflow:hidden;
	zoom:1;
	clear:both;
	background: url(/img/bgLight.png);
}
.index #article{
min-height:350px;
}
#article h1{
	font-size:22px;
	margin-bottom:20px;
	line-height:25px;
	font-family:Impact;
	font-weight:normal;
	text-transform:uppercase;
}
#article h2{
	font-size:16px;
	margin-bottom:20px;
}
#article h3{
	font-size:1.8em;
}
#article ul{
	margin:0 0 20px 10px;
}
#article ol{
	margin:0 0 20px 20px;
}
#article ol li{
	line-height:20px !important;
	font-size:20px;
}
#article ol li p{
	line-height:20px !important;
	font:12px Arial, Helvetica, sans-serif;
}
#article p{
	margin-bottom:25px;
}
#article a{
	color:#643233;
}
.innerNav, .innerSub{
	margin-bottom:20px;
	overflow:hidden;
	zoom:1;
}
.innerNav ul, .innerSub ul{
	margin-left:0 !important;
}
.innerNav li, .innerSub li{
	margin:0 0 5px -4px;
	margin-right:14px;
	list-style:none;
	float:left;
	font-size:15px;
	font-weight:bold;
	white-space:nowrap;
	zoom:1;
}
.innerNav a, .innerSub a{
	padding:2px 4px;
	color:#643233;
	position:relative;
}
.innerNav a:hover, .innerNav .active a{
	color:#fff !important;
	background:#643233;	
	text-decoration:none;
}
.innerSub a{
	color:#ac8741 !important;
}
.innerSub a:hover, .innerSub .active a{
	color:#fff !important;
	background:#b18540;
	text-decoration:none;
}
.bulletList{
	margin-left:0 !important;
}
.bulletList li{
	list-style:none;
	padding-left:20px;
	margin-bottom:10px;
	background: url(/img/squareBrownBig.gif) 0 5px no-repeat;
}
.bulletList li ul{
	padding-top:10px;
}
.bulletList li li{
	background: url(/img/squareBrownSmall.gif) 0 8px no-repeat;
}
.receptTable{
	border-collapse:collapse;
}
.receptTable td{
	vertical-align:top;
	padding-bottom:20px;
}
.receptTable .first{
	padding-right:30px;
}
.productTable{
	border-collapse:collapse;
}
.productTable td{
	vertical-align:top;
	padding-bottom:70px;
}
.productTable .first{
	width:200px;
	padding-right:35px;
	font-size:14px;
	color:#b18540;
	font-weight:bold;
	text-align:center;
}
.productTable .first p{
	
}
.productTable .first div{
	margin-bottom:15px;
}
.historyTable{
	border-collapse:collapse;
}
.historyTable td{
	vertical-align:top;
	padding-bottom:25px;
}
.historyTable .first{
	width:60px;
	padding-top:1px;
	font-size:16px;
	font-weight:bold;
}
.clientTable{
	width:100%;
}
.clientTable td{
	vertical-align:top;
	padding-bottom:10px;
}
.map{
	width:422px; height:285px;
	margin-right:15px;
	position:relative;
	float:left;
	background: url(/img/map.gif) no-repeat;
}
.map span{
	position:absolute;
	font-size:11px;
}
.m1{
	top:65px; left:12px;
	color:#643233;
	font-weight:bold;
	font-size:13px !important;
}
.m2{
	top:100px; left:250px;
}
.m3{
	top:150px; left:230px;
	line-height:15px;
}
.m4{
	top:210px; left:90px;
	line-height:15px;
}
.m5{
	top:225px; left:240px;
	line-height:15px;
	text-align:center;
}
.adress{
	font-weight:bold;
}
.contactTable{
	width:620px;
	border-collapse:collapse;
}
.contactTable td{
}
.contactTable .last{
	width:150px;
}
.contactTable .line{
	background: url(/img/dashedLine.gif) bottom left repeat-x;
}
.contactTable{
	width:640px;
	margin-right:-20px;
	position:relative;
}
.contactTable .last{
	text-align:left;
	width:105px;
}
.contactTable{}
.contactList{
	width:630px;
	margin-left:0 !important;
}
.contactList li{
	list-style:none;
	position:relative;
	zoom:1;
}
.contactTable a{
}
.contactList .line{
	width:700px;height:2px;
	float:left;
	background: url(/img/dashedLine.gif) bottom left repeat-x;
}
.contactList span{
	display:block;
	float:left;
}
.contactWrapper{
	margin-bottom:20px;
	overflow:hidden;
	zoom:1;
}
.openList{
	margin-left:0 !important;
}
.openList li{
	list-style:none;
	margin-bottom:5px;
}
.openList a{
font-weight:bold;
}
.openList div{
	padding-bottom:10px;
}
.openList div a{
	background:none;
	text-decoration:underline;
}
.openList div a:hover{
	text-decoration:none !important;
}
.openList a:hover, .hide a:hover{
	background:none !important;
}
.vacancyList a{
	text-decoration:none;
	background: url(/img/dashed.gif) bottom left repeat-x;
}
.vacancyList div a{
	background:none;
	text-decoration:underline;
}
.hide{
	padding-top:20px;
	overflow:hidden;
	zoom:1;
}
.hide a{
	text-decoration:none !important;
	background: url(/img/dashed.gif) bottom left repeat-x !important;
}
.vacancyInfo{
	margin-bottom:20px;
}
.vacancyInfo td{
	vertical-align:top;
}
.vacancyInfo .first{
	width:150px;
}
.numericList{
	margin-left:0 !important;
}
.numericList li{
	list-style:none;
	overflow:hidden;
	zoom:1;
}
.numericList span{
	display:block;
	font-size:20px;
	float:left;
}
.numericList p{
	margin-top:-4px;
	padding-left:5px;
	display:table;
	zoom:1;
}
.pagenav{
	overflow:hidden;
	zoom:1;
}
.pagenav ul{
	margin-left:0 !important;
}
.pagenav li{
	margin-right:5px;
	list-style:none;
	float:left;
}
.pagenav .showAll{
	float:right;
}
.pagenav .last{
	margin-right:15px !important;
}
.pagenav .prev{
	margin-right:15px !important;
}
.pagenav .active{
	padding:1px 5px;
	color:#fff;
	background:#915F55;
}
/***************************/
/**********asideRight************/
#asideRight{
	width:200px;
	font-size:20px; 
	color:#fff;
	position:relative;
	float:left;
	font-size:12px;
	line-height:20px;
}
#asideRight h2{
	margin-bottom:15px;
	font-size:16px !important;
	color:#643233;
}
.alBlock{
	width:175px;
	padding:10px 10px 10px 15px;
	margin-bottom:20px;
	color:#000000;
	background: url(/img/bgLight.png);
}
.alBlock p{
	margin-bottom:20px;
}
.changeBg{
	padding:6px 0 8px 0;
	margin-bottom:20px;
	font-size:13px;
	text-align:center;
	display:block;
	color:#fff;
	border:1px solid #874c14;
	border-top:1px solid #ab855e;
	background:#B2823E;
	font-weight:bold;
}
.arNav{}
.arNav li{
	margin-bottom:10px;
	list-style:none;
	text-transform:uppercase;
}
.arNav a{
	color:#643233;
}
#asideRight .form .textbox, #asideRight .form textarea{
	width:160px;
	padding:2px 0 2px 5px;
	color:#855438;
	background:none;
	border:1px solid #b2823e;
}
#asideRight .form .btn{
	padding:2px 5px 2px 5px;
	border:none;
	border-bottom:1px solid #643233;
	color:#fff;
	background:#b2823e;
}
#floatDiv{
	top:245px; /*left:426px;*/
	left: 695px;
	position:absolute;
	font-size:12px;
	width:175px;
}
/***************************/
/**********footer***********/
#footer{
	width:630px;
	padding:15px 20px;
	font-size:12px;
	line-height:15px;
	color:#fff;
	position:relative;
	background: url(/img/bgDark.png);
}
#footer p{
margin-bottom:6px;
}
#footer span{
	margin-right:10px;
}
#footer a{
	color:#dccda5;
}
#footer a:hover{
	text-decoration:none;
}
#footer .lang{
	top:15px; right:30px;
}
#footer .lang li{
	color:#F7E5D3;	
}
#footer .lang a{
	color:#F7E5D3 !important;
}
/************************/
/*********pages**********/
.block404{
	height:650px;
	padding-top:130px;
	font-size:12px;
	position:relative;
}
.block404 span{
	margin:-50px 40px 0 0;
	color:#fff;
	float:left;
	font:260px Impact;
}
.error404, .error404 a{
	color:#fff;
}
.error404 h2{
	font:22px Impact;
	margin-bottom:25px;
}
.error404 p{
	margin-bottom:10px;
}
.copyrights{
	bottom:130px; left:430px;
	position:absolute;
	color:#643233;
	line-height:20px;
}
.galleryWrapper{}
.galleryWrapper h2{
	padding-top:5px;
	margin-bottom:20px;
	text-align:center;
	color:#fff;
	font-size:16px;
}
#galleryWindow{
	padding:10px;
	overflow:hidden;
}
#slider{
	width:892px; height:432px;
	padding:5px 10px 0 10px;
	margin:0 auto;
	position:relative;
	background: url(/img/galleryWindow.jpg) no-repeat;
}
#slider .floating {
	margin-top: 10px;
}

#slider ul {
	list-style-type: none;
	width: 510px;
	height: 348px;
	margin:0 auto;
	float:none;
}

#slider ul li {
	float: left;
	width: 255px;
	height: 480px;
	text-align: center;
	margin: 0 6px;
	padding-top: 6px;
}

#slider ul li a {
	height: auto;
	color: #333;
	text-decoration: none;
}

#slider ul li a:hover {
	text-decoration: underline;
}

#slider ul li img {
	display: block;
}
.btnRight{
	top:200px; right:30px;
	position:absolute;
}
.btnLeft{
	top:200px; left:20px;
	position:absolute;
}
.close{
	top:12px; right:35px;
	position:absolute;
	color:#fff;
}
#texts {
	text-align:center;
	margin-bottom:10px;
}

.text {
	color:#421b16;
	font-weight:bold;
	font-size:16px;
	padding-bottom:10px;
}

#newFloat {
	top:245px; 
	left:695px;
	position:absolute;
	width:50px;
	height: 50px;
	background: red;
}
.scrollBlock{
height:303px;
overflow-y:scroll;
}

.assortTable td{
padding: 3px !important;
border: 1px solid black;
border-collapse: collapse !important;
}
.social{
overflow:hidden;
zoom:1;
opacity:0.6;
}
.social .addthis_toolbox{
float:right;
}
.social .addthis_button_facebook_like iframe{
width:135px !important;
}
.social .addthis_button_tweet{
width:85px;
}
.social .addthis_button_vk{
 margin-right: 13px;
    position: relative;
    top: 2px;
}
#___plusone_0{
width:75px !important;
}
.social .addthis_counter{
display:none !important;
}
