body {
	background: #FFFFFF;
	margin: 0px 0px 0px 0px;
	font-family: arial, sans-serif;
	font-size: 12px;
}
a {
	color: #0606D0;
	text-decoration: none;
}
a:hover {
	color: #1D124C;
	text-decoration: underline;
}
h1 {
	font-size: 23px;
  font-weight: bold;
  margin: 0px 0px 5px 0px;
}
h2 {
	font-size: 18px;
  font-weight: normal;
  margin: 0px 0px 10px 0px;
}
h2 a {
  text-decoration: none;
}
h3 {
	font-size: 15px;
  font-weight: bold;
  margin: 0px 0px 8px 0px;
}
h3 a {
  text-decoration: none;
}
p {
  margin: 0px 0px 18px 0px;
  font-size: 12px;
  line-height: 140%;
}
input.input24 {
  padding: 2px 2px 2px 2px;
  margin: 2px 0px 7px 0px;
  border: 1px solid #CCCCCC;
  background:url(picture/bg_title.gif);
  font-size: 12px;
}
input.input100x29 {
  padding: 4px 2px 4px 2px;
  margin: 2px 0px 7px 0px;
  border: 1px solid #CCCCCC;
  background:url(picture/bg_title.gif);
  font-size: 12px;
  width: 100px;  
}
input.input100x64 {
  padding: 4px 2px 4px 2px;
  margin: 2px 0px 7px 0px;
  border: 1px solid #CCCCCC;
  background:url(picture/input100x64.gif);
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  width: 100px;
  height: 64px;  
}
/* **************** */
#slm_main {
  padding: 0px 0px 0px 0px;
  margin-top: 5px;
  min-width: 785px;
}
#slm_main a {
  color: #000000;
}
#slm_main .top_kontakt {padding: 3px 0px 3px 10px;width: 164px;font-size: 10px;text-align: left;border-left: 1px #061C8E dotted;}
#slm_main .top_kontakt div.radek1 {font-size: 15px;font-weight: bold;margin: 0px 0px 5px 0px;line-height: 15px;}
#slm_main .top_kontakt div.radek2 {font-size: 17px;font-weight: normal;margin: 7px 0px 4px 0px;line-height: 15px;color: rgb(0,0,153);}
#slm_main .top_kontakt div.radek3 {font-size: 12px;font-weight: normal;margin: 0px 0px 2px 0px;line-height: 15px;}
#slm_main .top_kontakt div.radek4 {font-size: 10px;font-weight: normal;margin: 0px 0px 2px 0px;}
#slm_main .top_kontakt div.radek5 {font-size: 12px;font-weight: normal;margin: 0px 0px 2px 0px;}

#slm_main .top_kontakt div.radek11 {font-size: 15px;font-weight: bold;line-height: 15px;padding: 0px 4px 6px 5px;}
#slm_main .top_kontakt div.radek11 a {color: rgb(0,0,153);}
#slm_main .top_kontakt div.radek31 {font-size: 12px;font-weight: normal;line-height: 15px;border: 1px #CCCCCC dotted;padding: 4px 4px 4px 5px;background-color: rgb(255,255,214);text-align: center;}
#slm_main .top_kontakt div.radek32 {font-size: 27px;padding: 4px 0px 4px 0px;color: rgb(233,0,0);}
#slm_main .top_kontakt div.radek41 {font-size: 10px;font-weight: normal;padding: 4px 4px 0px 5px;}
#slm_main .top_kontakt div.radek51 {font-size: 12px;font-weight: normal;padding: 2px 4px 0px 5px;}

#slm_main .top_accka {padding: 3px 10px 3px 5px;font-size: 12px;text-align: right;font-weight: bold;color: #061C8E;}
#slm_main .top_accka h1 {font-size: 11px;font-weight: normal;margin: 2px 0px 0px 0px;}

