/*
    Nadpis písmo - 12px;
    Obsah písmo  - 11px;
*/

* {
    margin: 0px;
    padding: 0px;
}
body {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #fff;
    background-color: #000;
    text-decoration:none;
}
.wrapper0 {
    margin: auto;
    width: 1202px;
}
.wrapper0-bigscreen {
    margin: auto;
    width: 1450px;
    padding-bottom:20px;
    background: url('/images/design/foot_dbox_bg.jpg') no-repeat 0% 100%;
}
#wrapper {
    margin: auto;
    width: 1200px;
    background: url('/images/design/head_dbox_bg.jpg') no-repeat 100% 0%;
}
#main {
    margin: auto;
    width: 971px;
}
#body {
    background: url('/images/design/bg.jpg') no-repeat top center;
}

/* Hlavicka */
#head {
    text-align:left;
    height:243px;
}

/* Horní menu */
#topbar {
    margin-top:10px;
    margin-bottom:10px;
    height:18px;
    background:#4d4d4d;
}
#topbar .menu {
    float:left;
    height:17px;
    text-align:center;
    border-left: 2px solid #f3a422;
    padding-top:1px;
}
#topbar .menu.m1 {
    width: 120px;
}
#topbar .menu.m2 {
    width: 120px;
}
#topbar .menu.m3 {
    width: 120px;
}
#topbar .menu.m4 {
    width: 120px;
}
#topbar .menu.m5 {
    width: 120px;
}
#topbar .menu.m6 {
    width: 110px;
}
#topbar .menu.m7 {
    padding-left: 10px;
    text-align:left;
}
#topbar .menu.m7 .search {
    border:none;
    font-size:11px;
    font-weight:bold;
    height:14px;
    width:190px;
    color: #54514f;
    background:#808080;
}
#topbar .menu.m7 .submit {
    border:none;
    font-size:11px;
    height:15px;
    color: #f3a422;
    background:#4d4d4d;
}
#topbar .menu a {
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#cccccc;
}
#topbar .menu a:hover {
    color:#bdbdbd;
}

/* Messages */
.msg {
    border-left: 5px solid #f6a822;
    padding-left: 10px;
    margin-bottom: 10px;
    font-size: 18px;
}

/* Forms */
.form input, textarea, select {
    color:#ffffff;
    font-size:11px;
    background:#121212;
    border-right:1px solid #4d4d4d;
    border-left:2px solid #f6a822;
    border-top:1px solid #4d4d4d;
    border-bottom:1px solid #4d4d4d;
    padding: 2px;
    margin: 4px;
}
.form .input-submit, .form .button {
    color:#ffffff;
    font-size:11px;
    border-right:1px solid #4d4d4d;
    border-left:2px solid #f6a822;
    border-top:1px solid #4d4d4d;
    border-bottom:1px solid #4d4d4d;
    padding: 2px;
    margin: 4px;
}
.form fieldset {
    border-color:#181818;
}

/* HLavni obsah */
#content {
    float: left;
    width: 713px;
    padding-left:9px;
}
#content h1.pagetitle {
    font-size:18px;
    font-weight:bold;
}
#content h1.pagetitle a {
    color:#ffffff;
}
#content .visualPaginator {
    text-align:center;
}
#content .visualPaginator a {
    color:#ffffff;
}

/* Paginator */
.paginator {
	margin: 1em 0;
	font-size: 90%;
}

.paginator a, .paginator span {
	margin-right: 0.1em;
	padding: 0.2em 0.5em;
	color: #999999;
}

.paginator a {
	border: 1px solid #f3a422;
	text-decoration: none;
	color: #105CB6;
}

.paginator span.button {
	border: 1px solid #f3a422;
}

.paginator .current {
	background: #f3a422;
	border: 1px solid #f3a422;
	color: white;
	font-weight: bold;
}

