@charset "utf-8";

/*--------------------------------------------------------------------------------------------------------
CSS Styles for Artimex.

--------------------------------------------------------------------------------------------------------*/


/* =General
--------------------------------------------------------------------------------------------------------*/


/* reset */
html, body{
	height:100%
}

html, body, div, span, applet, object, iframe, src,
h1, h2, h3, h4, h5, h6, href, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, link,
b, u, i, center, middle,
dl, dt, dd, ol, ul, li, pointer,
fieldset, form, format, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

a {
	outline:none;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* Removing margin/padding */
* {
  margin: 0;
  padding: 0;
}

/* Class for clearing floats */
.clear {
  clear: both;
}

/* Removing border on linked images */
img {
	border: 0;
}

a{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

.fLeft{
	float:left;
}

.fRight{
	float:right;
}

cookielayer {
position: fixed;
bottom: 400;
left: 0;
z-index: 400;
width: 100%;
padding: 520px 7.25rem;
background-color: rgba(255, 255, 255, 0.8);
}

.spross2 {
position: fixed;
bottom:205;
left:0;
z-index:10;
padding: 0px 0.50rem;
background-color: rgba(0,0,0, 0.5);
}

.spross1 {
	position:fixed;
		top:200px;
		left:0;
		z-index:10;
		padding: 0px 0.50rem;
		/*background:#14191a;*/
		/*overflow:hidden;*/

background-color: rgba(255, 255, 255, 0.0);
}

.spross {
position: fixed;
bottom:105;
left:0;
z-index:10;
padding: 0px 0.50rem;
background-color: rgba(255,255,255, 0.0);
}

.shipplayer {
position: fixed;
bottom: 100;
left: 0;
z-index: 20;
padding: 0px 0.50rem;
background-color: rgba(255,255,255, 0.1);
}

.confirmklarna {
	position:fixed;
		top:130px;
		left:0;
		z-index:10;
		padding: 0px 0.50rem;
		/*background:#14191a;*/
		/*overflow:hidden;*/

background-color: rgba(255, 255, 255, 0.0);
}





.modalDialog {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 10;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 0px 2.25rem;
	background: rgba(0,0,0,0.8);
	z-index: 299;
	opacity:0;
	-webkit-transition: opacity 400 ms ease-in;
	-moz-transition: opacity 400 ms ease-in;
	transition: opacity 400 ms ease-in;
	pointer-events: auto;
}



.modalDialog:target {
	opacity:1;
	pointer-events: auto;
}

.modalDialog > div {
	width: 600px;
	position: relative;
	margin: 10% auto;
	padding: 5px 20px 13px 20px;
	border-radius: 10px;
	padding: 0px 2.25rem;
	background: #fff;
	background: -moz-linear-gradient(#fff, #999);
	background: -webkit-linear-gradient(#fff, #999);
	background: -o-linear-gradient(#fff, #999);
}


.close {
	background: #606061;
	color: #FFFFFF;
	line-height: 25px;
	position: absolute;
	right: -12px;
	text-align: center;
	top: -10px;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}
/*
.close:hover { background: #2bb70b; }

*/

/* End General
--------------------------------------------------------------------------------------------------------*/


/* =Typography
--------------------------------------------------------------------------------------------------------*/

/* Setting up the fonts */
body {
  font:14px/20px Arial, Helvetica, sans-serif;
  color:#3f3f3f;
  position:relative;
}

.bodybg1{
	background:url(../images/poza-bg.jpg) no-repeat center 83px;
	/*background-color: RGB(148,0,0);*/
    width:100%;
    height:100%;
}
p {
	padding:8px 0;
}
input, textarea, select {
  font:12px/20px Arial, Helvetica, sans-serif;
  color:#3f3f3f;	
}


a {
	color:#00984e;
}
.red_error {
	border:1px solid #cc0000!important;
}
.errors {
    background: url("../images/error_sign.png") no-repeat scroll left center transparent;
    color: #cc0000;
    display: none;
    font-size: 12px;
    line-height: 12px;
    margin: 10px 0 0;
    padding: 0 0 0 27px;
}



@font-face {
    font-family: 'MyriadProBlack';
    src: url('myriadpro-black-webfont.eot');
    src: url('myriadpro-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-black-webfont.woff') format('woff'),
         url('myriadpro-black-webfont.ttf') format('truetype'),
         url('myriadpro-black-webfont.svg#MyriadProBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* End Typography
--------------------------------------------------------------------------------------------------------*/

/* =Header
--------------------------------------------------------------------------------------------------------*/

#headerCont{
	width:100%;
	height:79px;
	background:url(../images/headerbg.gif) repeat-x;
	border-bottom:4px solid #14191a;
}

	#header{
		width:1000px;
		height:79px;
		margin:0 auto;
		position:relative;
	}

	a#logo{
		display:block;
		width:257px;
		height:75px;
		background:url(../images/logo-artimex.png) no-repeat;
		margin:8px 0 0 0;
		float:left;
		text-indent:-9999px;
	}

	/* 
	s */	
	#flags {
		position:fixed;
		top:100px;
		right:0;
		z-index:10;
		width:43px;
		height:40px;
		background:#14191a;
		overflow:hidden;
		-moz-border-radius:6px 0 0 6px;
	    -webkit-border-radius:6px 0 0 6px;
	    border-radius:6px 0 0 6px;
		-moz-box-shadow:1px 1px 6px #1c2122;
		-webkit-box-shadow:1px 1px 6px #1c2122;
		box-shadow: 1px 1px 6px #1c2122;
	    behavior: url(PIE.htc);			
	}	
	#flags ul {
		margin:6px 0 0 8px;
		width:520px;
			}
		#flags ul li {
			float:left;
			
			margin-right:6px;
			padding:3px;
			height:16px;
			display:none;
		}
		#flags ul li.selected/*, #flags ul li:hover*/{
			background:#fff;
			display:block !important;
		}
		#flags ul li.noBorder{
			background:none!important;
		}
	/* Drop nav */
	#dropNav{
		width:267px;
		/*height:79px;*/
		top:78px;
		float:left;
		position:relative;
		margin-left:82px;
		z-index:4000;
	}
	
		a.sportsCategLink{
			display:block;
			width:250px;
			height:42px;
			background:url(../images/sports-category-but.png) no-repeat;
			position:absolute;
			left:0;
			bottom:-11px;
			font-size:14px;
			line-height:42px;
			padding-left:17px;
			color:#fff;
			text-decoration: none;
			text-align: center;
			text-transform: uppercase;
		}
		 	.subNav {
		 		position:absolute;
		 		top:10px;
		 		left:-80px;
		 		width:427px;
		 		padding:22px 0;
		 		background:#019d51;
		 		z-index:4000;
				-moz-border-radius:7px;
			    -webkit-border-radius:7px;
			    border-radius:7px;
				-moz-box-shadow:inset 0 12px 11px #018846;
				-webkit-box-shadow:inset 0 12px 11px #018846;
				box-shadow: inset 0 12px 11px #018846;
			    behavior: url(PIE.htc);	
			    visibility:hidden;		    
		 	}
		 	
		 	
		 	
				.subNav strong {
			    	display:block;
			    	color:#fff;
			    	font-size:16px;
			    	margin-bottom:10px;
			    	padding-left:8px;
				}			
				 .subNav ul li {
				 	position:relative;
				 	margin-right:14px;
				 }
				 .subNav ul li a {
					/*color:#2b3537;*/
					color:#ccffcc;
					text-transform:uppercase;
					font-size:11px;
					display:block;
					padding:2px 0 2px 8px;
				}
					 .subNav ul li:hover{
						background:#018d48;
						-moz-border-radius:3px;
					    -webkit-border-radius:3px;
					    border-radius:3px;		
					    behavior: url(PIE.htc);	
					    text-decoration:none;	
					    color:#fff;		
					}
					 .subNav ul li:hover a {
					 	color:#99ff99;
					 	 text-decoration:none;	
					 }
					
				/* sub sub nav */	
				.subNav li:hover {
					z-index: 10000;	
					white-space: normal;
				}				
		 	   .subNav ul ul {
					visibility: hidden;	
					position: absolute;
					z-index: 10;
					left: 100%;
					top: 0;	
		 	   }
				.subNav li:hover>ul {
					top: 0;
					left: 100%;
					visibility: visible;	
				}		 	   
				/* -- float.clear -- */
				.subNav:after, .subNav ul:after {
					content: ".";
					height: 0;
					display: block;
					visibility: hidden;
					overflow: hidden;
					clear: both;
				}
				.subNav ul {	/* IE7 float clear: */
					min-height: 0;
				}
				/* -- float.clear.END --  */		 	   
				
				.subNav ul ul {
					background:#018d48;
					min-width:190px;
					border:0;
					padding:5px 0;
					background:url(../images/subsubbg.gif) repeat-x #018d48;
				}
				.subNav ul ul li:hover {
					color:#fff;
					background:none;
				}
				.subNav ul ul li a:hover{
					color:#33ff33;
				}
		 	   
		 	
		 	
			.subnav1 {
				float:left;
				width:160px;
				padding-left:29px;
			}
				.subnav1 ul {
					width:160px;
					border-right:1px solid #00793e;
				    background:url(../images/subnavbg.gif) right repeat-y;			
				}
		    
			.subnav2 {
				float:left;
				padding-left:19px;
				width:200px;
			}		    


	
	/* header cart and subnav */	
	.quickAcces{
		float:right;
		margin-top:17px;
		padding-left:26px;
	}
	
		.cartBG{
			width:285px;
			height:29px;
			background:url(../images/cartbg.png) no-repeat;
			margin-left:1px;
		}
		
		a.cart{
			display:block;
			float:left;
			margin:7px 7px 0 20px;
			height:16px;
			background:url(../images/cart_ico.png) no-repeat;
			padding-left:26px;
			font-size:11px;
			color:#fff;
			line-height:16px;
		}
		
		span.cartPrice{
			display:block;
			height:12px;
			padding-left:7px;
			border-left:1px solid #d2d2d2;
			float:left;
			color:#fff;
			font-size:11px;
			line-height:12px;
			margin-top:9px;
		}
		
		a.requestInfo{
			display:block;
			width:78px;
			height:25px;
			float:right;
			text-align:center;
			line-height:11px;
			font-size:10px;
			color:#fff;
			padding-top:3px
		}
		/*
		a.abonareNewsletter{
			display:block;
			color: #C8C8C8;
		    font-size: 11px;
			position:absolute;
			right:0px;
			top:0;
			line-height:14px;
			width:0px;
			text-align: center;
					    
		}
		
			a.abonareNewsletter:hover{
				text-decoration:none;
				color:#fff;
				
			}
		*/
	ul#navTop {
		margin-top:6px;
		text-align: center
	}	
		ul#navTop li {
			display:inline;
			border-right:1px solid #000;
			height:14px;
			line-height:14px;
		}
			ul#navTop li a {
				padding:0 8px;
				color:#c8c8c8;
				font-size:11px;
			}
			ul#navTop li a:hover{
				text-decoration:none;
				color:#fff;
			}
		ul#navTop li.last{
			border-right:0;
		}	

