/* *************************************************************************************************

 *

 *  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:0px;}

.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;z-index: 5;}



#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 .right #m_1,

#levy .hp-box .right #m_2 { margin-bottom:20px; }



#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:5px 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;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;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:0;}

#clanky-l.list {background: #D5F4A8; border-left: 1px solid #578E19; border-right: 1px solid #578E19; }

.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;}

#clanky-l.paging {background: #D5F4A8; border: 1px solid #578E19; border-top: 0px;padding: 4px 10px; text-align: right;}

.clanek {display: block; background:#D5F4A8;padding:10px;border: 1px solid #578E19;/* 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}

#clanky.clanek .left, .clanek .right { float: left; width: 50%; }

#clanky.clanek h1 a { color: #415019; }

#clanky.clanek h1 { margin-bottom: 15px; }

#clanky.clanek .vice {margin-top: 15px; }

#clanky.clanek .in { float: left; background:#D5F4A8;padding:10px 10px 12px 10px;border: 1px solid #578E19; border-bottom: 0px; position: relative;}

#clanky.clanek p { font-size: 105%; }

#clanky.clanek {background:#D5F4A8; padding:0; border: 0px;}

#clanky .ratings {margin-top: 15px; position: absolute;}

.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:0 0 10px 0;}

.zalozky-div .zalozky {height:28px;line-height:26px;list-style:none;margin:0 !important; padding-left:12px; background:#DFFED2 url(../images/domtab.gif) repeat-x left bottom;}

.zalozky-div .zalozky li {border-right:1px solid #fff;float:left;}

.zalozky-div .zalozky li a {margin-right:1px; border:1px solid #aed49e; background:#cfcfc7;color:#fff;line-height:26px;height:26px;float:left;text-decoration:none;padding:0 20px;}

.zalozky-div .zalozky li a:hover, .zalozky-div ul.zalozky li.active a  {background:#DFFED2; /* background:#beffa3; */ color: #818181; border-bottom-color:transparent; }

.zalozky-div .dombox {padding:10px 20px 5px 20px; background:#DFFED2; /* 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;}

.dalsi-clanky {margin: 20px 0 23px 0;}

.dalsi-clanky h2 { margin-bottom: 5px; }

.dalsi-clanky .datumc{ margin-right: 25px; }

.dalsi-clanky .tagcloud {margin-left: 10px;}