/* HLavni obsah - na uvodni strance */
#content #articles_pre {
    font-size:11px;
    margin-bottom: 5px;
}
#content #articles_pre tr td {
    border-right:2px solid #363636;
    padding-left: 10px;
    padding-right: 10px;
}
#content #articles_pre tr td.last {
    padding-left:5px;
    border-right:none;
}
#content #articles_pre tr td.first {
    padding-left: 5px;
}
#content #articles_pre li.title {
    font-weight:bold;
    margin-bottom:5px;
}
#content #articles_pre li.title span a {
    padding-left:0%;
}
#content #articles_pre ul {
    list-style-type:none;
}
#content #articles_pre img {
    margin-bottom:5px;
}
#content #articles_pre a {
    color:#fff;
    text-decoration:none;
    font-weight:bold;
    padding-left:70%;
}
#content #articles_pre a.link {
    color:#fff;
    text-decoration:none;
    padding-left:0;
}
#content #articles_pre a:hover {
    text-decoration:underline;
}

/* Aktualita na uvodni strance */
#content #homenews {
    text-align: left;
    font-size:11px;
    margin-bottom: 5px;
    border-bottom: 2px solid #363636;
}
#content #homenews tr td {
    padding-left: 5px;
}
#content #homenews tr td.text {
    padding-left: 15px;
    padding-right: 5px;
}
#content #homenews li.title {
    font-weight:bold;
    margin-bottom:5px;
}
#content #homenews img {
    margin-bottom:5px;
}
#content #homenews a {
    color:#fff;
    text-decoration:none;
    font-weight:bold;
}
#content #homenews a.link {
    color:#fff;
    text-decoration:none;
    padding-left:0;
}
#content #homenews a:hover {
    text-decoration:underline;
}

/* show slider */
#sl_screen {
    margin-top:10px;
    margin-bottom:5px;
}
#sl_view{
    width:712px;
    height:101px;
    padding-top:15px;
    padding-bottom:15px;
    background:url('/images/design/pic_movie.jpg') no-repeat;
    background-color:black;
}

/* Pravy bar*/
#rbar {
    float: right;
    width: 240px;
    margin-right:7px;
    color:#cccccc;
}
#rbar a {
    text-decoration:none;
    color:#cccccc;
}
#rbar a:hover {
    text-decoration:underline;
}
#rbar #shopbox {
    margin-bottom:5px;
}
#rbar #shopbox span {
    color:#cccccc;
    padding-left:10px;
    font-size:18px;
    font-weight:bold;
}
#rbar #newsbox {
    margin-bottom:5px;
}
#rbar #newsbox .head {
    padding-left: 20px;
    height:16px;
    background: url('/images/design/headbox.jpg') no-repeat #4d4d4d;
    font-size:12px;
    font-weight:bold;
}
#rbar #newsbox .content {
    background: url('/images/design/mbgbox.jpg') repeat-x #4d4d4d;
    padding-top: 10px;
    padding-left: 5px;
    font-size:11px;
}
#rbar #newsbox .row {
    background: url('/images/design/bgbox.jpg') no-repeat 75% 0%;
    margin-bottom:5px;
}
#rbar #newsbox .content img {
    margin-right:5px;
}
#rbar #newsbox .content .title {
    line-height:16px;
}
#rbar #infobox .head {
    padding-left: 20px;
    height:16px;
    background: url('/images/design/headbox.jpg') no-repeat #4d4d4d;
    font-size:12px;
    font-weight:bold;
}
#rbar #infobox .content {
    background: url('/images/design/mmbgbox.jpg') repeat-x #212121;
    padding-top: 10px;
    margin-bottom:5px;
    font-size:11px;
    font-weight:bold;
}
#rbar #infobox .content ul {
    padding-left:10px;
    padding-bottom:5px;
    list-style:none;
    line-height:16px;
}
#rbar #catalogbox .head {
    padding-left: 20px;
    height:16px;
    background: url('/images/design/headbox.jpg') no-repeat #4d4d4d;
    font-size:12px;
    font-weight:bold;
}
#rbar #catalogbox .content {
    background: url('/images/design/mbgbox.jpg') repeat-x #4d4d4d;
    padding-top: 10px;
    padding-left: 10px;
    margin-bottom:5px;
    font-size:11px;
}
#rbar #catalogbox .content p {
    margin-left: 20px;
}
#rbar #meteobox .head {
    padding-left: 20px;
    height:16px;
    background: url('/images/design/headbox.jpg') no-repeat #4d4d4d;
    font-size:12px;
    font-weight:bold;
}
#rbar #meteobox .content {
    background: url('/images/design/mbgbox.jpg') repeat-x #4d4d4d;
    padding-top: 10px;
    padding-left: 10px;
    margin-bottom:5px;
    font-size:11px;
}
#rbar #linksbox .head {
    padding-left: 20px;
    height:16px;
    background: url('/images/design/headbox.jpg') no-repeat #4d4d4d;
    font-size:12px;
    font-weight:bold;
}
#rbar #linksbox .content {
    background: url('/images/design/mbgbox.jpg') repeat-x #4d4d4d;
    padding-top: 10px;
    margin-bottom:5px;
    font-size:11px;
}
/* CMS */
.cmsmenu {
    margin-top: 10px;
}
.cmsmenu a{
    color:#f6a822;
    text-decoration:none;
}
.cmslink {
    color:#f6a822;
    text-decoration:none;
}

