﻿div , html , body {
	margin:0;
	padding:0;
	border:0;
}

html , body {width:100%;height:100%;}
body {
	min-height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background:#ffffe6;
}
a{ outline: none; }
#content {
	width:100%;
	height:auto !important;
	min-height:100%;
	height:100%;
	text-align:center;
}

a {color:#BF4D02;cursor:pointer;text-decoration:none;outline:none;font-size:14px;}
a:hover {
color:#FF6500;
text-decoration:underline;}
img {border:none;margin:0;padding:0;}
.clear {clear:both;height:1px;}

#wrapper {
	position:relative;
	width:1000px;
	min-height:100%;
	margin:0 auto;
	text-align:left;
}

/* header */
#header {
	position:relative;
	width:1000px;
	height:150px;
	background:url(../images/fon_center.png) repeat-y scroll;
	padding:0px; 
	z-index:30;
}
#header_in {
width:1000px;
height:140px;
background:url(../images/fon_bot2.png) bottom left no-repeat scroll;
padding:5px 0;
}

#h_top {
background:transparent url(../images/patoka2.png) no-repeat scroll center top;
height:93px;
margin:0 10px 0;
position:relative;
width:980px;
}

#h_top_en {
background:transparent url(../images/patoka2-eng.png) no-repeat scroll center top;
height:93px;
margin:0 10px 0;
position:relative;
width:980px;
}

#logo {
/*background:transparent url(../images/logo2.png) no-repeat scroll center top;*/
height:49px;
left:22px;
position:absolute;
top:24px;
width:936px;
z-index:10;
}
a.index {
background:transparent none repeat scroll 0 0;
border:none;
display:block;
height:48px;
left:0;
position:absolute;
top:-4px;
width:353px;}
a.index:hover {
text-decoration:none;}
#h_bot {
background:transparent url(../images/head_menu.png) no-repeat scroll center top;
color:#FFFFFF;
height:40px;
margin:3px 10px;
width:980px;
}

#lang{height:20px;width:100px;overflow:hidden;float:left;display:block;margin:10px 25px;-display:inline;}
#lang a{display:block;float:left;color:#fff;text-decoration:none;font-weight:normal;font-size:10px;text-transform:uppercase;line-height:20px;vertical-align:middle;margin:0;padding:0;}
#lang a:hover{color:#ffa217;}
#lang span{display:block;float:left;color:#fff;text-decoration:none;font-weight:bolder;margin:2px 8px;}

/*header_mainpage*/

#header_mainpage {
	width:1000px;
	height:353px;
	margin:5px 0;
	background:url(../images/fon_center.png) repeat-y scroll;
}
#header_mainpage_in {
width:1000px;
height:353px;
background:url(../images/fon_top2.png) left top no-repeat scroll;}

#header_mainpage_in2 {
width:1000px;
height:353px;
background:url(../images/fon_bot2.png) bottom left no-repeat scroll;
padding:0;
position: relative;}

#contact {
background:transparent url(../images/cont_center.png) left top repeat-y scroll;
height:303px;
width:272px;
float:left;
margin:24px 0 18px 16px;
position:relative;
z-index:10;
-display:inline;
}

#cont_top {
position:absolute;
width:272px;
height:18px;
left:0;
top:-18px;
background:transparent url(../images/cont_top.png) no-repeat scroll;
z-index:11;
}

#cont_bot {
position:absolute;
width:272px;
height:18px;
left:0;
bottom:-18px;
background:transparent url(../images/cont_bot.png) no-repeat scroll;
z-index:11;
}

#karta {
position:absolute;
width:249px;
height:162px;
left:10px;
bottom:0px;
background:transparent url(../images/karta.jpg) no-repeat scroll;
z-index:-1;
}
#karta_en {
position:absolute;
width:249px;
height:162px;
left:10px;
bottom:0px;
background:transparent url(../images/karta-eng.jpg) no-repeat scroll;
z-index:-1;
}

