/* 2007@BEST WINE MARKET - coded by URC - 3madd.com*/
/*FORM*/
body{
	height:100%;
	margin: 0;
	padding: 0;
	background: #7e042d;
}
*{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*FIREFOX disable outline */
a:focus {
	outline: none;
}

.titsub_w, .txt_gre2, .spacef, h1, h2, h3, h4{
	font: 75%/150% "Trebuchet MS", Tahoma, Arial;
}
h4{
	margin:0;
	font-size: 0.8em; 
}
h1{
	margin: 0;
	font-size: 1.5em; 
	font-weight: bold;
	padding: 1px;
	color:#707E3E;
	border-bottom: solid 1px #E5E5E5;
}
h2{
	margin: 0;
	font-size: 1.2em; 
	font-weight: bold;
	padding: 0;
	color: #7E042D;
}

a img { border:0; vertical-align:middle; }
#topof_lg span, #topof_lg p, #topof_lg li a, #topof_menu a, .bdet_red A:hover, .button_red A:hover {
	color: #5c6c22; /*GREEN DARK*/
}
#xxxx{
	color:#d586a1;/*Light RED*/
}
.titsub_w,#topof_menu a:hover,.tit_w a:hover,.bdet_green A, .bdet_red A, .button_red A, #bot_menu, #bot_menu li A {
	color: #FFFFFF;/*WHITE*/
}
#topof_lg li a:hover, .tit_wm, #bot_menu li A:hover{
	color: #B8CD68;/*LIGHT GREEN*/
}
h4, .bdet_green A:hover, .messaj, #lk_titu{
	color:#36460a; /*DARK GREEN*/
}
#f_line{
	background: #85032f;
	height: 4px;
	overflow: hidden;
}
#logico{
	 position: absolute;
	 left: 30%;
}
/*TOP*/
#top{
	height: 85px;
	background: #f5f5f5;
}
#topof{
	width: 960px;
	margin: 0 auto;
	height: 85px;
}
#topof_lg{
	padding-top:57px;
	width:350px;
	float: left;
}
#share{
	margin-top: 20px;
	padding-left: 30px;
}
#share a{
	color: #36460a;
	font-size: 0.8em;
	text-decoration: none;
}
#topof_lg ul{
	margin:0;
	padding:0;
	list-style: none;
	background: url(../images/langbk.gif) no-repeat 90px -1px;
	overflow:hidden;
	height: 22px;
}
#topof_lg li{
	float: left;
	margin-left: 8px;
	height: 27px;
	display: inline;
	overflow: hidden;
}
#topof_lg li img{
	margin:0 0 0 3px;
}
#topof_lg span{
	font-size: 0.7em;
	font-weight: bold;
	display:block;
	padding: 3px 0;
}
#topof_lg p{
	margin: 0;
	margin-right: 10px;
	font-size: 0.7em;
	font-weight: bold;
	line-height: 20px;
}
#topof_lg li a, #topof_lg li a:hover {
	text-decoration:none;
	}


#topof_menu{
	margin: 60px 0 0 80px;
	width:520px;
	float: left;
}
#topof_menu ul{
	margin:0 0 0 15px;
	padding:0;
	list-style: none;
	font-size: 0.7em;
	font-weight: bold;
	line-height: 18px;
}
#topof_menu ul li{
	float: left;
	text-align: center;
	display: inline;
	margin: 0 0 0 10px;
	height: 18px;
	display: inline;
}
#topof_menu a{
	display: block;
	padding-right:5px;
	background: url(../images/b_right.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	text-decoration: none;
}
#topof_menu span{
	display: block;
	padding-left:5px;
	background: url(../images/b_left.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-decoration: none;
}

#topof_menu a:hover {
	background-position: 100% -18px;
	text-decoration: none;
}
#topof_menu a:hover span {
	background-position: 0 -18px;
}
#topof_menu .activ a, #topof_menu .activ a:hover, #topof_menu .activm a, #topof_menu .activm a:hover {
	background-position: 100% -36px;
	color: #FFFFFF;
}
#topof_menu .activ a span, #topof_menu .activ a:hover span, #topof_menu .activm a span, #topof_menu .activm a:hover span {
	background-position: 0 -36px;
}
/*TOP LOGO*/
#top_log{
	background: url(../images/logobck.gif) repeat-x;
	height: 205px;
	overflow: hidden;
}

