@import "common.css";
#body {
background-color:#FFFFFF;
margin:0;
padding:0;
}
#body a:focus, #body a:active {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
#body .edit-buttons {
margin-bottom:10px;
overflow:hidden;
text-align:left;
width:100%;
}
#body .separate {
clear:both;
display:block;
visibility:hidden;
}
#steeltec {
background:transparent url(../images/background-body.gif) repeat-y scroll center center;
margin:auto;
padding:0 7px;
position:relative;
width:970px;
}
#steeltec * {
color:#606060;
font-family:Tahoma,Geneva,Kalimati,sans-serif;
}
#steeltec .jump-to {
display:none;
}
#steeltec .blue {
color:#008CD2;
}
#steeltec a {
color:#008CD2;
text-decoration:underline;
}
#steeltec a:hover {
text-decoration:none;
}
#steeltec img {
border:1px solid #008ACE;
margin:0 5px 10px;
padding:2px;
}
#steeltec strong.as-head {
color:#016693;
display:block;
font-size:10pt;
font-weight:800;
margin:0.5em 0 0.2em;
}
#steeltec p {
padding:10px 0;
text-indent:2em;
}
#header {
background:transparent url(../images/background-head.jpg) no-repeat scroll center top;
height:168px;
margin-bottom:0;
}
#header a {
left:26px;
position:relative;
top:20px;
}
#header a img {
border:medium none;
}
#main-menu {
background:#007AB5 url(../images/background-main-menu.png) no-repeat scroll center top;
height:40px;
left:7px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0 100px;
position:absolute;
top:126px;
width:870px;
}
#main-menu li {
display:block;
float:left;
font-size:10pt;
height:40px;
line-height:40px;
position:relative;
text-align:center;
text-transform:uppercase;
width:150px;
}
#main-menu li a {
color:#FFFFFF;
display:block;
font-size:10pt;
font-weight:800;
height:40px;
line-height:40px;
text-decoration:none;
text-transform:uppercase;
}
#main-menu li a:hover, #main-menu li a.select {
background:transparent url(../images/background-menu-active.png) repeat-x scroll 0 6px;
}
#main-menu li ul.sub-menu {
display:none;
left:0;
position:absolute;
z-index:10;
}
#main-menu li:hover ul.sub-menu {
display:block;
}
#main-menu li ul.sub-menu {
background-color:#008CD2;
border-bottom:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 3px;
width:144px;
}
#main-menu li ul.sub-menu li {
border-color:-moz-use-text-color -moz-use-text-color #BFE2F3;
border-style:none none solid;
border-width:medium medium 1px;
float:none;
height:auto;
line-height:1.2;
margin:0;
padding:0;
width:144px;
}
#main-menu li ul.sub-menu li a {
display:block;
font-size:8pt;
height:auto;
line-height:1.2;
padding:6px 3px;
text-align:left;
text-transform:none;
width:138px;
}
#main-menu li ul.sub-menu li a:hover {
background:#0080BF none repeat scroll 0 0;
}
#main-menu li ul.sub-menu li.last {
border:medium none;
}
#language-menu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
right:25px;
top:5px;
}
#language-menu li {
display:block;
float:left;
height:18px;
width:24px;
}
#language-menu li a img {
border:medium none;
}
#content {
background:transparent url(../images/background-content-bottom.png) repeat-x scroll center bottom;
overflow:hidden;
padding-bottom:5px;
width:100%;
}
#content .decoration-top {
background:transparent url(../images/background-content-top.png) no-repeat scroll center top;
overflow:hidden;
width:100%;
}
#content .right-column {
color:#404040;
float:right;
font-size:10pt;
line-height:1.3;
margin:0;
padding:0 10px;
width:693px;
}
#content .right-column * {
color:#404040;
font-size:10pt;
line-height:1.3;
}
#content .right-column a {
color:#008CD2;
}
#content .right-column .blocker {
float:right;
height:131px;
width:208px;
}
#content .right-column ul {
margin-left:0;
padding-left:15px;
}
#content .right-column h2 {
background:transparent url(../images/background-h3.gif) no-repeat scroll left center;
color:#016693;
font-size:11pt;
margin:1.5em 0 0.5em;
padding-left:20px;
}
#content .right-column h1.h2 {
background:transparent url(../images/background-h3.gif) no-repeat scroll left center;
color:#016693;
font-size:11pt;
margin:1.5em 0 0.5em;
padding-left:20px;
}
#content .right-column strong.as-head {
color:#016693;
font-size:10pt;
}
#content .right-column .products-catalogue, #content .right-column .colors-menu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:center;
}
#content .right-column .products-catalogue li, #content .right-column .colors-menu li {
display:inline;
margin:0;
padding:0;
}
#content .right-column .colors-menu {
text-align:left;
}
#content .right-column .kategorie {
list-style-type:none;
margin:auto;
padding:0 0 10px;
text-align:center;
}
#content .right-column .kategorie li {
border:2px solid #0087CA;
display:block;
float:left;
height:50px;
margin:2px;
overflow:hidden;
padding:0;
position:relative;
width:150px;
}
#content .right-column .kategorie li img {
border:medium none;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
}
#content .right-column .kategorie li a.anchor {
border:2px solid #FFFFFF;
display:block;
height:46px;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:146px;
z-index:5;
}
#content .right-column .kategorie li a.anchor span {
background-color:#008CD2;
bottom:-2px;
color:#FFFFFF;
display:block;
font-size:8pt;
font-weight:800;
left:21px;
margin:0;
padding:2px;
position:absolute;
width:100px;
}
#content .right-column .kategorie li a.anchor:hover {
border-color:#BDE9FF;
}
#content .right-column .kategorie li a.anchor:hover span {
background-color:#BDE9FF;
color:#008CD2;
cursor:pointer;
}
#content .tools {
border-spacing:0;
margin-top:2em;
width:100%;
}
#content .tools thead tr td, #content .tools tr.last td {
border-bottom:4px solid #336699;
}
#content .tools tr td {
padding:2px 3px;
}
#content .tools .first {
background-color:#AFDFFD;
}
#content .tools .second {
background-color:#7EBEFE;
}
#content .tools * {
color:#000000;
font-weight:800;
}
#content .tools .description * {
background-color:#DDEEFF;
color:#005082;
vertical-align:bottom;
}
#content .tools .image {
padding:10px 2px;
text-align:center;
vertical-align:middle;
}
#content .tools .preview, #content .tools .weight, #content .tools .space, #content .tools .package, #content .tools .number {
font-size:8pt;
}
#content .tools thead .preview {
text-align:center;
}
#content .phone-book-articles {
border-bottom:5px solid #0094DE;
border-collapse:collapse;
margin-bottom:1.5em;
width:100%;
}
#content .phone-book-articles td {
padding:2px 0 2px 5px;
}
#content .phone-book-articles thead tr td {
background-color:#0094DE;
color:#FFFFFF;
font-weight:800;
text-align:left;
}
#content .phone-book-func {
width:100px;
}
#content .phone-book-name {
width:200px;
}
#content .phone-book-phone {
width:100px;
}
#content .phone-book-mail {
width:200px;
}
#content .left-column {
float:left;
margin:0;
padding:10px 0 0 15px;
width:228px;
}
#content .left-column .decoration-image {
border:1px solid #827F81;
height:156px;
margin-top:1px;
width:225px;
}
#content .left-column a {
text-decoration:none;
}
#content .left-column a:hover {
text-decoration:underline;
}
#content .left-column ul {
background:transparent none repeat scroll 0 0;
border:1px solid #B0B0B0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:1px 0 0;
padding:7px 6px;
width:212px;
}
#content .left-column ul li {
margin:0 0 24px;
padding:0;
}
#content .left-column ul li .highlighted {
color:#0093DD;
display:block;
font-weight:800;
}
#content .left-column ul li .highlighted * {
color:#0093DD;
font-weight:800;
}
#content .left-column .more {
text-align:right;
}
#content .left-column .more a {
color:#0093DD;
font-weight:800;
text-decoration:none;
}
#content .left-column .more a:hover {
text-decoration:underline;
}
#content .left-column strong.as-head {
background:transparent url(../images/background-as-head-news.png) no-repeat scroll center center;
color:#FFFFFF;
display:block;
font-size:10pt;
height:29px;
line-height:26px;
text-align:center;
text-transform:uppercase;
width:226px;
}
#content .left-column .anchor-images-list {
border-bottom:2px solid #000000;























