		
*{
	outline: none;
	margin: 0px;
	padding: 0px;
}
a{
	text-decoration: none;
	color: #3564ac;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
body {
	margin: 0px;
	padding: 0px;
	background: url('/images/bg.jpg') repeat;
	background-attachment: fixed;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#container {
	position: relative;
	top:-28px;
	width: 1200px;
	background: #fff;
	border-radius: 15px;
	margin: auto;
	overflow: hidden;
}

#menuTop {
	position: relative;
	width: 1200px;
	margin: auto;
	height: 40px;
	z-index: 70;
	margin-top: 0px;
}
#menuTop ul{
	margin: 0px;
	padding: 0px;
}
#menuTop li{
	position: relative;
	list-style: none;
	float: left;	
}
#menuTop li a{
	display: block;
	text-decoration: none;
	font-size: 16px;
	color: #3564ac;
	font-weight: 600;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#menuTop li a .upperMenuTop{
	position: relative;
	top: 2px;
}
#menuTop li a .upperMenuTop1{
	position: relative;
	top: 2px;
}

#menuTop li a  #contulMeu{
	position: relative;
	top: -2px;
}

#menuTop li a .red{
	color: #a10606;
}


#phone{
	position: absolute;
	top: 4px;
	left: 29px;
	width: 28px;
}
#talk{
	position: absolute;
	top: 5px;
	left: 29px;
	width: 28px;
}
#f{
	position: relative;
	top: -5px;
	left: 6px;
}
#t{
	position: relative;
	top: -5px;
	left: 6px;
	margin-left:4px;
	margin-right:4px;
}


#g{
	position: relative;
	top: -5px;
	left: 6px;
}


#lock{
	position: relative;
	top: 3px;
	left: 6px;
}

#header{
	position:relative;
	z-index: 0;
	padding:36px 10px 20px 10px;
	height: 130px;
	background: url("/images/headerBg.png") repeat-x;
	width:1180px;
}
#header h1{
	width: 186px;
	float:left;

}
#headerRight{
	width:262px;
	height: 70px;
	padding: 20px 0px 0px 0px;
	float: right;
}

#headerRight #searchContainer{
	float: left;
	position: relative;
	width: 262px;
	height: 62px;
	background: url("/images/searchIcon.png") no-repeat;
	/*box-shadow: 0px 0px 22px rgba(0,0,0,0.16);
	border-radius: 8px;*/
}

#search{
	position: absolute;
	top:8px;
	left:11px;
	width: 412px;
	height: 38px;
	
}

.inputText{
	color: #000;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 6px 0px 0px 7px;
	background: url("/images/inputText2.png") no-repeat;
	height: 17px;
	border: none;
	width:180px;
	padding: 7px 0px 7px 12px;
}
.select{
	background: url('images/select.png');
	-moz-appearance: button;
	-webkit-appearance: none;  
	color:#000; 
	padding: 5px;   
	border:0px solid #ccc;   
	height: 28px; 
	overflow:hidden; 
	width: 177px; 
	cursor: pointer;
}
#searchSelect{
	float: right;
	margin: 6px 7px 0px 0px;
}

#submitSearch{
	position: absolute;
	top: -3px;
	right: 1px;
	border: none;
	background: none;
	cursor: pointer;
	width: 52px;
	height: 51px;
}

#headerRight #cart{
	float: right;
	position: relative;
	width: 208px;
	height: 39px;
	background: url("/images/cart.png");
	/*box-shadow: 0px 1px 11px rgba(0,0,0,0.31);*/
	border-radius: 8px;	
	padding: 21px 0px 0px 20px;	
}

#headerRight #cart{
	font-weight: bold;
	font-size: 14px;
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#headerRight #cart span{
	color: #ff0000;
	
}





#logo {
	margin: 0px;
	position: absolute;
	left: -42px;
	top: 27px;
}

#menu {
	position: relative;
	top:-39px;
	width: 1200px;
	margin: auto;
	height: 48px;
	z-index: 99;

}
#menu > ul {
	margin: 0px;
	padding: 0px;
	height:48px;
}
#menu > ul > li {
	position: relative;
	list-style: none;
	float: left;
	background-position: bottom center;
	background-repeat: repeat-x;
	height:48px;
}
#menu > ul > li > a{
	position: relative;
	z-index:2;
	padding-top: 12px;
	display: block;
	text-decoration: none;
	font-size: 16px;
	color: #000;
	font-weight: 600;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#menu ul li>ul {
    background: none repeat scroll 0 0 #FAFAFA;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
    display: none;
    margin-left: 10px;
    margin-top: 46px;
    padding: 8px 0;
    position: absolute;
    width: 210px;
    z-index: 10;
}

