/*  
Theme Name: Hanggliding new look
Author URI: http://pc-kvalitne.cz
Version: 1
Author: Ondra Pelucha
Description: base theme for hangglinding pages
http://www.opensource.org/licenses/gpl-license.php
*/
body  {font-family: Verdana, 'Arial CE','Lucida Grande CE', 'Helvetica CE', sans-serif;
 	     font-size: 10pt; color: black; cursor: auto;
 	     scrollbar-base-color: orange; 	      
 	     background-image: url('images/bg_body.jpg');
	     background-repeat: no-repeat;
	     background-position: center top;
	     background-color: #E3F5FF;
	     margin: 0px;}

  a {text-decoration: none; color: blue; }
  a.black {color: black; }
  a:hover {color: red;}

  h4 {margin: 5px;}  
  h4.actual {margin: 30px 0px 10px 0px;}
  
  img {margin: 1px; padding: 0px; border: 0;}
  img.left {float: left;  /*padding: 5px 15px 10px 0;*/ margin:  5px 10px 10px 0; }
  img.right {float: right;  margin: 5px 0px 10px 10px; }
  img.fotogalery {float: left;  margin: 5px 0px 0px 5px; }/*fotogalerie*/
  img.text {float: left;  margin: 5px 5px 0px 5px; }/*fotogalerie*/


  p.text {text-indent: 15px; text-align: justify;
          margin-top: 5px; margin-bottom: 4px;}
  
  #container { background-image: url('images/bg_warp.gif');
  	background-repeat: repeat-y;
  	width: 970px;
  	margin-right: auto;
  	margin-left: auto;}

 .author{position: relative; float: right; right: 10px; top: -10px;} 
 
  hr {padding: 0; }
   .oddelAct{
      color: #F89C3F;
      background: #F89C3F;
      border: solid #F89C3F 1px;
      } 

    /*-------------------------------------------TABLE*/
    table {font-family: Verdana, 'Arial CE','Lucida Grande CE', 'Helvetica CE', sans-serif;
            font-size: 10pt; 
            border: 0px solid black; border-collapse: collapse;  margin: 0px; padding: 0; 
            empty-cells: show;
            }
    
    
    table.common{margin: 0 0 0 1px; padding: 0; border: 1px solid black; 
                 width: 460px; table-layout: fixed;
                   }
    
    table .common tr{height: 20px;}
    table.common td {border: 1px solid orange; padding: 0; margin: 0; }
    table.common tr.zahlavi {border: 1px solid blue; background-color: #CCCCCC;
    	                       padding: 0; margin: 0; 
                             font-weight: bold;
                             }
    
    table.foto{font-size: 8pt; }
    table.foto td{text-align: center;}
    table.foto tr{valign: top;}
    
    table.foto img{float: none; border: 0; margin: 0;}
      
/*---------------------------------------------graficke rozvrzeni----------------------------*/
/*------------------------------------------------------------------------------------header*/
#header { 	position: relative;
          	width: 970px;
          	height: 184px;
          	background-color: #FFFFFF;
          	background-image: url('images/header_top.jpg');
          	background-repeat: no-repeat;
          	background-position: center top;
          }

  
  #h-middle {
  	background-image: url('images/header_middle.gif');
  	background-repeat: no-repeat;
  	background-position: center;
  	position: absolute;
  	width: 970px;
  	height: 35px;
  	top: 134px;
  }
  #h-bottom {
  	background-image: url('images/header_bottom.gif');
  	background-repeat: no-repeat;
  	background-position: center bottom;
  	position: absolute;
  	width: 970px;
  	height: 15px;
  	top: 169px;
  }
  #logo-quasar {
  	background-image: url('images/logo_quasar.gif');
  	background-repeat: no-repeat;
  	background-position: left top;
  	position: absolute;
  	z-index: 1;
  	width: 583px;
  	height: 130px;
  	top: 13px;
  	left: 23px;
  }
  #logo-quasar-cz154 {
  	position: absolute;
  	z-index: 2;
  	width: 158px;
  	height: 130px;
  	top: 13px;
  	left: 448px;
  }
  #rogalo {
  	background-image: url('images/logo_rogalo.gif');
  	background-repeat: no-repeat;
  	background-position: left top;
  	position: absolute;
  	z-index: 1;
  	width: 303px;
  	height: 122px;
  	top: 20px;
  	right: 1px;
  }


/*----------------------------------------------------------------------------------------------language*/
#language{position: absolute; right: 0px; top: 0px; z-index: 2; 
           width: 65px; height: 50px; border: 0px solid black;
           font-size: 7pt; text-align: left; 
         }
#language ul{
            margin: 1px;
            padding: 0px;}

#language li{display: block;
            list-style-type: none;
            margin: 1px;
            padding: 1px;}         

/*----------------------------------------------------------------------------------------------menu*/

#menu {}

  #menu li {
            display: inline;
            list-style-type: none;
            margin: 0px;
           }
  #menu ul {
           margin: 0px;
           padding: 3px;
  }
  #menu ul li a { color: black; text-decoration: none; 
                  font-size: 13px;
                  font-weight: bold;
                  padding: 0px 30px 0px 5px;
                  border-right: 3px solid white;
                  margin: 0px;
                }
  
  #menu ul li.current_page_item a{color: #3743C9;}
  #menu ul li.current_page_parent a{color: #3743C9;}              
  
  #menu ul li a:hover {
                      color: #3743C9;
                      padding: 0px 30px 0px 5px;
                      text-decoration: none;
                 }
  
  .top-menu-con {
  	position: relative;
  	z-index: 2;
  	width: 950px;
  	margin-left: 10px;
  	margin-top: 10px;
  }               


