/* CSS Document */
body{background:url(../images/bg_b4.jpg) repeat;font-family:Arial, Helvetica, sans-serif;}
a, *:focus{outline: 0;}
#wrapper-main{width:884px;margin:0 auto 0 auto;overflow:auto;}
.clear{height:0px; line-height:0px; clear:both; font-size:0px;}
#lang-top{width:50px;text-align:right;padding:0;border:0px solid red;float:right;}
#lang-top a{font-size:9px;color:#666;text-decoration:none;}
#wrapper-top{width:884px;height:15px;float:left;background:url(../images/wrapper-top.jpg) no-repeat;}
#wrapper-content{width:884px;min-height:200px;float:left;background:url(../images/wrapper-center.jpg) repeat-y;margin:0;padding:0;}
#wrapper-menubot{width:840px;height:80px;border-top:1px dashed #DDD;margin:10px auto 10px auto; padding:10px 0 0 0;text-align:right;overflow:hidden;font-size:10px; letter-spacing:.15em;color:#CCC;font-family:Arial, Helvetica, sans-serif;line-height:17px;}
#wrapper-menubot a{color:#666;text-decoration:none;}
#wrapper-menubot a:hover{color:#9D0F19;}
#wrapper-bot{width:884px;height:15px;float:left;background:url(../images/wrapper-bot.jpg) no-repeat;}

