/* Global styles */

html{font-size:100.1%; background:url(topbg.jpg) repeat-x top left #fff;}
html,body,form{margin:0;padding:0}
html,body{height:100%;}
body{text-align:left;font-size:12px;font-family:Arial, Tahoma, san-serif;color:#000;}
select,input,div,span,textarea{font:normal 12px Arial, Tahoma, san-serif;}
a img,img,html,body{border:none}
a img,img,a{outline:none!important}
tr.mid td{vertical-align:middle}
.fil{overflow:hidden;height:6px;width:100%}
.fil1{overflow:hidden;height:4px;width:100%}
.fil2{overflow:hidden;height:14px;width:100%}
.fil3{overflow:hidden;height:1px;width:100%;margin:18px 0;background:#E1E2E5}
.arc{font-family:Arial, Tahoma, Verdana}
.upc{text-transform:uppercase}
.white{background:#FFF}
a {color:#000;text-decoration:underline}
a:hover{color:#555;text-decoration:none}

.grey {color:#222;}
.grey:visited {color:#555;}
.grey:hover {color:#000;}
a.order {color:#900; font:normal 22px Tahoma, san-serif;
border-bottom:2px dashed #900;}
a.order:hover {color:#e00; border-bottom:2px dashed #e00;}
.profi{width:100%;color:#000;font-size:19px;padding-bottom:60px;text-align:center}

textarea{padding:1px}
.price{color:#d00;font:normal 20px Tahoma, Verdana, sans-serif; width:200px;}
.add, .add:hover  {color:#d00;font-size:14px;font-weight:bold;padding:5px;text-decoration:none;}
.add:hover {color:#fff;background:#d00;}
.explorer {background: url(explorer.gif) top left no-repeat; padding-left:30px;}
.addcomment, .addcomment:hover {font-weight:bold; color:#fff;background:#c6a462;padding:5px 10px;}
.readcomment, .readcomment:hover {background:#b1c3c8;padding:5px 10px;color:#000;}
.readcomment:hover {background:#d00;color:#fff;}

.market-price{margin:0; font:bold 14px Tahoma, Verdana, san-serif;  text-decoration: line-through; color:#aaa;text-align:center;}
.ptbl td{vertical-align:middle;text-align:left;padding:3px 8px}
#axcrt{border:3px solid #E48234;z-index:100;width:300px;height:58px;font-size:13px;padding-top:42px;background:#FFEBB2}
table.nl tr td a{text-decoration:none}
table.nl tr td a:hover{text-decoration:underline}
a.noline{text-decoration:none}
a.noline:hover{text-decoration:underline}

.red{color:#900;font-weight:bold;}
.red:hover{color:#c00; font-weight:bold;}
.WCHhider{float: left;}



a.nl,a.nl:hover{text-decoration:none}
.oki{color:#393;font-size:18px;}
.oki2{color:#000;font-size:14px;}
.oki3{color:#000;font-size:14px;}
.error{color:#f60}
.cattop {padding:4px 10px 20px 4px; color:#555; font-size:16px; text-align:center;}
.cattop a {font-size:14px; font-weight:bold; color:#777; border:1px solid #999; padding:1px 5px; text-decoration:none;}


.catbot{padding: 4px 0 8px 0}
.imboxr,.imboxl{text-align:center;vertical-align:top}
.imboxr img, .sr{margin-left:8px}
.imboxl img, .sl{margin:0 10px 5px 0;}
img.delim,td.delim{width:1px; background-color:#ddd;}
.sectb a,.sectb a:hover{text-decoration:none}
.fsttab{border:1px solid #bfbfbf;background:url(knopfon.gif) repeat-x top left}
.sectb{vertical-align:top;font-size:12px;white-space:nowrap;padding:1px 8px}
.semafor {position: absolute; z-index: 1; top: 0px; right: 0px; background:url(''); height: 70px; width: 70px;}
.cl9{font-size:9px;}
.cl12{font-size:12px;}
.cl18{font-size:18px;}

/* Pop-up styles */

.highslide-active-anchor img{visibility:hidden}
.highslide-wrapper{background:#FFF}
.highslide-image{border:40px solid #FFF;background:#FFF}
.highslide-loading{display:block;color:#FFF;font-size:12px;font-weight:bold;text-decoration:none;border:1px solid #FFF;padding:3px;background:#000}
a.highslide-loading,a.highslide-loading:hover{color:#FFF;font-weight:bold;text-decoration:none}
.highslide-move{cursor:move}
.highslide-overlay{display:none}
a.highslide-full-expand{display:block;width:34px;height:34px;margin:0 10px 10px 0;background:url(fullexpand.gif) no-repeat}
.highslide-display-block{display:block}
.highslide-display-none{display:none}
.highslide{cursor:url(zoomin.cur), pointer;outline:none}

/* Rating styles */

.unit-rating{list-style:none;height:20px;position:relative;margin:0;padding:0;background:url(starvote.gif) repeat-x top left}
.unit-rating li{text-indent:-90000px;float:left;margin:0;padding:0}
.unit-rating li a{outline:none;display:block;width:20px;height:20px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0}
.unit-rating li.current-rating{position:absolute;height:20px;display:block;text-indent:-9000px;z-index:1;background:url(starvote.gif) left bottom}
.unit-rating li a:hover{z-index:2;left:0;background:url(redstar_big.gif) left center}
.unit-rating a.r1-unit{left:0}
.unit-rating a.r1-unit:hover{width:20px}
.unit-rating a.r2-unit{left:20px}
.unit-rating a.r2-unit:hover{width:40px}
.unit-rating a.r3-unit{left:40px}
.unit-rating a.r3-unit:hover{width:60px}
.unit-rating a.r4-unit{left:60px}
.unit-rating a.r4-unit:hover{width:80px}
.unit-rating a.r5-unit{left:80px}
.unit-rating a.r5-unit:hover{width:100px}

/* Menu styles */

td.dtree{width:99%;padding:4px 0px 2px 0px;}
td.dtree a,td.dtree a:hover{text-decoration:none}
tr.dtree td{vertical-align:top;text-align:left}
tr.dtree:hover,tr.dtree:hover a,tr.dtree a:hover{color:#775}
td.dtfon{background: url(line.gif) repeat-y top left;}
s
 /* Index styles */

.container{width:100%;padding-bottom:4px}
.fix{overflow:hidden;height:3px;width:100%;background:#4F78A0}
.headlink{color:#555;padding:5px 16px;background:url(mfon.gif) repeat-x top left #f0f0f0;}
.headers h1 {padding-top:10px;margin:0px;}
a.top, a.top:visited {margin:0; padding:7px 7px; color:#fff;text-decoration:none;}
a.redtop, a.redtop:visited {margin:0; padding:5px; color:#fff;background:#682323; text-decoration:none;}
a.redtop:hover {margin:0; padding:5px; color:#fff; background:#912222; text-decoration:none;}
a.top:hover {margin:0; padding:5px 7px; color:#fff; background:#555; text-decoration:none;}

.headlink a{text-decoration:none}
.headlink a:hover{text-decoration:underline}
.center{padding:0px; width:100%;border-left:1px solid #bbb;border-right:1px solid #bbb;}
.poisk a,.headlink a{color:#222}

.htba{/*height:125px;background: url( top_bg.jpg ) 390px 0 no-repeat;*/}
.htba h1 {font:normal 28px Tahoma, Verdana, sans-serif; margin:10px 0 0 0; color: #F0F0F0;}
.htba h2 {font:normal 12px Arial, sans-serif; margin:0px 0 18px 0;color:#000; letter-spacing:1px; color: #F0F0F0;}
.htba h3 {font:bold 12px Tahoma, Verdana, sans-serif; margin:8px 0 2px 0;color:#000; color: #F0F0F0;}
.htba a, .htba a:visited{color: #F0F0F0;}
.htba2 {width:240px;}
.logotype {margin:7px 15px 0 10px; float:left;}

.htbb{padding-right:16px;width:50%;background:url(nfon.gif) repeat-x top left #446991}
.fonta{color:#555;font-size:27px;font-family:"Trebuchet MS", Arial, Verdana}
.fontb{color:#555;padding-left:1px;font-size:14px;font-family:"Trebuchet MS", Arial, Verdana}
.poisk{color:#fff;width:100%;border-top:1px solid #fff;background:url(pfon.gif) repeat-x top left #757A7B}
.poisk1{color:#fff;height:30px;padding:0 16px}
.btbl{text-align:left;color:#fff;height:70px;font-weight:bold;vertical-align:middle;padding:0 16px;background:url(bfon.gif) repeat-x bottom left #4F78A0}
.delm{cursor:default;margin:0 4px}
.pform{width:140px;border:1px solid #f90;padding:1px;margin:2px 0 3px 10px;}


.stat{font-family:Tahoma, Arial, Verdana !important}

h3 {margin:0 0 10px 0; font:bold 15px Tahoma, Verdana, sans-serif;}

.redcall { width:180px; background: #fff url(call.gif) 5px 5px no-repeat; -moz-border-radius: 5px;-webkit-border-radius: 5px; margin:5px 0 5px -5px;padding-bottom:5px; border:1px solid #aaa;}
h3.alarma {margin:0; padding:5px 10px; color:#900; font:bold 12px Tahoma, verdana, san-serif; cursor:pointer; cursor: hand;}

/* Block styles */

#left {width:210px;background:url(bg.jpg) repeat-y top left #fff;}
#right {width:210px;background:url(bg.jpg) repeat-y top left #fff;}


img.fixwidth{width:210px;height:1px}


.cbt{padding:4px 8px;background:#E1E2E5}
.hd {color:#555;padding:5px 4px 4px 10px;background:url(tfon.gif) repeat-x top left #fff; font:bold 13px Tahoma, Verdana, san-serif; border-top:1px solid #fff; border-bottom:1px solid #ddd; text-shadow:2px 2px 1px #CCCCCC;}

.hd2 {color:#555;padding:2px 4px 1px 10px;background:url(tfon.gif) repeat-x top left #fff; font:bold 13px Tahoma, Verdana, san-serif; border-top:1px solid #fff; text-shadow:2px 2px 1px #CCCCCC; height:30px;}

.hd a{color:#555;text-decoration:none}
.hd a:hover{color:#222;text-decoration:underline}
.bf {height:42px; vertical-align:top;}

.hdb{padding:5px 10px}
.hdbtop{padding:5px 10px;border-right:1px solid #ccc;border-left:1px solid #fff; background: #FFF;}
.hmin{padding:4px 0}
.hdbot{padding:0px 10px 20px 10px; font:normal 20px Tahoma, Verdana, Arial, Helvetica, sans-serif; height:60px;}
.hdbot a{color:#555;}

.hdbot2{padding:0;margin-bottom:10px}

/* Table styles */
table {margin:0; padding:0; border:0;}
table.gre{background:#D0D1D5}
table.gre td{background:#fff}
table.gre td.lt{font-weight:bold;background:#E4E6E9}
.pad{padding:8px}
.padt{padding:3px 8px}
td {margin:0;padding:0;}
.insclad img{
padding-left: 5px;
margin-left: 5px;
}

.beonoGlobus { margin: 0 auto; }
.beonoGlobus2 { border: 1px solid #ccc; margin: 0 auto; width: 500px; }
.beonoGlobus-frames { position: relative; overflow: hidden; height: 375px; width: 500px; margin: 0 auto; } 
.beonoGlobus-controls { text-align: center; padding: 0.5em; }
.beonoGlobus-controls input{ text-align: center; padding: 5px; }
.beonoGlobus-overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index : 1000; background: red; }
.go_to_order, .go_to_order:hover {background:#d00; color:#fff; margin:20px 10px; padding: 5px 10px; text-decoration:none;
-moz-border-radius: 5px;-webkit-border-radius: 5px; font:bold 16px Tahoma, Verdana, san-serif;}
.go_to_order:hover {background:#e00;}
.message_order {display: none; position: relative; background:#E4E6E9; padding: 4px; margin-top:20px;}

.phone2 {padding:0 10px 3px 40px;font:bold 14px Tahoma, Helvetica, sans-serif; color:#fff; background:#a00; margin-top:-5px;}
.email {background:url(ico1.gif) 0 0 no-repeat; padding-left:30px; height:20px;margin:0;}
.icq {background:url(ico2.gif) 0 0 no-repeat; padding-left:30px; height:20px;}
.skype {background:url(ico3.gif) 0 0 no-repeat; padding-left:30px; height:20px;}
.addr  {font-size:11px;color:#000; text-decoration:none;margin:0 10px; text-align:center;}
.button , .button:hover  {padding:2px 7px; font:bold 14px Verdana, san-serif; color:#fff; background:#660000; -moz-border-radius:4px 4px 4px 4px;}
.button:hover  {color:#fe5; background:#e00;}
.sm {font:bold 11px Arial, sans-serif; color:#555;}
a:visited  { color: #660000; }

#yandexform0{width:400px;float:right;}
table.couriers { border-top: 1px solid grey; border-left: 1px solid grey; background: white; }
table.couriers td { border-bottom: 1px solid grey; border-right: 1px solid grey; padding: 4px 10px 4px 10px;}
table.couriers th {white-space: nowrap; font-weight: bold; border-right: 1px solid grey; border-bottom: 1px solid grey; text-align: center;}
.href_calend_23{width: 175px; height: 97px; float: left; display: block; text-decoration: none; border: 0;}
#add_to_cart2 {margin: 10px 0 10px 0; text-align: center;}
#bbuy1{
	width: 139px;
	height: 42px;
	background: url(buy_buttons.jpg);
	background-position: 0 0;
	padding: 0;
	cursor: pointer;
	float: left;
}
#bbuy1:hover{
	background-position: -139px 0;
}
#bbuy1:active{
	background-position: -278px 0;
}
#bbuy2{
	margin-top: 1px;
	width: 73px;
	height: 21px;
	background: url(buy_buttons.jpg);
	background-position: 0 -43px;
	padding: 0;
	cursor: pointer;
	float: left;
}
#bbuy2:hover{
	background-position: -73px -43px;
}
#bbuy2:active{
	background-position: -146px -43px;
}
#bbuy3{
	margin-top: 1px;
	width: 73px;
	height: 21px;
	background: url(buy_buttons.jpg);
	background-position: 0 -108px;
	padding: 0;
	cursor: pointer;
	float: left;
}
#bbuy3:hover{
	background-position: -73px -108px;
}
#bbuy3:active{
	background-position: -146px -108px;
}


#bbuy4{
	width: 139px;
	height: 42px;
	background: url(buy_buttons.jpg);
	background-position: 0 -65px;
	padding: 0;
	cursor: pointer;
	float: left;
}
#bbuy4:hover{
	background-position: -139px -65px;
}
#bbuy4:active{
	background-position: -278px -65px;
}

.prod_opt_name{
	width: 120px;float: left; font-weight: bold; padding-right: 10px; text-align: right; clear: left;
}
.info_handle{position: relative; display: block; float: left; margin-left: 8px; margin-top: -2px; cursor: pointer}
.info_handle img:hover{opacity: 0.8}
#info_handle_message{display: none; position: absolute; margin-left: 30px; margin-top: -110px; box-shadow: 0pt 0pt 10px rgb(144, 144, 144); border: 1px none rgb(144, 144, 144); padding: 5px; width: 230px; background: #fff;}

.prod_opt_select {
    clear: both;
    float: left;
    padding-bottom: 12px;
    width: 100%;
}
