body{margin:0px; padding:0;background-color:#f6e5e5; font-family:Arial, Helvetica, sans-serif;font-size:12px;}
*:focus {outline: 0;}
h1, h2, h3, .top, .actualprice{font-family:Arial, 'PT Sans', sans-serif;}
h1, .top{color:#444;font-size:22px;font-weight:normal;margin:0;padding:0 0 10px 0;text-shadow:1px 1px #999;}
h2{font-size:18px;font-weight:normal;}
h3{font-size:16px;font-weight:normal;color:#666;}
a img{border:0;}
.clear{height:0px; line-height:0px; clear:both; font-size:0px;}
#wrapper{width:875px;margin:10px auto 0 auto;border:0px solid red;overflow:hidden;background:url(../images/bg-top-inner.jpg) no-repeat;background-color:#fef6f6;}
#wrapper_home{width:875px;margin:10px auto 0 auto;border:0px solid red;overflow:hidden;background:url(../images/bg-top.jpg) no-repeat;background-color:#fef6f6;}
#topline{width:865px;height:105px;float:left;border:0px solid blue;padding:5px 0 0 10px;background:url(../images/bgcontenthover.png) repeat;margin:0 0 160px 0;overflow:hidden;}
#topline home{margin:0 0 325px 0;overflow:visible;}
.shadow {-webkit-box-shadow: 8px 8px 6px -6px #333;-moz-box-shadow: 8px 8px 6px -6px #333;box-shadow: 8px 8px 6px -6px #333;}

#logo{width:230px;height:60px;float:left;margin:0px 20px 0 5px;}
#topmenu{width:450px;height:80px;float:left;border:0px solid white;padding:10px 0 0 0;}
#topmenu a img{border:1px solid transparent;}
#topmenu a:hover img{border:1px solid #CCC;background-color:#AAA;}
#contact{padding:10px 0 0 0;}
#menuline{width:770px;height:275px;padding:0 0 0 4px;margin:430px auto 10px auto;}
#menuline ul{float:left;margin:0;padding:10px;}
#menuline ul li{height:250px;width:228px;margin:0;display:block;float:left;border:10px solid #FFF;text-align:center;}
#menuline ul li a{color:#FFF;text-decoration:none;text-transform:uppercase;}
#menuline ul li.c1:hover{border:10px solid #b45556;-webkit-transition:border-color 1s ease; -moz-transition:border-color 1s ease; -o-transition:border-color 1s ease; transition:border-color 1s ease;}
#menuline ul li.c2:hover{border:10px solid #aa8181;-webkit-transition:border-color 1s ease; -moz-transition:border-color 1s ease; -o-transition:border-color 1s ease; transition:border-color 1s ease;}
#menuline ul li.c3:hover{border:10px solid #a6196c;-webkit-transition:border-color 1s ease; -moz-transition:border-color 1s ease; -o-transition:border-color 1s ease; transition:border-color 1s ease;}

#maincontent{width:910px;float:left;padding:10px;background-color:#fff;border:0px solid red;}
#mainleft{width:235px;padding:0;margin:0;border:0px solid red;}
#mainleft{float:left;}
#mainright{width:0px;}
#mainright{float:right;}
#maincenter{width:860px;float:left;margin:10px 6px 10px 6px;padding:0;border:0px solid blue;overflow:hidden;}
#maincenter a{text-decoration:none;}
#footer{width:910px;float:left;background-color:#995151;margin:0;padding:0px;}

/*hp effects*/

.contenthover { padding:20px 20px 10px 5px; }
.contenthover, .contenthover h3, contenthover a { color:#000; }
.contenthover h3, .contenthover p { margin:0 0 10px 0; line-height:1.6em; padding:0; }
.contenthover h3{font-size:30px;}
.contenthover a.mybutton { display:block; float:left; padding:5px 10px; background:#B0240C; color:#fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.contenthover a.mybutton:hover { background:#006699; }
.hpboxcathover{background:url(../images/bgcontenthover.png) repeat;}
.hpboxcatlink{width:185px;float:left;border:1px dotted #999;margin:0 0 10px 0;padding:5px;}
.hpboxcatlink a{color:#333333;font-weight:normal;text-decoration:none;font-size:12px;}
.hpboxcatlink:hover{background-color:#4389EE;}
.hpboxcatlink:hover a{color:#FFF;}

.hpcategbox{width:200px;height:220px;border:1px solid #ccc;float:left;margin:8px;background-color:#FFF;}
.hpboxtitle{width:200px;height:45px;text-align:center;font-size:16px;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;color:#666;padding:5px 0 0 0;}
.hpboxcatcontent{width:200px;height:170px;margin:0px;border:0px solid red;overflow:hidden;}

.boxHeader{width:175px;height:30px;padding:8px 0 0 10px;font-family:Arial, 'PT Sans', sans-serif;font-size:18px;color:#FFF;float:left;}
.boxContent{width:175px; float:left;margin:0 0 20px 0;border:0px solid red;}
.boxHeader img{vertical-align:middle;padding:0 5px 0 0;}
.bg-green{background-color:#097E38;}
.bg-orange{background-color:#FF9900;}
.bg-red{background-color:#E75166;}
.box-center{text-align:center;}

.boxMenuItem, .cataloglevel_1_td{width:160px;border-bottom:1px solid #FFF;border-left:0px dotted #CCC;border-right:0px dotted #CCC;padding: 8px 0 8px 14px;background-color:#4389EE;}
.boxMenuItem:hover, .cataloglevel_1_td:hover{background-color:#4389EE;}
.cataloglevel_1_td:hover a{color:#FFF;}

.cataloglevel_2_td_sel, .cataloglevel_2_td{/*width:140px;*/border-bottom:1px solid #FFF;border-left:0px dotted #CCC;border-right:0px dotted #CCC;padding: 8px 0 8px 24px;background:url(../images/arrow-m1.gif) no-repeat 30px 9px;background-color:#89B7FA;}
.cataloglevel_2_td_sel, .cataloglevel_2_td:hover{background-color:#D5E3F7;}

.boxMenuItem a, .cataloglevel_1_td a{font-family:Arial, 'PT Sans', sans-serif;font-size:16px; color:#FFF;text-decoration:none;font-weight:lighter;}
.cataloglevel_2_td a, .cataloglevel_2_td_sel a{font-family:Arial, 'PT Sans', sans-serif;font-size:13px; color:#666;text-decoration:none;font-weight:lighter;}
.boxAddressItem{width:183px;border-bottom:1px solid #999;padding: 8px 0 2px 24px;font-family:Arial, 'PT Sans', sans-serif;font-size:16px;color:#999;float:left;}
.boxAddressItem a{text-decoration:none;color:#666;}
.boxTelItem{float:right;color:#006600;}

.SPOitem{width:200px;float:left;margin:0 0 10px 0;border-bottom:1px solid #999;}
.SPOimage{width:52px;height:100px; overflow:hidden;float:left;}
.SPOimage img{width:60px;padding:7px 0 0 0;}
.SPOtexts{width:138px;float:left;margin:5px 0 0 10px;font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#999;}
.SPOtexts b{font-family:Arial, 'PT Sans', sans-serif;font-size:16px;color:#333;font-weight:normal;}

#scroller, #hero{width:610px;float:left;margin:0px 5px 2px 5px;border:0px solid red;}
.prodListHeader{height:30px; background-color:#995151;margin:10px 0 20px 0;}
.prodRec{height:26px;float:left;font-family:"Times New Roman", Times, serif;font-size:16px;color:#FFF;padding:4px 10px 4px 10px;text-transform:uppercase;letter-spacing:1px;}

/*product listing*/
.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:180px;height:215px;overflow:hidden;float:left;border:0px solid red;margin:5px 10px;}
.mid-item .prodimg img{width:170px;padding:0 0 0 5px;;border:0;}
.mid-item .proddetails{width:140px;padding:0 5px 0 5px;font-weight:bold;color:#000000;float:right;}
.itemtitle{width:140px;height:70px;font-size:18px;float:left;letter-spacing:.02em;line-height:18px;}
.actualprice, prodprice{font-size:22px;letter-spacing:.01em;float:left;}
.currency{font-size:11px;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:210px;height:70px;float:left;color:#999999;border-left:5px solid #D7A34E;padding:2px 0 0 0;overflow:hidden;color:#999999; font-weight:normal;font-size:11px;}
.itemshort ul{margin:0px;padding-left:10px;overflow:hidden;list-style:none;}


/*product listing - grid*/
.itemInList, .productbox{width:200px;height:350px;border:1px solid #d3adba;float:left;padding:5px 0 0 0;margin-left:55px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background-color:#fefefe; overflow:hidden;text-align:center;}
.w440{width:440px;}
.itemImgArea{width:218px;height:100px;float:left;border:1px solid red;overflow:hidden;text-align:center;}
.itemTitleArea{margin:0;text-align:center;height:40px;padding:10px;border:0px solid red;}
.itemTitleArea a{font-size:15px;font-family:Arial, Helvetica, sans-serif;color:#666;text-decoration:none;font-weight:400;}
.itemDescrArea{width:220px;height:140px;float:left;color:#000000;margin: 4px 0 0 0;border:0px solid red;}
.itemPriceArea{width: 200px; height:20px;margin:0;color:#000000;border:0px solid red;text-align:center;}
.itemActionArea{width:200px;height:30px;float:left;text-align:center;margin:14px 0 0 0;background-color:#bf6f6e;padding:5px 0 0 0;}
.itemActionArea a{color:#FFF;font-size:15px;}
.itemActionArea img{border:0;}
.prodimg{width:218px;text-align:center;border:1px solid red;overflow:hidden;}
.prodimg img{width:150px;max-height:250px;display:block;margin:0 auto 0 auto;}


/*product listing - list*/
.list-item{width:952px;border:1px solid #ccc;height:115px;float:left;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:10px;margin: 10px 0 20px 0;}
.list-item-pic{width:150px; height:115px;margin:0 20px 0 0;border:0px solid red;float:left;}
.list-item-pic img{height:115px;width:auto;}
.list-item-des{width:550px;height:115px;margin:0 20px 0 0;float:left;}
.list-item-buy{width:195px;height:115px;margin:0;float:left;border:0px solid blue;text-align:center;}
.list-item-big{font-size:18px;font-weight:bold;line-height:30px;color:#333;}
.list-item-bold{font-weight:bold;}
.list-item-text{color:#666;}
a.buylink{text-decoration:none;width:153px;height:35px;background:url(../images/sprite-yoppi.png)  no-repeat -227px -46px;margin: 20px auto 0 auto;color:#CCCCCC;font-size:16px;text-align:left; padding:13px 0 0 20px;font-weight:bold; display:block;}
a.buylink:hover{background:url(../images/sprite-yoppi.png)  no-repeat -227px -95px;}
a.leftbuy{margin: 20px 0 0 0;}

/*featured items
.productbox{width:200px;height:170px;margin:10px;float:left;border:1px solid red;background-color:#fff;}*/
.productbox{text-align:center;}
.prodimg{width:220px;overflow:hidden;text-align:center;float:left;}
.prodimg img{max-width:170px;}
.prodname{width:220px;height:50px;border:0px solid blue;float:left;text-align:center;font-size:13px;font-weight:bold;}

.producerBox{width:200px;height:100px; float:left; border:1px dotted #CCC;margin:5px;text-align:center;}
.producerName{display: inline-block; height: 100%; vertical-align: middle;}
.producerBox img{vertical-align: middle; max-height: 50px; max-width: 170px;}
.producerBox a{text-decoration:none;}
.producerLogoBig {width:200px;margin-right:10px;float:right;}

/*item details
#popupcontent{width:700px;background-color:#FFFFFF;}*/
.itemImageMain, .itemTechMain{width:300px;float:left;border:0px solid red;}
.itemTechMain{width:360px;}
.itemImageMain img{max-width:300px;}
#itemDetailsLeft, #itemDetailsRight{border:0px solid red;float:left;}
#itemDetailsLeft{width:300px;margin:20px 0 0 0;}
#itemDetailsRight{width:380px;margin:0 0 0 20px;}
.rdetails{overflow: auto;width: 360px;color:#666;font-size:12px;line-height:20px;}

#itemLeft{width:260px;border:1px dotted red;float:left;margin:0 20px 0 0;}
.attach-file-int{border-top:1px dashed #ddd;}
.attach-file-int a{color:#CC0000;font-size:10px;text-decoration:none;}
.itemDescriptionShort{color:#333;font-size:14px;padding: 5px 0 10px 0; line-height:18px;}
.ParamCategLine{width:350px;background-color:#666; font-size:13px;font-weight:bold;color:#EEE;padding:5px 0 5px 5px;border:1px solid #FFF;}
.ProductTechnicalsName, .ProductTechnicalsValue{border-bottom: 1px solid #FFF;border-top: 1px solid #FFF;height:24px;color:#999;float:left;padding:3px 0 0 0;background-color:#f1f1f1;margin:0 0 2px 0;}
.ProductTechnicalsName{width:150px;border-left: 1px solid #FFF;}
.ProductTechnicalsValue{width:205px;border-right: 1px solid #FFF;color:#333;}
.itemDescriptionMain{margin:20px 0 0 0;line-height:18px;}

.itemDetailsCode{width:150px;font-size:11px;float:left;margin:5px 0 0 0;}
.itemDetailsProducer{width:140px;float:left;}
.itemDetailsProducer img{width:130px;height:auto;}

#item-options-table{margin-top:20px;}
.item-option-cell{width:65px;float:left;margin:5px;font-size:10px;}
.item-option-cell img{width:50px;height:30px;}


.td-cart-img img{width:50px; border:1px solid #ccc; padding:3px;margin:3px;}
.sectiontitle{width:220px; height:20px;background:url(../images/bg_menu_left.jpg) repeat; padding:12px; border-left: 5px solid #1E1E1E;margin:5px 0 2px 0;color:#FFF;text-transform:uppercase;}
.infolink{padding: 5px 0 10px 30px;background:url(../images/bullet-menu1.gif) no-repeat 15px 5px;line-height:20px;}
.infolink a{color:#777;font-size:13px;text-decoration:none;text-transform:uppercase;}
.infolink a:hover{color:#000;}
/*registration*/
.showspan{
	visibility:visible;
}
.hidespan
{
	display:none;
	visibility:hidden;
}

.footerCol{width:230px;padding:8px;float:left;}
.footerCol ul{list-style-type:none;margin:16px 0 0 0;padding:0;}
.footerCol li{display:block;width:200px;float:left;padding:0 0 0 12px;background:url(../images/footer-arrow.png) no-repeat left 3px;margin:0 0 8px 0;}
.footerCol li a{color:#FFF;font-family:Arial, 'PT Sans', sans-serif;font-size:12px;text-decoration:none;font-weight:lighter;}
.footerCol li a:hover{color:#FCE7EA;text-decoration:underline;}
.footer-title{font-family:Arial, 'PT Sans', sans-serif;font-size:18px;color:#FCE7EA;}
.footer-title img{vertical-align:text-top;padding:0 4px 2px 0;}
.footerCol .freetext{font-size:11px;color:#fff;line-height:20px;}
.footer-socialbox{width:128px;height:85px;background-color:#fff;padding:2px 0 0 2px;}
.footer-socilabox img {margin:0 1px 1px 0;}

.news-date{width:80px;height:60px;border-right:1px solid #CCC;float:left;text-align:center;font-size:12px;color:#333;font-weight:bold;}
.news-day{font-size:36px;color:#ccc;text-shadow:2px 2px #666;}
.news-short{width:350px;float:left;padding:0 0 0 10px;}
.news-short a{color:#333;}
.news-big{width:600px;float:left;padding:0 0 0 10px;}

.bottom-col{width:300px;padding:0 0 0 10px;float:left;border:0px solid red;margin-right:10px;color:#999;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.bottom-col .title{font-size:17px;}
.bottom-col ul{list-style-type:square;width:140px;float:left;display:block;}

.btn-form{vertical-align:bottom;margin:0;padding:0;}
.w400{width:400px;}
.w220{width:220px;}
.w170{width:170px;}
.w500{width:480px;}

/*carrousel*/
#logofirme{width:970px;float:left;}
#logofirme img {
	width:180px;
	border: 0px solid #ccc;
	background-color: white;
	padding: 3px;
	margin: 2px 10px 0 0;
	display: block;
	float: left;
}

/*Quickcart*/
.qcartitem{width:220px;min-height: 60px;border-bottom: 1px dashed #A2D7B7;float:left;padding:2px;margin: 0 0 5px 0;}
.qcartimg{width: 50px;float:left;}
.qcartimg img{width:50px;height:auto;}
.qcartcont{width:165px;float:left;text-align:right;padding:2px;border:0px solid red;font-size:11px;}
.qCartBtn{background-color:#FCD14E;height:20px;float:right;margin:15px 0 0 15px;text-align:center;padding: 5px;}
.qCartBtn:hover{background-color:#fac31b;}
.qCartBtn a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#411710;font-weight:normal;}
.qCartBtn img{vertical-align:middle;padding:0 5px 0 0;}


/*SPO*/
.item-box-offer{width:240px;height:180px;float:left;background-color:#eee;text-align:center;padding:5px;position: relative;border:0px solid red;}
.item-ofspec-img img{max-width:200px;margin:5px;}
.item-ofspec-img{width:240px;height:100px;overflow:hidden;}
.item-ofspec-ribbon{width:200px;height:20px;background:url(../images/oferta-spec-line.png) no-repeat;position:absolute;top:10px;left:0;z-index:10;}
.of-spec{height:100px;}
.comanda{padding:3px;background-color:#D7A34E;margin: 4px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.comanda a{color:#333;text-decoration:none;}
.comanda:hover{background-color:#990000;}
.comanda:hover a{color:#FFF;}

#main-left{width:200px;float:left;}
#main-center{width:820px;float:left;border:0px solid red;margin:0 0 0 20px;}
.plain{font-size:12px;line-height:17px;}

.categ-box-outter{width:320px;height:80px;border:1px solid #eee;float:left;margin:5px 10px 5px 20px;}
.categ-box-outter:hover{background-color:#FCEDA6;}
.categ-box-img{width:75px;height:75px;overflow:hidden;padding:2px 5px;float:left;}
.categ-box-img img{width:75px;height:auto;}
.categ-box-text{float:left;height:70px;width:100px;line-height:20px;vertical-align:middle;padding-top:10px;}
.categ-box-text a{text-decoration:none;color:#999;}
a.link-in-box{color:#666;font-family:Arial, 'PT Sans', sans-serif;font-size:14px;}

.itemBreadcrumb{font-size:11px;padding: 0 0 10px 0;display:none;}
.itemBreadcrumb a{color:#666;text-decoration:none;}

/*product listing
.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:220px;float:left;border:0px solid red;margin: 0 0 5px 0;}
.mid-item .prodimg img{width:170px;padding:0 0 0 5px;;border:0;}
.mid-item .proddetails{width:140px;padding:0 5px 0 5px;font-weight:bold;color:#000000;float:right;}
.itemtitle{width:140px;height:70px;font-size:18px;float:left;letter-spacing:.02em;line-height:18px;}*/
#itemMainPriceAndStock{margin:10px 0 0 0;}
.actualprice, prodprice {
    color: #c07c4b;
    float: none;
    font-size: 18px;
    letter-spacing: 0.01em;
    margin: 0 0 6px 0;
}

.currency{font-size:12px;font-weight:normal;padding:2px;line-height:12px;float:none;}
.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:210px;height:70px;float:left;color:#999999;border-left:5px solid #D7A34E;padding:2px 0 0 0;overflow:hidden;color:#999999; font-weight:normal;font-size:11px;}
.itemshort ul{margin:0px;padding-left:10px;overflow:hidden;list-style:none;}
.lower{margin-top: 8px;}

/*product listing - grid
.itemInList, .productbox{width:220px;height:250px;border:1px solid #dddddd;float:left;padding:5px;margin: 4px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color:#FFF; overflow:hidden;}
.w440{width:440px;}
.itemImgArea{width:218px;height:100px;float:left;border:1px solid red;overflow:hidden;text-align:center;}
.itemTitleArea{margin:0 0 5px 0;text-align:center;background-color:#f6f6f6;}
.itemTitleArea a{font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;font-weight:normal;}
.itemDescrArea{width:220px;height:140px;float:left;color:#000000;margin: 4px 0 0 0;border:0px solid red;}
.itemPriceArea{width: 120px;float:left;margin:0;color:#000000;border:0px solid red;}
.itemActionArea{width:120px;height:100px;float:left;text-align:center;margin:20px 0 0 0;}
.itemActionArea a{color:#999999;}
.itemActionArea img{border:0;}
.prodimg{width:218px;height:100px;text-align:center;border:0px solid red;overflow:hidden;}
.prodimg img{width:150px;max-height:250px;display:block;margin:0 auto 0 auto;}
*/

/*product listing - list*/
.list-item{width:952px;border:1px solid #ccc;height:115px;float:left;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:10px;margin: 10px 0 20px 0;}
.list-item-pic{width:150px; height:115px;margin:0 20px 0 0;border:0px solid red;float:left;}
.list-item-pic img{height:115px;width:auto;}
.list-item-des{width:550px;height:115px;margin:0 20px 0 0;float:left;}
.list-item-buy{width:195px;height:115px;margin:0;float:left;border:0px solid blue;text-align:center;}
.list-item-big{font-size:18px;font-weight:bold;line-height:30px;color:#333;}
.list-item-bold{font-weight:bold;}
.list-item-text{color:#666;}
a.buylink{text-decoration:none;width:153px;height:35px;background:url(../images/sprite-yoppi.png)  no-repeat -227px -46px;margin: 20px auto 0 auto;color:#CCCCCC;font-size:16px;text-align:left; padding:13px 0 0 20px;font-weight:bold; display:block;}
a.buylink:hover{background:url(../images/sprite-yoppi.png)  no-repeat -227px -95px;}
a.leftbuy{margin: 20px 0 0 0;}

/*featured items
.productbox{width:200px;height:170px;margin:10px;float:left;border:1px solid red;background-color:#fff;}*/
.productbox{text-align:center;}
.productbox .prodimg{width:220px;height:100px;overflow:hidden;text-align:center;float:left;}
.prodname{width:220px;height:50px;border:0px solid blue;float:left;text-align:center;font-size:13px;font-weight:bold;}

.producerBox{width:200px;height:100px; float:left; border:1px dotted #CCC;margin:5px;text-align:center;}
.producerName{display: inline-block; height: 100%; vertical-align: middle;}
.producerBox img{vertical-align: middle; max-height: 50px; max-width: 170px;}
.producerBox a{text-decoration:none;}
.producerLogoBig {width:200px;margin-right:10px;float:right;}

/*item details
#popupcontent{width:700px;background-color:#FFFFFF;}*/
.ItemOptionsSelectbox{display:none}
.itemThumbs{padding:15px 0 0 0;clear:both;}
.itemImageMain, .itemTechMain{width:250px;float:left;border:0px solid red;}
.itemTechMain{width:250px;}
.itemImageMain img{max-width:307px;}
#itemDetailsLeft, #itemDetailsRight{border:0px solid red;float:left;}
#itemDetailsLeft{width:320px;margin:20px 0 0 0;}
#itemDetailsRight{width:480px;margin:0 0 0 20px;}
.rdetails{overflow: auto;width: 250px;color:#666;font-size:12px;line-height:20px;}

#itemLeft{width:260px;border:1px dotted red;float:left;margin:0 20px 0 0;}
.attach-file-int{border-top:1px dashed #ddd;}
.attach-file-int a{color:#CC0000;font-size:10px;text-decoration:none;}
.ParamCategLine{width:350px;background-color:#666; font-size:13px;font-weight:bold;color:#EEE;padding:5px 0 5px 5px;border:1px solid #FFF;}
.ProductTechnicalsName, .ProductTechnicalsValue{border-bottom: 1px solid #FFF;border-top: 1px solid #FFF;height:24px;color:#999;float:left;padding:3px 0 0 0;background-color:#f1f1f1;margin:0 0 2px 0;}
.ProductTechnicalsName{width:150px;border-left: 1px solid #FFF;}
.ProductTechnicalsValue{width:205px;border-right: 1px solid #FFF;color:#333;}
.itemDescriptionMain{margin:20px 0 0 0;line-height:18px;}

.itemDetailsCode{width:230px;font-size:11px;float:left;margin:5px 0 0 0;color:#666;}
.itemDetailsCode b{color:#000;}
.itemDetailsCode a{text-decoration:none;color:#006600;}
.itemDetailsProducer{width:140px;float:left;}
.itemDetailsProducer img{width:130px;height:auto;}
.prodDetailsBig{text-align:justify; font-size:13px;}
.itemCommercials{padding: 10px;font-style:italic;font-family:"Times New Roman", Times, serif;color:#993300;}
.td-cart-img img{width:50px; border:0px solid #ccc; padding:3px;margin:3px;}
/*.sectiontitle{width:220px; height:20px;background:url(../images/bg_menu_left.jpg) repeat; padding:12px; border-left: 5px solid #1E1E1E;margin:5px 0 2px 0;color:#FFF;text-transform:uppercase;}*/
.infolink{padding: 5px 0 10px 30px;background:url(../images/bullet-menu1.gif) no-repeat 15px 8px;line-height:20px;}
.infolink a{color:#777;font-size:13px;text-decoration:none;text-transform:uppercase;}
.infolink a:hover{color:#000;}
/*registration*/
.showspan{
	visibility:visible;
}
.hidespan
{
	display:none;
	visibility:hidden;
}

#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;}


/*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;
}
.error{color:red;clear:both;} /*jquery validation plugin*/
#smail .textbox { 
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px; 
    border: 1px solid #848484; 
    outline:0; 
    height:25px; 
    width: 275px;
	padding: 0 0 0 5px; 
 }
 
 #smail .textarea {
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px; 
    border: 1px solid #848484; 
    outline:0; 
    width: 275px; 
 } 

#tabs{display:none;}