@charset "utf-8";
body {
	font: 0.7em Tahoma, Geneva, sans-serif;
	color: #000;
	background: #ccdaa8 url(../images/bg-body1.png) repeat-x;
	margin: 0px auto;
	padding: 183px 0px 15px;
	border-style: none;
	text-align: center;
	width: 968px;
}
/*
	background: #8db275 url(../images/bg-body1.png) repeat-x;
*/

div {
	text-align: left;
}
img {
	border-style: none;
}
ul, ol {
	margin: 0px;
	padding: 20px 0px 0px 30px;
}
li {
	line-height: 140%;
	list-style: url(../images/list.png);
}
ol li {
	list-style: decimal;
}
p {
	line-height: 140%;
	margin: 0px;
	padding: 20px 0px 0px;
	text-align: left;
}
address {
	font-style: normal;
	line-height: 140%;
	padding: 20px 0px 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
input, select, textarea {
	font: 1em Tahoma, Geneva, sans-serif;
	color: #000;
}
option {
	color: #000;
	background: #fff;
}
h1, h2, h3, h4 {
	margin: 0px;
	padding: 15px 0px 0px;
	color: #243501;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	width: 968px;
	position: absolute;
	left: auto;
	top: 572px;
	right: auto;
	z-index: 1;
	display: block;
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-size: 1.4em;
	color: #243501;
	text-transform: uppercase;
}
#sub h1 {
	text-indent: 24px;
	top: 221px;
}
hr {
	display: none;
}
a, a:Hover {
	font-weight: bold;
	color: #26510c;
	text-decoration: underline;
}
a:Hover {
	color: #000;
}
#mother {
	margin: 0px auto;
	width: 968px;
	padding: 430px 0px 0px;
}
#sub #mother {
	padding: 0px;
}
#about {
	margin: 0px 16px 16px 4px;
	padding: 0px 4px 4px 0px;
	background: url(../images/bg-shadow.png);
	width: 468px;
	border-top: 0px solid #b1c77f;
	float: left;
}
#mother #about div.in {
	width: 430px;
	margin: -4px 0px 0px -4px;
	position: relative;
	background: #ccc;
	padding: 0px 21px 11px 21px;
	color: #000;
	min-height: 284px;
	height: 284px;
	overflow:hidden;
}
#about .in p {
	padding: 15px 0px 0px;
}
#about .button {
	margin: 0px 0px 0px -4px;
	position: relative;
	background: #bbb;
	height: 30px;
}
#about .button a, #about .button a:Hover {
	display: block;
	text-transform: uppercase;
	color: #000;
	background: url(../images/bg-button-gray.png) no-repeat right top;
	float: right;
	text-decoration: none;
	margin: 0px -8px 0px 0px;
	position: relative;
	font: 1.2em Arial, Helvetica, sans-serif;
}
#about .button a span, #about .button a:Hover span {
	background: #939393;
	padding: 7px 7px 0px 10px;
	height: 23px;
	display: block;
	margin: 0px 15px 0px 0px;
	float: right;
}
#about .button a:Hover {
	text-decoration: underline;
}
#offer-home, #buy-home {
	margin: -40px 16px 16px 0px;
	float: left;
	width: 230px;
}
#buy-home {
	margin: -40px 0px 16px 0px;
}
#offer-home h2, #buy-home h2 {
	padding: 0px;
	height: 40px;
	line-height: 110%;
	font-size: 1.4em;
	color: #436005;
	text-align: center;
}
#buy-home h2 {
	color: #b56130;
}
#offer-home .shadow, #buy-home .shadow {
	margin: 0px 0px 0px 4px;
	padding: 0px 4px 4px 0px;
	background: url(../images/bg-shadow.png);
	width: 222px;
	border-top: 4px solid #b1c77f;
}
#offer-home .in, #buy-home .in {
	width: 200px;
	margin: -4px 0px 0px -4px;
	position: relative;
	background: #739e08;
	padding: 0px 13px 11px;
	min-height: 280px;
	height: 280px;
	overflow:hidden;
}
#buy-home .in {
	background: #d29235;
}
#offer-home .in p, #buy-home .in p {
	padding: 15px 0px 0px;
}
#offer-home .in ul, #buy-home .in ul {
	padding: 15px 0px 0px 13px;
}
#offer-home .button, #buy-home .button {
	margin: 0px 0px 0px -4px;
	position: relative;
	background: #739e08;
	height: 30px;
}
#buy-home .button {
	background: #d29235;
}
#offer-home .button a, #offer-home .button a:Hover, #buy-home .button a, #buy-home .button a:Hover {
	display: block;
	text-transform: uppercase;
	color: #000;
	background: url(../images/bg-button-white.png) no-repeat right top;
	float: right;
	text-decoration: none;
	margin: 0px -8px 0px 0px;
	position: relative;
	font: 1.2em Arial, Helvetica, sans-serif;
}
#offer-home .button a span, #offer-home .button a:Hover span, #buy-home .button a span, #buy-home .button a:Hover span {
	background: #fff;
	padding: 7px 7px 0px 10px;
	height: 23px;
	display: block;
	margin: 0px 15px 0px 0px;
	float: right;
}
#offer-home .button a:Hover, #buy-home .button a:Hover {
	text-decoration: underline;
}
#home {
	position: absolute;
	left: auto;
	top: 199px;
	right: auto;
	width: 968px;
}
#home .shadow {
	float: left;
	margin: 0px 16px 0px 0px;
}
#home .shadow .in {
	height: auto !important;
}
#home #news {
	margin-right: 16px;
}
#poll {
	margin: 0px 16px 16px 4px;
	padding: 0px 4px 4px 0px;
	background: url(../images/bg-shadow.png);
	width: 468px;
	border-top: 4px solid #9ab976;
	float: left;
}
#poll .in {
	width: 430px;
	margin: -4px 0px 0px -4px;
	position: relative;
	background: #eee;
	padding: 0px 21px 11px;
	min-height: 170px;
	height: auto !important;
	height: 170px;
}
#poll .in h3 {
	font-size: 2em;
	text-transform: uppercase;
}
#poll .in p {
	padding: 15px 0px 0px;
}
#poll .in ul {
	padding: 10px 0px 0px;
}
#poll .in ul li {
	line-height: normal;
	margin: 7px 0px 0px;
	height: 15px;
	list-style: url(none) none;
	clear: both;
	width: 430px;
}
#poll .in ul li a, #poll .in ul li a:Hover {
	display: block;
	float: left;
}
#poll .in ul li strong, #poll .in ul li span {
	float: right;
}
#poll .in ul li strong {
	float: right;
	text-align: right;
	width: 80px;
}
#poll .in ul li span {
	background: #bdff1e;
	height: 13px;
	border: 1px solid #8ba254;
}
#poll .button {
	margin: 0px 0px 0px -4px;
	position: relative;
	background: #dadada;
	height: 30px;
}
#poll .button a, #poll .button a:Hover {
	display: block;
	text-transform: uppercase;
	color: #000;
	background: url(../images/bg-button-gray.png) no-repeat right top;
	float: right;
	text-decoration: none;
	margin: 0px -8px 0px 0px;
	position: relative;
	font: 1.2em Arial, Helvetica, sans-serif;
}
#poll .button a span, #poll .button a:Hover span {
	background: #939393;
	padding: 7px 7px 0px 10px;
	height: 23px;
	display: block;
	margin: 0px 15px 0px 0px;
	float: right;
}
#poll .button a:Hover {
	text-decoration: underline;
}
#contact, #home #actual {
	margin: 0px 0px 16px 4px;
	padding: 0px 4px 4px 0px;
	background: url(../images/bg-shadow.png);
	width: 468px;
	border-top: 4px solid #9ab976;
	float: left;
}
#home #actual {
	margin: 0px 16px 16px 4px;
}
#contact .in, #home #actual .in {
	width: 430px;
	margin: -4px 0px 0px -4px;
	position: relative;
	background: #505050;
	padding: 0px 21px 11px;
	color: #fff;
	min-height: 170px;
	height: auto !important;
	height: 170px;
}
#home #actual .in {
	background: #75933d;
	color: #fff;
	padding: 0px 0px 11px;
	width: 472px;
	min-height: 345px;
	height: auto !important;
	height: 345px;
}
#actual .in h3 {
	font-size: 2.2em;
	color: #EFEC3B;
	padding: 15px 0px 19px 17px;
	float: left;
	background:none;
}
#actual .in .inmore {position:absolute;top:50px; padding:0 20px;}
#actual .in .inmore a {color:#EFEC3B;}
#actual .in .slider {
	background: #5b722f;
	float: right;
	height: 50px;
	width: 145px;
	margin: 14px 0px 0px;
	padding: 0px 10px;
	color:#EFEC3B;
}
#actual .in .slider .prev, #actual .in .slider .prev:Hover, #actual .in .slider .next, #actual .in .slider .next:Hover {
	background: url(../images/arrow-prev.png) no-repeat 0px 19px;
	float: left;
	width: 28px;
	height: 50px;
	display: block;
}
#actual .in .slider .next, #actual .in .slider .next:Hover {
	background: url(../images/arrow-next.png) no-repeat 0px 19px;
}
#actual .in .slider .prev span, #actual .in .slider .prev:Hover span, #actual .in .slider .next span, #actual .in .slider .next:Hover span {
	display: none;
}
#actual .in .slider strong {
	font-size: 2.2em;
	text-align: center;
	display: block;
	float: left;
	width: 89px;
	padding: 10px 0px 0px;
}
#actual .in .photo {
	height: 230px;
	width: 260px;
	float: left;
	margin: 15px 0px 0px;
}
#actual .in .info {
	height: 230px;
	width: 200px;
	padding: 0px 5px 0px 7px;
	float: left;
	margin: 10px 0px 0px;
}

