body {font-size:12px; line-height:18px; color:#747474; font-family:Arial, Helvetica, sans-serif; background-color:#ffffff;}
.floatL {float: left;}
.floatR {float: right;}
.noFloat {
	clear: both !important;
	float: none;
	width: 1px !important;
	height: 0px;
	line-height: 0em !important;
	font-size: 0px !important;
	margin: 0px !important;
	padding: 0 !important;
}
.noFloatSpan { /*no 1px height*/
	display: block;
	*display: inline;
	clear: both !important;
	width: 1px !important;
	height: 0px;
	line-height: 0em !important;
	font-size: 0px !important;
	margin: 0px !important;
	padding: 0 !important;
}
.global-big-txt { font-size: 14px; }
.global-medium-txt { font-size: 12px; }
.global-medium-txt a { color: #333; }
strong { font-weight: bold; }
b { font-weight: bold; }
/* Alignment */
.v-top { vertical-align:top; }
.v-middle { vertical-align:middle; }
.v-bottom { vertical-align:bottom; }
.a-left { text-align:left; }
.a-center { text-align:center; }
.a-right { text-align:right; }

.normal-weight { font-weight:normal; }
.auto-width { width:auto; }

.validation-advice { color: #aa0000; }
 .required { color: #ff0000; }
.validation-failed { border:1px dashed #EB340A !important; background:#faebe7 !important; }

/* All */
.col2-set, .col3-set, .col4-set, .col5-set { clear:both; }

/* Col2 */
.col2-set .col-1, .col2-set .col-2 { width:48.5%; }
.col2-set .col-1 { float:left; }
.col2-set .col-2 { float:right; }

/* Col2-alt */
.col2-alt-set .col-1 { width:32%; }
.col2-alt-set .col-2 { width:65%; }
.col2-alt-set .col-1 { float:left; }
.col2-alt-set .col-2 { float:right; }

/* Col3 */
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3 { float:left; width:31.3%; }
.col3-set .col-1, .col3-set .col-2 { margin-right:3%; }

/* Col4 */
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3, .col4-set .col-4 { float:left; width:22%; }
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3 { margin-right:4%; }

/* Table Columns */
table .col-1, table .col-2, table .col-3, table .col-4 { float:none !important; margin:0 !important; }
.col3-set td.spacer { width:3%; }
.col4-set td.spacer { width:4%; }

.accent { color:#aa0000; font-weight:bold; }

/********************** Pop up pages */
.page-popup { background:#fff; padding:25px 30px; text-align:left; }
.page-popup .print-head { margin:0 0 15px; }
.page-popup .print-head img { float:left; }
.page-popup .print-head address { float:left; margin-left:15px; }
.product-gallery-nav { padding:0 5px; color: #00b5f1; }
.product-gallery-close { padding:0 5px; color: #00b5f1; }

/********************** Messages  */
.success { color:#fff; }
.error { color:#fff; }
.notice {color:#fff; }
.success, .error { font-weight:bold; }
.messages { width: 95%; margin: 0px auto; padding-top: 5px; padding-right: 10px; margin: 0 auto; overflow:hidden; }
.error-msg, .success-msg, .notice-msg, .note-msg {
    min-height:23px !important;
    margin-bottom:1em !important;
    background-repeat:no-repeat !important;
    background-position:5px 3px !important;
    padding:6px 30px 3px 35px !important;
    font-size:.95em !important;
    font-weight:bold !important;
    }
.error-msg li, .success-msg li, .notice-msg li { margin-bottom:.2em; }
.error-msg {
    color:#fff;
    background-color:#00b5f1;
    background-image:url(../images/error_msg_icon.jpg);
    }
.success-msg {
    color:#fff;
    background-color:#00b5f1;
    background-position:5px 2px !important;
    background-image:url(../images/success_msg_icon.jpg);
    }
.notice-msg, .note-msg {
    color:#fff;
    background-color:#00b5f1;
    background-image:url(../images/note_msg_icon.jpg);
    }

#TopContainer {background-color:#FFFFFF; width:100%;}
#TopHeaderContainer {width:100%; height:149px; background:url(../images/tophead-bg.gif) repeat-x;}
#TopGreenLine {width:100%; height:7px;  background-color:#b3ce48; overflow:hidden; float:left;}
#TopGreenLineF {width:100%; height:7px;  background-color:#b3ce48; overflow:hidden; float:left;}
#MenuContainer {width:100%; height:49px; background-color:#4a4a4a; margin-top:2px; float:left;}
.border-bottom {width:100%; height:2px; background:url(../images/menu-border-bottom.gif) repeat-x; float:left;overflow:hidden;}

/*--------- [start] Top Header ----------------*/
.TopHeader {width:1000px; margin:0 auto;}
.logo {width:168px; height:125px; margin-top:11px; margin-left:45px;float:left;}
.ContactBox {font-size:11px;width:205px; height:111px; background:url(../images/contact-box.gif) no-repeat; float:left; margin:18px 0px 0px 23px;}
.ContactBox .text {font-size:11px;padding:0px 0px 0px 10px; line-height:15px;}
.AuthBox {width:188px; height:75px; background:url(../images/auth-box.gif) no-repeat; float:left; margin:18px 0px 0px 76px; padding:36px 0px 0px 17px;}
.AuthBox .links a{ color:#b3ce48; text-decoration:underline; }
.AuthBox .links a:hover{ color:#b3ce48; text-decoration: none;}
.CosBox {width:188px; height:89px; background:url(../images/cos-box.gif) no-repeat; float:right; margin-top:18px;padding:22px 0px 0px 17px;}
.CosBox .cos-details td { height: 60px; vertical-align: middle; padding:0;}
.CosBox .cos-details a { text-decoration:none; color:#828282;}
.CosBox .cos-details a:hover { text-decoration:underline; }
.CosBox .cos-details strong { color:#b3ce48; font-weight: bold; }
.CosBox .prod a {  text-decoration:underline; color:#828282; line-height:20px;}
.CosBox .prod a:hover {text-decoration:none; color:#828282;}
/*--------- [stop] Top Header ----------------*/

/*--------- [start] Top Menu ----------------*/
.TopMenu {width:1000px; margin:0 auto; padding-top:9px;}
.TopMenu .leftmenu { position: relative; width:214px; float:left; margin-right:15px; margin-top:6px;}
.TopMenu .leftmenu .cumpar-btn {width:79px; height:17px; float:left; margin-right:50px; margin-left:10px; padding-top: 4px;}
.TopMenu .leftmenu .art-btn {width:48px; height:17px; float:left;}
.TopMenu .leftmenu .blog-btn {width:51px; height:21px; float:left;}
.SearchBoxContainer { position: relative; width:561px; float:left; }
.SearchBox { position:absolute; top:0; right:0; }
.SearchBox .input {width:464px; height:26px; background:url(../images/search-bg.gif) no-repeat; border:none; font-size:16px; line-height:20px; padding:5px 0px 0px 5px; color:#666666; float:left;}
.SearchBtn { border: none; cursor: pointer; width:78px; height:31px; background:url(../images/cauta-btn.gif) no-repeat; display:block; float:left; margin-left:12px;}
a.PromBtn {position: relative; width:194px; height:31px; background:url(../images/prom-btn.gif) no-repeat; display:block; float:right; margin-left:15px;}
.search-autocomplete { position:absolute; z-index:999; color: #333; }
.search-autocomplete ul { border:1px solid #5c7989; background-color:#f9f5f0; }
.search-autocomplete li { border-bottom:1px solid #f4eee7; padding:2px 8px 1px 8px; cursor:pointer; }
.search-autocomplete li .amount { float:right; font-weight:bold; }
.search-autocomplete li.odd { background-color:#fffefb; }
.search-autocomplete li.selected { background-color:#f7e8dd; }
/*--------- [stop] Top Menu ----------------*/

.BreadCrumbs { width:1010px; background-color:#4a4a4a; padding:6px 0px 5px 0px; color:#ffffff; font-size:11px;}
.BreadCrumbs a { font-size:11px; color:#ffffff; text-decoration:none;}
.BreadCrumbs a:hover { color:#b3ce48; text-decoration:none;}
.BreadCrumbs h1 { margin: 0; padding: 0; display: inline; }

/*--------- [start] Main Content ----------------*/
#MainContent {width:100%; background:url(../images/content-bg.gif) repeat;}
#MainContent-bg {width:1010px; margin:0 auto; background:#fff; padding-bottom:20px;}
.LeftContent {/*width:214px;*/ width:206px; float:left;}
.RightContent {/*width:772px;*/ width:780px; float:right; }

.LeftMenuBox { width:211px; padding-left:3px; margin-bottom:10px;}
.LeftMenuTitle { width:196px; padding:4px 0px 2px 15px; margin-top:10px; background: #4a4a4a url(../images/leftmenu-title-bg.gif) 6px 0px repeat-y; font-size:14px; line-height:20px; color:#ffffff; }
.LeftMenuTitle a { width:196px; display: block; color:#ffffff; text-decoration:none;}
.LeftMenuTitle a:hover {color:#b3ce48; text-decoration:none;}
.LeftMenu { margin-left:16px;}
.LeftMenu ul{ list-style-type:none;}
.LeftMenu ul li{ /*background:url(../images/leftmenu-arrow.gif) left 4px no-repeat;*/ margin-top:5px;}
.LeftMenu ul li img {position:relative;top:2px;margin-right:4px;}
.LeftMenu ul li a{ text-decoration:none; color:#747474;}
.LeftMenu ul li a:hover{ text-decoration: underline; color:#747474;}
.LeftMenuExpand { text-align: right; }
.LeftMenuExpand a { text-align: right; font-size: 11px; color: #aa4a4a; text-decoration:underline; }
.LeftMenuExpand a:hover { text-decoration:none; }
a.forgotpassword { font-size: 11px; color: #aa4a4a;	}
.LeftCategTitle h3 { display: inline; margin: 0; padding: 0; }
.LesftSubCategTitle h4 { display: inline; margin: 0; padding: 0; }

.Banner {width:768px; height:202px; background:url(../images/banner.jpg) no-repeat; margin-top:10px; clear: both; float: none;}
.Products {width:768px; margin-top:10px;}
.Products-Produs {width:751px; margin-top:8px; border:1px solid #e9e9e9; padding:5px 0px 20px 10px;}
.ProductsLeft {width:560px; float:left;}
.ProductsRight {width:194px; float:right;}
.ProductsRight-ListProd {width:190px; float:right; padding:0px 2px 10px 2px;}
.ProdusBox { overflow: hidden; width:167px; height: 235px; border:1px solid #cdcfd0; background:url(../images/produs-box-middle.gif) left top repeat-y; float:left; position:relative; margin-right:25px; margin-bottom:15px;}
.ProdusBoxLast { margin-right: 0px; }
.ProdusBox .title {color:#000000;border-bottom:1px solid #cdcfd0; text-align:center; height:auto;padding:2px 0px 5px 0px; padding-right:5px; padding-left:5px; margin-bottom:10px;}
.ProdusBox .title a {color:#000000; text-decoration: none; }
.ProdusBox .title a:hover{text-decoration:underline}
.ProdusBox .foto {width:65px; height:81px; margin-left:35px;}
.ProdusBox .newprice {color:#eb3333; text-align:center;}
.ProdusBox .oldprice {color: #9b9b9b; text-align:center; text-decoration:line-through; font-size:10px;}
.ProdusBox .newprice a {color:#eb3333;}
.ProdusBox .oldprice a {color: #9b9b9b; font-size: 10px;}
.ProdusBox .subtitle {color:#9b9b9b;  text-align:center; padding:5px 0px 5px 0px; }
.ProdusBox .subtitle a {color:#9b9b9b; text-decoration: none; }

div.h202
{
	height:202px;
}

.Discount-Icon {
	width:68px;
	height:68px;
	position: absolute;
	background:url(../images/discount-icon.png) left top no-repeat;
	left: -1px;
	top: 137px;
	z-index: 500;
}

.Hot-Icon {
	width:68px;
	height:68px;
	position: absolute;
	background:url(../images/hot-icon.png) left top no-repeat;
	left: -1px;
	top: 137px;
	z-index: 500;
}

.Promo-Icon {
	width:68px;
	height:68px;
	position: absolute;
	background:url(../images/promo-icon.png) left top no-repeat;
	left: -1px;
	top: 137px;
	z-index: 500;
}

.Recomandat-Icon {
	width:68px;
	height:68px;
	position: absolute;
	background:url(../images/recomandare-icon.png) left top no-repeat;
	left: -1px;
	top: 137px;
	z-index: 500;
}

.Nou-Icon {
	width:68px;
	height:68px;
	position: absolute;
	background:url(../images/nou-icon.png) left top no-repeat;
	left: -1px;
	top: 137px;
	z-index: 500;
}



.ProdusBox .Discount-Icon {
	width:68px;
	height:68px;
	position: absolute;
	background:url(../images/discount-icon.png) left top no-repeat;
	left: -1px;
	top: 167px;
	z-index: 500;
}

.ProdusBox .Hot-Icon {
	width:68px;
	height:68px;
	position: absolute;
	background:url(../images/hot-icon.png) left top no-repeat;
	left: -1px;
	top: 167px;
	z-index: 500;
}

.ProdusBox .Promo-Icon {
	width:68px;
	height:68px;
	position: absolute;
	background:url(../images/promo-icon.png) left top no-repeat;
	left: -1px;
	top: 167px;
	z-index: 500;
}

.ProdusBox .Recomandat-Icon {
	width:68px;
	height:68px;
	position: absolute;
	background:url(../images/recomandare-icon.png) left top no-repeat;
	left: -1px;
	top: 167px;
	z-index: 500;
}

.ProdusBox .Nou-Icon {
	width:68px;
	height:68px;
	position: absolute;
	background:url(../images/nou-icon.png) left top no-repeat;
	left: -1px;
	top: 167px;
	z-index: 500;
}


.ProdusBox2 {width:169px; border-bottom:1px solid #cdcfd0; border-top:1px solid #cdcfd0; background-color:#f4f4f4; float:left; position:relative; }
.ProdusBox2 .title {color:#9b9b9b; border-bottom:1px solid #cdcfd0; text-align:center; padding:5px 0px 5px 0px; margin-bottom:10px;}

.ProdusBox2 .foto {width:65px; height:81px; margin-left:45px;}
.ProdusBox2 .newprice {color:#eb3333; text-align:center;}
.ProdusBox2 .oldprice {color: #9b9b9b; text-align:center; text-decoration:line-through; font-size:10px;}
.ProdusBox2 .newprice a {color:#eb3333;}
.ProdusBox2 .oldprice a {color: #9b9b9b; font-size: 10px;}
.ProdusBox2 .subtitle {color:#9b9b9b;  text-align:center; padding:5px 0px 5px 0px; }

.ReviewsBox {background:url(../images/reviews-box-top.gif) left top no-repeat; float:left; margin-top:5px; }

.ReviewsBoxBottom { width:561px; min-height:165px; padding: 0 0 30px 0; background:url(../images/reviews-box-btm.gif) left bottom no-repeat; }
* html .ReviewsBoxBottom { height:165px; } /*IE6*/
*:first-child+html .ReviewsBoxBottom { height:165px; } /*IE7*/

.ReviewProd1 { width:533px; background:url(../images/review-dotline.gif) 10px 20px no-repeat; padding:30px 0px 0px 15px; }
.ReviewProd1 .title {font-size:14px; color:#94b21d; padding-bottom:3px;}
.ReviewProd1 .title a {color:#94b21d; text-decoration: none; }
.ReviewProd1 .title a:hover {text-decoration:underline; }
.ReviewProd1 dl.ReviewProd1Details dd {
	padding-left: 10px;
}

.reviewdesc {float:left; height:44px; background:url(../images/review-sep.gif) right top no-repeat; width:423px; padding-right:10px;}
.readmore-rev {  }
.readmore-rev a{ color:#9bb72c; text-decoration:underline;}
.readmore-rev a:hover{ color:#9bb72c; text-decoration: none;}
.review-autor {float: left; color:#919090; padding-left:10px; margin-top:3px;}

.RecomandariBox {width:179px; height:155px; background:url(../images/recomandari-box.gif) no-repeat; padding:40px 0px 0px 15px; margin-top: 10px; position: relative;}
.RecomandariBoxFirst { margin-top: 0px; }
.RecomandariBox .text { height: 36px; overflow-y: hidden; font-size:12px;padding-right:5px;font-weight:bold; color:#5b5b5b; text-align:center;}
.RecomandariBox .text a {font-weight:bold; color:#5b5b5b; text-align:center; text-decoration: none; }
.RecomandariBox .text a:hover {text-decoration: underline; }
.RecomandariBox .pret {font-size:13px; font-weight:bold; color:#718817; text-align:center;}
.RecomandariBox .pret .newprice {font-size:15px; font-weight:bold; color:#718817; text-align:center;}
.RecomandariBox .pret .oldprice {font-size:11px; font-weight:normal; color:#9b9b9b; text-align:center; text-decoration:line-through; }
.RecomandariBox .pret .newprice a {font-size:15px; color:#718817;}
.RecomandariBox .pret .oldprice a { font-size:11px; color:#9b9b9b; }
.RecomandariBox div.price-box a {font-size:12px;font-weight:bold; color:#5b5b5b; text-decoration: none;}
.RecomandariBox div.price-box a:hover {text-decoration:underline}

.RightSide .price-box .oldprice 
{
	font-size: 13px;
}

.NewBox{width:179px; height:155px; /*background:url(../images/new-box.gif)*/background:url(../images/noutati-box.gif) no-repeat; padding:40px 0px 0px 15px;margin-top:10px; position: relative;}
.NewBoxFirst { margin-top: 0px; }
.NewBox .text { height: 36px; overflow-y: hidden; padding-right:5px;font-weight:bold; color:#5b5b5b; text-align:center;}
.NewBox .text a {font-weight:bold; color:#5b5b5b; text-align:center; text-decoration: none; }
.NewBox .text a:hover {text-decoration: underline; }
.NewBox .pret {font-size:14px; font-weight:bold; color:#718817; text-align:center;}
.NewBox div.price-box a {font-size:12px;font-weight:bold; color:#5b5b5b; text-decoration: none;}
.NewBox div.price-box a:hover {text-decoration:underline}

.pret p.newprice
{
	display: inline;
	font-size: 13px !important;
}

.right-separator {
	position: relative;
	width: 179px;
	height: 9px;
	font-size: 9px;
	line-height: 9px;
}

.RecomandariBox .foto {
    width: 142px;
    height: 98px;
    float: left;    
    margin-left:12px;
    background: url(../images/tr.gif) no-repeat;
    vertical-align: middle;
    text-align: center;
}
.RecomandariBox .tr { width: 0px; height: 98px; vertical-align: middle; }
.RecomandariBox .boximg { vertical-align: middle; }

.NewBox .foto {
    width: 142px;
    height: 98px;
    float: left;
    margin-left:12px;
    background: url(../images/tr.gif) no-repeat;
    vertical-align: middle;
    text-align: center;
}
.NewBox .tr { width: 0px; height: 98px; vertical-align: middle; }
.NewBox .boximg { vertical-align: middle; }

.Discount-Icon-Right {
	width:68px;
	height:68px;
	position: absolute;
	background:url(../images/discount-star.png) no-repeat;
	left: 118px;
	top: 6px;
	z-index: 500;
}

.Hot-Icon-Right {
	width:68px;
	height:68px;
	position: absolute;
	background:url(../images/hot-star.png) no-repeat;
	left: 118px;
	top: 6px;
	z-index: 500;
}

.Nou-Icon-Right {
	width:68px;
	height:68px;
	position: absolute;
	background:url(../images/nou-star.png) no-repeat;
	left: 118px;
	top: 6px;
	z-index: 500;
}

.Promo-Icon-Right {
	width:68px;
	height:68px;
	position: absolute;
	background:url(../images/promo-star.png) no-repeat;
	left: 118px;
	top: 6px;
	z-index: 500;
}

.NewsletterBox {width:194px; background:url(../images/newsletter-box-top.gif) left top no-repeat; margin-top:10px; padding-top:37px;}
.NewsletterBoxMiddle {background:url(../images/newsletter-box-middle.gif) left bottom repeat-y;}
.NewsletterBoxBottom { padding-bottom: 7px; background:url(../images/newsletter-box-bottom.gif) left bottom no-repeat;}
.NewsletterBox .text { padding-left: 16px; padding-right: 16px; font-size:11px; color:#4a4a4a; text-align:left;}
.NewsletterBox label { font-size:11px; color:#4a4a4a;}
.NewsletterBoxList {width:194px; height:158px; background:url(../images/newsletter-box.gif) no-repeat;  padding-top:37px;}
.NewsletterBoxList .text { padding-left: 16px; padding-right: 16px; font-size:11px; color:#4a4a4a; text-align:left;}
.NewsletterBox .validation-advice { text-align: middle; padding: 3px 15px 0 15px; text-align: left; color: #aa0000; }
.NewsletterBox .error { text-align: middle; padding: 3px 0 0 0; text-align: left; color: #aa0000; }
.NewsletterBox .success { text-align: middle; padding: 3px 0 0 0; text-align: left; color: #b3ce48; }
.NewsletterLabelEmailContainer {text-align:left; color:#4a4a4a; padding-top: 7px; padding-left: 16px; padding-right: 16px; }
.NewsletterEmailContainer { padding-top: 5px; padding-bottom: 7px; }

.NewsInput {width:159px; height:21px; background:url(../images/newsletter-input.gif) no-repeat; border:none; margin-left:17px; padding:3px 0px 0px 5px;}
.NewsBtn { border: none; width:76px; height:20px; background:url(../images/news-btn.gif) no-repeat; display:block; margin-left:106px; cursor: pointer; }
/*--------- [stop] Main Content ----------------*/


/*--------- [start] Footer ----------------*/
#Footer {width:100%; /*height:181px;*/ margin-top:2px; padding-top: 15px; background-color:#4a4a4a; float:left;}
.FooterContent {width:1000px; margin:0 auto; padding-top:40px; }
.FooterMenu {font-size:11px; color:#d4d4d4; float:left; padding-left:20px;}
.FooterMenu a {color:#d4d4d4; text-decoration:none;}
.FooterMenu a:hover {color:#d4d4d4; text-decoration: underline;}
.Copyright {float:right;font-size:11px; color:#d4d4d4;}

.FooterBoxes .footer_recom
{
	font-size: 12px;
}

.FooterBoxes .footer_recom span.recom
{
	color: #b2b2b2;	
	font-weight: bold;
}

.FooterBoxes .footer_recom a
{
	color: #b2b2b2;
	margin-left: 9px;	
	text-decoration: none;
}

.FooterBoxes .footer_recom a:hover { text-decoration: underline; }

.FooterBoxes .footer_recom a.last { border: 0 !important; }
.FooterBoxes .footer_recom span.separ { margin-left: 9px; color: #7c8376; }

.FooterBoxes { width:1000px; margin:0 auto; padding-bottom: 15px;}
.FooterBoxes .ProduseCat { float:left; margin-right:150px;}
.FooterBoxes .ProduseCat .title { color: #FFFFFF; font-weight:bold; font-size:16px; padding-bottom:5px;}
.FooterBoxes .ProduseCat ul { list-style-type:none;}
.FooterBoxes .ProduseCat ul li { padding-top:5px;}
.FooterBoxes .ProduseCat ul li a, a.flink { color: #999999; text-decoration:none;}
.FooterBoxes .ProduseCat ul li a:hover, a.flink:hover {color: #999999; text-decoration:underline;}
.FooterBoxes .ProduseTag .tags { color:#CCCCCC; font-size:11px; width:400px;}
.FooterBoxes .ProduseTag { float: right; }
.FooterBoxes .ProduseTag .title { color: #FFFFFF; font-weight:bold; font-size:16px; padding-bottom:10px;}
.FooterBoxes .ProduseTag .title a { color: #ccc; font-weight: normal; font-size:12px; text-decoration: none; }
.FooterBoxes .ProduseTag .title a:hover { text-decoration: underline; }
.FooterBoxes .ProduseTag .tags a { color:#CCCCCC; text-decoration:none; }
.FooterBoxes .ProduseTag .tags a:hover { color:#CCCCCC; text-decoration:underline; }
#footer-blog-item {
	display: block;
	width: 100px;
	padding-left: 18px;
	background: url(../images/footer-blog-item.gif) left center no-repeat;
}
/*--------- [] Footer ----------------*/


/*------- [start] List Categorie ----------------*/
.ProductsLeftCat {width:545px; float:left; border:1px solid #ececec; padding:3px 10px 10px 5px;}
.ProductsLeftCat .title {font-size:18px; color:#4a4a4a; background:url(../images/categ-title-bg.jpg) bottom no-repeat; padding-bottom:10px; margin-bottom:15px;}
.ListCategorii { background:url(../images/listcateg-bg.gif) left top no-repeat; margin-bottom: 5px; }
.ListCategoriiBottom { background:url(../images/dropdown-bg.gif) left bottom no-repeat; padding-bottom: 10px; }
.ListMenuCategLeft { width: 232px; padding:20px 5px 10px 30px; float:left;}
.ListMenuCategLeft ul { list-style-type:none;}
.ListMenuCategLeft ul li{ background:url(../images/listcateg-arrow.gif)  left 5px no-repeat; padding-left:15px;}
.ListMenuCategLeft ul li a{ color:#424242; text-decoration:none; line-height:20px;} 
.ListMenuCategLeft ul li a:hover{ color:#00b5f1;}

.ordoneazaSelect { color: #777; }
.ordoneazaSelect select { color: #333; }
.ordoneazaArrow { padding: 2px 3px 0 7px; }

.DropDownBox { background:url(../images/dropdown-bg.gif) top no-repeat;  padding:15px 0px 0px 5px; height:25px;}
.DropDownBox .ordoneaza {color:#a8a8a8; margin-right:5px;}
.DropDownBox .pagina {line-height:14px; color:#4a4a4a; margin-right:10px; margin-left:240px;}
* html .DropDownBox .pagina {line-height:14px; color:#4a4a4a; margin-right:10px; margin-left:60px;}
.DropDownBox .paginare {color:#4a4a4a; font-size:14px;}
.DropDownBox .paginare a{color:#4a4a4a; text-decoration:none;}
.DropDownBox .paginare a:hover{color:#829d15; text-decoration: underline; font-weight:bold;}

.DropDownBoxProd {   padding:0px 0px 0px 5px; height:25px;}
.DropDownBoxProd .ordoneaza {color:#a8a8a8; margin-right:5px;}
.DropDownBoxProd .ordoneazaSelect a { color: #4a4a4a; }
.DropDownBoxProd .ordoneazaSelect a:hover {font-weight:bold;color:#b4c473;text-decoration:none;}
.DropDownBoxProd .items-on-page { font-size: 12px; color: #4a4a4a; }
.DropDownBoxProd .items-on-page b { color: #777777; }
.DropDownBoxProd .pagina {line-height:14px; color:#4a4a4a; margin-right:10px; margin-left:240px;}



* html .DropDownBoxProd .pagina {line-height:14px; color:#4a4a4a; margin-right:10px; margin-left:60px;}
.DropDownBoxProd .paginare {color:#4a4a4a; font-size:14px; }
.DropDownBoxProd .paginare a{color:#4a4a4a; text-decoration:none;}
.DropDownBoxProd .paginare a:hover{font-weight:bold;color:#b4c473;text-decoration:underline;}
.DropDownBoxBottom { padding:5px 0px 0px 5px; height:20px;}
.DropDownBoxBottom .pagina {padding-top: 4px; line-height:12px; color:#4a4a4a; margin-right:10px;}
.DropDownBoxBottom .ordoneaza {color:#a8a8a8; margin-right:5px;}
.DropDownBoxBottom .ordoneazaSelect a { color: #4a4a4a; }
.DropDownBoxBottom .ordoneazaSelect a:hover {font-weight:bold;color:#b4c473;text-decoration:none;}
.DropDownBoxBottom .items-on-page { font-size: 12px; color: #4a4a4a; }
.DropDownBoxBottom .items-on-page b { color: #777777; }
.DropDownBoxBottom .paginare {color:#4a4a4a; font-size:14px; }
.DropDownBoxBottom .paginare a{color:#4a4a4a; text-decoration:none;}
.DropDownBoxBottom .paginare a:hover{font-weight:bold;color:#b4c473;text-decoration:underline;}
.DropDownBoxBottom .listeaza { color:#4a4a4a; font-size:12px; margin-left:100px; }
.DropDownBoxBottom span.blackCol {color:#4a4a4a;}
.DropDownBoxBottom span.hoverCol {font-weight:bold;color:#b4c473;text-decoration:underline;}
.DropDownBoxBottom .list { font-size:14px; color:#4a4a4a; float:left; }
.DropDownBoxBottom .list a {color:#4a4a4a; text-decoration:none;}
.DropDownBoxBottom .list a:hover {color:#829d15; text-decoration: underline;}


.ProdListBox { position: relative; border:1px solid #d3d3d3; padding: 10px 14px 10px 14px; margin-bottom: 10px; zoom: 1; }
.ProdListBox .titleb { color:#4a4a4a; font-size:16px; border:none; font-weight:600; margin-bottom:10px; }
.ProdListBox .titleb a { color:#4a4a4a; text-decoration: none; }
.ProdListBox .titleb a:hover {color:#00b5f1;}
.ProdListBox .prodl { display: block; width: 84px; height: 75px; float: left; overflow: hidden; font-size: 0px; line-height: 0em; }
.ProdListBox .lefttext { width: 255px; height: 70px; padding: 5px 0px 0px 10px; float: left; color: #4a4a4a; }
.ProdListBox .rightcol { width: 155px; float:right; margin-right:3px; text-align: center; }
.ProdListBox .rightcol .pret {color:#4a4a4a; text-align:center; }
.ProdListBox .rightcol .priceprod {font-size:18px; color:#00b5f1; font-weight:bold; text-align:center; }
.ProdListBox .rightcol .priceprod .oldprice { color: #9b9b9b; text-decoration: line-through; font-size: 15px; }
.ProdListBox .rightcol .priceprod .newprice { color: #00b5f1; }
.ProdListBox .rightcol .priceprod .price-box a { color: #00b5f1; font-size: 12px; }
.ProdListBox .out-of-stock { width: 100%; padding-top: 15px; text-align: center; }
a.adauga-cos { width:140px; height:32px; background:url(../images/adauga-cos.jpg) center top no-repeat; display:block; margin-top:15px;}
.ProdListBox .add-compare-wrapper {
	display: block;
	clear: left;
	float: left;
	width: 120px;
	height: 11px;
	padding-top: 10px;
	padding-bottom: 7px;
}

a.cartProductNameLink
{
	text-decoration:none;
	color:#4a4a4a;
}

a.cartProductNameLink:hover
{
	color:#00b5f1;text-decoration:none;
}

.ProdListBox .add-compare-wrapper a.detaliiLink
{
	color:#00b5f1;
	text-decoration: none;
}

.ProdListBox .add-compare-wrapper a.detaliiLink:hover
{
	color:#00b5f1;
	text-decoration: underline;
}

.ProdListGridBox .add-compare-wrapper a.detaliiLink
{
	color:#00b5f1;
	text-decoration: none;
}

.ProdListGridBox .add-compare-wrapper a.detaliiLink:hover
{
	color:#00b5f1;
	text-decoration: underline;
}

.ProdListBox a.add-compare-link {
	clear: left;
	float: left;
	color:#00b5f1;
	text-decoration: none;
}

.ProdListBox a.add-compare-link:hover {	
	text-decoration: underline;
}

.ProdListBox .Discount-Icon {
	width:112px;
	height:63px;
	position: absolute;
	background:url(../images/discount-list-icon.png) left top no-repeat;
	left: 431px;
	top: 0px;
	z-index: 500;
}

.ProdListBox .Hot-Icon {
	width:112px;
	height:63px;
	position: absolute;
	background:url(../images/hot-list-icon.png) left top no-repeat;
	left: 431px;
	top: 0px;
	z-index: 500;
}
.ProdListBox .Promo-Icon {
	width:112px;
	height:63px;
	position: absolute;
	background:url(../images/promo-list-icon.png) left top no-repeat;
	left: 431px;
	top: 0px;
	z-index: 500;
}
.ProdListBox .Recomandat-Icon {
	width:112px;
	height:63px;
	position: absolute;
	background:url(../images/recomandare-list-icon.png) left top no-repeat;
	left: 431px;
	top: 0px;
	z-index: 500;
}
.ProdListBox .Nou-Icon {
	width:112px;
	height:63px;
	position: absolute;
	background:url(../images/nou-list-icon.png) left top no-repeat;
	left: 431px;
	top: 0px;
	z-index: 500;
}

.ProdListGridBoxWrapper {
	width: 171px;
	padding: 0 12px 20px 0;
	float: left;
}
.ProdListGridBoxWrapperFirst {
	padding-left: 6px;
}
.ProdListGridBoxWrapperLast {
	padding-right: 0;
}
.ProdListGridBox {
	overflow: hidden;
	position: relative;
	width: 147px;
	height: 257px;
	padding: 6px 12px 6px 12px;
	border: 1px solid #d3d3d3;
	zoom: 1;
}
.ProdListGridBox .titleb {
	display: block;
	height: 54px;
	margin-bottom:10px;
	overflow-y: hidden;
	border:none;
	font-weight:600;
	font-size:12px;
	color:#4a4a4a;
	text-align: center;
}

.ProdListGridBox .titleb {
	position: absolute;
	display: block;
	width: 147px;
	height: 54px;
	left: 12px;
	top: 10px;
	z-index: 600;
	overflow-y: hidden;
	border:none;
	font-weight: 600;
	font-size:12px;
	color:#4a4a4a;
	text-align: center;
}

.ProdListGridBox div.detalii {margin-bottom:5px}
.ProdListGridBox .pret div.detalii	a {color:#00b5f1; text-decoration: none; }
.ProdListGridBox .pret div.detalii	a:hover { text-decoration: underline; }
.ProdListGridBox .titleb a { color:#4a4a4a; text-decoration: none; }
.ProdListGridBox .titleb a:hover {color:#00b5f1;}
.ProdListGridBox .lefttext { color:#4a4a4a; float:left; width:260px; padding:5px 0px 0px 10px;}
.ProdListGridBox .prodl { display: block; width: 140px; height: 82px; padding-top: 64px; padding-left: 4px; overflow: hidden; font-size: 0px; line-height: 0em; }
.ProdListGridBox .pret { display: block; width: 100%; padding: 10px 0 0 0; color:#4a4a4a; text-align:center; }
.ProdListGridBox .priceprod {font-size:18px; color:#00b5f1; font-weight:bold; text-align:center;}
.ProdListGridBox .priceprod .oldprice { color: #9b9b9b; text-decoration: line-through; font-size: 10px;}
.ProdListGridBox .priceprod .newprice { color: #00b5f1; }
.ProdListGridBox .priceprod .price-box a { color: #00b5f1; font-size: 12px; }
.ProdListGridBox button.adauga-cos-prod {margin-left:3px;}
.ProdListGridBox .out-of-stock { width: 100%; height: 32px; line-height: 32px; margin-top: 10px; text-align: center; }
a.adauga-cos-grid {
	display:block;
	width:140px;
	height:32px;
	margin: 10px auto 0px auto;
	background:url(../images/adauga-cos.jpg) center top no-repeat;
}
.ProdListGridBox a.add-compare-link {
	display: block;
	margin-top: 7px;
	color:#00b5f1;
	text-decoration: none;
	text-align: center;
}

.ProdListGridBox a.add-compare-link:hover {
	text-decoration:underline;
}

.ProdListGridBox .Discount-Icon {
	width: 51px;
	height:51px;
	position: absolute;
	background:url(../images/discount-small-icon.png) left top no-repeat;
	left: 0px;
	top: 221px;
	z-index: 500;
}

.ProdListGridBox .Hot-Icon {
	width: 51px;
	height: 51px;
	position: absolute;
	background:url(../images/hot-small-icon.png) left top no-repeat;
	left: 0px;
	top: 221px;
	z-index: 500;
}
.ProdListGridBox .Promo-Icon {
	width: 51px;
	height: 51px;
	position: absolute;
	background:url(../images/promo-small-icon.png) left top no-repeat;
	left: 0px;
	top: 221px;
	z-index: 500;
}
.ProdListGridBox .Recomandat-Icon {
	width: 51px;
	height: 51px;
	position: absolute;
	background:url(../images/recomandare-small-icon.png) left top no-repeat;
	left: 0px;
	top: 221px;
	z-index: 500;
}
.ProdListGridBox .Nou-Icon {
	width: 51px;
	height: 51px;
	position: absolute;
	background:url(../images/nou-small-icon.png) left top no-repeat;
	left: 0px;
	top: 221px;
	z-index: 500;
}


/*------- [stop] List Categorie ----------------*/

.Filtre-Container { border:1px solid #eaeaea; }
.Filtre-Sel { color:#ffffff; padding: 0px 0px 10px 0px;}
.Filtre-Sel h4 { background-color:#b3ce48; font-weight:bold; font-size:16px; padding: 10px 0 10px 10px; }

.Filtre-Sel .narrowed-category {
	padding-top: 10px;
	padding-left: 5px;
	color: #333;
}
.Filtre-Sel .narrowed-category li { padding: 1px 0 1px 0; }
.Filtre-Sel .narrowed-category a { text-decoration:none;}
.Filtre-Sel .narrowed-category a:hover { text-decoration: underline;}
.Filtre-Sel .actions { padding: 10px 5px 0 0; text-align: right; }
.Filtre-Sel .actions a { color: #333; text-decoration: none; }
.Filtre-Sel .actions a:hover { text-decoration: none; }

.Filtre-Add {font-size:16px; font-weight:bold;  color:#ffffff; background-color:#b3ce48; padding:5px 0px 5px 10px; margin-top:0px;}
.Filtre-List { margin:10px 0px 0px 5px;}
.Filtre-List .titlef { color:#4a4a4a; font-size:14px; font-weight:bold;}
.Filtre-List ul { list-style-type:none; margin-left:10px; margin-right: 10px; margin-top:5px;}
.Filtre-List ul li {background:url(../images/filtre-bullet.gif) left 5px no-repeat; padding-left:10px;}
.Filtre-List ul li a { font-size: 12px; color:#7c7c7c; text-decoration:none;}
.Filtre-List ul li a:hover { color:#7c7c7c; text-decoration: underline;}

.Products-Produs .title-produsp { font-size:16px; color:#4a4a4a; padding-bottom:1px; font-weight:bold; }
.Products-Produs .subtitle-produsp { margin-bottom: 7px; color:#b3ce48; background:url(../images/produs-subtitlebg.gif) left bottom no-repeat; font-size: 7px; line-height: 7px; }
.Products-Produs .Content {}
.Products-Produs .Content .LeftSide { width:365px; float:left;}
.Products-Produs .Content .RightSide { width:365px; float: right;}
.Products-Produs .Content .LeftSide .BigFoto { margin-top:10px;}
.Products-Produs .Content .LeftSide .DescProd { font-size:14px; color:#4a4a4a; background:url(../images/desc-prod-bg.gif) left bottom no-repeat; padding-bottom:3px; font-weight:bold; margin-top:10px; }
.Products-Produs .Content .LeftSide p {color:#4a4a4a; margin-top:10px;}

.Products-Produs .Content .RightSide .ComandaBoxMiddle { background:url(../images/comanda-box-middle.gif) left top repeat-y; margin-top:10px; zoom: 1; }
.Products-Produs .Content .RightSide .ComandaBoxTop { background:url(../images/comanda-box-top.gif) left top no-repeat; }
.Products-Produs .Content .RightSide .ComandaBoxBottom { background:url(../images/comanda-box-bottom.gif) left bottom no-repeat; padding:50px 5px 10px 15px; }

.Products-Produs .Content .RightSide .ComandaBoxMiddle .PretSide { width: 330px; margin: 0px auto; }
.Products-Produs .Content .RightSide .ComandaBoxMiddle .PretSide .baza { /*margin-left: 35px;*/ margin-left: 15px; color:#4a4a4a; }
.Products-Produs .Content .RightSide .ComandaBoxMiddle .PretSide .comments_container { /*margin-left: 35px;*/ margin-left: 15px; color:#4a4a4a; }
.Products-Produs .Content .RightSide .ComandaBoxMiddle .PretSide .comments_container a { color: #00b5f1; text-decoration: none; }
.Products-Produs .Content .RightSide .ComandaBoxMiddle .PretSide .pricegreen .newprice, .Products-Produs .Content .RightSide .ComandaBoxMiddle .PretSide .pricegreen .price-box { font-size:18px; color:#90ae1b; margin-left:15px;}
.Products-Produs .Content .RightSide .ComandaBoxMiddle .PretSide .pricegreen .oldprice { color:#9b9b9b; margin-left:15px; text-decoration:line-through; }
.Products-Produs .Content .RightSide .ComandaBoxMiddle .PretSide .pricegreen .newprice a, .Products-Produs .Content .RightSide .ComandaBoxMiddle .PretSide .pricegreen .price-box a { font-size:18px; color:#90ae1b; }
.Products-Produs .Content .RightSide .ComandaBoxMiddle .PretSide .pricegreen .oldprice a { font-size:16px; color:#9b9b9b; }
.Products-Produs .Content .RightSide .ComandaBoxMiddle .PretSide p a:hover { text-decoration:underline; }
.Products-Produs .Content .RightSide .ComandaBoxMiddle .PretSide .priceTVA { font-size:10px; color:#cdcdcd; /*margin-left:35px;*/ margin-left:15px;}
.Products-Produs .Content .RightSide .ComandaBoxMiddle .add-to-compare {
	display: block;
	width: 128px;
	padding-left: 12px;
	margin-top: 5px;
	color:#00b5f1;
	text-decoration:none;
}

.Products-Produs .Content .RightSide .ComandaBoxMiddle .add-to-compare:hover { text-decoration:underline; }
	
.adauga-cos-prod { width:140px; height:32px; border: none; background:url(../images/adauga-cos.jpg) no-repeat; display:block; margin-top:20px; cursor: pointer; }
.Products-Produs .Content .RightSide .ComandaBoxMiddle .OptSide { width: 330px; margin: 0px auto; }
.Products-Produs .Content .RightSide .ComandaBoxMiddle .OptSide .optionale { color:#4a4a4a;}
.prod-backward-link { color: #00b5f1; }

.groupped-data-table {
	margin: 10px 0;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
}
.groupped-data-table tr.even {
}
.groupped-data-table tr.odd {
	background: #fafafa;
}
.groupped-data-table th {
	padding: 5px;
	border-left: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;
	background: #f2f5e7;
	font-weight: bold;
}
.groupped-data-table td {
	padding: 5px;
	border-left: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;
}
.groupped-data-table td .input-text {
	border: 1px solid #d4d4d4;
}

.Products-Produs .Content .RightSide .date-teh { color:#4a4a4a; font-size:14px; font-weight:bold; background:url(../images/produs-dateteh-bg.gif) left bottom no-repeat; padding-bottom:3px; margin-top:10px;}
.Products-Produs .Content .RightSide .DateBox {border:1px solid #e9e9e9; padding:10px 0px 10px 0px; margin-top:10px; width:355px;}
.Products-Produs .Content .RightSide .DateBox .data-table { width: 100%; }
.Products-Produs .Content .RightSide .DateBox .data-table td { border-bottom: 3px solid #fff; /*font-size: 14px;*/ color:#4a4a4a; background-color:#e9e9e9; padding:2px 10px 2px 10px; margin-bottom:2px;}

/* Product Images */
.product-img-box { position: relative; float:left; width:365px; }
.product-img-box .product-image-zoom { position:relative; overflow:hidden; width:365px; height:200px; z-index:9;}
.product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:pointer; }
.image-zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px auto; background:url(../images/slider_long_bg.gif) no-repeat 50% 50%; padding:0 28px 0 28px; cursor:pointer; }
.image-zoom #track { position:relative; height:18px; }
.image-zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px;background:url(../images/magnifier_handle.gif) 0 0 no-repeat; }
.image-zoom .btn-zoom-out { position:absolute; left:2px; top:1px; }
.image-zoom .btn-zoom-in { position:absolute; right:2px; top:1px; }
.product-img-box .more-views h4 { border-bottom:1px solid #ccc; margin-bottom:.8em; font-size:.95em; text-transform:uppercase; }
.product-img-box .more-views ul { margin-left:-9px; }
.product-img-box .more-views li { float:left; margin:0 0 9px 9px; }
.product-img-box .more-views li a { float:left; width:56px; height:56px; border:1px solid #ddd; overflow:hidden; }

.product-img-box .Discount-Icon {
	width:112px;
	height:63px;
	position: absolute;
	background:url(../images/discount-list-icon.png) left top no-repeat;
	left: 242px;
	top: 0px;
	z-index: 500;
}

.product-img-box .Hot-Icon {
	width:112px;
	height:63px;
	position: absolute;
	background:url(../images/hot-list-icon.png) left top no-repeat;
	left: 242px;
	top: 0px;
	z-index: 500;
}
.product-img-box .Promo-Icon {
	width:112px;
	height:63px;
	position: absolute;
	background:url(../images/promo-list-icon.png) left top no-repeat;
	left: 242px;
	top: 0px;
	z-index: 500;
}
.product-img-box .Recomandat-Icon {
	width:112px;
	height:63px;
	position: absolute;
	background:url(../images/recomandare-list-icon.png) left top no-repeat;
	left: 242px;
	top: 0px;
	z-index: 500;
}
.product-img-box .Nou-Icon {
	width:112px;
	height:63px;
	position: absolute;
	background:url(../images/nou-list-icon.png) left top no-repeat;
	left: 242px;
	top: 0px;
	z-index: 500;
}


/********************** Product Detail */
.product-options { margin:0px 0 0; padding:5px 7px 10px; background-color:#fff; }
.product-options dt { padding:0px 0 0; font-weight:normal; }
.product-options dt label { color:#2f2f2f; }
.product-options dt .qty-holder { float:right; margin-right:5px; }
.product-options dt .qty-holder label { vertical-align:middle; }
.product-options dt .qty-disabled { background:none; border:0; padding: 0 3px 0 3px; color:#2f2f2f; }
.product-options dd { padding:2px 5px 2px; margin:0px; }
.product-options dl.last dd.last { border-bottom:0; padding-bottom:2px; margin-bottom:0; }
.product-options dd input.input-text { width:98%; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select { width:99%; }
.product-options dd .multiselect option { border-bottom:1px dotted #d9e5ee; padding:2px 4px; }
.product-options ul.options-list { margin-right:2px; }
.product-options ul.options-list li { line-height:1.5; padding:2px 0; }
.product-options ul.options-list input.radio { float:left; margin-top:3px; }
.product-options ul.options-list input.checkbox { float:left; margin-top:3px; }
.product-options ul.options-list .label { display:block; margin-left:9px; }
.product-options ul.options-list label { font-weight:normal; }
.product-options ul.validation-failed { padding:0 3px; }
.product-options p.required { margin-bottom:0; padding:7px 0 0; color: #aa0000; }

.product-options-bottom { color: #90ae1b !important; font-size: 18px;}
.product-options-bottom { background-color:#fff; padding:7px 10px; border-top:0; }
.product-options-bottom .product-pricing { margin:0; padding:0 0 5px; border:0; background:0; }
.product-options-bottom .product-pricing li { background:0; padding:2px 0; color:#90ae1b; }
.product-options-bottom .product-pricing .price,
.product-options-bottom .product-pricing .benefit { color:#90ae1b; }
.product-options-bottom .price-box { float:left; margin:0; padding:0; }
.product-options-bottom .price-label { float:left; padding-right:5px; }
.product-options-bottom .price-tax { float:left; }
.product-shop .product-options-bottom .price-box { float:none; }
.product-shop .product-options-bottom .price-label { float:none; padding-right:0; }
.product-shop .product-options-bottom .price-tax { float:none; }
.product-shop .product-options-bottom .add-to-cart-box { clear:both; float:left; padding-top:6px; }
.product-options-bottom .price-box .newprice { color: inherit; }
.product-options-bottom .price-box .oldprice { color: #9b9b9b; text-align:center; text-decoration:line-through; }


.tierprices-grouped, .tierprices { margin:0; padding:0 0 5px; border:0; background:0; }
.tierprices-grouped, .tierprices li { list-style-type: square; background:0; padding:2px 0; margin-left: 30px; color:#4a4a4a; }
.tierprices-grouped, .tierprices .price { color: #00b5f1; }
.tierprices-grouped, .tierprices .benefit { color:#90ae1b; }

/* Product Options */
dl.item-options dt { font-weight:bold; font-style:italic; }
dl.item-options dd { padding-left:5px; }

/*tags product view*/
.product-form-tag .head h4, .product-form-tag .tagh4 {
	font-size:14px; color:#4a4a4a; background:url(../images/desc-prod-bg.gif) left bottom no-repeat; display: block; padding-bottom:3px; font-weight:bold; margin-top:10px;
}
.product-form-tag h5, .product-form-tag .tagh5 {
	padding: 10px 0;
	color:#4a4a4a;
	font-weight: bold;
	display: block;
}
.product-form-tag .add-tag-box {
	
}
.product-form-tag .input-box {
	float: left;
}
.product-form-tag fieldset {
	float: left;
}
.product-form-tag .input-box .input-txt {
	width:300px;
	border: 1px solid #d4d4d4;
	padding: 2px;
	margin-bottom: 5px;
}
.product-add-tags {
	width: 147px;
	height: 20px;
	margin: 1px 0 0 12px;
	background:url(../images/add-tags.gif) left top no-repeat;
	border: none;
	cursor: pointer;
}
.product-form-tag small {
		font-size: 11px;
	color: #4a4a4a;
}
.product-form-tag .tags-list {
	
}
.product-form-tag .tags-list li {
	float: left;
}
.product-form-tag .tags-list li a {
	color: #4a4a4a;
}
.product-form-tag .validation-advice {
	float: left;
}


/********************** Catalog Listing */
.catalog-listing { line-height:1.35em; }
.catalog-listing h5 { margin-bottom:.4em; font-size:1.05em; }
.catalog-listing h5 a, .catalog-listing h5 a:hover { color:#203548; text-decoration:underline; }
.catalog-listing .add-to { margin:.7em 0; color:#555; line-height:1.3em; font-size:.95em; font-weight:bold; }
.catalog-listing .add-to a, .catalog-listing .add-to a:hover { text-decoration:underline; }

/* Up-sell */
.product-collateral { border:1px solid #e9e9e9; width:720px; margin-top:20px; padding: 10px 5px 5px 5px; }
.product-collateral .head { margin: 0 5px 0 5px; background:url(../images/scroll-dot-line.jpg) left bottom no-repeat; }
.product-collateral .head .tabs { padding-bottom:10px; }
.product-collateral .head .tabs span, .product-collateral .head .tabs a { margin-right: 3px; font-size: 16px; padding:5px 15px 5px 15px; text-decoration:none; background-color:#e0e0e0; color:#4a4a4a; }
.product-collateral .head .tabs span.active, .product-collateral .head .tabs a.active { color:#ffffff; background-color:#b3ce48; }

.product-collateral .head .tabs #related-colateral { padding-right: 120px; }
.product-collateral .head .tabs #up-sell-recomandari { padding-right: 50px; }

.product-collateral .tab-container { display: none; }
.product-collateral .tab-container-active { display: block; }

.up-sell-table-container { width: 638px; padding-top: 5px; overflow: hidden; position: relative; float: left; }
.up-sell-table { left: 0; right: 0; z-index: 900; }
.up-sell-table .product-image { margin: 0 18px 0 18px; }
.up-sell-table td { padding: 0 12px 0 12px; }
.up-sell-table .product-title { text-align: center; }
.up-sell-table .product-title a { color: #4a4a4a; text-decoration: none; }
.up-sell-table a { color: #4a4a4a; text-decoration: none; }
.up-sell-table .price-box { text-align: center; color: #00b5f1; font-weight: bold; }
.up-sell-table .price-box a { text-align: center; color: #00b5f1; font-weight: bold; }
.up-sell-table .newprice { color: #00b5f1; }
.up-sell-table .oldprice { color: #9b9b9b !important; text-decoration: line-through; }

.up-sell-left-arrow { float: left; width:21px; height:29px;	margin: 60px 10px 0px 10px;	background:url(../images/left-scroll.jpg) no-repeat; }
.up-sell-right-arrow { float: left;	width:21px;	height:29px; margin: 60px 10px 0px 10px; background:url(../images/right-scroll.jpg) no-repeat; }
.up-sell-left-arrow-disabled { background:url(../images/left-scroll-disabled.jpg) no-repeat; }
.up-sell-right-arrow-disabled { background:url(../images/right-scroll-disabled.jpg) no-repeat; }

.related-table-container { width: 638px; padding: 5px 0 10px 0; overflow: hidden; position: relative; float: left; }
.related-table { left: 0; right: 0; z-index: 900; }
.related-table .product-image { margin: 0 18px 0 18px; }
.related-table td { padding: 0 12px 0 12px; }
.related-table .checkbox-container { padding-left: 15px; text-align: center; }
.related-table .checkbox-container input { float: left; }
.related-table .checkbox-container label { color: #00b5f1; float: left; }
.related-table .product-title { text-align: center; }
.related-table .product-title a { color: #4a4a4a; text-decoration: none; }
.related-table a { color: #4a4a4a; text-decoration: none; }
.related-table .price-box { text-align: center; color: #00b5f1; font-weight: bold; }
.related-table .price-box a { text-align: center; color: #00b5f1; font-weight: bold; }
.related-table .newprice { color: #00b5f1; }
.related-table .oldprice { color: #9b9b9b !important; text-decoration: line-through; }

.related-left-arrow { float: left; width:21px; height:29px;	margin: 60px 10px 0px 10px;	background:url(../images/left-scroll.jpg) no-repeat; }
.related-right-arrow { float: left;	width:21px;	height:29px; margin: 60px 10px 0px 10px; background:url(../images/right-scroll.jpg) no-repeat; }
.related-left-arrow-disabled { background:url(../images/left-scroll-disabled.jpg) no-repeat; }
.related-right-arrow-disabled { background:url(../images/right-scroll-disabled.jpg) no-repeat; vertical-align: middle; text-align: center; }

.product-additional-data {  }
.reviews-listing-container { padding: 15px 10px 10px 0; }
.reviews-listing-middle {  }
.reviews-listing-top { background:url(../images/reviews-listing-top.gif) left top no-repeat; }
.reviews-listing-bottom { padding: 36px 14px 12px 14px; background:url(../images/reviews-listing-bottom.gif) left bottom no-repeat; }
.reviews-listing-last-sep { width: 100%; height: 1px; font-size: 0px; line-height: 0em; background:url(../images/reviews-listing-item-bg.gif) left top repeat-x; }
.reviews-listing-item { padding: 16px 0 12px 0; background:url(../images/reviews-listing-item-bg.gif) left top repeat-x; }
.reviews-listing-title { color: #94b21d; font-size: 14px; line-height: 18px; font-weight: normal; text-decoration: none; }
.reviews-listing-item-left { width: 566px; height: 50px; padding: 0 32px 0 0; color: #4a4a4a; font-size: 12px; line-height: 16px; }
.reviews-listing-more { float: right; color: #9bb72c; }
.reviews-listing-item-right { text-align: center; vertical-align: middle; width: 114px; /*background: url(../images/reviews-listing-isept.gif) left top no-repeat;*/ }
.reviews-listing-author { font-size: 12px; line-height: 14px; color: #919090; }
.reviews-listing-posted-date { font-size: 11px; line-height: 14px; color: #919090; }
.reviews-listing-container .pager { width: 100%; padding: 5px 0 5px 0; }
.reviews-listing-container .pager .pages { text-align: center; }
.reviews-listing-container .pager .pages strong { font-weight: bold; }
.reviews-listing-container .pager .pager_td_1 { width: 120px; }
.reviews-listing-container .pager .pager_td_3 { width: 197px; }
.reviews-listing-container .pager .pager_td_3 a { color: #4a4a4a; text-decoration: none; padding-left: 2px; }
.reviews-listing-container .pager .pages a { padding-left: 5px; color: #4a4a4a; }
.reviews-listing-container .pager .pages a.fforward { text-decoration: none; }
.reviews-listing-container .pager .pages a.fbackward { text-decoration: none; }
.reviews-listing-container .pager .pages span.on { font-weight: bold; padding-left: 5px; }

.reviews-form-container { padding: 15px 10px 10px 0; }
.reviews-form-middle {  }
.reviews-form-top { background:url(../images/reviews-form-top.gif) left top no-repeat; }
.reviews-form-bottom { padding: 36px 14px 12px 14px; background:url(../images/reviews-listing-bottom.gif) left bottom no-repeat; }
.reviews-form-container .line-form { padding: 5px 0 0 0; }
.reviews-form-container input { border: 1px solid #d4d4d4; }
.reviews-form-container textarea { border: 1px solid #d4d4d4; }
.reviews-form-container .send-comment { width: 170px; height: 31px; border: none; background:url(../images/send-comment.gif) left top no-repeat; cursor: pointer; }

.reviews-detalii-container { padding: 15px 10px 10px 0; }
.reviews-detalii-container { color: #4a4a4a; }
.reviews-detalii-container h1 { font-size:16px; color:#4a4a4a; padding-bottom:1px; font-weight:bold; padding:5px 0px 5px 0px; margin-bottom:10px; }
.reviews-detalii-middle {  }
.reviews-detalii-top { background:url(../images/reviews-detalii-top.gif) left top no-repeat; }
.reviews-detalii-bottom { padding: 36px 14px 12px 14px; background:url(../images/reviews-listing-bottom.gif) left bottom no-repeat; }
.my-review-detail .product-image { float: left; margin: 5px 10px 5px 0px; }
.reviews-detalii-container .button-set a { color: #00b5f1; }

/*---------- [start] Shopping Cart -----------------*/
.ShopCart {width:768px; margin-top:8px;}
.ShopCart .title { color:#b3ce48; font-size:18px; font-weight:bold; border-bottom:1px solid #a4a4a4; padding-bottom:7px; padding-top:4px; margin-bottom:20px;}
.ShopCartTable { padding-left:5px;}
.ShopCartTable-Top { width:760px; background: url(../images/comanda-ta-head.gif) top no-repeat; /*old-height:20px*/ height:18px;}
.ShopCartTable-Bottom { width:760px; background:url(../images/ShopCart-Bottom.jpg) bottom no-repeat; height:49px;}
.ShopCartTable-Mid { width:758px; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; padding-top:5px;}
.shopping-cart-data-table { width: 100%; color:#555; }
.shopping-cart-data-table a { color:#444; }
.shopping-cart-data-table th { border-top:1px solid #c8c8c8; border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; padding:5px 5px 5px 8px; background-color:#d5f5ff; }
.shopping-cart-data-table td { border-right:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; padding:5px 5px 5px 8px; }
.shopping-cart-data-table th.last { border-right: none; }
.shopping-cart-data-table td.last { border-right: none; }
.shopping-cart-data-table td.first {/*border-left:1px solid #c8c8c8;*/ }
.shopping-cart-data-table input { border: 1px solid #d4d4d4; color: #555; }

.ContinuaShop { border: none; width:210px; height:31px; background:url(../images/continua-shop-btn.jpg) no-repeat; display: inline; float:left; margin:10px 0px 0px 10px; cursor: pointer; }
.ActualizeazaCos { border: none; width:210px; height:31px; background: url(../images/actualizeaza-cos-btn.jpg) no-repeat; display: inline; float: right; margin:10px 10px 0px 0px; cursor: pointer; }
.FinalComandaBox { display: inline; width:241px; margin: 25px 5px 0px 10px; float: right;  background:url(../images/final-comanda-box-middle.jpg) left top repeat-y; }
.FinalComandaBoxTop { padding-top: 20px; background: url(../images/final-comanda-box-top.jpg) left top no-repeat; }
.FinalComandaBoxBottom { padding: 0 20px 20px 20px; background: url(../images/final-comanda-box-bottom.jpg) left bottom no-repeat; }
.FinalComandaBox .TrimiteComandaContainer { display: inline; margin:10px 10px 0px 0px; float: right; }
.ContinuaComanda { display: block; width:210px; height:31px; /*background: url(../images/continua-comanda.jpg) no-repeat;*/ background: url(../images/plaseaza-com-btn.gif) no-repeat; }
.ContinuaComandaDisabled { display: block; width:210px; height:31px; background: url(../images/continua-comanda-disabled.jpg) no-repeat; }
.cart-top-checkout-types { float: right; padding-right: 3px; }
.FinalComandaBox .checkout-types { float: left; padding-left: 0px; }
.FinalComandaBox table { font-size:12px; color:#3d3d3d; }
.FinalComandaBox table td { padding: 7px 0 0 5px; }
.FinalComandaBox table strong { font-size:14px; font-weight:bold; }
.FinalComandaBox .total { color:#3d3d3d;  margin-bottom:10px;}
.shopping-cart-collaterals { float: left; }
.shopping-cart-collaterals { float:left; width:490px; padding:25px 0; margin-left: 5px; color: #555; }
.shopping-cart-collaterals .box { margin-bottom:18px; padding:12px 15px; border:1px solid #D0CBC1; background:url(../images/base_mini_head_bg.gif) repeat-x #fff; }
.shopping-cart-collaterals .box .form-button  {  margin-left:5px; }
.shopping-cart-collaterals .discount-codes h4,
.shopping-cart-collaterals .shipping-estimate h4 { min-height:16px; color:#e26703; background-repeat:no-repeat; background-position:left bottom; padding:1px 0 4px 21px; text-transform:uppercase; }
.shopping-cart-collaterals .discount-codes h4 { background-image:url(../images/icon_asterick.gif);  padding-left:23px; }
.shopping-cart-collaterals .shipping-estimate h4 { background-image:url(../images/categ-title-bg.jpg);  padding-left:23px; }
.shopping-cart-collaterals .shipping-estimate .hint { padding: 10px 0 5px 0; }
.shopping-cart-collaterals .shipping-estimate p {padding: 7px 0 7px 0; }
.shopping-cart-collaterals .shipping-estimate .input-text { width:214px; border: 1px solid #d4d4d4; color: #555; }
.shopping-cart-collaterals .shipping-estimate select { width:220px; border: 1px solid #d4d4d4; color: #555; }
.shopping-cart-collaterals .shipping-estimate label { padding-top: 5px; }
.afla-estimare { width: 216px; height: 31px; background: url(../images/afla-estimare.gif) left top no-repeat; border: none; cursor: pointer; }
.actualizeaza-total { width: 161px; height: 31px; background: url(../images/actualizeaza-total.gif) left top no-repeat; border: none; cursor: pointer; }
.shopping-cart-collaterals .shipping-estimate .divider { padding: 7px 0 0 0; font-size: 0px; line-height: 0em; width: 100%; height: 1px; background: url(../images/categ-title-bg.jpg) left bottom no-repeat; }
.shopping-cart-collaterals .shipment-methods { padding: 7px 0 7px 0; }

.shopping-cart-collaterals .upsell {
    width:42.5%;
    border:1px solid #cec3b6;
    padding:12px 15px;
    background:#fafaec;
}
.shopping-cart-collaterals .upsell .product-image { float:left; width:75px; border:1px solid #d0cdc9; }
.shopping-cart-collaterals .upsell .product-shop { width:170px; }
.shopping-cart-collaterals .upsell .product-shop h5 { font-size:1em; }

/* Cross-sell */
.shopping-cart-collaterals .product-collateral { width:751px; }
.product-collateral .head .tabs #cross-sell-recomandari { padding-right: 70px; }

.shopping-cart-collaterals .tab-container { display: none; }
.shopping-cart-collaterals .tab-container-active { display: block; }

.cross-sell-table-container { width: 668px; padding: 5px 0 10px 0; overflow: hidden; position: relative; float: left; }
.cross-sell-table { left: 0; right: 0; z-index: 900; }
.cross-sell-table .product-image { margin: 0 18px 0 18px; }
.cross-sell-table td { padding: 0 0px 0 0px; }
.cross-sell-table .checkbox-container { text-align: center; }
.cross-sell-table .checkbox-container .form-button { width: 84px; height: 20px; background:url(../images/adauga-cos-small.gif) no-repeat; border: none; cursor: pointer; }
.cross-sell-table .product-title { width: 154px; padding-left: 8px; text-align: center; }
.cross-sell-table .product-title a { color: #4a4a4a; text-decoration: none; }
.cross-sell-table a { color: #4a4a4a; text-decoration: none; }
.cross-sell-table .price-box { text-align: center; color: #00b5f1; font-weight: bold; }
.cross-sell-table .price-box a { text-align: center; color: #00b5f1; font-weight: bold; }
.cross-sell-table .newprice { color: #00b5f1; }
.cross-sell-table .oldprice { color: #9b9b9b !important; text-decoration: line-through; }

.cross-sell-left-arrow { float: left; width:21px; height:29px;	margin: 60px 10px 0px 10px;	background:url(../images/left-scroll.jpg) no-repeat; }
.cross-sell-right-arrow { float: left;	width:21px;	height:29px; margin: 60px 10px 0px 10px; background:url(../images/right-scroll.jpg) no-repeat; }
.cross-sell-left-arrow-disabled { background:url(../images/left-scroll-disabled.jpg) no-repeat; }
.cross-sell-right-arrow-disabled { background:url(../images/right-scroll-disabled.jpg) no-repeat; }

/*---------- [stop] Shopping Cart -----------------*/

/*---------- [start] Onepagecheckout -----------------*/

.onepage-checkout-title { width: 98%; padding: 11px 0 7px 0; margin-bottom:10px; color:#b3ce48; border-bottom:1px solid #a4a4a4; font-size:18px; font-weight:bold; }
.OnepageCheckoutLeft { width:571px; float:left; }
.OnepageCheckoutRight { width:180px; padding-right: 10px; float:right; }

.group-select label, .form-list label, .payment-methods label { font-weight:bold; }
/* Form lists */
.form-list li { margin-bottom:6px; }
.form-list li .input-box .input-text,
.form-list li .input-box textarea { width:250px; border: 1px solid #d4d4d4; }
.form-list li .input-box select { width:256px; }
.form-list li.addElement { border-top:1px solid #DDD; padding-top:10px; }

.group-select label, .form-list label, .payment-methods label { font-weight:bold; }
.group-select {
    margin:0px 0;
    padding:22px 25px 12px 0px;
    /*background:#fbfaf6;*/
    }
.group-select .legend {
    margin-top:-33px;
    float:left;
    border:1px solid #f19900;
    background:#F9F3E3;
    padding:0 8px;
    color:#E76200;
    font-weight:bold;
    font-size:1.1em;
    }
.group-select li { padding:4px 8px; }
.group-select li .input-box { float:left; width:240px; padding-right: 15px; }
.group-select li .input-text, .group-select li select, .group-select li textarea { width:495px; border: 1px solid #dbdbdb; }
.group-select li .input-box .input-text, .group-select li .input-box textarea { width:240px; border: 1px solid #dbdbdb; }
.group-select li .input-box select { width:242px; }


.one-page-checkout li.section { position:relative; margin-bottom: 4px; }
.one-page-checkout .group-select { margin-right:0; }
.one-page-checkout .box { padding:15px 20px; }
.one-page-checkout .head { margin-bottom:0; padding:4px 8px 6px 8px; background: #b3ce48; }
.one-page-checkout .tool-tip { right:8px; }
.one-page-checkout .head a { display:none; }  /* Hide Edit button in step header */
.one-page-checkout h3 { color:#fff; font-weight: bold; font-size: 16px; }
.one-page-checkout h4 { padding-bottom:2px; text-transform:uppercase; }
.one-page-checkout h4.title { text-transform:none; }
.one-page-checkout .step-count { padding:0 0 0 4px;}
.one-page-checkout .content { padding:10px 20px; }
.one-page-checkout label.label { font-size:1.05em; color:#2f2f2f; }
.one-page-checkout .allow .head { background:#c9c9c7; cursor:pointer; }
.one-page-checkout .allow .head:hover { background:#b3ce48; }
.one-page-checkout .active .head { visibility: hidden; margin-bottom:0; padding-bottom:5px; cursor:default; }
.one-page-checkout .alloq .head a { display:block; } /* Display Edit button in active selection */
.one-page-checkout .group-select { margin-top:0; background:none; padding:0; }
.one-page-checkout .allow h3 { color:#fff; }
.one-page-checkout .active h3 { color:#F18200; }
.one-page-checkout .allow .step-count { }
.one-page-checkout .active .step-count { }
.one-page-checkout .active .box { margin-bottom: 20px; padding-left: 18px; padding-right: 18px; display:block; background: url(../images/opc-section.gif) left bottom no-repeat; }
.one-page-checkout dd .form-list ul { margin:5px 17px 15px 17px; }
.one-page-checkout .checkmo-mailing-address { padding-left:20px; }
.one-page-checkout-progress .page-head { margin-bottom:1em; }
.one-page-checkout-progress h3 { font-size: 12px; color: #767676; font-weight: bold; padding-bottom: 3px; text-align: center; }
.one-page-checkout-progress li { color: #454545; margin-bottom:5px; }
.one-page-checkout-progress h4 { font-size: 11px; margin:0; color:#fff; padding:2px 8px; background:#c9c9c7; text-transform:none; font-weight: bold; }
.one-page-checkout-progress h4.complete { background:#b3ce48; color:#fff; }
.one-page-checkout-progress h4 a { color: #fff; font-size: 11px; font-weight: normal; text-transform:none; }
.one-page-checkout-progress .content { border: 1px solid #b3ce48; padding:10px 16px; }

#opc-review .box { padding:0; }
#opc-review .content { }
#opc-review .data-table { }
.opc-please-wait { padding-right:7px; }
.one-page-checkout a.back { background:url(../images/icon_opc_back.gif) no-repeat; padding-left:16px; line-height:13px; }
.one-page-checkout .payment-methods dd { padding:0; }
.one-page-checkout .button-set { margin-top:0; padding-top:2em; }

#opc-login { background: url(../images/opc-login.gif) 1px top no-repeat; }
#opc-billing { background: url(../images/opc-billing.gif) 1px top no-repeat; }
#opc-shipping { background: url(../images/opc-shipping.gif) 1px top no-repeat; }
#opc-shipping_method { background: url(../images/opc-shipping_method.gif) 1px top no-repeat; }
#opc-payment { background: url(../images/opc-payment.gif) 1px top no-repeat; }
#opc-review { background: url(../images/opc-review.gif) 1px top no-repeat; }

#opc-login { font-size: 14px; color: #939393; }
#opc-login p { padding: 3px 0 3px 0; }
#opc-login .group-select ul li { float: left; }
#opc-login .col-1 h4, #opc-login .col-2 h4 { padding-top: 5px; height: 35px; background:url(../images/categ-title-bg.jpg) bottom no-repeat; line-height: 16px; color: #00b5f1; font-weight: bold; }

#opc-billing { font-size: 14px; color: #939393; }
#opc-billing p { padding: 3px 0 3px 0; }
#opc-billing .group-select ul li { float: left; }
#opc-shipping { font-size: 14px; color: #939393; }
#opc-shipping p { padding: 3px 0 3px 0; }
#opc-shipping .group-select ul li { float: left; }

#opc-shipping_method { font-size: 14px; color: #939393; }
#opc-shipping_method p { padding: 3px 0 3px 0; }
#opc-payment  { font-size: 14px; color: #939393; }
#opc-payment p { padding: 3px 0 3px 0; }
#opc-review  { font-size: 14px; color: #939393; }
#opc-review p { padding: 3px 0 3px 0; }

.one-page-checkout .a-item .button-set .required { float: right; color: #ec3636; font-size: 11px; }
.opc-continua-button { width: 120px; height: 31px; float: right; background: url(../images/continua-btn.gif) left top no-repeat; border: none; cursor: pointer; }
.opc-login-button { width: 120px; height: 31px; float: right; background: url(../images/loginbtn.gif) left top no-repeat; border: none; cursor: pointer; }
.one-page-checkout a.back { padding-top: 3px; margin-bottom: 10px; float: left; color: #ec3636; font-size: 12px; text-decoration: underline; }

.one-page-checkout .default-box { padding: 19px 21px 0 21px; }
.one-page-checkout .data-table { line-height: 18px; font-size: 12px; color: #4a4a4a; }
.one-page-checkout .data-table { border-bottom: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; }
.one-page-checkout .data-table th { padding: 9px; border-top: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8; }
.one-page-checkout .data-table td { padding: 9px; border-top: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8; }

.checkout-progress { margin:0 auto 1.5em auto; }
.checkout-progress td {
    float:left;
    margin-right:3px;
    border-top:10px solid #999;
    padding:4px 20px;
    color:#abb5ba;
    font-weight:bold;
    }
.checkout-progress td.active {
    border-top-color:#e96200;
    color:#e96200;
    }

/*---------- [end] Onepagecheckout -----------------*/

/*------- [start] Search ----------------*/
.advanced-search-link  { float: right; color: #4a4a4a; color: #93ae28; text-decoration: none; }
.advanced-search-link:hover {color:#00b5f1;}

.advanced-search {
    margin:28px 0;
    padding:22px 25px 12px 25px;
    }
.advanced-search .legend {
    margin-top:-33px;
    float:left;
    border:1px solid #f19900;
    background:#F9F3E3;
    padding:0 8px;
    color:#E76200;
    font-weight:bold;
    font-size:1.1em;
}
.advanced-search li { margin-bottom:5px; }
.advanced-search li label { width:150px; float:left; }
.advanced-search .input-text { width:250px; border: 1px solid #d4d4d4; }
.advanced-search select { width:256px; padding:2px; border: 1px solid #d4d4d4; }
.advanced-search .field-row { float:left; width:256px; }
.advanced-search .range .input-text { width:70px; }
.advanced-search .range select { width:90px; padding:1px; }
.cauta-form-btn { display:block; width:78px; height:31px; background:url(../images/cauta-form-btn.gif) no-repeat; border: none; cursor: pointer; }

.advanced-search-nothing-found { font-weight:bold; color:#df280a; margin-bottom:10px; }
.advanced-search-nothing-found a { color: #4a4a4a; }
.advanced-search-found-amount { margin-bottom:10px; }
.advanced-search-summary-box { padding:10px 10px 5px 10px; margin:0 0 10px; border:1px solid #ccc; background: #fafafa; }
.advanced-search-summary-tip { clear:both; font-weight:bold; }
.advanced-search-summary-tip a { color: #4a4a4a; }
.advanced-search-summary-box { margin-bottom:10px; }
.advanced-search-summary-box ul { list-style:none; float:left; width:50%; }
.advanced-search-summary-box ul li span { background:url(../images/search_criteria.gif) 0 3px no-repeat; padding-left:15px; font-weight:bold; color:#333; }
/* Inline translation fix */
.advanced-search-summary-box ul li span.translate-inline { background:0 !important; }
/*------- [end] Search ----------------*/

/*---------- [start] MyAccount -----------------*/
.account-nav {
	width: 194px;
	margin: 8px 0px 0px 12px;
	background: url(../images/account-nav-middle.gif) left top repeat-y;
	zoom:1;
}
.account-nav-top {
	background: url(../images/account-nav-top.gif) left top no-repeat;
}
.account-nav-bottom {
	background: url(../images/account-nav-bottom.gif) left bottom no-repeat;
}
.account-nav .head {
	height: 33px;
}
/*
.account-nav ul li {
	height: 12px;
	padding: 7px 0 8px 19px;
	background: url(../images/account-nav-item.gif) 19px bottom no-repeat;
	font-size: 12px;
	color: #747474;
}
*/
.account-nav ul li {	
	padding: 7px 0 8px 7px;	
	font-size: 12px;
	color: #747474;
}

.account-nav ul li.bg
{
	background: url(../images/account-nav-item.gif) repeat-x bottom left;
}

.account-nav ul li.on, .account-nav ul li.on a { color: #b3ce48; }
.account-nav ul li, .account-nav ul li a { color: #747474; }
.account-nav ul li { font-weight: bold; }
.account-nav ul li a { text-decoration: none; }
.account-nav ul li.last {padding-bottom:13px;}

.dashboard-box {
	background: url(../images/dashboard-box-middle.gif) left top repeat-y;
	color: #767676;
}
.dashboard-box-top {
	background: url(../images/dashboard-box-top.gif) left top no-repeat;
}
.dashboard-box-bottom {
	padding: 24px 23px 10px 23px;
	background: url(../images/dashboard-box-bottom.gif) left bottom no-repeat;
	zoom: 1;
}
.ad-reviews {
	padding-bottom: 30px;
}
.ad-reviews .head, .ad-tags .head {
}
.ad-reviews .head, .ad-tags .head {
	background: url(../images/mycontseparator.gif) left bottom repeat-x;
	font-weight: bold;
}
.ad-reviews .head h4, .ad-tags .head h4 {
	display: inline;
	float: left;
	font-size: 14px;
	font-weight: bold;
}
.ad-reviews .head a, .ad-tags .head a {
	margin-right: 10px;
	float: right;
	color: #00b5f1;
	text-decoration: none;
	font-weight: normal;
}
.ad-reviews ol li, .ad-tags ol li {
	padding: 5px 0 5px 0;
}
.ad-reviews ol li .count, .ad-tags ol li .count {
	display: block;
	padding: 0 4px 0 4px;
	float: left;
	margin-right: 7px;
	background: #b3ce48;
	color: #fff;
}
.ad-reviews ol li .content, .ad-tags ol li .content {
	float: left;
}
.ad-reviews ol li .content a, .ad-tags ol li .content a {
	color: #767676;
}


.mini-product-tags {
	width: 95%;
	margin-top: 15px;
	padding: 5px;
	border: 1px solid #ccc;
	background: #fafafa;
}
.mini-product-tags .content ul li {
	display: block;
	margin-right: 10px;
	float: left;
	height: 25px;
}
.mini-product-tags .content ul li a {
	color: #00b5f1;
	text-decoration: none;
	font-size: 12px;
	line-height: 25px;
}

.myContCommLeft {
	width: 100px;
	padding: 10px;
	float: left;
}
.myContCommRight {
	width: 570px;
	float: right;
}
.myContCommRight .price-box { padding: 5px 0 5px 0; }
.myContCommRight .price-box p { text-align: left; font-weight: bold; }
.myContCommRight h5 a { color: #4a4a4a; }

.my_acc_tag_buy_btn {
	display: block;
	width: 140px;
	height: 32px;
	background: url(../images/adauga-cos.jpg) left top no-repeat;
	font-size: 0px;
	line-height: 0em;
}

.save-tag-acc {
	width: 200px;
	height: 31px;
	background: url(../images/save-tag-acc.gif) left top no-repeat;
	border: none;
	cursor: pointer;
}
/*---------- [end] MyAccount -----------------*/

/** Contact form*/
.contact-form-container .validation-advice {
	padding-top: 3px;
}
.contact-form-container .group-select {
	padding-top: 0 !important;
}
.contact-form-container .group-select .legend {
	background: #fafafa;
	border: 1px solid #4a4a4a;
	color: #4a4a4a;
}
.contact-form-container .group-select {
	padding-left: 0;
}
.contact-form-container .group-select ul li {
	padding-left: 0;
}
.contact-form-btn {
	width: 150px;
	height: 31px;
	background: url(../images/contact-form-btn.gif) left top no-repeat;
	border: none;
	cursor: pointer;
}

/*---------- [start] Pagina cms -----------------*/
.CmsPage {

}
a.cms-link {
	color:#4a4a4a;
}
/*---------- [end] Pagina cms -----------------*/

.CommPoll {zoom:1 ;width:194px;background: url(../images/comm-poll-middle.gif) left top repeat-y; margin-top:10px; }
.CommPollTop {zoom:1 ;width:194px; background: url(../images/comm-poll-top2.jpg) left top no-repeat;}
.CommPollSep {zoom:1 ;width:186px; background: url(../images/comm-poll-bottom.gif) left bottom no-repeat; padding-left:4px;padding-top:37px; padding-bottom: 10px;}
.CommPollBottom {zoom:1 ;width:194px; background: url(../images/comm-poll-bottom.gif) left bottom no-repeat; padding-left:4px;padding-top:37px; padding-bottom: 10px; }
.CommPoll .text {zoom:1 ;width:186px; background: url(../images/pollsep.jpg) left bottom repeat-x; font-size:11px;font-weight:bold; color:#4a4a4a;  /*border-bottom:1px solid #f2f2f2;*/}
.CommPoll .tdfont { color:#989898;  padding-top:2px;}
.CommPoll .table {margin-top:5px;}
.PollBtn { width:76px; height:20px; background:url(../images/news-btn.gif) no-repeat; display:block; margin-left:53px; margin-top:7px; border: none; cursor: pointer; }





/* ------------ CSS other --------------- */

div.ContTop
{
	padding-top:14px;
	padding-bottom: 3px;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	color:#b3ce48;
	width:769px;
	background:url(../images/bgorizontal.gif) repeat-x bottom left;
}

div.ContTop .CapTabel a
{
	color:red;
	text-decoration:none;
	color:#4a4a4a;
}

div.ContTop .CapTabel a:hover
{	
	color:#00b5f1;		
}

.Banner2 
{
	margin-top:10px;
	width:683px; 
	height:202px; 
	float: left;
	
}

.teaserbtnleft
{
	width:30px;
	height:30px;
	border:0;
	background:url(../images/teaser_left_arrow.jpg) no-repeat;
	cursor:pointer;
	margin-top:77px;
	margin-left:5px;
}

.teaserbtnright
{
	width:30px;
	height:30px;
	border:0;
	background:url(../images/teaser_right_arrow.jpg) no-repeat;
	cursor:pointer;
	margin-top:77px;
	margin-left:5px;
}

div.teasermenu
{
	margin-top:10px;
	height:202px;
	width:43px;
	float:left;
	background:url(../images/teasermenu.jpg) no-repeat;
}

div.dateCont
{
	width:755px;
	height:255px;
	background:url(../images/datecont.gif) no-repeat;
}

h1.Prom
{
	color:#b3ce48;
	font-weight:bold;
}

.w738
{
	width:738px;
}

.ml106
{
	margin-left:106px;
}

div.RecentProductViewed
{
	background:url(../images/recent-viewed-middle.gif);
	width:180px;
	padding: 7px 7px 0 7px;
}

div.RecentProductViewed ul {
	list-style-type: square;
}

div.RecentProductViewed ul li {
	color:#4a4a4a;
	font-size:11px;
	line-height:13px;
	margin-left: 14px;
	padding-bottom: 7px;
}
div.RecentProductViewed ul li a {
	color:#4a4a4a;
	text-decoration: none;
}
div.RecentProductViewed ul li a:hover {
	text-decoration: underline;
}

div.RecentProductViewedBegin
{
	margin-top: 10px;
	background:url(../images/recent-viewed-top.gif);
	width:194px;
	height:33px;
	font-size: 0px; 
	line-height: 0em;
}

div.RecentProductViewedEnd
{
	background:url(../images/recent-viewed-bottom.gif) no-repeat;
	width:194px;
	height:13px;
	margin-bottom: 6px;
	zoom:1;
	font-size: 0px; 
	line-height: 0em;
}

div.FilterStateBegin
{
	background:url(../images/selected_filters.jpg);
	width:194px;
	height:33px;
}

div.FiltersBegin
{
	background:url(../images/add_filters.jpg);
	width:194px;
	height:33px;
}

div.FilterStateEnd
{
	background:url(../images/filters_end.jpg) no-repeat;
	width:194px;
	height:13px;
	zoom:1;
}

div.FilterBg ol li
{
	padding-left:10px;
	padding-top:6px;
	padding-bottom:4px;
	background:url(../images/account-nav-item.gif) repeat-x bottom left;	
}

div.contactHeader
{
	font-family:arial;
	font-weight:bold;
	font-size:15px;
	font-weight:bold;
	color:#7faa2d;
	margin-bottom:5px;
}

.contactBoxInputField
{
	width:252px;
	border:1px solid #bcbcbc;
	background-color:#f7f7f7;
}

.contactboxsubmit
{
	background:url(../images/contactboxsubmit.jpg) no-repeat;
	border:0px;
	width:78px;
	height:31px;
	cursor:pointer;
}

div.FilterBg
{
	width:194px;
	zoom:1;
	background:url(../images/filtersbg.jpg) repeat-y;
}

.pt20
{
	padding-top:20px;
}

.h8
{
	height:8px;
}

.ml15
{
	margin-left:15px;
}

.w130
{
	width:130px;
}

.w80
{
	width:80px;
}

.pl5
{
	padding-left:5px;
}

.pt5
{
	padding-top:5px;
}

.pb5
{
	padding-bottom:5px;
}

.tright
{
	text-align:right;
}


.pt10
{
	padding-top:10px;
}

.pl10
{
	padding-left:10px;
}


.newprice {color:#eb3333; text-align:center;}
.oldprice {color: #9b9b9b; text-align:center; text-decoration:line-through; font-size:10px;}
.newprice a {color:#eb3333;}
.oldprice a {color: #9b9b9b; font-size: 10px;}


table.data-table2
{
	/*border:1px solid #c8c8c8;*/
	
	border-top:1px solid #c8c8c8;
	border-left:1px solid #c8c8c8;		
}

table.data-table
{
	border-top:1px solid #c8c8c8;
	border-left:1px solid #c8c8c8;	
}

.Products-Produs .Content .RightSide .DateBox .data-table td.par
{
	background-color:#e9e9e9;
}

.Products-Produs .Content .RightSide .DateBox .data-table td.impar
{
	background-color:#d1cdcd;
}

td.HeaderName
{
	border-right:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	text-align:center;
	width:200px;
}

td.compareEmpty
{
	width:75px;
	border-right:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}

td.compareHeader
{	
	border-right:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	text-align:center;
	padding-top:5px;	
	padding-bottom:5px;
}

div.comenzisep
{
	background:url(../images/comenzisep.jpg) repeat-x bottom left;
	width:95%;
}

.ml20
{
	margin-left:20px;
}



a.orderlink
{	
	color:#00b5f1;
	text-decoration:underline;	
}

a.orderlink:visited
{
	color:#00b5f1;
	text-decoration:underline;	
}


div.orderAdress
{
	float:left;
	margin-left:20px;
	width:350px;
}

.ml0
{
	margin-left:0px;
}

td.HeaderComp
{
	border-right:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	text-align:center;	
}

td.item
{
	border-right:1px solid #c8c8c8;	
	text-align:center;	
	border-bottom:1px solid #c8c8c8;
}

td.item2
{
	border-right:1px solid #c8c8c8;	
	text-align:center;		
	border-bottom:1px solid #c8c8c8;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	
}

td.itemright
{
	border-right:1px solid #c8c8c8;
	
	border-bottom:1px solid #c8c8c8;		
	text-align:right;	
}

td.HeaderOther
{
	border-right:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	text-align:center;
}

div.termeniTitle
{
	font-weight:bold;
	font-size:16px;
	color:#00b5f1;
	text-decoration:underline;
}


div.adrestop
{	
	width:375px;;
	height:20px;	
	background:url(../images/adrestop.jpg) no-repeat;
}

div.adrestext
{
	width:375px;
	height:169px;
	min-height:169px;
	background:url(../images/adresgradient.jpg) repeat-y;
	background-position: 0 169px;
}
html>body div.adrestext { height:auto; }

.pl20
{
	padding-left:20px;
}

.pl170
{
	padding-left:170px;	
}

.pt25
{
	padding-top:25px;
}

div.nobill
{
	height:175px;
	padding-top:15px;
	padding-left:50px;
}

.pl140
{
	padding-left:140px;
}

div.radress
{
	margin-left:10px;
	float:left;
	width:375px
}

div.adresEnd
{
	width:375px;
	height:54px;
	background:url(../images/adresEnd.jpg) no-repeat;
}


div.adresGradient
{
	background:url(../images/adrestext.jpg) no-repeat;
	width:375px;
	height:169px;
	min-height:169px;
}

html>body div.adresGradient { height: auto; }

div.compareboxtop
{
	width:194px;
	height:34px;
	background:url(../images/compareboxtop.jpg) no-repeat;
}

div.compareboxbottom
{
	width:194px;
	height:13px;
	margin-bottom: 10px;
	background:url(../images/compareboxbottom.jpg) no-repeat;
}

div.compareboxbg
{
	width:194px;
	background:url(../images/compareboxbg.jpg) repeat-y;
}

div.compareboxbg .actions
{
	padding-left:5px;
	padding-top:5px;
}

div.compareboxbg .actions .form-button-alt
{
	margin-top:15px;
	margin-left:33px;
}

div.compareboxbg .actions .gestaddr {
	margin-left:20px;
}

div.compareboxitem
{
	margin-left:18px;
	padding-top:5px;
	width:160px;
	background:url(../images/compareboxsep.jpg) repeat-x bottom left;
}

.comparaprodbtn
{
	width:120px;
	height:31px;
	border:0px;
	background:url(../images/comparabtn.jpg) no-repeat;
	cursor:pointer;
}

div.adresbg
{	
	width:375px;
	background:url(../images/adresbg.jpg) repeat-y;
}

div.adresending
{
	width:375px;
	height:75px;
	background:url(../images/adresending.jpg) no-repeat;
}

div.adresbottom
{
	width:375px;
	height:10px;
	background:url(../images/adresbottom.jpg) no-repeat;
}

div.termeniPara
{
	font-family:arial;	
	color:#4a4a4a;
	padding-right:15px;
	font-size:12px;
	text-align:justify;
}

div.termeniPara a {font-family:arial;color:#00b5f1;text-decoration:none;}
div.termeniPara a:hover {text-decoration:underline;}

div.Hello1
{
	color:black;
	margin-top:10px;
	margin-left:4px;
	font-weight:bold;
	font-size:18px
}

div.pdleftbread
{
	padding-left:10px;
}

div.loginb1
{
	float:left;
	width:375px;
	height:251px;
	background:url(../images/loginbg.jpg) no-repeat;
}

div.adres
{
	width:375px;
	height:251px;
	background:url(../images/loginbg.jpg) no-repeat;
}
/*
div.myCont
{
	margin-left:10px;
	margin-top:10px;
	background:url(../images/contulmeu.gif) no-repeat;
	width:194px;
	height:259px;
}

div.myContFirst
{	
	position:relative;
	left:17px;
	color:#b3ce48;
	font-size:12px;
	font-weight:bold;
	width:170px;
	background:url(../images/mycontseparator.gif) repeat-x bottom left;
	padding-top: 5px;
	padding-bottom: 8px;
}

div.myContSecond
{	
	position:relative;
	left:17px;
	color:#747474;
	font-size:12px;
	font-weight:bold;
	width:170px;
	background:url(../images/mycontseparator.gif) repeat-x bottom left;
	padding-top: 5px;
	padding-bottom: 8px;
}
*/

div.contInfo
{
	float:left;
	width:352px;
	background:url(../images/mycontseparator.gif) repeat-x bottom left;	
}

div.addressInfo
{
	float:left;
	width:724px;	
	background:url(../images/mycontseparator.gif) repeat-x bottom left;	
}

span.gest
{
	font-size:14px;
	color:#767676;
	font-weight:bold;
}

a.commtitle
{
	color:#94b21d;
	text-decoration:none;
}

span.orangeBig
{
	color:#f78f1a;
	font-size:16px;
	font-weight:bold;	
}

div.contcommtop
{
	width:738px;
	height:60px;
	background:url(../images/contcommtop.gif) no-repeat;
}

div.myContComm
{
	padding-top:15px;
	width:710px;
	background:url(../images/contcommsep.gif) repeat-x bottom left;
}

div.contcoomtopln
{
	width:740px;
	height:66px;
	background:url(../images/contcommtopln.gif) no-repeat;
}

div.contcommdown
{
	width:738px;
	height:62px;
	background:url(../images/contcommdown.gif) no-repeat;
}

div.contcommdownln
{
	width:738px;
	height:58px;
	background:url(../images/contcommdownln.gif) no-repeat;
}

div.cntinfo
{	
	padding-left:21px;
	background:url(../images/datecontbg.gif) repeat-y;
	zoom:1;
}

.savebtn
{
	width:120px;
	height:32px;
	background:url(../images/salveazabtn.gif) left top no-repeat;
	cursor: pointer;
}

.addadres
{
	width:130px;
	height:32px;
	background:url(../images/addadres.gif) no-repeat;
	cursor: pointer;
}

div.cntbg
{
	background:url(../images/datecontbg.gif) repeat-y;
	zoom:1;
}

div.cntbgnotext
{
	width:755px;
	height:23px;
	background:url(../images/datecontnotext.gif) no-repeat;
	zoom:1;
}

div.dateContBegin
{
	width:755px;
	height:38px;
	background:url(../images/datecontbegin.gif) no-repeat;
}

div.dateContBegin
{
	width:755px;
	height:38px;
	background:url(../images/datecontbegin.gif) no-repeat;
}

div.dateContEnd
{
	width:755px;
	height:8px;
	background:url(../images/datecontend.gif) no-repeat;
}

div.myContSecond a
{
	color:#747474;
	text-decoration:none;
}

a.myContSecondb
{
	color:#747474;
	text-decoration:none;
	font-weight:bold;
}

td.par
{
	background-color:#eeeded;
}

ul.contLinks a
{
	color:#747474;
	text-decoration:none;
}

span.contactInfo
{
	font-size:14px;color:#767676;font-weight:bold;
}

ul.contLinks a:hover
{
	color:#b3ce48;
}

td.lastCompare
{
	background-color:#fffada;
}

td.impar
{
	background-color:#f8f7f5;
}

a.myContSecondb:hover
{
	color:#b3ce48;
}

div.myContSecond a:hover
{
	color:#b3ce48;
}

div.myContSeparator
{
	height:1px;
	width:167px;
	padding:0;	
	margin-left:20px;
	margin-top:5px;
	margin-bottom:8px;	
	background:url(../images/mycontseparator.gif) repeat-x;
}

/** Register page*/
.form-register-title {
	width:769px;
	padding:0 0 3px 0;
	margin: 14px 0px 25px 0px;
	background:url(../images/bgorizontal.gif) left bottom repeat-x;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	color:#b3ce48;
}
.form-register-top {
	width:697px;
	background:url(../images/form-register-top.gif) left top no-repeat;
}
.form-register-bottom {
	width:697px;
	height: 54px;
	background:url(../images/form-register-bottom.gif) left bottom no-repeat;
}
.form-register-bottom .button-set {
	padding: 10px 25px 0 0;
}

.tleft
{
	text-align:left;
}

.tjustify
{
	text-align:justify;
}

.ml15
{
	margin-left:15px;
}

.form-create-acc-btn {
	width:120px;
	height:31px;
	margin-top: 8px;
	float: right;
	background:url(../images/creeaza_cont.gif) left top no-repeat;
	border: none;
	cursor:pointer;
}
.form-register-subtitle {
	padding: 9px 0 10px 8px;
	font-size: 18px;
	font-weight: bold;
	color: #4a4a4a;
}
.form-register-container { padding-left: 150px;	}
.form-register-container .input-box { padding: 5px; }
.form-register-container .input-box .label-txt { width: 80px; float: left; }
.form-register-container .input-box .input-txt { width:225px; float: left; border:1px solid #d4d4d4; }
.form-register-container .input-box .label-checkbox { padding-left: 3px; float: left; }
.form-register-container .input-box .input-checkbox { float: left; }
.form-register-container .input-box .validation-advice { float: none; clear: both; padding-left: 85px; display: block; }

/**Login page****/
.box-login-left {
	width: 375px;
	height: 251px;
	float: left;
	background:url(../images/loginbg.jpg) left top no-repeat;
}
.box-login-subtitle {
	padding: 9px 0 0 8px;
	font-size: 18px;
	font-weight: bold;
	color: #4a4a4a;
}
.box-login-left p {
	padding: 0 12px 0 12px;
	line-height: 18px;
	color: #4a4a4a;
}
.box-login-create-acc-btn {
	width:120px;
	height:31px;
	margin-top: 8px;
	float: right;
	background:url(../images/creeaza_cont.gif) left top no-repeat;
	border: none;
	cursor:pointer;
}
.box-login-left .button-set {
	padding: 104px 25px 0 0;
}

.box-login-right {
	width: 375px;
	height: 251px;
	margin-left: 12px;
	float: left;
	background:url(../images/loginbg.jpg) left top no-repeat;
}
.box-login-right p {
	padding: 0 12px 0 12px;
	line-height: 18px;
	color: #4a4a4a;
}
.login-box-register-container { height: 115px; padding: 0 0 0 22px; }
.login-box-register-container .input-box { display: block; height: 38px; padding: 6px 0 0 7px; }
.login-box-register-container .input-box .span { width: 80px; float: left; }
.login-box-register-container .input-box .label-txt { width: 63px; float: left; color: #939393; font-size: 14px; }
.login-box-register-container .input-box .input-txt { width:250px; float: left; border:1px solid #d4d4d4; }
.login-box-register-container .input-box .label-checkbox { padding-left: 3px; float: left; }
.login-box-register-container .input-box .input-checkbox { float: left; }
.login-box-register-container .input-box .validation-advice { width: 261px; height: 18px; overflow: hidden; float: none; clear: both; padding-left: 85px; display: block; }
.box-login-right .button-set {
	padding: 8px 25px 0 0;
}
.box-login-login-btn {
	width:120px;
	height:31px;
	margin-top: 8px;
	float: right;
	background:url(../images/loginbtn.gif) left top no-repeat;
	border: none;
	cursor:pointer;
}
.login-box-required {
	display: inline;
	text-align: right;
	font-size: 11px;
	color: #4a4a4a;
}

.login-box-forgot-link {
	color: #2da9d3;
}

a.login-box-forgot-link:hover
{
	text-decoration:none;
}

/**Forgot password*/
.form-forgotpass-container { padding-left: 150px;	}
.form-forgotpass-container .input-box { padding: 5px; }
.form-forgotpass-container .input-box .label-txt { width: 130px; float: left; }
.form-forgotpass-container .input-box .input-txt { width:225px; float: left; border:1px solid #d4d4d4; }
.form-forgotpass-container .input-box .label-checkbox { padding-left: 3px; float: left; }
.form-forgotpass-container .input-box .input-checkbox { float: left; }
.form-forgotpass-container .input-box .validation-advice { display: block; float: none; clear: both; padding: 5px 0 0 130px; }
.form-forgotpass-container .button-set { padding: 0 0 0 40px; }
.form-forgotpass-send {
	width:120px;
	height:31px;
	margin-top: 8px;
	float: left;
	background:url(../images/send.gif) left top no-repeat;
	border: none;
	cursor:pointer;
}

/**Edit address form*/
.form-address-container { padding-left: 200px;	}
.form-address-container .input-box { padding: 5px; }
.form-address-container .input-box .label-txt { width: 80px; float: left; }
.form-address-container .input-box .input-txt { width:225px; float: left; border:1px solid #d4d4d4; }
.form-address-container .input-box select { width:229px; float: left; }
.form-address-container .input-box .input-txt-address { margin-bottom: 5px; width:450px; float: left; border:1px solid #d4d4d4; }
.form-address-container .input-box .label-checkbox { padding-left: 3px; float: left; }
.form-address-container .input-box .input-checkbox { float: left; }
.form-address-container .input-box .validation-advice { display: block; float: none; clear: both; padding: 5px 0 0 85px; }
.form-address-container .button-set { padding: 0 0 0 40px; }

/**Edit Account*/
.form-account-container { padding-left: 150px;	}
.form-account-container .input-box { padding: 5px; }
.form-account-container .input-box .label-txt { width: 140px; float: left; }
.form-account-container .input-box .input-txt { width:225px; float: left; border:1px solid #d4d4d4; }
.form-account-container .input-box .label-checkbox { padding-left: 3px; float: left; }
.form-account-container .input-box .input-checkbox { float: left; }
.form-account-container .input-box .validation-advice { float: none; clear: both; padding-left: 140px; display: block; }
.form-account-container .button-set { padding: 10px 0 0 0px; }

a.gestaddr
{
	margin-top: 5px;
	color:#00b5f1;
	text-decoration:underline;
}

.ReviewProd1 dl.ReviewProd1Details a { color:#00b5f1; text-decoration:underline;}
.ReviewProd1 dl.ReviewProd1Details a:hover { text-decoration:none; }

a.gestaddr:hover
{
	text-decoration:none;
}
	

a.summaryLink
{
	color:#00b5f1;
	text-decoration:none
}

div.cmlinks a
{
	color:#00b5f1;
	text-decoration:none	
}

div.cmlinks a:hover
{
	color:#00b5f1;
	text-decoration:underline	
}

div.cmlinks a:visited
{
	color:#00b5f1;
	text-decoration:none	
}

a.summaryLink:visited
{
	color:#00b5f1;
	text-decoration:none;
}

a.summaryLink:hover
{
	text-decoration:underline;
}

a.seolink
{
	color:#343434;
	font-weight:bold;
	text-decoration:none
}

a.seolink:hover
{
	text-decoration:underline;
}

div.seoContComm .level-0, div.seoContComm .level-1, div.seoContComm .level-2 {
	display: block;
	background: url(../images/contcommsep.gif) repeat-x bottom left;
	padding: 7px 0 7px 0;
}
div.seoContComm .level-0 {
	padding: 7px 0 7px 0;
	padding-left: 3px;
	font-size: 14px;
}
div.seoContComm .level-0 a.seolink {
		color:#343434;
}
div.seoContComm .level-1 {
	padding: 7px 0 7px 0;
	font-size: 13px;
}
div.seoContComm .level-1 a.seolink {
		color:#343434;
}
div.seoContComm .level-2 a.seolink {
	padding: 7px 0 7px 0;
	color:#343434;
}
div.seoContComm .par {
	background: #eeeeee url(../images/contcommsep.gif) repeat-x bottom left;
}

div.slink
{
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	width:738px;
}

.aldr .pager .pages { text-align: right; }

div.sdiv
{
	width:738px;
	margin-left:auto;
	margin-right:auto;
	/*min-height:350px;
  	height:auto !important;
  	height:350px;*/
	min-height: 350px;
}
* html div.sdiv { height: 350px; } /*IE6*/
*:first-child+html div.sdiv { min-height: 350px; } /*IE7*/

div.sheader
{
	margin-left:auto;margin-right:auto;width:738px;
}
	
	
.comms-listing-container { padding: 15px 10px 10px 0; }
.comms-listing-middle {  }
.comms-listing-top { background:url(../images/newestCommentsTop.jpg) left top no-repeat; }
.comms-listing-bottom { padding: 36px 14px 12px 14px; background:url(../images/newestCommentsBottom.jpg) left bottom no-repeat; }
.comms-listing-last-sep { width: 100%; height: 1px; font-size: 0px; line-height: 0em;  }
.comms-listing-item { padding: 16px 0 12px 0; background:url(../images/reviews-listing-item-bg.gif) left top repeat-x; }
.comms-listing-title { color: #94b21d; font-size: 14px; line-height: 18px; font-weight: normal; text-decoration: none; }
.comms-listing-item-left { width: 566px; height: 50px; padding: 0 32px 0 0; color: #4a4a4a; font-size: 12px; line-height: 16px; }
.comms-listing-more { float: right; color: #9bb72c; }
.comms-listing-item-right { text-align: center; vertical-align: middle; width: 114px; /*background: url(../images/reviews-listing-isept.gif) left top no-repeat;*/ }
.comms-listing-author { font-size: 12px; line-height: 14px; color: #919090; }
.comms-listing-posted-date { font-size: 11px; line-height: 14px; color: #919090; }
.comms-listing-container .pager { width: 100%; padding: 5px 0 5px 0; }
.comms-listing-container .pager .pages { text-align: center; }
.comms-listing-container .pager .pages strong { font-weight: bold; }
.comms-listing-container .pager .pager_td_1 { width: 120px; }
.comms-listing-container .pager .pager_td_3 { width: 197px; }
.comms-listing-container .pager .pager_td_3 a { color: #4a4a4a; text-decoration: none; padding-left: 2px; }
.comms-listing-container .pager .pages a { padding-left: 5px; color: #4a4a4a; }
.comms-listing-container .pager .pages a.fforward { text-decoration: none; }
.comms-listing-container .pager .pages a.fbackward { text-decoration: none; }
.comms-listing-container .pager .pages span.on { font-weight: bold; padding-left: 5px; }

.comms-form-container { padding: 15px 10px 10px 0; }
.comms-form-middle {  }
.comms-form-top { background:url(../images/reviews-form-top.gif) left top no-repeat; }
.comms-form-bottom { padding: 36px 14px 12px 14px; background:url(../images/reviews-listing-bottom.gif) left bottom no-repeat; }
.comms-form-container .line-form { padding: 5px 0 0 0; }
.comms-form-container input { border: 1px solid #d4d4d4; }
.comms-form-container textarea { border: 1px solid #d4d4d4; }
.comms-form-container .send-comment { width: 170px; height: 31px; border: none; background:url(../images/send-comment.gif) left top no-repeat; cursor: pointer; }

.comms-detalii-container { padding: 15px 10px 10px 0; }
.comms-detalii-container { color: #4a4a4a; }
.comms-detalii-container h1 { font-size:16px; color:#4a4a4a; padding-bottom:1px; font-weight:bold; padding:5px 0px 5px 0px; margin-bottom:10px; }
.comms-detalii-middle {  }
.comms-detalii-top { background:url(../images/reviews-detalii-top.gif) left top no-repeat; }
.comms-detalii-bottom { padding: 36px 14px 12px 14px; background:url(../images/reviews-listing-bottom.gif) left bottom no-repeat; }
.my-comms-detail .product-image { float: left; margin: 5px 10px 5px 0px; }
.comms-detalii-container .button-set a { color: #00b5f1; }	
		
div.slink a
{
	font-size:14px;
	font-weight:bold;
	color:#00b5f1;
	text-decoration:underline;	
	position:relative;
	top:10px;
}

div.slink a:hover
{
	text-decoration:none;
}


.butoncos
{
	background:url(../images/adauga-cos.jpg) no-repeat;
	border:0px;
	width:151px;
	height:31px;
}

.closewindowbtn
{
	background:url(../images/closewindowbtn.jpg) no-repeat;
	border:0px;
	width:151px;
	height:31px;
}

div.smallmarginleft
{
	margin-left:10px;
}

.redcol { color: #ff0000; }

.loginInput
{
	border:1px solid #d4d4d4;
	width:250px;
}

.loginInputSmall
{
	border:1px solid #d4d4d4;
	width:150px;
}

a.loginlink
{
	font-size:13px;
	margin-left:70px;
}

div.cb
{
	clear:both;
}

div.clrb
{
	clear:both;line-height:0px;height:0px;font-size:0px;
}

td.commtbheader
{
	font-size:15px;
	color:#f78f1a;
	font-weight:bold;
}

.tippers
{
	margin-top: 15px;
	padding-top: 10px !important;
	padding-bottom: 15px !important;
	background: url(../images/categ-title-bg.jpg) left top no-repeat;
}

.tippers select {
	/*font-weight: bold;*/
	color: #4a4a4a;
}

div.poslm5
{
	position:relative;
	left:-5px;
}

.titletd
{
	height:35px;
	overflow-y:hidden;
	text-align:center;
}

a.ofyh
{
	overflow-y:hidden;
}

#product-review-table 
{
	border:1px solid #e9e9e9; 
	padding:5px 0px 5px 0px; 
	margin-top:10px; 
	width:450px;
}

#product-review-table th
{
	text-align:center;
}

#product-review-table tr.even td
{
	background:#e9e9e9;
}

#product-review-table tr.odd td
{
	background:#d1cdcd;
}

/* Rating */
.ratings {}
.ratings .amount {}
.ratings .rating-links {}
.ratings dt {}
.ratings dd {}
.rating-box { margin-top:5px; margin-bottom:5px; width:69px; height:13px; font-size:0; line-height:0; background:url(../images/blank-star.gif) 0 0 repeat-x; position:relative; overflow:hidden; }
.rating-box .rating { position:absolute; top:0; left:0; height:13px; background:url(../images/full-star.gif) 0 100% repeat-x; }
