/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
}

.clearFloats {
	clear:both;
}

#changeLanguage {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	height:29px;
}

	#containerImagine {
		width:434px;
		height:29px;
		background:url(../images/site/background_change_language/change_language.jpg) no-repeat;
		margin-left:370px;
		padding-top:3px;
	}
	
	#containerImagine ul {
		
		padding:0;
		margin:0;
		list-style:none;
		display:inline;
		color:#fff;
		font-weight:bold;
		padding-left:150px;
	}
	
		#containerImagine li {
			display:inline;
		}
		
			#containerImagine li a {
			color:#fff;
		}		

#containerLogoMeniu {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	/*position:fixed;*/
}

	#picLogo {
		width:199px;
		height:105px;
		float:left;
	}
	
	#menu {
		/*width:601px;*/
		margin-left:50px;
		padding-top:77px;
		/*margin-top:120px;*/
	}
	
	#menu ul {
		padding:0;
		margin:0;
		padding-left:105px; 
		display:inline; 
		list-style:none;		
	}
	
		#menu li {
			display:inline; 
		}
		
#containerMiddleBanner {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-top:12px;
}

	#containerFlash {
		width:533px;
		float:left;
		position:absolute;
		z-index:1;
	}
	
	#containerRightColumnMiddleBanner {
		width:262px;
		height:150px;
		float:left;
		margin-left:540px;
		position:absolute;
		z-index:2;
		background:url(../images/site/box_log_in/background.jpg) no-repeat;
	}
	
	#containerRightColumnMiddleBanner2 {
		width:262px;
		height:206px;
		float:left;
		margin-left:540px;
		margin-top:153px;
		position:absolute;
		z-index:3;
		background: url(../images/site/box_log_in/box_ultimele_produse.gif) no-repeat;
	}

	#containerRightColumnMiddleBanner2  a{
		font-size:10px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
	}

	#containerRightColumnMiddleBanner2  a:hover{
		font-size:10px;
		color:#FFFFFF;
		text-decoration:underline;
	}
	
	#containerRightColumnMiddleBanner2  p{
		font-size:10px;
		font-weight:bold;
		color:#FFFFFF;
		padding-top:5px;
		padding-bottom:5px;
	}
		#formLogIn {
			width:250px;
			padding-top:7px;
			padding-left:22px;
		}
		
			#containerLinksUtilizator {
				width:230px;
				padding-top:5px !important;
				padding-top:2px;
			}
			
				#containerLinksUtilizator a {
					color:#fff;
					font-weight:bold;
				}
				
			#containerRightColumnMiddleBanner2 p {
				padding-left:15px; 
				padding-top:0 !important;
				padding-top:10px;
				color:#fff; 
				font-weight:bold;
			}
			
			#containerRightColumnMiddleBanner2 img {
				padding-left:15px;
				float:left;
				
			}
			
			.informatiiProdus {
				width:260px;
				/*padding-left:9px;*/
				float:left;
				color:#fff;
				margin-bottom:10px !important;
				margin-bottom:10px;		
			}
			
				.informatiiProdus img{
					float:left;
					margin-left:-10px;
					margin-right:5px;
					*margin-right:5px;
					padding-top:5px;
					*padding-top:10px;
				}

				.informatiiProdus p{
					float:left;
					margin-left:-5px;
					margin-right:5px;
					*margin-right:5px;
					margin-top:5px;
					*margin-top:10px;
				}
				
				.informatiiProdus p .promoPrice{
					text-decoration:line-through;
				}
	
	
	
	
