/* OBECNE DEFINICE */html, body, #content .border-gray form, #header ul, #header li, #footer p, #header form fieldset, #newsletter fieldset, #newsletter h4, #navigation ul li ul {margin:0;padding:0;border:0;}.no-p {padding: 0 !important; }.no-m {margin: 0 !important; }.ico-up {padding-left: 15px; background: url(../gfx/ico/nahoru.gif) no-repeat left bottom; }.ico-print {padding-left: 15px; background: url(../gfx/ico/print.gif) no-repeat left bottom; }.none, .nop, #stripNavL0, #stripNavR0, #stripNavL1, #stripNavR1 {display: none; }.hidden, nod {position: absolute; margin-left: -20000px; }.hid { overflow: hidden; }.border-b {border: 1px solid #0263B0; }.height110 {height: 102px; background-color: #fafafa; }.claner,.cleaner {clear: both; }.flr {float: right;} .fll {float: left;}img.flr {margin:0px 18px 0px 24px;} img.fll {margin:0px 24px 0px 18px; }.frontpage img.flr,.frontpage img.fll {margin: 0 !important; }.ref.left { float: left !important; margin-right: 20px !important; width: 150px !important; }a img {border: 0 !important;}.left {text-align: left !important;} .center {text-align: center !important;}.right {text-align: right !important;}.listing {padding: 15px 0 !important;}.listing a {border: 1px solid #0263B0; padding: 2px 5px 2px 5px; font-weight: bold; }.listing .active {border: 1px solid gray; text-decoration: none; color: gray !important; }hr.line-line,hr.line-dot { border: 0 none; padding-top: 20px; width: 100%; }hr.line-line { background: url(../gfx/hr-back.gif) repeat-x scroll 0 100% transparent; margin-bottom: 40px; }hr.line-dot { background: url(../gfx/line_dot.gif) repeat-x scroll 0 100% transparent; margin-bottom: 20px; }.war {margin: 5px; padding: 5px; text-align: center; background: red; border: 1px solid red; }input:focus, input:active, textarea:focus, textarea:active {background: #FFFFBF; }#header li a.first {background: none; margin-left: 10px; }#header ul a.active {background: #1A191A url(../gfx/bar-active.gif) repeat-x;  }#footer a, #top-links a, #header ul a, #header form .button, #menu-top li a {color: #C1C1C1; }#footer, #header form .input, #header ul a.active, #navigation ul a {color: white; }#header ul a.active, #newsletter fieldset p a:hover, #menu-top li a, #navigation .first a, #navigation .second a, #navigation ul a {text-decoration: none; }#footer a:hover, #top-links a:hover, #header ul a:hover, #navigation ul li ul a:hover {text-decoration: none; }#header ul a, #top-links a {font-size: 0.85em; }#header ul a:hover, #top-links a:hover {color: #FFF; }#content strong {color: #F58220; }#content h1 {font-size: 1.4em; color: #0263B0; margin: 0 0 10px 0; padding: 0; }#content h2 {color: #F58220; font-size: 1.2em; margin: 0px 0 10px 0; padding: 0;}#content h3 {color: #0263B0; font-size: 1.1em; margin: 0 0 10px 0; padding: 0; }#content h4 {color: #000; font-size: 1.1em; margin: 0 0 10px 10px; }#content a {color: #0262AF; text-decoration: underline; }#content a:hover {color: black; text-decoration: none; }#content ul {color: black; }/* zatim NE#content img {margin: 5px; }*/.picture { background: transparent url(../gfx/picture.gif) repeat scroll 0 0; clear: both; display: inline; height: 126px; width: 126px; }.picture img {margin-left:12.5px; margin-top:12.5px;}.picture-firma {background:transparent url(../gfx/picture-firma.gif) repeat scroll 0 0; clear:both; display:inline; width:180px; height:135px;}.picture-firma img {margin-left:5px; margin-top:4px; border: 0px;}.box-cl { display: block; width: 400px; min-height: 126px; _min-height: 126px; margin: 10px 0px; float: left;}.picture.flr { margin-left: 15px; }.picture.fll { margin-right: 15px; }#content .border-gray {padding: 10px; background: #FAFAFA; border: 1px solid #F3F3F3; margin: 0 0 10px 0; }#content .border-gray input:focus, #content input:active, #content textarea:focus, #content textarea:active {background: #FFFFBF; }#content .border-gray label {width: 100px; float: left; padding-top: 2px; font-weight: bold; }#content .border-gray input {width: 300px; }#content .border-gray .submit {padding: 10px; width: auto; margin-left: 345px; }#content p { line-height: 150%; margin: 0px 0 10px 0; padding: 0; }#content ul, #content ol {line-height: 200%; }#content table {border-collapse: collapse; }#content table td {border: 1px solid #e5e5e5; padding: 5px; }#content table th {background: #f8f8f8; color: #000; border: 1px solid #e5e5e5; padding: 5px;  }#content table.border td {border: 1px solid #0263B0; }#content table.border tr th {border: 1px solid #0263B0; background: #0263B0; }/* LAYOUT */body {background: #FFF; font-family: Tahoma, Arial, lucida, sans-serif; font-size: 0.8em; }#page {margin-left: auto; margin-right: auto; background: url(../gfx/body-background.gif) repeat-y; width: 960px; padding: 0px 15px 0px 15px; }#header {height: 159px; width: 960px; background: #03357E url(../gfx/header.jpg) no-repeat right bottom; }.header-brown #header {background: #03357E url(../gfx/header-brown.jpg) no-repeat right bottom; }.header-blue-dark #header {background: #03357E url(../gfx/header-blue-dark.jpg) no-repeat right bottom; }.header-blue #header {background: #03357E url(../gfx/header-blue.jpg) no-repeat right bottom; }.header-dark-red #header {background: #03357E url(../gfx/header-dark-red.jpg) no-repeat right bottom; }.header-gold #header {background: #03357E url(../gfx/header-gold.jpg) no-repeat right bottom; }.header-green #header {background: #03357E url(../gfx/header-green.jpg) no-repeat right bottom; }.header-light-green #header {background: #03357E url(../gfx/header-light-green.jpg) no-repeat right bottom; }.header-orange #header {background: #03357E url(../gfx/header-orange.jpg) no-repeat right bottom; }.header-red #header {background: #03357E url(../gfx/header-red.jpg) no-repeat right bottom; }.header-silver #header {background: #03357E url(../gfx/header-silver.jpg) no-repeat right bottom; }.header-turquiose #header {background: #03357E url(../gfx/header-turquiose.jpg) no-repeat right bottom; }.header-vine #header {background: #03357E url(../gfx/header-vine.jpg) no-repeat right bottom; }#header ul {list-style: none; width: 960px; height: 26px; background: #0B0B0C url(../gfx/bar-background.gif) repeat-x;  } #header li {float: left; }#header li a {padding: 6px 10px 7px 10px; background: url(../gfx/menu-spacer.gif) no-repeat left center; display: block; }#top-links {position: absolute; top: 0px; padding: 0; margin: 4px 0px 0px 860px; }#newsletter {position: absolute; top: 20px; }#menu-top {position: absolute; top: 159px; width: 960px; height: 26px; background: #0B0B0C url(../gfx/menu-header-background.gif) repeat-x; margin: 0; padding: 0; }#content {float: right; width: 704px; margin-top: 50px; font-size: 0.85em; position: relative; background: #fff; }#content-box,#conten-box-search {padding: 10px 20px 20px 20px; }#footer {height: 16px; width: 930px; background: #181818 url(../gfx/footer-background.gif); font-size: 0.85em; padding: 5px 15px 5px 15px; clear: both; }/* KONKRETNI PRVKY *//* logo: */#header h1 {position: absolute; padding: 0; margin: 26px 0 0 0; }#header h1 a {width: 230px; height: 133px; position: relative; display: block; overflow: hidden;color: #fff; cursor: pointer;}#header h1 span { display: block; background: url(../gfx/Meibes.png) no-repeat; width: 230px; height: 133px; font-size: 0.8em; z-index: 1; position: absolute; left: 0; top: 0;}/* hledani: */#header form {position: absolute; top: 163px; z-index: 1; margin: 0px 0px 0px 23px; background: url(../gfx/ico/search.gif) no-repeat left; padding-left: 20px; width: 250px;}#header form legend {display: none; }#header form .input {font-size: 0.8em; border: 0; background: #F58220; padding: 2px; width: 120px; }#header form .button { font-size: 0.9em; font-weight: bold !important; background: none; border: 0; cursor: pointer; }/* seda cara oddelujici odkazy: */#top-links span, #footer span {background: url(../gfx/menu-spacer.gif) no-repeat 20% 80%; height: 1px;  }/* newsletter: */#newsletter form {position: absolute; width: 266px; margin: 30px 0px 0px 708px; padding: 0; }#newsletter h4 {position: absolute; font-weight: bold; color: white; font-size: 1em; }#newsletter fieldset p {position: absolute; padding: 0; margin: 18px 0px 0px 0px; }#newsletter fieldset p a {color: black; font-size: 0.85em; margin-right: 10px; }#newsletter fieldset .income {margin: 43px 0px 0px 3px;  }#newsletter fieldset .income {background: none; width: 160px; cursor: text; border: 0; font-size: 0.9em; }#newsletter fieldset .submit { margin: 43px 0px 0px 3px; background: #E9F0F8; height: 23px; font-weight: bold; color: black; text-transform: uppercase; font-size: 0.8em; border: 0; cursor: pointer; }#newsletter fieldset div {margin: 5px 0px 0px 0px; font-size: 0.9em;  }/* vrchni menu: */#menu-top ul {list-style: none; padding: 0; margin: 0px 20px 0px 0px; float: right; font-size: 0.9em; }#menu-top li {float: left;  }#menu-top li a {display: block; font-weight: bold; margin-left: 10px; padding: 6px 10px 6px 10px; }#menu-top li a:hover {text-decoration: underline; }#menu-top li .active {color: white; background: url(../gfx/menu-header-active.gif) repeat-x; }#menu-top li li .active {color: black; background: none; }#menu-top ul li ul {position: absolute; top: 26px; right: -20px; padding: 0px 20px 0px 0px; color: black;  font-size: 0.95em; white-space: nowrap;  }#menu-top ul li ul li {float: left; }#menu-top ul li ul li a {color: white; padding: 5px;  }#menu-top ul li ul li a:hover {color: black;  }/* oranzovy pruh horniho podmenu: */#menu-top-spacer {position: absolute; top: 185px; margin-left: 240px; height: 25px; width: 720px; background: #F58220 url(../gfx/menu-header-end.gif) no-repeat left}/* drobeckova navigace: */#content .crums {display: block; min-height: 20px; _min-height: 20px; background: #F4F2F4; font-size: 0.9em; padding: 6px; overflow: hidden; }#content .crums small {font-size: 1.0em; color: #585858; }#content .crums a {color: #0262AF; }#content .crums a:hover {color: black; }/* leve menu: */#navigation {position: relative; top: 50px; left: 12px; width: 230px; margin-bottom: 60px;  }#navigation .panelContainer ul {width: 230px; background: #F58220; padding: 20px 0px 20px 0px; list-style: none; margin: 0px 0px 0px 0px; font-size: 0.9em; font-weight: bold;  }#navigation .panelContainer ul a {margin: 0px 0px 0px 30px; padding: 5px 0px 5px 0px; border-bottom: 1px solid #F8A158; display: block; width: 170px; }#navigation .panelContainer ul a:hover {text-decoration: underline;  }#navigation .panelContainer ul .active {background: #DEDEDE; }#navigation .panelContainer ul .active a {color: black; border: 0; padding: 7px 0px 7px 0px; }#navigation .panelContainer ul ul .active {background: #E5E5E5;  }#navigation .panelContainer ul li ul {background: #E5E5E5; font-size: 0.95em; padding: 5px 0px 10px 0px; border-top: 1px solid #ECECEC; }#navigation .panelContainer ul li ul a {color: black; border: 0; background: url(../gfx/list.gif) no-repeat; padding: 5px 0px 5px 10px !important; text-decoration: underline; }#navigation .panelContainer ul li ul a:hover {color: #ED760F; }#navigation .panelContainer ul li ul ul {font-size: 1.0em; margin: 0px 0px 0px 0px; font-weight: normal; border: 0; }#navigation .panelContainer ul li ul ul a {margin: 0px 0px 0px 60px; width: 140px; }#navigation .stripNav {width: auto !important; }#navigation .stripNav ul {margin: 0 0 0 0px; padding:0; list-style: none; }#navigation .stripNav li {float: left; margin:0; padding:0;  }#navigation .stripNav li a {display: block; padding: 6px 30px 6px 10px; color: black !important; font-weight: bold; }#navigation .stripNav a.current, #navigation .stripNav a:focus  {background: #F58220 url(../gfx/menu-left-end.gif) no-repeat right top; color: white !important; }#stripNavR2, #stripNavL2 {float: left; width: 20px !important; margin-top: 3px; }#stripNavR2 a, #stripNavL2 a {padding: 10px; }/* rorate JS */ .stripViewer {position: relative; overflow: hidden; clear: left; }.stripViewer .panelContainer {position: relative; left: 0; top: 0; width: 100%; /* -moz-user-select: none; */; }.stripViewer .panelContainer .panel {float:left; height: 100%; position: relative;  }  		.SliderNavigation .stripViewer, .SliderNavigation .stripViewer .panelContainer .panel {width: 230px; }/* paticka: */#footer .left {float: left; width: 49%; font-size: 1.0em !important; }#footer .right {float: right; width: 49%; text-align: right; }/* uvodni stranka */.frontpage h1 {color: #F58220; }.frontpage .box { position: relative; border: 1px solid #BCBCBC; background: #F2F2F2; min-height: 170px; margin-bottom: 20px; overflow: hidden; padding: 8px 10px 0 10px; height: 136px; }.adr { margin-top: 10px; }.frontpage .box h3{color:#0263B0; font-size:1.0em; margin:2px 0px 0px 0px !important; }.frontpage .box h4{color:black; margin:2px 0px 0px 0px !important;}.frontpage .box .spacer ,.frontpage .box form{color:white;padding:3px 10px 0px 10px;position:absolute;left:0;bottom:0;height:19px;background:#015DA7 url(../gfx/box-spacer.gif) repeat-x;}.frontpage .box form{margin:0;padding:0;}.frontpage .box .spacer strong{color:white !important;}.frontpage .box .spacer a, .frontpage .one .stripNav a{color:white !important;}.frontpage .box .spacer a:hover, .frontpage .one .stripNav a:hover{text-decoration:none;}.frontpage .box p strong{color:black !important;}.frontpage .box img{float:left;margin:4px 10px 0px 0px;border:1px solid #C1C1C1;}.frontpage .box p{margin:2px 10px 0px 0px;line-height:20%;}.frontpage .more{text-align:right;padding:0px;}.frontpage .box form {padding: 1px 10px 0px 10px; height: 21px;}.frontpage .box form select {width: 134px; }.frontpage .box form .button {margin: 0; background: none; color: white; text-decoration: underline; border: none; font-size: 1.0em; }.frontpage .list {position: absolute; font-weight: bold; font-size: 1.4em; margin-top: -3px; }.frontpage .list a {text-decoration: none !important;  }.frontpage .list span {font-size: 0.8em; }.frontpage .one {float: left; width: 400px; }.frontpage .two {float: right; width: 200px; }.frontpage .one div {width: 403px; }.frontpage .two div, .frontpage .box form {width: 203px; }              .SliderBox .stripViewer, .SliderBox .stripViewer .panelContainer .panel {width: 403px; height: 110px; }.frontpage .one .stripNav {padding: 0px 10px 3px 10px; position: absolute; left:0; bottom:0; height: 19px; background:#015DA7 url(../gfx/box-spacer.gif) repeat-x; width: 100% !important; }.frontpage .one .stripNav ul {margin: 0; padding:0; list-style: none; }.frontpage .one .stripNav li {display: inline; margin: 0; padding:0; }.frontpage .one #stripNav1 li a {margin-right: 5px;  }.frontpage .one #stripNav2 ul {float: right; margin-right: 12px; }.frontpage .one #stripNav2 li a {margin-left: 2px; border: 1px solid white; padding: 2px 5px 3px 5px; background: #4188C0; text-decoration: none; }.frontpage .one #stripNav2 li .current {background: white; color: #4188C0 !important; }.frontpage .one .stripNav a.current, .frontpage .one .stripNav a:focus  {text-decoration: none; border: none; }/* article list */.article-list .box {clear: both; margin-bottom: 20px; padding: 10px 0px 10px 10px; overflow: hidden; }.article-list .box p { margin-left: 117px !important; padding: 0px 0px 10px 0px; }.article-list .box img { display: block; float: left; margin:0px 15px 0px 0px !important; }.article-list .box h3 { display: block; margin: 0 0 10px 117px !important; padding: 0px 0px 10px 0px; color: #0263B0; font-size: 1.0em; }.article-list h2 {color: #000000 !important; font-size: 1em !important; clear: both; padding: 5px 0px 10px 0px; margin: 0;}/* article detail */.article-detail .left {float: left; width: 400px; }.article-detail .right {float: right; width: 250px; }.article-detail .right .border-b {text-align: left; padding: 10px 10px 5px 10px; margin-top: 10px; }.article-detail .right .border-b strong {color: #0263B0 !important; }.article-detail .right .border-b p {margin:0; padding:0 0 5px 0; }.article-detail .right .border-b input {width: 220px; font-size: 0.8em; border: 1px solid #C0C0C0; padding: 3px; margin-bottom: 10px; }.article-detail .right .border-b p a { font-weight: bold; }.article-detail .box {border: 1px solid #0263B0; margin-top: 58px;  }/* margin-top: 58px; */  /* zatim NE.article-detail table td {border: 0 !important ; }.article-detail table th {background: white !important; color: black !important; border: 0 !important; text-align: left; }.article-detail table strong {color: black !important; }*/.article-detail .right img, .article-list .box img {border: 1px solid #e5e5e5; }.SliderDetail { clear: both; }.SliderDetail .stripViewer  {width: 650px; }.SliderDetail .stripViewer .panelContainer .panel {width: 650px; }.SliderDetail .stripViewer .panelContainer .panel .inside {padding: 10px; }.SliderDetail .stripNav {width: auto !important;  }.SliderDetail .stripNav ul {list-style: none; padding: 0; clear: both; font-size: 1em; margin: 0; }.SliderDetail .stripNav li {float: left; }.SliderDetail .stripNav li a {display: block; padding: 2px 30px 2px 15px; margin: 32px 0 0 0; color: black !important; text-decoration: none; font-weight: bold; }.SliderDetail .stripNav li a:hover {text-decoration: underline;  }.SliderDetail .stripNav li a.current, .article-detail .stripNav li a.focus {background: #0263B0 url(../gfx/product-tab.gif) no-repeat right; color: white !important; text-decoration: none; }.noclick {text-decoration: none !important; cursor: default; }#navigation .noclick {color: black !important; font-weight: bold; }#navigation ul ul ul .noclick a {color: #F58220 !important; }#navigation ul ul ul .active a {color: #F58220 !important; font-weight: bold; text-decoration: none !important; }/* galerie *//* kontejnery */.box-680 {width: 440px; position: relative; padding-top: 20px; padding-bottom: 10px; margin-bottom: 20px; background: #F3F3F3; }.box-680>div {padding: 11px; padding-top: 0; }.gall {margin-top: 27px; margin-bottom: 1.7em; }.gall div {padding: 0 0 1px 55px; }.gall a {outline: none; }.gall a img {margin: 0; margin-right: 17px; margin-bottom: 10px; opacity: 0.5; }.gall a:hover img, .gall a img.set {opacity: 1.0 !important;}.gall img {width: 100px; height: 100px;}.gall a.prev, .gall a.next {width: 14px; height: 142px; padding: 0;  margin: 0; position: absolute; top: 0px; z-index: 1; background: url('../gfx/arrows.png') 0 0 no-repeat; display: block; cursor: pointer;}.gall a.prev {left: 0;}.gall a.next {right: 0; background-position: -14px 0;}.gall a.prev.disabled {background-position: 0 -142px;}.gall a.next.disabled {background-position: -14px -142px;}.gall img {border: 0px solid red; }.g-slider {left: 0; }/* mapa krajů ----------------------------------------------- */#ma { font-size: 1px; width: 329px; height: 201px; padding: 0; margin: 5px 0px 0px 20px; background: #0158A4 url('../gfx/mapa/poz2.gif') 0 0 no-repeat; float: right; }.no-active { background: #FFF !important; }#ma div { background: url('../gfx/mapa/poz2.gif') 0 0 no-repeat; }#ma img { padding: 0 !important; margin: 0 !important; border: none !important; }#ma.hl-m-praha { background-position: 0 -201px; }#ma.stredocesky-kraj { background-position: 0 -1206px; }#ma.liberecky-kraj { background-position: -329px -603px; }#ma.kralovehradecky-kraj { background-position: 0 -1005px; }#ma.pardubicky-kraj { background-position: 0 -603px; }#ma.olomoucky-kraj { background-position: -329px -804px; }#ma.moravskoslezsky-kraj { background-position: 0 -804px; }#ma.zlinsky-kraj { background-position: -329px -1407px; }#ma.jihomoravsky-kraj { background-position: 0 -402px; }#ma.kraj-vysocina { background-position: 0 -1407px; }#ma.jihocesky-kraj { background-position: -329px -201px; }#ma.plzensky-kraj { background-position: -329px -1005px; }#ma.karlovarsky-kraj { background-position: -329px -402px; }#ma.ustecky-kraj { background-position: -329px -1206px; }.mapa-controll { text-align: right; }/* mapa slovenska */#map-sk { margin-top: 2em; background: #0158a4; }#map-sk, #slider, #slider img { height: 158px; width: 310px; }#slider { background: url(/gfx/mapa/map-regions-sk.png) no-repeat 0 0; }#slider img { border: 0; }#map-sk.bratislavsky-kraj #slider { background-position: 0 -158px; }#map-sk.trnavsky-kraj #slider { background-position: 0 -316px; }#map-sk.nitransky-kraj #slider { background-position: 0 -474px; }#map-sk.banskobystricky-kraj #slider { background-position: 0 -632px; }#map-sk.kosicky-kraj #slider { background-position: 0 -790px; }#map-sk.presovsky-kraj #slider { background-position: 0 -948px; }#map-sk.zilinsky-kraj #slider { background-position: 0 -1106px; }#map-sk.trencinsky-kraj #slider { background-position: 0 -1264px; }/* Google search result styles ---------------------------------- */.gsc-tabsArea, .gsc-resultsHeader {display: none;}.gsc-control { width: 99% !important;}/* novinky, technická data */.download .fll, .news .fll, .o-nas .fll {width: 440px; }.download .flr .box, .news .flr .box, .o-nas .flr .box {width: 180px; border: 1px solid #BCBCBC; background: #F2F2F2; padding: 10px; margin-bottom: 20px; }.news .box ul, .o-nas .box ul {list-style: none; margin: 0px 0px 0px 10px; padding: 0; }.news .rss {display: block; position: relative; text-align: left; font-size: 1.4em; padding: 5px 0px 0px 10px; }.news .rss span {width: 43px; height: 43px; display: block; position: absolute; top: -20px; right: 0px; background: url(../gfx/rss.gif); }.donwload .listing {clear: left; }.news .options ul {list-style: none; margin: 0; padding: 0; display: block; }.news .options {border: 1px solid #DEDEDE; padding: 10px 20px 10px 20px;  }.news .options h2 {margin-top: 20px !important; }.news .options input:focus, #content input:active, #content textarea:focus, #content textarea:active {background: #FFFFBF; }.news .options label {width: 130px; float: left; padding-top: 2px; font-weight: bold; }.options .submit {margin-left: 165px !important; }/* download */.download .fll .box {border: 1px solid #DEDEDE; padding: 10px 10px 20px 10px; margin-bottom: 20px;  }.download .fll .box .button {height: 61px; background: url(../gfx/download-right.gif) no-repeat right; width: 200px; margin: 20px 0px 0px 100px !important;}.download .fll .box .button a {display: block; height: 34px; background: url(../gfx/download-left.gif) no-repeat left; text-align: right; padding: 27px 15px 0; }/* o nás */.flr .box p img {margin: 20px 0px 0px 10px;  }/* o nás */.kontakt .vcard h3 { margin:0 0 2px !important; }.kontakt .head {width: 180px; } /* margin-top: 40px; */.kontakt .head span {margin: 0px 0px 15px 0px !important; line-height: 130% !important; }.press a {padding: 10px; border: 1px solid #E5E5E5; background: url(../gfx/download-right.gif); }.kontakt .press { padding-top: 15px !important; }.press1 a {padding: 10px; border: 1px solid #E5E5E5; background: url(../gfx/download-right.gif); }.kontakt .press1 { padding: 15px 0px 30px !important; }.kontakt .box {float: left; position: relative; width: 290px; border: 1px solid #E5E5E5; margin: 0px 10px 10px 0px; padding: 15px; min-height: 150px; }.kontakt .box .press a { }.kontakt .box .press { }.kontakt .leader {font-weight: bolder;}.kontakt .leader_role {font-style: italic; padding-bottom: 3px;}.kontakt .anchor {margin-top: 5px; margin-bottom: 40px; padding-top: 10px; border-top: 1px solid #E5E5E5; }.kontakt .anchor ul {list-style: none; margin: 0; padding: 0; font-style: italic;  }.kontakt .anchor li {float: left; padding: 0px 10px 0px 5px; margin-right: 10px; border-right: 1px solid #E5E5E5; }.news-item {margin-top: 15px; margin-bottom: 30px;}.year-list {text-align: center; margin: 15px 0px 20px 0px; padding:7px; background:#F3F3F3; border:1px solid #B9B9B9; }.year-list a {padding: 10px;}.year-list a.active { font-weight: bold;}.alert {font-weight:bolder; color:red !important;}#gallery img {margin-left: 10px;  }#jquery-overlay {height: 500px; left: 0; position: absolute; top: 0; width: 100%; z-index: 90; }#jquery-lightbox {left: 0; line-height: 0; position: absolute; text-align: center; top: 0; width: 100%; z-index: 100; }#jquery-lightbox a img {border: none; }#lightbox-container-image-box {background-color: #fff; height: 250px; margin: 0 auto; position: relative; width: 250px; }#lightbox-container-image {padding: 10px; }#lightbox-loading {height: 25%; left: 0%; line-height: 0; position: absolute; text-align: center; top: 40%; width: 100%; }#lightbox-nav {height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 10; }#lightbox-container-image-box > #lightbox-nav {left: 0; }#lightbox-nav a {outline: none; }#lightbox-nav-btnPrev, #lightbox-nav-btnNext {display: block; height: 100%; width: 49%; zoom: 1; }#lightbox-nav-btnPrev {float: left; left: 0; }#lightbox-nav-btnNext {float: right; right: 0; }#lightbox-container-image-data-box {background-color: #fff; font: 10px Verdana, Helvetica, sans-serif; line-height: 1.4em; margin: 0 auto; overflow: auto; padding: 0 10px 0; width: 100%; }#lightbox-container-image-data {color: #666; padding: 0 10px; }#lightbox-container-image-data #lightbox-image-details {float: left; text-align: left; width: 70%; }#lightbox-image-details-caption {font-weight: bold; }#lightbox-image-details-currentNumber {clear: left; display: block; padding-bottom: 1.0em; }#lightbox-secNav-btnClose {float: right; padding-bottom: 0.7em; width: 66px; }#wrap { display: table; position: relative; text-align: center; width: 100px; height: 100px; float: left; }#wrap a { display: table-cell; vertical-align: middle; #position: absolute; #top: 50%; }#wrap a img { float: none; display: inline; #position: relative; #top: -50%; #left: -50%; margin: 0 !important; }.kontakt .flr { margin: 0; }#content div.homepg-banner { position: relative; margin: 0 0 20px 0; height: 257px; }#content div.homepg-banner p { margin: 0; padding: 0; }#content div.homepg-banner p img { display: block; }#content div.homepg-banner h2 { position: absolute; left: 380px; top: 55px; font-size: 42px; line-height: 48px; font-weight: normal; color: #f58220; text-shadow:1px 1px 1px #9C4B04; }#content div.homepg-prods { margin: 0 -7px; }#content div.homepg-prods table { background: #f2f2f2; border-collapse: separate; border-spacing: 0; width: 100%; }#content div.homepg-prods table td { border-style: solid; border-color: #fff; border-width: 0 7px; padding: 3px 15px; vertical-align: top; }#content div.homepg-prods h2 { font-size: 24px; line-height: 1.2; text-align: center; font-weight: normal; margin: 8px 0 5px 0; color: #f58220; text-shadow:1px 1px 1px #D96500; }#content div.homepg-prods a:hover h2 { text-decoration: underline; }#content div.homepg-prods small { display: block; font-size: 11px; line-height: 1.2; }#content div.homepg-prods p { margin: 0 0 8px 0; line-height: 1.4; text-align: left; }#content div.homepg-prods tr.imgs p { text-align: center; }/* ---------------------------------------------------------------- 	.toggle_container---------------------------------------------------------------- */.toggle_container { overflow: hidden; width: 100%; clear: both; padding: 20px 0 30px 0; }h2.h2-crumbs { background: url("../gfx/h2-crumbs-a.gif") no-repeat scroll 0 0 transparent; color: #F58220 !important; line-height: 26px !important; margin: 25px 0 0 !important; padding: 0 0 30px 20px !important; }h2.h2-crumbs a { color: #F58220 !important; font-size: 14px !important; }h2.active { background: url(../gfx/h2-crumbs-b.gif) no-repeat 0 9px; padding: 0 0 0 40px !important; }/* ---------------------------------------------------------------- 	maibes - HU---------------------------------------------------------------- */span.orange { color: #F58220; font-size: 14px; font-weight: bold; }#content ul.circle { list-style-type: none; padding-left: 10px; }#content ul.circle li { background: transparent url(../gfx/nav-crumbs.jpg) no-repeat scroll 0 6px; padding-left: 20px; }#content ul.arrow { list-style-type: none; padding-left: 30px; }#content ul.arrow li { background: transparent url(../gfx/nav-crumbs_02.jpg) no-repeat scroll 0 6px; padding-left: 20px; }#content ul.bull { list-style-type: none; padding-left: 30px; }#content ul.bull li { background: url(../gfx/ico_bull.gif) no-repeat scroll 0 6px transparent; margin-bottom: 2px; margin-left: 5px; padding-left: 15px; }