@import url('mg.css');
@import url('products.css');
@import url('market.css');
body{
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#7c0000;
}



div#first_module_margin{
	width:800px;
	height:300px;
	border:1px solid #d43131;
	background-color: #b80f0f;
	position:absolute;
	top:50px;
}

div#first_module_margin1{
	width:800px;
	qheight:300px;
	border:1px solid #d43131;
	background-color: #b80f0f;	
}

#first_module_margin1 p{
	margin:10px;
	padding:10px;
	color:white;
	font-size:12px;
	text-align:left;
}

#first_module_margin1 p a{
	color:#8d8407;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}

#winehMargin{
	width:800px;
	margin: 50px auto;
}

div#right_module{
	width:400px;
	height:260px;
	float:right;
	margin-top:20px;
	border-left-color: #ff6565;
	border-left-width:2px;
	border-left-style:solid;

}

p#title{
	width:200px;	
	margin-top:0px;
	font-size:12px;	
	font-weight:bold;
	color:white;
	margin-left:15px;
	font-style:italic;
}

#welcome_text{
	width:370px;
	height:160px;
	border:1px solid #cb2626;
	margin-left:10px;
	text-align:justify;
	padding:5px;
}
div#cont_det{
	width:380px;
	border:1px solid #cb2626;
	height:45px;
	margin:-5px 0px 0px 10px;
	qbackground:#990000;
}

#telNum{
	width:190px;
	qborder:1px solid white;
	margin:10px 0px 0px 0px;
	text-align:center;
	font-size:12px;
	color:white;	
}

#oth_det{
	width:190px;
	qborder:1px solid white;
	height:30px;
	float:right;	
	font-size:12px;
	color:white;
	margin:-17px 0px 0px 0px;	
}

.te_im{
	margin-bottom:-5px;
}


p#welcome_text a{	
	font-size:12px;
	color:white;
	text-decoration:none;
	
}

p#welcome_text a:hover{
	text-decoration:underline;
}

td.tel_num{
	font-size:12px;
	font-weight:bold;
	color:white;
	text-align:left;
}
table#add{
	margin:auto;

}


td.tel_num1{
	font-size:12px;
	font-weight:bold;
	color:white;
	text-align:left;
}

img#daparva{
position:absolute;
top:0px;
qborder:1px solid white;

}



div#management_group_margin{
	width:399px;
	height:340px;
	qborder:1px solid white;
	position:absolute;
	right:0px;
	top:0px;
		
	
}



div#left_module{
	width:380px;
	height:258px;
	float:left;	
	qborder:1px solid white;	
	margin-left:8px;
	margin-top:20px;
}

div#img-margin{
	width:380px;
	height:200px;
	border:1px solid #ff6565;
	position:relative;
}

div#move_slide_margin{
	width:380px;
	height:20px;
	qborder:1px solid #ff6565;
	margin-top:20px;
	qbackground-color:#6d0000;
	text-align:center;
	position:relative;	
}

div#prev{
	float:left;
	width:50px;
	height:20px;
	qborder:1px solid white;	
}

div#next{
	float:right;
	width:50px;
	height:20px;
	qborder:1px solid white;
	position:absolute;
	top:0px;
	right:0px;
	
	
}

img.sl-prev{
	border:none;
}

.slimg{
	position:absolute;
	border:none;
}

div#move_slide_margin a{	
	color:white;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;	
	}
	
div#wine_name{
	width:280px;
	height:20px;
	qborder:1px solid white;
	background-color:#6d0000;
	position:absolute;
	top:0px;
	left:50px;
}	
	
	
	
	div#news_margin{
	width:360px;
	height:340px;
	qborder:1px solid white;
	position:absolute;
	left:0px;
	top:0px;
	z-index:0;	
}

div#news_titles_margin{
	width:360px;
	height:60px;
	qborder:1px solid white;
	position:relative;
}

div#news_img_margin{
	width:66px;
	height:60px;
	qborder:1px solid white;
	position:absolute;
	left:0px;
	top:0px;

}

div#titles_right_side{
	width:15px;
	height:60px;
	qborder:1px solid white;
	position:absolute;
	right:0px;
	top:0px;
	z-index:10;
}
div#middle{
	width:281px;
	height:23px;
	qborder:1px solid white;
	position:absolute;
	left:66px;
	top:19px;
	background-color:#6d0000;
	z-index:0;	
}

div#middle span{
	text-align:center;
	width:150px;
	qborder:1px solid white;
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	position:absolute;
	left:40px;
	color:#8d8407;
	top:2px;
	font-style:italic;		
}

#listticker{
	width:360px;
	height:280px;
	qborder:1px solid white;
}

.news_title{
	font-family:helvetica,verdana,tahoma,arial,"sans serif";
	color:#918309;
	font-size:12px;
	font-weight:bold;

}


