.loginBoxHolder {
  margin-top: 15px;
  /*   margin-left: 4px;
*/
  width: 497px;
  height:  83px;
  background-image: url(../images/layout/homepage/brezen07/box_prihlaseni.gif);
  background-repeat: no-repeat;
  background-position: top;
  font-size: 11px;
}
.loginTextHolder {
  padding-top: 35px;
  padding-left: 5px;
  font-size: 11px;
}
.loginInput {
  border: 1px solid rgb(159,186,120);
  padding-top: 2px;
  padding-bottom: 2px;
  color: rgb(155,155,155);
  width: 115px;
  margin-right: 5px;
  font-size: 11px;
}
.loginText {
  color: white;
  padding-left: 5px;
  font-size: 11px;
}
.searchBoxHolder {
  background-color: rgb(239,245,233);
  width: 234px;
  float:  left;
  border-bottom: 1px solid white;
  background-position: left top;
  background-repeat: no-repeat;
}
.search_cz {
  background-image: url(../images/layout/content/search_cz.jpg);
}
.searchBox {
  padding-top: 34px;
}
.sInputHolder {
  float: left;
  padding-left: 22px;
}
.sSubmitHolder {
  float: left;
  padding-left: 5px;
}
.searchInput {
  border: 1px solid rgb(172,192,143);
  padding: 2px;
  color: rgb(123,126,119)
}
.interaktivniVyhledavacHolder {
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
}
.subNavigationBg {
  float: left;
  background-image: url(../images/layout/menu/submenu/bg.jpg);
  background-position: 0px 0px;
  background-repeat: repeat;
}
.subNavigationHolder {
  width: 234px;
  min-height: 138px;
  _height: 138px;
  float: left;
  border-bottom: 1px solid white;
  background-image: url(../images/layout/menu/submenu/top.jpg);
  background-position: left top;
  background-repeat: no-repeat;
}
.subNavigationInnerHolder {
  padding-left: 23px;
  padding-top: 25px;
  float: left;
  background-image: url(../images/layout/menu/submenu/left.jpg);
  background-position: 0px 25px;
  background-repeat: no-repeat;
}
.subNavigation {
  list-style: none;
  width: 211px;
}
.subNavItem {
  font-weight: bold
}
a.subNavItemHref:link, a.subNavItemHref:active, a.subNavItemHref:visited {
  width: 201px;
  padding-left: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 12px;
  text-decoration: none;
  border-bottom: 1px solid rgb(210,225,186);
  background: transparent;
  display: block
}
a.subNavItemHref1:link, a.subNavItemHref1:active, a.subNavItemHref1:visited {
  width: 201px;
  padding-left: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 12px;
  text-decoration: none;
  border-bottom: 1px solid rgb(210,225,186);
  background: transparent;
  display: block
}
a.subNavItemHrefActive, a.subNavItemHref:hover, a.subNavItemHrefActive:hover {
  width: 201px;
  padding-left: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 12px;
  text-decoration: none;
  background-image: url(../images/layout/menu/submenu/menu_on.jpg);
  border-bottom: 1px solid rgb(210,225,186);
  display: block
}
a.subNavItemHrefActive1, a.subNavItemHref1:hover, a.subNavItemHref1Active:hover {
  width: 201px;
  padding-left: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 12px;
  text-decoration: none;
  background-image: url(../images/layout/menu/submenu/menu_new_on.jpg);
  border-bottom: 1px solid rgb(210,225,186);
  display: block
}
.rightSideBgHolder {
  float: left;
  min-height: 675px;
  background-image: url(../images/layout/bg_content_right.jpg);
  background-position: right top;
  background-repeat: repeat-y;
}
.contentBgHolder {
  float: left;
  width: 768px;
  min-height: 499px;
  _height: 499px;
  background-image: url(../images/layout/bg_content_left.jpg);
  background-repeat: repeat-y;
  border-bottom: 1px solid white
}
.contentBgHolder_radce {
  float: left;
  width: 768px;
  min-height: 499px;
  _height: 499px;
  background-image: url(../images/layout/bg_content_left_radce.jpg);
  background-repeat: repeat-y;
  border-bottom: 1px solid white
}
.contentBgHolder_letni_radce {
  float: left;
  width: 768px;
  min-height: 499px;
  _height: 499px;
  background-image: url(../images/layout/bg_content_left_letni_radce.jpg);
  background-repeat: repeat-y;
  border-bottom: 1px solid white
}
.leftPanelHolder {
  float: left;
  overflow: hidden;
  width: 234px;
}
.hp_box {
  clear: both;
  background-color: rgb(238,244,230);
  border-bottom: 1px solid white
}
.hp_boxNWL {
  clear: both;
  float: left;
  width: 234px;
  background-color: rgb(238,244,230);
  border-bottom: 1px solid white
}
.hp_boxAkce {
  /*  height: 182px;
  _height: 184px;
*/
  padding-bottom: 17px;
}
.hp_contentTitle {
  height: 26px;
  background-position: left top;
  background-repeat: no-repeat;
  border-bottom: 1px solid white
}
.hp_boxDarek {
  cursor: pointer;
  padding-left: 17px;
  padding-right: 17px;
  padding-top: 13px;
  padding-bottom: 13px;
}
.darek_top_text {
  font-size: 11px;
  padding-bottom: 12px
}
.darek_bottom_text {
  font-size: 11px;
}
.hp_noveAkce_cz {
  background-image: url(../images/layout/homepage/titles/nove_akce.jpg)
}
.hp_kalAkci_cz {
  background-image: url(../images/layout/homepage/titles/kalendar_akci.jpg)
}
.hp_zpravodaj_cz {
  background-image: url(../images/layout/homepage/titles/zpravodaj.jpg)
}
.hp_darek_cz {
  background-image: url(../images/layout/homepage/titles/vanocni_darek.jpg)
}
.hp_anketa_cz {
  background-image: url(../images/layout/homepage/titles/anketa.jpg)
}
.hp_noveAkce_en {
  background-image: url(../images/layout/homepage/titles/nove_akce_en.jpg)
}
.hp_kalAkci_en {
  background-image: url(../images/layout/homepage/titles/kalendar_akci_en.jpg)
}
.hp_zpravodaj_en {
  background-image: url(../images/layout/homepage/titles/zpravodaj_en.jpg)
}
.hp_anketa_en {
  background-image: url(../images/layout/homepage/titles/anketa_en.jpg)
}
h2 {
  display: none
}
.noBorder {
  border: 0px
}
.hp_boxCalendar {
  height: 139px;
  _height: 143px;
}
.hp_calendarHolder {
  padding-top: 8px;
  padding-left: 12px;
}
.hp_calendarChoserHolder {
  width: 80px;
  float: right
}
.hp_calendarMonthChoser {
  padding-top: 10px;
  text-transform: lowercase;
  float: left
}
.hp_calendarYearChoser {
  padding-top: 10px;
  padding-left: 14px;
  float: left
}
.hp_calendarArrow {
  padding-top: 4px;
  float: left
}
.hp_calendarMonthHolder {
  float: left;
  width: 70px;
  text-align: center;
  font-weight: bold;
}
.hp_calendarYearHolder {
  float: left;
  width: 40px;
  text-align: center;
  font-weight: bold;
}
a.hp_calendarYear, a.hp_calendarMonth {
  font-size: 11px
}
.hp_akceHolder {
  padding-left: 17px;
  padding-right: 10px;
  padding-top: 12px;
  text-align: justify
}
.akceDatumHref {
  font-size: 10px
}
.rAkceDatum {
  font-size: 10px;
  color: #0A2972;
}
.hp_nwl_text {
  padding-left: 17px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 10px;
  text-align: justify
}
.hp_whiteFormInputHolder {
  padding-left: 15px;
  height: 35px;
  width: 138px;
  /* background-image: url(../images/layout/input_white.jpg);
  background-position: 15px 2px;
  background-repeat: no-repeat;
*/
  float: left;
}
.hp_whiteSearchFormInput {
  width: 128px;
  border: 1px solid rgb(172,192,143);
  padding: 2px;
  color: rgb(123,126,119);
}
.hp_nwlSearchFormArrowHolder {
  float: left
}
/* content */
.contentPanel {
  float: left;
  width: 534px;
}
.topImage {
  width: 534px;
  height: 136px;
  float: left;
  background-color: white;
  background-position: left bottom;
  background-repeat: no-repeat;
}
  background: url(../images/layout/top_small_cz.jpg) no-repeat;
  width: 768px;
  height: 95px;