#menu ul li ul li {
    clear: both;
    height: 20px;
    list-style: none;
    padding: 5px 0 0 14px;
    position: relative;
    width: 196px;
}

#menu li ul li a {
	display: block;
	margin: 0px;
	padding: 0px;
	font-weight: 400;
	color: #3564ac;
	width:100%;
	font-size:14px;
}

#menu li ul li a:hover {
	text-decoration: underline;
	color: #333;
}

#menu li:hover ul {
	display: block;
}
#menu ul li ul li.has-sub {
	background: url(/images/has-sub.png) no-repeat 195px 9px;
}
#menu ul li ul li ul {
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
    display: none !important;
    left: 100%;
    margin-left: 0;
    margin-top: -4px;
    min-width: 110%;
    padding: 4px 0;
    position: absolute;
}

#menu ul li ul li:hover ul {
	display: block !important;
}

#menu ul li ul li ul li {
	display: block;
	margin: 0px 0px;
	padding-left: 0px;
	height: auto;
	float: none;
	width: 100%;
	height: 20px;
}
#menu ul li ul li ul li a {
	display: block;
	margin: 0px;
	padding: 0px;
	font-weight: 400;
	color: #3564ac;
	width:100%;
	font-size:14px;
	padding-left: 7px;
}
#menu ul li ul li ul li a:hover {
	color: #333;
	text-decoration:underline;
}
#content{
	position: relative;
	top:-39px;
	padding: 17px;
}

#advertisement{
	position: relative;
	float: right;
	width: 375px;
	height: 398px;
	overflow: hidden;
}

#advertisement img {
	position: absolute;
	width: 375px;
	height: 398px;
	top: 0px;
	left: 0px;
	z-index: 1;
}

#slide {
	float:left;
	position: relative;
	width: 770px;
	height:400px;
}
/************************ slide ******************/
.slidePage{
	position:absolute;
	top: 0px;
	left: 0px;
	z-index: 5;
	width: 770px;
	height: 400px;
	display: none;
}

#slidePage1 {
	display: block;
}

.slidePage h3{
	position: absolute;
	//top: 47px;
	top: 10px;
	left: 35px;
	z-index: 2;
	margin: 0px;
	font-family: "proxima-nova-alt-condensed";
	font-size: 40px;
	font-weight: 600;
	color: #333;
}
.slidePage p{
	color: #424242;
	font-size: 16px;
	top:120px;
	width: 280px;
	left: 35px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 22px;
	position: absolute;
	z-index: 2;
}
.slidePage a{
	text-decoration: none;
	color: #fff;
	display: block;
	left: 28px;
	background: url("/images/linkSlideBgFull.png") no-repeat;
	width: 173px;
	height: 46px;
	text-align: center;
	padding-top: 12px;
	//top: 228px;
	top: 298px;
	position: absolute;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
}
.slideFeatureImg{
	position: absolute;
	right: 26px;
	z-index: 0;
}
#slideControllerContainer{
	position: absolute;
	top: 360px;
	left: 30px;
	z-index: 10;
}
.slideController{
	background: url("/images/grey-circle.png") no-repeat;
	width:24px;
	height: 24px;
	margin-right: 3px;
	float: left;
	cursor: pointer;
}
.slideControllerSelected{
	background: url("/images/red-circle.png") no-repeat;
	//margin-right: 4px;
}

/************************feature Box ******************/
#featureCategory{
	clear: both;
	margin-top: 18px;
}
.categoryBox{
	position: relative;
	float:left;
	width: 376px;
	height: 260px;
	margin-right: 19px;
	overflow: hidden;	
	cursor: pointer;
}
.categoryBox img {
	position: absolute;
	width: 376px;
	height: 260px;
	top: 0px;
	left: 0px;
}
.categoryBox h3{	
	position: absolute;
	bottom: 0px;
	margin: 0px;
	display: block;
	padding: 6px 0px 0px 30px;
	color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
	background: url("/images/shadowCategory.png");
	width: 376px;
	height: 30px;
	letter-spacing:-1px;
}
#listReview.reviewProduct {
	margin:0;
	float:right;
}
#listPrice.price {
	width: 88px;
	height:45px;
	padding: 0;
}
/************** MAIN & SIDEBAR***********/
#mainList{
	position: relative;
	float: left;
	width: 918px;
	background: url("/images/dot2.png") repeat-y top right;	
}
#main{
	float: left;
	width:882px;
	
}
.contact h2,
#main h2{
	color: #010101;
	font-size: 23px;
	letter-spacing:-1px;
	font-family: "proxima-nova";
	font-weight: normal;
	background: url("/images/linieHome.jpg") repeat-x bottom left;
	padding: 4px 0px 17px 3px;
	margin: 0px 0px 36px 0px;
}

