/* CSS Document */
body {margin: 0;padding: 0;background: #F7F7F7 url('/images/site/img01.jpg') repeat top left;font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #5A554E;}

h1, h2, h3 {	margin: 0;	padding: 0;	font-weight: normal;	color: #32639A;	font-family: Georgia, "Times New Roman", Times, serif;}

h1 {	font-size: 2em;}
h2 {	font-size: 1.4em;}
h3 {	font-size: 1.2em;}

.clear {clear:both;}

p, ul, ol {	margin-top: 0;	line-height: 150%;	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;}
ul, ol {	margin: 0px;	padding: 0px;	list-style: none;}
a {	text-decoration: underline;	color: #516C00;}
a:hover {	text-decoration: none;}
h2 a {	text-decoration: none;}
img {border:none;}

#wrapper {	margin: 0px;	padding: 0px;	background: url('/images/site/img02.jpg') repeat-x 0px -70px;}

/* Header */

#header {	width: 1000px;	height: 165px;	margin: 0 auto;	padding: 0px;	background: url('/images/site/img03.jpg') no-repeat 0px -70px;text-align:left;position:relative;}

/* Logo */

#ilogo {float:left;margin:10px 0 0 50px;}

#logo {	float: left;	margin: 0;	padding: 20px 0px 0px 50px;	color: #000000;clear:both;}
#logo h1, #logo p {	margin: 0;	padding: 0;	font-family: Georgia, "Times New Roman", Times, serif;}
#logo h1 {	letter-spacing: -1px;	text-transform: none;	font-size: 2em;}
#logo h1 a {	color: #000000;}
#logo p {	margin: -30px 0px 0px 0px;	padding: 26px 0 0 2px;	font: normal 19px Georgia, "Times New Roman", Times, serif;	color: #C5E8FF;} 
#logo a {	border: none;	background: none;	text-decoration: none;	color: #C5E8FF;}

#slogan {position:absolute;top:90px;left:140px;font-size:1.2em;font-style:italic;font-family:"Times New Roman";color:#aa0000;}

/* Search */

#search {	float: right;	width: 280px;	height: 60px;	padding: 20px 0px 0px 0px;	background: #E2E2E2;	border-bottom: 4px solid #FFFFFF;}
#search form {	height: 41px;	margin: 0;	padding: 10px 0 0 20px;}
#search fieldset {	margin: 0;	padding: 0;	border: none;}
#search-text {	width: 170px;	padding: 6px 5px 2px 5px;	border: 1px solid #DEDEDE;	background: #FFFFFF;	text-transform: lowercase;	font: normal 11px Arial, Helvetica, sans-serif;	color: #5D781D;}
#search-submit {	width: 50px;	height: 22px;	border: none;	background: #B9B9B9;	color: #000000;}
#banner {	margin-bottom: 20px;	border: 12px #ECECEC solid;}

/* Menu */

#menu {	width: 1000px;	height: 65px;	margin: 0 auto;	padding: 0;	background: url('/images/site/img04.jpg') no-repeat left top;}
#menu ul {	float: right;	margin: 0;	padding: 0px 25px 0px 0px;	list-style: none;	line-height: normal;}
#menu li {	float: left;}
#menu a, #menu span {	display: block;	width: 130px;	height: 39px;	margin-left: 10px;	padding-top: 15px;	background: url('/images/site/img05.jpg') repeat-x left top;	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;	text-align: center;	font-size: 18px;	font-weight: normal;	color: #FFFFFF;	border: none;}
#menu a:hover, #menu .selected a {	text-decoration: none;}
#menu a:hover, #menu .selected a, #menu span {	color:rgb(0,204,51);}
#menu .selected a {	background: url('/images/site/img06.jpg') no-repeat left top;	padding-left: 0;	color: #493E2B;}

/* Page */

#page {	width: 900px;	margin: 0px auto;	padding: 0px 50px 0px 50px;	background: #FFFFFF;}

.small_nav {height:40px;}

/* Content */

#content {	float: left;	width: 570px;	padding: 0px 0px 0px 0px;}
#content ul, #content ol {margin:0 0 10px 30px;list-style-type:disc;}

.post {	margin-bottom: 15px;background: url('/images/site/img08.jpg') no-repeat left top;padding:0 0 15px 0;}
.post-bgtop {}
.post-bgbtm {}
.post .title {	margin-bottom: 10px;	padding: 12px 0 0 0px;	letter-spacing: -.5px;		color: #493E2B;}
.post .title a {	color: #493E2B;	border: none;}
.post .meta {	margin: -10px 0px 0px 0px;	padding: 0px 0px 10px 0px;	letter-spacing: -1px;	font-size: 1em;	font-weight: normal;	color: #6E8D3D;	font-family: Georgia, "Times New Roman", Times, serif;}
.post .meta .date {	float: left;}
.post .meta .posted {	float: right;}
.post .meta a {}
.post p {margin:0 0 0 130px;}
.post p.cena {margin:10px 0 0 130px;}
.post p a {text-decoration:none;}
.post .image {padding:10px;border:1px solid silver;float:left;width:100px;height:100px;overflow:hidden;}
.links {	padding-top: 20px;}
.more {	padding-left: 16px;	background: url('/images/site/img10.gif') no-repeat left 3px;	text-decoration: underline;	font-size: 12px;	font-weight: normal;}
.comments {	padding-left: 18px;	background: url('/images/site/img11.gif') no-repeat left 4px;	text-decoration: underline;	font-size: 12px;	font-weight: normal;}


/* Sidebar */

#sidebar {	float: right;	width: 270px;	padding: 0px;	color: #787878;}
#sidebar ul {	margin: 0;	padding: 0;	list-style: none;}
#sidebar li {	margin: 0;	padding: 0;}
#sidebar li ul {	margin: 0px 0px;	padding-bottom: 20px;}
#sidebar li ul ul {	margin: 0px 0px 0px 70px;	padding: 5px 0 5px 0; }
#sidebar li ul ul li {	line-height: 20px;	margin: 0px;	padding: 5px 0px 0px 0;	border-left: none;}
#sidebar li li {	line-height: 25px;	margin: 0px;	padding: 0px 0px 10px 0;	border-left: none;}
#sidebar li li span.cnt {display:block;float:left;width:30px;	text-align:center;	margin-right: 16px;	padding: 0px 12px;	background: #3D2A0B url('/images/site/img12.jpg') repeat-x left top;	font-size: 12px;	color: #FFFFFF;}
#sidebar li li span a.cnt {	color: #FFFFFF;}
#sidebar h2 {	height: 65px;	background: url('/images/site/img09.jpg') no-repeat left bottom;	letter-spacing: -.5px;	font-size: 24px;	color: #493E2B;}
#sidebar p {	margin: 0 0px;	padding: 0px 0px 30px 0px;	text-align: justify;}
#sidebar p strong {	color: #4A3E29;}
#sidebar a {	border: none;}
#sidebar a:hover {}

/* Calendar */

#calendar {}
#calendar_wrap {	padding: 20px;}
#calendar table {	width: 100%;}
#calendar tbody td {	text-align: center;}
#calendar #next {	text-align: right;}

/* Footer */

#footer-content {	position:relative;width: 900px;	height: 68px;	margin: 0 auto;	padding: 60px 50px 0px 50px;	background: url('/images/site/img14.jpg') no-repeat left top;	font-size: 12px;	color: #887450;}
#footer-content .column1 {	float: left;	width: 570px;}
#footer-content .column2 {	float: right;	width: 273px;}
#footer-content h2 {	padding-bottom: 10px;	font-size: 22px;	color: #E3D2B6;}
#footer-content strong {	color: #E3D2B6;}
#footer-content a {	color: #AA8B55;}
#footer-content a:hover {	color: #AA8B55;}
.list li {	margin-bottom: 6px;}
#footer {	height: 50px;	margin: 0 auto;	padding: 0px 0 15px 0;	font-family: Arial, Helvetica, sans-serif;}
#footer p {	margin: 0;	line-height: normal;	font-size: 12px;	text-align: center;	color: #82A2B9;}
#footer a {	text-decoration: underline;	color: #82A2B9;}

#copy {position:absolute;bottom:70px;left:0px;text-align:center;width:1000px;}

.detail {}
.main_image {width:270;float:right;margin:0 0 10px 0;}
.detail h2 {margin:0 0 15px 0;}
.detail h3 {margin:0 0 10px 0;}
.detail p {line-height: 150%;}
.detail table.vlastnosti {font-family:verdana;font-size:0.8em;margin:0 0 15px 0;}
.detail table.vlastnosti td {width:150px;}
.detail {}
.detail {}

.gallery {}
.gallery .foto {float:left;margin:0 15px 10px 0;}
.gallery .last {margin:0 0 10px 0;}
.gallery {}
.gallery {}

.strankovanie{ margin: 0px auto 5px auto; height:32px; width:570px;font-size:0.8em;font-family:verdana;}
.strankovanie div {}
.strankovanie strong {font-size:1.1em;}
.strankovanie a {text-decoration:none;cursor:pointer;color:#333333;}
.strankovanie a:hover {text-decoration:none;cursor:pointer;color:#888888;}

.str_f {display:block;background:  url('/images/site/str_f.png') no-repeat top left; width:37px; height:32px; float:left;}
.str_l {display:block;background:  url('/images/site/str_l.png') no-repeat top left; width:37px; height:32px; float:left;}
.str_n {display:block;background:  url('/images/site/str_n.png') no-repeat top left; width:35px; height:32px; float:left; margin-left:8px;}

.str_p{display:block; background:  url('/images/site/str_p.png') no-repeat top left; width:35px; height:32px; float:left; margin-right:8px;}

.str_1{display:block; background:  url('/images/site/str_1.png') no-repeat top left; width:37px; height:32px; float:left; line-height:32px; text-align:center;  margin: 0 0 0 8px;}
.str_2{display:block; background:  url('/images/site/str_2.png') no-repeat top left; width:37px; height:32px; float:left; line-height:32px; text-align:center; }
.str_3{display:block; background:  url('/images/site/str_3.png') no-repeat top left; width:35px; height:32px; float:left; line-height:32px; text-align:center; margin: 0 8px 0 0;}

.extra {width:200px;float:right;}
.extra_block {margin:0 0 15px 0;}

fieldset {padding:0px 10px 10px 10px;margin:0 0 15px 0;}
fieldset legend {color:green;font-size:1.1em;line-height:2em;}
fieldset .line {clear:both;margin:5px 0 0 0;}
fieldset label {display:block;width:120px;float:left;}
fieldset div.submit {padding:5px 0 0 105px;clear:both;}
fieldset.filter  {font-size:0.9em;border:none;}
fieldset.filter label {display:block;width:100px;float:left;font-size:0.9em;text-align:right;padding:0 5px 0 0;line-height:25px;}
fieldset.filter input, fieldset.filter select {font-size:0.9em;margin:0 5px 0 0;}
fieldset.filter select {width:150px;}
fieldset.filter div.line {margin:3px 0 0 0;float:left;clear:none;}
fieldset.filter {}
fieldset label.inline {display:inline;float:none;padding:0;}
 
.antispam {margin:10px 0 10px 0;}
.antispam span {line-height:40px;display:block;float:left;width:120px;}
.antispam img {float:left;}
.antispam input {margin:10px 10px 5px 20px;float:left;}
.antispam .send_button {float:right;font-size:1.2em;margin:7px 0 0 0;}

div.error {background:url('/images/site/icon-error.gif') no-repeat top left;padding:0 0 20px 40px;}
div.error p {line-height:1.5em;color:red;padding:0;margin:0;}


