*{margin:0px;padding:0px;}
body{color:#333;font-family:'Trebuchet MS', Arial, sans-serif;background-image:url(images/sexy/body-bg.jpg);background-position:left top;background-repeat:repeat;font-size:13px;margin:0px;padding:0px;}
img { border: 0px; }
table{border-collapse:collapse;}
a{color:#B8006D;text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline}

div.topcounters {display:inline;height:0px;left:-1000px;margin:0px;padding:0px;position:absolute;top:-1000px;visibility:hidden;width:0px;}

#cartwindow{position:absolute;visibility:hidden;width:250px;height:68px;z-index:2;background-color:#C0D2EC;border:solid;filter:revealTrans (duration=1,transition=4);border:1px solid :#4D88C8;padding:10px}

#ja-headerwrap{background-image:url(images/sexy/header-bg.jpg);background-repeat:no-repeat;background-position:center 50%;margin-bottom:7px;height:120px;}
#ja-header{z-index:999;line-height:normal;position:relative;height:80px;padding:0;width:950px;margin:0 auto}

h1.logo { float:left; margin: 10px 17px 0px; padding: 0px; color: #ffa8d7; width: 198px; height: 82px; position: relative; overflow: hidden; }
h1.logo a { background-image: url('images/logo2.gif'); text-decoration: none; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-position: 0px 0px; background-repeat: no-repet; }
h1.logo span { color: #FFFFFF; display: block; font-family: 'Segoe UI', 'Trebuchet MS', Arial, sans-serif; font-size: 19px; padding-top: 12px; text-align: left; }


#ja-mainnav{font-family: 'Segoe UI', 'Trebuchet MS', Arial, sans-serif;font-size:11px;z-index:9999;float:left;position:relative;margin-top:31px}
#ja-mainnav a {line-height:normal;outline:none}

#ja-cssmenu{margin:0;padding:0}
#ja-cssmenu ul{margin:0px;padding:0}
#ja-cssmenu li{display:block;float:left;margin:0 2px 0 0;padding:0}
#ja-cssmenu li ul{z-index:99;left:-999em;width:15.9em;position:absolute;height:auto;border:#e1e1e1 1px solid;background-image:url(images/trans70-bg.jpg);background-position:left top;background-repeat:repeat;}
#ja-cssmenu li ul ul{border:#e1e1e1 1px solid;margin:-2em 0 0 15em}
#ja-cssmenu li li{padding-right:0 1em 0 0;width:14.9em;margin:0}
#ja-cssmenu ul a{width:10.8em}
#ja-cssmenu li:hover ul,#ja-cssmenu li li:hover ul,#ja-cssmenu li li li:hover ul,#ja-cssmenu li.sfhover ul,#ja-cssmenu li.havechildsfhover ul,#ja-cssmenu li.havechild-activesfhover ul,#ja-cssmenu li.activesfhover ul,#ja-cssmenu li li.sfhover ul,#ja-cssmenu li li.havesubchildsfhover ul,#ja-cssmenu li li.havesubchild-activesfhover ul,#ja-cssmenu li li.activesfhover ul,#ja-cssmenu li li li.sfhover ul,#ja-cssmenu li li li.havesubchildsfhover ul,#ja-cssmenu li li li.havesubchild-activesfhover ul,#ja-cssmenu li li li.activesfhover ul{left:auto}
#ja-cssmenu li a{display:block;font-weight:bold;font-size:110%;text-transform:uppercase;color:#e1e1e1;text-decoration:none;padding:24px 15px}
#ja-cssmenu li ul li{border-right: 0px;border-bottom:1px solid #e1e1e1;}
#ja-cssmenu li ul a{font-weight:normal;font-size:100%;text-transform:none;color:#ccc;border-right:0px;white-space:nowrap;margin:0;padding:7px 10px}
#ja-cssmenu li.havesubchild,#ja-cssmenu li.havesubchild-active{background-image:url(images/arrow-1.gif);background-position:95% 50%;background-repeat:no-repeat;}
#ja-cssmenu li a:hover,#ja-cssmenu li a:active,#ja-cssmenu li a:focus,#ja-cssmenu li:hover a,#ja-cssmenu li.sfhover a,#ja-cssmenu li.havechildsfhover a,#ja-cssmenu li.havechild-activesfhover a,#ja-cssmenu li a.active{background:url(images/mainnav-trans.png) repeat-x left top;color:#fff}

#ja-topslwrap2{margin-bottom:10px}

#ja-topsl2 div.moduletable h3{padding:0 0 5px}
#ja-topsl2 div.moduletable{margin-bottom:0;padding:5px 0}
#ja-topsl2 .ja-box-left div.moduletable{margin-right:10px}
#ja-topsl2{width:950px;margin:0 auto}
#ja-topsl2 .ja-box-center div.moduletable{margin:0 5px}
#ja-topsl2 .ja-box-right div.moduletable{margin-left:10px}
#ja-topsl2 .ja-catslwi-display h3{font-weight:bold;font-size:100%;text-transform:none;color:#ffffff!important;border-bottom:1px solid #666666;letter-spacing:normal!important;margin:5px 0}
#ja-topsl2{padding:0}
#ja-topsl2 div.moduletable_default{margin:0;padding:0}
#ja-topsl2 div.moduletable_default h3{padding:0 0 5px}
#ja-botsl .ja-box-center div.moduletable_default{margin:0 15px 0 0}
#ja-botsl .ja-box-left div.moduletable_default{margin:0 15px 0 0}
#ja-botsl .ja-box-right div.moduletable_default{margin:0}
#ja-botsl div.moduletable_default{padding-right:0 10px 10px 10px;margin:0}
div.moduletable_default p.htitle{font-size:100%;background-image:url(images/h3-bg-default2.gif);background-position:left bottom;background-repeat:no-repeat;text-transform:uppercase;color:#fff;font-weight:bold;margin:0 -10px 10px;padding:3px 0 10px 10px}
div.moduletable_default{margin:0 0 10px;padding:0 10px 10px}
div.moduletable_default h3{background-image:url(images/h3-bg-default2.gif);background-position:left bottom;background-repeat:no-repeat;color:#fff}

#ja-current-content{background-color:#fffefe;margin:0 15px;padding:15px}

#ja-col2{clear:both}

.sum,#num{color:#000;font-size:150%}
#order{padding:6px 0}

#ja-footerwrap{clear:both;border-top:1px solid #ffffff;background-image:url(images/trans-bg2.png);background-position: left top;}
#ja-footerwrap div.counters{text-align:center;width:950px;margin:0 auto;padding:10px 0}

#ja-footer a{color:#b8006d!important}
#ja-footer li a{display:inline;color:#a80000;padding:0 10px}
#ja-footer p{margin:0}
#ja-footer{font-size:92%;text-align:center;width:950px;padding-top:15px;color:#333333;margin:0 auto;}

.clearfix:unknown{clear:both;display:block;visibility:hidden;height:0;content:"."}
.clearfix{display:block}

table.maincontent{width:100%}
table.maincontent td.leftmenu{vertical-align:top;padding:0px 0px 10px 5px;width:200px}
table.maincontent td.centercontent{color:#000000;vertical-align:top;font-family:'Arial', sans-serif;font-size:16px;line-height:16px;padding:0 5px 10px}
table.maincontent td.rightmenu{vertical-align:top;padding:0px 5px 10px 0px;;width: 217px}
table.maincontent h1{font-family:'trebuchet MS', sans-serif;font-size:22px;font-weight:normal;color:#B8006D;margin:0px 0 20px;line-height: 30px;}

table.maincontent td.centercontent p {margin:1em 0;padding:0}
table.maincontent td.rightmenu div.moduletable {  }

td.lfmenubg{background-image:url(images/menu_l2.png);background-position:40px 0;background-repeat:no-repeat;height:13px}
div.flmenu{width:200px;background-color:#B8006D;color:#FFFFFF;font-family:'Segoe UI', 'Trebuchet MS', Arial, sans-serif;padding-bottom:20px}
div.flmenu div.title{background-image:url(images/h3-bg-default2.gif);background-position:0 0;background-repeat:no-repeat;height:30px}
div.flmenu div.title p{letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:bold;margin:0;padding:6px 10px}
div.flmenu .podcatalogname{line-height:14px;font-size:12px;font-family:Verdana, Arial, sans-serif;font-weight:normal;color:#E1E1E1;padding:0 10px 7px 20px}
div.flmenu .podcatalogname a{color:#E1E1E1;}
div.flmenu .podcatalogname a:hover{color:#E1E1E1!important}
div.flmenu .catalogname{padding:8px 15px}
.catalogname{color:#fff;font-weight:bold;font-size:12px}
a.mainlevel{font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:bold;color:#E1E1E1;text-decoration:none;}
a.mainlevel:hover,a.mainlevel:active,a.mainlevel:focus{color:#E1E1E1;text-decoration:underline;}

.article_seperator{clear:both;display:block;background-image:url(images/dot.gif);background-position:center 50%;background-repeat:repeat-x;height:30px;margin:0}

.inputbox{font-family:Arial,Helvetica,sans-serif;font-size:100%;border:1px solid #cccccc;background-color:#ffffff;color:#333333;padding:2px}
.textarea{font-family:Arial,Helvetica,sans-serif;font-size:100%;border:1px solid #cccccc;background-color:#ffffff;color:#333333;padding:2px}
.button{font-size:11px;font-family:Arial,Helvetica,sans-serif;cursor:pointer;font-weight:bold;color:#ffffff;border: 1px solid #000000; padding:1px 8px; background-color: #000;}
select{font-family:Arial,Helvetica,sans-serif;font-size:100%;border:1px solid #cccccc;background-color:#ffffff;color:#333333;padding:2px}


.contentpaneopen_fp .ja-innerpad{padding-left:88px;min-height:100px}
* html .contentpaneopen_fp .ja-innerpad{height:100px}

#ja-topsl1 div.moduletable{margin-bottom:0;padding:5px 0}
#ja-topsl1 div.moduletable h3{padding:0 0 5px}
.moduletable{padding:0}
#ja-topsl1 .ja-box-center div.moduletable{margin:0 5px}
#ja-topsl1 .ja-box-right div.moduletable{margin-left:10px}
#ja-botsl div.moduletable{padding-right:0 10px 10px 10px;margin:0}
div.moduletable li{background-position:5px 7px;padding-left:13px}
div.moduletable{background-color:#fffefe;margin:0 0 10px;padding:0 10px 10px;}
div.moduletable p.htitle{font-size:12px;background-image:url(images/h3-bg-default2.gif); background-repeat: no-repeat; background-position: left bottom;text-transform:uppercase;color:#fff;font-weight:bold;margin:0 -10px 10px;padding:2px 0 10px 10px}
div.moduletable h3{background-image:url(images/h3-bg-default2.png);background-position:left bottom;background-repeat:no-repeat; color:#fff}
#ja-topsl1 .ja-box-left div.moduletable,.ja-catslwi-first{margin-right:10px}
#ja-botsl .ja-box-left div.moduletable,#ja-botsl .ja-box-center div.moduletable{margin:0 15px 0 0}
#ja-botsl .ja-box-right div.moduletable{margin:0}
#ja-botsl div.moduletable ul.ja-bullettin li{border-bottom: 1px solid #e1e1e1;}
#ja-botsl div.moduletable{background-color:#fffefe}

div.moduletable p.htitle a{color:#fff}
div.moduletable_menu p.htitle,div.moduletable_text p.htitle,div.moduletable_blank p.htitle,div.moduletable_hilite2 p.htitle,div.moduletable_hilite1 p.htitle{font-size:100%;background-image:url(images/h3-bg-default2.png);background-position:left bottom;background-repeat:no-repeat; text-transform:uppercase;color:#fff;font-weight:bold;margin:0 -10px 10px;padding:3px 0 10px 10px}

.ja-newscatwrap .ja-newscontent{font-size:92%}
.ja-newsblock{display:block;margin:0}

.ja-newsitem,.ja-newsitem-left,.ja-newsitem-right,.ja-newsitem-center{float:left;text-align:center;padding:0}
.ja-newsitem-left div.ja-newsitem-inner,.ja-newsitem-center div.ja-newsitem-inner,.ja-newsitem-right div.ja-newsitem-inner,.ja-newsitem div.ja-newsitem-inner{float:left;text-align:left}
.ja-newsitem-center div.ja-newsitem-inner{float:none;margin:0 auto}
.ja-newsitem-right div.ja-newsitem-inner{float:right}
.ja-newsitem ul{margin:10px 0 0;padding:0}

ul.ja-newslinks li a {font-size: 12px; color: #666; }
ul.ja-newslinks{margin:0;padding:0}
ul.ja-newslinks li{ background-image:url(images/arrow_news.png);background-position:2px 8px;background-repeat:no-repeat; margin:0;padding:0 0 0 12px; list-style-type: none; }
ul.producer li { background-image: none; padding: 0px; }
ul.producer li a { font-size: 13px; color:#B8006D; }

a.a_news,a.a_news:hover{color:white;text-decoration:none}

#krTable{width:100%}
#krTable td{vertical-align:top;padding-bottom:20px;width:50%}
#krTable table td{padding-top:20px}
#krTable table td a{font-size:115%;font-weight:bold}

.vmCartModule, #login { font-size: 12px; }

#allspec1 a{font-size:13px;text-decoration:underline;}
#allspec1{font-family:Tahoma, sans-serif;color:#CC0099;text-align:left;font-size:11px;margin-bottom:10px;}
#allspec1 span{font-size:13px;color:#999}
#allspec1 span img{width:3px;height:5px;padding-left:5px;padding-right:5px;border:0}

table.search_filter{width:100%;border:1px solid #e1e1e1;font-size:12px;}
table.search_filter td{padding:5px}

div.productPageNav{text-align:center;margin:0 auto;padding:10px 0;font-size:12px;}
div.productPageNav img{margin-top:-5px}
div.productPageNav a.sortActiv { font-weight: bold; color: #000; }

td.panel_l,td.panel_r{border-bottom:1px dashed #999;padding:10px 0}
td.setka{width:2%}
td.col2{width:49%}
td.col3{width:32%}

.product_forma { }
.product_forma table{width:100%}
.product_img {min-height:195px; width: 160px;}
.product_art{text-align:center;color:#999;font-size:11px;margin-top:5px}
.product_desc { padding: 0px 0 24px; }
.product_desc ol, .product_desc ul { margin: 5px 0px 0px 20px; }
.product_desc .name { }
.product_desc .desc { padding: 10px 0px 0px 0px; }
.product_price {text-align:right;}
.product_price .price {font-weight:bold;white-space:nowrap;font-size:16px;color:#C09;padding:10px 0 0}
.product_price .custom {}
.product_cart {margin-top:10px;text-align:right;padding:4px 0 2px}
.continue_selection { font-style: italic; margin-bottom: 40px; }

.container_pad table { width: 100%; }


.priceinfo {text-align:right;margin-top:10px}
.priceinfo .price {font-weight:bold;white-space:nowrap;font-size:16px;color:#C09;padding:10px 0 0}
.priceinfo .custom {}
.cart_link {margin-top:10px;text-align:right;padding:4px 0 2px}
.product_img_1_pad{width:170px;padding:7px 10px 0 0}
.product_img{text-align:center}
.product_forma_1{padding-bottom:10px;}

input.cart{border:1px solid #d6d1b3;background:#fff;font-family:Arial;color:#000;width:26px;height:16px}
.quantity_box_button_up{background-image:url(images/up_small.gif)}
.quantity_box_button_down{background-image:url(images/down_small.gif)}
.quantity_box_button{background-position:center center;background-repeat:no-repeat;border:1px solid #000000;height:10px;vertical-align:middle;width:10px}

.price{font-weight:bold;white-space:nowrap;font-size:16px;color:#C09;padding:10px 0 0}
.cart_link{margin-top:10px;text-align:right;padding:4px 0 2px}
.productdes{padding:10px 0 24px;}
.productdes ol, .productdes ul { margin: 5px 0px 0px 20px; }
.text_1 ol, .text_1 ul { margin: 10px 0px 20px 20px; }


.cart_link_product_forma_full{text-align:right;padding:15px 0 8px}

.rightbanner { text-align: center; margin-bottom: 10px; }

p.error{padding-left:25px !important;background:url(images/icon-error.png) no-repeat 0 0;color:#cc0000}

.data{padding:20px 0px 4px;}
.pad_15{border-bottom:1px dashed #999;padding-bottom:20px;}
.pad_15 p { margin: 0px !important; }

table#searchtable input.inputbox {  }
*:first-child+html table#searchtable input.inputbox { width: 137px; }
*:first-child+html #remember_vmlogin { margin-left: -5px; margin-right: -5px; }

.skype-block { text-align: center; }

table.style1 td { padding: 0px 0px 10px 0px; font-size: 13px; }

div.nav { text-align: left; width: 1000px; line-height: 30px; margin-bottom: 10px; position: relative; }
div.nav ul { list-style: none; }
div.nav li { display: inline; position: relative; z-index: 1; background-color: #B8006D; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; line-height: 30px; margin-right: 5px; padding: 5px 10px 6px; }
div.nav li a { color: #E1E1E1; }
div.nav li div.pod1 { display: none; position: absolute; zoom: 1; top: 0px; left: 0px; white-space: nowrap; z-index: -1; }
div.nav li div.pod2 { position: relative; zoom: 1; background-color: #B8006D; white-space: nowrap; z-index: 100; }
div.nav li div.pod2 div { padding: 0px 10px; }
div.nav li:hover div.pod1 { display: block; }
div.nav li div.line { padding-top: 28px; }

.product_forma_2  { overflow: hidden; padding-top: 15px; }
.product_forma_2 .product_img { float: left; }
