/*
Theme Name: PostStyle
Theme URI: http://www.belime.cz/
Description: Custome style by BeLime
Version: 26.3.2009
Author: BeLime [Pavel Dietrich]
Author URI: http://www.belime.cz/
Tags: fixed width
*/

* {padding: 0; margin: 0; list-style: none;}

body {
	font-size: 62.5%;
	text-align: center;
	color: white;
	font-family: sans-serif;
	background-color: #45070c;
	background-image: url(images/layout-bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
a {text-decoration: underline; color: white;}
a:hover {text-decoration: none;}
a img {border: none;}

#content {
	width: 918px;
	text-align: left;
	margin: 0 auto;
	position: relative;
	background: white;
	background-image: url(images/layout-middle.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

#header {
	height: 289px;
	overflow: hidden;
	position: relative;
	background-image: url(images/layout-top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#side {
	width: 180px;
	float: left;
	position: relative;
	left: -550px;
	padding: 10px;
}

#main {
	min-height: 390px;
	width: 600px;
	float: left;
	position: relative;
	left: 0px;
	margin: 0;
	overflow: hidden;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
	background: transparent url(images/pozadi-mapa.jpg) no-repeat left 50px;
	border-right: 1px solid white;
	top: 5px;
}

#otherside {
	width: 180px;
	float: left;
	position: relative;
	padding: 10px;
	padding-left: 35px;
}

#footer {
	padding: 10px;
	padding-top: 20px;
	clear: both;
	background-image: url(images/layout-bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #45070c;
}
#lista {
	padding: 10px;
	clear: both;
}

#headnav a {
	display: block;
	position: absolute;
	left: 320px;
	top: 96px;
	width: 280px;
	height: 180px;
	overflow: hidden;
	font-size: 140%;
}

#headnav a span {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 0;
	height: 180px;
	padding-left: 280px;
	overflow: hidden;
	background: transparent url(images/logo.jpg) no-repeat left top;
}

#headnav a#menujump {position: absolute; width: 0; height: 0; overflow: hidden; padding: 0; margin: 0;}

#breadcrumb {
	position: absolute;
	left: 216px;
	top: 158px;
	font-size: 110%;
	color: #000;
	width: 518px;
}
#breadcrumb ul, #breadcrumb li {display: inline;}
#breadcrumb a {color: #000;}
#breadcrumb strong {display: none;}
#menu1 {position: absolute; top: 30px; left: 20px;}
#menu1 h2 {display: none;}
#menu1 ul li {float: left; font-size: 100%;}
#menu1 a {
	text-transform: uppercase;
	float: left;
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 6px;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	font-size: 120%;
}
#menu1 .current {background-color: #c6a062;}
#menu1 a:hover {text-decoration: underline;}
form {
	width: 80%;
	padding: 10px;
	margin: 0 auto;
}

form, fieldset, legend {margin: 0; padding: 0;	border: none;}
form fieldset legend{
	font-size: 150%;
	font-weight: normal;
	color: #333333;
}
form fieldset fieldset legend{font-size: 130%;}

form label, form .cf-box-title {
	text-align: left;
	font-weight: bold;
	display: inline;

	width: 100px;
}

form .cf-box-group label {font-weight: normal;}
form input, form select, form label, form textarea {font-size: 110%; display: block;}

form input {
	width: 200px;
	margin: 0 0 3px 0;
}

form select {
	width: 200px;
	margin: 0 0 3px 0;
}

form textarea {
	width: 270px;
	margin: 0 0 3px 0;
}

