@import url("/css/global.css");
body {margin: 0px; padding: 0px; background: #095889; color: #000; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 0.9em;}
p {font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 1em;}
.clear {clear: both}

h1 {margin: 0; padding: 0}
h1, h2, h3, h4, h5, h6 {color: #0055A7;}
a:hover {text-decoration: none;}

#cms_header {margin: 0; padding: 0; width: 100%; background: url('../images/bg_header.gif') top left repeat-x; padding: 20px 0 10px 0; height: 147px;}
#cms_header .container {width: 999px; margin: 0 auto; height: 100%}
#cms_header .left {width: 276px; float: left; margin-right: 22px; height: 100%; padding: 0;  }
#cms_header .left a.logo {display: block; width: 276px; height: 146px; background: url('../images/logo.gif') top left no-repeat;}
#cms_header .left a.logo span {display: none;}
#cms_header .right { width: 701px; float: left; background: url('../images/aquapark.jpg') top left no-repeat; height: 100% }

#cms_main {margin: 0; padding: 0; width: 100%; background: #3A79A1; padding: 10px 0 10px 0; }
#cms_main .container {width: 999px; margin: 0 auto; height: 100%}
#cms_main .left {width: 276px; float: left; margin-right: 22px; }
#cms_main .left .virtual { cursor: hand; cursor: pointer; margin: 22px 0 10px 0; width: 276px; background: url('../images/virtual1.gif') top left no-repeat; height: 146px}
#cms_main .right {width: 701px; float: left; background: #000FFF; margin: 0; padding: 0;}

#menu ul, #menu li {padding: 0; margin: 0; text-align: right; list-style-type: none }
#menu ul {padding: 20px 0 20px 0;}
#menu li {line-height: 22px; padding: 5px 20px 5px 0; background: url('../images/menu.gif') 15px 10px no-repeat}
#menu li a, #menu li span {font-weight: bold; font-size: 13px; color: #FFFFFF; font-family: Georgia, sans-serif; text-decoration: none }
#menu li a:visited {text-decoration: none;}
#menu li .active {color: #FFF799;}

#left_menu {color: #FFF; background: url('../images/blue_line.gif') repeat-y; width: 276px;}
#left_menu .top {position: relative; background: url('../images/top_conner.gif') no-repeat; z-index: 2;}
#left_menu .bottom {position: relative; background: url('../images/bottom_conner.gif') bottom right no-repeat; z-index: 2;}
#left_menu .main {position: relative; padding: 10px 0 20px 0; margin: 0 25px;}
#left_menu h3 {color: #FFF; font-family: Georgia, sans-serif; font-size: 18px;}
#left_menu a {color: #FFF;}

#content {background: #FFF; width: 100%; height: 100%; margin: 0; padding: 0;}
#content .top {position: relative; z-index: 2; background: url('../images/top_conner_white.gif') top right no-repeat; width: 100%; margin: 0;}
#content .bottom {position: relative; z-index: 2; background: url('../images/bottom_conner_white.gif') bottom left no-repeat; width: 100%;}
#content .main {padding: 0 20px 20px 20px;}
#content a {color: #0055A7;}
#content h2 {font-family: Georgia, sans-serif; background: url('../images/h2-back.gif') 0 center no-repeat; padding-left: 30px; margin: 10px 0 15px 0;}
#content h3 {font-family: Georgia, sans-serif;}

#cms_foot {margin: 0; padding: 0; width: 100%; background: #3A79A1 url('../images/bg_foot.gif') center center repeat-x; padding: 10px 0 0 0; height: 53px}
#cms_foot a {font-family: Georgia, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none }
#cms_foot a:visited { text-decoration: none }
#cms_foot .container {width: 999px; margin: 0 auto; background: 0; height: 100%; font-family: Georgia, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF }
#cms_foot .left {float: left; background: 0;}
#cms_foot .right {text-align: right; float: right; background: 0;}

table {width: 100%}

/* nastaveni CMS */
#search_left input {width: 180px;}
#search_left .submit {width: 22px; border: 0; background: url('../images/search-button.gif'); text-indent: 20px;}

#post_box .article_date_author {color: #1E92DB;}

#contact_left p { text-align: left }
#gallery_box .gallery_thumb_img a:hover {border: 2px solid #1E92DB;}

#comments_box .autorize {background-color: #D7E2E9;}

#cms-articles li {margin: 5px 0 5px 20px;}
#cms-articles li span {padding: 0 10px 0 0; color: #0055A7;}