#actual .in .info ol li {margin:0; padding:0; line-height:15px; text-indent:3px;}
#actual .in .info ol li strong {padding:0 1px; display:block; height:18px; color:#000; font-weight:bold; border:1px solid #4d671d; background:#cbdbaa;}
#actual .in .info ol li span {font-size:9px; letter-spacing:-0.2px; font-weight:bold;}

#actual .in .info2 {
  float:left;
	margin:15px 0 0 0;
	padding:0;
	z-index:1000;
}
#actual .in .info2 p {
	background: #5b722f;
  width: 432px;
  margin:0;
  padding:0 20px; 
  font-size:13px; 
  font-weight:bold; 
  line-height:25px; 
  color:#EFEC1D;
}

#actual .in .info ul {
	padding: 0px;
	height: 170px;
	margin: -7px 0px 0px;
}
#actual .in .info ul li {
	list-style: none;
	line-height: 200%;
}
#actual .in .info p {
	padding: 10px 0px 0px;
}
#actual .in .more {
	padding: 10px 0px 0px 17px;
}
#actual .in .more a {
	color: #6f6f6f;
}
#actual .in .more a:Hover {
	color: #000;
}
#contact .in a {
	color: #f96f14;
}
#contact .in a:Hover {
	color: #fff;
}
#contact .in p, #contact .in address {
	padding: 15px 0px 0px;
}
#contact .in h3 {
	font-size: 2em;
	text-transform: uppercase;
	color: #fff;
}
#contact .in ul {
	padding: 0px;
	width: 213px;
	float: right;
	margin: -28px 0px 0px;
}
#contact .in ul li {
	line-height: normal;
	margin: 5px 0px 0px;
	clear: both;
	width: 213px;
	list-style: url(none) none;
	min-height: 31px;
	height: auto !important;
	height: 31px;
}
#contact .in ul li .form {
	background: url(../images/bg-small-form.png);
	display: block;
	height: 25px;
	width: 203px;
	padding: 6px 0px 0px 8px;
}
#contact .in ul li .form input {
	color: #a7a7a7;
	padding: 3px 0px;
	border-style: none;
	width: 200px;
	background: url(none);
}
#contact .in ul li .textarea {
	background: url(../images/bg-small-textarea.png);
	display: block;
	height: 50px;
	width: 203px;
	padding: 6px 0px 0px 8px;
}
#contact .in ul li .textarea textarea {
	color: #a7a7a7;
	padding: 3px 0px;
	border-style: none;
	width: 200px;
	height: 42px;
	background: url(none);
}
#contact .in .contact {
	margin: 0px 17px 0px 0px;
	float: left;
	width: 200px;
}
#contact .button {
	margin: 0px 0px 0px -4px;
	position: relative;
	background: #505050;
	height: 30px;
}
#contact .button a, #contact .button a:Hover {
	display: block;
	text-transform: uppercase;
	color: #000;
	background: url(../images/bg-button-orange.png) no-repeat right top;
	float: right;
	text-decoration: none;
	margin: 0px -8px 0px 0px;
	position: relative;
	font: 1.2em Arial, Helvetica, sans-serif;
}
#contact .button a span, #contact .button a:Hover span {
	background: #f96f14;
	padding: 7px 7px 0px 10px;
	height: 23px;
	display: block;
	margin: 0px 15px 0px 0px;
	float: right;
}
#contact .button a:Hover {
	text-decoration: underline;
}
#left {
	float: left;
	padding: 16px 0px 0px;
	margin: 0px 16px 16px 0px;
	width: 722px;
}
#left .shadow {
	margin: 0px 0px 0px 4px;
	padding: 0px 4px 4px 0px;
	background: url(../images/bg-shadow.png);
	width: 714px;
	border-top: 4px solid #a5bf77;
}
#left .in {
	width: 670px;
	margin: -4px 0px 0px -4px;
	position: relative;
	background: #fff;
	padding: 24px;
}
#left .in h2 {margin:0; padding:0;}

