*{
	margin:0;
	padding:0;
}
body
{
  background:#222222 url('../images/bg.jpg') repeat-x;
  color:#ccc;	
  font:12px/18px Tahoma, Arial, Helvetica, sans-serif;	
  }
p, a
{
  color:#000;	
  font:13px/18px Arial, Tahoma, Helvetica, sans-serif;
     }
 

    
#container
    { 
 	 width:780px; 
   margin:0 auto; 
    }
#logo{
     
    height:58px;
    margin-top:15px;
    padding-left:30px;  
 
      }
#header{
    background:#fff;
    background-repeat:no-repeat;
    height:300px;
        }

#menu{width:776px; height:44px; background:url(../images/menu_hover.png) 0 0 repeat-x; position:relative; margin:0 auto;
 border-left: 2px solid #98a4ab; border-right: 2px solid #98a4ab;}
#menu ul{width:780px; height:44px; position:absolute;list-style:none;}
#menu ul li{width:194px; height:44px; float:left;}
#menu ul li a{width:194px; height:44px; display:block; color:#fff; font:15px/45px Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
#menu ul li a:hover{width:194px; height:44px; background:url(../images/menu.png); color:#ff4000; border:none; text-decoration:none;}
#menu ul li a.current{width:194px; height:44px; background:url(../images/menu.png); color:#ff4000; border:none; text-decoration:none;}
#menu li a:hover.current{color:#ff4000; }
 

 
#page{
       border-left: 2px solid #98a4ab;
       border-right: 2px solid #98a4ab;
       background-color:#fff;    
       float:left;
       width:776px;
        	}
     
#page h3{ 
      color:#ff4000;
      padding-left:20px;
       margin-bottom:20px;
   		font:18px/40px Tahoma, Arial;
   		height:41px;
   		width: 160px;
   		float: left;
      border-bottom: 1px dashed #ccc;
       }
       
#page h1{ 
      color:#ff4000;
   		font:18px/40px Tahoma, Arial;
   		padding-top: 10px;
        }
       
#page h2{ 
      padding-top:20px;
      color:#ff4000;
   		font:16px/30px Tahoma, Arial;
   		font-weight: bold;
       }
   
#novinky {
      border-bottom: 1px dashed #ccc;
      color:#000;
      font:12px/18px Tahoma, Arial, Helvetica, sans-serif;
      margin-top:10px;	
      float:left;
      width:180px;
    text-align: justify;      
list-style-type: none;
}
#novinky li{
      
      padding:20px 0 0 20px;
      color:#000;
      font:12px/18px Tahoma, Arial, Helvetica, sans-serif;
      list-style-type: none;
}
#content{
    
    padding-left:30px;
    color:#000;
    font:12px/18px Tahoma, Arial, Helvetica, sans-serif;
    text-align: justify;    
    float:left;
    width:530px;
    min-height:340px;
    height: auto !important;
    height: 340px;
              
}
#content li
{
   margin-left:20px;
              
}
  
                
}
#back
    { 
 	  width:100%;
    
    }
    
#gallery
    { 
    float:left;
    width:100%;
  
    }
.back
    { 
 	  padding-right:40px;
    padding-bottom:20px;
    float:right;
    }
    
.subkategoria li
    {
    background: #fde9c5;
    border: 2px solid #ccc; 
    color:#000;
    font:12px/18px Tahoma, Arial, Helvetica, sans-serif;
    margin-bottom:12px;
    margin-left:12px; 
    padding-right:12px; 
    float:left;
    width:490px;
    min-height:100px;
    list-style:none;
    }

.subkategoria a
          {
	color:#e83600;
	margin-top:5px;
	font-size:16px;
	font-weight:bold;
	        }	 	
			
.subkategoria a:hover
        {
	color:#000;
	      }
img.floatCenter 
	{ 
    padding: 3px;
  }
				 	
img.floatLeft 
	{ 
    float: left; 
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
    padding-bottom: 12px;   

}
img.floatRight { 
    float: right; 
    margin-left: 14px;
    margin-bottom: 14px;  
     
}

#galeria
    {
    width:540px;
       
    }
.galeria li{
    border: 1px solid #e83600; 
    background-image:url('../images/transparent.png');
    width:146px;
    min-height:140px;
    height: auto !important;
    height: 140px;
    float:left; 
    padding: 2px;
    margin-right: 3px;
    margin-bottom: 6px;
    list-style:none;
    text-align:center;
}

.galeria li:hover{
    border: 1px dashed #e83600; 
    } 

#footer
    {
    background:#e83600;
    height:38px;
    color:#fff;
    width:776px; 
    float: right; 
    border: 2px solid #98a4ab; 
   }

#footer a
    {
    color:#fff;
    text-decoration: none;
    float:right;
    padding-right:20px;
    padding-top:10px;
    }

#footer a:hover
    {
    color:#fff;
    text-decoration: underline;
 }
    
    
    
.fieldset {
border: 1px solid #0a114a;
width: 520px;

}
.fieldset LEGEND {
	color: #fff;
background: #e83600;
border: 1px solid #0a114a;
padding: 2px 6px
}
.fieldset LABEL {
	PADDING-RIGHT: 0.2em; 
	PADDING-LEFT: 0.2em; 
	FLOAT: left; 
	PADDING-BOTTOM: 0.2em; 
	MARGIN: 0.3em 0px 0px; 
	WIDTH: 70px; 
	PADDING-TOP: 0.2em; TEXT-ALIGN: right;
}
.fieldset .nobr {
	DISPLAY: none
}
.fieldset .textfield {
	MARGIN: 3px; WIDTH: 200px; HEIGHT: 20px;
}
.fieldset .textarea {
	MARGIN: 3px; WIDTH: 400px; HEIGHT: 100px;
}