body
{
  background-color: rgb(254,245,222);
  margin: 0px;
  padding: 0px;
  font-family: Arial;
  font-size: 10pt
}
input, textarea, table
{
  font-family: Arial;
  font-size: 10pt
}
img
{
  border: none; max-width: 100%; height: auto;
}

a, area, map { outline: none }


#main_c
{
  text-align: center;
}

#main
{
  width: 892px;
  text-align: left;
  margin: auto;
  background: url('../obrazky/main_bg.gif') center top repeat-y;
  position: relative;
}
#head
{
  
}
#left_col
{
  width: 239px;
  float: left;
}
#right_col
{
  width: 653px;
  float: right;
}

#content_c
{
  width: 608px;
  background-color: rgb(255,255,255);
}
#content
{
  text-align: justify;
  padding: 22px;
  background: url('../obrazky/content_bg_top.gif') top center no-repeat; 
}

#bottom_menu
{
  background: url('../obrazky/content_bg_bottom.gif') top center no-repeat rgb(242,213,145);
  padding: 35px 10px 15px 10px;
  text-align: center;
}

#reklama
{
  text-align: center;
}

#reklama img, .sponzori img
{
  margin: 4px;
}

#menu_col
{
  padding-left: 25px;
  padding-right: 25px;
  text-align: justify;
}

.clear
{
  clear: both;
}
.bodkaz
{
  color: rgb(0,0,0);
  text-decoration: none;
}
.bodkaz:hover
{
  text-decoration: underline;
}

.menu_head
{
  margin: 0px;
  padding: 0px;
  position: relative;
  width: 186px;
  height: 68px;
}
.menu_head span
{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 186px;
  height: 68px;
  background: url('../obrazky/menu_head.jpg') center top no-repeat;
}


.head_vitejte, .head_pony_express, .head_xp_corral, .head_westerners, .head_aktualne, .head_napsali_o_nas, .head_fotogalerie, .head_odkazy, .head_sponzori, .head_kontakty, .ke-stazeni, .e-shop, .interni-zpravy, .interni-epea, .login, .head_nove
{
  margin: 0px;
  padding: 0px;
  width: 564px;
  height: 40px;
  position: relative;
}

.head_vitejte span, .head_pony_express span, .head_xp_corral span, .head_westerners span, .head_aktualne span, .head_napsali_o_nas span, .head_fotogalerie span, .head_odkazy span, .head_sponzori span, .head_kontakty span, .ke-stazeni span, .e-shop span, .interni-epea span, .interni-zpravy span, .login span, .head_nove span
{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 564px;
  height: 40px;
}
.head_nove span
{
  background: url('../obrazky/head_nove.gif') center top no-repeat;

}
.interni-epea span
{
  background:url('/images/5390.png') center top no-repeat;
}
.head_vitejte span
{
  background: url('../obrazky/head_vitejte.gif') center top no-repeat;
}
.head_pony_express span
{
  background: url('../obrazky/head_pony_express.gif') center top no-repeat;
}
.head_xp_corral span
{
  background: url('../obrazky/head_xp_corral.gif') center top no-repeat;
}
.head_westerners span
{
  background: url('../obrazky/head_westerners.gif') center top no-repeat;
}
.head_aktualne span
{
  background: url('../obrazky/head_aktualne.gif') center top no-repeat;
}
.head_napsali_o_nas span
{
  background: url('../obrazky/head_napsali_o_nas.gif') center top no-repeat;
}
.head_fotogalerie span
{
  background: url('../obrazky/head_fotogalerie.gif') center top no-repeat;
}
.head_odkazy span
{
  background: url('../obrazky/head_odkazy.gif') center top no-repeat;
}
.head_sponzori span
{
  background: url('../obrazky/head_sponzori.gif') center top no-repeat;
}
.head_kontakty span
{
  background: url('../obrazky/head_kontakty.gif') center top no-repeat;
}
.ke-stazeni span
{
  background: url('../obrazky/head_kestazeni.gif') center top no-repeat;
}
.e-shop span
{
  background: url('../obrazky/head_eshop.gif') center top no-repeat;
}
.interni-zpravy span
{
  background: url('../obrazky/head_zpravy.gif') center top no-repeat;
}
.login span
{
  background: url('../obrazky/head_interni.gif') center top no-repeat;
}


.hr
{
  background: url('../obrazky/hr.jpg') center center no-repeat;
  height: 40px;
}

