/* Global styles */

H1 {font-family:Tahoma, Arial, Verdana;font-size:14px;text-decoration:none;color:#000000;background-color:#ffffff;text-align:left;margin-top:0px;margin-bottom:0px;margin-right:10px;margin-left:0px;font-weight:bold;text-transform:uppercase;}

H2 {font-family:Tahoma, Arial, Verdana;font-size:12px;text-decoration:none;color:#000000;background-color:#ffffff;text-align:left;margin-top:0px;margin-bottom:0px;margin-right:10px;margin-left:0px;font-weight:bold;text-transform:uppercase;}

html,body,form{padding: 0px; margin: 0px; }
html, body {background-color: #ffffff; height: 100%}
body{text-align: left; font-size: 12px; font-family: Tahoma, Arial, Verdana; color: #000000;}
background: url('pixel.gif') no-repeat; background-attachment: fixed;}
td{
text-align: left; 
font-size: 12px; 
font-family: Tahoma, Arial, Verdana; color: #000000;
}
form {  
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-right: 0px; 
	padding-left: 0px; 
	margin: 0px;
}

select, input, div, span, font, textarea {font-size: 100%; font-family: Tahoma, Arial, Verdana;}
a img, img, html, body{border: none;}
a img, img, a {outline: none !important;}
*:focus { outline: none; }
tr.mid td{vertical-align: middle;color:#ffffff;}
.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; margin: 18px 0px; width: 100%; background-color: #E1E2E5;}
.arc{font-family: Arial, Tahoma, Verdana;}
.upc{text-transform: uppercase;}
.white {background-color: white;}
a {color: #000000; text-decoration: underline;}
a:hover {color: #c40000; text-decoration: none;}
.profi{width: 100%; color: #000000; font-size: 170%; padding-bottom: 60px; text-align: center;}
.bf{font-weight: normal;}
textarea{padding: 1px;}

/* Pop-up styles */

.highslide-active-anchor img {visibility: hidden;}
.highslide-wrapper {background: white;}
.highslide-image {border: 4px solid white; background-color: white;}
.highslide-loading {display: block; color: white; font-size: 100%; font-weight: bold; text-decoration: none; padding: 3px; 

border: 1px solid white; background-color: black;}
a.highslide-loading, a.highslide-loading:hover {color: white; font-weight: bold; text-decoration: none; }
.highslide-move {cursor: move;}
.highslide-overlay {display: none;}
a.highslide-full-expand {background: url(fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; 

height: 34px;}
.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;  background: url(starvote.gif) top left repeat-x; padding: 

0px; margin: 0px;}
.unit-rating li{text-indent: -90000px; float: left; padding: 0px; margin: 0px;}
.unit-rating li a {outline: none; display:block; width:20px; height: 20px; text-decoration: none; text-indent: -9000px; z-

index: 20; position: absolute; padding: 0px;}
.unit-rating li.current-rating {background: url(starvote.gif) left bottom; position: absolute; height: 20px; display: 

block; text-indent: -9000px; z-index: 1;}
.unit-rating li a:hover{background: url(redstar_big.gif) left center; z-index: 2; left: 0px;}
.unit-rating a.r1-unit{left: 0px;}
.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%; font-size: 10px;color:#666666; padding-top: 5px;padding-bottom: 5px;border-bottom:1px dashed 

#c0c0c0;}
td.dtree a, td.dtree a:hover {text-decoration: none;font-size: 12px;}
tr.dtree td{vertical-align: top; text-align: left;}
tr.dtree:hover, tr.dtree:hover a, tr.dtree a:hover{color: #c40b0b;}

 /* Index styles */

.container {width: 100%; padding-bottom: 4px;}
.fix{overflow: hidden; height: 3px; background-color: #4F78A0; width: 100%;}
.headlink {color: #ffffff; padding: 0px 0px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; 
background: #E58A40 url('mfon.gif') repeat-x top left;}
.headlink a {text-decoration: none;}
.headlink a:hover {text-decoration: underline;}
.center {padding: 0 4px;}
.poisk a, .headlink a{color: #ffffff;}
.htba{height: 94px; background: #446991 url('nfon.gif') repeat-x top left; padding-left: 15px;}
.htbb{padding-right: 16px; background: #446991 url('nfon.gif') repeat-x top left; width: 50%;}
.fonta{color: #ffffff; font-size: 200%; font-family: "Trebuchet MS", Arial, Verdana;}
.fontb{color: #ffffff; padding-left: 1px; font-size: 120%; font-family: "Trebuchet MS", Arial, Verdana;}
.poisk{color: #ffffff; width: 100%; background: transparent; border-top: 0px solid #ffffff; padding: 20px 20px;}
.poisk1{color: #ffffff; padding: 10px 10px; height: 0px;}
.btbl{text-align: left; color: #ffffff; padding: 0px 16px; height: 70px; background: #4F78A0 url('bfon.gif') repeat-x 

bottom left; font-weight: bold; vertical-align: middle;}
.delm {margin: 0px 4px; cursor: default;}
.pform{width: 143px; border: 0px solid #616265; padding-left: 2px;color:#666666;padding-bottom:2px;}
.stat {font-family: Tahoma, Arial, Verdana !important;}

/* Block styles */

#left, #right {width: 190px; background: #E1E2E5 url('bg.jpg') repeat-y top left;}
img.fixwidth {width: 190px; height: 1px;}
.blmtop{margin-top: 4px;}
.blm{padding: 0px;}
.cbt {padding: 0px 0px; background-color: #ffffff;font: 12px Tahoma;}
.cbtxls {padding: 0px 0px; background-color: #ffffff;font: 12px Tahoma;}
.hd {padding: 5px 8px; background: #446991 url('tfon.gif') repeat-x top left; color: #ffffff;}
.hdb {padding: 12px 12px 14px 12px;}
.hdbtop {padding: 8px;}
.hmin {padding: 4px 0px;}
.hdbot{background: #E1E2E5f url('bobbox.gif') no-repeat bottom left; padding: 4px 17px;}
.hdbot a{font-weight: bold}
.hd a {color: #ffffff; text-decoration: none;}
.hd a:hover {color: #ffffff; text-decoration: none;}


/* Table styles */

table.gre {background-color: #D0D1D5;}
table.gre td{background-color: #ffffff;}
table.gre td.lt{ background-color: #E8E8E8; font-weight: bold;}
.pad{padding: 8px 8px;}
.padt{padding: 3px 8px;}

/* Other styles */

.price{ color: #008800; font-size: 16px;font-weight: bold;}
.price2{ color: #c40b0b; font-size: 12px; height:18px;font-weight: bold;}
.market-price {background: url('line_through.gif') repeat-x center; color: #DF7017; font-size: 126%; font-weight: bold;}
.ptbl td{vertical-align: middle; text-align: left; padding: 3px 8px;}
#axcrt{border: 1px double #D0D1D5;; background: #F4F4F4; z-index: 100; width: 300px; height: 58px; font-size: 110%; padding-top: 42px;}
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: #339933;}
.error{color: #c40000;}
.cattop {margin-top: 5px; padding: 7px 12px;background: #ffffff;}
.imboxr {padding-left: 8px; text-align: center; vertical-align: top;}
.imboxr img{height:90px;}
.imboxl {padding-right: 25px;padding-left: 10px; text-align: center; vertical-align: top;}
img.delim, td.delim{width: 4px; height: 4px;
}
.spec { 
   	width: 170px; 
	font-size: 11px; 
        font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	color: #ffffff; 
	background: #c40000;
	padding: 0px;
	padding-right: 2px; 
	padding-left: 3px; 
	border: solid 1px black; 
} 

.specaction { 
   	width: 250px; 
	font-size: 11px; 
        font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	color: #ffffff; 
	background: #c40000;
	padding: 0px;
	padding-right: 2px; 
	padding-left: 3px; 
	border: solid 1px black; 
} 
.specsale { 
   	width: 130px; 
	font-size: 11px; 
        font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	color: #ffffff; 
	background: #008800;
	padding: 0px;
	padding-right: 2px; 
	padding-left: 3px; 
	border: solid 1px black; 
}
.enter a{
font:  12px Tahoma;
color: #000000;
}
.enter a:hover{
font:  12px Tahoma;
color: #c40000;
text-decoration:none;
}
.top {
height:91px;
}
.topline {
font-family: Tahoma, Arial, Arial Narrow;
font-size: 12px;
color: #666666;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
padding-right:15px;
}
.topline a {
color: #000000;
padding-left:7px;
}
.toplineright {
font-family: Tahoma, Arial, Arial Narrow;
font-size: 12px;
color: #666666;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
padding-right:15px;
text-align: right;
}
.toplineright a {
color: #000000;
padding-left:7px;
}
.tel{
font-family: Tahoma, Arial, Arial Narrow;
font-size: 18px;
color: #000000;
padding-left:0px;
padding-top:20px;
}
.reg{
font-family: Tahoma, Arial, Arial Narrow;
font-size: 12px;
color: #fff;
padding-top:37px;
padding-right:15px;
float:right;
}
.reg a{
color: #fff;
padding-right:10px;
text-decoration:underline;

}
.newpr {
font-family: Tahoma, Arial, Arial Narrow;
font-size: 12px;
color: #000000;
padding:8px;
padding-right:8px;
}
.newpr2 {
font-family: Tahoma, Arial, Arial Narrow;
font-size: 18px;
color: #000000;
padding:8px;
}
.newprfull {
font-family: Tahoma, Arial, Arial Narrow;
font-size: 12px;
color: #000000;
padding:8px;
}
.searchcool {
font-family: Tahoma, Arial, Arial Narrow;
font-size: 12px;
color: #FFFFFF;
height:67px;
}
.basket {
font-family: Tahoma, Arial, Arial Narrow;
font-size: 12px;
color: #546976;
padding-left:21px;
padding-top:38px;
height:80px;
}
.basket a{
font-family: Tahoma, Arial, Arial Narrow;
font-size: 12px;
color: #c40b0b;

}
.icq {
font-family: Tahoma, Arial, Arial Narrow;
font-size: 12px;
color: #ffffff;
padding-top:25px;
padding-left:130px;
height:68px;
clear:left:
}
.leftboxhead {
font:  18px Tahoma;
color: #000;
border-bottom:1px dashed #666666;
padding-bottom:5px;

}
.boxall {
font-family: Tahoma, Arial, Arial Narrow;
padding-left:15px;
padding-right:15px;
}
.boxall2 {
font-family: Tahoma, Arial, Arial Narrow;
padding-left:0px;

}
.shoping {
font:  18px Tahoma;
color: #000;
border-bottom:1px solid #FFFFFF;
padding-bottom:5px;


}
.shoping a {
color: #000;
}
.box{
font:  12px Tahoma;
color: #000;
padding:10px;
border-bottom: 0px solid #d7d7d7;
background:#ffffff;
padding-left:35px;
}
.box a{
color: #000000;
font:auto 12px Tahoma;

}
.box2{
font:  12px Tahoma;
color: #000;
padding:10px;
border: 0px solid #f7f7f7;
border-bottom: 0px solid #f7f7f7;
background:#ffffff;
height:35px;
}
.box2 a{
color: #000000;
font:auto 12px Tahoma;
}

.mysearch{
font:  10px Tahoma;
color: #FFFFFF;
padding-top:0px;

}
.mysearch a{
font:  12px Tahoma;
color: #FFFFFF;
padding-right:0px;

}
.searchsx a{
font:  10px Tahoma;
color: #000000;
padding-left:84px;
text-decoration:none;
padding-bottom:4px;
}
.mid {
color: #FFFFFF;
}
.catalog {
font-family: Arial Narrow;
font-size: 12px;
color: #000000;
padding-left:22px;
padding-bottom:10px;
}
.boxtitle {
font-family: Arial,Arial Narrow, Tahoma;
font-size: 12px;
color: #000000;
text-transform: normal;
text-align: left;
}
.mxz img {
height:90px;
}
.datared {
font-family: Tahoma, Arial Narrow;
font-size: 10px;
color: #FFFFFF;
padding:3px;
height:13px;
width:50px;
background:#c40b0b;
border-left:1px dashed #FFFFFF;
}
.dataredfull {
font-family: Tahoma, Arial Narrow;
font-size: 12px;
color: #000000;
padding-left:10px;
padding-top:3px;
padding-bottom:7px;


}
.pass {
font-family: Tahoma, Arial Narrow;
font-size: 10px;
color: #000000;
padding-left:33px;
padding-top:48px;


}
.footer{
font:  12px Tahoma;
color: #000;
padding-left:10px;
padding-right:10px;
padding-top:10px;
text-align: left;
}
.footerin a{
font:  10px Tahoma;
color: #C00111;
}
.shopingcart {
font-family: Arial, Tahoma;
font-size: 12px;
color: #000000;
padding-right:20px;
}
.shopingcart a {
font-family: Arial,Tahoma;
font-size: 12px;
color: #ffffff;
}
.telephone{
font:  10px Tahoma;
color: #6d767f ;
padding-left:20px;
padding-right:10px;
padding-top:70px;
height:80px;
}
.menutop1{
font:  10px Tahoma;
color: #000000;
text-align: center;
}
.menutop1 a{
font:  12px Tahoma;
color: #000000;

}
.menutop1 a:hover{
font:  12px Tahoma;
color: #c40000;
text-decoration:none;
}
.valute{
font:  12px Tahoma;
color: #3c464f;
padding-right;10px;
text-decoration:none;
}
.banan{
font:  12px Tahoma;
color: #3c464f;
padding-right;20px;
text-decoration:none;
background:#ffffff;
}
.tech1 {
font-family: Tahoma;
font-size: 12px;
color: #000000;
padding-top:9px;
padding-bottom:9px;
border-bottom: #C0C0C0 1px dotted;
border-right: #FFFFFF 2px solid;
}
.tech2 {
font-family: Tahoma;
font-size: 12px;
color: #000000;
padding-top:9px;
padding-bottom:9px;
border-bottom: #C0C0C0 1px dotted;
}
.tech3 {
font-family: Tahoma;
font-size: 12px;
color: #000000;
padding-top:9px;
padding-bottom:9px;
border-bottom: #C0C0C0 1px dotted;
}
.briefbox1 {
font-family: Tahoma;
font-size: 12px;
color: #000000;
padding:10px;
background:#f3fef0;
}
.briefbox2 {
font-family: Tahoma;
font-size: 12px;
color: #000000;
padding:10px;
background:#fdffe0;
}
.briefbox3 {
font-family: Tahoma;
font-size: 12px;
color: #000000;
padding:10px;
background:#fdfdfd;3c4650
}
.briefbox3 a{
font-family: Tahoma;
font-size: 12px;
color:#3c4650;
}
.searchmx {
font-family: Tahoma, Arial, Arial Narrow;
padding-left:40px;
padding-top:12px;
}
.searchmx {
font-family: Tahoma, Arial, Arial Narrow;
padding-left:60px;
padding-top:17px;
}

