body {
  position:relative;
  margin: 0;       
  background:url("img/Astrohled_branding_2500x1570px_JARO-horoskopy-na-miru.jpg") no-repeat; background-position:top center;   
  
  /*background:url("img/bg_2500.jpg") no-repeat; background-position:top center; */ 
  background-color: #fff;
  color: #333333;
	font-size: 90%;  
	line-height: 120%;  
  font-family: Arial, Helvetica, sans-serif; 
  text-align: center;
  }  
  
.top_background {
 width:100%;
 height:135px;
 display:block;
 } 
         

/*-----WIDGET POPUP-------*/  


#widget_overlay_bg { 

  width:100%;

  height:100%;

  _display:none;

  background-color:#000;

  opacity: 0.35;

  filter: alpha(opacity=35);

  -moz-opacity: 0.35;

  -khtml-opacity: 0.35;

  position:fixed;

  _position:absolute;

  top:0;

  left:0;

	z-index:1000;

    }    
#widget_popup_obal {
  position:fixed;
  _position:fixed;
			top: 5%;
			left: 32%;
			width: 35%;
			height: 50%;
			z-index:1001;
		}  
#widget_popup_center { 
  position:relative;
  /*margin-left:-130px;*/
  margin:0 auto 0 auto;
  padding-top:30px;  
  width:600px;
  min-height:350px;
  /*padding:92px;*/
	color:#333333;
  text-align:center;      
  /*background:url("img/loader_gray.gif") no-repeat; background-position: center 340px; */ 
	background-color:#ffffff;   
    }   
#widget_popup_close { 
  position:absolute;
  right:15px;
  top:15px;
    } 

/*-----UVOD POPUP-------*/


#uvod_overlay_bg { 

  width:100%;

  height:100%;

  _display:none;

  background-color:#000;

  opacity: 0.25;

  filter: alpha(opacity=25);

  -moz-opacity: 0.25;

  -khtml-opacity: 0.25;

  position:fixed;

  _position:absolute;

  top:0;

  left:0;

	z-index:1000;

    }
#uvod_popup_obal {
  position:fixed;
  _position:absolute;
			top: 22%;
			left: 25%;
			width: 50%;
			height: 50%;
			z-index:1001;
		}
#uvod_popup_obal2 {
  position:absolute;
  _position:absolute;
			top: 5%;
			left: 25%;
			width: 50%;
			height: 50%;
			z-index:1001;
		} 
#uvod_popup_center { 
  /*margin-left:-130px;*/
  margin:0 auto 0 auto;
  padding-top:79px;
  width:578px;
  height:463px;
  line-height: 35px;
  /*padding:92px;*/
  background:url("../../../file1/popup_bg.png") no-repeat; background-position:top left;
	_behavior: url(/iepngfix.htc); /* Proto?e IE nedodr?uje CSS standarty, aby bylo ře?ení funkční, pou?ijeme tento *.htc soubor */
	color:#333333;
  font-size:x-large;
  font-weight:bold;
  text-align:center;
    }
#uvod_popup_center2 { 
  /*margin-left:-130px;*/
  margin:0 auto 0 auto;
  width:600px;
  /*padding:92px;*/
	color:#333333;
  text-align:center;
    }
#uvod_popup_center2 table tr td{
padding:0;
margin: 0;
}
#uvod_popup_center #link, #uvod_popup_center #link a {
  font-size:medium;
  font-weight:normal;
  line-height: 40px;
  color: #434E9D;
    }
#uvod_popup_center #vlajka { 
  margin-bottom:40px;
    }
#uvod_popup_center #popupclose {
position:absolute;
width:58px;
margin: -79px 0 0 520px;
}
#uvod_popup_center #popupclose img {
  border:0;
	_behavior: url(/iepngfix.htc); /* Proto?e IE nedodr?uje CSS standarty, aby bylo ře?ení funkční, pou?ijeme tento *.htc soubor */
} 
#uvod_popup_obal_fb {
  position:absolute;
  _position:absolute;
			top: 20%;
			left: 25%;
			width: 50%;
			height: 20%;
			z-index:1001;
		}   
#uvod_popup_center_fb_bg { 
  /*margin-left:-130px;*/
  text-align:left;
  margin:0 auto 0 auto;
  width:615px;
  padding:10px;
  background:url("../../../file1/popup_bg_fb.png");
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px; 
 behavior: url(/PIE.htc);
    }
#uvod_popup_center_fb { 
  position:relative;
  margin:0 auto 0 auto;
  width:559px;
  padding: 28px;
	color:#333333;
  background-color:#fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px; 
 behavior: url(/PIE.htc);
    }  
#uvod_popup_center_fb #popup_close {
position:absolute;
top:5px;
right:5px;
}  
#uvod_popup_center_fb #popup_close2 {
position:absolute;
bottom:-36px;
right:20px;
} 
#uvod_popup_center_fb #cont_left {
  width:250px;
  float:left;
  border-right:1px solid #BDC7E2;                                
                                 }
#uvod_popup_center_fb #cont_right {
  float:left;
  position:relative;
  left:-1px;
  padding-left:20px;
  border-left:1px solid #BDC7E2;                                
                                 }


#uvod_popup_obal_reg {

  position:absolute;  

			top: 50px;

      left:2%;

			width: 96.5%;

			height: 20%;

			z-index:1001;

		}   

#uvod_popup_center_reg_bg { 

  text-align:left;

  margin:0 auto 0 auto;

  max-width:815px;

  padding:10px;

  background:url("../img/popup_bg_fb.png");

  -webkit-border-radius: 12px;

  -moz-border-radius: 12px;

  border-radius: 12px; 

 behavior: url(/PIE.htc);

    }

#uvod_popup_center_reg { 

  position:relative;

  margin:0 auto 0 auto;

  width:100%;

  padding: 0;

	color:#333333;

  background-color:#fff;

  height:100%;

  -webkit-border-radius: 10px;

  -moz-border-radius: 10px;

  border-radius: 10px; 

 behavior: url(/PIE.htc);

    }                                       



#reg_ajax_result_loader {

 width:100%;

 text-align:center;

  font-size:13px;

 padding-top:160px;             

                }                          



#reg_ajax_result_loader2 {

 width:100%;

 text-align:center;

  font-size:13px;

 padding-top:70px;             

                }                              



#uvod_popup_form_reg {

 display:none;              

                }                             



#uvod_popup_result_reg {

 display:none;                

                }                          
                                 
/*-----UVOD POPUP-------*/

#wrap {    
position: relative; 
  text-align: left;
	width: 1025px;
	margin: 0 auto 0 auto; 
  background:url("img/hnm_bg_center.jpg") no-repeat; background-position:top 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: 100%; 
  }
h3{
  margin:0;
  padding:0;
	font-size: 100%;
  }
h3 a {
  margin:0;
  padding:0;
	font-size: 100%;
 color:#031B89;
  text-decoration:  none;
  }
h3 a:hover {
  text-decoration: underline;
 color:#031B89;
  }
h4{
  padding: 0;
  margin: 0;
	font-size: 100%; 
  }
h5{
  margin:0;
  padding:0;
	font-size: 100%; 
  }
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;
  }

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;
  }
.as_fieldset  {
  position:relative;
  margin:10px 0 5px 0;
  border: #b7b7b7 1px solid; 
  padding: 5px; 
  background-color:#FFFAE8;
  }
.as_fieldset .zdarma_ico {
  position:absolute;
  left:-5px;
  _left:-10px;
  }
.ulblock{
	list-style: none; 
  padding: 0;
  margin-left:15px;
  margin-top:10px;
} 
#banner {
	margin: 0;
	border-bottom: #ffffff 1px solid;
	}   
.top_lista_obal	{
  position:absolute;
  /*top:0;*/   
  top:140px;
  left:0;
  width: 100%;
	padding: 0;    
  }
.top_lista	{
position: relative;
  height:40px;
  line-height:40px;
  width: 1014px;
	padding: 0;
	margin: 0 auto 0 auto;
	text-align:left;
  font-size:small;    
  /*background-color: #2E356B;*/
  background-color:rgba(255, 255, 255, 0.3); 
  border-bottom:0; 
  }
.user_top_lista {
position: absolute;
right:0;
top:0;
line-height:40px;
padding-right:10px;
color:#fff;
                }  
.user_top_lista a {
  color:#9CA4CB;
  text-decoration:none;
                }
.znameni_top_lista{
  position:absolute;
  left:-60px;
  top:-5px;
  z-index:10;                
                  }
.top_lista_items {
 float:right;    
  margin:0 10px 0 65px;           
                }
.top_lista_item {           
                }  
.top_lista_item img { 
  position:relative;
  top:5px; 
  margin:0 0 0 2px;        
                }  
.top_lista_item_spacer { 
  position:relative;
  top:5px;  
  margin:0 8px 0 12px;        
                }
.top_lista_items .bg_red {
  background-color: #D53331; 
  padding:2px;  
                }                 
#container { 
position: relative;
  text-align: left;
	background: url(img/content_bg.png) repeat-y;
  /*background-color: #ffffff;*/
	width: 1025px;
	margin: 0 auto 0 auto;
	}  
#logo		{
  position:absolute;
	margin: 63px 0 0 5px;
  width: 310px; 
  z-index:1;
  }
#logo .logopic 
{ 
width: 475px; 
height: 76px; 
position: relative; 
border: 0;
font-size:0;
} 
#logo .logopic span		{
  background:url("img/top_logo.png") no-repeat;
  /*background:url("img/top_logo_vanoce.png") no-repeat;    */ 
  position: absolute; 
  width: 100%; 
  height: 100%;
  cursor:pointer;
  cursor: hand;
  }
#logo_add_sk {
  position: absolute; 
  background:url("img/logo_add_sk.png") no-repeat; 
  width:294px;
  height:55px;
  top:17px;
  left:245px;
  z-index:10;          
             }  
#fulltopcontainer		{ 
  position:relative;   
  text-align: left;
	width: 1025px;
	margin: 0 auto 0 auto;
  /*margin-bottom:170px;*/
  }
#topcontainer		{ 
  position:relative;
	margin: 0;
  height: 145px; 
  /*margin-bottom:170px;*/
  }
#topimg		{
	float: left;
	padding: 0 0 0 6px
  width: 1019px;
  height:145px;
  /*background:url("img/top_img.jpg") no-repeat;width:1025px;height:185px;
  border: 1px solid #C0C0C0;*/
  }
#topmenu		{
	margin: 0;
  float: right; 
	font-size: 10pt; 
  }
#topbottom		{
  width: 1025px;
  min-height:33px;
  _height:33px;
	margin: 0;
	clear: both;  
  }
.horizontal_menu_obal	{
  height:38px;
  position: absolute; top: 144px;
  /*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: 185px;
  position: absolute; margin-top: -22px;*/  
  position: absolute; top: 144px;
  text-align:center;   
  }
.horizontal_menu		{
  position:relative;
  float: left;
  height:30px;
  width: 1012px;
	clear: both;
	padding: 0;
	margin: 0 0 0 6px;
	_margin: 0 0 0 3px;
	text-align:left;    
  /*background:url("img/topbottom_bg.jpg") repeat-x;*/
  background-color: #FECA1E; 
  border-bottom:0; 
  }
.horizontal_menu_nove {
  display:block;
  position:absolute;
  margin:0;
  }
.horizontal_menu_l		{
  float: left;
  line-height:31px;
  }
.horizontal_menu_r		{
  float: right;
  line-height:31px;
  }
.horizontal_menu_ul		{
  list-style: none none outside; margin:0; padding: 0px; 
  position: relative; 
  }
.horizontal_menu_ul li		{
  display: inline; margin: 0px; padding: 0;
  position: relative;
color: #fff; 
  }

.horizontal_menu_l ul.horizontal_menu_ul li.horizontal_menu_item
{
float: left;
  height:31px;
}
.horizontal_menu_l ul.horizontal_menu_ul li.sel_horizontal_menu_item
{
float: left;
  height:31px;
  /*background:url("img/hmenu_bg_sel.jpg");*/
  /*background-color: #001A89;*/
}

ul.horizontal_menu_ul li.horizontal_menu_item .hmenu
{
float: left;
display: block
  height:31px; 
  width:113.5px;
line-height: 30px; /* svisle centrovani */
text-align: center; /* vodorovne centrovani */
color: #2E356A;
	font-size: 13px; 
  text-decoration:  none;
  font-family: Arial,Helvetica;
  background:url("img/hmenu_bg.png") no-repeat; 
  /*border-left:1px solid #FFC60B;*/
  background-position: left top;
}

.horizontal_menu_r ul.horizontal_menu_ul li.horizontal_menu_item .hmenu
{
  width:90px;
  height:31px;
line-height: 30px; /* svisle centrovani */
  padding:0 0 0 0;
  margin:0;
  position:relative;
color: #2E356A;
}  

.horizontal_menu_r ul.horizontal_menu_ul li.horizontal_menu_item .hmenu:hover
{ 
  background-color: #434e9c;
  background-position: left top; 
  width:90px;
  height:31px;
line-height: 30px; /* svisle centrovani */  
}

ul.horizontal_menu_ul li.horizontal_menu_item .hmenu:hover
{
  height:30px;
line-height: 30px; /* svisle centrovani */
  /*background:url("img/hmenu_bg_sel.jpg");
  background-position:top left;
  background-color: #FFC403;*/
  background-color: #434e9c;
/*color: #fff;*/
}   

ul.horizontal_menu_ul li.horizontal_menu_item:hover
{
  height:30px;
line-height: 30px; /* svisle centrovani */
  /*background:url("img/hmenu_bg_sel.jpg");
  background-position:top left;
  background-color: #FFC403;*/
  background-color: #434e9c;
/*color: #fff;*/
} 

.horizontal_menu_item_active
{
color: #fff;
}

ul.horizontal_menu_ul li#menu_item_first .hmenu
{
padding: 0 6px 0 7px;
color: #2E356A; 
  background:none; 
}

ul.horizontal_menu_ul li#menu_item_first .hmenu:hover
{
  /*background:url("img/hmenu_bg_sel_1.jpg") repeat y;
  background-color: #FFC403;*/  
padding: 0 6px 0 7px;
/*color: #fff;*/ 
} 

ul.horizontal_menu_ul li#menu_item_first:hover
{
  /*background:url("img/hmenu_bg_sel_1.jpg") repeat y;
  background-color: #FFC403;*/ 
/*color: #fff;*/ 
}
ul.horizontal_menu_ul li.sel_horizontal_menu_item
{
float: left;
display: block;
}
ul.horizontal_menu_ul li.sel_horizontal_menu_item .hmenu
{
float: left;
display: block;
  height:30px;  
  width:112.5px;
line-height: 30px; /* svisle centrovani */
text-align: center; /* vodorovne centrovani */
  /*background:url("img/hmenu_bg_sel.jpg");*/
	font-size: 13px; 
  text-decoration:  none;
  font-family: Arial,Helvetica;
  /*background-color: #FFC403;*/
  background-color: #434e9c;
color: #fff; 
}

ul.horizontal_menu_ul li#sel_menu_item_first .hmenu
{
  /*background:url("img/hmenu_bg_sel_1.jpg") repeat y;*/
  /*background-color: #FFC403;*/
padding: 0 6px 0 7px;
color: #fff;  
  /*background-color: #FFC403;*/
  background-color: #434e9c; 
}
ul.horizontal_menu_ul li.sel_horizontal_menu_item .hmenu:hover
{
line-height: 30px; /* svisle centrovani */
  /*background-color: #FFC403;*/
color: #fff;
}

.horizontal_menu_nove {
  position:absolute;
  margin:-8px 0 0 0;
  }
.submenu		{
  display:none;
  position: absolute;
  z-index:1001;
  top:26px;
  left:-1px;
  background-color: #fff;
  color:#000;
  border:1px solid #c0c0c0;
  border-top:0;  
  padding:5px 1px;
  -webkit-border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
 /*behavior: url(/PIE.htc);*/ 
box-shadow: 6px 6px 4px 0px rgba(119, 119, 119, 0.32);
-moz-box-shadow: 6px 6px 4px 0px rgba(119, 119, 119, 0.32);
-webkit-box-shadow: 6px 6px 4px 0px rgba(119, 119, 119, 0.32);
 behavior: url(/PIE.htc);
  }
.submenuwidth_2 {
  width:320px;         
                } 
.submenuwidth_3 {
  width:480px;               
                } 
.submenuwidth_4 {
  width:640px;               
                } 
.submenuwidth1_1 {
  width:460px;                      
                }
.submenuwidth1_2 {
  width:620px;               
                } 
.submenuwidth1_3 {
  width:780px;               
                } 
.submenuwidth1_4 {
  width:940px;               
                }
.submenu submenu_item		{
  } 
.submenu_content_1, .submenu_content_2, .submenu_content_3, .submenu_content_4 {float:left;height:100%;background-position:top left;}
.submenu_content_1 {
  background:url("img/submenu_bg1.png") repeat-y;
  background-position:top left;      
                } 
.submenu_content_2 {
  background:url("img/submenu_bg2.png") repeat-y;
  background-position:top left;       
                }  
.submenu_content_3 {
  background:url("img/submenu_bg3.png") repeat-y;
  background-position:top left;       
                } 
.submenu_content_4 {
  background:url("img/submenu_bg4.png") repeat-y;
  background-position:top left;       
                } 
.submenu	ul.submenu_items	{
  float:left;
  width:159px;
  margin:0;
  padding:10px 0;
  background-color: transparent !important;
  }    
.submenu	ul.submenu_items li	{ 
  position:relative;
  width:144px;
  margin:0;
  padding:0 !important;  
  border:0;
  text-align:left;
  }   
.submenu	ul.submenu_items li strong	{  
  display:block;
  padding:1px 0 1px 5px;
  line-height:25px; 
  color: #2E356A;
  }  
.submenu	ul.submenu_items li a	{
  display:block;
  width:144px; 
  line-height:25px; 
  margin:0;
  padding:0 0 0 15px;  
  border:0;
  text-align:left;
  text-decoration:none;
  color: #2E356A !important;
  }  
.submenu	ul.submenu_items li a:hover	{ 
  background-color: #FFC403 !important;
  color: #2E356A; 
  -webkit-border-radius: 0  !important;
  -moz-border-radius: 0  !important;
  border-radius: 0  !important;
  } 
#submenu_14		{
  display:none;
  position: absolute;
  top:26px;
  left:0;
  } 
.submenu .upoutavky	{
  float:left;
  padding:7px 18px; 
  width:260px;
  } 
.upoutavka {
  border:0;
           }
.submenu .upoutavka img	{
  float:left;
  width:64px;
  height:64px;
  padding:0;
  border:0;
  margin:0 14px 12px 0; 
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  border-radius: 8px !important;
 behavior: url(/PIE.htc); 
  } 
.submenu .upoutavka	strong, .submenu .upoutavka	strong a {  
  line-height:12px;
  display:block; 
  float:left;
  color: #2E356A; 
  margin:0 0 4px 0;
  padding:0;
  text-decoration:none;
  font-weight:bold;
  width:180px;
  }   
.submenu .upoutavka	p, .submenu .upoutavka	p a { 
  display:block; 
  float:left;
  text-decoration:none; 
  line-height:1.2em;
  width:180px;
  margin:0 0 5px 0;
  } 
.submenu_nove {
  position:absolute;
  top:-5px;
  left:2px;
  width:20px;
  z-index:1000;
  }
  
/*HORIZONTAL MENU2 - KONEC*/  

#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: 324px;
  font-family: Arial,Helvetica;
  font-weight:bold;
  font-style:italic;
  color:#2E356A;
	font-size: medium; 
  }
.welcome{
  position: absolute; top: 0;
	/*width:285px;*/
	width:750px;
	/*height:42px;*/
	line-height:35px;
  /*margin-left: 715px;*/
  margin-left: 22px;
  font-family: Arial,Helvetica;
  color:#fff;
	font-size: 12px; 
  } 
.welcome2{
  position: absolute; top: 0;
	/*width:285px;*/
	width:1012px;
	/*height:42px;*/
	line-height:40px;
  /*margin-left: 715px;*/
  margin-left: 1px;
  font-family: Arial,Helvetica;
  color:#fff;
	font-size: 13px; 
  } 
.welcome2 #name {
  position:relative;display:inline; 
  } 
.welcome2 #name_vyznam {
  text-decoration:underline; 
  }
.welcome a, .welcome2 a{
  color:#fff;
  text-decoration:none;
  font-weight:bold;
  }
#all_content_container		{	
  width: 1008px;
	overflow: hidden;
  padding: 0 9px 0 8px; 
  }
