/* *************************************************************************************************
 *
 *  resety | globalni definice
 *   
 * ************************************************************************************************* */

a img, address, applet, area, blockquote, body, caption, code, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, img, legend, li, map, object, ol, p, param, pre, small, sub, sup, table, td, th, tr, ul {border:0;margin:0;padding:0;text-indent:0;font-size:100%;}
sub, sup {line-height:1;font-size:60%;}

button, input[type="submit"] {cursor:pointer;}
table  {border-collapse:collapse;border-spacing:0;}
td, th {vertical-align:top;}
address {font-style:normal;}

.required, .red {color:red;}
.green {color:#415019;}
.cleaner {clear:both;font-size:0;height:1px;}
.hidden {display:none;}

.float-left {float:left !important;}
.float-right {float:right !important;}
.align-right {text-align:right !important;}
.align-center {text-align:center !important;}

a {color:#f17400;}
a:hover {text-decoration:none;}

h1 {font-size:160%;}
h2 {font-size:130%;}
h3 {font-size:120%;}
h4 {font-size:110%;}

#obsah p, #obsah ol, #obsah ul, #obsah h1, #obsah h2, #obsah h3, #obsah table, .text p, #obsah form, .text ol, .text ul, .text h1, .text h2, .text h3, .text table, .text form {margin-bottom:10px;}
#obsah ol, #obsah ul, .text ol, .text ul {margin-left:30px;}

/* *************************************************************************************************
 *
 *  rozvrzeni stranky
 *   
 * ************************************************************************************************* */
 
html {color:#415019;font:normal normal normal 70%/1.5 verdana, arial, Tahoma, sans-serif;background:url('../images/design/body-background.jpg') left top repeat-x;}
body {margin:auto;width:1000px;}

#hlava {height:193px;overflow:hidden;}
#hlava #logo {float:left;}
#hlava #links {width:700px;color:#525447;float:right;line-height:1;margin-top:5px;text-align:right;}
#hlava #links a {color:#525447;text-decoration:none;padding:0 5px;}
#hlava #links a:hover {text-decoration:underline;}

#hlava #search {float:right;width:210px;margin-top:40px;}
#hlava #search fieldset legend {display:none;}
#hlava #search fieldset button {float:left;width:40px;height:40px;background:url('../images/design/hledej-button.gif') no-repeat 0 0;border:0;}
#hlava #search fieldset input {float:left;width:155px;padding:8px 0 8px 8px;position:relative;top:4px;background:#fff url('../images/design/hledej-input.gif') no-repeat 0 0;border:0;}

#hlava #menu {width:700px;margin-top:48px;float:right;list-style:none;font-size:120%;}
#hlava #menu li {float:right;background:url('../images/design/menu-okraj-levy.png') left top no-repeat;padding-left:3px;}
#hlava #menu li a {padding:0 28px 0 25px;text-decoration:none;text-align:center;float:left;color:#fff;line-height:27px;height:27px;background:url('../images/design/menu-okraj-pravy.png') right top no-repeat;}
#hlava #menu li a:hover {text-decoration:underline;}
#hlava #menu li.active {background-image:url('../images/design/menu-okraj-levy-aktivni.png');}
#hlava #menu li.active a {background-image:url('../images/design/menu-okraj-pravy-aktivni.png');color:#405723;padding-top:4px;line-height:23px;height:23px;}

#pravy {margin-top:15px;width:320px;float:right;}
#levy {margin-top:15px;width:666px;float:left;}

#levy #zobacek {margin-top:-30px;position:absolute;}

#levy .hp-box {padding:14px 12px 14px 12px;background:#d5f4a8;border:1px solid #578e19;height:450px;}
#levy .hp-box .left {width:305px;float:left;}
#levy .hp-box .left img {margin-bottom:10px;}
#levy .hp-box .left .vice {margin-top:5px;}
#levy .hp-box .right {width:315px;float:right;font-size:95%;line-height:1.2;*line-height:1.1;}
#levy .hp-box .right img {float:left;margin-right:5px;margin-bottom:5px;}
#levy .hp-box .right h3 {margin-bottom:3px;font-size:100%;}
#levy .hp-box a.more {padding-right:10px;text-decoration:none;clear:left;display:block;height:20px;line-height:20px;margin-bottom:5px;text-align:right;background:url('../images/design/vice.gif');}
#levy .hp-box a.more:hover {text-decoration:underline;}
#levy .hp-box img.icon {float:right !important;margin:5px 0 0 2px !important;}
#levy .hp-box h1 {font-size:140%;margin-bottom:10px;}

#pravy .nevim {overflow:hidden;color:#fff;margin-top:-9px;margin-bottom:5px;height:200px;padding:0 10px 10px 10px;background: url('../images/design/viteze.gif') repeat-x 0 -1px;}
#pravy .nevim a {color:white;}
#pravy .nevim h2 {position:relative;font-size:140%;height:30px;padding: 12px 0 0 47px;margin-bottom:10px;background:url('../images/design/viteze-vykricnik.gif') left top no-repeat;}
#pravy .nevim h3 {font-size:120%;margin-bottom:10px;}
#pravy .nevim p.float-right {margin-top:5px;}
#pravy .newslet {height:110px;padding:0 10px 10px 10px;margin:20px 0 5px 0;border:1px solid #54901E;background:#D5F4A8;}
#pravy .newslet h2 {position:relative;font-size:140%;height:30px;margin:-10px 0 10px 0;padding:12px 0 0 47px;_position:relative;background:transparent url(../images/design/recepty.gif) no-repeat scroll left top;}
#pravy .newslet ul {margin-left:30px;}
#pravy .newslet form {margin-bottom:10px;}
#pravy .newslet form input.text {border:1px solid #54901E;}
#pravy .newslet form input.submit {border:1px solid #54901E;background:#eaeaea;*font-size:12px;}
#pravy .newslet.rss_in {border-color:#D5F4A8;/*background:#C4FBAA;*/}
#pravy h4 {margin:0 0 5px 10px;font-size:140%;height:30px;padding: 12px 0 0 47px;background:url('../images/design/vykricnik.gif') left top no-repeat;}
#pravy .tagcloud {line-height:1.3;padding-bottom:10px;height:140px;overflow:hidden;}
#pravy .tagcloud a {text-decoration:none;color:#415019;}
#pravy .tagcloud a:hover {text-decoration:underline;}
#pravy .tagcloud form {margin-top:10px;margin-bottom:10px;}
#pravy .tagcloud .list img {margin-right:5px;margin-bottom:5px;}
#pravy .tagcloud .list h5 {margin-bottom:10px;}
#pravy .tagcloud .list p.align-right {margin-bottom:1px;}
#pravy .rss-cloud {line-height:1.3;padding-bottom:20px;margin-top:10px;height:140px;overflow:hidden;}
#pravy .rss-cloud a {text-decoration:none;color:#415019;}
#pravy .rss-cloud a:hover {text-decoration:underline;}
#pravy .rss-cloud p {padding-left:4px;}
#pravy .rss-cloud .rssA {float:left;background: url("../images/ico-rss.gif") left center no-repeat;padding-lefT:18px;margin-left:5px;margin-top:3px;}
#pravy .rss-cloud .sendA {float:left;background: url("../images/newsletter.gif") left center no-repeat;padding-lefT:18px;margin-right:5px;margin-top:3px;margin-left:5px;}

.f0 {font-size:10px;}
.f1 {font-size:12px;}
.f2 {font-size:14px;}
.f3 {font-size:16px;}
.f4 {font-size:18px;}
.f5 {font-size:20px;}
.f6 {font-size:22px;}
.f7 {font-size:24px;}

#levy .hp-news-box {overflow:hidden;height:305px;margin:10px 0 0px 0;float:left;width:300px;padding:0 10px 10px 10px;background:#e6f9cc url('../images/design/bila11px.gif') left top repeat-x;}
#levy .hp-news-box h2 {font-size:140%;margin:0 0 10px 0;height:30px;padding: 12px 0 0 47px;background:url('../images/design/novinky.gif') left top no-repeat;}
#levy .hp-news-box h3 {font-size:110%;margin-bottom:4px;}
#levy .hp-news-box .vice {margin-top:5px;}
#levy .hp-recept-box {overflow:hidden;height:305px;margin:10px 0 0px 0;float:right;width:300px;padding:0 10px 10px 10px;background:#c4fbaa url('../images/design/bila11px.gif') left top repeat-x;position:relative;}
#levy .hp-recept-box h2 {font-size:140%;margin:0 0 10px 0;height:30px;padding: 12px 0 0 47px;background:url('../images/design/recepty.gif') left top no-repeat;}
#levy .hp-recept-box h3 {font-size:110%;margin-bottom:3px;}
#levy .hp-recept-box img {float:left;margin:5px 5px 0 0;}
#levy .hp-recept-box .vice {margin-top:5px;}
#levy .hp-recept-box ul.zalozky {position:absolute;top:11px;right:0px;width:145px;padding:0px;margin:0px;list-style:none;text-align:right;}
#levy .hp-recept-box ul.zalozky li {padding:0px;margin:0px;border:0px;border:none;}
#levy .hp-recept-box ul.zalozky li a {padding:0px;margin:0px;background-color:#C4FBAA;border:0px;border:none;text-decoration:underline;padding-left:7px;padding-right:7px;border-left:2px solid white;border-top:2px solid white;}
#levy .hp-recept-box ul.zalozky li a:hover {text-decoration:none;}
#levy .hp-recept-box ul.zalozky li.active a {text-decoration:none;}
#levy .hp-recept-box .item ul {margin-left:20px;}

#levy .box-foot {background:#fff;padding:0 10px;margin:3px 0 0 0;width:300px;float:left;}
#levy .box-foot img {float:right;margin-left:3px;}
#levy .box-foot .newsletter {margin-top:3px;}

.vice {text-decoration:none;padding-right:10px;display:block;height:20px;line-height:20px;background:url('../images/design/pouze-vice.gif') right top no-repeat;text-align:right;}
.vice:hover {text-decoration:underline;}

#pata {margin-top:15px;padding:4px 0;line-height:18px;background-color:#d8f6ae;padding-left:10px;padding-right:10px;}
#pata a {text-decoration:none;color:#415019;}
#pata a:hover {text-decoration:underline;}
#pata .links {float:left;width:330px;}
#pata .ics {float:right;width:640px;text-align:right;}

#drobecek {font-size:90%;margin-bottom:10px;}

#drobecek a, #pata a, .hp-box a, .hp-news-box a, .hp-recept-box a, .box-foot a, .list h2 a, .vice {color:#415019 !important;}

.sudy {background:#f3fce7 !important;}
.list {background:#e6f9cc;padding:10px;margin-bottom:10px;}
.list h2 {padding:0 85px 0 90px;margin-bottom:10px;}
.list img {float:left;margin-bottom:10px;border:1px solid #fff;}
.list .float-right {border:0;}
.list .anotace {padding:0 85px 0 90px;margin-bottom:10px;}
.list .vice {width:60px;}

.clanek {background:#dffed2;padding:10px;margin-bottom:10px;}
.clanek .clanek-anotace {float:left;margin:0 10px 10px 0;}
.clanek .clanek-pata {margin-bottom:0 !important;margin-top:10px;}
.clanek table  {border-collapse:separate;border-spacing:0px;}
.clanek table tr td {border-bottom:1px solid #c1e6b2;border-top:1px solid white;padding:3px 5px;background-color:#ebffe2;}
.clanek table tr th {text-align:left;padding:3px 5px;background-color:#87bf6f;color:white;}
.clanek table tr.even td {background-color:#f5fff1}

.sub {padding-bottom:1px;}
.sub h2 {padding-bottom:4px;font-size:120%;margin-bottom:0;}
.sub .meta {padding-bottom:4px;}
.sub .vice {margin-top:-25px;}

.zalozky-div {margin:10px 0;}
.zalozky-div .zalozky {height:24px;line-height:24px;list-style:none;margin:0 0 0 12px !important;}
.zalozky-div .zalozky li {border-right:1px solid #fff;float:left;}
.zalozky-div .zalozky li a {margin-right:1px;background:#cfcfc7;color:#fff;line-height:24px;height:24px;float:left;text-decoration:none;padding:0 20px;}
.zalozky-div .zalozky li a:hover, .zalozky-div ul.zalozky li.active a  {background:#beffa3; color: #818181; }
.zalozky-div .dombox {padding:10px 20px 5px 20px;background:#beffa3;}

.recept-left {float:left;width:310px;}
.recept-left .float-right img {margin-bottom:3px;*margin-bottom:5px;}
.recept-right {float:right;width:328px;}
.recept-right .meta {margin-bottom:0 !important;line-height:1.8;}

.news-anot-img {border:1px solid #fff;margin-right:10px;}
.news-detail {margin-bottom:10px;}

form.s2fform {}
form.s2fform input {float:left;}
form.s2fform textarea {float:left;}
form.s2fform label {float:left;width:80px;}
form.s2fform br {clear:both;overflow:hidden;height:1px;display:block;}

.box {float:right;border:1px solid #ADCD3E;background:#D3FEB8;padding:10px 10px 0 10px;width:250px;float:right;margin:0 0 10px 10px;}

#newsletter legend {display:none;}

.list .ratings {float:right;width:70px;line-height:1.2;}
.list .ratings img {float:left;border:0;margin:0;}
.list .ratings .ajax {position:absolute;margin-left:-160px;*margin-left:-230px;text-align:right;color:#000;width:150px;}

#levy #phorum h3 {margin:0 0 10px 10px;}
#levy #phorum ol {list-style:none;}
#levy #phorum ol li {background:#E6F9CC;padding:10px 10px 1px 10px;margin-bottom:10px;}
#levy #phorum ol li.second {background:#F3FCE7;}
#levy #phorum ol p {margin-bottom:10px;}
#levy #phorum ul {margin-left:30px;list-style:disc;margin-bottom:10px;}
#levy #phorum fieldset, #levy #n_letter fieldset {padding:10px;border:1px solid #FCA821;color:#3e3e3e;}
#levy #phorum fieldset legend, #levy #n_letter fieldset legend {font-weight:bold;padding:0 5px;color:#FCA821;font-size:110%;*margin-bottom:10px;}
#levy #phorum fieldset label, #levy #n_letter fieldset label {line-height:21px;width:120px;float:left;}
#levy #phorum fieldset input.text {float:left;margin-right:30px;margin-bottom:5px;width:150px;border:1px solid #aaa;}
#levy #phorum fieldset input.anti {width:75px;}
#levy #phorum fieldset input.button {width:80px;float:right;position:relative;right:67px;border:1px solid #aaa;background:#eee;}
#levy #phorum fieldset textarea {margin-bottom:5px;width:455px;float:left;border:1px solid #aaa;}
#levy #phorum fieldset br {clear:left;}
#levy #n_letter {margin-bottom:10px;}
#levy #n_letter fieldset {border-color:#54901E;}
#levy #n_letter fieldset legend {color:#54901E;}
#levy #n_letter fieldset input.text {float:left;margin-right:5px;margin-bottom:5px;width:150px;border:1px solid #aaa;}
#levy #n_letter fieldset input.submit {width:80px;float:left;margin-right:5px;border:1px solid #aaa;background:#eee;*font-size:12px;}
#levy .recept_posli {padding:10px;margin-bottom:10px;background:#F4ECA9;color:#3d3d3d;}
#levy .recept_posli h3 {margin-bottom:8px;font-size:130%;}
#levy .rec_logo {float:right;margin:0 0 10px 10px;}
