body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F5F5F;
	line-height: 1.2em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

body {	
	background-color: #FFFFFF;
}

h2 {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	color: #38332D;
	font-weight: normal;
	padding: 35px 0px 22px 0px;
	margin: 0px;
}

img {
	border: 0px;
}

#layoutLead {
	width: 993px;
	text-align: left;
	margin: 0px auto;
}

#top {
	width: 974px;
	height: 126px;
	background: url(../img/bgTop.png) repeat-x;
	clear: both;
}

#top img {
	margin: 1px 116px 0px 0px;
	float: left;
}

#logo {
	width: 254px;
	height: 126px;
	background-color: #FFFFFF;
	position: relative;
	float: left;
}

#logo h1, #logo h1 span{
	width: 254px;
	height: 126px;
	position: absolute; 
	top: 0px; 
	left: 0px;
	z-index: 1; 
	overflow: hidden;
	color: #fff;
	padding-left: 0px;
	padding-top: 0px;
	margin: 0px;
	float: left;
}

#logo h1 span{
	background-image: url('../img/logo.png');
	background-repeat:  no-repeat;
	display: block;
	z-index: 2;
	width: 254px;
	height: 126px;
	left: 0px;
	cursor: pointer;
	margin: 0px;
	float: left;
}

#lang {
	width: 224px;
	height: 28px;
	float: left;
	margin: 37px 0px 0px 0px;
	padding-top: 6px;
	background: url(../img/bgLang.png) no-repeat;
	font-family: Arial;
	color: #4F5254;
	line-height: 2.2em;
}

#lang span {
	margin: 0px 4px 0px 8px;
	color: #BC0421;
	text-transform: uppercase;
}

#lang img {
	float: left;
	margin: 0px;
}

#lang a {	
	text-transform: uppercase;
	color: #BC0421;
	text-decoration: none;
	margin-left: 4px;
}

#lang a:hover {
	text-decoration: underline;
	color: #BC0421;
	margin-left: 4px;
}

#menu {
	width: 934px;
	height: 45px;
	float: left;
	padding-left: 40px;
	background: url(../img/bgMenu.png) repeat-x;
}

#menu a {
	height: 32px;
	padding: 13px 8px 0px 8px;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}

#menu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#menu a#menuSelected {
	height: 32px;
	padding: 13px 8px 0px 8px;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	background: url(../img/menuSelectedTop.png) no-repeat 50% 0%;
}

#menu a#menuSelected:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#menu span {
	height: 32px;
	padding: 13px 0px 0px 0px;
	color: #FFFFFF;
	float: left;
	display: block;
}

#menuRight {
	float: right;
}

#main {
	width: 974px;
	min-height: 609px;
	background: url(../img/bgMain.png) repeat-x;
	background-color: #FFFFFF;
	clear: both;
	padding-top: 19px;
}

#content {
	float: left;
	background: url(../img/bgHeader.png) no-repeat 100% 0%;
	padding: 0px 12px 0px 16px;
}

#content h2 {
	display: none;
}

#header {
	clear: both;
	margin: 0px;
}

#homeCol1 {
	width: 342px;
	height: 360px;
	background: url(../img/bgHomeCol.png) no-repeat;
	float: left;
	margin:  0px 9px 0px 0px;
	padding: 25px 0px 0px 11px;
}

#popis1 h3 {
	display: none;
}

#popis1 {
	width: 275px;
	height: 108px;
	background: url(../img/col1popisTcm.png) no-repeat;
	padding: 42px 35px 0px 23px;
	color: #5F5F5F;
}

#popis1 p a {
	padding-right: 11px;
	background: url(../img/arrowHomeMore.png) no-repeat 100% 50%;
	color: #D59D16;
	text-decoration: underline;
}

#popis1 p a:hover {
	color: #D59D16;
	text-decoration: none;
}

#popis1-en h3 {
	display: none;
}

#popis1-en {
	width: 275px;
	height: 108px;
	background: url(../img/col1popisTcm-en.png) no-repeat;
	padding: 42px 35px 0px 23px;
	color: #5F5F5F;
}

#popis1-en p a {
	padding-right: 11px;
	background: url(../img/arrowHomeMore.png) no-repeat 100% 50%;
	color: #D59D16;
	text-decoration: underline;
}

#popis1-en p a:hover {
	color: #D59D16;
	text-decoration: none;
}

#popis1-en h3 {
	display: none;
}

#homeCol2 {
	width: 344px;
	height: 365px;
	background: url(../img/bgHomeCol.png) no-repeat;
	float: left;
	padding: 20px 0px 0px 9px;
}

#popis2 {
	width: 280px;
	height: 108px;
	background: url(../img/col1popisHc.png) no-repeat;
	padding: 42px 35px 0px 18px;
	color: #5F5F5F;
}

#popis2 p a {
	padding-right: 11px;
	background: url(../img/arrowHomeMore.png) no-repeat 100% 50%;
	color: #D59D16;
	text-decoration: underline;
}

#popis2 p a:hover {
	color: #D59D16;
	text-decoration: none;
}

#popis2 h3 {
	display: none;
}