#top_logall{
	width: 960px;
	margin: 0 auto;
}
#logo{
	width:458px;
	height:205px;
	float: left;
	text-align: left;
	background: url(../images/logo.jpg) no-repeat;
}
#logo a{
	width:428px;
	height:150px;
	text-indent: -9000px;
	font-size: 1px;
	display: block;
}
#vline{
	background: url(../images/vline.gif) no-repeat;
	width: 5px;
	float: left;
	height:205px;
}
#search{
	float: left;
	display: inline;
	height:205px;
	width:440px;
	background: url(../images/search_bck.gif) 15px 0 no-repeat;
}
#search_tit{
	margin: 10px 0 0 20px;
}
.datan{
	margin: 5px 0 0 20px;
	width: 170px;
	padding: 2px;
	background-color: #9a5135;
	overflow: hidden;
	color: #F5F5F5;
	font-size: 0.7em;
	text-align: center;
}
.titn{
	margin: 5px 0 0 20px;
	font-size: 0.9em;
	color: #36460A;
	font-weight: bold;
	text-shadow: #f5f5f5 1px 1px 1px;
}
.contn{
	margin: 5px 0 0 20px;
	font-size: 0.7em;
	color: #FFFFFF;
	text-shadow: #36460a 1px 1px 1px;
}
.contn img{
	vertical-align: bottom;
}
#search_form{
	margin: 20px 0 0 40px;
}
#search_form_tit{
	background: url(../images/quicksearch.png) no-repeat;
	width:65px;
	height: 13px;
	overflow: hidden;
}
#search form{
	margin: 0;
	padding: 0;
}

#search input {
	background-color: #e3e3e3;
	border: 1px solid #a6a5a5;
	width: 150px;
	height:15px;
	font-size: 12px;
}
#search select{
	background-color: #e3e3e3;
	border: 1px solid #a6a5a5;
	font-size: 12px;
	padding: 1px;
}
#search input.btn, #forms input.btn{
	/*background: url(../img/en/find.gif) 0px 0px no-repeat;*/
	margin: 10px 0 0 22px;
	width:72px;
	height: 21px;
	padding: 0;
	border: 0;
	cursor:pointer;
	display:block;
	float: left;
	}
#search input.btn3, #forms input.btn3{
	/*background: url(../img/en/reset.gif) 0px 0px no-repeat;*/	
	margin: 10px 0 0 3px;
	width:72px;
	height: 21px;
	padding: 0;
	border: 0;
	cursor:pointer;
	display:block;
	float: left;
	}
#advance{
	padding: 7px 0;
	
}
#advance{
	margin-left: 5px;
	float: left;
}
/*TEXTS*/
.titsub_w{
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
	font-size: 1em;
	letter-spacing:0.5px;
}
.tit_w{
	font-weight: normal;
	text-transform: uppercase;
	font-size: 0.6em;
	letter-spacing:0.5px;
}
.tit_w a{
	display:  block;
	color: #FFFFFF;
	text-decoration: none;
}
.tit_w a:hover{
	text-decoration: underline;
	color:#B8CD68;
}
#white_top{
	background: url(../images/whitetop.gif) repeat-x;
	height: 15px;
	overflow: hidden;
}
.centerx{
	background: #f5f5f5;
	overflow: hidden;
	padding-bottom: 20px;
}
.centerC{
	width: 960px;
	margin: 0 auto;
}
.boxpub1,.boxpub2,.boxpub3{
	float: left;
	width: 33.3%;
	height:183px;
}

#white_bot{
	background: url(../images/whitebot.gif) repeat-x;
	height: 15px;
	overflow: hidden;
}
/*BUTTONS*/
.bdet_green {
	position: relative;
	top:150px;
	left:170px;
	background: url(../img/details_green.gif) no-repeat;
}
.bdet_red {
	position: relative;
	top:150px;
	left:170px;
	background: url(../img/details_red.gif) no-repeat;
}
.button_red {
	background: url(../img/details_red.gif) no-repeat;
}
.bdet_green, .bdet_red, .button_red{
	height:21px;
	width: 57px;
	font-size: 0.6em;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0.5px;
}
.bdet_green A, .bdet_red A, .button_red A{
	display: block;
	text-decoration: none;
}
.bdet_green A:hover{
	background: url(../img/details_green.gif) 0 -21px no-repeat;
}
.bdet_red A:hover, .button_red A:hover{
	background: url(../img/details_red.gif) 0 -21px no-repeat;
}
.bdet_green A:hover, .bdet_red A:hover, .button_red A:hover{
	display: block;
	text-decoration: none;
}
/*bottom menu*/
#red_bot{
	background: url(../images/redbottom.gif) repeat-x;
	height: 18px;
	overflow: hidden;
}
#bot_menu{
	text-align: center;
	height:44px;
}
.table {
	display: table;
	margin: 0 auto;
}
ul#horizontal-list {
	list-style: none;
	font-size: 0.8em;
	padding: 0;
	margin: 0;
	}