#sidebar-a {
	float: left;
	width: 190px;
	margin-top:27px;
	margin-left: -204px;
	_margin-left: -101px;
	}

.block { 
  margin-top: 0px; 
  width: 302px;
  margin-bottom: 4px; 
  }
.block img{ 
  border:0;
  }

.block_r { 
  margin-top: 0px; 
  width: 302px;
  margin-bottom: 4px;  
  }
.block_r_border { 
  width: 300px;
  border: 1px solid #000;
  padding:0;
  margin: 0 0 4px 0;  
  } 
.block_r_noborder { 
  width: 302px;
  padding:0;
  margin: 0 0 4px 0;  
  } 
.block_r_noborder p {
  padding:0;
  margin: 0;  
  }
.block_r img, .block_r_border 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%;
  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:302px;
  height:30px;
  text-align:right;
  background:url("img/block_top_bg.jpg") no-repeat; 
  background-color: #2E356A; 
  }
.block_top_tym {
  width:302px;
  height:30px;
  text-align:right;
  background:url("img/block_top_tym_bg.jpg") no-repeat; 
  background-color: #2E356A; 
  }
.block_top_vyber {
  width:302px;
  height:39px;
  text-align:right;
  background:url("img/block_top_vyber.jpg") no-repeat; 
  background-color: #F2BC0B; 
  }
.block_top_r {
  width:300px;
  height:27px;
  text-align:right;
 color:#2E356A;
 /*font-size:small;*/
 font-weight:normal;
 border:1px solid #FFC60B;
 background:url("img/title_bg.jpg") repeat-x;
 background-position:left top;
 background-color: #FFC60B;
 margin:0;
  }
.block_t_top, .block_d_top {  
  height:31px;  
  line-height:31px; 
  background-color: #2E356A; 
  }
.block_title {
  font-family: Arial, Helvetica, sans-serif; 
  padding-right: 9px; 
  line-height:27px; 
  } 
.block_title_vyber {
  font-family: Arial, Helvetica, sans-serif; 
  padding-right: 9px; 
  line-height:31px; 
  color: #2E356A;
  } 
.block_title h2{
  padding: 0px;
  margin: 0px;
	font-size: 100%; 
	font-weight:normal;
  }
.block_t_title, .block_d_title {
  padding-left: 10px; 
  color: #fff;
  }
.block_t_title h2, .block_d_title h2{
  padding: 0px;
  margin: 0px;
	font-size: 100%; 
	font-weight:normal; 
  }
.block_obsah_l {
	padding: 12px;
  background:url("img/block_content_bg.jpg") no-repeat;
  background-position: bottom left;
	}
.block_obsah_tym {
	padding: 12px;
  background:url("img/block_content_tym_bg.jpg") no-repeat;
  background-position: bottom left;
	}
.block_obsah_vyber {
  width: 266px;
	padding: 0 18px 10px 18px;
  background:url("img/block_content_vyber_bg.jpg") no-repeat;
  background-position: bottom left;
  background-color: #F2BC0B; 
	}
.block_obsah_vyber dl.line {
  width: 266px;
	padding: 0 0 9px 0;
	margin: 0 0 6px 0;
  background:url("img/block_content_vyber_p.jpg") no-repeat;
  background-position: bottom center;
	}
.block_obsah_vyber dl {
  width: 266px;
	padding: 0 0 0 0;
	margin: 0 0 6px 0;
	}
.block_obsah_vyber dt {
  width: 110px;
	float: left;
	}
.block_obsah_vyber dd {
	}
.block_obsah_vyber .inp_radio {
	margin: 0 5px 0 20px;
	position:relative;
	top:2px;
	}
.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.prouzek, .block_obsah_r ul.format_b li.prouzek {
  background:url("img/block_content_nejlepsi_p.jpg") no-repeat;
  background-position: top center;
	}
.block_obsah_l ul.format_b li a, .block_obsah_r ul.format_b li a {
  height:30px;
  line-height:25px;
  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_l ul.format_b li strong, .block_obsah_r ul.format_b li strong {
  padding-right:20px;
	}
.block_obsah_l ul.format_b li ul.hodnoceni-hvezdami-noactive, .block_obsah_r ul.format_b li ul.hodnoceni-hvezdami-noactive {
  position:absolute;
  margin:4px 0 0 180px;
	}
.block_obsah_r {
	padding: 12px;
  background-position: bottom left;
	}
.block_t_obsah {
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	}  
.block_d_obsah {
  border: 1px solid #C0C0C0;
  border-top:0; 
	padding:10px;
	}
.block_private_content {
	padding: 12px;
  background-position: bottom left;
	}
.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_d_private_content {
  border: 1px solid #C0C0C0;
  border-top:0; 
	padding:10px;
	}
.block_d_private_content img {
  float:left;
  border:0; 
	padding-right:16px;
	}
.block_anketa_bottom {
  display:none;
  background:url("img/block_line.jpg") no-repeat;
  background-position: top left;
  padding: 5px 0 5px 0;
  font-size:x-small;
     }
#block_fb_static {
  position:absolute;bottom:-8px;right:9px;              
                 }
#rightcontainer {
	/*Pro vicesloupcovy layout*/ 
	float: right;
  width: 302px;
	margin: 2px 0 288px 0;
	padding: 0px;
  /*border: 1px solid  #808080;*/
	}
#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: 1008px;
  padding-left: 0px;
  /*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: left;
  width: 1008px;
	margin: 0;
	padding: 0px;
  /*border: 1px solid #000000;*/
	}
#module_container_sleft {
	/*Pro sloupec s bloky vpravo i vlevo - layout*/
	float: left;
  width: 703px;
	margin: 0;
	padding: 0px;
	margin-top:2px;
  /*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_obal { /*oramovani obsahu modulu*/
    border:1px #ddd solid;
    border-top:0;
    margin-top:-2px;
 padding:0 10px 0 10px;
}
.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_img img {
	max-width:680px;
	}
#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: 0;
  border: 1px solid  #C0C0C0; 
  }
.img_in:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
  /* For IE8 and earlier */
}	
.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		{    
  position:relative;
  z-index:1000;    
	margin: 0 auto 0 auto;  
  padding: 0 0 30px 0;
	clear: both; 
  height:65px;
  width: 1012px;
  background:url("img/bottom_bg.png") repeat-x;
   background-position:top left; 
  background-color:#fff;
  }     
#bottom	ul		{
  list-style: none none outside; 
  margin:0; 
  padding:0;
  }
#bottom	ul li		{
  display: block; 
  margin:0 0 0 15px; 
  padding:0;
  float:left;
  }
#bottom	img	{    
  border:0;
  }
#bottom_end		{
  height:7px;
  background:url("img/bottom_bg.jpg") no-repeat;
   background-position:bottom center; 
  background-color:#fff;
  }
#bottomtext	{
	margin: 0;
  padding: 20px 10px 20px 10px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: x-small; 
  color: #000;
  }
#bottomtext	a, #bottomtext a:visited {
  text-decoration: underline;
  color: #fff;
  }
#bottom_bottom		{ 
  position:relative;
  z-index:1000; 
  text-align:left;
	clear: both;
	width: 1012px;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
  padding: 0 0 30px 0; 
  background-color:#fff;
  }
#bottom2	{
  float:left;  
  text-align:left;
  width:1008px;
  margin:0 0 0 8px;
  padding:0;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em; 
  color: #333;
  background-color:#ddd;
  } 
#bottom2_content	{
  float:left;  
  width:100%;
  min-height:100px;
  background:url("img/bottom2_content_bg.png") repeat-y;
   background-position:left top;
  }  
#bottom2_content h2	{ 
	font-size: 1.1em;
  margin:10px 0 5px 0;
  }    
#bottom2_content	h2 a:hover, #bottom2_content ul li	a:hover	{ 
  text-decoration:underline;
  }
#bottom2_content a		{
  color: #fff;
  text-decoration:none
  }
#bottom2_content .list		{
  float:left;
  width:177px;
  padding:0 12px;
  }
#bottom2_content ul		{
  list-style: none none outside; margin: 0 0 15px 0; padding: 0;
  }
#bottom2_content ul li		{  
list-style: none;
  padding: 0;
  margin: 0 1px 0 0; 
  color: #333;  
  }   
#bottom2_content ul li	a	{
  color: #333;
  line-height:1.6em  
  }   
#bottom_bottom_always		{
  width:100%;
  z-index:10000;
  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 {
  min-height:27px;
  _height:27px;
 color:#999;
 line-height:27px;
 padding: 0 0 0 10px;
 /*font-size:small;*/
 font-weight:normal;
  background-color: #fff;
 margin:0 0 2px 0;
  }
.content_path_view a {
  text-decoration:  underline;
  color: #999;
  }
.content_path_view a:hover {
  text-decoration:  none;
  color: #999;
  }
.content_item {
    max-width:703px;
    /*background:url("img/c_item_full_strong.gif") repeat-y; background-position: top left;*/
  }
.content_item_full_strong {
    float:left;
    max-width:703px;
    margin:0 0 10px 0;
    /*background:url("img/c_item_full_strong.gif") repeat-y; background-position: top left;*/
  }
.content_item_full_strong_border {
    float:left;
    max-width:703px;
    margin:0 0 2px 0;
  }
.content_item_full_strong_border2 { /*pro obsah oramovany bez nadpisu snar*/
    float:left;
    max-width:703px;
    margin:0 0 2px 0;
  }
.content_item_full_normal {
    float:left;
    max-width:703px;
    margin:0 0 2px 0;
  }
.content_item_full_no {
    float:left;
    width:703px;
    margin:0 0 2px 0;
  }
.in_content_full_strong {
    float:left;
    max-width:703px;
    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;
    max-width:666px;
    padding:10px 25px 5px 10px;
    border:0;
  }
.in_content_full_strong_border2 { /*pro obsah oramovany bez nadpisu snar*/
    float:left;
    max-width:666px;
    padding:10px 25px 5px 10px;
    border:1px #BFBFBF solid;
    background-color:#DDDDDD;
  }
.in_content_full_strong img{
    margin:1px 0 5px 0;
    border: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;
    border:0;
    /*background:url("img/c_item_full_strongb.gif") no-repeat; background-position: bottom left;*/
  }
.in_content_full_normal {
    float:left;
    max-width:703px;
    padding:4px 0 2px 0;
  }   
.content_item_l_h_strong {
    float:left;
    width:338px;
    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:348px;
    margin:0 0 1px 0;
  }
.content_item_l_h_normal {
    float:left;
    width:350px;
    margin:0 0 10px 0;
  }
.content_item_l_h_no {
    float:left;
    width:350px;
    margin:0 0 5px 0;
  }
.content_item_r_h_strong {
    float:right;
    width:338px;
    margin:0 10px 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:348px;
    margin:0 0 1px 0;
  }
.content_item_r_h_normal {
    float:right;
    width:349px;
    margin:0 0 10px 0;
  }