.news_date{
	font-size:10px;
	text-align:right;
	color:#d9332b;
}


.news_text{
	font-family:helvetica,verdana,tahoma,arial,"sans serif";
	font-size:11px;
	color:white;
	padding-top:10px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#d9332b;
	padding-bottom:10px;
	margin-left:0px;	
}


td a:hover{
	color:white;
	text-decoration:none;
	font-weight:bold;
}

div#news_text_margin{
	width:360px;
	height:280px;
	qborder:1px solid white;
	
	position:relative;
}

div#mn{
	width:360px;
	height:400px;
	border:1px solid white;
	position:absolute;
	top:0px;
	left:0px;
}


.open_news_title{
	
	color:#918309;
	font-size:14px;
	font-weight:bold;
	padding:15px 15px 5px 15px;

}


.open_news_date{
	font-size:12px;
	text-align:right;
	color:#6e0202;
	padding:15px 15px 5px 15px;
}


.open_news_text{
	
	font-size:11px;
	color:white;
	padding-top:10px;	
	padding-bottom:10px;
	margin-left:0px;
	padding:5px 15px 15px 15px;
	text-align:justify;
	border-top-width:1px;
	border-top-style:dotted;
	border-top-color:#d9332b;	
}

.gob{
	background-color:#b80f0f;
	border:1px solid #b80f0f;
	color:#6e0202;
	font-weight:bold;
	font-size:12px;			
	height:17px;	
	display:block;
	width:50px;	
	position:absolute;
	top:0px;
	left:0px;
	text-decoration:none;
	text-align:center;
	padding-left:10px;	
}

.gob111{
	background-color:#b80f0f;
	border:1px solid #b80f0f;
	color:#6e0202;
	font-weight:bold;
	font-size:12px;			
	height:17px;	
	display:block;
	width:50px;	
	position:absolute;
	top:0px;
	left:0px;
	text-decoration:none;
	text-align:center;
	padding-left:10px;	
}

div.go_back{	
	position:relative;
	

}

div.go_back img{
	margin-left:50px;
	

}

a#read_all{
	display:block;
	qborder:1px solid white;
	width:150px;
	height:20px;
	margin-top:20px;
	
	font-size:12px;
	color:#918309;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	background-image:url(../img/all_news.gif);
	background-position:center;
	background-repeat:no-repeat;
	padding-top:5px;
	
}

div#news_margin a:hover{
	color:white;
}

a#all_news_back{
	height:20px;
	qborder:1px solid white;
	margin-top:30px;
	width:100px;
	display:block;
	background-image:url(../img/g_b_add1.gif);
	background-position:center;
	background-repeat:no-repeat;
	
	font-size:12px;
	color:#6e0202;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	padding-top:5px;
}
a#all_news_back1{
	height:20px;
	qborder:1px solid white;
	margin-top:30px;
	width:100px;
	display:block;
	background-image:url(../img/g_b_add1.gif);
	background-position:center;
	background-repeat:no-repeat;
	
	font-size:12px;
	color:#6e0202;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	padding-top:5px;
	position:absolute;
	left:400px;
	bottom:200px;
}

a:hover#all_news_back{

	color:white;
}

a:hover#all_news_back1{

	color:white;
}

a:hover.gob{
	color:white;
}


div.navigation_margin{
	width:100%;	
	qborder:1px solid black;	
	margin-top:50px;
	margin-bottom:50px;
}

div.navigation_margin table{
	margin-left:auto;
	margin-right:auto;	
}

div.navigation_margin table td.nav_content{
	background:#b5100c;
	
	font-size:12px;
	color:white;
}


div.navigation_margin table td.nav_content a{
	
	font-size:12px;
	color:#6e0202;
	text-decoration:none;
	font-weight:bold;
}

div.navigation_margin table td.nav_content a:hover{
	color:white;
}


div.navigation_margin span{
	color:#6e0202;;
}





div#second_module{
	width:800px;
	height:380px;
	qborder:1px solid white;	
	position:absolute;
	top:380px;
	left:0px;	
	
}


div.footer{
	width:100%;
	height:100px;
	qborder:1px solid white;
	margin-bottom:0px;	
}

div#footer_top_bg{
	width:100%;
	height:10px;
	qborder:1px solid white;
	background-image:url(../img/footer_top_bg.gif);
	_margin-bottom:-7px;
}

div#footer_content{
	width:100%;
	height:30px;
	qborder:1px solid white;
	
}

div#footer_bottom_bg{
	width:100%;
	height:10px;
	qborder:1px solid white;
	background-image:url(../img/footer_bottom_bg.gif);
	_background-repeat:repeat-x;	
}

