/*   teg, icq997581 */
body { background:#ffffff; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#393939;}

#wfix {
width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1250)?"1250px" : "100%");
min-width:1250px;
position:relative;
}

.clr { font-size:1px; line-height:1px; height:1px; clear:both;}

a, a:link, a:visited, a:active { color:#000000; text-decoration:none; outline:none;}
a:hover { text-decoration:none; border-bottom:#ff0000 1px solid;}
a.red, a.red:link, a.red:visited, a.red:active { color:#ff0000; text-decoration:none; outline:none;}
a.red:hover { text-decoration:none; border-bottom:#000000 1px solid;}
a.tborlist, a.tborlist:link, a.tborlist:visited, a.tborlist:active { padding:0 0 0 20px; color:#ff0000; text-decoration:none; outline:none; font-weight:bold; background:url(../../images/tborlist.gif) left center no-repeat;}
a.tborlist:hover { text-decoration:none; border-bottom:#000000 1px solid;}
p { margin:0; padding:0 0 0px 0;}
img { border:0;}
form { margin:0; padding:0;}

h1 { font-family:Tahoma, Arial; margin:0 0 4px 0; padding:0 0 10px  0; font-size:20px; font-weight:normal; color:#000000; text-align:center; width:100%;}
h2 { font-family:Tahoma, Arial; margin:0; padding:0 0 12px 0; font-size:18px; font-weight:normal; color:#000000;}
h3 { font-family:Tahoma, Arial; margin:0; padding:0 0 9px 0; font-size:14px; font-weight:bold; color:#000000;}

.red { color:#e90707;}

#header { display:block; height:92px; background:url(../../images/header-bg.png) left top repeat-x; font-size:14px; z-index:90!important;}
#headerleft { display:block; height:92px; background:url(../../images/headerleft-bg.png) left top no-repeat;}
#headerright { display:block; height:30px; padding:62px 0 0 193px; background:url(../../images/headerright-bg.png) right top no-repeat; position:relative;}
a#logo, a#logo:link, a#logo:visited, a#logo:active, a#logo:hover { display:block; border:none; text-indent:-3000px; text-decoration:none; position:absolute; top:0; left:49px; width:125px; height:91px;}
#tel { display:block; text-align:center; position:absolute; top:19px; right:16px; width:225px; color:#e90707; font-weight:bold; background:url(../../images/tel.png) left top no-repeat; padding:41px 0 0 0;}

#topmenufix { display:block; width:100%; position:absolute; left:0; top:82px; z-index:99!important;}
#topmenupad { display:block; padding:0 212px 0 231px; text-align:center; position:relative;}
#tmcenterfix { border:0; border-collapse:collapse; min-width:1%; margin:0 auto; white-space:nowrap;}
#topmenufix ul { margin:0; padding:0; list-style:none;}
#topmenufix ul li { display:block; float:left; width:130px; height:27px; text-align:center; overflow:hidden;}
#topmenufix a, #topmenufix a:link, #topmenufix a:visited, #topmenufix a:active { display:block; width:130px; height:24px; padding:3px 0 0 0; color:#000000; text-decoration:none; background:url(../../images/topbutton-bg.png) no-repeat; background-position:0 -27px; font-size:12px;}
#topmenufix a:hover { text-decoration:none; background-position:0 0;}

#vlineleft { display:block; float:left; width:100%; background:url(../../images/vline-left.gif) left top repeat-y; border-bottom:#c6c6c6 1px solid;}
#vlineright { display:block; float:left; width:100%; background:url(../../images/vline-right.gif) right top repeat-y; border-bottom:#eeeeee 1px solid;}

#left { display:block; float:left; width:210px; padding:9px 5px 20px 13px;}
#left h3 { display:block; width:180px; height:37px; padding:10px 0 0 30px; margin:0 0 3px 0; background:url(../../images/h3-left.png) left top no-repeat; color:#494949; overflow:hidden;}
#left h3.cath { height:auto; width:auto; text-align:center; padding:0 0 8px 0; margin:0; background:none; color:#5d5d5d; font-size:16px;}
.informers { display:block; width:207px; text-align:center;}
.prevtxt { display:block; width:207px; background:url(../../images/spacer.gif) left top repeat-x; padding:12px 0 18px 0; font-size:11px;}
.prevtxt .red { font-size:12px;}
.qwestion { display:block; width:197px; padding:2px 0 20px 10px; font-size:12px!important;}
.qwestion form { padding:0; margin:0;}
.qwestion table { border:0; border-collapse:collapse; margin:2px 0 5px 0;}
.qwestion table tr td { vertical-align:middle; font-size:12px!important;}
.qwestion label { display:block; padding:2px 0 0 0; cursor:pointer; font-size:12px;}
input.qwbut { font-size:11px;}

ul#leftmenu { margin:0; padding:0 0 20px 0; list-style:none;}
ul#leftmenu li { display:block; width:210px; height:27px; margin:-3px 0 0 0; overflow:hidden;}
#leftmenu a, #leftmenu a:link, #leftmenu a:visited, #leftmenu a:active { display:block; height:23px; padding:4px 6px 0 6px; text-decoration:none; background:url(../../images/leftbutton1-bg.png) no-repeat; background-position:0 -27px; font-size:12px; white-space:nowrap;}
#leftmenu a:hover { text-decoration:none; background-position:0 0;}
ul#leftmenu li.sublev2 a, ul#leftmenu li.sublev2 a:link, ul#leftmenu li.sublev2 a:visited, ul#leftmenu li.sublev2 a:active { margin:0 0 0 10px; background:url(../../images/leftbutton2-bg.png) no-repeat; background-position:0 -27px;}
ul#leftmenu li.sublev2 a:hover { text-decoration:none; background-position:0 0;}
ul#leftmenu li.sublev3 a, ul#leftmenu li.sublev3 a:link, ul#leftmenu li.sublev3 a:visited, ul#leftmenu li.sublev3 a:active { margin:0 0 0 20px; background:url(../../images/leftbutton3-bg.png) no-repeat; background-position:0 -27px;}
ul#leftmenu li.sublev3 a:hover { text-decoration:none; background-position:0 0;}
ul#leftmenu li.sublev4 a, ul#leftmenu li.sublev4 a:link, ul#leftmenu li.sublev4 a:visited, ul#leftmenu li.sublev4 a:active { margin:0 0 0 30px; background:url(../../images/leftbutton4-bg.png) no-repeat; background-position:0 -27px;}
ul#leftmenu li.sublev4 a:hover { text-decoration:none; background-position:0 0;}
ul#leftmenu li.sublev5 a, ul#leftmenu li.sublev5 a:link, ul#leftmenu li.sublev5 a:visited, ul#leftmenu li.sublev5 a:active { margin:0 0 0 40px; background:url(../../images/leftbutton5-bg.png) no-repeat; background-position:0 -27px;}
ul#leftmenu li.sublev5 a:hover { text-decoration:none; background-position:0 0;}

ul#leftmenu li.current a, ul#leftmenu li.current a:link, ul#leftmenu li.current a:visited, ul#leftmenu li.current a:active, ul#leftmenu li.current a:hover {  background-position:0 0;}

#right { display:block; float:right; width:198px; padding:12px 3px 20px 8px;}
#right h3 { display:block; width:167px; height:37px; padding:10px 0 0 30px; margin:0 0 3px 0; background:url(../../images/h3-right.png) left top no-repeat; color:#494949; overflow:hidden;}
#cart { display:block; background:url(../../images/cart-bg.gif) no-repeat; padding:0 11px 17px 63px; background-position:10px 10px;}
#cart a, #cart a:link, #cart a:visited, #cart a:active { color:#e90707; text-decoration:none; font-weight:bold;}
#cart a:hover { text-decoration:none; border-bottom:#000000 1px solid;}
.rtxt { width:180px; font-size:11px; padding:2px 2px 8px 12px; color:#000000;}
/*
.rtxt a, .rtxt a:link, .rtxt a:visited, .rtxt a:active { color:#000000; text-decoration:none;}
.rtxt a:hover { text-decoration:underline;}
*/
.counters { width:194px; text-align:center; padding:5px 0 0 0;}
#search table { border:0; border-collapse:collapse; margin:0; padding:0;}
#search table tr td { vertical-align:middle;}
input#searchstring { width:143px; height:20px; border:0; background:url(../../images/search-bg.gif) left top no-repeat;}
input#srchbutton { width:20px; height:20px; border:0; background:url(../../images/searchbutton-bg.gif) center center no-repeat; cursor:pointer; margin:0 0 0 5px;}
#cabinet table { border:0; border-collapse:collapse; margin:0 0 7px 0; padding:0; border-spacing:0;}
#cabinet table tr td { vertical-align:middle; font-size:11px; padding:1px 0;}
input.logpas { width:130px; height:20px; border:0; background:url(../../images/login-bg.gif) left top no-repeat; margin:0 0 0 5px;}
input.logpass { width:80px; height:20px; border:0; background:url(../../images/login-bg.gif) left top no-repeat; margin:0 0 0 5px;}
input.loginbutton { margin:-1px 0 0 0; width:50px; height:20px; background:url(../../images/loginbutton.png) left top no-repeat; border:0; cursor:pointer;}
@-moz-document url-prefix(){
     input.loginbutton { margin:-2px 0 0 0;}
}

.rightmenu ul { margin:0; padding:0 0 20px 0; list-style:none;}
.rightmenu ul li { display:block; width:198px; height:27px; margin:-3px 0 0 0; overflow:hidden;}
.rightmenu a, .rightmenu a:link, .rightmenu a:visited, .rightmenu a:active { display:block; height:23px; padding:4px 6px 0 6px; text-decoration:none; background:url(../../images/rightbutton-bg.png) no-repeat; background-position:0 -27px;}
.rightmenu a:hover { text-decoration:none; background-position:0 0;}

#center { display:block; margin:0 220px 0 239px;}
#centerin { display:block; float:left; width:100%; background:url(../../images/white-line.gif) left top repeat-x; padding:20px 0 0 0; font-size:12px!important;}
#centerin h1 { display:block; background:url(../../images/h1-bg.gif) left bottom repeat-x #ffffff;}
.cvline { display:block; float:left; width:100%; background:url(../../images/gray1px.gif) center top repeat-y; padding:12px 0 0 0;}
.spacer { display:block; clear:both; font-size:1px; line-height:1px; height:4px; background:url(../../images/spacer.gif) left top repeat-x;}
.clcol { display:block; width:50%; float:left;}
.crcol { display:block; width:50%; float:left; text-align:left;}
*html .crcol { width:49%;}

.mitem { display:block; padding:0 0 12px 0; width:100%; float:left; clear:both;}
.mipix { display:block; float:left; width:80px; padding:0 0 0 3px; overflow:hidden; text-align:center;}
.midescr { display:block; margin:0 0 0 85px; padding:0 8px 0 0;}

#footerfix { display:block; margin:0 10px; padding:8px 0 0 0; font-size:11px;}
#footlinks { display:block; background:#f2f2f2; padding:7px 12px 9px 12px; color:#727272; text-align:center; position:relative; font-size:11px;}
#footlinks a, #footlinks a:link, #footlinks a:visited, #footlinks a:active, #footlinks a:hover { color:#383838; font-size:11px;}
table#footer { width:100%; border-collapse:collapse; font-size:11px;}
table#footer tr td { border:#959595 1px solid; vertical-align:top; background:#fdfdfd; font-size:11px;}
#footer h3 { padding:2px 0 5px 9px;}
#footer ul { padding:5px 9px 8px 9px; margin:0; list-style:none; font-size:11px;}
#footer ul li { background:url(../../images/gray-arrow.gif) no-repeat; background-position:0 4px; padding:0 0 0 19px; font-size:11px;}
#footer a, #footer a:link, #footer a:visited, #footer a:active, #footer a:hover { color:#4e4e4e; font-size:11px;}
#bottom { padding:4px 0 7px 0; text-align:center;}

.block_tag_cloud { font-size:15px; padding:0 0 8px 0; margin:0;}

.noimg { display:block; width:82px; height:68px; background:url(../../images/noimage.png) left top no-repeat;}
.pbotline { display:block; float:left; width:100%; border-bottom:#cccccc 1px solid;}
table.pbrief { border:0; border-collapse:collapse; border-spacing:0; width:100%; padding:0; margin:3px 0 6px 0;}
table.pbrief tr td { font-size:12px; text-align:left; vertical-align:top;}
.pbrief p { padding:0 0 5px 0; margin:0;}
table.pbrief tr td.pbriefimg { width:102px;}
table.pbrief tr td.pbriefname { font-size:16px; vertical-align:middle;}
table.pbrief tr td.pbriefprice { font-size:26px; font-style:italic; text-align:right;}
.pbriefduttons { text-align:right; padding:0; margin:0;}
.sravn { background:url(../../images/srav.png) left center no-repeat; padding:0 0 0 12px; margin:0 0 0 10px;}
.add2c { background:url(../../images/add2cart.png) left center no-repeat; padding:0 0 0 9px; margin:0 0 0 10px;}
.go2sravn { background:url(../../images/go2sravn.png) left center no-repeat; padding:0 0 0 13px; margin:0 0 0 10px;}
.go2sravn { background:url(../../images/go2sravn.png) left center no-repeat; padding:0 0 0 13px; margin:0 0 0 10px;}

.sortby { text-align:center; padding:10px 0 20px 0; text-align:center; font-size:12px;}
.sortby a, .sortby a:link, .sortby a:visited, .sortby a:active, .sortby a:hover { margin:0 4px; background:url(../../images/sortby.png) left center no-repeat; padding:0 0 0 10px;}

.pagination { text-align:center; padding:5px 0 20px 0;}

.pway { padding:0 0 20px 0;}
.psubcat { padding:0 0 20px 0;}
.psubcat img { margin:0 15px 8px 0;}
.psubcat p { margin:0; padding:0 0 14px 0;}

table.roottable { border-collapse:collapse; border:0; border-spacing:0;}
table.roottable tr td { vertical-align:top; font-size:12px;}

#products_tabled {
	border-collapse:collapse;
}

tr.rowclass:hover td {
	background: #eeeeee url(../../images/cell_bg.jpg) 0 0 repeat-x;
	}

#products_tabled td{
	font-size:10px;
	padding:2px;
	border:1px solid #ddd;
}

#products_tabled a {
text-decoration:none;
}

#products_tabled a:hover, #products_tabled img:hover, #products_tabled td a.nou, #products_tabled td a.nou:hover {
text-decoration:none;
}

#st1, #st1 td, #st2, #st2 td {
	border:none;
	padding:0px;
}

.t_center {
text-align:center;
	}
	
.t_price {
font-size:15px;
font-style:italic;
font-weight:bold;
}

.rowclass0 {
	background-color:#E7E7E7;
}

#footer tr td { width:25%;}

.cpt_product_params_fixed table tr td { font-size:12px;}
.cpt_product_description, .cpt_product_discuss_link { font-size:12px;}
.cpt_product_rate_form { padding:10px 0; font-size:11px;}
.cpt_product_rate_form table tr td { font-size:11px;}
.cpt_product_add2cart_button { padding:10px 0;}
table#ad2ct tr td { font-size:12px;}
.cpt_product_price { font-size:12px;}
.totalPrice { font-size:26px; font-style:italic; text-align:right;}

table#cmp-table { border-collapse:collapse; border:0; border-spacing:0;}
table#cmp-table tr td { font-size:12px; text-align:center; padding:4px;}
table#cmp-table tr td.cmp_column_odd { background:#f8f8f8;}
table#cmp-table tr td.totalPrice { font-size:26px; font-style:italic; text-align:center;}
table#cmp-table tr td.cmp_headersl { text-align:left; font-weight:bold;}
table#cmp-table tr:hover td { background:#ececec;}

.specPrice { font-size:26px; font-style:italic; color:#ee0000; text-shadow:#aaaaaa 1px 1px;}
ul.sproduct_list { padding:0; margin:10px 0 0 0; list-style:none;}
ul.sproduct_list li { display:block; float:left; margin:10px 8px; width:179px; height:200px; text-align:center; overflow:hidden;}
.specthumb { height:120px; overflow:hidden; position:relative;}
.specthumb a, .specthumb a:link, .specthumb a:visited, .specthumb a:active, .specthumb a:hover { border:0;}
.spcprd { position:absolute; left:27px; bottom:0; width:124px; height:28px; background:url(../../images/specpredl.png) left top no-repeat;}

a.rcimg, a.rcimg:link, a.rcimg:visited, a.rcimg:active { text-decoration:none; border-bottom:none; display:block; float:left; width:70px; height:68px; background-position:0 0;}
a.rcimg:hover { text-decoration:none; border-bottom:none; background-position:0 -68px;}.teltel { display:block; padding:0 0 10px 0; text-align:center; font-size:20px; color:#ff0000; font-family:"Times New Roman"; text-shadow:#777777 1px 1px 2px;}
#price_load {display:block;  text-align:left;  padding-left: 30px; position: absolute; right: 370px; background:url(../../images/xls.png) left top no-repeat; top: 30px;}
#price_load a, #price_load a:link, #price_load a:visited, #price_load a:active {font-size:12px; color:#ff0000; font-family:"Verdana"; text-shadow:#777777 1px 1px 2px;}
#price_load a:hover {font-size:12px; color:#000000; font-family:"Verdana"; text-shadow:#777777 1px 1px 2px;}