#popis2-en {
	width: 280px;
	height: 108px;
	background: url(../img/col1popisHc-en.png) no-repeat;
	padding: 42px 35px 0px 18px;
	color: #5F5F5F;
}

#popis2-en p a {
	padding-right: 11px;
	background: url(../img/arrowHomeMore.png) no-repeat 100% 50%;
	color: #D59D16;
	text-decoration: underline;
}

#popis2-en p a:hover {
	color: #D59D16;
	text-decoration: none;
}

#popis2-en h3 {
	display: none;
}

#leftCol {
	width: 179px;
	float: left;
	margin-left: 13px;
}

#leftCol img {
	margin: 0px 0px 6px 0px;
}

#akcniNabidka {
	width: 155px;
	height: 305px;
	background: url(../img/bgAkcniNabidka.png) no-repeat;
	padding: 15px 12px 15px 12px;
}

#akcniNabidka h3 {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	color: #BC0421;
	font-size: 1em;
	font-family:Verdana, Arial;
}

#akcniNabidka p {
	margin: 5px;
	line-height: 1.4em;
}

#akcniNabidka p span {
	color: #BC0421;
}

#akcniNabidka img {
	margin: 6px 0px 0px 0px;
	border: 1px solid #9AC0DB;
	padding: 2px 3px 2px 3px;
	background-color: #FFFFFF;
}

#akcniNabidka p a {
	padding-right: 11px;
	background: url(../img/arrowHomeMore.png) no-repeat 100% 50%;
	color: #D59D16;
	text-decoration: underline;
	line-height: 2.5em;
}

#akcniNabidka p a:hover {
	color: #D59D16;
	text-decoration: none;
}

#footer {
	width: 917px;
	background: url(../img/bgFooter.png) repeat-x;
	padding: 41px 10px 0px 7px;
	clear: both;
	margin: 10px 0px 0px 16px;
	line-height: 1.5em;
}

#footer a {
	color: #D59D16;
	text-decoration: underline;
}

#footer a:hover {
	color: #D59D16;
	text-decoration: none;
}

#footer span {
	color: #C5870B;
}

#sub {
	width: 723px;
	background: url(../img/bgSub.png) repeat-x;
	padding: 10px 10px 10px 10px;
}

#sub a {
	padding-right: 11px;
	background: url(../img/arrowHomeMore.png) no-repeat 100% 50%;
	color: #D59D16;
	text-decoration: underline;
	line-height: 1.5em;
}

#sub a:hover {
	color: #D59D16;
	text-decoration: none;
}

#sub .desc {
	width: 460px;
	float: left;
	margin-top: 15px;
	padding: 0px 0px 20px 10px;
}

.desc img {
	margin: 0px;
}

.desc h3 {
	display: none;
}

.desc p {
	line-height: 1.5em;
}

.desc p a {
	padding-right: 11px;
	background: url(../img/arrowHomeMore.png) no-repeat 100% 50%;
	color: #D59D16;
	text-decoration: underline;
	line-height: 1.5em;
}

.desc p a:hover {
	color: #D59D16;
	text-decoration: none;
}

#sub .cont {
	width: 660px;
	float: left;
	margin-top: 15px;
	padding: 0px 0px 20px 10px;
}

.cont img {
	margin: 0px;
}

.cont h3 {
	display: none;
}

.cont p {
	line-height: 1.5em;
}

.cont p a {
	padding-right: 11px;
	background: url(../img/arrowHomeMore.png) no-repeat 100% 50%;
	color: #D59D16;
	text-decoration: underline;
	line-height: 1.5em;
}

.cont p a:hover {
	color: #D59D16;
	text-decoration: none;
}

#sub .img {
	width: 253px;
	float: left;
	margin-top: 15px;
	padding-bottom: 20px;
	text-align: center;
}

#sub .files {
	width: 125px;
	float: left;
	margin-top: 15px;
	padding-bottom: 20px;
}

#sub p {
	line-height: 1.5em;
}

.files p a {
	color: #D59D16;
	text-decoration: underline;
	line-height: 2.0em;
}

.files p a:hover {
	color: #D59D16;
	text-decoration: none;
}

table tr td, th {
	padding: 0.25em;
}

.style4 {font-size: 10px}
.style6 {font-size: 9px}
.style8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; }
.style9 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000; }
.style10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }
.style11 {color: #000000}

form label {
	width: 145px;
	float: left;
	text-align: right;
	padding-right: 5px;
	margin: 3px 0px 0px 0px;
}

form input {
	width: 200px;
	margin: 3px 0px 0px 0px;
}

form select {
	float: left;
	margin: 3px 0px 0px 0px;
}

form textarea {
	width: 400px;
	margin: 3px 0px 0px 0px;	
}

form input.btn {
	border: 1px solid #000000;
}

option.selectNadpis {
	background-color: #CFCFCF;
}

.formPredPoptavkou {
	margin: 0px;
	padding: 0px;
}

.formPredPoptavkou input {
	border: 0px;
	background: none;
	color: #D59D16;
	text-decoration: underline;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	text-align: left;
	width: 430px;
	background: url(../img/arrowHomeMore.png) no-repeat 0% 50%;
}