h1.contact {display:block;width:88px;height:25px;background:url(../images/cont_h.png) no-repeat scroll left top;text-indent:-5000px;padding:0;margin:0 19px;overflow:hidden;}

h1.contact_en {
display:block;
font-family:"Times New Roman", Times, serif;
font-size:17px;
height:25px;
margin:0 19px;
overflow:hidden;
padding:0;
color:#3C3B3A;
text-indent:4px;
text-transform:uppercase;
width:100px;}



table.cont_inf {margin:0 21px;border:none;}
#contact p {font-size:12px;
margin:3px 0;}

#flash {
height:336px;
width:685px;
position:relative;
z-index:10;
float:left;
margin:9px;
}
/**********************************/
#gallery {position:relative; width:685px; height:336px; padding:0; margin:0; font:12px Verdana, Arial, Helvetica, sans-serif; z-index:8;}
#images {border:2px solid #9ac1c9;background:#eef5f6; margin-bottom:20px}
#image {position:relative; width:685px; height:336px; z-index:10;}
#image img {position:absolute; top:0px; left:0px;
overflow:hidden; zoom:1;z-index:10;
background:#000;}
#thumbwrapper {left:500px;
position:absolute;
top:302px;}
#thumbarea {position:relative;}
#thumbs {position:absolute; list-style:none; width:250px; margin:0; padding:0;}
#thumbs li {float:left; margin-right:5px; cursor:pointer; background:#CCCCCC; opacity:0.5; filter:alpha(opacity=50); font-weight:bold;}
#thumbs li:hover {opacity:0.7; filter:alpha(opacity=70);}
.imgnav {position:absolute; height:375px; width:20%; z-index:11; height:375px; width:20%; outline:none; cursor:pointer}
p.but { display:block; width:25px; height:25px;text-align:center;line-height:25px;vertical-align:middle; margin:0; padding:0;}

/**************************************/
/* contentblock */
#contentblock_ { 
padding:0;
background:url(../images/fon_center.png) repeat-y scroll;
position:relative;
display:block;
height:auto;
clear:both;
overflow:hidden;
zoom:1;}

#contentblock {
padding:4px 13px 20px;
background:url(../images/fon_top2.png) no-repeat scroll;
position:relative;
display:block;
height:auto;
overflow:hidden;
zoom:1;}

div.left-col {
width:242px;
float:left;
background:none;
display:block;
}

ul.left_menu {
display:block;
width:267px;
height:auto;
padding:0;
margin:5px 3px;
list-style: none;
}

ul.left_menu li {
display:block;
width:267px;
height:30px;
margin:3px 0;
}

ul.left_menu li#item26, ul.left_menu li#item27, ul.left_menu li#item65 {
margin-top:12px!important;
}

ul.left_menu li a {
background: url(../images/left-menu.png) left top no-repeat scroll;
display:block;
width:267px;
height:30px;
line-height:30px;
vertical-align:middle;
padding-left:17px;
font-size:10px;
font-family:Tahoma;
font-weight:normal;
color:#FFFFFF;
text-transform:uppercase;
vertical-align:middle;
text-decoration:none;
}

ul.left_menu li a:hover, ul.left_menu li a.active {
background: url(../images/left-menu.png) bottom left no-repeat scroll;
}




div.right-col {
width:699px;
float:right;
background:none;
display:block;
background:url(../images/fon_.png) center top repeat-y scroll;
}

div.right-col_top {
width:699px;
background:url(../images/fon_top.png) center top no-repeat scroll;
padding-top:17px;
}

div.right-col_bot {
background:transparent url(../images/fon_bot.png) no-repeat scroll center bottom;
padding:0 18px 17px;
min-height:235px;
-height:235px;
}


#contentblock h1.patoka {
width:340px;
height:29px;
display:block;
overflow:hidden;
background: url(../images/patoka.png) no-repeat scroll;
text-indent:-5000px;
padding:0;
}

