/* ------------------------------------------------        @company:       www.actum.cz        @author:        Dmitrij Dudnik        @site:          www.meibes.cz | .sk | .hu------------------------------------------------ *//* ----------------------------------------------------------------  reset---------------------------------------------------------------- */html, body, #content .border-gray form, #header ul, #header li, #footer p, #header form fieldset, #newsletter fieldset, #newsletter h3, .fotter01 h3, #navigation ul li ul { margin: 0; padding: 0; border: 0; }/* ----------------------------------------------------------------  basic classes---------------------------------------------------------------- */.none, .nop,#stripNavL0, #stripNavR0, #stripNavL1, #stripNavR1 { display: none !important; }.hidden, .nod {position: absolute; margin-left: -20000px; }.nob { border: 0 !important; }.hid { overflow: hidden; }img.nob { padding: 0 !important; }.spaceman { position: absolute; top: -3000px; left: 0; }.left { text-align: left !important; }.right { text-align: right !important; }.center { text-align: center; }.flr {float: right;} .fll {float: left;}img.flr {margin:0px 18px 0px 24px;} img.fll {margin:0px 24px 0px 18px; }.cleaner,.claner { clear: both; }.cleaner.right { padding-top: 20px; }span.cleaner { clear: both; display: block; }.clrl { clear: left; }.clrr { clear: left; }.dblock { display: block; }.no-p {padding: 0 !important; }.no-m {margin: 0 !important; }/* ----------------------------------------------------------------  special classes---------------------------------------------------------------- */.file { padding: 4px 0 4px 24px; background: url(../gfx/icons/page.png) no-repeat left 3px; line-height: 18px; }.file.no { background: none !important; padding: 0 !important; }.pdf { background-image: url(../gfx/icons/acrobat.png); }.img { background-image: url(../gfx/icons/img.png); }.jpg { background-image: url(../gfx/icons/jpg.png); }.ai { background-image: url(../gfx/icons/ai.png); }.zip { background-image: url(../gfx/icons/zip.png); }.mpg { background-image: url(../gfx/icons/mpg.png); }.word { background-image: url(../gfx/icons/word.png); }.xls { background-image: url(../gfx/icons/xls.png); }.dwg { background-image: url(../gfx/icons/dwg.gif); }.dxf { background-image: url(../gfx/icons/dxf.gif); }.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; }.picture.flr { margin-left: 15px !important; }.picture.fll { margin-right: 15px !important; }.border-b {border: 1px solid #0263B0; }.frontpage img.flr,.frontpage img.fll {margin: 0 !important; }.height110 {height: 102px; background-color: #fafafa; }.ref.left { float: left !important; margin-right: 15px !important; width: 150px !important; }a img { border: 0 !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; }.insideBox h3 { font-size: 14px !important; margin: 0 0 20px !important; }.insideBox { border-bottom: 2px solid #F58220; border-top: 2px solid #F58220; margin: 20px 0; padding: 15px 20px 10px; }.war {margin: 5px; padding: 5px; text-align: center; background: red; border: 1px solid red; }input:focus, input:active, textarea:focus, textarea:active {background: #FFFFBF; }/* ----------------------------------------------------------------  basic elements---------------------------------------------------------------- *//*  header---------------------------------------------------------------- */#header li a.first {background: none; margin-left: 10px; }#header ul a.active {background: #1A191A url(../gfx/bar-active.gif) repeat-x;  }/*  footer---------------------------------------------------------------- */#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---------------------------------------------------------------- */#content b { color: #F58220; }#content h1 { font-size: 16px; color: #0263B0; margin: 0 0 20px 0; padding: 0; }#content h2 { font-size: 14px; color: #000; margin: 0px 0 10px 0; padding: 0; }#content h3 { font-size: 12px; color: #0263B0; margin: 0 0 10px 0; padding: 0; }#content h4 { font-size: 11px; color: #000; font-weight: bold; margin: 0 0 10px 10px; }#content a { color: #0262AF; text-decoration: underline; }#content a:hover { color: #F58220; text-decoration: none; }#content ul { color: black; }.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;}#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 { position: relative; 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 820px; }#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; }#footer {height: 16px; width: 930px; background: #181818 url(../gfx/footer-background.gif); font-size: 0.85em; padding: 5px 15px 5px 15px; clear: both; }/*  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; }*//* ---------------------------------------------------------------- 	hledani---------------------------------------------------------------- */#searchForm { font-size: 12px; margin: 0; padding-left: 0; position: absolute; left: 710px; top: 47px; z-index: 1; }#searchForm h3 { font-size: 14px; margin: 0 0 5px; color: #FFFFFF; }#searchForm p { margin: 0 0 10px; }#searchForm legend { display: none; }#searchForm .input { background: none; border: 0 none; float: left; font-size: 14px; color: #000 !important; height: 19px; margin-right: 10px; padding: 2px; width: 162px; }#searchForm .button { background: #FFFFFF; border: 0 none; color: #000 !important; cursor: pointer; font-size: 11px !important; font-weight: bold !important; height: 23px; text-transform: uppercase; }#searchForm .button:hover { background: #F58220; color: #fff !important; }/*  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 h3 {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; color: #fff; }#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; position: relative; }.article-detail .right { float: right; width: 250px; position: relative; }.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;  }.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 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 kraju---------------------------------------------------------------- */#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, technicka 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 nas---------------------------------------------------------------- */.flr .box p img {margin: 20px 0px 0px 10px;  }.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,#content div.homepg-prods h2 a { 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; text-decoration: none; }#content div.homepg-prods h2 a:hover { 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.gif) no-repeat scroll 0 0 transparent; color: #F58220 !important; line-height: 26px !important; margin: 25px 0 20px !important; padding: 0 0 0 20px !important; }h2.h2-crumbs a { color: #F58220 !important; font-size: 14px !important; }h2.active { background-position: 0 -30px; 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; }/* ---------------------------------------------------------------- 	Articl fotogalery---------------------------------------------------------------- */.flrM { margin-left: 10px !important; float: right; }.fllM { margin-right: 10px !important; float: left; }.boxRel { position: relative; display: inline-block; }.boxIMG { margin-bottom: 15px; display:inline-block; }.border { border: 1px solid #E5E5E5; }.thumbwrap .zoom {	background: url(../gfx/zoom.png) no-repeat scroll 0 0 transparent;	bottom: 2px;	height: 36px;	position: absolute;	right: 2px;	width: 36px;}.thumbwrap,.thumbwrap02 {	position: relative;	border: 1px solid #E5E5E5;	margin: 0;	padding: 0;	width: 247px;	height: 247px;}.thumbwrap02 {	width: 200px;	height: 200px;	border: none;	margin: 0 15px 15px 0;	float: left;}.thumbwrap .r1,.thumbwrap02 .r1 {	display: -moz-inline-box;	display: inline-block;	/*\*/ vertical-align: top; /**/	margin: 0;	padding: 0;}/*  Moz: NO border qui altrimenti difficolta' con width, table altrimenti problemi a text resize (risolubili con refresh) */.thumbwrap .r2,.thumbwrap02 .r2 {	/*\*/ display: table; /**/	width: 247px;}.thumbwrap02 .r2 {	width: 200px;}.thumbwrap a,.thumbwrap02 a {	display: block;	text-decoration: none;	color: #000;	background: #F4F2F4;	cursor: pointer;}.thumbwrap.noBack a,.thumbwrap02.noBack a {	background: none;}/*\*/.thumbwrap .wrimg,.thumbwrap02 .wrimg {	display: table-cell;	vertical-align: middle;	text-align:center;	width: 247px;	height: 247px;}.thumbwrap02 .wrimg {	width: 200px;	height: 200px;}/**/.thumbwrap img,.thumbwrap02 img {	vertical-align: middle;	border: none;}/*\*//*/* html .thumbwrap .wrimg,* html .thumbwrap02 .wrimg {	display: block;	font-size: 1px;}* html .thumbwrap .wrimg span.r3,* html .thumbwrap02 .wrimg span.r3 {	display: inline-block;	vertical-align: middle;	height: 247px;	width: 1px;}* html .thumbwrap02 .wrimg span.r3 {	height: 200px;}/**//* top ib e hover Op < 9.5 */@media all and (min-width: 0px) {	html:first-child .thumbwrap a,  html:first-child .thumbwrap02 a {		display: inline-block;		vertical-align: top;	}	html:first-child .thumbwrap,  html:first-child .thumbwrap02 {		border-collapse: collapse;		display: inline-block; /* non deve avere margin */	}}.fotogalery h3 { padding: 20px 0 !important; margin: 30px 0 15px 0 !important; border-bottom: 1px solid #F58220; border-top: 1px solid #F58220; color: #000 !important; font-size: 14px !important;  }p.paging { clear: both; text-align: center; }/* ---------------------------------------------------------------- 	box - Ke stazeni---------------------------------------------------------------- */.boxPublic { background: url(../gfx/shadowbox-document.gif) no-repeat 0 0; border-bottom: 1px solid #D0D3D6; display: inline-block; margin-bottom: 15px; padding: 10px 20px; width: 575px; /* 615px *//* 615px */ }.boxPublic .boxContent { width: 420px; }.boxPublic .boxImg { display: block; margin: 0 !important; overflow: hidden; width: 150px; }.boxPublic .txt { display: inline-block; margin: 0 0 30px !important; padding: 0; }.boxPublic .downloadLink { font-size: 12px; padding-bottom: 10px; padding-right: 5px; }/* ---------------------------------------------------------------- 	paticka_01---------------------------------------------------------------- */.fotter01 { background: #fff; border-bottom: 3px solid #2C2C2C; border-top: 3px solid #2C2C2C; min-height: 180px; padding: 30px 0 0 10px; width: 950px; overflow: hidden; }.fotter01 h3 { text-transform: uppercase; font-weight: bold; color: #2A4467; font-size: 14px; margin-bottom: 20px !important; }.fotter01 .footer-article { margin: 0 0 20px 340px; overflow: hidden; }/*  newsletter---------------------------------------------------------------- */#newsletter { border-right: 2px solid #DDE2E8; height: 150px; width: 320px; float: left; color: #2A4467; }#newsletter form { width: 290px; margin: 0 0 0 10px; padding: 0; }#newsletter fieldset p { margin: 0 0 15px 0; }#newsletter fieldset p a { color: #2A4467; font-size: 12px; margin-right: 20px; }#newsletter fieldset .income,#newsletter fieldset .submit { margin: 0 0 10px 0; background: #E9F0F8; font-size: 12px; }#newsletter fieldset .income { border: 2px solid #2A4467; cursor: text; float: left; margin-right: 10px; padding: 5px; width: 180px; }#newsletter fieldset .submit { background: #F58220; border: 2px solid #2A4467; color: #fff; cursor: pointer; font-weight: bold; height: 29px; text-transform: uppercase; }#newsletter fieldset .submit:hover { color: #000; background: #fff; }#newsletter fieldset div { clear: both; margin: 0; font-size: 12px; }#newsletter fieldset #nl-registrace { margin-left: 0; }#newsletter fieldset #nl-odhlasit { margin-left: 5px; }/*  boxNav---------------------------------------------------------------- */.boxNav { margin: 0 10px 0 0; width: 190px; padding-bottom: 15px; }.boxNav.last { margin-right: 0; }.boxNav ul { margin: 0; padding: 0; color: #fff; list-style-type: none; }.boxNav ul li { background: url(/gfx/marker-1.gif) no-repeat 0 2px; margin-bottom: 8px; padding: 0 0 0 21px; line-height: 20px; }.boxNav ul li a { color: #2A4467; }.boxNav ul li a:hover { text-decoration: none; }
