/* Global styles */



.footers

{
word-spacing: 3px;
white-space:none;
line-height:10px;
text-decoration:none;
margin-left: 400pt;
padding:29px 29px; 
color:#f7fbf4; 
text-decoration:underline;

}
h1{
color:#e472c2; font-size:17px; font-weight:bold; font:Trebuchet MS; padding-right:45px; padding-bottom:15px;
}

h2{
font-weight:bold;
font-family:tahoma,verdana;
color:#72ABD4;
font-size:15px; 
padding-right:45px; 
padding-bottom:4px;
}

html{font-size:100.1%}
html,body,form{margin:0;padding:0}
html,body{height:100%;}

body{text-align:left;font-size:11px;font-family:Tahoma, Arial, Verdana;color:#000;background:#f7fbf4}

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:0px 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;margin:0 0 5px;}
.price{color:#DF7017;font-size:18px;font-family:Arial, Verdana !important; 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:#f60; font-size:20px;}
.cattop{margin-top:4px;padding:4px 0}
.catbot{padding: 4px 0 8px 0}
.imboxr,.imboxl{text-align:left;vertical-align:top}
.imboxr img, .sr{margin-left:8px}
.promo img, .sl{margin-right:8px}
img.delim,.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: -10px; background:url('best.png'); height: 70px; width: 70px;}
.promo {position: relative; float: right; margin-left:0px; padding-right:40px;}
*+html .promo {padding-right:20px;}
*+html .semafor {right: -30px;}
* html .promo {padding-right:10px;}
* html .semafor {right: -40px;}
.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 */

