@import 'general.css';
@import 'common.css';

/*--ESSENTIAL--------------------------------------------------------------*/

* {
    margin: 0;
    padding: 0;
}

html {
	padding:0px;
	min-height:100%;
}

body {
	margin: 0 auto;
    behavior: url("scripts/csshover.htc");
	background:url(../images/page_bg.jpg) no-repeat center top #bcd2f3;
}
 
#popup{
	padding:5px;
}     

.multiBoxDesc{
	display:block;
}  

.cbanner{
	margin:auto;
	text-align:center;
}

.cbanner *{
	margin:auto;
} 
  
/*----------------------------------------------*/
/*              KALENDÁRIUM MENU                */
/*----------------------------------------------*/
#miniBlueMenu {
	height:37px;
	margin-bottom:25px;
	width:600px;
	}

#miniBlueMenu ul {
	margin:0; padding:0;
	height:37px;
	}

#miniBlueMenu ul li {
	height:37px;
	float:left;
	font-size:11px;
	color:#FFF;
	text-align:center;
	line-height:35px;
	list-style-type:none;
	text-transform:capitalize;
	margin: 0 1px 0 0;
	}

#miniBlueMenu ul li.mm01 {background:url(../images/kalendarium/01.png); width:46px;}
#miniBlueMenu ul li.mm02 {background:url(../images/kalendarium/02.png); width:60px;}
#miniBlueMenu ul li.mm03 {background:url(../images/kalendarium/03.png); width:76px;}
#miniBlueMenu ul li.mm04 {background:url(../images/kalendarium/04.png); width:62px;}
#miniBlueMenu ul li.mm05 {background:url(../images/kalendarium/05.png); width:44px;}
#miniBlueMenu ul li.mm06 {background:url(../images/kalendarium/06.png); width:63px;}
#miniBlueMenu ul li.mm07 {background:url(../images/kalendarium/07.png); width:65px;}
#miniBlueMenu ul li.mm08 {background:url(../images/kalendarium/08.png); width:62px;}
#miniBlueMenu ul li.mm09 {background:url(../images/kalendarium/09.png); width:67px;}
#miniBlueMenu ul li.mm10 {background:url(../images/kalendarium/10.png); width:46px; margin:0;}

#miniBlueMenu ul li.mm01:hover, 
#miniBlueMenu ul li.mm02:hover, 
#miniBlueMenu ul li.mm03:hover, 
#miniBlueMenu ul li.mm04:hover, 
#miniBlueMenu ul li.mm05:hover, 
#miniBlueMenu ul li.mm06:hover, 
#miniBlueMenu ul li.mm07:hover, 
#miniBlueMenu ul li.mm08:hover, 
#miniBlueMenu ul li.mm09:hover, 
#miniBlueMenu ul li.mm10:hover {
	background-position: 0 -37px;
	}
 
#miniBlueMenu ul li.on {
	  background-position: 0 -37px;
	  }
		 
#miniBlueMenu ul a {
	  text-decoration:none;
	  color:#FFF;
	  }
	  
/* --------BUTTON-------- */	  
#kalendar_ok {
	width:69px;
	height:26px;
	border:none;
	float:right;
	padding:0;
	background:url(../images/form/btn_vyhledat.png);
	}
	
#kalendar_ok:hover {
	background-position: 0 27px;
	}
/*----------------------------------------------*/
/*                   PAGE                       */
/*----------------------------------------------*/


#container { 
	margin-top : 0; 
	width : 1020px; 
	margin : 0 auto; 
    } 

#pageHeader { 
	position:absolute;
	top:0;
	left:auto;
	right:auto;	
	  width:1040px;     
	}
	
	
termíny seminářů
ostatní formuláře
ateliéry a show
focení modelek
testování výrobků
ostatní akce
fotografie z akcí
  

	
  #logoBanner {
	  height:106px;
	  margin: 15px 20px 0px 20px;
	  }
	  
 #logoBannerLeft {
	  height:86px;
	  float:left;
	  margin: 15px 0px 0px 5px;
	 }
	
	 #logoBannerRight {
	  height:86px; 
	  float:right;
	  margin: 15px 25px 0px 0px;   
	 }


  #externalLinks {
	  height:30px;
	  margin: 0 10px 0 10px; 
	  line-height:30px;
	  }

      #externalLinks ul { 
	      padding:0px;
	      margin:0px;
          }
 
      #externalLinks ul li {
	      list-style:none;
	      display:block;
	      text-align:center;
	      float:left;
	      padding:0px 21px 0px 19px;     
	      background:url(../images/top_menu_spacer.png) no-repeat right bottom;
          }

      #externalLinks ul li.last{
	      background:none;
          } 

      #externalLinks ul li a {
	      color:#ffffff;
	      font-size:12px;
	      text-decoration:none;
	      font-weight:bold; 
	      } 
		  
  #header { 
	  margin:10px 0 0 0;
	  height:323px;
	  background:url(../images/header_bg.png) no-repeat bottom left;  
      } 
	  
	  /*......LOGO WEBU......*/
      a#logo{  
		  display:block;
	      background:url(../images/ziskweblogo.png) no-repeat 6px 43px;   
	      width:328px; 	       
		  height:187px;        
		  float:left; 
	      text-decoration:none;  
          }
		  
      /*......PANELY PŘIHLÁŠENÍ A HLEDÁNÍ......*/
      #loginBox, #searchBox {
		  width:200px;
	      height:155px;
		  float:left;
		  margin: 21px 10px 0 0;
          }

      #loginBox {
		  margin-left:0px; 
	      background:url(../images/bg_login.png) no-repeat left bottom;
		  position:relative;
          }

      #searchBox{
		  background:url(../images/bg_search.png) no-repeat left bottom;
          }

        .headerBox {
	        line-height:25px;
            }
		
		  .headerBox big {
			  display:block;
			  height:18px;			 
		  	  padding-left:19px;
			  font-size:18px;
	          font-weight:bold;
			  color:#949fb0;
			  background:url(../images/header_arrow_light.png) no-repeat left bottom;
			  line-height:18px;
			  border-bottom: 4px solid #b8c1ce;
              }
					  
		   .conBox {
			  margin: 0 0 0 10px;
			  }
			  
		#loggedBox{
			padding:5px 0px 0px 0px; 
				line-height:19px;  
		}
			   
		   .headerBox span, .headerBox span a {
			  font-size:12px;
			  color:#4d545d;
			  }

		   .headerBox span a.reg {
			  font-weight:bold;
			  }
			
		   .headerBox span a {
			  text-decoration:underline;
			  }

		   .headerBox span {
			  padding: 0 0 0 3px;
			  }
			
		   .headerBox span.search {
			  margin: 10px 0 0 0;
			  float:left; 
			  display:block;
			  font-size:12px;
			  color:#575145;
			  padding:0;
			  }
			
		   .headerBox a.options {
			  font-size:12px;
			  color:#575145;
			  text-decoration:underline;			
			  }
			
		   .headerBox a.options:hover { 
			  }			
			
      /*......PANEL POČASÍ APOD.......*/		
      #infoBox {
		  float:left;
		  margin: 14px 0 0 0;
		  width:270px;
		  height:162px;
		  background:url(../images/bg_info.png) no-repeat left bottom;
		  }
		  
		  
		  #infoBox ul {
			  margin:0;
			  padding:0;
			  font-size:11px;
			  text-align:center;
			  font-weight:bold;
			  height:31px;			  
			  }
	  
		    #infoBox li {
				list-style-type:none;
			    float:left;
			    height:31px;
			    margin: 0 1px 0 0;
			    display:block;
			    line-height:29px;
				color:#FFF;			
			    }			
			
		    #infoBox li.p1 {background:url(../images/m1.png) no-repeat; width:66px;}
		    #infoBox li.p2 {background:url(../images/m2.png) no-repeat; width:115px;}
		    #infoBox li.p3 {background:url(../images/m3.png) no-repeat; width:87px; margin:0;}
		
		    #infoBox li.on  {
				background: #f3f3f3;
			    color:#4d545d;
			    }
				
				#infoBox li a{ text-decoration:none; } 
				
			#infoBox li:hover, #infoBox li a:hover {
				}
				
			#infoBox .infoBoxCon {
				margin: 5px 9px 0px 9px;
				}

		  #infoBox .infoBoxCon img {
			  border:none;
			  padding:0;
			  margin:0;
			  float:left;
			  }	
			  
			  
		  #infoBox .infoBoxCon .pocasi, #infoBox .infoBoxCon .pocasiLast {
			  font-size:11px;
			  color:#4d545d;
			  font-weight:bold;
			  text-align:center;
			  
			  padding: 6px 0 0 0;			  
			  margin: 3px 0 0 0;
			  float:left;
			  width:80px;
			  height:104px;
			  background:url(../images/pocasi_bg.png) no-repeat center top;
			  } 
	  
		  #infoBox .infoBoxCon .pocasi {
			  margin: 3px 6px 0 0;
			  }
		
		  #infoBox .infoBoxCon .pocasi img, #infoBox .infoBoxCon .pocasiLast img {
			  text-align:center; 
			  border:none;
			  padding: 3px 0 2px 0;
              margin:0;
			  }	
			  
			 .card{
				 float:left;
				 margin:0px 10px 0px 0px;  
			 } 
			
			    
		
		  .infoBoxCon{
			      		display:none;
						position:absolute;
						width:253px;
						height:147px;   
					} 
      /*......DATUM A ČAS......*/			
      #date {		  
		  height:46px; 
		  font-size:12px;
		  color:#666666;
		  clear:both; 
		  } 
		  
		#date .subDate {
			padding: 5px 0 0 10px; 
			line-height:30px;
			}
		  
        #date .subDate span {
		    font-weight:bold;
		    text-decoration:underline;
		    }

      /*......MENU......*/
      #menu {
		  margin: 0 0 0 20px;
	      display:block;
	      width:982px;
          }

        #menu ul {
		    padding:0px;
	        margin:0px;
            } 

        #menu a, #menu li {
	        display:block;
	        float:left;
	        height:41px;
            }

        #menu li {
	        margin:0px 1px 0px 0px; 
	        padding:0px; 
	        list-style:none;
            }
			
		#menu li.last { margin:0px; } 

        #menu a {	
	        font-size:11px;
	        font-weight:bold; 
	        color:#333333;
	        text-decoration:none; 
	        text-transform:uppercase;	
            }

          #menu a#m1{ width:74px; background-image:url(../images/mm1.png); }
          #menu a#m2{ width:97px; background-image:url(../images/mm2.png); }
          #menu a#m3{ width:97px; background-image:url(../images/mm3.png); }
          #menu a#m4{ width:117px; background-image:url(../images/mm4.png); }
          #menu a#m5{ width:125px; background-image:url(../images/mm5.png); }
          #menu a#m6{ width:72px; background-image:url(../images/mm6.png); } 
          #menu a#m7{ width:75px; background-image:url(../images/mm7.png); } 
          #menu a#m8{ width:216px; background-image:url(../images/mm8.png); } 
          #menu a#m9{ width:99px; background-image:url(../images/mm9.png); } 

        #menu a span { 
			display:none; 
            }

        #menu a:hover, #menu a.active {
	        text-decoration:none; 
            }
			
		#menu a:hover {
			background-position: 0 -41px;
			}
		
		#menu a.active {
			background-position: 0 -82px;
		    }
		
      /*......SUBMENU......*/
      #submenu {
		  width:980px;
	      height:42px;
	      line-height:42px;
	      background:url(../images/submenu_bg.png) no-repeat top left;
	      clear:both;
          }

        #submenu ul li {
			float:left;
			padding:0px 10px 0px 5px;
	        background:url(../images/submenu_spacer.png) no-repeat top right;
            }

        #submenu ul li.last{
	        background:none;
            } 

       #submenu ul li a {
		   padding:0px 26px 0px 26px;  
	       line-height:42px; 
	       font-size12px;
	       color:#79818c; 
           }

       #submenu ul li a:hover {
	       text-decoration:underline;
           }

       #submenu ul li a.active {
		   font-size:13px; 
		   color:#56854d;  
		   } 

  #page {
	  background:#FFF;
	   margin: 425px 0 0 0; /*570*/           
	  padding: 59px 0 30px 0; 
	  }	
	   
  #page.clearHead {
	  	margin:426px 0px 0px 0px;        
	  	  padding: 35px 0 30px 0;   
	  }
	  
  #odkazy {
	  padding: 20px 0 0 0;
	  height:27px;
	  background: url(../images/links_bg.png) top center no-repeat #FFF;
	  text-align:center; 
	  }  

    #odkazy a {
		font-size:12px;
		color:#4d545d;
		padding: 0 29px 0 29px;
		}	
		
		#odkazy a.active { 
			font-weight:bold;
			text-decoration:none; 
		} 
		
	#odkazy a.first {
		padding: 0 29px 0 0;
		}  

  #paticka {
	  background:url(../images/footer_bg.png) center top no-repeat;
	  height:139px;
	  padding: 32px 0 0 0;
	  font-size:12px;
	  color:#4d545d;
	  position:relative;
	  }	
	  
	  #slinks{
		  position:absolute;
		  width:480px;
		  text-align:center;
		  font-size:11px !important;  
		  color:#666;
		  top:98px;    
		  left:260px;     
	  }
	  
	   #slinks *{ font-size:11px !important;   } 
    
	#paticka ul {
		list-style-type:none;
		margin: 0 0 30px 0;	
		padding:0;
		height:35px;
		}	
		 
	#paticka ul li {
		margin: 0 4px 0 0;
		float:right;
		}
		
	#paticka ul	li a img {
		border:none;
		padding:0;
		margin:0;
		} 
		
	#paticka ul	li a {
		text-decoration:none;
		border:none;
		}
		 
	#paticka span {
		width:490px;
		padding: 0 0 0 20px;
		height:12px;
		float:left;
		}
		
	#paticka span a {
		text-decoration:none;
		color:#4d545d;
		}
		
	#paticka .copyright {
		padding: 0 20px 0 0;
		height:12px;
		width:490px;
		float:right;
		text-align:right;
		}	
		
	#paticka .copyright a {
		font-weight:bold;
		text-decoration:none;
		color:#4d545d;
		}