.bgContentImage1 {
  background-image: url(../images/layout/content/top/default.jpg);
}
.bgContentImage_2 {
  background-image: url(../images/layout/content/top/top_zabava.jpg);
}
.bgContentImage_3 {
  background-image: url(../images/layout/content/top/top_opalaci.jpg);
}
.bgContentImage_4 {
  background-image: url(../images/layout/content/top/top_zabava.jpg);
}
.bgContentImage_5 {
  background-image: url(../images/layout/content/top/top_magazin.jpg);
}
.bgContentImage_6 {
  background-image: url(../images/layout/content/top/top_kdenasnajdete.jpg);
}
.bgContentImage_53 {
  background-image: url(../images/layout/content/top/top_opalaci.jpg);
}
.bgContentImage_68 {
  background-image: url(../images/layout/content/top/top_narozeniny.jpg);
}
.contentPanelTextHolder {
  float: left;
  padding: 6px;
  padding-bottom: 0px
}
.contentText {
  float: left;
  width: 522px;
  min-height: 150px;
  _height: 150px;
  background-image: url(../images/layout/bg_content_title.jpg);
  background-position: left top;
  background-repeat: repeat-x;
}
.contentTextInner {
  float: left;
  padding: 8px;
  padding-bottom: 15px;
  padding-top: 3px
}
.contentInnerPanelMagazin {
  overflow: hidden;
  width: 200px;
}
.contentTitle {
}
.lineSpacer {
/*  background-image: url(../images/layout/content/line.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  font-size: 1px;
  height: 10px;
  line-height: 1px;
  width: 490px;*/
  display:none;
  
}
.contentLine {
  font-family: arial;
  padding-bottom: 15px;
  font-style: italic;
  color: #64855C;
  font-size: 16px;
  width: 490px;
  background-image: url(../images/layout/content/line.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  padding-top: 5px;
}
.odrazka {
  width: 15px;
  background-image: url(../images/layout/odrazka.jpg);
  background-position: left 1px;
  background-repeat: no-repeat;
}
.filmTitle {
  font-family: arial;
  padding-bottom: 10px;
  font-style: italic;
  color: #64855C;
  font-size: 16px;
}
a.cHref {
  font-family: arial;
  font-size: 12px;
  color: #64855C;
  text-decoration: underline
}
.contentInnerPanel {
  overflow: hidden;
  width: 380px;
}

.contentInnerPanel2 {
  overflow: hidden;
  width: 320px;
}
.fLeft {
  float: left
}
.fRight {
  float: right
}
.contentRSideImageHolder {
  padding: 10px;
  border-bottom: 4px solid white
}
.cRightSideTextHolder {
  background-image: url(../images/layout/bg_right_side_title.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  padding: 15px;
  font-family: arial;
  font-size: 13px;
  color: #686868;
}
.cOdstavec {
  font-family: arial;
  font-size: 12px;
  text-align: justify;
  padding-top: 6px;
  _padding-top: 3px;
  padding-bottom: 6px;
  _padding-bottom: 3px;
  color: #424242;
}
.cPodOdrazkou {
  font-family: arial;
  font-size: 12px;
  text-align: justify;
  padding-left: 15px;
  padding-top: 2px;
  padding-bottom: 6px;
  color: #686868;
}
.cPerex {
  font-weight: bold;
  font-family: arial;
  font-size: 12px;
  text-align: justify;
  padding-top: 6px;
  _padding-top: 3px;
  padding-bottom: 6px;
  _padding-bottom: 3px;
  color: #8E8E8E;
}
.normal_perex .cPerex {
  font-weight: normal;
}
.cOdrazka {
  font-weight: bold;
  font-family: arial;
  font-size: 12px;
  text-align: justify;
  color: #0A2972;
  padding-left: 15px;
  background-image: url(../images/layout/odrazka.jpg);
  background-position: left 1px;
  background-repeat: no-repeat;
}
p.cOdrazka{
  margin-top:8px !important;
  margin-bottom:0px !important;
}
p.bez_mezer{
  margin-top:0px !important; 
}

a.hrefOdrazka {
  padding-left: 15px;
  margin-bottom: 4px;
  display: block;
  background-image: url(../images/layout/odrazka.jpg);
  background-position: left 1px;
  background-repeat: no-repeat;
  font-size: 12px;
  color: #64855C;
  text-decoration: underline
}
.cBox {
  font-family: arial;
  font-size: 12px;
  text-align: justify;
  padding-bottom: 11px;
  padding-left: 15px;
  padding-top: 5px;
  color: #686868;
}
.cImage {
  float: right;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.underlined {
  text-decoration: underline;
}
td, th {
  font-family: arial;
  font-size: 12px;
  color: #686868;
  padding: 3px;
}
.tGreen {
  background-color: #e9f4fa;
}
.tGreenLight {
  background-color: #ffffff;
}
.foto {
  float: left;
  background-image: url(../images/fotogalerie/podklad_foto.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  padding: 10px;
  margin-bottom: 10px;
  margin-right: 5px;
}
.foto1 {
  float: left;
  border:#d7e3c7 10px solid;
  padding:0px;
  margin-bottom: 10px;
}
.fotoMiddle {
  float: left;
  background-image: url(../images/fotogalerie/podklad_foto.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  padding: 10px;
  margin-bottom: 10px;
  margin-right: 5px;
}
.fotka1 {
  padding-left: 27px;
  padding-right: 28px
}
.policie {
  float: left;
  width:164px;
}
.policie_nadpis {
  background-image:url(../images/narozeniny/nadpis.jpg);
  background-repeat:no-repeat;
  color:#f68d03;
  padding-left:15px;
  font-weight:bold;
  height:18px;
  margin-bottom: 2px;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 0px;
}
.policie_fotka {
  text-align:center;
  vertical-align:bottom;
  background-color:#d7e3c7;
  widows:154px;
  height:170px;
  padding:0px;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 0px;
}
label {
  color: #0A2972;
  background:url(../images/narozeniny/btn_n2_over.gif) #999999
  font-weight: bold;
  display: block;
  margin-bottom: 3px;
  font-family: arial;
  font-size: 12px;
}
.darekFormItem {
  margin-bottom: 10px;
}
.iDarekEmail {
  font-family: arial;
  font-size: 12px;
  width: 150px;
  margin-top: 2px;
  color: #686868;
  background-image: url(../images/layout/content/bg_input.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  border: 1px solid rgb(230,232,231)
}
.searchPrani {
  font-family: arial;
  font-size: 12px;
  width: 140px;
  margin-top: 2px;
  color: #686868;
  background-image: url(../images/layout/content/bg_input.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  border: 1px solid rgb(230,232,231)
}
.iDarek {
  font-family: arial;
  font-size: 12px;
  width: 249px;
  background-image: url(../images/layout/content/bg_input.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  color: #686868;
  border: 1px solid rgb(230,232,231)
}
.iDarekSmall {
  font-family: arial;
  font-size: 12px;
  width: 100px;
  margin-bottom: 5px;
  color: #686868;
  background-image: url(../images/layout/content/bg_input.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  border: 1px solid rgb(230,232,231)
}
.fake_select {
  display: block;
  background-image: url(../images/layout/content/fake_select.jpg);
  background-position: left top;
  width: 225px;
  font-size: 12px;
  padding-top: 5px;
  padding-bottom: 4px;
  padding-left: 5px;
  color: #686868;
  text-decoration: none;
  background-repeat: no-repeat;
  height: 25px;
}
a.fake_select:hover {
  color: #686868;
  text-decoration: none;
}
.fake_select_holder {
	width: 225px;
  position: relative;
}
.fake_select_box {
  overflow:visible;
  display: none;
  position: absolute;
  left: 0px;
  top: 0px;
  background-image: url(../images/layout/content/bg_input.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  border: 1px solid rgb(230,232,231);
  background-color: white;
  width: 225px;
}
div.no_overflow {
	overflow: visible;
}
div#fake_select_inner {
	overflow-x: hidden !important;
	overflow-y: auto !important;
  height: 190px;
  /*scrollbar-3dlight-color: rgb(189,213,153);
  scrollbar-arrow-color: rgb(32,82,23);
  scrollbar-darkshadow-color: rgb(221,234,204);
  scrollbar-face-color: rgb(172,202,132);
  scrollbar-highlight-color: rgb(204,105,20);
  scrollbar-shadow-color: rgb(9,41,116);
  scrollbar-track-color: rgb(9,41,116);
*/
  scrollbar-3dlight-color: rgb(100,133,92);
  scrollbar-arrow-color: rgb(100,133,92);
  scrollbar-darkshadow-color:;
  scrollbar-face-color: rgb(242,246,232);
  scrollbar-highlight-color:;
  scrollbar-shadow-color:;
  scrollbar-track-color:;
}
div.fake_select_inner {
	overflow-x: hidden !important;
	overflow-y: auto !important;
  height: 190px;
}
a.fake_select_item:link, a.fake_select_item:visited, a.fake_select_item:active {
  display: block;
  width: 225px;
  padding-left: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: transparent;
  color: #686868;
  text-decoration: none;
}
a.fake_select_item:hover {
  background-color: rgb(230,232,231);
  text-decoration: none;
}
.tPraniHead {
  padding-left: 15px;
  font-weight: bold;
  color: #0A2972;
}
.tPraniHead a {
  text-decoration: underline;
}
.tPraniHead a:hover {
  text-decoration: none;
}
.tPraniJmeno {
  padding-left: 15px;
  width: 150px;
  font-weight: bold;
  text-decoration: underline;
  cursor: pointer;
  overflow: hidden;
}
.tPraniZnameni {
  padding-left: 15px;
  width: 300px;
  padding-right: 25px;
  cursor: pointer;
  overflow: hidden;
}
.tPraniRadek1 {
  background-image: url(../images/layout/content/vanocni_darek/darek_green.jpg);
  background-position: right center;
  background-repeat: no-repeat;
}
.tPraniRadek2 {
  background-image: url(../images/layout/content/vanocni_darek/darek_green_light.jpg);
  background-position: right center;
  background-repeat: no-repeat;
}
span.str_aktivni {
  font-size: 11px;
  color: #64855C;
}
a.str_polozka_href {
  font-size: 11px;
  color: #64855C;
  text-decoration: underline
}
.praniStrankovani {
  float: right;
  padding: 10px
}
.LPanketaOtazka {
  padding: 17px;
  padding-right: 10px;
  padding-top: 13px;
  padding-bottom: 10px;
  font-size: 10px;
}
.LPanketaLineHolder {
  float: left;
}
.LPanketaLine {
  float: left;
  padding-left: 17px;
  padding-right: 17px;
}
.LPanketaOdpoved {
  float: left;
  width: 75px;
  padding-bottom: 5px;
}
a.LPanketaHref {
  font-size: 10px;
  text-decoration: underline;
}
.LPanketaProuzek {
  height: 15px;
  float: left;
  background-position: 0px 5px;
  background-repeat: repeat-x;
}
.LPbgImg1 {
  background-image: url(../images/layout/anketa/prouzek1.jpg);
}
.LPbgImg2 {
  background-image: url(../images/layout/anketa/prouzek2.jpg);
}
.LPbgImg3 {
  background-image: url(../images/layout/anketa/prouzek3.jpg);
}
.LPanketaProcenta {
  text-align: right;
  width: 40px;
  font-size: 10px;
  float: right
}
.AkceDarky {
  float: left;
  width: 673px;
  border-bottom: 1px solid  #dfdfdf;
}
/* 1.krok */
.AkceDarkySt1 {
  float: left;
  background: url(../images/akce_darky/1stupen.gif) no-repeat top left;
  width: 506px;
  height: 91px;
}
.AkceDarkyPanel1 {
  float: left;
  width: 499px;
  padding-left: 6px;
  background: url(../images/akce_darky/1stupen_pod_prouzek.jpg) no-repeat bottom left;
  border-right: 1px solid #dfdfdf;
}
.AkceBlokSt1 {
  float: left;
  width: 122px;
  height: 126px;
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  margin-right: 1px;
  margin-bottom: 1px;
  background: #fdfdfd url(../images/akce_darky/1stupen_text_out.jpg) no-repeat bottom left;
}
.AkceBlokSt1_hover {
  float: left;
  width: 122px;
  height: 126px;
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  margin-right: 1px;
  margin-bottom: 1px;
  background: #fdfdfd url(../images/akce_darky/1stupen_text_over.jpg) no-repeat bottom left;
  color: #ffffff;
}
/* 2.krok */
.AkceDarkySt2 {
  float: left;
  background: url(../images/akce_darky/2stupen.gif) no-repeat top left;
  width: 506px;
  height: 63px;
}
.AkceDarkyPanel2 {
  float: left;
  width: 499px;
  padding-left: 6px;
  background: url(../images/akce_darky/2stupen_pod_prouzek.jpg) no-repeat bottom left;
  border-right: 1px solid #dfdfdf;
}
.AkceBlokSt2 {
  float: left;
  width: 122px;
  height: 126px;
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  margin-right: 1px;
  margin-bottom: 1px;
  background: #fdfdfd url(../images/akce_darky/2stupen_text_out.jpg) no-repeat bottom left;
}
.AkceBlokSt2_hover {
  float: left;
  width: 122px;
  height: 126px;
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  margin-right: 1px;
  margin-bottom: 1px;
  background: #fdfdfd url(../images/akce_darky/2stupen_text_over.jpg) no-repeat bottom left;
  color: #ffffff;
}
/* 3.krok */
.AkceDarkySt3 {
  float: left;
  background: url(../images/akce_darky/3stupen.gif) no-repeat top left;
  width: 506px;
  height: 63px;
}
.AkceDarkyPanel3 {
  float: left;
  width: 499px;
  padding-left: 6px;
  background: url(../images/akce_darky/3stupen_pod_prouzek.jpg) no-repeat bottom left;
  border-right: 1px solid #dfdfdf;
}
.AkceBlokSt3 {
  float: left;
  width: 122px;
  height: 126px;
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  margin-right: 1px;
  margin-bottom: 1px;
  background: #fdfdfd url(../images/akce_darky/3stupen_text_out.jpg) no-repeat bottom left;
}
.AkceBlokSt3_hover {
  float: left;
  width: 122px;
  height: 126px;
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  margin-right: 1px;
  margin-bottom: 1px;
  background: #fdfdfd url(../images/akce_darky/3stupen_text_over.jpg) no-repeat bottom left;
  color: #ffffff;
}
.AkceBgSt1 {
  float: left;
  width: 506px;
  background: #f3f3f3  url(../images/akce_darky/1stupen_pruh_bg.jpg) repeat-y left;
}
.AkceBgSt2 {
  float: left;
  width: 506px;
  background: #f3f3f3  url(../images/akce_darky/2stupen_pruh_bg.jpg) repeat-y left;
}
.AkceBgSt3 {
  float: left;
  width: 506px;
  background: #f3f3f3 url(../images/akce_darky/3stupen_pruh_bg.jpg) repeat-y left;
}
.AkceNazevPolozka {
  display: run-in;
  padding-top: 0px;
  padding-left: 6px;
  padding-right: 2px;
  padding-bottom: 1px;
  font-weight: bold;
}
.TlacitkoFialove {
  float: left;
  background: url(../images/akce_darky/fialove_tlacitko.jpg) no-repeat center center;
  width: 504px;
  height: 28px;
  line-height: 26px;
  text-align: center;
  border-left: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: verdana, arial;
  font-weight: bold;
  color: #ffffff;
  font-size: 12px;
  cursor: pointer;
}
/*  OBCHODY, RESTAURACE, SLUŽBY */
#flash_searchShop {
  padding-left: 15px;
  float:right;
  margin-right:10px;
  padding-top: 8px;
  padding-bottom: 25px;
  background-repeat: no-repeat;
  background-position: 19px 6px;
  border:1px solid #D6D6D6;
}

#flash_holder{
  padding:4px;
  width:664px;
  height:460px;
}

/*  SOUTIŽ S DRAKY  */
div.hodnoceni table tr td {
  height: 15px;
}
.hodnoceni_info {
  border: solid 1px black;
  background-color: #FFA900;
  font-size: 9px;
  left: 0px;
  position: absolute;
  text-align: center;
  top: -15px;
  width: 80px;
}
td.draci_td_img {
  background: #e3edd2 url('../images/foto-s-draky/bg_foto.jpg') no-repeat top left;
  vertical-align: middle;
  text-align: center;
  padding: 10px;
}
.program tr,td,img,a
{
padding:0px;
margin:0px;
}
.program_nadpis
{
line-height:11px;
background:#cce0ae;
color:#025c38;
}
.program_obsah
{
}
.program_obsah div
{
padding:5px;
background:#e8f1db;
}
.narozeniny {
  background: url('../images/narozeniny/prava_lista_top.jpg') no-repeat top;
  width:189px;
  padding-top:5px;
}

.narozeniny_nove_obchody td
 {
 padding: 10px;
 }
 
.narozeniny_nove_obchody
 {
 margin-bottom: 20px;
 }


#radce_uvod{
  color:#045849;

}

/* Pro nejmenší */
li.odrazka {
 padding-left: 15px;
 margin-bottom: 5px;
 display: block;
 background-image: url('../images/layout/odrazka_new.jpg');
 background-position: left 1px;
 background-repeat: no-repeat;
 font-size: 12px;
 color: #64855C; 
 width:100%;
 list-style-type: none;
 /* text-decoration: underline; */
}

li.odrazka2 {
 padding-left: 15px;
 margin-bottom: 5px;
 display: block;

 background-position: left 1px;
 background-repeat: no-repeat;
 font-size: 12px;
/*  color: #64855C;  */
/*  width:100%;  */
 list-style-type: none;
 /* text-decoration: underline; */
}
div.vice{
 /* margin-left: 15px; */
 margin-bottom: 15px;
}

table.pro-nejmensi{
 padding-left:20px;
 padding-bottom:30px;
}

div.nejmensi_right {
  background-image: url('../images/layout/bg_right_side_title.jpg');
  
  background-repeat: repeat-x;
  
  font-family: arial;
  font-size: 13px;
  color: #686868;
  width: 450px;
  float:right;
  
}

div.nejmensi_left {
  background-image: url('../images/layout/bg_right_side_title.jpg');
  
  background-repeat: repeat-x;
  padding: 15px;
  font-family: arial;
  font-size: 13px;
  /* color: #686868; */
  width: 170px;
  float:left;
}

div.pozadi{ 
 background-color:#F9FDEF;
 margin-top:35px;
}

div.text_nejmensi{
 padding: 0 10px 0 30px;
/*  margin-right:15px; */


}






/**
 * Najdi si svuj obchod v2
 */
#shop_guide {
  margin: 0 0 10px 0;
  font-family: trebuchet MS;
  position: relative;
  background-color: #ffffff;
}
#shop_guide div {
  overflow: visible;
}
#shop_guide h2 {
  display: block;
  margin: 0 0 12px 8px;
  font-size: 16px;
  font-weight: bold;
  color: #008ebc;
}
#kategorie_menu {
  border-top: 1px #c6d6ea solid;
  padding: 2px 0 15px 0px;
  padding /*\**/: 2px 0 15px 1px\9;
  *padding: 2px 0 15px 1px;
  _padding: 2px 0 15px 0px;  
  position: relative;
  width: 890px;
}

/* #kategorie_menu #kategorie_menu_table {
  border-collapse: collapse;
}
#kategorie_menu #kategorie_menu_table td {
  height: 42px;
  margin: 0 1px 0 0;
  padding: 0 8px;
  background-color: #4795c8;
  text-align: center;
  font-weight: bold;
  color: #ffffff;
  cursor: pointer;
  border: 1px #4795c8 solid;
}
.kategorie_menu_en_version #kategorie_menu_table td {
  height: 42px;
  margin: 0 1px 0 0;
  padding: 0 2px !important;
  background-color: #4795c8;
  text-align: center;
  font-weight: bold;
  color: #ffffff;
  cursor: pointer;
  border: 1px #4795c8 solid;
} 
#kategorie_menu #kategorie_menu_table td.between {
  width: 1px;
  padding: 0px;
  font-size: 1px;
  background-color: #ffffff;
  border: 0px solid;
} */

#kategorie_menu ul#kategorie_menu_table {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 890px;
}
#kategorie_menu ul#kategorie_menu_table li {
  display: block;
  float: left;
  list-style-type: none;
  background-color: #4795c8;
  text-align: center;
  font-weight: bold;
  color: #ffffff;
  cursor: pointer;
  border: 1px #4795c8 solid;
}
#kategorie_menu ul#kategorie_menu_table li.active {
  background-color: #ffffff;
  color: #4795c8;
}
#kategorie_menu ul#kategorie_menu_table li.between {
  display: block;
  float: left;
  width: 1px;
  height: 40px;
  list-style-type: none;
  font-size: 1px;
  background-color: #ffffff;
  border: 0px solid;
}


