/* tagy */
body{color: #BCBECC;background-color: #1D2654;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: .7em;text-align: center;border: 0;margin: 0;padding: 40px 0;}
h1{margin: 0;}
p{line-height: 1.5em;margin: 0 0 10px 0;}
ul{line-height: 1.5em;margin: 0 0 10px 25px;padding: 0;}
a:hover{text-decoration: none;}

/* layout */
#main{text-align: left;margin: 0 auto;width: 760px;}
#header{background: url(../graphics/bg-header.gif) 759px 52px no-repeat;border-bottom: 1px solid #fc0;}
#content{border-right: 1px solid #fc0;background:url(../graphics/halfborderbottom.gif) bottom right no-repeat;}
#left-holder{float: left;width: 414px;}
#right-holder{float: right;width: 328px;min-height: 300px;}
#right{padding: 15px 17px 17px 0;}
#footer{color: #fc0;font-size: 90%;padding-top: 5px;}

/* header */
#logo, h1 a{background: url(../graphics/logo.png) top left no-repeat;float: left;display: block;width: 255px;height: 77px;}
h1 a span{display: none;}
#lang{float: right;padding-top: 52px;width: 24px;}
#lang a{display: block;border-color: #fc0;border-style: solid;border-width: 1px 0 1px 1px;width: 22px;height: 15px;margin-bottom:4px;}
#lang a span{display: none;}
#de{background: url(../graphics/de.png) top left no-repeat;}
#cs{background: url(../graphics/cs.png) top left no-repeat;}
#en{background: url(../graphics/en.png) top left no-repeat;}
#submenu{padding-top: 30px;}
#submenu h3{font-size: 100%;font-weight: normal;text-transform: uppercase;letter-spacing: 6px;float: left;margin: 8px 0 7px 0;width: 178px;}
#submenu h3 a{color: #BCBECC;text-decoration: none;}
#submenu h3 a:hover{color: #fc0;}
#submenu ul{list-style: none;float: right;border-color: #fc0;border-style: solid;border-width: 1px 0 0 1px;margin: 0;padding: 7px 10px;width: 560px;}
#submenu ul li{line-height: normal;float: left;border-left: 1px solid #fc0;margin-left: 8px;padding-left: 10px;}
#submenu ul li.first{border: 0;margin: 0;padding: 0;}
#submenu ul li a{color: #E2AA01;text-decoration: none;letter-spacing: 1.5px;}
#submenu ul li a:hover{color: #fc0;}

/* left */
#menu{float: left;width: 179px;}
#menu ul{list-style: none;border-bottom: 1px solid #fc0;margin: 0;padding: 0;}
#menu ul li{background: url(../graphics/bg-menu-item.gif) bottom left no-repeat;text-transform: uppercase;letter-spacing: 1.5px;padding: 5px 0;}
#menu ul li.last{background: none;}
#menu ul li a{color: #BCBECC;text-decoration: none;}
#menu ul li a.aktual{color: #fc0;}
#menu ul li a:hover{color: #E2AA01;}
#menu h3{color: #BCBECC;font-size: 100%;font-weight: normal;text-transform: uppercase;letter-spacing: 1.5px;margin-bottom: 5px;}
#menu p{color: #BCBECC;letter-spacing: 1px;margin-right: 15px;}
#menu p a{color: #fc0;}
#ilustracni-obrazek{float: right;border-color: #fc0;border-style: solid;border-width: 0 1px 1px 1px;height: 263px;width: 233px;}
.home{background: url(../graphics/home.png) top left no-repeat;}

/* right */
#right h2{font-size: 110%;font-weight: normal;text-transform: uppercase;margin: 0 0 5px 0;}
#right h3{color: #fc0;font-size: 100%;font-weight: normal;text-transform: uppercase;margin: 10px 0 5px 0;}
#right h4{color: #BCBECC;font-size: 100%;margin: 5px 0 5px 0;}
#right p{letter-spacing: 1px;}
#right a{color: #fc0;}
#right a img{border: 1px solid #fc0;}
#right ul{color: #BCBECC;list-style: square;}
.galerie{margin-right: -26px;}
.galerie img{border: 1px solid #BCBECC;margin: 0 13px 0 0;}

/* formular */
#formular{margin: 0;padding: 0;}
#formular p input{font-size: 11px;margin-bottom: 5px;width: 170px;}
#formular p input#jmeno, #formular p input#prijmeni, #formular p input#cv{width: 250px;}

/* footer */
#footer a{color: #fc0;text-decoration: none;}
#footer a:hover{color: #fff;text-decoration: underline;}

/* obecne tridy */
.clnr{font-size: 0;clear: both;width: 100%;}
.fl{float: left;}
.nahled-l {margin-right:.5em;margin-bottom:.2em;}
.fr{float: right;}
.nahled-r {margin-left:.5em;margin-bottom:.2em;}
.odsazeni{margin-left: 15px;}
