body {
	margin: 0px;
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	font-size: .7em;
	color: #555555;
	background-color: #FFFFFF;
	background-image: url("../img/bg_body.jpg");
	background-repeat: repeat-x;
	background-position: top right;
}
p, img, div, form, input, h1, h2, h3, hr {
	border: 0;
	margin: 0;
	padding: 0;
}
a:link {
	font-weight: normal;
	text-decoration: none;
	color: #006833;
}
a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #006833;
}
a:hover {
	font-weight: normal;
	text-decoration: underline;
	color: #006833;
}
.noscreen {
	display: none;
}
h2 {
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	font-size: 1.7em;
	color: #006833;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 20px;
}
#holder {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	margin-top: 15px;
	background-color: #eef3ee;
	background-image: url("../img/bg_holder.jpg");
	background-repeat: repeat-y;
	background-position: top right;
}
/* HLAVA */
#header {
	clear: both;
	width: 960px;
	height: 141px;
	margin: 0 auto;
	padding: 0;
	background-color: #ffffff;
	background-image: url("../img/bg_header.jpg");
	background-repeat: no-repeat;
	background-position: top right;
}
#header-left {
	float: left;
	width: 239px;
	height: 90px;
	position: absolute; 
}
#header-left h1 {
	display: none;
}
#header-search {
	height: 58px;
	float: right;
	width: 295px;
	padding-top: 41px;
	padding-left: 400px;
	padding-right: 26px;
}
#header-search .searchinput {
	display: block;
	border: 0 none;
	padding: 0px;
	padding-top: 5px;
	padding-left: 12px;
	margin: 0px;
	width: 160px;
	height: 23px;
	background-image: url("../img/bg_search_input.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	float: left;
	color: #9bb38b;
	font-size: 100%;
}
#header-search .button {
	display: block;
	margin: 0;
	padding: 0;
	border: 0 none;
	width: 35px;
	height: 28px;
	float: right;
}
#header-menu {
	height: 36px;
	float: right;
	width: 770px;
	padding-bottom: 8px;
	padding-right: 10px;
	text-align: right;
	/* border: 1px solid red; */
}
/* */
/* ODOSLANY MODAL FORM */
#modal-info {
	width: 890px;
	padding: 20px;
	margin: 15px;
	text-align: center;
	background-color: #ced9d1;
	border: 1px solid #dadad7;
	clear: both;
}
#modal-info p {
	font-size: 120%;
}
/* ZNACKY PATA */
#znacky {
	clear: both;
	height: 120px;
	width: 940px;
	background-color: #eef3ef;
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 63px;
	padding-left: 20px;
}
#znacky h2 {
	display: none;
}
#znacky img {
	background-image: url("../img/bg_znacky_oddelovac.jpg");
	background-repeat: no-repeat;
	background-position: top right;
}
#znacky img.posledne {
	background: none;
}


