body {
  margin: 0;
	background: url(img/bg.jpg) repeat-x; background-position: top center;
  background-color: #6B77E1;
  color: #000;
	font-size: small; 
  font-family: Arial, Helvetica, sans-serif; 
  text-align: center;
  }
.clear {
  clear:both;
  width:1px;
  height:1px;
  overflow:hidden;
  }
.clear_subject {
  clear:both;
  width:1px;
  height:5px;
  overflow:hidden;
  }
.clear_border {
  clear:both;
  height:10px;
  overflow:hidden;
  border-bottom: #b7b7b7 1px solid; 
  }
.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; 
  }
h3 a {
  margin:0;
  padding:0;
	font-size: small; 
 color:#031B89;
  text-decoration:  none;
  }
h3 a:hover {
  text-decoration: underline;
 color:#031B89;
  }
h4{
  padding: 0;
  margin: 0;
	font-size: small; 
  }
h5{
  margin:0;
  padding:0;
	font-size: small; 
  }
a {
  text-decoration: underline;
  color: #000;
    }
a:hover  {
  text-decoration:  none;
  color: #000;
  }
    .icons		{
       float: left; 
       width: 68px;
       MARGIN: 1px 0 0 0; 

}
    .imgicons		{
       float: right; 

}
/*tooltips*/
.cotojatka {
  text-align:left;
  padding:5px;
  border: #000 1px solid; 
  background-color: #FFFFE1;
}
.cotojatka-anchor {
  text-align:left;
  padding: 0 2px 0 2px;
  border: #000 1px solid; 
  background-color: #FFFFE1;
}
/*Menu pro Content*/
.contentmenu{
	list-style: none; 
  width:194px;
  padding: 18px 0 10px 0;
  margin: 0;
	background: url(img/menu_bg.gif) no-repeat; background-position: bottom left;
  }
.contentmenu li{
  width:191px;
	min-height:21px;
	_height:21px;
  }
.contentmenu li a{
  display: block;
  color: #001A89;
	text-decoration:none;
	min-height:21px;
	_height:21px;
	line-height:20px;
  padding: 3px 0 0 34px;
	background: url(img/c_menu1_bg.gif) no-repeat; background-position: top left;
  }
.contentmenu li.li_n a{
  display: block;
  color: #001A89;
	text-decoration:none;
	min-height:21px;
	_height:21px;
	line-height:20px;
  padding: 3px 0 0 34px;
	background: url(img/c_menu1_bg_new.gif) no-repeat; background-position: top left;
  }
.contentmenu li.sel_li a{
  display: block;
  color: #001A89;
	text-decoration:none;
  background-color: #ffffff;
	min-height:21px;
	_height:21px;
	line-height:20px;
  padding: 3px 0 0 34px;
	background: url(img/c_menu1_hit_bg.gif) no-repeat; background-position: top left;
  }
.contentmenu li.sel_li_n a{
  display: block;
  color: #001A89;
	text-decoration:none;
  background-color: #ffffff;
	min-height:21px;
	_height:21px;
	line-height:20px;
  padding: 3px 0 0 34px;
	background: url(img/c_menu1_hit_bg_new.gif) no-repeat; background-position: top left;
  }
.contentmenu li a:hover{
  color: #001A89;
	font-weight:bold;
  }
.contentmenu li.master_li{
  clear:both;
	min-height:21px;
	_height:21px;
	background: url(img/c_menu_bg_bottom.gif) no-repeat; background-position: bottom left;
  }
.contentmenu li.master_li_n{
  clear:both;
	min-height:21px;
	_height:21px;
	background: url(img/c_menu_bg_bottom.gif) no-repeat; background-position: bottom left;
  }
.contentmenu li.space_li{
  padding: 0 0 0 12px;
  min-height:21px;
	_height:21px;
  line-height:20px;
  }
.contentmenu li.master_li a{
  display: block;
  font-family: Arial, Helvetica, sans-serif; 
  width:177px;
	min-height:21px;
	_height:21px;
	line-height:20px;
  color: #001A89;
	font-size: 13px; 
	font-weight:bold;
	text-decoration:none;
  padding: 3px 0 0 17px;
	background: url(img/c_menu_bg.gif) no-repeat; background-position: top left;
  }
.contentmenu li.master_li_n a{
  display: block;
  font-family: Arial, Helvetica, sans-serif; 
  width:177px;
	min-height:21px;
	_height:21px;
	line-height:20px;
  color: #001A89;
	font-size: 13px; 
	font-weight:bold;
	text-decoration:none;
  padding: 3px 0 0 17px;
	background: url(img/c_menu_bg_new.gif) no-repeat; background-position: top left;
  }
.contentmenu li.master_li img{
  float:left;
	padding: 0 6px 0px 0;
  }
.contentmenu li.master_li_n img{
  float:left;
	padding: 0 6px 0px 0;
  }
.contentmenu li.master_li a:hover{
  font-weight:bold;
	background: url(img/c_menu_sel_bg.gif) no-repeat; background-position: top left;
  }
.contentmenu li.master_li_n a:hover{
  font-weight:bold;
	background: url(img/c_menu_sel_bg_new.gif) no-repeat; background-position: top left;
  }
.contentmenu li.master_li a strong{
  color: #001A89;
  }
.contentmenu li.master_li_n a strong{
  color: #001A89;
  }
.contentmenu li.sel_master_li{
  clear:both;
	min-height:21px;
	_height:21px;
	background: url(img/c_menu_bg_bottom.gif) no-repeat; background-position: bottom left;
  }
.contentmenu li.sel_master_li_n{
  clear:both;
	min-height:21px;
	_height:21px;
	background: url(img/c_menu_bg_bottom.gif) no-repeat; background-position: bottom left;
  }
.contentmenu li.sel_master_li a{
  display: block;
  font-family: Arial, Helvetica, sans-serif; 
  width:177px;
	min-height:21px;
	_height:21px;
	line-height:20px;
  color: #001A89;
	font-size: 13px; 
	font-weight:bold;
	text-decoration:none;
  padding: 3px 0 0 17px;
	background: url(img/c_menu_hit_bg.gif) no-repeat; background-position: top left;
  }
.contentmenu li.sel_master_li_n a{
  display: block;
  font-family: Arial, Helvetica, sans-serif; 
  width:177px;
	min-height:21px;
	_height:21px;
	line-height:20px;
  color: #001A89;
	font-size: 13px; 
	font-weight:bold;
	text-decoration:none;
  padding: 3px 0 0 17px;
	background: url(img/c_menu_hit_bg_new.gif) no-repeat; background-position: top left;
  }

/*Menu*/
.menu ul {
  margin:0 0 10px 13px;
  padding:5px 0 0 0;
  list-style: none; 
	}
.menu li a {
  display: block;
  font-family: Arial, Helvetica, sans-serif; 
	text-decoration:none;
	height:22px;
	line-height:22px;
	padding: 0 0 0 25px;
  background: url(img/li_menu.jpg) no-repeat 0 0; 
	}
.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.jpg) repeat-y;
  background-color: #ffffff;
	width: 1012px;
	margin: 0 auto 10px auto;
	}
#logo		{
  position:absolute;
	margin: 0;
  width: 336px; 
  }
#logo .logopic 
{ 
width: 336px; 
height: 78px; 
position: relative; 
border: 0;
font-size:xx-small;
} 
#logo .logopic span		{
  background:url("img/top_logo.jpg") no-repeat; 
  position: absolute; 
  width: 100%; 
  height: 100%;
  cursor:pointer;
  cursor: hand;
  }