#slm_main .menu {
  padding: 15px 5px 8px 5px;
  font-size: 13px;
  border-bottom: 1px #B4B9D1 dotted;
}
#slm_main .menu a {
  text-decoration: none;
  color: #061C8E;
  font-weight: bold;
}
#slm_main .menu a:hover {
  text-decoration: underline;
}
#slm_main {
  margin-top: 10px;
}
#slm_left {
  margin-top: 10px;
  font-size: 10px;
  width: 140px;
}
#slm_left .box {
  width: 140px;
}
#slm_left .title {
  padding: 0px 0px 0px 0px;
  font-size: 12px;
  text-align: center;
  color: #FFFFFF;
  background: url(./picture/slm_menu_title_l_1.gif);
  height: 22px;
  vertical-align: middle;
}
#slm_left .space {
  height: 10px;
  vertical-align: top;
}
#slm_left .body {
  padding: 5px 5px 5px 5px;
  font-size: 11px;
  line-height: 18px;
  background-color: #F5F5F5;
  border-bottom: 1px #B4B9D1 dotted;
}
#slm_body {
  padding: 5px 10px 20px 10px;
  vertical-align: top;
  font-size: 12px;
}
#slm_right {
  margin-top: 10px;
  font-size: 10px;
  vertical-align: top;
  width: 160px;
}
#slm_right .box {
  width: 160px;
}
#slm_right .title,.title_1,.title_2,.title_3 {
  padding: 0px 0px 0px 0px;
  font-size: 12px;
  text-align: center;
  color: #FFFFFF;
  background: url(./picture/slm_menu_title_r_1.gif);
  height: 22px;
  vertical-align: middle;
}
#slm_right .title_2 {
  background: url(./picture/slm_menu_title_r_2.gif);
}
#slm_right .title_3 {
  background: url(./picture/slm_menu_title_r_3.gif);
}
#slm_right .space {
  height: 10px;
  vertical-align: top;
}
#slm_right .body,.body_zajezd {
  padding: 5px 5px 5px 5px;
  font-size: 11px;
  line-height: 18px;
  background-color: #F8F8F8;
  border-bottom: 1px #B4B9D1 dotted;
}
#slm_right .body a.tag1 {
  font-size: 11px;
  margin: 2px 5px 2px 0px;
} 
#slm_right .body a.tag2 {
  font-size: 13px;
  margin: 2px 5px 2px 0px;
} 
#slm_right .body a.tag3 {
  font-size: 15px;
  margin: 2px 5px 2px 0px;
  font-weight: bold;
} 
#slm_right .body_zajezd {
  background-color: #F2F3FE;
}
#slm_right .body p {
  line-height: 16px;
  margin: 4px 0px 4px 0px;
}
#slm_right .body_white {
  padding: 0px 5px 0px 5px;
  font-size: 11px;
  line-height: 18px;
  background-color: #FFFFFF;
}
#slm_right .body_white p {
  line-height: 16px;
  margin: 4px 0px 4px 0px;
}
#slm_right .body_white img {
  margin: 4px 0px 4px 4px;
}

#slm_bottom_1 {padding: 10px 15px 10px 15px;text-align: center;font-size: 11px;border-top: 1px #B4B9D1 dotted;background-color: #F8F8F8;}
#slm_bottom_2 {padding: 10px 15px 10px 15px;text-align: justify;font-size: 10px;border-top: 1px #B4B9D1 dotted;background-color: #F8F8F8;}
#slm_bottom_2 p {font-size: 10px;line-height: 120%;margin: 2px 0px 6px 0px;}

#slm_find {border: 1px #D4D9D1 dotted;background-color: #F2F3FE;font-size: 12px;margin-bottom: 15px;}
#slm_find .prop_item {padding: 6px 5px 0px 10px;font-weight: bold;vertical-align: middle;}
#slm_find .prop_highlight {font-size: 11px; padding: 5px 5px 5px 10px;vertical-align: middle;background-color: #E5E7FC;border-top: 8px #F2F3FE solid;border-bottom: 4px #F2F3FE solid;}
#slm_find .prop_check_1 {width: 24px;}
#slm_find .prop_check_2 {}
#slm_find .prop_check_3 {width: 70px;}
#slm_find .poznamka {padding: 7px 10px 7px 10px;vertical-align: top;font-size: 10px;}
#slm_find .titulek {padding: 5px 5px 0px 10px;vertical-align: middle;font-size: 17px;}
#slm_find .titulek h2 {margin: 0px 0px 0px 0px;font-size: 17px;}
#slm_find .prop_item_sub {padding: 2px 0px 0px 10px;font-weight: bold;vertical-align: middle;text-align: left;font-size: 10px;}
#slm_find .prop_item_sub select {font-size: 11px;}