.content_item_r_h_no {
    float:right;
    width:350px;
    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 img {
    border:0;
  }
.in_content_h_strong_border {
    padding:10px 25px 5px 10px;
    border-top:0;
  }
.in_content_h_strong_border img {
    border:0;
  }
.in_content_h_normal {
    padding:0 0 5px 0;
  }
h1.in_content_h1_clanek {
 font-size:29px; 
 line-height:30px;
 padding: 17px 0 15px 10px;                     
                        }  
h2.in_content_h2 {
 color:#2E356A;
 height:27px;
 line-height:27px;
 padding: 0 0 0 10px;
 font-weight:normal;
 border:1px solid #FFC60B;
 background:url("img/title_bg.jpg") repeat-x;
 background-position:left top;
 background-color: #FFC60B;
 margin:0;
  }  
h2.in_content_h2_arrow {
 color:#555555;
 height:44px;
 width:100%;
 line-height:44px;
 padding: 0 0 0 58px; 
 font-size:20px; 
 background:url("img/arrow_circle_title_dalsi_cl.png") no-repeat;
 background-position:3px top;
 margin:12px 0 7px 0;
  }
h3.in_content_h3 {
 color:#2E356A;
 height:27px;
 line-height:27px;
 padding: 0 0 0 10px;
 font-weight:normal;
 border:1px solid #FFC60B;
 background:url("img/title_bg.jpg") repeat-x;
 background-position:left top;
 background-color: #FFC60B;
 margin:0;
  }
h2.in_content_h2_strong {
 color:#2E356A;
 height:27px;
 line-height:27px; 
    max-width:100%;
 padding: 0 0 0 10px;
 font-weight:normal;
 border:1px solid #FFC60B;
 background:url("img/title_bg.jpg") repeat-x;
 background-position:left top;
 background-color: #FFC60B;
 margin:0;
  }
h2.in_content_h2_strong .datum {
  float:right;
  margin-right:10px;
  }
h3.in_content_h3_strong {
 color:#2E356A;
 height:27px;
 line-height:27px;
 padding: 0 0 0 10px;
 font-weight:normal;
 border:1px solid #FFC60B;
 background:url("img/title_bg.jpg") repeat-x;
 background-position:left top;
 background-color: #FFC60B;
 margin:0;
  }
/* clanky perex */
.clanek_perex {margin:0;border:0;}
.clanek_perex a, .clanek_perex a:hover, .clanek_perex1_1 a, .clanek_perex1_1 a:hover, .clanek_perex1_2 a, .clanek_perex1_2 a:hover, .clanek_perex2_1 a, .clanek_perex2_1 a:hover, .clanek_perex2_2 a, .clanek_perex2_2 a:hover {text-decoration:none;}
.clanek_perex h2 {
 color:#2E356A;
 height:27px;
 line-height:27px;
 padding: 0 0 0 10px;
 font-weight:normal;
 border:1px solid #FFC60B;
 background:url("img/title_bg.jpg") repeat-x;
 background-position:left top;
 background-color: #FFC60B;
 margin:0;
  }
.clanek_perex h2 a {color:#2E356A}
.clanek_perex h2 .datum {float:right;margin-right:10px;} 
.clanek_perex h3 {font-size:medium;} 
.clanek_perex h4 {/*font-size:small;*/}
.clanek_perex img {padding:0 16px 0 0;margin-bottom:8px;max-width:278px;}
.clanek_perex_txt {float:left;color:#000;padding:7px 10px;border:0; width:683px;}
.clanek_perex_txt a {text-decoration:none !important;}
.clanek_perex_txt a:hover {text-decoration:underline !important;}
.clanek_perex_txt strong {line-height:120%;font-size:25px;}
.clanek_perex_txt a strong {text-decoration:underline !important;}
.clanek_perex_txt_full {float:left;color:#000;padding:10px;}
.clanek_perex_txt_full img {border:0;}
.clanek_perex_vice {float:right; margin-top:5px;}
.clanek_perex1_1 {float:left;margin-bottom:0;width:350px;}
.clanek_perex1_2 {float:right;margin-bottom:0;width:350px;}
.clanek_perex2_1 {float:left;margin-bottom:8px;width:290px;}
.clanek_perex2_2 {float:right;margin-bottom:8px;width:290px;}
.clanek_perex1_1 h2 a, .clanek_perex1_2 h2 a {
 color:#2E356A;
 height:27px;
 line-height:27px;
 padding: 0 0 0 10px;
 font-weight:normal;
 border:1px solid #FFC60B;
 background:url("img/title_bg.jpg") repeat-x;
 background-position:left top;
 background-color: #FFC60B;
 margin:0;
  }
.clanek_perex1_1 img, .clanek_perex1_2 img {padding-bottom:4px;}
.clanek_perex2_1 h2, .clanek_perex2_2 h2 {color:#983C91;font-size: 100%;}
.clanek_perex2_1 img, .clanek_perex2_2 img {padding:0 8px 0 0;}
.clanek_perex_txt_h1 {color:#000;padding:10px;}
.clanek_perex_txt_h1 p {display:inline;}
.clanek_perex_txt_h2 {line-height:1.2;color:#000;}
.clanek_perex_txt_h2 p {display:inline;}
.clanek_perex_vice_1 {margin: 0 0 0 5px;color:#983C91;}
.clanek_perex_txt a, .clanek_perex_txt_full a, .clanek_perex_txt_h1 a, .clanek_perex_txt_h2 a {color:#000;text-decoration:underline;}
.clanek_perex_txt a:hover, .clanek_perex_txt_full a:hover, .clanek_perex_txt_h1 a:hover, .clanek_perex_txt_h2 a:hover {color:#000;text-decoration:underline;}
.clanek_perex_vice a, .clanek_perex_vice_1 a  {color:#2E356A;}
.clanek_perex_vice a  {font-size: 100%;font-weight:bold;text-decoration:none;margin:0 10px 0 0;}
.clanek_perex_bottom {margin-bottom:32px;}
.clanek_detail {line-height:1.5;font-size: medium;}   
.clanek_detail img {max-width:100%;}

.clanek_perex3 {
  margin:5px 0 7px 0;
  }
.clanek_perex3 h2 a {
 float:left;
 position:relative;
 top:-1px;
 color:#2E356A;
 padding: 0 0 0 10px;
 margin:0;
 text-decoration:none; 
 width:195px;
  }  
.clanek_perex3 .clanek_perex_txt, .clanek_perex3 .clanek_perex_txt a {float:left;width:205px;color:#000;padding:1px 5px 0 5px;;border:0;text-decoration:none;}
.clanek_perex3 .clanek_perex_txt_full, .clanek_perex3 .clanek_perex_txt_full a {float:left;color:#000;padding:1px 5px 0 5px;text-decoration:none;}
.clanek_perex3 img {float:left;padding:0 3px 0 0;margin:0 0 7px 10px;border:0;width:102px;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  border-radius: 8px !important;
 behavior: url(/PIE.htc); }
.clanek_perex_all a {float:left;margin-left:10px;color:#2E356A;}
.upoutavky	{
  float:left;
  padding:5px 10px; 
  width:328px;
  } 
.upoutavka {
  border:0;
  font-size:0.95em;
           }  
.upoutavka a {
 text-decoration:none;font-weight:normal;
           }
.upoutavka img	{
  float:left;
  width:64px;
  height:64px;
  padding:0;
  border:0;
  margin:0 3px 5px 0; 
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  border-radius: 8px !important;
 behavior: url(/PIE.htc); 
  } 
.upoutavka	strong, .upoutavka	strong a {  
 color:#2E356A;   
  line-height:12px;
  display:block; 
  float:left;
 padding: 0 0 4px 10px;
 /*font-size:small;*/
 margin:0;
 text-decoration:none;font-weight:bold;
  }   
.upoutavka	p, .upoutavka	p a { 
  display:block; 
  float:left;
  text-decoration:none; 
  line-height:1.2em;
  width:245px;
  margin:0 0 5px 5px;
  padding:0;
  }
.upoutavky_hskop	{
  float:left;
  text-align:left;
  padding:5px 0;
  position:relative;
  left:-15px; 
  width:245px;
  }  
.upoutavky_hskop	strong, .upoutavky_hskop	strong a {  
 color:#2E356A;
 display:block;
  float:left;
 padding: 2px 0 4px 13px;
 /*font-size:small;*/
 margin:0;
 text-decoration:none;font-weight:normal;
  }  
.upoutavky_hskop	p, .upoutavky_hskop	p a { 
  display:block; 
  float:left;
  text-decoration:none; 
  line-height:1.2em;
  width:152px;
  margin:3px 0 5px 7px;
  padding:0;
  color:#000;
  } 
.upoutavky_hskop img	{
  float:left;
  width:64px;
  height:64px;
  padding:0;
  border:0;
  margin:0 5px 5px 0; 
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  border-radius: 8px !important;
 behavior: url(/PIE.htc); 
  } 
.upoutavky_block	{
  float:left;
  padding:10px 10px 0 10px; 
  width:280px;
  } 
.upoutavka_block {
  border:0;
  font-size:0.95em;
           }  
.upoutavka_block a {
 text-decoration:none;font-weight:normal;
           }
.upoutavka_block img	{
  float:left;
  width:64px;
  height:64px;
  padding:0;
  border:0;
  margin:0 3px 5px 0; 
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  border-radius: 8px !important;
 behavior: url(/PIE.htc); 
  } 
.upoutavka_block	strong, .upoutavka_block	strong a {  
 color:#2E356A;
 padding: 0 0 10px 10px;
 /*font-size:small;*/
 margin:0;
 text-decoration:none;font-weight:normal;
  }   
.upoutavka_block	p, .upoutavka_block	p a { 
  display:block; 
  float:left;
  text-decoration:none; 
  line-height:1.2em;
  width:197px;
  margin:3px 0 5px 5px;
  padding:0;
  }
 
/* Partneri */
.vyber_poradce_top {
  width:689px;   
  font-size:18px;
   margin: 10px 0 8px 3px;
 color:#2E356A;
   text-transform:uppercase;
                   }
.vyber_poradce_top form {  
  color:#8F7214;
  width:180px; 
  float:right;
  padding:0; 
 margin:12px 0;                         
                          } 
.vyber_poradce_top select {
  color:#000;
  width:180px;                         
                          }                   
.vyber_poradce_top_left { 
  float:left;
  color:#ACACAC;
  width:480px; 
  font-size:19px;
  font-weight:bold; 
 margin:10px 0;
 padding-left:10px;                         
                        }                   
.vyber_poradce_center { 
  position:relative;
	padding: 0;
	margin: 3px 0 0 0;
  //min-height:211px;
 //background:url("img/banner_jak_to_funguje.png") no-repeat;
                   }
.vyber_poradce_partnerphone {
  position:absolute; 
  font-size:12px;
  color:#434E9D;
  top:180px;
  left:432px;                            
                            }
/*
.partner_content_items, .partner_content_items_vypis  {
    float:left;
    width:680px;
    margin:0 0 0 0;
  }
.partner_uvod_h2 {  
  font-size:18px;
   margin: 10px 0 8px 13px;
   color:#B2B2B2;   
   text-transform:uppercase;           
                 }
.partner_img {
 float:left; 
}  
.partner_img img {
 border:7px solid #fff;   
 width:110px;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
} 
.partner_img_det {
 float:left;
 min-height:347px;
 _height:347px;
 width:267px;
  background-color: #ddd;
} 
.partner_upoutavka {
    float:left;
    width:703px;
    margin:0 0 2px 0;
  background-color: #2E356A;
  color: #fff;
 } 
.partner_upoutavka_l {
    float:left;
    width:338px;
    margin:0 0 2px 0;
  background-color: #2E356A;
  color: #fff;
 } 
.partner_upoutavka_r {
    float:right;
    width:338px;
    margin:0 0 2px 0;
  background-color: #2E356A;
  color: #fff;
 } 
.partner_upoutavka a, .partner_upoutavka_l a, .partner_upoutavka_r a {
  color: #fff;
 } 
.partner_upoutavka img, .partner_upoutavka_l img, .partner_upoutavka_r img {
    border:0;
 } 
.partner_upoutavka_border {
    padding:5px;
    padding-left:8px;
    margin-bottom:2px;
    width:688px;
  background-color: #2E356A;
  color: #fff;
 }
.partner_upoutavka_border_l {
    float:left;
    padding:5px;
    padding-left:8px;
    margin-bottom:2px;
    width:335px;
  background-color: #2E356A;
  color: #fff;
 }
.partner_upoutavka_border_r {
    float:right;
    padding:5px;
    padding-left:3px;
    margin-bottom:2px;
    width:335px;
  background-color: #2E356A;
  color: #fff;
 }
.partner_upoutavka_border a, .partner_upoutavka_border_l a, .partner_upoutavka_border_r a {
  color: #fff;
 }
.partner_upoutavka_border img, .partner_upoutavka_border_l img, .partner_upoutavka_border_r img {
    border:0;
    margin: 0 17px 0 0;
 }  
.partner_content_items_vypis .content_item {
    position:relative; 
    width:680px;     
    border-bottom:1px #ddd solid;
    background-position:left bottom;
    margin:0 0 15px 10px;
                                     }
.partner_item {
    width:664px;
    min-height:150px;
    _height:150px;
    background:url("img/partner_item_bg_top.jpg") repeat-x;
    background-position:left top;
    margin:0;
    padding: 0 0 8px 15px;
 }  
.bottom_partner {
    position:absolute;
    bottom:1px;
    left:0;
    height:0;
    border-bottom:1px #fff solid; 
    width:703px;             
               }
.partner_item_lang {
    width:664px;
    min-height:253px;
    _height:253px;
    background:url("img/partner_item_bg_top.jpg") repeat-x;
    background-position:left top;
    margin:0;
    padding: 0 8px 8px 8px;
 } 
.partner_item_nophone {
    width:664px;
    min-height:133px;
    _height:133px;
    background:url("img/partner_item_bg_top.jpg") repeat-x;
    background-position:left top;
    margin:0;
    padding: 0 8px 8px 8px;
 } 
.partner_item_nophone_lang {
    width:664px;
    min-height:300px;
    _height:300px;
    background:url("img/partner_item_bg_top.jpg") repeat-x;
    background-position:left top;
    margin:0;
    padding: 0 8px 8px 8px;
 } 
.partner_item_det {
    float:left;
    width:703px;
    margin: 0 0 0 1px;
    border:0;
 }  
.partner_item_det_top {
    width:691px;
 color:#2E356A;
 height:27px;
 line-height:27px;
 padding: 0 0 0 10px;
 font-weight:normal;
 border:1px solid #FFC60B;
 background:url("img/title_bg.jpg") repeat-x;
 background-position:left top;
 background-color: #FFC60B;
 margin:0;
 }
.partner_title {
 float:left;
    width:530px;
 margin: 0 0 0 10px;
 padding: 6px 0 0 0;
  color:#2E356A;
 font-size:18px;  
 } 
.partner_title_det {
 position:absolute;
 width:267px;
 height:27px;
 text-align:center;
 line-height:27px;
 margin: 345px 0 0 9px;
 color:#fff;
 font-size:large;
 background-color:#2E356A;
 }
.partner_title_dettext {
    float:left;
 color:#fff;
 text-decoration:none;
 font-weight:bold;
 }
.partner_title a {
  color:#2E356A;
 text-decoration:none;
 font-weight:bold;
 }
.partner_popis { 
    position:relative;
    margin: 8px 0 10px 10px;
    width:523px;
    float:left;
    padding-bottom:60px;
 }  
.partner_popis_lang {
    position:absolute;
    margin: 5px 0 0 0px;
    padding:10px; 
    padding-bottom:45px;
    width:550px;
    height:95px;
    float:left;
    border:1px #ddd solid;
    background:url("img/partner_popis_lang_bg_ru_uk.gif") no-repeat;
    background-position:right top;
    background-color:#fff;
 }  */
.partner_popis_det {
    float:left;
 width:703px;
 padding: 15px 0 0 0;
 border:0;
 
 }  
.partner_popis_det_content {
    float:left;
 width:661px;
 margin: 0;
 padding: 15px 20px 10px 20px;
 }         
.partner_popis_det_content h3 {
 padding: 0;
 margin: 8px 0;
 color:#4856B3;
 font-size:18px;
 font-weight:bold;
 }
.partner_popis_det_content2 {
    float:left;
 width:661px;
 margin: 0;
 padding: 0 20px 10px 20px;
 } 
.partner_popis_det_content_a_ukazka a {
    position:relative;
    top:-5px;
    margin:0 0 0 20px;
    color:#2E356A;
 } 
.partner_popis_det_title {
 padding: 0 0 8px 12px;
 margin: 0 8px 0 8px;
 color:#4856B3;
 font-size:18px;
 font-weight:bold;
 }  
 
 .partner_sms_det_bottom {
    position:relative;
    left:-4px;
    padding:13px 13px 13px 67px;
    float:left;
    width:590px;
    min-height:35px;
    font-size:13px; 
    color:#000;
 }  
 
 .partner_sms_det_bottom_ico {
    position:absolute;
    left:7px;
    top:6px;
    width:54px;
    height:47px; 
    background:url("img/partner_sms_det_bottom_ico.png") no-repeat; background-position: top left;
 }
 
.partner_popis_det_bottom_bottom {
    float:left;
 width:701px;
 height:21px;
 margin: -5px 0 0 0;
 padding: 0;
 }
.partner_popis_det_bottom a, .partner_popis_det_bottom a:hover {
 color:#61BB35;
 font-size:15px;
 }
.partner_popis_det_bottom2 {
    float:left;
 width:681px;
 height:20px;
 margin: -5px 0 0 0;
 padding: 0 0 0 20px;
 }
.partner_det_no_poradna_banner {
  position:relative;
  top:-12px;
  left:-8px;                  
                   } 
                   
 /*                  
.partner_popis_nazev {
 float:left;
 margin:2px 0 0 0;
 line-height: 20px;
 width:90px;
 color:#6F6F6F;
 font-weight:bold;
 } 
.partner_popis_hodnota {
    float:left;
 margin:2px 0 0 0;
 color:#2E356A;
 font-weight:bold;
 } 
.partner_popis_moto {
 margin:2px 0 0 0;
 padding: 0 10px 0 0;
    min-height:35px;
    _height:40px; 
 } 
.partner_popis_moto a {
 text-decoration:none;
    color:#575757;
 } 
.partner_obory {
    position:relative;
    top:-2px;
    margin: 0 0 0 0;
    color:#000; 
    font-size:14px;  
    background-color:#ECECEC;
 }
.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 {
    position:absolute;
    bottom :40px;
    left:-5px;
 }  
.partner_icons_sms {
    position:absolute;
    bottom :40px;
    left:-5px;
 } 
.partner_icons_lang {
    position:absolute;
    width:394px;
    margin: 237px 0 0 360px;
    _margin: 237px 0 0 350px;
 }   
.partner_icons_flag {
    position:absolute;
    width:375px;
    _width:385px;
    margin: 117px 0 0 327px;
    _margin: 117px 0 0 317px;
 } 
.partner_icons_flag_lang {
    position:absolute;
    width:374px;
    margin: 237px 0 0 327px;
    _margin: 237px 0 0 317px;
 }  
.partner_hodnoceni {
    position:absolute;
    bottom:40px;
    right:-5px;
 }  
.partner_hodnoceni_lang {
    width:220px;
    position:absolute;
    margin: 237px 0 0 125px;
 }  
.partner_ico {
    position:absolute;
    top:5px;
    left:343px;
    width:167px;
    height:27px;
    line-height:27px;
    margin: 0;
 } 
.partner_ico2, .partner_ico2_grey {
    position:absolute; 
    top:0;
    left:0; 
    width:350px;
    height:27px;
    line-height:23px;
    color:#44509C;
    text-decoration:none;
 }  
.partner_ico2 img, .partner_ico2_grey img {
    position:relative;
    top:5px;
    margin-right:5px;
 } 
.partner_ico2 a, .partner_ico2_grey a {
    color:#44509C;
    text-decoration:none;
 } 
.partner_ico2_grey a {
    color:#999;
    text-decoration:none;
 }
  
.partner_ico2 strong, .partner_ico2_grey strong {
    font-size:16px;
 } 
.partner_ico2 a:hover {
    color:#61BB35;
 }
.partner_ico2_grey a:hover {
    color:#999;
 }
.partner_ico_sms { 
    float:left;
    width:500px;
    line-height:15px;
    margin: 0 0 0 30px;
    font-size:15px;
    color:#61BB35;
    text-decoration:none;
 }   
.partner_ico_sms a {
    color:#44509C;
    text-decoration:none;
 }  
.partner_ico_sms strong {
    font-size:16px;
    color:#44509C;
 }  
.partner_flag_menu {
    float:right;
    width:74px;
    height:33px;
    margin: 0 0 0 0;
    padding: 5px 0 0 4px;
    background:url("img/partner_cs_sk_menu_bg.jpg") no-repeat; background-position: top left;
 } 
.partner_flag_menu_detail {
    position:absolute;
    width:74px;
    height:33px;
    margin: -5px 0 0 320px;
    _margin: -5px 0 0 295px;
    padding: 0;
 } 
.partner_flag_cs a {
 display:block; 
 float:left;
 width:35px;
 height:24px;
 border:0;
 padding-left: 2px; 
 background:url("img/flag_cs.gif") no-repeat 0 -24px;
 }
.partner_flag_cs a:hover { 
 background:url("img/flag_cs.gif") no-repeat 0 0;
 }
.partner_flag_cs_on a { 
 display:block; 
 float:left;
 width:35px;
 height:24px;
 border:0;
 padding-left: 2px; 
 background:url("img/flag_cs.gif") no-repeat 0 0;
 }
.partner_flag_sk a {
 display:block; 
 float:left;
 width:35px;
 height:24px;
 border:0;
 padding-left: 2px; 
 background:url("img/flag_sk.gif") no-repeat; background-position: top left;
 }
.partner_flag_sk_off a {
 display:block; 
 float:left;
 width:35px;
 height:24px;
 border:0;
 padding-left: 2px; 
 background:url("img/flag_sk.gif") no-repeat 0 -24px;
 }
.partner_flag_sk_off a:hover { 
 background:url("img/flag_sk.gif") no-repeat 0 0;
 }
.partner_flag_us a {
 display:block; 
 float:left;
 width:35px;
 height:24px;
 border:0;
 padding-left: 2px; 
 background:url("img/flag_us.gif") no-repeat; background-position: top left;
 }
.partner_flag_us_off a {
 display:block; 
 float:left;
 width:35px;
 height:24px;
 border:0;
 padding-left: 2px; 
 background:url("img/flag_us.gif") no-repeat 0 -24px;
 }
.partner_flag_us_off a:hover { 
 background:url("img/flag_us.gif") no-repeat 0 0;
 }  */
/*Detail fotka a pod*/
.partner_item_left {
    float:left;
    width:267px;
    min-height:250px;
    _height:250px;
    margin:10px 0 0 8px;
    _margin:10px 0 0 4px;
    padding-bottom:16px;
 }
.partner_item_right {
    float:left;
    width:404px;
    margin: 8px 0 0 10px;
 }
.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;
 width: 85px;
 color:#000;
    padding: 0 0 0 10px;
 } 
.partner_hodnoceni_hodnota_det {
    float:left;
 margin:6px 0 0 5px;
 color:#000;
 /*font-size:small;*/
 } 
.partner_obory_hodnota_det {
    float:left;
 color:#000;
 font-weight:normal;
 padding: 0;
 text-align:center;
 } 
.partner_obory_item_det {
    float:left;
    width:80px;
 color:#000;
 font-weight:normal;
 padding: 25px 0 0 0;
 line-height:15px;
 font-size:x-small;
 }
.partner_telefon_det {
    width:358px;
    height:35px;
    padding: 0 0 0 57px;
    margin: 0 0 2px 0px;
    line-height:35px;
    color:#fff;
    font-size:15px;
    border:1px solid #77D042;
    background:url("img/partner_telefon_det_bg.gif") no-repeat; background-position: top left;
 }   
.partner_telefon_det strong, .partner_telefon_bottom_det strong, .partner_sms_bottom_det .sms {
    font-size:22px;
 }  
.partner_telefon_bottom_det {   
    float:left;
    width:251px;
    height:35px;
    padding: 0 0 0 55px;
    margin: 0 0 1px 0px;
    line-height:35px;
    color:#fff;
    font-size:15px;
    border:1px solid #77D042;
    background:url("img/partner_telefon2_det_bg.gif") no-repeat; background-position: top left;
 }  
.partner_sms_det {
    width:358px;
    height:48px;
    padding: 5px 0 0 57px;
    margin: 0 0 2px 0px;
    line-height:20px;
    text-align:left;
    color:#fff;
    font-size:15px; 
    border:1px solid #77D042;
    background:url("img/partner_sms_det_bg.gif") no-repeat; background-position: top left;
 }  
.partner_sms_bottom_det {   
    float:right;
    width:336px;
    height:35px;
    padding: 0 0 0 55px;
    margin: 0 0 1px 0px;
    line-height:35px;
    color:#fff;
    font-size:15px;
    border:1px solid #77D042;
    background:url("img/partner_sms2_det_bg.gif") no-repeat; background-position: top left;
 }   
.partner_sms_det_aff {
    width:358px;
    height:48px;
    padding: 5px 0 0 57px;
    margin: 0 0 2px 0px;
    line-height:20px;
    text-align:left;
    color:#fff;
    font-size:15px; 
    border:1px solid #77D042;
    background:url("img/partner_sms_det_bg.gif") no-repeat; background-position: top left;
 }    
.partner_sms_det strong, .partner_sms_det_aff strong {
    font-size:18px;
 }
  .partner_volani_det {
    width:358px;
    height:26px;
    padding: 0 0 0 57px;
    margin: 0 0 2px 0px;
    line-height:26px;
    color:#fff;
    font-size:small;
    font-size:0px;       
 /*   border:1px solid #d43131;
    background-color:#d43131;   
    background:url("img/partner_volani_det_bg.png") no-repeat; background-position: top left;            */  
 } 
.partner_volani_det a {
    font-weight:bold;
    color:#DDDCE1;
 } 
.partner_volani_bottom_det {  
    float:left;
    width:646px;
    height:26px;
    padding: 0 0 0 55px;
    margin: 1px 0 2px 0px;
    line-height:26px;
    color:#000;
    /*font-size:13px;*/
    border:1px solid #ddd;
    background:url("img/partner_volani2_det_bg.gif") no-repeat; background-position: top left;
 }  
.partner_poradna_det {
    width:358px;
    height:26px;
    padding: 0 0 0 57px;
    margin: 0 0 2px 0px;
    line-height:26px;
    color:#000;
    /*font-size:13px;*/
    border:1px solid #ddd;
    background:url("img/partner_poradna_det_bg.gif") no-repeat; background-position: top left;
 } 
.partner_poradna_det a {
    color:#434E9D;
 }  
.partner_param_det {
    float:left;
    width:384px;
    min-height:29px;
    _height:29px;
    padding: 0 0 0 0;
    margin: 0 0 5px 0;
    line-height:29px;
 }
.partner_param_det_obory {
    float:left;
    width:384px;
    min-height:29px;
    _height:29px;
    padding: 0 0 5px 0;
    margin: 0 0 16px 0;
    line-height:29px;
 }
.partner_param_det_nazev1 {
 float:left;
 width: 85px;
    padding: 11px 0 0 10px;
 } 
.partner_param_det_nazev {
 float:left;
 width: 85px;
 line-height:27px;
    padding: 0 0 0 10px;
 } 
.partner_param_det_hodnota {
    float:left;
 margin:2px 0 0 0;
 color:#2E356A;
 /*font-size:small;*/
 font-weight:bold;
 } 
.partner_param_det_active {
    color:#20B215;
 }
.partner_param_det_noactive {
    color:#FF0F0A;
 }
.partner_det_pripojen_ico {
  float:right;
  margin:3px 2px 0 0;
                          }
.partner_det_menu {   
    clear:both;
    width:703px;
    height:31px;
    /*overflow:hidden;*/
    margin:0;
    padding:0;
    background:url("img/partner_menu_bg.jpg") no-repeat; background-position: left top;
 }
.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:31px;
  width:111px;
line-height: 31px; /* svisle centrovani */
text-align: center; /* vodorovne centrovani */
color: #000;
	font-size: 12px; 
  text-decoration:  none;
  font-family: Arial,Helvetica;
} 
.partner_det_menu ul li .novinka
{
  position:relative;
  font-weight:bold; 
} 
.partner_det_menu ul li .novinka img
{
  position:absolute;
  right:-45px;
  top:4px;
  z-index:10;
}

.partner_det_menu ul li#first a
{
  width:111px;
  background-position:top right;
}

.partner_det_menu ul li a:hover
{
  background:url("img/partner_menuli_bg_sel.png");
  background-position:top right;
  color: #424D9D; 
}

.partner_det_menu ul li#first a:hover
{
  background:url("img/partner_menuli_bg_sel.png");
  background-position:top right;
  color: #424D9D; 
}
.partner_det_menu ul li.sel_item
{
float: left;
display: block;
}
.partner_det_menu ul li.sel_item a
{
float: left;
display: block;
  height:31px;
  width:111px;
line-height: 31px; /* svisle centrovani */
text-align: center; /* vodorovne centrovani */
color: #424D9D;
	font-size: 13px;
  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:111px;
  color: #424D9D;
  background:url("img/partner_menuli_bg_sel.png");
  background-position:top right; 
	font-size: 13px;
}
.clear_dot {
    float:left;
    width:100%;
    border-bottom: 1px dotted #273487;
 }
.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:#273487;
  font-family: Arial, Helvetica, sans-serif; 
    font-size:14px;
    font-weight:bold;
 }
.sel_partner_block {
 width:266px;
 }
.sel_partner_block select {
 width:152px;
 _width:149px;
 margin: 0 0 3px 4px;
 border:1px solid #ABADB3;
 }
.sel_partner_block .send_btn {
 float:right;
 width: 127px;
 height: 28px;
 padding-bottom:5px;
 _padding-bottom:2px;
 border:0;
 font-family: Arial,Helvetica;
 color: #fff;
 _margin:-5px 0 0 0;
 float:right;
  cursor:pointer;
  cursor: hand;
  background:url("img/buttonfrmsearch.png");
 }
.sel_partner_block .clear_btn {
 float:left;
 width: 127px;
 height: 28px;
 padding-bottom:5px;
 _padding-bottom:2px;
 border:0;
 font-family: Arial,Helvetica;
 color: #fff;
 _margin:-5px 0 0 0;
 float:left;
  cursor:pointer;
  cursor: hand;
  background:url("img/buttonfrmsearch.png");
 }
.search_partner_block {
 width:266px;
 margin: 12px 0 0 0;
 padding:8px 0 0 0;
  /*background:url("img/block_content_vyber_p.jpg") no-repeat;
  background-position: top center;*/
 }
.search_partner_block form{
  margin:0;
  padding:0;
  }
.search_partner_block #stext{
  position:relative;
  margin:0 0 0 3px;
  padding: 0 3px 0 3px;
  top:-2px;
  _top:-1px;
  width:143px;
  _width:137px;
  height:16px;
 border:1px solid #ABADB3;
  }
.search_partner_block #sbtn{
 float:right;
 width: 127px;
 height: 28px;
 padding-bottom:5px;
 _padding-bottom:2px;
 border:0;
 font-family: Arial,Helvetica;
 color: #fff;
 _margin:-5px 0 0 0;
 float:right;
  cursor:pointer;
  cursor: hand;
  background:url("img/buttonfrmsearch.png");
  } 
.hodnoceni-hvezdami-noactive 
{ 
float:right;
list-style:none; 
margin: 0px; 
padding:0px; 
width: 95px; 
height: 18px; 
    line-height:18px;
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: 18px; 
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: 18px; 
    line-height:18px;
} 
.hodnoceni-hvezdami 
{ 
float:left;
overflow:hidden;
list-style:none; 
margin: 0px; 
padding:0px; 
width: 95px; 
height: 18px; 
    line-height:18px;
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:19px; 
height: 18px; 
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:19px; 
} 
.hodnoceni-hvezdami a.dve-hvezdy 
{ 
left:19px; 
} 
.hodnoceni-hvezdami a.dve-hvezdy:hover 
{ 
width: 38px; 
} 
.hodnoceni-hvezdami a.tri-hvezdy 
{ 
left: 38px; 
} 
.hodnoceni-hvezdami a.tri-hvezdy:hover 
{ 
width: 57px; 
} 
.hodnoceni-hvezdami a.ctyri-hvezdy 
{ 
left: 57px; 
} 
.hodnoceni-hvezdami a.ctyri-hvezdy:hover 
{ 
width: 76px; 
} 
.hodnoceni-hvezdami a.pet-hvezd 
{ 
left: 76px; 
} 
.hodnoceni-hvezdami a.pet-hvezd:hover 
{ 
width: 95px; 
} 
.hodnoceni-hvezdami li.current-rating 
{ 
background: url("img/hrzt_hv.gif") left bottom; 
position: absolute; 
height: 18px; 
display: block; 
text-indent: -9000px; 
z-index: 1; 
}
.hodnoceni-hvezdami-legenda {
display:none;
float:left;
padding:0 0 0 5px;
line-height: 20px; 
}
.hodnoceni-hvezdami-legenda_det {
display:none;
float:left;
position:relative;
top:-7px;
line-height: 20px; 
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:621px;
  padding: 5px 20px 15px 20px;
  margin: 0;
 background:url("img/koment_bg.jpg") no-repeat; background-position: bottom left;
     }
/*Partner extra clanek*/
.partner_clanek {
clear:both;
  width:661px;
}
.partner_clanek_top {
  height:17px;
 background:url("img/partner_clanek_top.jpg") no-repeat; background-position: top left;
}
.partner_clanek_content {
 padding: 0 17px 17px 17px;
  width:627px;
 background:url("img/partner_clanek_cont.gif") no-repeat; background-position: bottom left;
}
/*.partner_clanek_content img {
 float:left;
}*/
.partner_clanek_content h2{
  width:300px;
} 
.partner_clanek_content img{
  max-width:100%;
}
/* PARTNER in horoskop */
.content_item_in_hskop {
    width:466px;
    position:relative;
    top:-8px;
    padding:0;
    margin: 0 -2px -2px 0px ; 
}
.content_item_in_hskop_flash {
    width:463px;
    position:relative;
    top:-8px;
    border-bottom:0;
    margin: 0 -2px -2px 5px ;
}
.content_item_in_hskop .top {
 color:#2E356A;
 height:27px;
 line-height:27px;
 padding: 0 0 0 10px;
 /*font-size:small;*/
 font-weight:normal;
 border:1px solid #FFC60B;
 background:url("img/title_bg.jpg") repeat-x;
 background-position:left top;
 background-color: #FFC60B;
 margin:0;
}
.content_item_in_hskop .partner_img {
 float:left;
} 
.content_item_in_hskop .partner_icons1 {
    float:left;
    clear:both;
    width:450px;
    margin: 10px 0 0 0;
    _margin: 10px 0 0 0;
 }  
.content_item_in_hskop .partner_ico1 {
    float:left;
    text-align:left;
    width:170px;
    height:27px;
    line-height:27px;
    margin: 2px 0 0 0;
    font-weight:bold;
    font-size:large;
    color:#61BB35;
 } 
.content_item_in_hskop .partner_ico2 {
    float:left;
    text-align:left;
    width:250px;
    height:27px;
    line-height:27px;
    margin: 0 0 0 0;
    font-weight:bold;
    font-size:large;
    color:#61BB35;
 }  
.content_item_in_hskop .partner_ico2 span {
    font-weight:normal;
    font-size:12px;
 } 
.content_item_in_hskop .partner_item1 {
    width:449px;
    background:url("img/partner_item_bg_bottom.jpg") repeat-x;
    background-position:left bottom;
    margin:0 0 1px 0;
    padding: 8px 8px 8px 8px;
    border-bottom:1px solid #ddd;
 } 
.content_item_in_hskop .partner_popis {  
 float:left;
    margin: 5px 0 0 17px;
    width:310px;
    float:left; 
    padding-bottom:0;
 } 
.content_item_in_hskop .partner_title {
 float:left;
    width:310px;
 margin: 0 0 0 17px;
 padding: 4px 0 0 0;
  color:#2E356A;
 font-size:medium;
 } 
/* 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:#2E356A;
  }
.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 {
  float:left;
  width:300px;
 margin:10px 0 5px 0;
 }
#hskop_uvodnik_pic {
  float:left;
  padding:0 0 5px 0;
 }
#hskop_uvodnik_pic img {
  width:100px;
  margin:0 15px 0 0;
 border: 0;
 }
.hskop_uvodnik_text {
  float:left;
  text-align:justify;
  width:100%;
  margin:5px 0 0 0;
  } 
#hskop_uvodnik_banner {
  float:left;
  } 
.hskop_uvodnik_text a, .hskop_uvodnik_text a:visited {
 text-decoration:none;
 color:#000;
  }
.hskop_uvodnik_text a:hover {
 text-decoration:underline;
 color:#000;
  } 
#hskop_uvodnik_title {
 padding: 0;
  font-weight:bold;
  text-align:left;
 color:#2E356A;
 margin:0 0 5px 0;
 border-bottom: 2px solid #2E356A;
  }   
.hskop_item_title_mapa { 
    float:left;
 color:#2E356A;
    width:691px;
 height:27px;
 line-height:27px;
 padding: 0 0 0 10px;
 /*font-size:small;*/
 font-weight:normal;
 border:1px solid #FFC60B;
 background:url("img/title_bg.jpg") repeat-x;
 background-position:left top;
 background-color: #FFC60B;
 margin:0;
  } 
.hskop_item_content {
    float:left;
    width:703px;
    padding:0 0 0 0;
    border-top:0;
    border-right:0;
    margin: 0 0 0 0;
  }
.hskop_item_content1 {
    float:left;
    width:703px;
    padding:0;
    border-top:0;
    margin: 0 0 2px 0;
  }
.hskop_item_title_novinky {
  float:left;
  width:328px;
  }  
.hskop_item_nazev {
  float:left;
 padding: 0;
 margin:0;
  } 
.hskop_item_termin {
  float:left;
 padding: 0 10px 0 10px;
 margin:0 0 0 0;
  } 
.hskop_item_nazev1 {
  float:left;
 padding: 0;
 margin:0;
    font-weight:bold;
    color:#2E356A;
  } 
.hskop_item_termin1 {
 text-align:right;
 padding: 0 10px 0 0;
 margin:0;
    font-weight:bold;
    color:#2E356A;
  } 
.hskop_item_mapa {
 float:left;
 width:440px;
 padding: 0;
 margin: 0;
  }
.hskop_def_znameni {
  float:right;
 width:220px;
 margin-right:25px;
 margin-bottom:10px;
 text-align:justify;               
                   }
.hskop_def_znameni a {
    color:#2E356A;              
                   }
.hskop_def_znameni_img {
 width:200px;
  float:left;
 padding: 0 0 0 0;
  text-align:center;
 color:#273487;
  }  
.hskop_def_znameni_img img {
 width:175px;
 margin:15px 0 0 20px;
  } 
.clear_hskop {
 clear:both;
 border-bottom: 1px solid  #2E356A;
 padding: 0;
 margin:0 0 14px 0;
  } 
.hskop_item_text_obal {
 float:left;
 width:683px;
 padding: 10px 0 0 0;
 margin:0 0 0 -1px;
  } 
/*.hskop_item_text {
 float:left;
 width:426px;
 padding: 10px 8px 0 28px;
  }     */
/*.hskop_item_text1 {
 float:left;
 width:426px;
 padding: 10px 8px 0 28px;
 margin:0 0 0 -1px;
  } */
.hskop_item_img {
 width:238px;
  float:left;
 padding: 10px 0 0 0;
  text-align:center;
 color:#273487;
  } 
.hskop_item_img a,.hskop_item_img a:hover {
 color:#273487;
  }
.hskop_item_img img {
  border:0;
 margin:0 0 8px 20px;
  } 
.hskop_item_img #navigace2 {
  float:left;
 width:238px;
 text-align:left;
  border:0;
 margin:0 0 10px 0;
  } 
.hskop_item_img #navigace2 ul {
 list-style-type:square;
 margin:0 0 0 35px;
 padding:0;
  } 
.hskop_item_img #navigace4 {
  float:left;
 width:238px;
 text-align:left;
 font-size:small;
  border:0;
 margin:0 0 20px 0;
  } 
.hskop_item_img #navigace4 ul { 
  float:left; 
 width:90px;
 list-style-type:none;
 margin:0 0 0 20px;
 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_img .navigace5 {
 width:218px;
 text-align:left;
  border:0;
 margin:0 0 5px 20px;
  } 
.hskop_item_img .navigace5 img {
  float:left; 
  border:0; 
  /*margin-right:10px;*/
 margin:0 10px 5px 0px;
 /*position:absolute;
 left:-50px;*/
  /*width:40px;*/
  } 
.hskop_item_img .navigace5 p {
  float:left; 
  display:block;
  /*width:168px;*/
  width:88px;
  } 
.hskop_item_addons {
  float:left;
 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_mojiblizci {
  border-top: 1px solid  #2E356A;
  margin:10px 12px 0 15px;   
  padding:10px 0;
                       }
                       
.hskop_item_mojiblizci #blizciform_1, .hskop_item_mojiblizci #blizciform_2 {
  margin:10px 5px;
                           }
.rozne_zaokruhlene{
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-radius: 10px 30px 20px 10px;
border-radius: 5px;
}    
.standardlabelfont{
color:#2e356a;
font-size:15px;
font-weight:bold}


#button_sendfrm1	{
  cursor:pointer;
  cursor: hand;
  }   
  
.hskop_item_mojiblizci_items {
  padding:0 5px;
                       } 
  
.hskop_item_mojiblizci_items .title {
  color:#2E356A;
  font-weight:bold;
  font-size:17px;
                       } 
.hskop_item_mojiblizci_item {  
  margin:20px 10px; 
  width:30%; 
  float:left;      
   }        
.hskop_item_mojiblizci_item a img {
  display:block;  
  margin:20px auto 0 auto; 
   }         
.hskop_item_mojiblizci_item .jmeno { 
  color:#000;
  font-weight:bold;
  font-size:17px;
  text-align:center;
  margin:5px 0 15px 0;
   }        
.hskop_item_mojiblizci_item .text {
  border:0;
  min-height:70px;
  width:100%;
   }       
.hskop_item_mojiblizci_item a {
  text-decoration:none; 
   }      
.hskop_item_mojiblizci_item a:hover {
  text-decoration:underline; 
   }          

/*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 */  

 #loginblock {  
  position:absolute;
  right:7px;
  top:44px;
 color: #000;
  }
.loginformblock {
  position:relative;
  right:6px;
  float:left;
  width:185px;
 text-align:left;
  background-color: #2E356A; 
  padding:12px 2px 7px 65px;
  min-height:35px;
  margin: 0;
  margin-top: 29px;
  color:#fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
 behavior: url(/PIE.htc);
  } 
.logedblock {
 line-height:41px;           
            }
.loginformblock a, .logedblock a.loged_vitejte  {
  color:#fff;
  text-decoration:none;
  font-size:18px;
  } 
.loginformblock a span, .logedblock a.loged_vitejte span {
  color:#fff;
  text-decoration:none;
  font-size:12px;
  }   
.loginformblock a span.yellow {
  color:#FCC803;
  text-decoration:none;
  font-size:15px;
  font-weight:bold;
  }  
.login_obalka {
  position:absolute;
  left:10px;
  top:0;
  border:0;
  }
.logedblock {
  width:520px;
  position:relative;
 text-align:left;
  background-color: #34408A; 
  margin: 0;
  margin-top: 15px; 
  padding-right:15px;
  color:#fff; 
  }  
.logedblock_left {
  position:relative;
  float:left;
  padding:25px 2px 0 65px;
  width:160px;
  min-height:45px; 
 line-height:20px; 
                 }  
.logedblock_left span, .logedblock_left_nouser span {
  font-size:12px; 
                 }
.logedblock_left_nouser {
  position:absolute;
  left:-283px;
  top:15px;
  padding:25px 2px 0 65px;
  width:160px;
  min-height:45px; 
  line-height:20px; 
  color:#fff; 
                 } 
.logedblock_right_item {
  float:right;
  font-size:11px;
  line-height:25px;
  text-align:center;
  width:70px;    
  padding:5px 0 0 0;
                 } 
.logedblock_right_item span {
  font-size:32px;
  color:#9AA0C4;
                 }
.logedblock_left a, .logedblock_left_nouser a {
  color:#fff;
                 }
.loged_luna {
  position:absolute;
  width:41px;
  left:15px;
  top:15px; 
  }
form{
  margin:0;
  padding:0;
  padding-top:5px;
  padding-bottom:5px;
  }
 select {border: 1px solid  #ABADB3;} 
.text {
  width:150px;
  border: 1px solid  #ABADB3;
  } 
.text1 {
  width:80px;
  border: 1px solid  #ABADB3;
  } 
.text2 {
  width:100px;
  border: 1px solid  #ABADB3;
  } 
.text3 {
  width:180px;
  border: 1px solid  #808080;
  margin: 0 0 5px 0;
  } 
.povinne {
  margin: 5px 0 0 0;
  font-weight: bold;
  color: #FF0000;
  }  
 .texta-koment {
  width:380px;
  height:50px;
   } 
 .texta-big {
  width:380px;
  height:150px;
   } 
 .texta-small {
  width:380px;
  height:50px;
   }  
#sform {    
	/*width:285px;*/
	width:225px;
	height:48px;
	/*line-height:18px;*/
  margin:0 0 2px 0;
  padding:10px 15px 0 60px;
  font-family: Arial,Helvetica;
  color:#fff;
	font-size: 12px; 
  background-color: #FFE07D;
  } 
#sform form{
  margin:0;
  padding:0;
  }
#sform .stext{
  position:relative;
  float:left;
  width:170px;
	height:24px;
  margin:7px 0;
  padding:0 0 0 10px;
	line-height:24px;
  border:0;  
  background-color: #fff;
  color:#000;
  -webkit-border-radius:6px 0 0 6px;
  -moz-border-radius: 6px 0 0 6px;
  border-radius: 6px 0 0 6px;
 behavior: url(/PIE.htc);
   }  
#sform .buttonsearch{
  float:right;
  width:44px;
	height:39px;
  margin:0;
  padding:0;
  cursor:pointer;
  cursor: hand;
   } 
