body {text-align: center; margin: 0px; border: 0px; padding: 0px; background: #FFFFFF; color: #000000; font-family: verdana, arial, sans-serif; font-size: 0.75em; }

/*hlavicka*/
#lang {margin-left: auto; margin-right: auto; margin-top: 10px; width: 750px; padding: 0px; height: 21px; position: relative;}
#sk {position: absolute; top: 0px; right: 75px;}
#en {position: absolute; top: 0px; right: 50px}
#de {position: absolute; top: 0px; right: 25px}
#head {margin-left: auto; margin-right: auto; width: 750px; padding: 0px; height: 124px; position: relative; color: #174B6D; font-size: 0.9em; }
#head-kontakt-top {top: 45px; left: 360px; position: absolute; }
#head-kontakt-bottom {top: 65px; left: 360px; position: absolute; }

/*menu*/
#menu {width: 100%; height: 2.2em; background: #174B6D; margin: 0px 0px 2px 0px; }
#sub-menu {width: 100%; height: 2.2em; background: #006699; margin: 0px 0px 2px 0px; }

.menu-in {margin: 0px; margin-left: auto; margin-right: auto; width: 750px; }
.menu-item {width: 120px; padding: 4px 0px 4px 0px; font-size: 1.1em; float: left; position: relative; }
.sub-menu-item {width: 160px; padding: 4px 0px 4px 0px; font-size: 1.1em; float: left; }
.sub-menu-item-down {width: 145px; }
.menu-item-in {height: 1.4em; }

.menu-item_1 {width: 120px!important}
.menu-item_2 {width: 120px!important}
.menu-item_3 {width: 100px!important}
.menu-item_4 {width: 130px!important}
.menu-item_5 {width: 100px!important}
.menu-item_6 {width: 70px!important}
.menu-item_7 {width: 90px!important}

div.selected {background: #006699; }
div.selected-down {position: absolute; height: 1.6em; padding-bottom: 0.5em; width: 100%; left: 0px; background: #006699; }
div.sub-selected {background: black; }

/*obsah stranky*/
#content {margin-left: auto; margin-right: auto; margin-bottom: 45px; width: 750px; min-height: 300px; _height: 300px; }
#content-in {margin: 0px 15px 0px 10px; text-align: left; }

/*pozadi stranek*/
#home {background: url('../images/back-home.gif') no-repeat center right; }
#profil {background: url('../images/back-profil.jpg') no-repeat center right; }
#brigady {background: url('../images/back-brigada.gif') no-repeat center right; min-height: 300px; _height: 300px; }
#kontakt {background: url('../images/back-kontakt.gif') no-repeat center right; }
#firmy {background: url('../images/back-firmy.jpg') no-repeat center right; }
#vyber {background: url('../images/back-vyber.gif') no-repeat center right; }
#skoleni {background: url('../images/back-skoleni.gif') no-repeat center right; }
#prace {background: url('../images/back-prace.gif') no-repeat center right; min-height: 300px; _height: 300px; }
#registrace {background: url('../images/back-reg.gif') no-repeat center right; }
#stredne {background: url('../images/back-stredne.gif') no-repeat center right; }
#outsourcing {background: url('../images/back-out.gif') no-repeat center right; }
#page-in {width: 540px; }

/*paticka*/
#footer {width: 750px; margin-left: auto; margin-right: auto; margin-bottom: 10px; background: #E8E8E8; height: 34px; border: 1px solid #8B9999; font-size: 0.9em; }
#footer-in {padding: 10px; }
.footer-left {width: 560px; float: left; text-align: left; }
.footer-right {width: 160px; float: right; text-align: right; }

/*zvyrazneny box*/
.box {width: 100%; height: 85px; border: 1px solid #DBE2F8; background: url('../images/back-box.gif') repeat-x; font-size: 1em; margin-bottom: 15px; color: #174B6D; }
.box-in {padding: 10px 10px 0px 10px  }
.box-left {float: left; width: 310px; }
.box-right {float: right; width: 205px; }
.boxes {width: 540px; }

.box-team {border: 1px solid #DBE2F8; background: url('../images/back-team-box.gif') repeat-x; padding: 10px 10px 0px 10px; margin: 0px 0px 15px 0px}
.handshake {background: url('../images/hand.jpg') no-repeat center; height: 80px; margin: 0px 0px 7px 0px; }
.ponuka-brigada {margin: 0px 0px 5px 5px; }

/*formular*/
#form-box {width: 500px; text-align: left; }

#form-box-in {border: 1px solid #174B6D; background: #F9F9F9; }

/*kontaktni formular*/
.kontakt-form-left {width: 130px; text-align: right; float: left; }
.kontakt-form-left-in {padding-top: 2px; }
.kontakt-form-right {width: 368px; text-align: left; float: left; }
.kontakt-form-right-in {margin: 0px 0px 5px 10px; }

/*kontakty*/
.kontakt-left {width: 60px; float: left; margin: 0px; padding: 0px; }
.margin-left .kontakt-left {width: 45px; }
.kontakt-right {width: 455px; float: right; margin: 0px; padding: 0px; }
.kontakt-hod-left {width: 70px; float: left; margin: 0px 0px 0px 0px; padding: 0px; }
.kontakt-hod-left-in {margin: 0px; padding: 0px 0px 0px 10px; }
.kontakt-hod-right {width: 170px; float: right; margin: 0px 0px 0px 0px; padding: 0px; }

.form-notice {padding: 5px 0px 10px 10px; font-size: 0.9em; }

.margin-left {margin: 5px 0px 0px 5px; }

.bold {font-weight: bold; }

.sidlo-left {float: left; width: 250px; }
.sidlo-right {float: right; width: 250px; }

.tel-left {float: left; width: 80px;}
.tel-right {float: right; width: 160px}

/*registracni formular*/
#reg-form-box {width: 330px; text-align: left; }
#reg-form-box-in {border: 1px solid #DBE2F8; background: url('../images/back-reg-box.gif') repeat-x; }

.reg-form-left {width: 80px; text-align: right; float: left; }
.reg-form-left-in {padding-top: 2px; }

.reg-form-right {width: 150px; text-align: left; float: left; }
.reg-form-right-in {margin: 0px 0px 5px 10px; }
.reg-form-right-check {margin: 3px 0px 5px 10px; }

.submit-center {margin: 0px 0px 10px 0px; text-align: center; }

/*tipy a triky*/
#zivotopis {background: url('../images/back-zivotopis.gif') no-repeat 0px 250px; }

#pohovor {background: url('../images/back-pohovor.gif') no-repeat 0px 250px; }

#left-menu {margin: 25px 0px 0px 0px; width: 185px; float: left; }

#page-in-triky {width: 540px; float: right; }
#page-in-triky-border {border-left: 1px solid #174B6D; padding-left: 10px; }

#left-menu-border {border: 1px solid #006699; border-bottom: 0px; margin-right: 10px; }

.left-menu-item-left {width: 30px; float: left; height: 2.2em; background: #174B6D; color: #FFFFFF; border-bottom: 1px solid #006699; }
.left-menu-item-right {width: 143px; float: right; height: 2.2em; border-bottom: 1px solid #006699; background: #F9F9F9; }

.menu-center {padding-top: 5px; padding-left: 11px; }

.selected-left {background: #CC0000; }

.invisible {position: absolute; top: -500px; }
.cleaner {clear: both; padding: 0px; margin: 0px; line-height: 0px; font-size: 0px; height: 0px}
.error {color: red; margin: 0px 0px 5px 10px; }