padding:10px 0;
text-align:center;
}
#content .left-column .anchor-images-list a {
background-color:#C50000;
color:#FFFFFF;
font-weight:800;
padding:0 2px;
text-decoration:none;
}
#content .left-column .anchor-images-list a:hover {
background-color:#FF8800;
}
#content .left-column ul#submenu {
list-style-type:none;
padding:0;
width:224px;
}
#content .left-column ul#submenu li {
margin:0;
padding:0;
text-align:left;
text-transform:uppercase;
}
#content .left-column ul#submenu li a, #content .left-column ul#submenu li strong {
display:block;
font-size:8pt;
font-weight:700;
padding:2px 5px;
}
#content .left-column ul#submenu li strong {
background:#B9D6E4 none repeat scroll 0 0;
color:#0093DD;
text-decoration:underline;
}
#content .left-column ul#submenu li a:hover {
background:#0080BF none repeat scroll 0 0;
color:#FFFFFF;
}
#content .left-column .video-link {
text-align:center;
text-indent:0;
}
#content .left-column .video-link a {
font-size:9pt;
font-weight:700;
}
#content .contact input, #content .contact select, #content .contact textarea, #content form#work-quest input, #content form#work-quest select, #content form#work-quest textarea, #search-form input {
background-color:#E6F0FF;
border:1px groove #CCCCCC;
margin-bottom:5px;
margin-right:5px;
}
#content .contact input, #content .contact textarea, #content form#work-quest input, #content form#work-quest textarea, #search-form input {
padding:0.2em 0.5em;
width:220px;
}
#content .contact input{margin-left:0px;}
#content form#work-quest textarea {
width:500px;
}
#content .contact select.wrong, #content .contact input.wrong, #content form#work-quest .wrong, #content .contact textarea.wrong {
border-color:#CC0000;
}
#content .contact .submit, #content form#work-quest input#submit {
background-color:#FFFFFF;
cursor:pointer;
height:22px;
margin-left:180px;
padding-top:0;
text-align:center;
width:80px;
}
#content form#work-quest input#submit {
margin-left:0;
}
#content .contact label {
display:block;
float:left;
margin:5px 0;
padding-right:5px;
width:100px;
}
#content .contact label.required, #content form#work-quest label.required {
font-weight:bold;
}
#content form#work-quest input.check {
background:transparent none repeat scroll 0 0;
border:medium none;
width:10px;
}
#content .gallery {
overflow:hidden;
padding-top:1em;
width:100%;
}
#content .gallery a {
border:1px solid #808080;
display:block;
margin:0 auto 2px;
padding:3px;
text-align:center;
width:160px;
}
#content .gallery div.photo {
display:block;
float:left;
margin:0 0 15px;
text-align:center;
width:172px;
}
#content .gallery a:hover {
background-color:#CCCCCC;
border-color:#000000;
}
#content .gallery a img {
border:medium none;
float:none;
margin:0 auto;
padding:0;
}
#content .gallery a:hover img {
visibility:hidden;
}
#content .gallery .edit-buttons {
clear:both;
}
#content .gallery img, #content .gallery a img {
border:medium none;
}
#content .gallery .edit-buttons a {
border:medium none;
display:inline;
float:none;
margin:0;
padding:0;
}
#content .gallery .edit-buttons a.btnIco {
display:block;
float:left;
height:16px;
visibility:visible;
width:20px;
}
#content .gallery .edit-buttons a:hover {
background-color:transparent;
}
#content .gallery .edit-buttons a:hover img {
visibility:visible;
}
#content .right-column ul.attachments {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#content .right-column ul.attachments li {
margin:0;
padding:2px 0 2px 10px;
}
#content .right-column ul.attachments a {
text-decoration:none;
}
#content .right-column ul.attachments a:hover {
text-decoration:underline;
}
#content .right-column ul.attachments a img {
border:medium none;
margin:0;
padding:0;
}
#content .error, #content .success {
background-color:#FFD4D4;
border-color:#CC0000 -moz-use-text-color;
border-style:solid none;
border-width:1px medium;
padding-bottom:0.5em;
padding-top:0.5em;
}
#content .error li, #content .success li {
color:#CC0000;
font-weight:800;
list-style-image:url(../images/exclamation.gif);
}
#content .success {
background-color:#ACFFAC;
border-color:#017F00;
}
#content .success li {

