       
.mobile_content750 {
  display:none;
}       
.mobile_content_640 {
  display:none;
}  
.desktop_content_640 {
  display:block;
} 
.clanek_vozeno_read_mob {
  display:none;
}    
.perex_mobile_hr {
  display:none !important;
}

.banner_horoskop_zdarma { 
      max-width:100%;
      text-align:left;
      padding:0 15px;
      color:#33223d;
      font-weight:bold;
      font-size:16px; 
      min-height:68px; 
      margin:10px 0; 
      background:url("img/banner_horoskop_zdarma_bg.png") no-repeat;  
      background-color:#d9dffa;
}   
.banner_horoskop_zdarma_text {
  float:left;
  margin-right:22px;
  margin-top:20px;
} 

.banner_horoskop_zdarma a { 
  display:block;   
  float:left;
  padding:8px 30px;
  background-color:#ffd800;
  color:#031e8d; 
  font-size:17px;  
  margin:12px 10px 12px 0; 
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}  

.banner_horoskop_zdarma a:hover { 
  color:#fff;
  background-color:#96a5f0;
}

/* Platba */
.platba_frm_left {
  width:730px;
  padding:18px;
  float:left;
  text-align:center;
  border-right:1px solid #d2d2d2;
  /*font-family: Quicksand,Helvetica, sans-serif;*/  
  font-family: sans-serif;
  color:#2f3774;
}        
.platba_frm_left .platba_info {
  font-size:18px !important; 
  line-height:22px;
}
.platba_frm_left .platba_info h3 {
  font-family: sans-serif;
  font-size:25px !important;  
  color:#2f3774 !important;
}       
.platba_frm_left .platba_info h3 span {
  font-weight:normal;
}        
.platba_frm_left .platba_info .platba_produkt {
  font-size:15px !important; 
}  

/* Platba */
.platba_frm_right {
  width:228px;
  float:left;
  text-align:center;
  padding-top:80px;  
  border-left:1px solid #d2d2d2;
  position:relative;
  left:-1px;
}
.platba_info{
float:left;
text-align:left; 
}     
.platba_stav{
float:right;
text-align:right; 
  color:#a0a0a0; 
  line-height:22px;
}    
.platba_text{ 
  font-size:22px !important; 
  margin:80px 0 10px;
}        
.platba_text strong{  
  color:#a0c734;     
  margin-left:10px;
}  
.platba_stav_nopayd{
  color:#e8320f; 
  font-weight:bold; 
  font-size:17px !important; 
  font-family: Arial, Helvetica, sans-serif; 
  padding-right:25px;
  background:url("/modules/osobni-horoskop/ahpay_ikon/ahpay_notpaid.png") no-repeat; background-position:center right; 
}  
.platba_stav_payd{
  color:#a0c734; 
  font-weight:bold; 
  font-size:17px !important; 
  font-family: Arial, Helvetica, sans-serif; 
  padding-right:25px;
  background:url("/modules/osobni-horoskop/ahpay_ikon/ahpay_paid.png") no-repeat; background-position:center right; 
}
.platba_button { 
  display:inline-block;
  margin:3px;   
  font-size:16px !important; 
  padding:18px 30px 18px 90px; 
  background:url("/modules/osobni-horoskop/ahpay_ikon/ahpay_button.png") no-repeat; background-position: 25px center;  
  background-color:#a0c734;
  color:#fff;

}  
.platba_button_border { 
  display:inline-block;
  margin:10px 0;   
  border:1px solid #a0c734;
  cursor:pointer;
  cursor: hand;

}
  
  
/* Partneri */

.partner_content_items, .partner_content_items_vypis  {
    float:left;
    width:688px;
    margin:0 0 0 0;    
    line-height:22px;
  }
.partner_img {
  position:absolute;
  left:8px;
  top:6px;
  z-index:1000;
}  
.partner_img img {  
 width:110px;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
} 
.partner_content_items_vypis .content_item {
    position:relative; 
    max-width:680px;     
    border-bottom:1px #ddd solid;
    margin:0 0 15px 5px;
                                     } 
.partner_item {
    position:relative;
    /*background:url("../img/partner_item_bg_top_old.jpg") repeat-x;*/ 
    min-height:150px;
    _height:150px;
    background-position:left top;
    margin:0;
    padding: 0 0 8px 0;
 }    
.partner_right2 {  
    position:relative;
    padding: 0 0 0 135px;  
    margin-bottom:10px;
 }        
.partner_right {
  position:relative;
    padding: 0 0 0 135px;  
}
.bottom_partner {
    position:absolute;
    bottom:1px;
    left:0;
    height:0;
    border-bottom:1px #fff solid; 
    width:100%;             
               }