/* end Header
--------------------------------------------------------------------------------------------------------*/




/* =Header2
--------------------------------------------------------------------------------------------------------*/
#headerCont2{
	width:100%;
	height:209px;
	background:url(../images/bottomheader_bg.gif) repeat-x left bottom;
	padding-bottom:7px;
}

	#headerCont2_inner{
		width:100%;
		height:209px;
		background:url(../images/headercat2.jpg) no-repeat;
	}
	
#header2{
	margin:0 auto;
	width:1000px;
	padding-top:54px;
	position:relative;
	padding-bottom:20px;
}

/* main navigation */
#mainNav {
	width:637px;
	position:relative;
	z-index:1;
}
	#mainNav ul {
		width:638px;
		height:39px;
		background:url(../images/navbg.png) no-repeat;
	}
		#mainNav ul li {
			float:left;
			height:38px;
			background:url(../images/menubull.png) right no-repeat;
		}	
		#mainNav ul li.last {
			background:none;
		}
			#mainNav ul li a {
				line-height:38px;
				padding:0 21px;
				text-transform:uppercase;
				color:#000;
				font-size:11px;
			}
	.navleft {
		position:absolute;
		right:100%;
		top:0;
		display:block;
		width:35px;
		height:38px;
		background:url(../images/leftnavbg.png) no-repeat;
	}		
	
	form#quickSearch{
		display:block;
		z-index:2;
		position:absolute;
		left:626px;
		top:55px;
	}
	
		form#quickSearch input[type="text"]{
			width:308px;
			height:33px;
			background:#fff;
			border-top:1px solid #c5c5c5;
			border-bottom:1px solid #c5c5c5;
			border-left:1px solid #c5c5c5;
			border-right:0;
			-moz-border-radius:16px 0 0 16px;
		    -webkit-border-radius:16px 0 0 16px;
		    border-radius:16px 0 0 16px;
		    behavior: url(PIE.htc);
		    text-indent: 14px;
		    font-family:Arial, Helvetica, sans-serif;
		    font-size:14px;
		    color:#14191a;
		    font-style: italic;
		    line-height:32px;
		    float:left;
		}
		
		form#quickSearch input[type="submit"]{
			width:37px;
			height:35px;
			background:url(../images/ico_lupa.gif) no-repeat center center #fff;
			border-top:1px solid #c5c5c5;
			border-bottom:1px solid #c5c5c5;
			border-left:0;
			border-right:0;
			-moz-border-radius:0 16px 16px 0;
		    -webkit-border-radius:0 16px 16px 0;
		    border-radius:0 16px 16px 0;
		    behavior: url(PIE.htc);
		}
		
	.contactLine{
		display:none;
		position:absolute;
		right:-60px;
		top:100px;
		padding: 0 42px;
		z-index:2;
		overflow:hidden;
	}
	
		span.contactLine_left{
			display:block;
			width:42px;
			height:43px;
			background:url(../images/contactline_left.png) no-repeat;
			position:absolute;
			left:0;
			top:0;
		}
		
		span.contactLine_right{
			display:block;
			width:42px;
			height:43px;
			background:url(../images/contactline_right.png) no-repeat;
			position:absolute;
			right:0;
			top:0;
		}
		
		.contactLine_cont{
			height:43px;
			background:#fff;
			float:left;
			padding: 0 8px;
		}
		.contactLine_cont.bgnone {
			background:none;
		}
			.contactLine_cont span.span1{
				display:block;
				float:left;
				color:#00984e;
				font-size:18px;
				text-transform: uppercase;
				text-align: right;
				font-style: italic;
				line-height:17px;
				padding-top:5px;
			}
			
			.contactLine_cont span.span2{
				display:block;
				width:20px;
				height:43px;
				line-height:42px;
				text-align:center;
				float:left;
				color:#00984e;
				font-size:18px;
			}
			
			.contactLine_cont span.span3{
				display:block;
				float:left;
				color:#fff;
				font-size:14px;
				text-align: left;
				font-style: italic;
				line-height:17px;
				padding-top:5px;
			}
	
