/* Fournetix s.r.o WEB development departnment */
/* ------------------------------------------- */


* { margin:0; padding:0; border:0; }
html { overflow-y: scroll; }
body { background:#fff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 87%;}
.fl { float: left;}
.tl { text-align: left;}
.fr { float: right;}
.tr { text-align: right;}
.cl { clear: left;}
.cr { clear: right;}
.cb { clear: both;}
.p5 { padding: 5px; }
.p10 { padding: 10px; }
.clear { clear: both; height: 5px;}
.w100 {width: 100px;}
.w150 {width: 150px;}
.w200 {width: 200px;}
.w250 {width: 250px;}
.w300 {width: 300px;}
.w350 {width: 350px;}
.w400 {width: 400px;}
.imgmiddle {vertical-align: middle; }

.navig {float: right; }

.error { border: 2px solid #EE3223; text-align:center; font-weight: bold; padding: 10px; color: #EE3223; margin:10px auto; }
.okmessage { border: 2px solid #0E8DCF; text-align:center; font-weight: bold; padding: 10px; color: #0E8DCF; margin:10px;   }

.tabulka { border: 1px solid #dfdfdf; border-collapse: collapse; font-size: 0.8em; margin: 3px auto; width: 500px;}
.tabulka td { border: 1px solid #dfdfdf; border-collapse: collapse; padding: 2px; }
.tabulka th { border: 1px solid #dfdfdf; border-collapse: collapse; padding: 2px; background-color: #EDCEA2; }
.tabulka input { border: 1px solid #EDCEA2; border-collapse: collapse; width:50px; font-size:0.8em; padding: 2px; }
.tabulka td.second { background-color: #f7f7f7; }

#container { width:960px; margin: 0 auto; }

/* Top */
#top {  }
#top h1 { color: #fff; display:none;}
#top img { padding:0; margin:0; border:0; display: inline; vertical-align:top;}


/* Menu */

#ctnt #infotable { width: 220px; float: left; padding: 0px; margin: 0px;  }

#ctnt #infotable #menubox { background:#3366CC url(img/menu_bg.jpg) scroll repeat-x 0 0;  float: left; padding:0; color: #fff; width:220px; margin:0; border:0px;   }
#ctnt #infotable #menubox ul { list-style:none; margin:40px 5px 10px 10px;  clear: both; }
#ctnt #infotable #menubox ul li ul { list-style:none; margin:5px 5px 0px 15px;  clear: both; }
#ctnt #infotable #menubox li { color: #fff; font-size: 1.2em; padding-bottom: 10px; }
#ctnt #infotable #menubox li li { color: #fff; font-size: 0.8em; }
#ctnt #infotable #menubox a { color: #fff;  text-decoration:none; }
#ctnt #infotable #menubox a:hover { text-decoration:underline; }

#ctnt #infotable #logobox { float: left; padding:0; color: #fff; width:220px; margin:15px 0px 0px 0px; border:0px;   }
#ctnt #infotable #menubox #search { float: left; padding:0; color: #fff; width:220px; margin:5px 0px 5px 0px; border:0px;   }
#ctnt #infotable #menubox #search p {margin:0px; border:0px; padding:0px;   }
#ctnt #infotable #menubox #search label {color: #fff; width:50px; margin:0px 2px 0px 5px; font-weight:bold; text-align:right;  }
#ctnt #infotable #menubox #search .searchbox {color: #3c3c3c; width:115px; border: 1px solid #3c3c3c; padding:2px;  }
#ctnt #infotable #menubox #search .findbut {color: #fff; width:40px; border: 0px; padding:2px; background-color: #2E367F; font-weight:bold;}


/* Content */
#ctnt {   }
#ctnt a { color: #2E367F; text-decoration: underline; }
#ctnt a:hover { color: red; text-decoration: underline; }
#ctnt p {  color: #3c3c3c; font-size: 0.9em;  text-align: justify;  padding: 0 0 2px 0; }
#ctnt h1 {color:#2E367F; margin:0px 0 11px; font-weight:bold;   font-size:1.82em;}
#ctnt h2 {color:#2E367F; margin:0px 0 11px; font-weight:normal; font-size:1.54em;}
#ctnt h3 {color:#2E367F; margin:0px 0 11px; font-size:1.27em;}
#ctnt h4 {color:#2E367F; margin:0px 0 11px; font-size:1.18em;}
#ctnt h5 {color:#2E367F; margin:0px 0 11px; font-size:1.09em;}
#ctnt h6 {color:#2E367F; margin:0px 0 11px; font-size:1em;}
#ctnt ul { margin-left: 30px;}
#ctnt li { font-size:0.9em; color: #3c3c3c; padding: 0; margin:0; }

#ctnt #panel #fastnavi { margin: 0px 10px 2px 10px;}
#ctnt #panel #fastnavi p {margin:0; padding:0; font-size:0.8em; }

#ctnt #panel #textctnt { line-height: 140%; text-align:justify; padding: 10px; font-size:1.05em; }
#ctnt #panel #textctnt li { padding-bottom: 0px; }
#ctnt #panel #textctnt h2 { margin: 10px;}
#ctnt #panel #textctnt h3 { margin: 8px;}
#ctnt #panel #textctnt h4 { margin: 6px;}
#ctnt #panel #textctnt p { margin: 10px;}
#ctnt #panel #textctnt img { margin: 5px;}

#ctnt #panel {color:#3c3c3c; font-size: 1.0em; float:left; width: 740px; margin: 0px; padding: 10px 0px 0px 0px; line-height: 120%;}

#ctnt #fastmenu  { font-size: 0.9em; }
#ctnt #fastmenu p { float: left; }
#ctnt #fastmenu p.navig { float: right; }


#ctnt .fl { float: left;}
#ctnt .tl { text-align: left;}
#ctnt .fr { float: right;}
#ctnt .tr { text-align: right;}
#ctnt .tc { text-align: center;}
#ctnt .tu { text-decoration: line-through; }
#ctnt .cl { clear: left;}
#ctnt .cr { clear: right;}
#ctnt .cb { clear: both;}
#ctnt .small { font-size: 0.8em;}
#ctnt .clear { clear: both; height: 5px;}
#ctnt .w100 {width: 100px;}
#ctnt .w150 {width: 150px;}
#ctnt .w200 {width: 200px;}
#ctnt .w250 {width: 250px;}
#ctnt .w300 {width: 300px;}
#ctnt .w350 {width: 350px;}
#ctnt .w400 {width: 400px;}

#ctnt .p5 { padding: 5px; }
#ctnt .p10 { padding: 10px; }


/* Footer */
#footer { height:33px; clear:both; margin-top: 5px;}
#footer p {  color: #fff; margin: 5px; font-size: 0.8em;}
#footer a {  color: #fff; text-decoration: none; font-weight: bold;}
#footer a:hover {  color: #fff; text-decoration:  underline; }
#footer { background:#3364C9 url(img/footer_bg.jpg) scroll repeat-x 0 0;  height:33px; float:left; }



/* ------------------------------------------- */



