html, body {
	margin: 0px; 
	padding: 0px; 
	background-color: #000000;
	font-family: Verdana;
	font-size: 11px;
	color: #9D9B9B;
}


a:link {color: #FF0000;}
a:visited {color: #FF0000;}
a:hover {color: #FFB119;}
a:active {color: #FF0000;}


A.detalii:link, A.detalii:visited, A.detalii:active{
	color: #CE0505;
	text-decoration: none;
	text-transform: none;
}

A.detalii:hover{
	color: #CE0505;
	text-decoration: underline;
	text-transform: none;
}


#master{
	text-align: left;
	width: 957px;
	margin: 0px 0px 0px 0px;
}


#left{
	position: relative;
	float:left;
	width: 270px;
	min-height: 750px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	background-image: url('../../img/bkg_left.jpg');
	background-position: top;
	background-repeat: no-repeat;
}

* html #left {
height: 750px;
}

	#sigla{
		position: absolute;
		top: 35px;
		left: 70px;
	}

	#user{
		padding: 211px 0px 30px 40px;
		font-family: Verdana;
		font-size: 10px;
		color: #FADF9A;
		text-transform: uppercase;
	}

	#user #div1{
		width: 180px;
		height: 20px;
		padding: 4px 0px 0px 0px;
	}

	#user .div1{
		width: 180px;
		height: 20px;
		padding: 4px 0px 0px 0px;
	}

	#user #div1_small{
		width: 180px;
		height: 20px;
		padding: 0px 0px 0px 0px;
		font-size: 10px;
		text-transform: none;
	}

	#user .div1_small{
		width: 180px;
		height: 20px;
		padding: 0px 0px 0px 0px;
		font-size: 10px;
		text-transform: none;
	}

	#user #div2{
		float: left;
		width: 50px;
		margin: 10px 0px 0px 0px;
	}

	#user .div2{
		float: left;
		width: 50px;
		margin: 10px 0px 0px 0px;
	}

	#user #div3{
		float: left;
		width: 120px;
		margin: 4px 0px 0px 0px;
	}

	#user .div3{
		float: left;
		width: 120px;
		margin: 4px 0px 0px 0px;
	}

	#user #div4{
		float: left;
		width: 125px;
		margin: 4px 0px 0px 0px;
	}

	#user .div4{
		float: left;
		width: 125px;
		margin: 4px 0px 0px 0px;
	}

	#user input{
		width: 120px;
		height: 17px;
		background: #000000;
		border: 1px #444035 solid;
		color: #FADF9A;
		
	}
	#user .submit_button{
		width:45px;
		height:18px;
		border: 0;
		margin: 0;
		padding: 0;
		font-family: Verdana;
		font-size: 10px;
		color: #FF0000;
		text-decoration: underline;
		text-transform: uppercase;
		text-align: right;
		cursor: pointer;
	}

	#user A.register, A.register:visited, A.register:active{
		color: #D9C185;
		text-decoration: none;
		text-transform: uppercase;
	}

	#user A.register:hover{
		color: #D9C185;
		text-decoration: underline;
		text-transform: uppercase;
	}

	#user A.forget_pass, A.forget_pass:visited, A.forget_pass:active{
		color: #4B432E;
		text-decoration: none;
		text-transform: uppercase;
	}

	#user A.forget_pass:hover{
		color: #4B432E;
		text-decoration: underline;
		text-transform: uppercase;
	}

	#user A:link, A:visited, A:active{
		color: #D9C185;
		text-decoration: none;
	}

	#user A:hover{
		color: #D9C185;
		text-decoration: underline;
	}

	#cavaler{
		margin-top: 100px;
		width: 270px;
		min-height: 395px;
		background-image: url('../../img/cavaler.jpg');
		background-position: top;
		background-repeat: no-repeat;
	}

	* html #cavaler {
	height: 395px;
	}

#right{
	position: relative;
	float:left;
	width: 685px;
	min-height: 750px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

#redline{
	float:left;
	width: 1px;
	min-height: 580px;
	background-image: url('../../img/redline.jpg');
	background-position: top;
	background-repeat: no-repeat;
	margin-top: 11px;
}

* html #redline {
height: 580px;
}

.redline{
	float:left;
	width: 1px;
	min-height: 580px;
	background-image: url('../../img/redline.jpg');
	background-position: top;
	background-repeat: no-repeat;
	margin-top: 11px;
}