/* end Header2
--------------------------------------------------------------------------------------------------------*/


/* =Big Bulls
--------------------------------------------------------------------------------------------------------*/
ul#bulls{
	margin: 0 auto;
	padding: 0 0 20px;
	width: 1000px;
	text-align:center;
}
ul#bulls li {
	width:243px;
	height:235px;
	margin-right:9px;
	position:relative;
	display:inline-block;
	text-align:left;
	zoom: 1;
	*display:inline;
}
	ul#bulls li.bull3 {
		width:245px;
	}	
	ul#bulls li.last{
		margin-right:0;
		width:230px;
	}
		.frontend {
			position:absolute;
			top:0;
			left:0;
			width:200px;
			height:85px;
			padding:150px 0 0 40px;
			z-index:40;
			font:24px 'MyriadProBlack';
			color:#000;
		}
		
		/*ul#bulls li.bull1 .frontend {
			background:url(../images/gym_bull.png) no-repeat;
		}
	
		ul#bulls li.bull2 .frontend {
			background:url(../images/fotbal_bull.png) no-repeat;
		}
		ul#bulls li.bull3 .frontend {
			background:url(../images/baschet_bull.png) no-repeat;
		}
		ul#bulls li.bull4 .frontend {
			background:url(../images/child_bull.png) no-repeat;
		}*/
		
		
		.backend {
			position:absolute;
			top:0;
			left:0;			
			width:182px;
			height:202px;
			background:#fff;
			border:7px solid #2c3739;
			-moz-border-radius:111px;
		    -webkit-border-radius:111px;
		    border-radius:117px;
		    behavior: url(PIE.htc);
		    font-size:11px;
		    line-height:13px;
		    color:#14191a;
		    padding:10px 20px;	
		    text-align:center;
		    z-index:30;
		    display:none;
		}
		.backend strong {
			display:block;
			font-size:17px;
			height:27px;
			display:block;
			padding-top:10px;
			font:18px 'MyriadProBlack';
			color:#000;			
		}
		.backend a{
			text-decoration:underline;
		}
		.backend a:hover{
			text-decoration:none;
		}	
		ul#bulls li  ul.Scat{
			width:174px;
			height:137px;
			overflow:hidden;
			display:block;
			margin:0 auto;
		}
		
		
		ul#bulls li  ul.Scat li{
			float: left;
			display: block;
		    position: relative;
		    margin:1px;   
            width:170px;
            height:auto;
		    font-size:11px;
		}
		ul#bulls li  ul.Scat li a{ 
			text-align:left;
			display: block;	
			text-decoration:none;
			color:#333;
		    padding: 1px 0 0 3px;
		}
		ul#bulls li  ul.Scat li a:hover{ 
			text-decoration: underline;
			
		}	
		a.bull-more-link{
			display:block;
			margin:0 auto;
			background:#333;
			color: #fff;
			font-size: 11px;
			width:80px;
			padding:2px 0;
			line-height:15px;
		}		
/* end Big Bulls
--------------------------------------------------------------------------------------------------------*/


/* =Home main
--------------------------------------------------------------------------------------------------------*/
#homeMain {
	width:970px;
	margin:5px auto 10px;
	background:url(../images/homemainbg.png) repeat;
	padding:5px 15px;
	color:#fff;
	position:relative;
}
	
	#homeMain span.bg1{
		background:url(../images/bg1.png) no-repeat;
		position:absolute;
		height:51px;
		width:489px;
		top:-7px;
		left:-8px;
	}

	#homeMain h1 {
		font-size:44px;
		margin:10px 0;
	}
	#homeMain .slogan {
		color:#23292b;
		font-weight:bold;
		line-height:19px;
		padding-top:5px;
	}
		#homeMain .slogan strong {
			display:block;
			text-transform:uppercase;
			font-size:17px;
		}
		#homeMain  a.readall {
			display:block;
			text-align:right;
			font-style:italic;
			color:#000;
			font-weight:bold;
			text-decoration:underline;
		}
		#homeMain  a.readall:hover{
			text-decoration:none;
		}
		
		
/* end Home main
--------------------------------------------------------------------------------------------------------*/

/* start modificare Home main
--------------------------------------------------------------------------------------------------------*/
#homeproductList{
width:1000px;
margin:0 auto;
}
	
	#homeproductList h1 {
		font-size:25px;
		margin-bottom:20px;
		color:#ccffcc;
	}

	ul.homepList{
		float:left;		
	}
		ul.homepList li{
			width:130px;
			height:278px;
			float:left;
			margin-right:29px;
		}
		ul.homepList li.last{
		margin-right:0;
		}
			ul.homepList li a{
				display:block;
				width:130px;
				text-decoration:none;
				color:#000000;
				text-align:center;
			}
			
			ul.homepList li a span.imgCont{
				display:table-cell;
				height:112px;
				width:130px;
				vertical-align: middle;
				text-align: center;
			}
						
			ul.homepList li img{
			    background: none repeat scroll 0 0 #ffffff;
			    border: 1px solid #000000;
			    /*display: block;
			    position: relative;*/   
			}
				
					ul.homepList li a span.homeprodImg{
						position: relative;
						z-index: 1;
					}
				
						ul.homepList li a:hover span.homeprodImg{
							display:block;
						}
				
				ul.homepList li a strong{
					display:block;
					height:50px;
					background:url(../images/spacer_prod_bg.png) no-repeat left bottom;
					font-size:13px;
					line-height:15px;
					color:#fff;
					padding-top:5px;
					font-weight: bold;
				}

			   	ul.homepList li a span.homeprodCode{
					display:block;
					height:27px;
					background:url(../images/spacer_prod_bg.png) no-repeat left bottom;
					font-size:12px;
					line-height:22px;
					color:#fff;
					padding-top:6px;
					font-weight: bold;
					
				}
				ul.homepList li a span.homeprodCode b{
					font-weight: bold;
				}
				
					span.homeprodCode strong{
						font-weight: bolder;
					}

			   	ul.homepList li a span.homePrice{
					display:block;
					height:23px;
					font-size:16px;
					line-height:22px;
					color:#ccffcc;
					padding-top:6px;
					font-weight: bold;
					text-transform:uppercase;
				}
			   ul.homepList li a.homereadMore {
			   	    background: #14191a;
					display:block;
					font-size:11px;
					line-height:22px;
					color:#ffffff;
					text-align:center;
					border-radius: 3px;
					-moz-border-radius: 3px;
					-webkit-border-radius:3px;
		   	        behavior: url(PIE.htc);
		   	        height:auto;		
				}

/*end  modificare Home main
--------------------------------------------------------------------------------------------------------*/


#container, .container {
	width:1000px;
	margin:0 auto;
}

/* =Breadcrumb
--------------------------------------------------------------------------------------------------------*/

