    html {
      overflow: -moz-scrollbars-vertical;
     }
     
    body {
      font-family: Tahoma, Verdana, Arial, Sans-serif;
      font-size: 0.7em;
      background-color: White;
      color: #232342;
      margin: 0px;
      padding: 0px;
      background-image: url(../images/background.gif);
    }
    
    .normal{
    	 font-family: Tahoma, Verdana, Arial, Sans-serif;
      font-size: 0.7em;
      color: #232342;
      margin: 0px;
      padding: 0px;
    }
    
    #holder 
    {
      height: 100%;
      margin: 0 auto;
    }

    .bgbottom
    {
      background-color: #95B6D8;
    }    


    .fsmall  {
      font-size: 0.6em;
      background-color: White;
      color: #95B6D8;
      padding: 2px;
    }
    
    .fsmall A {
      color: #95B6D8;
      text-decoration: none;
    }

    .fsmall A:hover {
      color: #232342;
      text-decoration: underline;
    }

    .fsmall_x  {
      font-size: 0.6em;
      color: #63819F;
      padding: 2px;
    }
    
    .fsmall_x A {
      color: #63819F;
      text-decoration: none;
    }

    .fsmall_x A:hover {
      color: #232342;
      text-decoration: underline;
    }

    
    .bgmenu
    {
      background-color: #D4DDF0;
      color: #1C3664;
      vertical-align: top;
    }
    
    .bgmenuline
    {
          background-color: #68819C;
    }

    .bgtopmenuline
    {
          background-color: #68819C;
    }

    .bgcontentline
    {
          background-color: #A5B4C8;
    }
    
    .bgtopmenu
    {
      background-color: #416388;
      color: White;
      margin: 0px;
      vertical-align: middle;
    }
    

    
    .bgmain 
    {
      background-color: white;
    }
    
    .bgcontent
    {
      font-family: Tahoma, Verdana, Arial, Sans-serif;
      font-size: 0.7em;
      background-color: White;
      color: #1C3664;
      margin: 0px;
    }
    
    .isite 
    {
      font-size: 0.6em;
      font-weight: normal;
      color: Black;
      margin: 0px;
      padding: 2px 5px 2px 5px;
    }
    
    .menuhead
    {
      font-size: 0.7em;
      font-weight: bold;
      color: Black;
      background-color: #A5C0DE;
      margin: 0px;
      padding-left: 10px;
      height:29px;
    } 

    #leftmenu div a
    {
      font-family: Tahoma, Verdana, Arial, Sans-serif;
      font-size: 0.7em;
      background-color: #D3DDEF;
      background-image: url(../images/bg_leftmenu.gif);
      text-decoration: none;
      font-weight: bold;
      color: #1C3664;
      padding: 0px 5px 0px 10px;
      height: 25px;
      line-height: 25px;      
      display: block;
      border-bottom: 1px solid #68819C;

    }
    
    #leftmenu div a:hover
    {
      background-color: #D3DDEF;
      background-image: url(../images/bg_leftmenu_a.gif);
    
    }
    
    
    #skybut div a
    {
      font-family: Tahoma, Verdana, Arial, Sans-serif;
      font-size: 0.7em;
      background-color: #D3DDEF;
      background-image: url(../images/bg_button_big.gif);
      text-decoration: none;
      font-weight: bold;
      color: #1C3664;
      height: 84px;
      display: block;
      border-bottom: 1px solid #68819C;
      padding: 0;

    }
    
    #skybut div a:hover
    {
      background-color: #B9CAE6;
      background-image: url(../images/bg_button_big_a.gif);
    
    }    
  


    #topmenu
    {
      font-family: Tahoma, Verdana, Arial, Sans-serif;
      font-size: 0.7em;
      background-color: #416388;
      background-image: url(../images/bg_topmenu.gif);
      color: White;
      font-weight: bold;
    }
    
    #topmenu div a
    {
      font-family: Tahoma, Verdana, Arial, Sans-serif;
      font-size: 0.7em;
      background-color: #416388;
      background-image: url(../images/bg_topmenu.gif);

      color: White;
      font-weight: bold;
      text-decoration: none;
      padding-left: 8px;
      padding-right: 8px;
      display: block;
      height: 30px;
    }
    
    #topmenu div a:hover
    {
      background-image: url(../images/bg_topmenu_a.gif);
    }
        
    
        
    




