* { border:0; margin:0; padding:0;}

html { border:0; margin:0; padding:0; height: 100%;  width:100%; }

body  {position:relative; 

min-width:960px; max-width:1259px; width:94%; margin:0 auto;

min-height:100%;

background-color:#fff; color:#000;

font: 1.05em "Lucida Grande",Geneva,Verdana,Helvetica,Arial,sans-serif;

line-height:1.4em; text-align:left;}

div#box {width:92%; margin:0 4%;  padding-bottom:50px; position:relative;  }





/* ///////////////////// Heder ///////////////////////// */

div#heder{padding-top:40px;}

div#heder h1 {margin-top:0; margin-left:0;}

div#heder h1 a { color:#2c5b25; text-decoration:none; font-size:40px; letter-spacing:4px;}

div#heder h1 a span {font-size:30px;font-weight:200; margin-left:-15px; vertical-align:top;

 margin-top:-9px; display:inline-block; letter-spacing:normal; color:#11340b;}

body#home div#heder h1 a {cursor:default;}

div#face {width:100%; height:auto; margin-top:10px; margin-bottom:2em; position:relative;}

div#face h2{width:17em; height:3.6em; background-color:#11340b; color:#fff; opacity:0.65; position:absolute; top:3em; right:0; 

font-size:0.9em; padding-right:40px; padding-top:0.65em; text-align:right; z-index:500;}





/* ///////////////////// FACE Galery ///////////////////////// */



body#home div#face div#gallery {width:100%; margin:0; padding:0;}

body#home div#face div#gallery div#image {position:relative; width:100%; height:auto; padding:0; background:#fff url(img/loading.gif) center center no-repeat}

body#home div#face div#gallery div#image img {width:100%; height:auto;}

body#home div#face div#gallery #thumbwrapper {display:none; margin-top:10px; padding:5px 0; width:100%; height:100px;}

body#home div#face div#gallery #thumbarea {position:relative; overflow:hidden; height:100px; width:682px; }

body#home div#face div#gallery ul#thumbs { display:none; position:absolute; list-style:none; margin-left:5px; height:100px; width:10000px; }

body#home div#face div#gallery ul#thumbs li {float:left; margin-right:5px; cursor:pointer}

body#home div#face div#gallery div#imagearea div#image a.imgnav {position:absolute; z-index:300; bottom:40px; height:40px; 

width:40px; opacity:0.65; outline:none; cursor:pointer}

body#home div#face div#gallery div#imagearea div#image #previmg {left:0; background:url(img/left.jpg) top left no-repeat;}

body#home div#face div#gallery div#imagearea div#image #previmg:hover {opacity:1; filter:alpha(opacity=100);}

body#home div#face div#gallery div#imagearea div#image #nextimg {right:0; background:url(img/right.jpg) top right no-repeat;}

body#home div#face div#gallery div#imagearea div#image #nextimg:hover {opacity:1; filter:alpha(opacity=100);}

body div#content{margin:1.5em 0; width:100%;}



/* ///////////////////// Content Home ///////////////////////// */

body #content div#leftcol{width:41%; margin:0; padding:0; float:left; text-align:left;}

body #content div#rightcol{width:57%; margin:0 0 0 2%; padding:0; float:right;}



body #content div#leftcol h2 {font-size:1.15em; width:94.5%; margin:0;  padding:0.15em 0 0 5.5%; background-color:#2c5b25; font-weight:500; 

text-transform:none;  color:#fff; height:1.4em;}

body#product #content div#leftcol  {padding-top:0;}

body #content div#leftcol p{font-size:0.85em; margin:0.5em 3% 2.5em 0; width:97%; padding:0; text-indent:5%;}



body #content div#rightcol h3{clear:both; font-size:1.35em; margin:0; width:100%; background-color:#fff; font-weight:500; color:#2c5b25; 

padding-top:0.05em; text-align:left;}

body #content div#rightcol h3 a{color:#2c5b25; text-decoration:underline; font-weight:500;}

body #content div#rightcol h3 a:hover{color:#2c5b25; text-decoration:underline; font-weight:600;}

body #content div#leftcol h3{clear:both; font-size:1.15em; margin:0; width:100%; background-color:#fff; font-weight:500; color:#2c5b25; 

padding-top:1.5em; text-align:left;}

/*body #content div#leftcol h3 a{color:#2c5b25; text-decoration:underline; font-weight:500;}

body #content div#leftcol h3 a:hover{color:#2c5b25; text-decoration:underline; font-weight:600;}*/

body #content div#rightcol ul{width:100%; margin:1em 0 0 0; padding:0; list-style:none;}

body #content div#rightcol ul li{float:left; width:47%; margin:0 6% 1.5em 0; padding:0; text-align:center;}