#backgroundIarba {
	width:100%;
	height:264px;
	background:url(../images/site/background_iarba/pic_iarba.jpg) repeat-x;
	z-index:5;
	margin-top:170px;
	margin-bottom:-45px;
	*margin-bottom:-40px;
}

	#containerHeaderCatalogProduse {
		width:800px;
		height:57px;
		/*position:absolute;
		z-index:4;*/
		margin-left:auto;
		margin-right:auto;
		background:url(../images/site/bara/bara_universala.gif) no-repeat;
	}
	
		#containerHeaderCatalogProduse h3 {
			padding-top:20px;
			padding-left:35px;
			font-size:16px;
			color: #fff;
		}

		#containerHeaderCatalogProduse h3 a{
			padding-top:20px;
			font-size:16px;
			color: #fff;
			text-decoration:none;
		}

		#containerHeaderCatalogProduse h3 a:hover{
			padding-top:20px;
			font-size:16px;
			color: #fff;
			text-decoration:underline;
		}

.categoriiProduse {
	width:700px;
	margin-left:auto;
	margin-right:auto;
	padding-left:24px;
	margin-top:17px;
	margin-bottom:25px;
	
}

	.pozaCategorieProdus {
		width:159px;
		height:161px;
		margin-right:10px;
		margin-bottom:40px !important;
		margin-bottom:15px;
		float:left;
		text-align:center;
	}
	
	.pozaCategorieProdus .categoryTitle {
		text-align:center; 
		font-size:17px; 
		color:#669900; 
		font-weight:bold; 
		padding-top:5px;	
		*padding-top:3px;
		text-decoration:none;	
	}

	.pozaCategorieProdus .categoryTitle:hover {
		text-align:center; 
		font-size:17px; 
		color:#669900; 
		font-weight:bold; 
		padding-top:5px;	
		*padding-top:3px;	
		text-decoration:underline;
	}
	
	
	
#backgroundBottomPart {
	width:100%;
	height:100%;
	background-color:#333333;
	margin-top:-6px !important;
	margin-top:-7px;

}

	#containerContentBottomPart {
		width:800px;
		margin-left:auto;
		margin-right:auto;
		padding-top:38px;
		padding-bottom:45px !important;
		padding-bottom:0;
	}
	
	#coloanaLeft {
		width:258px;
		float:left;
	}
	
		.containerTextColoanaLeft {
			width:250px;
			color:#fff;
			margin-top:29px !important;
			margin-top:10px;
		}
		
			.containerTextColoanaLeft p {
				margin-top:5px;
			}
	
	#coloanaMiddle {
		width:266px;
		float:left;
	}
	
		.containerTextColoanaMiddle {
			color:#fff;
			font-weight:bold;
			margin-top:29px;
		}
		
		.containerTextColoanaMiddle ul {
			margin:0;
			padding:0;
			font-size:12px;
			margin-top:5px !important;
			margin-top:5px;			
			list-style:none;
			padding-left:20px;
		}

		.containerTextColoanaMiddle ul li{
			margin-top:7px !important;
			margin-top:7px;
		}

		.containerTextColoanaMiddle ul li a{
			color:#fff;
			font-weight:bold;
			text-decoration:none;
		}

		.containerTextColoanaMiddle ul li a:hover{
			color:#fff;
			font-weight:bold;
			text-decoration:underline;
		}
	
	#coloanaRight {
		width:238px;
		float:left;
	}
	
		.containerTextColoanaRight {
			width:228px;
			color:#fff;
			margin-top:0 !important;
			margin-top:5px;
			padding-left:9px;
		}
		
		
#copyrightInfo {
	width:100%;
	height:100%;
	background-color:#669900;
	margin-top:-11px !important;
	margin-top:-12px;
}

	#contentcopyrightInfo {
		width:800px;
		margin-left:auto;
		margin-right:auto;
		padding-top:-5px !important;
		padding-top:15px;
		text-align:center;
		font-weight:bold;
		color:#FFFFFF;
	}
	
	
	

