/*  Bristvi.cz - StyleSheet
    --------------------------------------------------------------
	Style name:		style
	Copyright 2009 Be-in ( http://www.be-in.cz/ )
    --------------------------------------------------------------
*/

/* General Markup Styles
---------------------------------------- */

* {
	margin: 0;
	padding: 0;
}

html {
	font-size: 100%;
	height: 100%;
	margin-bottom: 1px;
}

body {
	background-image: url(/images/background.jpg);
	background-repeat: repeat-x;
	background-color: #5e9303;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	color: #ffb400;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none
}
h1.cenik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
        padding-left: 10px;
        padding-bottom: 10px;
        padding-top: 10px;
        border-bottom: 3px solid #b4b301;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
        margin-bottom: 10px;
	color: #ffb400;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}
h2.cenik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
        padding-left: 10px;
        padding-top: 0px;
	color: #b4b301;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	color: #ffb400;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}
h3.cenik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
h3.cenikprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	color: #940000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
h3.cenikstav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	color: #5e9303;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	font-weight: 300;
}

img {
	border-width: 0;
}
img.imgbtn{
	cursor:pointer;	
}


a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffb400;
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffb400;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none
}
input{
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	background-color: #cdcb99;
	border: #556700 solid 1px;
}
textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	background-color: #cdcb99;
	border: #556700 solid 1px;
}

/*-------------------------------- Page ---------------------------------*/
#page{
	margin: 0 auto;
	width: 788px;
}
#header{

}
#content{
	background: url(/images/backgroundAll.jpg) 0 0 repeat-y;
}
.content_top{
	background: url(/images/content_top_bg.jpg) 0 0 repeat-x;
}
.content_top_left{
	background: url(/images/content_top_left.jpg) 0 0 no-repeat;
}
.content_top_right{
	background: url(/images/content_top_right.jpg) 100% 0 no-repeat;
        padding: 0px 20px 25px 20px;
        min-height:550px;
        border: 0px solid red;
}
.content_left{
	background: url(/images/content_left.jpg) 0 0 repeat-y;
}
.content_right{
	background: url(/images/content_right.jpg) 100% 0 repeat-y;
}
.content_bottom{
	background: url(/images/content_bottom.jpg) 0 100% repeat-x;
}
.content_bottom_left{
	background: url(/images/content_bottom_left.jpg) 0 100% no-repeat;
}
.content_bottom_right{
	background: url(/images/content_bottom_right.jpg) 100% 100% no-repeat;
}

.HP_content_top{
	background: url(/images/HP_content_top_bg.jpg) 0 0 repeat-x;
	width: 788px;
}
.HP_content_top_left{
	background: url(/images/HP_content_top_left.jpg) 0 0 no-repeat;
}
.HP_content_top_right{
	background: url(/images/HP_content_top_right.jpg) 100% 0 no-repeat;
        padding: 0px 20px 25px 20px;
        min-height:550px;
        border: 0px solid red;
}
.HP_content_left{
	background: url(/images/HP_content_left.jpg) 0 0 repeat-y;
}
.HP_content_right{
	background: url(/images/HP_content_right.jpg) 100% 0 repeat-y;
}
#footer{
        text-align: center;
        padding-bottom: 15px;
}
#content_left{
        float:left;
	width: 563px;
        height:100%;
        vertical-align: top;
	border: 0px solid red;

}
#content_right{
	float:right;
	width:173px;
        padding: 0px 0px 0px 12px;
        vertical-align: top;
	border: 0px solid white;
}
#content_left_bottom{
	float:left;
	width: 563px;
        vertical-align: top;
	border: 0px solid red;

}
#content_right_bottom{
	float:right;
	width:173px;
        padding: 0px 0px 0px 12px;
        vertical-align: top;
}

/*-------------------------------- Page ---------------------------------*/

/*--------------------------------- HP ----------------------------------*/
.imgHeader{
        padding-bottom:0px;
}

