/* document styles */
h1{margin:0; padding:0;}
html,body,form,p {padding: 0px; margin: 0px; }
html, body { height: 100%}
body{text-align: left; font-size: 70%; font-family: Tahoma, Arial, Verdana; color: #000000;}
select, input, div, span, font, textarea {font-size: 100%; font-family: Tahoma, Arial, Verdana;}
table.adn {border: none; border-collapse: collapse; width: 100%;}
table.adnh {border: none; border-collapse: collapse; width: 100%; height: 100%;}
table.adw {border: none; border-collapse: collapse;}
a img, img, html, body{border: none;}
a img, img, a {outline: none !important;}
td{padding: 0px; vertical-align: top; text-align: left;}
.mid, tr.mid td{vertical-align: middle;}
.bot{vertical-align: bottom;}
.fil1{overflow: hidden; height: 4px; width: 100%; background-image:}
.fil{overflow: hidden; height: 6px; width: 100%;}
.fil2{overflow: hidden; height: 14px; width: 100%;}
.arc{font-family: Arial, Tahoma, Verdana; font-size: 14pt;}
.arc a:link{text-decoration: none !important;}
.vright{text-align: right;}
.vleft{text-align: left;}
.vcent{text-align: center;}
.white {background-color: white;}
a {color: #244e0c; text-decoration: underline;}
a:hover {color: #00CC00; text-decoration: none;}
.profi{width: 100%; color: #000000; font-size: 170%; padding-bottom: 60px; text-align: center;}

/* js pop-up module styles */

.bf{}
.highslide-image {border: 4px solid white; background-color: white;}
.highslide-caption {display: none; border: none; padding: 8px; background-color: white;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
a.highslide-loading, a.highslide-loading:hover {color: black; font-weight: bold; text-decoration: none; }

/* menu styles */

div.dvmenusmall {text-align: left; display: block; margin: 0 -2px 0 -3px;}
.dtree img {vertical-align: middle;}
.dtree a, .dtree a:hover {text-decoration: none;}
.dtree .clip {overflow: hidden;}

/* top and bottom styles */

.container {width: 100%; padding-bottom: 4px;}
.headlink {color: #ffffff; padding: 12px 20px; font-size: 12px}

.headlink a{font-weight: bold; color: #ffffff; text-decoration: none; font-size: 12px; margin-left:50px;}
.headlink a:hover{font-weight: bold; color:#e6ca7a; text-decoration: underline;}

.fonta{color: #bb0000; font-size: 170%;}
.fontb{color: #bb0000; padding-left: 1px; font-size: 100%;}

.poisk{width: 100%; background-color: #000000; }
.poisk1{height: 28px; padding: 0px 8px 0px 150px; color:#E6CA7A;}


/* Bottom */
.btbl{text-align: left; vertical-align: top; padding: 0px 40px; color: #ffffff;  height: 30px;} 
.delm {margin: 0px 11px; cursor: default;}
img.delim, td.delim{width: 4px; height: 4px;}

/* block and headers styles */

.left {}
.right {}
.center{padding: 0px 4px;}
.blmtop{margin-top: 4px;}
.blm{padding: 0px;}
.cbt {padding: 4px 8px; background-color: #F0EFEE;}
.hd2 {padding: 4px 8px; background-color:#84c225; color: #000000; font-size: 100%;}
.print .hd  {background: url(1.jpg); padding-top:5px;}
.print .hd h1 { text-align:center;padding: 4px 8px;  height:30px; color: #7bb721; font-size: 16pt; font-weight:normal;}
.center .hd h1  {padding: 4px 8px;  background:#d5e3d2; color: #224c0a; font-size: 16pt; font-weight:normal;}
.header_b   {padding: 4px 8px;  background:#d5e3d2; color: #224c0a; font-size: 16pt; font-weight:normal;}

.header_b h1{
	color: #224c0a !important;
}

.hdb {padding: 12px 12px 16px 12px;}
.hdbtop {padding: 8px;}
.hdbot{background: #Ffffff; padding: 3px 8px;}
.hdbtop a{text-decoration:none !important;}
.hd a {color: #000000; text-decoration: none;}
.hd a:hover {color: #000000; text-decoration: none;}

/* tables styles */	

table.gre {border: 1px solid #D7D3D0; border-bottom: 0px;}
.lt1{ background-color: #F0EFEE; border-bottom: 1px solid #D7D3D0;}
.lt2{ border-bottom: 1px solid #D7D3D0;}
.cnt{ border-left: 1px solid #D7D3D0;}
.ctt {padding: 4px 8px; background-color: #F0EFEE;}
.pad{padding: 8px 8px;}
.padt{padding: 4px 8px;}

/* additional styles */

.price{ color: #204a0a; font-size: 13pt; font-weight: bold;width:100%;text-align:right;}
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.noline2 {text-decoration: none; color:#FF6600; }
a.noline2:hover {color:#00CC00;}

a.nl, a.nl:hover {text-decoration: none;}
.oki{color: #339933;}
.error{color: #ff6600;}
.cattop {margin-top: 4px; padding: 6px 0px;}
.spacel {margin-left: 8px;}
.spacer {margin-right: 8px;}

/* MY STYLES*/
.Piramida	{	position: absolute;	z-index: 0;	top: 39px;	left: 0px;	width: 100%;	text-align: right;	}
.Piramida div	{	position: relative;	height: 1px;	padding-left: 751px;	text-align: right;	}
.Piramida img	{	width: 239px;	height: 248px;	}
.tdSideBar	{	width: 240px;padding:0 20px 0 10px}
.tdSideBar h1	{	background-image: url(blSideBar-h1.jpg);	background-position: top left;	background-repeat: no-repeat;	color: #3e8302;	margin: 0px 0px 0px 10px;	padding: 6px 0px 12px 35px;	font-size: 13px;	line-height: 15px;	}
.blBasket div {	border-bottom: solid #cecece 1px;	padding: 0px 0px 15px 0px;	margin: 0px 0px 18px 45px;	}
.blBasket span	{	display: block;	padding-top: 12px;	text-align: right;	}

table.table-my tr td{
	padding:5px;
	border: 1px #CCC dotted;
}

table.table-my {
	border: 1px #CCC   solid;
	
}

.main-table td {}

.left-col{padding-right:5px;width:16%;min-width:200px;}
.right-col{padding-left:5px;width:16%;}
.center-col{border-left:1px solid #204a0a;border-right:1px solid #204a0a;width:68%; min-width:600px;}
.imboxl .img-p, .pop-stat .img-p{padding:5px; border:1px solid #bdbdbd; margin:5px;}
.td-bf{background:#d5e3d2;}
.no-border{border:none!important;}
.podr{font-size:12pt;}
.cur-l{color:#1e4a0b; font-size:12pt;}

.login-l{background: url(login-l.gif) no-repeat;height:30px;}
.login-bg{background: url(login-bg.gif) repeat-x;height:30px;padding:0px 5px 0px 5px; vertical-align:middle;  font-size:12pt;}
.login-bg a, .login-bg a:hover{color:white;}
.login-r{background: url(login-r.gif) no-repeat;height:30px;}
.butt-gr{margin-left:-60px;margin-top:-10px;}
.footer-top{ height:40px; width:100%; background:url(1.jpg); }
.footer-bottom{ height:170px; width:100%; background: #D5E3D2; border-top:2px solid white;}
.footer-top h1 {color:#7BB721;font-size:14pt;font-weight:normal; text-decoration:none;}
.footer-top td{padding: 0px 20px 0px 20px; vertical-align:middle;}
.footer ul {padding-left:20px;}
.help{margin-top:10px; margin-right:20px;}
.footer ul li {list-style:none;margin-top:5px; font-size:10pt;}
.footer ul li a{text-decoration:none;}
.contacts .tel {font-size:15pt;}
.contacts {text-align:right; color:#244E0C; line-height:24px; padding-right:20px;}
.popular{text-align:center;}
.popular img {padding:5px; border: 1px solid #244E0C; margin-top:8px;}
.popular a{text-decoration:none;font-size:12pt;}
.pop-brd{margin-top:5px; border-bottom:1px solid #244E0C;padding-bottom:10px;}
.unit-rating {margin:0;}
.unit-rating li {float:left;list-style:none;}
.unit-rating li a {background:url(star.gif); width:16px; height:15px; display:block;}
.unit-rating li a:hover {background:url(star-a.gif);}
.table-att{width:100%; border:1px solid #c2c2c2;}
.table-att td{padding:5px;border-bottom:1px solid #c2c2c2;}
.rating-in td{border:none !important;}
.header-div h1{background:none !important;}
.bread{height:40px; background:#d5e3d2; font-size:10pt;vertical-align:middle; color:#244E0C;}
.bread a {text-decoration:none;}
.pop-stat a {text-decoration:none;font-size:12pt;}
.lt{background:#D5E3D2;padding:0;} 
.cart-tab{color:#224C0A; border-top:none !important; border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2 !important;}
.cart-tab a{text-decoration:none; font-size:12pt;}
.zag-p td{border-left:2px solid white;border-right:2px solid white;border-bottom:3px solid white; padding: 0 10px 0 10px;}
.val-p td{border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2;font-size:11pt;}
.cart-total .bf{font-size:16pt;}
.cart-total .lt{background:none!important;font-size:14pt; font-weight:normal ;vertical-align:middle;}
#feedback{display:none;}
.wrap-op{background-color:#000000;left:0;opacity:0.7;position:absolute;top:0;visibility:visible;width:100%;z-index:50;}
.form-f{left:376px;position:absolute;top:80px;z-index:1000;background:white; width:350px; padding:15px 10px 15px 35px;}
.feed-wrap label {font-size:12pt;}
.grey-color{background-color:#D5E3D2;}
.market-price{color:grey; text-decoration:line-through;}
