@media screen{
body {background:#b6bec9 url(../images/layout/background.png) 0 0 repeat-x;color:black;font-family:Verdana, "Geneva CE", lucida, sans-serif;line-height:1.4;font-size:70%;margin:15px 0 0 0;padding:0;text-align:center}
html {overflow: scroll}

h1 {font-size:160%}
h2 {font-size:150%}
h3 {color:#1260B3;font-size:130%}
h4 {font-size:100%}

a {color:#3b92f0;text-decoration:underline}
a:hover {text-decoration:none}

h1,h2,h3,h4,h5,h6,p,table,fieldset,img,ul,ul li,ol,ol li {border:0;margin:0;padding:0}

#master {background-color:#fff;width:900px;text-align:left;margin:auto;padding:3px 6px}

/* logo */
#top {position:relative;margin-bottom:5px;height:125px}
#top img.print{display:none}
#logo {position:relative;display:block;width:400px;height:73px;overflow:hidden;margin-top:30px}
span#logoText {color:#ccc;font-size:60%;font-weight:normal;position:absolute;display:block;top:33px;left:122px;width:270px;height:35px;z-index:5;text-transform:uppercase;text-decoration:none}
span#logoImg {position:absolute;display:block;top:0;left:0;width:368px;height:72px;background: url(../images/layout/bohemia-logo-web.gif) 0 0 no-repeat;z-index:2}
span#logoText a{text-decoration:none}

/* menu horni */
#menu{overflow:hidden;width:495px;height:125px}
#menu ul,#headerLeft ul{list-style:none;float:right}
#menu ul li{float:left;margin-left:5px}
#menu ul li a strong{color:#000;font-size:150%;font-style:italic;letter-spacing:-1px;font-weight:normal}
#menu ul li a{color:#ccc;float:left;display:block;text-decoration:none;background:url(../images/layout/menu-off.gif) 0 0 no-repeat;padding:60px 2px 5px 5px}
#menu ul li a:hover{color:#ccc;text-decoration:none;background:url(../images/layout/menu-on.gif) 0 0 no-repeat;padding:60px 2px 5px 5px}
#menu ul li#active a{color:#1260b3;text-decoration:none;background:url(../images/layout/menu-on.gif) 0 0 no-repeat;padding:60px 2px 5px 5px}
#menu ul li#active a strong{color:#1260b3}
#menu ul li a:hover strong{color:#3b92f0}

/* header */
#header{height:192px}
#headerLeft{float:left;width:448px;margin-right:3px}
#selectBox{background:url(../images/layout/vyber-podle-reg.gif) 0 0 no-repeat;height:149px;width:448px}
#selectBox select{width:215px;margin:105px 15px 0 200px}

/* mainMenu - hover.htc */
ul#mainMenu{list-style-type:none;width:448px}
ul#mainMenu li{position:relative;display:block;float:left;width:224px}
ul#mainMenu li a{color:#fff;font-size:11px;display:block;cursor:pointer;height:43px;text-decoration:none}
ul#mainMenu li ul{position:absolute;visibility:hidden;background:#fff url(../images/layout/menu-bottom.gif) 0 100% no-repeat;width:222px;padding-bottom:10px}
ul#mainMenu li ul li{padding:0;width:222px;display:block}
ul#mainMenu li ul li a{border-top:1px solid #fff;height:auto;background-color:#1260b3;color:#e5e5e5;padding:8px;z-index:100}
ul#mainMenu li ul li a:hover{background:#144f8f}
ul#mainMenu li ul li.active a {color:#fff;background-color:#3b92f0}
ul#mainMenu li ul li a strong{font-size:110%;color:#fff}
ul#mainMenu li {behavior: url(css/hovermenu.htc)}
ul#mainMenu li:hover ul, ul#mainMenu li.hover ul{visibility:visible}
a span.uchazec{background:url(../images/layout/btn-sluzby-uchazec.gif) 0 0 no-repeat}
a:hover span.uchazec{background:url(../images/layout/btn-sluzby-uchazec.gif)  0 0 no-repeat}
a span.firma{background:url(../images/layout/btn-sluzby-firma.gif) 100% 0 no-repeat }
a:hover span.firma{background:url(../images/layout/btn-sluzby-firma.gif) 0 0 no-repeat}
ul#mainMenu li span{position:absolute;display:block;left:0;top:0;height:43px;width:224px}

/* fotky - header - prava*/
#headerRight,#photo1,#photo2,#photo3{width:449px;height:192px}
#photo1{background:url(../images/layout/photo-01.jpg) 0 0 no-repeat}
#photo2{background:url(../images/layout/photo-02.jpg) 0 0 no-repeat}
#photo3{background:url(../images/layout/photo-03.jpg) 0 0 no-repeat}

/* content */
#content{background: url(../images/layout/bg-content-b.png) 0 100% repeat-x;width:900px}
#content #contentBgTop{background:url(../images/layout/bg-content.png) 0 0 repeat-x;width:900px;margin:3px 0}
#content .textLeftAbout,#content .textRightAbout{float:left;width:410px;padding:25px 20px 0 20px;margin-bottom:20px;overflow:hidden}
#content .leftShape{background:url(../images/layout/bg-shape.png) 0 1px repeat-x;border:1px solid #d5d5d5;padding:10px;margin:15px 0;font-size:110%;color:#606162}
#content .text{padding:25px 20px 10px 20px}
#content h1{font-style:italic;color:#5d6985}
#content h1 strong{color:#7f8993}
#content h2,h1.about{font-size:150%;color:#7f8993;font-style:italic;padding:10px 0 5px 0;letter-spacing:-1px}
#content h3{padding:10px 0 5px 0}
#content h2 strong,h1.about strong{color:#5d5d5d}
#content p{margin:15px 5px}
#content .icoAbout{float:left;margin:5px 20px 25px 0}
#content .border{background:url(../images/layout/border.gif) 100% 25px no-repeat}
#content .borderVert{background:url(../images/layout/border-vert.gif) 0 100% repeat-x;padding-bottom:15px;margin-bottom:0}
#content p.noborder label{border:none}
/* leva strana */
#left{float:left;width:230px;padding:15px 5px 10px 15px;margin-bottom:20px}
#left ul.region{margin:0;padding:0;list-style:none}
#left ul.region li{margin:0;padding:0 0 5px 15px;background: url(../images/next/ico_ul.gif) 0 5px no-repeat}
#left ul.proFirmy{margin:0;list-style:none;padding:0}
#left ul.proFirmy li{margin:0;padding:0 0 5px 15px;background: url(../images/next/ico_ul.gif) 0 6px no-repeat}
#left ul.proFirmy strong{font-size:110%}
#left p{margin:0;padding:10px 0 5px 0}
#left h2{margin:20px 0 0 0;padding:0}
#left h4{margin:0;padding:0}
#left fieldset{border:1px solid #99ccff;padding:8px 5px;margin:15px 10px 0 0}
#left legend{color:#1260B3;font-weight:bold;padding:0 5px}

/* prava strana */
#right{float:left;width:615px;padding:25px 18px 10px 15px}
table.tableJobs{width:100%;margin-bottom:20px;border-collapse:collapse;margin:0 1px;width:614px;}
table.tableJobs th{background-color:#EAEDF7;width:160px; padding:5px 5px;border-right:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;border-left:1px solid #b5b5b5;text-align:right}
table.tableJobs td{padding:5px 5px;border-right:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;border-left:1px solid #b5b5b5}
table.tableJobs td.w150{width:100px;background-color:#f5f5f5;font-size:110%}
table.tableJobs th.jobsProperties{color:#0033CC;background:url(../images/layout/bg-shape.png) 0 1px repeat-x;text-align:left;padding-left:10px}
table.tableJobs td.p10{text-align:right;padding:10px 10px}
#right a.btnJobs{display:block;background:url(../images/next/btn-mam-zajem.gif) 0 0 no-repeat;padding:7px 0;color:#fff;width:178px;text-align:center;font-weight:bold}
#right h4{color:#bbb;margin:5px 2px}
#right ul{margin:10px 10px;list-style:none}
#right ol{margin:10px 20px}
#right ul li{margin:2px 0; padding:0 15px;background: url(../images/next/ico_ul.gif) 0 5px no-repeat}
#right fieldset{background:transparent url(../images/layout/bg-shape.png) 0 1px repeat-x;border:1px solid #99ccff;padding:5px 5px;margin:10px 0}
#right fieldset strong{color:black; font-size:110%}
#right fieldset a strong {color:#1260B3}
#right label{font-size:85%;font-weight:bold;padding:10px 0;border:1px solid #d5d5d5}
#right input,#right  textarea{margin:2px 0}
#right fieldset.vyberJobSekce{border:1px solid #99ccff;padding:0 5px 0 5px;margin:0 10px 25px 0;background:none}
#right legend.vyberJobName{color:#1260B3;font-weight:bold;padding:5px;border:none;background:none}

textarea{margin:2px 0;height:200px}
#right legend{padding:5px 5px;border:1px solid #99ccff;background-color:#f9f9f9}
#right form {margin:30px 0}
#right select {width:300px}
#right table.tableForm{width:80%}
#right table.tableForm th{text-align:right;padding:2px 5px}

/* accordion */
#content .accordion_toggle{color:#3b92f0;display: block;font-size:120%;font-style:normal;letter-spacing:0;font-weight:bold;margin:0;text-align:left;padding:5px 130px 5px 5px;margin-top:5px;background:#F3F5F8 url(../images/next/exp-jobs.png) 100% 0 no-repeat;border:1px solid #d5d5d5;cursor: pointer;}
#content .accordion_toggle_active {color:#0033CC;background:#E9ECF6 url(../images/next/coll-jobs.png) 100% 0 no-repeat;border:1px solid #b5b5b5;}
#content .accordion_content {overflow: hidden}

/* paticka */
#footer{color:#fff;background:url(../images/layout/footer.png) 50% top no-repeat;width:900px;margin:auto;padding:5px 5px 60px 5px}
#footer a{color:#fff}

/* others */
.tar {text-align:right}
.tac {text-align:center}
.tal {text-align:left}
.fl  {float:left}
.fr {float:right}
.alert{color:red;border:1px solid red;padding:10px}
.ok{color:#1260B3;border:1px solid #1260B3;padding:10px}
.clear{clear:left;height:1px;margin:0;padding:0}
.small{font-size:90%}
.ml2{margin:0 0 0 2px}
.mr10{margin:0 10px 0 0}
.ml10{margin:0 0 0 10px}
.verticPadd{padding:0 5px}
.input{width:300px;border:1px #bbb solid;padding:2px 0}
.skryta {position:absolute;top:-5000px}

}
@media print{
body{font-family:"Times New Roman CE",Georgia,"Times New Roman",Times,serif;color:#000}
div{padding:0;margin:0}
a{color:#000}
#header,#left,#top,#footer,#col3,.skryta,#navigation,#pagination,#advertising,#divisionsBox,.sorting,.basket,.hiddenBlock,#counter{display:none}
img{float:left;border:none;margin:.5em}
fieldset{border:none;border-bottom:1px solid #333;margin:0;padding:0 0 .5em 0}
h1,h2,h3,h4{margin:0}
caption{text-align:left;font-size:110%;margin-top:15px}
h1{font-size:180%;padding-top:0;margin-bottom:.5em;border-bottom:1px solid #000}
h2,h3{padding:.2em 0 0 0;margin:0}
h2{font-size:140%}
h3{font-size:120%}
p{margin-top:.2em;padding:0}
a{text-decoration:underline}
table{width:100%; text-align:center;border-collapse:collapse}
th,td{text-align:left}
td,th{border:1px solid #000}
}