#topcontainer		{
	margin: 0;
  width: 1012px;
  height: 115px;
  /*margin-bottom:170px;*/
  }
#topimg		{
	float: left;
	margin: 0;
  width: 1012px;
  background:url("img/top_img.jpg") no-repeat;width:1012px;height:115px;
  /*border: 1px solid #C0C0C0;*/
  }
#topmenu		{
	margin: 0;
  float: right; 
	font-size: 10pt; 
  }
#topbottom		{
  overflow:hidden;
	margin: 0;
  height:0;
	clear: both;
  }
.horizontal_menu_obal	{
  height:38px;
  position: absolute; top: 118px;
  /*position: absolute; margin-top: -22px;*/
  text-align:center;
  }
.horizontal_menu_obal_l	{ /* pro layout s bloky vlevo a vlevo i vpravo */
  height:27px;
  position: absolute; top: 118px;
  /*position: absolute; margin-top: -22px;*/
  text-align:center;
	margin-left: -213px;
	_margin-left: -202px;
  }
.horizontal_menu		{
  float: left;
  height:27px;
  width: 794px;
  _width: 794px;
	clear: both;
	padding: 0;
	margin: 0 0 0 5px;
	_margin: 0 0 0 2px;
	text-align:left;
  background:url("img/h_menu_bg.jpg") repeat-x; 
  background-color: #4957B4;
  }
.horizontal_menu_nove {
  position:absolute;
  margin:-17px 0 0 5px;
  }
.horizontal_menu_l		{
  float: left;
  line-height:27px;
  background:url("img/h_menu_bg_l.jpg") no-repeat; 
  background-position:top left;
  }
.horizontal_menu_r		{
  float: left;
  line-height:27px;
  }
.horizontal_menu_ul		{
  list-style: none none outside; margin:0; padding: 0px;
  }
.horizontal_menu_ul li		{
  display: inline; margin: 0px; padding: 0px;
  }

.horizontal_menu_l ul.horizontal_menu_ul li.horizontal_menu_item
{
float: left;
  height:26px;
}
.horizontal_menu_l ul.horizontal_menu_ul li.sel_horizontal_menu_item
{
float: left;
  height:26px;
  background:url("img/hmenu_bg_sel.jpg");
  background-color: #001A89;
}

ul.horizontal_menu_ul li.horizontal_menu_item a
{
float: left;
display: block;
  height:26px;
line-height: 26px; /* svisle centrovani */
text-align: center; /* vodorovne centrovani */
padding: 0 5px 0 5px;
color: #fff;
	font-size: 11px; 
	font-weight:bold;
  text-decoration:  none;
  font-family: Arial,Helvetica;
}

.horizontal_menu_r ul.horizontal_menu_ul li.horizontal_menu_item a
{
  background:url("img/hmenu_bg.gif") no-repeat;
  background-position: right center;
}

ul.horizontal_menu_ul li.horizontal_menu_item a:hover
{
  height:26px;
line-height: 26px; /* svisle centrovani */
/*background-image: url(img/h_button.jpg);*/
  background:url("img/hmenu_bg_sel.jpg");
  background-position:top left;
  background-color: #fff;
color: #293589;
}

ul.horizontal_menu_ul li#menu_item_first a:hover
{
  background:url("img/hmenu_bg_sel_1.jpg") no-repeat;
}
ul.horizontal_menu_ul li.sel_horizontal_menu_item
{
float: left;
display: block;
}
ul.horizontal_menu_ul li.sel_horizontal_menu_item a
{
float: left;
display: block;
  height:26px;
line-height: 26px; /* svisle centrovani */
text-align: center; /* vodorovne centrovani */
  background:url("img/hmenu_bg_sel.jpg");
padding: 0 5px 0 5px;
	font-size: 11px; 
	font-weight:bold;
  text-decoration:  none;
  font-family: Arial,Helvetica;
  background-color: #fff;
color: #293589;
}

ul.horizontal_menu_ul li#sel_menu_item_first a
{
  background:url("img/hmenu_bg_sel_1.jpg") no-repeat;
  background-color: #fff;
}
ul.horizontal_menu_ul li.sel_horizontal_menu_item a:hover
{
line-height: 26px; /* svisle centrovani */
/*background-image: url(img/h_button.jpg);*/
color: #293589;
}
#topcontent		{
  padding-top:10px;
  padding-left:10px;
  padding-right:15px;
  }
#info{
  position: absolute; top: 11px;
	width:460px;
	height:25px;
	line-height:25px;
  padding-top: 0;  
  margin-left: 340px;
  font-family: Arial,Helvetica;
  font-weight:bold;
  font-style:italic;
  color:#293589;
	font-size: medium; 
  }
.welcome{
  position: absolute; top: 60px;
  text-align:right;
	width:500px;
	height:17px;
	line-height:17px;
  padding-top: 0px;  
  margin-left: 500px;
  font-weight:bold;
  font-family: Arial,Helvetica;
  color:#293589;
	font-size: 12px; 
  }
#all_content_container		{	
  width: 998px;
	overflow: hidden;
  padding: 0 6px 0 8px; 
  background:url("img/content_container_bg.gif") no-repeat; background-position: top left;
  }
#sidebar-a {
	float: left;
	width: 190px;
	margin-top:27px;
	margin-left: -204px;
	_margin-left: -101px;
	}

.block { 
  margin-top: 0px; 
  width: 100%;
  margin-bottom: 5px; 
  }
.block img{ 
  border:0;
  }

.block_r { 
  margin-top: 0px; 
  width: 100%;
  margin-bottom: 5px; 
  }
.block_r img{ 
  border:0;
  }
  
.block ol, .block_r ol {
  list-style: none; 
margin:5px 0 5px 0;
padding:0;
 }
  
.block ol, .block_r ol li{
margin:0;
padding:0;
 }
  
.block ol, .block_r ol li a{
text-decoration:none;
 }

.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: 1px solid #C0C0C0;
  }
.block_menu { 
  position:relative;
  left:-4px;
  top:4px;
  width:191px;
  margin: 0 0 10px 0; 
  }
.block_search { 
  margin: 0px 0 5px 5px; 
  /*background-color: #F7F7EF;
  border: 1px solid #E7E7E7;*/
  }
.menu_bottom { 
  }
.block_top {
  width:189px;
  height:31px;
  background:url("img/block_top_bg.jpg") no-repeat; 
  background-color: #4957B4; 
  }
.block_top_tym {
  width:189px;
  height:31px;
  background:url("img/block_top_tym_bg.jpg") no-repeat; 
  background-color: #4957B4; 
  }
.block_top_volani {
  width:189px;
  height:31px;
  background:url("img/block_top_volani_bg.jpg") no-repeat; 
  background-color: #4957B4; 
  }
.block_top_r {
  width:189px;
  height:31px;
  background:url("img/block_top_bg.jpg") no-repeat; 
  background-color: #4957B4;
  }
.block_t_top {
  }
.block_title {
  font-family: Arial, Helvetica, sans-serif; 
  padding-left: 7px; 
  line-height:31px; 
  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: 0 5px 5px 5px;
  background:url("img/block_content_bg.gif") no-repeat;
  background-position: bottom left;
	}
.block_obsah_tym {
	padding: 0 5px 5px 5px;
  background:url("img/block_content_tym_bg.jpg") no-repeat;
  background-position: bottom left;
	}