.partner_title {
 float:left;
 margin: 0 0 0 10px;
 padding: 6px 0 0 0;
  color:#000;
 font-size:18px;  
 } 
.partner_title a {
  color:#000;
 text-decoration:none;
 font-weight:bold;
 }
.partner_popis { 
    position:relative;
    margin: 8px 0 10px 10px;
 }  
.partner_popis_nazev {
 float:left;
 margin:2px 0 0 0;
 line-height: 20px;
 width:90px;
 color:#6F6F6F;
 /*font-size:small;*/
 font-weight:bold;
 } 
.partner_popis_hodnota {
    float:left;
 margin:2px 0 0 0;
 color:#2E356A;
 /*font-size:small;*/
 font-weight:bold;
 } 
.partner_popis_moto {
 margin:2px 0 0 0;
 padding: 0 10px 0 0;
    min-height:35px;
    _height:40px; 
    font-size:15px; 
 } 
.partner_popis_moto a {
 text-decoration:none;
    color:#33223e;
 }   
.partner_popis_moto a strong {
 text-decoration:underline;
    color:#00268d; 
    font-size:19px; 
 } 
.partner_obory {
    position:relative;
    top: 5px;
    margin: 0 0 0 0;
    color:#694d6c; 
    font-size:12px;  
    background-color:#;
    /*font-size:small;*/
 }
.partner_icons { 
    position:relative;
    width:100%;
    float:left;
 }  
.partner_icons_sms {
    width:100%;
    float:left;
 }
.partner_hodnoceni {
    float:left;
    margin-left: 10px;
 } 
.partner_ico {
    float:right;
    width:170px;
    height:27px;
    line-height:27px;
    margin: -20px 0 0 0;
 }     
.partner_ico img {
    max-width:90%;
    float:right;
    
 } 
.partner_ico2, .partner_ico2_grey {
    float:right; 
 
    line-height:23px;
    color:#44509C;
    text-decoration:none;
    margin: 0;
    width:105%;
 }  
.partner_ico2 img, .partner_ico2_grey img {
    position:relative;
    top:1px;
    width: 20px;
    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;
    line-height:15px;
    margin: 0 0 0 25px;
    font-size:15px;
    text-decoration:none;
 }   
.partner_ico_sms a {
    color:#44509C;
    text-decoration:none;
 }  
.partner_ico_sms strong {
    font-size:16px;
    color:#44509C;
 }
.partner_vypis_banner {
 border:0;float:right;max-width:100%;
}    

.ico_online, .ico_offline {
  display: inline-block;
  font-size:11px;
  line-height:18px;
  font-weight:normal;
  padding: 0 10px 0 20px;
  color:#657c32;
  border:1px solid #dbdbdb;  
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px; 
}  

.ico_online {
      background:url("img/point_green.png") no-repeat; 
  background-position: 6px 6px;
}        

.ico_offline {
      background:url("img/point_red.png") no-repeat; 
  background-position: 6px 6px;
}   
.tip_of_day_widget {
text-align:center;
 color:#fff;	
 padding-top:30px;  
}

 .tip_of_day_widget a {
 color:#fff;	
}
.tip_of_day_widget a:hover {
 color:#ffdc1a;	
}

/* horoskop */  

.hskop_map {
  float:none;    
  width:100%; 
  text-align:center;  
  }     
.hskop_map h2, .clanek_last_mob h2 {
  text-align:center;
  max-width:100%;
  color:#7b7b7b;  
  font-size:24px;
  margin:10px;   
  padding:20px;
  font-family: Quicksand,Helvetica, sans-serif;
  text-decoration:underline;
  font-weight:normal;    
  letter-spacing: 2px;
  } 
  .hskop_item {
    width:14%;
    margin: 1px 0%  1px 2%;
    float:left;
    display:block;
    text-align:center;
  }    
  .hskop_item_img {
    width:100%;  
    float:left;  
  }     
  .hskop_item_img img {
    max-width:100%;
    margin-left:0;
  }
  .hskop_item_popis {
    width:100%;    
    float:left;  
  text-align:center;
  padding-top:0;
  color:#7b7b7b;    
  font-size:9px; 
  }
  .hskop_item_popis h3 {
  font-family: Quicksand,Helvetica, sans-serif;
  text-decoration:underline;
  font-weight:normal;  
  text-decoration:none;   
  font-size:13px; 
  color:#000; 
  margin-bottom:2px;
  }   

.hskop_content_items {
  width:683px;
  margin:10px;
}   


@media screen and (max-width: 1023px) {   
.desktop_content {
  display:none;
}  
      
.desktop_content_640 {
  display:none;
}        
.mobile_content_640 {
  display:block;
  max-width:100%;
} 
  
  body {    
  background:none;
  background-color: #fff;
  }   
  
img {max-width:100%}    
#oshskop_nav_btn1 img {
  max-width:100%;
}