div#first_div{
	width:100%;
	height:35px;
	qbackground-color:#990000;
	qborder:1px solid white;
	width:800px;
	margin:auto;
	margin-bottom:-20px;
	*margin-bottom:-2px;
	_margin-bottom:-15px;	
}

div#first_div1{
	width:100%;
	height:35px;
	qbackground-color:#990000;
	qborder:1px solid white;
	width:800px;
	margin:auto;
	margin-bottom:-15px;
	margin-top:10px;
	*margin-bottom:-5px;
	*margin-top:-5px;
	_margin-bottom:-10px;
	_margin-top:-5px;	
}

div#first_div_bg{
	width: 100%;
	height: 15px;
	background-image: url(../img/first_div_bg.gif);
	background-repeat: repeat-x;
}

div#first_div_margin{
	width:800px;
	height:35px;
	qborder:1px solid white;	
	position:relative;
}

div#top_menu{
	width:300px;
	height:30px;
	qborder:1px solid #990000;
	margin-left:0px;
	*margin-top:15px;	
}

p#menu_links{
	font-size: 12px;
	color:#8d8307;	
}


p#menu_links a{	
	font-size: 12px;
	color:#8d8307;
	margin-bottom:5px;
	text-decoration: none;	
	
}



p#menu_links a:hover{
	color: #FFFFFF;
	font-weight: normal;	
}

div#baner_margin{
	width:100%;
	height:200px;
	qborder:1px solid white;	
	margin-top:0px;
	background-image:url(../img/banner_bg.jpg);
	background-repeat:repeat-x;
	display:block;
}

#first_div_bg{	
	_margin-bottom:-5px;
}

#baner_bg{
	_margin-top:-5px;
}
	

div#baner_bg{
	width: 100%;
	height: 13px;
	qborder: 1px solid black;
	background-image: url(../img/baner_bg.gif);
	background-repeat: repeat-x;
	background-position:top;
}




.menu { 
			height: 45px;
			display: block;
		}

		.menu ul {
			list-style: none;
			padding: 0;
			margin: 0;
		}

		.menu ul li {
			/* width and height of the menu items */  
			float: left;
			overflow: hidden;
			position: relative;
			text-align: center;
			line-height: 45px;
		}

		.menu ul li a {
			/* must be postioned relative  */ 
			position: relative;
			display: block;
			width: 80px;
			height: 45px;
			font-family: Arial;
			font-size: 11px;
			font-weight: bold;
			letter-spacing: 1px;
			text-transform: uppercase;
			text-decoration: none;
			cursor: pointer;
		}
		
		.menu ul li a.add  {
			/* must be postioned relative  */ 
			position: relative;
			display: block;
			width: 130px;
			height: 45px;
			font-family: Arial;
			font-size: 11px;
			font-weight: bold;
			letter-spacing: 1px;
			text-transform: uppercase;
			text-decoration: none;
			
			cursor: pointer;
		}
		
			.menu ul li a.add2  {
			/* must be postioned relative  */ 
			position: relative;
			display: block;
			width: 150px;
			height: 45px;
			font-family: Arial;
			font-size: 11px;
			font-weight: bold;
			letter-spacing: 1px;
			text-transform: uppercase;
			text-decoration: none;			
			cursor: pointer;
		}
		
		
		.menu ul li a.add1  {
			/* must be postioned relative  */ 
			position: relative;
			display: block;
			width: 100px;
			height: 45px;
			font-family: Arial;
			font-size: 11px;
			font-weight: bold;
			letter-spacing: 1px;
			text-transform: uppercase;
			text-decoration: none;			
			cursor: pointer;
			margin-left:8px;
		}
		
		
		

		.menu ul li a span {
			/* all layers will be absolute positioned */
			position: absolute;
			left: 0;
			width: 80px;
		}
		
		

		.menu ul li a span.out {
			top: 0px;
		}

		.menu ul li a span.over,
		.menu ul li a span.bg {
			/* hide */  
			top: -45px;
		}

		/** 1st example **/

		#menu {
			background: #6d0101;			
		}

		#menu ul li a {
			color: #8b8815;
		}

		#menu ul li a span.over {
			color: #FFF;
		}

		#menu ul li span.bg {
			/* height of the menu items */  
			height: 45px;											
			height:25px;
			margin-top:11px;
			
		}
		
div.inside_margin{
	width:800px;
	height:750px;
	qborder:1px solid white;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	position:relative;
	
}



div.inside_margin2{
	width:800px;
	height:460px;
	1border:1px solid white;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	position:relative;
	
}

div.inside_margin1{
	width:800px;		
	qborder:1px solid white;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	position:relative;
	
}



div.inside_margin3{
	width:800px;
	height:1000px;
	*height:1200px;		
	qborder:1px solid white;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	position:relative;
	
}

div#menu_margin{
	width:400px;
	height:50px;
	qborder:1px solid white;
	float:right;
	background-color:#6d0101;
	overflow:hidden;
	position:relative;
}