ul#horizontal-list li {
		display: inline;
		margin: 0 12px 0 12px;
		height: 18px;
}

ul#horizontal-list li A{

	text-decoration: none;
}
ul#horizontal-list li A:hover{
	text-decoration: none;
}
.point{
	background: url(../images/point.gif) 0 6px no-repeat;
	height: 11px;
	width: 10px;
}
#copy{
	margin-top: 20px;
	background: url(../images/copyright.gif) no-repeat;
	width:284px;
	height:25px;
	margin-left: auto;
	margin-right: auto;
	font-size: 11px;
}
#facebook, #facebook a{
	margin-top: 10px;
	background: url(../images/social_facebook.png) no-repeat;
	width:83px;
	height:18px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}


/*CENTER FP TOP*/
.cleft{
	width: 700px;
	float: left;
}
.cright{
	width: 220px;
	float: left;
	margin-left: 40px;
	display: inline;
}
#formtit{
	width: 190px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#forms{
	width: 190px;
	height: 290px;
	background-color: #dadf71;
	padding: 10px;
}
#forms select, #forms input{
	width:190px;
	font-size: 12px;
	margin-bottom: 2px;
}
#forms select{
	width:190px;
	padding: 1px;
}
#forms input{
	width:181px;
	padding-left: 5px;
}
.spacef{
	margin-top: 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	color: #78862c;
}
.cont1, .cont2, .continut{
	color: #36460a;
	font-weight: normal;

}
.cont1, .cont2{
font-size: 0.8em;
}
.cont1 A, .cont2 A{
	font-weight: bold;
	color: #85032f;
}
.cont1 a:hover, .cont2 a:hover{
	font-weight: bold;
	color: #36460a;
}
.cont2{
	width: 810px;
	margin: 0 auto;
	border-top: 1px solid #DADADA;
	background: #F0F0F0;
	padding: 2px 5px 2px 5px;
	margin-bottom: 10px;
}
.cont2 p{
	margin: 0;
}
.cont1 p, .cont2 p{
	text-align: justify;
}
.tables{
	width: 960px;
}
.tables2{
	width: 680px;
}
.tpbut_red{
	width: 150px;
}
.tpbut_green{
	width: 130px;
}
.tpbut_red, .tpbut_green{
	font-size: 12px;
	font-weight: bold;

}
.tpbut_red ul, .tpbut_green ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.tpbut_red li, .tpbut_green li{
	line-height: 28px;
	text-align: center;
}
.tpbut_red A{
	background: url(../images/tpbotred_right.gif) no-repeat;
}
.tpbut_green A{
	background: url(../images/tpbotgreen_right.gif) no-repeat;
}
 .tpbut_red A, .tpbut_green A{
	 height:38px;
	display: block;
	padding-right:9px;
	background-position: 100% 0;
	text-decoration: none;
	color: White;
}
.tpbut_red span{
	background: url(../images/tpbotred_left.gif) no-repeat;
}
.tpbut_green span{
	background: url(../images/tpbotgreen_left.gif) no-repeat;
}
.tpbut_red span, .tpbut_green span{
	height:38px;
	display: block;
	background-position: 0 0;
	padding-left:9px;
	text-decoration: none;
}
 .tpbut_red A:hover{
 	color: #d586a1;
	cursor: pointer;
 }
.tpbut_green A:hover{
	color:#36460A;
	cursor: pointer;
}

/* TABLES*/
.tb_red{
	background: #b70a45;
	color: white;
	/*font-weight: bold;*/
	font-size: 11px;
	padding: 2px;
}
.tb_green{
	background: #5d7215 url(../images/trbk.jpg) repeat-x;
	padding: 5px 0 5px 0;
	color: white;
	/*font-weight: bold;*/
	font-size: 13px;
	text-shadow: #36460a 1px 1px 1px;
}
.tables .tb_cont{
	width: 960px;
	padding: 2px;
	font-size: 10px;
	font-weight: normal;
	list-style: none;
	margin: 0;
}
.tables2 .tb_cont{
	padding: 2px;
	font-size: 10px;
	font-weight: normal;
}


.tb_cont{
	padding: 2px;
	font-size: 10px;
	font-weight: normal;
}
.tb_cont li{
	border-bottom: 1px solid #E3E3E3; 
	height: 30px;
	width: 960px;
}
.tb_cont p{
	margin: 0;
}

