body {
	margin:0px;
	background:#d4e5fb;
	font-family:Arial;
	font-size:11px;
	color:#3670ba;
	}
	

/* *** GLOBAL *** */
.left {float:left; display:inline;width:770px; margin:0 0 10px 0;}
.right {float:right; display:inline;}
.clear {clear:both; height:0px;}
img {border:0px;}

a {color:#3670ba; text-decoration:none;}
a:hover {color:#f80b1d;}

.txtRed {color:#f80b1d;}
.txtBlue {color:#3670ba;}

.txt15 {font-size:15px;}
.txt18 {font-size:18px;}
.txt20 {font-size:20px;}
.txt22 {font-size:22px;}
.txt24 {font-size:24px;}
.txt30 {font-size:30px;}





#wrapper {
	margin:0 auto;
	width:960px;
	background:#fff;
	}

/* *** TOP *** */	

#top {
	height:215px;
	background:url(../images/top_bg.jpg) repeat-x left -40px;
	}
.topLogo {
	width:170px;
	margin: 10px 0 0 15px;
	}
.topPicture {
	width:615px;
	}
.topRight {
	text-align:center; color:#3670ba;
	width:145px;
	margin-top:2px;
	}
.topRight a {color:#3670ba; text-decoration:none;}
.topRight a:hover {color:#047b16;}	

#topMenu {font-size:11px; text-align:left;}
#topMenu ul {list-style-type:none; margin:0px; padding:0px; display:block; margin-top:5px; margin-left:25px;}
#topMenu li {
	height:30px; width:113px; padding-left:12px; padding-top:5px;
	background-image:url(../images/platesc.gif);
	background-position: 0px -38px; 
	background-repeat: no-repeat;	
	}
#topMenu li:hover {
	background-image:url(../images/platesc.gif);
	background-position: 0px -3px; 
	background-repeat: no-repeat;
	}
#topMenu li a {color:#fff; text-decoration:none; padding-right:40px;}
/* ****** */
#topMenu2 {font-size:11px; text-align:left;}
#topMenu2 ul {list-style-type:none; margin:0px; padding:0px; display:block; margin-left:10px; margin-top:24px; margin-bottom:0px; padding-bottom:0px;}
#topMenu2 {
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	}
#topMenu2 li {
	float:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	margin-right:5px;
	padding:0; /* indent between menu items */
	}
#topMenu2 li a {
	float:left;
	display:block;
	color:#fff;
	background:#5083c3;
	text-decoration:none;
	}
#topMenu2 li a .menu_left {
	float:left;
	display:block;
	background:url(../images/a1.jpg) no-repeat;
	}
#topMenu2 li a .menu_right {
	float:left;
	display:block;
	cursor:pointer; /* for IE6 */
	text-align:center;
	padding:3px 7px 0 7px;
	height:15px;
	background:url(../images/a3.jpg) no-repeat right top;
	}
#topMenu2 li a:hover {background:#f80b1d; margin:0px; padding:0px;}
#topMenu2 li a:hover .menu_left{background:url(../images/b1.jpg) no-repeat; margin:0px;}
#topMenu2 li a:hover .menu_right{background:url(../images/b3.jpg) no-repeat right top; margin:0px; }
/* ****** */
#top .oferta {margin:5px 10px;}
#top .oferta a {color:#3670ba; text-decoration:none; letter-spacing:1px;}
#top .oferta a:hover {color:#f80b1d;}

#top .titlePage {width:580px; font-size:16px; font-weight:bold; color:#f80b1d; margin-left:10px;}
#topSearch {
	width:220px;
	margin-right:10px;
	color:#3670ba;
	position: relative;
	}
#topSearch span{font-weight: bold;}
#topSearch label {width: 60px; float:left; display:inline; text-align:right; margin-right:5px; display:block; padding-top:2px; font-weight:bold;}
/* 
#topSearch input {width:115px; height:17px; padding:2px 0 0 3px; background:url(../images/top_search_bg.jpg) no-repeat; margin:0px; border:0px; font-size:11px;}
*/
#topSearch #Search{
	width: 125px;
	height: 18px;
	background: url('/media/layout/search_input_bg.gif') no-repeat left top;
	border: 0;
	outline: 0;
	float: left;
	margin-top: -10px;
	padding: 8px 0 7px 17px;
	font-size: 11px;
	color: #3670BA;
}
#topSearch #submit_button{
	position: relative;
	background: url('/media/layout/search_submit_bg.gif') no-repeat left top;
	float: left;
	width: 32px;
	height: 33px;
	margin-top: -10px;
	border: 0;
	outline: none;
	cursor: pointer;
	display: block;
}
/* *** CONTENT *** */

