body {
  background:url("../images/page_bg.jpg") repeat-x top center #ffffff;
  margin:0px;
  padding:0px;
  font-family: Arial, "Arial CE", "Helvetica CE", helvetica, sans-serif;
  font-size:12px;
  _text-align:center;
  width:100%;
}

a {
  color:#adb725;
}

h2 {
  margin:0px;
  padding:0px;
}

fieldset {
  border:0px;
  width:auto;
  margin:0;
  padding:0
}

.clear {
  clear:both;
}

.hidden {
  display:none;
}

.green {
  color:#c4cd25 !important;
  color:#adb725 !important;
  
}

.gray {
  color:#3a3a39 !important;	
}

.fleft13 {
  float:left;
  margin-left:13px;
}

.left13 {
  margin-left:13px;
}

.fright13 {
  float:right;
  margin-right:13px;
}

.top7 {
  margin-top:7px;
}

.white {
  color:#ffffff;
}

.strong {
  font-weight:bold;	
}

#page {
  width:1008px;
  background:#ffffff;
  margin:0px auto;
  _text-align:left;
  position:relative;
}

#header {
  width:1008px;
  height:209px;
  background:url("../images/header.jpg") no-repeat;
}

#header_banner {
  position:absolute;
  top:24px;
  left:10px;
}

#header_banner img {
  border:0px;
}

a#newsletter {
  color:#c4cd25;
  text-decoration:none;
  font-weight:bold;
  display:block;
  width:221px;
  position:absolute;
  left:772px;
  top:73px;
}

a#newsletter:hover {
  color:#eaf087;
}

form#search {
   width:223px;
   position:absolute;
   left:770px;
   top:102px;
}

form#search fieldset {
   width:223px;
   padding:0px;
   border:0px;
}

form#search fieldset input#search_input {
  width:165px;
  margin-right:5px;
}

form#search fieldset input#search_submit {

}

ul#menu {
  margin:0px;
  padding:0px;
  list-style-type:none;
  position:absolute;
  left:278px;
  top:164px;
  &width:730px;
  _width:730px;
}

ul#menu li {
  float:left;
  margin-right:30px;
}

ul#menu li#last {
  margin-right:0px !important;
}

ul#menu li a {
  font-size:11px;
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
}

ul#menu li a:hover {
  color:#c4cd25;
  border-bottom:2px #c4cd25 dotted;
  padding-bottom:1px;
}


#content {
  width:1008px;
  min-height:600px;
  background:url("../images/content_bg.jpg") no-repeat;
  
}

#main {
  width:468px;
  min-height:300px;
  margin:0px 0 0 7px;
  padding-top:8px;
  float:left;
  padding-bottom:15px;
}

#main a {
  text-decoration:none;
  color:#c4cd25;
  color:#adb725
}

#main h2#headline {
  font-size:26px;
  margin:0px;
  padding:0px;
  text-align:left;
  width:468px;
  padding-bottom:13px;
  background:url("../images/headline_bg.jpg") no-repeat center bottom;
}

#main img#headline_img {
  margin:6px 0 9px 0;
  max-height:312px;
}

#main #headline_links {
  background:url("../images/headline_bg.jpg") no-repeat center bottom #ffffff;
  width:468px;
  padding-bottom:10px;
  font-weight:bold;
  padding-top:14px;
  margin-bottom:10px; 
}

#main #headline_links a {
   color:#3A3A39;
   text-decoration:none;
}

#main #headline_autor, #main #headline_index_autor {
  /*float:right;*/
  margin:15px 13px 0 0;
  margin:0px 13px 0 0;
  margin:5px 13px 0 0;
  font-size:12px;
  text-align:right;
  
  text-align:left;
  margin:-5px 1px 9px 0;
}

#main #headline_index_autor {
  margin:5px 1px 0px 0;
}

#main #headline_autor div, #headline_index_autor div {
  float:right;	
}

#main p {
  margin:0px;
  padding:0px;
  margin:0 0 10px 0;
}