.block_obsah_vyber {
	padding: 0 5px 0 5px;
  background:url("img/block_content_vyber_bg.jpg") no-repeat;
  background-position: bottom left;
	}
.block_obsah_l ul.format_b, .block_obsah_r ul.format_b {
  margin:0;
  padding:0;
  list-style: none; 
	}
.block_obsah_l ul.format_b li a, .block_obsah_r ul.format_b li a {
  height:20px;
  line-height:20px;
  margin:0;
  padding:0;
  display: block;
  font-family: Arial, Helvetica, sans-serif; 
	text-decoration:none;
	}
.block_obsah_l ul.format_b li a:hover, .block_obsah_r ul.format_b li a:hover {
  font-weight:bold;
	}
.block_obsah_r {
	padding: 0 5px 5px 5px;
  background:url("img/block_content_bg.gif") no-repeat;
  background-position: bottom left;
	}
.block_t_obsah {
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	}
.block_private_content {
	padding: 0 5px 5px 5px;
  background:url("img/block_content_bg.gif") no-repeat;
  background-position: bottom left;
	}
.block_private_content_volani {
	padding: 0 5px 2px 5px;
  background:url("img/block_content_volani_bg.jpg") no-repeat;
  background-position: bottom left;
  color:#344196;
	}
.block_private_content_volani a {
  color:#fff;
	}
.block_private_content_volani a:hover {
  color:#fff;
  font-weight:bold;
  text-decoration:underline;
	}
.block_private_content ul {
  margin:0;
  padding:0;
  list-style: none; 
	}
.block_private_content li a {
  height:20px;
  line-height:20px;
  margin:0;
  padding:0;
  display: block;
  font-family: Arial, Helvetica, sans-serif; 
	text-decoration:none;
	}
.block_private_content li a:hover {
  font-weight:bold;
	}
.block_t_private_content {
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	}
.block_anketa_bottom {
  background:url("img/block_line.jpg") no-repeat;
  background-position: top left;
  padding: 5px 0 5px 0;
  font-size:x-small;
  }
#rightcontainer {
	/*Pro vicesloupcovy layout*/
	float: right;
  width: 190px;
	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: 791px;
  padding-left: 205px;
  _padding-left: 203px;
  /*border: 1px solid #000000;*/
	}
#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: 791px;
	margin: 0;
	padding: 0px;
  /*border: 1px solid #000000;*/
	}
#module_container_lr {
	/*Pro sloupec s bloky vpravo i vlevo - layout obaluje container sleft a right sidebar*/
	float: right;
  width: 793px;
	margin: 0;
	padding: 0px;
  /*border: 1px solid #000000;*/
	}
#module_container_sleft {
	/*Pro sloupec s bloky vpravo i vlevo - layout*/
	float: left;
  width: 588px;
	margin: 0;
	padding: 0px;
	margin-top:27px;
  /*border: 1px solid #000000;*/
	}
#module_top {
  display:none;
  width: 100%;
  border-bottom: 1px solid #C0C0C0;
  background-position: bottom left;
  }
#module_top2 {
  display:none;
	/*Pro vicesloupcovy layout*/
  width: 100%;
	clear: both;
  border-bottom: 1px solid #C0C0C0;
  background-position: bottom left;
  }
#module_top3 {
  display:none;
	/*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;
  /*background:url("img/obsahline.gif") no-repeat;width:400px;height:7px;*/
	}
.obsah_item {
  margin-bottom: 10px;
	}
/*.block_obsah_line {
	clear: both;
  margin-top: 10px;
  margin-bottom: 5px;
  background:url("img/obsahline.gif") no-repeat;width:200px;height:7px;
	}*/
.end_line {
	clear: both;
	}
.obsah_img {
	float: left;
  margin-right: 5px;
  margin-bottom: 1px;
	}
#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: 1012px;
  background:url("img/bottom_bg.jpg") no-repeat;
   background-position:bottom center;
  }
#bottomtext	{
	margin: 0;
  padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: x-small; 
  color: #000;
  }
.abottom:link {
  text-decoration: underline;
  color: #000;
  }
.abottom:active {
  text-decoration: underline;
  }
.abottom:visited {
  text-decoration: underline;
  color: #000;
  }
.abottom:hover  {
  text-decoration:  none;
  color: #000;
  }
#bottom_bottom		{
  text-align:left;
	clear: both;
	width: 1012px;
	margin-left: auto;
	margin-right: auto;
  }
#bottomtext2	{
  float:left;
  padding: 0 0 20px 220px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em; 
  color: #000;
  }
#bottom_bottom_always		{
  width:100%;
  z-index:100;
  padding: 5px 0 5px 0;
  position:fixed;
  bottom:0;
  left:0;
  text-align:center;
  font-family: Arial, Helvetica, sans-serif;
	font-size: x-small; 
  background-color: #fff;
  }
/* CONTENT - formatovani obsahu */  
.content_path_view {
  height:27px;
  line-height:25px;
  margin:0 0 9px 0;
  background:url("img/path_view_bg.gif") no-repeat; background-position: top right;
  color: #001A89; 
  }
.content_path_view a {
  text-decoration:  none;
  color: #001A89;
  }
.content_path_view a:hover {
  text-decoration:  underline;
  color: #001A89;
  }
.content_item_full_strong {
    float:left;
    width:588px;
    margin:0 0 15px 0;
    /*background:url("img/c_item_full_strong.gif") repeat-y; background-position: top left;*/
  }
.content_item_full_strong_border {
    float:left;
    width:588px;
    margin:0 0 15px 0;
    background:url("img/c_item_full_strong.gif") repeat-y; background-position: top left;
  }
.content_item_full_normal {
    float:left;
    width:588px;
    margin:0 0 15px 0;
  }
.content_item_full_no {
    float:left;
    width:588px;
    margin:0 0 15px 0;
  }
.in_content_full_strong {
    float:left;
    width:588px;
    padding:4px 0 0 0;
    /*background:url("img/c_item_full_strongb.gif") no-repeat; background-position: bottom left;*/
  }
.in_content_full_strong_border {
    float:left;
    width:578px;
    padding:4px 5px 5px 5px;
    background:url("img/c_item_full_strongb.gif") no-repeat; background-position: bottom left;
  }
.in_content_full_strong img{
    margin:1px 0 5px 0;
    /*background:url("img/c_item_full_strongb.gif") no-repeat; background-position: bottom left;*/
  }
.in_content_full_strong_border img{
    margin:1px 0 5px 0;
    /*background:url("img/c_item_full_strongb.gif") no-repeat; background-position: bottom left;*/
  }
.in_content_full_normal {
    width:588px;
    padding:0 0 0 0;
  }
.content_item_l_h_strong {
    float:left;
    width:289px;
    margin:0 0 10px 0;
    /*background:url("img/c_item_h_strong.gif") repeat-y; background-position: top left;*/
  }
.content_item_l_h_strong_border {
    float:left;
    width:289px;
    margin:0 0 15px 0;
    background:url("img/c_item_h_strong.gif") repeat-y; background-position: top left;
  }
.content_item_l_h_normal {
    float:left;
    width:289px;
    margin:0 0 10px 0;
  }
.content_item_l_h_no {
    float:left;
    width:289px;
    margin:0 0 5px 0;
  }
.content_item_r_h_strong {
    float:right;
    width:289px;
    margin:0 0 10px 0;
    /*background:url("img/c_item_h_strong.gif") repeat-y; background-position: top left;*/
  }
