html, body { color:#000; font-family:Tahoma, Geneva, sans-serif; font-size:1em; margin:0px; padding:0px; width:100%; background-color:#FFF; height:100%!important; }
a:link { color:#000; text-decoration:underline; }
a:visited { color:#000; outline:none;}
a:hover { color:#000; text-decoration:none;outline:none; }
a:active { color:#000; outline:none;}
p { margin:0; padding:0; text-indent:0.3em; }
/*p:first-letter { color:#b32db1; font-size:1.5em; }*/
img { border:0px!important; border:none!important; outline:none;}
input[type=text], select { border:1px solid #8d8f92; background:#FFF; padding:1px 3px 1px 3px; }
input { border:expression(this.type=='text' ? '1px solid #8d8f92' : '');padding:expression(this.type=='text' ? '1px 3px 1px 3px' : ''); background:expression(this.type=='text' ? '1px #FFF' : ''); }
.textinp { width:190px;}
.inputbox { width:150px!important;}
.textar { width:190px; height:50px; overflow:hidden!important;}
input[type=submit], .submit { background:#9593c6; border:1px solid #dddddd; color:#FFF!important; text-align:center; padding:1px 10px 1px 10px; }
.clr { width:100%; height:1px; line-height:0.1em; font-size:0.1em; clear:both; }
h3 { color:#b32db1; font-size:1.1em; margin:0; padding:0; }
.conteiner { width:100%; margin:0 auto; padding:0; height:100%!important; background:url(images/v-sp-bg.png) top center repeat-y; }
.conteiner-top { background:url(images/header-sp-h.png) top left repeat-x; }
.conteiner-bottom { background:url(images/footer-bg-sp-h.png) bottom left repeat-x; }
.header { width:1070px; margin:0 auto; padding:0; background:url(images/header-bg.png) top center no-repeat; }
.content { margin:-1px auto 0 auto; padding:0; font-size:0.8em; line-height:1.6em; }
.content-inner { margin:10px; }
.footer { height:154px; margin:0 auto; padding:0; background:url(images/footer-bg.png) top center no-repeat; }
ul.footer-menu { list-style:none; font-size:0.8em; margin:0; padding:0; }
ul.footer-menu li { list-style:none; display:inline; }
ul.footer-menu li a { color:#9895c7!important; text-decoration:none; padding:10px 25px 10px 10px; background:url(images/footer-menu-delimiter.png) center right no-repeat; }
ul.footer-menu li a:hover { color:#b32db1!important; text-decoration:underline; }
.first-footer { padding:10px 25px 10px 0px; background:url(images/footer-menu-delimiter.png) center left no-repeat; text-decoration:none!important; }
#active-footer { color:#b32db1!important; text-decoration:underline; }
.logo { width:200px; height:100px; overflow:hidden; float:left; margin:20px 0 0 30px; }
.phone { color:#FFF!important; font-size:0.75em; padding:0 10px 0 0; }
.phone-num { color:#FFF!important; font-size:0.9em; }
.mini-cart { color:#FFF; font-size:0.8em; margin:10px 0 0 0; }
.mini-cart a, .mini-cart a:hover { color:#FFF!important; padding:0 3px 0 3px; }
.inputcart {margin:3px; width:105px; border:1px solid #8d8f92; background:#FFF; padding:1px 3px 1px 3px; color:#000; cursor:default!important;}
.top-nav-box { }
ul.top-menu { margin:20px 0 0 0; padding:0; color:#FFF; list-style:none; display:block; }
ul.top-menu li { display:block; width:150px; height:36px; float:left; text-align:center; }
ul.top-menu li a { color:#FFF!important; text-decoration:none!important; font-family:"Trebuchet MS"!important; font-size:0.9em!important; background:url(images/top-menu-sprite-bt.png) 0px -35px no-repeat; overflow:hidden!important; width:150px; height:30px; display:block; padding:7px 0 0 0; }
ul.top-menu li a:hover, .active-top { background:url(images/top-menu-sprite-bt.png) 0px 4px no-repeat!important; text-decoration:none!important; }
.search { margin:10px 0 0 0; }
.left-side { }
.right-side { }
.box-left { width:222px; background:url(images/box-bg.png) bottom center no-repeat; margin:0; padding:0 0 10px 0; color:#FFF; }
.box-left h2 { color:#FFF; font-size:1.1em; margin:0; padding:5px 10px 5px 15px; }
.box-left a { color:#FFF!important; }
.box-left input[type=text], .box-right input[type=text] { border:1px solid #8d8f92; background:#FFF; padding:1px 3px 1px 3px; font-size:0.9em; width:190px; margin:0 0 5px 0; }
.box-left textarea { border:1px solid #8d8f92; background:#FFF; padding:1px 3px 1px 3px; font-size:1.2em; width:190px; height:50px; overflow:hidden; margin:0 0 5px 0; }
.box-left input[type=submit] { margin:0; }
.box-left form, .box-right form { text-align:center; margin:-2px 0 0 0; padding:0; }
.box-right { width:222px; background:url(images/box-bg.png) bottom center no-repeat; margin:0; padding:0 0 10px 0; }
.box-right h2 { color:#FFF; font-size:1.1em; margin:0; padding:5px 10px 5px 15px; }
.box-right input[type=submit] { }
.box-right a { color:#FFF!important; font-size:0.85em; }
.reklama { margin:23px; }
.back-to-top { font-size:0.8em; text-align:center; display:block; background:url(images/back_top_bt.png) top center no-repeat; width:94px; height:35px; padding:10px 0 0 0; }
a.back-to-top { color:#b32db1; text-decoration:underline; }
a:hover.back-to-top { color:#b32db1; text-decoration:none; }
.contakt-footer { font-size:0.8em; margin:20px 0 0 0; }
.tm { font-size:0.9em; padding:0 0 0 3px; }
.login-it { text-align:center!important; color:#FFF; padding:10px; }
.centr-txt { color:#FFF; text-align: center; padding:15px; }
.white { color:#FFF; text-align: center; font-size:1em; }
.news_date { color:#aaaaaa; font-size:1em; }
.news_notice { font-size:1em; }
.read_more { font-size:1em!important; }
.adress { font-size:0.8em!important; }
.read_more a { text-decoration:none!important; color:#b32db1!important; }
.read_more a:hover { text-decoration:underline!important; color:#b32db1!important; }
h3.news_header { font-size:1em; }
h3.news_header a { color:#b32db1!important; text-decoration:none!important; }
h3.news_header a:hover { color:#b32db1!important; text-decoration:underline!important; }
h3.catalog_header { color:#b32db1!important; width:100%; border-bottom:#bfbedd 3px solid!important; margin:0; padding:0; }
.catalog_menu_item2 { width:180px; overflow:hidden; float:left; }
.catalog_menu_item2 a { text-decoration:none!important; text-align:center!important; }
.catalog_menu_item2 a:hover { text-decoration:underline!important; text-align:center!important; }
.catalog_item3 { text-align:center; }
.pink { color:#b32db1!important; }
.pink_ed {color:#b32db1!important; font-size:0.8em;}
.enlarge_prod { padding:10px; }
.product_amount_inp { height:31px; width:80px; font-size:1.6em!important; text-align:center; overflow:hidden; }
.prod_sp { margin:5px 3px 10px 3px; }
.prod_desc { font-size:0.8em; line-height:1.6em;}
.pager { font-size:0.8em; }
.adtocart-link {color:#b32db1!important;  font-size:0.8em;}
/*slider*/
#slider { width: 175px; height: 175px; position: relative; overflow: hidden; }
#sliderContent { width: 175px; position: absolute; top: 0; margin:0; padding:0; }
.sliderImage { float: left; position: relative; display: none; }
.sliderImage span { position: absolute; font-size:1em; padding: 0; width: 175px; background: none; display: none; }
.clear { clear: both; }
.top { top: 0; left: 0; }
.bottom { bottom: 0; left: 0; }
ul { list-style-type: none; }
/*old style*/
#content { margin:10px 40px 15px 30px;/*    border:1px #000 solid;*/ }
#content p { /*    text-indent: 15px;*/ text-align: justify; color: #4C71B8; font-size: 13px; font-family: Tahoma, Verdana, Arial, sans-serif; }
#login { text-align: right; padding:0 20px 0 0;/*    background: #fff;   */ }
#login a { text-decoration: underline; font-size: 11px; }
#logout { margin:0 20px 0 30px; }
#higher_wrap { z-index: 998; position: absolute; display:none; }
#higher_wrap div { z-index: 999; background: #fff; }
#higher_top { height:25px; }
#higher_top a { font-weight: bold; font-size: 14px; padding:0 3px 2px 5px; color: #395893; }
#login_form { }
#catalog_item { }
#catalog_item p { margin:0; padding:0; font-size: 12px; }
#catalog_item a { font-weight: normal; }
#system_message { }
#add_address a { font-size: 10px; }
#catalog_menu { }
#go_to_step2 { position: relative; }
/*prod*/
#product_gallery { overflow: hidden; text-align: center; }
#product_gallery_images { position: relative; vertical-align: middle; }
#product_gallery_images div { float: left; }
#gallery_navigation { text-align: center;}
#gallery_navigation a { font-size:0.8em;} 
#gallery_navigation a:hover {color:#b32db1!important; } 
#close {color:#b32db1!important;  font-size:0.8em!important;}
.gallery_navigation { text-align: center; color:#b32db1!important;  font-size:0.8em;}
#gallery_prev { float:left; display: none; }
#gallery_next { float:right; }
.box { background:#FFF; border:1px solid #969a98; }
.box_content { padding:0 0 0 15px;}
.box_content  p:first-letter { color:#000!important; font-size:1em!important;}
.box_content  p a { line-height:1.8em!important;}
.click { cursor:pointer!important;}
/*end prod*/
#shopping_cart { }
#shopping_cart table { font-size:11px; }
#shopping_cart table input { font-size:11px; }
#shopping_cart p { margin:0 0 20px 130px; }
#shopping_cart table input { text-align:center; }
#shopping_cart_step2 table { font-size:11px; }
#shopping_cart_step2 table input { }
#cart_table { margin:10px 40px 20px 0; }
#cart { text-align: left; font-size: 11px; font-weight: bold; }
#cart div { float: left; vertical-align: middle; margin:0 10px 0 0; height: 61px; }
#cart h3 { margin:0 0 10px 23px; font-size: 12px; }
#cart p { margin:0 0 4px 0; }
#cart span {}
#close {color:#b32db1!important;  font-size:0.8em;}
#lookup_families div { }
#lookup_families select {  }
/*table border style*/
.td_lb { border:1px solid #969a98;border-collapse:collapse!important;}
.shopping_cart { border-collapse:collapse!important;}
/*table border style*/
.error { color:#F00;}
.display-none { display:none; visibility:hidden;}
.link_min { font-size:0.8em;}
#enter { width:70px; background:#9593c6!important; border:1px solid #dddddd!important; color:#FFF!important; text-align:center; padding:1px 10px 1px 10px;}
.enter { width:100px; background:#9593c6!important; border:1px solid #dddddd!important; color:#FFF!important; text-align:center!important; padding:1px 10px 1px 10px;}
.submit {background:#9593c6!important; border:1px solid #dddddd!important; color:#FFF!important; text-align:center; padding:1px 10px 1px 10px;}
#login_email { width:190px;}
#password { width:190px;}
.color-black { color:#000!important;}
.saite-map li { padding:10px 10px 0px 30px; border-left:3px solid #9593c6;background:url(images/saitemap_delimiter.png) 0px 20px no-repeat;}
.saite-map li a { text-decoration:none!important; }
.saite-map li a:hover { text-decoration:underline!important;}
li.first-map { border:0 none!important; margin-left:-30px!important;background:none!important;}
li.last-map { border:0 none!important; margin:-10px 0px 0px -30px!important; background:none!important;}
.searchinp { width:150px!important;}
.actions {border-bottom:#bfbedd 3px solid!important; font-size:1em!important; margin-bottom:25px;}
.actions_more {font-size:1em!important;}
