/*==================zakladni==================================================*/
body {
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
	margin: 0auto;
	padding:0;
	background:#fff;
}

/*=================html=======================================================*/

h1, form {
	margin: 0px;
	padding: 0px;
}

h2 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

h3 {
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}

table {
	font-size: 12px;
}

th {	text-align: left;
}

table.sample td {
	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: black;
	border-collapse: separate;
	text-align: center;
}

/*input {
	padding-bottom: 2px;
}*/
/*================nadpisy=====================================================*/
.s_nadpis {
	padding-top: 2px;
	font-weight: normal;
	font-size: 20px;
	color: #fff;
}

.nad_sablona {
	font-weight: bold;
	font-size: 18px;
	color: #012103;
}

.scnadpis {
	font-size: 13px;
	margin-bottom: 2px;
	color: #0C5711;
	font-weight: bold;
}

/*===============textove divy=================================================*/
.i_text {
	text-align: right;
	padding-top: 1px;
	padding-right: 10px;
}

.b_text {
	padding-left: 4px;
	margin-top: 2px;
	text-align: left;
}

.b_text2 {
	padding-left: 30px;
	margin-top: 2px;
	text-align: left;
}

.is_text {
	padding-left: 40px;
	margin-top: 14px;
	text-align: left;
}

.gs_text {
	padding-left: 0px;
	margin-top: 14px;
	text-align: right;
}

.mesto_text, .mesto_text2 {
    font-size: 15px;
    font-weight: bold;
    padding-top: 8px;
    padding-left: 8px;
    color: #fff;
    text-align: left;
}

.mesto_text {
   color: #fff;
}

.mesto_text2 {
   color: #000;
}

.pa_text {
    font-size: xx-small;
    font-weight: normal;
    padding: 0px 30px 0px 30px;
    color: #000;
}

.stdi {
	font-weight: bold;
}

.zdroj {
	color: #012103;
	font-weight: bold;
}

.k_text {
	padding: 4px;
	text-align: left;
	font-size: 0.9em;
}

.ha {
	padding-top: 2px;
}

.left_text {
	text-align: left;
	font-weight: bold;
	color: #fff;
	padding: 2px 2px 0px 2px;
}

.sedame {
	font-weight: bold;
	color: #fff;
}

.sedame2 {
	font-weight: bold;
	color: #D3D461;
}

.sedame3 {
	font-weight: bold;
	color: #000;
}