.sideBox {background:url(../images/box_bg.jpg) repeat-y; margin-bottom:5px;}
.sideBoxHead {background:url(../images/box_top.jpg) no-repeat; height:22px; padding-top:5px; text-align:center; font-size:15px; color:#356fb8; font-weight:bold;}
.sideBoxBody {background:url(../images/box_bottom.jpg) no-repeat bottom; padding:5px 2px 15px 2px; min-height:70px; font-family:Verdana;}


.headLine {background:#f80b1d url(../images/b1.jpg) no-repeat top left; margin:10px 0 0 0; width: 757px;}
.headLineRight {background:url(../images/b3.jpg) no-repeat top right; text-align:center; padding:3px 0; font-size:12px; color:#fff; font-weight: bold;}

.headLine2 {background:#5083c4 url(../images/a1.jpg) no-repeat top left; margin:10px 0 0 0;}
.headLineRight2 {background:url(../images/a3.jpg) no-repeat top right; text-align:center; padding:3px 0; font-size:12px; color:#fff;}

#headList ul {list-style-type:none; margin:0px; padding:0px; display:block; margin-left:10px;}
#headList {
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	}

#headList ul li {
	float: none;
	font-size:11px;
	margin-right:35px;
	padding:0;
	padding-top: 2px;
	padding-left: 10px;
	text-align:left; 
	}
#headList li a {color:#3670BA;}
#headList a:hover { text-decoration:underline;}


.list ul {list-style-type:none; padding:2px; display:block; margin:0; background:url(../images/3x1.jpg) repeat-x top; width:760px}
.list {
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	}
.list li {
	float:left;
	font-size:11px;
	margin-right:0px;
	padding:15px 5px;
	text-align:left;
	}
.pic1 {width:190px; text-align:center;}
.list li.pic1 {text-align:center; position:relative;}
.list li.pic1 a img{
	width: 170px;
}
.details1 {width:550px; float:right;}
.list h3 {margin:0px; margin-bottom:10px; padding:0px; font-weight:bold; font-size:16px;color:#3670ba;}
.list h2 {margin:0px; margin-bottom:10px; padding:0px; font-weight:bold; font-size:16px;color:#3670ba;}

.leftDetails {float:left; width:361px; display:inline; border-left: 1px dotted #CCCCCC; border-right: 1px dotted #CCCCCC; padding:10px;}
.leftDetails ul {list-style-type:none; padding:2px; display:block; margin:0; background:none; width:360px; margin-bottom:10px;}
.leftDetails li {float:none; padding:0px; padding-bottom:5px;}
.rightDetails {float:left; width:150px; display:inline; padding:10px; padding-right:0px;}

.recomanda {
	font-size:11px; text-align:left;
	width:115px; padding-left:12px; padding-top:5px;
	background-image:url(../images/adauga.gif);
	background-position: 0px -38px; 
	background-repeat: no-repeat;
	height:30px;
	}
.recomanda:hover {
	background-image:url(../images/adauga.gif);
	background-position: 0px -3px; 
	background-repeat: no-repeat;
	}
.recomanda a {color:#fff; text-decoration:none; padding-right:40px;}
.recomanda a:hover {color:#fff;}

.line {height:20px; background:url(../images/3x1.jpg) repeat-x bottom; margin-bottom:10px;}

.pagination {line-height:25px; text-align:right; padding-right: 50px; font-size: 12px; font-weight: bold;}
.pagination a{margin-left: 5px;}

.news ul {list-style-type:none; margin:0px 5px; padding:0px; display:block;}
.news li {margin:0px; padding:10px 0 ; display:block; background:url(../images/3x1.jpg) repeat-x bottom; color:#2b2b2b;}



.boxItem {
	float:left; 
	display:inline;
	padding:5px 5px;
	font-size: 12px;
	line-height:13px;
	background: none repeat scroll 0 0 transparent;
    border-bottom: 1px dotted #CCCCCC;
    border-right: 1px dotted #CCCCCC;
    position: relative;
    
    width: 178px;
    height: 115px;
}
.boxItem div a img{

	overflow: hidden;
}
.boxItem img {margin-right:7px;}
.boxItem a {font-size:11px;}
.left_side_box{
	width: 80px;
	float: left;
	padding-top: 10px;
	position: relative;
}
.right_side_box{
	padding-top: 10px;
	width: 98px;
	float: left;
}

/*
.boxItem a {color:#3670ba; text-decoration:none; font-size:11px;}
.boxItem a:hover {color:#f80b1d; text-decoration:underline;}
*/
.boxItem strong {margin-bottom:5px;}

.liveChat ul {list-style-type:none; margin:0px; padding:0px; display:block;}
.liveChat {list-style:none; margin:20px; margin-left:40px;}
.liveChat li {
	float:left;
	margin:0px;
	padding:0;
	}
	
#menuLeft ul {list-style-type:none; margin:0px; padding:0px; display:block;}
/*
#menuLeft li {margin:0px; padding:5px 0 0 20px; background:url(../images/bullet01.jpg) no-repeat 10px 10px}
mega-menu*/
#menuLeft .headLine {background:url(../images/bg_menu_left.gif) repeat-y; font-size:12px; font-weight:bold; padding:2px; padding-left:10px; line-height:20px; margin-top:5px;}
#menuLeft .headLine h1 {font-size:12px; display:inline;}

.menuLeft2 ul {list-style-type:none; margin:0px; padding:0px; display:block;}
.menuLeft2 li {margin:0px; padding:5px 0 0 15px; background:url(../images/bullet01.jpg) no-repeat 5px 10px; display:block;}

#partners {text-align:center;}
#partners img {border:1px solid #e0f3f9; margin:1px; height: 38px;}

#newsletter {color:#666666; margin-left:5px;}
#newsletter label {width: 60px; float:left; display:inline; text-align:right; margin-right:5px; display:block; padding-top:2px; font-weight:bold;}
#newsletter input {width:150px; height:17px; padding:3px 0 0 3px; background:url(../images/bg_txt.jpg) no-repeat; margin:0px; border:0px; font-size:11px; margin-bottom:5px;}
#newsletter .submit {width:84px; height:24px; margin:0px; padding:0px;}

#content {}
#content p {padding:0px; margin:10px 0; font-size:12px; font-family:Verdana;}
#content h1 {margin:0px; margin-bottom:20px; padding:0px; font-weight:bold; font-size:20px;color:#3670ba;}
.normalText {font-family:Verdana; font-size:12px;}

#options ul {list-style-type:none; margin:0px; padding:0px; display:block; margin-top:24px;}
#options {
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	}
#options li {
	float:left;
	font-size:11px;
	margin-right:15px;
	padding:0; 
	}
#options select {width:133px; height:23px; padding:3px 5px 3px 3px; background:url(../images/bg_txt2.jpg) no-repeat; margin:0px; border:0px; font-size:11px; margin-bottom:5px;}
#headList ul{
	padding-top: 6px;
	margin: 0;
}

#slideIndex {margin:0 0 20px 0;}
#slideIndex h1 {margin:0px; margin-bottom:20px; padding:0px; font-weight:bold; font-size:20px;color:#3670ba;}
#slideIndex h2 {margin:0px; margin-bottom:20px; padding:0px; font-weight:bold; font-size:20px;color:#3670ba;}
#slideIndex ul {list-style-type:none; margin:0px; padding:0px; display:block;}
#slideIndex li {padding-bottom:10px;}
#slideIndex li strong {}

#slideIndex .pic {
	float:left; display:inline;
	width:200px;
	margin:0 10px;
	line-height:20px;
	}
#slideIndex .content {
	float:left; display:inline;
	width:340px;
	padding:0 10px;
	background:url(../images/1x3.jpg) repeat-y left;
	}
	
#recomanda {font-size:11px; text-align:left;}
#recomanda ul {list-style-type:none; margin:0px; padding:0px; display:block; margin-top:5px;}
#recomanda li {
	width:115px; padding-left:12px; padding-top:5px;
	background-image:url(../images/adauga.gif);
	background-position: 0px -38px; 
	background-repeat: no-repeat;
	line-height:normal;	
	}
#recomanda li:hover {
	background-image:url(../images/adauga.gif);
	background-position: 0px -3px; 
	background-repeat: no-repeat;
	}
#recomanda li a {color:#fff; text-decoration:none; padding-right:40px;}	
/* *************** */
.recomanda {font-size:11px; text-align:left;}
.recomanda ul {list-style-type:none; margin:0px; padding:0px; display:block; margin-top:5px; background:none;}
.recomanda li {
	width:115px; padding-left:12px; padding-top:5px;
	background-image:url(../images/adauga.gif);
	background-position: 0px -38px; 
	background-repeat: no-repeat;
	line-height:normal;
	float:none;	
	}
.recomanda li:hover {
	background-image:url(../images/adauga.gif);
	background-position: 0px -3px; 
	background-repeat: no-repeat;
	}
.recomanda li a {color:#fff; text-decoration:none; padding-right:40px;}




/* *** BOTTOM *** */

#bottom {background:#353535 url(../images/bg_bottom.gif) repeat-x top; color:#bcbcbc; padding-bottom:5px;}
#bottom a {color:#bcbcbc;}
#bottom a:hover {color:#fff;}

#bottom ol {list-style-type:decimal; margin:0px; padding:0px; display:block; margin-top:5px; margin-left:17px;}
#bottom li {margin:0px; padding:0px; padding-bottom:3px;}

#bottom .box {
	float:left; display:inline;
	width:219px; height:140px;
	padding:15px;
	background:url(../images/box_bottom2.jpg) no-repeat top left;
	}
	
/* *** FOOTER *** */

#footer {background:#000; color:#333333; padding:15px; text-align:center;}
#footer a {color:#333333;}



#t {margin-left:20px; margin-top:15px;}
#t a.platesc {display:block;text-decoration:none;	font-size:11px; background-image:url(../images/platesc.gif); background-position: 0px -38px; background-repeat: no-repeat; text-align: left; padding: 5px 8px 5px 10px; color:#fff; }
#t a.platesc:hover {display:block;text-decoration:none;	font-size:11px; background-image:url(../images/platesc.gif); background-position: 0px -3px; background-repeat: no-repeat; text-align: left; color:#fff; padding: 5px 8px 5px 10px;}

.t1 {margin:0px;}
.t1 a.adauga {display:block;text-decoration:none;	font-size:11px; background-image:url(../images/adauga.gif); background-position: 0px -38px; background-repeat: no-repeat; text-align: left; padding: 5px 8px 5px 10px; color:#fff;  width:120px; height:25px; line-height:normal;}
.t1 a.adauga:hover {display:block;text-decoration:none;	font-size:11px; background-image:url(../images/adauga.gif); background-position: 0px -3px; background-repeat: no-repeat; text-align: left; color:#fff; padding: 5px 8px 5px 10px;  width:120px;}

.t2 {margin:0px;}
.t2 a.adauga2 {display:block;text-decoration:none;	font-size:11px; background-image:url(/media/layout/adauga2.gif); background-position: 0px -26px; background-repeat: no-repeat; text-align: left; padding: 5px 8px 5px 5px; color:#fff;  width:100px; height:20px; line-height:normal;}
.t2 a.adauga2:hover {display:block;text-decoration:none;	font-size:11px; background-image:url(/media/layout/adauga2.gif); background-position: 0px 1px; background-repeat: no-repeat; text-align: left; color:#fff;}


/* *********************** */

#topSplash {
	height:145px;
	background:url(../images/bg_top_splash.jpg) repeat-x bottom;
	}


#menuSplash { clear:left; height: 27px; float:left; width:655px; margin-top:20px; font-family:Arial; font-size:12px;}
#menuSplash ul {display:block; list-style-type:none; margin:0; padding:0;}
#menuSplash li { float:left; list-style-type:none;}
#menuSplash a { 
	padding:5px 15px 6px 15px;
	display:block;
	float:left;
	border-left:1px solid #fff;
	color:#376fba;
	text-decoration:none;
	height:14px; line-height:15px;
	}
#menuSplash a:hover { color:#f80b1d;}
#menuSplash a:active { color:#f80b1d;}

.topLogoS {
	width:170px;
	margin:15px 0 0 15px;
	}

#splashSearch {position:absolute; top:110px; left:750px; height:40px; width:200px;}
#splashSearch input {width:115px; height:17px; padding:3px 0 0 3px; background:url(../images/top_search_bg.jpg) no-repeat; margin:0px; border:0px; font-size:11px;}

#splashBottom {
	height:28px; line-height:28px;
	background:url(../images/bg_line_spalsh.jpg) repeat-x;
	padding:0 15px;
	margin:10px 0;
	color:#2b2b2b; font-size:12px;
	}
#splashBottom .blue {color:#376fba;}

/* ================== */
.verd14Blue {
	font-size: 14px;
	text-decoration: none;
}
a.verd14Blue:link, a.verd14Blue:visited, a.verd14Blue:active {
	text-decoration: underline;
}
a.verd14Blue:hover {
	text-decoration: none;
}
#options ul li input{
	float: left;
}
#options ul li label{
	float: left;
}


.hand{
	cursor: hand;
	cursor:pointer;	
}
.dow_header{
	color: #E83609;
}
#options table td label, #options table td input{
	cursor: pointer;
}
.dow_ticket{
	margin: 15px auto; 
	text-align: center; 
	padding: 15px; 
	border:1px solid #BDD9F8;
	border-radius: 4px;
	width: 550px;
	box-shadow:1px 1px 2px #cacaca;
}
.dow_ticket table{
	margin: 0 auto;
	width: 95%;
}
.dow_ticket table td{
	padding: 5px;
	text-align: center;
}
.field{
	width:153px; height:19px; padding:3px; background:url(../images/bg_txt.jpg) no-repeat; margin:0px; border:0px; font-size:11px; margin-bottom:5px;
}
.field2{
	width: 150px;
	font-size: 11px;
	border: 1px solid #C2D2EB;
}
.intrebare{
	font-weight: bold;
	width: 550px;
	float: left;
	padding: 15px;
	border:1px solid #BDD9F8;
	border-radius: 4px;
	margin-bottom: 5px;
	box-shadow:1px 1px 2px #cacaca;
}
.intrebare2{
	padding: 15px;
	display: none;
	float: left;
	clear: both;
	border:1px solid #BDD9F8;
	border-radius: 4px;
	margin-bottom: 5px;
	width: 550px;
	box-shadow:1px 1px 2px #cacaca;
}
.raspuns{
	padding: 15px;
	width: 550px;
	display: none;
	float: left;
	clear: both;
	border:1px solid #BDD9F8;
	border-radius: 4px;
	margin-bottom: 5px;
	box-shadow:1px 1px 2px #cacaca;
	background-color:#EEF1F3;
}
.ticket_date{
	color: #cacaca;
}
.separator{
	clear: both;
	width: 80%;
	border: 0;
	border-top: 1px solid #BDD9F8;
	margin: 20px auto;
}
.activate{
	float: left;
	width: 30px;
	padding-left: 20px;
}
.ticket_subject{
	font-size: 14px;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: -10px;
}
.right_side_ticket{
	width: 140px;
	float: left;
	position: relative;
	border-left: 1px solid #dedede;
	padding-left: 10px;
	height: auto; 
}
.left_side_ticket{
	width: 390px;
	float: left;
}
.count{
	font-size: 45px;
	position: absolute;
	bottom: 0;
	height: 100%;
	margin-left: 130px;
}
.white{
	color: #ffffff;
}
.grey{
	color: #cccccc;
}
.toggle{
	position: absolute;
	width: 100px;
	height: 10px;
	cursor: pointer;
	right: -15px;
	top: -10px;
}
.minimize{
	background: url(/media/layout/minus.gif) top right no-repeat;
	z-index: 5;
}
.maximize{
	background: url(/media/layout/plus.gif) top right no-repeat;
	z-index: 5;
}
#headList li a.active_filter{
	color: #F80B1D;
}
.contact_button{
	background: url('/media/layout/contact_button.jpg') repeat-x left top;
	width: 200px;
	text-align: center;
	display: block;
	padding: 5px 0;
	border: 1px solid #65A0CC;
	color: #07141D;
	font-weight: bold;
	margin: 3px 0;
}
.red_price{
	text-decoration: line-through; 
	color:#F80B1D;
	font-size: 14px;
	line-height: 18px;
}
.green_price{
	color:#017C15;
	font-size: 14px;
}
.tva_price{
	font-size: 11px;
}
.more_photos{
	position: relative; 
	float: left; 
	text-align: center;
	background-color: #ffffff;
	border: 1px solid #5083c4;
	border-radius: 4px;
	padding: 3px;
	box-shadow: 3px 3px 3px #DEDEDE;
	width: 60px;
}
.more_photos a img{
	width: 54px;
}
.random_batch_title{
	border: 1px solid #5083c4;
	border-radius: 6px 6px 0 0;
	margin-left: 20px;
	font-weight: bold;
	padding: 6px 10px;
	border-bottom: 0;
	float: left;
	background: url('../images/gradient.jpg') repeat-x left -10px;
}
.random_batch{
	padding: 2px;
	border: 1px solid #5083c4;
	border-radius: 6px;
	width: 755px;
	box-shadow: 3px 3px 3px #dedede;
	background: url('../images/gradient.jpg') repeat-x left 80px;
	margin-bottom: 10px;
}
.random_batch .boxItem{
	border: 0;
}
.random_batch .border_left{
	border-left: 1px solid #dedede;
}
.reduceri_title{
	
	font-family: arial; 

	font-size: 15px; 
	font-weight: bold; 
	text-align: left; 
	padding: 5px 0 5px 5px; 
}
.reduceri_text{
	text-align: left; 
	padding: 2px 0 0 10px;
}
.transport_gratuit{
	float: none;
	margin-right: 50px;
}
.transport_gratuit table{
	margin: 0 auto;
}
.transport_gratuit span{
	padding-left: 20px;
	padding-bottom: 5px;
}
#socials{
	position: fixed;
	right: 0;
	top: 5%;
	border: 2px solid #D4E1F2;
	border-right: 0;
	border-radius: 7px 0 0 7px;
	text-align: center;
	padding: 7px 10px 5px 10px;
	background-color: #F6F9FE;
}
#socials div{
	margin-bottom: 4px;
}
#socials:hover{
	padding-right: 10px;
	border: 2px solid #5083c4;
	border-right: 0;
}
.text_zone_info_div{
	width: 160px;
}
.text_zone_info_div ul{
	display: block;
	margin: 0;
	padding: 0;
	padding-left: 5px;
	list-style-type: none;
}
.text_zone_info_div li{
	padding-top: 3px;
	padding-bottom: 3px;
}
.text_zone_lvl1{
	list-style-type: circle;
	padding-left: 15px;
}
.text_zone_lvl2{
	list-style-type: disc;
	padding-left: 15px;
}
#text_zone_menu li{
	background: none;
}
.info_lvl0{
	font-size: 12px;
	font-weight: bold;
}
#text_zone_menu ul{
	background: none;
}
#back_to_shop{
	padding: 10px 0px 0px 10px;
}
#back_to_shop a{
	font-size: 14px;
	font-weight: bold;
	background-color:#356FB8;
	color: #FFF;
	padding: 3px 5px;
	border-radius: 4px;
}
#back_to_shop span{
	font-size: 16px;

}
.login_button{
	background-color: #5083C3;
	border-radius: 5px;
	padding: 4px 14px 3px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px 0px 3px 10px;
}
.login_button:hover{
	background-color: #F80B1D;
	color: #FFFFFF;
}
select.jNice{
	border: 1px solid #BDD9F8;
	border-radius: 4px;
	outline: 0 none;
	padding: 3px 5px;
	width: 188px;
}
#fixed_bottom{
	position: fixed;
	bottom: 0;
	width: 100%;
	text-align: center;
	z-index: 5000;
}
#fixed_bottom_content{
	width: 960px;
	margin: 0 auto;
}

#fixed_bottom_content .close_bar{
	float: right;
	margin-right: 15px;
	margin-top: -15px;
}