* html .redline {
height: 580px;
}



#header{
	position: relative;
	float: left;
	width: 685px;
	height: 211px;
	background-image: url('../../img/header.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}

#clubul_cavalerilor{
	position: absolute;
	width: 307px;
	height: 56px;
	top: 148px;
	left: 0;
	background-image: url('../../img/clubul_cavalerilor.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}

#menu{
	float: left;
	position:relative;
	display:block;
	width: 685px;
	height: 38px;
	background-image: url('../../img/bkg_menu.jpg');
	background-position: top;
	background-repeat: no-repeat;
	z-index: 1;
}

#menu div{
	float:left;
	padding: 8px 0px 0px 20px;
}

	A.menu1:link, A.menu1:visited, A.menu1:active{
		font-family: Verdana;
		font-size: 12px;
		color: #ECE6D9;
		text-decoration: none;
		text-transform: uppercase;
		padding: 2px 0px 0px 0px;
	}

	A.menu1:hover{
		font-family: Verdana;
		font-size: 12px;
		color: #FAD179;
		text-decoration: none;
		text-transform: uppercase;
		padding: 2px 0px 0px 0px;
	}

	A.menu2:link, A.menu2:visited, A.menu2:active{
		text-decoration:none;
		text-transform: none;
		color:#FF0000;
	}

	A.menu2:hover{
		text-decoration:none;
		text-transform: none;
		color:#FFB119;
	}

#content{
	float: left;
	width: 685px;
	min-height: 180px;
}

* html #content {
	height: 180px;
}

#content_bg{
	float: left;
	width: 685px;
	min-height: 180px;
	background-color: #1A1A1A;
	background-image: url('../../img/bkg_page.jpg');
	background-position: bottom;
	background-repeat: repeat-x;
}

* html #content_bg {
	height: 180px;
}


	#bread_crumbs{
		background-color: #000000;
		height:25px;
		font-size: 10px;
		color: #9A9A9A;
		padding: 5px 0px 0px 0px;
	}

	.page_title{
		color: #D6C8A3;
	}

	A.bread_crumbs:link, A.bread_crumbs:visited, A.bread_crumbs:active{
		font-size: 10px;
		color: #9A9A9A;
		text-decoration: none;
		text-transform: lowercase;
	}

	A.bread_crumbs:hover{
		font-size: 10px;
		color: #D6C8A3;
		text-decoration: none;
		text-transform: lowercase;
	}


	#page {
		padding:25px;
		min-height: 420px;
	}
	* html #page {
		height: 420px;
	}

	#homepage {
		position: relative;
		width: 685px;
		height: 483px;
		background-image: url('../../img/bkg_home.jpg');
		background-position: top;
		background-repeat: no-repeat;
		z-index: 0;
	}

	#homepage_content{
		position: absolute;
		top: 0px;
		left: 140px;
		width: 378px;
		height: 445px;
		background: #000;
		color: #DDD2B2;
		padding:15px;
		
	}

	#welcome{
		text-align: center;
		font-family: Verdana;
		font-size: 15px;
		font-weight: bold;
		color: #FCE8B0;
	}

	.title{
		font-family: Verdana;
		font-size: 13px;
		font-weight: bold;
		color: #CBBF9E;
	}

	A.title:link, A.title:visited, A.title:active{
		color: #CBBF9E;
		text-decoration: none;
		text-transform: none;
	}

	A.title:hover{
		color: #CBBF9E;
		text-decoration: underline;
		text-transform: none;
	}

	.data{
		font-family: Verdana;
		font-size: 10px;
		color: #D0BE95;
	}



	

#footer{
	float: left;
	width: 685px;
	height: 100px;
	padding: 20px 0px 20px 0px;
}

	#footer #copyright{
		text-align: center;

		font-family: Verdana;
		font-size: 10px;
		color: #8B826A;
	}

	#footer_menu{
		
		text-align: center;

		font-family: Verdana;
		font-size: 10px;
		font-weight: normal;
		color: #EFDBA6;
		/*word-spacing:2.5px;*/
	}

	A.footer_menu:link, A.footer_menu:visited, A.footer_menu:active{
		color: #8B826A;
		text-decoration: none;
		text-transform: uppercase;
	}

	A.footer_menu:hover{
		color: #EFDBA6;
		text-decoration: none;
		text-transform: uppercase;
	}

/* retetar */