color:#017F00;
list-style-image:url(../images/accept.gif);
}
#footer {
background:transparent url(../images/background-footer.png) no-repeat scroll 0 0;
height:34px;
margin:auto;
width:986px;
}
#footer * {
color:#FFFFFF;
font-family:"Arial CE",Arial,"Helvetica CE",helvetica,sans-serif;
font-size:8pt;
}
#footer a {
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
#footer p {
height:28px;
line-height:28px;
text-align:center;
}
#content .right-column h1 {
font-size:12pt;
margin:1.5em 0 1em;
}
div.h1 {
font-family:Tahoma,Geneva,Kalimati,sans-serif;
font-size:16px !important;
font-weight:bold;
margin:1.5em 0 1em;
}
.strong {
font-weight:bold;
}
#mainMap {
height:300px;
margin-top:10px;
position:absolute;
right:10px;
top:0;
width:450px;
}
div#example {
margin:10px 0 0 3px;
}
div#kontakty {
height:330px;
position:relative;
}
div.contact-form {
padding-left:100px;
}
div.inzerat {
padding:0 0 10px;
}
ul.pozice {
list-style-type:none;
padding-left:0 !important;
text-align:center;
width:600px;
}
ul.pozice li {
display:inline;
}
div.nadtrzitko {
border-top:2px solid #000000;
margin-top:10px;
padding-top:10px;
}
.reference-logo {
float:left;
height:150px;
margin-top:20px;
text-align:center;
width:220px;
}
.reference-logo img {
vertical-align:top;
}
#steeltec .reference-logo img {
border:medium none !important;
}
.for-print {
display:none;
}
.float-left {
float:left;
}
#content form#work-quest label.labl70 {
display:block;
float:left;
width:70px;
}
#content form#work-quest label.labl80 {
display:block;
float:left;
width:80px;
}
#content form#work-quest label.labl90 {
display:block;
float:left;
width:90px;
}
#content form#work-quest label.labl102 {
display:block;
float:left;
width:102px;
}
#content form#work-quest label.labl120 {
display:block;
float:left;
width:120px;
}
#content form#work-quest label.labl151 {
display:block;
float:left;
width:151px;
}
#content form#work-quest label.labl166 {
display:block;
float:left;
width:166px;
}
#content form#work-quest label.labl180 {
display:block;
float:left;
width:180px;
}
#content form#work-quest label.labl190 {
display:block;
float:left;
width:190px;
}
#content form#work-quest label.labl240 {
display:block;
float:left;
width:240px;
}
br.clear {
clear:both;
}
#content form#work-quest a.admin-region {
background-color:#CCCCCC;
border-color:#000000;
border-style:solid;
border-width:1px 2px 2px 1px;
color:#FF0000;
padding:0 10px;
}
#content .right-column div.emailwarning {
background:#CC0000 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-weight:700;
padding:3px 20px;
}
#content .right-column div.emailsucces {
background:#00CC00 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-weight:700;
padding:3px 20px;
}
form label {
margin:2px 10px 3px;
}
form input {
margin:1px 10px;
}
.leve {
display:block;
float:left;
width:200px;
}
/*
fieldset.fieldset {
background:#DDDDDD none repeat scroll 0 0;
display:block;
margin:10px;
width:550px;
}
.fieldsetleftone {
background:#CCCCCC none repeat scroll 0 0;
color:#000000;
display:block;
}
div.fieldsetleft {
display:block;
float:left;
width:250px;
}
div.fieldsetleftdiv {
display:block;
float:left;
width:250px;
}
.fieldsetleft {
background:#CCCCCC none repeat scroll 0 0;
color:#000000;
display:block;
float:left;
width:250px;
}
.fieldsetleftvzd {
background:#CCCCCC none repeat scroll 0 0;
color:#000000;
display:block;
float:left;
width:225px;
}
legend.mainlegend {
background:#DDDDDD none repeat scroll 0 0;
padding:1px 10px 0;
}
legend.sublegend {
background:#CCCCCC none repeat scroll 0 0;
padding:1px 10px 0;
}
#content .right-column span.legend1 {
-x-system-font:none;
font-family:bold;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#content .right-column span.legend2 {
-x-system-font:none;
font-family:bold;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
*/
select {
margin:0 0 0 10px;
}
#content input.longinput {
width:400px;

}

