* {padding: 0; margin: 0; border: 0;}
body {padding: 0; margin: 0; border: 0; text-align: center; background: #fff url(bg.jpg) repeat-x ; font-family: Tahoma, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}


.validatorError {background-color:Silver; display:block; float:left; padding:3px; font-size:11px; font-weight:bold;}
#BlockErrorValidator {float:left; width: 450px; height: 18px; margin-left:148px;  margin-top:10px;}


a:link, a:visited, a:hover, a:active {color:lime; text-decoration:underline;}
#page {width: 1200px; margin-left: auto; margin-right: auto; text-align: left; min-height:850px;}
#chyba {font-size:12px; color:Red; background:silver; font-weight:bold; height:16px; padding:3px; margin-left:472px; margin-top:66px;}
hr {color:#989898; width:100%; height:1px; background-color:#989898; margin:10px 0px;}
input {background-color:#E0E8EF; border: 1px solid #989898 !important; font-size:12px; padding-left:3px; padding-top:1px;}

textarea {background-color:#E0E8EF; border: 1px solid #989898 !important;}

.Vyber {width:160px; _width:165px; margin:0px 0 5px 0px;  font-size:10px; border: 3px solid #989898 !important;}

.lError {position:absolute; top:265px; _top:280px; left:290px; _left:300px; display:block; width:920px; _width:910px;}

#PlochaVyber {width:460px; height:120px; border: 0px solid #989898; }
/*#PlochaVyber * {font-size:12px !important;}*/
#PlochaVyber select {margin-bottom:65px;font-size:12px !important;}
.DdlZarizeni {color:#989898; background-color:#3B3D3E; width:160px;  height:20px; margin-top:0; padding-left:3px; border: 1px solid #989898;}
.DdlZarizeni * {padding:5px; }
/*.btVybratZarizeni {width:180px; height:26px; margin-left:5px; margin-top:0px; color:Aqua;color:#989898;background-color:#3B3D3E;}*/
.DdlDoprava {color:#989898; background-color:#3B3D3E; width:225px; height:20px; padding-left:3px; padding-top:2px; border: 1px solid #989898 !important;}
.DdlDoprava * {padding-left:5px; padding:5px;}
/*.btVybratDopravu {width:150px; height:26px; color:#989898; background-color:#3B3D3E;}*/
.Odeslat {float:right; width:100px; height:25px; color:#989898;background-color:#3B3D3E; margin-right:17px;_margin-right:34px; margin-bottom:15px; margin-top:20px; margin-left:45px; border: 1px solid #989898;font-size:10px;}

#cont {float: left; background: url(bg.jpg) repeat-x;}
#topContainer {width: 1200px; height: 270px; float: left;}
#topContainer #top1 {width: 1200px; height: 130px; float: left; }
#topContainer #top1-0 {width: 1000px; height: 130px; float: left; }

#top1-1 * {color:#fff !important; font-size:9px ;}
#top1-1 {font-weight:bold; float:right; clear:right; width:145px; height:125px;}

/*#top1-1 #langVolba {width:140px; float:left; margin-right:0px; }
#top1-1 #langVolba h2{width:140px; margin: 0 ; padding:0; height:12px; display:block;}*/
        
#top1-1 #topmenu ul {width:120px; margin-top:20px; _margin-top:14px; font-size:10px;}
#top1-1 #topmenu li {list-style-type:none; }
#top1-1 #topmenu a {background:url(../g/mala_kostka.gif) no-repeat left top; color: #F79239;  margin:5px 0 0 0px; width:120px; height:17px; display:block; padding-left:16px; padding-top:0px;}

#topContainer #top2 {width: 1200px; height: 140px; float: left; }
#topContainer #top2 .box {width: 391px; height: 127px; float: left; margin: 5px 0 0 7px;_margin: 5px 0 0 5px; padding:0px; background: #04A6DF url(big_box.jpg) no-repeat left top;}
#topContainer #top2 .box h2 {color: white; font-size: 24px; font-weight: normal; margin: 15px 0 0 15px;}
#topContainer #top2 .box p {color: white; font-size: 12px; margin: 10px 0 0 15px; width: 360px;}

#topContainer #top2 a:link, a:visited, a:hover, a:active {color:lime; text-decoration:none; cursor:pointer;}

#bodyContainer {width: 1200px; float: left;}
/*#bodyContainer #left{width: 240px; float: left; }
#bodyContainer #left .box{width: 218px; height: 213px; float: left; background: #292A2B url(kontakty_box.jpg) no-repeat left top; margin: 15px 0 0 10px;}*/
#bodyContainer #texter {width: 960px; float: right; /*background-color: #3C3D3F;*/}
#bodyContainer #popis {width:910px; _width:900px; margin:1px 0 0 13px; _margin-left:23px; padding:10px; font-size:14px; line-height:normal; color:#fff; font-family:Trebuchet MS; border:solid 1px #989898; min-height:530px;_height:500px;}
#bodyContainer #popis ul li {margin-left:25px; margin-top:2px; padding-top:1px;}
#bodyContainer #popis .odskok {margin-top:20px; padding-top:0px;}
#bodyContainer #popis .zvyrazneni {color:#9F0000; font-weight:bold; }
#bodyContainer #kroky {width: 410px; height: 25px; margin-left:10px; margin-bottom:15px;}
#bodyContainer #kroky input {font-size:25px; width: 45px; height: 45px; color:#989898; background-color:#3B3D3E; border:solid 1px #989898; margin-bottom:0px;}

#bodyContainer .sadaTlacitek {width: 410px; height: 25px; margin-left:10px;}
#bodyContainer .sadaTlacitek input {width: 130px; height: 24px; color:#989898; background-color:#3B3D3E; border:solid 1px #989898; margin-bottom:0px;}

#bodyContainer #left {width: 240px; float: left; }
#bodyContainer #left .box {width: 218px; height: 213px; float: left; background: #292A2B url(kontakty_box.jpg) no-repeat left top; margin: 15px 0 0 10px;}
#bodyContainer #left .box h2 {background: url(orange_kostka.gif) no-repeat left top; color: #F79239; font-size: 12px; margin: 28px 0 0 18px; padding-left: 17px; padding-top:2px; height:12px;}
#bodyContainer #left .box p {color: white; font-size: 11px; margin: 5px 10px 5px; padding-left: 25px;}
#bodyContainer #left .box p a {color: white; text-decoration: underline;}
#bodyContainer #left .box p a:hover {text-decoration: none;}

.Tlacitko {float:left; width:120px; height:25px; color:#989898; background-color:#3B3D3E; margin-right:17px; margin-bottom:15px; margin-top:60px; margin-left:45px; border: 1px solid #989898;font-size:10px;}
.TlacitkoKrok2 {width:180px; height:25px; color:#989898; background-color:#3B3D3E; margin-right:17px; margin-bottom:15px; margin-top:20px; margin-left:45px; border: 1px solid #989898;font-size:10px;}
.TlacitkoKrok3 {float:left; clear:right; width:180px; height:25px; color:#989898; background-color:#3B3D3E;margin-right:17px; margin-bottom:15px; margin-top:20px; margin-left:45px; border: 1px solid #989898;font-size:10px;}

#kontaktniInfo {margin-top:10px; float:left;}
#kontaktniInfo span {}
#vstupOsoba {}

#osoba {width: 350px; margin-left: 0px; margin-top:5px; float: left; border:solid  0px red; }
#osoba span {color:#0A3659; display: block; float: left; width: 130px; height:20px; margin: 4px 0 0 0; border:solid 0px green;}
#osoba input {border: 1px solid #989898; float: left; width: 200px;height:20px; margin: 4px 0 0 0;}
#osoba textarea {border: 1px solid #989898; float: left !important; width: 203px; height: 60px; margin: 10px 15px 0px 0px; clear:right;}
#osoba .Odeslat {float:right; width:120px; height:25px; color:#989898; background-color:#3B3D3E; margin-right:15px; margin-bottom:15px; margin-top:20px; margin-left:45px; border: 1px solid #989898; font-size:10px;}
#osoba .psc {width:45px !important; float:left !important; margin-left:0px !important; margin-right:150px;}          



.nadpis {color:#fff !important; font-size:14px !important; margin-bottom:0px;} 
.podnadpis {color:#fff !important; font-size:11px !important; } 

#snVrch {width:910px; height:145px; border:0px solid green; float:left;}
#snNumber {width:453px; height:123px; _height:145px; float:right; margin-top:0px; background-color:#366A92;}
#snNumber img {padding-top:2px; padding-left:2px; _padding-top:20px; _padding-bottom:0px;}

#popis .spodek {color:#0A246A !important;}
#popis .nadpis {margin-bottom:0px; height:25px; border:solid 0px green; }
#popis #pocitac {width:370px; padding:5px;  margin-top:7px; border:solid 0px red; float:left;}
#popis .vyrCislo {float:left; width:280px; height:20px; display:block;border:solid 0px green; }
#popis .tvyrCislo {float:left; width:80px; height:20px; display:block; padding:2px 0 0 0; text-align:center; margin-bottom:10px;border:solid 0px blue;}
#popis .popisZavady {float:left; width:160px; height:20px; margin-right:45px; margin-bottom:5px; display:block;clear:left; border:solid 0px yellow;}
#popis .tpopisZavady {width:360px; height:60px;}
#popis .rmaStavVstup {float:left; width:220px; margin-top:5px; padding:3px; border:solid 0px red; }
#popis .rmaStavVystup {float:left; width:870px; margin-top:5px; padding:3px; border:solid 0px yellow;}
#popis .rmaStavVystup span {float:left; width:142px; height:25; margin:0 1px 0 0; padding:0 2; display:block; border:solid 0px red;}
#popis .rmaStavVystup .rmaPopis span {color:#0A246A; font-weight:bold; border:solid 0px gray;}

/*#popis .rmaStavVystup input { float:left; width:142px; height:25; margin:0 1px 0 0; padding:0 2; display:block; border:solid 1px red;}*/
#popis .lCisloRMA { float:left; width:80px; height:20px; margin:4px 0 0 0 !important; display:block;border:solid 0px green; }
#popis .CisloRMA {float:right; width:80px; height:20px; margin:4px 17px 0 0 !important; display:block; padding:0 0 0 0; text-align:center; margin-bottom:10px;border:solid 0px gray;}
#popis .lHesloRMA { float:left; width:80px; height:20px; margin:4px 0 0 0 !important; display:block;border:solid 0px green; }
#popis .HesloRMA {float:right; width:80px; height:20px; margin:4px 17px 0 0 !important; display:block; padding:0 0 0 0; text-align:left; margin-bottom:10px;border:solid 0px blue;}

.Odeslat {float:right; width:100px; height:25px; color:#989898;background-color:#3B3D3E; margin-right:17px;_margin-right:34px; margin-bottom:15px; margin-top:20px; margin-left:45px; border: 1px solid #989898;font-size:10px;}


#dda {width:540px; height:320px; margin-left: 0px; margin-top:0px; float: left; border:solid 0px red; margin: 5px  0  0 10px}
#dda input {background-color:#E0E8EF; border: 1px solid #989898; float: right; width: 200px;height:16px; margin: 4px 10px 0 0; padding-left:3px; padding-top:2px; _padding-top:1px;}

#dda .nadpis {width:400px; margin-bottom:0px; height:20px; border:solid 0px green;}
#dda .podnadpis { width:400px; margin-bottom:0px; height:20px; border:solid 0px green; margin-top:-5px;}
#dda span {color:#0A3659; display: block; float: left; clear:left; width: 190px; height:20px; margin: 4px 0 0 0; border:solid 0px green; }
#dda .psc {width:45px !important; float:left !important; margin-left:45px !important;}
#dda .cas {width:40px; float:left; margin-left:45px; margin-right:60px;}
#dda .datum {width:70px; margin-right:140px;}
#dda .noBaliku {width:25px; margin-right:185px;}

/*========sekce kontakty.aspx =============*/
#popis #kontakty {font-size:12px;}
#popis #kontakty {color:#0A246A;}
#popis #kontakty li ul li {color:#0A246A;list-style-type:none; font-weight:normal;}

#popis #kontakty a:link {color:#0A246A; text-decoration:underline;}
#popis #kontakty a:visited, a:active {color:#0A246A; text-decoration:underline;}
#popis #kontakty a:hover {color:#133C9F; text-decoration:none!important;}

/* pekny hack pro ie http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp */
#popis #kontakt a:link, a:visited {
				color: #0A246A;
		      }	

#verze * {font-size:8px; font-weight:bold; margin-left:7px; _margin-left:25px; margin-top:15px; color:Navy; }
.nadpis.druhy {color:#1367AD !important;  width:440px !important; font-weight:bold; font-family: Tahoma;}
.druhy {display:block; float:right; width:470px !important; height:40px !important; border:3px solid red !important; font-size:14px !important; padding-left:5px;  }
p.newAddr {font-weight:bold;}
p.konsigna {font-weight:bold; color:Blue; background-color:White; font-size:11px; padding:3px;}