#breadcrumbs{
	width:991px;
	height:32px;
	background:url(../images/breadcrumb_bg.png) no-repeat left top;
	padding:0 0 12px 9px;
}

	#breadcrumbs ul{
		float:left;
		margin-top:6px;
	}
	
		#breadcrumbs ul li{
			float:left;
			color:#373737;
			font-size:11px;
		}
		
			#breadcrumbs ul li a{
				color:#373737;
				font-size:11px;
				padding:0 10px;
			}
			
			#breadcrumbs ul li span{
				color:#0ab160;
				padding:0 10px;
			}
		
	a.veziCatalog1{
		display:block;
		float:right;
		/*background:url(../images/ico_pdf.gif) no-repeat;
	*/	padding-left:19px;
		height:16px;
		font-size:11px;
		line-height:16px;
		color:#373737;
		margin-top:6px;	
	}
	
	
	a.veziCatalog{
		display:block;
		float:right;
		background:url(../images/ico_pdf.gif) no-repeat;
		padding-left:19px;
		height:16px;
		font-size:11px;
		line-height:16px;
		color:#373737;
		margin-top:6px;	
	}
		
/* end Breadcrumb
--------------------------------------------------------------------------------------------------------*/

/* =Category navigation
--------------------------------------------------------------------------------------------------------*/

#categoryNav{
	width:1000px;
	position:relative;
	padding-bottom:24px;
}

.pad1{
	padding-bottom:20px !important;
}

	a.activeCateg{
		display:table-cell;
		width:119px;
		height:48px;
		background:url(../images/categbg.png) no-repeat;
		padding:0 30px 0 12px;
		font-size:12px;
		color:#00984e;
		text-transform: uppercase;
		vertical-align: middle;
		font-weight:bold;
		text-decoration: none;
		line-height:16px;
		.display:block;
		.padding-top:8px;
		.height:40px;
		.float:left;
	}
	
	.subcategoryNav{
		width:830px;
		min-height:46px;
		background:#f1f1f1;
		border:1px solid #dadada;
		-moz-border-radius:6px;
	    -webkit-border-radius:6px;
	    border-radius:6px;
	    behavior: url(PIE.htc);
	    float:right;
	}
	
		.subcategoryNav ul{
			float:left;
			margin-top:7px;
		}
		
			.subcategoryNav ul li{
				padding:0 14px;
				margin-bottom:7px;
				border-right:1px solid #343434;
				float:left;
				line-height:12px;
			}
			
				.subcategoryNav ul li a{
					text-transform: uppercase;
					color:#343434;
					text-decoration: none;
					font-size:11px;
				}
				
				.subcategoryNav ul li a:hover, .subcategoryNav ul li a.selected{
					color:#00984e;
				}
				
				.subcategoryNav ul li.last{
					border: 0;
				}
			
		.sportsList{
			display:none;
			width:226px;
			padding:8px 12px;
			background:url(../images/sportslist_bg.gif) repeat;
			border:1px solid #dadada;
			position:absolute;
			-moz-border-radius:6px;
		    -webkit-border-radius:6px;
		    border-radius:6px;
		    z-index:2;
		    behavior: url(PIE.htc);
		}
		
			.sportsList a{
				font-size:12px;
				color:#00984e;
				font-weight:bold;
				text-transform: uppercase;
				text-decoration:none;
			}
			
			.sportsList a:hover, .sportsList a.selected{
				color:#343434;
			}
			
			.sportsList a.closeIco{
				display:block;
				width:10px;
				height:10px;
				background:url(../images/close_ico.png) no-repeat;
				position:absolute;
				right:5px;
				top:5px
			}
			
	a.selectSport{
		display:none;
		width:161px;
		background:url(../images/select_sport.png) no-repeat center 8px;
		padding-top:26px;
		text-align:center;
		font-size:14px;
		color:#686868;
		position:absolute;
		left:0;
		top:48px;
	}
	
	a.selectSport2{
		display:block;
		background:url(../images/select_sport2.png) no-repeat left center;
		padding-left:18px;
		text-align:center;
		font-size:14px;
		color:#686868;
		position:absolute;
		left:181px;
		top:14px;
	}
	
	
ul.cat-list {
	width:1000px;
	margin-bottom:100px;
}
	ul.cat-list li {
		width:330px;
		display:inline-block;
	}

	
		
/* end Category navigation
--------------------------------------------------------------------------------------------------------*/

/* =Subcategory boxes
--------------------------------------------------------------------------------------------------------*/

#subcategoryBoxes{
	width:1000px;
	padding-bottom:34px;
}

	#subcategoryBoxes ul{
		float:left;
	}
	
		#subcategoryBoxes ul li{
			width:240px;
			height:134px;
			float:left;
			margin:0 5px;
			margin-bottom:24px;
		}
		
			#subcategoryBoxes ul li a{
				display:block;
				width:240px;
				height:134px;
				background:#f1f1f1;
				text-decoration:none;
				-moz-border-radius:12px 12px 0 0;
			    -webkit-border-radius:12px 12px 0 0;
			    border-radius:12px 12px 0 0;
			    behavior: url(PIE.htc);
			}
			
			#subcategoryBoxes ul li a:hover{
				background:#00984e;
			}
			
			#subcategoryBoxes ul li a span.subcategTitle{
				display:block;
				width:230px;
				height:34px;
				line-height:34px;
				padding-left:10px;
				font-size:14px;
				color:#919191;
			}
			
				#subcategoryBoxes ul li a:hover span.subcategTitle{
					color:#fff;
				}

/* end subcategory boxes
--------------------------------------------------------------------------------------------------------*/

/* =Product List
--------------------------------------------------------------------------------------------------------*/

#productList{
	width:1000px;
}

	#productList h1{
		font-size:18px;
		line-height:22px;
		color:#686868;
		text-transform: uppercase;
		text-align: justify;
		font-weight:bold;
		margin-bottom:4px;
	}
	
	#productList h2{
		font-size:14px;
		font-weight:bold;
		color:#686868;
		margin-bottom:18px;
	}
	
	a.sendRequest{
		display:block;
		height:40px;
		/*background:#bb1010;*/
		background:#fff;
		line-height:40px;
		color:#fff;
		font-size:25px;
		text-align: center;
		font-weight:bold;
		text-decoration:none;
		margin-bottom:36px;
	}
	
	
	ul.pList{
		float:left;
		
	}
	
		ul.pList li{
			width:246px;
			height:450px;
			float:left;
		}
		
			ul.pList li a{
				display:block;
				width:240px;
				height:444px;
				padding:3px;
				text-decoration:none;
				position:relative;
			}
			
			ul.pList li a:hover{
				background:#f4f4f4;
			}
			
				ul.pList li a span.prodImg{
					display:table-cell;
					vertical-align:middle;
					width:238px;
					height:198px;
					border: 1px solid #cbcbcb;
					background:#fff;
					text-align: center;
					position:relative;
					z-index:1;
				}
				
					ul.pList li a span.prodImg{
						position: relative;
						z-index: 1;
					}
				
				ul.pList li a span.prodHover{
					display:none;
					width:240px;
					height:59px;
					background:url(../images/prod_hover.png); 
					position:absolute;
					left:3px;
					top:69px;
					z-index:10;
				}
				
				ul.pList li a:hover span.prodHover{
					display:block;
				}
				
				ul.pList li a span.prodName{
					display:block;
					height:58px;
					background:url(../images/spacer_prod_bg.png) no-repeat left bottom;
					font-size:18px;
					color:#2c3739;
					padding:10px 0 0 4px;
				}
				
				ul.pList li a span.prodDesc{
					display:block;
					height:78px;
					background:url(../images/spacer_prod_bg.png) no-repeat left bottom;
					font-size:13px;
					line-height:22px;
					color:#7a7f80;
					padding:6px 4px 0 4px;
				}
			   	ul.pList li a span.prodCode{
					display:block;
					height:37px;
					background:url(../images/spacer_prod_bg.png) no-repeat left bottom;
					font-size:13px;
					line-height:22px;
					color:#2c3739;
					padding:6px 4px 0 4px;
					font-weight: bold;
					
				}
			   	ul.pList li a span.prodPrice{
					display:block;
					height:27px;
					background:url(../images/spacer_pret_bg.png) no-repeat center ;
					text-align: center;
					font-size:17px;
					line-height:22px;
					color:#00984e;
					padding:6px 4px 0 4px;
					font-weight: bold;
					text-transform:uppercase;
				}
			   ul.pList li a span.prodPrice .readMore{
			   	    background: url(../images/read-more.gif) right  bottom no-repeat;
					display:block;
					font-size:11px;
					line-height:22px;
					color:#fc0000;
					padding:6px 0 0 -6px;
				}
			
			
			

