/*hlavicka*/
body {background: #ffcc66 url("obr/margin.jpg") top left repeat-x;font-family: "Trebuchet MS", sans-serif;color:#00223C;margin:0; padding:0;}
.logo {position: absolute; top: 7px; left: 0px;font-size:1px}
.nadpis {position: absolute; top: 3px; left: 183px;color:#fff; font-size: 25px}
.datum {position: absolute; top: 65px; left: 184px;width:270px;text-align:left; vertical-align: top;color:#fff; font-size: 12px;line-height:1.2em}
.podnadpis,.podnadpis2 {position: absolute; top: 31px; left: 186px;color:#fff; font-size: 12px}
.podnadpis2 {position: absolute; top: 6px; left: 680px}
.divprepinac {position: absolute; top: 60px; left: 683px;font-size: 12px;}
.textverze {color: #fff;font-size: 12px;position: absolute; top: 74px; left: 679px;}
.textverzeodkaz {padding:0 2px;color: #fff; font-size: 12px; text-decoration: underline;}
.textverzeodkaz:hover {background:#f0f2fc;color:blue}
.divtisk {position: absolute; top: 74px; left: 758px;font-size: 12px;}
.rozdelovacverze {position: absolute; top: 74px; left: 749px;color: #cccccc; font-size: 12px;}
.ruchflash2 { position: absolute; top: 50px; left: 175px; font-size:1px }
.ruchflash3 { position: absolute; top: 7px; left: 452px; font-size:1px}
.ruchflash4 { position: absolute; top: 20px; left: 557px; font-size:1px}
.cerna{position: absolute; width: 778px; height: 98px; top: 0px; left: 0px;background: #4e5db5 url("obr/hlavicka.jpg")}
.counter{position: absolute; top: 0px;left: 0px}
.pruh { position: absolute; top: 0px; left: 0px}
.zpet{position: absolute; left: 73px;z-index: 5}
.profilmenu {position: absolute; left: 543px;width: 13px;height: 15px;border:solid black 0px}
.projektymenu {position: absolute; left: 563px;width: 43px;height: 15px;border:solid black 0px}
.flashmenu {position: absolute; left: 614px;width: 34px;height: 12px;border:solid black 0px}
.cenikmenu {position: absolute; left: 655px;width: 13px;height: 15px;border:solid black 0px}
.kontaktmenu {position: absolute; left: 676px;width: 31px;height: 15px;border:solid black 0px}
.nic {width: 100%;height: 98px;margin:0; padding:0;}
.napoveda {text-align:right}
#tiskjs{display:none}
.caps{font-variant:small-caps;font-weight:bold;font-family: Verdana,"Geneva CE",lucida,sans-serif;color:#002D50;font-size:110%}
.redtext{color:#da0000}
.nabidka{text-align:center;font-weight:normal;padding:20px 0 10px}
.nabidka .ramecekmiddle1{margin:0 auto}
.textleft{text-align:left}

/*telo*/
.podklad{background:#ffcc66 url("obr/vzorek_pozadi.gif")}
.telo {margin:0; padding:0; background: url("obr/linka.gif") top left repeat-y; width:100%;min-width:30em;}
.telo1 {margin:0; padding:0; background:url("obr/linka1.gif") top right repeat-y; width:100%}
.telo2 {margin:0; padding:0; background: url("obr/levy_sloupec.jpg") no-repeat; background-position: 0 700px; width:100%}
.telo3 {margin:0; padding:0; background: url("obr/pravy_sloupec.jpg") no-repeat; background-position: 100% 1100px; width:100%}
.telo4 {margin:0; padding:0; background: url("obr/levy_sloupec.jpg") no-repeat; background-position: 0 1700px; width:100%}
.telo5 {margin:0; padding:0; background: url("obr/pravy_sloupec.jpg") no-repeat; background-position: 100% 2100px; width:100%}
.left {position:absolute;left:0;top:98px;width:120px;	margin:0; padding:0}
.right {position:absolute;right:0;top:98px;width:131px; margin:0; padding:0; font-size:80%;background:url("obr/linka1.gif") top right repeat-y;}
.right #rightin{margin:0 0 0 11px}
#rightodsaz,#leftodsaz{height:9px;font-size:1px}
#leftodsaz{background: #4e5db5;width:120px}
#rightodsaz{width:131px;background: url("obr/zobacek_pravy.gif") top right no-repeat;height:9px}
#levyzobak{position:absolute;top:98px;left:0px;background: url("obr/zobacek_levy.gif") top left no-repeat;width:131px;height:9px}
.buttonskryty{background:url("obr/pozadimenu.gif");width:1px; height:1px;font-size:1px}
.menuright{margin:0 0 20px 7px}
.menuright1{margin:0 0 0 7px}
.menurightod{color:blue}
a.menurightod:hover,.soutez a:hover,.nabidka a:hover{background-color:#fff2D9}
a.menurightod:visited,.soutez a:visited,.nabidka a:visited{color:#000378}
ul {list-style-type:square; margin:0.6em 0 1.2em;padding:0 0 0 1.8em}
.ulright {list-style-image:url("obr/sipkaright.gif");margin:0 0 0 17px;padding:0;color:blue;}
.liright{padding-left:0px}
.text{font-size:85%;margin:0 131px;line-height:1.35em}
.cleartelo{clear:both;height:1px;font-size:1px;border:none;margin:0; padding:0;background:transparent;}
.clear{clear:both}
.textcenter,.tabulka .textcenter{text-align:center}
.textright{text-align:right}
.indextext,.vyberverze{margin-left:auto;margin-right:auto;}
#menu{font-size:90%;background: url("obr/pozadi_menu.gif") top left repeat-y}
#konecmenu{border-top:solid #3A4786 1px;font-size:1px;background:#4e5db5 url("obr/konec_menu.gif") top left no-repeat;width:120px;height:10px}
.odkazmenu,.odkazmenuaktiv{font-weight:bold;color:#fff;text-decoration:none;display:block;background: #4e5db5 url("obr/pozadimenu.gif") no-repeat;padding:3px 0 2px 13px;width:106px}
a.odkazmenu:hover{background-position: 0 -100px}
.odkazmenuaktiv{background-position: 0 -200px}
.text a:hover{background-color:#FFF2D9}
.text a:visited{color:#000378}
.monitor a:hover{background-color:transparent}
.nadpisobr,.nadpisobrrel{background:#FFDB95 url("obr/pod_napis_left.gif") top left repeat-y;margin:0 0 15px 0;padding:0;}
.nadpisvlevo,.nadpisobrright,.nadpisobrrightrel{background: url("obr/pod_napis_right.gif") top right repeat-y;margin:0 0 15px 0;padding:0 10px;}
.nadpisvlevo{background-color:#FFDB95; text-align: left}
.nadpisvlevo h1 {text-align: left;}
.sipkamenu{border-style:none;margin-right:2px;margin-left:2px}
.f1{font-size:1px;line-height:1px;border: 1px solid black }
.f11{font-size:110%}
.f85{font-size:85%}
.f03{font-size:30%}
.noborder{border-style:none}
h1 {font-size:140%;margin:0;color:#003665;text-align:center;line-height:1.2em;font-weight: normal}
.podh1{margin:1.2em 0 0.5em;font-size:150%}
h2 {font-size:115%;margin:0;font-weight:bold;color:#003665}
h3 {font-size:107%;margin:0;font-weight:bold;color:#003665}
.nadright {font-size:110%;margin:0;background:#7a88df url("obr/modrypruh.gif") top left repeat-x;padding-left:7px;padding-bottom:2px;padding-top:4px;border-left:solid #394584 1px;border-bottom:solid #394584 1px; color:#fff}
#nadpis1right{background:#7a88df url("obr/modrypruh.gif") top left repeat-x}
p,address{margin:0.6em 0 1.2em 0}
address{font-style:normal}
.verzepodklad h3 {font-size:110%;margin:0;background:#5162B9 url("obr/modrypruh.gif") top left repeat;padding-bottom:2px;padding-top:2px;border-bottom:solid #9D7639 1px; color:#FFFFFF}
#nadpis1right {padding:4px 0 2px 7px;border-top:none;color:#FFFFFF}
.verzepodklad{background-color:#ffb747;width:220px;margin:50px auto;border:1px solid #9D7639;font-size:95%;text-align:center}
.ikonkyleft {text-align:center;padding:50px 0 0 0;margin:0}
.ikonkyleft div  {margin:5px;padding:0;font-size:1px}
.ikonkyleft div a {font-size:100%}
.soutez{margin:1em 5px 5px;background: url("obr/terc.gif") top left no-repeat;padding:0 0 30px 35px}
.red{color:#da0000}
abbr,.komentar{cursor:help;border-bottom:1px dashed #000000}
h2 abbr, h2 .komentar{border-bottom:1px dashed #003665}
#leftobsah{font-size:70%;background:#ffcc66 url("obr/linka.gif") top left repeat-y}
.f90{font-size: 90%}
.preskrtnuto{text-decoration:line-through}
form{margin:0;}
legend{font-size:85%; color: black}

.ramecekmiddle{width:20em;margin:0 0 1em}
.ramecekbottom a {display: block;font-weight: bold;padding:0 0 0 17px;background: url("obr/sipkakotva.gif") no-repeat;background-position: 3px 5px;color:#000378}
.ramecekbottom a:visited{color:#000378}
.ramecekmiddle1{background:#ffd57c url("obr/ramecekmiddle1.gif") top center repeat-y;margin:0 5px 0 0;border: 1px solid #ffb642;width:106px}
.ramecektop1{background: url("obr/ramecektop1.gif") top center no-repeat;}
.ramecekbottom1{background: url("obr/ramecekbottom1.gif") bottom center no-repeat;padding:6px 4px;}
.ramecekbottom1 p{padding:0;margin:5px 0 0}
.ramecekmiddle2{background:#fff2d9 url("obr/ramecekmiddle3.gif") top center repeat-y;width:190px;margin:0 0 1em}
.ramecektop2{background: url("obr/ramecektop3.gif") top center no-repeat}
.ramecekbottom2{background: url("obr/ramecekbottom2.gif") bottom center no-repeat;padding:0.4em 10px}
.ramecekbottom2 a:hover{background:#fff}
.ramecekmiddle3{background:#5464bc url("obr/ramecekmiddle3.gif") top center repeat-y;width:190px;margin:0 0 1em}
.ramecekbottom3{background: url("obr/ramecekbottom3.gif") bottom center no-repeat;color:#fff;padding:0 0 0.5em}
.ramecekbottom3 a{display: block;font-weight: bold;padding:0 0 0 17px;margin:0 6px;background-position: 3px 3px;text-decoration:none}
.ramecekbottom3 a:visited{color:#fff}
.ramecekbottom3 .divpopis {background: url("obr/ramecektop3.gif") top center no-repeat}
.ramecekbottom3 .popisvlozka{font-size:1px;height:6px;line-height:1px}
.ramecekbottom3 .divpopis .popis{margin:0 1px 0.5em;background:#fff2d9;padding:0 0 0.5em 0.5em;color:#343E72}
.ramecekbugie5eshoptop{background:#ffe7b2}
.ramecekbugie5,.ramecekbugie5eshoptop{display:block;font-size:1px;height:1px;line-height:1px;}
.fontnormal{font-weight:normal}
.ven{padding-right:8px;background: url("obr/zwebu.gif") right top no-repeat}
.ramecekbottom2 a.ven:hover{background: #fff url("obr/zwebu.gif") right top no-repeat}
.margin1top{margin:1em 0 0}
.margin2top{margin:2em 0 0}
.nomargin{margin:0}
.margin1{margin:1em}
#mesec{vertical-align:middle}
.podt{background: #ffe6b3 url("obr/linkav.gif") top left repeat-x}
.podr{background: url("obr/linkas.gif") top right repeat-y}
.podb{background: url("obr/linkav.gif") bottom left repeat-x}
.podl{background: url("obr/linkas.gif") top left repeat-y}
.podtl{background: url("obr/rohtl.gif") top left no-repeat}
.podtr{background: url("obr/rohtr.gif") top right no-repeat}
.podbl{background: url("obr/rohbl.gif") bottom left no-repeat}
.podbr{background: url("obr/rohbr.gif") bottom right no-repeat;padding:1em 1em 0;}
.podbot{font-size:1em;line-height:1em}
.odsaz05{line-height:0.5em;height:0.5em}
.odsaz01{line-height:0.1em;height:0.1em;font-size:1px}
.obrpod,.rfloatobr{margin:0.5em;border:1px solid #808080}
.textcenter .obrpod{margin:0.5em auto}
.rfloatobr,.rfloatobr1{float:right}
.rfloatobr1{border-style:none;margin:0.5em 0 0.5em 0.5em}
.nonelist{list-style-type:none}
.otaz{margin:1em}
.f80{font-size:80%}
/*paticka*/
#patavrch {margin:2em 0 0;line-height:19px;padding:2px 0.5em;background:#ffe7b5 url("obr/patavrch.gif") repeat-x;font-size:80%;}
#pataspodek {line-height:1.5em;padding:3px 0.5em 0.5em;background:#2F3A98 url("obr/pataspod.gif") repeat-x;color:#fff;}
#pataspodek a{color: #fff}
#pataspodek a.pataktiv{font-weight:bold;text-decoration:none}
#patavrch img{border-style:none;vertical-align:middle}
#patavrch a:visited{color:#000378}
#pataspodek a.pataod:hover,#patavrch a:hover {background:#fff2d9;color:#3e4ba7;}
#nahoru{float:right;padding:0 0 0 0.5em;}
#copyr{float:right;padding:0 0 0 0.5em;color:#D6DBF0;font-size:70%;font-weight:bold}
/*projekty*/
dd{margin:0.3em 0 0.6em 0.6em}
dt{margin:1em 0 0 0}
.project{background:url("obr/monitor.gif") top left no-repeat;}
.project h3{margin:0}
.project p{margin:0.5em 0}
#project1in,#project2in,#project3in,#project4in,#project5in,#project6in,#project7in,#project8in,#project9in,#project10in,#project11in,#project12in,#project13in,#project14in,#project15in,#project16in,#project17in,#project18in,#project19in,#project20in{padding:0 0 0 200px;background: 8px 10px no-repeat;min-height:160px;}
#project1in{background-image:url("obr/hoskins.gif")}
#project2in{background-image:url("obr/finebike.jpg")}
#project3in{background-image:url("obr/ral.gif")}
#project4in{background-image:url("obr/sebista.jpg")}
#project5in{background-image:url("obr/hudebka.jpg")}
#project6in{background-image:url("obr/svobodova.jpg")}
#project7in{background-image:url("obr/nostitz.jpg")}
#project8in{background-image:url("obr/aml.gif")}
#project9in{background-image:url("obr/dvdcopy.jpg")}
#project10in{background-image:url("obr/timebomb.jpg")}
#project11in{background-image:url("obr/atservis.gif")}
#project12in{background-image:url("obr/gima.jpg")}
#project13in{background-image:url("obr/pyrotechnika.jpg")}
#project14in{background-image:url("obr/proskate.jpg")}
#project15in{background-image:url("obr/schloglpiana.jpg")}
#project16in{background-image:url("obr/euroelectronics.jpg")}
#project17in{background-image:url("obr/robinsn.jpg")}
#project18in{background-image:url("obr/raketoplan.jpg")}
#project19in{background-image:url("obr/cechura-studeny.jpg")}
#project20in{background-image:url("obr/m-nails.jpg")}
#projekty{min-width:320px;}
#projekty h2{margin:0 0 1em; padding:0 0 0 200px;}
/*index*/
.vyberverze{text-align:left;padding:5px 10px;background:url("obr/oranzovypruh.gif") top left repeat-x}
.indextext{text-align:left;width:95%;padding:30px 0 0;max-width:54em}
#desetduvodu p{margin:0.5em 0 1em 2em;}
#desetduvodu h2 span{padding:0 0.3em}
.verzeod{color:blue}
#desetduvodu .nomargin{margin:0}

/*chyby str�nek*/
.zdroj{font-size: 90%}
#prohlizece td{padding: 0 0 0 20px}
#prohlizece th{text-align:left}
.paddleft{padding: 0 0 0 20px}
.popisobr{font-size: 80%}
.p1{margin:0.6em 0 0.1em 0}

/*profil*/
.management{margin:1.5em 0 0}
.management p{line-height: 1em}
.bigfunkce{font-size: 95%;color:#003665}

/*vyber technologii*/
.olodsaz li{margin:0 0 10px 0;}

/*mozkove centrum*/
.mozekdiv{text-align:center; margin:35px 0 50px}

/*prace*/
.pracpozice,.ohlas{margin:1em 0 1em 0;border-bottom:1px solid #9C7339}
.pracpozice ul{margin-top:0.2em;margin-bottom:1em}

/*kontakt*/
.divkontakt{margin:1.5em 0 0}
.divkontakt p{line-height: 1.4em}
.icqimg{vertical-align: text-bottom}
#kontaktformdiv {float:right; margin:0;width:50%;min-width:120px}
#kontaktform input, #kontaktform textarea {width:100%}
#kontaktform .formbutton1 {margin:5px 0;width:67px}

/*objednavka*/
fieldset{padding:5px 10px 10px;margin:5px;border:1px solid #808080}
form h3{font-size:100%;color:black; margin:10px 0 6px 0}
#objednavka li{font-weight:bold}
#objednavka li label{font-weight:normal}
.formbutton{margin:5px 20px 0;}

/*objednavka a kontakt*/
.formbutton, .formbutton1{ font-weight:bold;color:#fff; background: #384486 url(obr/button_form.gif) no-repeat center; border-style: none; width:67px; height:25px;}

form, textarea, input{font-family: Arial, Helvetica, sans-serif}
textarea, input{font-size:100%}
#objednavka, #kontaktformdiv, .formdiv {background:#eeeeee; padding:12px 10px 20px ;border:1px solid #808080;}
#objednavka h2{margin:0 0 15px 5px}
#objednavka{margin: 40px 0 0}
#odeslano{color:#D20000;font-size:90%;margin:0 0 10px}

/*brain e-shop*/
.eshop .podklad1{background:#ffe6b3;padding:0.4em;border-top:1px solid #cca64f;border-bottom:1px solid #cea54a}
.eshop li{margin:0.3em 0 0}
.eshop li{line-height:1.35em}
.variantaodsaz{height:7.2em}
.floatleft{float:left}
.floatright{float:right}
#eshoplogo{float:left;margin:0 0.5em 0.5em 0}
.pravytextblock{float:right;width:200px;padding:10px 0 0;margin:0 0 0 0.5em}
.eshop .odkazeshop,.eshop .odkazeshopaktiv{background: url("obr/sipkaodkaz.gif") no-repeat;background-position: 2px 3px;color: #fff}
.eshop .odkazeshopaktiv,.eshop .odkazeshopaktiv:hover{background-color: #3A4786}
.eshop .odkazeshop:hover{background-color: #4655A0}
.priklad{background:#fff2d9;padding:0 0.2em}
.odkazobr{border-style:none;vertical-align:middle}
.nadpisikona img{vertical-align:middle;margin-right:5px}

/*kurzy cnb a tabulka*/
.tabulka{border:1px solid #9C7139;border-collapse:collapse;margin:1em auto 0}
.tabulka th{background:#f7b645 url("obr/pozadi_th.gif") repeat-x;padding:3px 4px;border:1px solid #9C7139}
.tabulka th.svetlepoz{background-color:#ffcc73}
.tabulka td{text-align:left;padding:2px 4px;border:1px solid #9C7139}
.tabulka tr.radekpoz{background:#ffecc7}
.tabulka tr.radekpoz1{background:#ffdd9b}
.tabulka .r{text-align:right}
.tabulka tr.radekpoz:hover,.tabulka tr.radekpoz1:hover{background:#FFF8EB}
#kurzycnb .tdsipka {line-height:12px;text-align:center}
#kurzycnb .tdsipka img {vertical-align:middle}
.tabulka{width:70%}
.tabulka th{text-align:center}
.formsvatek{border:1px solid #9c7139;width:21em;padding:0.8em 0;margin:0 auto;background:#ffdd9b}
.formsvatek input{margin:0.5em 0 0}
.hlaska{font-weight:bold;color:#da0000;margin:1em 0 0}
.vysledek{text-align:left;width:21em;margin:0.5em auto 0;border:1px solid #9c7139;background:#ffdd9b}
.vysledek p{padding:0;margin:0.3em}

/*sluzby*/
.kotvyodsazeni{height:20em}