#slm_finded {border-top: 1px #B4B9D1 dotted;}
#slm_finded p {margin: 12px 0px 2px 0px;}
#slm_finded h1,h2 {font-size: 13px;font-weight: bold;color: #061C8E;margin: 0px 0px 3px 0px;}
#slm_finded td {padding: 5px 10px 5px 10px;font-size: 11px;vertical-align: top;border-bottom: 1px #D4D9D1 dotted;}
#slm_finded tr:hover {background-color: #FDC689;}
#slm_finded img {border: 1px #9F9F9F solid;}

#slm_goto {font-size: 11px;}
#slm_goto .button,.button_active {font-size: 15px;margin: 0px 2px 0px 2px;}
#slm_goto .button_active {font-weight: bold;}

#slm_zajezd {padding: 0px 0px 0px 0px;border: 1px #D4D9D1 solid;background-color: #F2F3FE;}
#slm_zajezd .prop {padding: 4px 8px 8px 10px;}
#slm_zajezd .prop_item,.prop_cena,.prop_item_highlight {padding: 5px 0px 5px 2px;border-bottom: 1px #D4D9D1 dotted;}
#slm_zajezd .prop_item_highlight input {background-color: #EBFCE9; border: 1px #888888 solid;padding: 2px 2px 2px 2px;font-size: 16px;}
#slm_zajezd .prop_cena {text-align: right;}
#slm_zajezd .prop_title,.prop_title_r {padding: 5px 0px 10px 2px;font-weight: bold;}
#slm_zajezd .prop_title_r {text-align: right;}
#slm_zajezd .zarezervuj {padding: 4px 8px 8px 10px;font-size: 11px;}
#slm_zajezd .zarezervuj p {font-size: 11px;text-align: justify;padding: 0px 15px 0px 0px;margin: 8px 0px 0px 0px;}
#slm_zajezd .zarezervuj form {padding: 0px 0px 0px 0px;margin: 8px 0px 2px 0px;}
#slm_zajezd .termin {padding: 0px 8px 8px 12px;background-color: #DCE0FD;line-height: 28px;}

#slm_zajezd .foto {background-color: #FFFFFF;text-align: center;vertical-align: middle;}
#slm_zajezd .foto img {border: 1px #D4D9D1 solid;}

#slm_zajezd .popis {padding: 5px 8px 16px 12px;background-color: #FFFFFF;line-height: 140%;font-size: 12px;}
#slm_zajezd .popis h1 {font-size: 14px;padding: 0px 0px 0px 0px;margin: 10px 0px 5px 0px;}
#slm_zajezd .popis h2 {font-size: 13px;padding: 0px 0px 0px 0px;margin: 5px 0px 4px 0px;font-weight: bold;}
#slm_zajezd .popis h3 {font-size: 12px;padding: 0px 0px 0px 0px;margin: 5px 0px 4px 0px;font-weight: bold;}
#slm_zajezd .popis img {margin: 10px 10px 0px 0px;}
#slm_zajezd .popis_title {padding: 8px 8px 8px 12px;background-color: #DCE0FD;}
#slm_zajezd .popis_title h1,h2 {font-size: 14px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;color: black;}

#slm_zajezd .reze {padding: 10px 18px 8px 12px;background-color: #FEF7BA;border-bottom: #FCEF80 solid 1px;}
#slm_zajezd .reze h1 {font-size: 13px;padding: 0px 0px 0px 0px;margin: 0px 0px 5px 0px;}
#slm_zajezd .reze p {font-size: 11px;margin: 10px 0px 2px 0px;margin: 0px 15px 0px 0px;text-align: justify;}
#slm_zajezd .reze_title {padding: 8px 8px 8px 12px;background-color: #FCEF80;}
#slm_zajezd .reze_title h1,h2 {font-size: 14px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
#slm_zajezd .reze_chyba {padding: 8px 8px 8px 12px;color: red;font-weight: bold;background-color: #FCF4AC;}
#slm_zajezd .bottom {padding: 10px 8px 8px 12px;background-color: #FFFFFF;font-size: 10px;background-color: #FAFAFA;}
#slm_zajezd .bottom p {font-size: 10px;margin: 4px 0px 4px 0px;color: #888888;}