/* Login */
#content.login .form.login {
    margin-top:10px;
}

/* Zpravy od vody */
#content.news {
    font-size:12px;
    text-align: left;
}
#content.news #title {
    font-weight:bold;
}
#content.news #title a {
    color:#ffffff;
}
#content.news .row {
    background: url('/images/design/bgrow.jpg') no-repeat 75% 0%;
    margin-top:10px;
    padding-right:10px;
}
#content.news .detail {
    background: url('/images/design/bgrow.jpg') no-repeat 75% 0%;
    margin-top:10px;
    margin-bottom:10px;
    padding-right:10px;
}
#content.news .add {
    margin-top:10px;
    margin-bottom:10px;
}
#content.news .edit {
    margin-top:10px;
    margin-bottom:10px;
}
#content.news a.back {
    color:#ffffff;
}

/* Aktuality */
#content.newsreel{
    font-size:12px;
    text-align: left;
}
#content.newsreel #title {
    font-weight:bold;
}
#content.newsreel #title a {
    color:#ffffff;
}
#content.newsreel .row {
    background: url('/images/design/bgrow.jpg') no-repeat 75% 0%;
    margin-top:10px;
    padding-right:10px;
}
#content.newsreel .detail {
    background: url('/images/design/bgrow.jpg') no-repeat 75% 0%;
    margin-top:10px;
    margin-bottom:10px;
    padding-right:10px;
}
#content.newsreel .add {
    margin-top:10px;
    margin-bottom:10px;
}
#content.newsreel .edit {
    margin-top:10px;
    margin-bottom:10px;
}
#content.newsreel a.back {
    color:#ffffff;
}

/* Články */
#content.articles{
    font-size:12px;
    text-align: left;
}
#content.articles #title {
    font-weight:bold;
}
#content.articles #title a {
    color:#ffffff;
}
#content.articles .row {
    background: url('/images/design/bgrow.jpg') no-repeat 75% 0%;
    margin-top:10px;
    padding-right:10px;
}
#content.articles .detail {
    background: url('/images/design/bgrow.jpg') no-repeat 75% 0%;
    margin-top:10px;
    margin-bottom:10px;
    padding-right:10px;
}
#content.articles .add {
    margin-top:10px;
    margin-bottom:10px;
}
#content.articles .edit {
    margin-top:10px;
    margin-bottom:10px;
}
#content.articles a.back {
    color:#ffffff;
}

/* Soutěže */
#content.contests{
    font-size:12px;
    text-align: left;
}

