@media screen,projection {

/* zakladni definice */
h1, h2, h3, h4, input {
	font-family: "Adobe Garamond Pro", "Times New Roman", Times, serif;
	font-weight: normal;
	color: #CF041E;
}
h1, .heading-main {
	font-size: 32px;
	text-transform: uppercase;
	margin: 0;
}
h1.underline, h2.underline {
	background: transparent url(/img/design/skin-1/heading_underline_bg.jpg) left bottom no-repeat;
	font-size: 31px;
}
h2.underline {
	margin: 15px 0 10px;
}
h2 {
	font-size: 18px;
	margin: 10px 0 14px;
}
a {
	color: #CF041E;
	text-decoration: underline;
}
a.pdf	{ 	background: transparent url(/img/icons/pdf.gif) 0 0 no-repeat;
				padding: 0 0 0 20px; }
a img {
	border: none;
}

/* titulek a logo */
#layout #heading {
	position: absolute;
	margin:-32px 0pt 0pt 454px;
}
	#heading a, #heading strong {
		background: transparent url(/img/design/skin-1/logo.png) 0 0 no-repeat;
		float: left;
		width: 124px;
		height: 92px;
	}
		#heading a span, #heading strong span {
			display: none;
		}
.menu a, .menu strong {
	font: normal 13px "Trajan Pro", Times, serif;
	color: #797979;
	text-decoration: none;
}
.menu a:hover, .menu strong {
	color: #CF041E;
}


/* layout */
body {
	background: #FFFFFF url(/img/design/skin-1/body_layer.jpg) 0 0 repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: "Georgia", "Times New Roman", Times, serif;
	font-size: 12px;
/*	color: #94969C;*/
	color: #94969C;
}
#menumain h2 {display: none;}
#menumain {
	margin: 0 auto;
	width:1013px;
	text-align: left;
	}
	#menumain ul {float: left; width:1013px; margin: 0; padding: 0;}
		#menumain ul li {
		list-style: none;
		display: block;
		float: left;
		clear: none;
		margin: 0 10px 0 10px;
		}
		/* #menumain ul li#menumain-level1-node-4,*/
		/*#menumain ul li#menumain-level1-node-5,*/
		#menumain ul li#menumain-level1-node-6,
		#menumain ul li#menumain-level1-node-7,
		#menumain ul li#menumain-level1-node-8 {
			float: right;
			margin-right: 20px;
		}
			#menumain ul li a, #menumain ul li strong {
				margin: 0;
				padding: 15px 7px 0 7px;
				color: #000000;
				font-weight: bold;
				text-decoration: none;
			}
				#menumain ul li a:hover, #menumain ul li strong {color: #CF041E;}
#layout #content #menusub {margin-bottom: -15px;}
#content #menusub h3, #content #menusub-coctails h3 {display: none;}
#layout #content #menusub ul {
						background: transparent url(/img/design/skin-1/submenu_layer1.png) 0 0 no-repeat;
						width: 539px; height: 31px;
						padding: 8px 0 5px 10px;
						margin: 0;
					}
	#content #menusub ul a {text-decoration: none;}
#content #menusub-coctails ul {display: block;}
	#content #menusub ul li {display: inline; margin: 10px 20px 20px 10px;}
	#content #menusub-coctails ul li {display: block; float: left; width: 50px; height: 80px; text-align: center;}
	#content #menusub-coctails ul li img {height: 75px;}
	#content #menusub-coctails ul li img:hover,
	#content #menusub-coctails ul li strong img { height: 90px; }
		#menusub ul li a, #menusub ul li strong {
			padding: 10px 5px; font-weight: normal;
		}
		#menusub ul li a {
			color: #94969C;
		}
		#menusub ul li a:hover, #menusub ul li strong {
			color: #CF041E;
		}


