body
    {
        background-color: #5C554E;
        font-family: sans-serif;
        font-size:1em;
    }

    #obal
    {
        width:1000px;
        color:#D1CAC5;
        font-size:0.8em;
        margin:5px auto;
        
    }
a
{
    color:#BBB4AF;
    text-decoration: none;
    font-weight: bold;
}
a:hover
{
    text-decoration: underline !important;
    color:#BBC05A;
}
    
#horni_menu
{
    height:60px;
    
}

#logo
{
 position: relative;
  width:244px;
  height:60px;
}

#logo a, #logo span {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width:244px;
  height:60px;
  
}
#logo span
{
    background-image: url(../img/logo_new.jpg?E);
}    
#horni_menu div#menu
{
    left:580px;
    top:35px;
    width:450px;
    position:absolute;
    background-image: url(../img/zrnicka_top.jpg);
    background-position: 70px 0;
    background-repeat: no-repeat;
    padding-top:6px;
   line-height: 10px;
    font-size:1.2em;
   height:28px;
}
#horni_menu div#menu a
{
    padding-right:30px;
}
#hlavicka
{
    height: 190px;
    position:relative;
    clear:both;
   
    
}
div#hlavicka a, div#hlavicka span {
  display: block;
  text-decoration: none;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 1000px;
  height: 190px;
  color: #fff;
}

div#hlavicka span {
  background: url(../img/hlavicka_new.jpg) 0 0 no-repeat;
}
#paticka
{
    text-align:center;
    color:#D1CAC5;
    font-size:0.7em;
}
#obsah
{
    font-size:1em;
    margin-left:220px;
    width:560px;
    top:0;
    
}
#obsah h1
{
    font-size:1.4em;
    margin-bottom:10px;
    font: lighter;
   
  
}
#obsah h2
{
      color:#BBC05A;
}
.zelena
{
    color:#BBC05A;
}
#obsah p, #obsah ul, #obsah ol
{
    margin-bottom:10px;
}
.tel
{
    color:#BBC05A;
    font-size:1.5em;
    font-weight: bold;
}
#levo
{
    width:218px;
    float:left;
}
#pravo
{
 text-align:right;
 position:absolute;
 top:0;
 left:780px;
 width:220px;
}
#levo h3
{
    background-image: url(../img/zrnicko.jpg);
    background-repeat: no-repeat;
    background-position: 0 2px;
    padding-left:20px;
    margin-bottom:5px;
    color:#A19587;
}
#levo ul
{
    margin-left:20px;
}

#levo ul a
{
    text-decoration: none;
    font-weight: normal;
}
a.act
{
color:#BBC05A;
}


#levo ul a:hover, #levo ul a.act
{
    font-weight: bold;
}
#login input 
{
 background-color: #BBC05A;
 border:0px;
 width:130px;
 margin-bottom:3px;
 
}
#login .login
{
    background-color: #847866;
    color:#D0C9C4;
    width:104px;
    =width:106px;
}
#kontakt 
{
    background-image: url(../img/pozadi_kontakt.jpg?1);
    background-repeat: no-repeat;
    background-position: 100px 0;
    font-size:1.3em;
    
    text-align:center;
    padding-top:100px;
}
#k
{
    background-image: url(../img/pozadi_kontakt.jpg?1);
    background-repeat: no-repeat;
    background-position: 100px 0;
    
}
#kontakt a
{
    
}
#kontakt a:hover
{
    text-decoration:none;
}
.kava,.kavas,.kavass,.o_kave
{
    background-image: url(../img/pozadi_kava.jpg);
    background-repeat: no-repeat;
    width:506px;
    height:390px;
    padding:20px;
}
.o_kave
{
padding:10px;
  background-image: url(../img/pozadi_kava4.jpg?1) !important;
  height:85px !important;
  width:530px !important;
}
.kavass
{
  background-image: url(../img/pozadi_kava5.jpg) !important;
  height:205px !important;
}
.kavas
{
  background-image: url(../img/pozadi_kava2.jpg) !important;
  height:240px !important;
}
.kavaNew
{
    margin-bottom:30px;
}
.kava h3 a, .kava h2 a, .kavaNew h3 a, .kavaNew h2 a
{
    color:#BBC05A !important;
}
.kava h1,.kavaAka h1
{
    font-size: 1em !important;
    margin:0 !important;
    padding:0 !important;
    font-weight: bold !important;
}
.bbox
{
    background-image: url(../img/box_home3.jpg);
    background-repeat: no-repeat;
    width:560px;
    padding:10px;
    height:259px;
}
#bannery
{
    margin-top:40px;
    margin-left:5px;
    
}
.error
{
    color:red;
}
.np
{
 float:left;
 width:165px;height:140px;text-align:center;padding-right:20px;margin-top:23px;
 
}
.just
{
   text-align: justify;
   }