#content.contests #title {
    font-weight:bold;
}
#content.contests .rules-link {
    color:#f6a822;
    text-decoration:none;
    margin-right:20px;
    padding: 3px;
}
#content.contests .row {
    background: url('/images/design/bgrow.jpg') no-repeat 75% 0%;
    margin-top:10px;
    padding-top:5px;
    padding-right:10px;
}
#content.contests .row a {
    color: #ffffff;
}
#content.contests .detail {
    background: url('/images/design/bgrow.jpg') no-repeat 75% 0%;
    margin-top:10px;
    margin-bottom:10px;
    padding-right:10px;
}
#content.contests .form-vote {
    background: #2a2a2a;
    border-bottom:1px solid #4d4d4d;
    padding:10px;
}
#content.contests .form-vote input {
    color:#ffffff;
    font-size:11px;
    background:#121212;
    border-right:1px solid #4d4d4d;
    border-left:2px solid #f6a822;
    border-top:1px solid #4d4d4d;
    border-bottom:1px solid #4d4d4d;
    padding: 2px;
    margin: 4px;
}
#content.contests .form-vote .input-submit, #content.contests .form-vote .button {
    color:#ffffff;
    font-size:11px;
    border-right:1px solid #4d4d4d;
    border-left:2px solid #f6a822;
    border-top:1px solid #4d4d4d;
    border-bottom:1px solid #4d4d4d;
    padding: 2px;
    margin: 4px;
    background:#000000;
}
#content.contests .form {
    padding:10px;
}
#content.contests .description {
    background: #232323;
    padding:10px;
}
#content.contests .add {
    margin-top:10px;
    margin-bottom:10px;
}
#content.contests .edit {
    margin-top:10px;
    margin-bottom:10px;
}
#content.contests a.back {
    color:#ffffff;
}

/* Recepty */
#content.recipes{
    font-size:12px;
    text-align: left;
}
#content.recipes #title {
    font-weight:bold;
    line-height:23px;
}
#content.recipes .row {
    /*margin-top:20px;*/
    margin-right:8px;
    /*border-left:1px solid #ffffff;*/
    /*float:right;*/
}
#content.recipes .row a {
    color:#ffffff;
}
#content.recipes .detail {
    background: url('/images/design/bgrow.jpg') no-repeat 85% 0%;
    margin-top:10px;
    margin-bottom:10px;
    padding-left:10px;
    padding-right:10px;
}
#content.recipes .detail .date {
    margin-bottom:5px;
}

#content.recipes .add {
    margin-top:10px;
    margin-bottom:10px;
}
#content.recipes .edit {
    margin-top:10px;
    margin-bottom:10px;
}
#content.recipes a.back {
    color:#ffffff;
}

/* Videa */
#content.video{
    font-size:12px;
    text-align: left;
}
#content.video #title {
    font-weight:bold;
}
#content.video #title a {
    color:#ffffff;
}
#content.video .row {
    background: url('/images/design/bgrow.jpg') no-repeat 75% 0%;
    margin-top:10px;
    padding-right:10px;
}
#content.video .detail {
    background: url('/images/design/bgrow.jpg') no-repeat 75% 0%;
    margin-top:10px;
    margin-bottom:10px;
    padding-right:10px;
}
#content.video .add {
    margin-top:10px;
    margin-bottom:10px;
}
#content.video .edit {
    margin-top:10px;
    margin-bottom:10px;
}
#content.video a.back {
    color:#ffffff;
}

/* Pravidla soutěže */
#content.rules{
    font-size:12px;
    text-align: left;
}
#content.rules .detail {
    margin-top:10px;
    margin-bottom:10px;
    padding-right:10px;
}
#content.rules .edit {
    margin-top:10px;
    margin-bottom:10px;
}
#content.rules a.back {
    color:#ffffff;
}

/* O nas */
#content.aboutus{
    font-size:12px;
    text-align: left;
}
#content.aboutus .detail {
    margin-top:10px;
    margin-bottom:10px;
    padding-right:10px;
}
#content.aboutus .edit {
    margin-top:10px;
    margin-bottom:10px;
}

/* Kontakt */
#content.contact{
    font-size:12px;
    text-align: left;
}
#content.contact .detail {
    margin-top:10px;
    margin-bottom:10px;
    padding-right:10px;
}
#content.contact .edit {
    margin-top:10px;
    margin-bottom:10px;
}

/* SLideshow manager */
#content.slideshow-manager{
    font-size:12px;
    font-weight:bold;
    text-align: left;
}
#content.slideshow-manager .detail {
    margin-top:10px;
    margin-bottom:10px;
    padding-right:10px;
}
#content.slideshow-manager .edit {
    margin-top:10px;
    margin-bottom:10px;
}