#reteta_detalii{
	float:left;
	width: 300px;
	padding: 0px 25px 0px 0px;
}

#reteta_img{
	float: right;
	padding: 10px;
	border: 1px solid #565247;
	background: #232323;
	margin: 0px 0px 10px 10px;
}


.reteta_vin{
	font-size: 10px;
	color: #FADF9A;
	text-decoration: none;
	text-transform: uppercase;
}

.reteta_vin A:link, A:visited, A:active{
	color: #FADF9A;
	text-decoration: none;
	text-transform: uppercase;
}

.reteta_vin A:hover{
	color: #EFDBA6;
	text-decoration: underline;
	text-transform: uppercase;
}

A.reteta_detalii:link, A.reteta_detalii:visited, A.reteta_detalii:active{
	color: #CE0505;
	text-decoration: none;
	text-transform: none;
}

A.reteta_detalii:hover{
	color: #CE0505;
	text-decoration: underline;
	text-transform: none;
}

#reteta{
	position: relative;
	padding: 0px 0px 20px 0px;
	min-height: 220px; 
}

* html #reteta {
height: 220px;
}

.reteta_pages{
	color: #EFDBA6;
	text-decoration: none;
	text-align: right;
}

.reteta_pages A:link, A:visited, A:active{
	color: #C59823;
	text-decoration: none;
}

.reteta_pages A:hover{
	color: #EFDBA6;
	text-decoration: none;
}
/* retetar */


/*catalog produs*/

#catalog{
	width:685px;
	min-height: 450px;
	background: #000000;
}

#catalog hr{
	width: 685px;
	height: 1px;
	/*background: #1A1A1A;*/
	background: #404040;
	border: 0;
	margin: 0;
	float: left;
}

#page_special{
	padding: 25px;
	color: #9D9B9B;
	font-size: 12px;
}

#page_special .title{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #CBBF9E;
}

.catalog_produs{
	float: left;
	width: 170px;
	/*border-top: 1px #404040 solid;*/
	background: #000000;
}

.catalog_produs2{
	float: left;
	width: 170px;
	height: 270px;
	border-top: 1px #404040 solid;
	border-bottom: 1px #404040 solid;
}

.catalog_produs3{
	float: left;
	width: 170px;
	height: 270px;
	border-bottom: 1px #404040 solid;
}
.vertical_line{
	float: left;
	width: 1px;
	height: 270px;
	background: #404040;
}


.catalog_produs .tmb{
	width: 170px;
	height: 160px;
	text-align: center;
	padding: 20px 0px 0px 0px;

}

.catalog_produs .title{
	width: 170px;
	min-height: 18px;
	text-align: center;
	background-image: url('../../img/bkg_title_catalog.jpg');
	background-position: top;
	background-repeat: repeat-y;
}

.catalog_produs .title_height{
	width: 170px;
	height: 48px;
	text-align: center;
	background-image: url('../../img/bkg_title_catalog.jpg');
	background-position: top;
	background-repeat: repeat-y;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #CBBF9E;
}

.catalog_produs .text{
	height: 40px;
	padding: 5px 5px 20px 12px;
}

.catalog_produs .cos_catalog{
	float: right;
}

.catalog_produs .price{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

.catalog_produs .quantity{
	font-size: 10px;
	color: #ffffff;
	width: 170px;
	text-align: left;
}

.catalog_produs .buc{
	width: 40px;
	height: 14px;
	background: #ffffff;
	border: 0;
	font-size: 12px;
	color: #5C5C5A;
	text-align: center;
	margin-top:4px;
}



#catalog_detalii{
	padding: 0px 0px 25px 25px;
	width:660px;
	height: 500px;
}

#vin_detalii{
	float:left;
	width: 365px;
	padding: 0px 20px 0px 0px;
}

.subtitle{
	font-family: Verdana;
	color: #CBBF9E;
}

#vin_img{
	float:left;
	width: 275px;
	height: 545px;
	text-align: center;
	background: #000000;
	margin: 1px 0px 0px 0px;
}

#produs_detalii{
	float:right;
	width: 150px;
	padding: 20px 20px 0px 0px;
}

#produs_detalii .cos_catalog{
	float: right;
}

#produs_detalii .price{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

#produs_detalii .quantity{
	font-size: 10px;
	color: #ffffff;
	width: 170px;
	text-align: left;
}

