@charset "windows-1250";
* {margin:0; padding:0;}
body {font-family: Arial, Helvetica, sans-serif; background:#e4e3e3 url(images/bg.gif) center repeat-y;  }

#page {width:787px; margin:0px auto; }
#topnav { background:url(images/bg_topnav.gif) right bottom no-repeat; height:16px; font-size:11px; padding:4px 10px; margin-right:4px; }
#topnav a { color:#1e54ce; }
#topnav a:hover { text-decoration:none; }
#top {height:181px; position:relative;}
#logo {width:254px; height:170px; position:absolute; }
#logo a {width:254px; height:170px; position:relative; display:block; text-align:center; color:#000000; text-decoration:none; font-size:16px; }
#logo span {background:url(images/logo.gif) bottom; cursor:pointer; top:0; left:0; position:absolute; width:254px; height:170px; display:block;  }
#logoright {width:533px; _width:532px; height:170px; position:absolute; background:url(images/top.gif) bottom; top:0; right:0; }

#menu {width:778px; height:43px; background:#1e54ce; left:5px; bottom:0; z-index:3; position:absolute; background: url(images/bg_menu.gif); list-style:none;}
#menu a {width:144px; height:33px; font-size:15px; font-weight:bold; background: url(images/menu_right.gif) no-repeat right top; text-align:center; padding:10px 10px 0px 0px; display:block; float:left; color:#000000; text-decoration:none;}
#menuleft {background: url(images/menu_right.gif) no-repeat right top; height:43px; width:5px; float:left;}
#menu a:hover { background:url(images/menu_over.gif) bottom left no-repeat; }

#navigace { margin:1px 4px 0px 5px; background: url(images/bg_navigace.gif) #1540a1 bottom repeat-x; font-size:11px; padding:3px 10px 8px 10px; color:#FFFFFF;  }
#navigace a { color:#FFFFFF; }
#navigace a:hover { text-decoration:none; } 

#content {padding:15px 20px; /*background:url(images/bg_content.jpg) repeat-y; */margin-left:5px; }
#left {width:198px; float:left;}
#menu2 {list-style:none; border:#ffbf2e solid 1px; padding:2px 2px 0px 2px; margin-bottom:5px; }
#menu2 li a { padding:12px 10px 15px 10px; font-size:13px; font-weight:bold; text-decoration:none; display:block; height:15px; color:#000000; background: url(images/bg_menu2.gif) repeat-x bottom #ffbf2e; border-bottom:2px solid #FFFFFF;   }
#menu2 li a:hover {background-image:url(images/bg_menu2_over.gif); background-color:#2e6eff; color:#FFFFFF;} 

#menu3 {list-style:none; border:#ffbf2e solid 1px; padding:2px 2px 0px 2px; margin-bottom:5px; }
#menu3 li a { padding:12px 10px 15px 10px; font-size:13px; font-weight:bold; text-decoration:none; display:block; height:15px; color:#FFFFFF; background: url(images/bg_menu2_over.gif) repeat-x bottom #2e6eff; border-bottom:2px solid #FFFFFF;   }
#menu3 li a:hover {background-image:url(images/bg_menu2.gif); background-color:#ffbf2e; color:#000000;} 

#menu2 .prihlaseni {background: url(images/bg_prihlaseni.gif) repeat-x bottom #ffd066; margin-bottom:2px; font-size:12px;}
#menu2 .prihlaseni h4 { color:#000000; font-size:14px; padding:5px; position:relative; }
#menu2 .prihlaseni p { padding:3px 10px; position:relative; font-size:11px; }
#menu2 .prihlaseni p input { float:right; padding:4px;  }
#menu2 .prihlaseni .button { padding:3px 5px; font-size:12px; margin:3px 3px 3px 84px; width:100px; } 
#menu2 .prihlaseni a  {color:#000000; }
#menu2 .prihlaseni a:hover { text-decoration:none; }

#menufon { list-style:none; border:#c1d33c solid 1px; padding:2px 2px 0px 2px; margin-bottom:5px; }
#menufon li a { padding:12px 10px 15px 10px; font-size:14px; font-weight:bold; text-decoration:none; display:block; height:15px; color:#FFFFFF; background: url(images/bg_ufon.gif) repeat-x bottom #405156; border-bottom:2px solid #FFFFFF;   }
#menufon li a:hover { background-image:url(images/bg_ufon_over.gif); color:#FFFFFF;} 

#meneset { list-style:none; border:#696969 solid 1px; padding:2px 2px 0px 2px; margin-bottom:5px; }
#meneset li a { padding:12px 10px 15px 10px; font-size:14px; font-weight:bold; text-decoration:none; display:block; height:15px; color:#00696b; background: #f1f3f7; border-bottom:2px solid #c8cfdc;   }
#meneset li a:hover { background:#ffffff; color:#000000;}  

#info { width:400px; border:2px solid #CC0000; background:#ffdee2; color:#CC0000; padding:10px; font-size:80%; text-align:center; font-weight:bold; margin-left:40px; }

input, select, textarea { font-family:Arial, Helvetica, sans-serif; padding:4px; border: solid 1px #ffbf2e; font-size:12px; font-weight:bold; }
.button {background:url(images/bg_button.gif); color:#FFFFFF; font-size:14px; padding:5px 30px; border:#000000 solid 1px;}

#obsah {width:500px; padding:15px; float:right; border:#ffbf2e solid 1px; background:#fff6e2; position:relative;  }
#obsah h2 { padding-bottom:10px; font-size:130%; color:#1e3976; }
#obsah h3 { font-size:100%; padding:10px 5px; }
#obsah h4 { font-size:90%; padding:10px 5px; }
#obsah .zvyrazneni { color:#CC0000; }
#obsah p {font-size:12px; line-height:1.5; padding:5px 15px; }
#obsah ul {list-style:none; line-height:1.5; font-size:12px; margin: 5px 20px; }
#obsah li {background:url(images/odrazka.gif) no-repeat 0px 6px; padding-left:18px; }
#obsah li ul { font-size: 90%; }
#obsah a { color:#1e54ce; /*padding-left:10px; background:url(images/link.gif) no-repeat 0px 5px;*/}
#obsah a:hover { text-decoration:none; /*background-image:url(images/link_over.gif);*/ }
#obsah .anchor { background:none; border:none; padding:0px;  } 
#obsah .img { border:solid 1px #1540a1; padding:1px; }


#obsahufon {width:500px; padding:15px; float:right; border:#c1d800 solid 1px; position:relative;  }
#obsahufon h2 { padding:5px 15px; margin-bottom:5px; font-size:130%; color:#FFFFFF; font-size:22px; background-image:url(images/bg_h2.gif); display:block; }
#obsahufon h3 { font-size:100%; padding:10px 5px; color:#3d4e52; }
#obsahufon h4 { font-size:90%; padding:8px 5px; color:#9eaa38;  }
#obsahufon table { background-color: #d6e500; }
#obsahufon th { color:#3d4e52;  font-size:18px; padding:5px;  }
#obsahufon td { background:#FFFFFF; color:#3d4e52; font-size:12px; padding:3px; }
#obsahufon .zvyrazneni { color:#CC0000; }
#obsahufon p {font-size:12px; line-height:1.5; padding:5px 15px; color:#3d4e52; }
#obsahufon ul {list-style:none; line-height:1.2; font-size:11px; margin: 5px 20px; color:#3d4e52;  }
#obsahufon li {background:url(images/odrazka2.gif) no-repeat 0px 4px; padding-left:13px; }
#obsahufon li ul { font-size: 90%; }
#obsahufon a { color:#1e54ce; /*padding-left:10px; background:url(images/link.gif) no-repeat 0px 5px;*/}
#obsahufon a:hover { text-decoration:none; /*background-image:url(images/link_over.gif);*/ }
#obsahufon .anchor { background:none; border:none; padding:0px;  } 
#obsahufon .img { border:solid 0px #d6e500; padding:1px; }

#obsaheset { width:500px; padding:15px; float:right; border:#c8cfdc solid 1px; position:relative;  }
#obsaheset h2 { border-bottom:#c8cfdc solid 1px; color:#00696b; margin-bottom:10px; }
#obsaheset h3 { font-size:12px; padding:5px 5px; color:#005499; } 
#obsaheset h4 { font-size:90%; padding:8px 5px; color:#d6a208;  }
#obsaheset table { background-color: #b7b9bd;   }  
#obsaheset th { color:#000000;  font-size:18px; padding:5px;  font-size:12px; background:#d4d4d5; }
#obsaheset td { background:#FFFFFF; color:#000000; font-size:11px; padding:3px; text-align:center; }
#obsaheset .zvyrazneni { color:#CC0000; } 
#obsaheset p {font-size:12px; line-height:1.3; padding:5px 15px; color:#3d4e52; }
#obsaheset ul {list-style:circle; line-height:1.2; font-size:12px; margin: 5px 20px; color:#3d4e52;  }
#obsaheset li { padding-bottom:5px; }
#obsaheset li ul { font-size: 90%; }
#obsaheset a { color:#1e54ce; /*padding-left:10px; background:url(images/link.gif) no-repeat 0px 5px;*/}
#obsaheset a:hover { text-decoration:none; /*background-image:url(images/link_over.gif);*/ }
#obsaheset .anchor { background:none; border:none; padding:0px;  } 
#obsaheset .img { border:solid 0px #d6e500; padding:1px; }

#obsah .formular { text-align:center; background:#FFFFFF; padding: 10px 20px; margin:5px 30px; font-size:80%; }
#obsah .formular table {width:100%; }
#obsah .formular td { padding:2px; text-align:left; }

#obsah .texty { background:#FFFFFF; padding: 10px 20px; margin:5px 30px; }
#obsah .texty h3 { color:#1e54ce; padding-bottom:0px; }
#obsah .texty h4 { color:#1e54ce; padding-bottom:0px; font-size:80%; }

#obsah #nabidkacomfor form { float:left; width:200px; text-align:center; height:250px; position:relative; margin-bottom:10px;  }
#obsah #nabidkacomfor .button { position:absolute; bottom:5px; left:40px; }
#obsah #nabidkacomfor p { height:50px; overflow:hidden; line-height:1.2; }


#obsah .tarify { background:#FFFFFF; border:solid 1px #e6a30b; margin-bottom:10px; padding:10px; }
#obsah .tarify h3 { color:#1e54ce; padding-bottom:0px; }
#obsah .tarify .cena { font-size:16px; font-weight:bold; color:#1e3976; }
.button2 {padding:3px 10px; font-size:12px; float:right;}

#obsah .zpravy { font-size:80%; }
#obsah .zpravy td { padding:2px; border-bottom:1px solid #a2befd; }

#cleaner {clear:both; }
.cleaner {clear:both; }

#footer {background:url(images/bg_footer.gif); height:33px; font-size:11px; color:#FFFFFF; font-weight:bold; font-style:normal; margin:0px 4px 0px 5px; padding:10px 9px; position:relative;}
#footer #obr {right:0; bottom:1px; position:absolute; width:134px; height:97px; display:block; background:url(images/footer_obr.gif); }
#footer a { color:#FFFFFF; }
#footer a:hover { text-decoration:none; }

#lproduction { text-align:right; font-size:10px; padding-right:7px; }
#lproduction a { color:#000000; }
#lproduction a:hover { text-decoration:none; }
   