.kategorie_menu_en_version #kategorie_menu_table td.between {
  width: 1px;
  padding: 0px !important;
  font-size: 1px;
  background-color: #ffffff;
  border: 0px solid;
}
#kategorie_menu #kategorie_menu_table td.active {
  background-color: #ffffff;
  color: #4795c8;
}
.kategorie_submenu .white_space {
  position: absolute;
  top: -5px;
  left: -1px;
  display: block;
  height: 5px;
  background-color: #ffffff;
  border-left: 1px #4795c8 solid;
  border-right: 1px #4795c8 solid;
  line-height: 1px;
  font-size: 1px;
  z-index: 99999;
}


.kategorie_submenu {
  position: absolute;
  top: 45px;
  display: none;
  z-index: 9999;
  /* padding: 10px; */
  border: 1px #4795c8 solid;
  background-color: #ffffff;
  overflow: visible;
}

#kat_0 { height: 36px; padding-top: 4px; width: 70px; }
#kat_1 { height: 27px; padding-top: 13px; width: 47px; }
#kat_2 { height: 36px; padding-top: 4px; width: 60px; }
#kat_3 { height: 27px; padding-top: 13px; width: 53px; }
#kat_4 { height: 36px; padding-top: 4px; width: 65px; }
#kat_6 { height: 27px; padding-top: 13px; width: 45px; }
#kat_7 { height: 36px; padding-top: 4px; width: 59px; }
#kat_8 { height: 36px; padding-top: 4px; width: 92px; }
#kat_9 { height: 36px; padding-top: 4px; width: 135px; }
#kat_10 { height: 36px; padding-top: 4px; width: 93px; }
#kat_13 { height: 36px; padding-top: 4px; width: 78px; }
#kat_14 { height: 27px; padding-top: 13px; width: 57px; }


