/*
	@company: www.actum.cz
	@author: David Sklar
	@site: www.dopravadomu.cz
------------------------------------------- */


html,body{height:100%;margin:0;padding:0;}


/* obecna definice
-------------------------------------------------------------------- */
/* nadpisy */
h1,h2,h3,h4,h5{color:#5e5e5e; margin-top:0;}
h2{font-size:1.7em; margin-bottom: 15px; clear: left;}
h3,h4,h5{margin-bottom:0.4em;}
h3{font-size:1.4em; }
h4,h5{font-size:1.1em;}
h5{margin-bottom: 0.2em;}


p,table,address{margin:0 0 1.0em 0;}
ul {margin-left:0;}
table {table-layout: fixed;}
address{font-style:normal;}
hr{margin:0;display:none;}
img{font:0.9em Tahoma,"Lucida Grande CE",lucida,sans-serif;border:0;}
a{color:#ec3d00;text-decoration:underline;}
a:hover,a:focus{text-decoration:none;}
strong{}
small{font-size:0.9em;}


/* formulare */
form {padding: 0; margin: 0;}
fieldset{padding:5px 10px; margin:0; margin-bottom:1.5em; border:solid 1px #d6d6d6;}
legend{position: absolute; top: -2000.0em; left: -3000px; margin-top: -2000.0em;}
input, select, button, textarea{font:1.0em Arial, Helvetica, sans-serif, "Calibri";  vertical-align:middle;}
input[type="text"]{height:1.7em; padding: 1px 1px 0 1px; height:1.5em; padding: 3px 1px 0 1px;  border:solid 1px #d6d6d6;}
select{height:1.8em;}
textarea {width: 100%; border:solid 1px #d6d6d6;}
button{cursor:pointer;}

.left{text-align:left !important;}
.right{text-align:right !important;}
.center{text-align:center !important;}
.top{vertical-align: top !important;}

.fll{float:left !important;}
.flr{float:right !important;}
.cleaner{clear:both;}
img.fll{margin: 3px 22px 17px 0;}
img.flr{margin: 3px 0 17px 22px;}

.spaceman{position:absolute;top:-2000px;left:-3000px;}
.nop{padding:0 !important;}
.nob{background:none !important;}.
.nod{display:none;}

.bold{font-weight:bold;}
.spacer{height:10px; background: url('../gfx/spacer.gif') 0 50% repeat-x; display: block; clear: both;}


/* box-model */







/* ico */
a.upwards{color:#5e5e5e; font-weight: bold;}
a.print,a.recomm{padding-left:25px;  background:url('../gfx/ico_print.jpg') 0 50% no-repeat;}
a.recomm{background-image:url('../gfx/ico_email.jpg');}

p.next {color:#ec3d00;}

/* control */
p.ctrl{color: #bebebe;font-size: 0.9em;text-align:right; width: 100%; margin:0; position:absolute; right: 0; bottom: 30px;}
p.ctrl a{margin:0 3px;}
p.ctrl a.upwards{margin-left: 11px;}





/* button */
button.submit {color: #fff; font-weight: bold; width: 91px; height: 20px; padding-top: 2px; padding-top: 0; background: #767676 url('../gfx/btn_submit.png') 0 0 no-repeat; border: none; }











/* page 
------------------------------------------- */
#page{color:#4b5968; font:0.75em/1.4 Arial,Helvetica,sans-serif,"Calibri"; width:100%;min-height:100%;}



/* header 
------------------------------------------- */
#header{height:100px; position:relative;}

/* logo */
#header h1{line-height: 1.0; width:169px;height:56px;margin:0;position:relative; top: 42px; left: 19px;overflow:hidden;background:#fff;}
#header h1 a{font-size: 1.8em;width:169px;height:56px; display:block;overflow: hidden;}
#header h1 a span{width:169px;height:56px;position:absolute;top: 0;left: 0; z-index:1; background: url('../gfx/logo.png') 0 0 no-repeat;display:block;cursor:pointer;}

/* slogan */
#slogan{color:#969696; text-transform: uppercase; position:absolute; top: 62px; left:197px; }
#slogan strong{font-weight: normal;}

/* vyhledavani */
#header form{display: none;}


/* center-box 
------------------------------------------- */
#center-box{}
#center-box h1{color: #ec3d00; font-size:2.3em; font-weight: normal; width: 666px;padding: 2px 0 2px 13px; background: url('../gfx/h1.gif');}


/* content 
------------------------------------------- */
#content{width: 666px; padding: 0 0 74px 13px; position:relative;float:left;}

/* drobeckova navigace */
p#crumb {color: #ec3d00; font-size: 0.9em; width: 666px; padding: 18px 0 11px 13px; margin:0;}
p#crumb span{position:absolute;top:-2000px;left:-3000px;}
p#crumb strong{color: #ec3d00; font-weight: normal !important;}
p#crumb a{color: #4b5968;}

#content ul.list {list-style: none; padding-left: 0;}
#content ul.list li{padding-left: 10px; background: url('../gfx/bull.gif') 0 4px no-repeat;}
#content ul.list li a{color: #4c4a4a;}





/* right-col 
------------------------------------------- */
#right-col h3{color: #ec3d00; font-size: 1.9em; font-weight: normal;}

/* neprehlednete */
#news {margin-top: 0; margin-bottom: 2.9em;}
#news p.next{margin-top: -3px;}

dt {margin-bottom: 0.4em; }
dt small {font-size: 1.0em;}
dt a {color: #4b5968; text-decoration: none;}
dt a:hover {text-decoration: underline;}
dd {padding-bottom: 0.9em;margin-bottom: 0.9em;margin-left:0;border-bottom: solid 1px #d7d7d7;}
dd.last {padding-bottom: 0; margin-bottom: 1.0em;border: none;}

/* anketa */
#inquiry {display: none;}




/* menu 
------------------------------------------- */
#menu{display: none;}



/* HDS newsletter + banner 
------------------------------------------- */
#service{display: none;}








/* footer 
------------------------------------------- */
#footer{color: #a4a4a4; font-size:0.9em; padding: 1px 0; margin-bottom: 11px; background: #4c4a4a;}
#footer ul{padding: 0;}
#footer a{padding: 0; background: none;}

#nav li, #sign li, #link li{padding: 0 7px 0 3px; background: url('../gfx/separator_03.gif') 100% 80% no-repeat;display: inline;}

/* navigace */
#nav {display: none;}

/* podpis */
#sign {}
#sign li{background-image:url('../gfx/separator_02.gif');}
#sign li.nob{padding-right:0;}
#sign a{color:#a4a4a4;}



/* odkazy 
------------------------------------------- */
#link{display: none;}





/* css projednotlive stranky 
-------------------------------------------------------------------- */

/* uvodni strana 
------------------------------------------- */
.uvod #center-box {padding-top: 30px;}
.uvod p#crumb {position: absolute; top: -2000px; left: -3000px;}

.uvod #content h2{font-size:1.9em; font-weight:normal;  }
.uvod #content div.fll{width:430px;}
.uvod #content div.fll h2{color:#ec3d00;}

/* neprehlednete */
.uvod #news {margin-top: 0; }




/* partneri 
------------------------------------------- */
/* hlavni partneri */
.partner #content div.set div{width:212px;  min-height:55px;  margin-right:15px;  float:left;}
.partner #content div.set div.last{margin-right:0;}
.partner #content div.set div img{margin-right:10px;  float:left;}
.partner #content div.set div p{margin-top:10px;}
.partner #content div.set div strong{color:#ec3d00;}
.partner #content div.set div a{color:#4c4a4a;  font-size:0.9em;}
.partner #content div.set small{height:26px;  background:url('../gfx/line_dot.gif') 0 50% repeat-x;    display:block;  clear:both;}

/* ostatni partneri */
.partner #content ul.col{width:212px; margin-right:15px; float:left;}
.partner #content ul.last{margin-right:0;  }
.partner #content ul.col li{margin-bottom:0.8em;}



/* kontakt 
------------------------------------------- */
.contact #content div {margin-top: 2.0em; background: url('../gfx/line_vert.gif') 160px 0 repeat-y;}
.contact #content address {float: left; clear: left;}

.contact #content form {margin-left: 180px;}
.contact #content fieldset {padding:0; border: none;}
.contact #content input[type="text"]{width: 220px;}

.contact #content table {width: 100%; margin:0;}
.contact #content th {text-align: right; width: 60px;}



/* thumbnail viewer
------------------------------------------- */
#thumbBox{display: none;}
#thumbLoading{display: none;}