/*------------------------------------------------------------------------------content*/
#content { 
      width: 970px;
    	margin-top: 0px;
    	position: relative;
    	top: 0px;
    	padding: 0px;   
      }
    #content p{
            margin: 0px;
            line-height: 18px;
            padding: 0px 0px 10px 0px;
            }
    
       
    #content p img{
            border: none;
            margin-right: 0px;
            margin-bottom: 0px;
            padding: 1px 1px 1px 1px;
            }
    
    #content p img.border{
            border: none;
            margin-right: 5px;
            margin-bottom: 5px;
            padding: 5px 5px 5px 5px;
            }                
   
    #content ul li.current_page_item a{color: #3743C9;}
    #content ul li.current_page_parent a{color: #3743C9;}

/*--------------------------------------------------------------midle content----------------------------------------*/    
  #con-middle {
  	/*background-image: url('images/menu_content.gif');
  	background-repeat: no-repeat;
  	background-position: left top;*/
  	position: relative;
  	z-index: 1;
  	width: 555px;
  	_width: 530px;
  	margin-top: 0px;
  	margin-left: 188px;
    }    
  
  #con-middle h1{background-image: url('images/menu_content.gif'); width: 555px;  height: 32px;
                 background-repeat: no-repeat; 
                 margin-top: 0px; margin-left: -10px; padding-left: 30px; padding-top: 3px;
                 font-size: 11pt; color: rgb(0,0,128); font-weight: bold; text-align: left;
                 _width: 530px;}
  #con-middle h2{font-size: 12pt;}                 
  
  .c-middle-con {
    	position: relative;
    	z-index: 2;
    	width: 535px;
    	margin-top: 0px;
    	margin-left: 10px;
     }
  
  .c-middle-text {
    	width: 530px;
    	padding-left: 10px;
      }
  
  .c-middle-text img{padding: 0; margin: 0; border: 0;}      
  
  .c-middle-top {
  	font-weight: bold;
  	position: relative;
  	z-index: 2;
  	width: 520px;
  	margin-left: 30px;
  	margin-top: 0px;
  	padding-top: 2px;
  }

/*----------------------------------------------------------------------------------------------left sidebar-------*/
#left_menu { 
     position: relative;
	   float: left;
  	 width: 175px;
  	 z-index: 1;
  	 margin: 0px;
  	 background-image: url('images/menu_left.gif');
  	 background-repeat: no-repeat;
  	 background-position: left top;
     }

#left_menu ul {
        list-style: none;
        margin: 0px;
        padding: 0px 0px 0px 0px;
        }
#left_menu li {
     
              }

#left_menu li a{color: black;}
#left_menu li.current_page_item a{color: #3743C9;}
#left_menu li a:hover{color: red;}              
#left_menu ul li {
        background-image: url('images/menu_left.gif');
        background-repeat: no-repeat;
        background-position: left top;
        list-style: none inside;
        margin: 0px 0 15px 0;
        padding: 5px 0px 7px 30px;
        padding: 5px 0 0px 9px !ie; 
        font-weight: bold;
        }

#left_menu ul ul   {margin: 10px 0 0 0px; }
#left_menu ul ul li{margin: 5px 0 0px -35px;
                    margin-left: 0px !ie;
                    padding: 0px 0 0 25px; 
                    background-image: none;
                    list-style: square inside;
                   }
    
    .l-menu-con {
    	position: relative;
    	z-index: 2;
    	width: 155px;
    	margin-top: 30px;
    	margin-left: 10px;
    }
    
    .l-menu-top {
    	font-weight: bold;
    	position: relative;
    	z-index: 2;
    	width: 145px;
    	margin-top: 2px;
    	margin-left: 30px;
    }

#google_translate_element a {font-size: 3pt;}

/*----------------------------------------------------------------------------------------------left sidebar-------*/
#right_menu { 
     background-image: url('images/menu_right.gif');
	   background-repeat: no-repeat;
	   background-position: left top;
	   position: relative;
	   z-index: 1;
	   width: 200px;
	   float: right;
	   margin-right: 2px;
	   margin-top: 0px;
	   font-size: 8pt;
    }
#right_menu h2 {
      padding: 4px 0 0 3px; 
      font-size: 9pt;
      font-weight: bold;
      list-style: none;
      margin: 0px;
      }

#right_menu a{color: rgb(16,96,255); text-decoration: none; padding: 0px 0 0 0px;}
    #right_menu a:hover{color: red; }
    #right_menu a.curr{color: red; }
    #right_menu input {width: 120px;}

    .r-menu-top {
    	font-weight: bold;
    	position: relative;
    	z-index: 2;
    	width: 170px;
    	margin-top: 2px;
    	margin-left: 30px;
    }    
    
    .r-menu-con {
    	position: relative;
    	z-index: 2;
    	width: 180px;
    	margin-top: 30px;
    	margin-left: 10px;
    }          

/*----------------------------------------------------------------------------------------------footer---------------*/
#footer {
	background-image: url('images/footer.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
	position: relative;
	clear: both;
	width: 970px;
	height: 45px;
	text-align: center;
	font-size: small;
	padding-top: 20px;
	font-size: 7pt;
  }

  #footer li {display: inline; padding-right: 10px; padding-left: 10px;}
  #footer a {color: #006699;}
  #footer a:hover {color: rgb(204,0,51);}

/*-----------------------------------------------------------------------------------------------------zbytek----------*/