/*CSS pentru partea de produse*/


	#mainBoxPaginaProduse {
		width:790px;
		height:100%;
		margin-left:auto;
		margin-right:auto;
		margin-top:20px;
		margin-bottom:20px;
		border:1px solid #669900;
	}
	
		#leftColumnPaginaProduse {
			width:200px;
			float:left;
			padding-left:10px;
			margin-bottom:15px;
			margin-right:10px;
			margin-top:10px;
		}

		#leftColumnPaginaProduseMain {
			width:200px;
			float:left;
			padding-left:10px;
			margin-bottom:15px;
			margin-right:10px;
			margin-top:10px;
			border-right:1px solid #669900;	
		}
		
			.containerColoanaStanga {
				width:151px;
				height:100%;
				margin-left:auto;
				margin-right:auto;
				padding-top:10px;
				text-align:center;
			}
			
				.containerColoanaStanga img {
					margin-bottom:5px;
				}
			
				.containerColoanaStanga p {
					text-align:center;
					font-size:16px; 
					color:#669900; 
					font-weight:bold;
				}
				
				.containerColoanaStanga ul {
					list-style:none;
					color:#669900;
					list-style-image:url(../images/site/coloana_stanga_meniu/arrow.jpg);
				}
				
				.containerColoanaStanga li {
					padding-bottom:0 !important;
					padding-bottom:4px;
					text-align:left;
				}
				
					.containerColoanaStanga li a {
						color:#669900;
						text-decoration:none;
					}
					
					.containerColoanaStanga li a:hover {
						text-decoration:underline;
					}
		
		#rightColumnPaginaProduseMain {
			width:540px;
			float:left;
			margin-top:15px;
			padding-left:20px;
			margin-bottom:15px;
		}

		#rightColumnPaginaProduse {
			width:540px;
			float:left;
			margin-top:15px;
			padding-left:20px;
			margin-bottom:15px;
			border-left:1px solid #669900;						
		}

		#rightColumnPaginaProduseMain2 {
			width:540px;
			float:left;
			margin-top:15px;
			padding-left:20px;
			margin-bottom:15px;
			border-left:1px solid #669900;						
		}
		
			.containerColoanaDreapta, .containerProdus {
				padding-top:10px;
			}
			
			.containerProdus {
				margin-bottom:10px;
			}
			
				.pozaProdus {
					width:110px;
					height:100%;
					border: 1px solid #669900;
					margin-right:10px;
					float:left;
				}
				
				
					.pozaProdus img {
						padding:5px 5px;
					}
					
					.textProdus {
						width:400px;
						float:left;
					}

					.textProdusDetalii {
						width:300px;
						float:left;
						margin-left:15px;
					}

					.meniuProdusDetalii {
						width:300px;
						/*margin-left:140px;*/
					}

						.meniuProdusDetalii ul {
							margin:0;
							padding:0;
							display:inline;
							list-style:none;
						}
							.meniuProdusDetalii ul li {
								display:inline;
								padding-right:10px;
							}
							
							.meniuProdusDetalii ul li a {
								text-decoration:none;
							}
							
							.meniuProdusDetalii ul li a:hover {
								text-decoration:underline;
							}

					.meniuProdus {
						width:270px;
						/*margin-left:140px;*/
					}

						.meniuProdus ul {
							margin:0;
							padding:0;
							display:inline;
							list-style:none;
						}
							.meniuProdus ul li {
								display:inline;
								padding-right:10px;
							}
							
							.meniuProdus ul li a {
								text-decoration:none;
							}
							
							.meniuProdus ul li a:hover {
								text-decoration:underline;
							}
							
					.bulineProdus {
						width:250px;
						float:left;
					}
					
						.bulineProdus img {
							float:left;
						}
						
					.greenHRProduse {
						color:#669900;
						background-color:#669900;
						
					}
					
/*se termina css pentru partea de produse*/

.bulineProdusMare {
			padding-top:10px;
			width:230px;
			float:left;
		}
					
/*#containerRestCategorii {
	width:800px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}*/


/* GOLF_SHOP_RO*/
.txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.txtBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.txtBoldCenter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:center;
}

.txtBoldSmall {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}