body #content div#rightcol ul li.chet{margin-right:0; padding:0;}

body #content div#rightcol ul li a {margin:0; padding:0; display:block;font-size:0.9em; width:100%; color:#585858;text-decoration:none; }

body #content div#rightcol ul li a:hover {text-decoration:underline; color:#2c5b25;}

body #content div#rightcol ul li a img{width:100%; height:auto; margin:0; padding:0;}





/* ///////////////////// Content product  ///////////////////////// */





body#product #content div#rightcol h3{clear:both; margin-top:2em; }



body[class]#product #content div#leftcol h4 {font-size:0.9em; width:99.5%; margin:0 0 0 0;  padding:1.5em 0 0.5em 0;}

body[class]#product #content div#leftcol p#tabls2 {margin:0; padding:0; width:100%; text-indent:0; font-size:0.8em; line-height:1.2em;color:#585858;}

body[class]#product #content div#leftcol p#tabls2 strong{ float:left; width:100%; display:block; margin:0 0 0.9em 0; padding:0;}

body[class]#product #content div#leftcol p#tabls2 span{ display:block; float:left; width:100%; margin:0 0 0.9em 1%; padding:0;}

body[class]#product #content div#leftcol p#tabls2 span.cli {display:block; clear:both; margin:0; padding:0;}

body[class]#product #content div#leftcol p#tabls2 span.t2 {display:inline-block; width:45%; } 



body.logs#product #content div#leftcol p#tabls2 strong{ float:left; width:19%; display:block; margin:0 0 0.9em 0; padding:0;}

body.logs#product #content div#leftcol p#tabls2 span{ text-align:center; display:block; float:left; width:100%; margin:0 0 0.9em 0; padding:0;}

body.logs#product #content div#leftcol p#tabls2 span>span{ font-weight:500; font-size:0.80em; display:block; float:left; width:100%; margin:0; padding:0;}



body[class]#product div#rightcol ul {width:100%; margin:1em 0; padding:0;}

body[class]#product div#rightcol ul  li{float:left; width:31%; height:auto; margin:0; padding:0 0 1em 0;margin-left:3%;}

body[class]#product div#rightcol ul  li a {display:block; color:#2c5b25; width:100%; height:auto; margin:0; padding:0 0 10px 0; text-decoration:none;}

body[class]#product div#rightcol ul  li a:hover{color:#2c5b25; outline:1px solid #2c5b25;text-decoration:underline; }

body[class]#product div#rightcol ul  li a img{width:98%; height:auto; padding:0; margin:0;}



body[class]#product div#rightcol div.cli {clear:both;} 



body[class]#product div#rightcol ul {width:100%; margin:1em 0; padding:0;}

body[class]#product div#rightcol ul  li{float:left; width:31%; height:auto; margin:0; padding:0 0 1em 0;margin-left:3%;}

body[class]#product div#rightcol ul  li a {display:block; color:#2c5b25; width:100%; height:auto; margin:0; padding:0 0 10px 0; text-decoration:none;}

body[class]#product div#rightcol ul  li a:hover{color:#2c5b25; outline:1px solid #2c5b25;text-decoration:underline; }

body[class]#product div#rightcol ul  li a img{width:98%; height:auto; padding:0; margin:0;}



body[class]#product div#rightcol div.cli {clear:both;} 



body.pallet#product div#rightcol ul li#pallet{display:none;}

body.logs#product div#rightcol ul li#logs, body.profiled#product div#rightcol ul li#profiled {display:none;}

body.logs#product div#rightcol ul li#construction, body#product div#rightcol ul li#logs {margin-left:0;}



body.construction#product div#leftcol ul li#construction{display:none;}

body.pallet#product div#leftcol ul li#pallet{display:none;}

body.logs#product div#leftcol ul li#logs{display:none;}

body.profiled#product div#leftcol ul li#profiled{display:none;}

body[class]#product div#leftcol ul li#logs {margin-left:0;}

body.logs#product div#leftcol ul li#construction, body#product div#rightcol ul li#logs {margin-left:0;}





body[class]#product div#leftcol h2 a {color:#fff; text-decoration:none; font-size:1.05em; text-transform:uppercase; font-weight:500;word-spacing:0.12em;letter-spacing:0.06em; }

body[class]#product div#leftcol h2 a:hover{text-decoration:underline;}



body[class]#product div#leftcol ul {width:100%; margin:1em 0; padding:0;list-style:none; font-size:0.8em;}

body[class]#product div#leftcol ul  li{float:left; width:31.5%; height:auto; margin:0; padding:0 0 1em 0;margin-left:2.75%;}

body[class]#product div#leftcol ul  li a {text-align:center; display:block; color:#2c5b25; width:100%; height:auto; margin:0; padding:0 0 10px 0; text-decoration:none;}