#right {
	margin: 0px 0px 16px;
	width: 230px;
	float: left;
	padding: 16px 0px 0px;
}
#right h3 {
 	line-height: 110%;
	font-size: 1.3em;
	padding: 20px 0px 10px;
}
#right .shadow, #home .shadow {
	margin: 0px 0px 0px 4px;
	padding: 0px 4px 4px 0px;
	background: url(../images/bg-shadow.png);
	width: 222px;
	border-top: 4px solid #a5bf77;
}
#right .in, #home .in {
	width: 200px;
	margin: -4px 0px 0px -4px;
	position: relative;
	background: #fff;
	padding: 0px 13px 11px;
}
#right .in p {
	padding: 10px 0px 0px;
}
#right .button {
	margin: 0px 0px 0px -4px;
	position: relative;
	background: #fff;
	height: 30px;
}
#right .button a, #right .button a:Hover {
	display: block;
	text-transform: uppercase;
	color: #000;
	background: url(../images/bg-button-white.png) no-repeat right top;
	float: right;
	text-decoration: none;
	margin: 0px -8px 0px 0px;
	position: relative;
	font: 1.2em Arial, Helvetica, sans-serif;
}
#right .button a span, #right .button a:Hover span {
	background: #fff;
	padding: 7px 7px 0px 10px;
	height: 23px;
	display: block;
	margin: 0px 15px 0px 0px;
	float: right;
}
#right .button a:Hover {
	text-decoration: underline;
}
#home #call .in {
	min-height: 332px;
	height: auto !important;
  height:332px;
}
#call .in, #news .in {
	background: #EFEC3B;
	padding: 13px 0px 10px;
	width: 226px;
}
#home #news .in {
	min-height: 332px;
	height: auto !important;
  height:332px;
}
#news .in p {
  padding: 5px 10px;
}
#sub #call .in {
	background: #EFEC3B;
}
#news .in {
	background: #b56130;
}
#news .in a {
	color: #fff;
}
#news .in a:Hover {
	color: #000;
}
#news .in p strong {
	font-size: 0.9em;
}
#news .button {
	background: #a34e1c;
	margin: -35px 0px 0px -4px;
	position: relative;
	width: 226px;
	height: 35px;
}
#news .button a, #news .button a:Hover {
	text-transform: uppercase;
	text-decoration: none;
	background: url(../images/arrow-black.png) no-repeat right 10px;
	display: block;
	padding: 9px 25px 0px 0px;
	float: right;
	color: #000;
	font: normal 1.2em Arial, Helvetica, sans-serif;
}
#news .button a:Hover {
	text-decoration: underline;
}
#sub #call .in {
	min-height: 335px;
	height: auto !important;
	height: 335px;
}
#call .in h3, #news .in h3 {
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
	background: #8f8f20;
	padding: 7px 13px;
	font-size: 1.5em;
	margin: 0px 13px 0px 0px;
	line-height: 110%;
}
#news .in h3 {
	background: #913b08;
	padding: 18px 13px 15px;
	margin: 0px 13px 0px 0px;
	color: #fff;
}
#sub #call .in h3 {
	background: #8f8f20;
}
#call .in .list {
	padding: 10px 0px 0px;
}
#call .in .list li {
	margin: 5px 0px 0px;
	clear: both;
	width: 200px;
	padding: 0px 13px;
	line-height: normal;
	list-style: url(none) none;
	min-height: 20px;
	height: auto !important;
	height: 20px;
}
#call .in .list li span {
	display: block;
	float: left;
	width: 70px;
	font-weight: bold;
}
#call .in .list li strong {
	display: block;
	float: left;
	width: 120px;
	padding-left: 9px;
}
#call .in .list .selected {
	font-size: 1.1em;
	color: #b56130;
	background: #fff;
	height: 25px !important;
}
#sub #call .in .list .selected {
	color: #b56130;
}
#call .in .list .selected span, #call .in .list .selected strong {
	padding: 4px 0px 0px;
}
#call .in .list .selected strong {
padding-left: 9px;
}

