body{
 background:#e4e4e4 url('IMG/bgmain.png') top left repeat-x;
 font-size: 0.8em;
 font-family:Arial, lucida, sans-serif,Tahoma, Verdana;
 color: #000;
 margin:0;
 padding:0; 
}

a img{
 border:none;
}

h1{
 font-size:170%;
 padding-left:20px;
 text-decoration:none;
 font-weight:100;
 margin-top:20px;
 margin-bottom:5px;
}

ul li{
 list-style-image:url('IMG/li.png');
 font-style:italic;
 margin-bottom:5px;
}

ul{
 _margin-top:30px;
}

p{
 text-align:justify;
}

a{
 font-weight:bold;
 color:#c63496;
}

a:hover{
 color:#8d256b;
 text-decoration:none;
}

.page{
 position:absolute;
 top:0px;
 left:50%;
 margin-left:-450px;
 width:900px;
 background:#fff url('IMG/bgpage.png') top left repeat-x;
 padding:0px;
}

.inner_page{
 width:856px;
 margin-left:22px;
}

.header{
 width:900px;
 height:200px;
}

.leftdiv{
 float:left;
 width:641px;
}


.rightdiv{
 float:right;
 width:215px;
 margin-bottom:10px;
 padding-bottom:90px;
}

.footer{
 clear:both;
 width:100%;
 height:60px;
 border-top:5px solid #ccc;
}

.kontakt{
 vertical-align:top;
}

.menu{
 width:856px;
 height:40px;
 background:#fff url('IMG/menusrafa.png') top right no-repeat;
 text-align:right;
}

.fotogrid{
 margin-left:25px
}

.fotogrid img{
 border:4px solid #c53396;
 width:250px;
}
.menuin{
 width:506px;
 float:left;
}

.menu a{
 color:#000;
 font-size:150%;
 text-decoration:none;
 margin-right:15px;
 font-weight:100;
}

.menu a:hover{
 color:#888;
}

.menusel{
 color:#888;
 font-size:150%;
 text-decoration:none;
 margin-right:15px;
 font-weight:100;
}

.akce{
 clear:both;
 margin-bottom:20px;
 font-weight:bold;
 text-align:right;
 width:300px;
}

.kontakt{
 clear:both;
 margin-bottom:20px;
}
.kontakt th{
 text-align:right;
}
.kontakt td{
 text-align:left;
 padding-left:20px;
}


.akce td{
 padding-left:50px;
}

.hr{
 border:0px;
 width:641px;
 height:11px;
 float:left;
 margin-bottom:10px;
}

.gsipka{
 background:#fff url('IMG/gsipka.png') left no-repeat;
}
.rsipka{
 background:#fff url('IMG/rsipka.png') left no-repeat;
}
.osipka{
 background:#fff url('IMG/osipka.png') left no-repeat;
}

.ml35{
 margin-left:35px;
}

.mt20{
 margin-top:20px;
}

.mb20{
 margin-bottom:20px;
}

.cb{
 clear:both;
}

.flleft{
 float:left;
}

.flright{
 float:right;
}


.dodavatele{
 margin-bottom:20px;
 border: none;
 width:171px;
 height:82px;
}

.karta{
 position:absolute;
 right:60px;
 bottom:90px;
}
