.jQtooltip {  position: relative;  cursor: help;  border-bottom: 1px dotted;}.jQtooltip div {  display: none;  position: absolute;  bottom: -1px;  left: -1px;  z-index: 1000;  width: 190px;  padding: 8px 12px;  text-align: left;  font-size: 12px;  line-height: 16px;  color: #000;  -webkit-box-shadow: 0 1px 3px #C4C4C4;  -moz-box-shadow: 0 1px 3px #C4C4C4;  box-shadow: 0 1px 3px #C4C4C4;  border: 1px solid #DBB779;  background: #FFF6BD;  -moz-border-radius: 2px;  border-radius: 2px;}.jQtooltip.mini {  display: inline-block;  vertical-align: bottom;  font-size: 11px;  width: 14px;  line-height: 13px;  text-align: center;  margin-left: 2px;  top: -2px;  color: #9A4D18;  border: 1px solid #FAD28F;  background: #FFF6BD;  -moz-border-radius: 2px;  border-radius: 2px;}.ui-autocomplete { 		position: absolute; 		cursor: default; 		z-index:1005;				max-height: 300px;		overflow-y: auto;		/* prevent horizontal scrollbar */		overflow-x: hidden;		/* add padding to account for vertical scrollbar */		padding-right: 20px;}.myButton {	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;	box-shadow:inset 0px 1px 0px 0px #ffffff;	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');	background-color:#ededed;	-moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px;	border:1px solid #dcdcdc;	display:inline-block;	color:#777777;	font-family:arial;	font-size:15px;	font-weight:bold;	padding:6px 24px;	text-decoration:none;	text-shadow:1px 1px 0px #ffffff;}.myButton:hover {	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');	background-color:#dfdfdf;}.myButton:active {	position:relative;	top:1px;}#content-text img{ margin: 0 10px 10px 0; border: 5px solid #E7E7E7;clear: left; }#body {  width: 100% ; padding-bottom: 20px;  }#body td{ vertical-align: top; }body { margin: 0; padding: 0; background: #E5E5E5 ; font-family: Tahoma; font-size: 10pt; color: #222b40;}img{ border: 0; outline:0  }.clear{ clear: both; }.hidediv{ display: none; }h1{ margin: 0 0 10px 0; color: #222b40; font-size: 22px; font-weight: normal;  }h2{ margin: 0 0 10px 0; color: #222b40; font-size: 18px; font-weight: normal; }h3{ margin: 0 0 10px 0; color: #222b40; font-size: 16px; font-weight: normal; }a{ color: #1d81ae; outline: none }a:hover{ text-decoration: none; }a.local{ text-decoration: none; border-bottom: 1px dotted }a.local.active{ color:#222b40; border-bottom: none; font-weight: bold;  }.more{ display: block; margin: 20px 0 10px 0;border-top: 1px dashed #ccc; padding-top: 20px }.btn{ border: 1px solid #CFCFCF; background: #F4772B; color: #fff ; cursor: pointer;}.splash .tl { background: url(/img/splash_tl.png) no-repeat left top; width: 20px; height: 44px; overflow: hidden;  }.splash .tr { background: url(/img/splash_tr.png) no-repeat right top;width: 20px; height: 44px; overflow: hidden; vertical-align: top; }.splash .t { background: url(/img/splash_t.png) repeat-x top ; height: 44px;  ; overflow: hidden; cursor: move;  vertical-align: middle; }.splash .t i{ font-style: normal; }.splash .l { background: url(/img/splash_l.png) repeat-y left;width: 20px; ; overflow: hidden; }.splash .r { background: url(/img/splash_r.png) repeat-y right;width: 20px; ; overflow: hidden; }.splash .c { background: url(/img/splash_c.png) }.splash .bl { background: url(/img/splash_bl.png) no-repeat left bottom;width: 20px; height: 20px ; overflow: hidden;}.splash .br { background: url(/img/splash_br.png) no-repeat right bottom ;width: 20px; height: 20px; overflow: hidden;}.splash .b { background: url(/img/splash_b.png) repeat-x bottom; height: 20px; ; overflow: hidden; }/*.splash h1{ margin: -2px 0 0 0; color: #fff; font-size: 12pt } */#loader{ background: url(/img/ajax-loader.gif) no-repeat center; height: 40px; width: 40px; position: absolute; top: 300px; left: 50%; margin-left: -20px; z-index: 2000  }#splash input, #splash select, #login input, #card input, #card select, #balance input, #feedback input{ width: 398px; display: block; margin-bottom: 10px; border: 1px solid #ccc }#splash textarea, #feedback textarea{ width: 398px; display: block; margin-bottom: 10px; border: 1px solid #ccc; height: 150px }#splash{ position: absolute; top: 330px; left: 50%;margin-left: -210px; display: none; z-index:1000  }#splash .ajax{ width: 400px; }#splash .close{ cursor: pointer; position: absolute; margin: 12px 0 0 -13px }#content .btn{ width: auto; }#wrapper{ min-width: 980px; position: relative; background: #fff url(/img/header_bg.png) repeat-x top  }#header{ height: 128px; background: url(/img/header_flowers.png) no-repeat center ; padding: 0 15px  }#header .logo{ position: absolute; left: 20px; top: 10px }#header .nav{ position: absolute; top: 0px; right: 15px; width: 316px; height: 25px; background: url(/img/nav_316.png) no-repeat; font-size: 8pt; }#header .nav .feedback { padding: 4px 4px 0 17px; background: url(/img/icon_mail.png) no-repeat 0 5px; display: block; float: left;  margin-left: 10px}#header .nav .sitemap { padding: 4px 4px 0 17px; background: url(/img/icon_map.png) no-repeat 0 5px; display: block; float: left;  margin-left: 10px}#header .nav .ordercall { padding: 4px 4px 0 17px; background: url(/img/icon_ordercall.png) no-repeat 0 5px; display: block; float: left;  margin-left: 10px}#menu { height: 42px ; padding: 0 15px  }#menu a{ text-decoration: none; text-transform: uppercase; color: #fff; display: block; padding: 13px 10px; background: url(/img/menu_bg.png) repeat-x }
#top-menu-first {
padding-left:0;
}
#top-menu-last {
padding-right:0;
}
.children {
position:absolute;
width: auto !important;
}
.children a {
white-space:nowrap;
}#menu a:hover, #menu a.active{  background: url(/img/menu_bg_a.png) repeat-x}#menu table{ width: 100% ; height: 42px}#menu table td{; text-align: center; }#menu table .left{ background: url(/img/menu_l.png) no-repeat; width: 11px; overflow: hidden; }#menu table .right{ background: url(/img/menu_r.png) no-repeat; width: 12px;overflow: hidden; }#menu table .sep{ background: url(/img/menu_s.png) no-repeat; width: 3px }#menu table .lefta{ background: url(img/active/left.png) no-repeat; width: 11px; overflow: hidden; }#menu table .righta{ background: url(img/active/right.png) no-repeat right; width: 12px;overflow: hidden; }#left{ width: 180px;  }#right{ width: 230px;  }#center{ }#center{ padding: 0 10px 20px 10px }#nav {  margin:  15px 15px 0 15px; padding-bottom: 15px }#nav .search{  margin-right: 245px }#nav .search .plashka{  width: 100% ; }#nav .search .plashka.td{ vertical-align: top;  }#nav .search .sel{ width: 100% }#nav .search .tl{ height: 10px; width: 10px; background: url(/img/s_tl.png) no-repeat; overflow: hidden;   }#nav .search .t{  background: #E7E7E7; overflow: hidden; }#nav .search .tr{ height: 10px; width: 10px; background: url(/img/s_tr.png) no-repeat; overflow: hidden; }#nav .search .l{   background: #E7E7E7  }#nav .search .c{  background: #E7E7E7; height: 100px  }#nav .search .r{   background: #E7E7E7 }#nav .search .bl{ height: 10px; width: 10px; background: url(/img/s_bl.png) no-repeat  }#nav .search .b{ background: #E7E7E7  }#nav .search .br{ height: 10px; width: 10px; background: url(/img/s_br.png) no-repeat  }#nav .search .s_component{ width: 100%; }#nav .search .s_catalog{ width: 100%; }#nav .search .s_type{ width: 100%;  }#nav .search .s_seria{ width: 100%;  }#nav .search h2{ margin-bottom: 2px }#nav .no{ color: #777 }#nav .basket{ float: right; width: 230px ; position:fixed; z-index:1000;}#nav .basket .t{ height: 10px; background: url(/img/basket_t.png) no-repeat; overflow: hidden }#nav .basket .c{ height: 110px; background: #F2F2F2; border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9; padding: 0 10px }#nav .basket .b{ height: 10px; background: url(/img/basket_b.png) no-repeat; overflow: hidden }#nav .basket .to_basket{ display: block; padding-left: 20px; background: url(/img/icon_basket.png) no-repeat ; margin-bottom: 2px}#nav .basket .in_basket{ font-size: 8pt; color: #6f7685 }#nav .basket .option{ margin-top: 8px }/*#nav .basket .option a{ font-size: 8pt; display: block; padding-left: 8px; background: url(/img/dot.png) no-repeat 0 5px; margin-bottom: 4px; text-decoration: none; }*/#nav .basket .option i{ margin: 0;  border-bottom: 1px dotted ; font-style: normal;}#basket table{ border-collapse: collapse; margin-bottom: 20px }#basket td{ border:1px solid #ccc; padding: 10px }#basket .c { vertical-align: middle; text-align: center }#basket thead{ background: #eee; font-weight: bold; text-align: center; }#basket .total{ font-size: 14px; margin: 20px 0  }#basket .total b{ color: #F4752A; font-weight: normal; font-size: 14pt }#basket .order{ float: right;}#basket .recount{ float: left; }#basket .i_count{ width:30px}#basket .info input, #basket .info select{ width: 250px; margin-bottom: 10px }#basket .packs{ margin-top: 20px; border-top: 1px dashed #ccc; padding-top: 40px  }#basket .basket_clear{  float: left; margin-left: 20px }#basket .cardin{ float: left; margin-right: 20px }#basket .cardinfo{ float: left; margin-right: 20px }#left .bp{  color: #fff }#left .bp h2{ color: #fff; font-weight: normal; font-size: 12px; text-transform: uppercase; margin: 0 }#left .bp h1{ color: #452756; font-weight: normal; font-size: 14px; margin: 0 0 4px 10px }#left .bp a{ color: #D2C6D9; font-size: 8pt; padding: 0 8px; background: url(/img/dot_g.png) no-repeat 0 5px;  }#left .bp a:hover, #left .bp a.active{ color:#fff; text-decoration: none; }#left .bp .item{ padding: 10px}#left .bp .item:hover,#left .bp .item.active{ background: #AA93B8 }#left .bp .t{ height: 10px  ;background: url(/img/bp_t.png) no-repeat; overflow: hidden }#left .bp .c{  background: #9B80AB url(/img/bp_bg.png) no-repeat right top; }#left .bp .b{ height: 11px  ;background: url(/img/bp_b.png) no-repeat ; overflow: hidden}#right .bp{  color: #fff; width: 230px; }#right .bp h2{ color: #fff; font-weight: normal; font-size: 12px; text-transform: uppercase; margin: 0 }#right .bp h1{ color: #452756; font-weight: normal; font-size: 14px; margin: 0 0 4px 10px }#right .bp a{     color: #D2C6D9;    color: #fff;    font-size: 8pt;    padding: 0 8px;    background: url(/img/dot_g.png) no-repeat 0 1px;}#right .intend .bp a{    background: url(/img/dot_g.png) no-repeat 0 5px;}#right .bp a:hover, #left .bp a.active{ color:#fff; text-decoration: none; }#right .bp .item{ padding: 10px}#right .bp .item:hover,#left .bp .item.active{ background: #AA93B8 }#right .bp .t{ height: 10px  ;background: url(/img/bp_t_230.png) no-repeat; overflow: hidden }#right .bp .c{    background: #9B80AB url(/img/bp_bg1.png) no-repeat right top;    padding: 5px;}#right .bp .b{ height: 11px  ;background: url(/img/bp_b_230.png) no-repeat ; overflow: hidden}#left .bg{ margin: 15px 0 15px 0; color: #fff }#left .bg h2{ color: #fff; font-weight: normal; font-size: 12px; text-transform: uppercase; margin: 0 }#left .bg h1{ color: #304c05; font-weight: normal; font-size: 14px; margin: 0 0 4px 10px  }#left .bg a{ color: #ccdab5; font-size: 8pt; padding: 0 8px; background: url(/img/dot_g.png) no-repeat 0 5px;  }#left .bg a:hover, #left .bg a.active{ color:#fff;text-decoration: none;  }#left .bg .item{ padding: 10px }#left .bg .item:hover,#left .bg .item.active{ background: #9EB973 }#left .bg .t{ height: 10px  ;background: url(/img/bg_t.png) no-repeat; overflow: hidden }#left .bg .c{  background: #8DAD5B url(/img/bg_bg.png) no-repeat left top; }#left .bg .b{ height: 10px  ;background: url(/img/bg_b.png) no-repeat; overflow: hidden }#left .b3{ margin: 15px 0 15px 0; color: #fff }#left .b3 h2{ color: #fff; font-weight: normal; font-size: 12px; text-transform: uppercase; margin: 0 }#left .b3 h1{ color: #493C3C; font-weight: normal; font-size: 14px; margin: 0 0 4px 10px  }#left .b3 a{ color: #D0C8CB; font-size: 8pt; padding: 0 8px; background: url(/img/dot_g.png) no-repeat 0 5px;  }#left .b3 a:hover, #left .b3 a.active{ color:#fff; text-decoration: none;  }#left .b3 .item{ padding: 10px }#left .b3 .item:hover, #left .b3 .item.active{ background: #AD949A }#left .b3 .t{ height: 10px  ;background: url(/img/b3_t.png) no-repeat; overflow: hidden }#left .b3 .c{  background: #A0848A url(/img/b3_bg.png) no-repeat left top; }#left .b3 .b{ height: 10px  ;background: url(/img/b3_b.png) no-repeat; overflow: hidden }/* добавил 2009-01-13  */#left .b3 .item:hover, #left .b3 .item.active{ background: #F2AF62 }#left .b3 .c{  background: #EF9936 url(/img/b3_bg.png) no-repeat left top; }/* end  */#right .bn img{ display: block; margin-bottom: 10px }#right .pay{ margin-top: 20px }#right .pay .item{ margin-bottom: 20px }#right .pay a{ font-size: 8pt; display: block; padding-left: 8px; background: url(/img/dot.png) no-repeat 0 5px; margin-bottom: 8px }#right .pay h4{ font-size: 10pt; font-weight: normal; color: #6f7685; margin: 2px 0 }#right .pay .date{  background: #6F7685; font-size: 8pt; color: #fff; padding:  2px 5px  }#right .pay .date_b{  background: url(/img/date_bg.png) no-repeat 5px 0; height: 5px }#right .pay .adres{ font-size: 8pt; color:#6f7685; padding-left: 26px; background: url(/img/car.png) no-repeat  }#right .intend{ margin-bottom: 15px }#right .intend a{background: url(/img/dot.png) no-repeat  0 8px; display: block;  padding-left:10px; margin-bottom: 4px }#right .intend a.active{ color: #222B40; text-decoration: none; }#right .wishlist{ margin-top: 20px }#right .wishlist .img{ text-align: center;  background: url(/img/img_frame.png) no-repeat top center; width:150px; height: 160px; display: block;margin-top: 10px; padding-top: 5px}#right .skintype{ margin:2px -11px 15px 0;  }#right .history .item{ float: left; width: 70px;  height: 90px; text-align: center; margin: 0 5px 5px 0 ; background: url(/img/history_bg.png) no-repeat}#right .history .item img{ margin-top: 5px }#main_photos{ margin-bottom: 40px }#main_photos .top div{ width: 120px; height: 120px; float: left; margin: 0 7px 0px 0; position: relative; overflow: hidden; }#main_photos .top a{ width: 120px; height: 120px; display: block; position: absolute; left: 0; top: 0 }#main_photos .left div{ width: 120px; height: 120px;  margin-top: 7px ;  position: relative;overflow: hidden;  }#main_photos .left a{ width: 120px; height: 120px; display: block; position: absolute; left: 0; top: 0}#main_photos .left{ float: left; overflow: hidden;  }#main_photos .top{ height: 120px; overflow: hidden;  }#main_photos .view{ position: relative; width:374px; height: 374px;margin: 7px 0 0 127px; overflow: hidden; }#main_photos .frame_374{ position: absolute; top: 0; left: 0;width:374px; height: 374px; z-index:100 }#main_photos .hide{ position: absolute; top: -374px; left: 0 ;width:374px; height: 374px; }#main_photos .show{ position: absolute; top: 0; left: 0 ;width:374px; height: 374px;  }#main_photos .hide{ z-index: 100 }#main_photos .show{ z-index: 10 }#main_photos .center{  padding-top: 7px; }#footer{ height: 92px; background: url(/img/footer_bg.png) repeat-x; font-size: 8pt; padding: 0 20px;color:#555;  }#footer a{ color:#555  }#footer .left{ float: left; padding-top: 30px }#footer .gif{ float: left; padding: 30px 0 0 20px }#footer .right{ float: right;padding-top: 30px;  z-index: 200 }#elements .item{    width: 160px;/*    height: 250px; на много строк не рассчитано 2011-03-14*/    height: 260px;    float: left; margin-right: 10px }#elements .item i{ color: #F4752A; font-weight: normal; font-style: normal; font-size: 12pt }#elements .item .price{ margin-bottom: 5px; padding: 0 10px }#elements .item .title{ padding: 0 10px; font-size: 8pt }#elements .img{ text-align: center;  background: url(/img/img_frame.png) no-repeat top center; width:160px; height: 160px; padding-top: 5px; position: relative;  display: block;}#elements .isnew{ position: absolute;  margin: -163px 0 0 137px }#elements .addbasket{ position: absolute; margin: -2px  0 0 128px; cursor: pointer;  }#elements .addbasket-no{ position: absolute; margin: -2px  0 0 128px; }#elements .item .title{    position: relative;}#elements .addbasket{     overflow: hidden;    margin: 0; cursor: pointer;  }#elements .addbasket-no{ margin: 0; }#elements .addbasket-shift{    display: block;    margin-left: 28px;}#elements .addbasket-shift-no{    display: block;    margin-left: 2px;}#elements .zoom{ position: absolute; margin: -28px 0 0 130px;; cursor:url(/js/gallery/graphics/zoomin.cur), pointer; }#elements .add_splash{    padding: 60px 0;    width: 113px;    height: 33px; /* add 2011-03-14 */    text-align: center;    display: none; position: absolute;;    background: #fff url(/img/loader.gif) no-repeat center;    margin: -185px 0 0 6px; text-decoration: none;}/*  старое 2011-03-14 */#elements .add_splash.add_splash-old{ padding: 60px 0; width: 140px; text-align: center; display: none; position: absolute;; background: #fff url(/img/loader.gif) no-repeat center; margin: -160px 0 0 10px; text-decoration: none;}#elements .item .yes{  padding: 0 10px ; font-size: 8pt }#elements .item .no{ margin-bottom: 5px; padding: 0 10px ; font-size: 8pt }#elements .text{ margin-bottom: 40px;padding-right: 40px }#elements .item a.img .add_splash{ text-decoration: none; }.tooltip_txt{ display: none; }.pages{ padding: 10px 0px;  border-top: 1px dashed #BBBBBB;  margin-top: 20px   }.pages a{   }.pages b{ font-weight: normal; background: #F4752A; color: #fff; padding: 2px 5px;   }.pages span{   }#product{ position: relative; }#product .img{ text-align: center;  background: url(/img/img_frame_large.png) no-repeat top center; width:210px; height: 277px; padding-top: 5px ;float: left; margin: 0 20px 20px 0  }#product .price{ font-size: 12pt; margin-top: 10px }#product i{ color: #F4752A; font-weight: normal; font-style: normal; font-size: 14pt }#product .addbasket{  background: url(/img/icon_basket.png) no-repeat 0 5px; padding: 2px 0 2px 20px;  }#product .link_print{  background: url(/img/icon_print.png) no-repeat 0 5px; padding: 2px 0 2px 20px }#product .components{ margin: 10px 0; border-collapse: collapse; }#product .components td{ padding: 4px 8px; border: 1px solid #ccc }#product .components .head{ background: #eee }#product .info{ line-height: 14pt; padding-right: 40px}#product .isnew{ position: absolute; top: 2px; left: 191px }#product .sertificate img{  border: 1px solid #ccc; padding: 5px }#product .sertificate{ float: right; margin: 0 0 5px 20px; width:150px; text-align: center; }#product .sertificate .title { font-size: 8pt ; color: #777}#product .reviews{ border-top: 1px dashed #ccc; padding-top: 20px; margin-top: 20px }#product .reviews .item{ margin-bottom: 20px }#product .reviews .item .name{ font-size: 8pt; color: #777; margin-bottom: 5px }#product .reviews .item .date{ background: #6F7685; padding: 2px 5px; color: #fff; margin-right: 15px }#product .reviews .in{ width:50%; display: block; margin-bottom: 5px }#product .reviews textarea{height:100px }#product .reviews .write{ font-weight: bold;  }#product .reviews .hide{ display: none; margin-top: 10px }#product h1{ margin-bottom: 15px }#product .add_splash{ padding: 123px  0; width: 200px; text-align: center; display: none; position: absolute; background: #fff url(/img/loader.gif) no-repeat center; top:6px; left: 4px; text-decoration: none; }#product .text{ margin-top: 40px }#product .adddiv{ margin-top: 10px }#product .printdiv{ margin-top: 10px }.i_vote font{  font-size: 10pt }.prev_product{ float: left; text-align: left; margin-top: 20px }.next_product{ float: right;  text-align: right;margin-top: 20px }.p404{ padding: 20px 40px 40px 220px }.large{ cursor: url(/js/gallery/graphics/zoomin.cur), pointer; }#order,#order-assist { display: none; }#crumbs { font-size: 8pt; padding-bottom: 10px; color: #555 }#crumbs a{ color: #555 }#events .item .date{ color: #fff; background: #6F7685; float: left; padding: 2px 0px;margin:2px 0 0 0; font-size: 8pt; text-align: center; width: 60px; height: 40px ; cursor: pointer; text-decoration: none; }#events .item .sep{ color: #fff; background: #6F7685; float: left; padding: 10px 0px;margin:2px 0 0 0; font-size: 12pt; text-align: center; width: 10px; height: 24px ; cursor: pointer; text-decoration: none;  }#events .event .date{ color: #fff; background: #6F7685;  padding: 2px 5px; font-size: 8pt;  }#events .item{ margin-bottom: 20px }#events .item b{ font-size: 14pt; display: block; }#events .item h2{ margin: 4px 0 ; font-size: 12pt }#events .txt{ margin-left: 146px; }#events .txtn{ margin-left: 6px }#events{ padding-right: 40px }#brands .date{ color: #777 }#brands .item{ margin-bottom: 20px }#brands .item h2{ margin: 0; font-size: 12pt }#brands{ padding-right: 40px }.back {  padding: 10px 0px;  border-top: 1px dashed #BBBBBB;  margin-top: 20px  }#sitemap h1{ margin: 0 0 5px 0; text-decoration: underline; font-size: 12pt }.empty{ background: #F4A52B }#captcha{ cursor: pointer; }.err{ color: #F4A52B }#reference{ padding-right: 40px }#reference img{ float:left; margin: 0 10px 10px 0; border: 5px solid #E7E7E7;clear: left; }#reference h2{ clear: both; }#reference .item h2{ clear: none; }#reference .item{ margin-bottom: 10px; clear: both;  }#reference .item .img{  }#reference .text{ margin-bottom: 40px }#reference ul{  padding: 0; margin: 10px 0}#reference li{ overflow: hidden;padding: 0 0 0 40px;list-style: none;text-align: left; margin: 5px 0;background: url(/img/bullet.gif) no-repeat 28px 7px }#main_txt img{ float: left; margin: 0 10px 10px 0;border: 5px solid #E7E7E7; clear: left;   }.highslide-caption{ background: #fff;  display: none; padding: 10px }.highslide-display-block{ display: block; }#tooltip{ position: absolute; padding: 5px 10px; background: url(/img/tooltip_bg.png) repeat; color: #fff; border: #ccc solid 1px; z-index: 1000; display: none; font-size: 8pt }.lenght a{  margin: 0 5px }.lenght a.active{   color: #444; text-decoration: none; }#filtr { margin-bottom: 10px }#filtr table{ width:100% }#filtr td{ width:30%; padding: 0 5px }#filtr select{ width:100% }/* Dune 2009-01-25 */#user-info-edit table,#edit-no-code table{width: 100%;}#user-info-edit table tr td.first,#edit-no-code table tr td.first{  width:50px;  white-space: nowrap;}#edit-no-code table tr td.first{    width: 185px;    padding-left: 40px;}#user-info-edit table tr td,#edit-no-code table tr td{  vertical-align: top;}.form-input{  width: 100%;}#zakaz-list{  width: 100%;}#zakaz-list table{  width: 100%;  border-collapse: collapse;}#zakaz-list table tr td{    white-space: nowrap;    padding: 4px}#zakaz-list table tr.header td{  text-align: left;  font-weight: bold;  border-bottom: 2px solid #C0C0C0;}#zakaz-list table tr td.info-id{  width: 20px;}#zakaz-list table tr td.info-date{  width: 120px;}#zakaz-list table tr td.info-price{  width: 50px;}#zakaz-list table tr td.info-link{  width: 20px;  text-align: right;}#ssplash input,#ssplash select,#login input,#card input,#card select,#balance input,#feedback input{ width: 398px; display: block; margin-bottom: 10px; border: 1px solid #ccc }#ssplash textarea,#feedback textarea{ width: 398px; display: block; margin-bottom: 10px; border: 1px solid #ccc; height: 150px }#right .history .item{  float: left; width: 70px;  height: 90px; text-align: center; margin: 0 5px 5px 0 ;}.look-delete-one{text-decoration: none;display: block;position: absolute;margin-left: 50px;font-weight: normal;}#elements .addwish{ position: absolute; margin: -2px  0 0 120px; cursor: pointer;  }/*  вишлист левее */#right .wishlist .img{  background: url(/img/img_frame_alter.png) no-repeat top left;  width:150px;  text-align: left;}/*#right .wishlist .img{ text-align: center;  background: url(/img/img_frame.png) no-repeat top center; width:150px; height: 160px; display: block;margin-top: 10px; padding-top: 5px}*/#right .wishlist .img img{  margin:0 0 0 4px;}.pages{  padding: 10px 0px;  border-top: 0px dashed #BBBBBB;  margin-top: 20px;  margin-bottom: 20px;  border-bottom: 1px dashed #BBBBBB;   }#return-to-list a{    padding: 3px 12px;    text-decoration: none;    display: block;    float:right;}#elements .img{ background: url(/img/img_frame_alter.png) no-repeat top center;}/*#elements .addbasket, #elements .addbasket-no{ margin: -2px  0 0 112px;}*/#elements .addbasketb{ position: absolute; margin: -2px  0 0 112px; cursor: pointer;  }#elements .zoom{ margin: -28px 0 0 114px;}#elements .isnew{ margin: -163px 0 0 121px }#elements .item .price{ margin-bottom: 5px; padding: 0 10px 0 18px; }#elements .item .title{ padding: 0 5px 0 18px; font-size: 8pt }#main_photos .view{ position: relative; width:374px; height: 374px;margin: 7px 0 0 127px; overflow: hidden; }#main_photos #linkto-name{  position: absolute;   margin: 0;   padding:0;  z-index: 200;  color:#fff;  text-align: left;  bottom: 7px;  left: 10px;  width: 300px;  height: 40px;  text-decoration: underline;  }#count-items-on-page a.active{ font-weight: normal; background: #F4752A; color: #fff; padding: 2px 5px;}#elements .item i{   color: #F4752A;   font-weight: normal;   font-style: normal;   font-size: 12pt;}#elements .item .price i{   color: #222B40;}#elements .item .price i.price-discount-old{text-decoration: line-through;}#elements .item .price i.price-discount-new{   color: #F4752A;   cursor: help;}#elements .item .price span{   color: #F4752A;   font-weight: normal;   font-size: 10pt}#product .info .price i{   color: #222B40;}#product .info .price i.price-discount-old{text-decoration: line-through;color: #222B40;}#product .info .price i.price-discount-new{   color: #F4752A;   cursor: help;}#product .info .price span{   color: #F4752A;   font-weight: normal;   font-size: 12pt}#select-items-separ{  list-style-type: none;  color: #F4752A;  padding-left:0;}#select-items-separ li span{  list-style-type: none;  color: #222B40;}.select-seleceted{  background-color: #F4752A;}.select-seleceted option{  background-color: #fff;}.select-seleceted option.select-seleceted{  background-color: #F4752A;}#basket table{ margin: 0px; padding:0; }#product .components td{ padding: 4px 8px; border: 0px solid #ccc }.rou-1{  position:relative;  padding: 0;  margin: 0 0 15px 0;  background: url("img/line_ver_long.jpg") no-repeat left 13px;}.rou-2{  padding: 0;  margin: 0 0 0px 0;  background: url("img/line_ver_long.jpg") no-repeat right 13px;}.rou-3{  padding: 0;  margin: 0;  /*  background: url("img/top_left_right.jpg") no-repeat left top;  */}.rou-2 table, #basket .rou-2 table{  margin:  0;  padding: 0;  top:0;}#basket .rou-2 table tr.header td, #basket .rou-2 table tr.header{  top:0;  margin:  0;/*  background-color: red; */}#basket td{ border:0px solid #ccc; padding: 10px }#basket .round-table, .round-table{  position: relative;  top:0;  /*  top:-13px;  */}.round-table, .round-table tr td, #basket .round-table tr td{  top:0;  border: 0px solid #fff;  border-collapse: collapse;  vertical-align: top;  text-align: left;}.round-table tr td.title{  width:100%; }.round-table tr.bold td{  font-weight: bold;  white-space: nowrap;}.round-table tr.header td{  background: url("img/line_gor.jpg") repeat-x center top;}.round-table tr td{  background: url("img/line_gor.jpg") repeat-x center top;}.round-table tr td.top-left{  background: url("img/top_left_right.jpg") no-repeat left top;}.round-table tr td.top-right{  background: url("img/top_left_right.jpg") no-repeat right top;}.round-table tr.bottom td.left{  background: url("img/bottom_left_right.jpg") no-repeat left bottom;}.round-table tr.bottom td.right{  background: url("img/bottom_left_right.jpg") no-repeat right bottom;}.round-table tr.bottom td{  background: url("img/line_gor.jpg") repeat-x center bottom;}.round-table tr.no-line td{  background: none;}.recount-after, .info .recount-after{  text-align: right;}#basket .info .recount-after input{ width: auto; display: inline; margin-bottom: 10px }#basket .info .round-table tr td{  padding: 0 0 0 5px;  margin: 0;  height: 15px;  }#basket .info .round-table tr.header td{  height: 25px; }.round-table tr td.name-half, #basket .info .round-table tr td.name-half{  text-align: right;  width: 30%;  white-space: nowrap;}#basket .round-table tr.last-dotted td, .round-table tr.last-dotted td{  border-top: 1px dashed #ccc;  padding-top: 10px;}#login .login-bottom, .login-bottom, #registry .login-bottom{  display:block;  text-align: right;  width: 400px;  margin:0;  padding:0;  border: 0; }#login .login-bottom input, .login-bottom input, #registry .login-bottom input{display: inline;}#product .reviews{ border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; padding-top: 10px; padding-bottom: 20px; margin-top: 15px }.tipa-tak{}#events .item{  clear: both;  margin-top: 20px;  padding-top: 20px;  }#events .item .daten{ color: #fff; background: #6F7685;  padding: 2px 5px; font-size: 8pt;  }#events .item img.dateimg{ color: #fff;float: left; padding: 0px; margin:0;  text-align: center;  cursor: pointer;  text-decoration: none;  border: 4px solid #E7E7E7;   }#left-menu-main-uhod{  width: 180px;  }#events img{ float:left; margin: 10px 10px 10px 0; border: 5px solid #E7E7E7;clear: left; display:block; }  /*#events{ padding-right: 40px }#events img{ float:left; margin: 10px 10px 10px 0; border: 5px solid #E7E7E7;clear: left; display:block; }#events p img{ float:left; margin: 10px 10px 10px 0; border: 5px solid #E7E7E7;clear: left; display:block; }#events h2{ clear: both; }#events .item h2{ clear: none; }#events .item{ margin-bottom: 10px; clear: both;  }#events .text{ margin-bottom: 40px }#events ul{  padding: 0; margin: 10px 0}#events li{ overflow: hidden;padding: 0 0 0 40px;list-style: none;text-align: left; margin: 5px 0;}#events .item{  clear: both;  margin-top: 20px;  padding-top: 20px;  }  */#brands-list .item{  clear: both;  padding: 15px 0 0 0;}#brands-list .item img{  display: block;  float: left;  margin: 0 5px 5px 0; }.price-in-busket{color:#F4752A;font-weight: bold;}#voting{    padding: 20px 0 0 0;    margin: 0;}#voting h2{    padding: 0 0 5px 0;    margin: 0;}#voting h3{    padding: 15px 0 5px 0;    margin: 0;}#voting .choise{    padding: 3px 0 0 0;}.vote-btn{    margin: 8px auto 0 auto;    background-color: red;}.voting-result, .voting-result dt, .voting-result dd{    margin: 0;    padding:0;}.voting-result{    padding: 5px 0 0 0;}.voting-result dt{    padding: 0 0 0 0;}.voting-result dd{    padding: 0 0 5px 0;    margin: 0 0 0 -3px;}.voting-result dd span, .voting-result dd em,#voting em{    display: block;    height: 19px;}#voting .topic{    margin-bottom: 30px;}#voting .voting-result-color{    display: block;    float: left;    padding: 0;    margin-right: 10px;}#voting .voting-result-color em{    display: block;    width: 100%;}#voting .color-1 span,.voting-result dd.color-1 span{    color: #8DAD5B;    background: #8DAD5B url(img/voting/res/8DAD5B_l.gif) no-repeat left center;}#voting .color-1 em,.voting-result dd.color-1 em{    color: #8DAD5B;    background: url(img/voting/res/8DAD5B_r.gif) no-repeat right center;}#voting .color-2 span,.voting-result dd.color-2 span{    color: #9B80AB;    background: #9B80AB url(img/voting/res/9B80AB_l.gif) no-repeat left center;}#voting .color-2 em,.voting-result dd.color-2 em{    color: #9B80AB;    background: url(img/voting/res/9B80AB_r.gif) no-repeat right center;}#voting .color-3 span,.voting-result dd.color-3 span{    color: #F4792B;    background: #F4792B url(img/voting/res/F4792B_l.gif) no-repeat left center;}#voting .color-3 em,.voting-result dd.color-3 em{    color: #F4792B;    background: url(img/voting/res/F4792B_r.gif) no-repeat right center;}#form-message{    color: red;}#pay-text h3{    font-weight: bold;    font-size: 14px;}#pay-text .buttom{    width: 100%;    clear: both;}#pay-text .buttom span{    border-bottom: 1px dashed #222B40;    float: left;    cursor: pointer;}#pay-text div{    clear: both;}#pay-text div.pay-block{    clear: both;    padding: 5px 0 0 0;}div.hidden{    display: none;}#content .btn-glamure, .btn-glamure, #paytype .btn-glamure{     border: 0px solid #CFCFCF;     background: none;     color: #fff;     cursor: pointer;     border: none;     width: auto;}.mega-buttom .btn-glamure{    /*    padding: 0;    */    margin: 0;}span.mega-buttom, span.mega-buttom em, #content span.mega-buttom, #content span.mega-buttom em{padding: 0;margin: 0;display: block;color: #fff;float: right;line-height: 20px;width: auto;}#content span.mega-buttom, span.mega-buttom{ float: right; width: auto;min-width: 80px; } span.mega-buttom em, #content span.mega-buttom em {     /*     padding: 12px 10px 5px 10px;     */     font-style: normal;     width: inherit;}span.mega-buttom-alter, span.mega-buttom-alter em, #content span.mega-buttom-alter, #content span.mega-buttom-alter em{padding: 0;margin: 0;display: block;color: #fff;float: right;line-height: 20px;width: auto;}span.mega-buttom-alter em input, #content span.mega-buttom-alter em input,span.mega-buttom-alter em a, #content span.mega-buttom-alter em a{padding: 0;margin: 0;display: block;color: #fff;float: right;line-height: 20px;width: auto;padding: 5px 10px 7px 10px;text-align: center;}span.mega-buttom em input, #content span.mega-buttom em input{padding: 0;margin: 0;display: block;color: #fff;float: right;line-height: 20px;width: auto;padding: 12px 10px 5px 10px;}#content span.mega-buttom-alter{ float: right; width: auto; } span.mega-buttom-alter em, #content span.mega-buttom-alter em {     display: block;     /*     padding: 5px 10px 5px 10px;     */     font-style: normal;     padding: 0;}span.mega-buttom-fleft, span.mega-buttom-fleft em{padding: 0;margin: 0;display: block;color: #fff;float: left;line-height: 20px;}span.mega-buttom-fleft{} span.mega-buttom-fleft em {     padding: 0;     margin: 0;     font-style: normal;} span.mega-buttom-fleft em input {     padding: 6px 10px 7px 10px;     margin: 0;     font-style: normal;}span.mega-buttom-1{    background: url(img/knop/75_110/left.png) no-repeat left center;}span.mega-buttom-1 em{    background: url(img/knop/75_110/right.png) no-repeat right center;}span.mega-buttom-1-a{    background: url(img/knop/75_110/left_a.png) no-repeat left center;}span.mega-buttom-1-a em{    background: url(img/knop/75_110/right_a.png) no-repeat right center;}span.mega-buttom-2{    background: url(img/knop/120_200/left.png) no-repeat left center;}span.mega-buttom-2 em{    background: url(img/knop/120_200/right.png) no-repeat right center;}span.mega-buttom-2-a{    background: url(img/knop/120_200/left_a.png) no-repeat left center;}span.mega-buttom-2-a em{    background: url(img/knop/120_200/right_a.png) no-repeat right center;}span.mega-buttom-3{    background: url(img/knop/170_300/left.png) no-repeat left center;}span.mega-buttom-3 em{    background: url(img/knop/170_300/right.png) no-repeat right center;}span.mega-buttom-3-a{    background: url(img/knop/170_300/left_a.png) no-repeat left center;}span.mega-buttom-3-a em{    background: url(img/knop/170_300/right_a.png) no-repeat right center;}span.mega-buttom-4{    background: url(img/knop/290_520/left.png) no-repeat left center;}span.mega-buttom-4 em{    background: url(img/knop/290_520/right.png) no-repeat right center;}span.mega-buttom-4-a{    background: url(img/knop/290_520/left_a.png) no-repeat left center;}span.mega-buttom-4-a em{    background: url(img/knop/290_520/right_a.png) no-repeat right center;}#splash select.inline{    width: 100px;    display: inline;    margin-bottom: 10px;    border: 1px solid #ccc;}#splash span.block{    display: block;}#nav .basket .option span.list{    display: block; padding: 0 0 1px 8px; background: url(/img/dot.png) no-repeat 0 7px; margin-bottom: 4px; text-decoration: none;    margin: 0;}#nav .basket .option a { font-size: 8pt;  text-decoration: none; }#nav .basket .option i{ margin: 0;  border-bottom: 1px dotted ; font-style: normal;}#nav .basket .option a#loginlink{/*        background: none; */}#nav .basket .option a#loginlink i.auth{    border-bottom: 1px solid #1D81AE;}.to-discount-page a{    padding: 2px 5px;    background: #ccc;}.message-bad{    color: red;}#splash .ajax{    width: 420px;}#main_txt table{    border: 1px solid #ccc;    border-collapse: collapse;}#main_txt table tr td{    padding: 5px;    border: 1px solid #ccc;}#basket .info select.inline-day{    display: inline;    width: 125px;}#edit-no-code table.regcard-table{    width: 500px;}#edit-no-code table.regcard-table tr td.title-td{    text-align: right;    width: 170px;    vertical-align: middle;}#edit-no-code table.regcard-table tr td input{    padding: 4px;}#edit-no-code table.regcard-table tr td.info-table-inside{    padding-left: 0;    margin-left: 0;}#edit-no-code table table.inside{    width: 50px;    border-collapse: collapse;    border: 0 solid #fff;}
