/* Partneri */
.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; 
text-indent: -9000px; 

/* */ 
} 
.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; 
} 



.partner_content_item_det {
    position:relative; 
    width:100%;  
    background-position:left bottom;
    margin:0 0 15px 0;
                                     } 
.partner_item_det {
    float:left;
    width:99%;
    margin: 0 0 0 1px;
    border:0;  
 } 
.partner_popis_det {
 margin: 0;       
 width:98%;
 padding:0 10px;
 color:#694d6c; 
 }  
.partner_item_det_left {  
    position:relative; 
    float:left;
    /*width:267px;*/
    max-width:35%; 
    min-height:250px;
    _height:250px;
    margin:10px 0 0 8px;
    _margin:10px 0 0 4px;
    padding-bottom:16px;
 }      
.partner_item_det_left img {
    max-width:100%;
 } 
.partner_det_moto, .partner_det_moto_mobile {
 margin:20px 0;
    color:#00268d;
    font-size:15px; 
    line-height:22px; 
 }   
.partner_det_moto_mobile {
    display:none; 
 } 
.partner_det_moto strong { 
 padding:0;   
 display:block;
 font-weight:normal;  
    font-size:25px; 
    line-height:32px; 
 }     
.partner_det_moto br {
    line-height:32px; 
 } 
.partner_item_det_right {
    float:left;
    max-width:57%; 
    margin: 8px 0 0 5%;   
 }  
.partner_item_det_right h1 {
    font-size:30px;   
 }  
.partner_item_det_right_bottom {
    float:left;
    max-width:57%; 
    margin: 8px 0 0 5%;
 } 
.partner_item_det_right img {
    max-width:100%;
 } 
.partner_telefon_det {
    float:left;
    margin: 0 15px 15px 0;
 }   
.partner_telefon_det strong, .partner_telefon_bottom_det strong, .partner_sms_bottom_det .sms {
    font-size:22px;
 }        
.partner_sms_det {
    float:left;
    margin: 0;   
    margin: 0 0 15px 0;
 }  
  
.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; 
    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 {
    max-width:100%;
    padding: 20px 20px 30px 20px;
    margin: 5px 0;
    color:#694d6c;
    font-size:small;   
    background-color:#ededed;
    text-align:center;
    /*font-size:13px;*/
 } 
.partner_volani_det .text1 {  
    color:#000;     
    font-size:25px; 
    line-height:30px; 
    margin-bottom:10px;
 }  
.partner_volani_det .text2 { 
    max-width:100%; 
    font-size:20px; 
    height:20px;
    line-height:20px; 
    background:url("./img/vestec_line_det.png") no-repeat; background-position: top center;
    margin:15px 0;
    font-style:italic;
 }   
.partner_volani_det .text3 {  
    color:#000;     
    font-size:16px; 
    line-height:25px; 
    margin:15px 0;
    font-weight:bold;
 }   
 .partner_volani_det form {   
  width:100%;
  border:0;
  padding:0; 
  margin-bottom:15px;
 }
 .partner_volani_input_txt1 {
  border:0;
  padding:0 15px;
  line-height:30px; 
  margin-bottom:10px; 
  font-size:15px; 
  border:1px solid #ddd; 
  background-color:#fff;
 }
 .partner_volani_btn{
  max-width:100%;
  border:0;
  padding:0;
 }
