/* CSS Document */
body{
  background: #AED4D7 url("bodybg.jpg") repeat-x;
	margin:0; padding:0;
	font-family: verdana, helvetica;
  color:#006488; /*006B59;       355269;  474825*/
font-size:0.9em;
	}

#page { margin: 0 auto; padding:0 0 20px 0; 
    width:990px; background:#EFFEFE url("img/more.jpg") no-repeat; border: 1px dotted;
    }
    
#logo {
        position: absolute;
        margin-left:40px;
        margin-top:0px;
        overflow: hidden;
     background-color:white;
     font-size:xx small;  }

      #logo, #logo span, #logo a {
        display:block;
        width: 120px;
        height: 114px;
        background: url("img/webdesign.jpg");
        
        }
        
      #logo span {
        position: absolute;
        left: 0px;
        top: 0px;
        _cursor: hand;
      } 
         
#header {
margin: 0 auto;
margin-left:0px;
width: 990px;
height:151px;
background: none; 
}

h3 {font-family:verdana, serif;color:#70B0BD; font-weight:bold; padding:0; font-size:1em;  }


h1 {font-family:tahoma, serif; background:/*none*/ #34536A; font-size:1.3em; color:#F4FCFC; margin: 0 40px; padding:20px 0 20px 30px;}
h1 a {color:#F4FCFC; text-decoration:none; padding-bottom:3px; border-bottom: 2px dotted white;
 margin-top:0px; }
h2 {font-family:impact, serif; margin: 40px 0 0 10px; padding-bottom:10px; font-weight:normal;}
.c {
width:230px;
float:left;
}

/*.nb {background:#333333 url("img/tvorba_www_stranek.jpg") no-repeat; margin-bottom:20px; width:590px; height:280px; margin-left:0px;}*/

#an_fotky {margin-left:20px; height:280px; 
	
			}

#obrazky {background: #6AB2E7; margin:15px; margin-bottom: 50px; width:580px; height:280px; border:1px ;}


#c {width:280px; margin:10px; float:left;}
#c p {font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif; line-height:1.7;  margin-bottom:20px; padding:0 10px 0 10px;}
#c h2 {font-family:impact, serif; letter-spacing:2px; color:black;  margin-left:0px; margin-bottom:20px; margin-top:30px;
font-weight:normal;}
#mc h2 {font-family:impact, serif; letter-spacing:2px; color:black; /*#005B69;  3CA9E0; ; #07538E;*/ margin-left:0; margin-bottom:20px; margin-top:0;
font-weight:normal; }
#mc p {font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif; line-height:1.7;  margin-bottom:20px;}
#mc {
margin:0;
float:left;
width:610px;
background:#EFFCFD;
}

strong{color:#005B69;}
#c ul {padding:0; margin-left:0px; }
#c li {line-height:1.7;font-size:0.9em; list-style:none; }
#c li strong {color:black;}

.cleaner {clear:both; margin: -1px 0 0 0; padding:0;
height:1px; 
border:none; /*background: url("img/hr.gif") repeat-x;*/
}


.b {color:#01B5DA; font-size:110%; margin-top:30px; margin-bottom:-10px; font-weight:bold;}



 
#menu{margin-top:0px; width: 650px; }    
#menu ul {margin-left:245px; position:absolute; top:80px; 
}
#menu ul li{float:left; font-size:1.4em; list-style:none; margin-left:15px;
}
#menu ul a{text-decoration:none;  font-family:verdana, serif;  
display:block; float:left;   line-height:14px; color:#34536A; padding-bottom:4px;
font-size:80%; letter-spacing:1px;}
#menu ul a:hover{padding-bottom:4px;border-bottom: 2px dotted gray; }
#menu ul li.aktivni{color: #3CA9E0; line-height:14px; margin-top:-1px; margin-left:15px; padding-bottom:4px;  font-size:120%;  letter-spacing:1px; /*fuchsia; 4C9F91*/; }
.telo {width:910px; margin-top:0px; margin-left:40px; padding:0; background:none;  }
.cv h2 {font-family:impact, serif; letter-spacing:2px; margin-bottom:0px; margin-top:50px; color:black; margin-left:230px; 
 font-weight:normal; width:650px; margin-bottom:5px; } 
.cv h2 a {font-weight:normal; color:black;}
.cv h2 a:hover {font-weight:normal; color:#005B69;}
.cv h3 {
	float:left;
	width:174px;
margin-top:10px; padding:4px 0 0 45px; 
color: #3CA9E0;
}



.cv {width:900px;  /*padding: 20px 0 0 0;*/ background:none;}
.cv p {padding-left:10px;}
.cv .text {
width:650px; 
float:left;
text-align:left;
margin-bottom:0px;
margin-top:10px;
margin-left:0px;
}

.obr-stred {margin:15px auto; text-align:center; }



p {margin:0 0 10px  0; line-height:1.7;}




a, a:visited {color:#01B5DA;  font-weight:bold;}
a:hover {color:#005B69; /*DD2800;*/ font-weight:bold;}
.hr {width:910px; text-align:middle; height:1px; background: url("img/hr.gif") repeat-x;}


#pata{
margin:0 auto;
width:910px;
background:none;
}

#pata p {padding: 10px 10px 40px 0px; margin-top: 0; font-size: 80%; line-height:1.7; }


