body {background-color: white; font-size: 13px; padding: 0px; margin: 0px;	font-family: Arial, Helvetica, sans-serif;}
table {margin: 0 0 6px 0;}
.page {width: 1000px; position: relative; margin: auto;}

.zahlavi {height: 216px; display:block; width:1000px; background: url(../images/zahlavi.jpg) center no-repeat black;}
.zahlavi a {display: block; width: 1000px; height:202px;}
.zahlaviIn {position: absolute; top: 0; left: 0px; width:1000px; height:202px;}

.top1 {height: 202px; display: block; }
.top1 a {display: block; width: 1000px; height:202px;}

.menu { font-family: Verdana, Arial, Helvetica, sans-serif; }

.menu li.achtung a {color: #FF0000;}
.menu a {color: #666666; text-decoration: none; line-height:30px; display:block; width:130px; font-weight: bold; }
.menu a:hover {color: black; text-decoration: underline; color: black;}

.menu ul {padding: 0 0 0 10px; margin: 0 0 0 0;}
.menu li {padding: 0 0 0 0; list-style: none; border-bottom: 1px solid #CCCCCC; width:130px;}

.menu a.ven {color: #074889; font-size: 12px;}

#Content {float: right; width:850px;}
.contentIn	{padding: 16px 8px 16px 28px;}
#Content h1 {color: #666666; font-family: Georgia, "Times New Roman", Times, serif, Arial; font-size: 22px; padding: 0 0 0 0; margin: 0 0 16px 0; font-weight: normal; text-align:left; border-bottom: 1px solid #CCCCCC;}

#Content h2 {padding: 10px 0 0 0; font-weight: normal; margin: 0 0 12px 0; margin: 0 0 0 0; font-family: Georgia, "Times New Roman", Times, serif, Arial; color: #074889; font-size: 1.3em; font-weight: bold;}
#Content .IntroBlok h2 {padding: 0 0 0 0;}
#Content p {font-size: 1em; line-height: 1.6em; color:#333333; margin-top: 0; padding-top: 0}
#Content img.align-left {float: left; margin-right: 15px; }
#Content img.align-right {float: right; margin-left: 15px; }
#Content p.otazka {font-weight: 600; padding-bottom: 0; margin-bottom: 0;}
#Content a {color: #F80000;}
.IntroBlok {width: 400px; float: left; margin: 0 0 0 0; overflow:hidden;}
.IntroBlokIn {border-left: 6px solid #CCCCCC; padding: 0 16px 0px 16px; margin-right: 16px; border-bottom: 1px solid #CCCCCC; }
.InnerBlok1 {height: 180px; overflow: hidden;}
.InnerBlok2 {height: 50px; overflow: hidden;}
.InnerBlok2 p {padding: 0 0 0 0; margin: 0 0 0 0;}

.InnerBlok3 {height: 220px; overflow: hidden; }
.InnerBlok4 {height: 270px; overflow: hidden; }

.IntroBlok ul {padding: 0 0 0 0; margin: 0 0 0 15px;}
.IntroBlok img {float: left; padding: 4px; border: 1px solid #ABABAB; margin: 15px 5px 5px 0px;}
#Content ul { list-style: square;}
#Content li { padding-bottom: 6px;line-height: 1.6em; color:#333333;}

#Middle {width: 600px; float:left;}
.MiddleIn	 {padding-right: 18px;}


.foto {width: 190px; text-align: center; float: left; display:block; background-color: black; margin-top: 12px;}
.foto img {border: 3px solid white;}
#Content .foto p {color: #CCCCCC; padding: 6px 0 0 0; margin: 0 0 0 0; line-height: 16px; font-size:12px;}
#Content .c1 h2 {color: #141414; font-size: 14px; border-bottom: 1px solid #C0C0C0; padding: 0 0 0 0; margin: 6px 0 6px 0px;}


#LeftColumn {float: right; width: 150px;}
.LeftColumnIn {
	padding: 18px 0 30px 0;
}

.t1 th {text-align: left; font-size: 12px; background-color:#EAEAEA; }
.tenky {border: 1px solid #ABABAB;}

.paticka {border-top: #2D2D2D 5px solid; margin-top: 80px;}
.patickaIn {padding: 0px 6px 6px 6px; }
.paticka p {padding: 6px 0 0 0; margin: 0 0 0 0; font-size: 11px;}
.paticka a {color: #575757;}
.BotBlock {float:left; width: 490px; }
.BotBlock ul {list-style: square; font-size: 11px; padding: 0 0 0 0; margin: 6px 0 0 15px;}

.cleaner {clear: both;}

.gpreview {background-color: black;padding-top: 18px;}
#Content .DetailFoto {}
#Content .DetailFoto p {color: #CCCCCC;}
#Content .DetailFoto {text-align: center;}
#Content .DetailFoto img {border: solid 5px #FFFFFF;}

.prevnext {padding: 10px 0 15px 0;}
#Content .prevnext a {color: #CCCCCC;}
.vlevo {float: left; padding-left: 30px;}
.vpravo {float: right; padding-right: 30px;}
.FotoDate {float: left; margin-left: 100px; color: #CCCCCC;}
#Right {width: 210px; float:left; font-size: 90%}
.RightIn {border-left: 6px solid #CCCCCC; padding: 0 0 0 6px;}
#Right h2 {font-weight:bold; font-size: 13px; color: #074889}
#Right h2 a {color: #074889}
#Right ul {padding: 10px 0 0 0; margin: 0 0 0 15px;}
#Right li {padding: 0 0 6px 0; margin: 0 0 0 0;}
#Right hr {height: 0px; border-top: 1px solid #E8E8E8; border-bottom:0px; margin: 6px 0 6px 0; padding: 0;}
.strankovani {color: white; text-align: center;}

.navigator {padding: 0 0 10px 0; text-align:right;}

hr.separator {height: 1px; color: #CCCCCC; border: #CCCCCC; background-color: #CCCCCC; margin: 12px 0 12px 0; }

.error {border: 1px solid #FF0000; background-color: #F2F2F2; margin: 0 0 6px 0; padding: 0px 6px 0px 6px;}	
.error p {padding: 0px 6px 0px 6px; font-weight: bold;}

.full {width: 580px;}
.ramecek {border: 1px solid #CCCCCC;}
.ramecek th {background-color: #CCCCCC;}
.seda {background-color: #F5F5F5;}
.mb10 {margin-bottom: 10px;} 

#diskuse h3 {padding: 0px; margin: 0px; font-size:13px;}

.formular p {padding: 0 0 6px 0; margin: 0 0 0 0;}
.formular input, .formular textarea, .formular select {border: 1px solid #ABABAB;}
label {float: left; display: block; width: 100px;}
.nospace {margin: 0 0 0 0; padding: 0 0 0 0;}

.propojeni {border: 1px dashed #C0C0C0; padding: 10px; background-color: #EAEAEA; margin-bottom: 6px;}
.propojeni p {padding: 0 0 0 0; margin: 0 0 0 0;}

#Content .komentar {border: 1px dashed #C0C0C0; padding: 10px; background: #FAFAFA; margin-top: 10px;} 
#Content .komentarItem {margin-bottom: 10px; }
#Content .komentar hr {height: 0px; border: 0px; border-top: 1px dashed #EAEAEA;}
#Content .komentar label {width: 100px;}
#Content .komentar p {margin: 0 0 0 0; padding: 0 0 0 0;}
#Content .komentarItem p.nadpis {font-weight:bold;}
#Content .komentarItem p.obsah {font-size:88%; color: #575757;}

#Content .hodnoceni p {text-align: right;}
#Content .hodnoceni a {background-color: #FCFCFC; text-decoration: none; border: 1px solid #EAEAEA;}
#Content .hodnoceni a:hover {background-color: #FFFF00;}

ul.GalleryInfo li {list-style: none;}
ul.GalleryInfo img {width: 80px; margin-right: 10px; border: 0px;}	


.radek {height: 18px; overflow: hidden; display:block;}
.mt10 {margin-top: 10px;}
.mt10 {margin-top: 20px;}
.mt5 {margin-top: 5px;}
.mt9 {margin-top: 9px;}

.cl {clear: left;}

.hidden {display: none;}
.show{color: #cccccc;}

.GASPodMenu {text-align: center; margin-top: 30px;}
.GABottom {margin-top: 16px; width: 280px; float: left;}
.w250 {width: 250px;}

.reklamah1 {padding: 10px 0 20px 10px; text-align: left;}
.reklamah1 span {color: #AAAAAA}
.reklamah1 a {color: #F80000}

.vertical {position: absolute; top: 240px; left: 1010px; }

p.pr {color: #666666; padding: 0 0 0 0;}
img.perexImg {float: left; margin-right: 10px;}
.red {color: red;}

 .statyAd {width: 180px; float: right; text-align: right; }
 .podcastAd {width: 270px; float: left; }
 
 .BigAd {margin-top: 26px; margin-left: 25px; }