#call .in .stats {
	color: #fff;
	font-size: 1.1em;
	margin: 10px 0px 0px;
	padding: 10px 0px 10px 13px;
}
#sub #call .in .stats {
	color: #fff;
}
#call .in .stats-list {
	padding: 10px 13px 0px;
}
#call .in .stats-list li {
	list-style: url(none) none;
}
#right #offer .in, #right #offer .button {
	background: #739e08;
}
#right #buy .in, #right #buy .button {
	background: #D29235;
}
#header {
	width: 968px;
	position: absolute;
	left: auto;
	top: 0px;
	right: auto;
	height: 183px;
}
#header .shadow {
	margin: 0px 0px 0px 4px;
	padding: 0px 4px 4px 0px;
	background: url(../images/bg-shadow.png);
	width: 960px;
	border-top: 4px solid #98ac7d;
}
#header .in {
	width: 964px;
	margin: -4px 0px 0px -4px;
	background: url(../images/bg-header-in.jpg) no-repeat 0px 0px;
	height: 179px;
	position: relative;
}
#hlds, #hlds:Hover {
	display: block;
	margin: 18px 0px 62px 27px;
	float: left;
	height: 52px;
	width: 195px; /*visibility:hidden;*/
}
#hlds img{margin: -10px 0 5px 0px}
#motto {
	display: block;
	padding: 22px 0px 0px 135px;
	float: left;
	font: bold 2.4em/80% Arial, Helvetica, sans-serif;
	width: 330px;
	text-transform: uppercase;
	color: #313233;
}
#motto span {
	font-size: 0.65em;
	display: block;
	text-transform: none;
}
#logo, #logo:Hover {
	display: block;
	margin: 8px 23px 0px 0px;
	float: right;
	height: 70px;
	width: 79px;
}
#menu {
	background: #436005;
	height: 47px;
	width: 964px;
	clear: both;
	float: left;
}
#menu ul {
	padding: 0px 5px 0px 10px;
	float: left;
}
#menu ul li {
	line-height: normal;
	display: inline;
	list-style: url(none) none;
	position:relative;
}
#menu ul li a.top, #menu ul li a.top:Hover {
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	display: block;
	margin: 0px 5px 0px 0px;
	padding: 13px 3px 0px;
	float: left;
	height: 30px;
	background: url(../images/blank.gif) no-repeat;
	border-top: 4px solid #436005;
	font: normal 1.1em Arial, Helvetica, sans-serif;
}
#menu ul li a.top:Hover, #menu ul li .selected, #menu ul li .selected:Hover {
	background: url(../images/bg-menu-item.png) no-repeat center bottom;
	border-top: 4px solid #7A9A2E;
	color: #bdff1e;
}

