#main{
	width:953px;
	margin:0 auto;
	font:12px Verdana;
	color:#42552C;
}
.noBackground{
	background:none !important;
}
.clear{
	clear:both;	
}
.spacer{
	clear:both;	
	height: 10px;
}
img {
	border: 0px;
}

#header{
	background:url(../slices/header.jpg) no-repeat;
	width:953px;
	height:224px;
	position:relative;
	z-index:100;
}
#header h1{
	float:left;
	margin:0;
	font:bold 16px Verdana;
	padding:10px 0 0 10px;
	color:#E59053;	
}
#homeLink{
	float:right;
	position:relative;
	top:200px;
	right:-270px;
	font:bold 16px Verdana;
	color:#FFF;
	text-decoration:none;	
}
#homeLink:hover{
	text-decoration:underline;	
}
.right{
	width:290px;
	float:right;
	position:relative;
	top:5px;
}
.right form label, .right form input{
	display:block;
	float:left;
	margin-right:5px;
}
.right form label{
	width:115px;
	margin-bottom:5px;	
}
.right form input{
	width:111px;
	border:#BFC1C2 solid 1px;
	background-color:#FFF !important;
}
#login{
	background:url(../slices/go.gif) no-repeat;
	width:31px !important;
	height:21px;
	border:none;
}
.right a{
	color:#E09029;
	line-height:1.5;
	text-decoration:none;
	position:relative;
}

a.rightLinks {
	left:120px;
}
#topMenu{
	background:url(../slices/menu-bar.jpg) no-repeat;
	width:953px;
	height:52px;
	position:relative;
	text-align:center;
	top:-10px;
}
#topMenu h2{
	background:url(../slices/separator.gif) right no-repeat;
	margin:0;
	margin-top:5px;
	/*float:left;*/
	display:inline;
	height:37px;
	padding:17px 20px 0 20px;
	font:bold 14px Verdana;
	position:relative;
	top:30px;
}
#topMenu h2 a{
	text-decoration:none;
	color:#52732A;
	position:relative;
	top:-10px;
}
#topMenu h2 a:hover, #topMenu h2 a.selected{
	color:#FF9000;	
}
.noBackground{
	background:none !important;
}
.adsenseBig{
	width:953px;
	text-align:center;
}
.adsenseBig.top{
	background:url(../slices/add-big-top.gif) no-repeat;
	height:13px;
}
.adsenseBig.middle{
	background:url(../slices/add-big-middle.gif) repeat-y;
}
.adsenseBig.bottom{
	background:url(../slices/add-big-bottom.gif) no-repeat;
	height:12px;
}
.columnContainer{
	width:953px;
}
.column{
	float:left;
}
.column.left{
	width:205px;
}
.column.center{
	width:560px;
	margin-left:7px;
	margin-right:3px;
}

.column.centerLarge{
	width:735px;
	margin-left:7px;
	margin-right:3px;
}

.column.right{
	width:175px;
}
.leftBox{
	width:205px;
	float:left;
	margin-right:5px;
}
.leftBox.head{
	background:url(../slices/leftBox-top.gif) no-repeat;
	height:11px;
}
.orangeHead{
	background:url(../slices/leftBox-top-orange.gif) no-repeat;
	height:17px;
}
.leftBox.middle2{
	background:url(../slices/leftBox-middle.gif) repeat-y;
}
.centered{
	text-align:center;
	padding: 0;
	margin: 0;
}
.leftBox ul{
	margin-top:0;	
	position:relative;
	left:-30px;
	top:10px;
}
.leftBox ul li{
	list-style:none;
}
.leftBox ul li h2,.leftBox ul li h3{
	width:193px;
	height:22px;
	margin:0;	
	margin-left:-9px;
	padding-top:5px;
	padding-left:10px;
}
.leftBox ul li h2{
	font:bold 12px Verdana;
	border-top:#F0D09B solid 1px;
	border-bottom:#F0D09B solid 1px;
	background-color:#FFF0DD;	
	margin-bottom:3px;
}

.leftBox ul li h3 {
	font:bold 10px Verdana;
}
.leftBox a{
	text-decoration:none;
	color:#52732A;	
}
.leftBox.bottom2{
	background:url(../slices/leftBox-bottom.gif) no-repeat;
	height:11px;
}
.orangeBottom{
	background:url(../slices/leftBox-bottom-orange.gif) no-repeat;
	height:17px;
}
.centerColumnTop{
	background:url(../slices/center-middle-top.png) no-repeat;
	width:557px;
	height:27px;
	text-align:center;
}