.kategorie_menu_en_version #kat_0 { height: 36px; padding-top: 4px; width: 43px; }
.kategorie_menu_en_version #kat_1 { height: 27px; padding-top: 13px; width: 48px; }
.kategorie_menu_en_version #kat_2 { height: 27px; padding-top: 13px; width: 67px; }
.kategorie_menu_en_version #kat_3 { height: 27px; padding-top: 13px; width: 54px; }
.kategorie_menu_en_version #kat_4 { height: 36px; padding-top: 4px; width: 71px; }
.kategorie_menu_en_version #kat_6 { height: 27px; padding-top: 13px; width: 57px; }
.kategorie_menu_en_version #kat_7 { height: 36px; padding-top: 4px; width: 64px; }
.kategorie_menu_en_version #kat_8 { height: 36px; padding-top: 4px; width: 104px; }
.kategorie_menu_en_version #kat_9 { height: 36px; padding-top: 4px; width: 81px; }
.kategorie_menu_en_version #kat_10 { height: 36px; padding-top: 4px; width: 93px; }
.kategorie_menu_en_version #kat_13 { height: 36px; padding-top: 4px; width: 87px; }
.kategorie_menu_en_version #kat_14 { height: 27px; padding-top: 13px; width: 84px; }




#kat_submenu_0 { left: 0px; left: 1px\9; _left: 0px; }
#kat_submenu_0 .white_space { width: 70px; width /*\**/: 70px\9; *width: 70px; }
#kat_submenu_1 { left: 73px; left: 74px\9; *left: 74px; _left: 73px; }
#kat_submenu_1 .white_space { width: 47px; }
#kat_submenu_2 { left: 123px; left: 124px\9; *left: 124px; _left: 123px; }
#kat_submenu_2 .white_space { width: 60px; *width: 60px; }

