*{color:Black;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
body{
    /*  background: #F4F8FB url(../img/topik.png) repeat-x top;margin:0px;padding:0; */
      background: #9BA0A5 url(../img/bg.png) center; margin:0px;padding:0;
}

		#container {
			width: 978px;
/*
      background:white;
      margin: 10px;
*/
			margin-left: auto;
			margin-right: auto;
/*
			padding: 10px;
*/
		}

		#header {
      margin:0;
      padding:0;
		  height:160px;
      background: url(../img/header/header.png);
		}

		#content {
			padding: 10px;
			margin-left: 179px;
			margin-right: 179px;
      border-left:1px solid #EEE;
      border-right:1px solid #EEE;
      background:white;
		}

    #content-big {
	    padding: 10px;
			margin-left: 179px;
			margin-right: 0px;
      border-left:1px solid #EEE;
      border-right:1px solid #EEE;
      background:white;    
    }

    #content-nula {
      padding:0px;
			margin-left: 179px;
			margin-right: 179px;
      border-left:1px solid #EEE;
      border-right:1px solid #EEE;
      background:white;
    }

		#left-panel {
			float: left;
			width: 171px;
			\width: 181px;
			w\idth: 171px;
			margin-left: 0px;
			padding: 0px;    
    }

		#right-panel {
			float: right;
			width: 171px;
			\width: 181px;
			w\idth: 171px;
			margin-right: 0px;
			padding: 0px;
		}


		#footer {
			clear: both;
			padding: 5px;
			margin-top: 5px;
			
			background-color: rgb(213, 219, 225);
		}

    .blok{
			margin-bottom:10px;    
      border:1px solid rgb(208,208,208);
      background: #F8F8F8 url(../img/bg_blok.png) repeat-x;   
    }

		
		form{margin:0;}
		input{margin:2px 0;}
		img {border:0;}
    .padd-5 {padding:0 6px 10px;}
    .b {font-weight:bold;}
    .line {border-bottom:1px solid #EEE;}
    .clear{clear:left;}
    .fl{float:left;}
    .err{color:#c00;border:1px solid #c00;padding:2px;background:#FCC;text-align:center;}
    .ok {color:#008000;border:1px solid #008000;padding:2px;background:#C1FFB3;text-align:center;}
    
    .infozprava{
      margin-top:20px;
      font-size:20px;
      font-weight: bold;
      text-align: center;
      color:white;
      border: 3px solid #059;
      padding:20px 0;
      background: orange url(../img/bg_infozprava.png) repeat-x;   
    }
    
    
    .hacek {
      background: url(../img/hacek.gif) top left no-repeat;
      padding-left:35px;
    }

		
		.logo {
      float:left;
      position:absolute;
      margin:29px 0 0 92px;
    }
		
    .slogan1 {
      float:left;
      position:absolute;
      margin:120px 0 0 150px;
      font-size:21px;
      color: #006699;
    }		
		
		
		h1 {
	width:210px;
  position:absolute;

	margin: 30px 0 0 415px;
	font-size: 21px;
	color: #FFFFFF;
	text-align: center;
	font-weight:normal;
    }
    
    h2 {
      color: white;
    }
    
    .h2-cont {
      margin:0px;
      font-size: 17px;
      color:#FF6600;
      background: url(../img/h2.pn);
    }

    .h2-cont-blue {
      margin:0px;
      text-align:center;
      padding:8px;
      font-size: 18px;
      color:#287BAE;
      background: url(../img/bg_white.png);
      border:1px solid silver;
    }


    .h2-green {
      margin:2px 2px 10px 2px;
      padding-top:3px;
      font-size: 15px;
      text-align:center;
      border:1px solid white;
      min-height:20px;
      background: url(../img/h2-green.png) repeat-x;      
    }
    
    .h2-red {
      margin:2px 2px 10px 2px;
      padding-top:3px;
      font-size: 15px;
      text-align:center;
      border:1px solid white;
      min-height:20px;
      background: url(../img/h2-red.png) repeat-x;      
    }    


    .h2-gray {
      margin:2px 2px 10px 2px;
      padding-top:3px;
      font-size: 15px;
      text-align:center;
      border:1px solid white;
      min-height:20px;
      background: url(../img/h2-gray.png) repeat-x;      
    }    

    .h2-blue {
      margin:2px 2px 10px 2px;
      padding-top:3px;
      font-size: 15px;
      text-align:center;
      border:1px solid white;
      min-height:20px;
      background: #39F url(../img/h2-blue.png) repeat-x;      
    }    

    .h2-violet {
      margin:2px 2px 10px 2px;
      padding-top:3px;
      font-size: 15px;
      text-align:center;
      border:1px solid white;
      min-height:20px;
      background: url(../img/h2-violet.png) repeat-x;      
    }    
    
    
    h3{
      font-size:14px;
      margin-bottom:0;
      color:#287AAE;
    }
    
    .call {
      width:200px;
      float: left;
      position: absolute;
      margin: 27px 0 0 765px;
      font-size: 21px;
      color: #FFFFFF;    
      font-weight:bold;
    }
    
    .call1 {
      font-size: 21px;
      color: #FF6600;    
      text-align: center;
    }

    .call2 {
      font-size: 30px;
      color: #CC0099;    
      text-align: center;
    }    

    .call3 {
      font-size: 21px;
      color: #FF6600;    
      text-align: center;
    }

    .call4 {
      font-size: 30px;
      color: #CC0099;    
      text-align: center;
    }

    
    .bg-menu {
      background:silver url(../img/header/bg_gray1.png);
      height:33px;
      padding:3px;
			margin-bottom:3px;
			text-align:center;
    }
    
    ul {
      margin: 0;
      padding:0;
    }    


    .bg-menu-2{
      padding:6px 0 0 0;    
    }

    ul.primary-links {

    }


    ul.primary-links li {
      display: inline;
	  }

    	  
    ul.primary-links li a{
      color:white;
      font-size:16px;
      font-weight:bold;
      text-decoration:none;
      padding:5px 16px;
      background:orange url(../img/header/bg_menu.png) center;      
      border:1px solid white;
 	  }	  
	  
    ul.primary-links li a:hover{
      background:orange url(../img/header/bg_blue.png) center;
    }	  
	  
	  ul.primary-links li a.active {

      background:orange url(../img/header/bg_blue.png) center;
    }
	  
    ul.primary-links li.oddel{
    /*
      background: url(../img/header/menu_oddel.png) 0 0px no-repeat; 
      border-left:px solid white;    
    */
    }
	  
	  ul.blok-green li{
      list-style: none;      
      padding:0 5px 2px 5px;
    }


    .viza ul li{
      background: url(../img/arrow-blue.gif) 4px 6px no-repeat;
      padding:2px 0 2px 20px;
      text-decoration: none;
      list-style-image: none;
      list-style: none;
    }

    .viza{
    padding:20px;
    margin-top:20px;
    }
    
    .viza h1{
    color:#c00;
    border:px solid #c00;
    float:right;
    position:relative;
    }
	  
    ul.blok-green li.radek{
	    display: block;
      background: url(../img/arrow-green.gif) 4px 6px no-repeat;
      padding:2px 0 2px 20px;
      color:green;
      text-decoration: none;
      border-bottom:1px solid silver;
    }

	  ul.blok-green li a{
	    display: block;
      background: url(../img/arrow-green.gif) 4px 6px no-repeat;
      padding:2px 0 2px 20px;
      color:green;
      text-decoration: none;
      border-bottom:1px solid silver;
    }

	  ul.blok-green li a:hover{color:#FF3E00;}
	  ul.blok-podkategorie li a:hover{color:#FF3E00;}	  

	  ul.blok-green li a.zeme_active{color:#FF3E00;}
	  ul.blok-podkategorie li a.podkategorie_zeme_active{color:#FF3E00;}	  
	  
	  ul.blok-podkategorie {
      padding-left:10px;
    }


	  
	  ul.napoveda{
      margin-left:20px;     
    }
	  
	  ul.napoveda li{
      padding:2px; 
      list-style-image: url(../img/arrow-blue.gif);
    }
	  
	  .blok-oblibene-destinace{
      float:left;width:600px;
    }
	  
	  
	  .oblibene-destinace-detail{
	    float:left;width:180px;height:200px;background:#F6F6F6 url(../img/bg_blok.png) 0 1px repeat-x;border:1px solid silver;margin:7px;
	  }
	  
	  
	  
	  .oblibene-destinace-nazev{
      font-size:15px;font-weight:bold;color:#CC0099;text-align:center;padding:6px 0;
    }
	  
	  
	  .oblibene-destinace-obrazek{
      text-align:center;
    }
	  
	  .oblibene-destinace-obrazek img{
      border:2px solid white;
    }
	  
	  
	  .oblibene-destinace-cena{
      font-size:16px;color:#006699;margin:20px 0 0 10px;
    }
	  
	  .oblibene-destinace-cena a{
      float:right;position:absolute;margin:-10px 0 0 13px;
    }
	  
	  
	  .bg_K{
      padding:25px 50px;background:url(../img/bg_K.png) no-repeat center;margin:20px 0;height:150px;
    }

    .kontakt{
      float:left;position:absolute;margin-left:0px;
    }

	  .bg_H{
      padding:10px 40px;
      background: #EEE url(../img/bg_H.png) repeat-x;
      margin:20px 0;
      border:1px solid silver;
      font-weight:bold;
    }
	  
	  
	  .callback{
      width:150px
	  }
	  
    .blok-spolupracujeme{
      padding:5px;
      margin-top:30px;border:1px solid silver;
      min-height:100px;
      background: #EEE url(../img/bg_H.png) repeat-x;
    }	  

	  .blok-spolupracujeme img{
      margin-right:5px;border:1px solid silver;padding:5px;
      width:120px;height:90px;
      background:white;
    }
	  
	  .blok-spolupracujeme-popis {
      margin-left:140px;
    }
    
    .blok-spolupracujeme-odkaz {
      margin-top:10px;
      background: #EEE;
      padding:5px;      
    }

    .blok-spolupracujeme-odkaz a{
      color:#c00;
      font-weight:bold;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    