form label input, form .cf-box-group input, form .cf-box-b {width: 2em;}
form button, .sendbutton {cursor: pointer; width: 10em; background-color: #c6a062; padding: 3px 15px; font-size: 12px; color: white; border: none; font-weight: bold; cursor: pointer; margin: 5px; position: relative; left: 18px;}

form ol li {
	list-style: none !important;
	clear: both;
	margin: 0;
	padding: 0;
}
form .emailreqtxt , .reqtxt{
	display: block;
	float: left;
	width: 15px;
	padding: 0 0 0 0px;
	height: 15px;
	overflow: hidden;
	color: #ff0000;
	position: relative;
	top: -38px;
	left: 200px;
}
form #usermessagea{
	font-size: 120%;
	text-align: center;
	margin: 1em auto;
	font-weight: bold;
	color: red;
}
form .cf_hidden{display: none;}
form .failure{color: red; border: 1px solid #ff0000;	padding: 10px;}

.post {position: relative;}
.post h1{
	font-size: 180%;
	font-weight: bold;
	margin-bottom: 5px;
	clear: both;
}
.post h2{
	font-size: 160%;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 5px;
	clear: both;
}
.post h3{
	font-size: 120%;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 5px;
	clear: both;
}
.post h4{
	font-size: 120%;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 5px;
	clear: both;
}
.post p {
	font-size: 120%;
	line-height: 1.3em;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 10px;
}
.post ul, .post ol {margin: 0.5em 0;}
.post ul li, .post ol li {
	list-style: disc url();
	margin-left: 2em;
	font-size: 120%;
	line-height: 1.4em;
}
.post ol li {list-style: decimal url()}
.post li li {font-size: 100%;}
.post .edit{	position: absolute;	right: 5px; top: 5px;}
.post .edit a{text-decoration: underline; color: red;}
.post .edit a:hover {text-decoration: none;	background: #dddddd;}
.post .left{float: left}
.post .right{float: right;}
.post img.left {margin: 4px 10px 4px 4px;}
.post img.right {margin: 4px 4px 4px 10px;}
.post table {
	border-collapse: collapse;
	font-size: 110%;
	width: 98%;
	border: 1px solid #8b0d17;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 1px;
}
.post table caption {text-align: left;}
.post table thead tr th {
	text-align: left;
	border: 1px solid #8b0d17;
	padding: 5px;
	background-color: #8b0d17;
	color: white;
}

.post table tbody tr td {
	text-align: left;
	border: 1px solid #8b0d17;
	padding: 3px;
}
.post table tbody tr th {
	background-color: #631219;
	text-align: left;
	border: 1px solid #8b0d17;
	padding: 3px;
}


.linklove {display: none !important;}
.cleaner {clear: both;}

.hidden {display: none;}

#otherside h2 {
	font-size: 130%;
	clear: both;
	font-weight: bold;
	background-color: #d4bbbd;
	color: #6b0b12;
	padding: 5px;
	text-transform: uppercase;
	width: 173px;
	margin-bottom: 3px;
	margin-top: 10px;
}

.novinky h3 {
	font-size: 120%;
	clear: both;
	margin-bottom: 2px;
	font-weight: bold;
	margin-top: 10px;
}

.novinky h3 a {
	margin-bottom: 5px;
	text-decoration: underline;
}

.mod-88 {font-weight: bold; text-align: right; font-size: 130%;}

#hledacek {margin: 0 auto; padding-top: 15px; padding-left: 65px; width: 330px; height: 100px;
	 	background-image: url(images/vyberte.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}
#hledacek h2 {visibility: hidden;}
#hledacek input, #hledacek select, #hledacek label, #hledacek textarea {display: block; float: left;}
#hledacek button {float: right; color: white; background: transparent; border: none; font-weight: normal; margin-right: 15px; text-transform: uppercase;}

.objednat {font-size: 12px; font-weight: bold;}


.jwts_slidecontent .thickbox{
  display: block;
  float: left;
  width: 60px;
  margin: 0 10px 10px 0;
}
.jwts_slidecontent .thickbox img{
  max-height: 120px;
  height: auto!important;
  height: 120px;
  max-width: 55px;
  width: auto!important;
   width: 55px;
}

.jwts_slidecontent .text{
  min-height: 120px;
  height: auto!important;
  height: 120px;
}







.mod-butt {background-color: #c6a062; padding: 3px 15px; font-size: 12px; color: white; border: none; font-weight: bold; cursor: pointer; margin: 5px;}
#otherside h2 a {color: #6B0B12;}
.mod-butt2 {position: absolute; clear: both; background-color: #c6a062; padding: 3px 15px; font-size: 12px; color: white; border: none; font-weight: bold; cursor: pointer; margin: 0px; right: -3px;}

.mod-98 {height: 44px; paddin-top: 5px; position: relative;}


.category h2 {margin-top: 25px;}

#otherside p {font-size: 12px;}



.levy {float: left;}
.pravy {float: right;}

#doplnky-a-prislusenstvi .post div{
  width: 125px;
  background: white;
  text-align: center;
}
#doplnky-a-prislusenstvi .post div img{
  display: block;
  margin: 0 auto;
}
#doplnky-a-prislusenstvi .post .left{
  float: none;
}

.img2{
float: left; margin-right: 10px;
}
#dole{
  display: block;
  width: 100%;
  position: relative;
  float: left;
}
#dole p{
  display: block;
  position: relative;
  float: left;
}


