/* CSS Document */
body {
margin:0;padding:0;text-align:center;background:url('../images/bg.png') repeat;font-family:arial, verdana, sans-serif;
}
.container {
margin:0 auto;padding:0;width:990px;
text-align:left;background-color:#b2bdd0;border-right:1px solid #666;border-left:1px solid #666;
}
#logo {
width:260px;height:120px;margin:0;padding:0;border:0;float:left;
}
.postlogo {
width:730px;height:120px;margin:0;padding:0;border:0;background:url('../images/postlogo.png') no-repeat; float:left;
}


/*menu*/
.menu {
margin:0;padding:1px 0 0 20px;height:25px;background:url('../images/menu-bg.png');border-top:1px solid #666;border-bottom:1px solid #666;list-style:none; clear:both;
}
.menu li {float:left;}
.menu li a {
float:left; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; color:#370196; font-weight:bold; text-align:center;padding: 5px 12px; cursor:pointer;
}
.menu li.active a {
background-color:#f5f5fa;color:#000;
border-top:1px solid #666;border-left:1px solid #666;border-right:1px solid #666;
}
.menu li a:hover {
color:black;background-color:#f5f5fa;
}
.menu li.active a:hover {color:black; background-color:#f5f5fa; border:1px solid #666;
cursor:default;}



/*VERTICAL MENU*/
.menu02 {
width:260px;margin:15px 0 0 0;float:left;
}
.menu2 {
margin:0px;background-color:#b2bdd0;
}
.menu22 {
list-style:none; padding-left:20px;
}
.menu22 li a {
display:block;margin:0;padding:1px 0;background-color:#b2bdd0;line-height:180%;color:#fff;text-align:left;text-decoration:none;font-size:0.7em;font-style:normal;cursor:pointer;padding-left:10px;font-family:arial,verdana sans-serif;
border-top:1px solid #e1e1e1;border-bottom:1px solid #888888;
}
.menu22 li.active a,.menu22 li.active a:hover {
color:black;background-color:white;text-decoration:none;border-left:5px solid #dbc98b;border-top:1px solid silver;border-bottom:1px solid #efeff6;border-right:1px solid white;
}
.menu22 li a:hover {
color:black;text-decoration:none;cursor:default;background-color:#dfdfe6;border-left:5px solid #dbc98b;border-top:1px solid silver;border-bottom:1px solid #efeff6;border-right:1px solid white;
}



/*TEXT*/
.loga {
margin:10px 30px 10px 1px;border:0;
}
.cc {
width:644px;min-height:680px;margin:0px 0px 0px 15px;padding:20px 30px 50px 40px;float:left;
color:#3f3f3f;font-size:0.7em;line-height:160%;border-left:1px solid #666;
background-color:white;
}
.image {
margin:10px 20px 20px 0;float:left;
}
.nadpis {
margin:0;padding:20px;font-size:1em;
}
.leftcolumn {
width:45%;float:left;margin:20px 5px 20px 0;padding:10px 15px 10px 5px;border-right:1px dotted silver;
}
.rightcolumn {
width:45%;float:left;margin:20px 0 20px 5px;padding:10px 15px 10px 15px;
}
.leftcolumn25 {
width:25%;float:left;
}
.leftcolumn45 {
width:45%;float:left;
}
.rightcolumn70 {
width:70%;float:left;
}
.ciara {
width:100%;height:1px;clear:both;margin-top:30px;border-top:1px dotted silver;
}
p.ciara {
padding:0 0 25px 0;border-bottom:1px dotted silver;
}
.tab-gen {
width:650px;margin:30px 0 0 0;padding:5px;border:1px solid silver;border-collapse:collapse;text-align:center;
}
.tab1 {
margin:40px 0 0 10px;
}
.tab2 {
margin:0 0 40px 10px;
}
.tab-pozadie {
background-color:#f5f5fa;
}
#iso-en {
text-align:center;vertical-align:center;margin:30px 0;
}
#iso-logo {
float:left;margin:10px 20px 20px 0;
}

/*FOOTER*/
.footer {
margin:0;padding:20px 0;clear:both;
text-align:center;font-weight:bold;color:white;font-size:0.6em;line-height:200%;
background:url('../images/bg.png') repeat;border-top:1px solid #666;
}


/*GENERAL*/
h1 {
font-size:0.9em;color:#370196;
}
h2 {
font-size:1.5em;color:#370196;
}
hr {border:0;width:100%;height:1px;background-color:silver;}
a:link {text-decoration:underline;color:#370196;}
a:visited {text-decoration:underline;}
a:hover {text-decoration:none;}
.medzera20 {
width:100%;height:20px;clear:both;
}
.medzera5 {
width:100%;height:5px;clear:both;
}