.partner_volani_bottom_det {  
    float:left;
    max-width:99%;
    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 {
    max-width:99%;
    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;
    max-width:99%;
    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:100%;
    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 {
  margin:5px 2px 0 0;
                          }  
.partner_hodnoceni_nazev_det {
 float:left;
 width: 100px;
 color:#000;
    padding: 0 0 0 10px;
 } 
.partner_hodnoceni_hodnota_det {
    float:left;
 margin:6px 0 0 5px;
 color:#000;
 /*font-size:small;*/
 } 
.hodnoceni-hvezdami-legenda_det {
display:none;
float:left;
position:relative;
top:-7px;
line-height: 20px; 
padding:0 0 0 5px;
}
.partner_obory_hodnota_det {
 width:100%;
 color:#000;
 font-weight:normal;
 padding: 0;
 } 
.partner_obory_item_det {
    float:left;
 color:#000;
 font-weight:normal;
 padding: 10px 10px 0 0;
 line-height:15px;
 font-size:x-small;
 } 


/*     
@media (max-width:500px){ 

.partner_item_det_left {  
    position:relative; 
    float:left;
    /*width:267px;* /
    max-width:95%; 
    min-height:250px;
    _height:250px;
    margin:10px 0 0 8px;
    _margin:10px 0 0 4px;
    padding-bottom:16px;
 }       
.partner_popis_det_content {
    float:left;
    width:85%;
 margin: 0;
 padding: 15px 20px 10px 20px;
 }    
.partner_item_det_left img {
    max-width:100%;
 } 
.partner_item_det_right {
    float:left;
    max-width:95%; 
    margin: 8px 0 0 10px;
 }   
.partner_telefon_bottom_det {   
    float:left;
    max-width:80%;   
    font-size:15px;
 }    
.partner_sms_bottom_det {  
    float:left;
    max-width:75%; 
    font-size:15px;
 }    
.partner_right2 {   
    float:left;    
    width:95%;
    position:relative;
    padding: 0;   
    margin-bottom:10px;
 }      
.partner_ico2, .partner_ico2_grey {
    float:right; 
    text-align:right;
    line-height:23px;
    color:#44509C;
    text-decoration:none;
    margin: 0;
    width:95%;
 }    
.partner_icons span {
    display:block;
 }     
.partner_ico_sms {
    float:right; 
    text-align:right;
    line-height:23px;
    color:#44509C;
    text-decoration:none;
    margin: 0;
    width:95%;
 } 
} */



.ico_online_detail, .ico_offline_detail {
  display: inline-block; 
  margin-top:10px;
  font-size:13px;
  line-height:18px;
  font-weight:normal;
  padding: 2px 18px 2px 25px;
  color:#fff;    
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px; 
      background:url("./img/point_white.png") no-repeat; 
  background-position: 10px 8px;
}  

.ico_online_detail {
  background-color:#73ca34;
  border:1px solid #73ca34; 
}        

.ico_offline_detail {
  background-color:#e00404;
  border:1px solid #e00404; 
}

.ico_online_detail_mobile, .ico_offline_detail_mobile {
  position:relative;
  top:-15px;
  display: inline-block; 
  margin:0;
  font-size:13px;
  line-height:18px;
  font-weight:normal;
  padding: 4px 18px 4px 25px;
  color:#fff;    
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px; 
      background:url("./img/point_white.png") no-repeat; 
  background-position: 10px 10px;
}  

.ico_online_detail_mobile {
  background-color:#73ca34;
  border:1px solid #73ca34; 
}        

.ico_offline_detail_mobile {
  background-color:#e00404;
  border:1px solid #e00404; 
}

.partner_img_det_mobile { 
  display:none;  
  text-align:center;     
  position:relative; 
  width:100%;
}    
.partner_obory_item_det img { 
  margin-right:15px;
}  
.partner_img_det_mobile img {  
 width:100%;
 margin: 0 5%;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
} 

@media (max-width:960px) {
    .vyberte_si_astrologa_l {
      width:99%;
      margin:0 0 20px 0;
    
    }
    .vyberte_si_astrologa_r { 
      width:99%;
    
    }
}   

@media (max-width:560px) {
.partner_img_det { 
  display:none;  
} 
.ico_online_detail, .ico_offline_detail {
  display:none;   
}

.partner_img_det_mobile { 
  display:block;  
}    
}




@media (max-width:560px) { 
.partner_item_det_left {  
    max-width:40%; 
    min-height:100px;
 }   
.partner_item_det_right {
    float:left;
    max-width:100%; 
    margin: 8px 0 0 5%;   
 }  
.partner_item_det_right_bottom {
    max-width:100%; 
    margin: 8px 0 0 0;
 }    
.partner_det_moto {
    display:none; 
 }   
.partner_det_moto_mobile {
    display:block; 
    text-align:center;
    padding-bottom:20px;
    border-bottom:1px solid #efefef;
 }   
.partner_det_moto_mobile strong { 
 padding:0;
 display:block;
 font-weight:normal;  
    font-size:25px; 
    line-height:32px; 
 }     
.partner_det_moto_mobile br {
    line-height:32px; 
 } 
.partner_obory_item_det {    
 padding: 0;
    float:none;
 }  
.partner_obory_item_det br {
    display:none; 
 }   
.partner_obory_item_det img { 
  margin-right:15px;
}   
}                                                                                                                                                                                                   