form.form fieldset {border:0px;}
form.form fieldset div {clear:both;}
form.form fieldset legend {font-size:1.1em;margin:0px 0px 10px 11px;font-weight:bold;}
form.form label {width:200px;display:block;float:left;margin-bottom:5px;text-align:right;padding-right:5px;}
form.form label.required {font-weight:bold;}
form.form input {margin-bottom:5px;}
form.form div.required label {color:red;}

/* Autor: Premysl Posker */

* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;}
body {font-size:68.75%;font-family:Verdana,Arial,sans-serif;line-height:1.5em;background:#2a170b;padding:0px 0px 20px 0px;color:#fff;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
input {}
input.iText {}
input.check {margin-right:10px;}
textarea {}
select {}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}

#lead {width:909px;margin:0px auto;padding:32px 15px 20px 16px;border-width:0px 1px 1px 1px;border-style:solid;border-color:#6a4d3a;background:#412716 url(../_images/bgLead.png) no-repeat top left;position:relative;}

#logo {text-align:center;width:198px;height:85px;display:block;left:40px;top:156px;position:absolute;overflow:hidden;z-index:1;}
#logo h1 {padding:0px 0px 0px 0px;width:198px;height:85px;overflow:hidden;margin:0px;color:#000;font-size:.8em;}
#logo h1 span {width:198px;height:85px;background:url(../_images/logo.png) no-repeat;display:block;left:0px;top:0px;cursor:pointer;margin:0px;overflow:hidden;position:absolute;}
#logo a {color:#000;font-size:1em;}
#logo span.text {visibility:hidden;}

#logo strong {padding:0px 0px 0px 0px;width:198px;height:85px;overflow:hidden;margin:0px;color:#000;font-size:.8em;}
#logo strong span {width:198px;height:85px;background:url(../_images/logo.gif) no-repeat;display:block;left:0px;top:0px;cursor:pointer;margin:0px;overflow:hidden;position:absolute;}

.top {height:49px;}
	.top ul {list-style:none;}
	.top ul li {float:left;margin-right:10px;padding-left:6px;}
	.top ul li a {display:block;float:left;font-size:1.1em;color:#fff;text-decoration:none;padding-right:6px;}
	.top ul li a:hover {text-decoration:underline;}
	.top ul li a span {display:block;float:left;height:34px;padding:15px 14px 0px 14px;cursor:pointer;}
	.top ul li.phone {float:right;padding-top:15px;color:#be957c;}
	.top ul li.phone strong {color:#fff;}
	
	.top ul li.active {background:url(../_images/bgTopMenuLeft.gif) no-repeat top left;}
	.top ul li.active a {background:url(../_images/bgTopMenuRight.gif) no-repeat top right;}
	.top ul li.active a span {background:url(../_images/bgTopMenu.gif) repeat-x top left;}

.topAnim {height:235px;padding:3px;background:#fff url(../_images/bgTopAnim.gif) no-repeat left bottom;clear:both;text-align:right;overflow:hidden;margin-bottom:25px;}
	.topAnim img {}

.mainCol {width:618px;float:left;padding-left:2px;}
	.mainCol h2 {font-size:1.65em;font-weight:normal;margin:0px 0px 30px 0px;}
	.mainCol h3 {font-size:1.45em;margin:0px 0px 15px 0px;color:#c7b299;font-weight:normal;}
	.mainCol h4 {font-size:1.15em;margin:0px 0px 15px 0px;color:#fdcf99;}
	.mainCol p {margin-bottom:30px;}
	.mainCol p a {color:#fdcf99;}
	.mainCol ul.inline {margin-bottom:20px;}
	.mainCol ul.inline li {display:inline;background:url(../_images/ul-inline-disc.gif) no-repeat left 50%;padding-left:16px;margin-right:16px;line-height:2em;font-size:1.1em;}
	
	.mainCol .homeHighlight {font-size:1.6em;}
	
	.mainCol ul {margin-bottom:20px;list-style:none;margin-left:4px;}
	.mainCol ul li {background:url(../_images/ul-inline-disc.gif) no-repeat left 50%;padding-left:16px;line-height:1.7em;}
	
	.mainCol .imgRight {float:right;padding:3px;background:#9b765e;margin:0px 15px 20px 30px;}
	
	.mainCol .linkBlockItem {display:block;width:183px;height:133px;margin:0px 22px 25px 0px;float:left;text-decoration:none;color:#fff;}
	.mainCol .linkBlockItem img {padding:3px;background:#9b765e;float:left;width:177px;height:103px;}
	.mainCol .linkBlockItem span.imageTitle {display:block;float:left;height:21px;padding:3px 0px 0px 5px;background:url(../_images/blockItemHref.gif) no-repeat top left;width:120px;}
	.mainCol .linkBlockItem:hover img {background:#e82a31;}
	.mainCol .linkBlockItem:hover span {background-position:0px -24px;}
	
	.mainCol .linkBlockItemList {display:block;width:119px;height:71px;margin:0px 4px 4px 0px;float:left;text-decoration:none;color:#fff;}
	.mainCol .linkBlockItemList img {padding:2px;background:#9b765e;float:left;width:115px;height:67px;}
	.mainCol .linkBlockItemList:hover img {background:#e82a31;}
	
.rightCol {width:267px;float:right;padding-right:1px;}
	.rightCol h3.grey {height:29px;padding:12px 0px 0px 23px;background:url(../_images/rightGreyTop.gif) no-repeat top left;}
	.rightCol .greyBox {background:url(../_images/rightGrey.gif) repeat-y;margin-bottom:20px;}
	.rightCol .greyBox .greyBoxIn {padding:15px 23px;background:url(../_images/rightGreyBottom.gif) no-repeat bottom left;line-height:1.7em;}
	.rightCol .greyBox .greyBoxIn a {color:#fdcf99;}
	.rightCol .greyBox .greyBoxIn .mail {background:url(../_images/iconMail.gif) no-repeat left 50%;padding-left:25px;}
	.rightCol .greyBox .greyBoxIn .mobil {background:url(../_images/iconMobil.gif) no-repeat left 50%;padding-left:25px;}
	
	.rightCol p {margin-bottom:15px;}
	.rightCol ol {margin:0px 0px 15px 25px;}
	.rightCol ol li {line-height:1.9em;color:#fdcf99;font-weight:bold;}
	.rightCol ol li span {color:#fff;font-weight:normal;}

.footer {background:#553722;clear:both;padding:12px 20px;color:#c7b299;text-align:right;}
.footer p {float:left;}
.footer a {color:#c7b299;text-decoration:none;}
.footer a:hover {text-decoration:underline;}