ul.dtree{width:99%;padding:1px 0px 2px 0px; list-style: none; margin-left:0px;font-family:}
ul li.dtree a {color:#216ea3; font-weight:bold;}
ul li .dtree a, ul li.dtree a:hover{}
.dtree td{vertical-align:top;text-align:left}
.dtree:hover,tr.dtree:hover a,.dtree a:hover{color:#e25eba; text-decoration:none;}
.dtfon{background: url('line.gif') repeat-y top left;}

 /* Index styles */

.container{width:941px; padding:0px; padding-top:26px; background:url(topmain.jpg) left top no-repeat ; text-align:center;}
.main td {background:#f3f9ef url(topmain.jpg)  top repeat-x;}
.fix{overflow:hidden;height:3px;width:100%;background:#4F78A0;}
.headlink{color:#fff;background:url('mfon.jpg') repeat-x top left; height:47px; font-size:13px;}
.headlink a{text-decoration:none; border-left:solid 1px #f58dd9; border-right:solid 1px #ffcdf0; line-height:47px; height:47px; display:block; float:left; padding:0px 30px;}
.headlink a:hover{text-decoration:underline; background:url(active.jpg) repeat-x;}
.headlink a.first { background:url(first.jpg) left no-repeat; border-left:none;   text-align:center;}
.headlink a.first:hover {background:url(firsta.jpg) left no-repeat;}
.headlink a.last { background:url(last.jpg) right no-repeat; border-right:none;   text-align:center; padding:0px 20px;}
.headlink a.last:hover {background:url(lasta.jpg) right no-repeat; }
.center{padding:0 4px; width:100%;}
.poisk a,.headlink a{color:#fff}
.htba{height:199px; width:500px; background:url('h_01.jpg')}
.htbb{height:199px; width:500px; background:url('h_02.jpg') }
.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%;}
.poisk1{color:#fff;height:68px;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}
.spe{border:dotted 2px #CCCCCC} 
.cbt{padding:4px 8px;}
.cbt1{padding:10px 8px; font-size:16px; color:#E25EBA; font-weight:bold;}
.hd{color:#fff;padding:5px 8px;background:url('tfon.gif') repeat-x top left #446991}
/*.hdb{padding:12px 12px 14px}*/
.hdbtop{padding:0 8px}
.hmin{padding:4px 0}
.hdbot{padding:4px 8px;background:#E1E2E5}
.hdbot a{font-weight:bold}
.hdbot2{padding:4px 0px}
.hdbot2 a{font-weight:bold}
.hd a{color:#fff;text-decoration:none}
.hd a:hover{color:#fff;text-decoration:none}


/* Table styles */

table.gre{border: none; width:95%;}
table.gre td{border: none; background:url(crz.jpg) bottom repeat-x; padding:10px 0px 10px 5px;}
table.gre .lt{font-weight:bold;background:#E4E6E9}
table.gre .zag {border-bottom: solid 2px #9fa09f; background:none;}
table.gre th {color:#8d8e8d;}
table.gre span {background:#FFFFFF; border:solid 1px #e1e6dd; display:block; text-align:center; vertical-align:middle; padding-top:10px; margin:0 0 0 10px;}
.pad{padding:8px}
.padt{padding:3px 8px}
body {background:#f7fbf4 url(header.jpg) top repeat-x; font-family:tahoma, verdana;}
img {border:solid 0px;}
#wrapper {width:1000px; margin:auto;}
/*Header*/
.clc {clear:both;}
#wrapper {display:table;margin:0 auto;position:relative;width:1000px;}
#header {
	position:relative;
	margin:auto;
	height:173px;
	width:1000px;
	z-index: 0;
	font-family:Trebuchet MS, Arial;
}
#head {position:relative; z-index:1;}
.logo {
	position:absolute;
	left: 0;
	top: 7px;
	width:191px;
	height:57px;
	z-index:4;
	display: block;
	float: none;
}
.logotip { width:180px; height:69px; background:url('logo.jpg');}

#topnav {
	color:#fff;
	height:39px;
	font-size:13px;
	position:absolute;
	font-weight:bold;
	top:124px;
	background: url(menufon.gif) repeat-x;
}
#topnav div {background:url(first.jpg) left no-repeat;display:table-cell;}
#topnav div div{background:url(last.jpg) right no-repeat;display:table-cell;}
#topnav ul {padding:0 10px; margin:0; list-style:none; height:39px;}
#topnav ul li {float:left; padding:6px 0 0;}

#topnav  ul a{text-decoration:none;line-height:27px; height:27px; display:block; float:left; margin:0; color:#FFFFFF; text-decoration:underline; }
#topnav  ul a span {display:block; height:27px; padding:0 9px; float:left; cursor:pointer;}
#topnav  ul a:hover {background:url(aleft.jpg) left  center no-repeat; text-decoration:none;}
#topnav  ul a:hover span {background: url(aright.jpg) right center no-repeat; }
.korz {height:67px;}
.rezhym {position:absolute; left:500px; top:80px; font-weight:bold; font-size:12px;}
.rezhym i {color:#4c4c4c;}
.rezhym span {color:#818181; font-style:italic}
.tel {position:absolute; left:470px;padding:10px 12px 0 18px;color:#4c4c4c; background:url(lin.gif)  right top no-repeat; top:0; font-weight:bold; font-size:20px; font-family: Trebuchet MS, Arial;}
.tel a {color:#0c73b8; text-decoration:none; border-bottom:dashed 1px #0c73b8; font-size:13px;}
.tel a:hover {border:none}
#mainbody {
	position: relative;
	width: 1000px;
	z-index: 0;
	height: 1%;
	margin: 0 auto;
	display:table;
	padding-bottom:70px;
}
 

div#leftcolumn {
	width: 245px;
	float: left; 
	font-family:Trebuchet MS, Arial;

}
#maincolumn {
	float:left;
	width: 696px;
	position: relative;
	font-size:12px;
	z-index: 2;
	margin:0 0 0 40px;
color:#666666;

	
}
#RegisterForm input.box {background:url(inputbox.jpg) no-repeat; width:200px; height:32px; display:block; border:none; padding-left:8px; font-weight:bold;}
@-moz-document url-prefix() { #RegisterForm input.box { padding-top:10px; margin-bottom:-10px;} }
*+html #RegisterForm input.box { padding-top:10px; margin-bottom:-10px;}
* html #RegisterForm input.box { padding-top:10px; margin-bottom:-10px;}
#RegisterForm textarea{background:url(textarea.jpg) no-repeat; width:413px; height:120px; display:block; border:none; padding:10px 10px 20px 10px; overflow:hidden;}
#RegisterForm td {margin:0px; padding:0px;}
#RegisterForm select {margin-left:10px;}
#RegisterForm input.ro {padding-right:-8px; margin-right:-8px;}
#RegisterForm a.regist { width:329px; height:39px; display:block; background:url(register.jpg) center no-repeat;}
#RegisterForm a.reset {color:#558fab; border-bottom: dotted 1px #558fab; text-decoration:none;}
#maincolumn a {
color:#3f3a34;
}
/*leftcolumn div.head {padding:20px 20px 0 20px;}*/
#leftcolumn div.head span {color:#5e9fd1; font-weight:bold; font-size:16px; }
#maincolumn div.head {background:url(head.jpg) left top no-repeat; height:40px; position:relative; float:left; line-height:40px;}
#maincolumn div.head span {background:url(headend.jpg) right top no-repeat; height:40px; color:#5e9fd1;  font-size:21px; padding:0 35px; float:left; font: Trebuchet MS;  text-shadow: #FFFFFF 0px 0px 5px; font-weight:bold; }

#search { position:absolute; left: 219px; top:10px;  background:url(search.jpg) left center no-repeat;width:208px;}
#search form {margin:0px; padding:0px;}
#search input.pform {border:solid 0px;padding:14px 1px 14px 10px;width:135px;font-size:14px; color:#767676; float:left;background:none;}
#search input {padding:11px 0px;}
div#cart {height:62px;position:absolute;left:697px;text-align:left;font:Trebuchet MS; background:url(cart.gif) left center no-repeat;font-family:Trebuchet MS, Arial;}
div#cart .text { height:47px;  float:left; padding:18px 0 0 50px; display:block; font-size:14px; color:#3f4041;}
div#cart a { color:#0c73b8; font-size:13px;}
div#cart a.button { width:116px; height:36px; display:block; background:url(cartbutton.jpg) center no-repeat; float:left; line-height:29px; margin-top:15px; margin-left:20px; text-decoration:none;}
div.header { color:#5e9fd1; font-weight:bold; font-size:16px; padding-left:20px; float:left;}
#footer {
	height:88px;
	margin: auto;
	position: relative;
	font-size:10px;
	width:1000px;
	background:url(footer.gif) repeat-x;
}
#footer a {color:#57a7dc;}
#footer .fml {background:url(fml.jpg) right bottom no-repeat; position:absolute;  top:-70px; right:29px; z-index:10; width:46px; height:70px;}
#userform {background: url(auth.gif) no-repeat; height:174px;padding:8px 25px 0 0;}
#userform input { background:url(login.jpg) center no-repeat; width:179px; height:32px; border:solid 0px; margin-left:-10px; font-weight:bold; line-height:32px;  }
#userform input.box {padding-left:10px; color:#4b4d4d; }
/*
@-moz-document url-prefix() { #userform input.box { padding-top:20px; margin-top:-15px;} #userform { padding-top:15px;} }*/
#userform a { color:#6a9eba; }
#userform input.enter {background:url(enter.jpg) left  no-repeat; width:187px; height:44px; display:block; margin-left:-5px;}
table.product td {
  padding:0px; margin:0px;
}
*+html table.product td {
  padding:5px 15px;
  margin:0px;
} 
* html table.product td {
  padding:5px 15px;
  margin:0px;
}
table.product {
  background:#ffffff url(topprod.gif) top left no-repeat;
  display:table;
  width:307px;
  padding:10px 10px 10px 20px;
  margin-top:15px;
  height:245px;
}
table.product a {
  color:#137dc4 !important;
  font-size:12px;
  text-align:left;
  padding:0px !important;
}
table.product .header {
  padding:0 0 10px 0px;
}
table.carta td {padding:0 0 0 10px;}
*+html td.prodend {padding-bottom:6px; width:46px;}
* html td.prodend {padding-bottom:6px; width:46px;}
table.carta .price {color:#ef5cc2; font-size:16px; font-weight:bold;}
table .priceno {color:#ef5cc2; font-size:18px; text-align:center; font-weight:bold;}
table.carta {padding:0px; margin:0px; background:#ffffff url(endprod.gif) bottom left no-repeat; padding:10px 0px 10px 0px; width:307px;}
table.carta .prodend {background:url(bordcart.jpg) top repeat-x; padding-top:7px; margin-top:3px;}
table.carta a.car {width:145px; height:39px; display:block ; background:url(tocart.jpg) no-repeat;}
table.carta1 td {padding:0 0 0 10px; vertical-align:top;}
table.carta1 .price {color:#ef5cc2; font-size:16px; font-weight:bold;}
table.carta1 input {margin-bottom:13px;}
table.carta1 .priceno {color:#ef5cc2; font-size:13px; text-align:center; font-weight:bold; }
table.carta1 {padding:0px; margin:0px; background: padding:10px 0px 10px 0px; }
table.carta1 .prodend {background:url(bordcart.jpg) top repeat-x; padding-top:7px; margin-top:3px; }
table.carta1 a.car {width:145px; height:39px; display:block ; background:url(tocart.jpg) no-repeat;}
.navig {float:right; padding:0px 50px 0 0; margin-top:10px; color:#e655ba; font-weight:bold;  font-size:14px; height:20px;}
.navig a {color:#a6aaa5; font-weight:bold; text-decoration: none; line-height: 20px; font-size:14px;}
.navig .all {color:#137dc4 !important; margin-right:15px;}
.navig a.all { text-decoration:underline; color:#137dc4 !important; font-size:13px;  margin-right:15px;}
.navig img { vertical-align:middle;}
.navig img.p{left:-30px;}
.catzag {padding-top:10px;}
.catzag a{color:#e884c9 !important; font-size:16px; font-weight:700; clear:both !important; text-decoration:none; background:url(catzag.gif) left no-repeat; padding-left: 20px; float:left; display:block; padding-top:10px;}
.opys { line-height:1.5; color:#424242; padding-top:10px; font-size:12px; padding-left:15px;}
.param  form, .param{line-height:1.5; color:#6a6b6c; padding-left:15px; font:Trebuchet MS;}
.back {/* position:absolute; top:0px; right:0px; height:15px; */ font:Trebuchet MS;}
div.back a { background:url(prev.gif)  left center no-repeat; padding-left:45px; display:block; line-height:35px; padding-right:15px; color:#137dc4 !important; font-size:11px; font: tahoma;}
table.feedback input{ background:url(name.jpg) no-repeat; width:179px; height:32px; line-height:32px; border:solid 0px; padding-left:10px; padding-top:0px;} 

.feed {color:#000000; font-size:18px; padding:11px 0px 10px 0;}


table.feedback textarea {background:url(sender.jpg) no-repeat; width:330px; height:201px; border:none; overflow:hidden; padding:5px; }
a.send {background:url(send.jpg) no-repeat; width:330px; height:37px; display:block;} 
.detalprod {color:#e472c2; font-size:17px; font-weight:bold; font:Trebuchet MS; padding-right:45px; padding-bottom:15px;}
a.clear { height:37px; line-height:37px; color:#3a8dc2 !important; border-bottom:dashed 1px #3a8dc2; text-decoration:none;}
a.zakaz {background:url(zakaz.jpg) no-repeat; width:197px; height:37px; display:block; float:right; padding:10px 25px 0 0;}
.imboxl span, .promo span {background:#FFFFFF; padding:10px; border: solid 1px #e1e5df; display:block; text-align:left;}
div.pol { width:28px; height:3px;border-bottom:solid 3px #5e9fd1; margin-bottom:3px; display:block;}
#mypass input.box {background:url(inputbox.jpg) no-repeat; width:200px; height:32px; display:block; border:none; padding-left:8px; float:left; margin-top:3px;}
#mypass a {background:url(lastpass.jpg) no-repeat; width:193px; height:39px; display:block; float:left;}
*+html #mypass input { padding-top:10px; }
* html #mypass input { padding-top:10px; }


#copyright {
	position:absolute;
	left: 35px;
	top: 40px;
	color:#9f9f9f;
	font-size:14px;
}
#contact {
	position:absolute;
	left: 770px;
	top: 30px;
	width:150px;
	color:#9f9f9f;
	font-size:12px;
	text-align:left;
}
.cont {margin-top:20px;}
#brend {width:245px;}
#brend td {padding:5px;}
#brend a:link, #brend a:visited { width:94px; height:64px; display:block;}
#brend a.b1 {background:url(delicia_wb.jpg) 0 0 no-repeat;}
#brend a.b2 {background:url(oro_wb.jpg) no-repeat center;}
#brend a.b3 {background:url(aeroxon_wb.jpg) no-repeat center;}
#brend a.b4 {background:url(ettisso_wb.jpg) no-repeat center;}
#brend a.b5 {background:url(santex_wb.jpg) no-repeat center;}
#brend a.b6 {background:url(centralin_wb.jpg) no-repeat center;}
#brend a.b7 {background:url(dalli_wb.jpg) no-repeat center;}
#brend a.b8 {background:url(la_wb.jpg) no-repeat center;}
#brend a.b9 {background:url(perfetto_wb.jpg) no-repeat center;}
#brend a.b10 {background:url(piu_wb.jpg) no-repeat center;}
#brend a.b1:hover {background:url(delicia_wb.jpg) 0 -64px no-repeat;}
#brend a.b2:hover {background:url(oro.jpg) no-repeat center;}
#brend a.b3:hover {background:url(aeroxon.jpg) no-repeat center;}
#brend a.b4:hover {background:url(ettisso.jpg) no-repeat center;}
#brend a.b5:hover {background:url(santex.jpg) no-repeat center;}
#brend a.b6:hover {background:url(centralin.jpg) no-repeat center;}
#brend a.b7:hover {background:url(dalli.jpg) no-repeat center;}
#brend a.b8:hover {background:url(la.jpg) no-repeat center;}
#brend a.b9:hover {background:url(perfetto.jpg) no-repeat center;}
#brend a.b10:hover {background:url(piu.jpg) no-repeat center;}
.zagolovok{
padding-bottom:10px; padding-top:20px; font-size:15px; color:#72ABD4; font-weight:bold; }
.opys1 { line-height:1.5; color:#424242; padding-top:10px; font-size:12px; padding-left:5px; text-align:justify; padding-right:20px;}
.zakaz1 {background:url(at.gif) left center no-repeat; position:absolute; left:0px; top:80px; padding:0 0 0 35px; color:#48494a; font-size:12px; font-weight:bold; font-family: Trebuchet MS, Arial;}
.zakaz1 a {color:#0c73b8; font-family: Trebuchet MS, Arial;}
#fixed {width:100%;z-index:999; background:url('header.jpg') repeat-x;}
#fixed .block {position:relative; height:66px; width:1000px; margin:0 auto;}
.skidka {background:url(skidka.jpg);height:39px;line-height:39px;padding:0 0 0 30px;position:absolute;right:64px;text-align:center;top:124px;width:146px;}
.skidka a {color:#fff;font-size:14px; font-weight:bold;}

.bord_disc{border:1px solid #A7A6AA;z-index:100;padding:6px;}

table.related td {
  width: 30%;
  text-align: center;
}
table.related td.product {
  border: #afafaf solid 1px;
}

