/* 
#122632 skoro cerna			tabulka:
#88B540 zelena logo			#89B402	tmave zelena	ramecek
#E9F5C5 svetle zelena			#B7E018	ostra zelena	headline
#A0CA0B zelena text			#DDEEAA	svetle zelena	pozadi
#669900 tmave zelena			#E9F5C5 nejsvetlejsi	sude radky
#8BB505 zelena menu
#0063A4 modra
*/
/* html {overflow: -moz-scrollbars-vertical;}a */
body {background-color: white; text-align: center; margin: 0; font-family: Arial, sans-serif; color: #122632;}
body * {margin: 0; padding: 0px;}
body, table {font-size: 0.7em;}
th, td {font-size: 140%;}
table {border-collapse: collapse; margin: 19px 0 0 0;}
td {background: #DDEEAA;}
th {background: #B7E018;}
.even td {background: #E9F5C5;}
th, td {border: solid 1px #89B402; padding: 2px 12px;}
h2 {color: #A0CA0B; font-size: 110%; margin-bottom: 12px;}
p {margin-bottom: 10px;}
a img {border: none;}
a {color: #669900;}
a:hover {color: #122632;}
h2 {text-transform: uppercase;}
#content h1 {color: #0063A4; font-size: 160%; margin: 0 0 16px 0;}
#content h2 {color: #0063A4; font-size: 130%; text-transform: none; margin-top: 20px;}
#page_clientfolder #content .bubble-box h2 {margin-top: 0; margin-bottom: 0;}
#content h3 {color: #0063A4; font-size: 110%; text-transform: none; margin: 20px 0 10px 1px;}
#content h3.black {color: #000000;}
#content .incolumn h3 {margin-left: 2px; margin-top: 4px;}
#content .emphasis h3 {margin-top: 4px;}
#content .bubble-box h2 { font-size: 110%; margin: 20px 0 10px 1px;}
#content dl dt {font-weight: bold; display: block;}
#content dl dd {margin: 0 0 1em 20px; display: block;}
h2.rbFoto {
margin: 0px;
padding: 0px;
font-weight: bolder;
font-size: 110%;
}
#head {width: 966px; text-align: left; margin: 0 auto 0px auto; padding-bottom: 45px; position: relative;}
#headline {width: 590px; float: left; height: 98px; background: url("/system/css/images/headline.gif") no-repeat; display: inline-block;}
/*#headline {width: 590px; float: left; height: 98px; background: url("/system/css/images/banner-diakonie-cce.gif") no-repeat 50px 20px; display: inline-block;}*/
.clanky #headline{
background: url("/system/css/images/headline-cl.jpg") no-repeat;
}
#clanky { background: url(/system/css/images/clanky.png) no-repeat left center; padding:1px 0 1px 19px; }
#mapa { background: url(/system/css/images/mapa.png) no-repeat left center; padding-left: 22px; margin-left: 5px; }
#clanky, #mapa {
}
#headtools {float: right; position: absolute;right: 0;top: 24px;width: 290px; text-align: right;}
#headtools img {margin: 0 7px;}
#headtools a {color: #122632;}
#headtools a:hover {color: #88B540;}
#headtools form {margin-top: 20px; float: right;}
#search { 
border: solid 1px #88B540; 
width: 117px; 
height: 20px;
line-height: 20px;
font-size: 90%; 
padding-left: 3px; 
color: #455C69; 
float: left;
}
#searchbt {width: 30px; height: 20px; margin-left: 20px; float: left;}
.main {width: 966px; text-align: left; margin: 6px auto 0px auto; clear: both; height: 434px; overflow: hidden;}
.dva {height: 193px;}
.inpage {width: 966px; text-align: left; margin: 6px auto 0px auto; clear: both; background: url("/system/css/images/inpage.gif") repeat-y;}
.inpage-box {width: 190px;}
.blackbox-inpage {background: #132634 url("/system/css/images/box-black-top.jpg") no-repeat;}
#submenu {min-height: 89px; background: url("/system/css/images/box-black-bottom.jpg") no-repeat bottom; padding: 19px;}
.greenbox-inpage {background: #8BB505 url("/system/css/images/box-green-top.jpg") no-repeat; padding: 25px 19px 0px 19px;}
body.clanky .greenbox-inpage {background: url("/system/css/images/box-green-top.jpg") no-repeat; padding: 25px 19px 0px 19px;}
.greenbox-inpage img {padding: 10px 0;}
.inpage-main {width: 770px; float: right;}
.inpage-sub {min-height: 317px;  background: url("/system/css/images/box-green-bottom.jpg") no-repeat bottom; padding: 19px;}
.blackbox {width: 190px; height: 434px; background:#132634 url("/system/css/images/box-black-2.jpg") no-repeat;}
.greenbox {width: 190px; height: 191px; background:#8BB505 url("/system/css/images/box-green.jpg") no-repeat;}
.logo {background:#8BB505 url("/system/css/images/box-green-logo.jpg");}
#content {padding: 35px 17px 0 27px;}
#content ul {margin: 0 0 17px 10px;}
#content ol {margin: 0 0 17px 25px;}
#content li ul, #content li ol {margin-bottom: 0;}
#content ul li, #content li ul li {list-style-type: none; background: url("/system/css/images/bullet.gif") no-repeat; padding: 1px 20px;}
#content ol li, #content li ol li {list-style-type: decimal; background: none;}
#content ul li ol li {padding: 1px 0px;} 
#content ol li ol li {list-style-type: lower-alpha;}
#breadcrumb {
position: absolute;
top: 135px;
left: 222px;
}
#breadcrumb
#breadcrumb a {margin-right: 2px;margin-left: 1px;}
#breadcrumb span {margin-left: 1px;}
.content-type1 {width: 721px;}
.content-type2 {float: left; width: 520px; }
.column {border-left: solid 1px #669900; width: 190px; margin-top: 19px; float: right; overflow: hidden;}
.incolumn {background: #E9F5C5; margin: 0 0 0 10px; padding: 13px;}
.incolumn {background: #E9F5C5; margin: 0 0 0 10px; padding: 13px;}
.incolumn img {margin: 3px -3px;}
.incolumn ul {margin: 0 0 17px 0px;}
.incolumn ul li {list-style-type: none; background: url("/system/css/images/menuarr2.gif") no-repeat; padding: 0px 14px;}
.content-type1 .bubble {background: url("/system/css/images/bubble.gif") repeat-x; margin: 19px 0;}
.content-type1 .logos {background: none; margin: 19px 0;}
.content-type1 .bubble-end {background: url("/system/css/images/bubble-end.gif") repeat-x left bottom; clear: both; height: 12px;}
.content-type1 .logos-end {background: none; clear: both; height: 12px;}
.content-type1 .bubble-box {padding: 12px 17px 12px 12px; width: 211px; float: left;}
.content-type1 .logos-box {padding: 0px; width: 180px; float: left;}
.content-type1 .three {width: 720px;}
.content-type1 .two {width: 480px;}
.content-type1 .one {width: 240px;}
/*designova fotogalerie v referencich */
.foto-folder-box {padding: 0px; width: 180px; float: left;}
.content-type2 .bubble {
/*background: url("/system/css/images/bubble2.gif") repeat; margin: 19px 0;*/
}
.content-type2 .bubble-end {clear: both; height: 1px;}
.content-type2 .bubble-box {padding: 0!important; width: 178px; float: left;}
.content-type2 .bubble-box h2 a { padding: 2px 3px 3px 2px !important; display: block; width: 165px; height: 116px; }
/*.content-type2 .bubble-box h2 a:hover { background: url(/system/css/images/logo-hover-bg.jpg) top left no-repeat; }*/
.content-type2 .three {width: 535px;}
.content-type2 .two {width: 356px;}
.content-type2 .one {width: 178px;}
.bubble-box ul {margin-top: 10px; margin-left: 5px;}
.bubble-box ul li {list-style-type: none; background: url("/system/css/images/menuarr2.gif") no-repeat; padding: 0px 14px; margin: 2px 0;}
.blackbox div, .greenbox div {padding: 19px; color: #E9F5C5;}
.greenbox ul li a { display:block; }
.blackbox_right {
  float: right;
}
.blackbox_right div {
  text-align: center;
}
.blackbox_right div.newRefIndex {
  padding: 0;
  text-align: left;
  margin-bottom: 8px;
}
.blackbox_right div.newRefIndex p {
  padding-left: 10px;
}
.blackbox_right div h2 {
text-align: left;
}
.blackbox_right a.cokolif {
  display: block;
  margin-top: 20px;
  margin-bottom: 5px;
  margin-left: -4px;
}
.blackbox_right ul.left {
  margin-left: 4px;
}
.blackbox_right ul.left li {
  padding-left: 12px;
}
.greenbox div, .dva, .dva h2, .greenbox-inpage h2, .dva a, .greenbox-inpage a, #breadcrumb a {color: #122632;} /* skorocerna */
.dva a:hover, .greenbox-inpage a:hover {color: #E9F5C5;} /* svetle zelena */
#breadcrumb a:hover {color: #669900;} /* tmave zelena */
a.left_green_arrow,
a.boxarr {color: #A0CA0B!important; background: url("/system/css/images/boxarr.gif") no-repeat; padding-left: 20px; display: block;}
a.left_green_arrow
{ color: #102131 !important
}
p#refovlRight a{
 background: url("/system/css/images/boxarr.gif") no-repeat left top; padding-left: 18px;
 position: absolute; top: 168px;
}
a:hover.boxarr {color: #E9F5C5!important;}
.blackbox div a {color: #E9F5C5;}
.blackbox div a:hover {color: #A0CA0B;}
.blackbox div hr {
  color: #122632; 
  height: 1px; 
  margin: 15px 0;  
  clear: both;
}
.blackbox div .datum {line-height: 11px;}
.blackbox div .nadpis {
  font-weight: bold; 
  font-size: 105%;
  display: block;
  padding: 5px 0;
}
.blackbox div .novinka {margin-bottom: 15px;}
.blackbox div .novinka a {background: none; padding: 0;}
.blackbox div .novinka span.nadpis {font-size: 100%;}
.blackbox div .reference {margin: 9px 0px -6px -4px;}
.blackbox div .refovl a {background: none; padding: 0;}
.blackbox div .refovl a img {margin-bottom: -1px;}
.blackbox div #refovlLeft { float:left; text-align: left; }
.blackbox div #refovlLeft #refNext { position: relative; left: -4px; }
.blackbox div #refovlRight { float:right; text-align: right;}
.greenbox-inpage .certifmenu {border-top: solid 1px #669900; padding-top: 16px;}
.certifmenu {margin-top: 13px;}
.certifmenu span {padding: 0 5px;}
.centerbox {float: left; width: 770px; background:#8BB505 url("/system/css/images/box-center-2.png") no-repeat right top; height: 434px;margin-left: 6px;}
.centerminibox {float: left; width: 574px; background:#E9F5C5 url("/system/css/images/lightgreen-3-column.gif") no-repeat left top; height: 192px; margin-left: 6px;}
.centerbox h2 {color: #122632; margin: 20px 0 0 12px;}
.centerbox ul {padding-top: 14px;}
.centerbox ul li {padding: 1px 18px; list-style-type: none;}
.centerbox a, .logo a , .careerbox a {color: #122632; text-decoration: none; background: url("/system/css/images/menuarr.gif") no-repeat; padding-left: 16px;}
.centerbox a:hover, .logo a:hover, .careerbox a:hover {color: #E9F5C5; background: url("/system/css/images/menuarr2.gif") no-repeat;}
.active a {background: url("/system/css/images/menuarr3.gif") no-repeat;}
.active a:hover {color: #669900; background: url("/system/css/images/menuarr2.gif") no-repeat;}
.careerbox ul li,
.logo ul li {padding-bottom: 3px; list-style-type: none;}
#center1, #center2, #center3, #center4 {width: 179px; height: 143px; float: left; margin-left: 14px;}
#center1 {margin-left: 6px; padding-left: 1px;}
#center1 h2 a,
#center2 h2 a,
#center3 h2 a,
#center4 h2 a { padding: 0px; background: transparent none;}
#center1 h2 a:hover,
#center2 h2 a:hover,
#center3 h2 a:hover,
#center4 h2 a:hover { padding: 0px; background: transparent none;}
#center5 {clear: both; width: 748px; height: 302px; margin-left: 11px; padding-top: 1px; overflow: hidden; position: relative;}
#center5 img {position: absolute; top: 0; left: 0;}
#center5 p {margin: 0; position: absolute; bottom: 0; width: 100%;}
#center5 p a {background-image: none; background-color: #E9F5C5; display: block; padding: 1px 5px 2px 6px; color: #000; float: left; border-left: #87B201 solid 1px; border-bottom: #87B201 solid 1px; border-right: #87B201 solid 1px; margin-top: 1px;}
/* docasne schovani zalozek */
#center5 p a {position: absolute; top: -30000px;}
#center5 p a.other {/*position: static;*/}
#center5 p a:hover {background-color: #87B201; border: #E9F5C5 solid 1px; padding: 0px 4px 1px 5px; margin: 1px;}
#center5 p a.selected {background-color: #87B201; border: #E9F5C5 solid 1px; padding: 0px 4px 1px 5px; margin: 1px;}
#center5 p a.other {float: right;}
.active {background: url("/system/css/images/mask.gif") no-repeat;}
.noactive {background-image: none;}
.centerminibox div {padding: 19px 20px;}
.centerminibox div a:hover {color: #669900;}
.centerminibox div div {padding: 0px;}
.centerminibox div.hpk {float:left; text-align:left;}
.centerminibox div.hpk div {float:left; text-align:left; width: 175px;}
.centerminibox div.hps {float:right; text-align:left; width: 175px;}
.centerminibox div.hps img {margin-top: 2px;}
#maindva-certified img {display: block; margin: 10px auto;}
.logo a.blackarr, .logo a:hover.blackarr {display: block; float: right; background: url("/system/css/images/blackarr.gif") no-repeat; padding-left: 20px; margin-top: 14px; text-decoration: underline;}
.left {float: left;}
.right {float: right;}
.leftimg {float: left; margin: 0 8px 4px 0}
.rightimg {float: right; margin: 0 0 4px 8px}
.center {text-align: center;}
.perex {font-weight: bold;}
.emphasis {background: #E9F5C5;}
div.emphasis {padding: 6px 10px 3px 10px; margin: 19px 0;}
.roundend {clear: both; background: url("/system/css/images/roundend.jpg") no-repeat;; height: 16px;}
#footer {clear: both; width: 938px; margin: 0 auto; height: 24px; padding-top: 14px;}
#footer a {color: #122632;}
#footer a:hover {color: #669900;}
.copy {float: left;}
.mailInfo {float: right;}
#submenu a {text-decoration: none;}
#submenu ul {margin: 0 0 0 -5px;}
#submenu ul li ul {margin: 2px 0 0px 14px;}
#submenu ul li ul li ul {margin-bottom: 0;}
#submenu ul li {list-style-type: none; background: url("/system/css/images/bullet-minus.gif") no-repeat; padding: 1px 0;}
#submenu ul li ul li {background: url("/system/css/images/bullet-none.gif") no-repeat;}
#submenu ul li a {color: #E9F5C5; font-weight: bold; padding-left: 14px; display: block; }
#submenu ul li a:hover {color: #A0CA0B;}
#submenu ul li a.selected {color: #A0CA0B;}
#submenu ul li ul li a.selected {color: #E9F5C5;}
#submenu ul li ul li a {color: #A0CA0B; font-weight: normal;}
#submenu ul li ul a:hover {color: #E9F5C5;}
#submenu ul li.empty {background: url("/system/css/images/bullet-null.gif") no-repeat;}
#submenu ul li ul li.empty {background: url("/system/css/images/bullet-none.gif") no-repeat;}
#submenu ul li.closed {background: url("/system/css/images/bullet-plus.gif") no-repeat;}
#submenu ul li ul li.closed {background: url("/system/css/images/bullet-none.gif") no-repeat;}
#submenu ul li.closed ul {display: none;}
#submenu ul li span {color: #A0CA0B; font-weight: bold; padding-left: 14px; display: block;}
#submenu ul li ul li span {color: #E9F5C5; font-weight: normal;}
/* ******************** menu ******************** */
#menubox {position: absolute; top: 101px; left: 0; width: 100%;}
#menubox div {background:#8BB505 url("/system/css/images/menu.gif") no-repeat; width: 966px; height: 42px; position: relative; margin: 0 auto;}
ul#menu {position: absolute; top: 14px; left: 6px; float: left; height: 27px;}
ul#menu, ul#menu ul {padding: 0; margin: 0; list-style-type: none;}
ul#menu ul {position: absolute; top: -1000px; width: 140px;}
ul#menu li {
position: relative; 
display: block; 
float: left; 
padding: 0 13px; /*was 0 19px*/
background: url("/system/css/images/odrazka2.gif") no-repeat left 0px;
}
ul#menu li.first {
background: none;
}
ul#menu li.last {background: none;}
ul#menu li a, ul#menu span {float: left; height: 28px; display: block; text-transform: uppercase; font-weight: bold; text-decoration: none; font-size: 110%; color: #122632; background: url("/system/css/images/menuarr.gif") no-repeat; padding-left: 16px;}
ul#menu li a:hover {color: #E9F5C5;}
/* Nejvrchnejsi patro si odsadime o 27px. Nepouzivame top, protoze to musi byt v js na 0px */
* html ul#menu ul {margin-top: 28px;}
/* 2nd level */
ul#menu li ul {
left: 10px; 
background: #8BB505 url("/system/css/images/menugreen.gif") no-repeat;
border: solid 1px #669900; 
width: 170px; 
padding-bottom: 6px; 
padding-left: 6px;
}
ul#menu li:hover ul,
ul#menu li.hover ul {position: absolute; top: 28px;}
ul#menu li:hover ul ul,
ul#menu li.hover ul ul {position: absolute; top: -1000px!important;}
ul#menu li ul li:hover ul,
ul#menu li ul li.hover ul {position: absolute; top: 0!important;}
ul#menu li ul li {height: auto; padding: 0; position: relative; background: none;}
ul#menu li ul li a,
ul#menu li ul li span {text-align: left;
	height: auto!important;
	padding: 5px 7px 0px 13px!important;
	width: 153px!important; 
	text-transform: none; font-weight: normal;
	background-position: left;
}
ul#menu li ul a:hover,
ul#menu li ul a.hover {background: url("/system/css/images/menuarr2.gif") no-repeat left;}
/* fix IE6 float bug */
ul#menu li a {float: left; cursor: pointer;}
ul#menu li li a {float: none; cursor: pointer;}
ul#menu li a:hover {cursor: pointer;}
a {cursor: pointer;}
/* 3rd level */
ul#menu li ul li ul {
position: absolute; 
left: 170px; 
top: -1000px;
z-index: 666; 
margin-top: 0;
}
/* ******************** konec menu ******************** */
/* :( */
.projectAll {
position: relative;
left: 10px;
width: 520px;
}
 .project {
width: 172px;
height: 92px;
margin-right: 1px;
overflow: hidden;
float: left;
}
 .project h3 {
 padding-right: 5px;
 }
.clear {
clear: both;
}
a#logo {
float: left;
}
div.product {
}
div.product h2 {
clear: both;
}
a.product_logo {
float: left;
/* padding-right: 20px; */
width: 180px;
}
p.refer {
margin: 0 0 0px -10px;
}
form#contact_form, form#application_form {
}
form#contact_form label, form#application_form label {
width: 80px;
display: block;
float: left;
}
form#contact_form input, form#application_form input {
width: 230px;
}
table#contact td, table#contact th, table#left-contact td, table#left-contact th, table#career td, table#career th {
  border: none;
  background: transparent;
  padding: 2px 10px 2px 0;
}
table#left-contact td, table#left-contact th {
  vertical-align: top;
  width: 150px;
}
table#left-contact {
  float: left;
  margin-right: 0px;
}
table#left-contact td, table#left-contact th {
  background: #e9f5c5 url(images/contact-small-top.gif) top left no-repeat;
  padding: 10px 0px 0px 0px;
  border-right: 20px white solid;
  border-bottom: 30px white solid;
}
table#left-contact td .bottom, table#left-contact th .bottom {
  background: #e9f5c5 url(images/contact-small-bottom.gif) top left no-repeat;
  height: 10px;
}
table#left-contact td.other, table#left-contact th.other {
  background: #e9f5c5 url(images/contact-other-top.gif) top left no-repeat;
  padding: 10px 0px 0px 0px;
  width: 320px;
}
table#left-contact td.other .bottom, table#left-contact th.other .bottom {
  background: #e9f5c5 url(images/contact-other-bottom.gif) top left no-repeat;
  height: 10px;
}
table#left-contact td h3, table#left-contact th h3 { padding: 0px 10px; }
table#left-contact td p, table#left-contact th p { padding: 0px 10px; }
div#right-contact h3 {
  margin-top: 8px;
}
div#right-contact {
  float: right;
  width: 380px;
  padding: 10px 0px 0px 0px;
  border-bottom: 20px white solid;
  background: #e9f5c5 url(images/contact-medium-top.gif) top left no-repeat;
}
div#right-contact .bottom {
  height: 10px;
  background: #e9f5c5 url(images/contact-medium-bottom.gif) top left no-repeat;
}
div#right-contact h3, div#right-contact p, div#right-contact ul {
  padding: 0px 10px;
}
div#bottom-contact {
  width: 721px;
  padding: 10px 0px 0px 0px;
  border-bottom: 20px white solid;
  background: #e9f5c5 url(images/contact-big-top.gif) top left no-repeat;
}
div#bottom-contact .bottom {
  height: 10px;
  background: #e9f5c5 url(images/contact-big-bottom.gif) top left no-repeat;
}
div#bottom-contact h2, div#bottom-contact form {
  padding: 0px 10px;
}
form#contact_form #firstTD, #application_form #firstTD {
width: 150px;
}
form#contact_form #firstTD label, #application_form #firstTD label {
width: 160px;
}
form#contact_form #captcha_response, #application_form #captcha_response {
width: 80px;
}
span.date {
font-size: 80%;
}
.noline {
border: none;
}
ul.left {
text-align: left;
margin-bottom: 15px;
}
ul.left li {
background: url("/system/css/images/menuarr-black.gif") no-repeat;
text-align: left;
list-style: none url();
padding-left: 15px;
}
.two_float {
/*width: 225px;*/
float: left;
padding: 5px;
}
#menu-spacer {
  margin-bottom: 46px;
}
.bubble-box {
  margin-bottom: 30px;
}
.nbm .bubble-box {
  margin-bottom: 0px;
}
#page_clientfolder .bubble-box {margin-bottom: 18px;} 
.bubble-box .bubble-box-h3 {
  margin: 0px 10px 0px 5px;
  font-size: 120%;
  height: 2em;
}
.bubble-box .bubble-box-p {
  height: 3em;
  margin: 5px 0px 8px 5px;
  font-weight: bold;
  font-size: 1.1em;
}
.bubble-box .bubble-box-div {
  height: 7em;
}
/* vyhledavani */
div#searchPage form fieldset{ text-align: center; border: none; }
div#searchPage form legend { display: none; }
div#searchPage form input.searchInput { border:1px solid #88B540; color:#455C69; font-size:90%; height: 16px; width: 225px; padding-left:3px; padding-top:3px; }
div#searchPage form input.searchInput { vertical-align: top; margin-right: 4px; }
div#searchPage h3.hitHeading { font-size: 100%; }
div#searchPage hr { display: none; }
div#searchPage span.highlight { font-weight: bold; background-color: #669900; }
div#searchPage span.detail { display: block; text-align: right; color: #669900; font-size: 100%; font-weight: bold; }
img.managementPhoto {
  margin: 1em 1em 0.5em 0px;
}
/* tiskove styly */
@media print {
* {color: #122632 !important;}
#headline, #headtools {display: none;}
#head, .main {width: 100%; margin-bottom: 0; height: 10px; overflow: visible;}
#head {border-bottom: solid 1px #88B540;}
.dva, #footer {height: 10px; overflow: visible; border-top: solid 1px #88B540;}
#menubox {display: none;}
.centerbox {display: none;}
.blackbox {width: 45%; height: 10px; overflow: visible;}
.blackbox div, .greenbox div, .centerminibox div {padding: 19px 0;}
/* .right, .left {float: none;} */
.boxarr, .refovl, .right .right {display: none;}
.greenbox {display: none;}
.centerminibox {height: 10px; overflow: visible;}
.inpage-box {display: none;}
.inpage {width: 100%;}
.inpage-main {width: 100%; float: none;}
#content {padding: 19px 0;} 
.content-type1 {width: 100%;}
.content-type2 {float: none; width: 100%;}
.column {border-left: 0; width: 100%; float: none; border-top: solid 1px #88B540;}
.incolumn {margin: 0; padding: 13px 0;}
.incolumn .right {display: none;}
#content ul {margin: 0 0 17px 20px;}
#content ol {margin: 0 0 17px 35px;}
#content li ul, #content li ol {margin-bottom: 0;}
#content ul li, #content li ul li {list-style-type: disc; background: none; background-repeat: no-repeat; padding: 1px 1px;}
#content ol li, #content li ol li {list-style-type: decimal; background: none;}
#content ul li ol li {padding: 1px 0px;}
#content ol li ol li {list-style-type: lower-alpha;}
.inpage, .incolumn, .roundend {background: none;}
.inpage-main img {display: none;}
.centerminibox, .blackbox  {background: none;}
.dva, #footer, #head{border: none;}
.centerminibox, .blackbox  {height: auto;}
.left, .centerminibox {margin-left: 50px;}
.right{margin-right: 50px;}
.blackbox {width: 35%;}
.blackbox div #refovlRight {float: none;text-align: left;}
.cokolif , .cokolif img {text-align: left;}
.centerminibox div.hps {}
#skips {display: none;}
}
#head {
height:143px !important;
padding-bottom:0px !important;
}
.clanky #head {
height: 110px !important;
padding-bottom: 0px !important;
}
.clanky #breadcrumb { 
top: 27px;
left: 224px;
}
.clanky .date {
font-weight: normal;
font-size: 100%;
display: block;
color: #0063a4;
}
.clanky #content {
padding-top: 50px;
background: url(/system/css/images/banner_clanky.jpg) no-repeat left top;
}
.clanky .blue {
color: #0063A4;
}
.clanky .titleH2sm {
text-decoration: underline;
}
.clanky .titleH2sm:hover {
color:#a0ca0b;
}
/* nejdrive toto zpristupnime jen pro clanky, kdyzat to rozsirime i dale */
.clanky .clipart-left {border: 10px solid #FFD700 !important;} /* gold */
.clanky .clipart-left, .clanky .clipart-right {margin: 5px; background: #ddeeaa; font-size: 11px; vertical-align: top; text-align: left;}
/*.clanky .clipart-left a, .clanky .clipart-right a {zoom: 1;}*/
.clanky .clipart-left span, .clanky .clipart-right span {margin: 5px; display: block;}
.clanky .clipart-left, .clanky img.left {float: left; clear: left; margin-left: 0; margin-right: 20px;}
.clanky .clipart-right,  .clanky img.right {float: right; clear: right; margin-right: 0; margin-left: 20px;}
.clanky .clipart-right img.right {margin-left: 0;}
.clanky .clipart-left img.left {margin-right: 0;}
#menu-spacer, #menu-spacer hr {
display: none !important;
}
.searchSwitcher {
text-align: center;
}
.searchSwitcher span, .searchSwitcher a {
font-weight: bold;
}
.nobord {
border: none; 
}
.blackbox hr {
border:none;
}
.just {
text-align: justify;
}
.silver {
color: #999999;
}
a[target="_blank"] {
background: url("/system/css/images/external.gif") no-repeat right 2px;
padding-right: 11px;
}
a[target="_blank"].noShowPopup {
background-image: none;
padding-right: 0;
}
/*#head a[target="_blank"] {
background: none;
}*/
table.contact {
margin-top: 0px;
margin-right: 23px;
}
table.contact td, table.contact th {
background: transparent;
border: none;
padding: 4px;
}
#content table.contact td h3 {
margin-top: 5px;
}
.rightText {
float: right;
font-size: 70% !important;
position: relative;
}
/* .content-type2 .bubble {
width: 540px !important;
} */
#splashBanner {
position: absolute;
z-index: 100;
/* top: 292px;
left: 295px; */
top: 262px;
left: 268px;
display: none;
}
.cleaner {
clear: both;
visibility: hidden;
margin: 0;
}
.mailInfo a {
padding-left: 5px;
padding-right: 5px;
}
.mailInfo ul {
float: left;
padding-right: 8px;
margin: 0;
/*&position: relative; &top: -2px; zoom: 1;*/
}
.mailInfo ul li{
float: left;
padding-left: 8px;
margin-left: 8px;
list-style: none url();
margin: 0;
}
/*.mailInfo ul li a {&line-height: 18px;}*/
a.icons {
	padding-left: 24px;
	padding-right: 0px;
	padding-top: 2px;
	margin: 0;
	background: transparent url(/system/css/images/icons.png) no-repeat left top;
}
a.icons-facebook {background-position: 0 0px;}
a.icons-twitter {background-position: 0 -50px;}
a.icons-rssfeeds {background-position: 0 -100px;}
a.icons-myjira {background-position: 0 -150px;}
a.icons-corporateidentity {background-position: 0 -200px;}
a.icons-linkedin {background-position: 0 -250px;}
a.icons-cmsaladin {background-position: 0 -300px; padding-left: 30px;}
#skips {
position: absolute;
left: 400px;
top: 0px;
z-index: -1000;
display: none;
}
div.main, div.inpage { position: relative !important; }
div.centerminibox div.tags ul { line-height: 1.5em; }
div.centerminibox div.tags ul li { display: inline; margin-right: 5px; }
div.centerminibox div.tags ul li.tags_110 a {font-size: 110%;}
div.centerminibox div.tags ul li.tags_120 a {font-size: 120%;}
div.centerminibox div.tags ul li a { color: #122632; }
div.centerminibox div.tags ul li a:hover { color: #669900; }
div.centerminibox .centerminibox_item {
	width: 175px;
	height: 160px;
	overflow: hidden;
	padding: 20px 0 0 15px;
	float: left;
}
div#newRefs_wrapper { height: 175px; padding: 0; position: relative; }
div#newRefs_wrapper div.newRefIndex { position: absolute; top: 0; left: 0; }
pre ,
code
{ font-size:  11px
; background-color: #efefef
}
#reference-tree-menu li.opened {
  background: url("/system/css/images/bullet-minus.gif") no-repeat scroll 10px 1px transparent;
}
#reference-tree-menu li.closed {
  background: url("/system/css/images/bullet-plus.gif") no-repeat scroll 10px 1px transparent;
}
#reference-tree-menu li.opened ul {
  display: block;
}
#reference-tree-menu li.closed ul {
 display: none;
}
.justify { text-align: justify; }
div#newsHP {
  background: transparent url("/system/css/images/news-bg-bottom.png") no-repeat bottom left;
  margin: 0px 6px;
  padding: 0px 0px 12px 0px;
  height: 279px;
  overflow: hidden;
  position: relative;
  top: -8px;
}
div#newsHP hr {
  display: none;
}
div#newsHP h2 {
  margin: 0px;
  background: transparent url("/system/css/images/news-bg-top.png") no-repeat top left;
  padding: 16px 20px;
  color: white;
  font-size: 18px;
  font-family: Arial;
  font-weight: normal;
  text-transform: none;
}
div#newsHP p.novinka {
  margin: 5px 20px 5px 20px;
  padding-bottom: 10px;
  border-bottom: 1px #aed13f solid;
  color: white;
}
div#newsHP p.archive {
  margin: 5px 20px 5px 20px;
  color: white;
}
div#newsHP p.archive a.boxarr {
  background-position: -2px 0px; padding-left: 16px;
}
div#newsHP p.novinka a, div#newsHP p.archive a.boxarr {
  color: #132634!important;
}
div#newsHP p.novinka a:hover, div#newsHP p.archive a.boxarr:hover {
  color: white!important;
}
div#newsHP p.archive a.boxarr, div#newsHP p.novinka span.nadpis { font-weight: normal; }
div#newsHP p.novinka span.datum {
  color: white;
}
div.blackboxHP div.about-us {
  padding: 19px 14px;
}
div.blackboxHP div.about-us p {
  margin-bottom: 5px;
}