#main h2{
	margin: 0px 0px 16px 0px;
}
.contact h2{
	margin: 0px 0px 25px 0px;
}
#mainList h2{
	position: relative;
	color: #010101;
	font-size: 23px;
	letter-spacing:-1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: url("/images/linieHome.jpg") repeat-x bottom left;
	padding: 4px 0px 17px 3px;
	margin: 0px 0px 36px 0px;
}



#mainList p,
#main p{
	padding: 0px 50px 23px 11px;
	text-align: justify;
	color: #010101;
	font-size: 14px;
	letter-spacing:-1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 23px;
}

#sidebar{
	float: left;
	width: 281px;	
	background: url("/images/dot.png") repeat-y top left;	
}
#sidebarList h6,
#sidebar h6{
	padding: 5px 0px 11px 15px;
	margin: 0px 0px 4px 0px;
	color: #010101;
	font-size: 20px;
	letter-spacing:-1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;	
}

.sidebarProduct{
	margin: 20px 25px 25px 26px;
}

#sidebarList{
	float: left;
	width: 240px;
}

#sidebarList ul{
	padding: 0px 0px 0px 27px;
	margin: 12px 0px 13px 0px;
}
#sidebarList ul li{
	list-style: none;
}
#sidebarList .titleRedSidebar{
	padding: 0px 0px 2px 24px;
	color: #c30500;
	font-size: 15px;
	letter-spacing:-1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;	
}
#sidebarList ul li a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
	display: inline-block;
	background: url("/images/checkbox.png") no-repeat 1px 4px;
	padding-top: 3px;
	padding-left: 26px;
	padding-bottom: 2px;
	margin-bottom: 1px;
}

#sidebarList ul li .isChecked{
	background: url("/images/checkbox-on.png") no-repeat 1px 4px;
}

#listSearch{
	position: absolute;
	top:0px;
	right: 20px;
	font-size: 14px;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	
}
/********************** products container ************************/


#productsContainer h3{
	padding: 35px 0px 11px 0px;
	margin: 0px 0px 40px 0px;
	color: #010101;
	font-size: 23px;
	letter-spacing:-1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	font-weight: normal;
	background: url("/images/linieHome.jpg") repeat-x bottom left;
}



.productBox{
	position: relative;
	float:left;
	width:240px;
	margin: 0px 25px 50px 26px;	
}

.productBox h5{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: -1px;
	color: #262626;
	padding: 0px 0px 18px 0px;
	
}
.productBox .imgProduct{
	position: relative;
	width: 100%;
	height: 185px;
	text-align: center;
}

.productBoxList{
	position: relative;
	float:left;
	width:420px; /*423*/
	padding: 3px 18px 0px 18px;
	margin-bottom: 35px;
}
.dotMarginLeft{
	background: url("/images/dot.png") repeat-y top left;
}

.productBoxList h5{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: -1px;
	color: #2b2b2b;
	text-align: justify;
}
.productBoxList .imgProduct{
	position: relative;
	float: left;
	width: 273px;
	margin-bottom:10px;
	text-align: center;
}

.reducere{
	clear:both;
	position: absolute;
	bottom: 10px;/*107px;*/
	right: 0px;
	text-align: center;
	padding-top:30px;
	width:91px;
	height:60px;
	color: #fff;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 25px;
	background: url("/images/reducere.png") no-repeat;
	
}
.reviewProduct{
	position: relative;
	margin: 10px 0px 6px 0px;
}
.reviewProduct span a{
	color: #006edf;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	top: -3px;
	left: 10px;
	display: inline-block;
}
.productBoxList .price,
.productBox .price{
	width:106px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
}