body[class]#product div#leftcol ul  li a:hover{color:#2c5b25; outline:1px solid #2c5b25;text-decoration:underline; }

body[class]#product div#leftcol ul  li a img{width:100%; height:auto; padding:0; margin:0;}

body[class]#product div#leftcol div.cli {clear:both;} 





/* ///////////////////// Content Contact  ///////////////////////// */

body#contact #content div#leftcol h3 {font-size:1.05em; margin:0; width:100%; background-color:#fff; font-weight:500; color:#2c5b25; 

padding:0.85em 0 0 5.5%; text-align:left;}

body#contact #content div#leftcol h3 span{letter-spacing:3px;}

body#contact #content div#leftcol ul{font-size:0.85em; margin:0.25em 3% 2.5em 0; width:97%; padding:0; text-indent:5%;list-style:none;}

body#contact #content div#leftcol ul li{margin-bottom:0.2em;}

body#contact #content div#leftcol ul li a{ color:#585858;}

body#contact #content div#leftcol ul li a:hover{color:#2c5b25;}

body#contact #content div#leftcol ul li span{display:inline-block; /*margin-left:9.8em;*/ }

body#contact #content div#leftcol ul strong{padding:0;}



body#contact #content div#rightcol a {display:block; width:100%; position:relative; text-decoration:none;}

body#contact #content div#rightcol a  strong{display:block; width:17em; height:3.6em; background-color:#11340b; color:#fff; opacity:0.65; 

position:absolute; top:3em; right:0; font-size:0.9em; padding-right:40px; padding-top:0.65em; text-align:right; z-index:500;}

body#contact #content div#rightcol a  img{width:100%; height:auto; margin:0; padding:0;}



/* ///////////////////// Menu ///////////////////////// */

#box #menu {position:absolute; top:37px; right:0; width:57%; height:30px; z-index:300; background-color:#2c5b25; color:#fff;} 

#box #menu ul {width:100%;  margin:0; padding:0; height:30px; list-style:none;} 

#box #menu ul li {float:left; margin:0; padding:0; height:36px; position:relative; } 

#box #menu ul li a {display:block; height:26px; text-decoration:none; color:#fff; font-size: 15px;  margin:0; padding:2px 25px; text-align:center;}

#box #menu ul li a:hover {text-decoration:underline; outline:none;}

div.cli {clear:both;} 

body#home #box #menu ul li a.home, body#product #box #menu ul li a.product, body#contact #box #menu ul li a.contact 

