html, body { height: 100%; }html, body, p, div, span, form, ul, li, h1, h2, h3, h4, h5, h6, a { font-size: 12px; font-family: Tahoma; margin: 0; padding: 0; color: #333; }.clear { clear:both; }.left{float:left;}.right{float:right;}a, a img, a:hover, a:focus { border: none; outline: none; }body {background:url('fbg.jpg') no-repeat center center fixed;}#header { height: 100px; display: block; text-align: center; }	#shopping_cart { display: block; float: right; width: 150px; text-align: right; padding: 25px 5px 0 0; clear: right; }	#shopping_cart_in { display: block; line-height: 22px; color: #fff; font-size: 11px; width: 150px; height: 25px; background: url('cos_bg.gif') no-repeat; text-align: center; }	#shopping_cart a, #shopping_cart a:visited  { text-decoration: none; color: #fff; font-size: 11px; } 	#shopping_cart a:hover { text-decoration: none; color: #a42e30; } 	#cart_items { color: #999; }	#langs { display: block; float: right; width: 150px; text-align: right; padding: 2px 0 0 0; }	#slogan { font-size: 16px; font-weight: bolder; color: #8a1214; font-family: 'trebuchet ms'; padding: 5px 0 0 0; display: block; margin: 0 auto;}	#header_in { height: 100px; display: block; width: 1022px; margin: 0 auto;  position:relative;background:#fff;}#pret_bomba { width:126px;height:100px;display:block;background:url('pret-bomba.png');position:absolute;top:0;right:40px;text-indent:-999px;text-align:left;overflow:hidden; }	#menu_holder { display: block; height: 27px; position:relative; z-index: 10;}div#menu { height: 27px; display: block; margin: 0 auto; width: 1022px; text-align:center;background: #fff url('menu_bg.png') repeat-x;  }#top_gallery {  width:1022px; height: 222px;  display: block; clear: both; position:relative; z-index: 9; margin: 0 auto; }#top_gallery_in { margin: 0 auto; display: block; width: 1020px;background: #fff url('slideshow_bg.png') repeat-x; }	.slide_thumb { display: block; float: left; margin-top: 1px; }#container { display: block; width: 1000px; margin: 0 auto;background:#fff;border-left:10px solid #fff;border-right:10px solid #fff;}#footer { display: block; height: 27px; background: #000 url('footer_bg.png') repeat-x; position:relative; }#footer_in { display: block; color: #787878; text-align: center; margin: 0 auto; width: 762px; padding: 6px 0 0 0; }#footer_menu { display: block; color: #000; text-align: center; margin: 0 auto; width: 762px; padding: 10px 0; }	#prefooter { display: block; height: 90px; width: 762px; margin: 0 auto; }	.footer_elem { display: block; width: 241px; height: 90px; float: left; margin: 0 19px 0 0; overflow: hidden; cursor: pointer;  }	.footer_elem h4 { display: block; padding: 10px 76px 5px 10px; font-size: 12px; font-weight: bolder; color: #fff; }	.footer_elem p { display: block; padding: 0 76px 2px 10px; font-size: 11px; font-weight: normal; color: #fff; }#wrapper { min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -79px;}#star_info { display: block; float: right; font-size: 11px; color: #888; text-align: right; }.shape1 { display: block; float: left; width: 381px; height: 252px; background: #000 url('shape1.png') no-repeat; margin: 10px 0; }.shape1 h2 { display: block; height: 30px; overflow: hidden; padding: 23px 25px 0 25px; color: #fff; font-size: 14px; }.shape1 h3 { display: block; height: 40px; overflow: hidden; color: #000; padding: 15px 25px 0 25px; font-size: 20px; }.shape1 p { display: block; height: 73px; overflow: hidden; padding: 10px 25px 0 25px; color: #fff; font-weight: bolder; line-height: 20px; }.shape1 a, .shape1 a:visited { display: block; height: 26px; width: 117px; color: #000; font-weight: bolder; font-size: 16px; float: right; text-align: center; padding: 7px 15px 0 0; margin: 0 30px 0 0; text-decoration: none; }.shape1 a:hover { color: #fff; text-decoration: none; }.shape2 { width: 387px; height: 258px; background: url('shape2.png') no-repeat; float: right; display: block; margin: 0 0 10px 20px }.shape2 div { padding: 20px 30px; display: block; }.shape2 h4 { text-decoration: underline; }.shape3 { width: 252px; height: 210px; background: url('shape3.png') no-repeat; float: left; display: block; margin: 0px; border: none; outline: none; }.shape3  h2 { color: #fff; font-size: 16px; display: block; font-weight: bolder; padding: 18px 20px; font-family: 'trebuchet ms'; text-transform: uppercase; }.shape3  img { display: block; margin: 0 auto;  }.shape3  p { display: block; margin: 10px 20px; color: #fff; }.text h3, .text2 h3{font-size:16px;padding-bottom:5px;}.flag { display: block; width: 16px; height: 11px; float: right; margin: 1px; cursor: pointer; }legend { font-size: 14px; font-weight: bolder; color: #333; padding: 0 5px }.mm { width: 40px; }.acc_input  { font-size: 11px; padding: 1px; font-weight: bolder; width: 35px; }#right_pane { display: block; float: right; width: 270px; }#right_pane  h4 { font-size: 13px; font-weight: bolder; margin: 0; padding: 0; }#right_pane  p { font-size: 12px; font-weight: normal; margin: 0; padding: 0; }#right_pane  a { font-size: 12px; color: #8a1214; }h1 { font-size: 16px; font-weight: bolder; color: #333; padding: 0 0 20px 0; display: block; }h1.big { font-size: 30px; font-weight: bolder; color: #8a1214; padding: 0 0 10px 0; display: block; text-align: center; font-family: 'trebuchet ms'; }h2.big { font-size: 16px; font-weight: bolder; color: #8a1214; padding: 0 0 10px 0; display: block; text-align: center; font-family: 'trebuchet ms'; }h2.cat { display: block; font-size: 14px; font-weight: bolder; clear: left; }h2.conf_title { display: block; font-size: 14px; font-weight: bolder; padding: 0 0 8px 0; }p.h2_inf { font-size: 12px; font-style: italic; padding: 3px 0 0 2px; }h4 { font-size: 14px; font-weight: bolder; color: #333; padding: 10px 0 5px 0; display: block; }h6 { font-size: 14px; font-weight: bolder; color: #333; padding: 5px; display: block; }p { font-size: 13px; }p.quote { line-height: 25px; font-weight: bolder; color: #333; font-size: 14px; padding: 25px 10px; font-style: italic;}div.text  p { line-height: 20px; font-weight: normal; color: #333; font-size: 14px; padding: 5px 0; text-align: justify; }div.text  p b { color: #000; }div.text2  { line-height: 20px; font-weight: normal; color: #333; font-size: 14px; text-align: justify; }div.text2  p { line-height: 20px; font-weight: normal; color: #333; font-size: 14px; padding: 5px 0; text-align: justify; }div.text2  p b { color: #000; }.text2  li { font-size:14px; }a, a:visited { font-weight: bolder; color: #000; text-decoration: underline; font-size: 13px; }a:hover { font-weight: bolder; color: #8a1214; text-decoration: none; }a.big { font-size: 16px; font-weight: bolder; color: #8a1214; text-decoration: underline; font-family: 'trebuchet ms'; }li { list-style-type: none; }ul.bulleted li { list-style-type: none; list-style-image: url('bullet.gif'); margin: 0 0 0 20px; width: auto; height: auto; }ul.listplus { display: block; width: 565px; height: 230px; }ul.listplus img { display: block; cursor: pointer; margin: 0 auto; }ul.listplus li { display: block; float: left; width: 175px; height: 230px; margin: 10px 10px 0 10px; text-align: center; }	.listplus a, .listplus a:visited { display: block; text-align: center; text-decoration: underline; color: #8a1214; font-weight: bolder; padding: 0 10px; }	 a.a2, a.a2:visited { display: block; text-align: left; text-decoration: none; color: #333; font-weight: bolder; padding: 3px 10px 3px 20px; height: auto; font-size: 11px; background: url('bullet.gif') no-repeat 0 2px; }	.listplus a:hover { color: #333; text-decoration: underline; }	 a.a2:hover { color: #8a1214; text-decoration: underline; }	.listplus .p1 { display: block; color: #333; font-size: 12px; padding: 4px  10px; }	.listplus .p2 { display: block; color: #999; font-size: 12px; padding: 0 10px; }ul.garant_list li { display: block; float: left; width: 380px; list-style-type: none; background: url('bullet.gif') no-repeat -2px 7px; }ul.garant_list li  p { color: #000; font-weight: bolder; padding-left: 20px; padding-right: 20px; }span.col { display: block; float: right; width: 120px; text-align: center; font-size: 11px; }img.col { display: block; float: right; margin:10px 15px 0 15px; }.shop_list .tbody_header { background: url('footer_bg.png') repeat-x; }.shop_list .tbody_header td{ color: #a42e30; font-weight: bolder; }.shop_list td{ padding: 5px; margin: 0; }.shop_list .odd td { background: #f0f0f0; }.cantitate_input { font-size: 10px; font-weight: bolder; padding: 2px; width: 40px; border: 1px solid #999; }.addtocart { font-size: 10px; font-weight: bolder; }#total { display: block; float: right; text-align: right; font-size: 16px; font-weight: bolder; color: #000; width: 300px; padding: 0 20px 0 0; }#total  span { text-align: right; font-size: 11px; font-weight: bolder; color: #000; }#plaseaza { font-size: 14px; font-weight: bolder; width: 160px; }#detalii_comanda { display: block; }.cmd_form .input { width: 200px; }#discount { display: block; width: 350px; float: right; clear: right; padding: 10px 0 0 0; }#discount #code { width: 150px; font-size: 11px; font-weight: bolder; padding: 1px; }#discount #verf { font-size: 11px; font-weight: bolder; }a.preview, a.preview:visited, a.preview:hover { font-weight: normal; width: 59px }span.preview { cursor: default; }div#menu ul { list-style: none;  float: left; }div#menu li {    position: relative;	z-index: 9;    margin: 0;    padding: 0;    display: block;    float: left;}   div#menu li:hover>ul { left: -2px; }div#menu li div {    list-style: none;    float: left;    position: absolute;    top: 27px;    left: 0;    width: 208px;    z-index: 11;    visibility: hidden;    padding: 0 0 9px 7px;    _padding: 0 0 9px 3px;    background: url(images/submenu-bottom.png) no-repeat 7px bottom;    _background-image: url(images/submenu-bottom.gif);    margin: 0 0 0 10px;}div#menu li:hover>div { visibility: visible; }div#menu li.current a {}/* menu::level1 */div#menu a {    position: relative;    z-index: 10;    height: 27px;    display: block;    float: left;	    padding: 0 0px;    line-height: 27px;    text-decoration: none;	width: 185px;	overflow: hidden;	text-align: center;}div#menu span {    font: normal 12px 'Lucida Sans Unicode','Lucida Grande',Helvetica,Arial,sans-serif;    padding-top: 5px;    color: #fff;    font-weight:bold;    text-transform:uppercase;    display: block;    cursor: pointer;    background-repeat: no-repeat;	}div#menu ul a:hover span {    color: #a42e30;}div#menu li {/* background: url(images/nav_separator.png) top left no-repeat;*/ }div#menu li.last span{   /* background: url(images/nav_separator.png) top right no-repeat; */    padding: 5px 10px 5px 0;}/* menu::level2 */div#menu ul ul li {    background: url(images/nav_dropdown_sep.gif) left bottom repeat-x;    padding: 4px 0;    z-index: 9;	}div#menu ul ul {    z-index: 12;	    background: rgb(32,32,32) url(images/nav_dropdown_grad.png) right top no-repeat;    margin-top:0px;    margin-left:4px;    margin-right:5px;}div#menu ul ul a {  	width: 184px;	padding: 0px 7px 3px 8px;    height: auto;    float: none;    display: block;    background:none;    margin-bottom: 2px;    z-index: -1;}div#menu ul ul a span {	  padding: 0 10px 0px 10px;    line-height: 20px;    color: #787878;    font-weight:normal;    text-transform: none;    background:none;}div#menu ul ul a:hover { background: url(images/submenu-selected-bottom.gif) no-repeat 8px bottom; }div#menu ul ul a:hover span { background: url(images/submenu-selected-top.gif) no-repeat 0px 0px; color: #fff; }div#menu ul ul li.last { background: none; }div#menu ul ul li {  }/* lava lamp */div#menu li.back {}div#menu li.back .left {}#config_acordeon { display: block; background: #f0f0f0; margin:  0; width: 672px;  }#config_acordeon  .next { float: right; margin: 10px 0 0 0; }#pret_holder { display: block; width: 110px; padding: 0; float: right; }#pret { display: block; text-align: right; font-size: 18px; font-weight: bolder; color: #333; }#pret  span{ display: block; text-align: right; font-size: 10px; font-weight: bolder; color: #333; }#config_acordeon div, #config_acordeon a { display: block; }#config_acordeon div div { padding: 0; }#config_acordeon a,#config_acordeon a:visited,#config_acordeon a:hover { font-weight: bolder; color: #fff; background: url('footer_bg.png') repeat-x; font-size: 14px; text-decoration: none; cursor: pointer; padding: 6px; }#config_acordeon div a, #config_acordeon div a:visited { font-weight: bolder; color: #fff; font-size: 12px; text-decoration: none; display: inline; background: none; }#config_acordeon div { padding: 10px; }.error_msg_config { display: block; width: 500px; float: right; text-align: right; color: red; font-size: 11px; padding: 0; }.promo { background: #000; color: #fff; font-size: 20px; font-weight: bolder; padding: 10px; display: block; text-align: center; font-family: 'trebuchet ms'; 	-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; text-decoration: blink; }.promo span { text-decoration: underline; color: #8A1214; font-size: 20px; font-weight: bolder; }.ytb-video { display: block; float: left; width: 380px; padding-left: 1px; overflow: hidden; height: 300px; font-size: 14px; font-weight: bolder; }a, a img, a:hover { border: none; outline: none; }.map,.map2 {border:1px solid #999;display:block;width:350px}.map:hover,.map2:hover {border:1px solid #333;}.submenu {list-style: none;float:left;margin:0 20px 0 0; width:300px;}.submenu li {display:block}.submenu a {font-weight:bolder;font-size:14px;margin:3px;display:block;padding:4px 10px;text-decoration:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}.submenu a:hover {text-decoration:none;opacity:0.8}.black a {background: #000;color:#fff;}.red a {background:#013781;color:#fff;}.ppt{float:left;}#support{background:url('menu_bg.png') top center repeat-x;vertical-align:middle;font-size:14px;display:block;width:1022px;margin:0 auto 10px auto;text-align:center;padding:4px 0 5px 0;color:#ffff00;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}#support img{vertical-align:middle;}#support a{color:#ffff00;text-decoration:none;font-weight:normal;font-size:14px;}#support a:hover{color:#ffff00;text-decoration:underline;}#wta{position:absolute;bottom:13px;right:10px;z-index:9999;}#testimonial{position:fixed;bottom:0;left:0;width:100%;text-align:center}#testimonial > div{padding:10px;text-align:center;background:#ffff00;display:inline-block;margin:0 auto;font-weight:bold;}#testimonials p {text-align:right;font-weight:bold;padding:3px 0 20px 0;}#testimonials p i{text-align:left;display:block;font-weight:normal;}#balon {position:fixed;bottom:0;right:20px;width:280px;height:228px;background:url('bl.png') 0 0;display:block;z-index:300;}#balon:hover {background:url('bl.png') -280px 0;}#balon_x{position:relative;top:-30px;left:250px;width:23px;height:23px;display:block;background:url('balon_x.png') 0 0;}#balon_x:hover{opacity:0.8;}#ad_overlay {opacity:0;filter:alpha(opacity=0);background:#fff;text-align:center;width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;}#ad_top_bar {padding:10px 0;}#s_ads_left {position:absolute;top:0;left:-390px;width:390px;z-index:200;text-align:left}#s_ads_right {position:absolute;top:0;right:-390px;width:390px;z-index:200;text-align:right;}.fff {background:#fff;display:inline-block;width:350px;}.c762 {display:block;width:762px;margin: 0 auto;}