/* Nabidka */
#bgNabidka {
	width: 563px;
	background: #8f6900 url(/images/nabidka_bg.jpg) 0 0 repeat-x;
}
div.floatright{
	float:right;
}
.polozkaNabidka {
	width: 328px;
        vertical-align:top;
}
a.titleNabidka {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffb400;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none
}
a.titleNabidka:hover {
	text-decoration: underline
}
.textWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
        text-align: justify;
}
p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
        
}
.textWhiteFormula {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
        text-align: center;
}
.bgCenaHP {
	width: 74px;
	height: 76px;
	/*background: url(/images/bg_cenaHP.jpg) 0 0 no-repeat;*/
        background-color:#3A3E01;
        text-align:center;
        color:#ffffff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;
	float: left
}
.bgCenaHP span{
        text-align:center;
        color:#ffffff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
}

.cenaHP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
        padding-top: 10px;
        
}
.imgPicture {
	max-width: 93px;
	max-height: 70px;
	border:#FFCC00 solid 3px;
	float: left;
}
.imgPicture:hover {
	border:#bed610 solid 3px;
}

/*Info Panel*/
#bgInfo {
	width: 153px;
        min-height: 300px;
	background: #816e00 url(/images/info_bg.jpg) 0 0 repeat-x;
	float: left;
        padding: 10px;
}
.pointsInfo {
	width: 153px;
	height: 20px;
	background: url(/images/info_points.gif) 0 10px repeat-x;
        clear:both;
}
.inputInfo {
	width: 120px;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	background-color: #cdcb99;
	border: #556700 solid 1px;
        float:left;
}

/* Tisk */
#bgTisk{
        width: 563px;
        background-color:#db8900;
        

}
.polozkaTisk {
	width: 262px;
	min-height: 66px;
	text-align:left;
        vertical-align: top;
        padding: 0px 0px 0px 0px;
}
.lineTiskBottom {
	width: 262px;
	height: 12px;
	background-color: #bb7600;
	text-align:right;
}
.tiskDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffeaa2;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none
}
.tiskText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #754a00;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
        text-align: justify;
        padding: 0px 0px 10px 0px;
}
/* Anketa */
#bgAnketa {
	width: 153px;
	background-color:#cb5400;
        padding: 10px 10px 10px 10px;
}
.anketaNadpis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fbbe90;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.anketaLineBG {
	width: 153px;
	height: 2px;
	text-align:left;
	background-color: #9f4200;
	float: left;
}
.anketaLine {
	height: 2px;
	text-align:left;
	background-color: #fbbe90;
	float: left;
}
.percent1 {
	text-align:right;
	float: right;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}
.answer1 {
	text-align:left;
	float: left;
	cursor:pointer;
	padding:5px 0px 4px 0px;
}
.answered{
	text-align:left;
	float: left;
	cursor: default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffb400;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	padding:5px 0px 4px 0px;
}

/*--------------------------------- HP ----------------------------------*/

/*--------------------------- Tisková zpráva ----------------------------*/
#bgPress {
	width: 749px;
	background: #8f6900 url(/images/nabidka_bg.jpg) 0 0 repeat-x;
	padding: 20px 0px 0px 0px;
}
#press {
	padding: 10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
        text-align: justify;
}
/*--------------------------- Tisková zpráva ----------------------------*/

/*------------------------------- O nás ---------------------------------*/
#bgAbout {
	width: 749px;
	background: #664400 url(/images/all_bg.jpg) 0 0 repeat-x;
}
#about {
	padding: 10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
        text-align: justify;
}
/*------------------------------- O nás ---------------------------------*/

/*------------------------------- Kontakt --------------------------------*/
#bgKontakt {
	width: 749px;
	background: #664400 url(/images/all_bg.jpg) 0 0 repeat-x;
}
#kontakt {
	padding: 10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
        text-align: justify;
}
hr.divider{
        color:#b4b301;
        border:3px solid #ffb400;
}
/*------------------------------- Kontakt --------------------------------*/

/*-------------------------------- Ceník ---------------------------------*/
#bgCenik {
	width: 749px;
	background: #664400 url(/images/all_bg.jpg) 0 0 repeat-x;
}
#bgCenik td {
	padding: 10px 10px 10px 10px;
}
#bgCenik td.white {
	padding: 10px 10px 10px 10px;
        background: #ffffff;
        border-bottom:1px solid #ececec;
}
/*-------------------------------- Ceník ---------------------------------*/