/* end Product List
--------------------------------------------------------------------------------------------------------*/


/* start Pagination
--------------------------------------------------------------------------------------------------------*/
.pagenavi{
	border-top:1px dashed #939393;
	border-bottom:1px dashed #939393;
	height:56px;
	margin:15px 0 10px;
    width: 1000px;
    margin-bottom:10px;
    
    
}
ul.pagination{
	float:right;
	font-size:18px;
	}

ul.pagination li {
	display: block;
	float:left;
	padding: 11px 8px 0;
	margin-top:5px;
	position:relative;
}

ul.pagination li a{
	color:#7a7f80;
}

ul.pagination li a:hover{
	color:#000000;
	text-decoration:none;
}


ul.pagination li.selected {
	background: url(../images/selected.gif) 5px 0 no-repeat;
	width:16px;
	height:51px;
}



/* =Banner
--------------------------------------------------------------------------------------------------------*/

.bottomBanner{
	display:none;
	width:1000px;
	position:relative;
	padding:10px 0 32px 0;
}
	.bottomBanner a{
		display:block;
	}


a.banner1 {
	width:340px;
	height:103px;
	background: url(../images/subcategoriebanner1.jpg) no-repeat;
	float:left;
	color:#ffffff;
	padding:13px 129px 0 10px;
	font-weight: bold;
	font-size:20px;
}

a.banner1:hover, a.banner2:hover{
  text-decoration:none;
}

a.banner2 {
	width:330px;
	height:103px;
	background: url(../images/subcategoriebanner2.jpg) no-repeat;
	float:right;
	color:#ffffff;
	padding:13px 129px 0 20px;
	font-weight: bold;
	font-size:20px;
}
	a.banner2 strong{
	   text-transform:uppercase;
	   line-height:66px;
	   display:block;
	}

/* end banner
--------------------------------------------------------------------------------------------------------*/

/* =Parteneri
--------------------------------------------------------------------------------------------------------*/

#parteneri{
	width:100%;
	padding-bottom:14px;
}

	#parteneri h2{
		font-size:18px;
		color:#ffffff;
		margin-bottom:12px;
		text-transform:uppercase;
		text-align: center;
	}
	
	#parteneri ul{
		/*float:left;*/
		text-align:center;
	}
	
		#parteneri ul li{
			/*float:left;*/
			display:inline-block;
			margin:0 16px;
			zoom: 1;
			*display:inline;
		}
		
			#parteneri ul li a{
				display:block;
				float:left;
				width:130px;
				height:69px;
				background:#fff;
				text-align:center;
				-moz-border-radius:6px;
			    -webkit-border-radius:6px;
			    border-radius:6px;
			    behavior: url(PIE.htc);
			    overflow:hidden;
			}

/* end parteneri
--------------------------------------------------------------------------------------------------------*/


/* =Footer
--------------------------------------------------------------------------------------------------------*/

#footerCont{
	width:100%;
	background:#000;
	border-top:5px solid #0ab160;
	
}

	.footerLinks{
		width:1000px;
		margin:0 auto;
		padding:10px;
	}
	
		.footerLinks h3{
			font-size:11px;
			color:#0ab160;
			margin-bottom:3px;
			text-transform: uppercase;
		}
		
		.footerLinks a{
			color:#fff;
			font-size:11px;
		}
		
			.footerLinks a.paypal{
				display:block;
				background:url(../images/paypal_ico.png) no-repeat right 0;
				width:249px;
			}
			
			.footerLinks a.mail{
				display:block;
				background:url(../images/ico_mail.png) no-repeat right 6px;
				width:130px;
			}
			
			.footerLinks a.facebook{
				display:block;
				background:url(../images/ico_facebook.png) no-repeat right top;
				float:left;
				padding-right:32px;
				margin-bottom:10px;
			}
			
		.fCol1{
			width:248px;
			height:188px;
			float:left;
			border-right: 1px dotted #464646;
			line-height:24px;
		}
		
		.fCol2{
			width:282px;
			height:188px;
			float:left;
			border-right: 1px dotted #464646;
			line-height:24px;
			padding-left:90px;
		}
		
		.fCol3{
			width:292px;
			padding-left:80px;
			font-size:11px;
			color:#fff;
			float:left;
			line-height:14px;
		}
		
			.fCol3 span{
				color:#8a8a8a;
			}
			
	.footerBottom{
		
		width:100%;
		border-top:1px solid #3c3c3c;
		height:46px;

		
	}
	
		.footer{
			width:1000px;
			margin:0 auto;
		}
		
			.copyright{
				float:left;
				font-size:11px;
				color:#fff;
				line-height:52px;
			}
			
			a.madeBy {
				display:block;
				height:24px;
				float:right;
				background:url(../images/logo-d19.png) no-repeat right top;
				color:#fff;
				line-height:32px;
				font-size:11px;
				padding-right:65px;
				margin-top:10px;
			}
		
/*#fLangs{
	width:100%;
	padding:14px 0;
	border-top:1px solid #3C3C3C;	
}*/
#fLangs {
	left: 274px;
	position: absolute;
	top: 6px;
	width: 553px;
}

	#fLangsCont{
		margin:0 auto;
	}
	
	#fLangsCont ul {
		margin:0;
		width:590px;
		float:left;
	}
		#fLangsCont ul li {
			float:left;
			margin-right:7px;
			padding:3px;
			height:16px;
		}
		#fLangsCont ul li.selected/*, #flags ul li:hover*/{
			background:#fff;
			display:block !important;
		}
		#fLangsCont ul li.noBorder{
			background:none!important;
		}
		
/* end Footer
--------------------------------------------------------------------------------------------------------*/




/* = PRODUCT PAGE
--------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------*/


/* =product top
--------------------------------------------------------------------------------------------------------*/
#product {
	margin:10px 0;
}

	.productTitle h2{
		color:#00984e;
		text-transform:uppercase;
		font-size:18px;
		float:left;
		padding-right:28px;
		border-right:2px solid #686868;
		margin-right:27px;
	}
	 a.selectSport3, a.selectSport4{
		display:block;
		background:url(../images/select_sport2.png) no-repeat left center;
		padding-left:18px;
		text-align:center;
		font-size:14px;
		color:#686868;
		float:left;
	}