#kat_submenu_3 { left: 186px; left: 187px\9; *left: 187px; _left: 186px; }
#kat_submenu_3 .white_space { width: 53px; width /*\**/: 53px\9; *width: 53px; }
#kat_submenu_4 { left: 242px; left: 243px\9; *left: 243px; _left: 242px; }
#kat_submenu_4 .white_space { width: 65px; width /*\**/: 65px\9; *width: 65px; }
#kat_submenu_6 { left: 310px; left: 311px\9; *left: 311px; _left: 310px; }
#kat_submenu_6 .white_space { width: 45px; width /*\**/: 45px\9; *width: 45px; }
#kat_submenu_7 { left: 358px; left: 359px\9; *left: 359px; _left: 358px; }
#kat_submenu_7 .white_space { width: 59px; width /*\**/: 59px\9; *width: 59px; }
#kat_submenu_8 { left: 420px; left: 421px\9; *left: 421px; _left: 420px; }
#kat_submenu_8 .white_space { width: 92px; width /*\**/: 92px\9; *width: 92px; }
#kat_submenu_9 { width: 150px; left: 515px; left: 516px\9; *left: 516px; _left: 515px; }
#kat_submenu_9 .white_space { width: 135px; width /*\**/: 135px\9; *width: 135px; }
#kat_submenu_10 { left: 653px; left: 654px\9; *left: 654px; _left: 653px; }
#kat_submenu_10 .white_space { width: 93px; width /*\**/: 93px\9; *width: 93px; }
#kat_submenu_13 { left: 663px; left: 664px\9; *left: 664px; _left: 663px; }
#kat_submenu_13 .white_space { left: 85px; width: 78px; width /*\**/: 78px\9; *width: 78px; }
#kat_submenu_14 { width: 135px; left: 752px; left: 753px\9; *left: 753px; _left: 752px; }
#kat_submenu_14 .white_space { left: 77px; width: 57px; width /*\**/: 57px\9; *width: 57px; }

.kategorie_menu_en_version #kat_submenu_0 { left: 0px; left: 1px\9; _left: 0px; }
.kategorie_menu_en_version #kat_submenu_0 .white_space { width: 43px; width /*\**/: 43px\9; *width: 43px; }
.kategorie_menu_en_version #kat_submenu_1 { left: 46px; left: 47px\9; *left: 47px; _left: 46px; }
.kategorie_menu_en_version #kat_submenu_1 .white_space { width: 48px; }
.kategorie_menu_en_version #kat_submenu_2 { left: 97px; left: 98px\9; *left: 98px; _left: 97px; }
.kategorie_menu_en_version #kat_submenu_2 .white_space { width: 67px; *width: 67px; }
.kategorie_menu_en_version #kat_submenu_3 { left: 167px; left: 168px\9; *left: 168px; _left: 167px; }
.kategorie_menu_en_version #kat_submenu_3 .white_space { width: 54px; width /*\**/: 54px\9; *width: 54px; }
.kategorie_menu_en_version #kat_submenu_4 { left: 224px; left: 225px\9; *left: 225px; _left: 224px; }
.kategorie_menu_en_version #kat_submenu_4 .white_space { width: 71px; width /*\**/: 71px\9; *width: 71px; }
.kategorie_menu_en_version #kat_submenu_6 { left: 298px; left: 299px\9; *left: 299px; _left: 298px; }
.kategorie_menu_en_version #kat_submenu_6 .white_space { width: 57px; width /*\**/: 57px\9; *width: 57px; }
.kategorie_menu_en_version #kat_submenu_7 { left: 358px; left: 359px\9; *left: 359px; _left: 358px; }
.kategorie_menu_en_version #kat_submenu_7 .white_space { width: 64px; width /*\**/: 64px\9; *width: 64px; }
.kategorie_menu_en_version #kat_submenu_8 { left: 425px; left: 426px\9; *left: 426px; _left: 425px; }
.kategorie_menu_en_version #kat_submenu_8 .white_space { width: 104px; width /*\**/: 104px\9; *width: 104px; }
.kategorie_menu_en_version #kat_submenu_9 { left: 532px; left: 533px\9; *left: 533px; _left: 532px; }
.kategorie_menu_en_version #kat_submenu_9 .white_space { width: 81px; width /*\**/: 81px\9; *width: 81px; }
.kategorie_menu_en_version #kat_submenu_10 { left: 616px; left: 617px\9; *left: 617px; _left: 616px; }
.kategorie_menu_en_version #kat_submenu_10 .white_space { width: 93px; width /*\**/: 93px\9; *width: 93px; }
.kategorie_menu_en_version #kat_submenu_13 { left: 663px; left: 664px\9; *left: 664px; _left: 663px; }
.kategorie_menu_en_version #kat_submenu_13 .white_space { left: 48px; width: 87px; width /*\**/: 87px\9; *width: 87px; }
.kategorie_menu_en_version #kat_submenu_14 { left: 751px; left: 752px\9; *left: 752px; _left: 751px; }
.kategorie_menu_en_version #kat_submenu_14 .white_space { left: 50px; width: 84px; width /*\**/: 84px\9; *width: 84px; }