/* */
/* NAVIGACIA */
#information-bar {
	width: 900px;
	padding-left: 30px;
	padding-right: 30px;
}
#navigation-bar {
	color: #151405;
	font-size: 100%;
	float: left;
}
#right-navigation-bar {
	color: #151405;
	font-size: 100%;
	float: right;
}
#information-bar a:link {
	font-weight: normal;
	text-decoration: underline;
	color: #006833;
}
#information-bar a:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #006833;
}
#information-bar a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #006833;
}
/* */
/* PATA */
#footer {
	clear: both;
	height: 34px;
	width: 815px;
	background-image: url("../img/bg_footer.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 100%;
	padding-top: 40px;
	padding-left: 145px;
}
#footer-left {
	float: left;
	text-align: left;
	color: #a1a1a1;
}
#footer-left p {
	line-height: 1.8;
}
#footer-left em {
	font-style: normal;
	color: #151405;
}
#footer-right {
	float: right;
	text-align: right;
	color: #151405;
	padding-right: 20px;
}
#footer-left a, #footer-left a:visited, #footer-left a:active, #footer-right a, #footer-right a:visited, #footer-right a:active {
	color: #006833;
	text-decoration: underline;
	font-weight: normal;
}
#footer-left a:hover, #footer-right a:hover {
	color: #006833;
	text-decoration: none;
	font-weight: normal;
}
/* */
/* CONTENT */
#content {
	clear: both;
	width: 900px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
	_height: 400px;
	min-height: 400px;
}
#uvod-left {
	width: 300px;
	padding-top: 15px;
	display: block;
	float: left;
	clear: left;
	text-align: left;
}
#uvod-right {
	width: 280px;
	padding-top: 15px;
	float: right;
	display: block;
	text-align: left;
	padding-right: 20px;
}
#uvod-middle {
	width: 280px;
	padding-top: 15px;
	padding-right: 20px;
	float: left;
	display: block;
	text-align: left;
}
#uvod-middle p {
	text-align: left;
	color: #151405;
	line-height: 1.4;
}
#uvod-middle img {
	float: left;
	margin-bottom: 8px;
}
#uvod-middle strong {
	font-size: 110%;
	font-weight: bold;
}
#uvod-middle hr, #uvod-right hr {
	clear: both;
	color: #d1dfcf;
	background-color: #d1dfcf;
	height: 1px;
	margin-bottom: 8px;
}
#uvod-right p {
	font-size: 110%;
	text-align: left;
	color: #151405;
	line-height: 1.4;
	margin-bottom: 10px;
}
#uvod-right .datum {
	font-size: 90%;
}
/* PODSTRANKY */
#obsah {
	clear: both;
	width: 900px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
	_height: 400px;
	min-height: 400px;
}
#obsah-nadflash {
	clear: both;
	width: 900px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
}
#obsah-flash {
	text-align: center;
}
#obsah-left {
	display: block;
	float: left;
	clear: left;
	width: 260px;
}
#obsah-hlavny {
	display: block;
	float: right;
	width: 610px;
	padding-left: 30px;
}
#obsah h2, #obsah-nadflash h2 {
	display: block;
	height: 69px;
	width: 875px;
	background-image: url("../img/bg_h2_1.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	font-size: 2.4em;
	color: #ffffff;
	font-weight: bold;
	padding-top: 22px;
	padding-left: 25px;
}
#obsah .h2-1 {
	background-image: url("../img/bg_h2_1.jpg");
}
#obsah .h2-2 {
	background-image: url("../img/bg_h2_2.jpg");
}
#obsah .h2-3 {
	background-image: url("../img/bg_h2_3.jpg");
}
#obsah .h2-4 {
	background-image: url("../img/bg_h2_4.jpg");
}
#obsah .h2-5 {
	background-image: url("../img/bg_h2_5.jpg");
}
#obsah .h2-6 {
	background-image: url("../img/bg_h2_6.jpg");
}
#obsah .h2-heineken {
	background-image: url("../img/bg_h2_heineken.jpg");
}
#obsah .h2-krusovice {
	background-image: url("../img/bg_h2_krusovice.jpg");
}
#obsah .h2-starobrno {
	background-image: url("../img/bg_h2_starobrno.jpg");
}
#obsah .h2-breznak {
	background-image: url("../img/bg_h2_breznak.jpg");
}
#obsah .h2-bazant {
	background-image: url("../img/bg_h2_bazant.jpg");
}
#obsah .h2-zlatopramen {
	background-image: url("../img/bg_h2_zlatopramen.jpg");
}
#obsah .h2-hostan {
	background-image: url("../img/bg_h2_hostan.jpg");
}
#obsah .h2-louny {
	background-image: url("../img/bg_h2_louny.jpg");
}
#obsah .h2-dacicky {
	background-image: url("../img/bg_h2_dacicky.jpg");
}
#obsah .h2-frii {
	background-image: url("../img/bg_h2_frii.jpg");
}
#obsah h2 .smaller {
	font-size: 40%;
}
#obsah h3 {
	text-transform: uppercase;
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	font-size: 1.2em;
	color: #006833;
	font-weight: bold;
	border-bottom: 1px solid #b5b5b0;
	padding-bottom: 5px;
	margin-bottom: 15px;
}
#obsah-hlavny p, #modal_content p {
	font-size: 110%;
	margin-bottom: 15px;
	line-height: 1.4;
	color: #151405;
}
#obsah-left .bannery {
	padding-top: 20px;
	clear: both;
}
#obsah-left .banner {
	margin-bottom: 14px;
	margin-top: 14px;
}
#obsah-hlavny .produkt-detail {
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 245px;
	_height: 540px;
	min-height: 540px;
}
#obsah-hlavny .link {
	background-image: url("../img/link.jpg");
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 21px;
	margin-bottom: 1px;
}
#obsah-hlavny hr {
	color: #d0d8db;
	background-color: #d0d8db;
	height: 1px;
	margin-top: 8px;
	margin-bottom: 5px;
}
#obsah-hlavny .produkt-detail h3 {
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	font-size: 3.5em;
	color: #006833;
	border-bottom: 1px solid #b5b5b0;
	padding-bottom: 10px;
	margin-bottom: 25px;
	padding-top: 35px;
	font-weight: bold;
	text-transform: none;
}
#obsah-hlavny .detail-krusovice {
	background-image: url("../img/bg_krusovice.jpg");
	_height: 520px;
	min-height: 520px;
}
#obsah-hlavny .detail-zlatopramen {
	background-image: url("../img/bg_zlatopramen.jpg");
}
#obsah-hlavny .detail-starobrno {
	background-image: url("../img/bg_starobrno.jpg");
}
#obsah-hlavny .detail-heineken {
	background-image: url("../img/bg_heineken.jpg");
}
#obsah-hlavny .detail-breznak {
	background-image: url("../img/bg_breznak.jpg");
}
#obsah-hlavny .detail-bazant {
	background-image: url("../img/bg_bazant.jpg");
}
#obsah-hlavny .detail-hostan {
	background-image: url("../img/bg_hostan.jpg");
}
#obsah-hlavny .detail-louny {
	background-image: url("../img/bg_louny.jpg");
}
#obsah-hlavny .detail-dacicky {
	background-image: url("../img/bg_dacicky.jpg");
}
#obsah-hlavny .detail-frii {
	background-image: url("../img/bg_frii.jpg");
}
#obsah-hlavny .special {
	border-top: 1px solid #d1dfcf;
	clear: both;
}
#obsah-hlavny .special-left {
	float: left;
}
#obsah-hlavny .special-right {
	/* float: right;
*/
	padding-top: 20px;
}
#obsah-hlavny .special-right h3 {
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	font-size: 2.6em;
	color: #006833;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	font-weight: bold;
	text-transform: none;
	border: none;
	clear: none;
}
#obsah-hlavny .kontakttable {
	margin-bottom: 30px;
	width: 100%;
}
#obsah-hlavny .kontakttable td {
	padding: 6px;
	padding-left: 2px;
	padding-right: 12px;
	border-bottom: 1px solid #e3e3e1;
}
#obsah-hlavny .ocenenia {
	margin-bottom: 15px;
}
#obsah-hlavny .ocenenia td {
	padding: 5px;
	border-bottom: 1px solid #e3e3e1;
}
#obsah-hlavny .ocenenia .heading {
	margin-bottom: 15px;
	color: #006833;
	font-size: 110%;
	font-weight: bold;
	background-color: #eef3ee;
	padding-top: 7px;
	padding-bottom: 7px;
}