/* Platba */   
#volani_obal {
  color:#1A1A1A;
  margin:0;
    padding:0;
    border:0;
    border-top:0; 
  position:relative;
  }
.platba_frm_left {
  width:90%;
  border-right:0;
}  
.platba_frm_right {
  width:98%;
}

/* Platba */ 


#wrap {   
  width: 100%;   
  background:url("img/bgastrohled.png") no-repeat; background-position:top center;
  padding:0;
  margin:0;
  background-color: #fff;
      }         
#container {   
  width: 100%;
	background: none;
  background-color: #ffffff;  
	}  
#fulltopcontainer		{ 
  width: 100%; 
  } 
#topimg		{
  width: 100%; 
  } 
#all_content_container		{	
  width: auto;      
  padding: 0 20px 30px 10px; 
  } 
#content_sleft {
	/*Pro sloupec s bloky vlevo - layout*/
    width:100%;   
	}  
#module_container_lr {
    width:100%;   
	} 
.content_item_full_no {
    float:left;
    width:100%;
    margin:0 0 2px 0;   
  }   
.in_content_full_no {
    float:left;
    width:100%;
    padding:4px 0 2px 0;   
  }    
  
.content_item_l_h_strong, .content_item_r_h_strong {
		display: none; 
}

.content_item_full_strong_border, .content_item_full_strong_border2, .content_item_full_normal,.content_item,.content_item_full_strong,.content_item_full_no {
    float:left;
    max-width:100%;  
    width:100%;
    padding:10px 25px 5px 0;
    border:0;
  }    
.in_content_full_strong_border,.in_content_full_strong,.in_content_full_strong_border2,.in_content_full_normal {
    float:left;
    max-width:100%;  
    width:100%;
    padding:5px 0px 0px 0px;
    border:0;
  }
.in_content_full_strong img{
    margin:1px 0 5px 0;
    border:0;  
    max-width:100%; 
    /*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;     
    max-width:100%; 
    /*background:url("img/c_item_full_strongb.gif") no-repeat; background-position: bottom left;*/
  }   
h2.in_content_h2 {
 width:100%;
 padding: 0 0 0 10px;
  }  
#logo		{
  position:relative;
	margin: 0 auto 0 auto;
  padding:20px 0 0 30px;
  width: 310px; 
  z-index:1;
  }
#logo .logopic 
{ 
width: 310px; 
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 {
		display: none;         
             }   
#topcontainer		{ 
  position:relative;
	margin: 0;
  height:10px; 
  /*margin-bottom:170px;*/  
  width: 100%;
  }
#topimg		{
	float: left;
	padding: 0;
  height:0;
  /*background:url("img/top_img.jpg") no-repeat;width:1025px;height:185px;
  border: 1px solid #C0C0C0;*/
  }
	#rightcontainer {
		display: none;
	}    
  .reklama_top{
  		display: none;
  }  
  #loginblock {
    		display: none;
  } 
#topbottom		{
  width: 100%;
  min-height:0; 
  padding-top:0;    
	margin: 0;    
  background-color: #ffd800;
	clear: both;  
  position:relative;
  top:0;     
  }  
  .top_lista_obal	{
    		display: none;     
    }  
  .top_lista	{
    		display: none; 
    }
  .user_top_lista {
    		display: none; 
                  }  
  .slideBox {
    		display: none; 
  }   
  .denniMenu {
    		display: none; 
  }  
#module_container_sleft {
	/*Pro sloupec s bloky vpravo i vlevo - layout*/
	float: left;
  width: 100%;
	margin: 0;
	padding: 0px;
	margin-top:2px;
  /*border: 1px solid #000000;*/
	}   
.content_item_full_no {
    width: 100%;
    margin:0 0 2px 0;
  }     

.mobile_content {
  display:block;  
} 
#bottom		{    
  background:url("img/bottom_bg_mobile.png") repeat-x;
  background-color: #fff;  
  width:100%;   
    		display: none; 
  }      
  #bottom_bottom {
    		display: none; 
  }  
.specform { 
    		display: none; 
}   
.vyber_poradce_top {  
  		display: none;
  display:inline;
  width:100%;   
  font-size:14px; 
 color:#2E356A;
   text-transform:uppercase;
                   }
.vyber_poradce_top form { 
  		display: none; 
	float: left;
  color:#8F7214;
  width:180px;  
 margin:10px 0 0 10px;                    
                          } 
.vyber_poradce_top select {  
  		display: none;
  color:#000;
  width:180px;                         
                          }                   
