/* Accessibility reset */
*{padding:0;margin:0;}
ul,li{list-style:none;}
img{border:none;}
.hidden{position:absolute;top:-10000px;left:0;width:1px;height:1px;overflow:hidden;background:transparent;}

/* Layout */
body,html{font:normal 11px/1.4em Arial,Verdena,sans-serif;color:#000;text-align:center;}
#wrap{width:780px;height:1%;padding-top:10px;margin:0 auto;text-align:left;background:#fff;color:#000;}
#header{position:relative;width:100%;height:226px;background:url("header.png") no-repeat 50% 0%}
#wrapper{width:100%;height:1%;min-height:600px;}
#left{width:245px;float:left;}
#content{width:535px;float:right;}
#clearer{clear:both;}

a{color:#0e0e78;text-decoration:underline;}
a:hover,a:visited:hover{color:#929eb6;}
a:visited{color:#00bffe;}
h1{width:201px;height:48px;background:url("logo.png") no-repeat 0% 0%;position:absolute;top:70px;left:17px;}
h1 a{width:201px;height:48px;display:block;}
h2{height:35px;padding:0 20px 0 0;}
h3,h4{font:bold 11px/16px Arial,sans-serif;text-align:left;}
address{font-style:normal;font-weight:bold;}

.grayhr{border-bottom:1px solid #929eb6;width:524px;margin:0 auto 10px auto;height:1px;padding-top:10px;}
.pinkhr{border-bottom:1px solid #e8296f;width:524px;margin:0 auto 10px auto;height:1px;padding-top:10px;}

/* Class */
.bgred{background:#e00;}
.red{color:#e00;}
.darkblue,h3{color:#0e0e78;}
.bgdarkblue, html .bgdarkblue{background:#0e0e78;}
.middleblue{color:#299bd9;}
.bgmiddleblue, html .bgmiddleblue{background:#299bd9;}
.blue{color:#171796;}
.bgblue, html .bgblue{background:#171796;}
.lightblue{color:#00bffe;}
.bglightblue, html .bglightblue{background:#00bffe;}
.orange,h4{color:#f09722;}
.bgorange, html .bgorange{background:#f09722;}
.green{color:#6d8c2f;}
.bggreen, html .bggreen{background:#6d8c2f;}
.purple{color:#673e90;}
.bgpurple, html .bgpurple{background:#673e90;}
.pink{color:#e8296f;}
.bgpink, html .bgpink{background:#e8296f;}
.gray{color:#929eb6;}
.bggray, html .bggray{background:#929eb6;}
.yellow{color:#bdae22;}
.bgyellow, html .bgyellow{background:#bdae22;}
strong,.bold{font-weight:bold;}
* ul.nolist,* ul li.nolist{margin-left:-15px;padding:0;list-style-image:none;}
#content .orangelist li,.orangelist li{list-style-image:url("list_orange.png");list-style-position:outside;}
#content .lightbluelist li,.lightbluelist li{list-style-image:url("list_lightblue.png");list-style-position:outside;}
#content .bluelist li,.bluelist li{list-style-image:url("list_blue.png");list-style-position:outside;}
#content .graylist li,.graylist li{list-style-image:url("list_gray.png");list-style-position:outside;}
#content .greenlist li,.greenlist li{list-style-image:url("list_green.png");list-style-position:outside;}

/* Menu */
#menu{width:585px;height:70px;position:absolute;top:62px;right:5px;}
#menu li{float:left;height:35px;}
#menu a{height:35px;display:block;}
#revitalizace{width:125px;}
#revitalizace a{width:125px;background:url("revitalizace.gif") no-repeat 0% 0%;}
#spolecnost{width:145px;margin-left:10px;}
#spolecnost a{width:145px;background:url("spolecnost.gif") no-repeat 0% 0%;}
#solar{width:170px;margin-left:30px;}
#solar a{width:170px;background:url("solar.gif") no-repeat 0% 0%;}
#dotaznik{width:95px;margin-left:10px;}
#dotaznik a{width:95px;background:url("dotaznik.gif") no-repeat 0% 0%;}
#financovani{width:132px;margin:-5px 0 0 20px;}
html>body #financovani{margin-left:40px;}
#financovani a{width:132px;background:url("financovani.gif") no-repeat 0% 0%;}
#reference{width:112px;margin:-5px 0 0 20px;}
#reference a{width:112px;background:url("reference.gif") no-repeat 0% 0%;}
#konference{width:131px;margin:-5px 0 0 30px;}
#konference a{width:131px;background:url("konference.gif") no-repeat 0% 0%;}
#kontakty{width:106px;margin:-5px 0 0 10px;}
#kontakty a{width:106px;background:url("kontakty.gif") no-repeat 0% 0%;}
#revitalizace a:hover, #spolecnost a:hover, #solar a:hover, #konference a:hover,
#dotaznik a:hover, #financovani a:hover, #reference a:hover, #kontakty a:hover{background-position:0% 100%;}

/* Content */
#content{text-align:justify;margin-top:20px;}
#content ul.nolist li{list-style-image:none;padding:0;margin:0;}
#content p,#content ul,h3,h4{padding:0 20px 1em 5px;}
#content ul{padding-left:20px;}
#content li{list-style-image:url("list_blue.png");list-style-position:outside;}
#content ul li.paddingbottom{padding-bottom:1em;}
.realizace{padding-left:5px;}
.revitalizace{background:url("revitalizace.gif") no-repeat 0% 100%;}
.spolecnost{background:url("spolecnost.gif") no-repeat 0% 100%;}
.solar{background:url("solar.gif") no-repeat 0% 100%;}
.dotaznik{background:url("dotaznik.gif") no-repeat 0% 100%;}
.financovani{background:url("financovani.gif") no-repeat 0% 100%;}
.reference{background:url("reference.gif") no-repeat 0% 100%;}
.konference{background:url("konference.gif") no-repeat 0% 100%;}
.kontakty{background:url("kontakty.gif") no-repeat 0% 100%;}
.eurorevital{background:url("eurorevital.gif") no-repeat 0% 100%;}

/* Left */
#left{margin-top:64px;}
#left p{padding:0 0 1em 20px;}
#left ul{padding:0 20px 1em 0;margin-left:35px;}
#left a{padding:0 20px 1em 0;margin-left:20px;}
#left .inline{padding-bottom:1em;clear:both;margin-left:20px;}
#left .inline li{display:inline;margin-right:3px;padding-left:12px;background:url("list_lightblue.png") no-repeat 0% 0%}
#left ul.add{margin-left:0;padding-left:20px;}
/* Footer */
#footer{font:normal 14px/26px Arial,sans-serif;letter-spacing:26px;clear:both;width:100%;height:26px;color:#fff;background:#f09722;text-align:center;}

/* Copyright */
#copyright{clear:both;height:20px;width:100%;line-height:20px;text-align:right;background:#fff;color:#ccc;padding:5px 0;}
#copyright a{text-decoration:none;color:#ccc;margin-right:10px;}
#copyright a:hover{color:#929eb6;}

/* Form */
form{width:533px;}
fieldset{padding:0 20px 20px 5px;border:none;}
fieldset strong{display:block;}
textarea.input{width:99%;}
fieldset .radio{padding-left:0px;margin-left:10px;}
fieldset .row{padding-bottom:4px;}
fieldset span em{color:#e00;}
.button{width:100px;}
#jmeno.input{width:367px;}
#nazev.input{width:338px;}
#adresa.input{width:420px;}
#tel.input{width:449px;}
#email.input{width:470px;}
#overeni.input{width:150px;}
