<!--
html{height:100%;padding:0;margin:0;font-family:arial;
	font-size:0.8em;line-height:1.5;}
body{height:100%;padding:0;margin:0;
	background:#1d3b5c url('../images/backgrounds/body-blue-lighter-top.png') repeat-x;}


#container{width:770px;min-height:100%;_height:100%;
	border-left:solid 1px #000; border-right:solid 1px #000;
	background:#FFF url('../images/backgrounds/container-circles.jpg') 570px 250px no-repeat;
	padding:0;position:relative;
	margin-left:auto;margin-right:auto;
	z-index:0;}
	
#header{height:197px;width:100%;
	margin:0;padding:0;
	background:url("../images/backgrounds/header-faust-action-2-7-new.png") bottom left no-repeat;}

#header h1{margin:0;padding:0;
	position:relative;
	height:199px;width:i772px;
	top:0;left:0;overflow: hidden;
	padding:0;
	font-size:19px;
	text-align:center;
	}
#header  span{display:none;}
#header  a{display:block;width:772px;height:199px;}

#header h2{position:absolute;right:15px;top:11px;
	color:#000;
	font-size:13px;font-weight:normal;font-style:italic;
	padding:0;margin:0;}
	
#header a, #header a:hover, #header a:active, #header a:visited{color:#FFF; text-decoration:none;}
	
#content{width:670px;margin-left:auto;margin-right:auto;margin-top:70px;
	text-align:justify;padding-bottom:30px; color: #555;}
#content h1 {color:#ee3324;width:97%;text-align:right; margin: 0;font-size:19px;}
#content h2 {margin: 25px 0 0 0; padding: 0;font-size: 1.1em; text-align: left;color:#ee3324;}
#content #introduction h1,#content #introduction h2,
#content #left_column h1,#content #left_column h2,
#content #right_column h1,#content #right_column h2,
#content #survey_products h1,#content #survey_products h2,
#content #faust_faq h1,#content #faust_faq h2,
#content #faust_new h1,#content #faust_new h2,
#content #survey_news h1,#content #survey_news h2,
#content #references h1,#content #references h2,
#content #fresh_wine_edition h1,#content #fresh_wine_edition h2{text-align:left !important;width:250px;font-size:19px;margin:0;}

#content h3, #content h3 {margin: 25px 0 0 0; padding: 0;
	font-size: 1.1em; text-align: left;color:#ee3324;}


#content p{margin: 7px 0 9px 0;}
#content p.date{float: right; font-style: italic;}
#content ul{list-style-image: url('../images/add-ons/list-image.gif');}
#content ul li{padding:10px 3px;}
#content ul li ul {margin-top:15px;}
#content ul.career li{padding:3px 3px;}

#content #introduction,
#content #references,
#content #survey_news{
	position:relative;
	color:#000;
	padding: 11px;margin: 0 0 0.8em 0;
	border:solid #dedede 1px;
	z-index:2;
	width:643px;
	_width:646px;
}

#content #references img{margin: auto 18px;}

/************survey and info frames************************/
#content #survey_news{background:url("../images/backgrounds/survey.gif") center no-repeat;}
#content #survey_news img{float:right;padding:0;margin:-11px;width:157px;}
#content #survey_news p{width:480px;}

#content .info_frame{border:solid 1px #dedede;
		float:right;
		width:310px;
		clear:right;
		padding:7px;
		margin:5px 0 0 1em;}
#content .info_frame h3 {margin:0;}

#content #faust_faq{margin-top: 25px;
	background: url('../images/backgrounds/faust-casto-kladene-dotazy.jpg') bottom right no-repeat;}
#content #faust_faq p {width:250px;}

#content #faust_new{margin-top: 25px;}
#content #faust_new img {float:right;margin:-7px;padding-left:15px; }

#content #fresh_wine_edition{margin-top:25px;
	background: url('../images/backgrounds/white-wine-grapes.jpg') bottom right no-repeat;
	}

#content #fresh_wine_edition p{width:250px;}

#content #survey_products{border:solid 1px #dedede;
		float:right;
		width:310px;
		clear:right;
		padding:7px;
		margin-top:30px;}
#content #survey_products img{float:right;margin:-7px;padding:0;}

#content #management table{width:100%;}
#content #management h3{padding:0;margin:0;font-size:110%;}
#content #management h4{padding:0;margin:0;font-size:105%;}


#content .action{border:solid 1px #b1d48c;
padding:7px;background:url('../images/backgrounds/action-bottom-green.jpg') left bottom no-repeat #cbe8c0;}



#content table.references{width:85%;margin:0 auto;}
#content table.references td{padding:20px;border:solid 1px #f2f2f2;text-align:center;}

#content .more{display:block;width:100%;text-align: right;margin-top:8px;}

.under_image_info{width:300px;
	padding:0 0 30px 0;
	text-align:center;
	font-size:0.9em;
}


