body {
  margin: 0;
  background-color: #FFF;
  color: #000;
	font-size: small; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  text-align: center;
  }
.clear {
  clear:both;
  width:1px;
  height:1px;
  overflow:hidden;
  }
.nodisplay {
  display:none;
  } 
p {
  padding: 0 0 10px 0;
  margin: 0;
  }  
h1{
  padding: 0px;
  margin: 0px;
	font-size: 15pt; 
  }
#module_title h2 {
  padding: 0px;
  margin: 0px;
	font-size: 10pt;
  font-weight:bold; 
  }
#module_title1 h2 {
  padding: 0px;
  margin: 0px;
	font-size: 10pt;
  font-weight:bold; 
  }  
h2{
  padding: 0px;
  margin: 0px;
	font-size: small; 
  }
h3{
  margin:0;
  padding:0;
	font-size: small; 
  }
h4{
  padding: 0;
  margin: 0;
	font-size: small; 
  }
h5{
  margin:0;
  padding:0;
	font-size: small; 
  }
a {
  text-decoration: underline;
  color: #FF0000;
    }
a:hover  {
  text-decoration:  none;
  color: #FF0000;
  }
    .icons		{
       float: left; 
       width: 68px;
       MARGIN: 1px 0 0 0; 

}
    .imgicons		{
       float: right; 

}
.menu ul {
  position:relative; left:-12px;
  margin-bottom:0;
  margin-top:10px;
	}
.menu li a {
	color: #000;
	}
.menu li a:hover {
	color: #000;
	font-weight:bold;
	}
.menu li.menu_sel_item a:link, .menu li.menu_sel_item a:visited {
	color: #000;
	font-weight:bold;
	}
.menu1 ul {
  position:relative; left:-22px; top:-10px;
  margin-bottom:0;
	}
fieldset{
  margin:0;
  margin-bottom:5px;
  padding-left:10px;
  border-right: #b7b7b7 1px solid; 
  padding-right: 5px; 
  border-top: #b7b7b7 1px solid; 
  padding-left: 5px; 
  padding-bottom: 5px; 
  border-left: #b7b7b7 1px solid; 
  padding-top: 5px; 
  border-bottom: #b7b7b7 1px solid
  }
legend{
  color: #8C8684;
  }
.ulblock{
	list-style: none; 
  padding: 0;
  margin-left:15px;
  margin-top:10px;
} 
#banner {
	margin: 0;
	border-bottom: #ffffff 1px solid;
	}
#container {
  text-align: left;
  background:url("img/content_bg.gif") repeat-y;
  background-color: #ffffff;
	width: 1080px;
	margin: 0 auto 0 auto;
	}
#logo		{
  display:none;
  position:absolute;
	margin: 0;
  width: 263px; 
  }
#logo .logopic 
{ 
width: 263px; 
height: 150px; 
position: relative; 
border: 0;
font-size:xx-small;
} 
#logo .logopic span		{
  background:url("img/top_logo.gif") no-repeat; 
  position: absolute; 
  width: 100%; 
  height: 100%;
  cursor:pointer;
  cursor: hand;
  }
#topcontainer		{
	margin: 0;
  width: 1080px;
  height: 73px;
  }
#topimg		{
	float: left;
	margin: 0;
  width: 1080px;
  background:url("img/top_img.gif") no-repeat;width:1080px;height:73px;
  }
#topmenu		{
	margin: 0;
  float: right; 
	font-size: 10pt; 
  }
#topbottom		{
	margin: 0;
  height:0px;
	clear: both;
  }
.horizontal_menu_obal	{
  height:22px;
  width: 100%;
  position: absolute; top: 10px; left:0;
  text-align:center;
  background-color: #5C5C5C;
  }
.horizontal_menu_obal_l	{ /* pro layout s bloky vlevo a vlevo i vpravo */
  height:20px;
  position: absolute; top: 160px;
  text-align:center;
	margin-left: -185px;
	_margin-left: -180px;
  }
