/*
Quick.Cms.Lite light stylesheet
Author: treewood, Copyright by OpenSolution.org 2006
//Edited by: eMKa Slovensko
*/

/* GLOBAL STYLES */
body, h1, h2, h3, h4, h5, h6, p, form, fieldset, img, td, th {margin: 0; padding: 0; border: 0}

/* below you can change background and font for all site */
body {font: 12px verdana; margin: 20px 0; background: #1f1f1f; color: #6d6d6d; }
h1 {display: none; color: #fff; font-size: 1px; }
.clear {clear: both; }

/* MAIN PAGE: head, body and global container */
#container {width: 780px; margin: 0 auto; background: #fff; }
#head {width: 780px; padding: 100px 0 0; margin: 0 auto 30px; height: 0px; background: #fff url('logo.gif') 0px 0px no-repeat; }
#body {width: 780px; margin: 0 auto; padding: 0; background: url('img/dot.gif') repeat-y 210px; }
#body .content {float: left; width: 550px; margin-left: 0px; }
#body:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* FOOTER */
#foot {width: 780px; padding: 100px 0 0; margin: 0 auto 0px; height: 0px; background: #1f1f1f url('spodok.gif') 0px 0px no-repeat; }
#foot .powered {font: 10px tahoma; color: #ffffff; float: right; text-align: center; padding: 0px 0px 0 0; }
#foot .pocitadlo {font: 10px tahoma; color: #ffffff; float: left; text-align: center; padding: 0px 0px 0 0; }
#foot .powered a {font: 10px tahoma; color: #FFA500; }

/* BANNER */
banner {font: 10px tahoma; color: #ffffff; text-align: center;}

/* MENU LEFT */
#menu2 {background: #FFFFE4;  float: left; width: 200px; margin: 0 0 0 2px; padding: 0; list-style: none; border-top: 1px solid #505050;}
#menu2 li {text-align: left; border-bottom: 1px solid #505050;}
#menu2 a {font-size: 12px; color: #1F1F1F; font-weight: bold; display: block; padding: 5px 10px 5px 0; }
#menu2 a:hover {color: #000; text-decoration: underline; }
#menu2 a.selected { color: #000; text-decoration: underline;}

/* MENU TOP */
#menu1 {background: #f0f0f0; padding: 4px 15px 5px 0; border-bottom: 1px solid #505050;  border-top: 1px solid #505050; }
#menu1 a {color: #000000; border: 0; margin-left: 10px; font-weight: bold; font-size: 12px; text-decoration: none; }
#menu1 a:hover {border-bottom: 2px solid #FFA500; }
#menu1 a.selected {border-bottom: 2px solid #FFA500; }

/* PAGE DETAILS - name, description */
#pageShow {color: #505050; padding: 1px 20px 1px 20px; }
#pageShow h2 {font-size: 15px; color: #FF4E00;}
#pageShow h3 {margin-bottom: 5px; font-weight: bold; font-size: 13px; color: #000000; margin:5px 0 10px 5px;}
#pageShow h3 a {color: #1382c9;  font-weight: normal; font-size: 11px;}
#pageShow .txt {font-size: 11px; }

/* PAGE DETAILS - photo */
#pagePho {float: right; }
#pagePho img {border: 1px solid #e7e7e7; margin: 2px; }

/* PAGE DETAILS - sub pages list - under description */
#pageSubList {margin: 10px 0 0; }
#pageSubList .l {padding: 5px 0 10px; border-top: 1px solid #dfdfdf; }
#pageSubList .l h2 {font-size: 11px; text-transform: none; }
#pageSubList .l h2 a {color: #FFA500; }
#pageSubList .l p {font-size: 11px; margin: 2px 0 0 10px; }
#pageSubList .l img {float: left; margin: 0 5px 3px 0; }

/* PAGE DETAILS - files list */
#pageFil {margin: 10px 0; }
#pageFil td {font-size: 10px; padding: 5px 0 4px 5px; }
#pageFil p {font-size: 10px; color: #b6b6b6; }

/* global link styles */
a {text-decoration: none; }
a:link {color: #6d6d6d; }
a:visited {color: #6d6d6d; }
a:active {color: #6d6d6d; }
a:hover {color: #6d6d6d; text-decoration: underline; }

/* MESSAGE - error and confirm messages styles */
#message {text-align: center; }
#error, #ok {font-size: 14px; font-weight: bold; line-height: 2em; padding: 100px 0; }
#error a, #ok a {font-size: 11px; font-weight: normal; color: #000; }
#error {color: red; }
#ok {color: green; }

/* OTHER - styles from html editor */
.left {text-align: left; }
.right {text-align: right; }
.center {text-align: center; }

/* BACK link style */
#back {font-size: 10px; padding: 10px 20px 10px 0; text-align: right; }
#back a {color: #FFA500; }

/* global form styles */
.input, select, textarea {border: 1px solid; border-color: #b6b6b6; font: 11px verdana; }

/* SITEMAP */
#list_table tr{height:20px;background-color:#f3f3f3;}
#list_table th{text-align:left;font-weight:normal;}
#list_table td, #list_table th{padding:2px 2px 2px 5px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
#list_table .h{background-color:#bbb;color:#000;font-weight:bold;height:20px;}
#list_table .h th{width:50px;border:0;padding:0;}
#list_table .l_0{background-color:#e3e3e3;}
#list_table .l_1 th{padding-left:20px;}
#list_table .l_2 th{padding-left:40px;}
#list_table .lt th{text-align:center;}
#list_table a{color:#000000;text-decoration:none;}
#list_table a:hover{text-decoration:underline;}

/********************************************/
/**********     Fotogaleria    **************/
.fotogaleria_center {background: #ffffff; color: #000000; font-size: 10px; text-align: center; }
.fotogaleria_tabulka {background: #ffffff; color: #000000; font-size: 10px; text-align: center; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #999; padding: 2px; margin: 2px; }
.fotogaleria_td {background: #ffffff; color: #000000; font-size: 9px; text-align: center; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-style: solid; border-color: #999; padding: 2px; margin: 2px; }
div.fotogaleria_caption {background: #ffffff; color: #1382c9; font-size: 9px; text-align: center; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999; padding: 2px; margin: 2px; }
.fotogaleria_a {background: #ffffff; color: #000000; font-size: 9px; text-align: center; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-style: solid; border-color: #999; padding: 2px; margin: 2px; }