/*----------------------------------------------*/
/*             FORMULÁŘE LAYOUT                 */
/*----------------------------------------------*/	  
	  
     /*......SPOLEČNÉ......*/
	 
#login_name, #login_pass, #search_name {
	font-size:11px;
	line-height:24px;
	padding: 0 0 0 10px;
	margin:7px 0px -5px 0px !important;    
	} 
  

     /*......LOGIN......*/

#login_name, #login_pass {
	color:#4d545d;
	float:left;
	border:none;
	height:24px;
	}

#login_name {
	width:170px;
	background:url(../images/form/login_input.png) no-repeat;
	margin: 12px 0 4px 0;
	}

#login_pass {
	width:98px;
	background:url(../images/form/login_input_mini.png) no-repeat;
	}	
	
#login_ok, #login_vip {
	border:none;
	float:left;
	padding:0;
	}	

#login_ok {
	background:url(../images/form/login_button.png);
	width:71px;
	height:27px;
	margin: 8px 0 0 3px;  
	}  
	
#login_ok:hover {
	background-position: 0 27px;
	} 
	  
#login_vip {
	width:180px;
	height:30px;
	background:url(../images/form/btn_placena.png);
	position:absolute;
	bottom:7px;
	left:7px; 
	}
	  
#login_vip:hover {
	background-position: 0 31px;
	}
	  
     /*......HLEDEJ......*/
	  
#search_name {
	color:#575145;
	float:left;
	border:none;
	height:24px;
	width:170px;
	background:url(../images/form/search_input.png) no-repeat;
	margin: 12px 0 4px 0;
	}	  

#search_ok {
	margin-right:10px;
	width:69px;
	height:26px;
	border:none;
	float:right;
	padding:0;
	background:url(../images/form/btn_vyhledat.png);
	}
	
#search_ok:hover {
	background-position: 0 27px;
	}
	
	
#search_ddm {
	width:116px;
	height:24px;
	margin: 10px 10px 0 0;
	padding:3px 1px 0px 3px; 
	float:right;
	
	font-size:12px;
	color:#575145;
	}
	
/* ---- CLAT ---- */
#clatOK {
	width:98px;
	height:32px;
	border:none;
	padding:0;
	background:url(../images/clat/odeslat.png);
	margin: 11px 0 0 478px;
	}
	
#clatOK:hover {
	background-position: 0 32px;
	}
	
/*----------------------------------------------*/
/*                RIGHT PANEL                   */
/*----------------------------------------------*/	
#right {
	width:350px;
	margin: 0 20px 0 0;
	float:right;
	}
	
  /*......TEXTBOXY A SPOLEČNÝ DEFINICE......*/	
  .rightBox {
	  color:#4d545d;
	  font-size:11px;
	  	  }
		  
    .rightBox strong {
		font-weight:bold;
		color:#8c949f;
		}
		
	.rightBox p {
		line-height:18px;
        padding: 5px 15px 0 0;
        margin:0;
	    }
		
	.rightBox big {
		display:block;
	    height:23px;
	    padding: 12px 0 0 20px;
	    font-size:18px;
	    font-weight:bold;
	    line-height:18px;
        }
	  
	.rightBox big a {
		font-weight:normal;
		font-size:12px;
		text-decoration:underline;
		padding: 0 0 0 5px;
		}
	  
	  .rightBox big.green {
		  background: url(../images/header_arrow_zahady.png) no-repeat left bottom;
	      border-bottom: 4px solid #62982d;
	      color:#5e9e1e;
	      }
	   
	  .rightBox big.blue {
		  background: url(../images/header_arrow_zdravi.png) no-repeat left bottom;
	      border-bottom: 4px solid #3a66ba;
	      color:#3a66ba;
	      }
	   
	  .rightBox big.gray {
		  background: url(../images/header_arrow_gray.png) no-repeat left bottom;
	      border-bottom: 4px solid #858e99;
	      color:#858e99;
	      }	  
		  
	  .rightBox big.lightGreen {
		  background: url(../images/header_arrow_duchovni.png) no-repeat left bottom;
	      border-bottom: 4px solid #2eac54;
	      color:#1fb04b;
	      }	 
		  
	  .rightBox big.lightBlue {
		  background: url(../images/header_arrow_eso.png) no-repeat left bottom;
	      border-bottom: 4px solid #468eb0;
	      color:#209fda;
	      }	  
		  
	  .rightBox big.orange {
		  background: url(../images/header_arrow_vcas.png) no-repeat left bottom;
	      border-bottom: 4px solid #c17135;
	      color:#df7423;
	      }	
		  
		 .rightBox big.red {
		  background: url(../images/header_arrow_vestirna.png) no-repeat left bottom;
	      border-bottom: 4px solid #cd3a3a;
	      color:#cd3a3a;
	      }	
		     
	   
	.rightBox a {
		font-size:14px;
	    font-weight:bold;
	    text-decoration:underline;
		}
		
	 .rightBox a.lightBlue  {color:#209fda;}
     .rightBox a.F       {color:#045086;}  
     .rightBox a.green      {color:#64ac1b;}
     .rightBox a.lightGreen {color:#1fb04b;}
     .rightBox a.orange     {color:#df7423;}
	 .rightBox a.red     {color:#cd3a3a; }
		
	/*......NEJNOVĚJŠÍ FIRMY......*/    	
	.bBox {
		margin: 2px 0 0 0;
		background: url(../images/right/blue_bg2.png) no-repeat bottom left;
		}	
		
	  .bBox img { 
		  float:left;
		  margin: 0 11px 0 0;
		  }	
		 
	  .firma {
		  padding: 10px 0 10px 0; 
		  float:left;
		  width:300px;    
		  font-size:11px;
		  line-height:17px;
		  min-height:50px;
		  
		  }
		  
	  .rightBox a.bFirma {
		  font-size:12px;
		  color:#045086;
		  font-weight:bold;
		  text-decoration:underline;
		  }
		
	  .rightBox a.mFirma {
		  color:#045086;
		  text-decoration:underline;
		  }
	
	/*......CENTRUM LÉČENÍ A TERAPIE......*/
	#clat {
		margin: 15px 0 0 0;
		padding: 122px 0 0 65px;
		height:276px;
		background: url(../images/right/clat.png) center top no-repeat;
		}
		
	  #clat .item {
		  height:80px;
		  font-size:12px;
		  line-height:12px;
		  color:#4d545d;
		  margin-bottom:10px;
		  }
		  
	  #clat .item a {
		  text-decoration:none;
		  }
		
	  #clat .item h1 {
		  font-size:22px;
		  line-height:22px;
	      color:#063a06; 
		  font-weight:bold;
		  padding: 12px 0 7px 0;
		  margin:0;
		  }
		  
	 /*......SMS SOUTĚŽE......*/	
	.smsBox {
		min-height:70px;  
		border-bottom: 1px solid #d0ac63;
		border-right: 1px solid #d0ac63;
		background: #face7b;
		margin:2px 0 4px 0;
		padding:5px 5px 5px 5px;
		}
		
	  .smsText {
		  width:225px;   
		  float:right;
		  font-size:11px;
		  color:#705829;
		  line-height:16px;
		  }
	
	  .smsText strong {
		  color:#705829;
		  font-weight:bold;
		  }
	
	  .rightBox a.sms {
		  font-size:14px;
	      color:#27427e;
		  font-weight:bold;
		  text-decoration:none; 
		  }
	
	  .smsBox img {
		  border-bottom: 1px solid #d2a753;
	      border-right: 1px solid #d2a753;
	      margin: 5px 0 0 5px;
		  float:left;
          }
		  
		.smsBox .obrazek{ background:#FFF; max-height:180px !important;  }   
	
	/*......PORADNA......*/
	.rightBox ul {
		padding:0;
		margin: 2px 0 0 0;
		float:left;
		}
		
	  .rightBox li {
		  list-style-type:none;
		  float:left;
		  width:87px;
		  height:31px;
		  display:block;
		  margin: 0 1px 0 0;
		  background: url(../images/right/menu.png) no-repeat;
		  font-size:12px;
		  font-weight:bold;
		  color:#FFF;
		  text-align:center;
		  line-height:28px;
		  }
		
	  .rightBox li.last {
		  width:86px;
		  margin:0;
		  background: url(../images/right/menu_last.png) no-repeat;		
		  }
		
	  .rightBox .active {
		  color:#575145;
		  background-position: 0 -31px;
		  }
		
	  .rightBox ul li a {
		text-decoration:none;
		}
	
	.ptext p{
		margin:0px 0px 9px 0px !important; 
		padding:0px !important; 
	} 
	.poradnaBox {
		background: #fff6dd;
		border-right: 1px solid #eee5cc;
		padding: 11px 9px 0 10px;
				}
		
	  .poradnaBox .rada {
		  background:#FFF;
		  border-bottom: 1px solid #e0e0e0;
		  border-right: 1px solid #e0e0e0;
		  width:303px;
		  font-size:12px;
		  color:#4d545d;
		  line-height:18px;
		  padding: 9px 13px 9px 13px;
		  margin: 0 0 3px 0;
		  }
		
	  .rada a.max {
		  font-size:12px;
		  color:#c28400;
		  font-weight:bold;
		  text-decoration:underline;
		  line-height:20px;
		  }
		
	  .rada a.mini {
		  color:#c28400;
		  font-size:11px;
		  font-weight:normal;
		  line-height:18px;
		  }
		
	  .poradna_down {
		  background: url(../images/right/poradna_down.png);
		  height:17px;
		  } 
		  
/*----------------------------------------------*/
/*            LEFT PANEL (OBSAH)                */
/*----------------------------------------------*/
#left {
	float:left;
	width:650px;
	} 

  .m10x20 {
	  padding: 0 20px 0 10px;
	  width:620px;
	  }
	  
  .m10x0 {
	  padding: 0 0 0 10px;
	  width:640px;
	  }
	  
  .m20x20 {
	  padding: 0 20px 0 20px;
	  width:610px;
	  }
	  
  .m20x0 {
	  padding: 0 0 0 20px;
	  width:630px;
	  }
	  
  .m30x20 {
	  padding: 0 20px 0 30px;
	  width:600px;
	  }
	  
  .m30x0 {
	  padding: 0 0 0 30px;
	  width:620px;
	  }
		  
/*----------------------------------------------*/
/*                   ČLÁNKY                     */
/*----------------------------------------------*/
	
/*......PŘEPÍNAČ STRÁNEK......*/
.pageSwitch {
	height:45px;
	background:url(../images/cl/n_bg.png) repeat-x;
	color:#494d54;
	font-size:12px;
	line-height:45px;
	text-align:center;
	padding: 0 0 0 15px;
    }

  .pageSwitch a {
	  float:left;
	  display:block;
	  padding: 0 9px 0 2px;
	  }
	  
   .pageSwitch a.rev {
	  padding: 0 2px 0 9px;
	  }
	  
   .pageSwitch strong {
	   font-weight:bold;
	   font-size:14px;
	   float:left;
	   display:block;
	   height:45px;
	   }

  ul.nList {
	  float:left;
      height:27px;
      margin: 10px 0 0 0;
      padding:0;	  
      }
	  
	 ul.nList li {
		 float:left;
		 list-style:none;
		 height:26px;
		 font-size:14px;
		 } 
		 
	ul.nList li a, ul.nList li.active {
		padding: 0 7px 0 7px;
		margin: 0 2px 0 2px;
		line-height:26px;
		font-weight:bold;
		text-decoration:none;
		} 	 

    ul.nList li a {
		background:#ffffff;
	    border-bottom: 1px solid #dedede;
	    border-right: 1px solid #dedede;
        color:#454b50;
        }
		
    ul.nList li.active {
		background: url(../images/cl/blue.png) repeat-x;
	    color:#FFF;
	    border-bottom: 1px solid #577ecb;
	    border-right: 1px solid #628ad6;
	    }

  .pageSwitch span {
	  height:45px;
	  display:block;
	  float:right;
	  margin-right:5px;
	  }
	  
	 .pageSwitch select{
		 padding:4px 2px 0px 4px !important;
	 } 
  
  .nDelic {
	  float:right;
	  width:2px;
	  height:45px;
	  background:url(../images/cl/delic.png) no-repeat left top;
	  margin-right:9px;
	  }

/*......FORMULÁŘ......*/
.switcher {
	width:48px;
	height:24px;
	font-size:12px;
	color:#494d54;
	margin-right:10px;
	margin-top:11px;
	float:right;
	}

/*......ČLÁNEK......*/

.clanek {
	display:block;
	clear:both;
    }
	
  .m20x20 a.clanek {
	  font-size: 14px;
	  color:#045086;
	  font-weight: bold;
	  text-decoration:underline;
	  display:block;
	  margin: 17px 0 13px 0;
	  height:15px;
	  float:left; 
	  
	  }

  .clanek img { 
	  float:left;
	  display:block;
	  margin:0; padding:0;
	  }
	
  .clanek .obsah {
	  width:478px;
	  float:right;
	  }
	  
  .clanek .obsah strong {
	  font-weight:bold;
	  color:#8c949f;
      }
	
  .obsah p {
	  line-height:15px;	  
	  font-size:11px;
	  color:#4d545d;
      }	

  ul.clanek {
	  height:30px;
	  width:476px;
	  margin:0;
	  padding: 8px 0 0 0 ; 
	  }

    ul.clanek li {
		float:left;
	    background:#f1f1f1;
	    border-bottom: 1px solid #e0e0e0;
	    border-right: 1px solid #e0e0e0;
	    height:29px;
	    line-height:33px;
	    font-size:11px;
	    color:#4d545d;
	    font-weight:normal;
	    list-style-type:none;
	    text-align:center;
 	    margin: 0 1px 0 0;
	    padding:0;
		}
	
    ul.clanek li.cl_autor   {width:119px; color:#045086;}
    ul.clanek li.cl_diskuze {width:93px;}
    ul.clanek li.cl_info    {width:119px;}
    ul.clanek li.cl_zdroj   {width:98px;}
    ul.clanek li.cl_dolar   {
		background:url(../images/cl/dolar.png) no-repeat;
	    width:37px;
	    cursor:pointer;
		}

    ul.clanek li.cl_diskuze a, ul.clanek li.cl_info a,
    ul.clanek li.cl_zdroj a, ul.clanek li.cl_dolar a {
		text-decoration:underline;
	    color:#4d545d;
		}   
		
    ul.clanek li.cl_autor a {
		text-decoration:underline;
	    color:#045086;
	    }

/*----------------------------------------------*/
/*              DATABÁZE ZDRAVÍ                 */
/*----------------------------------------------*/
	
/*......(PAGE) NAME BOX......*/
#nameBox {
	height:45px;
	width:600px;
	background:url(../images/dz/nadpis_bg.png) repeat-x;
	font-size:24px;
	line-height:45px;
	margin-bottom:10px;
    }   

  #nameBox span {
	  width:148px;  
	  background:url(../images/dz/nadpis_right2.png);
      float:right;
      font-size:11px;   
      font-weight:bold;
      color:#745f37;
	  text-align:right;
	  padding:0px 15px 0px 0px;
	  text-decoration:none;
	  display:block; 
      }
	  #nameBox span a{
		  text-decoration:none;
		  
	  } 
	 
  #nameBox h1 {
	  margin:0;
      float:left;
      padding-left:30px;
      color:#FFF;
      }

  #nameBox a {
	  color:#745f37;
      text-decoration:underline;	
      }
	  