.vyber_poradce_top_left {  
  		display: none;
	float: left;
  color:#ACACAC;  
  font-size:15px;
  font-weight:bold; 
 margin:10px 20px 0 0;               
                        }                   
.vyber_poradce_center {  
  		display: none;    
  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 {
    		display: none;                           
                            }   

.content_items {
  width:100%;
}     
.hskop_content_items {
  width:94%;
  margin:3%
}        

.hskop_content_item_padding {
  padding: 0;
}
.hskop_item_title_mapa { 
    float:left;
 color:#2E356A;
    width:100%;
 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;
  } 

.partner_content_items, .partner_content_items_vypis  {
    float:left;
  width:100%;        
    margin:0 0 0 0;    
    line-height:22px;
  }    
.hskop_item_content {
    float:left;
  width:100%;
    padding:0 0 0 0;
    border-top:0;
    border-right:0;
    margin: 0 0 0 0;
  }
.hskop_def_znameni, .bornform {
}   
.bornform {
}     
.hskop_uvodnik {
  display:none;
}       
  
.hskop_item_mojiblizci {
  display:none;
                       }
.aplikace_vypis_title1 {   
  display:none;
}                
.slider-wrapper {   
  display:none;
}    
#volani_slider_obal { 
  margin:0 auto 0 auto;
  padding-bottom:0;            
  background:url("");
  }             
#slider_noaktive40 {   
  display:none;
}
.hskop_item_mapa {
 width:100%;
 padding: 0;
 margin: 0;
  }                 
   
.hskop_map {
  float:none;    
  width:100%; 
  text-align:center;  
  }     
.hskop_map h2 {
  text-align:center;
  max-width:100%;
  color:#7b7b7b;  
  font-size:24px;
  margin:10px;   
  padding:20px;
  font-family: Quicksand,Helvetica, sans-serif;
  text-decoration:underline;
  font-weight:normal;    
  letter-spacing: 2px;
  } 
  .hskop_item {
    width:19%;
    margin: 5px 3%  5px 3%;
    float:left;
    display:block;
  }    
  .hskop_item_img {
    width:30%;  
    float:left;  
    margin-right: 15%;
  }     
  .hskop_item_img img {
    max-width:100%;
  }
  .hskop_item_popis {
    width:55%;    
    float:left;  
  text-align:left;
  padding-top:30px;
  color:#7b7b7b; 
  }
  .hskop_item_popis h3 {
  font-family: Quicksand,Helvetica, sans-serif;
  text-decoration:underline;
  font-weight:normal;  
  text-decoration:none;   
  font-size:20px; 
  color:#000; 
  margin-bottom:10px;
  }    

.hskop_content_items {
  width:100%;
  margin:0;
}  
.hskop_item_content1 {
    float:left;
    width:100%;
    padding:0;
    border-top:0;
    margin: 0 0 2px 0;
  }
.hskop_item_text_obal {
 float:left;
 width:100%;
 padding: 10px 0 0 0;
 margin:0 0 0 -1px;
  } 
  .burger_menu {  
   position:absolute;
   top:30px;
   left:15px;
  cursor:pointer;
  cursor: hand;
  z-index:100;
  }            
  .burger_menu span {  
    font-size:18px;
    color:#024498;
    position:relative;
    top:2px;
  }  
  .burger_menu img {
    float:left;
    margin-right:15px;
  } 
 .horizontal_menu_obal_l {
		display: none;  
  position: absolute; top: 218px;
  text-align:left;  
  width: 100%;
  }   
.horizontal_menu		{  
  display:none;
  }    
.mobile_menu {  
		display: none;  
 z-index:900;
  position:relative;  
  top:0;    
  height:auto;
  width: 100%;
	clear: both;
	padding: 0;
	margin: 0;
	text-align:left;    
  background-color: #ffd800; 
  }
.mobile_menu_ul		{
  list-style: none outside none; margin:0; padding: 0px;   
  width:100%;
  }    
.mobile_menu_ul li		{   
  width:100%;
  } 
.mobile_menu_ul li a		{
  float:none;    
  height:40px;
line-height: 40px;
  display: block; margin: 0px; padding: 0; 
  padding: 0 0 0 20px;
    color:#024498;
    text-decoration:none; 
    font-size:18px;
  } 

.mobile_menu_ul li a:hover
{ 
  color: #fff;
  background-color: #024498;
/*color: #fff;*/
}
.submenu		{
  display:none;
  }
  
/*HORIZONTAL MENU2 - KONEC*/ 

/* Detail dne */
                 

.detaildne_grafika, .detaildne_grafika2 {
  position:relative;
  width:100%;  
  text-align:center; 
  margin:20px 0;           
                   }   