h1, h2, .blogTitle, .top{color:#9D0F19;font-family:'Cabin', Helvetica, sans-serif;font-size:20px;text-transform:uppercase;font-weight:100;}
.alittletotheright{padding-left:10px;}
h2{font-size:16px;}
a img{border:0;}
#maindiv{width:840px; margin: 0 auto 0 auto;padding:0px 0 10px 0;border:0px solid red;}
#topline{border-bottom:0px solid #CCC;text-align:right;color:#999999;padding: 3px;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
#topline a, .authlink{color:#999999;font-size:10px;text-decoration:none;}

#auth-top{display:none;border-bottom: 1px dashed #EEE;padding-bottom: 3px;}
#logoheader{height:70px;margin:5px auto 0 auto;text-align:center;background:url(../images/logo-bauer-main.gif) no-repeat 260px 0px; }
#smallcart{float:right;width:145px;height:40px;border:0px solid red;margin:20px 10px 0 0;padding: 6px 3px 0px 38px;background:url(../images/bg_cart_small.jpg) no-repeat 0 8px;text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#BD8B8B;}
.smallcartitems{font-weight:bold;font-size:14px;color:#666666;}
.smallcarttotal{color:#666;}
#cartcheckout{width:13px;margin:7px 0 0 7px;float:right;border:0px solid blue;display:none;}
.ck0{background:url(../images/cart-checkout.gif) no-repeat top left;}
.ck1{background:url(../images/cart-checkout.gif) no-repeat -14px 0;}

#menuline{height:33px;border-top:0px solid #CCC;border-bottom:3px solid #9D0F19;font-family: 'Cabin', sans-serif;text-transform:uppercase;font-size:14px;margin:3px 0 0 0;}
#searchline{width:190px;height:29px;background:url(../images/search_bg.gif) no-repeat left top;float:right;margin:0 0 3px 0;}
#searchform input{margin:5px 0 0 5px;border:0px;border:0px solid red;vertical-align:middle;width:150px;}

#menu{border:0px solid gray;overflow:auto;}
#menuline ul {list-style:none;margin:0;padding:0;float:left;width:500px;}
#menuline a{text-decoration:none;}
#menuline ul li {display:block;color:#333333;padding:3px;margin:0 10px 0 3px;border:0px solid red;float:left;width:80px;text-align:center;}
#menuline ul a li {text-decoration:none;color:#333333;}
#menuline ul a:hover li,#menuline ul li.selmenu{background-color:#9D0F19;border-radius:10px;-moz-border-radius:10px;padding:3px;color:#FFFFFF;}

#leftcolumn{width:220px;float:left;padding: 0px 10px 0 20px;}

#pagecontent .plain, #pagecontent p{font-family:Arial, Helvetica, sans-serif;color:#666666;line-height:18px;padding:0 8px 0 0;font-size:12px;}
.plain a{text-decoration:none;color:#9D0F19;font-size:11px;}
.plain a:hover{text-decoration:underline;}
#maincontent{width:600px;float:left; border:0px solid red;padding: 0 0 0 10px;margin:0;}
#mainbigcontent{width:620px;float:left; border:0px solid red;padding: 0 0 0 10px;margin:0;}
#onebigcontent{width:850px;float:left; border:0px solid red;padding:10px 0 10px 20px;margin:0;}

.infocontent{width: 250px;margin: 0 5px 10px 5px;border-bottom:1px solid #9D0F19;float:left;overflow:visible;height:400px;overflow:hidden;padding:10px;}
.infocontent:hover{background-color:#f1f1f1;}
.infocontent p{margin:0;font-size:12px;color:#333333;line-height:18px;padding:0px;}
.infotitle{font-size:25px;font-family:"Times New Roman", Times, serif;color:#8E4848;padding: 10px 0 5px 0;height:35px;}
.infodetalii {text-decoration:underline;color:#990000;padding:2px 5px 2px 5px;}
.infodetalii:hover{background-color:#9D0F19;border-radius:10px;-moz-border-radius:3px;color:#FFFFFF;text-decoration:none;}

.smallbox{height:44px;width:220px;}
.largebox{height:44px;width:612px;}
.titlebox-left{height:34px;width:15px;background:url(../images/titlebox-left-2.gif) no-repeat;float:left;}
.titlebox-mid{height:34px;background:url(../images/titlebox-mid-2.gif) repeat-x;float:left;text-align:center;font-family: 'Cabin', sans-serif;font-size:16px;color:#F5EBEB;}
.smallboxwidth{width:190px;padding:6px 0 0 0;}
.largeboxwidth{width:582px;padding:6px 0 0 0;}
.titlebox-right{height:34px;width:15px;background:url(../images/titlebox-right-2.gif) no-repeat;float:right;}


.productbox{width:200px;height:355px;background:url(../images/prodbox.gif) no-repeat;float:left;margin: 0 2px 10px 2px;text-align:center;padding: 10px 0 0 0;}
.prodimg{width:158px;height:204px;margin:0px auto 0px auto;border:2px solid #D4B4B4;text-align:center;padding-top:10px;}
.prodname{width:170px;height:45px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#333;text-transform:uppercase;margin: 0 auto 0 auto;font-size:12px;}
.prodprice{font-family:Verdana, Arial, Helvetica, sans-serif;color:#9D0F19;font-size:16px;font-weight:bold;}
.prodbuy{width:100px;height:20px;background-color:#D4B4B4;margin: 2px auto 2px auto;padding-top:5px;border-radius:10px;-moz-border-radius:10px;}
.prodbuy a{font-family:Arial, Helvetica, sans-serif;color:#FFF;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:bold;}
.prodbuy:hover {background-color:#9D0F19;}

.mainseparator{width:610px;height:10px;float:left;border-bottom:1px dotted #C89E9E;margin-bottom: 20px;clear:both;}



.blogEntry{margin:20px 0 10px 0;border-bottom:1px solid #C89E9E;padding:10px 0 10px 0;}
.blogShort{font-family:Arial, Helvetica, sans-serif;color:#666666;line-height:18px;padding:10px 0 0 0;font-size:12px;}
.blogEntry a{color:#8E4848;text-decoration:none;font-weight:bold;}

.menubox, .bluebox {width:272px;float:left;margin-top:10px;}
.menubox .boxtop{width:252px;height:18px;background:url(../images/menubox_top.jpg) no-repeat left top;padding:7px 10px 8px 10px;font-size:18px;color:#666666;font-weight:bold;float:left;}
.menubox .boxmid{width:237px; background:url(../images/menubox_mid.jpg) repeat-y left top;padding:10px 25px 0 10px; font-size:12px; color:#999999;float:left;line-height:20px;}
.menubox .boxbot{width:272px;height:9px;background:url(../images/menubox_bot.jpg) no-repeat left top;float:left;}
.boxmid a{color:#999999;}
.boxmid a.selected{color:#333333;font-weight:bold; font-size:13px;}
.boxmid a:hover{color:#333333;text-decoration:underline;}

.bluebox .boxtop{width:252px;height:18px;background:url(../images/bluebox_top.jpg) no-repeat left top;padding:7px 10px 8px 10px;font-size:18px;color:#4F7D93;font-weight:bold; float:left;}
.bluebox .boxmid{width:242px; background:url(../images/bluebox_mid.jpg) repeat-y left top;padding:10px 20px 0 10px; font-size:11px; color:#999999;float:left;}
.bluebox .boxbot{width:272px;height:9px;background:url(../images/bluebox_bot.jpg) no-repeat left top;float:left;}

#promo .promo_top{width:700px;height:17px;float:left;background:url(../images/promobox_top.jpg) no-repeat left top;}
#promo .promo_mid{width:680px;height:260px;float:left;background:url(../images/promobox_mid.jpg) repeat-y left top;padding: 10px 10px 0 10px;}
#promo .promo_bot{width:700px;height:18px;float:left;background:url(../images/promobox_bot.jpg) no-repeat left top;}
.scrollerclass{border:1px solid #f1f1f1; height:260px;}

.mid-item{width:335px;height:300px;margin:0 0 10px 5px;border-bottom:1px solid #dddddd;float:left;}
.mid-item img{border:0;outline:none;}
.mid-item .prodimg, .itemInList .prodimg{width:175px;float:left;border:0px solid red;}
.mid-item .prodimg img, .itemInList .itemImgArea .prodimg img{height:150px; padding:0 0 0 5px;;border:0;}
.mid-item .proddetails{width:140px;padding:0 5px 0 5px;font-weight:bold;color:#000000;float:right;}

#itemLeft{width:340px;float:left;}

.itemtitle{width:140px;height:70px;font-size:18px;float:left;letter-spacing:.02em;line-height:18px;}
.itemprice, .itemstock, itemPriceOld{width:140px;height:35px;float:left;border:0px solid blue;margin:5px 0 0 0;}
.itemstock{/*width:134px;*/}
.actualprice{font-size:22px;letter-spacing:.01em;display:block;float:left;}
.currency{font-size:8px;font-weight:normal;text-transform:uppercase;vertical-align:top;padding:3px 0 0 5px;line-height:10px;float:left;}
.itemstock .on{background:url(../images/stock1.gif) no-repeat left top;padding:0 0 0 20px;float:left;color:#72889C;}
.itemstock .off{background:url(../images/stock0.gif) no-repeat left top;padding:0 0 0 20px;float:left;color:#DB4242;}
.itemshort {width:140px;height:150px;float:left;color:#999999;border:0px solid red;padding:6px 0 0 0;overflow:hidden;color:#999999; font-weight:normal;font-size:11px;}
.itemshort ul {margin:0px;padding-left:0px;height:150px;overflow:hidden; list-style-type:none;}
.itemDescriptionShort{width:370px;border:0px solid red;padding:10px;color:#999;font-family:'Cabin',Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;}
.itemDescriptionShort ul{margin:0px;padding-left:0px;list-style-type:none;}

#itemMainPriceAndStock{width: 350px;border:0px solid black;float:left;margin: 0 0 0 10px;}
/*product listing*/
.itemInList{width:840px;border-bottom:1px solid #dddddd;height:200px;float:left;padding-top:10px;}
.itemImgArea{width:180px;height:200px;float:left;border:0px solid red;margin-right:20px;}
.itemTitleArea a{width:470px;height:50px;font-size:20px;font-family:Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;font-weight:bold;}
.itemDescrArea{width:180px;height:160px;float:left;color:#000000;margin: 10px 0 0 0;font-weight:bold;}
.itemLongDescriptionArea{width:270px;height:120px;float:left;margin:10px 0 0 0;padding:5px;color:#333;font-size:11px;overflow:hidden;border:0px solid red;font-style:italic;}
.itemLongDescriptionArea a{padding:0 5px 0 5px; text-transform:lowercase;font-size:10px;}
.itemPriceArea{width: 150px;height:100px;float:left;margin:20px 0 0 0;color:#000000;}
.itemActionArea{width:120px;height:100px;float:left;text-align:center;margin:20px 0 0 0;}
.itemActionArea a{color:#999999;}
.itemActionArea img{border:0;}

/*product details*/
.itemBreadcrumb{width: 700px;height:30px;float:left;border:0px solid red;font-size:16px;color:#666666;}
.itemBreadcrumb a{color:#999999;text-decoration:none;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.itemBreadcrumb a:hover{color:#333333;}

.itemImageMain{width:340px;max-height:550px;padding: 0 10px 10px 0;float:left;border:0px solid blue;}
.itemImageMain img{height:500px;}
.itemThumbs{width: 310px;float:left;margin:10px;padding:5px;border-top:1px dashed #e1e1e1;border-bottom:1px dashed #e1e1e1;text-align:center;}
.itemThumbs img{padding:2px;margin:3px;border:1px solid #CCCCCC;}

.itemDetailsMain{width:500px;float:left;border:0px solid red;margin:0;}
.itemTitle{width:400px;padding:0 0 0 10px;}
.itemDescriptionMain{width:480px;padding:10px;float:left;text-align:justify;color:#666;font-size:12px;}
.itemCommercials{width:820px; border:1px solid #E8EEF9;background:#f1f1f1;margin:10px 0 20px 10px;float:left;padding: 5px;color:#666666;font-family:Arial, Helvetica, sans-serif;}

.itemPriceAndStock{width:150px;border-left:1px dotted #cccccc;float:left;font-size:10px;color:#000000;padding:0 0 0 10px;}
.itemPriceAndStock a img{border:0}
.itemPriceOld{color:#CC3333;text-decoration:line-through;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;}

.itemTechMain{width:300px;float:left;border:1px solid #cccccc; margin:10px 0 0 0;}
.ParamCategLine{background-color:#EEEEEE;color:#999999;font-weight:bold; text-indent:3px;line-height:26px;vertical-align:middle;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;font-family:Verdana, Arial, Helvetica, sans-serif;}
.ProductTechnicalsName, .ProductTechnicalsValue 
{width:140px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#999999;font-weight:normal;line-height:24px;vertical-align:middle;border-bottom:1px solid #eeeeee;
}
.ProductTechnicalsValue{width: 160px;color:#666666;}

/*newsletter*/
input.nwsTextbox{width:200px; height:23px; padding:5px 0 0 14px; background:url(../images/bg-textfield-blue.jpg) no-repeat left top; border:0; float:left;font-size:14px;color:#999999;margin-bottom:10px;}
input.nwsAbonare {width:152px; height:32px; background:url(../images/btnAbonare.jpg) no-repeat left top; text-indent:-9999px; cursor:pointer; float:left; margin:5px 0 0 0;outline:none;outline-style:none;}

/*cart related*/
#header-cart a{color:#FFFFFF; font-size:12px;}
.td-cart-img img, .td-compare-img img{width:100px;margin:5px;border:0px;}

/*contact*/
#contactformdiv{width:400px;float:left;}
#rightcontact{width:420px;float:left;margin: 0 0 0 20px;overflow:hidden;}
#rightcontact textarea{width:250px;}
#rightcontact td{font-size:12px;}
.body-text-err {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FF0033;
	font-weight : bold;
}
#message
{
	display:none;visibility:hidden;
}
.mandatoryfield
{
	background-color:#f1f1f1;
	font-family:"Courier New", Courier, monospace;
	color:red;
	font-size:14px;
	padding-bottom: 2px;
}
.validationerror
{
	background-color:#FF6666;
	font-family:Arial, Helvetica, sans-serif;
	border: 0px  solid #FFCC99;
	color:#FFFFFF;
	font-size:11px;
	padding: 0px;
}

/*box styles*/
.box-outter{width:250px;margin:4px;float:left;display:block;height:200px;}
.box-top{height:95px;width:100%;background-image:url(../images/bg_categbox_top.gif);background-repeat:no-repeat;padding-top:8px;padding-bottom:0px;text-align:center;display:block;}
.box-image{max-height:85px;border:0px;}
.box-center{text-align:center;background:#c4c4c4;height:30px;padding-top:0px;}
.box-bot{width:110px;height:8px;background-image:url(../images/bg_categbox_bot.gif);background-repeat:no-repeat;}
a.box-categs{font-size:14px;color:#003399;padding-left:10px;display:block;background-image:url(../images/bul_ssc.gif);background-repeat:no-repeat;font-weight:bold;}
a.link-in-box{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
a.orange{color:#FF9900;text-decoration:underline;}
a.green{color:#339933;text-decoration:underline;}
a.red{color:#FF0000;text-decoration:underline;}

/*special offers slider*/
/*scroll_oriz*/

#sp_offer {
	width:180px;
	padding:0 23px 0 28px;
	height:190px;
	display:block;
	position:relative;
	float:left;
	border:0px solid red;
}
#sp_offer .scroll_oriz {
	width:180px;
	height:190px;
	overflow:hidden;
	dispaly:block;
	background:#FFFFFF;
}
#sp_offer .scroll_oriz ul {
	width:180px;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
}
#sp_offer .scroll_oriz ul li {
	width:180px;
	height:190px;
	position:relative;
	float:left;
}
#sp_offer .scroll_oriz ul li a {
	width:180px;
	height:190px;
	text-align:center;
	display:block;
	margin:0 0 15px 0;
	color:#CC6600;
	text-decoration:none;
}
#sp_offer .scroll_oriz ul li img {
	max-width:180px;
	height:145px;
	text-align:center;
	display:block;
	margin:0 auto 10px auto;
}
#sp_offer a.prev-btn {
	width:18px;
	height:29px;
	background:url(../images/btn-prev.gif) no-repeat;
	position:absolute;
	left:0px;
	top:85px;
	display:block;
}
#sp_offer a.next-btn {
	width:18px;
	height:29px;
	background:url(../images/btn-next.gif) no-repeat;
	position:absolute;
	z-index:10;
	right:0px;
	top:85px;
	display:block;
}
#galerie-mare{width:620px; float:left;}
#galerie-mare .thumbs a {
display:block;
width:100px;
height:100px;
line-height:100px;
position:relative;
z-index:1;
float:left;
}
#galerie-mare .thumbs a img {/* original img is 150x150px resized to 75x75 */
width:75px;
height:75px; 
position:absolute;
padding:5px;
background:#FFFFFF;
}
#bottom-galerie{width:212px; height:25px; background:url(../images/bottom_yellow_box.gif) no-repeat left top; float:left;}
/*galerie*/
#accordion-realizari h3{margin:0 0 3px 0; padding:0; font-size:14px; font-weight:normal;  background:url(../images/tab.jpg) no-repeat left top; cursor:hand;}
#accordion-realizari h3{width:650px; height:32px; padding:0 0 0 20px; line-height:32px;  display:block; color:#333333; text-transform:none;}
#accordion-realizari h3.current{width:650px; height:32px; padding:0 0 0 20px; line-height:32px; display:block; background:url(../images/tab.jpg) no-repeat left -32px; color:#FF9900; }
#accordion-realizari h3.current a{color:#FF9900;}

#accordion-realizari .pane{width:770px;padding:3px; margin:20px 0 3px 0;  border:1px solid #e2e2e2; background-color:#f1f1f1; display:none; overflow:hidden;float:left;}

#accordion-realizari .pane img{height:200px;padding:0 3px 3px 0;}
.gallery-frame{width:200px;height:200px;background:url(../images/frame.jpg) no-repeat left top; background-color:#f9f9f9;border:1px solid #ddd;float:left;}
.gallery-frame img{padding:45px 0 0 48px; border:0px solid #ccc;}
.gallery-name{margin:0 auto 0 auto;width:120px;border:0px solid green;font-weight:bold; text-align:center;font-size: 13px;padding:3px 0 0 0;}
.gallery-thumb{border:0px solid #f1f1f1;width:100px; max-height:100px;overflow:hidden;}
.imgSquare{width:110px;height:110px;overflow:hidden;}
.imgSquareWrapper{float:left;padding:4px; border:1px solid #CCCCCC;margin:4px;background-color:#FFFFFF;}

/*slider*/
#promo-slider{
	width:840px;
	height:277px; margin:0 0 0 0;
	background:#ffffff;
	display:block;
	overflow:hidden;
	font-family: 'Cabin', sans-serif;
	font-size:16px;
	line-height:25px;
	/*border-bottom:1px solid #9D0F19;*/
	}
#promo-slider ul li{
	width:840px;
	height:277px;
	position:relative;
	float:left;
	}
#promo-slider ul li .pic{
	width:840px;
	height:277px;
	margin: 5px 0 5px 0;
	position:absolute;
	left:0;
	top:0;
	display:block;
	}
	
#promo-slider ul li .txt{
	width:420px;
	height:250px;
	padding:25px;
	position:absolute;
	right:0;
	top:0;
	z-index:2;
	display:block;	
	color:#ffffff;
	text-align:center;
	}

#promo-slider ul li .txt h1{
	text-transform:uppercase;
	font-size:30px;
	margin:0 0 25px 0;
	}
	
#promo-slider .txt{
	width:270px;
	height:250px;
	background:url(../images/bg-txt.png);
	display:block;
	position:absolute;
	right:0;
	top:0;
	}

#promo-slider a.prev-slider {
	width:36px;
	height:30px;
	background:url(../images/prev.png) no-repeat;
	position:absolute;
	left:0;
	bottom:135px;
	z-index:100;
	display:block
}
#promo-slider a.next-slider {
	width:36px;
	height:30px;
	background:url(../images/next.png) no-repeat;
	position:absolute;
	right:1px;
	bottom:135px;
	z-index:100;
	display:block
}

#promo-slider a.detalii{text-decoration:none;color:#333333;padding:5px;}
#promo-slider a.detalii:hover{background-color:#9D0F19;border-radius:10px;-moz-border-radius:10px;color:#FFFFFF;}

.showspan{display:table-row;}
.hidespan{display:none;}

/*buttons*/
.btn1 {
	color:#FFF;
	background-color:#9D0F19;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:none;
	font-family:'Helvetica Neue',Arial,sans-serif;
	font-size:14px;
	font-weight:700;
	height:22px;
	padding:3px 16px;
}