﻿/* I am ...
******************************/
body{margin:0; padding:0; background: url(../images/body_bg.gif) 0 0 repeat-x #fff; font:14px Arial; color:#2a3842; font-weight:normal;}

a{outline: none; cursor:pointer;}
p{margin:0; padding:0; color:#2a3842;}
h1{font:26px "Times New Roman", Times, serif; padding:0; margin:0; font-weight:bold;}
h2{font:26px "Times New Roman", Times, serif; padding:0; margin:0; font-weight:bold;}
h2 a{font:26px "Times New Roman", Times, serif; color:#2a3842; padding:0; margin:0; font-weight:bold; background:url(../images/h2.gif) bottom repeat-x; text-decoration:none; line-height:30px;}
h3{font:36px "Times New Roman", Times, serif; padding:0; margin:0; font-weight:bold;}
h3 a{font:36px "Times New Roman", Times, serif; color:#2a3842; padding:0; margin:0; font-weight:bold; background:url(../images/h3.gif) bottom repeat-x; text-decoration:none;line-height:41px;}
h4{font:20px "Times New Roman", Times, serif; padding:0; margin:0; font-weight:bold; color:#4485b4;}
h4 a{font:20px "Times New Roman", Times, serif; color:#4485b4; padding:0; margin:0; font-weight:bold;text-decoration: underline;line-height:41px;}
h5{padding:0; margin:0; font-weight:bold; font-size:14px;}
TABLE{border-collapse:collapse;}
TABLE TD{padding:0px;}
input{height:19px; border:1px solid #d5d5d5;}
select{}
textarea{border:1px solid #d5d5d5;}
.address{float:right; font-family:"Times New Roman", Times, serif; color:#2a3842; width:300px;}
.date{font-size:11px; font-weight:bold; color:#4485b4;}  
.red{color:#bb0917;}
.noborder{border:none;}
.fullsize{overflow:hidden;}

:focus{outline:none;}

/* header
******************************/
.header{margin:0 auto; width:971px; font:22px "Times New Roman", Times, serif; color:#2a3842; padding-top:11px; text-align:left;}
  .header div.address{margin:0 44px 0 0; padding-top:10px; line-height:12px; width:375px;}
  .header div.address p{margin:0; padding:0; font:12px Arial, Helvetica, sans-serif;}
  .header div.address p.prihot_1{}
  .header div.address p.prihot_2{padding:0 0 0 130px;}
  .header div.address p.prihot_3{padding:0 0 0 240px;}
  .header div.phones{float:right; margin:0 44px 0 0; width:187px; line-height:29px; padding-top:1px;}
  .phones span{font-size:20px; letter-spacing:2px; padding-left:5px;}
  .header div.phones2{float:right; margin:0 62px 0 0; width:185px; line-height:29px; padding-top:1px; font:16px Arial, Helvetica, sans-serif;}
.logo{margin:0; padding:12px 0 17px 30px; width:240px; height:43px; border:0;}

.greyline{background:url(../images/grey_line_l.gif) 0 0 no-repeat; padding-left:6px;}
  .greyline div{background: url(../images/grey_line_r.gif) right top no-repeat; padding-right:6px;}
    .greyline div div{background:#f4f1e9; height:13px; font-size:10px; line-height:10px;}
.blackline{height:2px; background:#000; font-size:1px; line-height:1px;}

/* main navigation
******************************/
.topmeny{width:960px; margin:0 auto; padding:0 6px 0 5px; height:42px;}
  .topmeny ul{list-style:none; z-index: 10; cursor:pointer; padding:11px 0 0 0; margin:0; height:29px;}
  .topmeny ul li{float:left; padding:0 25px 0 11px; height:31px;}
  .topmeny ul li a{display:block; font-size:15px; color:#2a3842; text-decoration:none; text-transform:lowercase; height:29px;}
  .topmeny ul li:hover{background:none; height:42px;}
  .topmeny ul li.sub:hover{background:url(../images/top_meny_arrow.gif) 39px 29px no-repeat; height:42px;}
  .topmeny ul li:hover a{color:#bb0917;}
  .topmeny ul li ul{display:none;}
  .topmeny ul li:hover ul{display:block; margin:8px 0 0 -11px; padding:21px 46px 17px 19px; position:absolute; background:url(../images/dropm_bg.png) 0 0 repeat-x; height:auto;}
  .topmeny ul li:hover ul li{float:none; background:none; height:auto; padding:0;}
  .topmeny ul li:hover ul li a{color:#FFF; text-decoration:underline; height:26px;}
  .topmeny ul li:hover ul li a:hover{color:#ffba16;}
  .topmeny ul li.action{padding:0 5px 0 11px;}
  .topmeny ul li.action a{color:#bb0917;}
  .topmeny ul li.action a:hover{ text-decoration:underline;}

/* Searsh
******************************/
.search{float:right; width:248px;}
.srchtxt{width:161px; margin:8px 0 0 0; padding:0; float:right;}
.srchbttn{background:#FFF; width:64px; height:19px; border:none; margin:10px 5px 0 12px; padding:0; float:right;cursor:pointer;}
	.srchbttn:hover{color:#bb0917;}

/* Promo Block
******************************/
.promo{width:960px; padding:0 6px 0 5px; margin:19px auto 0 auto; height:220px;}
  .promo p{color:#7E8188; font-size:13px; margin:0; padding:140px 0 0 630px; width:280px;}
  .promo p a{color:#7E8188; font-size:13px; text-decoration:none;}
  .promo p a:hover{color:#7E8188; font-size:13px; text-decoration: underline;}
.promojung{background:url(../images/main/jung.jpg) 5px 0 no-repeat;}
.promokaiser{background:url(../images/main/kaiser_promo.jpg) 5px 0 no-repeat;}
.promokaiserBP{background:url(../images/main/kaiser_promo_bp.jpg) 5px -1px no-repeat;}
.promovolta{background:url(../images/main/volta.jpg) 5px 0 no-repeat;}
.promohager{background:url(../images/main/hager_promo.jpg) 5px 0 no-repeat;}
.promofiorena{background:url(../images/main/fiorena_promo.jpg) 5px 0 no-repeat;}
.promoeaton{background:url(../images/main/eaton.jpg) 5px 0 no-repeat;}
.promoten{background:url(../images/main/tenears.jpg) 5px 0 no-repeat;}
.promogolf{background:url(../images/main/promo_golf.jpg) 5px 0 no-repeat;}
.promoadax{background:url(../images/main/adaxpromo.jpg) 5px 0 no-repeat;}
.holiday{background:url(../images/main/holiday.jpg) 5px 0 no-repeat;}
.biglink{width:960px; height:220px; display:block; text-decoration: none;}

/* Brends Navigation
******************************/  
.brends{width:955px; margin:19px auto 0 auto; background:url(../images/brands_l.gif) 0 0 no-repeat; padding-left:5px;}
  .brends div{background:url(../images/brands_r.gif)  right 0 no-repeat; padding-right:5px;}
    .brends div div{background:url(../images/brands_c.gif) 0 0 repeat-x; height:36px; padding:0;}
  .brends a{color:#FFF; font:20px "Times New Roman", Times, serif; text-decoration:none;}
  .brends ul{padding:0; margin:0; list-style:none; height:36px;width:100%; /*overflow:hidden;*/text-align:justify; text-align-last:justify;text-justify: newspaper;}
  .brends ul:after {content:""; display:inline-block; width:100%; height:0; overflow:hidden;}
  .brends ul li{padding:0; margin:0; height:36px; /*float:left;*/padding:0px 3px; display:inline-block; vertical-align:top; cursor:pointer; position:relative;}
  .brends ul li a{display:block; height:20px; padding:8px 15px; line-height:20px; float:left;}
  .brends ul li .ico_new{position:absolute; background:url(../images/ico_new.png) 0 0 no-repeat; width:34px; height:17px; display:block; right: -2px; top:-7px;}
  .brends ul li a:hover{background:url(../images/brands_c_hover.gif) 0 0 repeat-x;color:#FFF; font:20px "Times New Roman", Times, serif; text-decoration:none;line-height:20px;}

/* Main Page Imgs
******************************/
a.indjung{float:left; display:block; color:#be0000; text-align:center; font:17px "Times New Roman", Times, serif; line-height:17px; height:17px; background:url(../images/indjung.jpg) 6px 7px no-repeat; width:209px; padding-top:162px; margin:5px 43px 0 47px;}
a.induzo{float:left; display:block; color:#be0000; text-align:center; font:17px "Times New Roman", Times, serif; line-height:17px; height:37px ;background:url(../images/induzo.jpg) 42px 7px no-repeat; width:200px; padding-top:155px; margin:5px 25px 0 0;}
a.sczucz{float:left; display:block; color:#be0000; text-align:center; font:17px "Times New Roman", Times, serif; line-height:17px; height:17px; background:url(../images/indsczucz.jpg) 16px 1px no-repeat; width:125px; padding-top:152px; margin:15px 0 0;}
a.indshkafi{float:left; display:block; color:#be0000; text-align:center; font:17px "Times New Roman", Times, serif; line-height:17px; height:17px; background:url(../images/indshkafi.jpg) 10px 3px no-repeat; width:188px; padding-top:145px; margin:13px 0 0 45px;}
a.indpolo{float:left; display:block; color:#be0000; text-align:center; font:17px "Times New Roman", Times, serif; line-height:17px; height:17px; background:url(../images/indpolo.jpg) 26px 15px no-repeat; width:220px; padding-top:145px; margin:13px 0 0 22px;}
a.indrele{float:left; display:block; color:#be0000; text-align:center; font:17px "Times New Roman", Times, serif; line-height:17px; height:17px; background:url(../images/indrele.jpg) 0px 16px no-repeat; width:81px; padding-top:145px; margin:13px 0 0 36px; padding-left:5px}
a.indadax{float:left; display:block; color:#be0000; text-align:center; font:17px "Times New Roman", Times, serif; line-height:17px; height:17px; background:url(../images/indadax.jpg) 9px 17px no-repeat; width:165px; padding-top:145px; margin:13px 0 0 18px; padding-left:0px}
a.indbigavt{float:left; display:block; color:#be0000; text-align:center; font:17px "Times New Roman", Times, serif; line-height:17px; height:17px; background:url(../images/indbigavt.jpg) 36px 5px no-repeat; width:220px; padding-top:127px; margin:32px 0 0 25px;}
a.indkorobki{float:left; display:block; color:#be0000; text-align:center; font:17px "Times New Roman", Times, serif; line-height:17px; height:17px; background:url(../images/indkorobki.jpg) 17px 15px no-repeat; width:216px; padding-top:127px; margin:32px 0 0 4px;}
a.indkabel{float:left; display:block; color:#be0000; text-align:center; font:17px "Times New Roman", Times, serif; line-height:17px; height:17px; background:url(../images/indkabel.jpg) 20px -15px no-repeat; width:220px; padding-top:127px; margin:32px -25px 0 0;}

/* Content Block
******************************/
.maincont{width:971px; margin:0 auto; padding-bottom:15px;}

/* Left Sidebar
******************************/
.mc_left{vertical-align:top; width:295px;}
.mc_newsbar{padding-left:2px; margin:24px 0 9px 0;}

  .mc_newsbar h2{padding:0 0 14px 12px;}
  .news_block{ overflow:hidden; padding:2px 0 3px;}
  .mc_newsbar .img_box{padding:8px 0px 0 13px; float:left; overflow:hidden; margin-right:7px; width:75px; height:60px;}
  .mc_newsbar .img_box img{border:none;} .mc_newsbar .img_box a{text-decoration:none;}
  .mc_newsbar p{padding:2px 0 0 12px; margin:0; }
  .mc_newsbar p.date{padding:4px 0 0 12px;}
  .mc_newsbar p a{margin:0;color:#2a3842; padding:0; text-decoration:underline;}
    .mc_newsbar a:hover{text-decoration:none;}
	
.allnews{text-align:right; margin:10px 0;}
	.allnews a{font-size:11px; color:#2a3842; text-decoration:underline;}

.l_banners{padding:52px 0;}
	.l_banners a{text-decoration:none; margin-bottom:50px; display:block;}
	.l_banners a img{border:0 none;}

/* Informers
******************************/
.h400 div.workzone{height:400px;}
.pream div.workzone{min-height:200px;}
.pream div.workzone iframe{min-height:200px;}
.sp_informers{margin-top:36px;}
.informertop{background:url(../images/informer_top.gif) 0 0 no-repeat;height:5px; font-size:3px;}
.informertcntnt{border-right:1px #2a3842 solid; border-left:1px #2a3842 solid;}
.informerbttm{background:url(../images/informer_bttm.gif) 0 0 no-repeat;height:5px; font-size:3px;}

.gmtbl{}
.gmtdttl{font-size:16px; font-weight: bold; text-align:center; height:22px; padding:12px 0 6px 0; line-height:16px; text-decoration:none;}
  .gmtdttl a{font-size:16px; font-weight: bold;background:url(../images/informer_title.gif) 0 0 no-repeat; color:#2a3842; line-height:16px; text-decoration:none; padding:2px 18px;}
.gmtdtext{text-align:center;}
.tddiv{text-align: left !important;}
div#cntdiv{position:absolute; display:block;}
div#infselectlist{width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;}
div#hiddentl{position:relative; top:1; left:0; right:0; visibility:hidden;}

#yandex-results-outer{width:600px;}

.linkcalkadax{background:url(../images/link_calcadax.gif) 0 0 no-repeat; width:196px; height:69px; margin-top:12px;}
  .linkcalkadax a{background:url(../images/slence.gif) 6px 1px no-repeat; display:block; width:110px; height:45px; padding:12px 0 12px 86px; font:12px Arial, Helvetica, sans-serif; text-decoration:none; color:#2a3842;}

/* Catalog Navigation
******************************/
.catalog td.mc_left{vertical-align:top; width:196px;}

.mc_catnav{margin-top:28px;}
  .mc_catnav h1{font-size:32px; margin-left:14px; line-height:36px;}
  .mc_catnav ul{margin:22px 0 0 14px; padding:0; list-style:none;}
  .mc_catnav ul li{margin:1px 0 0 0; padding:0;}
  .mc_catnav ul li a{font:29px "Times New Roman", Times, serif; color:#2a3842; font-weight:bold; text-decoration:none; line-height:32px;}
  .mc_catnav ul li a:hover{}
  .mc_catnav ul li ul{margin:13px 0; padding:0 0 0 5px; list-style:none; font-size:0px;}
  .mc_catnav ul li ul li{font-size:14px; color:#2a3842; margin:0; padding:4px 0;}
  .mc_catnav ul li ul li a{ font:14px Arial; text-decoration:underline; color:#2a3842;}
  .mc_catnav ul li ul li a:hover, mc_catnav ul li ul li.selected{text-decoration:none;color:#bb0917;}
  .mc_catnav ul li ul li ul{margin:3px 0 0 9px; padding:3px 0 0 0; list-style:none; font-size:0px; background:url(../images/red_line_vert.gif) left bottom no-repeat;}
  .mc_catnav ul li ul li ul li{font-size:12px; color:#2a3842; margin:4px 0; padding:0 0 0 9px; background:url(../images/red_line.gif) 0 8px no-repeat;}
  .mc_catnav ul li ul li ul li a{ font:12px Arial; text-decoration:underline; color:#2a3842;}
  .mc_catnav ul li ul li ul li a:hover, .mc_catnav ul li ul li ul li a.selected{text-decoration:none;color:#bb0917;}

/* Basket
******************************/
.a_mc_basket{text-decoration:none; cursor:pointer;}
.a_mc_basket .mc_basket{margin-top:15px;}
.mc_basket{margin-top:35px;}
.baskettop{background:url(../images/basket_top.gif) 0 0 no-repeat; height:5px; font-size:3px;}
.basketcntnt{border-right:1px #69b80c solid; border-left:1px #69b80c solid;background:url(../images/sh_basket.gif) 14px 15px no-repeat; padding:24px 10px 22px 101px;}
  .basketcntnt span{font:25px "Times New Roman", Times, serif; color:#2a3842; line-height:29px;}
  .basketcntnt div{color:#bfbfbf; font:20px "Times New Roman", Times, serif; line-height:20px; padding-top:1px;}
  .basketcntnt div a{color:#bfbfbf; font:20px "Times New Roman", Times, serif; line-height:20px;}
.basketbtm{background:url(../images/basket_bttm.gif) 0 0 no-repeat; height:5px; font-size:3px;}
.basket textarea#description{width:600px; margin-bottom:15px;}
.basket input#name{width:300px;}
.basket input#email{width:250px;}
.basket .radio{margin:2px 2px 0 0; float:left;}
.basket .radio input{margin:0; padding:0; height:auto; width:auto; border:none;}

  .catalog div.baskettop{background:url(../images/basket_top_lite.gif) 0 0 no-repeat; height:4px; font-size:3px;}
  .catalog div.basketcntnt{border-right:1px #69b80c solid; border-left:1px #69b80c solid;background:url(../images/sh_basket_lite.gif) 15px 16px no-repeat; padding:18px 5px 2px 0px;}
  .catalog div.basketcntnt span{font:23px "Times New Roman", Times, serif; color:#2a3842; line-height:24px; margin-left:86px; float:left;}
  .catalog div.basketcntnt div{color:#bfbfbf; font:18px "Times New Roman", Times, serif; padding:0 0 0 17px; line-height:22px; margin-top:56px;}
  .catalog div.basketcntnt div a{color:#bfbfbf; font:18px "Times New Roman", Times, serif; text-decoration:none;}
  .catalog div.basketbtm{background:url(../images/basket_bttm_lite.gif) 0 0 no-repeat; height:4px; font-size:2px;}

.mc_icqcont{}
  .catalog td.mc_right{vertical-align:top; padding-top:16px; width:770px;}

/* Content
******************************/
.mc_right{vertical-align:top; padding-top:16px;}
  .mc_right_txt{padding-top:36px;}
  .mc_right_img{padding-bottom:26px;}
 	 .mc_right_img a:hover{text-decoration:none;}
  
.titles{padding:20px 23px 0 49px; font-size:11px; color:#000;}
  .titles a{font-size:11px; text-decoration:underline; color:#000;}
.cont_st{padding:4px 23px 16px 48px;}
  .preall{height:400px; overflow:hidden;}
  .cont_st div span.date{float:right; padding:20px 0 0 0;}
  .cont_st span.date{float:right; padding:24px 0 0 10px;}
  .cont_st h1{margin:10px 0 14px 0; line-height:30px;}
  .cont_st h2{margin:10px 0 14px 0; line-height:30px;}
  .cont_st h3{margin:10px 0 12px 0;}
  .cont_st h4{margin:16px 0 10px 0;}
  .cont_st h5{margin:16px 0 10px 0;}
  .cont_st img{margin:0px 23px 10px 1px;}
  .cont_st p{padding:3px 0px 5px 0; line-height:17px;}
  .cont_st p.date{padding:3px 0px 0px 0;}
  .cont_st p a{text-decoration:none; color:#4485b4;}
  .cont_st p a:hover{text-decoration:none; color:#bb0917;}
  .cont_st p img{margin:0;}
  .cont_st table a{text-decoration:underline; color:#4485b4;}
  .cont_st table img{margin:0;}
  .cont_st ul {margin:0; padding:10px 0; list-style:none;}
  .cont_st ul li{margin:0; padding:7px 0 1px 23px; background:url(../images/li_bg.gif) 2px 13px no-repeat;}
  .cont_st ul li a{text-decoration:underline; color:#4485b4;}
  .cont_st label{height:auto;}
  .cont_st label.inline{height:auto;}
.st_link{padding: 1px 15px 3px 0;color:#2a3842; float:left;}
  .st_link a{color:#2a3842; text-decoration:underline;}
  .st_link a:hover{text-decoration:none;}
.all_periods {overflow:hidden;}
.end_st{ margin-top:12px; padding-bottom:12px;}
  .end_st a{color:#be0000; font-size:11px; text-decoration:underline;}
  .end_st a:hover{text-decoration:none;}
  .end_st span{float:right;}
  .end_st span a{color:#2a3842;}
.prodnews{padding-right:330px;}
.contact_box{overflow:hidden; float:left; width:297px;}
.yand_map{border:1px solid #000; overflow:hidden;}

.table{border:1px solid #666;}
.table td{border:1px solid #666; padding:6px 2px;}

/* Catalogue
******************************/
.cat_l1{}
  .cat_l1 img{border:none; float:left}
  .cat_l1 div.box { display:block;float:left;width:150px;height:140px;margin:20px 0 0 40px;text-align:center; }
  .cat_l1 div.box a.js-magnifier{ position:relative;margin-bottom:-20px;top:3px;right:3px; }
  .cat_l1 a { font-size:12px;text-decoration:none;color:#2a3842; }
  .cat_l1 a img{ margin-bottom:3px; }
.cat_l2{}
  .cat_l2 div{width:150px; height:174px; margin:20px 50px 0 50px; float:left; vertical-align:top; font-size:16px; font-weight:bold;}
  .cat_l2 img{border:none; margin-bottom:5px;}
  .cat_l2 a.add{text-decoration:none;display:block; float:right; background:url(../images/add_compar_h.png) 0 0 no-repeat; width:25px; height:18px; margin-right:3px;}
  .cat_l2 a.add:hover{background:url(../images/add_compar.png) 0 0 no-repeat;}
  .cat_l2 a.rem{text-decoration:none;display:block; float:right; background:url(../images/del_compar.png) 0 2px no-repeat; width:25px; height:18px; margin-right:3px;}
  .cat_l2 a.rem:hover{background:url(../images/del_compar_h.png) 0 2px no-repeat;}
  .cat_l2 a{text-decoration:none; float:left;}
  .cat_l2 span{text-decoration:none; float:left; padding-left:2px;}
  .l2banner{text-align:center;}
  .l2banner a{text-decoration:none; float:none; display:block; background:url(../images/inst_banner.png) 0 0 no-repeat; width:196px ; height:28px; margin:0 auto; }
.cat_l3{}
  .cat_l3 div.lastblock{margin:20px 0 0 20px; vertical-align:top; font-size:16px; overflow:hidden; padding-right:5px;}
  .cat_l3 div.lastblock a{text-decoration:none; color:#4485b4;}
  .cat_l3 div.lastblock a:hover{text-decoration:none; color:#bb0917;}
  .level3_img{float:left; margin-right:15px; width:180px; overflow:hidden}
  .level3_deckr{overflow:hidden}
  .cat_l3 div.dop{height: auto; margin:0 0 0 20px; vertical-align:top; font-size:16px; font-weight:bold; overflow:hidden; padding-right:5px;}
  .cat_l3 img{border:none;}
  .cat_l3 a.add{text-decoration:none;display:block; float:right; background:url(../images/add_compar_h.png) 0 0 no-repeat; width:25px; height:18px; margin-right:3px;}
  .cat_l3 a.add:hover{background:url(../images/add_compar.png) 0 0 no-repeat;}
  .cat_l3 a.rem{text-decoration:none;display:block; float:right; background:url(../images/del_compar.png) 0 2px no-repeat; width:25px; height:18px; margin-right:3px;}
  .cat_l3 a.rem:hover{background:url(../images/del_compar_h.png) 0 2px no-repeat;}
  .cat_l3 a{text-decoration:none;}
  .cat_l3 p{padding-top:3px;}
.cat_l3 div.serinfo, .serinfo{margin:15px 0 0 0; padding:0; height: 70px; vertical-align:top;}
.serinfo div.download, .download{float:left; color:#2172bd; text-decoration:underline; font-size:20px; background:url(../images/pdf.jpg) top right no-repeat; width:210px; padding:22px 0 0 0; margin:0 0 0 20px; vertical-align:bottom;}
  .download a{color:#2172bd; text-decoration:underline; font-size:20px;}
.serinfo div.order, .order{float:right; color:#2172bd; text-decoration:underline; font-size:30px; width:250px; text-align:right; margin:0; padding:13px 0 0 0;}
  .order a{color:#2172bd; text-decoration:underline; font-size:30px;}
.serinfo div.prices, .prices{float:right; color:#af0002; text-decoration:none; font-size:16px; width:150px; text-align:right; margin:0 62px 0 0; padding:23px 0 0 0;}
  .prices a{ color:#af0002; text-decoration:none; font-size:16px; font-weight:bold;}
  .prices a:hover{text-decoration: underline;}
  a.showcom{text-decoration:none; float: right; color:#4485b4; background:url(../images/a_compar.gif) 0 0 no-repeat; display:block; width:78px; height:16px; margin-right:15px;}
 .cat_l3 div.copmrhl, .copmrhl {margin:3px 0 0 0; padding:0; height:23px;}
 .serinfo div.compr{background:none; padding:3px 0 0 0;}

.orderlist{position: relative; width:500px; background:url(../images/dropor_bg.png) repeat; max-height:430px; overflow-y:scroll; padding:8px 27px 22px 27px; font:15px Arial, Helvetica, sans-serif; color:#d3d3d3;}
  .orderlist h3{font-size:25px; color:#FFF; padding-bottom:7px; line-height:25px;}
  .orderlist h4{font-size:16px; text-align:center; line-height:16px; padding:2px 0;}
.kol{float:right; font:15px Arial, Helvetica, sans-serif; height:15px; padding-top:10px; color:#8f8f8f; padding-left:7px;}
.wheamy{float:right; font:12px Arial, Helvetica, sans-serif; overflow:hidden; width:73px; height:12px; color: #C3C; padding:13px 0 0 7px; text-align:center;}
.tovar{color:#d3d3d3; font-size:15px; padding:1px 0; overflow:hidden;}
.tovin{width:13px; height:13px; float:left; margin:1px 7px 0 0px; padding:0;}
.tovprice{float:right; width:80px; text-align:center; overflow:hidden;}
.tovkol{float:right; width:45px; height:14px; margin:0 13px 0 27px; padding:0; text-align:right;}
.tovkol:focus{ background-color: #FF9;}
.endorder{text-align:right; font-size:25px; color:#FFF; padding:5px 10px 15px 0; line-height:25px;height:25px;}
  .endorder a{text-align:right; font-size:25px; color:#FFF; text-decoration:underline;}
.orderlist th{font:15px Arial, Helvetica, sans-serif; color:#8f8f8f; text-align: center;}
.orderlist td{font:15px Arial, Helvetica, sans-serif; color:#d3d3d3; text-align:left; padding:0 5px; border:1px #FFF dotted;}
.orderlist-container div.js-order-menu{background:url(../images/dropor_bg.png) repeat; padding:0; border-bottom:1px #ccc dotted;}
.orderlist-container div.js-order-menu a.js-send-to-cart{color:#fff; text-decoration:none; margin-left:27px; background:url(../images/sh_basket_small.gif) 0 0 no-repeat; padding:1px 0 0 25px; font-weight:bold; line-height:26px;}
.orderlist-container div.js-order-menu a.js-send-to-cart:hover{color:#CCC; text-decoration:underline;}
.orderlist-container div.js-order-menu a.close{color:#FFF; text-decoration:none; float:right; display:block; margin:0px 27px 0 0; background:url(../images/close_black.gif) 0 7px no-repeat; padding-left:19px; line-height:26px;font-weight:bold;}
.orderlist-container div.js-order-menu a.close:hover{color:#CCC; text-decoration:underline;}

.price-list-table {margin:0 0 10px 0;}
.price-list-table th{padding:2px 1px; background-color:#F4F1E9;border-bottom: 1px solid #000;}
.price-list-table td{padding:8px 1px 2px;}
.price-list-table td input{width:80px; height:15px; text-align:right;}
.basket{background:url(../images/sh_basket.gif) 300px 1px no-repeat; padding-top:20px;width:600px; margin:15px auto;}
.del_item{text-decoration:none !important;}
	.del_item:hover{color:#BB0917;}
.sendorder{ text-align:center;}
.sendorder input{ color:#69b80c; width:100px; height:26px;background:url(../images/sendorder.gif) 0px 0px no-repeat; border:none; cursor:pointer;}
.basket H2{padding-bottom:10px;}

.comparison{position: fixed; background:url(../images/dropcomp_bg.png) repeat; color:#b1c1cd;}
  .comparison p, .comparison span{color:#b1c1cd;}
  .comparison div.cat_l2{margin:auto; width:800px; height:600px; background:url(../images/dropcomplvl_bg.png) repeat; overflow-y:scroll; padding-bottom:15px;}
  .comparison div.cat_l3{margin:auto; width:800px; height:600px; background:url(../images/dropcomplvl_bg.png) repeat; overflow-y:scroll; padding-bottom:15px;}
.dropdwnmeny{color:#FFF; font-size:14px; padding:5px 0 5px 20px;margin:50px auto 0 auto; width:780px; height:15px; background:url(../images/dropcomplvl_bg.png) repeat;}
 .dropdwnmeny a{color:#FFF; font-size:14px; text-decoration: none;}
 .dropdwnmeny a:hover, .dropdwnmeny a.now{color:#FFF; font-size:14px; text-decoration:underline;}
 .dropdwnmeny a.close{float:right; margin-right:5px;} 
 .dropdwnmeny a.close:hover{ text-decoration:none;} 

.mainjs{width:960px; margin:0px auto 2px auto; padding:0 6px 0 5px;}
  .mainjs ul{margin:0 0 30px 0; padding:0; list-style:none; height:119px;}
  .mainjs ul li{margin:0; padding:0; border:none; float:left; height:130px; text-align:center; width:100px; margin:0 6px;}
  .mainjs ul img{border:none; float:left;}
  .mainjs ul li a{font-size:11px; color:#2a3842; text-decoration: none; display:block; padding:9px 14px 5px 14px; border:1px #fff solid; line-height:11px; float:left;}
  .mainjs ul li a span{background:url(../images/a_under_grey.gif) bottom repeat-x; line-height:12px;}
  .mainjs ul li a:hover{border:1px #ccc solid;}
.prev{background:url(../images/button_prev.gif) 0 0 no-repeat; width:20px; height:90px; float:left; display:block; margin:10px 13px 0 0;}
.next{background:url(../images/button_next.gif) 0 0 no-repeat; width:20px; height:90px; float: right; display:block; margin:10px 0 0 10px;}
.carusel{overflow:hidden; width:896px;}

.bannerplace{text-align:center; padding-top:25px;}

.bttmbanners{width:971px; height:120px; margin:0 auto 25px auto;}
  .bttmbanners img{border:1px #000 solid;}
  .bttmbanners a{text-decoration:none; margin:0px 6px; display:block; float:left;}

/* Footer
******************************/
.footer{width:971px; margin:0 auto; color:#2a3842; height:100px;}
.copy{float:left; width:319px; font-size:14px; margin:10px 40px 0 5px;}
  .copy a{color:#bb0917; text-decoration:underline; line-height:17px;}
  .copy a:hover{text-decoration:none;}
  .copy span{color:#989fa4;}
  .copy span.red{color:#bb0917;}
  .copy span a{text-decoration:none; color:#989fa4;}
  .copy span a:hover{text-decoration: underline; color:#989fa4;}
  .copy div a{display:block; float: left; height:10px; width:15px; background-color:#FFF; text-decoration:none;}
.contacts{float:left; margin:8px 0 0 0; width:270px; font-size:16px;}
  .contacts div.names{float:left; line-height:19px; margin:0 10px}
  .contacts div.deskr{float:left; line-height:19px;}
  .contacts div.deskr span{text-decoration:underline; background:url(../images/dog.gif) 41px 3px no-repeat;}
.footer div.address{font-size:26px; padding:5px 15px 0 0; letter-spacing:0.4px;}
  .week{font-size:16px; background:url(../images/week.gif) 0 9px no-repeat; padding:5px 0 0 137px;}
.xpenb{width:971px; margin:0 auto; color:#2a3842; text-align:center;}
.allby{}
.allby img{ height:1px; visibility:hidden; border:none;}

/* Calk
******************************/
.calc{}
  .wrapper{width:646px; height:480px; border:1px solid #999; padding:10px; margin:auto;}
   .pp_descr{ overflow:hidden;}
	  .pp_descr p{padding:3px 0px 5px 0; line-height:17px; font-size:12px;}
   .pp_calc_body{ padding:15px 0 0 0;}
   .pp_calc_body #message{text-align:center; padding:0 0 2px 0;}
   .pp_calc_body #pastmessage{{text-align:center; padding:5px 0 2px 0;}}
     .pp_calc_body table{ width:100%; border:1px solid #BB0917}
      .pp_calc_body th{background:#FFD1DF; text-align:center; font:normal 12px Arial, Helvetica, sans-serif;}
      .pp_calc_body td{border:1px solid #BB0917; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; text-align:center; padding:2px 10px; vertical-align:middle;}
	  .pp_calc_body td input{border:none; background:none; width:80px; text-align:center;}
 	  .pp_calc_body td select{border:none; background:none; margin:1px 0 0 0; padding:0;}
   .pp_calc_result{ padding-top:8px;}
      .pp_calc_result p{ line-height:17px; font-size:12px;}
	  #kilo_watt, .power{ font-family:Tahoma, Geneva, sans-serif;}
	  #need_watt{font:bold 13px Tahoma, Geneva, sans-serif; color:#bb0917;}
   .pp_calc_exemls{padding-top:8px;}
   
.yellow{ outline:1px solid #FF0; background-color:#FF0;}