#contentblock h1.logist {
width:340px;
height:29px;
display:block;
overflow:hidden;
background: url(../images/logist.png) no-repeat scroll;
text-indent:-5000px;
padding:0;
}

#contentblock h1.kvas {
width:415px;
height:29px;
display:block;
overflow:hidden;
background: url(../images/kvas.png) no-repeat scroll;
text-indent:-5000px;
padding:0;
}

#contentblock h1.mpatoka {
width:415px;
height:29px;
display:block;
overflow:hidden;
background: url(../images/mpatoka.png) no-repeat scroll;
text-indent:-5000px;
padding:0;
}

#contentblock h1.sago {
width:415px;
height:29px;
display:block;
overflow:hidden;
background: url(../images/sago.png) no-repeat scroll;
text-indent:-5000px;
padding:0;
}

img.headimg {
margin:0 0 5px 5px;
}




#contentblock p { margin:8px 4px;font-family:Lucida Grande,Helvetica,sans-serif;font-size:12px;}

/* content elements */
#contentblock h1 , #contentblock h2 , #contentblock h3 , #contentblock h4 , #contentblock h5 , #contentblock h6 {
	margin:0;
	padding:10px 0 10px 0;
	font-family: "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	color:#745124;
}
#contentblock h1 {
color:#FF3600;
font-family:"Times New Roman", Times, serif;
font-size:26px;
font-weight:normal;
padding:0;
text-transform:inherit;}
#contentblock h3 {font-size:21px;} 
#contentblock h4 {font-size:18px;}
#contentblock h5 {font-size:16px;}
#contentblock h6 {font-size:14px;}

#contentblock h1.zag {
font-size:16px;
font-family:Georgia,"Times New Roman",Times,serif;
color:#FF791F;
text-transform:uppercase;
margin:0;
padding:0;}


.footer_guarantor {
clear:both;
height:84px;
}

/* footer */
#footer {
	clear:both;
	margin:-100px 0;
	width:100%;
	height:100px;
	font-size:12px;
	text-align:center;
	background:none;
}
#footer_in{
	position:relative;
	margin:0 auto;
	width:1000px;
	height:100px;
	background:transparent url(../images/fon_center.png) repeat-y scroll;
	overflow:hidden;
	clear:both;
	}

#f_wrapper {
	position:relative;
	margin:0 auto;
	width:1000px;
	height:100px;
	background:url(../images/footer_fon.png) center top no-repeat scroll;
	overflow:hidden;
	z-index:11px;
}

#f_wrapper div { margin:15px 0 0;}

#f_wrapper #copy {
color:#FFFFFF;
height:35px;
left:23px;
position:absolute;
top:64px;
width:315px;
z-index:12px;
margin:0;}

#f_wrapper #copy_en {
color:#FFFFFF;
height:35px;
left:23px;
margin:0;
position:absolute;
top:65px;
width:205px;
}

#copy p { color:#fff; margin:0; font-size:11px;}

#f_wrapper #melt {
color:#FFFFFF;
height:35px;
position:absolute;
right:0;
top:54px;
width:180px;
z-index:13px;
margin:0;
}
#melt a {color:#FFFFFF; text-decoration:none;}

#melt a  img {vertical-align:middle;}

#f_wrapper p {
color:#FFFFFF;
margin:3px 0;
}

div#svoistva {
padding: 10px;
background: #f7e6ce;
clear:both;
}

div#img_cont {
width:auto;
height:auto;
float:left;
margin:10px 10px 10px 0;
font-style:italic;
text-align:center;
}

ul.xar{
margin:1em 0 1em 0;
padding:0;
list-style:none;
width:650px;
}

.xar li{
margin:0.5em 0 0 3em;
text-indent:-1.3em;
}

.xar li:before {
content: '\2014\a0';
}

