body, html, div, ul, p, li, dl, dt, img, hr, h1, h2, h3, table, tr, td {margin:0px;padding:0px;}
.nofl {clear:both;font-size:2px;}

body {text-align:center;color:#494949;font-family:Arial;font-size:80%;}
dt { display:compact}
dd { margin-left:2em;}
#allIn{}
#allOut { height:710px;margin: 0 auto;text-align:left;position: absolute;width: 100%; left: 0px; top: 0px;}
#headerOut {background-color:white;height:115px;text-align:center; margin-top: 0px; margin-bottom: 190px; }
#headerIn { text-align:left;width:710px;margin:0px auto;/*padding-left:112px;*/ color:gray;font-family:"Trebuchet MS";padding-top:12px; padding-top: 42px;}
#headerIn h1 { color:#11688a;font-size:30px;font-weight:normal;}
#headerIn a,#headerIn a img{border: none;}

#headerTitle { width:490px;float:left; position: relative;}
#headerTitle p { font-size:14px;}
#headerTitle p a { text-decoration: none; color:gray;}
#headerTitle img { position: absolute; right:-180px; top:-16px;}

#wrapper {width: 100%;text-align:center; }
#wrapperIn {width:710px;text-align:left;margin:0px auto; position:relative;}

#infoOut {color:#fff;height:160px;background-color:#126B8D;text-align:center; position: absolute; left: 0px; top: 145px; width: 100%; border-bottom:1px solid #4489A4;}
#infoIn { width:710px;text-align:left;margin:0px auto;height:160px; font-size: 13px; background:url('http://www.adamskalak.cz/pojisteni/detskesporeni/blue-bg.jpg') top left repeat-x; position: relative;}
#infoBox { float:right;width:505px; padding-top: 15px;}
#infoBox h2 { padding-left:25px; font-size: 20px; font-weight: normal;}
#infoText { border-top:1px solid #7FAFC3;margin-top:5px;padding-top:5px;margin-left:25px;
    margin-right:5px;}
#infoText p {width:290px;float:left;padding:0px 0px 10px 0px; }
#infoLogo {position: absolute; left:0px; top:0px;}
#mainOut { width:355px;min-height:305px;_height:305px;text-align:center;z-index: 1000; position: relative; left: 332px; padding-top: 25px;  }
#mainIn {margin:0px auto;text-align:left;_height:300px;
min-height: 300px; padding-bottom: 0px;}
#mainIn ul {padding-left: 0.7em;}
#mainIn li {list-style:square;margin-left:1.1em;}
#mainIn li a {color:#494949}
#mainIn h2{font-size: 18px;}
#mainIn h3{font-size: 14px;}
#mainIn p a {color:#494949}
#mainOut p {margin-bottom:1em;}
#formOut { position: absolute; left: 0px; top: 25px; width: 300px; text-align: center; z-index: 1; background-color: transparent; }
#formIn {margin:0 auto; padding-left: 30px; z-index: 1;background-color: transparent;}
#formIn img#sporeni {position: absolute; left:110px; top:-4px;}


#formIn table {width:100%; z-index: 1; margin-top: 55px;}
#formIn label{font-weight: bold; font-size: 13px;}
.request{padding-top: 10px;}
#formIn input{border:1px solid #525252; width: 180px; float: right;}
#formIn textarea  {border:1px solid #525252; width: 100%; height: 150px;}
#formIn table td {padding-left: 3px; padding-right: 3px; text-align: left;}
#formIn #odeslat { margin:0.3em;margin-right:3px;width:8em;float:right; background-color: #F8D311;}
fieldset { margin:0px; padding:0px; border:0px;}

#contact { float:right;width:160px;}
#contact2 { padding-bottom: 70px;;}
#contact li, #contact2 li  { list-style:disc;font-weight:bold;line-height:20px; }
#contact li span { color:#F8D311; font-weight:bold;}
#contact2 li span, #contact2 p { color:#126B8D; font-weight:bold;}
#contact2 { padding-left: 20px;}
#contact li a { color:#F8D311;}
#contact2 li a  { color:#126B8D;}

/* paticka */
#res {width:690px; margin: 0px auto; padding: 0px 10px 30px; border-top:1px solid gray; color: #646464;}
#res h3 {margin: 5px 0px 5px -5px; padding:0px; color:gray; font-size: 14px;}
.res { display: block; float:left; width: 140px; margin: 0px; padding-top: 0px;}
.res li { padding-left:6px;margin:0 0 0 10px;font-size: 12px; line-height: 150%; color: #646464; }
.res li a {color: #646464; }
.res1 {width: 100px;}
.res4 {width: 220px;}
.res5 {width: 60px;}

#konec {position: absolute; left: 30px; top: -308px;}


/*
* {border:1px solid red;}
*/