.content_item_r_h_strong_border {
    float:right;
    width:289px;
    margin:0 0 15px 0;
    background:url("img/c_item_h_strong.gif") repeat-y; background-position: top left;
  }
.content_item_r_h_normal {
    float:right;
    width:289px;
    margin:0 0 10px 0;
  }
.content_item_r_h_no {
    float:right;
    width:289px;
    margin:0 0 5px 0;
  }
.in_content_h_strong {
    padding:4px 0 5px 0;
    /*background:url("img/c_item_h_strongb.gif") no-repeat; background-position: bottom left;*/
  }
.in_content_h_strong_border {
    padding:4px 5px 5px 5px;
    background:url("img/c_item_h_strongb.gif") no-repeat; background-position: bottom left;
  }
.in_content_h_normal {
    padding:0 0 5px 0;
  }
h2.in_content_h2 {
 color:#031B89;
 border-bottom: 1px solid  #031B89;
 padding: 0 0 0 10px;
 margin:0 0 14px 0;
  }
h3.in_content_h3 {
 color:#031B89;
 border-bottom: 1px solid  #031B89;
 padding: 0 0 0 10px;
 margin:0 0 14px 0;
  }
h2.in_content_h2_strong {
 color:#fff;
 height:22px;
 line-height:22px;
 padding: 0 0 0 10px;
 color:#fff;
 font-size:small;
 background:url("img/c_item_title.jpg") no-repeat; background-position: top left;
 margin:-1px 0 0 0;
  }
h3.in_content_h3_strong {
 color:#fff;
 height:22px;
 line-height:22px;
 padding: 0 0 0 10px;
 color:#fff;
 font-size:small;
 background:url("img/c_item_title.jpg") no-repeat; background-position: top left;
 margin:-1px 0 0 0;
  }
/* Partneri */
.partner_content_items {
    float:left;
    width:100%;
    margin:0 0 10px 0;
  }
.partner_img {
 float:left;
}  
.partner_img img {
 border:0;
 
} 
.partner_upoutavka {
    float:left;
    width:584px;
    margin:0 0 14px 0;
 } 
.partner_upoutavka_l {
    float:left;
    width:289px;
    margin:0 0 14px 0;
 } 
.partner_upoutavka_r {
    float:right;
    width:289px;
    margin:0 0 14px 0;
 } 
.partner_upoutavka img, .partner_upoutavka_l img, .partner_upoutavka_r img {
    border:0;
 } 
.partner_upoutavka_border {
    padding:5px;
    padding-left:3px;
    margin-bottom:14px;
    width:576px
 }
.partner_upoutavka_border_l {
    float:left;
    padding:5px;
    padding-left:3px;
    padding-left:3px;
    margin-bottom:14px;
    width:278px
 }
.partner_upoutavka_border_r {
    float:right;
    padding:5px;
    padding-left:3px;
    padding-left:3px;
    margin-bottom:14px;
    width:278px
 }
.partner_upoutavka_border img, .partner_upoutavka_border_l img, .partner_upoutavka_border_r img {
    border:0;
    margin: 0 10px 0 0;
 } 
.partner_item {
    float:left;
    width:584px;
    min-height:133px;
    _height:133px;
    background:url("img/partner_item_bg.jpg") no-repeat; background-position: bottom right;
    margin:0 0 14px 0;
    padding: 0 0 6px 4px;
 } 
.partner_item_nophone {
    float:left;
    width:584px;
    min-height:133px;
    _height:133px;
    background:url("img/partner_item_bg_nophone.jpg") no-repeat; background-position: bottom right;
    margin:0 0 14px 0;
    padding: 0 0 6px 4px;
 } 
.partner_item_det {
    float:left;
    width:588px;
    margin: 0;
    background:url("img/partner_item_det_bg.jpg") no-repeat; background-position: bottom left;
 }  
.partner_item_det_top {
    width:588px;
    height:61px;
    background:url("img/partner_det_top.jpg") no-repeat; background-position: top left;
 }
.partner_title {
 float:right;
 line-height:22px;
 width:474px;
 padding: 4px 0 0 10px;
  color:#293589;
 font-size:small;
 background:url("img/partner_item_title.jpg") no-repeat; background-position: top right;
 } 
.partner_title_det {
 float:right;
 height:34px;
 line-height:34px;
 width:280px;
 _width:294px;
 margin: 28px 0 0 0;
 color:#4856B3;
 font-size:22px;
 font-weight:bold;
 }
.partner_title_dettext {
    float:left;
 color:#fff;
 text-decoration:none;
 font-weight:bold;
 }
.partner_title a {
    float:left;
  color:#293589;
 text-decoration:none;
 font-weight:bold;
 }
.partner_popis {
    float:right;
    width:474px;
 }  
.partner_popis_det {
    float:left;
 width:556px;
 padding: 15px 15px 20px 15px;
 background:url("img/partner_popis_det_bg.jpg") no-repeat; background-position: top left;
 border: 1px solid #CAB3B9;
 border-top:0;
 }  
.partner_popis_det_title {
 margin: 0 0 15px 0;
 color:#4856B3;
 font-size:18px;
 font-weight:bold;
 }
.partner_popis_nazev {
 float:left;
 margin:2px 0 0 0;
 width:90px;
 color:#031B89;
 font-size:small;
 font-weight:bold;
 } 
.partner_popis_hodnota {
    float:left;
 margin:2px 0 0 0;
 color:#031B89;
 font-size:small;
 font-weight:bold;
 } 
.partner_popis_moto {
 margin:2px 0 0 0;
 padding: 0 10px 0 0;
    min-height:35px;
    _height:40px;
    float:left;
 } 
.partner_obory {
    margin: -5px 5px 0 0;
    font-size:small;
 }
.partner_telefon {
    float:right;
    margin: 0;
    padding: 0 0px 0 30px;
    width:184px;
    height:40px;
    line-height:38px;
    text-align:center;
    color:#fff;
    font-size:large;
    font-weight:bold;
    background:url("img/telefon_bg.jpg") no-repeat; background-position: top right;
 }
.partner_icons {
    float:right;
    width:84px;
    padding:0 3px 0 0;
 }  
.partner_hodnoceni {
    float:left;
    width:200px;
 }  
.partner_ico {
    float:left;
    text-align:center;
    width:27px;
 } 
/*Detail fotka a pod*/
.partner_item_left {
    float:left;
    width:267px;
    min-height:250px;
    _height:250px;
    margin:-32px 0 0 8px;
    _margin:-32px 0 0 4px;
    padding-bottom:6px;
 }
.partner_item_right {
    float:left;
    width:275px;
    margin: 8px 0 0 28px;
    _margin: 8px 0 0 14px;
 }
.partner_popis_nazev_det {
 float:left;
 margin:0 2px 0 0;
 color:#000;
 font-size:small;
 font-weight:bold;
 } 
.partner_popis_hodnota_det {
    float:left;
 margin:5px 0 5px 0;
 color:#000;
 font-size:small;
 } 
.partner_hodnoceni_nazev_det {
 float:left;
 margin:0 2px 0 0;
 color:#000;
 font-size:small;
 font-weight:bold;
 } 
.partner_hodnoceni_hodnota_det {
    float:left;
 margin:6px 0 0 5px;
 color:#000;
 font-size:small;
 } 
.partner_obory_nazev_det {
 float:left;
 margin:0 5px 0 0;
 color:#000;
 font-size:small;
 font-weight:bold;
 } 
