body { margin:0; padding:0; color: #666666; font: 68.75%/1.5 Arial, Helvetica, sans-serif; background:white url(bg-body.gif) repeat-x }
p { margin:0.5em 0 }
img { border:0 }
hr { display:none }
form { margin:0 }
select { border:1px solid #ABDEFB }
input.text { width:175px; padding:4px 5px; color:#002B71; border:1px solid #ABDEFB; background-color:white }
input.button { margin:0; border:0; color:#FFF; }
input.checkbox { position:relative; top:1px }
table { font-size:100%; border-collapse:collapse; margin:0.5em 0; padding:0; border:0 }
th ,td{ text-align: left; padding-top: 5px; }

h1, h2, h3, h4, h5, h6 { margin:8px 0; font:200%/1.3 Arial, Helvetica, sans-serif }
p,div,hr,form { padding: 0px; margin: 0px; }
a { color: #002D64; }
a:hover { text-decoration: none; }
img { border: none; }
.cleaner { margin: 0px auto; width: 100%; visibility: hidden; clear: both; font-size: 0%; }
#maincontainer{ width: 950px; /*Width of main container*/ margin: 0 auto; /*Center container on page*/ padding-bottom: 30px; 
}
#header { height: 310px; width: 872px; padding-top: 26px; padding-left: 26px; padding-right: 52px; position: relative; }
#header h1 ,#header h2{ font-weight: normal; display: block; float: right; color: #99CCFF; line-height: 1; font-size: 150%; text-align: right; }
#header h1 span ,#header h2 span{ font-size: 90%; }
#header ul { list-style: none; display: block; margin: 0px; padding: 0px 0px 0px 160px; clear: both; position: absolute; left: 26px; width: 750px; top: 96px; height: 22px; }
#header ul li { display: inline; margin: 0px; padding: 0px; }
#header ul li a { display: block; padding-right: 25px; padding-left: 25px; padding-bottom: 8px; text-decoration: none; font: 110% Tahoma, Geneva, sans-serif; color: #999; height: 14px; float: left; }
#header ul li a:hover ,#header ul li #active{ background: #FFF; color: #99CCFF; }
#header #flashheader { clear: both; height: 180px; width: 704px; padding-top: 50px; padding-left: 168px; }




#content { float: left;

width: 100%;}
#main{ margin: 15px 190px 0 195px; border-right: 1px solid #9CF; width: 564px; 
}
#main .obsah { float: left; width: 560px; }
#main .left { float: left; width: 52%; }

#main #rimg { float: right; width: 246px; padding-right: 18px; }
#rimg img { margin-bottom: 10px; }

#main h2 { color: #9CF; font: normal 145%/1.1 Verdana, Geneva, sans-serif; width: auto; }
#main h3 { font-size: 110%; color: #9CF; font-weight: bold; }

#main ul { padding-left: 0px; list-style: none; margin: 0px; padding-right: 0px; }
#main ul li { margin: 0px; padding: 0px 0px 0px 12px; line-height: 1.6; background: url(bg-li.gif) no-repeat 0px 7px; }
#main td input { background: #FFF; border: 1px solid #9CF; height: 14px; width: 120px; font: 100% Arial, Helvetica, sans-serif; color: #666; }
#main td textarea { border: 1px solid #9CF; height: 115px; width: 492px; font: 100% Arial, Helvetica, sans-serif; color: #666; }
#main input.button { border-style: none; background: #999; color: #FFF; width: 75px; padding: 1px 17px; height: auto; cursor: pointer; }
#main td.aright { text-align: right; }







#left{ float: left; width: 175px; /*Width of left column in pixel*/ margin-left: -950px; padding-left: 25px; padding-top: 60px; 
}
#left h4 { color: #9CF; font-size: 110%; font-weight: bold; }
#left address { font-style: normal; display: block; width: 165px; line-height: 1.6; }


#right{ float: left; width: 175px; /*Width of right column*/ margin-left: -190px; padding-left: 15px; 
}
#right h3 { color: #9CF; font-weight: normal; font-size: 110%; display: block; clear: both; padding-left: 12px; background: url(bgh3.gif) no-repeat 0px 6px; width: 160px; }
#right h3 a { color: #9CF; text-decoration: none; }
#right h3 a:hover { text-decoration: underline; }

#right .reference { padding-left: 12px; }

#footer{ clear: left; width: 100%; padding: 4px 0; border-top: 1px solid #000066; height: 100px; 
}
#footer p { color: #999; display: block; padding-top: 20px; padding-left: 100px; width: 950px; margin-right: auto; margin-left: auto; }
#footer p span { padding-right: 20px; padding-left: 20px; }
#footer p a { color: #999; }


.hidden { display:none; }

