/*** CSS STYLY PRO PREZENTACI BROSKEV.CZ - BY WJENCESLAW (Kuna ve stylech) ***/
/*** ZÁKLADNÍ LAYOUT ***/
html, body{text-align:center; background: #f6f6f6; color: #000000; font-family: 'century gothic', georgia, tahoma, arial; font-size: .95em;margin:0;padding:0;}
strong {color:#FF4416; }
a:link{text-decoration: underline; color: #65A612; color: #4F7F0F; color:#518F00; font-weight: bold;}
a:visited{text-decoration: underline; color:#518F00; font-weight: bold;}
a:hover{text-decoration: none; color: #000000;}
abbr, acronym{cursor: help;}
hr.cleaner{clear: both; border: 0px none; height: 1px; margin-top: -1px; visibility: hidden;}
#web { width: auto; margin:0 auto; padding:0; text-align:left; height: auto; overflow: hidden;}

#head{width: 100%;margin: 0px 0px 0px 0px; padding:0; background: url('img/prodluzovani_top.png') repeat-x 0px 3px #fff; position: relative; height: 265px; overflow: hidden;}
#headleft{float: left; background: url('img/head_left.png') no-repeat; width: 595px; height: 265px;}
#headright{float: right; background: url('img/head_right.png') no-repeat; width: 385px; height: 225px; _height: 265px; padding-top: 40px; overflow: hidden;}
#headleft div{position: relative; width: 369px; height: 94px; overflow: hidden; margin: 92px 0px 0px 156px;}
#headleft div a{display: block; width: 369px; height: 94px;}
#headleft div a span{position: absolute; width: 369px; height: 94px; background: url('img/logo.png') no-repeat; left: 0; top: 0; visibility: visible; cursor: pointer;}
#headright p{color: #8a1107; font-size: .7em; text-align: right; padding: 0px 50px 0px 155px; line-height: 2em;}
#headright p strong{color: #d00f00; font-size: 1.5em; display: block;}
#head h1{margin: 100px 0px 0px 520px; padding: 0; position: absolute;font-size: medium; color: #cfcfcf; color:#14A037;font-weight: bold;}
#head ul{margin: 0; padding: 0; clear: both; display: block; position: relative; left: 50px; top: -49px; list-style-type: none;}
#head ul li{float: left;}
#head ul li a{display: block; padding: 0px 0px 0px 30px; background: url('img/polozka.png') no-repeat 17px 3px; color: #fff; text-decoration: none;}
li.selected a span {  color: #F9D806;}
#submenu ul li.selected a span {color: #FF7B13}
#head ul li a:hover{text-decoration: underline;}
#submenu ul li { margin: 5px 0px 0px 0px; }
#submenu ul li a { color: #63A510; color: #518F00;}

/*** TO CO DRŽÍ HLAVU A RUCE POHROMADĚ ***/
#cover { margin: 0px 0px -10px 0px; _margin: -15px 0px -34px 0px;padding: 0; height: auto; text-align: left; position: relative; background: url('img/left-repeat.png') repeat-y #fff;}
#cover img{border: 0px none;}
#cover em{margin: 0; padding: 0;}

#left{display: block; margin: 0; padding: 0; position: relative; background: url('img/levy-roh.png') no-repeat 0 0; height: auto; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;}
#left .inner{ padding: 0px 243px 30px 65px; margin: 0px 0px 0px 0px; background: url('img/right-repeat.png') repeat-y right; min-height: 500px; _height: 500px; overflow: hidden; z-index: 10;}
#right{position: absolute; top: 0; right: 0; margin: 0; padding: 0; width: 243px; min-height: 400px; _height: 400px; background: url('img/pravy-roh.png') no-repeat 0 0; z-index: 0;}
#right .inner{position: relative; top: 0; left: 30px; margin: 0px; padding: 0px; width: 213px; height: auto; background: transparent;}

#prihlaseni, #overeni-domeny, form, fieldset{margin: 0; padding: 0; background: transparent; border: 0px none;}
#right form fieldset{margin: 0px 0px 30px 0px;}
#prihlaseni span, #overeni-domeny span, #box h2{display: block; background: url('img/right-headline.png') no-repeat; height: 26px; padding: 3px 0px 3px 40px; color: #000; font-size: .9em; font-weight: normal; }
fieldset{padding-left: 10px;}
#right label{font-size: 90%; display: block;margin: 0px 0px 2px 0px;}
#right form fieldset .tlacitko{float: left; margin: 3px 3px 20px 0px; padding: 3px 4px 2px 4px;width: 70px; background: url('img/nitka.jpg') repeat-x; font-size: x-small; border: 1px solid #000000; cursor: pointer;}
#prihlasit-reg a{font-size: xx-small;display: block;}
#right #box p { font-size: .9em; padding: 0px 10px 5px 10px; margin: 0; }
#right #box p a { font-size: 80%; display: block; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
#right #box img { margin-left: 10px; border: 2px solid #B5B5B5; }
#right #box h3 { margin: 0px 0px 0px 10px; padding: 10px 25px 7px 0px; color: #7FAC1F; font-size: 100%; text-align: left; }
#right #box ul { font-size: .9em; margin: 0px 0px 10px 10px; padding: 0; list-style-type: none; }

/*** CO SKRÝVÁ LEVÁ RUKA ***/
#left h2{color: rgb(247,61,1);    color: #FFC21F;color:#A2BE16;padding: 5px 10px 5px 0px; text-align: left; margin: 15px 0px 0px 0px; font-size: 1.1em; }
#left p { padding: 5px 0px; margin: 0px 0px 0px 0px; font-size: .9em; }
#p-nabidka h2 { display: block; height: 45px; background: url('img/sipky.gif') no-repeat right 0px  }
#p-nabidka h2 a { text-decoration: none; display: block; }
#p-nabidka p.justify { text-align: justify; }
#p-nabidka p.right { text-align: right; }
#p-nabidka tr td { width: 33%; background: url('img/roh.jpg') no-repeat left bottom; padding-bottom: 10px; }

.novinka{position: relative; width: 100%; border-bottom: 1px solid #EEEEEE; margin-bottom: 20px;}
.novinka h3{padding-right: 200px;}
.novinka em.datum{position: absolute; top: 0px; right: 10px;}

#left ul.minimenu { list-style-type: none; display: block; margin: 10px 0px 0px 0px; padding: 0px 0px 20px 0px; border-bottom: 1px solid #D3C916; }
#left ul.minimenu li { display: inline; padding: 0px 20px 0px 0px; }
#left ul.minimenu li a { text-decoration: none; border-bottom: 1px solid #63A510; }
#left ul.minimenu li a:hover { border-bottom: 2px solid #63A510; }

.reference { float: left; width: 100%; padding: 15px 0px 15px 0px;/* border-bottom: 1px solid #D3C916;*/ }
.reference img { float: left; margin: 0px 20px 10px 0px; }
.reference h3 { margin: 0px 0px 10px 0px; padding: 5px 10px; display: block; background: #e8fcc1; border-top: 1px solid #D3C916; }



/*** ACHYLOVA PATA ***/
#footer {clear: both;background: url('img/foo.png') repeat-x; text-align: center; margin: 0px auto; height: 97px; overflow: hidden; position: relative;}
#footer div#foo-left{float: left; width: 595px; background: url('img/foo-left.png') no-repeat left top; height: 97px; text-align: left;margin: 0; padding: 0;}
#footer div#foo-right{float: right; width: 385px; background: url('img/foo-right.png') no-repeat right top; height: 97px; color: #3F4819; text-align: right; z-index: 0;}
#footer p{color: #fff;}
#footer div#foo-left p{margin: 0; padding: 70px 0px 0px 50px;}
#footer div#foo-right p{margin: 0; padding: 70px 50px 0px 0px;}
#footer a{color: #fff;}


/****** PIF BLOCK - hlavni stranka broskvoň START */
#p-nabidka { width: 100%; margin:0;padding:0;}
#p-nabidka td p {text-align: center; }
#p-nabidka td {margin:0; padding: 1em 1em 0 1em; text-align:center; vertical-align:top;}
/*
#p-broskev{width:40%;}
#p-broskevicka{width:18%;}
#p-broskvon{width:40%;}
*/
.mrak {text-align:center;float:right; width: 160px; height: 30px; background: url('img/mrak4.gif') no-repeat 20px -12px; color: red; }
.mrak1{ background: url('img/mrak4.png') 0 20px no-repeat; width:359px; height:197px; float: right; padding: 40px 0px 10px 34px;}
.mrak1 h2 { color:#14A037;color:#cfcfcf; color:red; }
.mrak1 p {padding:0;margin:0;  width: 290px;}
#m-left{width: 290px; float: right;}
#m-right{}
.news-img { float: left; border:1px solid black; margin: 0.4em;}

#p-broskev{width:230px;}
.fs85 {font-size:85%;}
.errors { color:red; border: 1px solid red; padding: 0.5em;}
/****** PIF BLOCK - hlavni stranka broskvoň END */