.result_item_ico { 
  position:relative;
  left:-5px;
  background-color: #F69415;
  color:#fff;
  padding:5px 15px;
  margin-right:5px;
  -webkit-border-radius:4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
 behavior: url(/PIE.htc);             
                 }
.marked_text {
   background-color:#DDB019;
   padding:2px 0;          
             }
.search_result {
  position:relative;         
             } 
.search_results {
  background-color: #ddd;
  position:relative;
  left:-2px;
  padding:2px;
  margin-bottom:10px;        
             }
.search_vysledky {
  position:absolute;
  top:0;
  right:5px;         
             }
.search_infotext {
  margin-left:10px;         
             }
                                  
.bornform {
  display:block;
  width:680px;
  text-align:left;
  background-color: #ddd;
  padding:10px;
  margin:0; 
          }  
                                  
.bornform_label {
  float:left;
  width:30%;   
  margin-top:10px; 
          } 
                                  
.bornform_select {
  float:left;
  width:30%;    
  margin-top:10px; 
          }   
                                  
.bornform_btn {
  float:left;
  width:40%;
          }
          
.afterborform {
  clear:both;
  margin-bottom:4px;            
              }          
.bornformbtn {
  float:right;
  width:290px;
  height:37px;
  padding-bottom:2px;
  color:#fff;
  font-size:14px;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif; 
  border:0;
  background:url("img/bornformbtn.png") no-repeat; background-position:top left;
  cursor:pointer;
  cursor: hand;            
             }
               
/* LISTING */ 
.listing {
  width:703px;
  line-height:30px;
  margin:0;
  border-top:0;
  text-align:center;
  color: #6F6F6F;
    }
.listing a {
  color: #6F6F6F;
    }
.listing a:hover {
  font-weight:bold;
    }
#num_active_listing { 
  font-weight: bold;
  color: #6F6F6F;
    }  
    
/* 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:#000;
 height:33px;
 line-height:33px;
 padding: 3px 0 0 20px;
 /*font-size:small;*/
 background:url("img/koment_head.jpg") no-repeat; background-position: top left;
 margin:0 0 0 0;
     }
.koment_head_reply { 
 color:#000;
 height:33px;
 line-height:33px;
 padding: 3px 0 0 47px;
 /*font-size:small;*/
 background:url("img/koment_reply_title.jpg") no-repeat; background-position: top left;
 margin:0 0 0 0;
     }
.koment_head_noactive { 
  margin-top: 15px;
  padding: 5px;
  color: #808080;
  background-color: #C0C0C0;
     }
.koment { 
  padding: 5px 20px 15px 20px;
  margin: 0;
 background:url("img/koment_bg.jpg") no-repeat; background-position: bottom left;
     }
