/*** Reset ***/
html,body,h1,h2,h3,p,ul,ol,li,table,td,th,input,fieldset {margin:0; padding:0; border:0;}
a img {border:0;}
td,th {font-weight:normal; text-align:left;}
table {border-collapse:collapse;}
textarea {overflow:auto;}
input {overflow:visible;}
ul,ol {list-style-type:none;}
ol li {position:relative;}
img {vertical-align:middle;}
a:active,object:active,a:focus,object:focus {outline:none; -moz-outline-style:none;}
/*** TAGS ***/
body,textarea,input {font:12px sans-serif; line-height:16px;}
body {background:#f1f8ff url('../images/bg.png') repeat-x;}
input,textarea {font-size:11px;}
h1,#nav {font-size:11px;}
h1 {font-weight:bold; display:inline;}
h2,#logo {font:bold 13px Verdana,"Geneva CE",lucida,sans-serif;}
h2 {height:27px; width:566px; padding:19px 0 0 34px; background:#3399ff url('../images/h1.png') no-repeat;}
h3 {margin-bottom:5px; font-size:13px; font-weight:bold;}
a {text-decoration:none;}
strong a {font-weight:normal;}
p,ul,ol {margin-bottom:8px;}
/*** POSITIONING ***/
#wrap,#wrap2,#main,#leftside,#rightside {position:relative;}
#main,#rightside {overflow:hidden;}
#head,#logo,#topmenu,#nav,#lang,#login,#foot,#login-img,#flHead {position:absolute;}
#leftside,#rightside,#main {display:inline}
#wrap {width:1049px; margin:27px auto 0 auto; padding:228px 0 0 0;}
#wrap2 {width:1044px; padding-top:5px; background:#fff url('../images/rightside-bg.gif') 827px 0 repeat-y;}
#head {z-index:8; top:0; left:0; height:205px; width:1048px; background:#fff url('../images/head.png') no-repeat;}
#logo {top:6px; left:6px; height:186px; width:210px; display:block; background:#335bb4 url('../images/logo.png') no-repeat;}
#logo span {display:block; margin-top:160px; font-size:18px; text-align:center; color:#fff;}
#topmenu {bottom:15px; left:235px;}
#nav {top:212px; right:250px;}
#main,#leftside {float:left; margin-left:6px;}
#leftside {z-index:7; width:210px;}
#main {z-index:5; min-height:450px; width:600px; padding-bottom:70px;}
#rightside {z-index:6; width:210px; float:right; margin-right:7px;}
#lang {bottom:20px; right:260px;}
#login,#login-img {height:186px; width:211px;}
#login {top:6px; right:10px; font-size:9px; background:#fff;}
#login-img {top:0; right:0; display:none; background:url('../images/login-img.jpg') no-repeat;}
#foot {bottom:3px; right:10px; text-align:right; font-size:10px;}
#flHead {top:6px; left:222px;}
/*** Colors ***/
.dblue,#topmenu a,a {color:#354c72;}
.orange,#leftmenu a:hover,#leftside a.actual,.btn a,#topmenu a:hover,#topmenu a.actual {color:#ff9900}
.lorange,#login .title {color:#f7af3d;}
.yorange,#leftside {color:#f7bf3d;}
.blue {color:#00a7bb;}
.ddblue,#reklama .title {color:#303b7a;}
.dblue,.icon,#leftmenu a {color:#3f6dc1;}
.lblue,h3,h3 a,#nav a {color:#3399ff;}
.llblue,#leftmenu li .rollout-btn.closed {color:#f3f9ff;}
.grey,input {color:#666;}
.lgrey,#foot,#foot a {color:#aab;}
.bgrey,#login {color:#7786a0;}
.dbgrey,body {color:#607290;}
.white,h2,.tab1 th {color:#fff;}
/*** Global Classes ***/
.float-l,.float-r,.divide-half {display:inline;}
.float-l,.divide-half {float:left;}
.float-r {float:right;}
.shift-l {position:relative; padding-left:40px;}
.divide-half {width:48%; margin-right:2%; padding-right:2%; background:url('../images/dashes.gif') right top repeat-y;}
.divide-half+.divide-half {margin-right:0; padding-right:0; background:0;}
.clear {clear:both;}
.clr {overflow:hidden;}
.margin-t {margin-top:7px;}
.margin-b {margin-bottom:5px;}
.margin-r {margin-right:15px;}
.margin-l {margin-left:15px;}
.sendBack {z-index:-1;}
.top,.bot,ol .num {position:absolute; left:0;}
.top {top:0;}
.bot {bottom:0;}
.bullet {position:absolute; display:block;}
/*** LOGIN FORM ***/
#login .title,#login p {padding-left:10px;}
#login p {font-size:9px; line-height:13px; clear:both; margin:0;}
#login .title {margin-bottom:12px; font-size:12px;}
#login .input {height:12px; width:200px; margin:1px 0 6px 0;}
#login .chbox {float:left; margin:8px 5px 18px 0;}
#login .chbox input {float:left; margin-right:6px;}
#login .submit {float:right; margin-top:6px;}
/* Drop-down menus */
li.dropdown {position:relative;}
li.dropdown ul {display:none; position:absolute !important; z-index:100;}
/*li.dropdown:hover>ul {display:block;}*/
/*** TOP MENU ***/
#topmenu,#topmenu li {margin:0;}
#topmenu li,#topmenu a {float:left;}
#topmenu a {position:relative; display:block; padding:4px 10px 2px 10px; font-size:11px;}
#topmenu li+li {border-left:1px solid #cce;}
#topmenu .bullet {top:8px; right:6px; height:8px; width:4px; background:url('../images/arrow2.gif') no-repeat;}
#topmenu .dropdown ul {top:22px; left:0; padding-top:5px; background-color:#fff; border:1px solid #eee; border-top:0;}
#topmenu .dropdown .dropdown ul {top:-5px; left:100%;}
#topmenu .dropdown a {padding-right:14px;}
#topmenu .dropdown li a {width:190px;}
#topmenu .dropdown li,#topmenu .dropdown li a { float:none;}
#topmenu .dropdown li {border:0;}
#topmenu a.print img {margin-top:3px;}
/*** LEFTSIDE ***/
#leftmenu li,#leftmenu .rollout-btn {position:relative;}
#leftmenu .rollout-content {*overflow:hidden;}
#leftmenu .rollout-btn {z-index:10; height:18px; width:173px; padding:9px 10px 3px 27px;
  font-size:12px; background:#3f6dc1 url('../images/menu-top.png') no-repeat; cursor:pointer;}
#leftmenu .rollout-btn .bullet {top:11px; left:11px; height:9px; width:9px; 
  background:url('../images/bullet-leftmenu.gif') no-repeat;}
#leftmenu .rollout-btn.closed .bullet {display:none;}
#leftmenu li,#leftmenu .dropdown ul {background-color:#dceeff;}
#leftmenu li {margin-bottom:6px;}
#leftmenu ul {margin:0; padding:7px 0 8px 0;}
#leftmenu ul li {margin:0;}
#leftmenu ul li a {display:block; width:180px; padding:3px 5px 3px 25px;}
#leftmenu ul .bullet {top:6px; right:6px; height:8px; width:4px; background:url('../images/arrow2.gif') no-repeat;}
#leftmenu .dropdown ul {top:-2px; left:100%; padding:2px 0; border:2px solid #fff; border-top:0; border-bottom:0;}
#leftmenu .dropdown li a {width:190px; padding:3px 15px;}
#leftmenu .bot {height:5px; width:100%; background:url('../images/menu-bot.gif') no-repeat;}
/*** RIGHTSIDE ***/
#banners {height:450px;}
#banners .item {margin-bottom:35px;}
#reklama .title {height:18px; width:210px; margin-bottom:30px; text-align:center; font-weight:bold; font-size:18px; 
  background:#3399ff url('../images/reklama-top.gif') no-repeat;}
/*** MAIN ***/
#main h3 a {border-bottom:1px dashed #3399ff;}
#main a {border-bottom:1px dashed #ff9900;}
#main .btn a {border:0;}
#main .btn a:hover {text-decoration:underline;}
#main a:hover {border-bottom-style:solid;}
#main p {margin-bottom:8px;}
#main img {float:left; margin:4px 13px 8px 0;}
#main img.float-r {float:right; margin-left:10px; margin-right:0;}
#main .win {width:534px; overflow:hidden; padding:12px 32px; border:1px solid #efefef;}
#main .win+.win {border-top:0;}
#main .win.odd {background:#f8f8f8;}
#main .win.empty {padding-top:2px; padding-bottom:2px; line-height:0; font-size:0;}
/* Icons, tables, lists etc. */
input.input,input.submit {border:1px solid #e2e2e2;}
input.input {padding:2px 4px;}
input.submit {padding:2px 10px; background:#3399ff; color:#fff;}
.ul1 li,.ol1 li {padding-left:16px;}
.ul1 li {background:url('../images/li1.gif') 0 5px no-repeat;}
.ul1 li li,.ul2 li {padding-left:12px; background:url('../images/li2.gif') 0 8px no-repeat;}
.ol1 li .num {font-size:11px;}
.tab1 {font-size:11px;}
.tab1 td,.tab1 th {padding:5px 7px 6px 7px; border:5px solid #fff; line-height:13px;}
.tab1 th {vertical-align:top; background:#3399ff;}
.tab1 td {background:#fff5e0;}
.tab1 tfoot td {font-size:10px; font-style:italic; background:#f5f5f5;}
.tab1 .odd td {background:#ebf5ff;}
.date {font-size:9px;}
.akce-info .item {margin-bottom:15px; clear:both; overflow:hidden;}

.akce-info .item .btn+.btn {border-left:1px solid #ccc; padding-left:4px; margin-left:4px;}
.icon {position:absolute; width:56px; float:left; margin-right:2px; padding-top:32px; text-align:center; font-size:11px; 
  background-position:0 5px; background-repeat:no-repeat;}
.icon.vstupte {background-image:url('../images/icon-vstupte.png');}
.icon.dulezite {background-image:url('../images/icon-dulezite.png');}
.icon.novinka {background-image:url('../images/icon-novinka.png');}
.icon.publikace {background-image:url('../images/icon-publikace.png');}
.icon.bod {background-image:url('../images/icon-bod.png');}
.btn {float:left;}
.btn.vice {height:20px; width:95px; margin-left:13px; background:url('../images/dashes.gif') repeat-y; float:right;}
.btn.vice a {display:block; margin:0 0 0 12px; padding-left:10px; background:url('../images/arrow1.gif') 0 6px no-repeat;}
/*** Others ***/
#wrap2 .top {z-index:3; height:5px; width:100%; background:url('../images/wrap2-top.gif') no-repeat;}
#foot a:hover {text-decoration:underline;}
