/* Global styles */

html,body,form{margin:0;padding:0}
html,body{width:100%; height:100%;background:#FFF; font:12px Arial, Helvetica, sans-serif;}
#container {width:100%; max-width:1280px; min-width:990px; height:auto;}

#head {width:100%; height:92px; background:url(bg_head.jpg) left top no-repeat;}
     #logo {width:auto; height:auto; float:left;}
     #logo a {width:270px; height:53px; display:block; margin:25px 0 0 10px; text-decoration:none;}
     #velo {width:406px; height:84px; float:right; padding-top:8px}

#head2 {width:100%; height:110px;background:url(gray11.gif);}
     #logo2 {width:600; height:110px; background:url(logo_n.png) left top no-repeat;}
     #logo2 a {width:444px; height:53px; margin:0px 0 0 0px; text-decoration:none;}
     #velo2 {width:406px; height:84px; float:right; padding-top:8px}




#search_menu_cart {width:100%; height:38px; background:#e9e9e8; font:13px Verdana; border-bottom:2px solid #000000; border-top:2px solid #8d0303;}
     #search {width:204px; height:auto; padding:0 0 0 27px;}
     .searchform {width:137px; border:0px solid #616265; padding-left:2px;}
	 .searchbutton {background:none; font: 14px arial; border:none; cursor:pointer; color:#FFFFFF;}
	 #menu {width:auto; height:auto;}
	 #menu a:link, #menu a:visited{font: 14px arial; text-decoration:none;color:#FFFFFF;}
        .hdbtop #menu a {font: 14px arial; text-decoration:none;color:#FFFFFF;text-transform:uppercase;}


	 #menu a:hover {text-decoration:underline;  color:#000000;}
	 #menu td {width:25%; height:auto; text-align:center;}
     #cart {width:191px; height:auto; font: 14px arial; color:#FFFFFF}

#phone { font: 14px arial; border:none; color:#A30101;  text-align: center;}

#container2 {width:100%; height:auto;}
#container_L {width:220px; height:auto; float:left; position:relative; z-index:2;}
     .left_block {width:100%; height:18px; background:url(bg_left_block.gif) left top no-repeat; text-align:center; color:#FFF; font-size:11px; font-weight:bold;}
     .redactor {float: right; margin-right:10px; color:#FFF; text-decoration:none;}
	 .doter table#mainpunkt {width:220px; height:22px; border-bottom:1px solid #e9e9e8; margin: 0; padding:0 1px 0 2px; text-transform: none; background:#f3f3f2;}
	 .rascr {cursor:pointer;font-size:12px;}
	 td.dtree a{font-size:11px;}
	 #mainpunkt {width:220px; height:22px; border-bottom:1px solid #e9e9e8; padding: 0 0 0 3px; text-transform:uppercase; font-size:12px;}
	 #table_left {width:100%; background:#fff; padding:2px;}
	 #table_left_not {background:#FFF; padding:3px 0; margin:-2px;}
#maint { font: 8px verdana;}
#container_R {width:100%; height:auto; margin-left:-228px; float:right; position:relative; z-index:1; max-width:1280px;}
#container_R_vn {width:auto; height:auto; padding-left:228px;}
	 
	 #table_right {width:100%; padding:2px 0px 0 0;}
	 #right_block_td {width:182px; height:auto; vertical-align:top; padding-left:8px}
       .right_block {width:100%; height:18px; background:url(bg_right_block.gif) left top no-repeat; text-align:center; color:#FFF; font-size:11px; font-weight:bold;}
	
	 #news_date {width:73px; height:15px; background:url(bg_news_date.gif) left top no-repeat; padding-left: 5px;}
	 #news_title a {background:url(tree3.gif) left top no-repeat; display:inline-block; padding-left:15px; margin-top:5px; font-size:11px;}
     #news_text {padding-left: 15px; margin-top:5px;}
	 #main_cat {margin-right:-9px;}
	 #main_column_1 {width:90px;}
     #main_column_1 img {margin-right:5px; width:90px; height:114px;}
     #main_column_2 {vertical-align:top; background:url(bg_main_column_2.gif) right top no-repeat; padding-right:19px;}
     div.main_column_2 {border:1px solid #909090; height:112px; border-right:none;}
     #catname {height:26px; background:#e9e9e8;font-size:12px; padding: 0px 0 0 5px; line-height:100%; width:99%;}
     #catname a {text-decoration:none; font-weight:bold;}
     #catname2{vertical-align:middle; height:26px;}
     #catdesc {height:58px; padding: 4px; line-height:100%;}
     #catbtm {height:20px; background:#e9e9e8;}
		 #catbtm_L {float:left; padding:3px 0 0 4px}
		 #catbtm_R {float:right; padding:3px 0 0 0; width:100px; text-align: center;}
		 #catbtm_R span{font-weight:bold; color:#F00;}
		 #catbtm_R_2 {float:right; background: #FFF; height:20px; width:10px;}


#footer {width:100%; height:60px; background:#b9b8b6; margin-top:8px;}

/* Îôîđìëćíèć êàđòîśêè òîâàđà */

#d_product_name {background:#e9e9e9; height:18px; padding:3px}
	#d_product_name a:link, #d_product_name a:visited {text-decoration: none; font-weight:bold;}
	#d_product_name a:hover {text-decoration: underline;}

#ramka {border:1px solid #9e9e9e;}
#name_at {height:20px;}
#name_at_red {height:20px; color:#ff0000; font-weight:bold;}
#name_cart {height:20px; color:#fff; background:#a30001;}
#name_cart a {color:#fff; text-transform:uppercase; text-decoration:none; font-size:13px; display:inline-block; margin-top:3px; font-weight:bold}
#pole_1 {background:#dad8d9;}
.prod_name {color:#a30001;}
#pop_name {background:#e9e9e9; height:20px; padding: 0 5px;}
#pop_name a:link, #pop_name a:visited{ font-weight:bold; text-decoration:none}
#pop_name a:hover {text-decoration:underline;}
h1 {font-size:21px; margin:8px 0;}
h2 {font-size:16px; margin:8px 0;}
#big_search_top_L {width:9px; height:9px; background:url(big_search_top_L.gif) left bottom no-repeat;}
#big_search_top_C {width:auto; height:9px; background: url(big_search_top_C.gif) left 5px repeat-x;}
#big_search_top_R {width:9px; height:9px; background:url(big_search_top_R.gif) left bottom no-repeat;}
#big_search_center {border-left:1px solid #9d9d9d; border-right:1px solid #9d9d9d;}

#big_search_bottom_L {width:9px; height:9px; background:url(big_search_bottom_L.gif) left top no-repeat;}
#big_search_bottom_C {width:auto; height:9px; background: url(big_search_bottom_C.gif) left 1px repeat-x;}
#big_search_bottom_R {width:9px; height:9px; background:url(big_search_bottom_R.gif) left top no-repeat;}
#slide-container {text-align:center;}
#slide-container #slideshow {width:406px; height:84px;margin:0;position:relative;}
#slide-container #slideshow IMG {position:absolute;top:0;left:0; border-left:2px solid #8D0303; border-top:2px solid #8D0303;}


#slide-container2 {text-align:center;}
#slide-container2 #slideshow {width:406px; height:84px;margin:0;position:right;}
#slide-container2 #slideshow IMG {position:absolute;top:0;left:0; border-left:2px solid #8D0303; border-top:2px solid #8D0303;}

a.tt{
position:relative;
z-index:24;
color:#FFFFFF;
font: 18px verdana;
font-weight:bold;
text-decoration:none;
}
a.tt span{ display: none; }
 /*background:; ie hack, something must be changed in a for ie to execute it*/
    a.tt:hover{ z-index:25; color: #A30101; background:;}
    a.tt:hover span.tooltip{
    display:block;
  position:absolute;
    top:0px; left:0;
    padding: 15px 0 0 0;
    width:200px;
    color: #A30101;
    text-align: center;
    filter: alpha(opacity:90);
    KHTMLOpacity: 0.90;
    MozOpacity: 0.90;
    opacity: 0.90;
    }
    a.tt:hover span.top{
    display: block;
    padding: 30px 8px 0;
    background: url(bubble.gif) no-repeat top;
    }
    a.tt:hover span.middle{ /* different middle bg for stretch */
    display: block;
    padding: 0 8px; 
    background: url(bubble_filler.gif) repeat bottom; 
    }
    a.tt:hover span.bottom{
    display: block;
    padding:3px 8px 10px;
    color: #A30101;
    background: url(bubble.gif) no-repeat bottom;
    }




select,input,div,span,font,textarea{font-size:11px; font-family:Arial, Helvetica, sans-serif;}
a img,img,html,body{border:none}
a img,img,a{outline:none!important}
:focus{outline:none}
tr.mid td{vertical-align:middle}
.fil{overflow:hidden;height:6px;width:100%}
.fil1{overflow:hidden;height:7px;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:#000;text-decoration:none}
.profi{width:100%;color:#000;font-size:19px;padding-bottom:60px;text-align:center}
.bf{font-weight:bold}
textarea{padding:1px}
.price{color:#ff0000;font-size:12px;font-family:Arial, Verdana !important; white-space:nowrap;font-weight:bold !important}
.market-price{background:url(line_through.gif) repeat-x 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}
a.nl,a.nl:hover{text-decoration:none}
.oki{color:#393}
.error{color:#f60}
.cattop{margin-top:4px;padding:4px 0}
.catbot{padding: 4px 0 8px 0}
.imboxr,.imboxl{text-align:center; border-right:1px solid #9e9e9e;}
.imboxr img, .sr{margin-left:8px}
.imboxl img, .sl{margin-right:8px}
img.delim,td.delim{width:4px;height:4px}
.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:11px;white-space:nowrap;padding:1px 8px}
.semafor {position: absolute; z-index: 1; top: 0px; right: 0px; background:url('best.png'); 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:4px solid #FFF;background:#FFF}
.highslide-loading{display:block;color:#FFF;font-size:11px;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:1px 0px 2px 0px; font-size:14px; font-family:Verdana ;}
td.dtree a,td.dtree a:hover{text-decoration:none}
tr.dtree td{text-align:left}
tr.dtree:hover,tr.dtree:hover a,tr.dtree a:hover{color:#A30101}
td.dtfon{background: url(line.gif) repeat-y top left;}

 /* Index styles */

.container{width:100%;padding-bottom:4px}
.fix{overflow:hidden;height:3px;width:100%;background:#4F78A0}
.headlink{color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:5px 16px;background:url(mfon.gif) repeat-x top left #E58A40}
.headlink a{text-decoration:none}
.headlink a:hover{text-decoration:underline}
.center{padding:0 4px; width:100%;}
.poisk a,.headlink a{color:#fff}
.htba{height:94px;padding-left:15px;background:url(nfon.gif) repeat-x top left #446991}
.htbb{padding-right:16px;width:50%;background:url(nfon.gif) repeat-x top left #446991}
.fonta{color:#fff;font-size:27px;font-family:"Trebuchet MS", Arial, Verdana}
.fontb{color:#fff;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:360px;border:1px solid #616265;padding-left:2px}
.stat{font-family:Tahoma, Arial, Verdana !important}

/* Block styles */

#left,#right{width:190px;background:url(bg.jpg) repeat-y top left #E1E2E5}
img.fixwidth{width:190px;height:1px}
.cbt{padding:4px 8px;background:#E1E2E5}
.hd{color:#fff;padding:5px 8px;background:url(tfon.gif) repeat-x top left #446991}
.hdb{padding:12px 12px 14px}
.hdbtop{padding:0 0}
.hmin{padding:4px 0}
.hdbot{padding:4px 8px;background:#E1E2E5}
.hdbot a{font-weight:bold}
.hd a{color:#fff;text-decoration:none}
.hd a:hover{color:#fff;text-decoration:none}

/* Table styles */

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}