#menu ul {list-style: none;}
#menu ul li {float:left; position:relative;}
#menu ul li ul {display: none; background: #436005;}

/* ================================================================ */ 

/* specific to non IE browsers */
#menu li:hover a {color:#fff; text-decoration:none; padding: 10px 10px 10px 10px; border-top:1px solid #597F07;}
#menu li:hover ul {display:block; position:absolute; top:47px; left:0; width:170px;}
#menu li:hover ul li ul {display: none;}
#menu li:hover ul li a {display:block; color:#fff;  width: 150px; }
#menu li:hover ul li a:hover {color:#fff; background: #70B229; }
#menu li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}

/* ================================================================ */ 

#logmenu {
          position:absolute; top:110px; width:178px; text-align:center; 
          margin:0 0 0 786px; padding:6px 0;
}
#logmenu a {color:#fff;margin:0; padding:0;}
#logmenu a:hover {color:#fff; text-decoration:none;}

#cse-search-box.search {
	margin: 20px 0px 0px 787px;
	padding:0;
	float: left;
	position:absolute;
	top:119px;
	width: 175px;
	border:1px solid #7A9A2E;
}
#cse-search-box.search .keyword {
	background: #fff url(../images/bg-search-form.png) no-repeat;
	float: left;
	height: 26px;
	width: 142px;
	padding: 4px 0px 0px 3px;
}
#cse-search-box.search .keyword input {
	font-weight: bold;
	text-transform: uppercase;
	color: #26510c;
	padding: 3px 0px;
	width: 133px;
	border-style: none;
	background: url(none);
}
#cse-search-box.search .submit {
	float: left;
	height: 30px;
	width: 30px;
}
#cse-search-box.search .submit input {
	background: url(../images/button-search.png) no-repeat;
	height: 30px;
	width: 30px;
	padding: 0px;
	border-style: none;
	cursor: pointer;
}
#footer {
	width: 968px;
}
#footer .shadow {
	margin: 0px 0px 0px 4px;
	padding: 0px 4px 4px 0px;
	background: url(../images/bg-shadow.png);
	width: 960px;
	border-top: 4px solid #8db275;
}
#footer .in {
	width: 916px;
	margin: -4px 0px 0px -4px;
	position: relative;
	background: #436005 url(../images/bg-footer-in.png);
	padding: 0px 24px;
}
#footer .in .copyright {
	display: block;
	float: left;
	font-size: 1.2em;
	color: #fff;
	padding: 16px 0px 14px;
}
#footer .in .links {
	display: block;
	text-align:center;
	padding: 17px 0px 0px;
}
#footer .in .links a {
	color: #000;
}
#footer .in .links a:Hover {
	color: #fff;
}
#footer .in .links span {
	padding: 0px 1px;
}
#footer .in .links .author {
	float:right;
  padding: 0px 0px 0px 0px;
	color: #fff;
}