#produs_detalii .buc{
	width: 40px;
	height: 14px;
	background: #ffffff;
	border: 0;
	font-size: 12px;
	color: #5C5C5A;
	text-align: center;
	margin-top:4px;
}

/*oferta speciala*/
.oferta{
	width: 685px;
	min-height: 300px;
	/*border-bottom: 1px solid #404040;*/
}

.oferta_produs{
	float:left;
	width: 170px;
	background: #000000;
}

.oferta_text{
	float:left;
	width: 494px;
	padding: 10px;
	border-left: 1px solid #404040;
	background: #000000;
}

.oferta_produs .tmb{
	width: 170px;

	text-align: center;
	padding: 20px 0px 10px 0px;
}

.oferta_text .title{
	width: auto;
	height: 18px;
	text-align: left;
	padding-left: 10px;
	background-image: url('../../img/bkg_title_catalog.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

.oferta_produs .text{
	padding: 5px 10px 5px 12px;
}

.oferta_produs .cos_catalog{
	float: right;
	margin-right: 10px;
}

.oferta_produs .price{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.oferta_produs .quantity{
	font-size: 10px;
	color: #ffffff;
	width: 170px;
	text-align: left;
}

.oferta_produs .buc{
	width: 40px;
	height: 14px;
	background: #ffffff;
	border: 0;
	font-size: 12px;
	color: #5C5C5A;
	text-align: center;
	margin-top:4px;
}

/*boutique*/

.boutique_produs{
	width: 341px;
	border-bottom: 1px #404040 solid;
	background: #000000;
}

.boutique_produs_left{

	width: 160px;
	border-right: 1px #404040 solid;
	padding: 10px 0px 5px 0px;
}

.boutique_produs_right{

	width: 140px;
	/*min-height: 195px;*/
	padding: 10px 5px 5px 10px;
}


.boutique_produs_left .tmb{
	width: 155px;
	/*min-height: 190px;*/
	text-align: center;
}

.boutique_produs_right .title{
	width: 140px;
	/*min-height: 18px;*/
	text-align: left;
	padding-left: 10px;
	background-image: url('../../img/bkg_title_catalog.jpg');
	background-position: top;
	background-repeat: repeat-y;
	margin-bottom: 10px;
}

.boutique_produs_left .text{
	padding: 5px 10px 5px 12px;
	width: 150px;
}

.boutique_produs_left .cos_boutique{
	float: right;
	margin-top: 10px;
}

.boutique_produs_left .price{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.boutique_produs_left .quantity{
	font-size: 10px;
	color: #ffffff;
	width: 170px;
	text-align: left;
}

.boutique_produs_left .buc{
	width: 40px;
	height: 14px;
	background: #ffffff;
	border: 0;
	font-size: 12px;
	color: #5C5C5A;
	text-align: center;
	margin-top:4px;
}


/*form*/
#input_text{
	width:250px;
	background-color: #595959;
	border: 1px #3E3E3E solid;
	font-family: Verdana;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}

#input_text2{
	background-color: #595959;
	border: 1px #3E3E3E solid;
	font-family: Verdana;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}

.input_text2{
	background-color: #595959;
	border: 1px #3E3E3E solid;
	font-family: Verdana;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}

#input_check{
	/*background-color: #595959;*/
	/*border: 1px #3E3E3E solid;*/

}

#input_textarea{
	overflow: auto;
	width:550px;
	height:50px;
	background-color: #595959;
	border: 1px #3E3E3E solid;
	font-family: Verdana;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}

#input_textarea_auto{
	overflow: auto;
	background-color: #595959;
	border: 1px #3E3E3E solid;
	font-family: Verdana;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}

#input_select{
	background-color: #595959;
	border: 1px #3E3E3E solid;
	font-family: Verdana;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}

#buton{
	float:none;
	width:100px;
	background-color: #595959;
	border: 1px #3E3E3E solid;
	font-family: Verdana;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}
/*form*/


.hidden {
	visibility: hidden;
	display: none;
}

.shown{
	visibility: visible;
	display: block;
}

#cont{
	float: none;
}



#cont_tabs div{
	float: left;
}


A.tab:link, A.tab:visited, A.tab:active{
	font-size: 11px;
	color: #CE0505;
	text-decoration: none;
	text-transform: none;
}

A.tab:hover{
	font-size: 11px;
	color: #C59823;
	text-decoration: underline;
	text-transform: none;
}

