* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
	font: 12px Arial, Tahoma, Verdana, sans-serif;
	color:#585858;
	height: 100%;
}
	body.bl{background:#000; text-align:center}
	#logoz{height:240px;padding-top:74px;}
	#txtz{font-size:12px; color:#fefefe; padding-top:70px; width:215px; margin:0 auto;}
	#validateForm{position:relative; height:100px;}
	.dayz, .monthz, .yearz, .okz{position:relative; float:left; margin-right:2px; margin-top:10px;}
	.okz{margin-right:0px}
	.dayz input{background:#000; width:44px; height: 26px; text-align:center; color:#fefefe; border:#6e6e70 2px solid; font-size:17px; font-family:Arial; text-transform:uppercase}
	.monthz input{background:#000; width:44px; height: 26px; text-align:center; color:#fefefe; border:#6e6e70 2px solid; font-size:17px; font-family:Arial; text-transform:uppercase}
	.yearz input{background:#000; width:62px; height: 26px; text-align:center; color:#fefefe; border:#6e6e70 2px solid; font-size:17px; font-family:Arial; text-transform:uppercase}
	.okz input{border:none; background:url(../i/okz.gif); width:47px; height:30px; cursor:pointer}
	#rusz{position:absolute; top:52px; left:57px; font-family:Myriad Pro; font-size:13px; text-transform:uppercase}
	
	#engz{position:absolute; top:72px; left:57px; font-family:Myriad Pro; font-size:13px; text-transform:uppercase}
	#lozungz{font-size:18px; color:#6d6d6d; padding-top:30px;}
	#undertextz{padding-top:8px; font-size:8px; text-transform:uppercase; color:#FFF}
		#undertextz a{color:#FFF}
	
h1{font-size:20px; font-weight:bold; color:#585858; margin-bottom:9px;}
h2, h3,h4,h5{font-weight:normal; font-size:14px; color:#585858; margin-bottom:18px;}
a {
	color: #585858;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px}
img {
	border: none;
}
input {vertical-align: middle}
#wrapper {
	width: 84%;
	padding: 0px 7%;
	min-width: 1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.clr{clear:left}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 45px;
	position:relative;
}

	#miniicons{position:absolute; width:105px; height:8px; top:32px; left:8px;}
		#miniicons a{font-size:10px; text-decoration:none;}
		#miniicons a:hover{text-decoration:underline}
		#miniicons a.active{color:#be1d2d; font-weight:bold}
	
	#Validator{position:absolute; width:194px; height:70px; right:8px; top:51px; text-align:right}
		#ValH{color:#585858; font-size:11px; font-style:italic; padding-right:5px;}
		
	#ValidForm{position:relative; width:194px; height:19px; left:0px; top:0px; text-align:left; background:url(../i/input.gif) left top no-repeat; margin-top:3px;}
		#ValidForm input.InptCode{width:166px; height:17px; padding-top:2px; font-size:11px; line-height:15px; margin-left:7px; background:none; border:none}

		#ValidForm #Checker{position:absolute; width:11px; height:11px; top:3px; right:6px;}
			.ie6 #ValidForm #Checker, .ie7 #ValidForm #Checker{top:4px}

	#search{position:relative; width:106px; height:29px; left:0px; top:0px; text-align:left; background:url(../i/finput.gif) left top no-repeat; margin-top:3px; margin-bottom:25px;}
		#search input.InptCode{width:71px; height:18px; padding-top:1px; font-size:11px; line-height:15px; margin-left:25px; background:none; border:none}
		#search .big8{font-size:8px; text-transform:uppercase; color:#000; padding-left:8px;}

/* Middle
-----------------------------------------------------------------------------*/
#content {
	padding: 0 0 96px;
	width:100%;position:relative;
}
	#Logo{position: absolute; width:63px; height:211px; top:96px; right:0px;}
	.LftFix{width:230px; padding-right:10px; vertical-align:top}
	.RghtPerc{vertical-align:top;}
	.fullwidth{width:100%}
	.contenttext{padding-left:22px; padding-right:160px;}
	.leftcontent{position:relative}

	.bottlebig{position:absolute; width:170px; height:453px; bottom:-105px; left:35px; text-align:right}
	.etikets{position:absolute; width:55px; top:270px; left:-10px; text-align:left}
		.etikets a{color:#585858; font-size:10px; font-weight:bold; text-decoration:none}
		.etikets a:hover{text-decoration:underline}
		.etikets a.curr{color:#bf1c2d;}
		
	.rgb p{float:left; padding-bottom:0px; margin-bottom:0px}

	#UpMenu{position:relative; width:100%; height:94px;}
	.top_menu
	{
		width:100%;
	}
	
	.top_menu .item_menu_div
	{
		position: relative;
		white-space: nowrap;
		z-index: 1;
	
	}
	
	.top_menu a
	{
		padding-bottom:4px;
		text-decoration: none;
		color: #585858;
		font: normal 14px Arial;
	}
	
	.top_menu td
	{
	
		text-align:center;
	
			
	}
	.top_menu td.Separ{width:10%; padding:0px 5px; background:url(../i/smicons/fake.jpg) center no-repeat}
	
	.top_menu .poll_down_menu_lev_1
	{
		position: absolute;
		display: none;
		background: #bf1c2d;
		left: 0px;
		top: 18px;
	}
	
	.top_menu .poll_down_menu_lev_1 ul
	{
		list-style-type: none;
		padding: 0px;
		margin: 8px 5px 0px 0px;
	}
	
	.top_menu .poll_down_menu_lev_1 li
	{
		margin-bottom: 10px;
		background: #bf1c2d;
		min-width:110px;padding-left:15px;
	}
	.top_menu .poll_down_menu_lev_1 li a
	{
		font-weight: normal;
		color:#FFF;
		font-size:11px;
		padding:4px 15px; padding-left:0px;
	}
	.top_menu .poll_down_menu_lev_1 li a:hover
	{
		text-decoration:underline
	}

	tr.uptr{height:17px; background:url(../i/uptr.gif) top repeat-x; font-size:8px;}
		tr.uptr td{text-align:center; text-transform:uppercase;}
		tr.uptr td.easytd{padding:0px 4px;background:url(../i/easytd.gif) top repeat-x; color:#fffefe}
		tr.uptr td.easytdr{width:67px; background:url(../i/easytdr.gif) top left no-repeat;}
		tr.uptr td.midtd{width:2px; background:url(../i/midtd.gif) top no-repeat}
		
		tr.uptr td.midtds{width:2px; background:url(../i/midtds.gif) top no-repeat}
		
		tr.uptr td.easytds{width:35px; text-align:center;background:url(../i/midtds.gif) left top no-repeat}
		tr.uptr td.easytds a{display:block; height:13px; width:35px; margin-left:1px; padding-top:4px; text-decoration:none;}
		tr.uptr td.easytds a.takebot{background:#bf1c2d; color:#fff}

	.GrayRBS{padding-top:30px; font-size:14px;}
	.GrayRBS input.InptStyle{width:204px; height:19px; padding:0px 10px; padding-top:0px; font-size:11px; border:none; background:url(../i/inptstyle.gif) left top no-repeat; margin:5px 0px}
	.GrayRBS .AreaStyle{width:204px; height:81px; padding:5px 10px; font-size:11px; border:none; background:url(../i/txtarea.gif) left top no-repeat; overflow:hidden; margin:5px 0px}
	.GrayRBS .sendbut{width:101px; height:30px; border:none; cursor:pointer; background:url(../i/sendbut.gif) left top no-repeat;}
	.GrayRBS .sendbuteng{width:101px; height:30px; border:none; cursor:pointer; background:url(../i/sendbuteng.gif) left top no-repeat;}

	a.page_link{color:#252525; font-size:11px; padding:2px 6px; margin:0px 4px; background:#b1b1b1; text-decoration:none}
	.current{color:#fff; font-size:11px; padding:2px 6px; margin:0px 4px; background:#ba0013; text-decoration:none}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin: -76px auto 0;
	min-width: 1000px;
	height: 76px;
	padding: 0px 8%;
}
#footer h3{font-size:18px; text-transform:normal;font-weight:bold;}
.footer2 {
	margin: -144px auto 0;
	min-width: 1000px;
	height: 144px;
	padding: 0px 8%;
}
.BottleM{position:relative; width:100%; margin-bottom:30px;}
.BottleRow{position:absolute; width:145px; height:102px; top:-110px; right:3px; z-index:10}
	.bottle_1{position:absolute; width:27px; height:102px; top:0px; left:8px; text-align:center}
	.bottle_2{position:absolute; width:27px; height:102px; top:0px; left:46px; text-align:center}
	.bottle_3{position:absolute; width:27px; height:102px; top:0px; left:82px; text-align:center}
	.bottle_4{position:absolute; width:27px; height:102px; top:0px; left:120px; text-align:center}
	.bottle_1 table td, .bottle_2 table td, .bottle_3 table td, .bottle_4 table td{position:relative; height:105px;}
*:first-child+html #BottleRow{right:33px;}
.infoot{position:relative; height:76px; background:url(../i/dbg.jpg) top repeat-x}
	.dlogo{position:absolute; width:39px; height:22px; top:10px; left:0px;}
	.dtext{position:absolute; top:8px; left:50px; color:#6b6c6e; font-size:10px;}

.date{color:gray; font-style:italic; font-size:11px; padding-bottom:10px;}