/* end product top
--------------------------------------------------------------------------------------------------------*/	

/* =product navigation
--------------------------------------------------------------------------------------------------------*/

#productNav {
	margin-top:28px;
	border-bottom:1px solid #eaeaea;
}
	#productNav .items {
		color:#686868;
		float:left;
		font-size:19px;
		padding:0 0 5px 8px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
	#productNav .items span {
		font-size:12px;
		padding-left:16px;
	}
	
#productNav ul {
	float:right;
}	
 	#productNav ul li{
 		float:left;
 		background:url(../images/pmenubg.gif) repeat-x;
 		height:31px;
 	}
 		#productNav ul li a, #productNav ul li span {
 			display:block;
 			padding:0 36px;
 			margin:4px 0 2px;
 			line-height:25px;
 			color:#686868;
 			text-decoration:none;
 			border-right:1px solid #a6a6a6;
 			border-left:1px solid #fff;
 		}
 		#productNav ul li span {
 			color:#999;
 		}
 		#productNav ul li a:hover{
 			color:#00984E;
 			text-decoration:underline;
 		}
 		#productNav ul li.last a, #productNav ul li.last span{
 			border-right:0;
 		}
  		#productNav ul li.first a, #productNav ul li.first span{
 			border-left:0;
 		}		
/* end navigation
--------------------------------------------------------------------------------------------------------*/

/* =product main content
--------------------------------------------------------------------------------------------------------*/
#productMain {
	margin-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#686868;
}
	.productPic {
		margin:0 19px 0 10px;
		padding:10px;
		border:1px solid #cbcbcb;
		float:left;
		width:480px;
	}
	
	
	/* product text */
	.productText {
		float:right;
		width:469px;
		font-size:12px;
	}
		.productText h3 {
			font:18px/20px Arial, Helvetica, sans-serif;
			color:#2c3739;
			padding:10px 0;
		}
		.productText .code {
			font:18px Arial, Helvetica, sans-serif;
			color:#2c3739;
			padding-left:10px;
		}
		.productText span.price {
			display:block;
		}
		.productText span.price em {
			font:18px Arial, Helvetica, sans-serif;
			color:#00984e;
			min-width:100px;
			display: inline-block;
		}
		/* start stil oferte*/
		.productText span.priceold {
			display:block;
		}
		
		.productText span.priceold em {
			font:18px Arial, Helvetica, sans-serif;
			text-decoration: line-through;
			color:#000000;
			min-width:195px;
			display: inline-block;
		}
		
		.productText span.pricereducere em {
			font:18px Arial, Helvetica, sans-serif;
			color:#CC0000;
			min-width:195px;
			display: inline-block;
		}
		/*end stil oferte*/
		
		.productText form input[type="text"] {
			width:82px;
			margin-left:10px;
			height:20px;
			text-indent:5px;
		}
		
			.productText span.dimensions {
				min-width:195px;
			}
			 	.productText span.dimensions em {
			 		font:18px Arial, Helvetica, sans-serif;
			 		color:#2c3739;
			 		padding-left:8px;
			 	}
			 
				 .productText p.frees strong{
					 color:#ff0000;
					 min-width:195px;
					 display: block;		
					 float:left;		  	
				 }
				 .productText p.frees span {
					display: block;		
					width:265px;
					float:left;
				 }	
				 
		.productText form input[type="submit"] {
			width:188px;
			height:61px;
			background:#00984e;
			border:0;
			background:url(../images/cart_ico2.png) #00984e 160px center no-repeat;
			color:#fff;
			padding-right:15px;
			cursor:pointer;
		}
		.productText form input[type="submit"]:hover {
			background:url(../images/cart_ico2.png) #03af5b 160px center no-repeat;
		}			
		
		
		/* product thumbnails */
		ul#productThumb {
			width:500px;
			margin:20px 0 0 10px;
		}
			ul#productThumb li {
				float:left;
				border:1px solid #cbcbcb;
				padding:4px;
				margin-bottom:9px;
				margin-right:10px;
			}
			ul#productThumb li a {
				display:block;
			}
			ul#productThumb li:hover, ul#productThumb li.selected{
				border:1px solid #00984e;
			}
			
			 	
/* end product main content
--------------------------------------------------------------------------------------------------------*/


/* =product Taba
--------------------------------------------------------------------------------------------------------*/

#productTabs {
	margin:20px 0;
}		

#cTabs {
	border-bottom:2px solid #00984e;
}
	#cTabs li {
		margin-left:10px;
		float:left;
	}
		#cTabs li a {
			padding:8px 30px;
			display:block;
			background:#f1f1f1;
			color:#9b9b9b;
		}
		#cTabs li a:hover{
			text-decoration:none;
			background:#e2dede;
		}
		#cTabs li.selected a{
			background:#00984e;
			color:#fff;
		}
		
	/* tab content */			
	.tab_container {
		background:url(../images/arrow_tabs.gif) 10px bottom no-repeat;	
		border-bottom:1px solid #7a7f80;	
	}			
	.tab_content {
		padding:20px 10px;
		color:#7a7f80;
		font-size:16px;
	}
	ul.prodPDF {
		margin-top:15px;
	}
	ul.prodPDF li{
		margin-right:65px;
		float:left;
		
	}
	
		/* pdf products */		
		ul.prodPDF li a {
			display:block;
			color:#2c3739;
			text-decoration:none;
			background:url(../images/pdf_ico.jpg) center bottom no-repeat;		
			padding-bottom:65px;
		}
		ul.prodPDF li a:hover{
			color:#00984e;
		}
		
	/* faq tab content */			
	.faq {
		font-size:14px;
		color:#686868;
	}	
	.faq .intro {
		color:#2c3739;
	}
	
	.faq .question {
		background:#f1f1f1;
		padding:10px 0 10px 58px;
		position:relative;
		min-height:37px;
	 	-moz-border-radius: 5px;
	    -webkit-border-radius: 5px;	
		border-radius: 5px;	
	    behavior: url(PIE.htc);			
	}
		.faq .question span.qnr {
			position:absolute;
			top:0;
			left:0;
			width:50px;
			height:57px;
			line-height:57px;
			text-align:center;
			color:#2c3739;
			font-size:32px;
		}
		.faq .question span.arrow {
			position:absolute;
			bottom:-17px;
			left:12px;
			background:url(../images/arrowq.gif) no-repeat;
			width:36px;
			height:17px;
		}
	.faq .response {
		padding:28px 0 28px 58px;
	}	
/* end product tabs
--------------------------------------------------------------------------------------------------------*/


/* end PRODUCT PAGE
--------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------*/


/* = CART PAGE
--------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------*/

.cart_txt {
	padding:30px 0 20px 0;
	color:#686868;
	line-height:23px;
}
	.cart_txt strong{
		text-transform:uppercase;
		font-size:19px;
		display:block;
	}
form#yourCart h3 {
	color:#00984e;
	font-size:18px;
	margin:10px 0;
	padding-left:10px;
}