.centerColumnLargeTop{
	background:url(../slices/center-middle-top-large.png) no-repeat;
	width:732px;
	height:27px;
	text-align:center;
}

.centerColumnTop h2, .centerColumnLargeTop h2{
	margin:0;	
	font:bold 14px Verdana;
	position:relative;
	top:5px;
}
.centerColumnTop h2 a, .centerColumnLargeTop h2 a{
	color:#5E7C37;
	text-decoration:none;
}
.centerColumnMiddle{
	background:url(../slices/center-middle.gif) repeat-y;
	width:557px;
}

.centerColumnLargeMiddle{
	background:url(../slices/center-middle-large.gif) repeat-y;
	width:732px;
}
.centerColumnBottom{
	background:url(../slices/center-middle-bottom.png) no-repeat;
	width:557px;
	height:9px;
}
.centerColumnLargeBottom{
	background:url(../slices/center-middle-bottom-large.png) no-repeat;
	width:732px;
	height:9px;
}

.leftArrow{
	background:url(../slices/left-arrow-no.gif) bottom no-repeat;
	width:10px;
	height:280px;
	float:left;
	margin-left:3px;
	position:relative;
	z-index:100;
	top:2px;
	left:3px;
}
.rightArrow{
	background:url(../slices/right-arrow.gif) center no-repeat;
	width:20px;
	height:20px;
	float:right;
	margin-top:-145px;
}
.topProd{
	background:url(../slices/vertical-bar.gif) left no-repeat;
	width:115px;
	height:269px;
	float:left;
	margin-top:8px;
	text-align:center;
	margin-right:9px;
	padding-left:12px;
	margin-left:-8px;
	position:relative;
  	z-index:50;
}

.topProd h3, .prod h3 {
	padding: 0;
	margin: 0;
	height: 35px;
}

.topProd.topProdVisible {
	visibility: visible;
	display: block;
}

.topProd.topProdHidden {
	visibility: hidden;
	display: none;
}

.topProd.p {
	overflow:hidden;
}

.prodAds {
	float: right;
	width: 350px;
	height: 300px;
	text-align: left;
}

.prodImg{
	background:url(../slices/img-indisponibila-1.gif) no-repeat;
	width:111px;
	height:111px;
	display:block;
}
.prodImg img{
	border:none;
	position:relative;
	top:3px;
}

.prodImgLarge{
	background:url(../slices/img-indisponibila-mare.gif) no-repeat;
	width:306px;
	height:260px;
	margin-top: 20px;
	display:block;
	float: left;
}
.prodImgLarge img{
	border:none;
	position:relative;
	top:3px;
	left:3px;
}


.prodImgSmall{
	background:url(../slices/img-indisponibila-1.gif) no-repeat;
	width:111px;
	height:111px;
	display:block;
	float: left;
	margin-right: 30px;
	margin-top: 5px;
}
.prodImgSmall img{
	border:none;
	position:relative;
	top:6px;
	left:6px;
}

.prodTitle{
	font:bold 14px Verdana;
	text-decoration:none;
	color:#42552C;
	float:left;
	text-align:left;
}	
.topProd p{
	text-align:left;
	position:relative;
	top:-10px;
	_top:-15px;
	height:73px;
}
.orangeLink{
	position:relative;
	top:-18px;
	_top:-33px;
	text-decoration:none;
	font-size:10px;
	color:#EC911F;
}
.topPrice{
	position:relative;
	font:bold 10px Verdana;
	top:-7px;
	_top:-25px;
	left:-5px;
}
.pinkFix{
	background:url(../slices/pink-bar.gif) bottom no-repeat;
	width:516px;
	height:278px;
	margin-left:19px;
	position:relative;	
}
.rightOrangeTop{
	background:url(../slices/right-box-orange.gif) no-repeat;
	width:175px;
	height:20px;
	text-align:center;
	margin-top:-4px;
	position:relative;
}
.rightOrangeTop h2, .orangeBigTop h2{
	font:bold 14px Verdana;
	margin:0;
}
.rightBoxTop{
	background:url(../slices/right-box-top.jpg) no-repeat;
	width:175px;
	height:15px;
	margin-top:-4px;
}
.rightBoxMiddle{
	background:url(../slices/right-box-middle.gif) repeat-y;
	width:175px;
	padding-top:10px;
}
.rightBoxMiddle form input, .rightBoxMiddle form select{
	width:150px;
	margin:10px 0 0 10px;	
}
.rightBoxBottom{
	background:url(../slices/right-box-bottom.gif) no-repeat;
	width:175px;
	height:15px;
}
.submit{
	background:url(../slices/search.gif) no-repeat;
	width:63px !important;
	height:17px !important;
	border:none !important;
	display:block;
	color:#52732A;
	font-weight:bold;
}
.submitLarge{
	background:url(../slices/submitLarge.gif) no-repeat;
	width:110px !important;
	height:17px !important;
	border:none !important;
	display:block; 
	color:#52732A;
	font-weight:bold;
	margin-left:50px !important;
}