#content .right-column ul.emailwarning li {padding:3px 20px; display:block; background:#CC0000; font-weight:700; font:18px; font:#fff; color:#fff;}
#content .right-column ul.emailsucces li{padding:3px 20px; display:block; background:#00CC00; font-size:18px; color:#fff;}

fieldset.fieldset { width:550px; display:block; background:#b9d6e4; border:solid #4794b8 1px;}
#content .right-column .fieldsetleftone {display:block; padding:5px; background:#8abbd2; border:solid #4086a8 1px;}
legend.mainlegend { background:#b9d6e4; padding:1px 10px 0 10px; border:solid #4794b8 1px; }
legend.sublegend { background:#8abbd2;padding:1px 10px 0 10px; border:solid #4086a8 1px;}
span.legend1 { font-size:20px; font-weight: bold; }
span.legend2 { font-size:15px; font-weight: bold;}
#content .right-column div.fieldsetleft,
#content .right-column .fieldsetleft,
#content .right-column .fieldsetleftvzd { width:250px; display:block; float:left; padding:5px; background:#8abbd2; border:solid #4086a8 1px;}
#content .right-column div.fieldsetleft {border:none;}



div.formnadpis { margin:15px; padding:5px; background:#8abbd2; border:solid #4086a8 1px; width:220px; display:block;}
div.formpadd { margin:15px; padding:5px; background:#b9d6e4; border:solid #4794b8 1px; width:220px; display:block;}

div.mediaplayer {margin:6px}

.edit-buttons{position:relative;z-index:20;}