#obsah-hlavny ul {
font-size: 110%;
color: #151405;
padding:0;
margin:0;
margin-bottom: 10px;
list-style-type:square;
padding-left: 15px;
float: none ;
line-height: 1.4;  
}

#tlacove h2, #tlacova h2 {
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	font-size: 1.6em;
	color: #006833;
	padding: 0;
	margin: 0;
	font-weight: bold;
	text-transform: none;
	border: none;
	clear: both;
	background: none;
	width: auto;
	height: auto;
}
#tlacove h2 a {
	color: #006833;
	padding: 0;
	margin: 0;
	font-weight: bold;
	text-transform: none;
	border: none;
	clear: both;
	background: none;
	width: auto;
}
#tlacove .miestodatum, #tlacova .miestodatum {
	color: #006833;
	margin-bottom: 10px;
	font-size: 90%;
}
#tlacove p, #tlacove strong, #tlacove b, #tlacove i, #tlacove em {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #151405;
	font-style: normal;
}
#tlacove hr {
	color: #e8efe7;
	background-color: #e8efe7;
	height: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#tlacova {
	padding-right: 15px;
}
#tlacova p {
	text-align: justify;
}
/* SUBMENU */
/* style2 begin */
#submenu ul, #subsubmenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	clear: both;
	/*float: left;
	clear: left;
*/
}
#submenu li, #subsubmenu li {
	width: 260px;
	font-size: 110%;
	font-weight: bold;
	color: #006833;
}
#submenu li a {
	width: 220px;
	height: 22px;
	color: #006833;
	text-decoration: none;
	display: block;
	padding-top: 13px;
	padding-left: 40px;
	background-image: url("../img/bg_submenu.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	font-weight: bold;
}
#submenu li a:visited {
	color: #006833;
	text-decoration: none;
}
#submenu li a:hover {
	color: #006833;
	text-decoration: none;
	background-image: url("../img/bg_submenu_hover.jpg");
	background-repeat: no-repeat;
	background-position: top right;
}
#submenu li.active, #submenu li.active a {
	background-image: url("../img/bg_submenu_hover.jpg");
	background-repeat: no-repeat;
	background-position: top right;
}
#subsubmenu li a {
	width: 210px;
	_height: 22px;
	min-height: 22px;
	color: #006833;
	text-decoration: none;
	display: block;
	padding-top: 13px;
	padding-left: 50px;
	background-image: url("../img/bg_subsubmenu.jpg");
	background-repeat: no-repeat;
	background-position: top right;
}
#subsubmenu li a:visited {
	color: #006833;
	text-decoration: none;
}
#subsubmenu li a:hover {
	color: #006833;
	text-decoration: none;
	background-image: url("../img/bg_subsubmenu_hover.jpg");
	background-repeat: no-repeat;
	background-position: top right;
}
#subsubmenu li.active, #subsubmenu li.active a {
	background-image: url("../img/bg_subsubmenu_hover.jpg");
	background-repeat: no-repeat;
	background-position: top right;
}
hr.cleaner {
	clear: both;
	height: 1px;
	margin: -1px 0 0 0;
	padding: 0;
	border: none;
	visibility: hidden;
}

