/**
 * STYLE DECLARED - THAT DOES NOT NEED TO BE INSERTED IN HTML EDITOR
 * Seen only on HTML template
 **/

html,
body{
    background : #510001 ;
    font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
    cursor: default;
	color: white;
	margin: 0;
	height:100%;
	width: 100%;	
}

.message{
	text-align: center;
	padding:2px;
	border: 1px solid #783234;
	color: #F2BD5D;
}


#mainSite{
	z-index: 1;
	margin-left: auto;
	margin-right: auto;
	display: table;
	height: 714px;
}

/*---------------------------------------------------[ randuri ]*/
.r0{
	overflow: hidden;
	height:156px;
}

.r0 div{
	float: left;
	height:156px;
	display: block;
}

.r1{
	display: table;
	height: 343px;
}

.suw,
.suw a,
.suw a:active,
.suw a:visited,
.suw a:link{
	color: #a43738;
	text-align: center;
	font-size: 8pt;
	margin-top: 30px;
	text-decoration: none;
}

.suw a:hover{
	color: #F9FC8E;
}

/*---------------------------------------------------[ coloane ]*/
.r0c1, .r1c1, .r1c1b{
	width: 273px;
}

.r0c2, .r1c2, .r1c2b{
	width: 578px;
}

.r0c3, .r1c3, .r1c3b{
	width: 232px;
}


.r0c1{
	background: url(../imgs/img-0-1.jpg) no-repeat;
	height:156px;
}

.r0c2{
	background: url(../imgs/img-0-2.jpg) no-repeat;
	height:156px;
}

.r0c3{
	background: url(../imgs/img-0-3.jpg) no-repeat;
	height:156px;
}

.r1c1,.r1c2,.r1c3,
.r1c1b,.r1c2b,.r1c3b{
	float: left;
	display: table;
	height: 670px;
}

.r1c1{
	background: url(../imgs/img-1-1.jpg) no-repeat;
}

.r1c1b{
	background: url(../imgs/img-3-1.jpg) bottom no-repeat;
}

.r1c2{
	background: url(../imgs/img-1-2.jpg) no-repeat;
}
.r1c2b{
	background: url(../imgs/img-3-2.jpg) bottom no-repeat;
}

.r1c3{
	background: url(../imgs/img-1-3.jpg) no-repeat;
}
.r1c3b{
	background: url(../imgs/img-3-3.jpg) bottom no-repeat;
}
/*---------------------------------------------------[ containere ]*/
.minis{
	position: absolute;
	width: 370px;
	height: 15px;
	margin-left: -280px;
	margin-top: -40px;
	text-align: center;
	font-family: "Georgia", "Times New Roman", Times, serif;
	color:#FFFF99;
}

.contentContainer,
.menuContainer,
.prodListContainer{
	display: table;
}

 .contentContainer{
 	width: 574px;
	height: 620px;
	margin: 11px 1px 0 2px;
 }
 
 .menuContainer{
 	width: 213px;
	height: 560px;
	margin-top: 50px;	
 }

.prodListContainer{
 	width: 256px;
	height: 600px;
	margin-top: 50px;
	float: right;
	margin:0px;
	padding:0px;
	text-indent:0px;
} 
 
 
 /* LANGUAGE */
 .lngContainer{
 	position: relative;
	display: block;
	height: 24px;
	width: 120px;
	margin: 5px auto 5px auto;
	clear: both;
 }
 
 .lngContainer img{
 	border: 0;
	margin: 0;
	padding: 0;
	width: 22px;
	height: 23px;
	margin-right: 20px;
 }
 
.sepH{
  height: 5px;
  width:122px;
  margin: 7px auto 5px auto;
  padding: 0;
  position: relative;
 }

.sepH img{
	border: 0;
	padding: 0;
	margin: 0;
}


.bottleContainer{
	width: 249px;
	height: 430px;
	top: -20px;
	margin-left: 20px;
	position: absolute;
}


.newsContainer{
	height: 310px;
	overflow:hidden;
	margin-top: 10px;
}

.contorContainer{
	height: 20px;
	text-align: center;
	margin-top: 10px;
	font-size: 10px;
}