.partner_obory_hodnota_det {
    float:left;
    width:150px;
 color:#000;
 font-weight:normal;
 padding: 5px 0 0 0;
 line-height:22px;
 } 
.partner_telefon_det {
    float:right;
    width:190px;
    height:51px;
    padding: 0 0 0 85px;
    margin: 0 0 16px 0;
    line-height:51px;
    text-align:center;
    color:#fff;
    font-size:27px;
    font-weight:bold;
    background:url("img/partner_telefon_det_bg.jpg") no-repeat; background-position: top left;
 }
.partner_param_det {
    float:left;
    width:267px;
    min-height:29px;
    _height:29px;
    padding: 0 0 0 8px;
    margin: 0 0 16px 0;
    line-height:29px;
    font-weight:bold;
    color:#000;
    background:url("img/partner_param_det_bg.jpg") no-repeat; background-position: top left;
 }
.partner_param_det_obory {
    float:left;
    width:267px;
    min-height:29px;
    _height:29px;
    padding: 0 0 5px 8px;
    margin: 0 0 16px 0;
    line-height:29px;
    font-weight:bold;
    color:#000;
    background:url("img/partner_param_det2_bg.jpg") no-repeat; background-position: bottom left;
 }
.partner_param_det_nazev {
 float:left;
    font-weight:bold;
    color:#000;
    padding: 0 5px 0 0;
 } 
.partner_param_det_hodnota {
    float:left;
 margin:2px 0 0 0;
 color:#031B89;
 font-size:small;
 font-weight:bold;
 } 
.partner_param_det_active {
    color:#20B215;
 }
.partner_param_det_noactive {
    color:#FF0F0A;
 }
.partner_det_menu {
    clear:both;
    width:586px;
    height:43px;
    overflow:hidden;
    margin:0;
    padding:0 2px 0 1px;
    background:url("img/partner_menu_bg.jpg") no-repeat; background-position: top left;
 }
#partner_det_menu2 {
    background:url("img/partner_menu2_bg.jpg") no-repeat; background-position: top left;
 }
.partner_det_menu ul		{
  list-style: none none outside; margin:0; padding: 0px;
  }
.partner_det_menu ul li		{
  display: inline; margin: 0px; padding: 0px;
  }

.partner_det_menu ul li a
{
float: left;
display: block;
  height:43px;
  width:117px;
line-height: 43px; /* svisle centrovani */
text-align: center; /* vodorovne centrovani */
color: #000;
	font-size: 11px; 
	font-weight:bold;
  text-decoration:  none;
  font-family: Arial,Helvetica;
  background:url("img/partner_menuli_bg.png");
  background-position:top right;
}

.partner_det_menu ul li#first a
{
  width:118px;
  background:url("img/partner_menuli_bg.png");
  background-position:top right;
}

.partner_det_menu ul li a:hover, .partner_det_menu ul li#first a:hover
{
  background:url("img/partner_menuli_bg_sel.png");
  background-position:top right;
}
.partner_det_menu ul li.sel_item
{
float: left;
display: block;
}
.partner_det_menu ul li.sel_item a
{
float: left;
display: block;
  height:43px;
  width:117px;
line-height: 43px; /* svisle centrovani */
text-align: center; /* vodorovne centrovani */
color: #000;
	font-size: 11px; 
	font-weight:bold;
  text-decoration:  none;
  font-family: Arial,Helvetica;
  background:url("img/partner_menuli_bg_sel.png");
  background-position:top right;
}

.partner_det_menu ul li#firstsel_item a
{
  width:118px;
  background:url("img/partner_menuli_bg_sel.png");
  background-position:top right;
}
.clear_dot {
    float:left;
    width:100%;
    border-bottom: 1px dotted #4a57b5;
 }
.block_partner_img{
  text-align:center;
  /*width:70px;*/
  margin: 0 4px 0 0;
  padding:5px 0 14px 0;
  border:0;
  }
.block_partner_text_top{
  float:left;
  width:140px;
  margin: 0 5px 0 0;
  padding:0;
  }
.block_partner_obory{
  margin: 5px 0 5px 0;
  }
.block_partner_text_bottom{
  clear:both;
    float:left;
  width:170px;
  margin: 2px 5px 0 0;
  padding:0;
  } 
.partner_bold_block {
  font-size:small;
  font-weight:bold;
 }
.partner_telefon_block {
    color:#4a57b5;
  font-family: Arial, Helvetica, sans-serif; 
    font-size:14px;
    font-weight:bold;
 }
.sel_partner_block {
 width:178px;
 }
.sel_partner_block select {
 width:170px;
 margin: 0 0 3px 4px;
 }
.sel_partner_block .send_btn {
 border:0;
 background:none;
 font-family: Arial,Helvetica;
 font-weight:bold;
 text-decoration:underline;
 color: #001A89;
 _margin:-5px 0 0 0;
 float:right;
  cursor:pointer;
  cursor: hand;
 }
.sel_partner_block .clear_btn {
 border:0;
 background:none;
 font-family: Arial,Helvetica;
 font-weight:bold;
 text-decoration:underline;
 color: #001A89;
 _margin:-5px 0 0 0;
 float:left;
  cursor:pointer;
  cursor: hand;
 }
.search_partner_block {
 border-top: 1px solid  #031B89;
 width:165px;
 margin: 5px 0 0 8px;
 padding:10px 0 0 0;
 font-weight:bold;
  color:#fff;
 }
.search_partner_block form{
  margin:0;
  padding:0;
  }
.search_partner_block #spopis{
  position:relative;
  top:1px;
  _top:2px;
  }
.search_partner_block #stext{
  position:relative;
  padding:0;
  top:-2px;
  _top:-1px;
  width:141px;
  height:13px;
  font-size:11px;
  }
.search_partner_block #sbtn{
  position:relative;
  top:3px;
  _top:4px;
  }
.hodnoceni-hvezdami-noactive 
{ 
float:right;
list-style:none; 
margin: 0px; 
padding:0px; 
width: 80px; 
height: 16px; 
    line-height:16px;
position: relative; 
background: url("img/hrzt_hv.gif") top left repeat-x; 
} 
.hodnoceni-hvezdami-noactive li.current-rating 
{ 
background: url("img/hrzt_hv.gif") left bottom; 
position: absolute; 
height: 16px; 
display: block; 
text-indent: -9000px; 
z-index: 1; 
}
.hodnoceni-hvezdami-noactive-popis 
{ 
float:right;
list-style:none; 
text-align:right;
margin: 0px; 
padding:0 5px 0 0; 
width: 200px; 
height: 16px; 
    line-height:16px;
} 
.hodnoceni-hvezdami 
{ 
float:left;
overflow:hidden;
list-style:none; 
margin: 0px; 
padding:0px; 
width: 80px; 
height: 16px; 
position: relative; 
background: url("img/hrzt_hv.gif") top left repeat-x; 
} 