.detaildne_kalendar {
  text-align:center;
  padding:73px 43px 0 30px;
  margin:0 AUTO 0 AUTO;
  background:url("img/detaildne_kalendar.png") no-repeat;
  background-position: 30px 0; 
  width:227px;
  min-height:230px;
  color:#fff;                 
                   }  
.detaildne_content {
  width:100%;  
  /*color:#B2B3B4;*/ 
  color:#000;
  font-size:medium;                
                   }
#detaildne_mail, .listofnames_sform {
  display:none;
}                   
  
/*Detail dne - KONEC*/  


.clanek_perex_txt {float:left;color:#000;padding:7px 10px;border:0;width:99%} 
.clanek_perex_txt a strong {text-decoration:none !important;line-height:150%;}
.clanek_perex_txt_full {float:left;color:#000;padding:10px;max-width:99%}
.perex_mobile_txt {display:block;float:left;max-width:60%;margin-bottom:10px;}   
.perex_mobile_img {display:block;float:right;max-width:35%}
.clanek_perex_txt img {border:0;float:right;max-width:100%}
.clanek_perex_vice {float:left; margin:0 0 10px 0;padding:10px 10px 10px 15px;background-color:#024498;}  
.clanek_perex_vice a, .clanek_perex_vice a:hover {color:#fff;text-decoration:none !important;}



.upoutavky	{
  float:left;
  padding:5px 10px; 
  width:99%;
  } 
.upoutavka {
  border:0;
  font-size:0.95em;
           }  
.upoutavka a {
 text-decoration:none;font-weight:normal;
           }        
.upoutavka_txt {  
  display:block; 
}
.upoutavka img	{
  float:left;
  width:100px;
  height:100px;
  padding:0;
  border:0;
  margin:10px 15px 10px 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:#000;   
  line-height:20px;
  display:block; 
  float:none;
 padding: 10px 0 4px 10px;
 font-size:20px;
 margin:0;
 text-decoration:none;font-weight:bold;
  }    
.upoutavka	p, .upoutavka	p a { 
  display:block; 
  float:none;
  text-decoration:none; 
  line-height:1.2em;
  width:auto;
  margin:0 0 10px 5px;
  padding:0;
  }


#ap_form_popis_text {
  float:left;
  padding-left:20px;  
  line-height:1.5em;            
                   }   
                   
#ap_form_popis_spec {
  width:99%;
  margin-left:1%;
}     

.aplikace_vypis_item {
 width:22%;
}      
.aplikace_vypis_item_text {   
  font-size:12px;
  width:94%;  
}     

.aplikace_vypis_item img {
 max-width:100%;
} 

/* volani */

#volani_nav_obal {
  width:680px;
  margin:0 auto 12px auto; 
  text-align:center;
}   

/* namiru */

.namiru_content_item {
  width:40%;

  }     
.item_form { 
  width:100%;
}   

 .snar_alphabet { 
  width:100%;
}   
             
}      
@media screen and (max-width: 950px) { 


.aplikace_vypis_item {
 width:21%;
}      
.aplikace_vypis_item_text {   
  font-size:12px;
  width:94%;  
}    
                                  
.bornform {
  width:98,5%;
          }
}      
@media screen and (max-width: 900px) { 


.aplikace_vypis_item {
 width:28%;
}      
.aplikace_vypis_item_text {   
  font-size:12px;
  width:93%;  
}  

/* namiru */

.namiru_content_item {
  width:38%;

  }    
    
}  
@media screen and (max-width: 820px) { 
  .hskop_item {
    width:25%;
    margin: 5px 4%  5px 4%;
    float:left;
    display:block;
  }    
.content_item_btn {
  width:45%;
  margin:0;
  padding:0;
  } 
#widget_popup_obal {
  position:fixed;
  _position:fixed;
			top: 0;
			left: 0;
			width: 100%;
			height: 50%;
			z-index:1001;
		}  
#widget_popup_center { 
  position:relative;
  /*margin-left:-130px;*/
  margin:0 auto 0 auto;
  padding-top:30px;  
  width:100%;
  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;   
    }
}    
@media screen and (max-width: 750px) { 
.desktop_content750 {
  display:none;
}         
.mobile_content750 {
  display:block;
}
  .mobile_sms_app {
    width:98%;
    height:700px;
    display:block;
  } 
  #ap_obal, #ap_form_obal, .ap_form_title {
  display:none;
}       
#ap_form_popis_text {
  float:left;
  max-width:55%;
  padding-left:20px;  
  line-height:1.5em;            
                   } 
/*  volani */                   
#volani_nav_obal {
  width:360px;
  margin:0 auto 12px auto; 
  text-align:center;
}   
#volani_slider_obal {
  margin:0 auto 40px 15px;  
  } 