.tabulka 
{
        font-family: Tahoma, Verdana, Arial, Sans-serif;
        color: #1C3664;
      	border: 1px solid #2B4868;
        border-collapse: collapse;
        background-color: #FAFBFE;

}

.tabulka_h
{
      	font-size: 70%;
      	color: White;
      	background-color: #7494B8;
 	      background-image: url(../images/bg_table_header.gif);
 	      background-repeat: repeat-x;

      	text-align: center;
        border-collapse: collapse;
      	border: 1px solid #2B4868;
        vertical-align: middle;
       	letter-spacing: 0.09em;
      	padding: 3px;

        
} 

.bunka_h
{
      	font-size: 0.7em;
      	font-weight: bold;
        color: #1C3664;
      	border: 1px solid #2B4868;
      	padding-left: 3px;
      	padding-right: 3px;
        vertical-align: middle;
        border-collapse: collapse;
        background-color: #D4DDF0;
       	letter-spacing: 0.09em;
	    background-image: url(../images/bg_bunka.gif);
        background-repeat: no-repeat;



}

.bunka
{
      	font-size: 0.7em;
        color: Black;
      	border: 1px solid #2B4868;
        padding-left: 3px;
      	padding-right: 3px;
        vertical-align: middle;
        border-collapse: collapse;
        background-color: #FAFBFE;
        padding: 2px;
       	line-height: 1.3em;
       	letter-spacing: 0.09em;
}


.tbunka
{
      	font-size: 0.7em;
        color: #2B4868;
        padding-left: 3px;
      	padding-right: 3px;
        vertical-align: middle;
        padding: 2px;
       	line-height: 1.3em;
       	letter-spacing: 0.09em;
}

.small
{
        font-size: 80%;
        color: #1C3664;
        padding-left: 3px;
      	padding-right: 3px;
        vertical-align: middle;
}

#loginbar
{
        font-size: 0.9em;
        font-weight: normal;
        padding-bottom: 2px;
        color: #1C3664;
        padding-left: 3px;
      	padding-right: 3px;
        vertical-align: middle;
        border-bottom: 1px solid #416388;
}

#loginbar a
{
  color: #1C3664;
  text-decoration: none;
  font-weight: normal;
}

#loginbar a:hover
{
  color: black;
  text-decoration: underline;
  font-weight: normal;
}

.comment 
{
        font-size: 100%;
        color: gray;
        font-style: italic;
 
}

#content 
{
  font-size: 100%;
	line-height: 1.3em;
	letter-spacing: 0.09em;
  color: #1C3664;
  padding: 0px 5px 5px 5px;
}

#content a
{
  text-decoration: underline;
  color: #1C3962;
  font-weight: bold;

} 

#content a:hover
{
  text-decoration: underline;
  color: black;
  font-weight: bold;
}


#content h1
{
  font-size: 1.6em;
}

#content h2
{
  font-size: 1.3em;
} 

#content h3
{
  font-size: 1.1em;
} 

.destibutton
{
      	font-size: 100%;
      	height: 19px;
        color: White;
      	border: 1px solid #2B4868;
        vertical-align: middle;
        background-color: #5A7DA2;
	    background-image: url(../images/bg_button.gif);
	    background-repeat: repeat-x;
	    cursor:pointer;
	    cursor:hand;
	    width:100px;
        
}

.destibutton:hover
{
        background-color: #4D7097;
	    background-image: url(../images/bg_button_a.gif);
	    background-repeat: repeat-x;
}


.textarea {
        font-family: Tahoma, Verdana, Arial, Sans-serif;
    		font-size: 1em;
      	color: Black;
      	border: 1px solid #2B4868;
        vertical-align: middle;
        background-color: #FAFBFE;
        padding: 2px;
	    background-image: url(../images/bg_tarea.gif);
	    background-repeat: no-repeat;
	   
}

