body
{
 font-family:           Tahoma, Verdana, Arial;
 font-size:             0.8em;
 color:                 #000000;
 background-color:      #fff6de;
 text-align:            center;
 margin:                10px 0 0 0;
}

a, img
{
 border:                0;
}

.odkaz
{
 color:                 #000000;
 text-decoration:       underline;
}

.odkaz:hover
{
 color:                 #ff0000;
}

.clearb, .clearl, .clearr
{
 clear:                 both;
 margin:                0;
 font-size:             0px;
}

.clearl
{
 clear:                 left;
}

.clearr
{
 clear:                 right;
}

.cela_stranka
{
 width:                 771px;
 text-align:            left;
 margin:                auto;
 border:                2px #fdeab7 solid;
 background-color:      #f99f61;
}

.hlavicka
{
 position:              relative;
 width:                 771px;
 height:                113px;
 margin:                0;
 background-color:      #f99f61;
}

.slogan
{
 position:              absolute;
 top:                   2px;
 left:                  54px;
 font-weight:           bold;
 margin:                0;
 
}

.menu
{
 font-size:             0.9em;
 width:                 717;
 line-height:           14px;
 height:                25px;
 background-color:      #f99f61;      
 margin:                5px 0 10px 0;
 padding:               0 0 0 54px;
 border-bottom:         3px #ffdd66 solid;
}

.menu a
{
 width:                 100px;
 height:                25px;
 font-weight:           bold;
 color:                 #000000;
 background-color:      #FFDD66;
 text-decoration:       none;
 display:               block;
 text-align:            center;
 float:                 left;
 margin:                0 7px 0 0;
}

.menu a:hover
{
 color:                 #ff0000;
}


a b.rtop, b.rbottom{display:block;background: #f99f61}
a b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #FFDD66}
a b.r1{margin: 0 5px}
a b.r2{margin: 0 3px}
a b.r3{margin: 0 2px}
a b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.texty
{
 width:                 600px;
 float:                 left;
 padding:               0 5px 15px 0;
 border-right:          1px #ffdd66 solid;               
}

.novinky
{
 position:              relative;
 left:                  -1px;
 width:                 150px;
 padding-left:          10px;
 padding-bottom:        15px;
 float:                 left;
 border-left:           1px #ffdd66 solid;
}


.on-nadpis, .ov-nadpis, .ad-nadpis, .do-nadpis, .se-nadpis, .ko-nadpis
{
 width:                 546px;
 height:                100px;
 font-size:             180%;
 margin:                0;
 line-height:           99px;
 padding-left:          54px;
 background:            url('../grafika/on-banner.jpg') no-repeat;
}

.ov-nadpis
{
 background:            url('../grafika/ov-banner.jpg') no-repeat;
}

.ad-nadpis
{
 background:            url('../grafika/ad-banner.jpg') no-repeat;
}

.do-nadpis
{
 background:            url('../grafika/do-banner.jpg') no-repeat;
}

.se-nadpis
{
 background:            url('../grafika/se-banner.jpg') no-repeat;
}

.ko-nadpis
{
 background:            url('../grafika/ko-banner.jpg') no-repeat;
}

.texty p.text, .texty p
{
 width:                 541px;
 padding-left:          54px;
 padding-top:           10px;
 padding-right:         5px;
 margin:                15px 0 0 0;
 border-top:            1px #ffdd66 solid;
}

.texty p
{
  margin:               0;
  padding-top:          0;
  border:               0;
}

h3
{
 padding-left:          54px;
 margin:                10px 0 0 0;
}

.copy
{
 width:                 771px;
 color:                 #000000;
 font-size:             0.7em;
 text-align:            right;
 padding-right:         20px; 
 margin:                auto;
}

.copy a
{
 color:                 #1b5678;
 text-decoration:       none;
}

.copy a:hover
{
 text-decoration:       underline;
}

.obrazky
{
 margin:                30px 0 10px 54px;
 width:                 545px;
 padding:               5px 0 0 5px;
}

.pic
{
 margin:                0 0 5px 0px;
 border:                1px #000000 solid;
}