.newsms {display:none;}  

/* namiru */

.namiru_content_item {
  width:36%;

  }    
.content_item_btn {
  max-width:50%;
  margin:0;
  padding:0;
  }   
#items_form_right {
  float:none;
  position:relative;
  top:10px;  
  width:150px;
  font-size:16px;
  line-height:20px;
  margin:0 auto 0 auto
   }       
#oshskop_nav_obal {
 position:relative;
 left:0;
 bottom:0; 
 z-index:1000; 
 width:750px;
}    
.oshskop_nav_item1 {
  width:25%;
  height:28px;
  float:left;    
  font-family: Quicksand,Helvetica, sans-serif; 
  font-size:13px;
  line-height:14px;
  padding:15px 0 0 48px; 
  text-transform: uppercase;   
  color:#999999;
}   
.oshskop_nav_item {
  width:25%;
  height:28px;
  float:left;     
  font-family: Quicksand,Helvetica, sans-serif; 
  font-size:13px;
  line-height:14px;
  padding:15px 0 0 55px; 
  text-transform: uppercase;  
  color:#999999;
}   
#oshskop_nav_obal .bg1 {
  background:url("/modules/levnejsi-volani/img/volani_menu_bg1.png") no-repeat; background-position: top -40px left;
}   
#oshskop_nav_obal .bg2 {
  background:url("/modules/levnejsi-volani/img/volani_menu_bg2.png") no-repeat; background-position: top -40px left;
}   
#oshskop_nav_obal .bg3 {
  background:url("/modules/levnejsi-volani/img/volani_menu_bg3.png") no-repeat; background-position: top -40px left;
}  
#oshskop_nav_obal .sel {
  background-position: top 0 left;
  color:#434e9c;
}
#snar_frm form {
  text-align:center;
  }  
.snarformlabel { 
  text-align:center;
  float:none;
  width:100%; 
  } 
#snar_frm #targetDiv { 
  float:none;
  width:210px;
  }
#snar_frm .send_btn {
  float:none;
 }   
#volani_obal h2.sel_oshskop {
  margin:0 10px 10px 20px;
  font-size:30px;
  font-weight:normal;
  color:#3D3D3F;
  }  
#volani_obal #content_text {
 border: 0;
 margin: 0;
 padding: 5px 10px 0 20px;
 min-height:160px;
 }    
#content_text p {
 width:90%;
 }    
#content_text ul li {
 width:90%;
   }
#volani_obal .imgbg {
  display:none;
}   
#slider_2 {
  display:block;
  width:100%;
  font-weight:bold;
  padding-top:20px;
} 
#slider_select  {
  font-size:25px;
  padding:5px 20px;  
  font-family: Arial, Helvetica, sans-serif; 
  font-weight:bold;
  margin: 0 auto;
  border:0;
}
#slider_2  .value1 {
  display:block;  
  font-size:18px;
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
  padding:5px 10px;
  margin:0 auto;
  width:180px;
}    /* 
#volani_slider_obal #slider {
  top:30px;
  }  
#volani_slider_obal {
  height:150px; 
  }   */
#slider {
  display:none;
}   
#volani_slider_obal {                 
  background:none;   
  height:80px; 
  }
}   

@media screen and (max-width: 700px) {  
                                 
 
.partner_content_items_vypis h2.in_content_h2 {
  display:none;
    color:#00268d; 
    font-size:16px; 
    line-height:20px;
 font-weight:bold;
 padding: 16px 0 16px 10px;
 border:0;
 background:none;
 margin:0;
  }
.oshskop_nav_item1 {
  width:70%;
  height:28px;
  float:left;    
  font-family: Quicksand,Helvetica, sans-serif; 
  font-size:13px;
  line-height:14px;
  padding:15px 0 0 48px; 
  text-transform: uppercase;   
  color:#999999;
}   
.oshskop_nav_item {
  width:70%;
  height:28px;
  float:left;     
  font-family: Quicksand,Helvetica, sans-serif; 
  font-size:13px;
  line-height:14px;
  padding:15px 0 0 55px; 
  text-transform: uppercase;  
  color:#999999;
}       
.listing {
  width:100%;
    }   
#widget_popup_obal {
  position:fixed;
  _position:fixed;
			left: 0;
			width: 100%;
			height: 50%;
			z-index:1001;
		}    
.namiru_content_item_uvod {
  width:90%;

  } 
}