#path {
    	color: #A2A4A4;
      font-family: Tahoma, Verdana, Arial, Sans-serif;
   		font-size: 0.9em;
    	font-weight: normal;
    	text-decoration: none;
    	letter-spacing: 0px;
    	padding-top: 1px;

}

.nav_item A
{
    	color: #A2A4A4;
      font-family: Tahoma, Verdana, Arial, Sans-serif;
   		font-size: 0.6em;
    	font-weight: normal;
    	text-decoration: none;
    	letter-spacing: 0px;
    	padding-top: 1px;
}

.nav_item A:hover
{
    	color: #928E8F;
    	text-decoration: underline;
}

#path a {
	  color: #A2A4A4;
    font-family: Tahoma, Verdana, Arial, Sans-serif;
  	font-size: 0.9em;
  	font-weight: normal;
  	text-decoration: none;
  	letter-spacing: 0px;

}



#path a:hover {
	    color: #686868;
      font-family: Tahoma, Verdana, Arial, Sans-serif;
   		font-size: 0.9em;
    	font-weight: normal;
    	text-decoration: underline;
    	letter-spacing: 0px;

} 

.bgvmap {
        font-family: Tahoma, Verdana, Arial, Sans-serif;
    		font-size: 0.7em;
    		font-weight: bold; 
      	color: #232342;
      	border: 1px solid #416388;
        vertical-align: middle;
        background-color: #D9E3F5;
        padding: 2px;
	      background-image: url(../images/bg_maptab.jpg);
	      background-repeat: no-repeat;
}


.warn {
        font-family: Tahoma, Verdana, Arial, Sans-serif;
    		font-size: 1em;
    		font-weight: bold; 
      	color: red;
      	text-align: center;

}


/* 
zoznamy
*/

p {
 margin: 5;
 clear: right;
}

h3, h2, h1 
{
margin: 0;
padding: 0;
} 


.header
{
  width:100%;
  padding: 5px;
  font-weight: bold;
  clear: both;
  float: left;
}


.objednaj
{
 padding: 5px;  
 clear: both;
 float: right;
 

}

div.balik_img 
{
  margin: 5px;
  float: left;
  clear: left;
}

.bo {
   border: 1px solid red;
}

span.nadpis {
float: left;

display: inline;
font-weight: bold;
padding-right: 5px;
}

div.slogan 
{
 display: block; 
 clear: both; 
 margin:5px;
}

hr {
color: #416388;
background-color: #416388;
height: 1px;
border: 0px;
margin-top: 10px;
margin-bottom: 10px;
clear: both;
}

#backbtn 
{
  padding:3px; 
  font-size:0.8em;
  color: #686868;
  font-weight: normal;
}

#backbtn A 
{
  text-decoration: underline;
  color: #686868;
  font-weight: normal;
  letter-spacing: 0px;
}

#backbtn A:hover 
{
  text-decoration: none;
  color: #575757;
  font-weight: normal;
  letter-spacing: 0px;
}

.pleft
{
	width: 25%;
	text-align:left;
	float: left;
	display: table-cell;
  clear: left;
  font-weight: bold;
  margin:0;
  padding-right:10px;
}

.pmiddle
{
	display: table-cell;
  clear: right;
  margin:0;
  padding:0;
  width:100%;
}

.empty-line
{
  clear:both;
  height: 15px;
}



#dbtn A
{
    	font-size: 100%;
    	height: 19px;
      color: white;
    	border: 1px solid #2B4868;
      text-align: center;
      background-color: #5A7DA2;
	    background-image: url(../images/bg_button.gif);
	    background-repeat: repeat-x;
	    text-decoration: none;
	    cursor:pointer;
	    cursor:hand;
	    width:100px;
	    padding-top: 2px;
	    display: block;
        
}

#dbtn A:hover
{
      background-color: #4D7097;
	    background-image: url(../images/bg_button_a.gif);
	    background-repeat: repeat-x;
      color: white;
	    text-decoration: none;
}

form
{
  margin: 0;
  padding: 0;
}