.productBoxList .price{
	padding-left: 7px;
	width: 100px;
}
 .oldPrice{
	text-decoration: line-through;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #575757;
	float: left;
margin-right: 10px;
}

.newPrice{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff1800;
	font-weight: bold;
}

.linkProduct{
	color: #fff;
	display: inline-block;
	background: url("/images/linkProductFull.png") no-repeat;
	width: 105px;
	height: 29px;
	padding: 6px 0px 0px 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
}
.linkProduct:hover {
	text-decoration: none;
	color: #fff;
}
.productBoxList .descriptionProduct{
	padding-top:15px;
	float:left;
	width:148px;
	padding-left: 13px;
}
.productBoxList .descriptionProduct p{
	padding: 0px!important;
	margin: 0px;
}
.buttonBuy{
	color: #fff;
	display: inline-block;
	background: url("/images/buttonBuy.png") no-repeat;
	width: 127px;
	height: 26px;
	padding: 6px 0px 0px 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
}
.buttonBuyBlack{
	color: #fff;
	display: inline-block;
	background: url("/images/buttonBuyBlack.png") no-repeat;
	width: 127px;
	height: 26px;
	padding: 6px 0px 0px 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
}
.buttonBuyBlack:hover {
	color: #fff;
	text-decoration:none;
}
.buttonBuy:hover{
	color: #fff;
	text-decoration: none;
}

#buttonBuyList{
	position: relative;
	left: 16px
}





/*********************** PRODUCT PAGE ********************/

#productContainerFull{
	width: 865px;
}

#productContainerFull h3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	letter-spacing: -1px;
	color: #2b2b2b;
	text-align: justify;
	font-weight: normal;
	margin: 0px 0px 40px 14px;
	padding: 0px 0px 0px 0px;
}

#productContainerFull #leftContainer{
	float: left;
	width: 422px;
}
#productContainerFull .imgProduct{
	position: relative;
	float: left;
	width: 351px;
	height: 257px;
	margin: 0px 36px 43px 35px;;
	text-align: center;
	overflow: hidden;
}

#productContainerFull .descriptionProduct{
	position: relative;
	float:left;
	width:443px;
	padding-bottom: 80px;

}
#productContainerFull .descriptionProduct p{
	padding: 0px!important;
	margin-left: 10px;
	letter-spacing: 0px;
	font-size: 14px;
}

#productContainerFull .descriptionProduct p span{
	color: #00b00f;
	font-weight: bold;
}
#marginDisponibilitate{
	margin-bottom: 27px!important;
}
#productContainerFull .price{
	position: absolute;
	right: 8px;
	bottom: 0px;
	width: 150px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
}

#productContainerFull .oldPrice{
	//font-size: 20px!important;	
}
#productContainerFull  .newPrice{
	//font-size: 24px!important;
}

#productContainerFull h4 {
	float: left;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 22px;
	font-weight: normal;
	color: #2b2b2b;
	margin-left: 13px;
}

.buttonDescription{
	background: url("/images/buttonDescription.png") no-repeat;
	width: 201px;
	height: 30px;
	float: left;
	padding: 10px 0px 0px 20px;
	margin-right: 1px;
	margin-bottom: 10px;
}
.buttonDescription a{
	position: relative;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	font-size:14px;
	font-weight: bold;
        display: block;
}
.buttonDescription a span{
	display: block;
	position: absolute;
	top: 5px;
	left: 26px;
	width:160px;
}

#icon1,
#icon2,
#icon5{
	position: absolute;
	top: 5px;
}
#icon4{
	position: absolute;
	top: 3px;
}
#icon3{
	position: absolute;
	top: 3px;
}

.reviewProduct{
	margin: 10px 0px 6px 10px;
}

#linksProduct{
	clear: both;
	float:right;
	margin-top:31px;
	margin-right:20px;
}

#smallPics{
	position: relative;
	width: 400px;
}
#smallPicsWindow{
	position: relative;
	width: 324px;
	height: 110px;
	margin-left:36px;
	overflow: hidden;
}

#smallPicsContainer{
	position: absolute;
	top: -10px;
	left: 0px;
	width: 3000px;
}
#smallPicsContainer img{
	padding: 0px 11px;
	width:86px;
	height:78px;
}

#smallPicsLeftArrow{
	position: absolute;
	left: 0px;
	top: 9px;
	width: 19px;
	height: 44px;
	background: url('images/leftController.png') no-repeat 0px 0px;
	cursor: pointer;
}