.hodnoceni-hvezdami li 
{ 
padding:0px; 
margin:0px; 
/*\*/ 
float: left; 
/* */ 
} 
.hodnoceni-hvezdami li a 
{ 
display:block; 
width:16px; 
height: 16px; 
text-decoration: none; 
text-indent: -9000px; 
z-index: 20; 
position: absolute; 
padding: 0px; 
} 
.hodnoceni-hvezdami li a:hover 
{ 
background: url("img/hrzt_hv.gif") left center; 
z-index: 2; 
left: 0px; 
} 
.hodnoceni-hvezdami a.jedna-hvezda 
{ 
left: 0px; 
} 
.hodnoceni-hvezdami a.jedna-hvezda:hover 
{ 
width:16px; 
} 
.hodnoceni-hvezdami a.dve-hvezdy 
{ 
left:16px; 
} 
.hodnoceni-hvezdami a.dve-hvezdy:hover 
{ 
width: 32px; 
} 
.hodnoceni-hvezdami a.tri-hvezdy 
{ 
left: 32px; 
} 
.hodnoceni-hvezdami a.tri-hvezdy:hover 
{ 
width: 48px; 
} 
.hodnoceni-hvezdami a.ctyri-hvezdy 
{ 
left: 48px; 
} 
.hodnoceni-hvezdami a.ctyri-hvezdy:hover 
{ 
width: 64px; 
} 
.hodnoceni-hvezdami a.pet-hvezd 
{ 
left: 64px; 
} 
.hodnoceni-hvezdami a.pet-hvezd:hover 
{ 
width: 80px; 
} 
.hodnoceni-hvezdami li.current-rating 
{ 
background: url("img/hrzt_hv.gif") left bottom; 
position: absolute; 
height: 16px; 
display: block; 
text-indent: -9000px; 
z-index: 1; 
}
.hodnoceni-hvezdami-legenda {
float:left;
padding:0 0 0 5px;
}
.hodnoceni-hvezdami-legenda_det {
float:left;
position:relative;
top:-7px;
padding:0 0 0 5px;
}
/*Partner extra hodnoceni*/
table#hodnoceni_body table tr {
border:0;
}
table#hodnoceni_body td {
 /*border: 1px solid  #CAB3B9;*/
 border: 1px solid  #000;
 background-color:#fff;
 width:50px;
}
.hodnoceni { 
  width:541px;
  padding: 5px 5px 5px 10px;
  margin: 0 0 8px 0;
 background:url("img/hodnoceni_bg.jpg") no-repeat; background-position: bottom left;
     }

/* ASTRO menu */
.astro_menu_items {
    float:left;
    width:100%;
    margin:0 0 14px 0;
  background:url("img/astromenu_bg.jpg") no-repeat; background-position:bottom right;
 }
.astro_menu_items ul		{
  list-style: none none outside; margin: 0px; padding: 0px;
  clear:both;
  width:588px;
  background:url("img/astromenu_bg.jpg") no-repeat; background-position:bottom right;
  }
.astro_menu_items li		{
  display: inline;
  }
.astro_menu_items li	a	{
  display: block;
  float: left;
  height:21px;
  line-height:21px;
  padding-left:10px;
    background:url("img/astromenu_li.jpg") no-repeat;
  margin:1px 0 0 0;  
  font-weight:bold;
  text-decoration:none;
 color:#031B89;
  }
.astro_menu_items li	a:hover	{
 color:#fff;
    background:url("img/astromenu_li_sel.jpg") repeat-x;
  }
.astro_menu_items li.first	a	{
  width:186px;
    background:url("img/astromenu_li_first.jpg") no-repeat;
  }
.astro_menu_items li.first	a:hover	{
    background:url("img/astromenu_li_first_sel.jpg") repeat-x;
  }
.astro_menu_items li.pozice1	a	{
  width:186px;
    background:url("img/astromenu_li_l.jpg") no-repeat;
  }
.astro_menu_items li.pozice1	a:hover	{
 color:#fff;
    background:url("img/astromenu_li_sel.jpg") repeat-x;
  }
.astro_menu_items li.pozice2	a	{
  width:186px;
    background:url("img/astromenu_li_center.jpg") no-repeat;
  }
.astro_menu_items li.pozice2	a:hover	{
 color:#fff;
    background:url("img/astromenu_li_sel.jpg") repeat-x;
  }
.astro_menu_items li.pozice3	a	{
  width:186px;
    background:url("img/astromenu_li_r.jpg") no-repeat;
  }
.astro_menu_items li.pozice3	a:hover	{
 color:#fff;
    background:url("img/astromenu_li_sel.jpg") repeat-x;
  }

/*Horoskopy*/
#hskop_uvodnik {
 margin:0 0 14px 0;
 }
#hskop_uvodnik_pic {
  float:left;
  padding:0 15px 0 10px;
 }
#hskop_uvodnik_pic img {
  width:59px;
 }
#hskop_uvodnik_text {
  float:left;
  width:494px;
  } 
#hskop_uvodnik_text a, #hskop_uvodnik_text a:hover, #hskop_uvodnik_text a:visited {
 color:#031B89;
  } 
#hskop_uvodnik_title {
 padding: 0 0 10px 0;
 font-size:medium;
  font-weight:bold;
 color:#031B89;
 margin:0;
  } 
.hskop_item_nazev {
  float:left;
 padding: 0 0 0 10px;
  font-weight:bold;
 color:#031B89;
 margin:0;
  } 
.hskop_item_termin {
 text-align:right;
 padding: 0 10px 0 0;
  font-weight:bold;
 color:#031B89;
 margin:0;
  } 
.clear_hskop {
 clear:both;
 border-bottom: 1px solid  #031B89;
 padding: 0;
 margin:0 0 14px 0;
  } 
.hskop_item_text {
 float:left;
 width:370px;
 padding: 10px 0 0 0;
  } 
.hskop_item_img {
 width:218px;
  float:left;
 padding: 10px 0 0 0;
  text-align:center;
 color:#4a57b5;
  } 
.hskop_item_img a,.hskop_item_img a:hover {
 color:#4a57b5;
  }
.hskop_item_img img {
  float:left;
  border:0;
 margin:0 20px 28px 0;
  } 
.hskop_item_img #navigace2 {
 width:100%;
 text-align:left;
  border:0;
 margin:0 0 20px 0;
  } 
.hskop_item_img #navigace2 ul {
 list-style-type:square;
 margin:0 0 0 30px;
 padding:0;
  } 
.hskop_item_img #navigace4 {
  float:left;
 width:238px;
 text-align:left;
  border:0;
 margin:0 0 20px 0;
  } 
.hskop_item_img #navigace4 ul {
 list-style-type:none;
 margin:0 0 0 10px;
 padding:0;
  } 
.hskop_item_img #navigace4 ul li {
  line-height:25px;
  clear:both;
  } 
.hskop_item_img #navigace4 ul li img {
  float:left;
  margin:4px 20px 0 0;
  padding:0;
  } 
.hskop_item_addons {
  float:left;
 width:370px;
 padding: 20px 0 0 0;
  } 
.hskop_item_addon {
  float:left;
 width:370px;
 padding: 0 0 10px 0;
  } 
.hskop_item_addon img {
  float:left;
 margin: -6px 5px 5px 0;
  } 
  
.hskop_item_shodas {
 float:right;
 width:370px;
 padding: 20px 0 0 0;
  } 
.hskop_item_shodas img {
  border:0;
  padding: 5px 0 5px 0;
  } 
.hskop_item_shodastitle {
 padding: 0;
  font-weight:bold;
 color:#4a57b5;
 margin:0 0 10px 0;
 border-bottom: 1px solid  #4a57b5;
  } 
.hskop_item_shoda1 {
 float:left;
 text-align:center;
 width:72px;
 padding: 0 0 0 0;
 margin:0;
  font-weight:bold;
 color:#4a57b5;
  }
.hskop_item_shoda {
 float:left;
 text-align:center;
 width:72px;
 padding: 0 0 0 0;
 margin:0 0 28px 74px;
  font-weight:bold;
 color:#4a57b5;
  }