/*------------------------------ Jahody ---------------------------------*/
#titleJahody {
        width: 592px;
        height: 43px;
        background: url(/images/jahody_title.jpg) 0 0 no-repeat;
        float: left;
}
#line {
        width: 748px;
        height: 14px;
        background: url(/images/line_top.jpg) 0 0 repeat-x;
        float: left;
}
#bgJahody {
        width: 748px;
        background:#c14300 url(/images/jahody_bg.jpg) 0 0 repeat-x;
        text-align:center;
        float: left;
}
.imgPictureJahody {
        width: 93px;
        height: 70px;
        border:#fbbe90 solid 3px;
        float: left;
}
.imgPictureJahody:hover {
        border:#bed610 solid 3px;
}
.imgPictureFormulaJahody {
        max-width: 150px;
        max-height: 113px;
        border:#fbbe90 solid 3px;
}
.imgPictureFormulaJahody:hover {
        border:#bed610 solid 3px;
}
.imgPictureFotoJahody {
        max-width: 150px;
        max-height: 113px;
        border:#fbbe90 solid 3px;
        cursor:pointer;
}
.imgPictureFotoJahody:hover {
        border:#bed610 solid 3px;
}
.bgCenaJahody {
        width: 74px;
        height: 76px;
        background-color:#562602;
        text-align:center;
        color:#ffffff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;
        float: left;
}
.bgCenaJahody span{
        text-align:center;
        color:#ffffff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
}

.polozkaDetail {
	width: 602px;
        vertical-align:top;
        text-align: left;
}
.polozkaImg {
	width: 100px;
        vertical-align:top;
}

/*------------------------------ Jahody ---------------------------------*/

/*------------------------------ Jablka ---------------------------------*/
#titleJablka {
        width: 592px;
        height: 43px;
        background: url(/images/jablka_title.jpg) 0 0 no-repeat;
        float: left;
}
#bgJablka {
        width: 748px;
        background:#8f6900 url(/images/nabidka_bg.jpg) 0 0 repeat-x;
        text-align:center;
        float: left;
}
.imgPictureJablka {
        width: 93px;
        height: 70px;
        border:#FFCC00 solid 3px;
        float: left;
}
.imgPictureJablka:hover {
        border:#bed610 solid 3px;
}
.imgPictureFormulaJablka {
        max-width: 150px;
        max-height: 113px;
        border:#FFCC00 solid 3px;
}
.imgPictureFormulaJablka:hover {
        border:#bed610 solid 3px;
}
.imgPictureFotoJablka {
        max-width: 150px;
        max-height: 113px;
        border:#FFCC00 solid 3px;
        cursor:pointer;
}
.imgPictureFotoJablka:hover {
        border:#bed610 solid 3px;
}
.bgCenaJablka {
        width: 74px;
        height: 76px;
        /*background: url(/images/bg_cenaHP.jpg) 0 0 no-repeat;*/
        background-color:#3A3E01;
        text-align:center;
        color:#ffffff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;

        float: left;
}
.bgCenaJablka span{
        text-align:center;
        color:#ffffff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
}

/*------------------------------ Jablka ---------------------------------*/

/*------------------------------ Ostatni ---------------------------------*/
#titleOstatni {
        width: 592px;
        height: 43px;
        background: url(/images/ostatni_title.jpg) 0 0 no-repeat;
        float: left;
}
#bgOstatni {
        width: 748px;
        background:#b86a00 url(/images/ostatni_bg.jpg) 0 0 repeat-x;
        text-align:center;
        float: left;
}
.imgPictureOstatni {
        max-width: 93px;
        max-height: 70px;
        border:#FFCC00 solid 3px;
        float: left;
}
.imgPictureOstatni:hover {
        border:#bed610 solid 3px;
}
.imgPictureFormulaOstatni {
        max-width: 150px;
        max-height: 113px;
        border:#FFCC00 solid 3px;
}
.imgPictureFormulaOstatni:hover {
        border:#bed610 solid 3px;
}
.imgPictureFotoOstatni {
        max-width: 150px;
        max-height: 113px;
        border:#FFCC00 solid 3px;
        cursor:pointer;
}
.imgPictureFotoOstatni:hover {
        border:#bed610 solid 3px;
}