/*......BLUE MENU......*/
#blueMenu {
	height:75px;
	margin-bottom:10px;
	width:600px;
	}

  #blueMenu ul {
	  height:36px;
      float:left;
      margin:0; padding:0;   
      }
	
  #blueMenu ul li {
	  height:36px;
      float:left;
	  list-style-type: none;
	  margin:0px 0px 3px 3px;
	  font-size:11px; 
	  color:#FFF;
	  font-weight:bold;
	  line-height:36px;
	  text-align:center;
	  position:relative;
	  width:158px;
      }
	  
	 #blueMenu.smaller ul li { width:145px; }
	 #blueMenu.smallest ul li { width:140px; }
	  
	#blueMenu ul li.s1 { background:url(../images/sms/menu.png); width:149px; margin-left:0px;}
    #blueMenu ul li.s2 { background:url(../images/sms/menu.png); width:149px;} 
	  
	 #blueMenu ul li.mm1 { margin-left:0px; }
    #blueMenu ul li { background:url(../images/zalozkaLeft.png); }
    #blueMenu ul li span{ background:url(../images/zalozkaRight.png) no-repeat -8px 0px; display:block; width:8px; height:36px; position:absolute; top:0px; right:-2px; }
	 
  #blueMenu ul li:hover {  
	  background-position: 0 36px;
	  }
	  
	   #blueMenu ul li:hover span{
	  background-position: -8px -36px;
	  }
	  
  #blueMenu ul li.on {  
	  background-position: 0 36px;
	  }
	  
	   #blueMenu ul li.on span{
	  background-position: -8px -36px;
	  }
		 
  #blueMenu a {
	  text-decoration:none;
	  color:#FFF;
	  }

/*......ORANGE SEARCH......*/
#orangeSearch {
	float:left;
	height:108px; width:598px;
	border-top: 1px solid #f8f2dd; border-left: 1px solid #f8f2dd;
	border-bottom: 1px solid #e8e2cc; border-right: 1px solid #e8e2cc;
	background:#fff6dd;
	margin-bottom:14px;
	}
	
#orangeSearch.smaller {
	height:58px;  
}
	
  #orangeSearch form {
	  padding-top:18px;
	  }

  #orangeSearch span {
	  width:90px;
	  height:22px;
      background:url(../images/dz/form/hledej.png) left no-repeat;	
      display:block;
	  float:left;
      }
	  
  /*......ORANGE FORMULÁŘ......*/
  #ddm_metoda, #imp_search, #btn_hledat, #ddm_kraj,  #orangeSearch select{ 
	  float:left; 
	  border:none;	
      font-size:12px;
      color:#575145; 
	  line-height:20px;  
	  } 

    #ddm_metoda {
		width:122px; 
        height:24px; 
		padding:3px 1px 0px 3px;
        }
		
	#imp_search {
		width:278px;
	    height:24px;
	    background:url(../images/dz/form/text1.png) no-repeat left top;
	    margin-left:6px;
		padding: 0 10px 0 10px;
	    }
		
	#btn_hledat {
		background:url(../images/dz/form/search.png) top left no-repeat;
	    width:68px;
	    height:26px;
	    border:none;
        }

	#btn_hledat:hover {
		background-position:0 -26px;  
        }

	#ddm_kraj {
		width:216px;
        height:24px;
		margin: 16px 0 0 90px;
        }

#hpDbSearch #nameBox, #hpDbSearch #blueMenu, #hpDbSearch #orangeSearch{
	width:100%;
} 

#hpDbSearch #orangeSearch{
	width:630px;  
	padding-left:28px;
	margin-bottom:0px; 
}  

#hpDbSearch{
	background:#F2F2F2;
	position:relative;
	top:-3px;  
}

#hpDbSearch #blueMenu ul{
	padding-left:16px;      
}


/*......PÍSMENKA......*/
.dbBox {
	width:295px;
	float:left;
	margin-bottom:10px;
	}
		
  .mezera {
	  margin-right:10px;
	  }
	
  .dbBoxCENTER {background:url(../images/dz/box_center.png) repeat-y; width:295px;}
  .dbBoxUP     {background: url(../images/dz/box_up.png) no-repeat; height:5px; width:295px;}
  .dbBoxDOWN   {background: url(../images/dz/box_down.png) no-repeat; height:3px; width:295px; 	  clear:both;}
	
  .letter {
	  margin-left:5px;
	  float:left;
	  }

  ul.letter {
	  margin: 13px 0 5px 10px;
	  list-style-image:url(../images/dz/odr.png);
	  font-size:12px;
	  color:#4d545d;
	  width:180px;  
	  line-height:25px;
	  }
	 ul.letter li{
		 line-height:15px;
		 padding-bottom:7px; 
	 }

/*......MŮŽETE SI PŘEČÍST (NÁVRHY)......*/	  
	  
#randomRead {
	height:270px;
	background:#f1f1f1;
	clear:both;
	}
	
	#randomReadLeft, #randomReadRight {
		width:40px;
		height:270px;
		}
	
	#randomReadLeft {
		background:url(../images/dz/down_left.png) no-repeat;
		float:left;
		}
	
	  #randomReadLeft img {
		  float:left;
		  margin: 124px 0 0 10px;
		  }
		
	#randomReadRight {
		background:url(../images/dz/down_right.png) no-repeat;
		float:right;
		}
		
	  #randomReadRight img {
		  float:right;
		  margin: 124px 7px 0 0;
		  }
		
	#randomReadObsah {
		width:560px;
	    height:250px;
	    float:left;
		padding: 20px 0 0 0;
		}
	
  #randomReadObsah .blue, #randomReadObsah .green, #randomReadObsah .red {
	width:172px;
	height:246px;
	float:left;
	}

  #randomReadObsah .blue, #randomReadObsah .green {
	  margin-right:22px;
	  }

  #randomReadObsah a {
	  font-size:14px;
  	  font-weight:bold;
	  text-decoration:none;
	  }
	  
	  #randomReadObsah .blue a  {color:#209fda;}
      #randomReadObsah .green a {color:#1fb04b;}
      #randomReadObsah .red a   {color:#cd3a3a;}

  #randomReadObsah a.aClanek {
	  font-size:12px;
	  text-decoration:underline;
	  }
  
  #randomReadObsah p {
	  margin:3px 0 0 0;
	  font-size:11px; 
	  color:#4d545d;
	  line-height:16px;
	  }
  
  .random {
	  margin-left:10px;
	  }

/*----------------------------------------------*/
/*              VĚŠTÍRNA ONLINE                 */
/*----------------------------------------------*/
#vestirnaTop {
	background:url(../images/vestirna/vestrina_bg.png);
	height:130px;
	font-size:12px;
	color:#b1ccff;
	line-height:18px;
	padding: 80px 20px 0 20px;
	}
	
/*----------------------------------------------*/
/*                ZADAT FIRMU                   */
/*----------------------------------------------*/
h1.zadatFirmu {
	font-weight:24px;
	color:#1c4c68;  
	margin: 20px 0 20px 0;
	}
	
p.zadatFirmu {
	font-size:12px;
	color:#4d545d;
	line-height:22px;	
	}

a.novaFirma, a.editovatFirmu { 
	width:297px;
	height:46px;
	display:block;
	float:left;
	}
	
a.novaFirma     {background:url(../images/vf/firma_new.png);}	
a.editovatFirmu {background:url(../images/vf/firma_edit.png); margin: 0 0 0 6px;}

a.novaFirma:hover, a.editovatFirmu:hover {
	background-position: 0 46px;
    }
	
#smsBox {
	background:url(../images/vf/sms_bg.png) no-repeat;
	padding: 4px 0 0 26px;
	height:115px;
	font-size:12px;
	color:#575145;
	line-height:27px;
	text-align:left; 
	}
	
	#smsBox h3{
		font-weight:normal;
		font-size:18px; 
		color:#333;
		padding:10px 0px 3px 0px; 
	} 

  #smsBox input.smsCode {
	  background:url(../images/vf/input.png);
	  width:121px;
	  height:25px;
	  border:none;
	  padding: 0 2px 0 5px;
	  line-height:23px;
	  color:#575145;
	  margin: 0 0 0 8px;
	  }
	  
  #smsBox input.smsCheck {
	  }
	  
div#smsFormular {        
	padding: 25px 0 50px 0;
	background:#F0F0F0;  
	}
	
div#smsFormular.kalendarium {
	background:url(../images/vf/form_bg_kal2.png) no-repeat top left;
	height:620px;       
	padding: 19px 0 0 0;
	}