.hskop_item_shoda a,.hskop_item_shoda1 a,.hskop_item_shoda a:hover,.hskop_item_shoda1 a:hover {
  font-weight:normal;
 color:#4a57b5;
  }

/*Numerologie*/
.numerologie_center {
  width:100%;
  text-align:center;
  margin: 0 0 10px 0;
  } 
.numerologie_num {
  font-size:large;
  } 
.numerologie_num_strong {
  font-size:xx-large;
  font-weight: bold;
  }

/*Hodime se*/
.hodimese_strong {
  font-size:xx-large;
  font-weight: bold;
  margin: 0 0 10px 0;
  }
  
/*Uzivatel*/
#podminky {
  text-align:center;
  } 
#podminky_text {
  text-align:left;
  overflow:auto;
  width:500px;
  height:200px;
  padding:10px;
  border: 1px solid  #c0c0c0;
  margin: 0 auto 0 auto;
  } 
  
/* FORMULARE */  
 
.loginformblock {
  height:71px;
  width:180px;
  text-align:center;
  background:url("img/loginformblock_bg.jpg") no-repeat;
  background-color: #4957B4; 
  padding:7px 0 0 10px;
  margin: 0;
  color:#fff;
  }
.loginformblock form{
  margin:0;
  padding:0;
  }
.loginformblock .buttonfrmlogin {
 border:0;
 background:none;
 font-family: Arial,Helvetica;
 font-weight:bold;
 text-decoration:underline;
 color: #fff;
 margin:-2px 0 0 0;
 float:right;
  cursor:pointer;
  cursor: hand;
 }
.loginformblock .buttonregister{
 font-family: Arial,Helvetica;
 text-decoration:uderline;
 color: #fff;
 float:left;
 }
.loginformblock .buttonregister a, .loginformblock .buttonregister:visited, .loginformblock .buttonregister:hover {
 text-decoration:underline;
 color: #fff;
 }
.loginformblock .popisek_login {
 border:0;
 width:45px;
 margin: 2px 0 0 0;
 text-align:left;
 float:left;
 }
.loginformblock .txt_login {
 border:0;
 width:125px;
 margin: 0 0 7px 0;
 float:left;
 }
.logedblock {
  min-height:71px;
  _height:71px;
  width:190px;
  text-align:center;
  background:url("img/logedformblock_bg.jpg") no-repeat;
  background-position: bottom left; 
  background-color: #4957B4; 
  margin: 4px 0 0 0;
  padding:0 0 5px 0;
  color:#fff;
  }
.logedblock .loged {
 text-align:left;
 height:45px;
  padding:7px 5px 0 10px;
  background:url("img/loginformblock_bg.jpg") no-repeat;
 }
.logedblock .kredit {
 text-align:left;
 position:relative;
 top:-5px;
  padding:0 5px 7px 10px;
  font-weight:bold;
 }
.logedblock .loged_item_l a {
 float:left;
 margin: 0 0 0 12px;
  color:#fff;
  font-weight: bold;
 }
.logedblock .loged_item_r a {
 float:right;
 margin: 0 10px 0 0;
  color:#fff;
  font-weight: bold;
 }
form{
  margin:0;
  padding:0;
  padding-top:5px;
  padding-bottom:5px;
  }
.text {
  width:150px;
  } 
.text3 {
  width:180px;
  border: 1px solid  #808080;
  margin: 0 0 5px 0;
  } 
.povinne {
  margin: 5px 0 0 0;
  font-weight: bold;
  color: #FF0000;
  }   
 .w120{
  width:120px;
   } 
 .w100{
  width:100px;
   }  
 .w95{
  width:95px;
   }
 .w150{
  width:150px;
   }  
 .texta-koment {
  width:380px;
  height:50px;
   } 
 .texta-big {
  width:380px;
  height:150px;
   } 
 .texta-small {
  width:380px;
  height:50px;
   }  
#sform{
  margin:0 0 0 2px;
  }  
  
/* LISTING */ 
.listing {
  width:100%;
  text-align:center;
  color: #4A57B5;
    }
.listing a {
  color: #4A57B5;
    }
#num_active_listing { 
  font-weight: bold;
  color: #4A57B5;
    }  
    
/* KOMENTARE - GUESTBOOK */ 
#koment_form  {
  width: 100%;
  padding: 0;
  margin: 0 0 20px 0;
}
#koment_form table tr td {
  margin: 0;
  padding: 0;
}
/*#koment_form input {
  width : 100%;
  margin:0 0 2px 0;
  padding:2px;
  border: 1px solid  #000;
    }*/
.koment_head { 
 color:#fff;
 height:22px;
 line-height:22px;
 padding: 0 0 0 10px;
 font-size:small;
 background:url("img/c_item_title.jpg") no-repeat; background-position: top left;
 margin:-1px 0 0 0;
     }
.koment_head_reply { 
 color:#192883;
 height:22px;
 line-height:22px;
 padding: 0 0 0 30px;
 font-size:small;
 background:url("img/koment_reply_title.jpg") no-repeat; background-position: top left;
 margin:-1px 0 0 0;
     }
.koment_head_noactive { 
  margin-top: 15px;
  padding: 5px;
  color: #808080;
  background-color: #C0C0C0;
     }
.koment { 
  padding: 5px 5px 15px 10px;
  margin: 0;
 background:url("img/koment_bg.jpg") no-repeat; background-position: bottom left;
     }
.koment_reply { 
  padding: 5px 5px 5px 30px;
  margin: 0 0 10px 0;
 background:url("img/koment_reply_bg.jpg") no-repeat; background-position: bottom left;
     }
.koment_noactive { 
  padding: 0 0 5px 5px;
  background-color: #C0C0C0;
  margin: 0 0 10px 0;
     }
#koment_listing { 
  margin-top: 20px;
  margin-bottom: 0px;
  border-bottom: 0 solid  #C0C0C0;
  border-top: 0 solid  #C0C0C0;
  padding: 2px;
    }
.num_active_listing { 
  font-weight: bold; 
 color:#192883;
    }
#koment_form input.text  {
  width : 120px;
  border: 1px solid  #000;
     }
#koment_form input.text-medium  {
  width : 200px;
     }
#koment_form input.text-long  {
  width : 98%;
  margin:0;
  padding:2px;
  border: 1px solid  #000;
     }
#koment_form input.text-file  {
  float:left;
  width : 73%;
  margin:0;
  padding:2px;
  border: 1px solid  #000;
     }
#koment_form textarea.texta  {
  width : 99%;
  height : 80px;
  margin:0;
  padding:2px;
  border: 1px solid  #000;
     }
#koment_form .sbutton  {
  width : 99px;
  height : 22px;
  margin: 5px 0 0 0;
     }
#koment_form .sbuttonfile  {
  float:right;
  width : 99px;
  height : 22px;
  margin: 0 0 0 0;
  border: 1px solid  #000;
     }
#koment_form textarea.texta-big  {
  width : 300px;
  height : 100px;
     }  
.texta-reply {
  width : 99%;
  height : 80px;
  margin:0;
  border: 1px solid  #000;
   } 
.texta-edit {
  width : 532px;
  height : 80px;
  margin:0;
  border: 1px solid  #000;
   }
.texta-edit-reply {
  width : 512px;
  height : 80px;
  margin:0;
  border: 1px solid  #000;
   }
   
/*Clanky znameni*/
.clanek_znameni_item {
  float:left;
  width:500px;
   }