#layout {margin: 70px auto 0 auto; width:1013px;}
#layout div, #layout ul, #layout p {
	float: left;
	clear: none;
}
	#layout-lft {
		background: transparent url(/img/design/skin-1/layout_left_bg.jpg) 0 0 no-repeat;
		height: 527px;
		padding: 0 0 0 419px;
	}
			#layout-rgt-top {
				background: transparent url(/img/design/skin-1/logo_bg.png) 0 -48px no-repeat;
				height: 60px;
				width: 594px;
			}
				#layout #layout-rgt-top-bg {
					background: transparent url(/img/design/skin-1/layout_top2_bg.jpg) 0 0 no-repeat;
					float: right;
					width: 402px;
					height: 60px;
				}
			#layout #content-container {
				background: #FFFBFF url(/img/design/skin-1/layout_content_bg.jpg) 0 0 no-repeat;
				clear: both;
				height: 440px;
				text-align: left;
				padding: 15px 28px 15px 0;
			}
				#layout #content-container #content {
					width: 555px; /*527*/
					height: 440px;
					overflow: auto;
					padding: 0 10px 0 0;
				}
				.title #layout #content-container #content,
				.contest #layout #content-container #content	{ overflow: hidden; }
					#layout #content div,
			      #layout #content ul, #layout #content li,
			      #layout #content p {
						display: block;
					  	clear: both;
						float: none;
						padding: 0; margin: 12px 0 0 0;
					}
					#layout #content .embed-title { margin-left: -10px; }
					#layout #content li {
						margin: 0;
					}
						#layout #content div.back {
							text-align: right;
							padding-right: 15px;
						}
	#layout-bottom {
		background: transparent url(/img/design/skin-1/layout_bottom_bg.png) 0 0 no-repeat;
		width: 1013px;
		height: 105px;
	}
		#layout #menu-recomend,
		#layout18 #menu-recomend {
			margin: 0; padding: 0;
			float: left;
		}
		#layout #menu-law,
		#layout18 #menu-law {
			margin: 0; padding: 0;
			float: right;
		}
			#layout #menu-recomend li, #layout18 #menu-recomend li,
			#layout #menu-law li, #layout18 #menu-law li {
				display: block;
				float: left;
				margin: 0; padding: 0;
			}
			#layout #menu-recomend li a, #layout18 #menu-recomend li a,
			#layout #menu-law li a, #layout18 #menu-law li a {
				padding: 0 10px 15px 10px;
				margin: 0;
				font-size: 12px;
			}

	/* konkretni definice */
	#layout #content ul.paging {
		float: left;
		margin: 10px 0 0 150px;
	}
		#layout #content ul.paging li {
			display: block;
			float: left;
			clear: none;
			padding: 0 0 0 0; margin: 0 2px 0 0;
		}
			#layout #content ul.paging li a,
			#layout #content ul.paging li strong {
				display: block;
				float: left;
				clear: none;
				width: 25px;
				height: 19px;
				padding-top: 1px;
				color: #94969C;
				text-align: center;
				text-decoration: none;
			}
			#layout #content ul.paging li.previous a,
			#layout #content ul.paging li.previous strong {
				text-align: right;
				width: 82px;
				height: 18px;
			}
			#layout #content ul.paging li.next a,
			#layout #content ul.paging li.next strong {
				text-align: left;
				width: 63px;
				height: 18px;
			}
			#layout #content ul.paging li a {
				background: transparent url(/img/design/skin-1/paging_number_passive_bg.png) 0 0 no-repeat;
			}
			#layout #content ul.paging li.previous a {
				background: transparent url(/img/design/skin-1/paging_previous_passive_bg.png) 0 0 no-repeat;
				padding: 2px 7px 0 0px;
			}
			#layout #content ul.paging li.next a {
				background: transparent url(/img/design/skin-1/paging_next_passive_bg.png) 0 0 no-repeat;
				padding: 2px 0 0 8px;
			}
			#layout #content ul.paging li a:hover,
			#layout #content ul.paging li strong {
				background: transparent url(/img/design/skin-1/paging_number_active_bg.png) 0 0 no-repeat;
				color: #FFFFFF;
			}
			#layout #content ul.paging li.previous a:hover {
				background: transparent url(/img/design/skin-1/paging_previous_active_bg.png) 0 0 no-repeat;
				color: #94969C;
			}
			#layout #content ul.paging li.next a:hover {
				background: transparent url(/img/design/skin-1/paging_next_active_bg.png) 0 0 no-repeat;
				color: #94969C;
			}
	#content .contacts,
	#content .contacts div {
		text-align: center;
		float: none;
		clear: both;
	}
	#content #articles li, #content #downloads li {
		float: left;
		margin: 0 0 /*15px*/ 0;
	}
		#content #articles li .img-title, #content #downloads li .img-title {
		 	display: block;
			float: left;
			clear: left;
		}
		#content #articles li div.description,
		#content #downloads li div.description {
		 	display: block;
			float: left;
			clear: right;
			width: 350px;
			margin: 12px 0 0 8px;
		}
			#content #articles li div.description .date, #content #downloads li div.description .date,
			#content #articles li div.description .heading, #content #downloads li div.description .heading,
			#content #articles li div.description .perex, #content #downloads li div.description .perex {
				margin: 0; padding: 0;
			}
				#content #downloads .download {
					background: transparent url(/img/design/skin-1/downloads_list_items_bg.png) 0 0 no-repeat;
					float: left;
					width: 320px; height: 15px;
					padding: 4px 22px;
				}
				#content #downloads .resolutions {
					background: transparent url(/img/design/skin-1/downloads_list_resolutions_bg.png) 0 0 no-repeat;
					float: left;
					width: 320px; height: 15px;
					padding: 4px 22px;
				}
				#content #downloads .download li, #content #downloads .resolutions li {
					display: block; float: left; clear: none;
					margin: 0 5px;
				}
					#content #downloads .download li a, #content #downloads .resolutions li a {
						color: #FFFFFF;
						font-size: 10px;
					}
					#content #downloads .download li a:hover, #content #downloads .resolutions li a:hover {
						text-decoration: none;
					}
				#content #downloads .heading { color:#CF041E; }
	#content-container .noscript {
		color: #CF041E;
		font-size: 15px;
		padding: 0; margin: 0 0 0 85px;
	}
	#content-container .vcard {
		margin: 30px 0;
	}
	#content-container .vcard .org, #content-container .vcard .fn {
		color: #5A5D5A;
		font-size: 18px;
		font-weight: bold;
	}
	#content-container .vcard .country-name {
		display: block;
	}
	#content-container .vcard .adr {
		margin: 20px 0;
	}
	#content-container .vcard .email, #content-container .vcard .url {
		display: block;
		margin: 20px 0;
	}
	#content-container .vcard .email {
		background: transparent url(/img/design/skin-1/mail_bg.jpg) 180px 2px no-repeat;
	}	
	#layout #content-container .vcard .tel,
	#layout #content-container .vcard .fax {
		display: inline;
	}	

	#layout #content div.coctails-type,
	#layout #content div.coctails-type div {
		float: left;
		clear: none;
		text-align: center;
		color: #94969C;
	}
	#layout #content div.coctails-type div {
		background: transparent url(/img/design/skin-1/coctails_list_tray_bg.jpg) right top no-repeat;
	}
	#layout #content div.coctails-type div.last {
		background-image: none;
	}
		#layout #content div.coctails-type h2 {
			margin: 0;
			color: #CF041E;
			font-weight: bold;
		}
		#layout #content div.coctails-type li {
			width: 130px;
			margin: 10px 0;
			padding: 0 15px;
		}
		#layout #content div.coctails-type li a {
			text-decoration: none;
			font-weight: bold;
		}
		#layout #content div.coctails-type li a:hover {
			color: #CF041E;
		}
		#layout #content div.coctail-detail h2.heading-main {
			margin-top: -12px;
		}
		#layout #content div.coctail-detail h1 {
			color: #CF041E;
			text-transform: uppercase;
			font-size: 20px;
			font-weight: bold;
			margin: 0;
		}
		#layout #content div.coctail-detail .annotation {
			margin: 0;
		}
		#layout #content div.coctail-detail .contents li {
			margin: 0;
		}
		#layout #content div.coctail-detail .contents .material {
			color: #5A5D5A;
		}
		#layout #content div.coctail-detail .img-detail {
			float: right;
			margin: -140px 0 20px 20px;
		}
		#layout #content div.coctail-detail p,
		#layout #content div.coctail-detail ul, #layout #content div.coctail-detail li,
		#layout #content div.coctail-detail h1,
		#layout #content div.coctail-detail h2 {
			clear: none;
		}
		#layout #content div.coctail-detail h1 {clear: left;}
		#layout #content div.coctail-detail .recept {
			margin: 15px 0;
		}
		#layout #menusub-coctails h2 {
			font-size: 14px;
			font-weight: bold;
			text-transform: uppercase;
		}

			#layout #content-container #content .inputs {margin-top: 50px;}
			#layout #content .inputs, #layout #content .submit {margin: 0 /*160px*/ 0 0 0; text-align: center;}
			#layout #content .submit {margin-left: -27px;}
				#layout #content .inputs .input {
					background: transparent url(/img/design/skin-1/recomend_field_txt_bg.png) 0 0 no-repeat;
					width: 219px;
					height: 37px;
					margin: 0 0 10px 154px;
					padding: 1px;
				}
				#layout #content .inputs .input input {
					background-color: transparent;
					width: 217px;
					height: 35px;
					border: none;
					margin: 0;
					text-align: center;
					font-size: 30px;
					color: #94969C;
				}
				#layout #content .inputs .input .error {
					color: #CF041E;
				}

	#layout #content	.article {
		margin-top: 0;
	}
		#layout #content	.article .content p {
			/*line-height: 20px;*/
		}
		#layout #content	.article .content img 		{ margin: 5px; }
		#layout #content	.article .content .embed 	{ padding: 5px; }
	
	#layout #content #sitemap ul {
		margin: 0 0 0 10px;
	}
	#layout #content #sitemap ul li {
		display: list-item;
		margin: 0 0 0 10px;
	}

	/* age check */
	#layout18 {width: 653px; margin: 150px auto;}
	#layout18 #heading {
			margin: -85px 226px;
			position: absolute;
	}
			#layout18 #heading a, #layout18 #heading strong {
				background: transparent url(/img/design/skin-1/logo2.png) 0 0 no-repeat;
				width: 190px;
				height: 138px;
			}
	#layout18 #layout18-top {
		/*background: transparent url(/img/design/skin-1/age_check_layout_top_bg.png) 0 0 no-repeat;*/
		background: #ffffff;
		width: 653px;
		height: 53px;
	}
	#layout18-content {
		/*background: transparent url(/img/design/skin-1/age_check_layout_content_bg.png) 0 0 no-repeat;*/
		background: transparent url(/img/design/skin-2/age_check_layout_content_bg.png) 0 0 no-repeat;
		width: 653px;
		height: 280px;
	}
		#layout18-content h2 {
			margin: 0 30px;
			font-size: 30px;
			line-height: 30px;
			text-transform: uppercase;
		}
		#layout18-content h3 {
			margin: 10px 0;
			font-size: 18px;
		}
		#layout18-content p {
			margin: 4px;
			font-size: 14px;
		}
		#layout18-content .inputs div {
			display: inline;
		}
			#layout18-content .inputs input {
				background: transparent url(/img/design/skin-1/age_check_field_number_bg.png) 0 0 no-repeat;
				width: 70px;
				height: 43px;
				border: none;
				margin: 4px 2px;
				padding: 7px 0;
				font-size: 30px;
				text-align: center;
				color: #94969C;
			}
			#layout18-content .inputs input.error {
				color: #CF041E;
			}
			#layout18-content .inputs select {
				width: 70px;
				height: 50px;
				border: none;
				margin: 4px 2px 20px;
				padding: 7px 0;
				font-size: 30px;
				text-align: center;
				color: #94969C;
				border: 1px solid #94969C;
			}
			#layout18-content .inputs #LBoxPage-year {
				width: 100px;
			}
			#layout18-content .inputs select.error {
				border: 1px solid #CF041E;
			}
		#layout18-content .submit input {
				/*background: transparent url(/img/design/skin-1/age_check_button_submit_bg.png) 0 0 no-repeat;*/
				width: 228px;
				height: 50px;
				cursor: pointer;
				border: none;
		}
		#layout18-content .age-invalid {
			margin: 20px 10px;
			color: #CF041E;
		}
	#layout18-bottom {
		background: transparent url(/img/design/skin-1/age_check_layout_bottom_bg.png) 0 0 no-repeat;
		width: 653px;
		height: 39px;
	}
	#layout18-bottom #menu-recomend,
	#layout18-bottom #menu-law {
		color: #797979;
		font-family:"Trajan Pro",Times,serif;
		margin: 5px 30px;
	}
		#layout18-bottom #menu-recomend li a,
		#layout18-bottom #menu-law li a {
			padding: 0 5px 15px;
		}
	
	
	/* tools */
	.invisible, .hidden {display: none;}
	.left, .right {clear: none;} .left {float: left;} .right {float: right;}
	.clear {clear: both;}
	.clear-fn {clear: both; float: none;}
	.text-center {text-align:center;} .text-left {text-align:left;}
	.data, #layout #content div.data {display: none;}
	
	/* deco */
	#layout #content div.img-detail1 {display: block;}
	#layout #content div.img-detail1 div,
	#layout #content div.img-detail1 img {display:block; float: left; clear: none; margin: 0; padding: 0;}
	#layout #content div.img-detail1 .top {padding-top: 0;
		background: transparent;
	}
		#layout #content div.img-detail1 .btm {padding-bottom: 0;
			background: transparent;
		}
			#layout #content div.img-detail1 .lft {width: 6px; height: auto;
				background: transparent;
			}
			#layout #content div.img-detail1 .rgt {width: 6px; height: auto;
				background: transparent;
			}
			#layout #content div.img-detail1 img {width:110px; height: 327px;}

	#layout #content div.img-title {display: block; width:145px;}
	#layout #content div.img-title div,
	#layout #content div.img-title img {display:block; float: left; clear: none; margin: 0; padding: 0;}
	#layout #content div.img-title .top {padding-top: 7px;
		background: transparent url(/img/design/skin-1/title_image_top_bg.jpg) left top no-repeat;
	}
		#layout #content div.img-title .btm {padding-bottom: 7px;
			background: transparent url(/img/design/skin-1/title_image_btm_bg.jpg) left bottom no-repeat;
		}
			#layout #content div.img-title .lft {width: 7px; height: 57px;
				background: transparent url(/img/design/skin-1/title_image_lft_bg.jpg) 0 0 no-repeat;
			}
			#layout #content div.img-title .rgt {width: 7px; height: 57px;
				background: transparent url(/img/design/skin-1/title_image_rgt_bg.jpg) 0 0 no-repeat;
			}
			#layout #content div.img-title img {width:131px; height: 57px;}


	/* dodelavky */
	#layout #content #menu-highlight {/*margin-left: 10px;*/}
	#layout #content #menu-highlight ul li {display: block; float: left; clear: none;}
	#layout #content #menu-highlight ul li h2 	{
												background: transparent url(/img/design/skin-1/menu_hp_highlight_heading_layer.png) left top no-repeat;
												width: 167px; height: 29px;
												margin: 0 10px 0 0;
												padding-top: 10px;
												text-align: center;
												text-decoration: none;
												font-family:"Adobe Garamond Pro","Times New Roman",Times,serif; font-weight:normal; font-size: 25px;
												}
	#layout #content #menu-highlight ul li a {cursor: pointer; text-decoration: none;}
	#layout #content #menu-highlight ul li div 	{
												background: transparent url(/img/design/skin-1/menu_hp_highlight_candy_layer.png) left top no-repeat;
												width: 167px; height: 142px;
												margin: 0;
	}
	#layout #content #menu-highlight ul li div img {margin-left: 1px; position: absolute;}

	
	#layout #content #submenu-products, #layout #content #submenu-products li,
	#layout #content #submenu-products li a			{ display: block; float: left; clear: both; }
	#layout #content #submenu-products   				{ margin: 50px 0 0 150px; }
	#layout #content #submenu-products li				{ clear: none; margin: 0 70px 0 0; }
	#layout #content #submenu-products li a			{ background: transparent url(/img/design/skin-3/content/menuabout_item_vodkapremium_bg.png) 0 0 no-repeat; width: 70px; height: 250px; }
	#layout #content #submenu-products li.pv a	{ background-image: url(/img/design/skin-3/content/menuabout_item_prazskavodka_bg.png); }
	#layout #content #submenu-products li a span		{ display: none; }
	
	
	/* soutez */
	form .error														{ color: #ff0000; }
	#layout #content #contest-drinks-title				{ 	height: 125px; }
	#layout #content #contest-drinks-title .content    	{  	background: transparent url(/img/design/skin-1/soutez_10_06_title.jpg) 0 0 no-repeat;
 															position: absolute; width: 631px; height: 180px; margin: -47px -500px 0 -33px; z-index: 2; }
	#layout #content #contest-drinks	 		.content		{ position: absolute; z-index: 98; margin: -48px 0 0 -33px; }
}