div#smsFormular.poradnaFormular {
	background:url(../images/vf/form_bg4.png) no-repeat top left;  
	height:672px;          
	padding: 20px 0 0 0; 
	}
	 
	div#smsFormular table tr {
		font-size:12px;
		font-weight:bold;
		color:#4d545d;
		text-align:right;
		line-height:25px;
	    }
		
		div#smsFormular table tr.blue { 
		font-size:14px;
		color:#1c4c68;
	    }
		
	div#smsFormular table td {
		height:25px;
		margin: 10px 0 0 0; 
	    }
		
	div#smsFormular td input, div#smsFormular td select {
		float:left; 
		background:url(../images/vf/input_big.png);
		width:208px;
		height:25px;
		padding:0;
		border:none;
		padding: 0 5px 0 5px;
		line-height:26px;
		}
		
		div#smsFormular td.headerrow{
			text-align:left;
			padding:5px 0px 0px 10px;
		} 
		
		div#smsFormular td.headerrow h3{
			font-size:15px;
			color:#1c4c68;
		}
		
		div#smsFormular td.chbx input{
			float:left; 
			width:20px !important;
		} 
		
		
		div#smsFormular td.chbx{
			text-align:left;
			font-size:11px; 
			font-weight:normal; 
		} 
		
		div#smsFormular select {
			padding:5px 4px 0px 5px !important;  
			width:220px !important;  
		}  
		
		div#smsFormular td select.multiple {
			background:#ffffff;
			height:46px;   
		}  
		
	div#smsFormular textarea{
		float:left;
		width:212px;  
		height:68px;  
	}
		
	#smsOk {
		background:url(../images/vf/potvrdit_but.png);
		width:99px;
		height:33px;
		padding:0;
		float:left;
		margin: 0 0 0 277px;
		}
		
    	#smsOk:hover {
			background-position: 0 33px;
		}
		 
/*----------------------------------------------*/
/*             HLAVNÍ STRÁNKA                   */
/*----------------------------------------------*/
#hlPage {
	margin: 0 20px 0 20px;
	}

#hlPage .right {
	width:300px;
	float:right;
	}
	
#hlPage .left {
	float:left;
	width:660px;
	}

/*----- ARROW BOX (RIGHT BOX)------*/
.arrowBox big {
	display:block;
	height:22px;
	padding: 5px 0 0 20px;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
    }
	  
  .arrowBox big a {
	  font-weight:normal;
	  font-size:12px;
	  text-decoration:underline;
	  padding: 0 0 0 5px;
	  }
	  
  .arrowBox big.green {
		  background: url(../images/header_arrow_zahady.png) no-repeat left bottom;
	      border-bottom: 4px solid #62982d;
	      color:#5e9e1e;
	      }
	   
  .arrowBox big.blue {
		  background: url(../images/header_arrow_zdravi.png) no-repeat left bottom;
	      border-bottom: 4px solid #3a66ba;
	      color:#3a66ba;
	      }
	
	   
  .arrowBox big.gray {
		  background: url(../images/header_arrow_gray.png) no-repeat left bottom;
	      border-bottom: 4px solid #858e99;
	      color:#858e99;
	      }	  
		  
  .arrowBox big.lightBlue {
		  background: url(../images/header_arrow_eso.png) no-repeat left bottom;
	      border-bottom: 4px solid #468eb0;
	      color:#209fda;
	      }	
		  
  .arrowBox big.lightGreen {
		  background: url(../images/header_arrow_duchovni.png) no-repeat left bottom;
	      border-bottom: 4px solid #2eac54;
	      color:#1fb04b;
	      }	
		  
  .arrowBox big.orange {
		  background: url(../images/header_arrow_vcas.png) no-repeat left bottom;
	      border-bottom: 4px solid #c17135;
	      color:#df7423;
	      }	 
		  
	.arrowBox big.red {
		  background: url(../images/header_arrow_vestirna.png) no-repeat left bottom;
	      border-bottom: 4px solid #cd3a39;   
	      color:#cd3a39;
	      }
		  
/*------HLAVNÍ NOVINKA------*/
#hlavniNovinka {
	width:300px;
	font-size:12px;
	color:#4d545d;
	line-height:18px;
	float:left;
	}
	
  #hlavniNovinka ul {
	  list-style:none;
	  margin:0;
	  padding:0;
	  font-size:12px;
	  height:35px;
	  }
	  
  #hlavniNovinka ul li {
	  float:left;
	  height:34px;
	  margin: 0 1px 0 0;
	  display:block;
	  background:#f1f1f1;
	  border-bottom: 1px solid #e0e0e0;
	  border-right: 1px solid #e0e0e0;
	  line-height:34px;
	  text-align:center;
	  }
	
    #hlavniNovinka ul li.autor   {width:102px;}
    #hlavniNovinka ul li.diskuze {width:79px;}
    #hlavniNovinka ul li.sekce   {width:113px;}
	
	#hlavniNovinka ul li a {
		color:#045086;
		text-decoration:underline;
		}
		
	#hlavniNovinka ul li.autor a {
		color:#045086;
		} 
	
  #hlavniNovinka a.top {
	  font-size:16px;
	  font-weight:bold;
	  color:#045086;
	  }	
	  
  #hlavniNovinka a.top:hover {
	  text-decoration:underline;
	  }
	  
  #hlavniNovinka img {
	  margin: 12px 0 8px 0;
	  padding:0;
	  }
		
  #hlavniNovinka p {
	  line-height:18px;
	  margin:0 0 5px 0; padding:0;
	  }
		
/*------MINI ČLÁNKY------*/
#miniClanky {
	width:340px;
	float:right;
	font-size:11px;
	color:#4d545d;
	line-height:16px;
	}  
	
  #miniClanky a.nadpis {
	  width:300px;
	  float:left;
	  display:block;
	  font-size:14px;
	  color:#045086; 
	  text-decoration:underline;
	  font-weight:bold;
	  margin: 0 0 6px 0;
	  }

  #miniClanky a.dolar {
	  background:url(../images/hl/dolar.png);
	  width:29px;
	  height:24px;
	  display:block;
	  float:right;
	  margin: 0 10px 0 0;
	  }
	
  #miniClanky  p {
	  line-height:15px;
	  padding: 0 0 0 8px;
	  float:right;
	  width:232px;
	  margin:0 0 5px 0;
	  }
	
  #miniClanky p strong {
	  color:#8c949f;
	  font-weight:bold;	
	  }
	
  #miniClanky ul {
	  list-style:none;
	  margin:0;
	  padding:0;
	  font-size:11px;
	  float:right;
	  height:25px;
	  width:240px;
	  }
	  
    #miniClanky ul li {
	    float:left;
	    height:24px;
  	    margin: 0 1px 0 0;
	    display:block;
	    background:#f1f1f1;
	    border-bottom: 1px solid #e0e0e0;
	    border-right: 1px solid #e0e0e0;
	    line-height:24px;
	    text-align:center;
	    }
	
      #miniClanky ul li.autor   {width:78px;}
      #miniClanky ul li.diskuze {width:59px;}
      #miniClanky ul li.sekce   {width:97px; margin:0;}
	
    #miniClanky ul li a {
		color:#4d545d;
		text-decoration:underline;
		}
		
    #miniClanky ul li.autor a {
		color:#045086;
		}

/*-------SMS BOX-----------*/
.smsBlueBig {
	height:146px;
	background:url(../images/hl/sms.png);
	}
	
  .smsBlueBig .obsah {
	  float:right;
	  width:415px;
	  font-size:12px;
	  line-height:20px;
	  padding: 0 12px 0 0;
	  color:#9cbbff;
	  }  
	  
  .smsBlueBig .obsah span {
	  color:#FFF;
	  }
	  
  .smsBlueBig .obsah h1 {
	  margin:18px 0 10px 0;
	  font-size:24px;
	  color:#FFF;
	  font-weight:bold;
	  line-height:24px;
	  }
	  
  .smsBlueBig .obsah h1 span {
	  color:#ffdb1b;
	  }
	  
  .smsBlueBig .obsah img {
	  float:right;
	  vertical-align: baseline;
	  width:200px;
	  height:43px;
	  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sms/button.png', sizingMethod='scale');
	  border:none; margin:0; padding:0;
	  }
	  
  * > .smsBlueBig .obsah img {
	  background:url(../images/sms/button.png);
	  }
  
  .smsBlueBig img {
	  float:left;
	  }
	  
/*-----CENTRUM LÉČENÍ A TERAPIE-----*/	  
#clatMini {
	margin: 14px 0 0 0;
	padding: 122px 0 0 65px;
	height:276px;
	background:url(../images/hl/centrum.png);
	}
		
  #clatMini .item {
	  height:80px;
	  font-size:12px;
	  line-height:12px;
	  color:#4d545d;
	  margin-bottom:10px;
	  padding: 0 20px 0 0px;
	  }
		  
  #clatMini .item a {
	  text-decoration:none;
		  }
		
  #clatMini .item h1 {
	  font-size:22px;
	  line-height:22px; 
	  color:#063a06;
	  font-weight:bold;  
	  padding: 12px 0 7px 0; 
	  margin:0;
	  }
	  
/*-----GOOGLE REKLAMA-----*/
.googleReklama {
	margin: 0 0 0 0;
	min-height:40px;
	}
	
/*-----COLOR BOX-----*/
.colorBox {
	width:214px;
	float:left;
	font-size:11px;
	color:#4d545d;
	margin: 0 9px 0 0;	
	}
	
