/* Autor: Přemysl Posker */

* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;}
body {font-size:68.75%;font-family:Arial,Verdana,sans-serif;line-height:1.4em;background:#cdedf8 url(../images/bgBody.gif) repeat-x;padding:0px 0px 0px 0px;color:#84837D;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
input {}
textarea {}
select {}
.center {text-align:center;}

#lead {width:990px;margin:0px auto;position:relative;padding:0px;}

#logo {width:738px;height:129px;display:block;left:0px;top:0px;position:absolute;overflow:hidden;z-index:1;}
#logo h1, #logo h1 span {width:738px;height:129px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
#logo h1 span {width:738px;height:129px;background-image:url(../images/logo.gif);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}

#menu {width:990px;height:35px;padding:206px 0px 0px 0px;background:url(../images/bgTop.jpg) no-repeat left bottom;}
#menu a.about {width:98px;background:url(../images/btnOnas.gif) no-repeat;}
#menu a.services {width:111px;background:url(../images/btnSluzby.gif) no-repeat;}
#menu a.references {width:142px;background:url(../images/btnReference.gif) no-repeat;}
#menu a.docs {width:147px;background:url(../images/btnDokumenty.gif) no-repeat;}
#menu a.contact {width:112px;background:url(../images/btnKontakt.gif) no-repeat;}
#menu a {text-decoration:none;display:block;overflow:hidden;float:left;height:24px;padding:9px 0px 0px 47px;font-family:Arial;font-size:1.3em;font-weight:bold;color:#33438a;text-transform:uppercase;}
#menu a:hover, .submenu li a:hover {background-position:0px -33px;text-decoration:none;color:#FFFFFF;}
#menu a#active {background-position:0px -66px;color:#FFFFFF;}

.submenu {visibility: hidden;position:absolute;background-color:#FFFFFF;}
.submenu li {list-style-type: none;height:32px;width:195px;}
.submenu li a {padding:7px 0px 0px 5px;width:195px;height:24px;background:url(../images/bgSubmenu.gif) no-repeat;text-decoration:none;display:block;overflow:hidden;font-family:Arial;font-size:1.1em;font-weight:bold;color:#33438a;text-transform:uppercase;}
#menu_sluzby {top:238px;left:146px;background-color:#FFFFFF;}

#content {background:#ffffff;padding:0px 0px 0px 26px;border-top:8px solid #FFFFFF;background:#FFFFFF url(../images/bgContent.gif) repeat-y top right;}
#content #main ul.list {margin-left:25px;margin-top:6px;}
#content #main ul.list li {margin-bottom:5px;}
#content #main ul.list ol {margin-left:35px;margin-top:6px;} 


#main {color:#828282;width:680px;float:left;padding:12px 0px;}
#main p {margin-bottom:8px;padding-left:10px;}
#main a {color:#33438a;}
#main h2 {height:22px;padding:8px 0px 0px 10px;margin-bottom:10px;background:url(../images/bgH2.gif) repeat-x;font-family:Arial;font-size:1.3em;font-weight:bold;color:#33438a;}
#main h3 {margin-left:10px;color:#33438a;font-weight:bold;font-size:1em;}
.home_item {width:335px;height:152px;float:left;margin-bottom:10px;}
.first {margin-right:10px;}
.home_item img {float:left;}
.home_item div {float:left;width:195px;}
.home_item div h2 {margin-bottom:6px;}
.home_item div ul {margin:0px 0px 0px 30px;}
.home_item div ul li {margin-bottom:5px;line-height:1.2em;}
.home_item div p {padding-right:10px;font-size:1.2em;font-weight:bold;text-align:right;}
.home_item div p a {color:#33438a;}

#kontakt {width:212px;float:left;margin-right:14px;}
#kontakt p {padding:0px 0px 0px 10px;}

#mapa {width:454px;float:left;}
#mapa img {border:1px solid #000000;}

#right {width:240px;float:right;padding:10px;}
#right h3 {height:22px;padding:8px 0px 0px 10px;margin-bottom:10px;background:url(../images/bgH3.gif) repeat-x;font-family:Arial;font-size:1.3em;font-weight:bold;color:#FFFFFF;}
#right a {color:#33438a;}
#right table {width:100%;font-size:1.1em;margin-bottom:5px;}
#right table td {padding:2px 9px;}
#right table a {font-weight:bold;}
#right table td.img {width:89px;padding-left:0px;}
#right table td.value {text-align:right;}
#right p {padding:0px 0px 8px 15px;color:#33438a;}
#right p.vice {font-weight:bold;text-align:right;padding-right:15px;font-size:1.1em;}

#footer {width:958px;height:24px;padding:7px 8px 0px 24px;background:url(../images/bgFooter.gif) repeat-x;clear:both;color:#FFFFFF;text-align:right;}
#footer p {float:left;}
#footer a {color:#FFFFFF;}