.containerLeftText{
	width: 400px;
	margin: 0;
	margin-left: 5px;
	float: left;
	height: 620px;
	z-index: 10;
}
.containerLineSep{
	width: 4px;
	float: left;
	height: 500px;
	margin: 0;
	margin-top: 125px;
	z-index: 5;
}
.containerRightText,
.containerRightTextScrl{
	float: left;
	width: 160px;
	height: 500px;
	margin: 0;
	margin-top: 125px;
	z-index: 10;
	overflow-x: hidden;
}

.containerRightText{
	position: absolute;
	margin-left: 410px;
	margin-top: 130px;
}

.containerRightTextScrl{
	width: 160px;
	height: 500px;
	margin-top: 0;
	overflow-x: hidden;
	overflow-y: auto;
}

.distribListContainer{
	width: 395px;
	display: block;
}

.text{
	font-size: 8.5pt;
	border: 0px; 
	position: relative;
	height: 580px;
	display: block;
	overflow-y: auto;
	width: 395px;
}

.containerEventImgs{
	display: block;
	height: 325px;
	width: 155px;
	text-align: center;
	margin-top: 10px;
}

.containerEventList{
	display: block;
	height: 160px;
	overflow-y: auto;
	overflow-x: hidden;
}

/*---------------------------------------------------[ NEWS ]*/
.newsDiv{
	height: 100px;
	margin-bottom: 5px;
	display: block;
	overflow: hidden;
	color: #858585;
}

.newsDiv:hover{
	background: url(../imgs/newsHover.jpg) no-repeat;
	color:white;
}

.newsDivHeader{
	font-size:8px;
	border-bottom: 1px solid #830908;
	text-align: right;
	padding-right: 5px;
	color:#FFFF99;
	margin:0 0 0 1px;
}

.newsDivText{
	font-size: 9px;
	margin: 0 auto 0 auto;
	width: 200px;
	height: 300px;
	text-align: left;
	display:block;
}

/*---------------------------------------------------[ Images ]*/
.imgDiv,.listImgDiv{
	width: 100px;
	height: 65px;
	padding: 1px;
	border: 1px solid #830908;
	cursor: pointer;
	vertical-align:middle;
	text-align:center;
	margin: 0 auto 5px auto;
}


.imgDiv div,
.listImgDiv div{
	width: 98px;
	height: 63px;
	overflow: hidden;
	border: 0px;
	padding: 0;
	margin: auto;
	margin-top: 1px;
}

.imgDiv img,
.listImgDiv img{
	border: 0px;
	padding: 0;
	margin: auto;
}

.imgDiv:hover,
.listImgDiv:hover{
	border: 1px solid #FFFF99;
}

.imgList{
	height: 550px;
	width: 395px;
	overflow-y:auto;
	overflow-x: hidden;
}

.listImgDiv{
	float: left;
	margin: 0 0 10px 14px;
}


/*---------------------------------------------------[ Distribuitori ]*/
.cityLine{
	font-size: 8pt;
	color: #c4c4c4;
	text-align: right;
	padding-right: 3px;
	border-bottom: 1px solid #830908;
	clear: both;
	display: block;
	width: 380px;
}

.compContainer,
.compContainerHover{
	margin-bottom: 3px;
	display: table;
	height: 80px;
	padding: 2px;
	display: block;
	width: 395px;
}

.compContainerHover{
	background: #490305;
}


.compName{
	color: white;
	font-size: 8pt;
	font-weight: bold;
	clear: both;
	display: block;
	margin-top: 3px;
}

.webAddress{
	text-align: right;
}

.webAddress,
.webAddress a,
.webAddress a:active,
.webAddress a:visited,
.webAddress a:link,
.personal a,
.personal a:active,
.personal a:visited,
.personal a:link{
	color: #cfcfcf;
	text-decoration: none;
	font-size: 7pt;
}

.webAddress a:hover,
.personal a:hover{
	color: white;
}

.adresa,
.personal{
	position: relative;
	display:table;
	float: left;
	width: 187px;
}


.map img{
	margin-left: 5px;
	padding: 1px;
	border: 1px solid #5E1010;
	margin-bottom: 20px;
	margin-top: -10px;
}

.map img:hover{
	border: 1px solid #FFFD70;
}