A.red:link, A.red:visited, A.red:active{
	font-size: 11px;
	color: #CE0505;
	text-decoration: none;
	text-transform: none;
}

A.red:hover{
	font-size: 11px;
	color: #C59823;
	text-decoration: underline;
	text-transform: none;
}

A.red2:link, A.red2:visited, A.red2:active{
	font-size: 12px;
	color: #CE0505;
	text-decoration: none;
	text-transform: none;
}

A.red2:hover{
	font-size: 12px;
	color: #C59823;
	text-decoration: none;
	text-transform: none;
}

.tab{
	font-size: 11px;
	color: #ffffff;
}

.tab2{
	font-size: 11px;
	color: #626262;
}


#lista_preturi{
	position: relative;
	width:685px;
	background-color: #1A1A1A;
	background-image: url('../../img/bkg_page.jpg');
	background-position: bottom;
	background-repeat: repeat-x;
}

.lista_preturi_line1{
	position: absolute;
	top: 61px;
	left: 254px;
	border-right: 1px #000 solid;
}

.lista_preturi_line2{
	position: absolute;
	top: 61px;
	left: 325px;
	border-right: 1px #000 solid;
}

.lista_preturi_line3{
	position: absolute;
	top: 61px;
	left: 391px;
	border-right: 1px #000 solid;
}

.lista_preturi_line31{
	position: absolute;
	top: 61px;
	left: 446px;
	border-right: 1px #8A8069 solid;
}

.lista_preturi_line32{
	position: absolute;
	top: 61px;
	left: 502px;
	border-right: 1px #8A8069 solid;
}

.lista_preturi_line4{
	position: absolute;
	top: 61px;
	left: 564px;
	border-right: 1px #000 solid;
}

#lp_header{
	width:685px;
	height: 50px;
	border-top: 1px #000 solid;
	border-bottom: 1px #000 solid;
	font-size: 12px;
	font-weight: bold;
	color: #CBBF9E;
	text-align :center;
	background: #1A1A1A;
	padding-top:10px;
}

#lp_header .denumire{
	float: left;
	width: 250px;
}
#lp_header .an{
	float: left;
	width: 75px;
}
#lp_header .puncte{
	float: left;
	width: 66px;
}
#lp_header .pret{
	float: left;
	width: 175px;
}
#lp_header .pret .tip{
	width: 55px;
	font-size: 10px;
	text-align :center;
	float: left;
}
#lp_header .cantitate{
	float: left;
	width: 100px;
}

.lp_produs{
	width:677px;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #FDF9F9;
	padding: 4px;
	text-align :center;
}

.lp_produs .denumire{
	float: left;
	width: 245px;
	text-align: left;
	padding-left: 5px;
}
.lp_produs .an{
	float: left;
	width: 75px;
}
.lp_produs .puncte{
	float: left;
	width: 66px;
}
.lp_produs .pret{
	float: left;
	width: 175px;
}
.lp_produs .pret .tip{
	width: 55px;
	font-size: 10px;
	float: left;
}
.lp_produs .cantitate{
	float: left;
	width: 100px;
}

.lp_produs .cantitate .quantity{
	font-size: 10px;
	color: #595959;
	width: 30px;
	text-align: left;
}

.lp_produs .cantitate .cos{
	float: right;
}

.produs_space{
	width: 675px;
	height: 2px;
	border-top: 1px #000 solid;
	border-bottom: 1px #000 solid;
	margin: 5px;
}

/* noutati produse */

#noutate_produs{
	float:left;
	width: auto;
	height: auto;
	border-bottom: 1px #404040 solid;
	background: #000000;
}

/* cos */

a.cosul_meu:link {font-size: 12px; color: #C59823;}
a.cosul_meu:visited {font-size: 12px; color: #C59823;}
a.cosul_meu:hover {font-size: 12px; color: #D9C185;}
a.cosul_meu:active {font-size: 12px; color: #D9C185;}

.puncte {font-size: 12px; color: #D9C185;}


.scrollbar-vert{
	height: 380px;
	width: 20px;
	float:left;
	background: url(../../img/scrollbar_bg.gif) repeat-y;
	background-position: center;
}

.scrollbar-vert2{
	height: 380px;
	width: 20px;
	float:left;
	background: url(../../img/scrollbar_bg.gif) repeat-y;
	background-position: center;
}

.handle-vert{
	height: 42px;
	width: 20px;
	background: url(../../img/handle.gif) no-repeat;
	background-position: center;
}