.txtUnderline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}

.label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333300;
}

.mandatory{
	font-size:16px;
	font-weight:bold;
	color:#D90F05;
}

.input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:2px solid #66cc33;	
}


/* CSS MENU for Buy Area*/
#navlist
{
font-size:16px;
margin: 0;
padding: 0 0 20px 0px;
}

#navlist ul, #navlist li
{
margin: 0;
padding:0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 15px 4px 0px;
text-decoration: none;
color: #669900;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #346910;
padding-bottom: 2px;
background: transparent;
color: #346910;
}

#navlist a:hover { color: #346910; }


/*
.navigation:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color: #0066FF; 
	font-weight:bold;
}

.navigation:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color: #FF0000; 
	font-weight:bold;
}

.navigation:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color: #0033FF; 
	font-weight:bold;
}

.navigation:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color: #FF0000; 
	font-weight:bold;
}


.currentPage {
	font-weight:bolder;
	font-size:18px;
	color:#FF0000;	
}

.pageStatus {
	text-align:center;
	font-size:12px;
	color:#0066FF;
	font-weight:bold;	
}

.pageStatusContainer {
 text-align:center;
}
*/

.pagination{
margin:0 auto 0 auto;
padding: 0px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
padding: 3px 3px 3px 3px;
border: 1px solid #999999;
text-decoration: none; 
color: #307913;
}

.pagination a:hover, .pagination a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
padding: 3px 3px 3px 3px;
border: 1px solid #307913;
color: #FFF;
background-color: #307913;
}

.pagination li.currentpage{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
border: 1px solid #307913;
background-color: #307913;
color: #FFF;
padding: 3px 3px 3px 3px;
}

.pagination li.disablepage{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
padding: 3px 3px 3px 3px;
border: 1px solid #929292;
color: #929292;
}

.pagination li.nextpage{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}

#fhintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #333333;
color:#FFFFFF;
padding: 3px;
border:1px solid black;
font:bold 12px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.productName {
	font-size:18px;
	color: /*#014284;*/#EB5C00;
	text-decoration:underline;
}

#manufacturerImage {
	float:left;
}

#manufacturerImage span{
	font-size:12px;
	color: /*#014284;*/#669900;
	font-weight:bold;
}

#productDescription {
	float:left;
	width:200px;
}

#productPrice{
	float:left;
	width:100px;
}

.errorMessage {
	font-size:12px;
	font-weight:bold;
	color:#D90F05;
	background-color:#FFFFFF;
}


#productPictureList {	
	width:200px;
	float:left;
}

#productPictureList img{
	margin-bottom:10px;
	border:1px solid #669900;
}

.signupLink a {
	font-size:14px;
	font-weight:bold;
	color:#669900;
	text-decoration:none;
}

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

.basketHeader {
	background-color:#669900;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;	
}

.totalAmount{
	background-color:#669900;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;	
}

  #containerCard {
    width:800px;
    margin-left:auto;
    margin-right:auto;
    border:1px solid #669900;
  }

  #containerCard p.txt 
  {
    padding-left:30px;
  }
  
  #containerCard p.txt a:link, #containerCard p.txt a:visited
  {
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    color:#669900;
  }


  #containerCard p.txt a:hover, #containerCard p.txt a:active
  {
    text-decoration:underline;
  }

  .panelTxt a:link, .panelTxt a:visited 
  {
    font-size:16px;
    font-weight:bold;
    text-decoration: underline;
    color:#FFF;
  }

  .panelTxt a:hover, .panelTxt a:active
  {
    text-decoration:underline;
  }
  
  .panelTxt 
  {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFF;
  }

  .panelTxtBold 
  {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFF;
    font-weight:bold;
  }
  
  .mainBoxCard  {
      width:760px;
      margin-left:auto;
      margin-right:auto;
      padding-left:24px;
      margin-top:17px;
      margin-bottom:25px;
        
  }

