/* Global styles */

html{font-size:100.1%}
html,body,form{margin:0;padding:0}
html,body{
	height:100%;
	background-image: url(fon.gif);
	background-repeat: repeat;
}
body{
	text-align:left;
	font-size:11px;
	font-family:Tahoma, Arial, Verdana;
	color:#000;
	background:url('pixel.gif') no-repeat fixed
}
select,input,div,span,font,textarea{font-size:11px;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}
.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:#18920c;
	text-decoration:underline
}
a:hover{
	color:#18920c;
	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:#333;
	font-size:18px;
	font-family:Arial, Verdana !important;
	white-space:nowrap;
	font-weight:normal !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:#F00
}
.cattop{margin-top:4px;padding:4px 0}
.catbot{padding: 4px 0 8px 0}
.imboxr,.imboxl{text-align:center;vertical-align:top}
.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: 40px; 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-image: url(starvote.gif);
	background-repeat: repeat-x;
	background-position: 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;}
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:#0579cb
}
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}
.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:220px
}
img.fixwidth{width:220px;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-right: 5px;
	padding-bottom: 14px;
	padding-left: 5px;
}
.hdbtop{
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.hmin{padding:4px 0}
.hdbot{padding:4px 8px;background:#E1E2E5}
.hdbot a{
	font-weight:bold;
	color: #0579cb;
}
.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}.bgl {
	background-image: url(bg_l.jpg);
	background-repeat: repeat-y;
}
.bgr {
	background-image: url(bg_r.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.centr {
	background-color: #FFF;
	border: 1px solid #006633;
	margin-bottom: 3px;
}
.bottom {
	background-image: url(bottom.jpg);
	background-repeat: repeat-x;
}
.botl {
	background-image: url(bl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.podval {
	background-color: #3f6682;
}
.bot {
	background-image: url(bot.jpg);
	background-repeat: repeat-x;
}
.botr {
	background-image: url(br.jpg);
	background-repeat: no-repeat;
}
.tf {
	background-image: url(tf.gif);
	background-repeat: repeat;
	background-position: top;
	height: 3px;
}
.htop {
	background-image: url(htop.jpg);
	background-repeat: repeat-x;
	height: 31px;
}
.box1lb {
	background-image: url(box1lb.png);
	background-repeat: no-repeat;
}
.box1rb {
	background-image: url(box1rb.png);
	background-repeat: no-repeat;
}
.box1b {
	background-image: url(box1b.png);
	background-repeat: repeat-x;
}
.box1t {
	background-image: url(box1t.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.box1rt {
	background-image: url(box1rt.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.box1lt {
	background-image: url(box1lt.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.box1l {
	background-image: url(box1l.png);
	background-repeat: repeat-y;
}
.box1r {
	background-image: url(box1r.png);
	background-repeat: repeat-y;
}.box1c {
	background-color: #ededed;
}
.head1 {
	background-image: url(header.png);
	background-repeat: no-repeat;
	height: 23px;
	padding-top: 5px;
	padding-left: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
}

.catalog {
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.catalog a{
	color: #4c555b;
	text-decoration: none;
	padding-top: 10px;
}
.catalog a:hover{
	color: #4c555b;
	text-decoration: underline;
	padding-top: 10px;
}.caton {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-image: url(str.png);
	background-repeat: no-repeat;
	background-position: right center;
	color: #0579cb;
}
.dot {
	background-image: url(dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.undot {
	background-color: #FFF;
	display: inline-block;
	font-family: "Trebuchet MS", "Verdana", "Arial";
	font-size: 10px;
	color: #000;
}
.goodbref {
	border: 1px solid #999;
}
.goodbref a {
	color: #0579cb;
}

.header_bref {
	color: #333;
	font-size: 13px;
	font-weight: bold;
	padding: 10px;
}


}
.sht {
	font-size: 11px;
	color: #000;
}
.vote img{
	margin: 0px;
}
.box3_tl {
	background-image: url(box3_tl.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.box3_tr {
	background-image: url(box3_tr.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.box3_br {
	background-image: url(box3_br.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.box3_bl {
	background-image: url(box3_bl.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.box3_t {
	background-image: url(box3_t.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.box3_b {
	background-image: url(box3_b.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.box3_l {
	background-image: url(box3_l.gif);
	background-repeat: repeat-y;
}
.box3_r {
	background-image: url(box3_r.gif);
	background-repeat: repeat-y;
}
.box3 {
	background-image: url(fon_Header.jpg);
	background-repeat: no-repeat;
	background-position: right 10px;
}.cathead {
	font-size: 18px;
	margin-top: 2px;
	margin-left: 5px;
	margin-bottom: 2px;
	font-family: Arial;
}
.catlink {
	font-family: Arial;
	font-size: 11px;
	color: #696969;
	margin-left: 5px;
	margin-bottom: 10px;
}
.catlink a {
	font-family: Arial;
	font-size: 11px;
	color: #0579cb;
	text-decoration: none;
	font-weight: bold;
}
.catlink a:hover{
	font-family: Arial;
	font-size: 11px;
	color: #0579cb;
	text-decoration: underline;
}
.cattext {
	font-family: "Trebuchet MS", "Verdana", "Arial";
	font-size: 11px;
	color: #333;
	font-weight: 400;
	margin-right: 5px;
	margin-left: 5px;
}
.hotprice {
	font-size: 15px;
	color: #0579cb;
	font-weight: bold;
}
.hot_des {
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #333;
}
.hot_des a{
	font-size: 10px;
	color: #4682b4;
	font-family: "Trebuchet MS", "Verdana", "Arial";
}
.hot_head {
	font-size: 10px;
	font-family: "Trebuchet MS", "Verdana", "Arial";
}
.hot_head a{
	font-size: 10px;
	color: #4682b4;
	font-family: "Trebuchet MS", "Verdana", "Arial";
}


.sort {
	font-size: 11px;
}
.sort a{
	color: #4682b4;
}
.price_det {
font-family: "Arial", "sans";
font-style: normal;
font-variant: normal;
font-weight: 700;
font-size: 26px;
line-height: normal;
color: #299dc7;
}
.nal_on {
	background-image: url(nal_on.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 35px;
	height: 30px;
	font-weight: bold;
	color: #000;
	padding-top: 14px;
}
.nal_off {
	background-image: url(nal_off.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 35px;
	height: 30px;
	font-weight: bold;
	color: #999;
	padding-top: 14px;
}
.wait_on {
	background-image: url(wait_on.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 35px;
	height: 30px;
	font-weight: bold;
	color: #000;
	padding-top: 14px;
}
.wait_off {
	background-image: url(wait_off.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 35px;
	height: 30px;
	font-weight: bold;
	color: #999;
	padding-top: 14px;
}
.slide-out-div {
	padding: 20px;
	width: 250px;
	background: #f2f2f2;
	border: 2px solid #006633;
}
.shopping_cart {
	padding-top: 10px;
	color: #999;
	font-size: 10px;
	font-family: "Trebuchet MS", "Verdana", "Arial";
	padding-left: 10px;
}
.shopping_cart a{
	color: #68bb0b;
	font-size: 11px;
	font-family: "Trebuchet MS", "Verdana", "Arial";
	
}
.basket_fon {
	height: 85px;
	width: 500px;
	margin-left: 615px;
	background-image: url(basket_fon.png);
	background-repeat: no-repeat;
}
.phone {

	padding-left: 50px;
}
.related {
	width: 250px;
	display: inline-block;
	margin-top: 15px;
}
.related a{
	color: #0579cb;
}
.related a:hover{
	color: #ff0000;
}
.header {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.bleu {
	color: #000;
}
.bleu a{
	color: #0579cb;
}


.delivery {
	background-image: url(delivery.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	padding-left: 30px;
	padding-top: 5px;
}
.deliveryRf {
	background-image: url(deliveryrf.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	padding-left: 30px;
	padding-top: 5px;
}
.headpf {
	// background-image: url(fonlogo.jpg);
	background-image: url(fonny.jpg);
	background-repeat: no-repeat;
	background-position: left 30px;
	position: relative;
}
.btbl{
	text-align: left;
	color: #333;
	height: 70px;
	background-image: url(bottom.gif);
	background-repeat: repeat-x;
	font-size: 10px;
	background-position: top;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.cop {
	color: #090;
	font-size: 10px;
}
.subcat {
	display: inline-block;
	width: 180px;
	margin: 10px;
	vertical-align: top;
}
.cub {
	border: 1px solid #999;
	padding: 5px;
	background-image: url(tfon.gif);
	background-repeat: repeat-x;
	background-position: left 12px;
}
.art {
	padding-bottom: 10px;
	background-image: url(d1.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 8px;
}
.m1 {
	color: #000;
}
.m1 a{
	color: #333;
	text-decoration: none;
}
.m1 a:hover{
	color: #333;
	text-decoration: underline;
}
.m2 {
	padding-bottom: 5px;
	background-image: url(d1.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 8px;
	margin-left: 10px;
}
.m2 a{
	color: #333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #18920c;
}
.m2 a:hover{
	color: #18920c;
	text-decoration: none;
}.x1 {
	font-size: 18px;
}
.x2 {
	font-size: 14px;
}
.bref {
	color: #333;
}
.param1 {
	font-family: "Trebuchet MS", "Verdana", "Arial";
	font-size: 10px;
	color: #000;
}
.aux {
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	line-height: 20px;
	padding: 7px;
}
.headeraux {
	font-size: 18px;
}
.dotr {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCC;
}
.dotb {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.dotrb {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCC;
}
.txt {
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	font-style: normal;
	line-height: 20px;
	padding: 7px;
	color: #000;
}
.chili {
	position: absolute;
	z-index: 1;
	top: 10px;
	right: 5px;
	height: 30px;
	width: 23px;
	background-image: url(chili.png);
	background-repeat: no-repeat;
}
.wel {
	color: #999;
	margin-bottom: 5px;
}

.zakladki {
	position: absolute;
	height: 28px;
	width: 103px;
	left: 600px;
	top: -29px;
}
.rel {
	position: relative;
}
.shop_act {
	margin: 10px;
	padding: 5px;
	border: 2px solid #F00;
	font-size: 12px;
	color: #000;
}
.act_p {
	font-size: 16px;
	color: #000;
	font-weight: bolder;
}
.act_add {
	background-image: url(add.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 82px;
	padding-left: 90px;
	padding-top: 30px;
	margin-top: 10px;
}