.kategorie_submenu table td {
  padding: 0 25px 0 0;
  vertical-align: top;
}
.kategorie_submenu table td span.title {
  display: block;
  padding: 15px 0 10px 0;
  font-size: 20px;
  font-weight: bold;
  color: #4795c8;
}


.kategorie_submenu ul {
  margin: 0px;
  padding: 0px;
}
.kategorie_submenu ul li {
  display: block;
  list-style-type: none;
  margin: 0px;
  padding: 2px 0 2px 13px;
  color: #a92989;
  font-weight: bold;
  font-size: 13px;
  background: transparent url('../images/bullet_blue.gif') no-repeat left 7px;
}
.kategorie_submenu ul li span {
  cursor: pointer;
}


#obchod_list {
  padding: 0 5px 10px 20px;
}
#obchod_list table td {
  padding: 0 25px 0 0;
  vertical-align: top;
}
#obchod_list table td span.title {
  display: block;
  padding: 15px 0 10px 0;
  font-size: 20px;
  font-weight: bold;
  color: #4795c8;
}
#obchod_list ul {
  margin: 0px;
  padding: 0px;
}
#obchod_list ul li {
  display: block;
  list-style-type: none;
  margin: 0px;
  padding: 2px 0 2px 13px;
  color: #a92989;
  font-weight: bold;
  font-size: 13px;
  background: transparent url('../images/bullet_blue.gif') no-repeat left 7px;
}
#obchod_list ul li span {
  cursor: pointer;
}



#content_obchod {
  width: 870px;
  padding: 10px 10px 10px 10px;
  display: none;
}
#content_obchod div {
  overflow: visible;
}
#content_obchod .obchod_image {
  float: left;
  padding: 0 15px 0 0;
}
#content_obchod .description {
  float: left;
  width: 160px;
}
#content_obchod .description h2 {
  display: block;
  margin: 8px 0 10px 0;
  padding: 0px;
  font-size: 20px;
  font-weight: bold;
  color: #a92989;
  line-height: 22px;
}
#content_obchod .info_box {
  float: left;
  padding: 35px 0 0 40px;
}
#content_obchod .info_box strong {
  display: block;
  margin: 0 0 5px 0;
  font-size: 13px;
  font-weight: bold;
  color: #a92989;
}

#content_obchod #content_obchod_opening {
  width: 125px;
}


#content_obchod #button_virtualni_prohlidka {
  float: right;
  padding: 20px 0 0 10px;
}
#content_obchod #button_virtualni_prohlidka img {
  cursor: pointer;
}

#content_obchod #vernostni_program {
  margin: 20px 0 0 0;
  padding: 20px 0 12px 42px;
  font-size: 13px;
  font-weight: bold;
  color: #a92989;
  border-top: 1px #d0e9f5 solid;
  background: transparent url('../images/flash_obchody/vernostni-program_ikona.gif') no-repeat left 8px;
}

#content_obchod #virtualni_prohlidka {
  margin: 10px 0 0 0;
  padding: 20px 0 12px 0;
  border-top: 1px #d0e9f5 solid;
  text-align: center;
  display: none;
}
#content_obchod #virtualni_prohlidka table {
  width: 610px;
  margin: 5px 0 0 135px;
  _margin: 5px 0 0 50px;
}
#content_obchod #virtualni_prohlidka table td {
  text-align: left;
}



#obchody_search {
  position: absolute;
  top: 240px;
  left: 670px;
  z-index: 99999;
  float: right;
}
#obchody_search .input_holder {
  width: 211px;
  padding: 11px 0 0 0;
  border-top: 1px #c6d6ea solid;
}
#obchody_search .input_holder div {
  /* height: 24px; */
  float: left;
}
#obchody_search .input_holder input {
  width: 150px;
  padding: 3px 4px 4px;
  border: 1px #898989 solid;
}
#obchody_search .input_holder img {
  margin: 0 0 0 9px;
  cursor: pointer;
}



#obchody_flash_holder {
  position: relative;
}
#obchody_flash_holder span {
  position: absolute;
  top: 80px;
  left: 136px;
  display: block;
  width: 600px;
  padding: 8px;
  background-color: #ffffff;
  border: 1px #8BBAD4 solid;
}




/**
 * Miss Paláce Flóra
 */
#misspf * {
	margin: 0px;
	padding: 0px;
}
#misspf {
	float: left;
	width: 890px;
	padding: 36px 0 0 0;
	background: transparent url('../images/misspf/tribal.gif') no-repeat center top;
}
#misspf #menu_misspf {
	float: left;
	width: 890px;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px #8bbad4 solid;
}
#misspf #menu_misspf h1 {
	height: 41px;
	text-align: right;
	font-size: 0px;
	color: white;
	background: transparent url('../images/misspf/title.gif') no-repeat left top;
}
#misspf #menu_misspf ul {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
 	top: 1px;
	list-style-type: none;
}
#misspf #menu_misspf li {
	float: left;
	margin: 0px;
	padding: 0px 2px 0px 0px;
}
#misspf #menu_misspf li a {
	display: block;
	padding: 13px 19px 11px 19px;
	font-family: helvetica;
	font-size: 18px;
	color: #ffffff;
	background: #70b3df url('../images/misspf/menu_bg.gif') repeat-x left top;
}
#misspf #menu_misspf li a:hover {
	padding: 13px 18px 11px 18px;
	text-decoration: none;
	color: #0e3d67;
	border-left: 1px #8bbad4 solid;
	border-right: 1px #8bbad4 solid;
	background: #70b3df url('../images/misspf/menu_bg_hover.gif') repeat-x left top;
}
#misspf #menu_misspf li a.active {
	padding: 13px 18px 11px 18px;
	color: #0e3d67;
	border-left: 1px #8bbad4 solid;
	border-right: 1px #8bbad4 solid;
	background: #70b3df url('../images/misspf/menu_bg_active.gif') repeat-x left top;
}