.sedame4 {
	font-weight: bold;
	color: #6b8833;
}
.green {font-weight: bold; color: #48670E;}
.red {font-weight: bold; color: #A0302D;}
.blue {font-weight: bold; color: #2A8E93;}
/*==============odkazy-=======================================================*/
A {
	margin: 0px;
	padding: 0px;
}

A:link,
A:visited {
	color: blue;
	text-decoration: underline;
}

.sa_autor,
A.sa_autor:link,
A.sa_autor:visited {
	color: #590C36;
	text-decoration: underline;
	font-weight: normal;
}

.sa_nadpis_link,
A.sa_nadpis_link:link,
A.sa_nadpis_link:visited {
	color: #012103;
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
}

.sclink,
A.sclink:link,
A.sclink:visited {
	text-decoration: none;
	color: #590C36;
	font-weight: normal;
	cursor: pointer;
}

A.menu:link, A.menu:visited {font-weight: bolder; color:#fff; text-decoration: none; padding:2px; font-size: 12px; line-height: 16px;}
A.menu:hover {color:#000; text-decoration: underline; padding:2px;}

A.menu2:link, A.menu2:visited {font-weight: bolder; color:#D3D461; text-decoration: none; padding:2px; font-size: 12px; line-height: 16px;}
A.menu2:hover {color:#000; text-decoration: underline; padding:2px;}


.kre,
A.kre:link,
A.kre:visited {
	text-decoration: none;
	color: #D3D461;
	font-weight: bold;
}
A.posuvnicek {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

/*==============cistice=======================================================*/

.clear {
	clear: both;
    /*visibility: hidden;*/
}

/*==============tlacitka, inputy, textarey====================================*/

.inputovnik {
	width: 130px;
	height: 22px;
	background: #B2CF7D;
	border: 2px solid #D3D480;
}

.tl {
	background: #D3D480;
	border: 1px solid #000;
	cursor: pointer;
}

.tl2 {
	text-align: center;
	background: #D3D480;
	border: 1px solid #000;
	cursor: pointer;
}

.tl3 {
	text-align: left;
	background: #D3D480;
	border: 1px solid #000;
}


/*=============== BLOKY ======================================================*/
.blok1, .blok2, .blok3 {
	width: 216px;
	margin: 0 auto;
}

.blok1obs, .blok2obs {
 padding: 0px 16px 4px 20px;
 font-size: 14px;
 color: #fff;
 font-weight: bold;
 text-align: left;
}

.blok2 {
    font-size: 15px;
    font-weight: bold;
    padding-top: 8px;
    padding-left: 16px;
    color: #000;
    text-align: left;
	height: 46px;
	background: url('design/l_menu_nadpis.gif');
	background-repeat: no-repeat;
	background-position:top left;
}

.blok3obs, .blok4obs {
	padding: 0px 16px 4px 20px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-align: left;
}

.blok4 {
    width: 200px;
	font-size: 15px;
    font-weight: bold;
    padding-top: 8px;
    padding-left: 16px;
    color: #000;
    text-align: left;
	height: 46px;
	background: url('design/p_menu_nadpis.gif');
	background-repeat: no-repeat;
	background-position:top right;
	/*border: 1px solid;*/
}

.blok5a {margin: 0 auto; width: 540px; height: 10px; background: url('design/blok5a.gif');background-repeat: no-repeat; background-position:top center;}
.blok5obs {margin: 0 auto; width: 540px; background: #6b8833;}
.blok5b {margin: 0 auto; width: 540px; height: 17px; background: url('design/blok5b.gif');background-repeat: no-repeat; background-position:top center; margin-bottom: 4px;}

/*===============sablony======================================================*/

/*std*/
.a0a {width: 540px; margin: 0 auto; background: #d3d480; border: 1px solid #98993f;}
.a0aaa {width: 540px; margin: 0 auto; background: #d3d480; border-left: 1px solid #98993f; border-right: 1px solid #98993f; border-top: 1px solid #98993f;}
.a0aaaa {width: 540px; margin: 0 auto; background: #d3d480; border-left: 1px solid #98993f; border-right: 1px solid #98993f; border-bottom: 1px solid #98993f;}
.a0aa {width: 540px; margin: 0 auto;}
.a1a {width: 538px;}
.a2a {width: 30px; height: 22px; float: left;}
.a3a {width: 508px; height: 22px; float: left;}
.a4a {width: 538px; height: 22px; float: left;}
.a5a {width: 538px;  padding-top: 4px;}
.a6a {width: 538px; float: left; padding-bottom: 4px;}
.uvnitr {padding: 0px 4px 0px 4px; margin: 0px;}
.uvnitr2 {padding: 4px 4px 6px 4px; margin: 0px; text-align: justify;}
.uvnitr3 {padding: 0px; margin: 0px;}
.uvnitr4 {padding-right: 20px;}
.uvnitr5 {padding: 0px 20px 0px 20px;}
/*.a0a:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}*/

.sa_stop {
	margin-top: 0px;
	float: left;
	width: 30px;
	height: 20px;
	background: url('rubriky/r_stop.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
}

.tech {width: 522px; margin:4px; background: #c6c780; border: 1px dotted; padding: 4px;}

/*===============hodnoceni====================================================*/

.hodnot {
	width: 520px;
	height: 24px;
	color: #012103;
}

.znamkuj {
	float: left;
	width: 400px;
	font-weight: bold;

}

.znamkujt {
	text-align: right;
}
/*===============podobne clanky===============================================*/
.sclanecek {
	width: 520px;
}

.sclanecek2, .sclanecek3 {
	width: 520px;
	margin: 0 auto;
	/*border: 1px solid;*/
}


.scdat {
	float: left;
	width: 92px;
	font-weight: bold;
	height: 20px;
}

.scnaz {
	width: 420px;
	float: left;
	height: 20px;
}

/*===============ankety k clanku==============================================*/
.aclot {
	text-align: center;
	font-weight: bold;
	padding: 4px 6px 10px 6px;
}

/*===============komentare pod clankem========================================*/

.kotext {
	width: 150px;
	float: left;
	height: 22px;
	font-weight: bold;
}

.kotext3 {
	width: 250px;
	float: left;
	height: 22px;
	font-weight: bold;
}

.koimp {
	width: 350px;
	height: 22px;
	float: left;
}
.koimp3 {
	width: 260px;
	height: 22px;
	float: left;
}
.kotext2 {
	width: 150px;
	float: left;
	height: 130px;
	font-weight: bold;
}

.koimp2 {
	width: 350px;
	float: left;
	height: 130px;
}

.kocap {
	width: 528px;
	text-align: center;
	font-size: 10px;
}

.khlavicka {
	width: 512px;
	height: 54px;
	margin: 0px 4px 0px 4px;
	background: #7E7F3A;
    color: #fff;
    font-weight: bold;
}

.kava {
	width: 52px;
	height:52px;
	float: left;
	padding: 2px;
}

.khlavia {
	float: left;
	width: 454px;
	height: 16px;
	padding: 1px;
}

.neviditelne {
 display: none;
 margin: 0px;
 padding: 0px;
}

.ktext2 {
	width: 510px;
	border-left: 1px solid #7E7F3A;
	border-right: 1px solid #7E7F3A;
	border-bottom: 1px solid #7E7F3A;
	margin: 0px 4px 0px 4px;
}
/*prehled komentaru*/
.ko_check {width: 30px; height: 20px; float: left;}
.ko_tit {width: 158px; height: 20px; float: left;}
.ko_reader {width: 178px; height: 20px; float: left;}
.ko_date {width: 146px; height: 20px; float: right; }
.ko_check2 {width: 28px; height: 20px; float: left; border: 1px solid #d3d480; background: #7E7F3A;}
.ko_tit2 {width: 158px; height: 20px; float: left; border: 1px solid #d3d480; background: #7E7F3A;}
.ko_reader2 {width: 178px; height: 20px; float: left; border: 1px solid #d3d480; background: #7E7F3A;}
.ko_date2 {width: 148px; height: 20px; float: right; border: 1px solid #d3d480; background: #7E7F3A;}

/*===============search=======================================================*/
.sea_a {width: 80px; height: 20px; float: left; border: 1px solid #d3d480; background: #7E7F3A;}
.sea_b {width: 270px; height: 20px; float: left; border: 1px solid #d3d480; background: #7E7F3A;}
.sea_c {width: 80px; height: 20px; float: left; border: 1px solid #d3d480; background: #7E7F3A;}
.sea_d {width: 200px; height: 20px; float: left; border: 1px solid #d3d480; background: #7E7F3A;}
.sea_e {width: 20px; height: 20px; float: left; border: 1px solid #d3d480; background: #7E7F3A;}
.sea_f {width: 145px; height: 20px; float: left; border: 1px solid #d3d480; background: #7E7F3A;}
.sea_aa {width: 80px; height: 20px; float: left;}
.sea_bb {width: 270px; height: 20px; float: left;}
.sea_cc {width: 80px; height: 20px; float: left;}
.sea_dd {width: 202px; height: 20px; float: left;}
.sea_ee {width: 22px; height: 20px; float: left; }
.sea_ff {width: 147px; height: 20px; float: left; font-size: 11px;}

/*===============loginkomplet=================================================*/
.mokolo {width: 160px; margin: 0 auto; }
.lkavat {width: 46px; height: 52px; float: right;}
.mpole {width: 100px; float: left;}

/*===============readers======================================================*/
.rfull{width: 518px; margin: 4px 0px 4px 0px;}
.rhalfa{width: 318px; float:left; height: 24px;}
.rhalfb{width: 200px; float:left; height: 24px;}

/*===============kalendar + akce==============================================*/
.kal_tab {/*border: 1px solid #D3D461;*/ width: 160px; font-size: 11px;}
.kal_tab-s {/*border: 1px solid #D3D461;*/ width: 100px; font-size: 9px;}
.kal-den {font-weight: bold; color: #fff;}
.kal-okno {background: #A8A92F;}
.kal-okno-den, .kal-clanek, .kal-dnesni, .kal-akce {border: 1px solid #D3D461; text-align: center;}
.kal-clanek, .kal-clanek-s  {background: #A8CF5F; text-align: center;}
.kal-dnesni, .kal-dnesni-s {background: #C476A1; text-align: center;}
.kal-akce, .kal-akce-s {background: #A8A92F; text-align: center;}
.kal-dnesni-s, .kal-clanek-s, .kal-akce-s {width: 30px; height: 10px;}
.ak_datum_nadpis {width: 518px;	margin: 0 auto; background: #7E7F3A;}
.ak_datum_nadpis_t {padding: 4px; font-weight: bold; color: #fff; text-align: center;}
.ak_detail_all {width: 516px; margin: 0 auto; border-left: 1px solid #7E7F3A; border-right: 1px solid #7E7F3A; border-bottom: 1px solid #7E7F3A; }
.ak_flyer {width: 30px; height: 42px; float: right; padding: 2px 2px 2px 8px;}
.ak_polozka {width: 470px;}

/*===============uredni deska=================================================*/
.mezera {padding: 10px 0px 0px 0px; margin: 0px;}
.navigation {padding: 0px; margin: 15px 5px 15px 5px; text-align: center;}
.navigation span a {background: #6D6E0F; color: #fff; padding: 3px; margin: 0px 3px 0px 3px; white-space: nowrap; text-decoration: none; font-weight: bold;}
.navigation span a:visited {background: #6D6E0F; color: #fff; padding: 3px; margin: 0px 3px 0px 3px; white-space: nowrap; text-decoration: none; font-weight: bold;}
.navigation span a:hover {background: #A8A92F; color: #fff;}
.block_deska {font-size:x-small; background-color: #D3D461; padding: 0px 5px 5px 5px; margin: 0px; text-align: left; overflow: hidden; overflow: visible; border: 1px solid #6D6E0F;}
.text_uredni_deska {text-align: left; line-height: 150%;}
.text_uredni_deska_blok {text-align:center; font-size:x-small;}
.nadpis_sekce {font-size: small; text-align: left; /*padding-top: 2px;*/ padding: 5px 0px 5px 0px; font-weight: bold;}
.nadpis_sekce span a {color: #000; font-weight: bold; text-decoration: underline;}
.nadpis_sekce span a:visited {color: #000; text-decoration: underline;}
img.text_obr {padding: 0px; margin: 0px; border: 0px; vertical-align: middle;}

/*===============aktuality====================================================*/

.newsdat {width:90px; float: left; height: 20px;}
.newsarrow {width: 30px; float: left; height: 20px; background: url('news/arrow.gif'); background-repeat: no-repeat; background-position: top center;}
.newsarrow2 {width: 30px; float: left; height: 20px; background: url('news/arrow2.gif'); background-repeat: no-repeat; background-position: top center;}
.newsarrow3 {width: 30px; float: left; height: 20px; background: url('news/arrow3.gif'); background-repeat: no-repeat; background-position: top center;}
.newsarrow4 {width: 30px; float: left; height: 20px; background: url('news/arrow4.gif'); background-repeat: no-repeat; background-position: top center;}
.newstit {width: 366px; height: 20px; float: left;}
.newslink {width: 30px; height: 20px; float: left;}

/*===============galerie======================================================*/
.galerie_album {float: left; width: 130px; height: 300px; text-align: center; border: 1px #ffffff solid; margin: 2px;}
.galerie_album3 {float: left; width: 130px; height: 130px; text-align: center; border: 1px #6d6e0f solid; margin: 2px;}
.galerie_album2 { float: right; width: 140px; text-align: center; border: 1px #D3B75F solid; padding-left: 5px; padding-right: 8px; margin: 5px;}
.galerie_album_foto {border: 2px rgb(204,204,255) double; margin: 1px;}
.galerie_lista_miniatury { border: 2px grey dashe; width: 190px; height: 600px; overflow-y: auto; overflow-x: hidden; scrollbar-base-color: orange;}
.galerie_lista_miniatury img {margin: 5px;}
.gal_obr img {margin-bottom: 4px; padding: 2px; border: 1px solid #D3D461;}
.clafo2, .clafo img {margin-bottom: 4px; padding: 2px; border: 1px solid #6d6e0f;}
.gal_sipecky {width: 92px; margin: 0 auto; height: 34px;}
.gal_sipky_vlevo {width: 26px; height: 30px; float: left;}
.gal_sipky_vpravo {width: 26px; height: 30px; float: left;}
.gal_sipky_mezi {width: 40px; height: 30px; float: left;}

*===============rozbalovaci menu=============================================*/
.vmenu {width: 170px;}
.vmenu ul {list-style-type: none;  padding: 0px; margin: 4px 0px 0px 0px}
.vmenu ul.sub {list-style-type: none;  padding: -4px 0px 0px -2px; margin:0px; }
.vmenu li {padding: 0; width: 148px; line-height: 16px; margin-left: -2px;}
.vmenu ul.sub li{}
.vmenu h3.ondik, .vmenu h3.onik {font-size: 12px; padding: 0px;}
.vmenu li > h3.ondik, .vmenu li > h3.onik  {line-height: 16px;}
.vmenu h3 a, .vmenu h3.onik a {display: block; text-decoration: none; width:168px;  color: #fff; }
.vmenu h3.ondik a:hover {margin: 0px; padding: 0px; color: #000; text-decoration: underline; background: url('vmenu/vmenu_hover.gif');}
.vmenu h3.onik a:hover {margin: 0px; padding: 0px; color: #000; text-decoration: underline;}
.vmenu ul.sub li { line-height: 16px;display: block; width: 168px; margin: 0px 0px -2px 0px; padding: 4px 0px 4px 0px;  background-color: #A8CF5F;}
.vmenu ul.sub li a{display: block; margin: 0px 0px 4px 0px; border-left: 10px solid #fff; padding: 2px 0px 0px 4px; font-size: xx-small; color: #000; line-height: 16px;}
.vmenu ul.sub li a:hover {color: #fff; border-left: 10px solid #590C36; font-size: xx-small; line-height: 16px;}
.vmenu ul li.main {position: relative;}
.vmenu ul li > ul.sub, .vmenu ul li > ul.sub2 {position: absolute; top: 0; left: 168px; z-index:10; width: 200px; visibility: hidden; margin-bottom: 4px; }
.vmenu ul li.main:hover ul.sub, .vmenu ul li.main:hover ul.sub2 {visibility: visible;}
.vmenu ul.sub2 li {display: block; width: 268px; margin: 0px 0px -2px 0px; padding: 4px 0px 4px 0px;  background-color: #A8CF5F; color: #fff;}


/*===============rozbalovaci menu - plugin====================================*/
.on {display: on}
.off {display: none}
ul.menu-ul {list-style-type: disc;	margin: 0px 0px 0px 5px; padding: 0px 0px 0px 8px; border: 0px;}
.menu-plocha1 {	width: 170px; line-height: 16px; font-size: 12px; margin-left: 4px;}
a.menu-1:link, a.menu-1:visited {text-decoration: none;  color: #fff}
a.menu-1:hover {text-decoration: underline; color: #000;}
.menu-plocha2 {width: 160px; padding-left: 10px; line-height: 16px; font-size: xx-small;}
a.menu-2:link, a.menu-2:visited {text-decoration: none; color: #000;}
a.menu-2:hover {text-decoration: underline; color: #fff;}

/*===============personalista=================================================*/

.per_skna {width: 520px; height: 18px; float: left; background: url('personalista/podlozi.gif'); background-repeat: no-repeat; background-position: left top; border-bottom: 1px solid #7e7f3a; color: #283C02;}
.per_ava {width: 518px; float: left; border-left: 1px solid #7e7f3a; border-right: 1px solid #7e7f3a; border-bottom: 1px solid #7e7f3a;}
.per_th {text-align: left;}
.per_seza {background: #6D6E0F; color: #fff; text-align: left;}
.per_sezb {background: #D3D461; color: #000; text-align: left;}
.per_tab td {font-size: 11px;}

/*===============katalog objektu==============================================*/
.ubytovani_menu {height: 20px;}
.ubytovani_menu_tlacitko,.ubytovani_menu_tlacitko-vybrano {float: left; margin-right: 3px; text-decoration: none; cursor: pointer; color: black;}
.ubytovani_menu_tlacitko a {width: 120px; padding: 3px; text-align: center; display: block; border: 1px grey solid; background-color: #A8A92F;  color: black; text-decoration: none;}
.ubytovani_menu_tlacitko-vybrano a {width: 120px; padding: 3px; text-align: center; display: block; border: 1px grey solid; background-color: #7E7F3A; color: black; text-decoration: none;}
.ubytovani_menu_tlacitko-vybrano a:hover,.ubytovani_menu_tlacitko a:hover {border: 1px grey solid; background-color: #6D6E0F; color: white;}
.ubytovani_objekt_vypis,.ubytovani_objekt_vypis-zvyrazni {margin: 5px; padding: 10px; border: 1px black solid;}
.ubytovani_objekt_vypis-zvyrazni {border: 1px orange dotted;}

.katalog_objektu_skupina_prepinac,
.katalog_objektu_skupina_prepinac_vybrano,
.katalog_objektu_skupina_prepinac_zvyrazneno,
.katalog_objektu_skupina_prepinac_vybrano_zvyrazneno
{position: relative; /*float: left;*/ border: 1px #000 solid; border-bottom: 1px #000; height: 30px; width: 76px; margin-left: 2px; font-size: 9px;}

.katalog_objektu_skupina_prepinac a,
.katalog_objektu_skupina_prepinac_zvyrazneno a,
.katalog_objektu_skupina_prepinac_vybrano_zvyrazneno a {text-decoration: none; font-weight: bold; width: 76px; display: block; font-size: 9px; color: #000;}

.katalog_objektu_skupina_prepinac_vybrano a {text-decoration: none; font-weight: bold; width: 76px; display: block; font-size: 9px; color: #fff;}

.katalog_objektu_skupina_prepinac_vybrano {background-color: #7E7F3A; border-color: #7E7F3A; z-index: 3; }
.katalog_objektu_skupina_prepinac_zvyrazneno,.katalog_objektu_skupina_prepinac_vybrano_zvyrazneno {background-color: C4CD78;}
.katalog_objektu_skupina_prepinac_vybrano_zvyrazneno {border-color: #C4CD78;}
/*detail_objekt.php*/
.ko_name {width: 20px; height: 20px; background: url('katalog/ko_name.gif'); background-repeat: no-repeat;}
.ko_tele {width: 20px; height: 20px; background: url('katalog/ko_tele2.gif'); background-repeat: no-repeat;}
.ko_icq {width: 20px; height: 20px; background: url('katalog/ko_icq2.gif'); background-repeat: no-repeat;}
.ko_gps {width: 20px; height: 20px; background: url('katalog/ko_gps2.gif'); background-repeat: no-repeat;}
.ko_name2, .ko_tele2, .ko_icq2, .ko_gps2, .ko_twitter2 {width: 235px; text-align: left; font-size: 10px; font-weight: bolder;}
.ko_adresa {width: 20px; height: 20px; background: url('katalog/ko_adresa.gif'); background-repeat: no-repeat;}
.ko_mail {width: 20px; height: 20px; background: url('katalog/ko_mail2.gif'); background-repeat: no-repeat;}
.ko_skype {width: 20px; height: 20px; background: url('katalog/ko_skype2.gif'); background-repeat: no-repeat;}
.ko_www {width: 20px; height: 20px; background: url('katalog/ko_www2.gif'); background-repeat: no-repeat;}
.ko_twitter {width: 20px; height: 20px; background: url('katalog/ko_twitter.gif'); background-repeat: no-repeat;}
.ko_fbook {width: 20px; height: 20px; background: url('katalog/ko_fbook.gif'); background-repeat: no-repeat;}
.ko_adresa2, .ko_mail2, .ko_skype2, .ko_www2, .ko_fbook2 {width: 235px; text-align: right; font-size: 10px; font-weight: bolder;}
.ko_foto_centruj {margin: 0 auto; width: 384px;}
.ko_fotku_odraz {width: 120px; float: left; margin: 4px;}
/*vybaveni - pictogramy*/
.transparent {margin: 2px; opacity: 0.2; -moz-opacity: 0.2; -khtml-opacity: 0.2; filter: alpha(opacity=20); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.ntransparent {margin: 2px;}
.ko_pictogramy {margin: 0 auto; width: 493px;}
.ko_pictogramy_obal {width: 29px; height: 29px; float: left;}
/*ceny*/
.jos, .dos, .tos, .cos, .dite, .batole, .dum, .kratkyp, .strednip, .dlouhyp, .blanko, .blanko2, .blanko22 {float: left; width: 45px; height: 39px;	margin: 2px;}
.jos {background: url('katalog/1os.gif'); background-repeat: no-repeat;}
.dos {background: url('katalog/2os.gif'); background-repeat: no-repeat;}
.tos {background: url('katalog/3os.gif'); background-repeat: no-repeat;}
.cos {background: url('katalog/4os.gif'); background-repeat: no-repeat;}
.dite {background: url('katalog/dite.gif');	background-repeat: no-repeat;}
.batole {background: url('katalog/batole.gif');	background-repeat: no-repeat;}
.dum {background: url('katalog/dum.gif'); background-repeat: no-repeat;}
.kratkyp {background: url('katalog/kratkyp.gif'); background-repeat: no-repeat;}
.strednip {background: url('katalog/strednip.gif');	background-repeat: no-repeat;}
.dlouhyp {background: url('katalog/dlouhyp.gif'); background-repeat: no-repeat;}
.blanko {background: url('katalog/blanko.gif');	background-repeat: no-repeat; text-align: center; font-size: xx-small;}
.blanko2, .blanko3, .blanko22 {background: url('katalog/blanko2.gif'); background-repeat: no-repeat;}
.blanko3 {color: #d3d480;}
.ko_sedame2 {padding-top: 8px;}
.ceny_area {width: 400px; height: 40px; /*border: 1px solid;*/ margin-bottom: 4px;}
.ko_bus {height: 28px; background: url('katalog/bus.gif');  background-repeat: no-repeat; padding-left: 40px; margin-left: 6px;}
.ko_vlak {height: 28px; background: url('katalog/vlak.gif'); background-repeat: no-repeat; padding-left: 40px; margin-left: 6px;}
.scty {display: block; float: left; width: 140px;}
.fty {padding-top: 1px}
.zasun {float: left; width: 130px;}
.ko_posuvnik {background: #D3D480; border: 1px solid #D3D480; cursor: pointer; font-weight: bolder; }
.ko_centruj {width: 518px; margin: 0 auto; text-align: center;}
.blanko_ot {width: 45px; height: 50px; float: left; background-repeat: no-repeat; text-align: center; font-size: xx-small; background: url('katalog/blanko_ot.gif'); margin: 2px;}
.blanko_ot2 {width: 45px; height: 50px; float: left; background-repeat: no-repeat; text-align: center; font-size: xx-small; background: url('katalog/blanko_ot2.gif'); margin: 2px;}
.blanko_ot3 {width: 45px; height: 50px; float: left; background-repeat: no-repeat; text-align: center; font-size: xx-small; background: url('katalog/blanko_ot3.gif'); margin: 2px;}

/*===============odkazy - rozcestnik==========================================*/
A.posuvnicek:link, A.posuvnicek:visited {color: #000; text-decoration: none}
.no_posun {color: #888888;}

.tech2 {width: 522px; margin:0px; background: #c6c780; border: 1px dotted; padding: 4px}

.or_nadpis {text-align: center;}
.or_picture {width: 130px; height: 140px; float: left;}
.or_picture_table {width: 128px; height: 110px;}
.or_picture_oa {width: 140px; float: left;}


.vypis_levy, .vypis_pravy, .vypis_pravy2 {float: left; height: 18px;}
.vypis_levy {width: 150px; font-weight: bolder; padding-left: 10px;}
.vypis_pravy, .vypis_pravy2 {width: 220px;}
.vypis_lpr {padding-left: 16px; width: 400px;}

.or_patka {width: 522px; clear: both;}
.or_text_area {width: 370px;}


/* VYPIS OBJEKTU */

.vypis_foto {
	width: 140px;
	height: 200px;
	float: left;
	display: inline;
	margin-top: 10px;
}

.vypis_foto2 {
	width: 140px;
	height: 120px;
	float: left;
}


.vypis_nazev {
	width: 370px;
	height: 30px;
	float: left;
}

.vypis_nazev2 {
	width: 330px;
	height: 30px;
	float: left;
}




/* ankety */
.anketa-std-otazka,.anketa-cla-otazka,.anketa-blok-z,.anketasysz {color:#4f689a;font-size: 1.3em;font-weight: bold;  text-align: center;margin:0;padding:0.3em 0;/*border-bottom: 1px solid #9eaecd; */ }

.anketasysodp,.anketa-std-odpovedi,.anketa-cla-odpovedi,.anketa-blok-odpovedi {color:#4f689a;font-size: 12px;font-weight: normal;line-height:1.2em;margin:0.2em 0;}
.anketa-cla-celkovy-ram {font-size: 13px;  text-align: left;margin: 6px 0 12px 0;}
.anketa-cla-ram {}
.anketa-blok-odp-cara {width:140px;	font-size:85%;	line-height:1em;	height:1em;	margin:2px 0;	padding:0;}
.anketa-blok-odp-cara-hlasy {height:1em;background:#2b3953 url('gr-inq.png') 100% 0 repeat-y;}
.anketa-std-ram {text-align: left;}
.anksedame {font-weight: bold; color: #000;}
.ankotaz {width: 30px; float: left; height: 20px; background: url('ankety/otaznik.png'); background-repeat: no-repeat; background-position: top center;}
.ankdat {width:90px; float: left; height: 20px;}

.an_blok_ot {text-align: center; font-weight: bold; font-size: 11px; padding: 0px 4px; color: #D3D461;}
.an_blok_od {text-align: left; font-weight: bold; font-size: 0.7em; padding: 0px 4px;}
.an_blok_od_line {margin: 4px 0px; text-align: left; padding: 0px 4px; text-align: left;}
.an_blok_od_line_hl {background: #D3D461; height: 6px;}

 /* styly pro plugin Multimedia online */

.multi-table-vypis {
width: 95%;
text-align: center;
border: 0px;

}

.multi-nadpis-sekce {
font-size: 16px;
font-weight: bold;
padding: 3px;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-style: dashed;
border-color: #c0c0c0;
}

.multi-radek1-nazev {
  border: 1px #C4CD78 solid;
  border-bottom: 0px;
  border-right: 0px;
  font-weight: bold;
  font-size: 13px;
  padding: 3px;
  color: #C4CD78;
  }
.multi-radek1-prehraj {
  border: 1px #C4CD78 solid;
  border-bottom: 0px;
  border-left: 0px;
  width: 30px;
  }
.multi-radek2-obrazek {
  border: 1px #C4CD78 solid;
  border-top: 0px;
  border-right: 0px;
  width: 150px;
  height: 137px;
  background-image: url(multimedia/img/film_box.gif);
  background-repeat: no-repeat;
  }
  .multi-radek2-obrazek-in {
    width: 142px;
    height: 94px;
    margin-top: 1px;
    margin-left: 3px;
    text-align: center;
    vertical-align: middle;
    }
.multi-radek2-popis {
  border: 1px #C4CD78 solid;
  border-top: 0px;
  border-left: 0px;
  width: 30px;
  }
  .multi-radek2-popis-div {
    margin: 3px;
    border: 1px #C4CD78 solid;
    background-color: #96A054;
    }


.multi-nazev {
font-weight: bold;
font-size: 13px;
text-align: left;
padding: 3px;
}

.multi-popis {
font-size: 13px;
text-align: left;
padding: 3px;
}

.multi-prehraj {
padding: 3px;
text-align: right;
}

.multi-nazev li {
list-style-type: square;
}

.multi-strankovani {
font-size: 13px;
text-align: center;
padding: 3px;
}

.multi-blok-vypis {
padding: 0px;
}

.multi-blok-obr {
text-align: center;
}

.multi-blok-table {
width: 100%;
padding: 2px;
text-align: center;
border: 0px;
}

.multi-blok-nazev {
font-size: 13px;
text-align: left;
padding: 2px;
  font-weight: bold;
  padding: 3px;
  color: #C4CD78;
}

.multi-blok-prehraj {
text-align: center;
padding: 2px;
}

.multi-blok-odkaz {
text-align: center;
padding: 2px;
font-size: 12px;
border-top-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-style: dashed;
border-color: #c0c0c0;
}

.kalendar_zalozka,.kalendar_zalozka_zvoleno {
border: 1px #535732 solid;
padding: 2px 5px;
margin: 2px 5px;
text-decoration: none !important;
}
.kalendar_zalozka:hover,.kalendar_zalozka_zvoleno {
background-color: #535732;
color: #D2D380 !important;
}