{background-color:#11340b; text-decoration:underline;cursor:default; }



/* ///////////////////// Footer ///////////////////////// */

div#footer {position:absolute; left:0; bottom:0; z-index:500; 

width:92%; margin:0 4%; height:50px; background-color:#11340b; color:#fff; font-size: 1.1em;}  



div#footer h6 {padding:7px 0 0 0; text-align:right; margin:0 25px 0 0; letter-spacing:3px; font-size: 0.75em;}

div#footer h6 span.footer {display:block; margin:-7px 0 0 0; padding:0; font-size:0.75em; /*font-variant:small-caps; */ letter-spacing:0; font-weight:400; }





/*

h1{font-size: 1.4em;} h2{font-size: 1.3em;} h3{font-size: 1.25em;} 

h4{font-size: 1.15em;} h5{font-size: 1em;} h6{font-size: 0.95em;}

body#home a.logo {cursor:default;}

div.ukr {

height: 298px;

background:url('./imag/im/heder75.jpg') no-repeat;

background-position:center top;

}

div.rus {

height: 298px;

background:url('../../imag/im/heder75ru.jpg') no-repeat;

background-position:center top;

}



#menu { position:absolute; top:261px; left:0; z-index:4; width:100%; height:37px; margin:0;

padding:0; background:url('./imag/im/fonmenu.jpg') top left repeat-x;}

#menu ul {margin:6px 0 0 19%; padding:0; width:81%; list-style:none; font-size: 1.08em;}

#menu li {float:left; display:block; height:100%; margin:0; 

background:url('./imag/im/razdel.jpg') top left repeat-y;}

#menu li  a {display:block; color:#ffcc33; font-size:1em; margin:0 1.8em; text-decoration:none;}

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

body.ua #menu ul li  a.lang {display:block; height:20px; width:30px; height: 24px; margin:3px 0 0 1.2em; text-indent: -3000px;

background:url('./imag/im/flag_ru.jpg') no-repeat;}

body.ru #menu ul li  a.lang {display:block; height:20px; width:30px; height: 24px; margin:3px 0 0 1.2em; text-indent: -3000px;

background:url('./imag/im/flag_ua.jpg') no-repeat;}

body.ua #menu ul li  a.lang:hover {text-indent:0; background-image:none; color:#ffcc33; text-decoration:underline;  width:auto; margin:0 0 0 1.2em; font-size:0.8em;}

body.ru #menu ul li  a.lang:hover {text-indent:0; background-image:none; color:#ffcc33; text-decoration:underline;  width:auto; margin:0 0 0 1.2em; font-size:0.8em;}

#vulee #menu ul li  a.vulee, #price #menu ul li a.price , #work #menu  ul li a.work, #contact #menu ul li a.contact, 

#advice #menu  ul li a.advice , #contact #menu ul li a.contact {

color:#fff; text-decoration:none; cursor:default;}





#content{margin:2em 10% 0 19%; width:71%; }

#content h1,#content h2,#content h3,#content h4,#content h5 {font-family: Cambria,Time,Georgia,"Time New Roman",serif;}

#content h1,#content h2, #content h3 {clear:both;}

#content a.impage{display:block;width:516px; height: 344px; float:left; margin:0.3em 1.1em 0 0;  }

#content h1 a, #content h2 a, #content h3 a {color:#ffcc33; text-decoration:none; }

#content h1 a:hover, #content h2 a:hover, #content h3 a:hover  {text-decoration:underline; color:#ffcc33;}

#content h1, #content  h2, #content  h3 {margin:2.5em 0 0.7em 0;}

#content p {margin:0; padding:0 0 0 24.5%; clear:right; width:75%;}

#content p a {display:inline-block; margin:0; padding:0 0.3em; text-decoration:underline; color:#ffcc33;}

#content p strong.warings{display:block; font-size: 1.05em;}

#content p strong.zagolov {display:block; font-size: 1.25em; margin:0.8em 0 0.3em; padding:0;}

#content div.box_content {width:75%; margin:0; padding:0 0 0 24.5%;}

#content div.menedger{float:left; width:45%; margin-right:3%;}

#content div.menedger h4{margin:0; padding:0; font-size: 1.05em;}

#content div.menedger ul {list-style:none; margin:0.2em 0 0.95em 0; padding:0; font-size:1.15em;}

#content div.menedger ul li{margin:0 0 0.7em 0; padding:0;}

#content div.menedger ul li span.tel {display:block; font-size:1.05em;}

#content div.menedger ul li span.region{display:block; font-size:0.75em;}

#content h5 {clear:both; margin:0.2em 0; padding:0;}

#content ul.partners{list-style:none; margin:0; padding:0;}

#content ul.partners li{margin:0; padding:0;}

#content ul.partners li a{display:block;  margin:0; padding:0; width:105px; height:50px; font-size:0.7em;}

#content ul.partners li a img {width:100%; height:100%; margin:0; padding:0;}

#content div.galery {width:516px; margin:0; padding:0; float:left; margin:0.3em 1.1em 0 0;}



a.galery{display:block; margin:0 2.3% 0.2em 0%; padding:0; width:31%; text-align:center;color:#ffcc33; float:left; text-decoration:none;}

img.galery { width:100%; margin:0; padding:0;}

strong.galery {display:block; font-size:0.9em; margin-bottom:1.25em; margin-top:0;}



table.price{margin:0 0 0.6em 0; padding:0; width:85%; font-size:1em; border:1px #996633  solid; }

table.price caption {font-size:1.5em; font-weight:bold; margin:0; padding:1em 2em;}

table.price thead {font-size:1.15em; font-weight:bold; margin:0; padding:0; text-align:center; }

table.price thead th{padding:0.2em 0 0.5em 0; border:1px #996633  solid; }

.col01 {width:4%; } .col02{width:67%;} .col03{width:14%;} .col04{width:14%;}

table.price tr td.col01,table.price tr td.col03,table.price tr td.col04{text-align:center; margin:0; padding:0.3em 1em;} 

table.price tr td.col02{text-align:left; padding-left:1em;} 

table.price tr td.col01,table.price tr td.col02,table.price tr td.col03, table.price tr td.col04{border:1px #996633  solid;} 







font-size:1.05em; font-style:italic;

}

#tably{margin:0; padding:0 0 0 24.5%; width:65.5%;

line-height:1.4em; font-size:0.8em; text-align:left;

list-style:none;}

#tably li{margin:0; padding:0.2em 0;}







#rasporka {clear:both; height: 120px; width:100%;}

#footer{height: 50px; width:100%; margin:-90px 0 0 0; padding:0; background:url('./imag/im/futerfon.jpg') repeat-x; padding-top:40px;}

h6#footers{margin:0; padding:0; width:100%; font-size:1.05em; font-weight:500; text-align:center; padding-top:12px;}



.links_seo_p4, .links_seo_p4 a 

{

 font-size: 9px;

 Color:#545454;

 text-decoration:none;

}

*/

/* outline:1px solid #fff; */