.aktu
{
	padding-left:20px;
	margin-bottom:20px;
	background-image: url("../img/zrnicko.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	text-align: justify;
}	
.prispevek
{
	margin-bottom:20px;
}
#ma
{ 
    padding: 0px; 
    background: #857867 url("../img/poz.gif") top left no-repeat; 
    width: 200px; 
    font-size: 1px;
    margin:0 auto;
}
ul.orig
{
    margin-left: 15px;
    list-style-type: disc;
}
ul.orig li
{
    list-style-type: disc;
}
.kava .img
{
    margin-left:320px;
    width:148px;
    height:148px;
    background-image: url(../img/pozadi_obr.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    text-align: center;
}

.kavaAka .img div 
{
    width:148px;
    height:148px;
    background-image: url(../img/pozadi_obr.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    text-align: center;
    margin-bottom:9px;
}

.img img
{
    margin:10px auto;
    
    
}
.kava p
{
    text-align: justify;
}
div.box div.top
{
    width:560px;
    height:16px;
    background-image: url(../img/box-top.jpg);
}
div.box div.middle
{
    width:560px;
    background-image: url(../img/box-middle.jpg);
    background-repeat: repeat-y;
}
div.box div.middle div.cont,
div.boxs div.middle div.cont,
div.boxxs div.middle div.cont,
div.boxxxs div.middle div.cont
{
    margin-left:10px;
    margin-right:10px;
}
div.box div.bottom
{
    width:560px;
    height:14px;
    background-image: url(../img/box-bottom.jpg);
    background-repeat:no-repeat;
}

div.boxs div.top
{
    width:507px;
    height:16px;
    background-image: url(../img/box-top-s.jpg);
}
div.boxs div.middle
{
    width:507px;
    background-image: url(../img/box-middle-s.jpg);
    background-repeat: repeat-y;
}
div.boxs div.bottom
{
    width:507px;
    height:14px;
    background-image: url(../img/box-bottom-s.jpg);
    background-repeat:no-repeat;
}
div.boxxs div.top
{
    width:200px;
    height:16px;
    background-image: url(../img/box-top-xs.jpg);
}
div.boxxs div.middle
{
    width:200px;
    background-image: url(../img/box-middle-xs.jpg);
    background-repeat: repeat-y;
}
div.boxxs div.bottom
{
    width:200px;
    height:16px;
    background-image: url(../img/box-bottom-xs.jpg);
    background-repeat:no-repeat;
}
div.boxxxs div.top
{
    width:171px;
    height:16px;
    background-image: url(../img/box-top-xxs.jpg);
}
div.boxxxs div.middle
{
    width:171px;
    background-image: url(../img/box-middle-xxs.jpg);
    background-repeat: repeat-y;
}
div.boxxxs div.bottom
{
    width:171px;
    height:16px;
    background-image: url(../img/box-bottom-xxs.jpg);
    background-repeat:no-repeat;
}

ol
{
    list-style-position: inside;
    
}
ol li li
{
    margin-left:10px;
}
#levo ol li
{
    margin-top:2px;
}

.fotobox
{
    margin:20px 0;
}
.fotobox .box
{
    width:175px;
    height:175px;
    
    background-repeat: no-repeat;
    float:left;
    margin-right:15px
}
.fotobox .last
{
    margin-right:0px;
}
.fotobox .box img
{
    
}

/* INLINE */
.areaVzkaz
{
    width:500px;
    height:200px
}
.pErrors
{
    color:red;
    font-weight:bold;
}
#reg
{
    font-size:large;
}

.mt20{ margin-top:20px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mb20{ margin-bottom:20px;}
.mb10{ margin-bottom:10px;}
.mt50{ margin-top:50px;}
.mb50{ margin-bottom:50px;}
.pb7{ padding-bottom:7px;}
.p10 {padding:10px}
.pt5{ padding-top:5px;}
.mt40{ margin-top:40px;}
.mb40{ margin-bottom:40px;}
.mr10 {margin-right:10px}
.ml370 {margin-left:370px}
.ml365 {margin-left:365px}
.w60 {width:60px}
.w70 {width:70px}
.w100 {width:100px}
.w400 {width:400px}
.w340 {width:340px}
.h130 {height:130px}
.w171 {width:171px}

.w300 {width:300px}
.lh0{line-height:0;}
.bt1sb {border-top:1px solid black}
.pridanoDoKosiku {color:yellow;margin-bottom:10px}
.kfA{font-size:1.1em}
hr.hr2
{
    visibility: hidden;clear:both;margin:0;padding:0;padding-bottom:10px;
}

#jura img {
    float:left;
    margin-right:10px;
}