div#menu_margin1{
	width:400px;
	height:50px;
	qborder:1px solid white;
	float:right;
	background-color:#6d0101;
	overflow:hidden;
	position:relative;
	margin-right:50px;
	_margin-right:27px;
}
div#menu_margin2{
	width:400px;
	height:50px;
	qborder:1px solid white;
	float:right;
	background-color:#6d0101;
	overflow:hidden;
	position:relative;
	margin-right:10px;
}

div#left_button_margin{
	width:70px;
	height:50px;		
	qborder:1px solid white;	
	z-index:20;
	position:absolute;
	left:0px;
}

img.button{
	cursor:hand;

}

div#right_button_margin{
	width:53px;
	height:50px;	
	qborder:1px solid white;
	background-image:url(../img/right_button.jpg);
	background-repeat:no-repeat;
	z-index:20;
	position:absolute;
	right:0px;
}

img.general_menu_button{
	border:none;
}



div#menu_titles_margin{
	width:560px;
	height:45px;
	qborder:1px solid white;
	position:absolute;
	top:0px;
	left:70px;
	z-index:10;	
	
}

div#menu_titles_margin a{
	font-size: 14px;
	color:#8d8307;
	margin-bottom:5px;
	text-decoration: none;
	font-weight:bold;	
}

div#menu_titles_margin a:hover{
	color:#FFFFFF;
	font-weight:bold;
}


.a1{
	display:block;
	width:70px;
	qborder:1px solid black;
	float:left;
	text-align:center;
	margin-top:3px;
	
	
}
div#mar{
	qborder:1px solid black;
	height:50px;
}


div#w{
	position:absolute;
	width:500px;	
	border:1px solid white;
	z-index:200;
	display:none;
	background:#b80f0f;
	cursor:move;	
}
div#me12{
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-size:12px;
	margin:10px;
	text-align:justify;
	qcursor:move;

}
div#w a{
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-weight:bold;
	margin:5px 0px 5px 10px;
	font-size:13px;
	text-decoration:none;
}


a#previous-slide{
	display:block;
	width:50px;
	height:20px;
	qborder:1px solid white;
	position:absolute;
	bottom:15px;
	left:10px;
}

a#previous-slide img{
	border:none;
}

a#next-slide{
	display:block;
	width:50px;
	height:20px;
	qborder:1px solid white;
	position:absolute;
	bottom:15px;
	left:340px;
}

a#next-slide img{
	border:none;
}

div#slideshow-commands h4{
	width:300px;
	height:20px;
	background-color:#700205;
	position:absolute;
	bottom:-6px;
	left:60px;
	text-align:center;
	_margin-bottom:24px;
	
	
}




div#slideshow-commands h4 a{
    
	color:white;	
	font-size:14px;
	text-decoration:none;
	

}

#baner_margin h2{
	position:absolute;
	top:130px;
	left:200px;
	font-style:italic;
	color:white;
	
}

#loading{
	width:100%;
	height:200px;
	qborder:1px solid white;	
}

img#loadinggif{
	margin:auto;
	
}

#market_desc{
	width:100px;
	qborder:1px solid black;
	position:absolute;
	font-size:14px;
	font-weight:bold;
	color:white;
	text-align:center;
	z-index:400000;
}


a#mail_back{
height:20px;
	qborder:1px solid white;
	margin:30px 0px 0px 0px;
	width:100px;
	display:block;
	background-image:url(../img/g_b_add1.gif);
	background-position:center;
	background-repeat:no-repeat;
	padding:5px 0px 0px 0px ;
	font-size:12px;
	color:#6e0202;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	
	

}

a#prod_back{
    height:20px;
	qborder:1px solid white;
	margin:auto;
	margin-bottom:50px;
	width:100px;
	display:block;
	background-image:url(../img/g_b_add1.gif);
	background-position:center;
	background-repeat:no-repeat;
	padding:5px 0px 0px 0px ;
	font-size:12px;
	color:#6e0202;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
}

a#mar_back{
    height:20px;
	qborder:1px solid white;
	margin:30px 0px 30px 0px;	
	width:100px;
	display:block;
	background-image:url(../img/g_b_add1.gif);
	background-position:center;
	background-repeat:no-repeat;
	padding:5px 0px 0px 0px ;
	font-size:12px;
	color:#6e0202;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
}

.hide{

	height:1px;
}

#copyright{
	width:300px;
	height:30px;
	qborder:1px solid white;
	margin:3px auto;
	text-align:center;
}

#copyright span{
	font-size:12px;
	color:#d9332b;
	margin:8px 0px 0px 0px;
	display:block;
	font-weight:bold;
	font-style:italic;
}

#banner{
  filter:alpha(opacity=10);
	-moz-opacity:0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
}