.bgCenaOstatni {
        width: 74px;
        height: 76px;
        /*background:#4F3DFF url(/images/bg_cenaOstatni.jpg) 0 0 no-repeat;*/
        background-color:#503D02;
        text-align:center;
        color:#ffffff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;
        float: left;
}
.bgCenaOstatni span{
        text-align:center;
        color:#ffffff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
}

/*------------------------------ Ostatni ---------------------------------*/

/*------------------------------ Buttony --------------------------------*/
#btnOdrudy {
        width: 77px;
        height: 43px;
        background-image: url(/images/btn_odrudy.jpg);
        background-repeat: no-repeat;
        background-position: bottom;
        float: left;
        cursor: pointer;
}
#btnOdrudy:hover {
        background-image: url(/images/btn_odrudy_over.jpg);
}
#btnOdrudy.selected {
        background-image: url(/images/btn_odrudy_select.jpg);
        cursor:auto;
}

#btnRecepty {
        width: 78px;
        height: 43px;
        background-image: url(/images/btn_recepty.jpg);
        background-repeat: no-repeat;
        background-position: bottom;
        float: left;
        cursor: pointer;
}
#btnRecepty:hover {
        background-image: url(/images/btn_recepty_over.jpg);
}
#btnRecepty.selected {
        background-image: url(/images/btn_recepty_select.jpg);
        cursor:auto;
}
#btnFotografie {
        width: 78px;
        height: 43px;
        background-image: url(/images/btn_fotografie.jpg);
        background-repeat: no-repeat;
        background-position: bottom;
        float: left;
        cursor: pointer;
}
#btnFotografie:hover {
        background-image: url(/images/btn_fotografie_over.jpg);
}
#btnFotografie.selected {
        background-image: url(/images/btn_fotografie_select.jpg);
        cursor:auto;
}
.btn_close{
        color:#940000;
        font-size: 14px;
        cursor:pointer;
        border: 1px solid #ececec;
}
.btn_close:hover{
        color:#940000;
        font-size: 14px;
        text-decoration:underline;
}
#zalOdrudy {
        width: 78px;
        height: 43px;
        background-image: url(/images/zal_odrudy.jpg);
        background-repeat: no-repeat;
        background-position: bottom;
        float: left;
        cursor: pointer;
}
#zalOdrudy:hover {
        background-image: url(/images/zal_odrudy_over.jpg);
}
#zalOdrudy.selected {
        background-image: url(/images/zal_odrudy_select.jpg);
        cursor:auto;
}
#zalUvod {
        width: 78px;
        height: 43px;
        background-image: url(/images/zal_uvod.jpg);
        background-repeat: no-repeat;
        background-position: bottom;
        float: left;
        cursor: pointer;
}
#zalUvod:hover {
        background-image: url(/images/zal_uvod_over.jpg);
}
#zalUvod.selected {
        background-image: url(/images/zal_uvod_select.jpg);
        cursor:auto;
}
#btn_archiv {
        padding-left: 384px;
}
/*------------------------------ Buttony --------------------------------*/

/*---------------------------- fotogalerie ------------------------------*/
#detail_photo{
    position:fixed;
    width:680px;
    background-color: #ffffff;
    top:0;
    left:50%;
    margin-left:-350px;
    padding: 30px 10px 10px 10px;
    text-align:center;
}
.detail_photo_hide{
    display:none;
}
.detail_photo_show{
    display: run-in;
}
#galery_image_detail{
        width:640px;
        cursor:pointer;
        border:0px;
}
/*---------------------------- fotogalerie ------------------------------*/
#copyrightLeft{
        width: 617px;
        text-align:left;
        position:relative;
        vertical-align:middle;
        float: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #ffffff;
        font-size: 9px;
        font-weight: normal;
        text-indent: 20px;
}
#copyrightRight{
        width: 171px;
        text-align:left;
        position:relative;
        vertical-align:middle;
        float: left;
}