.colorBox a {
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	line-height:20px;
	}
	
	.colorBox a.lightBlue  {color:#209fda;}
    .colorBox a.blue       {color:#3A66BA;}  
    .colorBox a.green      {color:#64ac1b;} 
    .colorBox a.lightGreen {color:#1fb04b;}
    .colorBox a.orange     {color:#df7423;}
	 .colorBox a.red   {color:#cd3a3a;} 
	
.colorBox p {
	line-height:17px;
	padding:0;
	margin: 3px 0 16px 0;
	}
	
.colorBox p strong {
	font-weight:bold;
	color:#8c949f;
	}
	
.colorBox div.max{
	height:194px;   
	overflow:hidden;
	margin:0px 0px 15px 0px;  
}  
	
/* --- */	
	
.colorBox ul {
	list-style:none;
	padding:0;
	margin:0;
	width:210px;
	float:right;
	}
	
  .colorBox ul.lightBlue  {border-left: 4px solid #468eb0;}
  .colorBox ul.blue       {border-left: 4px solid #3a66ba;}  
  .colorBox ul.green      {border-left: 4px solid #62982d;}
  .colorBox ul.lightGreen {border-left: 4px solid #2eac54;}
  .colorBox ul.orange     {border-left: 4px solid #c17135;}
  .colorBox ul.red     {border-left: 4px solid #cd3a3a;}
	
  .colorBox ul li {
	  display:block;
	  margin: 0 0 17px 0;
	  padding: 0 0 0 15px;	  	  
	  }
	  
    .colorBox ul.lightBlue li  {background:url(../images/hl/arrow/light_blue.png) top left no-repeat;}
    .colorBox ul.blue li       {background:url(../images/hl/arrow/blue.png) top left no-repeat;}  
    .colorBox ul.green li      {background:url(../images/hl/arrow/green.png) top left no-repeat;}
    .colorBox ul.lightGreen li {background:url(../images/hl/arrow/light_green.png) top left no-repeat;}
    .colorBox ul.orange li     {background:url(../images/hl/arrow/brown.png) top left no-repeat;}
	.colorBox ul.red li     {background:url(../images/hl/arrow/red.png) top left no-repeat;} 
	    
  .colorBox ul li.last {
	  margin:0;
	  }
	
  .colorBox ul li a {
	  text-decoration:underline;
	  font-size:12px;
	  font-weight:normal;
	  line-height:16px;
	  }
	
    .colorBox ul.lightBlue li a  {color:#209fda;}
    .colorBox ul.blue li a       {color:#3A66BA;}  
    .colorBox ul.green li a      {color:#64ac1b;}
    .colorBox ul.lightGreen li a {color:#1fb04b;}
    .colorBox ul.orange li a     {color:#df7423;}
	 .colorBox ul.red li a     {color:#cd3a3a;} 
	 
/*--------ANKETA---------*/
.anketa {
	background:url(../images/hl/anketa/anketa_bg.png) repeat-y;
	padding: 0 0px 0 15px; 
	margin:2px 0 0 0;
	width:285px; 
	}
	
.anketa p {
	padding: 9px 0 13px 0;
	line-height:18px;
	font-size:12px;
	font-weight:bold;
	color:#4d545d;
	display:block;
	width:255px;
	}

.anketa a { 
	text-decoration:underline;
	font-size:12px;
	line-height:12px;
	width:230px;
	height:14px;
	float:left;
	display:block;
	}


.anketa big {
	float:left;
	font-size:11px; 
	font-weight:bold;
	color:#4d545d;
	display:block;
	margin: 3px 0 0 10px;
	}


.anketa .progress, .anketa .progressLast {
	height:10px;
	background:url(../images/hl/anketa/progres_bg.png) no-repeat;
	width:230px;
	float:left;
	}

.anketa .progress     {margin: 6px 0 17px 0;}
.anketa .progressLast {margin: 6px 0 0 0;}

.anketa .progress .progressLine, .anketa .progressLast .progressLine {
	margin: 2px 0 0 0px;
	height:6px;
	background:url(../images/hl/anketa/progres_center.png) repeat-x;
	float:left;	
	}
	
.anketa .progress .progressLine span, 
.anketa .progressLast .progressLine span {
	background:url(../images/hl/anketa/progres_left.png) no-repeat;
	height:6px;
	width:2px;
	float:left;
	margin:0; padding:0;
	}

.anketa .progress .progressLine span.space, 
.anketa .progressLast .progressLine span.space {
	background:url(../images/hl/anketa/i6spacer.png) no-repeat;
	height:6px;
	width:2px;
	float:left;
	margin:0; padding:0;
	}

.anketa .progress .progressLine img, 
.anketa .progressLast .progressLine img {
	background:url(../images/hl/anketa/progres_right.png) no-repeat;
	height:6px;
	width:2px;
	float:right;
	margin:0; padding:0;
	}

/*--------DISKUZE---------*/
#diskuzeBox {
	background:url(../images/hl/anketa/anketa_bg.png) repeat-y;
	margin:2px 0 0 0;
	width:300px;
	padding: 7px 0 0 0;
	}
	
#diskuzeBox .diskuzeTema {
	margin: 2px 0 0 8px;
	width:270px;
	height:61px;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	background:#FFF;
	line-height:18px;
	color:#4d545d;
	font-size:11px;
	padding: 5px 7px 0 7px;
	}
	
#diskuzeBox .diskuzeTema a.big {
	font-size:12px;
	font-weight:bold;
	color:#045086;
	}
	
#diskuzeBox .diskuzeTema p {
	line-height:18px;
	color:#4d545d;
	padding:0;
	margin:0;
	font-size:12px;
	}

#diskuzeBox .diskuzeTema a.blue {
	font-size:11px;
	color:#045086;
	}
	
/*---------------*/
.grayBoxDown {
	background:url(../images/hl/anketa/anketa_down.png) no-repeat;
	height:4px;
	}
	
/*----Vyrovnávací vrstvy----*/
.leftCenter {
	float:left;
	width:480px;
	}
	
.rightCenter {
	float:right;
	width:480px;
	}
	
/*----KALENDÁRIUM----*/
#kalendarium {}

#kalendarium ul {
	list-style-type:none;
	margin: 2px 0 0 0;
	padding:0;
	float:left;
	background:#FFF;
	}
	
#kalendarium ul li {
	background:url(../images/hl/kalendar_but.png);	
	width:115px;
	height:31px;
	display:block;
	line-height:28px;
	text-align:center;
	float:left;
	margin: 0 1px 0 0px;
	
	font-size:12px;
	font-weight:bold;
	color:#FFF;	
	}

#kalendarium ul li.on {
	background-position: 0 31px;
	color:#4d545d;
	}

#kalendarium ul li a, #kalendarium ul li.on a {
	text-decoration:none;
	}
	
  #kalendarium ul li a {color:#FFF;}
  #kalendarium ul li.on a {color:#4d545d;}
   

#kalendarium .obsah {
	width:479px;
	height:358px;           
	border-right: 1px solid #ededed;
	background:#fee7ff;
	padding: 10px 0 0 0;  
	float:left;
	}
	
#kalendarium .obsah .akce {
	background:url(../images/hl/udalosti_bg.png);
	width:460px;
	height:56px;
	margin: 0 0 4px 10px;
	}
	
#kalendarium .obsah .akce .datum {
	float:left;
	width:68px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#4d545d;
	padding-top:7px;
	line-height:20px;
	}
	
#kalendarium .obsah .akce .text {
	float:right;
	width:382px;
	margin: 9px 0 0 0;
	}
	
#kalendarium .obsah .akce .text a {
	font-size:12px;
	font-weight:bold;
	color:#045086;
	}
	
#kalendarium .obsah .akce .text p {
	font-size:12px;
	color:#4d545d;
	font-style:italic;
	font-weight:normal;
	margin:10px 0 0 0;	
	}
	
#kalendariumDown {
	background:url(../images/hl/blue_down.png) no-repeat;
	height:4px;
	}

/*----PORADNY----*/

.hpPoradna{
	display:none;
	width:460px;
	position:absolute;
} 

#poradny {}

#poradny ul {
	list-style-type:none;
	margin: 2px 0 0 0;
	padding:0;
	float:left;
	background:#FFF;
	}
	
#poradny ul li {
	background:url(../images/hl/poradny_but.png);	
	width:119px;
	height:31px;
	display:block;
	line-height:28px;
	text-align:center;
	float:left;
	margin: 0 1px 0 0px;
	
	font-size:12px;
	font-weight:bold;
	color:#FFF;	
	}

#poradny ul li.active, #poradny ul li.on {
	background-position: 0 31px;
	color:#575145;
	}

#poradny ul li a, #kalendarium ul li.on  a {
	text-decoration:none;
	}
	
  #poradny ul li a {color:#FFF;}
  #poradny ul li.on a {color:#575145;} 
  
#poradny .obsah {
	width:479px;
	height:180px;     
	border-right: 1px solid #eee5cc;
	background:#fff6dd;
	padding: 10px 0 0 0;
	float:left;
	}
	
#poradny .obsah .poradenka {
	background: #FFF;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	width:435px;
	height:48px;
	margin: 0 0 4px 10px;
	font-size:12px;
	color:#4d545d;
	line-height:20px;	
	padding: 7px 12px 0 12px;
	}

#poradny .obsah .poradenka a {
	font-size:12px;
	color:#c28400;
	text-decoration:underline;
	}
	
#poradnyDown {
	background:url(../images/hl/orange_down.png) no-repeat;
	height:4px;
	}

/*----DOLNÍ BANNER----*/
#downBanner {
	width:200px;
	height:500px;
	float:left;
	margin: 0 23px 0 0;
	}

/*----TOP ČLÁNKY----*/
#topClanky {
	height:480px; 
} 
 
.hpTop{ 
	display:none;
	width:299px;    
	position:absolute;
} 

.hpTop.right{
	width:350px;
}

#topClanky ul {
	list-style-type:none;
	margin: 2px 0 0 0;
	padding:0;
	float:left;
	background:#FFF;
	}
	
#topClanky ul li {
	background:url(../images/hl/clanky_but.png);	
	width:99px;
	height:31px;
	display:block;
	line-height:28px;
	text-align:center;
	float:left;
	margin: 0 1px 0 0px;
	
	font-size:12px;
	font-weight:bold;
	color:#FFF;	
	}

#topClanky ul li.on {
	background-position: 0 31px;
	color:#4d545d;
	}

#topClanky ul li a, #kalendarium ul li.on a {
	text-decoration:none;
	}
	
  #topClanky ul li a {color:#FFF;}
  #topClanky ul li.on a {color:#4d545d;}

#topClanky .clanek {
	width:299px;
	float:left; 
	background:#d4edff;
	border-bottom: 1px solid #427497;
	border-right: 1px solid #427497; 
	margin: 0 0 1px 0;
	padding: 0px 0 7px 0;
	}	
	
#topClanky .clanek.right{
	width:350px; 
}

#topClanky .clanek .obsah {
	padding: 7px 0 0 0;
	float:right;
	width:261px; 
	line-height:18px;
	}

#topClanky .clanek.right .obsah {
	width:302px;
	padding-right:10px; 
}
	
#topClanky .clanek .obsah a {
	font-size:12px;
	color:#05304e;
	font-weight:bold; 
	text-decoration:underline;
	}
	 
#topClanky .clanek .obsah p {
	line-height:18px;
	font-size:12px;
	color:#4d545d;
	padding: 0 0 1px 0; margin:0;
	}
		
#topClanky .clanek .obsah span {
	font-size:11px;
	color:#4d545d;
	}
	
#topClanky .clanek .obsah span a {
	font-size:11px;
	font-weight:normal;
	}
	
#topClanky .clanek .obsah span a.aGray {
	color:#4d545d;
	}

	
#topClanky .clanek .obsah span strong {
	font-weight:bold;
	color:#8c949f;
	}

#topClanky a.volne {
	background:url(../images/hl/volne.png) no-repeat;
	width:150px;
	height:38px;
	display:block;
	float:left;
	}

#topClanky a.placene {
	background:url(../images/hl/placene.png) no-repeat;
	width:150px;
	height:38px;
	display:block;
	float:left;
	}
	
/*----FACEBOOK-----*/
.facebook {
	margin: 8px 0 0 0;
	}	

/*----------------------------------------------*/
/*                 SMS SOUTĚŽE                  */
/*----------------------------------------------*/	

.smsBlue, .smsRed, .smsGreen {
	float:left;
	width:600px;
	font-size:12px;
	min-height:146px;
	margin: 0 0 15px 0;
	} 

  .smsBlue  { background:#30529b; color:#9cbbff;}
  .smsRed   { background:#b23842; color:#ffcbd0;}
  .smsGreen { background:#5e9025; color:#d6ffa9;}
	
  .smsBlue .obsah, .smsRed .obsah, .smsGreen .obsah {
	  float:right;
	  width:425px;   
	  font-size:12px; 
	  padding: 0 12px 0 0;
	  color:#FFF; 
	  }  
	  
  .smsBlue .obsah span, .smsRed .obsah span, .smsGreen .obsah span {
	  color:#FFF;
	 }
	 
	 .smsBlue .obsah p, .smsRed .obsah p, .smsGreen .obsah p {
	  color:#FFF;
	 } 
	 
	.smsBlue .obsah h3, .smsRed .obsah h3, .smsGreen .obsah h3 {
	  color:#ffdb1b; 
	} 
	
.sub{ 
	padding:3px 10px;
	cursor:pointer; 
	border:1px solid #FFF;
	font-size:12px;
	background:none; 
	text-transform:uppercase;
	color:#FFF; 
} 

.sub:hover {
	color:#ffdb1b; 
} 
	
	 
	  
  .smsBlue .obsah big, .smsRed .obsah big, .smsGreen .obsah big {
	  margin:9px 0 10px 0; 
	  font-size:24px; 
	  color:#FFF;
	  font-weight:bold;
	  line-height:24px;
	  display:block; 
	  }
	  
  .smsBlue .obsah big span, .smsRed .obsah big span, .smsGreen .obsah big span {
	  color:#ffdb1b;
	  } 
	  
  .smsBlue .obsah img, .smsRed .obsah img, .smsGreen .obsah img {
	  float:right;
	  vertical-align: baseline;
	  width:200px;
	  height:43px;
	  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sms/button.png', sizingMethod='scale');
	  border:none; margin:0; padding:0;
	  }
	  

  
  .smsBlue .obrazek, .smsRed .obrazek, .smsGreen .obrazek {
		max-width:115px;
		max-height:215px;  
		padding:4px;
		border: 1px solid #d3d3d3;
		float:left; 
		overflow:hidden;
		background:#FFF; 
		margin: 7px 0px 7px 7px; 
	}
	
	.obrazek img {
		margin:0 0 -2px 0;
	}
  
/*----------------------------------------------*/
/*                    PORADNA                   */
/*----------------------------------------------*/ 
#poradnaPage {}

#poradnaPage p {
	padding: 15px 0 15px 0;
	font-size:12px;
	color:#4d545d;
	line-height:18px;
	}
	
#poradnaPage p a {
	color:#045086;
	font-weight:bold;
	text-decoration:underline;
	}
	
/*......SEARCH......*/
#poradnaSearch {
	float:left;
	height:44px; width:599px;
	border-bottom: 1px solid #e8e2cc; border-right: 1px solid #e8e2cc;
	padding: 18px 0 0 0;
	background:#fff6dd;
	clear:both;
	}
	
  #poradnaSearch span {
	  width:90px;
	  height:22px;
      background:url(../images/dz/form/hledej.png) left no-repeat;	
      display:block;
	  float:left;
      }
	  
  /*......SEARCH FORMULÁŘ......*/
  #imp_poradna, #ddm_poradna {
	  float:left;
	  border:none;	
      font-size:12px;
      color:#575145;
	  line-height:20px;	  
	  } 

    #ddm_poradna {
		width:149px;
        height:24px;
		margin: 0 4px 0 0;
        }
		
	#imp_poradna {
		width:252px;
	    height:24px;
	    background:url(../images/dz/form/text1.png) no-repeat left top;
		padding: 0 10px 0 10px;
		margin: 0 9px 0 0;
	    }
		
/*......PORADNA BOX......*/
#poradnaPage .radaBlueOBSAH {
	margin: 20px 0 0 0;
	background:url(../images/poradna/poradna_center.png) repeat-y;
	border-bottom: 1px solid #d3deee;
	}

#poradnaPage .radaBlueOBSAH .radaUP {
	background:url(../images/poradna/poradna_up.png) no-repeat top;
	padding: 11px 20px 11px 20px;
	clear:both;
	}
	
  #poradnaPage .radaBlueOBSAH .radaUP p {
	  font-size:12px;
  	  color:#4d545d;
	  margin:0; padding: 5px 0 0 0;
	  line-height:20px;
	  }
	
  #poradnaPage .radaBlueOBSAH .radaUP a {
	  font-weight:bold;
	  font-size:14px;
	  color:#3a66ba;
	  text-decoration:underline;
	  line-height:20px;
	  }	

