/* hlavní styly */
html {    overflow-y:scroll;
}
body {
    background: #fff;
    color: #808080;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    margin: 0pt;
    padding: 0pt;
    text-align: left;
}

* html {margin-right: 0px;}

* html .clear {margin-top: -2px;}

.clear {
    /* border: medium none; */
    clear: both;
    /* font-size: 1px;
    height: 1px;
    margin: -1px 0pt 0pt;
    padding: 0pt;
    visibility: hidden; */
}

form {
    line-height:19px;
    padding: 0;
    margin: 0;
}

#text form {
    margin:12px 0;
    padding:12px 24px;
    border:1px #efefef solid;
}

a {color: #003871;}

a img {border: 0;}

h1 {
    font-size: 1em;
    color: #000;
    font-weight: bold;
}

h1 a {color: #003871;}

h1 a:hover {text-decoration: none;}

h3 {
    font-size: 1em;
    font-weight: bold;
    color: #003871;
}


/* architektura */

#wrap {
  width:920px;
  text-align:left;
  margin:0 0;
}

#top {height:400px}

#head {font-size: 1em;height:105px;position:relative;}
#head a {color:#808080;text-decoration:none}
#head a:hover {text-decoration:underline}
#lang {position:absolute;top:39px;left:195px;}
#lang a {margin-right:8px;}
#head #lang a.cur {color:#e75113}
#accountbox {width:150px;position:absolute;top:0;left:373px;border-left:1px #cccccc solid;height:55px;}

#reg {position:absolute;top:20px;left:24px;}
#logout {position:absolute;top:42px;left:24px;}

#loginbox {width:385px;position:absolute;top:0;left:532px;}

#loginb {position:absolute;top:15px;}
#loginb input,#search input {margin-right:6px;border:1px #c0c0c0 solid;color:#808080;font-size:0.9em;font-family: Verdana,Arial,Helvetica,sans-serif;}
#loginb img, #search img {vertical-align:bottom}
#loginnamespan,#searchspan {display:-moz-inline-box;display: inline-block;min-width:75px;text-align:left;margin-top:2px;}
#loginpasswordspan {display:-moz-inline-box;display: inline-block;margin-right:5px;#margin-left:0px;_margin-left:17px;min-width:50px;#min-width:45px;text-align:right;margin-top:2px;}
#loginname {width:113px;}
#loginpassword {width:75px;}
#logged {position:absolute;top:17px;}

#search {position:absolute;top:37px;}
#search input {width:260px;}
#menu {position:relative;width:100%;}

#logo {position:absolute;top:34px;left:36px;}

#mainmenu {margin-left:155px;}
/* #mainmenu ul {height:170px;overflow-y:hidden} */
#mainmenu li {list-style-type:none;width:170px;height:170px;background:#003871;color:#fff;font-size:1em;font-weight:bold;float:left;margin-right:8px;margin-bottom:8px;}
#mainmenu li a {color:#fff;font-size:1.3em;font-weight:bold;position:absolute;width:170px;height:170px;text-decoration:none;white-space:normal;}
#mainmenu li li a {position:static;}
#mainmenu li a span {position:absolute;width:135px;line-height:19px;bottom:18px;left:23px;display:block;cursor:pointer}
#mainmenu li a:hover {background:#e75113}
#mainmenu li.subactiveTops a:hover {background:inherit}

#mainmenu li.activeTop a span,#mainmenu li.subactiveTop a span {top:20px;}
#mainmenu li.activeTop a {background:#e75113 url('../grafika/menubg2.gif') center center no-repeat}
#mainmenu li.subactiveTop a {background:#e75113 url('../grafika/menubg1.gif') center center no-repeat}
#mainmenu li.subactiveTops span {display:none}
#mainmenu li.menu-2 {background:#fff url('../grafika/vnitrost_dop.jpg') 0 0 no-repeat !important;}
#mainmenu li.menu-3 {background:#fff url('../grafika/vnitrost_dop.jpg') 0 0 no-repeat !important;}
#mainmenu li.menu-4 {background:#fff url('../grafika/vnitrost_zelezn.jpg') 0 0 no-repeat !important;}
#mainmenu li.menu-7 {background:#fff url('../grafika/mezinar_dop.jpg') 0 0 no-repeat !important;}
#mainmenu li.menu-8 {background:#fff url('../grafika//mezinar_dop.jpg') 0 0 no-repeat !important;}
#mainmenu li.menu-9 {background:#fff url('../grafika/namorni_prep.jpg') 0 0 no-repeat !important;}
#mainmenu li.menu-10 {background:#fff url('../grafika/letecka_dop.jpg') 0 0 no-repeat !important;}
#mainmenu li.menu-11 {background:#fff url('../grafika/mezin_zelezn.jpg') 0 0 no-repeat !important;}
#mainmenu li.menu-27 {background:#fff url('../grafika/expres_new.jpg') 0 0 no-repeat !important;}
#mainmenu li.menu-16 {background:#fff url('../grafika/skladovani.jpg') 0 0 no-repeat !important;}

.sloganDiv {display:none;position:absolute;height:81px;overflow:hidden;width:700px;background-color:#fff;}

#mainmenu li ul {
  margin:0;
  padding:0 0 0 20px;
  list-style-type: none;
  position:absolute;
  top:185px;
  height:81px;
  left:195px;
  background:#fff;
  font-size:1em;
  color:#808080;
  border-left:2px #e75113 solid;
}
#links #slogan li ul li, #mainmenu li ul li ul {
  margin:0;
  padding:0 0 0 20px;
  list-style-type: none;
  position:absolute;
  top:0px;
  height:81px;
  left:354px;
  background:#fff;
  font-size:1em;
  color:#808080;
  border-left:2px #003871 solid;
}
#links #slogan li ul li {
  left:356px;
}
#mainmenu li.activeTop ul li a,#mainmenu li.activeSub ul li a,#mainmenu li.subactiveTop ul li a,#mainmenu li.subactiveTops ul li a,#mainmenu li ul li,#mainmenu li ul li a {
  font-size:1em;
  float:none;
  height:auto;
  background:none;
  white-space: nowrap;
  width:auto;
  color:#808080;
}
#mainmenu li ul li {
  margin-top:4px;
  margin-bottom:4px;
  font-weight:normal;
}
#links #slogan ul ul {margin:0;padding:0;font-size:1em;}
#links #slogan ul ul li {padding:4px 0 4px 20px;}
#mainmenu li ul li a:hover,#links #slogan ul li a:hover {background:none;color:#e75113;text-decoration:none}
#mainmenu li ul li.activeSub ul li a:hover,#links #slogan ul li.activeSub ul li a:hover {background:none;color:#003871}
#slogan {padding-top:4px;margin-left:40px;position:relative;top:8px;#top:8px;clear:both;}
#islogan {padding-left:20px;border-left:2px #e75113 solid;height:81px;width:700px;overflow:hidden}
.slogan_1 {font-size:20px;font-weight:bold;color:#e75113;width:682px;margin-bottom:4px}
.slogan_2 {font-size:20px;font-weight:normal;position:relative;left:150px;width:532px;background:#fff;color:#808080;margin-bottom:5px;}
.perex {}
#text {margin-left:195px;margin-right:100px;margin-bottom:80px;line-height:1.5em;}
#text h1 {font-size:1em;font-weight:normal;color:#808080;margin-top:0;text-transform: uppercase;}
#fullContentPre {margin-left:40px;}
#fullContent h1 {font-size:1em;font-weight:normal;color:#808080;margin-top:0;text-transform: uppercase;}
#text h2 {font-size:1em;font-weight:bold;color:#808080;text-transform: uppercase;}
table h2 {font-size:1em;font-weight:bold;color:#808080;text-transform: uppercase;}

#mainmenu ul li ul li.activeSub a,#links #slogan li.activeSub a {color:#e75113}
#mainmenu ul li ul li.activeSub li a {color:#808080;font-weight:normal;}
#mainmenu ul li ul li.activeSub li.activeSub a {color:#003871;font-weight:bold;}
#mainmenu ul li ul li.activeSub li a:hover {color:#003871;font-weight:bold;}
#links #slogan li.activeSub li a {font-weight:normal;color:#808080}
#links #slogan li.activeSub li.activeSub a,#links #slogan li.activeSub li a:hover {color:#003871;font-weight:bold;}
#left {width:180px;float:left}
.ceniky,.souvisejiciOdkazy {margin:2em 0 0 0;padding:0em 0;}
.sCaption {font-size:0.8em;display:inline;position:relative;top:-0.7em;background:#fff;padding:2px;}
.ceniky .sContent a {display:block;}
.modreId {background:#003871;font-weight:bold;color:#fff}
.sedeId {background:#808080;font-weight:bold;color:#fff}
.secondLine {background:#efefef}
#links {margin-left:40px;}
#links .active, #links .activeTop a {font-weight:bold;color:#e75113;}
#links ul {list-style-type: none;padding:0;margin:0 0 0 0px}
#links li {margin-top:8px;}
#links ul ul {margin-left:10px;font-size:0.8em;margin-bottom:12px;margin-top:6px;}
#links ul ul li {margin-top:4px;}
#links a {color:#808080;text-decoration:none;}
#links a:hover {text-decoration:underline} 
#links .subactiveTops a {color:#e75113;font-weight:bold;}
#links .subactiveTops li a,#links .activeTop li a {color:#808080;font-weight:normal;}
#links .subactiveTops ul,#links .activeTop ul {margin-left:55px;position:relative;top:-22px;}

#links li.topmenu-30 a,#links li.stopmenu-30 a,#links li.menu-30 a {height:55px;display:block;padding:14px 0 0 62px;background:#fff url('../grafika/servis.gif') 0 0 no-repeat;margin-top:40px;text-transform: uppercase;}
#links li.topmenu-12 a,#links li.stopmenu-12 a,#links li.menu-12 a {height:55px;display:block;padding:21px 0 0 62px;background:#fff url('../grafika/stehovani.gif') 0 0 no-repeat;text-transform: uppercase;}
#links li.menu-12 a,#links li.stopmenu-12 a {background-image: url('../grafika/stehovani2.gif');color:inherit;font-weight:normal}
#links li.menu-30 a,#links li.stopmenu-30 a {background-image: url('../grafika/servis2.gif');color:inherit;font-weight:normal}
#links li.stopmenu-12 li a,#links li.menu-12 li a,#links li.stopmenu-30 li a,#links li.menu-30 li a {background:none;padding:0;height:auto;text-transform: none;margin-top:0;}
#links .subactiveTops .activeSub a {color:#e75113;font-weight:bold;}
/* schovani podmenu u ikon vlevo */
#links .subactiveTops ul,#links .activeTop ul,#links .subactiveTop ul {display:none;}
#links #slogan {position:absolute;top:297px;left:155px;height:81px;}
#links #slogan a {font-weight:bold;}
#links #slogan li {margin:4px 0}
#text input {border:1px #e6e6e6 solid;background:#e6e6e6;}
#text input.submit {background:#e75113;color:#fff;font-weight:bold;padding:1px 10px;border:1px #e75113 solid;font-size:11px;}
.povinne {background:#f3f7fb;color:#003871}
#text .povinne input {background:#dde2e7;border:1px #dde2e7 solid;color:#003871}
#text input.list {background:#003871;color:#fff;font-weight:bold;padding:1px 10px;border:1px #003871 solid;font-size:11px;}
.chybovaHlaska {border:1px #e75113 solid;padding:10px;margin-bottom:10px;color:#e75113}
.okHlaska {border:1px #efefef solid;padding:10px;margin-bottom:10px;}
hr {display:none;clear:both;}
#sContent {}
#text .news {border-top:1px #efefef solid;padding-bottom:10px;margin-bottom:10px;margin-top:10px;}
#text .news h5 {margin-bottom:0.2em;padding:0;font-size:1em;}
#text .news p {margin-top:0em;padding:0;}
.popisekTabulky {font-style:italic;border-bottom:1px #ccc solid}
.cenikColumn {width:140px;margin-right:10px;float:left;}
.cenikColumn a {color:#808080;text-decoration:none}
.cenikColumn a:hover {color:#e75113}
#text a:hover,#text a.zpet:hover {color:#e75113}
.back {margin-right:10px;}
.info {width:100%;border-top:1px #e0e0e0 solid;margin-top:1em;}
.nadpisPre {margin-bottom:0em;}
.topColspan {text-align:right;padding-bottom:2em;}
.info .columnName {width:30%;}
.info .columnValue {width:70%}
.info .lineValue {}
#islogan img {vertical-align:top}
.basic_form,#text table {width:525px;}
#fullContentPre {margin-left:40px;margin-right:22px;}
#darky {width:545px;}
.darek {width:174px;text-align:center;margin-right:7px;float:left;margin-bottom:12px;}
.darek span.darekimg {margin-bottom:3px;width:100%;display:block;text-align:center;}
.darek span.darekblok {display:block;text-align:left;width:100%;background:#f6f6f6 url('../grafika/darekblok.jpg') bottom right no-repeat;color:#6f6f6f}
#text .darek a {text-decoration:none;}
.darekfoto {width:180px;float:left;}
h2.det {position:relative;top:-10px;}
.darekpopis {margin-left:180px;}
#text form#darekform,#text form#darekform2 {display:inline;border-width:0;width:auto;padding:0;margin:0;}
#text form#darekform2 {margin-right:30px;}
#text input#darekbutton {padding:9px 25px;border:0;background:#f15922;color:#fff;font-weight:bold;text-decoration:none;margin-right:30px;}
#text input#nobutton {padding:9px 25px;border:0;font-weight:bold;text-decoration:none;margin-right:30px;}
.darek span.darekblok strong {display:block;margin:0px 7px;padding:4px 0 0px 0;}
.darek  a.active span.darekblok strong {color:#f15922}
.darek span.darekblok span {display:block;width:148px; margin:0 7px;padding:0px 0 4px 0;height:1.4em;overflow:hidden;}
#text a.zpet {color:#6f6f6f;text-decoration:none}