#main #banner468 {

}

#main #banner468 img {
  border:0px;
}

#main #banner468_clanek {
  margin:10px 0 13px 0;
}

#main #banner468_clanek img {
  border:0px;
}


.title_black_line_468 {
  width:452px;
  padding-left:16px;
  padding-bottom:4px;
  border-bottom:5px solid #3d3a35;
  font-weight:bold;
  padding-top:15px;
  margin-bottom:10px;
  color:#3A3A39;
}

.novinka {
  padding-top:20px;
  clear:both;
}

.novinka h2 {
  margin:0px;
  padding:0px;
  font-size:15px;
  margin:5px 0 6px 0;
}

.novinka img {
  float:left;
}

.novinka_text {
  float:right;
  width:380px;
  border-bottom:2px solid #c4cd25;
  padding-bottom:10px;
}

.novinka_text h2 {
  margin:0px 0 3px 0;	
}

.novinka_datum {
  margin:2px 0 3px 0;
  font-size:0.85em;
  color:#555555;
}	

.novinka_links {
  clear:both;
  /*background:url("../images/green_black_line.jpg") center bottom no-repeat;*/
  padding-bottom:7px;
  margin-bottom:30px;
  margin-bottom:35px;
  padding-top:12px;
  padding-top:9px;
  
  padding:9px 0;
  margin:9px 0;
}

.novinka_links a {
  color:#3A3A39;
}

#main h2 a {
  color:#000000;
  text-decoration:none;
}

#footer {
  /*height:290px;*/
  width:100%;
  background:#c4cd25;
  clear:both;
  _text-align:left;
}

#footerText {
  width:1008px;
  margin:0px auto;
  padding:24px 0 0 0;
  line-height:150%;
}

#footerText a {
  color:#000000;
  text-decoration:none;
}

#footer .sloupec {
  width:228px;
  float:left;
  margin-right:30px;
}

#footer .sloupec h2, #footer .sloupec .sloupecSpace {
  font-size:12px;
  height:25px;
}

.footerDatum {
  clear:both;
  float:left;
  width:45px;
  color:#ffffff;
  padding-bottom:15px;
}

.footerTitle {
  width:170px;
  float:right;
  padding-bottom:15px;
  
  /*padding-bottom:0px;
  height:59px;*/
}

.footerTitle a {
  color:#000000;
  text-decoration:none;
}

#footer #sloupecLast {
  margin-right:0px;
}

#footerLinks {
  clear:both;
  color:#e2e692;
  text-align:center;
  border-top:2px solid #e2e692;
  width:1008px;
  padding:10px 0 50px 0;
}

#footerLinks a {
  color:#ffffff;
  text-decoration:none;
  padding:0 2px 0 2px;
}

a#footerLogo {
  display:block;
  margin:20px 0 30px 0;
}

a#footerLogo img {
  border:0px;
}

#right_outer {
  float:right;
  margin-top:10px;
  width:518px;
  padding-bottom:15px;
}

#right_left {
  width:250px;
  float:left;
}

#right_right {
  width:250px;
  float:right;
}

h2.black {
  width:237px;
  background:url("../images/h2_black.jpg") no-repeat;
  color:#ffffff;
  padding:12px 0 0 13px;
  font-size:12px;
  margin:0;
  height:26px;
}

h2.blackline {
  width:237px;
  border-bottom:5px solid #2e2a27;
  color:#3A3A39;
  padding:3px 0 0 13px;
  font-size:12px;
  margin:0;
  height:26px;
}

h2.greenline {
  width:237px;
  border-bottom:5px solid #c4cd25;
  color:#3A3A39;
  padding:15px 0 0 13px;
  font-size:12px;
  margin:0;
  height:26px;
}

.fotoreporty, .doporucujeme {
  height:78px;  
}

.doporucujeme {
  background:#f6f8df;
}

.fotoreporty img, .doporucujeme img {
  width:90px;
  height:60px;
  border:0px;
  float:left;
  width:80px;
  height:40px;
  margin:16px 0 0 13px;  
}