/* Dotazy */
#content.faq{
    font-size:12px;
    text-align: left;
}
#content.faq .input-text {
    width: 100%;
}
#content.faq .textarea {
    width: 100%;
}
#content.faq .moderator{
    margin-top:5px;
}
#content.faq .detail {
    margin-top:10px;
    margin-bottom:10px;
    padding-right:10px;
}
#content.faq .detail a {
    color:#ffffff;
}
#content.faq .detail .cmslink {
    color:#f6a822;
    text-decoration:none;
}
#content.faq .detail .date {
    /*background: url('/images/design/bgrow.jpg') no-repeat 75% 100%;*/
}
#content.faq .detail .date h3 {
    font-size:12px;
    display:inline;
}
#content.faq .detail .date div {
    margin-top:25px;
    border-bottom:1px solid #232323;
}
#content.faq .detail .a {
    background:#4d4d4d;
}
#content.faq .detail .a p {
    margin:5px;
}
#content.faq .detail .q {
    color:#cccccc;
    background:#232323;
}
#content.faq .detail .q p {
    margin:5px;
}
#content.faq .add {
    margin-top:10px;
    margin-bottom:10px;
}
#content.faq .edit {
    margin-top:10px;
    margin-bottom:10px;
}
#content.faq a.back {
    color:#ffffff;
}

/* Prodejny */
#content.shops{
    font-size:12px;
    text-align: left;
}
#content.shops .detail {
    margin-top:10px;
    margin-bottom:10px;
    padding-right:10px;
}
#content.shops .detail a {
    color:#ffffff;
}
#content.shops .detail .cmslink {
    color:#f6a822;
    text-decoration:none;
}
#content.shops  .detail .row {
    background: url('/images/design/bgrow.jpg') no-repeat 10% 0%;
    padding-top:10px;
    margin-top:20px;
}
#content.shops  .detail .row table {
    width:675px;
}
#content.shops  .detail .row table td {
    background:#1e1e1e;
    width:135px;
}
#content.shops  .detail .row table tr:hover {
    color:#f3a422;
}
#content.shops  .detail .row table tr td {
    padding-left:5px;
    padding-right:5px;
    padding-top:3px;
}
#content.shops  .detail div.title {
    margin-top:10px;
    font-size:16px;
}
#content.shops .edit {
    margin-top:10px;
    margin-bottom:10px;
}
#content.shops .add {
    margin-top:10px;
    margin-bottom:10px;
}
#content.shops .form .text {
    width: 100%;
}

/* Team */
#content.team{
    font-size:12px;
    text-align: left;
}
#content.team .detail {
    margin-top:10px;
    margin-bottom:10px;
    padding-right:10px;
}
#content.team .detail a {
    color:#ffffff;
}
#content.team .detail .cmslink {
    color:#f6a822;
    text-decoration:none;
}
#content.team  .detail .row {
    background: url('/images/design/bgrow.jpg') no-repeat 10% 0%;
    padding-top:10px;
    margin-top:20px;
}
#content.team .edit {
    margin-top:10px;
    margin-bottom:10px;
}
#content.team .add {
    margin-top:10px;
    margin-bottom:10px;
}
#content.team .form .text {
    width: 50%;
}
#content.team .back {
    color:#ffffff;
}

/* Hledat */
#content.search{
    font-size:12px;
    text-align: left;
}
#content.search .detail {
    margin-top:10px;
    margin-bottom:10px;
    padding-right:10px;
}


/* Patička */
#foot{
    display: block;
    text-align: center;
    margin-bottom:20px;
}
#foot a {
    color:#fff;
    text-decoration:none;
    font-size:9px;
    padding-top:20px;
}
.cleaner {
    clear: both;
    height: 0px;
    overflow: hidden;
    content: '';
    visibility: hidden;
}

/* prodejny infoWindow*/
.prodejny-info-window
{
    color:black;
    height:75px;
    padding-right:15px;
    padding-bottom:10px;
}

.prodejny-info-window .name
{
    font-weight:bold;
    margin-bottom:5px;
}
.prodejny-info-window .phone
{
    font-style:italic;
}
.prodejny-info-window .street
{
    
}
.prodejny-info-window .city
{
    margin-bottom:5px;
}
.prodejny-info-window .email
{
    color:blue;
}