.horizontal_menu		{
  width: 100%;
	clear: both;
	margin: 0;
  background-color: #5C5C5C;
  }
.horizontal_menu_l		{
  padding-top:2px;
  padding-left:2px;
	margin-bottom: 2px;
  }
.horizontal_menu_r		{
  float: right;
  padding-top:2px;
  padding-right:2px;
	margin-bottom: 2px;
  }
.horizontal_menu_ul		{
  list-style: none none outside; margin: 0px; padding: 0px;
  }
.horizontal_menu_ul li		{
  display: inline;
  line-height:22px;
  padding: 0 10px 0 10px;
  }
.horizontal_menu_ul li a,.horizontal_menu_ul li a:visited	{
  color:#fff;
  }
#topcontent		{
  padding-top:10px;
  padding-left:10px;
  padding-right:15px;
  }
#info{
  display:none;
  position: absolute; top: 10px;
	width:460px;
  padding-top: 0px;  
  margin-left: 270px; 
	font-size: 10pt; 
  }
#all_content_container		{	
  width: 1020px;
	overflow: hidden;
	position:relative;
	top:-12px;
	_top:-28px;
	margin:0;
  padding: 0 30px 0 30px; 
  }
#sidebar-a {
	float: left;
	width: 180px;
	margin-left: -185px;
	_margin-left: -93px;
	}

.block { 
  margin-top: 0px; 
  width: 100%;
  margin-bottom: 15px; 
  }

.block_t {
	float: left;
  width: 100%;
  margin-bottom: 15px; 
  border-top: 1px solid #C0C0C0; 
  }
.block_d {
	float: left;
  width: 100%;
  margin-top: 15px;
  border-top: 2px solid #FF0000;
  border-bottom: 2px solid #FF0000;
  }
.block_menu { 
  margin: 0px; 
  }
.block_search { 
  margin: 0px 0 5px 5px; 
  /*background-color: #F7F7EF;
  border: 1px solid #E7E7E7;*/
  }
.menu_bottom { 
  }
.block_top {
  background-color: #C0C0C0;
  }
.block_t_top {
  display:none;
  }
.block_top_r {
	/*Pro vicesloupcovy layout*/
  background-color: #C0C0C0;
  }
.block_title {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  padding-left: 15px; 
  padding-top: 2px; 
  font-weight: bold;
  color: #FFF;
  } 
.block_title h2{
  padding: 0px;
  margin: 0px;
	font-size: small; 
  }
.block_t_title {
  padding-left: 20px; 
  padding-top: 10px; 
  font-weight: bold;
  color: #C0C0C0;
  }
.block_t_title h2{
  padding: 0px;
  margin: 0px;
	font-size: small; 
  }
.block_obsah_l {
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	}
.block_obsah_r {
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	}
.block_t_obsah {
	padding: 10px;
	}
.block_private_content {
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	}
.block_t_private_content {
	padding: 10px;
	}
#rightcontainer {
	/*Pro vicesloupcovy layout*/
	float: right;
  width: 180px;
	margin: 0;
	padding: 0px;
	}
#content {
	/*Pro celosloupcovy - layout a oramovani layoutu s bloky v pravo*/
	margin: 0;
	padding: 0px;
  width:100%;
	}
#content_sleft {
	/*Pro sloupec s bloky vlevo - layout*/
  width: 575px;
  padding-left: 185px;
	}
#module_std {
	float: right;
  width:100%;
	margin: 0;
	padding: 0px;
	padding-left: 0px;
	}
#content_std {
	padding: 0;
	}
#module_sleft {
	float: left;
  width:100%;
	margin: 0;
	padding: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	}
#module_container {
	/*Pro sloupec s bloky vpravo - layout*/
	float: left;
  width: 570px;
	margin: 0;
	padding: 0px;
	}
#module_container_lr {
	/*Pro sloupec s bloky vpravo i vlevo - layout obaluje container sleft a right sidebar*/
	float: right;
  width: 570px;
	margin: 0;
	padding: 0px;
	}