.fotoreporty a, .doporucujeme a {
  text-decoration:none;
  color:#000000;
}

.fotoreporty a:hover, .doporucujeme a:hover {
  text-decoration:underline;
}

.fotoreporty p, .doporucujeme p {
  clear:both;
  float:right;
  width:102px;
  width:117px;
  border-bottom:2px solid #c4cd25;
  height:59px;
  margin:9px 13px 0 0;
  line-height:20px;
  padding-top:7px;
}

#doporucujeme_last p {
  border:0px;
}

#doporucujeme_last {
  border-bottom:5px solid #2e2a27;
}

a.green_black_bottom {
  clear:both;
  color:#c4cd25;
  font-weight:bold;
  padding-left:13px;
  width:237px;
  border-bottom:5px solid #2e2a27;
  padding-bottom:7px;
  display:block;
  text-decoration:none;
  margin-top:10px;
}

.f12 {
  font-size:12px !important;	
}

.fright {
  float:right;
}

#banner250 {
  width:250px;
  height:250px;
  margin:20px 0 20px 0;
}

#banner250 img {
  border:0;
}

.expres_blok {
  clear:both;
}

.expres_blok a {
  color:#000000;
  text-decoration:none;	
}

.expres_datum {
  width:36px;
  border-top:1px solid #ffffff;
  color:#ffffff;
  padding:10px 0 0 0;
  margin:0 0 0 13px;
  _margin:0 0 0 6px;
  float:left;
}

.expres_text {
  width:171px;
  margin-right:13px;
  _margin-right:6px;
  &padding:10px 0 10px 0;
  float:right;
}

#expres {
  background:#c4cd25;
  border-top:4px solid #ffffff;
  border-bottom:5px solid #2e2a27;
}

a#expres_archiv {
  clear:both;
  color:#ffffff;
  font-weight:bold;
  display:block;
  width:237px;
  margin-left:13px;
  _margin-left:6px;
  text-decoration:none;
  margin-bottom:7px;
  margin-top:3px;
  
}

#first {
  border-top:1px solid #c4cd25;
  padding-top:11px;
}

#expres_inzerce {
  background:#c4cd25;
  border-top:4px solid #ffffff;
  border-bottom:5px solid #2e2a27;
  padding:0px 10px;
}

#expres_inzerce a {
  color:#ffffff;
  text-decoration:none;	
}


a#logo {
  display:block;
  position:absolute;
  width:210px;
  height:27px;
  left:10px;
  top:150px;
}

.anketa {
  border-bottom:5px solid #2e2a27;
  margin-bottom:10px;
  background:#fafbf1;
}

.anketa a {
  text-decoration:none;
  color:#000000;	
}

.anketa h3 {
  margin:0px 0 13px 13px;
  font-size:12px;
  padding-top:10px;
}

.anketa .anketaProcenta {
  clear:both;
  float:left;
  width:50px;
  margin-left:13px;
}

.anketa .anketaText {
  width:167px;
  margin-left:63px;
}

.anketa .anketaImg {
  height:20px;
  padding:5px 0 3px 12px;
}

.anketa #anketaTotal {
  margin:0px 0 10px 13px;
}

.podporujeme {
  margin-top:5px;
  border-bottom:5px solid #2e2a27;
  padding:0 0 20px 0;
}

.podporujeme img {
  border:0px;
}

.podporujeme a, .podporujeme object {
  margin:10px 5px 2px 14px;
  height:31px;
  display:block;
  float:left;
}

p.perex {
  font-style:italic;
  margin-bottom:10px !important;
}

.clanek p {
  margin:5px 0 5px 0 !important;
  font-size:13px;
}

h1#title {
  margin:0 0 10px 0;
  font-size:26px;
  padding-bottom:13px;
  background:url("../images/headline_bg.jpg") no-repeat center bottom;
}

#clanek_linkuj {
  margin:20px 0 20px;
  border-bottom:5px solid #2e2a27;
  padding-bottom:5px;
}