tr.tb_ln{
	height: 30px;
}
.tb_cont li div{
	float: left;
	display: inline;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
}
tb_cont li div a{
	text-decoration: none;
	height: 30px;
	line-height: 30px;
}
#t_nume{
	width: 318px;
}
#t_steag{
	width: 170px;
}
#t_act{
	width: 220px;
	text-align: center;
}
#t_oil{
	width: 150px;
	text-align: center;
}
#t_date{
	width: 70px;
	text-align: center;
}

.tb_cont td, .tb_cont th{
	border-bottom: 1px solid #E3E3E3;
}

.txt_r1{
	color: #85032F;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.txt_g1, .txt_g1 a{
	color: #36460a;
	font-size: 10px;
	/*font-weight: bold;*/
	text-transform: uppercase;
}
.txt_g1 a{
	text-decoration: underline;
}
.txt_g1 a:hover{
	color: #85032f;
	text-decoration: underline;
}
.p_data{
	font-weight: normal;
}
.p_red{
	background: url(../images/p_red.gif) no-repeat;
	width:9px;
	height:8px;
	overflow: hidden;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.p_green, .p_green a{
	font-weight: normal;
	color:#85032F;
	margin-left: auto;
	margin-right: auto;
	text-decoration: none;
}
.stegulete, .stegulete2, .stegulete3{
	text-align: left!important;
}
.stegulete img{
	vertical-align: middle;
	margin:7px 10px 0 20px; 
	float: left;
}
.stegulete2 img{
	vertical-align: middle;
	margin:0 10px 0 5px; 
}
.stegulete3 img{
	vertical-align: middle;
	margin:0 5px 0 0px; 
}

.p_green a:hover{
	 background-color:#5c6c22;
	 color: #f5f5f5;
	 padding: 2px 3px 2px 3px;
}
.clear{
	clear: both;
	float: none;
}

/*TEXTS */
.txt_red0{
	color: #85032F;
	font-size: 1em;
	font-weight: bold;
}
.txt_red1{
	color: #85032F;
	text-decoration: underline;
	font-size: 1em;
	font-weight: bold;
}
.txt_gre0{
	color: #36460A;
	font-size: 1em;
	font-weight: bold;
}
.txt_gre1{
	color: #36460A;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
}
.txt_gre2{
	color: #707e3e;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
}
.txt_gre3{
	color: #36460A;
	font-size: 1.2em;
}
#containerC{
	display: table; 
	position: relative;
	overflow: hidden;	
}
.errorm{
	background: url(../img/error.gif) 0 5px no-repeat;
	overflow: hidden;
	width:40px;
	height:40px;
	float:left;
	display: inline;
	margin: 0 12px 0 15px;
}
.goodm{
	background: url(../img/confirm2.gif) 0 5px no-repeat;
	overflow: hidden;
	width:40px;
	height:40px;
	float:left;
	margin: 0 12px 0 15px;
	display: inline;
}
.errorm2{
	margin: 15px 0 10px 0;
	float:left;
	display: inline;
	text-align: left;
	}
.messaj{
	text-align: center;
	font-size: 0.8em;
	padding: 10px 0 10px 0;
	font-weight: bold;
}
#schmsg{
	margin-top: 15px;
	text-align: center;
}
#schmsg img{
	vertical-align: middle;
	margin-right: 5px;
}
#lk_titu{
	font-size: 0.7em;
	margin: 8px 0 8px 0;
	padding: 1px;
	background-color: #DADF71;
	border: 1px solid #B8CD68;
}
#lk_titu span{
	color: #36460A;
	font-weight: bold;
}
.back a{
	color: #36460A;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
}
.back a:hover{
	color: #85032F;
	text-decoration: none;
}
.tab_bk{
	background-color: #F1F1F1;
	padding: 0 4px 0 5px;
	width: 330px;
}
.messager{
	margin: 5px 0 10px 0;
	font-size: 0.8em;
}
.italic{
	font-style: italic;
}
#expir{
	background-color: #ffc3c3;
}
.banner{
	border: 1px solid #5c6c22;
	margin-bottom: 10px;
}
.bfi{
	border: #dadada 1px solid;
	margin: 10px 0 0 0;
}
#facebookc {
	display:block;
	width:20px;
	height:91px;
	position:fixed;
	right: 0px;
	top:40%;
	z-index:9990;
	background:url(../images/facebook.png) no-repeat;
	text-indent: -999999px;
	outline: none;
	}
body {_display:block;}
#facebookc {_position:absolute;}