/* TENDRY */
.tendry {
	border-left: 1px solid #e5e5e5; 
	border-top: 1px solid #e5e5e5; 
}

.tendry td {
	border-right: 1px solid #e5e5e5;	
	border-bottom: 1px solid #e5e5e5;	
	padding: 12px;
}

.tendry tr:hover {
	background: #f2f2f2;	
}

.tendry .top {
	background: #eff4ee;
	color: #026934;
	font-weight: bold;
	width: auto;
	padding: 12px; 
	text-align: center;
}

.tendry .center {text-align: center;}
.tendry .datum {width: 85px;}
.tendry .nazov {width: 185px;}
.tendry .kontakt {width: 105px;}

/* KARIERA */
#tablenabor {
background: url(../img/img_nabor_table.jpg) no-repeat;
}

#tablenabor td {
padding-left: 5px;
text-align: left;
color: #016934;
font-size: 110%;
}

#success td {
padding-left: 5px;
text-align: left;
color: #59584f;
font-size: 100%;
line-height: 1.2;
}

#success .big {
color: #151405;
font-size: 120%;
font-weight: bold;
}

#kariera-kontakty td {
padding-left: 5px;
padding-bottom: 20px;

text-align: left;
color: #151405;
font-size: 110%;
line-height: 1.2;
}

#kariera-kontakty .big {
color: #151405;
font-size: 120%;
font-weight: bold;
}

#kariera-kontakty .ciara {
border-left: 1px solid #e3e3e1;
padding-left: 15px;
}

#zamestnavatel-left {
width: 300px;
float: left;
}

#zamestnavatel-right {
width: 195px;
background: url(../img/bg_firemna_kultura.jpg) no-repeat;
float: right;
min-height: 253px;
_height: 253px;
padding-left: 20px;
padding-right: 85px;
}

#zamestnavatel-left1 {
width: 300px;
float: left;
text-align: right;
}

#zamestnavatel-right1 {
width: 300px;
float: right;
text-align: right;
}


#zamestnavatel-left h4,#zamestnavatel-right h4 {
font-size: 110%;
color: #006833;
font-weight: bold;
}  