.xar li{
behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;'
+ this.innerHTML : '' );
}
table.tab_cont, table.tab_cont2 {
width:665px;
border-collapse:collapse;
font-size:11px;
background:#ff6600;}
table.tab_cont th, table.tab_cont td{
border-bottom: 2px #fff solid;}
table.tab_cont tr.t1 , table.tab_cont2 tr.t1{
background:#d6d6d6;}
table.tab_cont tr.t2, table.tab_cont2 tr.t2 {
background:#ebebeb;}
#contentblock table.tab_cont p, #contentblock table.tab_cont2 p {margin:4px 6px; font-size:11px;}
table.tab_cont2 td{
border-bottom: 2px #fff solid;
border-right: 2px #fff solid;
text-align:center;}

#contentblock p.p_sx {
text-align:center;
font-size:12px;
font-weight:bold;}

#contentblock p span.min {
font-size:11px;
font-weight:normal;}

img.img_sx {
border: 1px #CBCBCB solid;}


/********ul*/
#top_menu{
display:block;
float:right;
height:12px;
margin:0px 25px;
width:686px;
position:relative;
z-index:25;
-display:inline;}
#top_menu a{color:#fff;display:block;float:left;font-size:10px;font-weight:normal;margin:0;padding:0;text-decoration:none;
text-transform:uppercase;}
#top_menu a:hover,#top_menu a#active{color:#ffa217;}
#top_menu span{display:block;float:left;color:#fff;text-decoration:none;font-weight:bolder;margin:2px 8px;}

ul#nav {
margin:14px 0;
padding:0;
list-style: none;
-display:inline;
float: left;}

ul#nav li {
border-left:1px solid #FFFFFF;
float:left;
padding:0 10px;
height:12px;
position: relative;
}
ul#nav li#m1, ul#nav li#m41 { border:none;}


ul#nav li ul {
display: none;
position: absolute;
padding:0;
margin:0;
list-style:none;
width: 190px;
z-index:100;
overflow: hidden;

}


ul#nav li ul li { width: 190px; margin:0; padding:0; clear: both; background:transparent url(/img/pmen.png) repeat-y scroll left top; border:none; height:auto;}

ul#nav li ul li.top_m { padding:0 0 5px 0; text-align:center; background: url(/img/pmen_top.png) left bottom no-repeat; height:12px; display:block;}
ul#nav li ul li.bottom_m { background: url(/img/pmen_bot.png) left top no-repeat; height:12px;}

ul#nav li ul li  a {
font-size:10px;
padding:5px 10px;
width:170px;
}

#nav li:hover ul,
#nav li.jshover ul {
display: block;
z-index:99;
left:0px;
top:10px;
}

#nav li:hover li ul,
#nav li.jshover li ul {
display: none;
width: 138px;
top: -9px;
left: 118px;
lef\t: 133px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
 display: block;
 z-index:100;
}

table.kvass_industrial { width: 400px;
border-collapse:collapse;
background:#EBEBEB none repeat scroll 0 0;}

#contentblock table.kvass_industrial  p { margin:3px 10px;}

table.kvass_industrial td { border-bottom: 2px #fff solid;}

img.kvass_img {margin:0 0 20px 20px;}

ul#news { list-style: none;
padding:0;}

ul#news li { clear:both;}

#contentblock p.data {
text-align: right;
margin-right:30px;
color:#FF744F;
margin-top:15px;}

a.podr { float:right; margin-right:30px;}

div#map_pr1, div#map_pr2 { position: relative;
}

a.printB { display:block;
width:88px;
height:24px;
overflow:hidden;
position:absolute;
top:20px;
right:15px;
color:#fff;
background: url(/images/print.png) left top no-repeat;
font-size:12px;
padding:3px 9px;
}

div#li_block {
left:38px;
position:absolute;
top:10px;}

div#info {
width:267px;
margin:5px 3px;
text-align:center;
}
div#info a { 
display:block;
margin:12px 0 30px;}

#contentblock div#info  p {
font-size:16px;
font-weight:bold;
margin:30px 0 7px 33px;
text-align:left;
}