.search{
	margin-left:95px !important;
}
.orangeBigTop{
	background:url(../slices/large-top.gif) no-repeat;
	width:953px;
	height:27px;
	text-align:center;
	padding-top:5px;
	margin-bottom:-5px;
}
.orangeBigTop h2{
	display:inline;
	margin:0 20px;
}
.orangeBigTop h2 a{
	font-size:12px;
	text-decoration:none;
	color:#52732A;
	font-weight:normal;	
}
.fixer{
	background:url(../slices/pink-bar-large.gif) bottom no-repeat;
	width:905px;	
}
.larger{
	width:203px;
	margin-right:15px;
	padding-left:15px;
	padding-right:0px;
}
.larger p{
	height:100px;	
}
.larger .topPrice{
	font-size:14px;	
}
.prod2{
	background:url(../slices/img-indisponibila2.gif) no-repeat;
	width:203px;
	height:103px;
}
.prod {
	margin-left: 20px;
}
.text{
	width:545px;
	margin:0 auto;
	padding-top:10px;
	line-height:1.5;
	text-align: justify;
}
.text a, .text a:visited {
	color:#42552C;
}
.light{
	background:url(../slices/center-top-light.gif) no-repeat;
	height:28px;
	border-bottom:#F9CF96 solid 5px;
}
.centerTab{
	width:277px;
	float:left;
	height:32px;
	position:relative;
	margin-top:-6px !important;
	padding-top:7px;
}
.centerSelectLeft{
	background:url(../slices/tab-selected.gif) no-repeat;
}
.centerSelectRight{
	background:url(../slices/tab-selected-right.gif) no-repeat;
	position:relative;
	margin-top:-5px !important;
	left:3px;
}
.middleProdContainer{
	width:527px;
	margin:0 auto;
	padding:10px 0;
}

.middleProdContainerLarge{
	width:732px;
	margin:0 auto;
	padding:10px 0;
}

.pLeft{
	width:110px;
	height:110px;
	background:url(../slices/img-indisponibila3.gif) no-repeat;
	float:left;
}

.pLeft span {
	margin-top: 10px;
	padding-left: 10px;
}
.pLeft img{
	position:relative;
	left:3px;
	top:3px;
}
.pRight{
	width:405px;
	float:left;
	margin-left:5px;
}
.pRight h3, .pRight h3 a, .pRight h3 a:visited, .prod h3 a, .prod h3 a:visited{
	margin:0;
	font:bold 14px Verdana;
	color: #42552C;
}
.pRight p{
	font-size:12px;
	margin-top:5px;
	margin-left:10px;
}
#leftCopy{
	width:200px;
	float:left;
	text-align:center;
	margin:10px 20px;
}
#leftCopy a, #rightLinks a, #middleLinks a{
	text-decoration:none;
	color:#5E7C37;
}
#leftCopy a:hover{
	text-decoration:underline;
}
#rightLinks{
	width:100px;
	float:left;
	text-align:right;
	margin:30px 20px 30px 30px;
}
#middleLinks{
	width:650px;
	float:left;
	text-align:justify;
	margin:10px 20px 10px 0px;
}

.adsBlock {
	text-align: center;
}

.linksBox {
	padding-left: 15px;
}

.offerDetails {
	float: left;
	width: 400px;
}

.offerContactDetails {
	float: left;
	width: 280px;
	margin-right: 20px;
}
.centerColumnMiddle ul {
	margin:0;
	padding:0;
}

.centerColumnMiddle li {
	padding-left: 20px;
	text-decoration:none;
	margin-top: 10px;

}
.centerColumnMiddle a {
	color:#5E7C37;

}

#tabbedItemsStiri li, #articlesList li{
	list-style: none;
}
.pager {
	text-align:right;
	margin-right: 20px;
}
.pager a, .pager span{
	text-decoration: none;
	margin-left:10px;
	font-weight: bold;
}
.slideShowContainer {
	height: 80px;
	margin-left: 20px;
}


.requestForm {
	padding-left: 30px;
	padding-top: 20px;
}

.requestForm.requestFormPanel {
	width: 220px;
	float: left;
}

.requestForm span {
	color: #FF0000;
	font-weight: bold;
}