.koment_reply { 
  padding: 5px 20px 15px 47px;
  margin: 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 { 
  text-align:right;
  margin: 10px 10px 0 0;
  padding: 2px;
    }
.num_active_listing  { 
  font-weight: bold; 
 color:#6F6F6F;
    }
#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 nove */
#volani_nav_obal {
  margin:0 0 12px 18px; 
}    
.volani_nav_item1 {
  width:115px;
  height:40px;
  float:left;    
  font-family: Quicksand,Helvetica, sans-serif; 
  font-size:14px;
  line-height:40px;
  padding:3px 0 0 48px; 
  text-transform: uppercase;   
  color:#999999;
}   
.volani_nav_item {
  width:105px;
  height:40px;
  float:left;     
  font-family: Quicksand,Helvetica, sans-serif; 
  font-size:14px;
  line-height:40px;
  padding:3px 0 0 55px; 
  text-transform: uppercase;  
  color:#999999;
}   
#volani_nav_obal .bg1 {
  background:url("/modules/levnejsi-volani/img/volani_menu_bg1.png") no-repeat; background-position: top -40px left;
}   
#volani_nav_obal .bg2 {
  background:url("/modules/levnejsi-volani/img/volani_menu_bg2.png") no-repeat; background-position: top -40px left;
}   
#volani_nav_obal .bg3 {
  background:url("/modules/levnejsi-volani/img/volani_menu_bg3.png") no-repeat; background-position: top -40px left;
}   
#volani_nav_obal .bg4 {
  background:url("/modules/levnejsi-volani/img/volani_menu_bg4.png") no-repeat; background-position: top -40px left;
} 
#volani_nav_obal .sel {
  background-position: top 0 left;
  font-weight:bold;
  color:#434e9c;
}
/*#volani_nav_obal .bg1:hover {
  background-position: top 0 left;
}*/  
.volani_vyber_obal {
  margin:28px; 
  text-align:center;  
  font-size:16px;
  line-height:22px;
}  
.volani_vyber_obal .infotext_1 { 
  font-family: Quicksand,Helvetica, sans-serif; 
  font-size:42px;
  line-height:50px;
  color:#434e9c;
  padding-bottom:15px;
}
.volani_vyber_obal .infotext_2 { 
  font-family: Quicksand,Helvetica, sans-serif; 
  font-size:28px;
  line-height:30px;
  color:#434e9c;
  margin-bottom:60px;
}    
.volani_vyber_obal .infotext_3 { 
  font-family: Quicksand,Helvetica, sans-serif; 
  font-size:28px;
  line-height:50px; 
  color:#999999;
}        
.volani_vyber_obal .infotext_4 { 
  font-family: Quicksand,Helvetica, sans-serif; 
  font-size:20px;
  line-height:25px; 
  color:#999999;
}               
.volani_vyber_obal .infotext_5 { 
  font-family: Quicksand,Helvetica, sans-serif; 
  font-size:20px;
  line-height:25px; 
  color:#434e9c;
}  
.volani_vyber_obal .grey_text { 
  color:#999999;    
  font-size:16px;
  line-height:22px;
}        
.volani_vyber_obal .blue_text { 
  color:#434e9d;    
  font-size:16px;
  line-height:22px;
}    
.vyber_item {
  width:45%;
  margin:0 2%;
  float:left;
  border:1px solid #ecedf5;
  padding:35px 0; 
  cursor:pointer;
  cursor: hand;
} 
.vyber_item:hover {
  background-color:#ecedf5;
}      
.vyber_item a {
  text-decoration:none;
}  
.vyber_item span {
  display:block;
  font-family: Quicksand,Helvetica, sans-serif; 
  font-size:24px;
  line-height:28px; 
  color:#000;
  margin:30px 0 20px;
}  
.vyber_item .volani_btn {
  display:block;
  width:150px;
  padding: 10px;
  font-family: Helvetica, sans-serif; 
  font-size:17px;
  color:#fff;
  margin:30px auto 0 auto;
  text-decoration:none;    
  background:url("/modules/levnejsi-volani/img/volani_btn_arrow.png") no-repeat; background-position: top 12px right 15px; 
  background-color:#434e9d;  
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; 
}       
.volani_rekap {
  max-width:380px; 
  margin:0 auto 10px;  
}
.volani_rekap .label { 
  display:block;  
  float:left;
  width:150px;  
  font-size:16px;
  line-height:50px; 
  text-transform: uppercase; 
  text-align:left; 
  padding-bottom:5px;
}   
.volani_rekap .value {
  display:block;  
  float:left;
  width:190px;  
  font-size:16px;
  line-height:40px; 
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;   
  text-align:left; 
  padding:0 15px;
}   
.volani_rekap1 .label { 
  display:block;  
  float:left;
  width:170px;  
  font-size:16px;
  line-height:40px; 
  text-transform: uppercase; 
  text-align:left; 
  padding-bottom:5px;
}   
.volani_rekap1 .value {
  display:block;   
  float:right; 
  width:180px;  
  font-size:16px;
  line-height:40px; 
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;   
  text-align:left; 
  padding:0 15px;
}   
.volani_rekap1 {
  max-width:470px; 
  margin:0 auto 0; 
  position:relative; 
}  
.volani_rekap1 .newsms {
  position:absolute; 
  left:-70px;
  top:-50px;
}   
.volani_rekap1 .label1 { 
  display:block;  
  float:left;
  width:310px;  
  font-size:16px;
  line-height:60px; 
  text-transform: uppercase; 
  text-align:left; 
  padding-bottom:5px;
}    
.volani_rekap1 .value1 {
  display:block;  
  float:right; 
  font-size:18px;
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
  padding:5px 10px;
  margin-bottom:40px;
}    
.volani_rekap1 .value2 {
  font-size:22px;
  font-weight:bold;
  line-height:34px;
}   
.volani_rekap1 .labelkod { 
  display:block;  
  float:right;
  width:185px;  
  font-size:16px;
  line-height:30px; 
  text-transform: uppercase; 
  text-align:center; 
  padding-bottom:5px; 
  color:#999999;  
  padding-right:25px;
  background:url("/modules/levnejsi-volani/img/arrow_down.png") no-repeat; background-position: top 5px right 0px; 
  cursor:pointer;
  cursor: hand;
}    
.volani_rekap1 .labelkodup { 
  display:none;  
  float:right;
  width:185px;  
  font-size:16px;
  line-height:30px; 
  text-transform: uppercase; 
  text-align:center; 
  padding-bottom:5px; 
  color:#999999;  
  padding-right:25px;
  background:url("/modules/levnejsi-volani/img/arrow_up.png") no-repeat; background-position: top 5px right 0px; 
  cursor:pointer;
  cursor: hand;
}   
.volani_rekap1 .label3 { 
  display:block;  
  float:left;
  width:100px;  
  font-size:16px;
  line-height:40px; 
  text-transform: uppercase; 
  text-align:left; 
  padding-bottom:5px;   
}      
.volani_rekap1 .value3 {
  float:right; 
  width:260px;  
  font-size:16px;
  line-height:40px; 
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;   
  text-align:left; 
  padding:0 15px;
} 
.volani_btn_form {
  display:block;
  width:160px;
  padding: 10px;
  font-family: Quicksand,Helvetica, sans-serif; 
  font-size:17px;
  color:#fff;
  margin:40px auto 0 auto;
  text-decoration:none; 
  text-transform: uppercase; 
  text-align:center;   
  background:url("/modules/levnejsi-volani/img/volani_btn_arrow.png") no-repeat; background-position: top 10px right 15px; 
  background-color:#434e9d;
}     
.volani_btn_form_pay {
  float:left;
  padding: 10px 40px;
  font-family: Quicksand,Helvetica, sans-serif; 
  font-size:17px;
  color:#fff;
  margin:40px auto 0 auto;
  text-decoration:none; 
  text-transform: uppercase; 
  text-align:center;   
  background:url("/modules/levnejsi-volani/img/volani_btn_arrow.png") no-repeat; background-position: top 12px right 15px; 
  background-color:#434e9d;   
  border: 1px solid #d9d9d9; 
  cursor:pointer;
  cursor: hand;
}    
.volani_platba_ico {
  position:relative;
  top:10px;
  margin-right:10px;
}     
.volani_platba_label {
  font-family: Quicksand,Helvetica, sans-serif;  
  font-size:16px;  
  text-transform: uppercase; 
  cursor:pointer;
  cursor: hand;
}  
a.volani_btn_form:hover {
  color:#fff;
}     
.info_greytext {
  display:block;
  color:#999999;
}        
.info_souhlas {
  display:block;  
  text-transform: uppercase;
}           
.info_souhlas a {
  text-decoration: none;
} 
#volani_jaknato_obal {
  float:left;
  width:100%;
  margin: 0 0 0 0;
   }
#volani_jaknato_obal ol {
  list-style:none;
  margin: 0;
  padding: 10px 0 0 0;
   }
#volani_jaknato_obal li {
  margin: 0;
  padding: 0 0 30px 60px;
  clear:both;
   }
#volani_jaknato_obal ol li img {
  position:absolute;
  margin: -5px 0 0 -55px;
   }     
#volani_jaknato_obal ol li ul {
  margin: 10px 0 0 30px;
  padding: 0;
   }    
#volani_jaknato_obal ol li ul li {
  margin: 0 0 10px 0;
  padding: 0;
   }
#volani_jaknato_obal h3 {
 height:27px;
 line-height:27px;
 font-weight:normal;   
  display:block;       
  width:100px;  
  font-size:16px;
  line-height:30px; 
  text-transform: uppercase; 
  padding-bottom:5px; 
  color:#999999;  
  padding:0 25px 5px 30px;
  background:url("/modules/levnejsi-volani/img/arrow_down.png") no-repeat; background-position: top 3px right 10px; 
   } 
#volani_jaknato_obal .content {
    margin:0 0 5px 0;
    padding:10px 10px 5px 20px;
    border:1px #fff solid;
    border-top:0;
   } 
#volani_jaknato_obal .content_napoveda {
    margin:0 0 5px 0;
    padding:10px 1px 0 10px;
    border:1px #fff solid;
    border-top:0;
    background:url("img/volani_napoveda_bg.jpg") repeat-x; background-position: bottom left;
   }         
/* Levnejsi volani */
#oshskop_nav {
  margin:0 0 22px 0;
  }
#oshskop_nav_btn1 a {
  display:block;
  position:absolute;
  width:246px;
  height:47px;
  margin:0; 
  border:0;
  }
#oshskop_nav_btn1 img {
  border:0;
  }
#volani_obal h2.sel_oshskop {
  margin:0 10px 10px 260px;
  font-size:30px;
  font-weight:normal;
  color:#3D3D3F;
  }
#volani_nav {
  margin:22px 0 15px 26px;
  }
#volani_nav_btn1 a {
  display:block;
  position:absolute;
  width:150px;
  height:30px;
  margin:22px 0 0 102px;
  }
#volani_nav_btn1 img {
  border:0;
  }
#volani_obal {
  color:#1A1A1A;
  margin:0 0 5px 0;
    padding:0;
    border:1px #fff solid;
    border-top:0; 
  position:relative;
  }
#volani_obal h2 {
  margin:0 10px 25px 10px;
  font-size:large;
  font-weight:normal;
  color:#273487;
  }
#volani_obal h2.sel_balicek {
  margin:0 10px 10px 10px;
  font-size:large;
  font-weight:normal;
  color:#5ED52A;
  }
#volani_obal #infotext1 {
  margin:0 10px 20px 10px;
  font-size:15px;
  font-weight:bold;
  color:#273487;
  }
#volani_obal #infotext1 strong {
  font-size:large;
  color:#5ED52A;
  font-weight:normal;
  }
#volani_obal #infotext1 span {
  font-weight:normal;
  color:#273487;
  }
#volani_obal #infotext2 {
  margin:0 10px 20px 0;
  font-size:15px;
  font-weight:bold;
  color:#000;
  }
#volani_obal #infotext2 a {
  color:#5ED52A;
  }
#volani_obal #infotext2 strong {
  color:#000;
  font-weight:normal;
  }
#volani_obal #infotext2 span {
  font-weight:normal;
  color:#5ED52A;
  }
#volani_obal #infotext_lang {
  float:left;
  margin:0 10px 10px 10px;
  /*font-size:small;*/
  width:70%;
  font-weight:bold;
  color:#273487;
  }
#volani_selplatba_obal #infotext1 {
  margin:0 0 5px 0;
  /*font-size:small;*/
  font-weight:bold;
  color:#273487;
  }  



/* volani_slider */  
#slider_2 {
  display:none;
}
#volani_slider_obal {
  position:relative;
  max-width:650px;
  margin:0 auto 40px auto;
  padding-bottom:30px;            
  background:url("img/slider_bg.png") no-repeat; background-position: bottom left -20px; background-size:100%;
  font-size:15px;
  } 
.volani_slider_range1 {
  float:left;
  text-align:center;
  width:21%;
  height:5px;
  color:#000;
  }        
.volani_slider_range2 {
  float:left;
  text-align:center;
  width:25%;
  height:5px;
  /*color:#434d9b;*/
  }  
.volani_slider_range3 {
  float:left;
  text-align:center;
  width:28%;
  height:50px; 
  /*color:#434d9b;*/
  }  
.volani_slider_range4 {
  float:left;
  text-align:center;
  width:26%;
  height:50px;  
  /*color:#434d9b;*/
  } 
#volani_slider_obal #slider {
  position:absolute;
  width:100%;
  bottom:5px;
  left:-4px;
  } 
#volani_slider_data_obal {
  max-width:650px;
  margin:0 auto 20px auto; 
  } 
  
.input_min_count {
border:0;
float:left;      
width:42px;   
font-family: Helvetica, sans-serif; 
text-align:right; 
  font-size:24px;
  margin-right:5px;
  font-weight:bold;  
  background-color:#fff;
}  
  
.input_min_count_sms {
border:0;
float:left;      
width:120px;   
font-family: Helvetica, sans-serif; 
text-align:right; 
  font-size:23px;
  padding: 1px 0; 
  margin: 1px 0;
  font-weight:bold;  
  background-color:#fff;
} 
  
#volani_slider_data_left {
  float:left;
  width:340px;
  margin:0; 
  padding-top:11px;
  }
#volani_slider_data_right {
  float:right;
  width:257px;
  height:123px;
  margin:0;
  padding:12px 0 0 22px;
  background:url("img/slider_data_right_bg1.gif") no-repeat; background-position: top left; 
  }  
#volani_slider_data_left label, #volani_slider_data_right label {
  display:block;float:left;width:100px;line-height:24px; 
  } 
#volani_slider_data_left input.input_text {
  color: #000; font-weight: bold;
  font-family: arial, sans-serif;
  font-size:15px; 
  background-color:#fff;
  border:1px solid #D7D7D7;
  height:24px; 
  line-height:24px;
  width:175px;
  padding:0 20px 0 20px;
  margin-bottom:10px; 
  } 
#volani_slider_data_left span.input_text {
  display:block;
  color: #000; font-weight: bold;
  font-family: arial, sans-serif;
  font-size:15px; 
  background-color:#fff;
  border:1px solid #D7D7D7;
  height:24px; 
  line-height:24px;
  width:175px;
  padding:0 20px 0 20px;
  margin:0 0 10px 100px; 
  }
#volani_slider_data_left .input_bluetext {
  display:block;
  color: #000;
  font-family: arial, sans-serif;
  font-size:15px; 
  background-color:#DCD6FC;
  border:1px solid #DCD6FC;
  height:24px; 
  line-height:24px;
  width:175px;
  padding:0 20px 0 20px;
  margin:0 0 10px 100px; 
  }     
#volani_slider_data_left .input_bluetext_strong {
  display:block;
  color: #000; font-weight: bold;
  font-family: arial, sans-serif;
  font-size:15px; 
  background-color:#DCD6FC;
  border:1px solid #DCD6FC;
  height:24px; 
  line-height:24px;
  width:175px;
  padding:0 20px 0 20px;
  margin:0 0 10px 100px; 
  } 
#volani_slider_data_right span.input_text {
  display:block;
  color: #000;
  font-weight: bold;
  font-family: arial, sans-serif;
  font-size:15px; 
  border:0; 
  height:24px; 
  line-height:24px;
  padding:0 20px 0 20px;
  margin:0 0 6px 100px; 
  }
#volani_slider_data_right #amount_uspora {
  padding:0 20px 0 11px; 
  }
#volani_slider_data_right span.input_bluetext {
  color: #434FA5; font-weight: bold;
  font-size:20px;
  background-color:#F4F4F4;
  border:0;
  width:100px;
  height:24px; 
  line-height:24px;
  padding:0 20px 0 20px;
  } 
#volani_slider_data_left #slider_btn {
  margin:20px 0 20px 100px;                                   
  }
#volani_slider_data_right .clear_slider_final {
  clear:both;
  margin-bottom:25px;                                   
  } 
#volani_slider_data_obal span.info_bluetext {
  color: #434FA5;
  line-height:22px;
  } 
#volani_selplatba_obal span.info_bluetext {
  color: #434FA5;
  line-height:22px; 
  padding:0 0 10px 0;
  position:relative;
  top:-10px;
  } 
#slider_noaktive {
  position:absolute;
  top:50px;
  left:-4px;
  width:657px;
  height:30px;
  margin-top:10px;
  background: url(img/slider_noaktive2.png) no-repeat; background-position: bottom left;
  }      
#slider_noaktive40 {
  position:absolute;
  top:50px;
  left:-4px;
  width:657px;
  height:30px;
  background: url(img/slider_noaktive40.png) no-repeat; background-position: bottom left;
  }           
#slider_noaktive50 {
  position:absolute;
  top:50px;
  left:-4px;
  width:657px;
  height:30px;
  background: url(img/slider_noaktive50.png) no-repeat; background-position: bottom left;
  } 
#slider_noaktive60 {
  position:absolute;
  top:50px;
  left:-4px;
  width:657px;
  height:30px; 
  background: url(img/slider_noaktive60.png) no-repeat; background-position: bottom left;
  }

/* volani_slider konec */ 

#volani_selplatba_obal #infotext1 strong {
  font-size:13px;
  color:#5ED52A;
  }
#volani_obal h3 {
  font-size:17px;
  color:#fff;
  margin:0 0 10px 0;
  }
.volani_items {
  width:701px;
	/*background: url(img/volani_items_bg.jpg) repeat-x; background-position: bottom left;*/
  color:#fff;
   } 
.volani_content{
  width:173px;
  min-height:319px;
  _height:319px;
               } 
.volani_item1 {
  float:left;
  text-align:center;
  width:171px;
  min-height:346px;
  _height:346px;
  margin-right:5px;
  background:url("img/new_volani_item1_bg.jpg") no-repeat; background-position: top left;
   }  
.volani_item2 {
  float:left;
  text-align:center;
  width:171px;
  min-height:346px;
  _height:346px;
  margin-right:5px;
  background:url("img/new_volani_item2_bg.jpg") no-repeat; background-position: top left;
   }   
.volani_item3 {
  float:left;
  text-align:center;
  width:171px;
  min-height:346px;
  _height:346px;
  margin-right:5px;
  background:url("img/new_volani_item3_bg.jpg") no-repeat; background-position: top left;
   }
.volani_item4 {
  float:right;
  text-align:center;
  width:171px;
  min-height:346px;
  _height:346px;
  background:url("img/new_volani_item4_bg.jpg") no-repeat; background-position: top left;
   } 
.volani_item_kupon1 {
  float:left;
  text-align:center;
  width:171px;
  min-height:346px;
  _height:346px;
  margin-right:5px;
  background:url("img/new_volani_item1_bg_kupon.jpg") no-repeat; background-position: top left;
   }  
.volani_item_kupon2 {
  float:left;
  text-align:center;
  width:171px;
  min-height:346px;
  _height:346px;
  margin-right:5px;
  background:url("img/new_volani_item2_bg_kupon.jpg") no-repeat; background-position: top left;
   }   
.volani_item_kupon3 {
  float:left;
  text-align:center;
  width:171px;
  min-height:346px;
  _height:346px;
  margin-right:5px;
  background:url("img/new_volani_item3_bg_kupon.jpg") no-repeat; background-position: top left;
   }
.volani_item_kupon4 {
  float:right;
  text-align:center;
  width:171px;
  min-height:346px;
  _height:346px;
  background:url("img/new_volani_item4_bg_kupon.jpg") no-repeat; background-position: top left;
   }
#volani_obal table {
  margin: 0 5px 10px 5px;
  text-align:left;
   }
#volani_obal tr td {
  margin:0;
  padding:0;
   }
#volani_obal tr.trcena td {
  margin:0;
  padding:0;
   }
#volani_obal .txtzelena {
  font-weight:bold;
  color:#5ED52A;
   }
#volani_obal .cenastr {
   }
#volani_obal .cenastrz {
  font-weight:bold;
  color:#5ED52A;
   }
#volani_obal .cenastrm {
  font-weight:bold;
  font-size:medium;
  color:#273487;
   }
#volani_obal img.sel_btn {
 margin: 0;
 border:0;
   }
#volani_jaknato_obal {
  float:left;
  width:100%;
  margin: 0 0 0 0;
   }
#volani_jaknato_obal ol {
  list-style:none;
  margin: 0;
  padding: 10px 0 0 0;
   }
#volani_jaknato_obal li {
  margin: 0;
  padding: 0 0 30px 60px;
  clear:both;
   }
#volani_jaknato_obal ol li img {
  position:absolute;
  margin: -5px 0 0 -55px;
   }     
#volani_jaknato_obal ol li ul {
  margin: 10px 0 0 30px;
  padding: 0;
   }    
#volani_jaknato_obal ol li ul li {
  margin: 0 0 10px 0;
  padding: 0;
   }
#volani_jaknato_obal h3 {
 color:#2E356A;
 height:27px;
 line-height:27px;
 padding: 0 0 0 10px;
 /*font-size:small;*/
 font-weight:normal;
 border:1px solid #FFC60B;
 background:url("img/title_bg.jpg") repeat-x;
 background-position:left top;
 background-color: #FFC60B;
 margin:0;
   } 
#volani_jaknato_obal .content {
    margin:0 0 5px 0;
    padding:10px 10px 5px 20px;
    border:1px #fff solid;
    border-top:0;
   } 
