body {
font-family:tahoma;
font-size:14px;
text-align:center;
margin: 0px;
color: #333333;
}
a {
color: #222222;
}
a:hover {
text-decoration:none;
}
.h4_warning {
color:#CC0000;
margin:5px 5px 5px 15px;
}

.page {
width:100%;
text-align: left;
}

.center {
width: 974px;
margin: 0 auto 0 auto;
}

.header {
width:100%;
height:132px;
background: #FFFFFF url('../img/design/header_bg.png') repeat-x bottom;
}

.header .left {
float: left;
width: 320px;
height: 100px;
}

.header .left img {
margin: 20px 0 0 0;
}

.header .right {
float: left;
width: 650px;
height: 132px;
}

.horizontalmenu {
width:100%;
height:20px;
}

.body {
width:100%;
}

.bottom {
clear:both;
}

.footer {
width: 100%;
background: #4D9AF6 url('../img/design/header_bg.png') repeat-x top;
color: #222222;
}
.lang {
height:30px;
}
.footer .block {
margin: 20px 10px 3px 0;
/*font-size: 85%;*/

line-height: 150%;
width: 974px;
/*border-top: 2px solid #dbdbdb;*/
padding-top: 10px;
}

.footer .block .left {
float: left;
text-align: left;
width: 210px;
padding-left: 20px;
margin:0 0 0 30px;

}

.footer .block .left img {
width: 150px;
margin-bottom:10px;
}

.footer .block .right {
float: right;
width: 700px;

}

.footer .block .right .links {
float: left;
text-align: left;
width: 33%;
height: 150px;
background: url('../img/design/footer_s.png') no-repeat left bottom;
font-size:90%;
}

.footer .block .right .links a {
margin-left: 20px;

}
.footer .block .right .links span {
margin-left: 20px;
font-size:120%;
font-weight:bold;
color:white;
}

.search {
height: 40px;
margin: 20px 40px 20px 0;
text-align: right;
}

.search img {
position:relative;top:3px;
width:18px;
height:18px;
border:0;
}

.search select {
width: 150px;
margin: 0 0 0 10px;
}

.search a {
text-decoration: none;
margin: 0 0 0 5px;
}

.search a:hover {
text-decoration: underline;
color: #f39533;
}

/* Menu */

.menu .prim {
float: left;
position: relative;
top: -42px;
margin-left: 30px;
}

.menu .prim img {
float: left;
margin: 7px 2px 0 2px;
}

.menu .sec {
float: left;
width: 100%;
position: relative;
top: 20px;
}

.menu .sec .l {
float: left;
width: 14px;
height: 32px;
background: url('../img/design/menu_sec_l.png');
}

.menu .sec .m {
float: left;
width: 600px;
height: 32px;
background: url('../img/design/menu_sec_m.png');
} 

.menu .sec .r {
float: left;
width: 13px;
height: 32px;
background: url('../img/design/menu_sec_r.png');
}

.menu .sec img {
float: left;
height: 14px;
width: 2px;
margin-top: 7px;
}

.m1_0 {
float: left;
font-size:120%;
margin: 5px 14px 0 14px;
}

.actual {
float: left;
font-size:120%;
margin:0;
}

.actual .left {
float: left;
width: 14px;
height: 32px;
background: url('../img/design/menu_prim_l.png') no-repeat;
}

.actual .mid {
float: left;
padding-top: 5px;
height: 32px;
background: url('../img/design/menu_prim_m.png') repeat-x;
}

.actual .mid a {
color: #2582f5;
text-decoration: none;
}

.actual .right {
float: left;
width: 14px;
height: 32px;
background: url('../img/design/menu_prim_r.png') no-repeat;
}

.m1_0 a {
margin-top: 5px;
text-decoration: none;
}

.m1_0 a:hover {
text-decoration: none;
color: #f39533;
}

.m1_1 {
float: left;
font-size:90%;
margin: 5px 10px 0 10px;
}

.m1_1 a {
text-decoration: none;
}

.m1_1 a:hover {
text-decoration: none;
color: #f39533;
}

.menu_a1 {
width:100%;
height:20px;
}
.menu_a1 a {
width:100%;
height:100%;
display:block;
font-weight:bold;
text-indent:10px;
padding-top:5px;
}
.menu_a2 {
width:100%;
height:22px;
font-size:90%;
}
.menu_a2 a {
width:100%;
height:100%;
display:block;
text-indent:20px;
}