#smallPicsRightArrow{
	position: absolute;
	right: 0px;
	top: 9px;
	width: 19px;
	height: 44px;
	background: url('images/rightController.png') no-repeat 0px 0px;
	cursor: pointer;
}

/***** product features *******/

#descriptionContainer{
	clear: both;
	margin-top: 47px;
	margin-bottom: 40px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	
}

#descriptionContainer .half{
	width: 422px;
	float: left;
	margin-right: 20px;
}
#descriptionContainer h5{
	display: block;
	width: 401px;
	height:25px;
	background: #e2f3df;	
	font-size: 16px;
	padding: 6px 0px 0px 23px;
}

#descriptionContainer ul li{
	list-style: none;
	width: 401px;
	min-height:25px;
	font-size: 14px;
	padding: 6px 0px 0px 23px;
	position: relative;
}
#descriptionContainer ul li.even{
	background: #f3f3f3;
}

#descriptionContainer ul li.odd{
	background: #f8f8f8;
}
#descriptionContainer ul li .name{
	display: inline-block;
	width: 178px;
	position: absolute;
	left: 23px;
	top: 6px;
}

#descriptionContainer ul li .value{
	display: inline-block;
	width: 215px;
	margin-left: 178px;
}

/********** comments *********/


.commentsColumn {
	float: left;
	margin: 15px 25px 20px 13px;
	width: 400px;
}

#commentsColumn2 {
	margin-right: 0px;
}

#widthH4Comentarii{
	width:233px;
}

.productComments h5 {
	margin: 0px 0px 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 17px;
	font-weight: 600;
}


.productCommentInside {
	padding: 15px 0px 20px;
	margin: 0px;
}

.productComment a{
	color: #cb0000;
	text-decoration: underline;
	font-weight: bold;
}

.commentRating {
	float: right;
}

.productComment strong {
	font-family: 'nimbus-sans';
	font-size: 15px;
	display: block;
	padding-top: 3px;
	margin-bottom: 15px;
}

.productComment p {
	margin: 0px;
	padding: 0px!important;
	font-family: 'nimbus-sans';
	font-weight: normal;
	font-size: 14px;
	line-height: 22px;
	text-align: justify;
}

.commentFull {
	display: none;
}

#addCommentForm {
	position: relative;
	padding-top: 10px;
	margin-left: 13px;
	width:331px;
}

#addCommentName {
	width: 305px;
	border: 2px solid #000;
	margin-bottom: 5px;
	border:1px solid #a2a19f;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#474747;	
	line-height: 14px;
	padding: 3px 10px;
}

#addCommentMessage {
	width: 305px;
	height: 100px;
	border:1px solid #a2a19f;
	margin-bottom: 5px;
	font-family: 'nimbus-sans';
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
	padding: 3px 10px;
	color: #474747;
}

.greenButtonReview{
	position: relative;
	top: -4px;
	float: left;
	background: url("/images/greenButtonReview.png");
	width: 191px;
	height: 26px;
	color: #fff;
	padding: 6px 0px 0px 17px;
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.greenButtonReview span{
	display: inline-block;
	margin-left: 6px;
	position: absolute;
	top: 7px;
	
}

#positionReviewStars{
	float: left;
	position: relative;
	top: -7px;
	width: 232px;
}

/************* contact *******/
#mapContainer{
	position: relative;
	width: 1162px;
	height:644px;
	z-index:0;
}


.contact #column{
	position: absolute;
	top: 90px;
	left: 17px;
	height: 620px;
	background: rgba(255, 255, 255, 0.8);
	width: 254px;
	padding: 24px 0px 0px 34px;
	z-index: 999999;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#column h3{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 3px;
	font-size: 20px;
}
#column p{
	padding: 25px 26px 15px 0px;
	margin: 0px 0px 0px 0px;
	text-align: justify;
	color: #010101;
	font-size: 15px;
	letter-spacing:-1px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 20px;
	
}
#column form{
	margin-top: 50px;
}
.contact .input{
	float:left;
	padding:3px 5px;
	margin-bottom:8px;
	background:#fff;
	border:1px solid #a2a19f;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#474747;	
}
.contact  .textInput{
	width: 223px; /*227*/
	height: 18px;
}
.contact  .textarea{
	width: 220px;
	height: 145px;
	overflow:hidden;
}