#volani_jaknato_obal .content_napoveda {
    margin:0 0 5px 0;
    padding:10px 1px 0 10px;
    border:1px #fff solid;
    border-top:0;
    background:url("img/volani_napoveda_bg.jpg") repeat-x; background-position: bottom left;
   } 
#volani_faq_obal {
  float:left;
  width:333px;
  margin: 0 0 0 0;
   }
#volani_call_obal {
  float:right;
  width:222px;
  height:154px;
  background:url("img/ex_infolinka.png") no-repeat; background-position: top left;
  margin: -5px 0 0 0;
  _margin: -5px 0 -10px 0;
   }
#volani_faq_obal h3, #volani_call_obal h3 {
  line-height: 21px;
  width:100%;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  color:#000;
  background:none;
  font-weight:bold;
  border:0;
   } 
#volani_faq_obal .content, #volani_call_obal .content {
  padding: 0 7px 0 7px;
  border:0;
   } 
#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;
  display:none;
   }
.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 5px 8px;
 padding: 0 0 0 0;
 }
#volani_selplatba_content {
 border: 0;
 width:666px;
 margin: 0 0 0 0;
 padding: 5px 10px 0 10px;
 background:url("img/volani_selplatba_bg.jpg") no-repeat; background-position: bottom left;
 }
#volani_selplatba_nav_obal {
 width:686px;
 height:40px;
  margin:15px 0 0 0;
  clear:both;
 background:url("img/volani_selplatba_nav.jpg") no-repeat; background-position: bottom left;
  }
#volani_selplatba_nav_btn1 a {
  display:block;
  position:absolute;
  width:123px;
  height:32px;
  margin:0 0 0 0;
  }
#volani_selplatba_nav_btn2 a {
  display:block;
  position:absolute;
  width:127px;
  height:32px;
  margin:0 0 0 123px;
  }
#volani_selplatba_nav_btn1 img, #volani_selplatba_nav_btn2 img {
  border:0;
  }
#volani_selplatba_obal h3 {
  padding: 0;
  margin: 0 0 10px 0;
  color:#273487;
   } 
#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: 5px 290px 0 10px;
 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 5px 0;
  color:#273487;
   } 
.partner_flag_menu_volani {
    width:74px;
    height:33px;
    margin: 0 0 0 626px;
    _margin: 0 0 0 616px;
    padding: 0;
 } 
.partner_flag_menu_volani2 {
    width:111px;
    height:33px;
    margin: 0 0 0 589px;
    _margin: 0 0 0 579px;
    padding: 0;
 }   
 
 /* VOLANI VITAVERA */
 
/* Levnejsi volani */
#volani_nav {
  margin:15px 0 15px 20px;
  }
#volani_nav_btn1 a {
  display:block;
  position:absolute;
  width:217px;
  height:50px;
  margin:15px 0 0 20px;
  }
#volani_nav_btn1 img {
  border:0;
  }
#volani_obal {
  color:#1A1A1A;
  margin:0 0 5px 0;
    padding:0;
    border-top:0;
  }
#volani_obal h2 {
  margin:0 10px 25px 22px;
  font-size:11pt;
  color:#434FA5;
  }
#volani_obal h2.sel_balicek {
  margin:0 22px 10px 22px;
  font-size:large;
  font-weight:normal;
  color:#434FA5;
  }
#volani_obal #infotext1 {
  margin:10px 22px 30px 22px;
  color:#000;
  }
#volani_obal #infotext1 strong {
  margin:0;
  font-size:14px;
  color:#434FA5;
  }
#volani_obal #infotext1 strong.black_text {
  display:block;
  font-size:14px;
  color:#000; 
  margin-bottom:40px;
  }
#volani_obal strong.black_text {
  display:block;
  font-size:14px;
  color:#000; 
  margin:10px 22px 30px 22px;
  }
#volani_obal #infotext1 span {
  font-weight:normal;
  color:#000;
  }
#volani_obal #infotext2 {
  margin:0 10px 20px 0;
  color:#434FA5;
  font-weight:bold;
  }
#volani_obal #infotext2 a {
  color:#434FA5;
  }
#volani_obal #infotext2 strong {
  color:#000;
  font-weight:normal;
  }
#volani_obal #infotext2 span {
  font-weight:normal;
  color:#434FA5;
  }
#volani_obal #infotext_lang {
  float:left;
  margin:0 10px 10px 10px;
  /*font-size:small;*/
  width:70%;
  font-weight:bold;
  color:#434FA5;
  }
#volani_selplatba_obal #infotext1 {
  margin:0 0 5px 0;
  /*font-size:small;*/
  font-weight:bold;
  color:#434FA5;
  }

#volani_obal #volani_banner_top {
  margin:0 0 12px 18px;
  color:#000;
  }  
#volani_obal #infotext_phone_ico {
  margin:10px 22px 30px 22px;
  line-height:30px;
  color:#5C5C5C;
  font-size:15px;
  }  
#volani_obal #infotext_phone_ico img {
  float:left;
  margin-right:12px;
  }
 
#volani_selplatba_obal strong {
  display:block;
  font-size:13px;
  color:#000;
  padding:10px 0 10px 22px;
  }
#volani_selplatba_obal #infotext1 strong {
  font-size:13px;
  color:#434FA5;
  }
#volani_obal h3 {
	font-size: 11pt;
  color:#000;
  margin:0 0 10px 0;
  }
#volani_obal img#volani_platba {
  margin: 0 0 0 22px;
  }
.volani_items {
  width:699px;
  color:#000;
  margin-bottom:20px;
   }
.volani_item1 {
  float:left;
  text-align:center;
  width:166px;
  min-height:282px;
  _height:282px;
  margin-right:11px;
  background:url("img/volani_item1_bg.jpg") no-repeat; background-position: bottom left;
   }
.volani_item2 {
  float:left;
  text-align:center;
  width:166px;
  min-height:282px;
  _height:282px;
  background:url("img/volani_item2_bg.jpg") no-repeat; background-position: bottom left;
   }
#volani_obal table {
  margin: 0 5px 10px 10px;
  text-align:left;
   }
#volani_obal tr td {
  margin:0;
  padding:0;
   }
#volani_obal tr.trcena td {
  margin:0;
  padding:0;
   }
#volani_obal .txtzelena {
  font-weight:bold;
  color:#434FA5;
   }
#volani_obal .cenastr {
   }
#volani_obal .cenastrz {
  font-weight:bold;
  color:#434FA5;
   }
#volani_obal .cenastrm {
  font-weight:bold;
  font-size:medium;
  color:#434FA5;
   }
#volani_obal img.sel_btn {
 margin: 10px 0 0 0;
 border:0;
   }
#volani_jaknato_obal {
  float:left;
  width:100%;
  margin: 0 0 0 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 30px;
  clear:both;
   }
#volani_jaknato_obal ol li img {
  position:absolute;
  margin: -5px 0 0 -50px;
   }
#volani_jaknato_obal .content {
    margin:0 0 5px 0;
    padding:10px 22px 5px 22px;
   } 
#volani_jaknato_obal .content_napoveda {
    margin:0 0 5px 0;
    padding:10px 1px 0 10px;
   } 
#volani_faq_obal {
  float:left;
  width:333px;
  margin: 0 0 0 0;
   }
#volani_call_obal {
  float:right;
  width:222px;
  height:154px;
  background:url("img/ex_infolinka.png") no-repeat; background-position: top left;
  margin: -5px 0 0 0;
  _margin: -5px 0 -10px 0;
   }
#volani_faq_obal h3, #volani_call_obal h3 {
  line-height: 21px;
  width:100%;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  color:#000;
  background:none;
  font-weight:bold;
   } 
#volani_faq_obal .content, #volani_call_obal .content {
  padding: 0 7px 0 7px;
  border:0;
   } 
#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;
  display:none;
   }
.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;
 }
 
 
 
 
        
 
 /*   platba_online  */
 
.platba_online {
  width: 691px;
  padding: 10px;
 }
/* Horoskopy na miru */

   
/*******************************************************************************/  
#oshskop_nav_obal {
 position:absolute;
 left:0;
 bottom:0; 
 z-index:1000;                
                  } 
#content_text {
 border: 0;
 margin: 0;
 padding: 5px 10px 0 270px;
 min-height:160px;
 }
#content_text .imgbg {
  position:absolute;
  height:200px;
 border: 0;
 top:-10px;
 left:20px;
 } 
#content_text .btn_registrace {
  position:relative;
  left:-10px;
 }
#content_text p {
  /*font-size:small;*/ 
 position:relative;
 left:-10px;
 width:440px;
   } 
#content_text ul li {
  /*font-size:small;*/
 width:390px;
 /*color:#B2B4B3;*/ 
 color:#000;
   }
#content_text ul {
  margin:10px 0 0 5px;
  padding:0; 
  list-style: disc; 
	}
#content_text  li{
  padding-left: 0px; 
  padding-bottom: 5px; 
  background: none; 
 }
#content_text h4 {
  padding: 0;
  margin: 0 0 5px 0;
  /*font-size:small;*/
  color:#CC0000;
   }  
.namiru_content_items { 
  background-color:#ECECEE;
  }    
.namiru_content_item_uvod {
  float:left;
  position:relative;
  width:315px;
  min-height:199px;
  _height:199px;
  margin:20px 17px 5px 17px;
  background-color:#FBFBFB;
 /*color:#B2B4B3;*/ 
 color:#000;   
  text-align:center;
  -webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.4);
box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.4);

  } 
.namiru_content_item {
  position:relative;
  padding: 18px 24px;
  background-color:#FBFBFB;
 /*color:#B2B4B3;*/ 
 color:#000;
  text-align:center;

  } 
.namiru_lbl_nove {
 position:absolute;
 top:67px;
 left:10px;
                 
                 }  
  
.redwhite {
  background-color:#CC071E;
 color:#fff;
          }  
   
.namiru_content_item h4 {
  margin:12px 0;
  padding:0;
  font-size:29px;
  font-weight:normal;
  color:#42509B;
   }    
   
.redwhite h4 {
 color:#fff;
   }  
.content_item_motiv_uvod { 
  margin:0; 
  width:100%;
  } 
.content_item_motiv { 
  margin:12px 0;      
  }  
#namiru_thx {
  width 100%;
 text-align:center;
 }     
#namiru_thx h3{
  font-size:20px; 
 color:#434E9D;
 }
#namiru_thx h3 span {
  font-weight:normal;
 color:#434E9D;
 }
.namiru_content_item .popis {
  width:100%;
  }
.namiru_content_item .popis strong {
  font-weight:bold;
  color:#000;
  } 
.namiru_content_item .cena {
  text-align:right;
  }  
.namiru_content_item .cena span {
  line-height:32px; 
  font-size:20px;
  font-weight:bold;
  color:#58585A;
  }     
   
.redwhite .cena span {
 color:#fff;
   } 
.namiru_content_item .format {
  text-align:left;  
  } 
.namiru_content_item .format .sel_format {
  margin-top:3px; 
  padding:3px 5px;   
  font-size:14px;
  color:#58585A;
  } 
.redwhite .format .sel_format { 
  background-color:#CC071E;
 color:#fff;
 border:1px solid #fff;
   }
.namiru_content_item .popis strong.space {
  display:block;
  font-weight:bold;
  color:#000;
  margin:10px 0 10px;
  }
.namiru_content_item .popis strong.green {
  color:#5ED52A;
  font-size:15px;
  float:left;
  }
.namiru_content_item .popis span {
  display:block;
  float:left;
  line-height:17px;
  margin-left:15px;
  font-size:10px;
  }
#namiru_hskopy_sk_link, #namiru_hskopy_sk_link a {
  color:#000;
  font-weight:bold;
  }
#namiru_hskopy_sk_link img {
  margin: 8px 5px 0 5px;
  }
  
  
.content_item_btn {
  display:block;
  float:left;
  border:0;
  margin:2px 0 0 0;
  }  
#upoutavky {
  border: 1px solid #ddd;
  border-top:0;
  margin:0 0 3px 0;
    background:url("img/volani_napoveda_bg.jpg") repeat-x; background-position: bottom left;
  }
.content_item_detail {  
  margin:0;
  margin-top:10px;
  min-height:160px;
  padding-bottom:85px;
  position:relative;
  }
.content_item_detail h4 {
  padding: 0;
  margin:0 10px 15px 23px;
  font-size:large;
  font-weight:normal;
  color:#5ED52A; 
   } 
.content_item_detail h4:first-letter {text-transform: capitalize;}
.content_item_detail .detail_img {
  position:absolute;
  margin:0 0 0 402px;
  _margin:0 0 0 379px;
  }
.content_item_detail .popis {
  float:left;
  margin-left:23px;
  min-height:230px;
  _height:230px;
  }
.content_item_detail .popis p {
  margin-bottom:6px;
  }
.content_item_detail .popis p a {
  color:#5ED52A;
  }
.content_item_detail .content_detail_btn {
  float:right;
  }
.content_item_detail ul {
  position:relative;
  left:0;
  margin:10px 0 10px 0;
  padding:0 0 12px 0; 
  list-style: none; 
	}
.content_item_detail ul li {
  padding-left: 25px; 
  padding-bottom: 10px; 
  /*font-size:small;*/
  background: url(img/volani_li.gif) no-repeat 0 0px; 
 }
 
 

#items_form {
  position:relative;
  top:0px; 
  left:-10px; 
  width:400px;
  float:left; 
  /*color:#9EA09F;*/
  color:#000;  
   } 
#items_form_bottom a {
  color:#9EA09F;  
   }
#items_form #ajax_form { 
  position:relative;
  top:-4px; 
  margin:0 0 17px 17px;
          }
#items_form #ajax_result { 
  display:block;
  position:relative;
  top:12px; 
  margin:0 0 35px 17px;
          }   
#items_form #ajax_form #kupon_btn
 {            
  position:relative;
  left:10px;top:-5px;
  padding:0;
  background-color:none;
  border:0;
  cursor:pointer;
  cursor: hand; 
 }  
#items_form .text_long400{
  height:37px;
  font-size:15px;
  padding:0 10px 0 60px; 
  border:1px solid #D7D7D7;
  /*color:#9EA09F;*/
  color:#000; 
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
 behavior: url(/PIE.htc);
 width:400px;                      
                      } 
#items_form .text_long220{
  height:37px;
  font-size:15px;
  padding:0 10px 0 60px; 
  border:1px solid #D7D7D7;
  /*color:#9EA09F;*/
  color:#000; 
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
 behavior: url(/PIE.htc);
 width:220px;                      
                      }   
#items_form .text_small {
  height:37px;
  font-size:15px;
  padding:0 10px 0 10px; 
  border:1px solid #D7D7D7;
  /*color:#9EA09F;*/
  color:#000; 
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
 behavior: url(/PIE.htc);                      
                      } 
#items_form .text_small400 {
  height:37px;
  font-size:15px;
  padding:0 10px 0 10px; 
  border:1px solid #D7D7D7;
  /*color:#9EA09F;*/
  color:#000; 
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
 behavior: url(/PIE.htc); 
 width:400px;                                
                      }  
#items_form .text_small218 {
  height:37px;
  font-size:15px;
  padding:0 10px 0 10px; 
  border:1px solid #D7D7D7;
  /*color:#9EA09F;*/
  color:#000; 
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
 behavior: url(/PIE.htc); 
 width:218px;                                
                      }  
#items_form .form_uploader{  
  position:relative;
  height:39px; 
  line-height:39px;
  font-size:15px;
  padding:0 10px 0 60px; 
  border:1px solid #D7D7D7; 
  font-size:16px;
  color:#767676; 
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
 behavior: url(/PIE.htc);
  cursor:pointer;
  cursor: hand;       
  background: url(img/form_na_miru_uploader_btn.png) no-repeat center right; 
  width:400px;               
                      } 
.form_uploader .uploader_btn{    
  position:absolute;
  top:7px;
  right:7px;                    
                      }   
#items_form .texta_obal{
  width:400px;                 
                      } 
#items_form .texta{
  height:200px;
  width:400px;
  font-size:16px;
  padding:10px 10px 10px 60px; 
  border:1px solid #D7D7D7;
  /*color:#9EA09F;*/  
  font-family: Arial, Helvetica, sans-serif; 
  color:#000; 
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
 behavior: url(/PIE.htc);                      
                      } 
#items_form  .sel_namiru_small {
  height:38px; 
  padding:6px 6px;   
  font-size:15px;
  /*color:#9EA09F;*/
  color:#000; 
  border:1px solid #D7D7D7;
  -webkit-border-radius:8px 6px 6px 8px;
  -moz-border-radius: 8px 6px 6px 8px;
  border-radius: 8px 6px 6px 8px; 
 behavior: url(/PIE.htc); 
  }    
#items_form .text_small_psc{
  height:37px;
  font-size:15px;
  padding:0 10px 0 10px; 
  border:1px solid #D7D7D7;
  /*color:#9EA09F;*/
  color:#000;
  width:180px;
  margin:0 10px 0 48px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
 behavior: url(/PIE.htc);   
  float:left;                   
                      }
#items_form  .sel_namiru_small_stat {
  height:38px; 
  padding:6px 6px;   
  font-size:15px;
  /*color:#9EA09F;*/
  color:#000; 
  border:1px solid #D7D7D7;
  -webkit-border-radius:8px 6px 6px 8px;
  -moz-border-radius: 8px 6px 6px 8px;
  border-radius: 8px 6px 6px 8px; 
 behavior: url(/PIE.htc); 
  float:right;    
  margin-right:30px;  
  }      

#items_form  .sel_namiru_big_pohlavi {
  height:38px; 
  padding:6px 6px 6px 60px;   
  font-size:15px;
  /*color:#9EA09F;*/
  color:#000;   
  border:1px solid #D7D7D7;
  -webkit-border-radius:8px 6px 6px 8px;
  -moz-border-radius: 8px 6px 6px 8px;
  border-radius: 8px 6px 6px 8px; 
 behavior: url(/PIE.htc);
  width:472px;
  }    

#items_form  .sel_namiru_big_misto {
  height:38px; 
  padding:6px 6px 6px 60px;   
  font-size:15px;
  /*color:#9EA09F;*/
  color:#000;   
  border:1px solid #D7D7D7;
  -webkit-border-radius:8px 6px 6px 8px;
  -moz-border-radius: 8px 6px 6px 8px;
  border-radius: 8px 6px 6px 8px; 
 behavior: url(/PIE.htc);
  margin-right:10px;  
  width:218px;
  }  
#items_form .text_small_misto {
  height:37px;
  font-size:15px;
  padding:0 10px 0 10px; 
  border:1px solid #D7D7D7;
  /*color:#9EA09F;*/
  color:#000; 
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
 behavior: url(/PIE.htc); 
  width:218px;   
  float:right;  
  margin-right:20px;                 
                      }   

.title_narozenidat {   
  width:28%;
  float:left;
}  
.obal_namiru_small_narozenidat {
  width:55%;
  float:right;
  text-align:right;
  margin-right:20px;
}

#items_form  .sel_namiru_big {
  height:38px; 
  padding:6px 6px 6px 60px;   
  font-size:15px;
  /*color:#9EA09F;*/
  color:#000;   
  border:1px solid #D7D7D7;
  -webkit-border-radius:8px 6px 6px 8px;
  -moz-border-radius: 8px 6px 6px 8px;
  border-radius: 8px 6px 6px 8px; 
 behavior: url(/PIE.htc); 
  } 
.form_bg_mail{
  background: url(img/form_bg_mail.png) no-repeat 0 0px;                       
                      }     
.form_bg_book{
  background: url(img/form_bg_book.png) no-repeat 0 0px;                       
                      }    
.form_bg_book1{
  background: url(img/form_bg_book.png) no-repeat 0 0px;
  position:relative;
  left:-3px;                             
                      }     
.form_bg_jmeno{
  background: url(img/form_bg_jmeno.png) no-repeat 0 0px;                       
                      }    
.form_bg_prijmeni{
  background: url(img/form_bg_prijmeni.png) no-repeat 0 0px;                       
                      }    
.form_bg_adresa{
  background: url(img/form_bg_adresa.png) no-repeat 0 0px;                       
                      }
.form_bg_dodaci{
  background: url(img/form_bg_dodaci.png) no-repeat 0 0px; 
  position:relative;
  left:1px;                          
                      }
.form_bg_personifikace {
  background: url(img/form_bg_personifikace.png) no-repeat 0 0px; 
  position:relative;
  left:1px;                         
                      }
.form_bg_personifikace .novinka_ico{    
  position:absolute;
  top:-15px;
  left:34px;                       
                      } 