@media screen and (max-width: 600px) {        
.platba_info{
width:90%;
}   
.platba_stav{
float:left;
text-align:left; 
  color:#a0a0a0; 
  line-height:22px;
}  
.hskop_map {
  float:none;    
  width:100%; 
  text-align:center;  
  }     
.hskop_map h2 {
  text-align:center;
  max-width:100%;
  color:#7b7b7b;  
  font-size:24px;
  margin:10px;   
  padding:20px;
  font-family: Quicksand,Helvetica, sans-serif;
  text-decoration:underline;
  font-weight:normal;    
  letter-spacing: 2px;
  } 
  .hskop_item {
    width:40%;
    margin: 5px 5%  5px 5%;
    float:left;
    display:block;
  }    
  .hskop_item_img {
    width:30%;  
    float:left;  
    margin-right: 15%;
  }     
  .hskop_item_img img {
    max-width:100%;
  }
  .hskop_item_popis {
    width:55%;    
    float:left;  
  text-align:left;
  padding-top:30px;
  color:#7b7b7b; 
  }
  .hskop_item_popis h3 {
  font-family: Quicksand,Helvetica, sans-serif;
  text-decoration:underline;
  font-weight:normal;  
  text-decoration:none;   
  font-size:20px; 
  color:#000; 
  margin-bottom:10px;
  }    
.perex_mobile_txt {display:block;float:left;max-width:50%;margin-bottom:10px;}   
.perex_mobile_img {display:block;float:right;max-width:45%}   


.aplikace_vypis_item {
 width:40%;
}      
.aplikace_vypis_item_text {   
  font-size:11px;
  width:93%;  
} 

/* volani */
.volani_rekap1 {
  text-align:center;
}   

/* namiru */

.namiru_content_item {
  width:85%;

  }    
.namiru_content_item_uvod {
  width:90%;

  }    

}                                                                                                                                                                        


@media screen and (max-width: 550px) {   
.desktop_content550 {
  display:none;
}      
#ap_form_popis_text {
  float:left;
  max-width:90%;
  padding-left:0;  
  line-height:1.5em;            
                   }
                   
 /* volani */
  .vyber_item {
    width:95%;
    margin-bottom:20px;
  }  
#volani_slider_obal {
  font-size:12px;  
  margin:0 auto 40px 15px;  
  }    
.item_form { 
  width:90%;
}  
.snar_next_key {
   float:left;width:25%;
}  

/* Na miru */    
                    
#items_form .text_long400{
 width:90%;                      
                      }  
#items_form .text_small400 {
 width:80%;                                   
                      }  
#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 30px 0 48px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; 
 behavior: url(/PIE.htc); 
  float:none;                    
                      }
                      
#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:none;             
  margin: 15px 30px 0 48px;
  }   

#items_form  .sel_namiru_big_pohlavi {
 width:90%;       
  }

#items_form  .sel_namiru_big_misto {
  margin-right:50px;  
  margin-bottom:15px;  
  float:none;             
  }  
#items_form .text_small_misto { 
  margin-right:50px;   
  width:195px; 
  float:none;                               
                      } 

.title_narozenidat {
  float:none; 
  width:90%;   
}   
.obal_namiru_small_narozenidat {  
  width:90%;   
  text-align:left;
  float:none;   
  margin-top:15px;      
}    
.title_do_obal{
  display:block;
  margin-top:10px;  
} 
#frmrok_end {
  margin-left:20px;
}
#items_form .form_uploader{  
  width:90%;               
                      } 
#items_form .texta_obal{
 width:90%;            
                      }  
#items_form .texta{
 width:100%;                   
                      }       
#items_form .text_long220{
 margin-right:100px;;                      
                      } 
#items_form #ajax_form #kupon_btn
 {        
  float:left;      
  display:block;
  cursor:pointer;
  cursor: hand; 
  margin: 10px 10px;
 }      
.volani_kupon_form #kupon_btn
 {        
  float:right; 
  position:relative;
  right:50px;     
  top:-10px;
  display:block;
  cursor:pointer;
  cursor: hand; 
  margin: 10px 10px;
 } 
.volani_kupon_form .text_long {   
  float:right; 
  position:relative;
  right:50px;   
  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;        
           }
.osh_poznamka {
  width:90%;
}   
.item_form table {
  width:90%;
}   
                                  
.bornform {
  width:96%;
          } 
                                  
.bornform_label {
  float:left;
  width:40%;   
  margin-top:10px; 
          } 
                                  
.bornform_select {
  float:left;
  width:50%;    
  margin-top:10px; 
          }   
                                  
.bornform_btn {
  float:left;
  width:90%;
  margin-top:10px; 
          } 
.content_item_l_h_strong {
    float:left;
  width:98%;
    /*background:url("img/c_item_h_strong.gif") repeat-y; background-position: top left;*/
  }
.content_item_l_h_strong_border {
    float:left;
  width:98%;
  }