/*-------------*/
#poradnaPage .radaBlueINFO {
	margin: 1px 0 0 0;
	background:url(../images/poradna/poradna_center.png) repeat-y;
	border-bottom: 1px solid #d3deee;
	padding: 11px 20px 11px 20px;
	
	font-size:12px;
	color:#4d545d;
	text-align:left;
	}
	
#poradnaPage .radaBlueINFO a {
	font-weight:bold;
	text-decoration:underline;
	color:#045086;
	}
	
#poradnaPage .radaBlueINFO span {
	float:left;
	display:block;
	}
	
#poradnaPage .radaBlueINFO span.right {
	float:right;
	}

#poradnaPage .radaBlueINFO span.right strong {
	font-weight:bold;
	color:#919ca9;
	}
 
/*-------------*/
#poradnaPage .radaGrayINFO {
	margin: 1px 0 0 0;
	background:url(../images/poradna/poradna_gray.png) repeat-y;
	border-bottom: 1px solid #e0e0e0;
	padding: 7px 20px 7px 20px;
	
	font-size:12px;
	color:#4d545d;
	text-align:left;
	}
	
#poradnaPage .noBorder {
	border:none;
	}

#poradnaPage .radaGrayINFO a {
	font-weight:normal;
	text-decoration:underline;
	color:#045086;
	}
	
#poradnaPage .radaGrayINFO p {
	padding:0px; margin:0;
	}
	
#poradnaPage .radaGrayINFO p strong {
	font-weight:bold;
	float:left;
	}
	
#poradnaPage .radaGrayINFO p span {
	float:right;
	}
	
#poradnaPage .radaGrayDOWN {
	background:url(../images/poradna/poradna_down.png) no-repeat top;
	height:3px;
	}
	
/*----------------------------------------------*/
/*                   REDAKCE                    */
/*----------------------------------------------*/ 
#redakcePage {}

#redakcePage .redakceOBSAH {
	background:url(../images/poradna/poradna_center.png) repeat-y;
	width:600px;	
	border-bottom: 1px solid #f6e8f1; 
	}

#redakcePage .redakceOBSAH .redakceUP {
	background:url(../images/redakce/up_name.png) no-repeat top;
	width:600px;
	clear:both;
	}
	
#redakcePage .redakceOBSAH .redakceUP h1 {
	font-size:20px;
	color:#045086;
	font-weight:bold;
	display:block; 
	line-height:20px;
	padding: 18px 0 0 20px;
	float:left;
	}
	
#redakcePage .redakceOBSAH .redakceUP a.clanky {
	background:url(../images/redakce/but.png) no-repeat;
	width:177px;
	height:32px;
	display:block;
	float:right;
	margin: 17px 9px 0 0;
	}
	
#redakcePage .redakceOBSAH .redakceUP a.clanky:hover {
	background-position: 0 -32px;
	}
	
#redakcePage .redakceOBSAH .redakceUP .obrazek {
	padding:4px;
	max-height:110px;
	max-width:110px;
	border-bottom: 1px solid #d6dfec;
	border-right: 1px solid #d6dfec;
	background:#FFF;
	float:right;
	overflow:hidden;
	}
	
#redakcePage .redakceOBSAH .redakceUP .obrazek img {
	margin: 0 0 -2px 0;
	}
	
#redakcePage .redakceOBSAH .redakceUP .obsah {
	float:right;
	width:434px;
	padding: 0 18px 0 17px;
	}

  #redakcePage .redakceOBSAH .redakceUP .obsah h2 {
	  margin: 0 0 13px 0; padding:0;
	  font-size:14px;
	  font-weight:bold;
	  color:#045086;	
	  }

  #redakcePage .redakceOBSAH .redakceUP .obsah p {
	  font-size:11px;
	  color:#4d545d;
	  line-height:18px;
	  margin:0; padding: 0 0 7px 0;
	  }	 
	
/*......SEZNAM - KONTAKTY......*/	
ul.redakce {
	float:left;
	margin:0; padding:0;
	list-style:none;
	}
		
  ul.redakce li {
	  float:left;
	  display:block;
	  padding:0; 
	  margin: 1px 1px 0 0;
	  font-size:12px;
	  font-weight:bold;
	  color:#535861;	
	  }
	
  ul.redakce li span {
	  padding-left:51px;
	  }
	
  ul.redakce li span a {
	  color:#045086;
	  text-decoration:underline;
      }
	
  ul.redakce li.email,
  ul.redakce li.telefon,
  ul.redakce li.fb {
	  height:36px;
	  line-height:35px;
	  } 
	
  ul.redakce li.skype,
  ul.redakce li.icq,
  ul.redakce li.www {
	  height:33px;
	  line-height:32px;
	  }

  ul.redakce li.email     {background:url(../images/redakce/menu/email.png) no-repeat top; width:200px;}
  ul.redakce li.telefon   {background:url(../images/redakce/menu/telefon.png) no-repeat top; width:202px;}
  ul.redakce li.fb        {background:url(../images/redakce/menu/facebook.png) no-repeat top; width:196px; margin:1px 0 0 0;}	
  ul.redakce li.skype     {background:url(../images/redakce/menu/skype.png) no-repeat top; width:202px;}
  ul.redakce li.icq       {background:url(../images/redakce/menu/icq.png) no-repeat top; width:200px;}
  ul.redakce li.www       {background:url(../images/redakce/menu/web.png) no-repeat top; width:196px; margin:1px 0 0 0;} 
	
/*----------------------------------------------*/
/*              DETAIL ČLÁNKU                   */
/*----------------------------------------------*/	
#clanekPage {}


#clanekPage.zapis, #clanekPage.zapis p, #clanekPage.zapis table, #clanekPage.zapis table td{ 
	color:#666;
	font-size:12px; 
}

#clanekPage.zapis h2{
	color:#973b7f;
}  

#clanekPage a {
	color:#045086;
	text-decoration:underline;
	}	

#clanekPage h1 {
	font-size:30px;
	color:#4d545d;
	margin: 0 0 17px 0;
	}

#clanekPage .obrazek {
	padding:4px;
	border:1px solid #d1d1d1;
	max-width:590px;
	max-height:731px;	  
	overflow:hidden;
	}
	
#clanekPage .obrazek img {
	margin: 0 0 -2px 0;
	max-height:350px;   
	}

ul.detailClanku {
	margin: 2px 0 10px 0;
	padding:0;
	list-style:none;
	height:36px;
	border-right: 1px solid #cfcfcf;
	width:599px;
	background:url(../images/dcl/menu_bg.png) repeat-x;
	float:left;
	}
	
ul.detailClanku li {
	float:left;
	display:block;
	height:36px;
	padding: 0 13px 0 11px !important; 
	line-height:38px;
	font-size:12px;
	color:#4d545d;
	background:url(../images/dcl/spacer.png) top right no-repeat;
	}
	
ul.detailClanku li.zdilej {
	background: url(../images/dcl/fb.png) top right no-repeat;
	float:right;
	padding: 0 37px 0 0;
	width:90px;  
	}
	
ul.detailClanku li strong {
	font-weight:bold;
	color:#8c949f;
	}

ul.detailClanku li a {
	color:#045086;
	text-decoration:underline;
	font-weight:normal;
	}	


#clanekPage #atxt p {
	color:#4d545d;
	line-height:21px;
	font-size:12px;
	margin: 4px 0 9px 0;  
	}
	
#clanekPage #atxt.normal p, #clanekPage #atxt.normal li {
	line-height:21px;
	font-size:15px;  
	margin: 4px 0 9px 0;  
	}


#clanekPage #atxt ul {
	margin-bottom: 5px;
	margin-top: 5px;
	display: block; 
} 

#clanekPage #atxt.normal li { 
	margin: 4px 0 0px 0;
	padding: 0px;
}

#clanekPage #atxt.normal li p {
	margin: 0px;
}
	
#clanekPage #atxt.big p {
	line-height:24px;
	font-size:16px;
	margin: 4px 0 12px 0;  
	}
	
#clanekPage #atxt.bigger p {
	line-height:25px; 
	font-size:17px; 
	margin: 4px 0 14px 0;    
	} 
	
#zooming{
	float:right;
} 

#zooming a{
	color:#666;
	text-decoration:none; 
}

#zooming a:hover{
	color:#000;
}

#zooming a.active{ 
	color:#6599ff;
}

	
#clanekPage p.pImg {
	padding: 0 0 18px 0;
	color:#4d545d;
	line-height:21px;
	font-size:12px;
	margin: 14px 0 0 0;
	width:300px;
	float:right;
	}	
	
#clanekPage .obrazekMini {
	float:left;
	padding:4px;
	border:1px solid #d1d1d1;
	max-width:281px;
	overflow:hidden;
	margin: 18px 12px 0 0;
	}
	
#clanekPage .obrazekMini img {
	margin: 0 0 -2px 0;
	}
	
#clanekPage .diskuze {
	background:url(../images/dcl/diskuze.png) no-repeat top;
	height:47px;
	line-height:47px;
	font-size:12px;
	color:#4d545d;
	padding: 0 26px 0 26px;
	}
	
#clanekPage .diskuze span {
	float:left;
	}
	
#clanekPage .diskuze span.right {
	float:right;
	}
	
#clanekPage .diskuze span a {
	font-size:12px;
	font-weight:bold;
	color:#2d3135;
	text-decoration:underline;
	}

#diskuzeObsah {}

#diskuzeObsah .prispevek {
	margin: 3px 0 13px 0;
	}

#diskuzeObsah .prispevek img {
	float:left;
	max-height:150px; 
	max-width:68px;   
	}
	
#diskuzeObsah .prispevek span {
	background:url(../images/dcl/sipka.png) no-repeat top;
	width:22px;
	height:45px;
	display:block;
	float:right;
	}
	
#diskuzeObsah .prispevek .text a {
	color:#045086;
	font-weight:bold;
	text-decoration:underline;
	}	
	
#diskuzeObsah .prispevek .text strong {
	color:#8c949f;
	font-weight:bold;
	}
	
#diskuzeObsah .prispevek .text {
	background:#ffe8f9;
	border-bottom: 1px solid #ebbfdf;
	border-right: 1px solid #ebbfdf; 
	float:right; 
	width:469px; 
	padding: 11px 19px 11px 19px;
	min-height:51px;
	font-size:12px;
	line-height:20px;
	color:#4d545d;
	}

#diskuzeObsah .prispevek .text p {
	margin: 3px 0 0 0;
	font-size:12px;
	line-height:20px;
	color:#4d545d;
	}	
	
#diskuzeObsah .prispevek .avatar {
	max-width:55px;
	max-height:67px;
	overflow:hidden;
	padding:2px;
	float:left;
	border: 1px solid #d1d1d1;
	}
	
/*----------------------------------------------*/
/*                KALENDÁRIUM                   */
/*----------------------------------------------*/

.hpKalendarium{ 
	display:none;
	width:460px;
	position:absolute;
} 

#kalendariumPage {}	

#kalendariumPage .kalendar {
	background:url(../images/kalendarium/kalendar.png) no-repeat top;
	width:210px;
	height:230px;
	padding: 0 11px 0 10px;
	float:left;
	}
	
#kalendariumPage .kalendar .kalendarTop {
	height:65px;
	}
	
#kalendariumPage .kalendar .kalendarTop a.right {
	background:url(../images/kalendarium/right.png);
	width:19px;
	height:25px;
	float:right;
	display:block;
	margin: 11px 0 0 10px;
	}
	
#kalendariumPage .kalendar .kalendarTop a.left {
	background:url(../images/kalendarium/left.png);
	width:20px;
	height:25px;
	float:right;
	display:block;
	margin: 11px 0 0 0;
	}
	
#kalendariumPage .kalendar .kalendarTop a:hover {
	background-position: 0 -25px;}
	
#kalendariumPage .kalendar .kalendarTop span {
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#4d545d;
	margin: 18px 0 0 7px;
	}

ul.calendar {
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	font-weight:bold;
	color:#4d545d;
	}
	
ul.calendar li {
	float:left;
	background:url(../images/kalendarium/item.png) no-repeat top;
	width:30px;
	height:26px;
	line-height:22px;
	text-align:center;	
	}
	
ul.calendar li.blue {
	background-position:0 -26px;
	color:#FFF;
	}

ul.calendar li.gold {
	background-position:0 -52px;
	}	