form#yourCart table{
	width:1000px;
}
	form#yourCart table th {
		background:#f1f1f1;
		height:35px;
		line-height:35px;
		text-align:left;
		font-size:19px;
		padding-left:10px;
	}
	form#yourCart table td {
		padding:27px 0 27px 10px;
		border-bottom:1px dotted #cacaca;
		font-size:17px;
	}
		form#yourCart span.items {
			color:#7a7f80;
			font-size:14px;
			display:block;
			margin-top:5px;
		}
		
		form#yourCart input[type="text"] {
			width:50px;
			height:22px;
			line-height:22px;
			text-align:right;
			padding:0 5px;
			font-weight:bold;
		}
		form#yourCart a.refresh {
			background:url(../images/refresh_ico.jpg) no-repeat;
			padding:0 9px 0 29px;
			color:#2c3739;
			margin-left:20px;
			border-right:1px solid #cacaca;
		}
			form#yourCart a.refresh:hover{
				text-decoration:none;
				color:#00984e;
			}
		
		form#yourCart a.delete {
			background:url(../images/delete_ico.jpg) no-repeat;
			padding-left:29px;
			color:#2c3739;
			margin-left:7px;
		}	
		form#yourCart a.delete:hover{
			text-decoration:none;
			color:#d72121;
		}	
	form#yourCart table {
		border-bottom:2px solid #cacaca;
	}	
	
	.cart_total {
		margin:15px 0;
	}
		.cart_total span{
			display:block;
			float:left;
			color:#686868;
		}
		.cart_total strong{
			display:block;
			float:right;
			font-size:20px;
			margin-right:18px;
		}	
		.cart_total strong em {
			padding-right:25px;
		}
		
	/* cart submit buttons */
	.cart_submit {
		padding-top:20px;
	}
		
	.cart_submit a.continue, form#yourCart input[type="submit"], form#deliver input[type="submit"] {
		height:35px;
		line-height:35px;
		text-align:center;
		display:block;
		color:#fff;
		font-size:16px;		
	}	
		
	.cart_submit a.continue{
		float:left;
		background:url(../images/cart_left.png) 15px 14px #00984e no-repeat;
		width:210px;
	}	
		.cart_submit a.continue:hover{
			text-decoration:none;
			background:url(../images/cart_left.png) 15px 14px #03af5b no-repeat;
		}

	form#yourCart input[type="submit"], form#deliver input[type="submit"]{
		float:right;
		border:0;
		cursor:pointer;
		background:url(../images/cart_right.png) 220px 14px #00984e no-repeat;
		width:240px;
	}	
		form#yourCart input[type="submit"]:hover, form#deliver input[type="submit"]:hover{
			text-decoration:none;
			background:url(../images/cart_right.png) 220px 14px #03af5b no-repeat;
		}
		
			
/* end CART PAGE
--------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------*/

/* = start  PAGE LIVRARI
--------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------*/

.bread a{
    background: url("../images/go.gif") no-repeat scroll 27px 11px transparent;
    border-left: 2px solid #686868;
    color: #333333;
    display: block;
    float: left;
    height: 32px;
    line-height: 32px;
    margin-left: 23px;
    margin-top: 13px;
    padding-left: 39px;
}
#liv-top h1{
	float:left;
	display: block;
}

.livrare-mod-1 {
	display: block;
    float:left;
    position:relative;
    margin-right:23px;
}

	.livrare-mod-1 span{
	    background: url("../images/bgspan.png") repeat-x scroll 0 0 transparent;
	    display: block;
	    height: 90px;
	    left: 176px;
	    padding-left: 25px;
	    padding-top: 23px;
	    position: absolute;
	    top: 47px;
	    width: 279px;
	}
	.livrare-mod-1 span a{
		color:#FFF;
		font-size:20px;
		
	}

	.livrare-mod-1 span a:hover{
		text-decoration:none;
	}


.livrare-mod-2 {
	display: block;
    float:right;
    position:relative;
}

	.livrare-mod-2 span{
	    background: url("../images/bgspan.png") repeat-x scroll 0 0 transparent;
	    display: block;
	    height: 90px;
	    right: 176px;
	    padding-left: 25px;
	    padding-top: 23px;
	    position: absolute;
	    top: 47px;
	    width: 279px;
	}
	.livrare-mod-2 span a{
		color:#FFF;
		font-size:20px;
		
	}

	.livrare-mod-2 span a:hover{
		text-decoration:none;
	}



ul.delivery li{
    background: url("../images/download.jpg") no-repeat scroll 0 0 transparent;
    height: 33px;
    line-height: 33px;
    margin: 20px 0;
    padding-left: 32px;
}

	ul.delivery li a{
	color:#686868;
	}
/* =Clearing floats
--------------------------------------------------------------------------------------------------------*/


#liv-top:after, .livrare-mod-1:after, .livrare-mod-2:after, .livrare-mod:after{
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

#liv-top, .livrare-mod-1, .livrare-mod-2, .livrare-mod{
	zoom:1;	
	
}

/* = end  PAGE LIVRARI
--------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------*/

/* = CART CHECKOUT
--------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------*/
#deliver {
	margin-top:50px;
}
.required {
	text-align:right;
	padding-right:10px;
	font-size:16px;
	color:#00984e;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.deliverHead {
	width:980px;
	height:27px;
	padding:10px 10px;
	font-size:16px;
	background:#f1f1f1;
	margin:10px 0;
}
	.deliverHead .nr {
		display:block;
		float:left;
		width:58px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#00984e;
		font-size:46px;
	}
	.deliverHead .dtitle {
		float:left;
		line-height:26px;
	}
	.deliverHead .dselect {
		float:right;
		width:468px;
	}
		.deliverHead .dselect span {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color:#00984e;		
			font-size:28px;	
			padding-right:5px;
			line-height:33px;
			float:left;
			display:block;
		}
		.deliverHead .dselect select {
			width:445px;
			height:27px;
			font-size:18px;
			color:#2c3739;
			padding-left:5px;
			float:right;
		}
		.deliverHead .dselect select option {
			padding-left:5px;
		}

/* deliver method */		
.deliverMethod {
	border-bottom:2px solid #cacaca;
	padding:20px 0 10px;
}		
	.deliverDesc {
		float:left;
		width:480px;
		padding:0 70px 0 20px;
		color:#686868;
		font-size:13px;
	}		
		.deliverDesc strong, .deliverRates strong {
			color:#2c3739;
			display:block;
			padding-bottom:10px;
			color:#2c3739;
			font-size:18px;
		}
		
		.deliverRates {
			float:left;
			padding-right:40px;
			font-size:20px;
			color:#686868;
		}
		
/* contact informations */

.deliverLeft {
	float:left;
	width:492px;
	padding-top:20px;
}	
	#deliver label {
		float:left;
		text-align:right;
		width:171px;
		padding-right:8px;
		line-height:27px;
	}
		#deliver label span {
			color:#00984e;
			font-size:25px;
			line-height:25px;
		}
	#deliver input[type="text"] {
		width:297px;
		height:31px;
		float:left;
		text-indent:5px;
		line-height:31px;
	}	
		
.deliverRight {
	float:left;
	padding:20px 0 0 20px;
}
	.deliverRight select {
		width:297px;
		height:31px;
		float:left;	
		font-size:16px;
		color:#3F3F3F;	
		padding-top:5px;
	}
.bsep {
	width:57px; 
	text-align:center;
	float:left;
	display:block;
	font-size:20px;
	line-height:30px;
}
.clearf {
	clear:both;
	height:20px;
}


.paypalcheck {
	float:left;
	margin:22px 0 0 40px;
}
.paypalcheckimg {
	float:left;
	padding-left:15px;
	margin-top:20px;
}