.bottom-menu-list
{
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.bottom-menu-list li
{
  display: inline;
  padding-left: 20px;
  margin-left: 10px;
  background: url('../obrazky/star-1.gif') left center no-repeat;
  line-height: 25px;
  white-space: nowrap;
}
.bottom-menu-list li a
{
  color: rgb(0,0,0);
  text-decoration: none;
}
.bottom-menu-list li a:hover
{
  text-decoration: underline;
}
ul.left-menu-list
{
  list-style: none;
  margin: 0px;
  margin-left: 15px;
  /*margin-right: 25px;*/
  padding: 0px;
}
li.left-menu-list
{
  padding-left: 20px;
  background: url('../obrazky/star-1.gif') left center no-repeat;
  line-height: 25px;
}
li.left-menu-list a, li.left-submenu-list a
{
  color: rgb(0,0,0);
  text-decoration: none;
}
li.left-menu-list a:hover, li.left-submenu-list a:hover
{
  text-decoration: underline;
}
li.left-submenu-list
{
  padding-left: 20px;
  margin-left: 5px;
  background: url('../obrazky/star-2.gif') left center no-repeat;
  line-height: 20px;
}
.breadcrumb span
{
  background: url('../obrazky/star-1.gif') center center no-repeat;
  padding-left: 10px;
  padding-right: 10px;
}
.breadcrumb a
{
  color: rgb(0,0,0);
  text-decoration: none;
}
.breadcrumb a:hover
{
  text-decoration: underline;
}
.copyright
{
  text-align: center;
  font-size: 8pt;
  background: rgb(242, 213, 145);
}
.published
{
  font-weight: bold;
}
.left
{
  float: left;
}
.last-update
{
  padding-top: 20px;
  font-size: 8pt;
  text-align: center;
}

.list-clanky-head
{
  float: right; 
  width: 420px; 
  margin-top: 15px; 
}
.list-clanky-head h3
{
  margin: 0px;
  padding: 0px;
}
.list-clanky-head p
{
  margin: 0px; 
  padding: 0px;
}
.list-clanky-head a
{
  color: rgb(153,0,0);
  background: url('../obrazky/star-3.gif') left center no-repeat;
  padding-left: 15px;
  text-decoration: none;
  font-weight: bold;
}
.list-clanky-head a:hover
{
  text-decoration: underline;
}
.list-clanky-image
{
  float:left; 
  background: url('../obrazky/bg_foto.jpg') 0px 3px no-repeat; 
  padding: 15px;
}

.xpc
{
  background: url('/images/670.jpg') 0px 3px no-repeat; 
}

.wi
{
  background: url('/images/669.jpg') 0px 3px no-repeat; 
}

.list-clanky-image img
{
  width: 104px; 
  height: 81px; 
  display: block;
  border: none;
}
.foto-image
{
  float:left; 
  background: url('../obrazky/bg_foto.jpg') 0px 3px no-repeat; 
  padding: 15px;
}
.foto-image a img
{
  width: 104px; 
  height: 81px; 
  display: block;
  border: none;
}
.galerie
{
  padding-left: 13px;
  padding-right: 13px;
}
.clanek-hlavicka
{
  margin: 0px;
  padding: 0px;
}
.clanek-autor
{
  text-align: right;
}
.clanek-autor .vydano
{
  font-style: italic;
  font-size: 8pt;
}
.clanek-autor .autor
{
  font-weight: bold;
}

/*.clanek-obsah { min-height: 455px }*/

.clanky-list-navi-left
{
  text-align: left;
  float: left;
}
.clanky-list-navi-left a
{
  color: rgb(153,0,0);
  background: url('../obrazky/star-3.gif') right center no-repeat;
  padding-right: 15px;
  text-decoration: none;
  font-weight: bold;
}
.clanky-list-navi-left a:hover
{
  text-decoration: underline;
}

.clanky-list-navi-right
{
  text-align: right;
  float: right;
}
.clanky-list-navi-right a
{
  color: rgb(153,0,0);
  background: url('../obrazky/star-3.gif') left center no-repeat;
  padding-left: 15px;
  text-decoration: none;
  font-weight: bold;
}
.clanky-list-navi-right a:hover
{
  text-decoration: underline;
}
.chyba
{
  color: red; 
  border: 1px solid red; 
  background-color: rgb(255,200,200); 
  text-align: center; font-weight: bold; 
  padding: 20px;
}
.posted-list
{
  font-size: 8pt;
  margin: 0px;
  padding: 0px;
}

.kat-roky
{
  text-align: right;
}

.kat-roky a
{
  color: #000;
  text-decoration: none
}

.kat-roky a:hover
{
  text-decoration: underline
}

.kat-roky .active
{
  font-weight: bold
}

.odkaz
{
  color: rgb(153,0,0);
  background: url('../obrazky/star-3.gif') left center no-repeat;
  padding-left: 15px;
  text-decoration: none;
  font-weight: bold;
}
.odkaz:hover
{
  text-decoration: underline;
}
.ibox, .comment_email_input, .comment_name_input, .txpCommentInputMessage
{
  border: 2px solid #f2d591;
  background-color: rgb(254,245,222);
  padding: 3px;
}

/* Komentáře */
.comment
{
  background-color: #f2d591; font-size: 12pt; font-weight: bold; font-style: italic; padding: 5px; margin: 5px 0px
}

.comment p
{
  font-size: 10pt; margin: 0; padding: 0; font-style: normal; font-weight: normal; margin-bottom: 5px
}
.comment-info
{
  font-size: 8pt; font-weight: normal; font-style: normal
}
.comment-name
{
  font-weight: bold
}
.comment-info a
{
  text-decoration: none; color: #000
}
.comment-info a:hover
{
  text-decoration: underline
}
.comments-wrapper label
{
  padding-right: 10px
}

/* Soubory ke stažení */
.file_download_list
{
  margin: 5px 20px
}
.file
{
  margin: 5px 0px; padding: 0
}

.file a, .priloha
{
  color: rgb(153,0,0);
  background: url('../obrazky/star-3.gif') left center no-repeat;
  padding-left: 15px;
  text-decoration: none;
  font-weight: bold
}

.file a:hover, .priloha:hover
{
  text-decoration: underline
}

.zemContactForm label
{ display: block }
input.zemText
{ border: 2px solid #f2d591;
  background-color: rgb(254,245,222);
  padding: 3px;}
select.zemSelect
{ border: 2px solid #f2d591;
  background-color: rgb(254,245,222);
  padding: 3px;}

.reklama-1
{ text-align: center; padding: 30px 0px }