/* Document */


.h1_doc h1 {
margin:0px 0 8px 0;
padding:0px;
font-size:160%;
}

.blue {
background: url('../img/design/body_prim_bg.png') repeat-x;
width: 100%;
color: #FFFFFF;
}

.blue .center {
background: url('../img/design/body_main_bg.png') no-repeat top right;
padding-top: 25px;
}
.blue .center a {
color:white;
}

.blue h1 {
margin-top: 0px;
font-weight: normal;
font-size:160%;
}

.blue .title {
width: 500px;
float: left;
margin-bottom: 30px;
}

.blue img {
float: right;
margin: -30px 40px 30px 0;
}

.white {
background: url('../img/design/body_sec_bg.png') repeat-x top;
width: 100%;
padding-top: 10px;
}

.white .block {
width: 974px;
margin: 0 auto 0 auto;
}

.white .block .text {
width: 670px;
line-height: 150%;
float: left;
}
.white .block .text p {
margin:0px;
padding:0px;
}

.white .block .text h1 {
color:#1E7EF5;
font-size:160%;
margin:10px 0 10px 0;
}
.white .block .text h2 {
color:#1E7EF5;
font-size:130%;
margin:10px 0 10px 0;
}
.white .block .text h3 {
color:#1E7EF5;
font-size:110%;
margin:5px 0 5px 0;
}
.white .block .text a {
color:#1E7EF5;
font-size:110%;
margin:5px 0 5px 0;
}


.white .block .right {
float: right;
margin-top: 20px;
font-size:90%; 
}
.white .block .right form input {
width:244px;
}
.white .block .right form input#odeslat {
width:100px;
background:#1E7EF5;
color:white;
}
.white .block .right form textarea {
width:244px;
height:100px;
}

.white .block .right .l {
width: 11px;
height: 137px;
background: url('../img/design/body_news_l.png') no-repeat top;
float: left;
}

.white .block .right .mid {
background: url('../img/design/body_news_m.png') repeat-x top;
float: left;
width: 250px
}

.white .block .right .mid img {
float: left;
width: 15px;
margin: 10px 10px 5px 0;
}

.white .block .right h1 {
font-size:120%;
margin: 10px 0 5px 10px;
color: #2582f5;
}

.white .block .right h2 {
font-size:120%;
margin: 10px 0 5px 10px;
color: #f39533;
}

.white .block .right .mid .content {
background: url('../img/design/body_news_hr.png') no-repeat top;
padding: 5px 0 5px 0;
color: #666666;
}

.white .block .right .mid .menu {
background: url('../img/design/body_news_hr.png') no-repeat top;
padding: 5px 0 5px 5px;
color: #666666;
line-height: 150%;
}

.white .block .right .mid .menu a:hover {
color: #2582f5;
}

.white .block .right .mid .content .date {
font-size:90%;
margin:5px 0 0 0;
}

.white .block .right .mid .content .title {
margin:0 0 0 8px;
}  

.white .block .right .r {
width: 11px;
height: 137px;
background: url('../img/design/body_news_r.png') no-repeat top;
float: left;
}

.white .block .right .menu ul {
margin:5px 0 0 0;
padding:0 0 0 20px;
list-style-type:square;
}

/* navigace */
.navigation {
margin: 0 0 20px 5px;
font-size:80%;
color:black;
}
.navigation a {
color:black;
}


/* FORUM */
.forum {
width:100%;
font-size:90%;
}
.forum_headers {
background-color:#D0ECF9;
text-align:center;
font-weight:bold;
}
.forum_theme {
background-color:#F8FCFE;
border-bottom:1px solid white;
}
.forum_article {
border:1px solid black;
background-color:#F8FCFE;
float:right;
clear:both;
text-align:left;
padding:8px;
margin:5px 0 5px 0;
width:97%;
}

/* mapa webu */
.map1 {margin:4px 0 4px 5px;font-weight:bold;}
.map1_0 {margin:10px 0 4px 20px;}
.map1_1 {margin:4px 0 4px 40px;}
.map1_2 {margin:2px 0 2px 60px;}
.map1_3 {margin:2px 0 2px 80px;}
.map1_4 {margin:2px 0 2px 100px;}
.map1_5 {margin:2px 0 2px 120px;}