.form_bg_img {
  position:absolute;
  left:0;
  top:0;
  display:block;
  background: url(img/form_bg_img.png) no-repeat 0 0px;
  width:47px;
  height:39px;                       
                      }	 
#response .img_del {
  position:absolute;
  top:5px;
  right:5px;
  width:20px;
  height:20px; 
  padding:3px;        
  background:url("img/delete-icon.png") no-repeat;
  background-image: url(img/delete-icon.png);
  background-repeat: no-repeat; 
  background-position: center center;   
  background-color:#fff;
  -webkit-border-radius:50%;
  -moz-border-radius: 50%;
  border-radius: 50%; 
 behavior: url(/PIE.htc);   
  } 
.form_bg_prani{
  background: url(img/form_bg_prani.png) no-repeat 0 0px; 
  position:relative;
  left:1px;                          
                      }
.form_bg_narozenidat{
  background: url(img/form_bg_narozenidat.png) no-repeat 0 0px; 
  position:relative;
  left:-3px;                      
                      }  
.form_bg_narozenicas{
  background: url(img/form_bg_narozenicas.png) no-repeat 0 0px; 
  position:relative;
  left:-3px;                          
                      } 
.form_bg_pohlavi{
  background: url(img/form_bg_pohlavi.png) no-repeat 0 0px; 
  position:relative;
  left:1;                          
                      }  
.form_bg_misto{
  background: url(img/form_bg_misto.png) no-repeat 0 0px; 
  position:relative;
  left:1;                          
                      }  
.form_bg_kupon{
  background: url(img/form_bg_kupon.png) no-repeat 0 0px; 
  position:relative;
  left:1;                          
                      }
.form_bg_platba{
  background: url(img/form_bg_platba.png) no-repeat 0 0px; 
  position:relative;
  left:1;                          
                      } 
.form_bg_dodani{
  background: url(img/form_bg_dodani.png) no-repeat 0 0px; 
  position:relative;
  left:1;                          
                      }    
.form_bg_pencil{
  background: url(img/form_bg_pencil.png) no-repeat 0 0px;                       
                      }   
#items_form_right {
  float:right;
  position:relative;
  top:10px;  
  width:150px;
  font-size:16px;
  line-height:20px;
  margin-right:10px;
   }  
#items_form_right_top {
  padding:10px 0 20px 0;
  margin-bottom:20px;
  color:#fff; 
  text-align:center;  
  background: url(img/namiru_right_bg.png) no-repeat;
  background-position:bottom center;   
  background-color:#9D9EA0; 
   }            
#items_form .title {
  margin-left:3px;
  padding-left:60px;
  line-height:39px;
  font-size:15px;
  /*color:#9EA09F;*/
  color:#000; 
   }             
#items_form .title_do {
  line-height:39px;
  font-size:16px;
  /*color:#9EA09F;*/
  color:#000; 
   }        
#items_form .txtzelena {
  font-weight:bold;
  color:#5ED52A;
   }
#items_form .txtmodra {
  font-weight:bold;
  color:#2E356A;
   }
#items_form .txtcerna {
  font-weight:bold;
  color:#000;
   }
#items_form strike {
  font-weight:bold;
  color:#2E356A;
   }
.item_form {
  padding: 0 23px 20px 23px;
  margin-bottom:5px;    
  width:120%;
}    
.item_form table {
  width:500px;
}     
.item_form .info { 
  margin-left:3px;
  padding-left:60px;
}  
.item_form_dodani {
  border: 1px solid #ddd;
  padding: 20px 0 20px 4px;
  margin-bottom:5px;
}  
.item_form table tr td {
   border:0;margin:0;padding-bottom:10px;
  }
.item_form_dodani table tr td {
   border:0;margin:0;padding:0;
  }
.text_long {
  width:150px;
  border: 1px solid  #D6D7D6;
  padding:2px;
  margin:0;
  }  
.select_stat {
  font-size:14px;
  border: 1px solid  #D6D7D6;
  width:157px;
  margin:0;
  } 
.sel_small, .sel_medium {
  font-size:14px;
  border: 1px solid  #D6D7D6;
  margin:0;
  }
.item_form textarea {
   width:98%;height:35px;padding:10px;
  border:1px solid #D7D7D7;
  /*color:#9EA09F;*/
  color:#000; 
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
 behavior: url(/PIE.htc); 
  } 
#frmrok_end {
  width:100px;
  text-align:center;
  border: 1px solid  #D6D7D6;
  padding:2px;
  margin:0;
  background-color:#fff;
  color:#000;
  } 
.povinne {
  display:block;
  margin-bottom:10px;
  font-weight:bold;
  color:#CC0000;
  }
#platba_aktivace {
 border: 0;
 margin: 0;
 padding: 5px 10px 0 10px;
 }
#platba_aktivace p, #platba_aktivace ul li {
  /*font-size:small;*/
   } 
#platba_aktivace h4 {
  padding: 0;
  margin: 0 0 5px 0;
  /*font-size:small;*/
  color:#CC0000;
   }
   

platba_aktivace #infotext1 {
  width:45%;
  margin:0 10px 20px 0;
  }  
.redspan {
  color:#CC0000;
  }
#namiru_faq_obal {
  float:left;
  width:333px;
  margin: 0 0 0 0;
   }
#namiru_faq_obal h3 {
 color:#2E356A;
 height:27px;
 line-height:27px;
 padding: 0 0 0 10px;
 font-size:16px;
 font-weight:bold;
  background-color: #fff;
 margin:0;
   } 
#namiru_faq_obal .content {
  border:0;
   }
#namiru_faq_obal .content li .detail {
  padding:0 0 0 11px;
  display:none;
   }
#namiru_faq_obal .content ul {
  margin: 0 0 0 18px;
  padding:0;
  list-style: none none outside;
   }
#namiru_faq_obal .content li {
  padding:0 0 16px 0;
  /*font-size:small;*/
   }
#namiru_faq_obal .content li a, #namiru_faq_obal .content li a:hover {
 color:#273487;
   }
#namiru_faq_obal .content li img {
  position:relative;
  left:-18px; top:3px;
  margin-right:-10px;
  border:0;
   }
#namiru_call_obal {
  float:right;
  width:222px;
  height:154px;
  background:url("img/ex_infolinka_namiru.png") no-repeat; background-position: top left;
  margin: -5px 0 0 0;
  _margin: -5px 0 -10px 0;
   }
#namiru_call_napiste {
  float:right;
  width:222px;
  height:42px;
   }
/*
	/Slideshow
*/
.slideBox {
	position: relative;
  border:2px solid #fff;
  width:1008px; 
	height: 321px;
	display: block;
	padding: 0; 
	margin: 0 auto 2px auto;
  background-color: #fff;
}  
.slideBox ul {
	list-style: none;
}
.slideBox .big img {
	width: 703px;
	height: 321px;
  border:0;
}

.slideBox .sliderItems {
	width: 351px;
	margin: 0px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.slideBox .sliderItems li {
	height: 61px;
	padding: 0px;
  margin: 0 1px 4px 0; 
  text-align:right; 
  background:url("img/slide_bg.png") no-repeat; background-position: top right;
}

.slideBox .sliderItems li a {
	display: block;
	padding: 13px 14px 0 99px;
}

.slideBox .sliderItems li #smallSlide1 a {
	height: 61px;  
}
.slideBox .sliderItems span.titleLink {
  color:#3E3E3C;   
	font-size: 14px;
	padding-left: 0;
	padding-right: 15px;
	float: left;
	width: 235px;   
	letter-spacing: 0px;
  line-height:17px;
}

.slideBox .sliderItems .slide-active span.titleLink {
  color:#3E3E3C;   
  font-weight:bold;
}

.slideBox .sliderItems li.slide-active {
  position:relative;
	font-size: 14px;
	height: 49px; 
	width: 255px; 
  color:#fff;    
  padding: 13px 10px 0 75px;
  margin-left:10px;
	background: url("img/slide_bg_a.png") no-repeat 0px 0%;
}

.slideBox .sliderItems li.slide-active a,
.slideBox .sliderItems li.slide-active #smallSlide1 a {
  color:#3E3E3C;   
	display: block;
	padding: 0;
	border: 0px;
}

/* Denni menu */
.denniMenu {
	position: relative;
  width:1012px; 
	/*height: 195px;*/
  text-align:center; 
	height: 224px;
	display: block;
	padding: 0; 
	margin: 0 auto 2px auto;
  background-color: #fff;
           } 
             
.denniMenu .upoutavka{
  width:1012px; 
  line-height:29px;
	padding: 0; 
  background-color: #0E1448; 
  color: #fff;
  font-size:15.5px;
           }   
             
.denniMenu .upoutavka span{
  font-weight:bold;
           }

.denniMenu_item, .denniMenu_itemActive {  
	position: relative;
	height: 175px;   
	width:236.5px;
  padding:20px 0 0 15px; 
  float:left;    
	font-size: 11px;          
  background-color: #FECA1E;
                }
.denniMenu_itemActive {       
	background: url(img/dennimenu_roh_bg.png) no-repeat; background-position: bottom right; 
  background-color: #2E356B; 
  color:#fff;
                } 

.denniMenu_item .ico, .denniMenu_itemActive .ico { 
  float:left;
	height: 67px;   
	width:66px;
  float:left;
  text-align:center;
  line-height:67px;
  color:#425099;
  font-size:38px;
  font-weight:bold;
	background: url(img/dennimenu_ico_bg.png) no-repeat; background-position: 0 0; 
                } 
.denniMenu_itemActive .ico { 
  color:#fff;
	background: url(img/dennimenu_ico_bg.png) no-repeat; background-position: 0 -67px; 
                } 

.denniMenu_item .ico_svatek, .denniMenu_itemActive .ico_svatek { 
  float:left;
	height: 67px;   
	width:66px;
  float:left;
  text-align:center;
  line-height:67px;
  color:#425099;
  font-size:38px;
  font-weight:bold;
	background: url(img/dennimenu_ico_svatek.png) no-repeat; background-position: 0 0; 
                } 
.denniMenu_itemActive .ico_svatek { 
  color:#fff;
	background: url(img/dennimenu_ico_svatek.png) no-repeat; background-position: 0 -67px; 
                } 

.denniMenu_item .ico_lunarni, .denniMenu_itemActive .ico_lunarni { 
  float:left;
	height: 67px;   
	width:66px;
  float:left;
  text-align:center;
  line-height:67px;
  color:#425099;
  font-size:38px;
  font-weight:bold;
	background: url(img/dennimenu_ico_lunarni.png) no-repeat; background-position: 0 0; 
                } 
.denniMenu_itemActive .ico_lunarni { 
  color:#fff;
	background: url(img/dennimenu_ico_lunarni.png) no-repeat; background-position: 0 -67px; 
                }   

.denniMenu_item .ico_zajimavost, .denniMenu_itemActive .ico_zajimavost { 
  float:left;
	height: 67px;   
	width:66px;
  float:left;
  text-align:center;
  line-height:67px;
  color:#425099;
  font-size:38px;
  font-weight:bold;
	background: url(img/dennimenu_ico_zajimavost.png) no-repeat; background-position: 0 0; 
                } 
.denniMenu_itemActive .ico_zajimavost { 
  color:#fff;
	background: url(img/dennimenu_ico_zajimavost.png) no-repeat; background-position: 0 -67px; 
                }

.denniMenu_item .item_right, .denniMenu_itemActive .item_right { 
	position: relative;
  float:left;
	height: 165px;   
	width:145px;
  margin-left:15px;
                }   

.denniMenu_item .item_right p, .denniMenu_itemActive .item_right p {  
	width:130px;
                } 

.denniMenu_item .item_right h3, .denniMenu_itemActive .item_right h3  { 
  color:#425099;
  font-size:21px;
  font-weight:normal; 
  line-height:25px;
  margin:-3px 0 5px 0;
  padding:0;
                } 
.denniMenu_itemActive .item_right h3  { 
  color:#fff;
                } 

.denniMenu_item .item_right .btn, .denniMenu_itemActive .item_right .btn { 
  position:absolute;
  bottom:0;
  left:0;
  color:#fff;
  font-size:16px; 
  font-weight:bold; 
  background-color: #434E9C; 
  line-height:22px;
  padding:0 13px;
                } 
.denniMenu_itemActive .item_right .btn { 
  color:#2E356B;
  background-color: #fff;
                }

/* Zjednodusena registrace horoskop */
.registformhskop {
  position:relative;
   width:277px;
   _height:349px; 
   min-height:349px;
   padding:0 12px;
   margin-bottom:1px;
   text-align:left;
	background: url(img/registformhskop_bg.jpg) no-repeat; background-position: top left; 
  color:#fff;     
                 }
.registformhskop_top {
   width:299px;
   height:74px;
   margin-bottom:7px;             
                 }  
.registformhskop .druhy  { 
   height:110px;                        
                        } 
.registformhskop .druhy_title  { 
   margin-bottom:10px;                        
                        }
.registformhskop .druhy input  { 
   margin-bottom:10px;                        
                        }  
.registformhskop .label1  { 
  line-height:20px;  
  width:200px; 
  margin:5px 0 2px 0;                    
                        }
.registformhskop .text  { 
   width:180px;                        
                        }  
.registformhskop .sel  {
  margin-bottom:7px;                      
                        } 
.registformhskop_btn  {
  position:absolute;
  left:5px;
   bottom:5px;                       
                        } 
                        
/* LIST OF NAMES */  
.listofnames_title {
  text-align:left; 
  padding:0 12px;                 
                   }
.listofnames_nosearch {
  text-align:left; 
  padding:10px 12px;                 
                   }  
                   
                   
.listofnames_sform {
  text-align:left; 
  padding:0 0 0 10px;
  margin:0;
  margin-bottom:30px;                 
                   } 
.listofnames_sform #sname {
  border:1px solid #D6D6D6;
  padding:5px;
  width:200px;
  margin-bottom:2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; 
 behavior: url(/PIE.htc);               
                   }
.listofnames_sform #snamebtn {
  border:0;
  padding:3px 10px;
  background-color:#323A6B;
  color:#fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; 
 behavior: url(/PIE.htc);               
                   }
                   
                   
.listofnames_item  {
  text-align:left;
  padding:10px 15px 15px 15px;
  border-bottom: 1px solid  #DDDDDD;                       
                        } 
.listofnames_item a { 
  display:block;
  text-decoration:none;
  cursor:pointer;
  cursor: hand;
                        
                        }  
.listofnames_item .name_name {
  display:block;
  float:left; 
  font-weight:bold;
  margin:0;
  padding:0;                     
                        }
.listofnames_item .name_datum {
  display:block;
  float:right; 
  font-weight:bold;
  margin:0 10px 0 0;
  padding:0;                      
                        }
.listofnames_item .name_infotext { 
  clear:both;
  display:block;
  font-weight:normal; 
  color:#000; 
  border-top: 1px solid  #2B366C;
  padding-top:10px;
  margin-top:3px;                   
                        } 
                        
/*                        
.listofnames_form {
   width:424px;
   _height:153px; 
   min-height:153px;
   margin-bottom:1px;
   text-align:left;
	background-image:url(./img/listofnames_form_bg_2.jpg); 
  background-position:bottom left;
  background-color:#FDDD66;
  border: 1px solid #A47A00;               
                 }
.listofnames_form_top {
   width:415px;
   height:39px;
   padding:7px 0 0 9px;
	background-image:url(./img/listofnames_form_top_2.jpg);          
                 } 
.listofnames_form_top strong {
   color:#009201;  
   font-size:14px; 
   text-shadow: 1px 1px #fff;           
                 } 
.listofnames_form_top span {
   text-shadow: 0 1px #fff;           
                 } 
.listofnames_form .cols_50p {
   width:50%;
   float:left;                         
                            }
.listofnames_form .label1  { 
  line-height:20px;
  margin:2px 0 2px 10px;                    
                        } 
.listofnames_form .text  {  
  width:180px;  
  height:20px;
  border: 1px solid  #ABADB3;
  margin-left:10px;                        
                        } 
.listofnames_form .texta  { 
  width:185px;
  height:70px;
  border: 1px solid  #ABADB3; 
  margin-left:10px;                    
                        } 
.listofnames_form_btn  {
   margin-bottom:3px;  
  margin:15px 10px;                      
                        } 
.listofnames_form .povinne  {
  margin:10px 10px 0 10px;
  color:red;                    
                        }
                        
*/
                        

.listofnames_form {
   width:424px;
   _height:153px; 
   min-height:153px;
   margin:5px 0;
   text-align:left;
  color:#000;
  background-color:#34408A; 
  border: 1px solid #D6D9E8;
  border-left: 1px solid #4E4E6A; 
  border-right: 0;             
                 }
.listofnames_form_top {
   width:352px;
   height:52px;  
   line-height:22px;
   padding:10px 0 0 72px;
	background:url("./img/listofnames_form_top_3.png") no-repeat; background-position: top left;
  background-color:#636CA5;
   color:#fff;  
   font-size:16px;                   
                 } 
.listofnames_form .cols_left {  
   width:210px;
   float:left;                         
                            }
.listofnames_form .cols_right {  
   width:183px;
   float:left;                         
                            }
.listofnames_form .label1  { 
  line-height:20px;
  margin:2px 0 2px 10px;                    
                        } 
.listofnames_form .text  {  
  width:152px;  
  height:37px;
  margin:14px 0 0 8px; 
  padding-left:50px;
  background-color:#fff;  
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
 behavior: url(/PIE.htc);                        
                        } 
.listofnames_form .texta  { 
  width:180px;
  height:200px;
  margin:14px 0 0 13px;    
  border: 0; 
  padding:10px 5px;    
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
 behavior: url(/PIE.htc);                     
                        } 
.listofnames_form_btn  {
   margin-bottom:3px;  
  margin:15px 35px;                      
                        } 
.listofnames_form .povinne  {
  margin:10px 10px 0 10px;
  color:red;                    
                        }                          
                        
                        
                        
                        
                        

.listofnames_form_den {
   width:406px;
   _height:153px; 
   min-height:153px;
   margin:5px 0 0 0;
   text-align:left;
  color:#000;
  background-color:#34408A; 
  border: 1px solid #D6D9E8;
  border-left: 1px solid #4E4E6A; 
  border-right: 0;             
                 }
.listofnames_form_den_top {
   width:334px;
   height:52px;     
   padding:10px 0 0 72px;
	background:url("./img/listofnames_form_top_3.png") no-repeat; background-position: top left;
  background-color:#636CA5;
   color:#fff;  
   font-size:16px;                   
                 } 
.listofnames_form_den .cols_left {  
   width:210px;
   float:left;                         
                            }
.listofnames_form_den .cols_right {  
   width:183px;
   float:left;                         
                            }
.listofnames_form_den .label1  { 
  line-height:20px;
  margin:2px 0 2px 10px;                    
                        } 
.listofnames_form_den .text  {  
  width:152px;  
  height:37px;
  margin:14px 0 0 8px; 
  padding-left:50px;
  background-color:#fff;  
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
 behavior: url(/PIE.htc);                        
                        } 
.listofnames_form_den .texta  { 
  width:160px;
  height:200px;
  margin:14px 0 0 13px;    
  border: 0; 
  padding:10px 5px;    
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
 behavior: url(/PIE.htc);                     
                        } 
.listofnames_form_den_btn  {
   margin-bottom:3px;  
  margin:15px 35px;                      
                        } 
.listofnames_form_den .povinne  {
  margin:10px 10px 0 10px;
  color:red;                    
                        }                        
                        
                        
                        
                        
                        
.e_mail {
 display:none;       
        } 


/*--SNAR--*/
#snar_alphabet {
 margin:12px 0 0 0;
 max-width:703px;
  }
#snar_alphabet img {
  border:0;
  margin:0;
  }
#snar_frm {
max-width:100%x;
padding:12px 12px 12px 12px;
margin:2px 0 12px;
  background-color: #ddd; 
}
#snar_frm form {
  margin:0;
  padding:0
  }  
.snarformlabel { 
  float:left;
  width:324px; 
  height:32px;
  line-height:32px;
  font-size:small;
  margin:0;
  padding:0;
  } 
#snar_frm #targetDiv { 
  float:left;
  width:210px;
  height:18px;
  line-height:18px;
  /*font-size:small;*/
  margin-top:5px;
  padding: 2px 0 2px 3px;
  background-color: #fff; 
  border:1px solid #ABADB3; 
  }