.contact  .iconContact{
	display:inline-block;
	margin-top:8px;
	margin-left:20px;
}
.contact  .details{
   font-size:15px;
   margin-top:-15px;
   padding-left:46px;
   font-family: 'nimbus-sans';

}

#trimiteContact{
	margin-right:18px;
}

/********************** FOOTER ************************/
#footer{
	position: relative;
	top: 5px;
	background: #979595;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;	
}
.footerBox{
	float: left;
	margin-left: 26px;
	padding-bottom: 30px;
        width: 1174px;
}

#footer h5{
	padding: 35px 0px 9px 0px;
	margin: 0px 0px 0px 0px;
	color: #3dddff;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: url("/images/dot.png") repeat-x bottom left;
}

#footer ul{
	margin: none;
	padding: none;
}
#footer ul li{
	list-style: none;
	background: url("/images/green-arrow.png") no-repeat 0px 23px;
	padding-top: 20px;
	
}
#footer ul li a{	
	display: block;
	padding-left: 18px;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;	
}

#footer p{
	padding: 20px 0px 0px 0px;
	margin: 0px;
	color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#footer #subscribeInput {
	color: #898989;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 14px 0px 0px 0px;
	background: url("/images/inputTextBg.png") repeat-x;
	height: 13px;
	border: none;
	padding: 7px 0px 7px 12px;
	border-radius: 6px;
}

#footer #subscribeButton{
	color: #fff;
	font-size: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 16px 0px 0px 6px;
	background: url("/images/redOk.png") no-repeat;
	height: 28px;
	border: none;
	padding: 2px 6px 4px 6px;
	border-radius: 7px;
}
#footerImgSocial{
	text-align: center;
}
#footerImgSocial img{
	margin: 10px 7px 20px 0px;
}

#copyright{
	position:relative;
	right:0px;
	width:341px;
        float: right;
        top: 40px;
        
}
#copyright span{
	position: relative;
	color: #fff;
	float: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 312px;
}
#copyright span img{
	position: absolute;
	right: -8px;
	top:-29px;
}

.dotLine{
	width: 100%;
	background: url("/images/dot.png") repeat-x bottom left;
	height:9px;
}
/************************GENERAL*************/

img {
	border: none;
}
.clear{
	clear:both;
}


.inline{
	float: left;
}

.right{
	float: right;
}

.left{
	float: left;
}
.noMarginRight{
	margin-right: 0px!important;
}

.noMarginBottom{
	margin-bottom: 0px;
}

.hidden{
	display: none;
}

#blackPopupFrame {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: #000;
	opacity:0.6;
	filter:alpha(opacity=60);
	cursor: pointer;
	display: none;
	z-index: 99;
}

.popupWhiteFrame {
	background: #fff;
	border-radius: 8px;
	box-shadow: 0px 0px 8px #000;
	position: fixed;
	top: -50%;
	left: 50%;
	padding: 10px;
	display: none;
	z-index: 100;
}

#confirmPopup {
	width: 500px;
	margin-left: -250px;
	margin-top: -80px;
}

#confirmPopup .popupContent {
	text-align: center;
	padding: 30px 0px 30px;
	font-size: 13px;
	color: #222;
}

.popupClose {
	position: absolute;
	width: 30px;
	height: 30px;
	top: -15px;
	right: -15px;
	cursor: pointer;
	background: url('./images/close.png');
}

.sup { position: relative; top: -0.3em; font-size: 70%; }

.lineThrough{
	text-decoration: line-through;
}

.greyButton {
	color: #fff;
	display: inline-block;
	background: url("/images/greyButtonBg.png") repeat-x;
	text-align: center;
	padding: 6px 12px;
	border-radius: 7px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
}

.greenButton {
	color: #fff;
	display: inline-block;
	background: url("/images/greenButtonBg.png") repeat-x;
	text-align: center;
	padding: 6px 12px 8px;
	border-radius: 7px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
	min-width: 100px;
	text-align: center;
	text-shadow: 1px 1px 1px #000;
}

.greenButton:hover, .greyButton:hover {
	color: #fff;
	text-decoration: none;
	box-shadow: 3px 3px 4px rgba(0,0,0,0.3);
}

.whiteBox {
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
	margin: 15px auto;
	padding: 10px;
}

.loginPage {
	width: 550px;
}

#cartRelativeWindow {
	position: absolute;
	top: -200px;
	left: 0px;
	width: 100%;
	height: 200px;
	background: #fff;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.4);
	overflow-x: hidden;
	z-index: 80;
}