#footer .in .links .author a {color:#fff;}

.cleaner {
	font-size: 1px;
	clear: both;
	height: 1px;
}
.green {
	color: #6c9508;
}

div.green {
	color: #6c9508;
}

.brown {
	color: #b65215;
}
#about .in .green {
	color: #b2ff39;
}
.orange {
	color: #B56130;
}

.ui-tabs-nav li {list-style:none;}

#left h3 {font-size:14px; color:#000;}

#left form.frm {width:100%; margin:15px 0 5px 0; padding:0;}
#left form.frm fieldset {border:1px solid #ddd; padding:10px;}
#left form.frm fieldset legend {color:#aaa;}
#left form.frm table {width:100%; padding:0; border:0; border-collapse:collapse;}
#left form.frm table td {margin:0; padding:2px; vertical-align:middle;}
#left form.frm table tr.even td {background:#f1f1f1;}

#left form.frm table tr td.center {text-align:center;}
#left form.frm table tr td.left {text-align:left;}

#left form.frm table tr:hover td, #left form.frm table tr.even:hover td, .highlight {background:#FFFECF;}

.red {font-family:arial, sans-serif; color:red; font-style:italics;}

#left .offerblock form.frm fieldset {height:40px; padding:0 10px;}

#logged {line-height:1.6; color:#777; margin-bottom:15px; padding:10px 10px 10px 50px; 
         background:#eee url(../images/ico-user.png) 7px 12px no-repeat; border:1px solid #ddd;}