/* new */
.mtop {
	font-size: 13px;
	height: 21px;
	padding: 2px 2px 2px 2px;
	white-space: nowrap;
	border-bottom: #73A5D9 solid 1px;
	background-color: #F3F6F9;
}
.mtop_href, .mtop_href_r, .mtop_href_r_n {
	margin: 0px 0px 0px 6px;
}
.mtop_href_r, .mtop_href_r_n {
	margin: 0px 6px 0px 0px;
}
.mtop_href_r_n a {
	text-decoration: none;
}
#mleft {
	font-size: 11px;
	padding: 20px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}
#mleft .menu{
	font-size: 13px;
	line-height: 24px;
	text-align: right;
	padding: 0px 20px 0px 0px;
}
#mmain {
	font-size: 12px;
	padding: 40px 0px 10px 0px;
	text-align: center;
	margin: 5px 0px 5px 0px;
	vertical-align: top;
}
#mseznam {
	font-size: 12px;
	padding: 5px 20px 10px 0px;
	text-align: left;
	margin: 5px 0px 5px 0px;
	vertical-align: top;
}
#mseznam table {
	border: 1px #CCCCCC solid;
}
#mseznam th {
  background-color: #EFEFEF;
  padding: 4px 6px 4px 6px;
}
#mseznam th a {
  text-decoration: none;
  color: #000000;
}
#mseznam th a:hover {
  text-decoration: underline;
}
#mseznam td {
  padding: 3px 6px 3px 6px;
  border-top: #EFEFEF solid 1px;
  vertical-align: top;
}
#mseznam .label {
  padding-top: 7px;
}
#mseznam td a {
  text-decoration: none;
  color: #000000;
}
#mseznam td a:hover {
  text-decoration: underline;
}
#mseznam .center {
  text-align: center;
}
#mseznam .right {
  text-align: right;
}
#mseznam tr:hover {
  background-color: #FAFAFA;
}
#mlogin {
  border-left: 1px #AAAAAA solid;
}
#mlogin td {
  padding: 2px 0px 2px 0px;
  vertical-align: top;
}
#mlogin .label {
  padding: 6px 8px 0px 20px;
  vertical-align: top;
}
#mright {
	font-size: 12px;
	padding: 20px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}
#mclicks {
	font-size: 11px;
	text-align: center;
	float: left;
	margin: 0px 0px 10px 0px;
	padding-top: 5px;
	width: 100%;
	border-top: #CCD8D5 dotted 1px;
}
#mclicks a {
  color: #CCCCCC;
  text-decoration: none;
  margin: 0px 3px 0px 3px;
}
#mclicks a:hover {
  color: #0000CC;
}
#mclicks .click1 a {font-size: 16px;}
#mclicks .click2 a {font-size: 20px;}
#mclicks .click3 a {font-size: 25px;}
#mtopsearch {
	font-size: 12px;
	text-align: left;
	border-top: #CCCCCC dotted 1px;
	padding: 10px 5px 8px 20px;
	text-align: left;
}
#mzajezd {
	font-size: 12px;
	margin: 15px 20px 15px 20px;
	text-align: left;
	vertical-align: top;
}
#mzajezd .cena {
	font-size: 20px;
	font-weight: bold;
	margin: 0px 0px 0px 3px
}
#mzajezd .terminy {
	float: right;
  padding: 3px 5px 3px 5px;
  border: 1px #CCCCCC solid;
}
#mzajezd .terminy td {
  padding: 0px 3px 0px 3px;
}
#mzajezd .poznamka {
	color: #888888;
  margin: 0px 0px 0px 3px
}
#mbottom {
	font-size: 11px;
	text-align: center;
	float: left;
	height: 21px;
	margin: 0px 0px 2px 0px;
	padding-top: 5px;
	white-space: nowrap;
	width: 100%;
	border-top: #CCD8E5 solid 1px;
}