#module_container_sleft {
	/*Pro sloupec s bloky vpravo i vlevo - layout*/
	float: left;
  width: 380px;
	margin: 0;
	padding: 0px;
	}
#module_top {
  display:none;
  width: 100%;
  border-bottom: 1px solid #C0C0C0;
  background-position: bottom left;
  }
#module_top2 {
	/*Pro vicesloupcovy layout*/
  width: 100%;
	clear: both;
  border-bottom: 1px solid #C0C0C0;
  background-position: bottom left;
  }
#module_top3 {
	/*Jen pro modul uvod na dpis poslednich clanku*/
	clear: both;
  border-bottom: 1px solid #C0C0C0;
  background-position: bottom left;
  margin-bottom: 5px; 
  }
#module_title {
  padding-left: 20px; 
  padding-top: 2px; 
  padding-bottom: 5px; 
  font-weight: bold;
  color: #C0C0C0;
  }
#module_title1 {
	/*Jen pro modul uvod na dpis poslednich clanku*/
  padding-left: 20px; 
  padding-top: 2px; 
  padding-bottom: 5px; 
  font-weight: bold;
  color: #000;
  }
.obsah_line {
  margin-top: 20px;
  margin-bottom: 10px;
	}
.obsah_item {
  margin-bottom: 10px;
	}
.end_line {
	clear: both;
	}
.obsah_img {
	float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 2px;
  border: 1px solid #C0C0C0;
	}
#obsah_kategory_menu {
	float: left;
  margin-bottom: 10px;
	}
.obsah_text {
	padding: 0;
	}
.novinka_more {
	text-align: right;
	}
.novinka_more_top {
	text-align: right;
	padding-top: 5px;
	}
#novinky_box {
	}
#endtable {
	clear: both;
	}
td		{
  padding-top:5px;
  padding-bottom:5px;
  }
td.tdback		{
  background-color: #C0C0C0;
  }
#module_popup {
	float: left;
  text-align: left;
	margin: 5px; 
	width: 97%;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
  background-color: #ffffff;
	}	
.newimg {
	float: left;
	margin-right: 5px;
	padding: 1px;
  border: 1px solid  #C0C0C0;
  }	
.galery_nazev {
  font-weight:bold;
	font-size: x-small; 
	padding-bottom: 5px;
	}	
.fotogalerie_in {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
  border: 1px solid  #000;
		}	
.fotogalerie_in td {
 text-align:center;
		}	
.img_in {
	padding: 1px;
  border: 1px solid  #C0C0C0;
  }	
.imgpopis {
	font-size: x-small; 
	padding-bottom: 5px;
	}
.odsazeni1 {
  margin-left: 20px;
	}
.odsazeni2 {
  margin-left: 40px;
	}
.linepopup {
	clear: both;
  margin: 0px;
  margin-bottom: 10px;
  border-bottom: 1px solid  #C0C0C0;
	}
#bottom		{
	margin: 0;
	clear: both;
  width: 1080px;
	margin-bottom: 0px;
  }
#bottomtext	{
	margin: 0;
  padding: 5px 35px 30px 35px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
  color: #000;
  background:url("img/bottom_bg.gif") no-repeat;
   background-position:bottom center;
  }
#bottomtext	a, #bottomtext	a:visited{
  color: #000;
  }
#bottom_bottom		{
  text-align:left;
	clear: both;
	width: 1080px;
	margin-left: auto;
	margin-right: auto;
  }
#bottomtext2	{
  text-align:center;
  padding: 0 0 10px 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em; 
  color: #000;
  }
/*VSTUP*/
#vstup {
  width:500px;
  margin:100px auto 200px auto;
  color:#2525B5;
  font-weight:bold;
  }  
#vstup a, #vstup a:visited {
  font-size:17px;
  font-weight:bold;
  color:#2525B5;
  } 
#vstupno a, #vstupno a:visited {
  text-align:center;
  font-size:17px;
  font-weight:bold;
  color:#FF0000;
  } 