.toright {float:right;}
.logout a {color:red;}
.vertical {vertical-align:middle;}
.all {float:none; clear:both;}

.zprava_chyba, {padding:10px; margin:5px 0; color:red;}
.zprava_ok, {padding:10px; margin:5px 0; color:#3A9805;}
.msg_info, {padding:10px; margin:5px 0; color:#B1770B; }
.msg_ok {padding:10px; margin:5px 0; color:#3A9805; }

#left table.docs {margin:10px 0; border-collapse: collapse; width:100%; border-top:5px solid #ddd;}
#left table.docs thead th {background-color:#ddd; padding: 5px 7px 9px 7px;}
#left table.docs td {padding:10px; border-bottom: 1px solid #ddd; vertical-align:top;}
#left table.docs td.vlozeno {width:50px;}
#left table.docs td + td {border-left:1px solid #ddd; color:#000;}
#left table.docs tr:hover td {background:#FFFECF;}
#left table.docs td em {color:#888; font-family:arial, tahoma, sans-serif;}

#left .offerblock {margin:0; padding:0; float:left; width:200px; margin-right:10px;}
#left .offerblock fieldset {height:50px;}
#left .offerblock fieldset input {margin:0; padding:0 5px;}
#left .offerblock.wider {width:460px;margin-right:0px;}

#left table.offer {width:100%; margin:10px 0; border-collapse: collapse; border-top:5px solid #ddd;}
#left table.offer thead td {padding:3px; vertical-align:middle; text-align:center; background-color:#ddd; font-weight:bold; font-size:10px;}
#left table.offer thead tr:hover td {background-color:#ddd;}
#left table.offer thead tr.filtry td {padding:5px 0; border:none; font-size:11px; background:#FFBB7F; color:#fff;}
#left table.offer thead tr.filtry td a {color:#fff;}
#left table.offer thead tr.totals td {padding:10px 0;vertical-align:middle; border:none; font-size:11px; background:#739E08; color:#fff;}
#left table.offer td {padding:3px; text-align:center; border: 1px solid #ddd; vertical-align:top;}
#left table.offer tr:hover td, #left table.offer tr.even:hover td {background:#FFFECF;}
#left table.offer tr.even td {background:#f1f1f1;}
#left table.offer td.left {text-align:left;}

#left table.offer td.first {width:200px;}
#left table.offer td.second {width:100px;}
#left table.offer td.third {width:200px;}
#left table.offer td.fourth {width:100px;}

#left .mapa {padding:0; margin:0; width:700; height:500px; border:1px #ccc dashed;}

#sub form.dial {width:100%; margin:5px 0; padding:0;}
#sub form.dial fieldset {border:1px solid #ddd; padding:10px;}
#sub form.dial fieldset legend {color:#aaa;}
#sub form.dial table {width:100%; padding:5px; border:0; border-collapse:collapse;}
#sub form.dial table td {margin:0; padding:8px; vertical-align:middle; font-size:11px;}
#sub form.dial table tr.even td {background:#f1f1f1;}

#sub form.dial table tr td.center {text-align:center;}
#sub form.dial table tr td.left {text-align:left;}

#sub form.dial table tr:hover td, #left form.frm table tr.even:hover td {background:#FFFECF;}
#sub #polozka_zalozky {font-size:11px; margin:15px 0; border:0;}

#sub #mapa .gmnoprint div div div {position:relative; top:20px; color:#fff;} 

.mapa .nazev_kraje {font-size:14px; font-weight:bold; padding:2px; text-align:center; border: 1px solid black;}

#actual .in ul {}  
#actual .in ol {margin-top: -7px; padding:0px;}  
#actual .in ul li {margin-left: 0px; padding-left:0px; list-style:none; line-height:200%}

/* Fotogalerie
------------------------------------------------------------------------------------------------------------------------------------------------*/

.fotogalerie_img_box {margin:0 10px 10px 0px; float:left; width:145px; height:170px; text-align:center; font-size:11px; padding:0px; border:1px solid #ddd; line-height:1;}
.fotogalerie_img_box:hover {background:#eee;}
.fotogalerie_img_box img {margin:0; padding:5px 0 0 0; text-align:center; vertical-align:middle; float:none; clear:both;}
.fotogalerie_img_box span {font-style:italic; line-height:1.7;}
.fotogalerie_img_box .fotogalerie_img {margin:0; padding:0; text-align:center; vertical-align:middle; height:130px;}

/* kont formular
------------------------------------------------------------------------------------------------------------------------------------------------*/

#contform table {margin:0; padding:0; border-collapse: collapse; width:100%; font-size:11px;}
#contform td {padding: 10px 10px; border: 1px solid #ddd; vertical-align:middle;}
#contform td + td {border-left: 1px solid #eee; color: #000;}
#contform td a {font-weight:bold; text-align: right;}
#contform tr {color: #666;}
#contform tr.bg td {background:#eee;}
#contform tr.red td {background:#FFEFF0;}
#contform table thead th {background-color:#eee; padding: 5px 7px 9px 7px;}
#contform .required {color:red;}
#contform .submit {font-size:12px; font-weight:bold; padding:5px;}

/* Forum
------------------------------------------------------------------------------------------------------------------------------------------------*/

.aktualita {margin:0; border-top:1px solid #ddd; padding:0 10px;}
.aktualita.odd {background:#f8f8f8;}
#sub .aktualita .zprava h3 {font-size:14px;}
.zprava p {padding:10px 0;}
.zprava span {color:#666; font-size:11px; display:block; padding-top:3px; font-style:italic;}

p.zprava_chyba {padding:10px; margin:5px 0; background: #FFDFDF; color:red; border:1px solid #FF8F8F;}
p.zprava_ok {padding:10px; margin:5px 0; background: #E0FFAF; color:#3A9805; border:1px solid #A9DF53;}

.foto_popis {padding-top:0px; margin-top:5px; margin-bottom:13px; font-weight:bold;}

.bigger {font-size:14px; font-family:arial, sans;}
.ui-state-highlight { height: 37px; }

.faq-otazka {cursor:hand; padding-left:17px; background: 15px left no-repeat url(../images/ico/03.png)}
.faq-odpoved {padding-left:17px;}

.docs ul, .docs ul li {list-style:none; margin-left: 0; padding-left:0; }
.docs ul {padding-top:5px;}
.docs p {padding-top:5px;}


#carousel ul {padding : 0px 0px 0px 0px; }
#carousel ul li {position:absolute;}
#carousel ul ol li {position:static;}


