* {
    margin: 0;
    padding: 0;
}

body {
    color: #444;
    font-family: "Trebuchet MS", tahoma, sans-serif;
    text-align: center;
    background: white;
}

a {
    color: #FF6600;
}

a:hover, div#footer p a:hover {
    color: #FF9900;
}

/*  LAYOUT
	--------------------------------------------
*/

div#layout {
    width: 640px;
    margin: 10% auto 5% auto;
    text-align: left;
}

/*  TOP
	--------------------------------------------
*/

div#top {
    width: 640px;
    height: 103px;
    background: url(../images/bg_top.gif) no-repeat center top;
}

div#top h1 {
    float: right;
    padding-right: 50px;
    padding-top: 43px;
}

div#top h1 img {
    border: 0;
}


div#top h2 {
    text-transform: uppercase;
    color: silver;
    font-weight: normal;
    font-size: 75%;
    letter-spacing: 4px;
    padding-left: 50px;
    padding-top: 57px;
}

div#top h2 em {
    font-weight: bold;
    font-style: normal;
}

/*  MAIN
	--------------------------------------------
*/

div#main {
    width: 640px;
    float: left;
    background: url(../images/bg_main.gif) repeat-y;
}

/*  FOTO
	--------------------------------------------
*/

div#foto {
    width: 239px;
    background: url(../images/foto.jpg) no-repeat 1px 1px;
    padding: 0 0 1px 1px;
    float: left;
    height: 336px;
    margin-left: 20px;
    _margin-left: 10px
}

/*  INTRO
	--------------------------------------------
*/

div#intro {
    width: 359px;
    height: 336px;
    background: white url(../images/bg_intro.gif) no-repeat right bottom;
    float: left;
}

div#intro div.headers {
    margin: 60px 0 0 40px;
}

div#intro div.headers p, div#intro div.headers em {
    color: #666;
    font-size: 140%;
}

div#intro div.headers h3 {
    font-size: 240%;
    font-weight: normal;
    padding-left: 90px;
    color: #009933;

}

div#intro div.headers em {
    font-style: normal;
    padding-left: 40px;
    color: #999;
    font-size: 150%;
}

div#intro ul.links {
    margin-left: 240px;
    margin-top: 70px;
}

div#intro ul.links li {
    line-height: 25px;
    list-style: none;
}

div#intro ul.links li a {
    font-size: 95%;
    color: #3366CC;
    padding-left: 25px;
}

div#intro ul.links li a:hover {
    color: #3399CC;
}

div#intro ul.links li.cz a {
    background: url(../images/li_cz.gif) no-repeat 0 3px;
}

div#intro ul.links li.eng a {
    background: url(../images/li_eng.gif) no-repeat 0 3px;
}

div#intro ul.links li.pl a {
    background: url(../images/li_pl.gif) no-repeat 0 3px;
}

/*  FOOTER 3366CC
	--------------------------------------------
*/

div#footer {
    width: 640px;
    background: url(../images/bg_footer.gif) no-repeat center top;
    clear: both;
}

div#footer p {
    padding: 15px 50px;
    font-size: 70%;
    color: #999;
}

div#footer p a {
    color: #666;
}






