/* FORMULAR */
.formular input {
	background-color: #f7f9f7;
	border: 1px solid #dadad7;
	font-size: 11px;
	padding: 5px;
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	width: 180px;
}
.formular textarea {
	background-color: #f7f9f7;
	border: 1px solid #dadad7;
	font-size: 11px;
	padding: 5px;
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	width: 570px;
}
.orindz {
	color: #006833;
	font-size: 120%;
	font-weight: bold;
}
.formular .button {
	border: none;
	width: auto;
	padding: 0;
}
.formular td {
	padding: 2px;
	padding-left: 0;
}
.link {
	background-image: url("../img/sipka.gif");
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	margin-bottom: 1px;
}
.link2 {
	background-image: url("../img/icon_file.gif");
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	margin-bottom: 10px;
	line-height: 1.6;
}
/* TABULKA */
.table {
	width: 100%;
	margin-bottom: 20px;
}
.table td {
	background-color: #E4ECE3;
	vertical-align: top;
	padding-left: 8px;
}
.table td.highlight {
	background-color: #005124;
	color: #ffffff;
	font-weight: bold;
	vertical-align: top;
	padding: 3px;
	padding-left: 8px;
}
.kontakt {
	width: 100%;
	margin-bottom: 20px;
}
.kontakt td {
	padding-top: 9px;
	padding-bottom: 9px;
	background-color: #E4ECE3;
	vertical-align: top;
	padding-left: 8px;
}
.kontakt td.highlight {
	background-color: #005124;
	color: #ffffff;
	font-weight: bold;
	vertical-align: top;
	padding: 4px;
	padding-left: 8px;
}
#button-feedback {
	display: block;
	position: absolute;
	top: 100px;
	right: 1px;
	width: 54px;
	height: 44px;
	cursor: pointer;
}
#modal_content {
	display: none;
	padding: 30px;
	width: 600px;
	position: fixed;
	left: 50%;
	top: 50px;
	margin-top: 10px;
	margin-left: -300px;
	-webkit-box-shadow: 0px 0px 8px #111;
	background-color: #ffffff;
	text-align: left;
	/* background-image: url('../img/back_link.png');
*/
	background-position: 0 bottom;
	background-repeat: repeat-x;
	font-size: 11px;
	color: #2c3843;
	font-family: tahoma;
}
#modal_content small {
	font-size: 77%;
}
#modal_content .modal_close {
	position: absolute;
	right: -27px;
	top: -20px;
	float: right;
	cursor: pointer;
}
#modal_content h3 {
	font-size: 116%;
}
#modal_overlay {
	background-color: #000;
}
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}
/* Fixed posistioning emulation for IE6     Star selector used to hide definition from browsers other than IE6     For valid CSS, use a conditional include instead */
* html #modal_content {
	position: absolute;
	top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.hidden {
	display: none;
}
#modal_content h2 {
	text-transform: none;
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	font-size: 2.6em;
	color: #006833;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 15px;
}
#modal_content h3 {
	text-transform: uppercase;
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	font-size: 1.2em;
	color: #006833;
	font-weight: bold;
	border-bottom: 1px solid #b5b5b0;
	padding-bottom: 5px;
	margin-bottom: 15px;
}
#modal_content .big {
	font-size: 110%;
	margin-bottom: 12px;
}
#modal_content  #left {
	padding-top: 15px;
	padding-right: 15px;
	display: block;
	float: left;
	clear: left;
	text-align: left;
}
#modal_content #right {
	padding-top: 15px;
	float: right;
	display: block;
	text-align: left;
	padding-right: 20px;
}
#modal_content #middle {
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	float: left;
	display: block;
	text-align: left;
}
#modal_content input, #modal_content select {
	background-color: #f7f9f7;
	border: 1px solid #dadad7;
	font-size: 11px;
	padding: 5px;
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	width: 180px;
}
#modal_content textarea {
	background-color: #f7f9f7;
	border: 1px solid #dadad7;
	font-size: 11px;
	padding: 5px;
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	width: 570px;
}
#modal_content .button {
	border: none;
	width: auto;
	padding: 0;
}
#modal_content .radiobut {
	border: none;
	width: auto;
	padding: 0;
}
#modal_content .formular {
	margin: 0;
	padding: 0;
}
#modal_content .formular td {
	padding: 2px;
	padding-left: 0;
}
#modal_content img {
	vertical-align: middle;
	margin: 2px 6px 2px 0px;
}
#modal_content p {
	margin-bottom: 2px;
}
#modal_content hr {
	color: #d0d8db;
	background-color: #d0d8db;
	height: 1px;
	margin-top: 8px;
	margin-bottom: 5px;
}
.icon{
	padding: 5px;
}