.content_item_l_h_normal {
    float:left;
  width:98%;
  }
.content_item_l_h_no {
    float:left;
  width:98%;
  }
.content_item_r_h_strong {
    float:left;
  width:98%;
    /*background:url("img/c_item_h_strong.gif") repeat-y; background-position: top left;*/
  }
.content_item_r_h_strong_border {
    float:left;
  width:98%;
  }
.content_item_r_h_normal {
    float:left;
  width:98%;
  }
.content_item_r_h_no {
    float:left;
  width:98%;
  }  
.clanek_znameni_item1 {
    float:left;
  width:98%;
   }
.clanek_znameni_item2 {
    float:left;
  width:98%;
   }   
.in_content_full_strong_border img  {
  width:100%;
  float:none;
  clear:both;
}


}                                                                                                                                                                              


@media screen and (max-width: 490px) {      
  .hskop_item_popis {
    width:55%;    
    float:left;  
  text-align:left;
  padding-top:30px;
  color:#7b7b7b;   
  font-size:12px; 
  }   
.banner_horoskop_zdarma { 
      padding-top:10px;
      text-align:center;
}  
.banner_horoskop_zdarma_text {
  float:none;  
      text-align:center;
} 

.banner_horoskop_zdarma a { 
  float:none;  
      text-align:center;
}     
#all_content_container {padding: 10px 10px;}        
.perex_mobile_img {display:block;float:left;max-width:100%;margin-bottom:5px;} 
.perex_mobile_txt {display:block;float:left;max-width:95%;margin-bottom:10px;}    
.perex_mobile_txt span {display:none;}   
.clanek_perex_vice {display:none;}  
.clanek_perex a {text-decoration: underline !important;}  
.clanek_vozeno_read_mob {
  display:block;
}   
.perex_mobile_hr {
  display:block !important;
  padding:4px 10px 4px 0;
  background-color:#eaeaea;
  border:0;
  margin-bottom:35px !important;  
  width:110%;
   
  position:relative;
  left:-10px;  
  top:-10px;
}    
                                  
.bornform {
  width:96%;
          } 
                                  
.bornform_label {
  float:left;
  width:40%;   
  margin-top:10px; 
          } 
                                  
.bornform_select {
  float:left;
  width:50%;    
  margin-top:10px; 
          }   
                                  
.bornform_btn {
  float:left;
  width:90%;
  margin-top:10px; 
          } 
.content_item_l_h_strong {
    float:left;
  width:98%;
    /*background:url("img/c_item_h_strong.gif") repeat-y; background-position: top left;*/
  }
.content_item_l_h_strong_border {
    float:left;
  width:98%;
  }
.content_item_l_h_normal {
    float:left;
  width:98%;
  }
.content_item_l_h_no {
    float:left;
  width:98%;
  }
.content_item_r_h_strong {
    float:left;
  width:98%;
    /*background:url("img/c_item_h_strong.gif") repeat-y; background-position: top left;*/
  }
.content_item_r_h_strong_border {
    float:left;
  width:98%;
  }
.content_item_r_h_normal {
    float:left;
  width:98%;
  }
.content_item_r_h_no {
    float:left;
  width:98%;
  }  
.clanek_znameni_item1 {
    float:left;
  width:98%;
   }
.clanek_znameni_item2 {
    float:left;
  width:98%;
   } 
}                                                                                                                                                                               


@media screen and (max-width: 450px) {     
#logo .logopic span		{
  width:270px;
  margin-left:25px;
  }           
.aplikace_vypis_item {
 width:100%;
}      
.aplikace_vypis_item_text {   
  font-size:12px;
  width:190px;  
}  

/* namiru */

.namiru_content_item {
  width:75%;

  }   
#items_form .form_uploader{  
  height:60px; 
  line-height:29px;            
                      } 
}                                                                                                                                                                           


@media screen and (max-width: 400px) {    
  .hskop_item_popis {
    width:55%;    
    float:left;  
  text-align:left;
  padding-top:30px;
  color:#7b7b7b;   
  font-size:11px; 
  }        
#all_content_container {padding: 10px 5px 10px 10px;}      
.clanek_perex_txt strong {line-height:100%;font-size:20px;}
.clanek_perex img {padding:0 16px 0 0;margin-bottom:8px;width:100%;}    
.perex_mobile_img {display:block;float:left;max-width:100%;margin-bottom:5px;} 
.perex_mobile_txt {display:block;float:left;max-width:95%;margin-bottom:10px;} 
.perex_mobile_txt span {display:none;}   
.clanek_perex_vice {display:none;}  
#volani_slider_obal {
  font-size:11px;
  }       
.item_form { 
  width:70%;
}  
}                                       