#snar_frm .send_btn {
 float:right;
 width: 130px;
 height: 27px;
 border:0;
 margin-top:4px;
  cursor:pointer;
  cursor: hand;
  background:url("img/buttonfrmsnar.png");
 }
 .target_text {
 max-width:100%;
 margin:12px 0 0 12px; 
 }   
 .target_text ul {
 list-style:none;
 width:154px;
 float:left;
 margin:0 0 5px 0;
 padding:0;  
 }  
 .target_text ul li a {
 color:#2E356A; 
 } 
 .frm_snarvyklad {
width:679px;
padding:12px 12px 12px 12px;
margin:2px 0 5px;
  background-color: #ddd; 
} 
.send_btn_snarvyklad {
 width: 259px;
 height: 27px;
 border:0;
  cursor:pointer;
  cursor: hand;
  background:url("img/buttonfrmsnarvyklad.png");
 }
 .frm_snarvyklad .text-medium {
width:200px;
padding:4px;
margin:0;
border:1px solid #ABADB3;
 }
 .frm_snarvyklad .texta-big {
width:474px;
height:78px;
padding:4px;
margin:0;
border:1px solid #ABADB3;
 } 
.snar_next_key {
   float:left;width:19%;
}

/* ROZMERY */
             
 .w70{width:70px;}  
 .w80{width:80px;}   
 .w95{width:95px;}
 .w100{width:100px;} 
 .w120{width:120px;} 
 .w140{width:140px;}
 .w150{width:150px;}    
 .w180{width:180px;}    
 .w220{width:220px;}   
          
 .h10{height:10px;}
 .h20{height:20px;} 
 .h30{height:30px;}
 
 .bottom10 {
   margin-bottom:10px;        
           }
 
/* Aplikace */ 
#ap_form_obal { 
  background:url("img/ap_form_obal_bg.jpg");
  background-color:#BBDE78;
  padding:5px 0;
  font-size:0.9em;
  color:#606D4F;
               }
#ap_obal { 
  margin:0 0 6px 6px;
               }  
#ap_form_obal table tr td {
  padding:10px 0;
               }
#ap_form_obal strong { 
  font-size:1.2em;
  color:#3D3D3B;
               }
#ap_form_obal form {
  padding:0;
  margin:0;
               }
#ap_form_left { 
  float:left;
  width:372px;
  padding:5px 30px 0px 10px;
  border-right:1px solid #fff;
               }
#ap_form_right {
  float:left;
  position:relative;
  left:-1px;
  width:289px;
  padding:15px 0;
  border-left:1px solid #fff;
               } 
#ap_form_right ul {
	list-style: none; 
  padding: 0;
  padding:10px 0 10px 0;
               } 
#ap_form_right ul li {
	display:block;
  height:30px;
  line-height:30px;
  padding-left:10px;
               }   
#ap_form_right ul li:hover{
  background-color:#72C70A;
  color:#fff !important;
               }  
#ap_form_right .platba_title {
  margin-left:28px;
  color:#3D3D3B;
               } 
#ap_form_right .button_sendap {
  margin:22px 0 0 22px;
  cursor:pointer;
  cursor: hand;
               }
               
#ap_form_obal .text {
  width:214px;
  height:28px;
  line-height:28px;
  margin-left:16px;
  padding:0 2px;
  border:1px solid #ABC971; 
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; 
 behavior: url(/PIE.htc); 
               } 
               
#ap_form_obal .textvoucher {
  width:200px;
  height:28px;
  line-height:28px;
  margin-left:16px;
  padding:4px 9px;
  border:1px solid #ABC971; 
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; 
 behavior: url(/PIE.htc); 
               }        
#ap_form_obal .sel_small {
  width:55px;
  padding:4px;
  height:30px;
  line-height:30px;
  font-size:0.9em;
  margin-left:16px;
  border:1px solid #ABC971; 
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; 
 behavior: url(/PIE.htc); 
               }
#ap_form_obal .sel_medium {
  width:69px; 
  padding:4px;
  height:30px;
  line-height:30px;
  font-size:0.9em;
  margin-left:15px;
  border:1px solid #ABC971; 
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; 
 behavior: url(/PIE.htc); 
               }
#ap_form_obal .sel_big {
  width:219px; 
  padding:4px;
  height:30px;
  line-height:30px;
  font-size:0.9em;
  margin-left:16px;
  border:1px solid #ABC971; 
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; 
 behavior: url(/PIE.htc); 
               }
               
#ap_form_obal #pay1, #ap_form_obal #pay2, #ap_form_obal #pay3, #ap_form_obal #pay4, #ap_form_obal #pay5, #ap_form_obal #pay6 {
  margin-left:20px;
               }  
#ap_form_obal #kupon {
  margin:2px 0 0 20px;
               }
#ap_form_obal .souhlas {
  margin-left:20px;
               }
#ap_form_right #title {
  color:#2E356A; 
  font-size:1.2em;                
                    }
#ap_form_right p {  
  margin: 10px 0;               
                    } 
                    
#ap_form_popis {
  padding:10px;
  color:#3C3C3C; 
  margin-bottom:10px;      
               } 
#ap_form_popis_top img {
  float:left; 
  margin: 0 10px 10px 0;            
               } 
#ap_form_popis_top {
  font-size:26px;
  font-weight:bold;
               }
#ap_form_popis_top span {
  display:block;
  color:#8C8C8C;
  font-size:13px;
  font-weight:normal;
  padding:3px 0 5px 0;
               }
#ap_form_popis_left {
  float:left;
  width:209px;                   
                    }               
#ap_form_popis_img {
  float:left;
  margin-bottom:20px;                  
                    }
#ap_form_popis_ukazka a {
  float:left;                 
                    }
#ap_form_popis_text {
  float:right;
  max-width:460px;  
  line-height:1.5em;            
                   } 
#ap_form_popis_spec {
  float:right;
  width:440px; 
  font-size:small;
  padding:10px;
  margin-top:10px;
  background-color:#E3E1E2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; 
 behavior: url(/PIE.htc);              
                   }                                        

#ap_ajax_result {
 display:none; 
  background-color:#BBDE78;
  padding:15px;
  font-size:13px;
  color:#606D4F;              
                }                                       

#ap_ajax_result_loader {
 width:100%;
 text-align:center;
  font-size:13px;
 margin:20px 0;              
                }                                      

#ap_ajax_result_loader img{
 margin-bottom:20px;              
                }
/* Slevovy kupon */ 
#kupon_btn
 { 
  float:right;
  position:relative;
  right:-2px;top:0px;
  text-align:center;
  padding:10px;

  border:0;
  cursor:pointer;
  cursor: hand; 



  text-decoration:none;
  font-size:17px;
  color: #fff; 
  letter-spacing:1px;  
  background-color:#d9d9d9;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;  
 }    
#kupon_btn:hover {
  background-color:#434e9d;
   }
#kupon_btndel
 { 
  text-align:center;
  padding:4px 10px;
  background-color:#CC1B21;
  border:0;
  cursor:pointer;
  cursor: hand; 
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  color: #fff; 
  letter-spacing:1px;   
 }                    
/* Volani kupon */     
.volani_rekap1 .value {
  display:block;   
  float:right; 
  width:180px;  
  font-size:16px;
  line-height:40px; 
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;   
  text-align:left; 
  padding:0 15px;
}  
.volani_kupon_form { 
  width:400px; 
  margin:0 auto 0;        









            }    
.volani_kupon_form form {
  margin:0;
  padding:0;         
            } 
.volani_kupon_form .text_long {   
  float:right; 
  width:135px;  
  font-size:16px;
  line-height:40px; 
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;   
  text-align:left; 
  padding:0 15px;        
           }
           
/* Citaty */  
#citat_dne_block { 
  min-height:90px;
  width:565px;
  margin:23px 0 6px 13px;
  padding:0 15px 15px 100px;  
	background: url(img/citat_dne_bg.png) no-repeat; background-position: 0 0;
  border-bottom:2px solid #E3E4E6;       
             }  
#citat_dne_block h2 { 
  color:#464D91;
  font-size:22px;
  font-weight:normal;
  margin:0 0 16px 0;
  padding:0;           
             } 
#citat_dne_block p { 
  margin:0;
  padding:0;           
             } 
#citat_dne_block #autor { 
  white-space: nowrap;     
             } 
.citat_title {
  margin-bottom:20px;           
             }  
.citat, .citat_dne {
  margin:0 10px 0 10px;           
             }  
.citat {
  border-bottom:1px solid #D6D6D6;
  margin-bottom: 20px;           
             }   
.citat_autor {
  margin: 10px 0 10px 0;
  text-align:right;           
             } 
.citat_autor a {
  margin: 10px 0 10px 0;
  text-decoration:none;
  font-weight:bold;           
             } 
.citat_autor a:hover {
  color:#46537F; 
  text-decoration:none;         
             }
.citat_title h2 {
  font-size:22px;           
             } 
.citat_title h2 span {
  float:right;           
             }  
.citat_tagy {
  text-align:right;
  line-height:25px;
  margin-bottom:5px;           
            } 
.citat_tag {
  float:right;
  padding:5px 7px;
  margin-left: 2px;
  line-height:15px; 
  color:#fff; 
  text-decoration:none;
  background-color:#46537F;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; 
 behavior: url(/PIE.htc);        
            }  
.citat_tag:hover {   
  color:#fff; 
  text-decoration:none;
  background-color:#78D043;       
            } 
.citat_filtr {
  float:left;
  position:relative;
  top:-10px;
  margin-left:10px;           
             } 
.citat_filtr select { 
  border:1px solid #D6D6D6;
  padding:5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; 
 behavior: url(/PIE.htc);          
             } 
             
/* Kupony pro levnejsi volani */
.kupony_volani {
  padding:8px;   
  font-size:14px; 
            } 
.kupony_volani h2 {
  font-family: Arial, Helvetica, sans-serif; 
  position:relative;
  padding:12px 16px;   
  font-size:20px; 
  background-color:#EAEFF5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
 behavior: url(/PIE.htc); 
            } 
.kupony_volani .title_img {
  position:absolute;
  right:8px;
  top:-9px;
            }
.kupony_volani h2 span {
  font-weight:normal; 
            } 
.kupony_volani p {
  padding:62px 16px 0 16px; 
  line-height:1.3em;
   }
.kupony_volani p span {
  font-size:12px; 
   }    
.kupony_volani #kupon_form {
  padding:30px 8px;
  position:relative; 
   }   
.kupony_volani #kupon_form .label {
  width: 200px;
  line-height:42px;
  float: left;
   }   
.kupony_volani #kupon_form input {
  width:243px;
  line-height:42px; 
  height:42px;
  padding:0 16px 0 16px;
  border:1px solid #A5A5A5;
  margin-bottom:26px; 
  font-size:16px;
   }    
.kupony_volani #kupon_form #telefon {
  width:185px;
  line-height:42px;
  height:42px;
  padding:0 16px 0 5px;
  margin-bottom:26px; 
  font-size:16px; 
  float: right;
   }     
.kupony_volani #kupon_form #telefon_obal {
  width:259px;
  height:44px;
  line-height:42px;
  padding:0 0 0 16px;
  margin-bottom:26px; 
  font-size:16px; 
  float: left;
   } 
.kupony_volani #kupon_form #telefon_novalid {
  display:none;
  width:200px;
  height:38px;
  position:absolute;
  left:510px;
  top:28px;
  font-size:13px;
  padding:8px 0 0 55px;
  background:url("img/kupony_novalid.png") no-repeat;
  background-position: 0 0;
   }    
.kupony_volani #kupon_form #telefon_valid {
  display:none;
  width:200px;
  height:38px;
  position:absolute;
  left:510px;
  top:28px;  
  font-size:13px;
  padding:8px 0 0 55px;
  background:url("img/kupony_valid.png") no-repeat;
  background-position: 0 0;
   } 
.kupony_volani #kupon_form #kupon_novalid { 
  display:none;
  width:200px;
  height:38px;
  position:absolute;
  left:510px;
  top:98px; 
  font-size:13px;
  padding:8px 0 0 55px;
  background:url("img/kupony_novalid.png") no-repeat;
  background-position: 0 0;
   }    
.kupony_volani #kupon_form #kupon_used { 
  display:none;
  width:200px;
  height:38px;
  position:absolute;
  left:510px;
  top:98px;  
  font-size:13px;
  padding:8px 0 0 55px;
  background:url("img/kupony_novalid.png") no-repeat;
  background-position: 0 0;
   }     
.kupony_volani #kupon_form #kupon_error { 
  display:none;
  width:200px;
  height:38px;
  position:absolute;
  left:510px;
  top:98px;  
  font-size:13px;
  padding:8px 0 0 55px;
  background:url("img/kupony_novalid.png") no-repeat;
  background-position: 0 0;
   } 
.kupony_volani #kupon_form #kupon {
  font-size:24px;
   } 
.kupony_volani #kupon_form #kupon_btn {
  display:block;
  width:149px;
  line-height:42px;
  border:1px solid #5E6D36;
  margin-left:200px;
  padding:0;
  letter-spacing:0; 
  color:#DDDDDD;
  background-color:#779B08;
  font-weight:bold;
  font-size:17px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
 behavior: url(/PIE.htc);  
   }
.kupony_volani .navod {
  font-family: Arial, Helvetica, sans-serif;
  margin:0 16px; 
  padding:18px 18px;
  font-size:13px;
  color:#2E356A;
  background-color:#EAEFF5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
 behavior: url(/PIE.htc); 
            }  
.kupony_volani .navod a {
  color:#2E356A; 
            }
.kupony_volani .navod h3 { 
  text-transform:uppercase;
  font-family: verdana, sans-serif;
  font-weight:bold;
  color:#9FA5BD; 
  font-size:20px;
  margin-left:32px;
  margin-bottom:18px;  
            } 

.kupony_volani .navod ul {
  margin:0;
  padding:0;
  list-style: none; 
	}
.kupony_volani .navod ul li { 
  padding:0 0 22px 32px;
  background:url("img/kupon_volani_li.png") no-repeat;
  background-position: 0 9px;
	} 
.kupony_volani .navod ul li span { 
  display:block;  
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:15px;
  color:#060D2D; 
  margin-bottom:3px;
	}                                      

#kupony_ajax_result {
 display:none; 
  padding:15px;
  font-size:13px;
  min-height:216px;
  color:#000;              
                }                  

#kupony_ajax_result h3 {
  text-transform:uppercase;
  font-family: verdana, sans-serif;
  font-weight:bold;
  color:#9FA5BD; 
  font-size:20px;
  margin-bottom:18px;             
                }              

#kupony_ajax_result p {
  font-size:15px; 
  margin:0;
  padding:0;            
                }                                      

#kupony_ajax_result_loader {
 width:100%;
 text-align:center;
  font-size:13px;
 margin:50px 0;              
                }                                      

#kupony_ajax_result_loader img{
 margin-bottom:20px;              
                }  

/* detail dne */

.detaildne_content {
  width:396px; 
  /*color:#B2B3B4;*/ 
  color:#000;
  font-size:medium;                
                   }
                   
.detaildne_content h2 {
  margin:20px 0 18px;
  padding:4px 0 0;
  font-weight:normal;
  font-size:30px; 
  color:#3E3F40;    
  background:url("img/detaildne_h2_bg.png") no-repeat;
  background-position: top left;        
                   }

.detaildne_grafika {
  position:relative;
  width:270px;              
                   } 

.detaildne_grafika2 {
  position:relative;
  width:240px;
  margin-top:10px;              
                   }

.detaildne_grafika2 img {
  max-width:100%;
  border:0;            
                   }  

.detaildne_kalendar {
  text-align:center;
  padding:73px 43px 0 0;
  margin:0;
  background:url("img/detaildne_kalendar.png") no-repeat;
  background-position: 0 0; 
  width:227px;
  min-height:230px;
  color:#fff;                 
                   } 

.detaildne_kalendar .daystrmonth {
  font-size:30px; 
  margin:0;
  padding:0;
  line-height:22px;              
                   } 

.detaildne_kalendar .daynum {
  font-size:126px;
  font-weight:bold;  
  margin:0;
  padding:0; 
  line-height:110px; 
  letter-spacing:-5px;              
                   }
#detaildne_mail {
  display:block;
  margin:10px 0 0 0;
  cursor:pointer;
  cursor: hand;               
                }
                
.detaildne_svatek_obal {
  position:relative;  
  min-height:430px;                    
                      }
                                      
.detaildne_svatek_obal .listofnames_sform {
  text-align:left; 
  padding:0;
  margin:0;
  position:absolute;
  bottom:-4px; 
  width:240px;                
                   } 
.detaildne_svatek_obal .listofnames_sform .label {
  padding:0 0 10px 14px;              
                   }
.detaildne_svatek_obal .listofnames_sform #sname {
  background-color:#EAEAEA;
  border:0;  
  padding:0 14px;
  width:212px;   
  height:47px;
  line-height:47px;
  margin-bottom:10px;
  font-size:14px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; 
 behavior: url(/PIE.htc);               
                   }
.detaildne_svatek_obal .listofnames_sform #snamebtn {
  border:0;
  padding:0;
  margin:0;              
                   }                


/* aplikace vypis*/ 
.aplikace_vypis_items {
  margin:10px;                    
                      }               
.aplikace_vypis_title1 {
  font-size:20px;                     
                       }            
.aplikace_vypis_title2 {
  font-size:18px;
  color:#424E9A;                     
                       }
.aplikace_vypis_item {
  float:left;
  position:relative;
  margin:10px 27px 10px 0;                    
                      }                   
.aplikace_vypis_item_text {
  position:absolute;
  top:0;
  left:0;    
  font-size:12px;
  color:#fff;
  background:url("img/aplikace_vypis_item_text_bg.png") no-repeat;
  width:190px;
  height:131px;
  padding:5px;
  display:none;
                          } 
.aplikace_vypis_block {  
  padding:10px 20px 10px 0;                 
                      } 
.aplikace_vypis_block h3 {
  font-size:20px;
  line-height:25px;
  font-weight:normal;                   
                      } 
.aplikace_vypis_block p {
  color:#9C9E9D;     
  padding:10px 0 0 0;              
                      } 
.aplikace_vypis_block ul {
  color:#9C9E9D;     
  padding:0 0 15px 0; 
  margin:0;             
                      }
.aplikace_vypis_block ul li {   
  list-style: none;    
  padding:10px 0 20px 30px;     
                      } 
.aplikace_vypis_block ul li img {   
  float:left;   
  position:relative;
  left:-30px;
  top:-5px;
  padding-bottom:10px; 
                      }                               
                
/* Pozice , odsazeni */
.float_r {
  float:right;       
         }
.float_l {
  float:left;       
         } 
.mtop_10 {
  margin-top:10px;
         }  
.mtop_15 {
  margin-top:15px;
         } 
.mtop_20 {
  margin-top:20px;
         }    
.mtop_30 {
  margin-top:30px;
         } 
.mtop_40 {
  margin-top:40px;
         } 
.mbottom_10 {
  margin-bottom:10px;
         }  
.mbottom_15 {
  margin-bottom:15px;
         }    
.mbottom_20 {
  margin-bottom:20px;
         }     
.mbottom_30 {
  margin-bottom:30px;
         } 
.mright_2 {
  margin-right:2px;
         } 
.mright_10 {
  margin-right:10px;
         } 
.mright_20 {
  margin-right:20px;
         } 
.mright_30 {
  margin-right:30px;
         }    
.mright_105 {
  margin-right:105px;
         }
.mleft_20 {
  margin-left:20px;
         } 
.mleft_30 {
  margin-left:30px;
         }    
.mleft_48 {
  margin-left:48px;
         }  
.pbottom_15 {
  padding-bottom:15px;
         }  
         
.w60 {
  width:60px;   
     } 
.w90 {
  width:90px;   
     }      
.w180 {
  width:180px;   
     }  
.w210 {
  width:210px;   
     }  
.w218 {
  width:218px;   
     }    
.w400 {
  width:400px;   
     }
.w472 {
  width:472px;   
     }        
         
.circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%; 
 behavior: url(/PIE.htc);      
        }
         
.radius_10 {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px; 
 behavior: url(/PIE.htc);      
        }
.small_text {
  font-size:12px;          
            }  
            
/* Reklama pozadi*/
.reklama_top{
 width:100%;
 height:135px;
 display:block;
}    

.mobile_content, .mobile_sms_app {
  display:none;
}  
    
#loading {
   width: 100%;
   height: 100%;
   top: 0px;
   left: 0px;
   position: fixed;
   display: block;
   opacity: 0.7;
   background-color: #000;
   z-index: 10000;
   text-align: center;
   color:#fff;
   font-size:20px;
}

#loading-image {
  position: absolute;
  top:40%;
  left: 49%;
  z-index: 100;
}    

#loading-text {
  position: absolute;
  top:45%;
  width:100%;
  margin:0 auto 0 auto;
  z-index: 10001;
}                                                                                                                                                                                            
                                        