#cartContainer {
	position: absolute;
	height: 200px;
	width: 1260px;
	top: 0px;
	left: 50%;
	margin-left: -630px;
}

#cartRight {
	position: absolute;
	right: 0px;
	width: 202px;
	padding-top: 25px;
	font-family: nimbus-sans;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	display: none;
}

#cartProductsNumber {
	position: absolute;
	left: -5px;
	top: 110px;
	font-weight: 400;
}

#cartProductsNumber strong {
	font-weight: 700;
}

#cartPromoText {
	text-transform: none;
	position: absolute;
	left: -10px;
	top: 15px;
	font-weight: 400;
	font-size: 14px;
	width: 215px;
	text-align: justify;
	display: none;
	cursor: help;
}

#cartPromoText span {
	font-weight: 700;
}

#cartPromoText .separatorSpan {
	display: inline-block;
	padding-top: 15px;
	padding-left: 8px;
}

#cartPromoText strong {
	font-weight: 700;
	color: #cb0000;
}

#promoCodeButton {
	cursor: pointer;
	position: absolute;
	left: 30px;
	top: 70px;
	font-size: 12px;
}

#cartProductsPrice {
	position: absolute;
	left: -5px;
	top: 130px;
	letter-spacing: 1px;
	font-weight: 700;
}

#cartProductsFullPrice {
	color: #333;
	text-decoration: line-through;
	margin-left: 15px;
	font-size: 15px;
	font-weight: 400;
}

#cartPlaceOrder {
	position: absolute;
	left: -10px;
	top: 155px;
}

#cartLeft {
	position: absolute;
	left: 0px;
	top: 0px;
}

#cartLeftArrow {
	position: absolute;
	left: 23px;
	top: 81px;
	width: 19px;
	height: 44px;
	background: url('images/cart-left.png') no-repeat 0px 0px;
	cursor: pointer;
	display: none;
}

#cartRightArrow {
	position: absolute;
	left: 1015px;
	top: 81px;
	width: 20px;
	height: 44px;
	background: url('images/cart-right.png') no-repeat 0px 0px;
	cursor: pointer;
}

#cartWindow {
	position: absolute;
	top: 0px;
	left: 50px;
	overflow:hidden;
	height: 200px;
	width: 960px;
}

#cartItemsContainer {
	height: 207px;
	width: 10000px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.cartItemBox {
	position: relative;
	display: inline-block;
	height: 200px;
	width: 180px;
	margin: 0px 6px;
}

.cartItemImage {
	width: 180px;
	height: 130px;
	position: absolute;
	top: -4px;
	left: 0px;
}

.cartItemName {
	position: absolute;
	top: 122px;
	left: 10px;
	width: 170px;
	height: 50px;
	overflow: hidden;
	font-size: 14px;
	line-height: 17px;
}

.cartItemDetails {
	position: absolute;
	top: 177px;
	left: 10px;
	width: 170px;
	font-size: 14px;
	font-weight: bold;
}

.cartItemAdd {
	position: absolute;
	width: 15px;
	height: 15px;
	background: url('images/cart-plus.png') no-repeat 0px 0px;
	cursor: pointer;
	position: absolute;
	top: 178px;
	right: 12px;
}

.cartItemSubstract {
	position: absolute;
	width: 15px;
	height: 15px;
	background: url('images/cart-minus.png') no-repeat 0px 0px;
	cursor: pointer;
	position: absolute;
	top: 178px;
	right: 31px;
}

.cartItemDelete {
	position: absolute;
	width: 16px;
	height: 16px;
	background: url('images/cart-delete.png') no-repeat 0px 0px;
	cursor: pointer;
	position: absolute;
	top: 20px;
	right: 2px;
}

.ui-tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #fff;
	padding: 2px 8px;
	opacity: 0.95;
	line-height: 20px;
	font-size: 13px;
	line-height: 16px;
	max-width: 500px;
	min-width: 200px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.ui-tooltip h5 {
	margin: 0px 0px 5px;
	font-size: 15px;
}

.ui-tooltip div { margin: 0; }

.tooltipContent {
	display: none;
}

.gradientCover {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 98;
	pointer-events: none;
}

.noRightMargin {
	margin-right: 0px;
}

