body{
font-family: Arial;
font-size: 12px;
color: #373737;
text-align: center;
background: #005092;
}

h1{
color: #373737;
margin: 0;
padding: 0;
font-size: 16px;
margin-bottom: 5px;
margin-top: 5px;
font-weight: bold;
}

h2{
color: #373737;
margin: 0;
padding: 0;
font-size: 14px;
margin-bottom: 5px;
margin-top: 5px;
font-weight: bold;
}

p{
margin: 0;
padding: 0;
margin-bottom: 5px;
}

a{
color: #f7931d;
}

hr{
padding: 0;
clear: both;
}

#layout{
width: 960px;
padding: 10px;
margin: auto;
text-align: left;
background: #EFEFEF;
}

#top{
background: url('images/top.png') no-repeat;
height: 178px;
}

#homepage{
display: block;
height: 150px;
}

.button_small{
float: left;
display: block;
background: url('images/button_small_off.gif') no-repeat;
height: 17px;
padding: 3px 5px 3px 5px;
width: 83px;
text-decoration: none;
text-align: center;
margin-left: 5px;
color: #7b200b;
}

.button_small:hover{
float: left;
display: block;
background: url('images/button_small_on.gif') no-repeat;
height: 17px;
padding: 3px 5px 3px 5px;
width: 83px;
text-decoration: none;
text-align: center;
margin-left: 5px;
color: #da4d02;
}

#content {
background: #EFEFEF;
width: 960px;
min-height: 700px;
overflow: hidden;
}

.button_big{
float: left;
display: block;
background: url('images/button_big_off.gif') no-repeat;
height: 17px;
padding: 3px;
width: 119px;
text-decoration: none;
text-align: center;
margin-left: 5px;
letter-spacing: -0.2px;
color: #7b200b;
}

.button_big:hover{
float: left;
display: block;
background: url('images/button_big_on.gif') no-repeat;
height: 17px;
padding: 3px;
width: 119px;
text-decoration: none;
text-align: center;
margin-left: 5px;
letter-spacing: -0.2px;
color: #da4d02;
}

#left{
float: left;
width: 170px;
background: #EFEFEF;
}

#bg_article {
padding: 5px;
}

#footer {
width: 950px;
padding: 5px;
text-align: right;
background: #D7DFEA;
}

#center{
float: left;
margin-left: 5px;
width: 515px;
color: #373737;
text-align: justify;
background: #EFEFEF;
}

#right{
float: right;
width: 265px;
background: #EFEFEF;
}


#kurzy{
background: #D8DFEA url('images/kurzy.png') no-repeat;
margin-top: 5px;
line-height: 18px;
}

#menu{
list-style-type: none;
padding: 0;
margin: 0;
padding-top: 50px;
padding-bottom: 10px;
}

#reklama img{
border: none;
}

.menu_kat{
margin-top: 5px;
display: block;
padding-left: 20px;
text-decoration: none;
background: url('images/puntik_off.png') no-repeat;
color: #005399;
}

.menu_kat:hover{
background: url('images/puntik_on.png') no-repeat;
}

.menu_kurz{
display: block;
padding-left: 21px;
text-decoration: none;
font-size: 11px;
color: #373737;
}

.menu_kurz:hover{
color: #4F4F4F;
}

#zpravy{
background: #e1e1e2 url('images/zpravy.png') no-repeat;
margin-top: 5px;
height: 50px;
color: #373737;
}

#akce{
background: #D7DFEA url('images/akce.png') no-repeat;
margin-top: 5px;
color: #373737;
padding: 5px;
}

#napiste{
text-decoration: none;
display: block;
background: url('images/napiste.png') no-repeat;
height: 50px;
}

#slevy{
background: #D7DFEA url('images/slevy.png') no-repeat;
color: #373737;
padding: 5px;
min-height: 450px;
}

#copy{
clear: both;
text-align: center;
margin-top: 10px;
color: #373737;
}

/* for Internet Explorer */
/*\*/

* html .button_big{
height: 23px;
width: 125px;
padding: 0px;
padding-top: 3px;
margin-left: 4px;
}

* html .button_big:hover{
height: 23px;
width: 125px;
padding: 0px;
padding-top: 3px;
margin-left: 4px;
}

* html .button_small{
height: 23px;
width: 93px;
padding: 0px;
padding-top: 3px;
margin-left: 4px;
}

* html .button_small:hover{
height: 23px;
width: 93px;
padding: 0px;
padding-top: 3px;
margin-left: 4px;
}

/**/