/* stránkování */
#misspf .strankovani {
	float: left;
	width: 848px;
	margin: 0 0 0 21px;
	padding: 7px 0 3px 0;
	text-align: center;
	background-color: #ffffff;
	border-top: 1px #8bbad4 solid
}
#misspf .strankovani a, #misspf .strankovani span {
	display: inline-block;
	font-weight: bold;
	*position: relative;
	*top: -5px;
}
#misspf .strankovani a {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #4e9acc;
}
#misspf .strankovani a.page {
	width: 23px;
}
#misspf .strankovani a.page:hover {
	text-decoration: none;
	color: #ffffff;
	background: transparent url('../images/misspf/paging_bg.gif') no-repeat center top;
}
#misspf .strankovani a.active {
	width: 24px;
	height: 29px;
	*top: 0px;
	font-size: 14px;
	line-height: 175%;
	color: #ffffff;
	background: #4896c9 url('../images/misspf/paging_active_bg.gif') no-repeat center top;
}
#misspf .strankovani a.active:hover {
	text-decoration: none;
}
#misspf .strankovani span {
	color: #3e3e3e;
}
#misspf .strankovani span.move, #misspf .strankovani a.move {
	padding: 0 4px;
}
#misspf .strankovani span.move_left, #misspf .strankovani a.move_left {
	padding-right: 7px;
}
#misspf .strankovani span.move_right, #misspf .strankovani a.move_right {
	padding-left: 7px;
}
#misspf .strankovani span.not_active {
	color: #BFBFBF;
}
#misspf .strankovani span.tecky {
	padding: 0 3px;
	font-weight: normal;
}

#misspf .strankovani .razeni {
	padding: 10px 0 5px 0;
}
#misspf .strankovani .razeni a, #misspf .strankovani .razeni span {
	*top: 0;
}






/* obsah */
#misspf .text {
	float: left;
	width: 848px;
	padding: 40px 21px 25px 21px;
}
#misspf .text h2 {
	display: block;
	padding: 0 0 15px 0;
	font-family: arial;
	font-size: 25px;
	line-height: 100%;
	color: #4896c9;
}
#misspf .text h3 {
	display: block;
	padding: 10px 0 5px 0;
	font-family: arial;
	font-size: 16px;
	line-height: 100%;
	color: #4896c9;
}
#misspf .text_left {
	float: left;
	width: 400px;
}
#misspf .text_right {
	float: right;
	width: 400px;
}

table.program {
	width: 400px;
	border-collapse: collapse;
	border-bottom: 1px #b9daed solid;
}
table.program td {
	padding: 12px 14px !important;
	font-size: 11px;
	background-color: #ffffff;
	border-top: 1px #b9daed solid;
}


/* lišta s nadpisem */
#misspf .headline {
	float: left;
	width: 848px;
	margin: 0 0 0 21px;
	padding: 20px 0 12px 0;
	border-bottom: 1px #8bbad4 solid;
}
#misspf .headline h3 {
	font-size: 18px;
	color: #0e3d67;
}
#misspf .headline a.referer {
	font-size: 16px;
	font-weight: bold;
	color: #cc33ae;
}


/* galerie */
#galerie {
	float: left;
	width: 869px;
	padding: 40px 0 40px 21px;
}
#galerie .box {
	float: left;
	width: 268px;
	*width: 266px;
	margin: 0 22px 0 0;
	position: relative;
}
#galerie .box_last {
	margin: 0;
}
#galerie .box .soutezni_cislo {
	display: block;
	width: 27px;
	height: 27px;
	position: absolute;
	right: 0px;
	top: -6px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	line-height: 185%;
	color: #4896c9;
	background: transparent url('../images/misspf/soutezni_cislo.gif') no-repeat center center
}
#galerie .box .soutezni_cislo_100 {
	font-size: 13px;
	line-height: 210%;
}
#galerie .box h4 {
	margin: 0;
	padding: 0 0 10px 0;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #4896c9;
}
#galerie .box .image {
  display: table-cell;
  *float: left;
  text-align: center;
  vertical-align: middle;
  width: 268px;
  *width: 266px;
  height: 268px;
  height: 266px\9;
  background-color: #f2fbff;
  border: 1px #b9daed solid;
  cursor: pointer;
}
#galerie .box .image * {
    vertical-align: middle;
}
/*\*//*/
#galerie .box .image {
    display: block;
}
#galerie .box .image span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/
#galerie .box .image span {
    display /*\**/: inline-block\9;
    height /*\**/: 100%\9;
}
#galerie .delimiter {
	clear: left;
	height: 21px;
}
#galerie .box .footer {
	*width: 266px;
	height: 47px;
	position: relative;
	background: white url('../images/misspf/gallery_box_footer.gif') repeat-x left top;
  border: 1px #b9daed solid;
  border-width: 0 1px 1px 1px;
}
#galerie .box .footer a.hlasovat {
	display: block;
	float: left;
	height: 23px;
	padding: 0 0 0 30px;
	position: absolute;
	left: 10px;
	top: 11px;
	font-size: 13px;
	font-weight: bold;
	line-height: 200%;
	color: #cc33ae;
	background: transparent url('../images/misspf/ico_hlasovat_thumb.gif') no-repeat left top;
	cursor: pointer;
}
#galerie .box .footer span.votes {
	width: 126px;
	position: absolute;
	left: 131px;
	top: 10px;
	text-align: right;
}
#galerie .box .footer .vote_bar_holder {
	width: 126px;
	height: 12px;
	position: absolute;
	left: 131px;
	top: 27px;
	background: #e3f2fa url('../images/misspf/vote_bar_bg.gif') no-repeat left top;
}
#galerie .box .footer .vote_bar_holder span.vote_bar {
	display: block;
	float: left;
	height: 10px;
	position: relative;
	left: 1px;
	top: 1px;
	background: #5aa6d7 url('../images/misspf/vote_bar.gif') repeat-x left top;
}
#galerie .box .footer .vote_bar_holder span.right {
	display: block;
	float: left;
	width: 1px;
	height: 10px;
	position: relative;
	left: 1px;
	top: 1px;
	background: #5aa6d7 url('../images/misspf/vote_bar_right.gif') no-repeat left top;
}








/* detail galerie */

#galerie_detail {
	float: left;
}
#galerie_detail .box {
	float: left;
	width: 617px;
	*width: 615px;
	margin: 0;
}
#galerie_detail .box_last {
	margin: 0;
}

#galerie_detail .box .foto_navigace {
	width: 50px;
	height: 24px;
	position: absolute;
	left: 541px;
	top: 1px;
}
#galerie_detail .box .foto_navigace a {
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	top: 0px;
}
#galerie_detail .box .foto_navigace a.next {
	left: 26px;
	background: transparent url('../images/misspf/gallery_box_navi_next.gif') no-repeat left top;
}
#galerie_detail .box .foto_navigace a.prev {
	left: 0px;
	background: transparent url('../images/misspf/gallery_box_navi_prev.gif') no-repeat left top;
}