.clanek_znameni_item1 {
  float:left;
  margin: 0 0 5px 0;
  width:280px;
   }
.clanek_znameni_item2 {
  float:right;
  margin: 0 0 5px 0;
  width:280px;
   }
/* Levnejsi volani */
#volani_nav {
  margin:0 0 15px 0;
  clear:both;
  }
#volani_nav_btn1 a {
  display:block;
  position:absolute;
  width:150px;
  height:30px;
  margin:5px 0 0 18px;
  }
#volani_nav_btn1 img {
  border:0;
  }
#volani_obal {
  color:#1A1A1A;
  margin:0 0 20px 0;
  }
#volani_obal h2 {
  margin:0 0 25px 0;
  font-size:large;
  font-weight:normal;
  color:#4a57b5;
  }
#volani_obal h2.sel_balicek {
  margin:0 0 10px 0;
  font-size:large;
  font-weight:normal;
  color:#273487;
  }
#volani_obal #infotext1 {
  margin:0 0 20px 0;
  font-size:15px;
  font-weight:bold;
  color:#4a57b5;
  }
#volani_obal #infotext1 strong {
  font-size:medium;
  color:#273487;
  }
#volani_selplatba_obal #infotext1 {
  margin:0 0 0 0;
  font-size:small;
  font-weight:bold;
  color:#4a57b5;
  }
#volani_selplatba_obal #infotext1 strong {
  font-size:13px;
  color:#273487;
  }
#volani_obal h3 {
  font-size:medium;
  color:#4a57b5;
  margin:2px 0 0 0;
  }
.volani_item1 {
  float:left;
  text-align:center;
  font-weight:bold;
  width:147px;
  background:url("img/volani_item1_bg.jpg") no-repeat; background-position: bottom left;
   }
.volani_item2 {
  float:left;
  text-align:center;
  font-weight:bold;
  width:147px;
  background:url("img/volani_item2_bg.jpg") no-repeat; background-position: bottom left;
   }
#volani_obal table {
  margin: 0 5px 0 5px;
   }
#volani_obal tr td {
  margin:0;
  padding:0 0 5px 0;
   }
#volani_obal tr.trcena td {
  margin:0;
  padding:0;
   }
#volani_obal .txtzelena {
  font-size:medium;
  font-weight:bold;
  color:#149711;
   }
#volani_obal .cenastr {
  font-weight:bold;
  font-size:13px;
   }
#volani_obal .cenastrz {
  font-weight:bold;
  font-size:medium;
  color:#149711;
   }
#volani_obal .cenastrm {
  font-weight:bold;
  font-size:medium;
  color:#4a57b5;
   }
#volani_obal img.sel_btn {
 margin: 10px 0 0 5px;
 border:0;
   }
#volani_jaknato_obal {
  float:left;
  width:100%;
  margin: 0 0 20px 0;
   }
#volani_jaknato_obal ol {
  list-style:none;
  margin: 0;
  padding: 10px 0 0 0;
   }
#volani_jaknato_obal li {
  margin: 0;
  padding: 0 0 20px 65px;
  clear:both;
   }
#volani_jaknato_obal ol li img {
  position:absolute;
  margin: 0 0 0 -55px;
   }
#volani_jaknato_obal h3 {
  line-height: 21px;
  width:100%;
  padding: 0 0 0 7px;
  margin: 0 0 10px 0;
  color:#4a57b5;
  background:url("img/volani_h3_fullbg.jpg") no-repeat; background-position: top left;
   }
#volani_faq_obal {
  float:left;
  width:286px;
  margin: 0 0 20px 0;
   }
#volani_call_obal {
  float:right;
  width:286px;
  _width:278px;
  margin: 0 0 20px 0;
   }
#volani_faq_obal h3, #volani_call_obal h3 {
  line-height: 21px;
  width:100%;
  padding: 0 0 0 7px;
  margin: 0 0 10px 0;
  color:#4a57b5;
  background:url("img/volani_h3_halfbg.jpg") no-repeat; background-position: top left;
   } 
#volani_faq_obal .content, #volani_call_obal .content {
  padding: 0 7px 0 7px;
   } 
#volani_faq_obal .content ul {
  margin: 0 0 0 18px;
  padding:0;
  list-style: none none outside;
   }
#volani_faq_obal .content li {
  padding:0 0 8px 0;
   }
#volani_faq_obal .content li img {
  position:relative;
  left:-10px; top:1px;
  border:0;
   }
#volani_faq_obal .content li .detail {
  padding:0 0 0 11px;
   }
.volani_call_frm {
  height:66px;
  width:221px;
  text-align:center;
  background:url("img/volani_call_frmbg.jpg") no-repeat;
  background-color: #4957B4; 
  margin: 10px 0 0 0;
  color:#fff;
  }
.volani_call_frm form{
  margin:0;
  padding:0;
  }
.volani_call_frm .buttonfrmcall {
 border:0;
 background:none;
 font-family: Arial,Helvetica;
 font-weight:bold;
 text-decoration:underline;
 color: #fff;
 margin: 3px 0 0 39px;
  cursor:pointer;
  cursor: hand;
 }
.volani_call_frm .txt_num {
 border:0;
 width:100px;
 height:14px;
 font-size:11px;;
 margin: 10px 0 0 46px;
 padding: 0 0 0 2px;
 }
#volani_platba_popis {
 border: 0;
 margin: 0 0 0 120px;
 padding: 0px 0 0 0;
 }
#volani_platba_popis ul {
  margin:5px 0 0 5px;
  padding:0; 
  list-style: none; 
	}
#volani_platba_popis  li{
  padding-left: 25px; 
  padding-bottom: 5px; 
  background: url(img/volani_li.gif) no-repeat 0 0; 
 font-weight:bold;
 color:#49C951;
 }
#volani_selplatba_obal {
 border: 0;
 margin: 0 0 20px 0;
 padding: 0 0 0 0;
 }
#volani_selplatba_nav {
  margin:15px 0 15px 0;
  clear:both;
  }
#volani_selplatba_nav_btn1 a {
  display:block;
  position:absolute;
  width:150px;
  height:31px;
  margin:15px 0 0 0;
  }
#volani_selplatba_nav_btn2 a {
  display:block;
  position:absolute;
  width:150px;
  height:30px;
  margin:15px 0 0 158px;
  }
#volani_selplatba_nav_btn1 img, #volani_selplatba_nav_btn2 img {
  border:0;
  }
#volani_selplatba_obal h3 {
  padding: 0;
  margin: 0 0 10px 0;
  color:#4a57b5;
   } 
#volani_selplatba_obal iframe {
  padding: 0;
  margin: 0 0 20px 0;
   } 
#volani_selplatba_obal form {
  padding: 0;
  margin: 0 0 20px 0;
   } 
#volani_selplatba_obal table tr td {
  padding: 0;
  margin: 0;
   } 
#volani_selplatba_obal td.td_popisek {
  padding:0 5px 0 0;
  width:100px;
   }
#volani_selplatba_obal .buttonloginr {
  float:right;
   }  
#volani_selplatba_obal .buttonlogin {
  float:left;
   } 
#volani_platba_aktivace {
 border: 0;
 margin: 0;
 padding: 0 0 0 0;
 min-height:250px;
 _height:250px;
  background: url(img/volani_aktivace_bg.jpg) no-repeat 0 0; 
  background-position:right bottom;
 }
#volani_platba_aktivace h4 {
  padding: 0;
  margin: 0 0 10px 0;
  color:#4a57b5;
   } 

