﻿html, body {margin:0; padding:0;}
body {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 0.8em;
      background: #C8C8C8 url('../Images/Default/body.jpg') repeat-x top;}

input, textarea {font-family: Arial, Helvetica, Sans-Serif}

h1 {font-family: Arial, Helvetica, Sans-Serif; font-size: 18px; font-weight: bold; color:#336699; letter-spacing:2px; margin:0px; padding: 5px 0px 0px 0px; line-height:1.4em;}
h2, h3, h4, h5 {font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; font-weight: bold; color:#336699; margin:0px; padding: 0px 0px 5px 0px;}

a {color: #E00000;}
a:hover {color:#FE0000; text-decoration:underline;}

p {padding:0px 0px 7px 0px; margin:0px;}
.bold {font-weight:bold}

ul {line-height: 1.9em; list-style-type:none; margin:0px 0px 0px 10px; padding: 0px;}

#obal {width:1000px; margin:12px auto; border:0}

#topmenu{width:1000px; height:17px; text-align:right; font-size:10px;}
#topmenu a {font-size:10px; color:#000000; text-decoration:underline; text-transform:uppercase; font-weight:normal;}
#topmenu a:hover {color: #E40000; text-decoration:underline;}
#topmenu .link {margin-left:20px;}
#topmenu .slogan {float:left; width:343px; text-align:right; font-weight:bold; font-size:11px}

#hlavicka {width:990px; height:152px; padding:2px 10px 0px 0px; background: url('../Images/Default/hlavicka.gif') no-repeat center top; text-align:right;}
#hlavicka .logo {width:341px; height:154px; margin-top:-2px; float:left;}

#menu {clear:both; width: 1000px; font-size:12px; padding: 5px 0px 0px 0px; margin-top: 2px;}

#obsah {float:left; width:1000px; height:auto; background:white; border-top: 5px solid #FF0000;}

#paticka {width: 980px; height:25px; padding:10px; background: #EB0000; text-align: center; color: #FFFFFF; font-size: 9px; letter-spacing:1px;  float:left;}
#paticka a {color:#FFFFFF; text-decoration:none;}
#paticka a:hover{color:#000000;} 

#odkazydole{width:1000px;clear:both;font-size:11px;color:#000000;text-align:center; margin-top: 10px;}
#odkazydole a{font-size:9px; color:#000000; text-decoration:none;}
#odkazydole a:hover{color:#EB0000; text-decoration: underline;} 

/* layuout homepage */
.sloupec1 {float: left; width: 250px; font-size:11px}
.sloupec2 {float: left; width: 499px;}
.sloupec3 {float: left; width: 250px; font-size:11px}

.cleaner {clear:both}

.topstory {width:649px; height:152px; float:left;}

.noveclanky {width: 303px; height:150px; padding-left:20px; text-align:left; float: left; background: url('../Images/Default/topstory.gif') no-repeat center top; font-size:11px;}
.noveclanky .nadpis {font-family: Arial, Helvetica; padding:0px; margin:10px 0px 5px 0px; font-weight:bold; font-size:16px; color: #336699;}
.noveclanky .perex {line-height:1.4em; font-size:11px; height:92px;}
.noveclanky a {font-size:10px; font-weight: bold; color: #336699; text-decoration:none;}
.noveclanky a:hover {text-decoration: underline;}
.noveclanky .foto {max-height: 93px; }

.vytisk {width: 330px; padding: 8px 0px 0px 10px; font-size: 11px; float:left;}

.submenu {float:right; margin-top:5px;}
.submenu ul {float:right; list-style-type:none; list-style-image:none; display:block; background:#fe0000; text-align:left; margin:0px; padding:0px;}
.submenu ul li{float:left; max-width:120px; text-align:center; margin:0px; padding:0px; background:#fe0000; border-top:1px solid #e50000; border-right:1px solid #e50000;}
.submenu ul li:first-child{background: transparent url('../Images/Default/radiusl.png'); background-repeat:no-repeat; background-position:top left; border:0px;}
.submenu ul li a{display:block; line-height:1em; padding:8px; color:#fff; text-decoration:none; height:12px;}
.submenu ul li a:hover{color:#fff; padding-top:6px; background: url('../Images/Default/sipka.png'); background-position:center bottom; background-repeat:no-repeat;}
.submenu ul li a.active{color:#fff; font-weight:bold; background: url('../Images/Default/sipka.png'); background-position:center bottom; background-repeat:no-repeat;}
.submenu ul li a.active:hover{color:#fff;}

#prospeedMenu {float:left; width:90%; height:40px; padding-left:10px;}
#prospeedMenu ul{float:left; list-style-type:none; list-style-image:none; display:block; text-align:left; margin:0px; padding:0px;}
#prospeedMenu ul li{float:left; color:#333; text-align:center; margin:0px; padding:10px;}
#prospeedMenu ul li a{display:block;}
#prospeedMenu ul li a.active{display:block; font-weight:bold;}

div.sloupekBox {width:330px; background:#fe0000; margin:10px 0px;} /* background pod titulkem */
    div.sloupekBox div.titulek {padding:0; margin:0;}
    div.sloupekBox div.titulek h3 {float:left; margin:0; padding-left:5px; font-size:12px; font-weight:normal; color:#fff; background:transparent;}
    div.sloupekBox div.titulek div.radius {float:left; margin:0; padding:0; width:6px; background:#fff;} /* nastavime background pod zaoblenym rohem */
    div.sloupekBox div.titulek div.radius {_display: none;}
    div.sloupekBox div.titulek div.radius div{margin:0; padding:0; height:1px; background:#fe0000;} /* nastavime background zaobleneho rohu */
    div.sloupekBox div.titulek div.radius div.r1 {margin-left:1px;}
    div.sloupekBox div.titulek div.radius div.r2 {margin-left:2px;}
    div.sloupekBox div.titulek div.radius div.r3 {margin-left:3px;}
    div.sloupekBox div.titulek div.radius div.r4 {margin-left:4px;}
    div.sloupekBox div.titulek div.radius div.r6 {margin-left:6px;}
    div.sloupekBox div.obsah {clear:both; margin:0; padding:5px; font-size:11px; background:#dedede;}
    div.sloupekBox div.obsah p {padding:0; margin:0;}
    div.sloupekBox div.obsah h4 {line-height:1em; margin:0px; padding-top:10px;}
    div.sloupekBox div.obsah a {color: #336699; text-decoration: none;}
    div.sloupekBox div.obsah a:hover {color: #fe0000; text-decoration:underline;}
    .fff {background:#fff;}

.obsah {padding: 10px; clear:both;}

#akce {font-family: Verdana; font-size:11px;}
#akce .sloupec1 {float: left; width: 220px; min-height: 1px;}
#akce .sloupec2 {float: left; width: 430px;}
#akce .sloupec3 {float: left; width: 350px;}
#akce .sloupec2 a {color:#EB0000;}

#vydani	{font-size:11px;}
#vydani .sloupec1 {float: left; width: 800px; min-height:1px;}
#vydani .sloupec2 {float: left; width: 200px; min-height: 700px;}

#clanek {font-family: Verdana; font-size: 1.0em ; line-height: 1.6em;}
#clanek .sloupec1 {float: left; width: 670px; _width:657px; min-height:1px;}
#clanek .sloupec2 {float: left; width: 330px; min-height: 700px;}
#clanek .perexclanek {font-style:italic;}
#clanek .titulka {float:left; margin:10px 10px 0px 0px;}
#clanek .autor {width:198px; height:80px; border:1px solid #808080; background: #C0C0C0 url('../Images/Default/autor.jpg') top repeat-x; font-family: Arial, Tahoma, Trebuchet MS, Verdana; font-size:11px; line-height:normal; padding:5px; margin:10px 0px 5px 10px; float:right;}
#clanek .bio {width: 128px; margin-top: 5px; float:left; overflow:hidden;}
#clanek .bio a strong {padding-bottom:3px;}
#clanek .bio strong {display:block;}
#clanek .vydano {font-size:10px; letter-spacing:1px; line-height:1.4em;}
#clanek .vprodeji {font-size:10px; color:#EB0000;}
#clanek .fotoautor {margin-right: 10px; float:left; max-height:80px; max-width:60px;}
#clanek .obsah {padding: 10px 10px 10px 10px}
#clanek .foto {padding: 5px 0px 10px 10px; margin: 0px 0px 20x 20px; clear:both;}
#clanek .fotogalerie {padding: 5px; margin: 0px 15px 10px 0px; background: #F5F5F5; float:left;}
#clanek .coments {font-size:11px;}
#clanek hr {color:#336699;}

.starsiclanky {font-family: Verdana, Tahoma, Trebuchet MS, Arial; font-size: 11px; width: auto; padding-top:5px; padding-bottom:5px; background: #F5F5F5;}
.starsiclanky a {text-decoration:none; color:#336699;}
.starsiclanky a:hover {text-decoration:underline; color: #EB0000;}

#cmn {}
#cmn .sloupec1 {float: left; width: 1000px; min-height:1px;}
#cmn a {color: #EB0000;}

.redakce {font-family: Verdana; font-size: small; line-height: 1.6em; padding: 10px; background:#F5F5F5;}

.prodejci {padding:10px 10px 0px 10px;}

.predplatne {font-family: Verdana; font-size:11px; padding:10px;}
.predplatne .sloupec1a {float: left; width: 680px; min-height:1px; background:#F5F5F5;  padding:10px; margin-right:10px}
.predplatne .sloupec2a {float: left; width: 240px; background: #FFCC99;  padding:15px;}

#kontakty {font-family: Verdana; font-size:11px; background:#F5F5F5;}
#kontakty .sloupec1 {float: left; width: 700px; min-height:1px;}
#kontakty .sloupec2 {float: left; width: 300px;}
#kontakty a {color: #EB0000; text-decoration:underline;}

.subjekt {background: #FFCC99; padding:5px 15px 15px 15px; font-family: Verdana; font-size:11px; letter-spacing:1px; line-height:1.6em;}
.subjekt .blok {padding-top:10px}
.subjekt .nadpis {font-size: 9px; letter-spacing:1px; text-transform:uppercase; font-weight:bold; margin-bottom:8px}
.subjekt .obchodnijmeno1 {font-weight:bold; font-size:12px;}
.subjekt .obchodnijmeno2 { font-style: italic;}
.subjekt .separator {width:auto; height:10px;}
.subjekt .ic {}
.subjekt .sidlo {}
.subjekt .adresa {}
.subjekt .telefon {}
.subjekt .banka {}
.subjekt .rejstrik {font-style:italic;}
.subjekt .polozka {font-weight:bold;}
.subjekt a {color:#336699;}

.kontakty {background: #F5F5F5; padding:15px 15px 15px 15px; font-family: Verdana; font-size:11px; letter-spacing:1px; line-height:1.4em;}
.kontakty .polozka {font-weight:bold;}
.kontakty .oddeleni {font-weight: bold; color:#336699;}
.kontakty .funkce {font-style:italic;}

.galerie_clanky .galeriefoto {padding:4px; background:#FFFFFF;}
#galerie_redakce {float:left; padding-left:5px; padding-bottom:5px; background:#FFFFFF;}
#galerie_redakce .fotka{float:left; padding-top:5px; padding-right:5px; background:#FFFFFF;}
#galerie_redakce .highslide {}

.aktualityprehled	{padding: 5px 5px 8px 5px; margin-bottom:20px; background: #F5F5F5;}
.aktualityprehled .datum {font-size: 9px; font-weight:bold; margin-bottom:7px;}
.aktualityprehled .nadpis {margin-bottom:7px; font-weight:bold; line-height:1.4em; color:#EB0000;}
.aktualityprehled .perex {line-height:1.4em;}
.aktualityprehled .precist {color: #EB0000; font-size: 9px; font-weight:bold;}

.sloupek {}
.sloupek .hlavicka {background:transparent; margin:0px; padding:0px;}
.sloupek .hlavicka h3 {padding: 10px 5px 0px 5px; font-family: Arial; color:#336699; font-size: 12px; font-weight: bold; height:24px; text-transform: uppercase; letter-spacing: 1px;}
.sloupek .obsah {padding: 5px 5px 3px 5px; margin-bottom:20px; font-size:11px; background: #f5f5f5;}
.sloupek .obsah .nadpis {font-weight:bold; line-height:1.4em; color: #336699;}
.sloupek .obsah .nadpis a {text-decoration:none;}
.sloupek .obsah .nadpis a:hover {text-decoration:underline;}
.sloupek .obsah .datum {font-size: 9px; font-weight:bold; margin-bottom:2px;}
.sloupek .obsah .ip {font-size:9px;}
.sloupek .obsah .nick {color:#336699; font-size: 9px; font-weight:bold;}
.sloupek .obsah .foto {text-align:center; padding: 2px; margin: 0px 0px 0px 7px;}
.sloupek .obsah .text {padding:10px; line-height: 1.6em;}
.sloupek .obsah .perex {font-size: 12px; line-height: 1.4em;}
.sloupek .obsah .precist {color: #eb0000; font-weight:bold; font-size:9px; text-align:right; margin:5px;}
.sloupek .obsah hr {background:#336699; color:#336699;}

.soutez {padding: 5px 5px 3px 5px; margin-bottom:20px; font-size:11px; background: #f5f5f5;} 
.soutez .nazev {font-family: Arial; color:#336699; background:#fff; font-size: 12px; font-weight: bold; height:27px; text-transform: uppercase; letter-spacing: 1px;}
.soutez .nadpis a {clear:both; font-weight:bold; line-height:1.4em; color: #336699; text-decoration:none;}
.soutez .nadpis a:hover {text-decoration:underline;}
.soutez .foto {text-align:center; padding: 2px; margin: 0px 0px 0px 7px;}
.soutez .foto1 {float: right; padding: 2px; margin: 0px 0px 0px 7px;}
.soutez .text {padding:10px; line-height: 1.6em;}
.center {text-align: center;}

.komentare	{padding: 5px 5px 8px 5px; margin-bottom:20px; background: #F5F5F5; font-size:11px}
.komentare .nazev {font-family: Arial; color:#336699; font-size: 12px; font-weight: bold; height:27px; text-transform: uppercase; letter-spacing: 1px;}
.komentare .datum {font-size: 9px; font-weight:bold; margin-bottom:2px;}
.komentare .nadpis {font-weight:bold; line-height:1.4em; color: #336699;}
.komentare .text {line-height:1.4em;}
.komentare .ip {font-size:9px;}
.komentare .nick {color:#336699; font-size: 9px; font-weight:bold;}
.komentare a {text-decoration: none;}
.komentare a:hover {text-decoration: underline;}

.titulkamini {float:left; margin-right:10px;}
.titulka {background: url('../Images/Default/titulka.jpg') no-repeat top left; height:685px}
.titulka .stranka {padding:0px 20px 15px 15px; margin:30px 0px 0px 10px;}
.pristicislo {width: auto; padding: 10px; background: #E0E0E0; margin: 0px 10px 10px 10px; font-size: 11px; line-height: 1.4em; border-bottom: 1px solid #808080;}

.aktuality	{padding:5px; margin-bottom: 20px;}
.aktuality .nadpis {font-family: Arial; font-size: 18px; font-weight: bold; color:#EB0000; margin-bottom:7px;}
.aktuality .datum {font-size: 10px; font-weight:bold; margin-bottom:7px;}
.aktuality .perex {font-size: 12px; line-height: 1.4em;}
.aktuality .text {font-size:12px; line-height: 1.4em;}
.aktuality a {color: #EB0000; text-decoration: underline;}

.detailakce	{padding: 5px; margin-bottom:20px; }
.detailakce .nadpis {font-family: Arial; font-size: 18px; font-weight: bold; color:#3366CC; margin-bottom:7px}
.detailakce .datum {font-size: 10px; font-weight:bold; margin-bottom: 7px;}
.detailakce .misto {font-size:12px; color: #3366CC; line-height:1.4em; margin-bottom:10px}
.detailakce .info {font-size: 80.5%; line-height:1.4em;}
.detailakce .foto {margin-bottom: 10px;}
.detailakce a {color: #EB0000;}

.adresy {margin-bottom:20px; background:#FFCC99; font-size:11px;} 
.adresy .nadpis {font-family: Arial; text-transform: uppercase; font-size: 10px; font-weight: bold; letter-spacing: 4px;}
.adresy .text {padding: 13px 10px 10px 7px; }

.panelodkazy {width:210px; margin-top:10px; padding:10px; background: #F5F5F5;}
.panelodkazy a {text-decoration: none;}

.akce	{padding: 5px 5px 8px 5px; margin-bottom:20px; background: #F5F5F5; font-size:11px;}
.akce .nazev {font-family: Arial; color:#336699; font-size: 12px; font-weight: bold; height:27px; text-transform: uppercase; letter-spacing: 1px;}
.akce .datum {font-size: 9px; font-weight:bold; margin-bottom:2px;}
.akce .nadpis {color:#336699; font-weight:bold; line-height:1.8em;}
.akce .info {line-height:1.4em;}
.akce .precist {color:#3366CC; font-size: 9px; font-weight:bold;}
.akce a {text-decoration:none;}
.akce a:hover {text-decoration: underline; color: #336699}

.kalendarakce	{padding: 5px 5px 0px 5px; background: #F2F2F2; font-size:11px;}
.kalendarakce .nazev {font-family: Arial; color:#336699; font-size: 12px; font-weight: bold; height:27px; text-transform: uppercase; letter-spacing: 1px;}
.kalendarakce .datum {font-size: 9px; font-weight:bold; margin-bottom:2px;}
.kalendarakce .nadpis {color:#3366CC; font-weight:bold; line-height:1.8em;}
.kalendarakce .info {line-height:1.4em;}

.dodatek {padding: 0px 0px 12px 0px; text-align: center; background: #EB0000; color: #FFFFFF; font-weight: bold;}

/* proverit */
.panelredakce {width:690px; margin:0px 0px 10px 0px; font-family: Verdana, Trebuchet MS, Tahoma, Arial; float:left; background: #F5F5F5; line-height:1.5em}
.panelredakce .hlavickaredaktor {width:auto; height:30px; padding:11px 20px 0px 20px; background: url('../Images/Default/redaktorpanel.gif') no-repeat top}
.panelredakce .funkce {width: 500px; color:#FFFFFF; font-family: Arial, Verdana, Tahoma, Trebuchet MS; text-transform:uppercase; font-size:10px; font-weight: bold; letter-spacing:4px; float:left;}
.panelredakce .portret {padding:10px 0px 10px 0px; margin:5px 20px 0px 0px; float:left;}
.panelredakce .email {text-align:right; font-weight:bold; color:Navy;}
.panelredakce .jmeno{font-size:18px; letter-spacing:3px; margin: 10px 0px 2px 0px;}
.panelredakce .alias{font-size: 12px; letter-spacing: 2px; margin: 0px 0px 7px 0px;}
.panelredakce .vek{ font-size: 12px; letter-spacing: 2px; font-weight:bold; margin:0px 0px 10px 0px;}
.panelredakce .cinnost{font-size:12px; font-style:italic; letter-spacing:1px; margin: 0px 0px 10px 0px;}
.panelredakce .moto{font-size:12px; margin: 0px 0px 10px 0px;line-height:1.5em;}
.panelredakce .zaliby{font-size:12px; line-height:1.5em; margin-bottom:10px;}

.seznamkontakty {line-height: 1.5em;}
.seznamkontakty .oddeleni {font-family: Arial; font-size:10px; font-weight:bold; text-transform: uppercase; letter-spacing:1px; color: Navy; line-height:1.9em;}
.seznamkontakty .jmeno {font-size: 14px;}
.seznamkontakty .funkce {font-style: italic;}
.seznamkontakty .nazev {font-family: Arial; color:#EB0000; font-size: 14px; font-weight: bold; height:27px; text-transform: uppercase; letter-spacing: 4px;}

.panelredakce .prehled {font-family: Verdana, Tahoma, Trebuchet MS, Arial; font-size: 12px;}

.panelredaktori {width:280px; margin: 0px 0px 10px 0px; font-family: Verdana, Trebuchet MS, Tahoma, Arial; float:left;}

.hlavickateam {width:auto; height:30px; padding:13px 0px 0px 10px; margin: 0px 0px 10px 0px; background: #86BDEB;}

.red_seznam {width:270px; height:70px; background: #F5F5F5; padding:4px; margin:0px 0px 10px 0px; border: 1px solid #F2F2F2;}

.pasFoto 
{
  padding: 20px 10px 10px 1px;  
}
/* konec */
