/* CSS Styly pro tisk - Feelnat.cz */
body{background: #ffffff; font-size: 62.5%; }
*{background: #ffffff; color: #000000;}
#hlavicka, #paticka, .nav, ul#hp, .looksliketable, .zobrazit-kompletni-seznam, .paging, .showall {display: none;}
hr{border: 0px none; height: 1px; background: #000000; width: 100%; clear: both; }


#obsah { position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

/* dvousloupcovy layout - class inner */
#two { clear: both; display: block; width: 100%; }
#two-inner { width: 100%; overflow: hidden; height: auto; }

#levypanel { float: left; width: 100%; min-height: 400px; _height: 400px; position: relative; }
#levypanel h1, #pravypanel h1 { position: absolute; top: -40px; font-size: 160%; text-transform: uppercase; }
#levypanel h1 {  left: 50px; }

#pravypanel { float: left; width: 100%; min-height: 400px; _height: 400px; position: relative; }
#pravypanel h1 { left: 303px; }
#pravypanel #hp-foto { }
#pravypanel #hp-foto h2 { display: block; position: relative; width: 249px; height: 21px; margin: 0px 0px 27px 0px; font-size: 100%; }
#pravypanel #hp-foto h2 span { position: absolute; left: 0; top: 0; width: 249px; height: 21px; background: url('../img/nadpis-reference.gif') no-repeat left top; }
#pravypanel #hp-foto a { text-decoration: none; }
#pravypanel #hp-foto a img { display: block; border: 8px solid #ddf0f7;}

.inner { padding: 0; } 
.aktualita { clear: right; padding: 0px 10px 50px 0px; font-size: 110%; float: left; margin: 20px 0px 0px 0px; background: url('../img/line.jpg') no-repeat center bottom; }
.aktualita em { font-style: normal; }
.aktualita h2 { display: inline; font-size: 110%; }
.aktualita p { padding: 10px 0px 0px 0px; line-height: 165%; width: 390px; }
.aktualita img { float: right; position: relative; border: 4px solid #848d29; }
.aktualita a { }
.aktualita p.vice a { cursor: pointer; text-decoration: underline; }
.aktualita p.vice a:hover { text-decoration: none; }

/* jednosloupcovy layout - "submenu" */
ul#listky { display: none; }

/* jednosloupcovy layout - id inner */
#inner { margin-top: 0px; }
#inner-top { padding: 0px; height: auto; }
#inner .contain { width: 100%; }
.contain h1 { font-size: 290%; display: block; margin: 20px 0px 20px 0px; font-family: 'Book Antiqua', trebuchet ms; font-variant: small-caps; }
.contain p { font-size: 120%; line-height: 140%; padding: 5px 0px 20px 0px; }
.contain div.rohsestinem { padding-top: 23px; }
.contain div.rohsestinem p { padding-left: 12px; }
.contain h2 { display: block; margin-left: 100px; font-size: 120%; }
.contain h3, .contain h4, .contain h5, .contain h6, .contain p { display: block; margin-left: 100px; }
.contain ul { display: block; font-size: 110%; }
.contain img { border: 6px solid #000000; margin: 0px 15px 10px 15px; }
object { float: left; margin: 8px 20px 0px 100px; }

.novinka_detail h1 { margin: 20px 0px 0px 0px; }
.novinka, .novinka_detail { clear: right; padding: 20px 0px 50px 0px; font-size: 110%; display: block; margin: 0px 150px 0px 150px; background: url('../img/line.jpg') no-repeat center bottom; }
.novinka em, .novinka_detail em { font-style: normal; }
.novinka h2, .novinka_detail h2 { display: inline; font-size: 110%; margin: 0; padding: 0; }
.novinka p, .novinka_detail p { display: block; width: 650px; padding: 10px 0px 0px 0px; margin: 0; line-height: 165%; }
.novinka img, .novinka_detail img { float: right; position: relative; border: 4px solid #848d29; margin: 0px 0px 0px 15px; }
.novinka a, .novinka_detail a { }
.novinka p.vice a { cursor: pointer; text-decoration: underline; }
.novinka p.vice a:hover { text-decoration: none; }
#two .novinka p.vice { text-align: right; padding: 0px 250px 0px 0px; }
.contain .novinka p.vice { /* text-align: right; padding: 0px 250px 0px 0px; */ text-align: left; }
#two p.vice a, #obsah a.videoodkaz { }
#two p.vice a:hover {  }
.vice-na-konci { display: none; }


.gallery { margin: 0; padding: 0; }
.gallery div.imagecover { float: left; width: 150px; margin: 0px 0px 20px 30px; height: auto; }
.gallery div.image { width: 150px;	text-align: center;	position:relative; min-height: 150px; _height: 150px; background: blue; }
.gallery div.image img { width: 150px; margin: 0; padding: 0; position: relative; z-index: 100; } 


#form { margin: 0; padding: 0; display: block; width: 100%; }
#form div { float: left; margin: 0px 0px 10px 0px; width: 50%; }
#form fieldset { border: 0px none; padding: 0px 0px 0px 0px; }
#form fieldset span { display: block; font-weight: bold; font-size: 130%; }
#form fieldset span.sign { text-decoration: underline; }
#form fieldset label { display: block; font-size: 110%; padding-left: 20px; padding-bottom: 2px; margin-top: 10px; }
#form fieldset label.radiolabel { display: inline-block; position: relative; padding: 5px }
#form fieldset label.radiolabel em { position: relative; top: -3px; font-style: normal; }
#form fieldset input.radio {  }
#form fieldset input.text { display: block; margin-left: 20px; padding: 1px 5px; border: 1px solid #000000; width: 150px; }
#form fieldset select { margin-left: 20px; width: 165px; }
#form fieldset textarea { display: block; margin: 5px 0px 10px 0px; padding: 2px 3px; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; font-size: 120%; width: 340px; height: 150px; border: 1px solid #000000; }
#form fieldset input.submit {  border: 2px solid #9ead08; padding: 2px 10px; margin-left: 230px; margin-right: 10px; cursor: pointer; }
#form fieldset input.reset { border: 2px solid #9ead08; padding: 2px 10px; cursor: pointer; }