/*MAPY*/
 .mapa_place1 {
  }
 .mapa_place2 {
  
  }
 #ma1 { margin: 0 auto 0 auto;padding: 0px; background: #DCC39A url(/img/mapa/mapa1poz.gif) top left no-repeat; width: 808px; font-size: 1px; }
 #ma2 { float: left;margin: 10px 0 0 82px;padding: 0px; background: #DCC39A url(/img/mapa/mapa2poz.gif) top left no-repeat; width: 290px; font-size: 1px; }
 #ma1 img, #ma2 img  { border: 0px none; padding: 0px; margin: 0px; }
 #nadpis1 {
   position:absolute;
   left:50px;
   margin-top:50px;
   font-size:large;
   }
  #legenda1 {
   position:absolute;
   left:50px;
   margin-top:-250px;
   width:150px;
   font-weight:bold;
  color:#FF0000;
   } 
  #legenda1 ol {
   margin:10px 0 0 25px;
   padding:0;
   } 
  #legenda1 a, #legenda1 a {
  color:#FF0000;
  font-weight:normal;
   } 
  #legenda2 {
	float: left;
   margin:20px 0 0 20px;
   width:150px;
   font-size:x-small;
   font-weight:bold;
  color:#FF0000;
   } 
  #legenda2 ol {
   margin:0 0 0 25px;
   padding:0;
   } 
  #legenda2 a, #legenda2 a {
  color:#FF0000;
  font-weight:normal;
   } 
/*SMS KATALOG*/
#uvod_ani_l {
	float: left;
  }
#top_uvod_center {
	float: left;
  width:560px;
  padding: 10px 32px 0 32px;
  color: #DF0D0D;
  }
#top_uvod_center img {
  padding: 15px 0 0 0;
  }
#top_uvod_center h1 {
  color: #DF0D0D;
  font-size:37px;
  }
#top_uvod_center h2 {
  color: #DF0D0D;
  font-size:20px;
  }
#uvod_ani_r {
	float: right;
  }
#top_detail_left {
	float: left;
  width:440px;
  padding: 10px 0 0 20px;
  color: #DF0D0D;
  }
#top_detail_left img {
  padding: 0 15px 0 0;
  }
#top_detail_left h1 {
  color: #DF0D0D;
  font-size:26px;
  margin: 0 0 5px 0;
  }
#top_detail_left h2 {
  color: #DF0D0D;
  font-size:17px;
  margin: 0 0 5px 0;
  }
p#up_item {
      text-align:center;
      padding: 20px 0 2px 0;
      font-size:x-small;
  }
    .items_place {
      padding: 0 0 0 27px;
     }
    .items_place_1 {
      width:324px;
			float: left;
			margin:10px 0 0 0;
			padding:0;
     }
    .items_place_2 {
      width:324px;
			float: left;
			margin:10px 0 0 0;
			padding:0;
     }
    .items_place_3 {
      width:324px;
			float: left;
			margin:10px 0 0 0;
			padding:0;
     }
    .items { 
			float: left;
			width: 300px;
      margin: 0 17px 17px 0;
     	border: 3px solid  #FF0000;
      padding: 2px;
     }
    .items_detail { 
			float: left;
			width: 300px;
      margin: 0 17px 17px 0;
      _margin: 0 9px 17px 0;
     	border: 3px solid  #FF0000;
      padding: 2px;
     }
    .item_1 { 
			float: left;
     }
    .item_1 img { 
			float: left;
			padding: 0 5px 0 0;
     }
    .item_2 { 
			text-align:center;
     }
    .item_2 img { 
			float: left;
			padding: 0 0 5px 0;
     }
    .home_top { 
			font-weight:bold;
			padding: 0 20px 0 0;
     }
    .home { 
			float: right;
			font-weight:bold;
			padding: 20px 20px 0 0;
     }
    .admin_menu { 
			text-align:center;
			padding:0;
     }
    .admin_menu img{ 
			float: none;
			padding:0;
     }

