
body {

 font: 11px Verdana;
color:  #808080;
background:#1a1a1a;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
letter-spacing:-0.5px;
}
#tutorial li img {
padding-top:10px;
padding-bottom:10px;

}

#gallery li {
background:#2b2b2b;
border-top: solid 1px #434343;
border-bottom: solid 1px #434343;
padding:10px;
 font: 11px Verdana;
 margin-top:20px;
 margin-bottom:20px;
}

#gallery li td {
vertical-align: top;
padding:10px;
}

#portfolio img {

padding-top:10px;
padding-bottom:10px;
}

#kontakt p
{}


h1 {
font: 16px Verdana;
color:  #ff5e05;
border-bottom: none 1px #2b4159;
padding-bottom:10px;
text-decoration:none;
}


h2 {
font: 11px Verdana;
color:#808080;


}

h3 {
font: 11px Verdana;
color:#a1d0fc;
}
 
  a    {
  text-decoration:none; 
   color:#ff5e05;
   
      } 

#tutorial table  {
border-spacing: 0px;
border-collapse: separate;
         } 

a:hover {
 text-decoration:none; 
 color:#ff7a31;
 }

 
 
 #portfolio a{
 padding-left: 20px;
 text-decoration:none; 
 color: #ff5e05;
 font: 11px Verdana;
 text-decoration: none;
 }
 
#portfolio a:hover 

{
color: #ff5e05;
background-image: url('web_image/arrow.gif');
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 10px 5px;
text-decoration:none; 
font: 11px Verdana;
}



#portfolio ul li
{
position: relative;
padding: 0px;
list-style-type:none;
left: -40px;
}





#portfolio dl 
{
position:relative;
left:20px;
list-style-type:none;
padding-left: 0px;
}

#portfolio dl dt
{ 
padding-top:3px;
position:relative;
left:-20px;
}

#portfolio dl dd
{
position:relative;
left:-99px;
padding: 0px 0px 0px 20px;

}

#ramecek dl dt  
{
 
list-style-type:disc;
}

 
  
 

#kontakt img {
float:right;
}


#hlavni {
		position:relative;
		top:0px;
	    margin-left:auto;
		margin-right:auto;
        padding:0px 0px 0px 0px;
        width: 100%;
        border: 0px solid white;
        background-image: URL('web_image/s.gif');
		}

       



#ban {	
position:relative;
		top:0px;	
	    padding:0px 0px 0px 0px;
        width: 100%;
        border: 0px solid white;
        background-image: URL('web_image/main8.gif');
        height: 29px;
        background-repeat: repeat-x;
                
		}
	
.web {
vertical-align:bottom;
position: relative;
float:right;
bottom:-110px;
left:-30px;
color:white;
 font: 9px Verdana;
 height:155px;

}


	
.hlaska {
visibility: none;

background-image: URL('web_image/girl2nene.gif');
border:0px solid white;
width:245px;
height:368px;

position: relative;
float:right;
bottom:0px;
right:20px;

}

.text_hlaska {

border:0px solid black;
position:relative;
width:120px;
height:50px;
top:106px;
left:8px;
color:black;
 font: 9px Verdana;
 }
 
 #bottom

{		
		margin-left:auto;
		margin-right:auto;
		position:relative;
	    background-image: URL('web_image/content.gif') ;
	    background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0px 0px;
	    width: 841px; 
		height:37px;
      			}       
		 
		     

/**
#linky1 {
	    width:256px;
        position:absolute;
        top:0px;
        font-size:100%;
        padding:0px;
        margin-left:0;
        margin-right:0;
        right:0;
        background-image: URL('web_image/main.jpg');
        background-repeat:no-repeat;
      
        float:right;
        border-left: 1px dashed #b7b7b7;
        
    
}**/

 .navmenu
{

border:0px solid white;
white-space: nowrap;
height: 12px;
margin: 0;
padding: 0;
display:block;

position: relative;
left:85px;
float:left;
top:3px;

}


#square
{
width:10px;
height:10px;
background-color:black;

}



 .navmenu  a:hover
{
color:black;

font: 16px Verdana;
}



 .navmenu  img
{
position:relative;
width:18px;
height:18px;
float:left;
padding-right:7px;
top:1px;
border:none;
}


 * html a:hover
{
visibility:visible;
}

.navmenu a:hover img
{

}

.navmenu span
{
position: absolute;
left: 15px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

 .navmenu a
{
color:white;
font: 16px Verdana;
display: block;
height: 20px;
display: block;
float: left;
padding-right:6px;

}

#kontakt span{

background-color:white;
}

#caption{
float:left;
position:relative;
}

#caption img{
padding-right:5px;
padding-left:5px;
position:relative;
top:-2px;
}


#border_bottom{
background: url('web_image/border_bottom2.gif') no-repeat;
height: 17px;
}

#content_text{
width:610px;
left:85px;
position:absolute;
top:60px;
padding: 10px 50px 40px 0px;
margin-bottom: 30px;
}

#projekty img{

vertical-align:text-bottom;

border: 0px solid white ;

}


#pocitadlo
{
right:0px;
position:absolute;
vertical-align:top;
top:0px;
}
