/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body { background:#fbeacb;
       font-family: Tahoma;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

.clearing { clear: both; height: 1px; font-size: 1px; }

a { text-decoration:underline }
a:hover { text-decoration:none }


/* Min-width
--------------------------------------------------*/
.w { min-width:1000px;}
*html .w { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}
/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}
/* Head
--------------------------------------------------*/
.h { background: url("../images/h.gif") repeat-x;}
.hr { height:326px; background: url("../images/hr.jpg") no-repeat 20px 0px; padding-left:220px}
.hrr { display:block; width:350px; height:100x; margin: -150px 0 0 100px; font-size:20px; color:#fe5014; text-decoration:none; font-weight:bold; text-align:center;}
.h .lo { float:left; margin:10px 0 0 0px;}

.hm { background: url("../images/hm.jpg") no-repeat; width:392px; height:289px; margin-left:380px }
.hm span { display:block; height:40px; position: relative}
.hm ul { margin:0px; padding:0 0 0 0; list-style:none; overflow:hidden; white-space: nowrap; }
.hm ul li { text-indent:-700em; width:100px; position: relative;}
:root .hm ul li { font-size:0px; }
.hm ul li a { z-index:2; cursor:pointer}
.hm ul .hm1 a { display:block; width:77px; height:31px; margin:-8px 0 0 240px;}
.hm ul .hm2 a { display:block; width:150px; height:35px; margin:-10px 0 0 4px;}
.hm ul .hm3 { display:block; width:75px; height:20px; margin:58px 0 0 30px; z-index:12}
.hm ul .hm3 a { display:block; width:75px; height:20px; }
.hm ul .hm4 a { display:block; width:81px; height:72px; margin:-20px 0 0 290px;}
.hm ul .hm5 a { display:block; width:85px; height:32px; margin:-5px 0 0 80px;}
.hm ul .hm6 a { display:block; width:80px; height:25px; margin:0px 0 0 280px;}


.h_nav { display:block; width:80px; height:32px; text-align:center; background: url("../images/h_nav.jpg") no-repeat 50% 0%; float:left; margin:0 60px 0 -40px; 
position:relative; padding:7px 0 0 0; font-size:11px; text-transform:uppercase; color:#fe5014; text-decoration:none; font-weight:bold; }
/* Center
--------------------------------------------*/
.all_c { border-bottom:7px solid #FFFFFF; min-height:200px; background:#fc8e11 url("../images/all_c.gif") no-repeat 240px 0px; font-size:1.1em; color:#FFFFFF;
overflow:hidden; }
*html .all_c { overflow:visible; height:1px}
.c { margin:0px 355px 0px 0px; padding:0px 0px 0px 0px;}
*html .c {height:33px;  position:relative  }
/* Center Col
--------------------------------------------*/
.cl { float: left; width:100%; padding:0px 0px 0px 0px; position:relative;}
.c_cont { padding:20px 0 30px 80px;}
.c_cont a { color:#FFFFFF}
.c_cont h6 { font-size:18px; color: #FFFFFF; text-transform:uppercase; padding:0 0 20px 20px}
/* Center Col/Menu
--------------------------------------------*/
.c_menu { overflow:hidden; min-height:1px; padding-bottom:20px}
*html .c_menu { height:1px; overflow:visible}
.c_menu h6 { float:left;}

.c_menu ul { margin:0px; padding:7px 0 0 35px; list-style:none; float:left; _width:540px }
*+html .c_menu ul { width:540px}
.c_menu ul li { float:left;  font-size:1.1em; font-family:Arial, Helvetica, sans-serif; padding:5px 3px 5px 3px; font-stretch:narrower}
.c_menu ul .cm1 { padding-top:5px}
.c_menu ul .cm2 { padding-top:12px}
.c_menu ul .cm3 { padding-top:7px}
.c_menu ul .cm4 { padding-top:14px}
.c_menu ul li a { text-decoration:none; color:#FFFFFF; background:#df790d; padding:5px 12px 5px 12px;}
.c_menu ul li a:hover { text-decoration:underline}



/* !!!!!!!!!!!!!!!!!!!!
--------------------------------------------*/

/* Center Col/Price Blocks
--------------------------------------------*/
.pric_b { border:1px solid #df790d; background:#fd941e; padding:15px 0 15px 15px; margin-bottom:14px}
.pric_b h1 { font-size:14px; font-weight: normal; text-transform:uppercase; padding:14px 0 15px 0}
.pric_b table {border: none; border-collapse: collapse;}
.pric_b table tr td {  padding:0 20px 0 0; vertical-align:top}
.pric_b p { overflow:hidden; min-height:1px; padding-bottom:15px}
*html .pric_b p { height:1px; overflow:visible}
.pric_b span { display:block; float: left; padding:0px 25px 5px 0;}
.pric_b span i { font-style:normal; width:71px; display:block; font-size:14px; padding:0 0 7px 0; }
.pric_b .ic1 { width:13px; height:16px; background: url("../images/ic1.gif") no-repeat; float:right;}
.pric_b span b { font-size:24px; background:#fe5014; padding:2px 4px 2px 4px;}
.pric_b span b em { font-style:normal; font-size:12px}



.price { float:left; position: relative; top:-3px}
.price b { font-size:24px; background:#fe5014; padding:2px 4px 2px 4px;}
.price b em { font-style:normal; font-size:12px}
.t .l_price { width:150px}
.ics1 { width:13px; height:16px; background: url("../images/ic1.gif") no-repeat; display:block; float:left; margin-left:20px}

/* //!!!!!!!!!!!!!!!!!!!!
--------------------------------------------*/


/* Center Col/Text
--------------------------------------------*/
.wer_txt { line-height:1.6em; padding:0 0 0 20px; font-size:12px }
/* Right Col
--------------------------------------------*/
.r { width:320px; float:right; position:relative; margin-right:-355px; padding:20px 10px 20px 25px; }
.r a { color:#FFFFFF}
.r h6 { font-size:18px; color: #FFFFFF; text-transform:uppercase; padding:0 0 25px 0}
/* Right Col/In korzina
--------------------------------------------*/
.in_k { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.1em; padding:0 0 35px 0; line-height:2.0em}
.in_k b { padding:3px 19px 4px 19px; background:#fe5014; margin-left:4px}
/* Right Col/Baners
--------------------------------------------*/
.r_ban { padding:10px 0 0 0;}
.r_ban img { margin-bottom:24px}
/* Bottom Blocks
--------------------------------------------*/
.bott_b { min-height:200px; _height:200px; padding:0 100px 0 118px;}
.bb_t { padding-top:42px; background: url("../images/bb_t.jpg") no-repeat 162px 0px; }
.bb_b { padding-bottom:62px; background: url("../images/bb_b.gif") no-repeat 188px 100%;  }
.bb_b h6 { font-size:18px; color: #FFFFFF; text-transform:uppercase; padding:0 0 15px 25px}
.bb_txt { border:1px solid #e9d6b4; background:#fbeacb; font-size:1.2em; line-height:1.4em; padding:20px 15px 13px 35px;}
.bb_txt a { color:#000000}
.bb_txt p { padding-bottom:10px}
/* Footer
--------------------------------------------*/
.f { min-height:50px; _height:50px; background: url("../images/f.jpg") no-repeat 580px 100%; position:relative; margin-top:-30px; padding:50px 0 0 340px;}
.f img { margin-right:20px; vertical-align:middle}
/* Window
--------------------------------------------*/
.window { width:470px; min-height:500px; _height:526px; background:#f2f6d0 url("../images/window.jpg") no-repeat; position:absolute; padding:15px 20px 15px 20px;
color:#ef4a12; font-size:12px; line-height:1.4em; font-family:Tahoma;  z-index:99 }
.window a {color:#ef4a12 }
.window b { display:block; font-size:18px; padding-bottom:10px}
.window span { display:block; text-align:center; padding-bottom:15px}
.window span img { border:3px solid #FFFFFF}
/* Text
--------------------------------------------*/
.txt { padding:0 10px 0 20px; font-size:12px; text-align:justify; line-height:1.6em}
.txt p { padding-bottom:14px}

.contact { padding:0 0 15px 20px; font-size:1.1em;}
.contact b { font-size:14px; display:block; padding-bottom:10px}
.contact h5 { font-size:30px; padding-bottom:10px}
.contact p { padding:4px 0 10px 0}
.contact p a { font-weight:bold}