/* thank you */
.thankyou {
	width:494px;
	height:144px;
	padding:20px 43px;
	margin:30px auto 30px;
	background:#00984e;
	color:#fff;
}
	.thankyou strong {
		display:block;
		text-align:center;
		font-size:30px;
	}
	.thankyou span {
		display:block;
		line-height:20px;
		border-bottom:4px solid #fff;
		padding:24px 0;
		text-align:center;
		font-size:21px;
	}	
	.thankyou a {
		text-align:center;
		font-size:25px;
		color:#fff;
		text-transform:uppercase;
		display:block;
		padding-top:20px;
		font-weight:bold;
	}
	
	
/* end CART CHECKOUT
--------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------*/

/* start PAGE=PRIVACY
--------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------*/
#container{
	margin-bottom:10px;
	
}
	#container h1{
		color:#00984e;
		font-family:Arial;
		font-size:18px;
		font-weight:bold;
		margin:13px 0 24px 0;
		text-transform:uppercase;
		padding-left:11px;
	}
	
	.content h2{
		color:#686868;
		font-weight:bold;
		letter-spacing:0.5px;
		margin-top:13px;
		padding-left:11px;
	}

	.content p{
		font-weight: normal;
		letter-spacing:0.5px;
		padding-left:11px;
	}

	.content ul{
		letter-spacing:0.5px;
		padding-left:11px;
		margin-top:2px;
	}

/* end PAGE=PRIVACY
--------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------*/

/* start PAGE=CONTACT
--------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------*/
.head {
	background:#00984e;
	height:34px;
	padding-left:5px;
	font-size: 18px;
}
	.head h2{
		color:#ffffff;
		text-transform:uppercase;
		width:auto;	
		display: block;
		float:left;
		line-height:34px;
	}
	.head span.bank{
		color:#ffffff;
		text-transform:uppercase;
		width:auto;	
		display: block;
		float:right;
		padding-right:22px;
		line-height:34px;
	}

/* start infobox*/
	
.infobox{
margin:20px 0;
color:#686868;
font-size: 15px;
font-family: Arial, "MS Trebuchet", sans-serif;
}

/*box*/
.box{
	width:384px;
	float:left;
	padding:0;
	border-right:2px solid #686868;
	padding-right:50px;
}

	.box p{
		width:100%;
		padding:12px 0;		
	}

	.box  span{
		display:block;
		float:left;
		width:135px;
		text-align:right;
	}

	.box  b, .box a{
		display: block;
		float:right;
		width:225px;
		color:#2c3739;
		text-align:left;
	}

/*info */
.info{
	width:500px;
	float:left;
	padding-left:63px;
}

	.info p{
		width:100%;
        padding:8px 0;	

	}

		.info  span{
			display:block;
			float:left;
			width: 120px;
		}

			.info  b{
			    color: #2C3739;
			    display: block;
			    float: left;
			    max-width: 344px;

			}

/* map */
.map{
	padding:14px 0 14px 18px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin-bottom:14px;
}

/* banking */
.banking {
	width:100%;
	font-size: 18px;
}
.bankinfo{
	margin-top:10px;
	margin-bottom:20px;
}
	.bankinfo p{
		width:500px;
		float:left;
		line-height:40px;
		display: block;
		padding:0;
		margin-top:0!important;
	}
	.bankinfo span{
		float:left;
		display: block;
		width:180px;
		color:#686868;
	}
	.bankinfo b{
		float:left;
		color:#2c3739;
		font-weight:normal;
	}
	
	
	
/* =start form
 --------------------------------------------------------------------------------------------------------*/	
#contactForm{
	    background: url("../images/bg-form.gif") no-repeat;
	    height:180px;
	    font-size:16px;
		color:#686868;
		font-size:14px;
        font-family:Arial, Helvetica, sans-serif;
        padding:0 0 0 34px;
        border-left:1px solid #ccc;
        border-right:1px solid #ccc;
        border-bottom:1px solid #ccc;
        margin-bottom:14px;
       
}	
	#contactForm.h4{
		width:100%;
		border-bottom:1px solid #7a7f80;
		height:44px;
		line-height:44px;
		color:#2c3739;
		font-size:18px;
	}
	#form-left{
		width:287px;
		float:left;
		padding-top:20px;
	}
	#form-right{
		width:475px;
		float:left;
	    padding-top:20px;
	}
	#button span{
	    color:#ff0000;
	    display: block;
	    font-size: 12px;
	}
	#button{
		float:left;
		padding:38px 20px 0 20px;
		
	}	
	
	#contactForm label {
		display:block;
		float:left;
		width:auto;
		margin-right:20px;
		color:#686868;
		font-size: 14px;
	}	
	
		#contactForm label.mesaj  {
			width:auto;
				
		}		
					
			#contactForm input[type="text"]{
				display: block;
				margin-bottom:25px;
				width:225px;
				float:left;
				font-size:16px;
				width:223px;
				height:22px;
				text-indent:5px;
				font-size:12px;
				line-height:22px;
			}
			
			#contactForm textarea{			
				background:#FFFFFF;	
				width:425px;
				height:93px;
				border:1px solid #aaadb2;
				display: block;
				float:left;
			}
					
			#contactForm input[type="submit"], #contactForm input[type="reset"]{
				background:#00984e;
				height:61px;
				border:0;
				text-align:center;
				color:#FFFFFF;
				font-size:16px;
				font-weight:bold;
				line-height:61px;
				width:142px;
			}

	    #contactForm input[type="submit"]{
	    	border-left:1px solid #bdc054;
	    }

	    #contactForm input[type="submit"]:hover{
	    	background:#00984e;
	    	color:#dbde8e;
	    }

				.contactTXT p{
					font-size:16px;
					color:#2f2f2f;
					line-height:20px;
					text-align:center;
					margin-top:14px;
					margin-bottom: 14px;
				}


/* end PAGE=CONTACT
--------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------*/

/* =Clearing floats
--------------------------------------------------------------------------------------------------------*/

#header:after,.head:after,.box:after,.banking:after,.banking p:after,.info p:after,.box p:after,  #contactForm:after, .infobox:after, .productTitle:after,ul.Scat:after, #productNav:after, #productMain:after, p.frees:after, #productThumb:after, #cTabs:after, ul.prodPDF:after, .cart_total:after, .cart_submit:after, .bottomBanner:after, ul#navTop:after, ul#bulls:after, #flags ul:after, .deliverHead:after, .deliverMethod:after,#homeproductList:after, #homeMain:after
{
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* ie only */
#header,.box,.head,.banking,.banking p,.info p,.box p,  #contactForm, .infobox, .productTitle, ul.Scat, #productNav, #productMain, p.frees, #productThumb, #cTabs, ul.prodPDF, .cart_total, .cart_submit, .bottomBanner, ul#navTop, ul#bulls, #flags ul, .deliverHead, .deliverMethod,#homeproductList, #homeMain
{		
	zoom: 1;
}

/* End Clearing floats
--------------------------------------------------------------------------------------------------------*/

.EmptyCart {
	padding-left:10px; color:#cc0000;font-weight:bold;
}

.search-results {
	margin-bottom:5px;
}
.search-results p {
	padding:2px;
}

#largePic {
	position:absolute;
	z-index:100;
	padding:3px; 
	background:#fff;
	border:1px solid #ccc;
}