#kalendariumPage .form {
	background:url(../images/kalendarium/form_bg.png) no-repeat top;
	width:333px;
	height:214px;
	float:right;
	padding:16px 17px 0 0;
	}
	
	/* ---------FORMULÁŘE------ */
	#kalendariumPage .form {
		font-size:12px;
		color:#4d545d;
		}
	

	#kalendariumPage .form .radek3 {
		height:26px;
		float:right;
		}
	
	
	#kalendariumPage .form .radek3 span {
		height:26px;
		line-height:26px;
		float:right;
		}
		
	#kalendariumPage .form .radek2 span {
		height:24px;
		line-height:24px;
		float:right;
		}
		
	#kalendariumPage .form .radek1 span {
		height:24px;
		line-height:24px;
		float:right;
		}
		
	#kalendariumPage .form .radek1 span.loop {
		margin: 0 20px 0 0;
		}
		
	#kalendariumPage .form .radek1,
	#kalendariumPage .form .radek2,
	#kalendariumPage .form .radek3 {
		margin: 0 0 6px 0;
		padding:0;
		width:330px;
		}
	
	
	.kal1x1, .kal1x2, .kal2x1, .kal2x2, .kal3x1 {
		background:url(../images/kalendarium/input.png) left top no-repeat;
		border:none;
		padding: 0 5px 0 5px;
		float:right;
		height:24px;
		}	
		
	.kal3x1 {
		margin: 2px 5px 0 5px;
		width:174px;
		}
		
	.kal2x1 {
		margin: 0 5px 0 5px;
		width:90px;
		}
		
	.kal2x2 {
		margin: 0 0 0 5px;
		width:68px;
		}
		
	.kal1x1 {
		margin: 0 5px 0 5px;
		width:66px;
		}
		
	.kal1x2 {
		margin: 0 0 0 5px;
		width:66px;
		}
	
	#kalendariumPage .form .radek2, #kalendariumPage .form .radek1 {
		float:right;
		height:24px;
		} 
		
		
	#kalendarPridat {
		background: url(../images/kalendarium/pridat_akci.png);
		width:202px;
		height:34px;
		display:block;
		float:right;
		}
		
		#kalendarPridat:hover {
			background-position: 0 34px;
			}
		
	#kalendarHistorie {
		background: url(../images/kalendarium/historie.png);
		width:202px;
		height:32px;
		display:block;
		float:right;
		margin: 0 0 12px 0;
		}
		
		  #kalendarHistorie:hover {
			  background-position: 0 32px;
			  }

  #kalendarPostup {
	  font-weight:bold;
	  font-size:12px;
	  color:#4d545d;
	  text-decoration:underline;
	  float:right;
	  }

/* ----------------------- */

#kalendariumPage .udalost {
	background:url(../images/kalendarium/udalost_bg.png) repeat-y top right #e9f2ff;
	border-bottom: 1px solid #d6e0ee;	
	width:600px;
	margin: 0 0 1px 0;
	}
	
#kalendariumPage .udalost a {
	text-decoration:underline;
	color:#3a66ba;
	}
	
#kalendariumPage .udalost .obsah {
	background:url(../images/kalendarium/udalost_up.png) no-repeat top;
	width:600px;
	min-height:106px;
	}
	
#kalendariumPage .udalost .obsah .info {
	float:left;
	width:109px;
	height:89px;
	margin: 11px 0 0 0;
	padding:0 0 0 10px;
	
	font-size:12px;
	font-weight:bold;
	color:#4d545d;
	font-style:normal;
	line-height:30px;
	text-align:center;
	}

#kalendariumPage .udalost .obsah .text {
	float:right;
	width:436px;
	padding: 0 24px 0 0;
	margin: 10px 0 0 0;
	}

#kalendariumPage .udalost .obsah .text a {
	font-weight:bold;
	font-size:14px;
	}
	
#kalendariumPage .udalost .obsah .text p {
	font-size:12px;
	color:#4d545d;
	line-height:18px;
	margin: 13px 0 0 0;
	}
	
#kalendariumPage .detailInfo {
	background:url(../images/kalendarium/udalost_bg.png) repeat-y top right #e9f2ff;
	width:559px;
	float:left;
	padding: 6px 21px 0 20px;
	font-size:12px;
	color:#4d545d;
	line-height:20px;
	}
	
#kalendariumPage .udalostDOWN {
	background:url(../images/kalendarium/udalost_down.png) no-repeat;
	height:8px;
	float:left;
	width:600px;
	}

/*----------------------------------------------*/
/*                PLACENÁ ZONA                  */
/*----------------------------------------------*/
#placena {
	font-size:12px;
	color:#4d545d;
	}
	
#placena a {
	color:#045086;
	font-weight:normal;
	text-decoration:underline;
	}
	
#placena p {
	line-height:20px;
	margin: 0 0 25px 0;
	}

#placena ul {
	margin:0;
	padding:0;
	list-style:none;
	
	font-weight:bold;
	color:#FFF;
	}

#placena ul li {
	width:127px;
	height:34px;
	margin: 0 1px 0 0;
	background:url(../images/pz/menu.png);
	float:left;
	text-align:center;
	line-height:34px;
	}
	
#placena ul li.on {
	background-position: 0 34px;
	color:#6e582f;
	}
	
#placena ul li a {
	text-decoration:none;
	color:#FFF;
	}
	
/* ---- GRAY BOX ---- */
#placena .gBox {
	width:600px;
	background:url(../images/pz/gray_bg.png) top right repeat-y #f1f1f1;
	line-height:20px;
	}
	
#placena .gBox .gBoxUP {
	background:url(../images/pz/gray_up.png) top center no-repeat;
	padding: 25px 25px 14px 20px;
	}
	
#placena .gBoxDOWN {
	background:url(../images/pz/gray_down.png) no-repeat;
	height:6px;
	}

/* ---- H1 ---- */	
#placena h1 {
	font-size:25px;
	margin: 0 0 8px 0;
	}

/* ---- PŘEDPLACENÁ MBOX ---- */
#placena .mBox {
	width:600px;
	background:url(../images/pz/blue_bg.png) top right repeat-y #e9f2ff;
	}
	
#placena .mBox .mBoxUP {
	background:url(../images/pz/blue_up.png) top center no-repeat;
	padding:25px 0 63px 0;
	line-height:20px;
	}
	
#placena .mBoxDOWN {
	background:url(../images/pz/blue_down.png) no-repeat top;
	height:7px;
	}
	
/* ---- CHECKBOX ---- */
#placena input {
	float:left;
	margin:7px 20px 0 0;
	width:16px;
	height:16px;
	}
	
/* ---- OBSAH ---- */
.obsah30x20 {
	padding: 0 20px 0 30px;
	}
	
.obsah20x20 {
	padding: 0 20px 0 20px;
	}

#placena .mBox .mBoxUP .obrazek {
	background:#FFF;
	padding:4px;
	border: 1px solid #d3d3d3;
	max-width:232px;
	max-height:131px;
	overflow:hidden;
	float:left;
	margin: 0 15px 15px 0;
	}

  #placena .mBox .mBoxUP .obrazek img {
	  margin: 0 0 -2px 0;
	  }
	  

#placena .mBox .mBoxUP .nadpisBG {
	background:url(../images/pz/nadpis_bg.png);
	height:41px;
	width:600px;
	margin: 20px 0 15px 0;
	}
	
  #placena .mBox h3 {
	  font-size:20px;
	  font-weight:bold;
	  color:#045086;
	  padding:11px 0 0 20px;
	  margin:0;
	  }
	
#placena .mBox .mBoxUP .line {
	height:30px;
	margin: 0 0 5px 0;
	}
	
  #placena .mBox .mBoxUP .mrg8 {
	  margin: 0 0 5px 8px;
	  }
	
#placena .mBox .mBoxUP .line a {
	text-decoration:none;
	font-weight:bold;
	}
	
#placena .mBox .mBoxUP .line span {
	background:url(../images/pz/sipka.png) no-repeat;
	width:27px;
	height:30px;
	float:left;
	}
	
#placena .mBox .mBoxUP .line .wBox,
#placena .mBox .mBoxUP .line .wBox2,
#placena .mBox .mBoxUP .line .wBox3 {
	background:#FFF;
	height:29px;
	border-bottom: 1px solid #d7d7d7;
	border-right: 1px solid#d7d7d7;
	width:150px;
	padding: 0 20px 0 20px;
	float:left;
	font-weight:bold;
	line-height:29px;
	}	
	
	
#placena .mBox .mBoxUP .line .wBox2,
#placena .mBox .mBoxUP .line .wBox3 {
	border-right: none;
	color:#045086;
	}

#placena .mBox .mBoxUP .line .wBox2 {width:420px;}
#placena .mBox .mBoxUP .line .wBox3 {width:439px;}
	

#placena a.objednat, #placena a.objednano {
	width:100px;
	height:30px;
	display:block;
	float:left;
	}

  #placena a.objednat  {background:url(../images/pz/objednat.png) no-repeat;}	
  #placena a.objednano {background:url(../images/pz/objednany.png) no-repeat;} 
	 
/*----------------------------------------------*/
/*         CENTRUM LÉČBY A TERAPIE              */
/*----------------------------------------------*/
#centrumPage {}

#centrumPage h1 {
	font-size:24px;
	color:#9e4b82; 
	margin: 30px 0 0 0;
	}

#centrumPage p {
	font-size:12px;
	color:#4d545d;
	line-height: 20px;
	margin: 30px 0 35px 0;
	}

#centrumPage .clat {
	background: url(../images/clat/bg_right.png) repeat-y right top #ffe9f9;
	margin:0; 
	}
	
#centrumPage .clat .clatUP {
	background:url(../images/clat/bg_up.png) center top no-repeat;
	}

#centrumPage .clatDOWN {
	background:url(../images/clat/bg_down.png) no-repeat;
	height:5px;
	margin: 0 0 20px 0;
	}	
	
	
#centrumPage .clat h2 {
	font-size:20px;
	color:#751a5c;
	padding:28px 0 0 20px;
	font-weight:normal;
	display:block; 
	margin:0;
	}
	
#centrumPage .clat table {
	margin: 33px 0 0 0;
	}

#centrumPage .clat table tr {
	font-weight:bold;
	font-size:12px;
	color:#4d545d;
	text-align:right;
	line-height:24px;
	}
	
#centrumPage .clat input, #centrumPage .clat textarea , #centrumPage .clat select  {
	float:left; 
	} 

.clatImput {
	background:url(../images/clat/input.png);
	width:208px;
	height:25px;
	padding: 0 5px 0 5px;
	margin:0;
	border:none;
	line-height:24px;
	}
	
.clatTextarea {
	width:430px;
	height:140px;
	border-top: 1px solid #c4cedb;
	border-left: 1px solid #c4cedb;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding:0; margin:15px 0 0 0;
	background:#FFF;
	padding:5px;
 	}
	

/* --------- */
#seznamy {
	background:url(../images/clat/bg_ul_center.png) repeat-y;
	width:600px;
	}
	
#seznamy a {
	font-size:12px;
	font-weight:bold;
	color:#ffe169;
	text-decoration:none;
	}	
	
#seznamy .top {
	background:url(../images/clat/ul_top.png) no-repeat;
	height:60px;
	}
	
#seznamy .top h3 {
	font-size:16px;
	font-weight:bold;
	color:#4d545d;
	height:60px;
	width:180px;
	display:block;
	float:left;
	line-height:60px;
	
	margin:0;
	padding:0 0 0 19px;
	}
	
#seznamy .top h3.first {
	padding: 0 0 0 20px;
	}
	
#seznamy .middle {
	background:url(../images/clat/ul_middle.png) no-repeat;
	height:71px;
	width:600px;
	float:left;
	}
	
#seznamy .middle h3 {
	font-size:16px;
	font-weight:bold;
	color:#4d545d;
	height:71px;
	width:180px;
	display:block;
	float:left;
	line-height:79px;
	
	margin:0;
	padding:0 0 0 19px;
	}
	
#seznamy .middle h3.first {
	padding: 0 0 0 20px;
	}
	
#centrumPage .down {
	background:url(../images/clat/ul_down.png) no-repeat;
	width:600px;
	height:11px;
	clear:both;
	float:left;
	}
	
ul.clatUL {
	list-style:none;
	margin:0; padding:0;
	font-size:12px;
	font-weight:bold;
	color:#ffe169;
	width:199px;
	background:url(../images/clat/bg_ul.png) top right repeat-y #cf62aa;
	border-right: 1px solid #cf62aa;
	float:left;   
	}
	
ul.clatUL li {
	height:14px;
	width:199px;
	line-height:12px;
	display:block;
	background:url(../images/clat/arrow.png) no-repeat left top;
	background-position: 14px 0;
	margin: 6px 0 6px 0;
	} 
	
ul.clatUL li span {
	padding: 0 0 0 34px;
	} 

ul.clatUL li:hover {
	background-position: 16px 0;
	}
	
/*----------------------------------------------*/
/*                IMG BORDERS                   */
/*----------------------------------------------*/

.colorBox .obrazek {
	max-width:204px;
	max-height:119px;
	padding:4px;
	border: 1px solid #d3d3d3;
	overflow:hidden;
	margin: 10px 0 10px 0;
	}
	
.colorBox .obrazek img {
	margin:0 0 -2px 0;
	}
	
/* ------- */