.customSelect { 
	background: url('images/dropdown-bg.png') no-repeat 0px 0px;
	color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding: 7px 10px 6px;
	width: 157px;
	cursor: pointer;
	border: none;
	outline: none;
}

.customSelect.customSelectHover {
	color: #036;
}
.customSelect.customSelectOpen {
}
.customSelect.customSelectFocus {
}
.customSelectInner {
}

#productSubscribePopup .popupContent, #productMoreInfoPopup .popupContent, #productRecommendPopup .popupContent, #recoverPasswordPopup .popupContent {
	text-align: center;
}

#productSubscribePopup .popupContent input, #productMoreInfoPopup .popupContent input, #productMoreInfoPopup .popupContent textarea, #productRecommendPopup .popupContent input, #recoverPasswordPopup .popupContent input {
	font-size: 12px;
	margin-bottom: 8px;
	background:  #f5f5f5;
	border: 1px solid #d6d6d6;
	padding: 4px 10px;
}

#productMoreInfoPopup {
	width: 500px;
	margin-left: -250px;
}

#productRecommendPopup {
	width: 500px;
	margin-left: -250px;
}

#productSubscribePopup {
	width: 500px;
	margin-left: -250px;
}

#compareTable {
	margin: 5px 20px 60px;
	position: relative;
}

.compareColumn {
	float: left;
	min-height: 50px;
	width: 180px;
	padding: 5px 0px;
}

.compareSearchColumn {
	width: 280px;
}

.compareSearchColumn form {
	text-align: center;
}

.compareCell {
	padding: 5px 5px;
	font-size: 14px;
	color: #222;
}


.compareColumnOdd {
	background: #eaf3f6;
}

.compareColumnEven {
	background: #f5f7f8;
}

.compareCellEven {
	background: #f5f7f8;
}

.compareColumnEven .compareCellEven {
	background: #ffffff;
}

.compareSearchResult {
	font-size: 13px;
}

.compareSearchResult img {
	float: left;
	width: 50px;
	margin: 10px 10px 10px 0px;
}


.compareCarGroup {
	background: #005c83;
	color: #fff;
	font-size: 15px;
}

.compareColumnEven .compareCarGroup {
	background: #197399;
}

#compareTableWindow {
	position: absolute;
	width: 980px;
	left: 180px;
	top: 0px;
	overflow-x: auto;
}

.compareCellRow0 {
	position: relative;
}

.compareCellRow0 .productImage {
	width: 170px;
}

.compareCellRow0 .removeFromCompare {
	position: absolute;
	top: -5px;
	right: -10px;
	z-index: 10;
}

.producatorBox {
	display: inline-block;
	width: 200px;
	height: 250px;
	margin: 20px 20px;
	text-align: center;
	padding: 10px;
}

.wishlistItem {
	display: inline-block;
	position: relative;
	padding: 15px 0px 0px;
}

.wishlistMove {
	position: absolute;
	top: -10px;
	left: 217px;
}

.wishlistDelete {
	position: absolute;
	top: -10px;
	left: 247px;
}

#wishlistTitle h1 {
	display: inline-block;
	margin: 8px 20px 17px;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
}

#wishlistTitle h1:first-letter {
	font-size: 25px;
	font-weight: 300;
}


#wishlistNameChange {
	margin: 8px 0px 7px;
	font-family: 'HelveticaNeueLTCom-Roman';
	font-size: 20px;
	font-weight: normal;
	padding: 2px 4px 3px;
	width: 300px;
}

#wishlistNameChange {
	display: none;
}

.wishlistNameDoChange {
	cursor: pointer;
}

#wishlistSocialLinks {
	position: absolute;
	top: 14px;
	right: 0px;
}

#wishlistSocialLinks a {
	display: inline-block;
	background: #038100;
	color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	padding: 3px 9px 4px;
	border-radius: 12px;
	font-weight: 400;
	text-decoration: none;
	text-align: center;
}

#productSubscribePopup {
	width: 460px;
	margin-left: -230px;
	margin-top: -200px;
	text-align: center;
}

#wishlistLinkPopup {
	width: 460px;
	margin-left: -230px;
	margin-top: -200px;
	text-align: center;
}

#wishlistSelectPopup {
	width: 460px;
	margin-left: -230px;
	margin-top: -200px;
}

.popupContent ul li {
	list-style: none;
}

.userBoxContainer {
	width: 850px;
	margin: 20px auto;
}
#sendComment {
	width: 89px;
	padding-left:35px;
}