div.price_list, div.price_list_fresh{
	min-height:132px;_height:132px;
	width:100%;
	margin:1em auto;
	position:relative;
	padding:0;
	text-align:left;
	color:#000;}

div.price_list_fresh table{border:solid 1px #ececec;
	width:45%;
	margin:0 auto;
	text-align:left;
}
div.price_list table{border:solid 1px #ececec;
	width:45%;
	float:left;
	margin:0 2% 15px 2%;
	}
div.price_list table h3{padding:0;margin:0;}
div.price_list table td{vertical-align:top;}

div.price_list h3{margin-top:5px !important;}
div.price_list img{float:left;padding-right:20px;}
div.price_list img.action{position:absolute;
	bottom:0;right:0;
	padding:0;margin:0;}
a.order{background:url('../images/backgrounds/button-small.gif') center bottom no-repeat;
	display:block;
	margin-top:5px;
	width:100%;height:23px;
	text-align:center;
	font-size:14px;}
a.order:link {color: #FFF; text-decoration:underline;}
a.order:visited {color: #FFF; text-decoration:underline;}
a.order:hover {color: #FFF; text-decoration:underline;}
a.order:active {color: #FFF;text-decoration:underline;}
a.ext_link{
	padding-right:13px;margin-right:0;
	background: url('../images/add-ons/new-window.gif') right top no-repeat;}
#content table h2 {margin:0;}
table.price_list{width:60%;
	margin-left:auto;margin-right:auto;
	border:solid 1px #ececec;}
table.price_list td{border:solid 1px #ececec;
	padding:5px;}
table.price_list th{background:#ededed;padding:5px;}
table.price_list .number{text-align:right;}
table.price_list .important{color:#ee3324;
	font-weight:bold;}

#next_prev_link{text-align:right;margin-top:30px;}
/**#content div.clearBorder{clear: both; height: 1px; background: #aaa; margin: 20px 0 20px 0;}**/

#partners{text-align:center;line-height:71px;}
#partners img{vertical-align:middle;}
#left_column{width:326px;float:left;border:solid #dedede 1px;padding:11px;}
#right_column{width:309px;margin-left:357px;_margin-left:356px;border:solid #dedede 1px;text-align:center;}
#right_column img {display:block;}
#cleaner {visibility: hidden;clear:both;}
.cleaner_in_text{visibility: hidden;clear:both;padding:15px 0;}

#footer {width:85%;border-top:#858585 1px solid;
		margin-left:auto;margin-right:auto;text-align:center;
		padding:5px 0 15px 0;}

	
#menu{position:absolute;top:197px;width:778px;height:50px;left:-5px;
	border:solid 1px #FFF;background:#22384e;}
	
#page{background:#FFF;}

#top_sub_menu a:link {color: #FFF; text-decoration:none;}
#top_sub_menu a:visited {color: #FFF; text-decoration:none;}
#top_sub_menu a:hover {color: #ee3324; text-decoration:none;}
#top_sub_menu a:active {color: #ee3324;text-decoration:none;}
#top_sub_menu li.active a:link {color: #000;}
#top_sub_menu li.active a:visited {color: #000;}
#top_sub_menu li.active a:hover {color: #ee3324;}
#top_sub_menu li.active a:active {color: #ee3324;}
#top_sub_menu {text-align:center;}
#top_sub_menu ul {margin:4px 0;padding:0;font-size:12px;}
#top_sub_menu li{display:inline;color:#FFF;margin:0;padding:6px 16px;}
#top_sub_menu li.active{background:#FFF;color:#000;}

#bottom_sub_menu a:link {color: #000; text-decoration:none;}
#bottom_sub_menu a:visited {color: #000; text-decoration:none;}
#bottom_sub_menu a:hover {color: #ee3324; text-decoration:none;}
#bottom_sub_menu a:active {color: #ee3324;text-decoration:none;}
#bottom_sub_menu {background:#FFF;text-align:center;height:23px;}
#bottom_sub_menu ul{margin:0;padding:4px 0 0 0;font-size:12px;}
#bottom_sub_menu li{display:inline;margin:0;padding:4px 16px;}

a:link {color: #ee3324; text-decoration:underline;}
a:visited {color: #ee3324; text-decoration:underline;}
a:hover {color: #FF3324; text-decoration:underline;}
a:active {color: #FF3324;text-decoration:underline;}

form{width:280px;margin-left:auto;margin-right:auto;}
form label, form input {display: block; width: 140px;
			float: left; margin-bottom: 10px;} 

.contact{text-align:left !important;}
form label { text-align: right; width: 65px; padding-right: 20px; }
form br{clear: left;}
form textarea {width:150px;float:left;}
#form_info {margin-left:72px;}
#submit {width:155px;position:relative;margin:15px 0 0 0;padding:0;left:95px;}

/**form poll**/
form#poll {width:500px;margin-top:15px;padding-top:10px;}
form#poll label{widht:500px;display: inline;float:none;}
form#poll input{float:none;margin-left:150px;width:350px;}
form#poll #submit{width:150px;margin-left:70px;}
form#poll textarea {width:auto;}


a.videoukazky {
		display:block;
		width:110px;
		position:absolute;
		top:175px;
		margin:0 0 0 650px;
		color:#5A5B5E;
  text-decoration:none;
		font-weight:bold;
}
a.bla:hover {
		text-decoration:none;
}
strong.noBold {font-weight:normal;}
a img{border:none;}
.right{float: right; margin: 0 0 0 20px; clear: right;}
.index_right{float: right; margin: 0 0 40px 20px; clear: right;}
.right_no_margin{float:right;}
.left{float: left; margin: 0 20px 0 0;clear:left;}
.center{width:100%;text-align:center;display:block;}
.img_center{margin-right:auto; margin-left:auto;}
.no_margin{margin:0 !important;padding:0;}
#content p.marginRight  {margin-right:270px}
.reset{border:0 none;clear:both;float:none;font-size:0;height:0;margin:0;padding:0;width:0}
#content #faust_new img.marginRight10 {margin:0 10px 0 0;}
-->
