@charset "utf-8";

/* CSS Document */

html {overflow-y:scroll;}

html, body {margin:0 auto;height:100%;position:relative; background: #fff;}

body {font:12px Tahoma, Verdana, Geneva, sans-serif;line-height:120%;}


* {margin:0;padding:0;}

a {outline:none;}

img {border:0;}

p {text-align:justify;padding:0px 0px 6px;}



#main {height:100%;margin:0 auto;min-width:1000px;background:url('images/back.jpg') no-repeat #fff;}

#wrap {position:relative;min-height:100%;margin:0 auto;overflow:hidden;}

* html #wrap {height:100%;overflow:visible;}



#head {height:316px;}

#logo {float:left;display:inline;height:198px;background:url('images/logo.png') no-repeat;margin:26px 0 0 156px;text-decoration:none;}

* html #logo {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='images/logo.png');cursor:pointer;}

#logo em {display:block;position:relative;top:200px;left:46px;color:#008f8f;font:italic bold 15px/16px Verdana, Geneva, sans-serif;}

#delivery {position:relative;float:right;border:1px solid red;}

#alphabet {position:absolute;width:436px;height:150px;top:36px;padding:60px 0 0 16px;right:24px;background:url('images/alfabet.jpg') no-repeat;font-size:11px;font-weight:600;}

#alphabet form {margin:0 0 4px;}

#alphabet select {width:212px;}

#alphabet div {width:214px;line-height:16px;}

#alphabet div a {color:#FFF;margin:0 1px;}

#alphabet div span {color:#FFF;margin:0 1px;}

#conditions {position:absolute;width:200px;top:208px;right:248px;text-align:right;color:#555;line-height:16px;z-index:1000;}

#conditions strong {display:block;color:#27afab;padding:0px 0px 6px;font-size:13px;}

#conditions p {text-align:right;}

#conditions p span {color:#ff7200;}

#basket {text-decoration: none; color: #000; position:absolute;width:124px;height:74px;padding:14px 0 0 62px;top:274px;right:30px;background:url('images/basket.jpg') no-repeat;font-size:11px;line-height:15px;}

#basket strong {display:block;font:12px Arial, Helvetica, sans-serif;color:#27afab;margin:0 0 6px;}

#basket span {color:#ff7200;}



#content {float:left;padding:0 0 24px;color:#333;width:100%;}

#left {float:left;width:254px;padding:0 0 20px;}

#phone {position:relative;height:20px;margin:-30px 0 10px;text-align:right;font-size:12px;line-height:12px;}

#phone span {font-size:14px;color:#ff7200;}

#search {height:25px;margin:0 0 8px;padding:18px 10px 18px 46px;background:url('images/search.gif') no-repeat 0 0;}

#search input.input {height:20px;border:1px solid #7f9db9;width:136px;}

#search input.submit {height:22px;line-height:10px;width: 50px;}

#menu {list-style:none;margin:0 0 12px 28px;font-size:12px;}

#menu li {height:26px;line-height:26px;white-space:nowrap;}

#menu li.main a { font-size: 18px; color: #ff7200; }

#menu li a {display:block;background:url('images/menub.gif') no-repeat 0 12px;color:#27afab;padding-left:12px;}

#menu li a:hover {background:url('images/menuba.gif') no-repeat 0 12px;color:#ff7200;}

#menu li a.cert {background:url('images/cert.gif') no-repeat 0 12px;color:#ff7200;}

#addwrap {margin:0 0 12px 28px;border:1px dashed #CCC;}

#addmenu {margin:1px;padding:18px;}

#addmenu h2 {font:18px Arial, Helvetica, sans-serif;margin:0 0 6px;color:#ff7200;}

#addmenu ul {list-style:none;margin:0 0 6px;font-size:12px;}

#addmenu li {height:22px;line-height:22px;white-space:nowrap;}

#addmenu li.has_line { border-bottom: 1px dashed #CCCCCC; margin-bottom: 4px; padding-bottom: 4px; }

#addmenu li a {display:block;background:url('images/menub.gif') no-repeat 0 10px;color:#27afab;padding-left:14px;}

#addmenu li a:hover {background:url('images/menuba.gif') no-repeat 0 10px;color:#ff7200;}

#addtext {margin:0 0 12px 28px;padding:18px;background:#f3f3f1;}

#addtext h2 {font:18px Arial, Helvetica, sans-serif;margin:0 0 12px;color:#ff7200;}

#addtext a {color:#179b97;}



#right {overflow:hidden;padding:30px 30px 0 50px;}

* html #right {margin-left:300px;padding:30px 30px 0 0;height:1%;}

#right h1 {clear:both;font:24px Arial, Helvetica, sans-serif;margin:0 0 6px;color:#ff7200;}

#right h2 {clear:both;font:22px Arial, Helvetica, sans-serif;margin:0 0 6px;color:#ff7200;}

#noveles {float:right;list-style:none;margin:26px 0 15px;border:1px dashed #CCC;width:99%;}

#noveles li {float:left;width:25%;margin-right:-3px;padding:16px 0;border-left:1px dashed #CCC;text-align:center;}

#noveles li.nobord {border:0;}

#noveles li a {color:#27afab;}

#noveles li img {display:block;margin:0 auto;height: 150px;}

#leaders {float:right;list-style:none;margin:26px 0 15px;border:1px dashed #CCC;width:99%;}

#leaders li {float:left;width:25%;margin-right:-3px;padding:16px 0;border-left:1px dashed #CCC;text-align:center;}

#leaders li.nobord {border:0;}

#leaders li a {color:#27afab;}

#leaders li img {display:block;margin:0 auto; height: 150px;}

#right table {width:100%;margin:2px 0 15px;font-size:11px;}

#right table a {display:block;height:24px;color:#27afab;text-decoration:none;line-height:24px;}

#right table a span {display:block;float:left;height:24px;width:74px;color:#999;padding-left:6px;margin-right:6px;line-height:24px; font-family: Arial, Helvetica, sans-serif;}

#right table a span.parfum {background:#f3f3f1 url('images/ii_parf.png') no-repeat left top;}

#right table a span.cosmetic {background:#deecea url('images/ii_cosm.png') no-repeat left top;}



#topsearch {height:104px;background:#def7f7;margin:6px 0 0;width:100%;font-size:12px;line-height:12px;}

#topsearch .tstart {float:left;height:104px;width:10px;background:url('images/tstart.gif') no-repeat 0 0;}

#topsearch .tmidle {float:left;height:94px;width:90%;padding: 15px 0 0 10px;}

#topsearch .tstop {float:right;height:104px;width:10px;background:url('images/tstop.gif') no-repeat 100% 0;}

#botsearch {height:70px;background:#def7f7;margin:16px 0 0;width:100%;font-size:12px;line-height:12px;}

#botsearch .bstart {float:left;height:70px;width:10px;background:url('images/bstart.gif') no-repeat 0 0;}

#botsearch .bmidle {float:left;height:55px;width:90%;padding:15px 0 5px;}

#botsearch .bstop {float:right;height:70px;width:10px;background:url('images/bstop.gif') no-repeat 100% 0;}



#othercommodities {margin:20px 0;}

#othercommodities h2 {height:32px;font:22px Arial, Helvetica, sans-serif;color:#ff7200;line-height:20px;}

#othercommodities ul {list-style:none;height:56px;background:#f3f3f1;padding:14px 16px;}

#othercommodities li {float:left;height:30px;width:47%;border-left:1px solid #CCC;padding-left:2%;line-height:26px;overflow:hidden;}

#othercommodities li.noboard {border:none;}

#othercommodities li a {display:block;float:left;margin:0 10px 0 0;font-size:17px !important;}

#othercommodities li a.parent {background:url('images/menub.gif') no-repeat 0 12px;color:#ff7200;padding-left:12px;}

#othercommodities li a.child {color:#27afab;}



#navigation {clear:both;height:30px;width:100%;text-align:center;}

#navigation a {position:relative;display:block;float:left;width:20%;color:#27afab;}



#footer {position:relative;height:80px;}

#copy {float:left;font:12px Arial, Helvetica, sans-serif;padding:12px 0 0 22px;}

#copy a {color:#27afab;}

#copy strong {color:#ff7200;}

#copy .mail {text-decoration:none;}

#count {float:right;text-align:center;padding:12px 30px 0 0;}



.none {}

.center {text-align:center;}

.left {float:left;}

.right {float:right;}

.limages {float:left;padding:5px 6px 5px 0;}

.rimages {float:right;padding:5px 0 5px 6px;}



.banner {margin:0 0 12px 20px;}

.brands {display:block;text-align:center;color:#27afab;font:bold 17px Verdana, Geneva, sans-serif;margin:0 0 15px;} 

.question {height:39px;margin:4px 0 12px;padding:0 !important;background:#def7f7 url('images/questt.gif') no-repeat 100% 0;line-height:39px;color:#333;}

.question strong {display:block;float:left;background:url('images/quest.gif') no-repeat;padding:0 0 0 12px;margin-right:6px;}

.answer {color:#ff7200;}



.allselects {height:40px;margin:0 0 6px;}

.selects {float:left;width:33%;font-size:12px;}

.selects span {display:block;margin:0 0 3px;}



.pages {clear:both;float:left;height:20px;margin:0 0 6px;font-size:12px; width: 33%;}

.pages span {display:block;float:left;height:20px;line-height:20px;padding:0 6px;color:#998675 !important;}

.pages span.current { color: #fff;background:#ff9900; }

.pages span.black {color:#000 !important;padding:0 10px 0 0;}.pages .current {background:#ff9900;color:#FFF !important;}   

.pages a {float:left;display:block;height:20px;line-height:20px;color:#179b97 !important;padding:0 6px;} 

.pages a:hover {background:#ff9900;color:#FFF !important;}



.pagenums {float: left; height:20px; }

.pagenums a {height:20px;background:url('images/menub.gif') no-repeat 0 50%;color:#27afab;padding-left:12px;margin:0 0 0 22px;line-height:20px;}



.product {margin:15px 0 5px;padding:0 0 28px;border-bottom:1px solid #CCC;}

.product h2 {height:20px;font:22px Arial, Helvetica, sans-serif;color:#ff7200;line-height:20px;}

.product h2 strong {height:20px;font:22px Arial, Helvetica, sans-serif;color:#27afab;line-height:20px;margin-left:4px;}

.product img {float:left;margin:14px 0 0;}

.product a {color:#27afab;}

.product a.clear {clear:both;display:block;text-align:right;}

.products {margin:15px 0 5px;padding:0 0 18px;border-bottom:1px solid #CCC;}

.products h2 {height:20px;font:22px Arial, Helvetica, sans-serif;color:#ff7200;line-height:20px;}

.products h2 strong {height:20px;font:22px Arial, Helvetica, sans-serif;color:#27afab;line-height:20px;margin-left:4px;}

.products img {float:left;margin:14px 0 0;}

.products a {color:#27afab;}

.products a.clear {clear:both;display:block;text-align:right;}

.moreproducts {height:30px;line-height:30px;margin:8px 0;padding:0 8px;background:#def7f7;}

.moreproducts span {float:left;}

.prodtype {margin:14px 0 14px 180px;overflow:hidden;}

.prodtype strong {display:block;height:28px;font:13px Arial, Helvetica, sans-serif;color:#27afab;}



.news {margin:15px 0 5px;padding:0 0 28px;border-bottom:1px dashed #CCC;}

.news a {display:block;background:url('images/menub.gif') no-repeat 0 6px;margin:0 0 18px;padding-left:20px;color:#29b0aa;}

.news div {padding-left:20px;}



.name {width:70%;}

.price {width:14%;}

.presence {width:15%;}



.wrap { clear: both; }

.wrap hr { display: none; }

table.offers { border-collapse: collapse; border: 0; width: 100%; font-size: 12px !important; margin: 10px 0 0 0 !important; }

table.offers td { border-bottom: 2px solid #fff; background:#DEF7F7; padding: 8px 10px; }

table.offers td.name { width: 70%; }

table.offers td.buy { width: 88px; }

table.offers td.buy a {color: #27afab; text-decoration: underline !important;white-space: nowrap;}

table.offers td.buy span { white-space: nowrap; }

table.offers td.price { width: 30%; white-space: nowrap; text-align:center; }




.responses { margin: 0 0 0 181px; padding: 40px 0; }

.responses h3 { font-size: 12px; font-weight: bold; margin: 0; padding: 0 0 7px 0; }

.response { margin: 0; padding: 5px 0; }

.response p { padding: 4px 0; }

.response p.user_name { font-weight: bold; }

.response p.user_name span { font-weight: normal; color: #777; } 

.responses .answer { padding-left: 30px; }

.no_comments { color: #777; padding: 0; }

.new_comment_link { padding: 7px 0 0 0; }

.new_comment_link a { color: #2b327a; text-decoration: underline; cursor:pointer; }


.form_field { clear: both; padding-top: 6px; }

.form_field label { float: left; width: 160px; padding-right: 15px; }

.form_field label span { color: red; }

#new_comment_form input.text { width: 180px; }

#new_comment_form textarea { width: 270px; height: 80px; }

.form_submit { padding: 10px 0 0 175px; }

#new_comment_form { padding-top: 15px; }

.form_submit input  {width:120px; }

.answer { padding-left: 30px;  }

#online_order_form input { width: 250px; }

#online_order_form input.ord { width: 157px; }

#online_order_form textarea { width: 400px; height: 80px; }

#online_order_form label { text-align: right; padding-right: 15px; width: 200px }

#online_order_form { padding-top: 15px; margin: 0 auto; width: 680px; }

#online_order_form input.error { background-color: #ffcc99; }

.error_notice { padding: 0 0 10px 215px; font-size: 17px; color: red; }

#online_order_form .form_submit input { width: 120px; }

#online_order_form .form_submit { padding-left: 215px; padding-bottom: 30px; }



.present .form_field label { width: 200px; }

.present .form_field input { width: 240px; }

.present .form_field textarea { width: 400px; }

.present .form_submit input { width: 120px; }

.present .form_submit { padding-left: 215px; }


.baskhd {height:39px;padding:0 20px 0 30px;background:#DEF7F7  ;line-height:32px;}

.baskbd {clear:both;height:44px;margin:2px 0;padding:2px 20px 2px 6px;border-top:1px solid #f2f2f2;}

.baskbd.last {border-bottom:1px solid #e9e9e9;}

.baskft {clear:both;height:39px;padding:0 20px 0 30px;background:#DEF7F7  ;line-height:39px;}

.baskhd span {display:block;float:left;height:30px;padding:4px 0;font-weight:600;}

.baskbd span {display:block;float:left;padding:10px 0;}

.baskbd input {background:none;border:1px solid #1d5180;}

.baskft span {display:block;float:right;line-height: 30px; height:30px;padding:4px 0;}

.baskft input {margin:0;}

.link {padding:0 4px;color:#c50889;padding-left:20px;}

.check {margin:5px 0 0;border:none !important;}

.delete {width:10%;}

.nmtop {width:40%;}

.prname {width:40%;margin-left:2%;}

.tptop {width:14%;}

.prtype {width:13%;}

.pctop {width:14%;}

.pprice {width:13%;}

.cntop {width:10%;}

.prcont {width:10%;}

.aprice {position:absolute;right:32%;height:30px;line-height:30px;}

.no_items { text-align: center; padding: 30px; color: #777; }

.content_text ul { padding:  0 0 10px 25px; }


#crumbs { font-size: 11px; padding: 0 0 8px 2px; color: #777; }

#crumbs a { color: #27AFAB; }

#crumbs a:hover { color: #FF7200; }


td.color { white-space: nowrap; }
td.color span { width: 16px; height: 16px; float: left; vertical-align: middle; margin-right: 5px; }

table.cosm_catalog { width: 100%; }

table.cosm_catalog td { vertical-align: top; width: 33%; }

/*div#new_year{ width:460px; height:138px; background:url('images/new_year.jpg') no-repeat; z-index:1; border:none; position:absolute; right:150px; top:1px; }*/
div#alphabet{ z-index:2;}
div#delivery{z-index:2;}
#alphabet {background:url('images/alphabet.png') }

a.main_trans{
	color:#27afab;
	font-weight:bold;
}