#hlavniNovinka .obrazek {
	max-width:290px;
	max-height:170px;
	padding:4px;
	border: 1px solid #d3d3d3;
	overflow:hidden;
	margin: 10px 0 9px 0;
	}
	
#hlavniNovinka .obrazek img {
	margin:0 0 -2px 0;
	height:188px;   
	}
	
#states{ 
	padding:0px;  
	margin:0px 0px 10px 0px; 
} 

#states h4, #states h4 a{
	color:#045086;
} 

#states h4{ margin-bottom:5px; 
	font-size:14px;  } 
 
#states h4 a{ font-size:15px; } 
#states a.more{ 
	color:#045086;
	font-weight:normal; 
	font-size:12px; 
}

#doporuceneClanky, #doporuceneExtClanky {
	width:472px;
	height:151px;           
	border-right: 1px solid #eee5cc;
	border-bottom: 1px solid #eee5cc;
	background-color:#fff6dd;
	background-image:url(../images/search.png); 
	background-repeat:no-repeat;
	background-attachment:scroll; 
	background-position:330px 5px;        
	padding: 4px 4px 4px 10px; 
	float:left;
	overflow:auto;
}

#doporuceneClanky.full,  #doporuceneExtClanky.full{
	height:auto; 
	min-height:250px; 
	overflow:visible;
	width:580px;    
	background-position:400px 45px;  
	margin-bottom:25px;
} 

#doporuceneExtClanky.full{
	background-position:450px 35px;    
}

#doporuceneClanky { 
	border-right: 1px solid #d8e1ee;
	border-bottom: 1px solid #d8e1ee;
	background-color:#e9f2ff;
	background-image:none;   
	background-position:354px 7px;              
	margin:0px 5px 0px 0px; 
}

#doporuceneClanky h4, #doporuceneExtClanky h4{
	font-size:12px;
	color:#666; 
}
  
#doporuceneClanky h4{
	font-size:15px;
	color:#0D426C;
	margin-bottom:5px; 
	
} 

#doporuceneClanky a.more{
	 color:#486498; font-size:11px; font-weight:normal; 
} 

#doporuceneExtClanky a.more{ 
	 color:#9e7016;  font-size:11px; font-weight:normal; 
}

#doporuceneClanky ul{
	padding:0px;
	margin:5px 0px 0px 7px;
}

#doporuceneClanky ul li{
	list-style:none;
	font-size:11px;
	padding:3px 0px 5px 25px;    
	background:url(../images/arrr_art.png) no-repeat center left; 
} 

.ext{
	clear:both;
	padding:0px 0px 8px 35px;  
	margin:3px 0px 0px 0px; 
	background-position:1px 3px;  
	background-repeat:no-repeat; 
}

.ext strong{ color:#666; display:block;  }
.ext a{ color:#4d412a; }  
	

.ext.soo{ background-image:url(../images/soo.png); }
.ext.sok{ background-image:url(../images/sok2.png); }
.ext.sko{ background-image:url(../images/sko2.png); }
.ext.splus{ background-image:url(../images/splus.png); } 
.ext.sfajfka{ background-image:url(../images/sfajfka.png); } 
.ext.skrizek{ background-image:url(../images/skrizek.png); }

.ext.smile{ background-image:url(../images/smileup.png); background-position:4px 5px;   }
.ext.smileko{ background-image:url(../images/smiledown.png); background-position:4px 5px;   }   
 

/* ------- */

#miniClanky .obrazek {
	max-width:90px;
	max-height:50px;
	padding:4px;
	border: 1px solid #d3d3d3;
	overflow:hidden;
	float:left;
	}
	
#miniClanky .obrazek img {
	margin:0 0 -2px 0;
	}

/* ------- */	

.rightBox .obrazek {
	max-width:110px;
	max-height:64px;
	padding:4px;
	border: 1px solid #d3d3d3;
	overflow:hidden;
	float:left;
	margin: 0 10px 0px 0;
	}
	
.rightBox .obrazek img {
	margin:0 0 -2px 0;
	}
	
/* ------- */	

/* ------- */
.clanek .obrazek {
	max-width:115px;
	max-height:90px; 
	padding:4px;
	border: 1px solid #d3d3d3;
	overflow:hidden;
	float:left;
	}
	
.clanek .obrazek img {
	margin:0;
	} 
	
/* ----------------IMAGE SLIDER------------- */
#SlideItMoo_outer {  
	width:610px;
	height:270px; 
	display:block; 
	position:relative;  	
	background:#f1f1f1; 
	margin:0px 0px 0px 9px; 
}
/* create custom forward-backward buttons for this container */

 		  
		  
#SlideItMoo_outer .SlideItMoo_forward, 
#SlideItMoo_outer .SlideItMoo_back{ 
	display:block; 
	cursor:pointer; 
	width:40px;
	height:270px;
	position:absolute;
	top:0px;
	right:-25px; 
	background:url(../images/dz/down_right.png) no-repeat -40px 0px;
} 
#SlideItMoo_outer .SlideItMoo_back { 
	background:url(../images/dz/down_left.png) no-repeat 0px 0px;
	left:-20px;   
}

#SlideItMoo_outer .SlideItMoo_back:hover {
	background-position: -40px 0px;  
} 

#SlideItMoo_outer .SlideItMoo_forward:hover {
	background-position: 0px 0px;  
} 
/* the width is set to show the number of thumbnails that will be visible */
#SlideItMoo_inner{ 
	position:relative ; 
	overflow:hidden ; 
	width:570px ; /* set a display width to make the slider look good in case js is disabled */ 
	margin:0px auto 0px; 
	padding:10px 0px 10px;
}
/* the thumbnails container; set a width on it so everything will be fine */
#SlideItMoo_items { 
	display:block; 
	position:relative; 
}
/* single element design */
#SlideItMoo_items div.SlideItMoo_element { 
	display:block; 
	position:relative;    
	font-size:11px;  
	width:172px;
	height:246px;
	float:left; 
	color:#FFFFFF;
	overflow:hidden;
	margin:0px 8px 0px 0px;  
}

.SlideItMoo_element a {
	  font-size:14px;
  	  font-weight:bold;
	  text-decoration:none; 
	  }
	  
	  .SlideItMoo_element.blue a  {color:#209fda;}
      .SlideItMoo_element.green a {color:#1fb04b;}
      .SlideItMoo_element.red a   {color:#cd3a3a;}
	 .SlideItMoo_element.gray a   {color:#858e99;}
	 .SlideItMoo_element.lightGreen a   {color:#1fb04b;}
	 .SlideItMoo_element.lightBlue a   {color:#209fda;}
	 .SlideItMoo_element.orange a   {color:#df7423;}

	    		  
  .SlideItMoo_element a.aClanek {
	  font-size:12px;
	  text-decoration:underline; 
	  }
  
 .SlideItMoo_element p {
	  margin:3px 0 0 0;
	  font-size:11px; 
	  color:#4d545d;
	  line-height:16px;
	  }
 
 .SlideItMoo_element .obrazek {
	max-width:160px;
	max-height:90px;
	padding:4px;
	border: 1px solid #d3d3d3;
	overflow:hidden;
	float:left; 
	margin: 10px 0 5px 0;
	background:#FFF;
	}
 	
 .SlideItMoo_element .obrazek img {
	margin:0 0 -2px 0;
	width:160px; 
	}	
	

#clanekPage ul{
	font-size:12px; 
	color:#333; 
}
  
#clanekPage ul li{
	padding:2px 0px 2px 5px;
} 

.mandatry{
	color:#F00;
	margin:0px 0px 0px 5px; 
	float:left;
} 

#dateStart, #dateEnd{
	text-align:center;
	line-height:26px !important;  
	vertical-align:middle; 
} 

/* kviz */
.qquestion{
	clear:both;
	margin:0px 0px 5px 0px;
}

.qquestion h3{
	color:#4069b9;
	font-size:15px;
	padding:0px;
	margin:5px 0px 5px 0px; 
} 

.qquestion label{ 
	display:block;
	padding:0px;
	margin:0px;
	color:#000;
	height:14px; 
	line-height:14px; 
}

.qquestion label input{
	margin:0px 7px 0px 0px;
	float:left;
	padding:0px; 
} 

.feAdmin{
	overflow:hidden;
	height:0px; 
	clear:both;
	background:#F0F;
	padding:5px 0px 0px 5px;
	
}

.feAdmin.active{ 
	background:#FFF; 
	height:auto;
	min-height:150px; 
} 

.feAdmin textarea{
	width:250px !important;   
}

.feAdmin input.feInp{ 
	width:250px !important;   
}

.advertRow{
	float:left;
	width:225px;  
	height:70px;     
	overflow:hidden;
	margin:0px 5px 3px 0px;  
}

#bnrsHP .advertRow img{
	float:left;
	margin:0px 7px 10px 0px;
	width:60px; 
}

#bnrsHP,#bnrsHP2{
	padding:5px 5px 5px 5px; 
	float:right; 
	width:460px; 
	border:2px solid #e5ffda;
	margin:0px 0px 3px 0px;
	height:65px; 
} 

#bnrsHP2 h3{ font-size:14px; }

#right #bnrsHP{
	width:330px; 
	float:none;
	margin:7px 0px 15px 0px; 
} 

#right #bnrsHP .advertRow{
	float:none;
	height:auto;
	margin:0px 0px 7px 0px;
	width:100%; 
}  
 
.hpComp{
	float:left;  
	width:220px;       
	padding:13px 0px 0px 5px;  
}

.hpComp.frst, .hpComp.frstz{
	float:left;
}
 
.hpComp h3{
	display:block;
	padding:0px 0px 7px 0px;
	margin:0px;
	color:#335abd;
	font-size:14px; 
} 

.hpComp a{
	color:#335abd; 
} 

.hpComp.frst h3, .hpComp.frst a{
	color:#971e78;
}

.hpComp.frstz h3, .hpComp.frstz a{
	color:#257a45; 
}
	

.hpComp .hpFirma{
	padding:4px 10px 0px 0px;
	height:42px; 
	overflow:hidden;
}

.hpComp .hpFirma .bFirma{
	font-size:12px;    
} 

#promo{
	height:240px;
	padding:5px 20px 20px 20px; 
	background:#ffffff;  
} 

#promo .inn{	 
	padding:10px 0px 0px 50px;     
	border-top:1px solid #CCC; 
}

#promo a {
	display:block;
	float:left;
	width:180px;
	padding:5px 10px;
	margin:0px 20px 0px 0px;    
	text-align:center; 
	height:220px; 
	border:2px solid #35719c; 
	overflow:hidden;
	text-decoration:none; 
}

#promo a strong{
	display:block;
	height:40px;
	line-height:20px;
	overflow:hidden;
	font-size:13px;
}

#promo a img{ 
	height:150px;
	border:none;
}
 
#promo a img.lg{
	height:30px;
	clear:both;
	margin:0px auto 5px auto; 
}

#companySearch{ 
	background:#d4edff;  
	border-bottom:1px solid #1c4c68;
	border-top:1px solid #1c4c68;
	padding:10px;
	margin:10px 0px; 
}

.hpc{
	float:left;
	width:220px;
}

.hpc img{
	max-width:70px; 
	float:right; 
	min-height:50px;
	border:1px solid #333;
	margin:0px 0px 10px 10px;
}

.c1{
	margin:0px 20px 0px 0px; 
} 

.detailPhotos  a img{
	border:1px solid #030;
	float:left;
	margin:7px 2px 3px 0px;   
}

.detailPhotos  a.lastim img{
	margin-right:0px;
}


.detailPhotos a:hover img{
	border:1px solid #000000; 
}

#message_PBar, #messText_PBar, #messageTa_PBar {
    background-color: #3399FF;
    border: 0 none;
    font-size: 1px;
    height: 1px;
    overflow: hidden;
    width: 0;
}

.slevohromPart{
	float:left;
	border:2px dotted #fd9400; 
	width:160px;
	text-align:center;
	padding:5px 10px 5px 10px;
	margin:0px 20px 20px 0px;
}


.slevohromPart a .shCenaOld{
	text-decoration:line-through !important;  
}  

.slevohromPart * {
	text-decoration:none !important;  
}

.slevohromPart a{ text-decoration:none; }
.slevohromPart big{ display:block; }

.shlogo{
	clear:both; 
	
}

.shimg{ 
	clear:both;
	margin:5px 0px 0px 0px;
}


.slevohromPart{ }
.shCena{
	font-size:15px;
	line-height:29px;
	text-decoration:none;
}  
	
	

#doporuceni{
	display:block;
	padding:10px;
	border:1px solid #09F ;
}
#doporuceni h4{ font-size:11px; }
#doporuceni p{ font-size:10px; } 



#open, #totop {
	display: none !important;
} 
 
.hiddendesktop{
	display: none;
}


#switch-d{
	display: none; 
}
#switch-m { 
	display: block;
} 	

#switch{
	display: block;
	clear: both;
	text-align: center;
	padding-top: 10px;
	font-size: 11px;
}

