/* CSS Document */

*{padding:0px; margin: 0px;}

body {text-align: center; margin: 2px 0 0 0; font-family: verdana, sans-serif; font-size: 0.8em;}

a img {text-decoration: none; border:0px;}

#all {margin: auto; width:999px; text-align: left;}

#all #header h1 {

color: #fff; 

padding: 0px 0px 5px 0px; 

margin: 50px 255px 0px 0px;

border-bottom: 4px solid #338ec0;



}

h1 a {

color: #fff; 

text-decoration: none;

}

#all #header {

background-image: url('img/top_map3.jpg');

background-color: #000;

background-repeat: no-repeat;

height: 175px;

padding: 50px 0px 0px 30px; 

}

#all #header.stein {

background-image: url('img/top_blank_map_stein.jpg');

background-color: #000;

background-repeat: no-repeat;

height: 175px;

padding: 50px 0px 0px 30px; 

}

#all #header #lang {

float: right;

font-size: 0.9em;

padding: 0px;

margin: 153px 0px 0 0px;

}

#all #header #lang.en a, #all #header #lang.en a:visited { text-decoration: none; color: #fff; padding: 0px 15px 6px 13px; border-bottom: 4px solid #338ec0; }
#all #header #lang.en a:hover, #all #header #lang.en a:visited:hover {color: #000; border-bottom: 4px solid #000; }

#all #header #lang.cs a, #all #header #lang.cs a:visited { text-decoration: none; color: #fff; padding: 0px 35px 6px 13px; border-bottom: 4px solid #338ec0; }
#all #header #lang.cs a:hover, #all #header #lang.cs a:visited:hover {color: #000; border-bottom: 4px solid #000; }


#all #right {width: 250px; float: right;}


#all #right h2 {

color: gray;

margin: 40px 0 10px 15px;

font-size: 1.3em;

}

#all #right #news {

padding: 0 5px 0 20px;

font-size: 0.9em;

text-align: justify;

color: #626262;

}

#all #right #news a {

color: #338ec0;

}

#all #right #news a:hover {

color: #000;

}


#all #middle {width: 525px; float: left; margin: 0 0 0 2px;}

#all #middle #content {

width: 534px;

text-align: justify;

color: #626262;

padding: 0 20px 0 10px;

margin: 40px 0 30px 0;

/* border-left: 2px solid #c3c2c2; */

border-right: 2px solid #ebebeb;

}

#all #middle #content a {

text-decoration: none;

color: #338ec0;

border-bottom: 1px solid #338ec0;

}

#all #middle #content a:hover {

text-decoration: none;

color: #000;

border-bottom: 1px solid #000;

}

#all #middle h2 {

margin: 28px 0 38px 30px;

color: gray;

}

#all #middle #content h3 {

color: #338ec0;

margin: 0 0 10px 0;

font-size: 1.3em;

}

#all #left {width: 180px; float: left;}

#all #left #menu {

list-style-type: none;

color: #b5b5b5;

font-weight: bold;

font-size: 1.1em;

margin: 40px 0 0 0;

border-top: 1px dotted silver;

}

#all #left #menu li {

padding: 10px 10px 10px 0px;

border-bottom: 1px dotted silver;

}

#all #left #menu li.sub {

font-size: 0.7em;

color: gray;


}



#all #left #menu a {

font-size: 1.1em;

margin: 0 0 0 0px;

padding: 10px 0px 10px 5px;

font-weight: bold;

text-decoration: none;

border-left: 10px solid #fff;

color: #338ec0;

}

#all #left #menu li.sub a {

color: gray;

padding: 10px 10px 10px 12px; 

}

#all #left #menu li.sub a:hover {

color: #1f1f1f;

}


#all #left #menu a:hover {


font-weight: bold;

color: #000;

text-decoration: none;

border-left: 10px solid #338ec0;

}

#all #left #adresa {

color: #338ec0;

margin: 40px 0 0 0;

padding: 0 0 0 15px;

font-size: 0.8em;

}


#all #left #adresa h1 {

color: #338ec0;

margin: 0 0 5px 0;

font-size: 1em;

}

#all #left #adresa a {

color: gray;

}

#all #bottom {

background-image: url('img/lista.jpg');

text-align: right;

background-repeat: no-repeat;

 font-size: 0.8em;

padding: 8px 0 10px 10px;

margin: 10px 0 0 0;

clear: both;

color: gray;

}

#all #bottom a {color: gray; }
#all #bottom a:hover {color: #338ec0;}



.center {text-align: center;}
.centerb {text-align: center; font-weight: bold;}
.hlava {text-align: center; }

.csesp {text-align: center; font-weight: bold; font-size: 1.1em;}
.stanovy {text-align: center; font-weight: bold; font-size: 1.3em;}

ul.list {}
ul.list li {margin: 5px 0px 10px 20px; padding: 0px 0px 0px 10px;}

ul.pismena li {list-style-type: none; margin: 0px 0px 0px 20px; }

.akce {padding: 5px 0px 20px 0px; border-bottom: 2px solid #338ec0; }
.akce h4 {padding: 10px 0px 10px 0px; font-size: 1.0em; }

.novinka {border-bottom: 1px dotted silver; padding: 5px 0px 10px 0px}

a.bluelink { color: #338ec0; }

.boldwhite {color: white; font-size: 1.2em;font-weight: bold;}