#clanek_linkuj img {
  border:0px;	
}

#clanek_linkuj a {
  text-decoration:none;
  color:#c4cd25;
  color:#adb725
}

.partylist_datum {
  background:url("../images/partylist_nadpis.gif") no-repeat center bottom;
  padding:15px 0 8px 0;
  height:14px;
  margin-bottom:5px;
  font-weight:bold;
}

.partylist_datum_vikend {
  background:url("../images/partylist_nadpis.gif") no-repeat center bottom;
  padding:15px 0 8px 0;
  color:#c4cd25;
  color:#adb725;
  height:14px;
  font-weight:bold;
  margin-bottom:5px;
}

.partylist_datum strong, .partylist_datum_vikend strong {
  width:93px;
  width:98px;
  display:block;
  float:left;
}

.partylist_datum span, .partylist_datum_vikend span, .partylist_datum_vikend h2 {
  float:left;
  color:#000000;
  font-size:12px;
  margin:0px;
  padding:0px;
  border:0px !important;
  background:none !important;
  
}

.party_left {
  width:80px;
  float:left;
  margin:10px 0 0 5px;
  clear:both;
}

.party_right {
  width:365px;
  float:right;
  margin:10px 5px 0 0;
}

.party_right h2 {
  font-size:14px !important;
  margin:0 0 5px 0;	
}

.party_right ul {
  margin:12px 0 7px 3px;
  padding-left:10px;
  color:#3a3a39;
  color:#c4cd2e;	
}

.party_right ul li a {
  color:#3a3a39 !important;
  font-weight:bold;	
}

.party_right div {
  /*border-bottom:1px solid red;*/
  padding-bottom:6px;
  margin-bottom:4px;
  background:url("../images/partylist_right_zelena.jpg") left bottom no-repeat;	
}


form#partylist {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:8px;
}

.day_select {
	width:45px;
	height:18px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color: #73BA16;
	color:#ffffff;
}

.year_select {
	width:60px;
	height:18px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color: #73BA16;
	color:#ffffff;
}

#partylist_submit {
	/*width:33px;
	background:#1c760b;
	height:22px;
	border:1px solid #1C760B;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin-left:4px;
	vertical-align: top;*/
}

.partylist_label {
	float:left;
	padding-top:3px;
	width:40px;
}

.partylist_date {
	margin-bottom: 5px;
}

.partylist_select {
	width: 156px;
	margin-bottom: 3px;
}

#partylist_input {
	width:151px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom: 3px;
}

.partylist_kalendar {
	width:130px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom: 3px;
}

#partylist_datum {
	float: left;
	width: 228px;
	margin-left: 0px;
}

#partylist_vyber {
	margin-left: 190px;
	margin-right: 32px;
}

.partylist_kdy {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.partylist_kdy a {
	color:#1C760B;
	text-decoration: none;
}

.partylist_kdy a:hover {
	text-decoration: underline;
	color:#1C760B;
}


.clanek_souvisejici {
  padding-bottom:10px;
}

.clanek_souvisejici h3 {
  margin:10px 0 5px 0;
}

.forum_label_short {
  clear:both;
}

label.forum_label_short {
  padding-top:5px;
  clear:both;
  display:block;	
}	


label.forum_label_short span {
  width:100px;
  float:left;
  padding-top:5px;
  display:block;
  	
}	

label.forum_label_short input#prispevek_mail,
label.forum_label_short input#prispevek_autor,
label.forum_label_short input#prispevek_nadpis {
  float:left;
  width:300px;
  margin-top:5px;
}

textarea#prispevek_text {
  width:400px;
  height:130px;
  margin-top:10px;
  clear:both;
}

img#clanek_detail_img {
  margin:11px 0 0px 0;
}


.starsi {
  margin-left:87px;
  clear:both;
  padding-top:15px;
}

#main h1 {
  background:url(../images/headline_bg.jpg) center bottom no-repeat;
  padding-bottom:13px;
  margin:0 0 10px 0;
}

