/* Created by B&M - Benes&Michl - www.benes-michl.cz */

body {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #bebebe;
  margin: 0px; padding: 0px;
  text-align: center;
  background-color: #000000;

}
body.home {background-color: #000000;}

a{text-decoration: none; color:#FFF;}
a:hover{text-decoration: underline;}
a img{border: none;}
p {margin-top:0px; color #575976;}
p a {color:#8B8D9F;}

h1 {color:#FFF;font-size:48px;margin-top:0px;padding-bottom:15px;border-bottom:1px solid #575976;}
h2 {color:#FFF;font-size:18px;font-weight:normal;}
h3 {color:#FFF;font-size:11px;font-weight:normal;}

/* ------------ LAYOUT ------------ */
#page {position:relative;text-align: left; width: 960px;}

#header {display:block; height:160px;}

#main_title {
  position:absolute; top:400px;left:0px;width:490px;height:130px;
  background:url(../img/frontend/main_title.png) no-repeat;
  _background: none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main_title.png',sizingMethod='crop');
}
#logo {position:absolute;left:44px;top:13px;z-index:20;}
#lang_menu {
  position:absolute;right:230px;top:0px;padding:10px 10px 3px 10px;
  background: url(../img/frontend/bg_alpha.png);
  _background: none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_alpha.png',sizingMethod='scale');
}
#lang_menu a {color:#565769};
#lang_menu a:hover {text-decoration:underline;}
#lang_menu a.active {color:#7e81ad;}
#lang_menu a, #lang_menu .divider {display:block; float:left;padding:3px 7px;}

#main_menu {
  z-index:10;
  display:block;
  position:absolute;
  top:57px;left:150px;
  width:690px;height:28px;
  padding:12px 0px 12px 110px;
  background: url(../img/frontend/bg_alpha.png);
  _background: none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_alpha.png',sizingMethod='scale');
}
#main_menu a {
  font-size:18px;
  line-height:30px;
  padding-left:10px;padding-right:10px;
  color: #999898;
}
#main_menu a.active {
  background: url(../img/frontend/bg_main_active.png) repeat-x;
  padding-bottom:4px;
  color: #fff;
}

.intro {font-size:21px;color:#fff;}

#facebook {
  position:absolute;right:90px;top:-5px; width:96px;height:40px;
  background:url(../img/frontend/button_facebook.gif) 0px 0px no-repeat;
}
#gallery-homepage {height: 390px;}

#gallery-homepage .box {
  display:block; position:absolute; left:514px;top:217px;
  background: url(../img/frontend/bg_alpha.png);
  padding: 20px;
  _background: none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_alpha.png',sizingMethod='scale');
}
#gallery-homepage .slideshow{border:1px solid #1f3963;height:240px; width:320px;}
#nav {padding-top:5px;}
#nav .left {display:block;width:23px; height:23px; background: url(../img/frontend/button_left.gif) top no-repeat;float:left;}
#nav .left:hover {background-position: bottom;}
#nav .center {display:block; width:275px; text-align:center; float:left;}
#nav .right {display:block;width:23px; height:23px; background: url(../img/frontend/button_right.gif) top no-repeat;float:left;}
#nav .right:hover {background-position: bottom;}


#content {display:block;left:0px;}

.main p {line-height:160%;}
.main table.list {width:100%;border-collapse:collapse;}
.main table.list th{background:url(../img/frontend/bg_th.png) top repeat-x #5703a9;color:#fff;font-weight:bold;border-right:1px solid #0293fd;border-left:1px solid #0293fd;padding:10px 20px;}
.main table.list td{padding:6px 20px;border-right:1px solid #262626; border-bottom:1px solid #262626; border-left:1px solid #262626;}
.main ul {list-style-image: url(../img/frontend/bullet_1.png);padding-left:25px;}



.box {
  background: url(../img/frontend/bg_alpha_2.png);
  _height:1px;
  _background: none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_alpha_2.png',sizingMethod='scale');
  padding-left:26px;
  padding-right:26px;
  _padding-right:0px;
  padding-top:20px;
  padding-bottom:20px;
}
.home .box {
  background: url(../img/frontend/bg_top.png) top repeat-x;
  _background: none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_top.png',sizingMethod='scale');
}

.box .napoj {width:250px;height:200px;background: url(../img/frontend/napojovy_listek.gif) bottom right no-repeat;}
.box .napoj p {width:80px;}
.box .title {color: #fff;font-size:18px;margin-bottom:20px;}



a:active, a:focus {outline: 0;}
a.download {
  display:block; width:32px; height:28px;
  background: url(../img/frontend/button_download_blue.gif) left bottom no-repeat;
  margin-bottom:5px;
}
a.download:hover {background-position: left top;}

#footer {
  display:block;
  width:860px;
  top:860px;
  left:0px;
  display:block;
  height:50px;
  color:#3c3d4d;
  padding:20px 50px;
  border-top:1px solid #1a1b30;

}

.datum {color:#FFF; font-size:20px;font-weight:normal;}
.datum .big {font-size:30px;font-weight:bold;}

.item {margin-bottom:30px; width:245px;}
.item .foto {border:3px solid #575976; float:left; width:70px;height:70px; margin-right:25px;}
.item h2 {font-size:14px; font-weight:bold; color: #b9bbd1;margin:0px;}

.item.album {width:235px;}
.item.album .foto {float:none; display:block; width:235px; height:174px; margin-right:25px;}
.item.album .foto:hover {border-color:#3541d3;}
.home .item.album h2 {margin-bottom:8px;font-size:16px;}
.item.album h2 {margin-bottom:2px;font-size:20px;}

.item h2 a {color:#b9bbd1; text-decoration:underline;}
.item h2 a:hover {text-decoration:none;}

.item.album .info {display:block;margin-bottom:5px;padding-left:2px;}
.item.album .info .date {float:left;color:#fff;}
.item.album .info .more {float:right;color:#8f92b6;}
.item.album a {text-decoration:none;}
.item.album a:hover {text-decoration:underline;}

.item.guestbook {width:auto; background: url(../img/frontend/bullet_guestbook.png) 0px 3px no-repeat;padding-left:22px;}
.item.guestbook .info {color:#FFF;}
.item.guestbook .info .name {font-weight:bold;font-size:13px;padding-right:10px;}

.item.guestbook.admin{background: url(../img/frontend/guestbook_admin.png) 0px 3px no-repeat;padding-left:90px; color:#2a6a3b; min-height: 57px;}


.foto_detail {display:block;float:left;width:155px;height:114px;margin:10px 14px;border:3px solid #575976;}
.foto_detail:hover {border-color:#323dc6;}
.main .item {width:auto;}
.main .album {display:block; float:left; padding-left:30px;padding-right:30px; width:235px;  _padding-right:0px;}



.nav {display:block; text-align:center;margin:auto;padding-top:20px;width:100%;border-top:1px solid #575976;}
.nav a {color:#8f92b6;padding:4px 10px;}
.nav a.active {background:url(../img/frontend/bg_th.png) repeat-x;color:#fff;}
.nav a:hover {text-decoration:underline;}
.nav .prev span {display:none;}
.nav .prev {padding-right:20px;padding-bottom:6px;background: url(../img/frontend/button_left.gif) top no-repeat;}
.nav .prev:hover {background-position: bottom;}
.nav .next span {display:none;}
.nav .next {padding-left:20px;padding-bottom:6px;background: url(../img/frontend/button_right.gif) top no-repeat;}
.nav .next:hover {background-position: bottom;}

label {color:#fff;}
input, textarea {font-family:Tahoma, Arial; background-color:#000;border:1px solid #575976; color:#a0a0c1; font-size:11px; padding:5px 5px;margin-bottom:8px;margin-top:4px;}
.grid_4 input,.grid_4 textarea {width:240px;}
.grid_4 textarea {height:170px;}
.grid_4 #param_control {width:20px;}


.button {float:right; font-size:18px;display:block;height:30px; width:99px;background:url(../img/frontend/button_vlozit.png) bottom no-repeat;text-align:center;line-height:30px; border: none;}
.button:hover {background-position:top;text-decoration:none; cursor: pointer;}

#flash-messages {width: 880px; margin: 10px 0 20px 0;}
#flash-messages li {padding: 6px; font-weight: bold; padding-left: 40px;}
#flash-messages li.information {background: #c8e1ff url(/img/backend/admin-system-messages-information.png) 11px 4px no-repeat; border: 1px solid #96c8ff;}
#flash-messages li.success {background: #c8ffb9 url(/img/backend//admin-system-messages-success.png) 11px 4px no-repeat; border: 1px solid #9beb7d;}
#flash-messages li.error {background: #ffc8c8 url(/img/backend/admin-system-messages-error.png) 11px 4px no-repeat; border: 1px solid #ff9696;}

#footer .design {float:right;}
#footer .design a {color:#666;}

#captcha {display: none;}
dl {width: 100%;}
dd {margin: 3px 0 8px -3px; padding-bottom: 14px;}
.required em {color: red;}
.errors {list-style-type: none; margin: 0; padding: 0; color: #dc3c3c;}

.reseter {border: 0px none; margin: 0px; padding: 0px; float: none; clear: both; width: 0px; height: 0px; line-height: 0px; font-size: 0px;}