#galerie_detail .box h4 {
	margin: 0;
	padding: 0 0 6px 0;
	font-family: arial;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	color: #4896c9;
}
#galerie_detail .box .image {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 617px;
  *width: 615px;
  height: 535px;
  height: 533px\9;
  background-color: #f2fbff;
  border: 1px #b9daed solid;
}
#galerie_detail .box .image * {
    vertical-align: middle;
}
/*\*//*/
#galerie_detail .box .image {
    display: block;
}
#galerie_detail .box .image span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/
#galerie_detail .box .image span {
    display /*\**/: inline-block\9;
    height /*\**/: 100%\9;
}
#galerie_detail .delimiter {
	clear: left;
	height: 21px;
}
#galerie_detail .box .footer {
	*width: 615px;
	height: 123px;
	position: relative;
	background: white url('../images/misspf/gallery_box_footer_long.gif') repeat-x left top;
  border: 1px #b9daed solid;
  border-width: 0 1px 1px 1px;
}
#galerie_detail .box .footer a.hlasovat {
	display: block;
	float: left;
	height: 23px;
	padding: 0 0 0 30px;
	position: absolute;
	left: 10px;
	top: 11px;
	font-size: 13px;
	font-weight: bold;
	line-height: 200%;
	color: #cc33ae;
	background: transparent url('../images/misspf/ico_hlasovat_thumb.gif') no-repeat left top;
	cursor: pointer;
}
#galerie_detail .box .footer a.tipovat {
	display: block;
	float: left;
	height: 23px;
	padding: 0 0 0 30px;
	position: absolute;
	left: 150px;
	top: 11px;
	font-size: 13px;
	font-weight: bold;
	line-height: 200%;
	color: #cc33ae;
	background: transparent url('../images/misspf/ico_hlasovat_thumb.gif') no-repeat left top;
	cursor: pointer;
}
#galerie_detail .box .footer span.votes {
	width: 126px;
	position: absolute;
	right: 8px;
	top: 10px;
	text-align: right;
}
#galerie_detail .box .footer .vote_bar_holder {
	width: 126px;
	height: 12px;
	position: absolute;
	right: 8px;
	top: 27px;
	background: #e3f2fa url('../images/misspf/vote_bar_bg.gif') no-repeat left top;
}
#galerie_detail .box .footer .vote_bar_holder span.vote_bar {
	display: block;
	float: left;
	height: 10px;
	position: relative;
	left: 1px;
	top: 1px;
	background: #5aa6d7 url('../images/misspf/vote_bar.gif') repeat-x left top;
}
#galerie_detail .box .footer .vote_bar_holder span.right {
	display: block;
	float: left;
	width: 1px;
	height: 10px;
	position: relative;
	left: 1px;
	top: 1px;
	background: #5aa6d7 url('../images/misspf/vote_bar_right.gif') no-repeat left top;
}

#galerie_detail .box .footer .info {
	width: 597px;
	position: absolute;
	left: 9px;
	top: 50px;
	border-top: 1px #b9daed solid;
}
#galerie_detail .box .footer .info table {
	position: absolute;
	left: 16px;
	top: 10px;
	border-collapse: collapse;
}
#galerie_detail .box .footer .info table td {
	padding: 6px 0;
	font-size: 11px;
	font-family: arial;
	color: #3e3e3e;
}
#galerie_detail .box .footer .info table td.val {
	padding-left: 10px;
	font-size: 13px;
	font-weight: bold;
}
#galerie_detail .box .footer .info table td.col_2 { width: 165px; }
#galerie_detail .box .footer .info table td.col_4 { width: 175px; }



h4.colorbox_h4 {
	margin:0;
	padding:0 0 6px;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:#4896C9;
}
.hlasovat_captcha {
	float: left;
	width: 240px;
	padding: 15px 0;
	text-align: center;
	background-color: #F2FBFF;
	border: 1px #b9daed solid;
}
.hlasovat_captcha div.input, .hlasovat_captcha div.submit {
	padding: 15px 0 0 0;
}
.hlasovat_captcha div.submit {
	padding: 25px 15px 0 0;
	text-align: right;
}
.hlasovat_captcha div.input input {
	border: 1px #CC33AE solid;
	width: 70px;
	padding: 3px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.hlasovat_captcha div.submit input.button_odeslat {
	width: 106px;
	height: 32px;
	padding: 0;
	font-size: 0px;
	background: transparent url('../images/misspf/button_odeslat.gif') no-repeat left center;
	border: 0px #CC33AE solid;
}
.hlasovat_captcha .msg {
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
}


.message_box {
	float: left;
	width: 300px;
	padding: 15px 0;
	text-align: center;
	background-color: #F2FBFF;
	border: 1px #b9daed solid;
}
.message_box .msg {
	padding: 0 0 10px 0;
	font-size: 18px;
	font-weight: bold;
	color: #0E3D67;
}
.message_box .button {
	cursor: pointer;
}



#poslat_foto {
	float: left;
	width: 456px;
	padding: 15px;
	background-color: #F2FBFF;
	border: 1px #b9daed solid;
}
#poslat_foto div.input, #poslat_foto div.submit {
	padding: 15px 0 0 0;
}
#poslat_foto div.submit {
	padding: 25px 15px 0 0;
	text-align: right;
}
#poslat_foto input {
	border: 1px #CC33AE solid;
	width: 200px;
	padding: 3px;
}
#poslat_foto input.captcha {
	width: 110px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
#poslat_foto div.submit input.button_odeslat {
	width: 106px;
	height: 32px;
	padding: 0;
	font-size: 0px;
	background: transparent url('../images/misspf/button_odeslat.gif') no-repeat left center;
	border: 0px #CC33AE solid;
}
#poslat_foto .msg {
	/* font-size: 14px; */
	font-weight: bold;
	color: #ff0000;
	vertical-align: top;
}
#poslat_foto table {
	border-collapse: collapse;
}
#poslat_foto table td {
	padding: 6px 6px;
}




/* vítezka */
#vitezka {
	float: left;
	clear: left;
	padding: 0 0 20px 21px;
	position: relative;
}
#vitezka .box {
	float: left;
	width: 423px;
	*width: 421px;
	margin: 0;
	padding: 0 0 35px 0;
	position: relative;
	clear: left;
}
#vitezka .box h4 {
	margin: 0;
	padding: 0 0 6px 0;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	color: #4896c9;
}
#vitezka .box .image {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 423px;
  *width: 421px;
  height: 367px;
  height: 365px\9;
  background-color: #f2fbff;
  border: 1px #b9daed solid;
}
#vitezka .box .image * {
    vertical-align: middle;
}
/*\*//*/
#vitezka .box .image {
    display: block;
}
#vitezka .box .image span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/
#vitezka .box .image span {
    display /*\**/: inline-block\9;
    height /*\**/: 100%\9;
}
#vitezka .box .footer {
	width: 187px;
	height: 365px;
	position: absolute;
	left: 423px;
	top: 21px;
	background: transparent url('../images/misspf/gallery_box_footer_vitezka.png') repeat-x left top;
	border: 1px #b9daed solid;
	border-width: 1px 1px 1px 0;
}
#vitezka .box .footer .info table {
	position: absolute;
	left: 23px;
	top: 15px;
	border-collapse: collapse;
}
#vitezka .box .footer .info table td {
	padding: 5px 0;
	font-size: 11px;
	font-family: arial;
	color: #3e3e3e;
}
#vitezka .box .footer .info table td.val {
	padding-left: 10px;
	font-size: 13px;
	font-weight: bold;
}

#vitezka #statue {
	width: 188px;
	height: 440px;
	position: absolute;
	left: 665px;
	top: -75px;
	background: transparent url('../images/misspf/vitezka_bg.gif') no-repeat left top;
}




