#main h2 {
  margin-bottom:5px;
}

#tiskovka_info {
  border-bottom:5px solid #2e2a27;
  padding-bottom:5px;
  font-style:italic;
}

.tiskovky h1 {
  font-size:14px;
  padding-top:30px;
}

.klub_text_detail {
  border-bottom:5px solid #3d3a35;
  border-bottom:2px solid #c4cd25;
  padding-bottom:15px;
  margin-bottom:25px;
}

#kdo_hlavicka {
  border-bottom:2px solid #c4cd25;
  padding-bottom:15px;
  margin-bottom:20px;
}

.souteze_datum {
  color:#555555;
  font-size:0.8em;
  margin:3px 0 4px 0;
}

.souteze h3, .souteze h2 {
  margin-bottom:8px;
}

label.soutez_label {
  padding-top:5px;
  clear:both;
  display:block;	
}	


label.soutez_label span {
  width:150px;
  float:left;
  padding-top:5px;
  display:block;
  	
}	

label.soutez_label input {
  float:left;
  width:250px;
  margin-top:5px;
}

.vyhledavani_text h2 {
  font-size:15px;
  margin:10px 0 5px 0;
}

.dalsi_vyhledavani input {
  border:1px solid #c4cd25;
  color:#ffffff;
  background:#c4cd25;
  margin:10px 0 25px 88px;
}

.dalsi_vyhledavani form {
  padding-bottom:10px;
  border-bottom:1px solid #c4cd25;
  margin-bottom:10px;
}

#vyhledej_fora h2, #vyhledej_tiskovky h2, #vyhledej_interpreti h2 {
  margin-left:88px;
}

#black_line_bottom {
  border-bottom:5px solid #3d3a35;
  padding-bottom:10px;
  margin-bottom:10px;
}

#forum_top {
  margin:5px 0;
}

#forum_top div {
  margin:0 0 5px 0;
}

table#forum_seznam {
  border-collapse:collapse;
  margin:10px 0 10px 0;
  width:468px;
}

table#forum_seznam tr th {
  font-weight:bold;
  text-align:left;
  background:#fafbf1;
  border-bottom:1px solid #3d3a35;
  padding:4px 3px;
}

table#forum_seznam tr.forum2 td {
  background:#fafbf1;
}

table#forum_seznam tr td {
  padding:4px 3px;
}

.prispevek {
  line-height:150%;
}

.forum_help {
  padding:5px;
  border:1px solid #c4cd25;
  background:#ffffff;
}

h3.green_bottom {
  margin:5px 0 10px 0;
  border-bottom:#c4cd25 3px solid;
  padding-bottom:5px;
}

#fotogalerie_nahledy {
  text-align:center;
}

#fotogalerie_nahledy a {
  text-decoration:none;	
}

#fotogalerie_nahledy h1 {
  font-size:15px;
  text-align:center;
  margin:0;
  padding:15px 0;
}


.gallery_image_obal {
	display: table-cell;
	padding: 5px;
	float: left;
/*	width: 220px;
	height: 240px;
	text-align: center;
	vertical-align: middle;*/
	width:240px;
	height:240px;
}

.gallery_image_obal a h3.fotografie_popis {
	color:#adb725 !important;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
	margin:3px 0;
}

.gallery_image {
	border: 1px solid #c4cd25;
	margin:auto;
}

.gallery_list {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size:120%;
}

.gallery_list a {
	color:#adb725;
	text-decoration: none;
}

.gallery_list a:hover {
	color:#adb725;
	text-decoration: underline;
}

.gallery_list img {
	border:0px;
	margin-right:7px;
	margin-left:7px;
}


img#galerie_jedna {
  border:0px;
}

#vyhledej_tiskovky {
	clear:both;
}

#facebook_like {
  width:250px;
  height:80px;
  float:right;
  margin:0 0 0px 15px;
  display:block;
  background:#f9f9f9;
}