/* *************************************************************************************************
 *
 *  resety | globalni definice
 *   
 * ************************************************************************************************* */
 
a img, address, applet, area, blockquote, body, caption, code, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, img, legend, li, map, object, ol, p, param, pre, small, sub, sup, table, td, th, tr, ul {border:0;margin:0;padding:0;text-indent:0;font-size:100%;}
sub, sup {line-height:1;font-size:60%;}
 
table  {border-collapse:collapse;border-spacing:0;}
td, th {vertical-align:top;}
address {font-style:normal;}
 
.required, .red {color:red;}
.green {color:green;}
.cleaner, .uzavirac, form br {clear:both;font-size:0;height:1px;display:block;}
.hidden {display:none;}
.dealer-icon {float:right; margin-left:10px;}
 
.float-left {float:left;}
.float-right {float:right;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.italic {font-style:italic;}
.bold {font-weight:bold;}
 
:focus {outline:0;}
 
a {}
a span {display:none;}
a:hover {text-decoration:none;}
 
h1 {}
h2 {}
h3 {}
h4 {}
 
small {font-size:90%;}
 
form input.text {}
form input.radio {}
form input.checkbox {}
form input.submit {cursor:pointer;}
form button {cursor:pointer;}
form select {}
form textarea {}
 
#obsah p, #obsah, #obsah ul, #obsah h2, #obsah h3, #obsah h4, #obsah table, #obsah form {margin-bottom:10px;}
#obsah ol, #obsah ul {margin-left:30px;}
#obsah h1, #obsah h2 {/*font-family:'Tahoma CE',Tahoma,'Verdana CE',Verdana,'Arial CE',Arial,helvetica,sans-serif;*//*font-weight:normal*/}
 
/* *************************************************************************************************
 *
 *  rozvrzeni stranky
 *   
 * ************************************************************************************************* */

body {background:#ffffff url("../img/html-bg.png") center top repeat-x;*background:#ffffff url("../img/html-bg.png") center top repeat-x;font-family:Arial, Helvetica, sans-serif;height:100%;}
#bg {background:#ffffff url("../img/body-bg.png") center top no-repeat;_text-align:center;}
.page {_text-align:left;margin:0px auto;width:980px;}

#hlava {height:140px;width:980px;position:relative;background: url("../img/motto.png") center top no-repeat;background-position:330px 110px;}
#hlava a img.logo {position:absolute;top:30px;left:10px;}
#hlava ul {position:absolute;height:70px;right:10px;font-size:12px;top:10px;list-style:none;}
#hlava ul li {float:left;}
#hlava ul li a {float:left;color:#6d6d6d;text-decoration:none;text-transform:uppercase;height:57px;padding-top:23px;padding-left:10px;padding-right:10px;margin-left:5px;margin-right:5px;}
* html #hlava ul li a {height:82px;}
#hlava ul li a:hover {background: url("../img/topmenu-hover.gif") center top no-repeat;color:black;}
#hlava ul li a.active {background: url("../img/topmenu-hover.gif") center top no-repeat;color:black;}

#obsah {float:left;width:710px;}
#obsah ul.menu {list-style:none;height:51px;margin:0px;}
#obsah ul.menu li {float:left;}
#obsah ul.menu li a {float:left;height:51px;}
#obsah ul.menu li a.strojirenstvi {background: url("../img/menu.png") left top no-repeat;width:254px;}
#obsah ul.menu li a:hover.strojirenstvi {background: url("../img/menu.png") left bottom no-repeat;width:254px;}
#obsah ul.menu li a.strojirenstviActive {background: url("../img/menu.png") left bottom no-repeat;width:254px;}

#obsah ul.menu li a.stavebnictvi {background: url("../img/menu.png") left top no-repeat;width:254px;background-position:-254px 0px;}
#obsah ul.menu li a:hover.stavebnictvi {background: url("../img/menu.png") left bottom no-repeat;width:254px;background-position:-254px -51px;}
#obsah ul.menu li a.stavebnictviActive {background: url("../img/menu.png") left bottom no-repeat;width:254px;background-position:-254px -51px;}

#obsah ul.menu li a.mereni {background: url("../img/menu.png") left top no-repeat;background-position:-508px 0px;width:202px;}
#obsah ul.menu li a:hover.mereni {background: url("../img/menu.png") left bottom no-repeat;background-position:-508px -51px;width:202px;}
#obsah ul.menu li a.mereniActive {background: url("../img/menu.png") left bottom no-repeat;background-position:-508px -51px;width:202px;}
#obsah img.bigIMG {margin:0px;margin-bottom:-4px;}

#obsah .productMenuList {background: url("../img/productMenuList.png") center bottom no-repeat;}
#obsah .strojirenstviMenu {min-height:295px;_height:295px;/*background:#f56c2b url("../img/strojirenstviMenu.jpg") right bottom no-repeat;*/width:254px;float:left;}
#obsah .stavebnictviMenu {min-height:295px;_height:295px;/*background:#e35416 url("../img/stavebnictviMenu.jpg") right bottom no-repeat;*/width:254px;float:left;}
#obsah .mereniMenu {min-height:295px;_height:295px;/*background:#ca4b41;*/width:200px;float:left;}

#obsah #rbtexty a.rbo {font-weight:bold;text-decoration:none;color:white;}
#obsah #rbtexty a span {display:block;}
#obsah #rbtexty a span.rbohover {display:block;font-size:12px;color:white;display:block;display:block;font-size:12px;color:white;background: url("../img/minus.gif") left top no-repeat;background-position:0px 2px;padding-left:18px;margin-left:10px;margin-bottom:10px;}
#obsah #rbtexty a span.rbodefault {display:block;font-size:12px;color:white;display:block;display:block;font-size:12px;color:white;background: url("../img/plus.gif") left top no-repeat;background-position:0px 2px;padding-left:18px;margin-left:10px;margin-bottom:10px;}
#obsah #rbtexty ul {list-style:none;margin-left:27px;}
#obsah #rbtexty ul li {font-size:10px;color:white;line-height:14px;text-transform:uppercase;margin-bottom:5px;}
#obsah #rbtexty ul li a {font-size:10px;color:white;background: url("../img/productLinks-li.gif") left center no-repeat;background-position:0px 4px;text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif;padding-left:7px;display:block;;line-height:14px;_float:left;_width:200px;text-decoration:none;}
#obsah #rbtexty.articleDetail ul li {background-position:0 4px;}
#obsah #rbtexty.articleDetail ul li a {color:black;padding-left:0px;background:none;}
#obsah #rbtexty ul li a:hover {color:black;text-decoration:underline}
#obsah #rbtexty p {font-size:11px;text-transform:uppercase;color:white;margin-left:30px;}

#obsah #rbtexty2 a.rbo {font-weight:bold;text-decoration:none;color:white;}
#obsah #rbtexty2 a span {display:block;}
#obsah #rbtexty2 a span.rbohover {display:block;font-size:12px;color:white;display:block;display:block;font-size:12px;color:white;background: url("../img/minus.gif") left top no-repeat;background-position:0px 2px;padding-left:18px;margin-left:10px;margin-bottom:10px;}
#obsah #rbtexty2 a span.rbodefault {display:block;font-size:12px;color:white;display:block;display:block;font-size:12px;color:white;background: url("../img/plus.gif") left top no-repeat;background-position:0px 2px;padding-left:18px;margin-left:10px;margin-bottom:10px;}
#obsah #rbtexty2 ul {list-style:none;margin-left:27px;}
#obsah #rbtexty2 ul li {font-size:10px;color:white;line-height:14px;text-transform:uppercase;margin-bottom:5px;}
#obsah #rbtexty2 ul li a {font-size:10px;color:white;background: url("../img/productLinks-li.gif") left center no-repeat;background-position:0px 4px;text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif;padding-left:7px;display:block;;line-height:14px;_float:left;_width:200px;text-decoration:none;}
#obsah #rbtexty2 ul li a:hover {color:black;text-decoration:underline}
#obsah #rbtexty2 p {font-size:11px;text-transform:uppercase;color:white;margin-left:30px;}

#obsah #rbtexty3 a.rbo {font-weight:bold;text-decoration:none;color:white;}
#obsah #rbtexty3 a span {display:block;}
#obsah #rbtexty3 a span.rbohover {display:block;font-size:12px;color:white;display:block;display:block;font-size:12px;color:white;background: url("../img/minus.gif") left top no-repeat;background-position:0px 2px;padding-left:18px;margin-left:10px;margin-bottom:10px;}
#obsah #rbtexty3 a span.rbodefault {display:block;font-size:12px;color:white;display:block;display:block;font-size:12px;color:white;background: url("../img/plus.gif") left top no-repeat;background-position:0px 2px;padding-left:18px;margin-left:10px;margin-bottom:10px;}
#obsah #rbtexty3 ul {list-style:none;margin-left:27px;}
#obsah #rbtexty3 ul li {font-size:10px;color:white;line-height:14px;text-transform:uppercase;margin-bottom:5px;}
#obsah #rbtexty3 ul li a {font-size:10px;color:white;background: url("../img/productLinks-li.gif") left center no-repeat;background-position:0px 4px;text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif;padding-left:7px;display:block;;line-height:14px;_float:left;_width:200px;text-decoration:none;}
#obsah #rbtexty3 ul li a:hover {color:black;text-decoration:underline}
#obsah #rbtexty3 p {font-size:11px;text-transform:uppercase;color:white;margin-left:30px;}

#obsah .textPage {background-color:white;padding:10px;}
#obsah .textPage h1 {color:#ce2606;font-size:18px;font-weight:normal;margin-top:15px;margin-bottom:10px;}
#obsah .textPage h2 {color:#000;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#obsah .textPage p {font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:20px;margin-bottom:10px;}
#obsah .textPage p.href a {font-size:11px;color:#fca728;padding-left:12px;background: url("../img/sipka.gif") left center no-repeat;background-position:0px 5px;text-decoration:none}
#obsah .textPage p.href a:hover {text-decoration:underline}
#obsah .textPage table {font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:20px;width:690px;}
#obsah .textPage ul {font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:20px;margin-bottom:10px;margin-left:20px;list-style:none;}
#obsah .textPage ul li {background: url("../img/li.gif") left center no-repeat;background-position:0px 8px;padding-left:13px;}
#obsah .textPage table a, #obsah .textPage ul li a, #obsah .textPage p a {color:#d99d3c;}
#obsah .textPage table td {padding:10px;}
#obsah .textPage table.download {}
#obsah .textPage table.download td {font-size:11px;}
#obsah .textPage table.download td.href a {text-decoration:none;}
#obsah .textPage table.download td.href a:hover {text-decoration:underline;}
#obsah .textPage table.download th, #obsah .textPage table.download td {padding:3px 1px;border-bottom:1px solid #d1d1d1;}
#obsah .textPage table.download th.center, #obsah .textPage table.download td.center {text-align:center;}
#obsah .textPage table.download th.right, #obsah .textPage table.download td.right {text-align:right;padding-right:10px;}
#obsah .textPage table.download td.img {width:22px;}
#obsah .textPage table.download th.left {text-align:left;}
#obsah .textPage table.download tr.even td {background-color:#f8f8f8;}
#obsah .textPage form {margin-top:20px;}
#obsah .textPage form fieldset {border:1px solid #cacaca;padding-left:5px;*padding-left:2px;_padding-left:5px;padding-bottom:10px;}
#obsah .textPage form legend {font-size:13px;font-weight:bold;color:#ce2606;padding-right:10px;padding-bottom:10px;padding-top:7px;}
#obsah .textPage form label {float:left;width:325px;font-size:12px;font-weight:bold;margin-top:4px;margin-left:10px;padding-left:2px;margin-bottom:2px;}
#obsah .textPage form input {floaT:left;width:325px;margin-bottom:8px;background: url("../img/input.png") left top no-repeat;border:0px;border-bottom:1px solid #cacaca;border-right:1px solid #cacaca;height:19px;_height:21px;margin-left:10px;}
#obsah .textPage form input.big {width:660px;}
#obsah .textPage form input.width1 {width:200px;margin-right:125px}
#obsah .textPage form input.width1a {width:200px;}
#obsah .textPage form input.width1b {width:150px;margin-right:175px}
#obsah .textPage form input.width1c {width:150px;}
#obsah .textPage form textarea {margin-left:10px;floaT:left;width:660px;height:140px;margin-bottom:8px;background: url("../img/input.png") left top no-repeat;border:0px;border-bottom:1px solid #cacaca;border-right:1px solid #cacaca;}
#obsah .textPage form br {display:block;overflow:hidden;clear:both;height:1px;}
#obsah .textPage form button {margin-left:10px;float:left;margin-top:10px;} 
#obsah .textPage .drobek {font-size:12px;color:#d99d3c;display:block;position:relative;}
#obsah .textPage .drobek a {color:#d99d3c;}
#obsah .textPage .news {margin-top:10px;font-family:Verdana, Arial, Helvetica, sans-serif;margin-bottom:15px;width:425px;float:left;}
#obsah .textPage .news h4 {color:#252525;font-size:12px;letter-spacing:3px;font-weight:normal;text-transform:uppercase;border-bottom:1px solid #dddddd;padding-bottom:3px;}
#obsah .textPage .news a img {float:left;margin-right:15px;margin-top:2px;}
#obsah .textPage .news h2 {margin:0 0 4px 0;}
#obsah .textPage .news h2 a {color:black;font-size:12px;}
#obsah .textPage .news p {font-size:12px;line-height:16px;margin-bottom:0px;}
#obsah .textPage img.bannerHP {float:right;margin-top:12px;}
#obsah .textPage .certiBox {float:left;width:229px;font-size:12px;text-align:center;margin-top:15px;border-right:1px solid #e7e7e7;height:250px;margin-bottom:10px;}
#obsah .textPage .certiBoxRight {border:0px;}
#obsah .textPage .certiBox img {border:1px solid #fde0b6;margin-bottom:10px;} 
#obsah .textPage .certiBox h2 {margin-bottom:0px;}
#obsah .textPage .certiBox h2 a {color:#000;font-size:12px;}
#obsah .textPage .certiBox strong {background: url("../img/sipka.gif") left center no-repeat;line-height:16px;font-size:10px;color:#fca728;padding-left:12px;}
#obsah .textPage img.newsImgLeft {margin-right:15px;}
#obsah .textPage img.imgalign-left {float:left;margin-right:15px;}
#obsah .textPage img.imgalign-right {float:right;margin-left:15px;}
#obsah .textPage .certiBox img.imgalign-left {float:none;margin:0px;}
#obsah .textPage .certiBox img.imgalign-right {float:none;margin:0px;}
#obsah .textPage strong.red {color:white;font-weight:bold;border:1px solid white;padding:2px 5px;background-color:#ac221b;line-height:22px;}
#obsah .textPage strong.green {color:white;font-weight:bold;border:1px solid white;padding:2px 5px;background-color:#5aae1d;line-height:22px;}

#obsah .productBox {margin-bottom:10px;}
#obsah .productBox #rbtexty a.rbo span {display:block;color:white;padding:0px;margin:0px;padding:5px 10px;background:#f3581a url("../img/sipkaOther.gif") right center no-repeat;background-position:675px 8px;margin-bottom:10px;}
#obsah .productBox .float-left {float:left;width:210px;}
#obsah .productBox .float-left a img {border:1px solid #d1d1d1}
#obsah .productBox .float-right {float:right;width:470px;}
#obsah .productBox .float-right table {width:470px;line-height:16px;font-size:11px;}
#obsah .productBox .float-right table tr th {text-align:left;padding:5px 2px;width:130px;border-bottom:1px solid #e7e7e7;}
#obsah .productBox .float-right table tr td {padding:5px 2px;padding-left:10px;border-bottom:1px solid #e7e7e7;background-color:#fafafa}

#prava {float:right;width:250px;background:#fff;margin-top:10px;padding:10px;padding-top:1px;}
* html #prava {width:250px;}
#prava h3 {color:#252525;line-height:30px;height:30px;padding-left:35px;background: url("../img/kostkaColor.png") center top no-repeat;font-size:12px;position:relative;margin-top:10px;}
#prava h3 a {position:absolute;right:8px;top:10px;background: url("../img/ramecek.gif") center top no-repeat;height:12px;width:12px;text-align:center;font-size:17px;color:#252525;text-decoration:none;line-height:9px;font-weight:normal;}
#prava h3 a span {display:block;background: url("../img/ramecek-hover.gif") center top no-repeat;}
#prava h3.shadow {color:#252525;line-height:30px;padding-left:35px;background: url("../img/kostkaShadow.png") center top no-repeat;font-size:12px;position:relative;margin-top:10px;}
#prava .box {border:1px solid #fcb034;border-top:0px;background-color:#fffcf6;font-size:12px;line-height:16px;padding:10px;}
#prava .boxShadow {border:1px solid #989898;border-top:0px;background-color:#fcfcfc;font-size:12px;line-height:16px;padding:10px;}
#prava p.center {text-align:center;}
#prava #box2 a {color:#ff7200;font-weight:bold;font-size:10px;}
#prava #box2 img {border:1px solid #FDE0B6}
#prava .box ul {font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:20px;margin:0px;list-style:none;}
#prava .box ul li {background: url("../img/li.gif") left center no-repeat;background-position:0px 5px;padding-left:13px;margin:0px;line-height:15px;margin-bottom:5px;font-size:11px;}

#pata {background:#ffffff url("../img/pata.png") center top no-repeat;_text-align:center;font:11px/16px Verdana,Arial,Helvetica,sans-serif;height:330px;}
#pata .bg {margin:0px auto;height:110px;width:980px;_text-align:left;position:relative;}
#pata .bg a {position:absolute;}

#pata .bg a.baty {background: url("../img/pata-loga.png") left top no-repeat;width:55px;height:37px;background-position:-21px -30px;left:21px;top:30px;}
#pata .bg a:hover.baty {background: url("../img/pata-loga.png") left top no-repeat;background-position:-21px -117px;}

#pata .bg a.mahr {background: url("../img/pata-loga.png") left top no-repeat;width:70px;height:37px;background-position:-103px -30px;left:103px;top:33px;}
#pata .bg a:hover.mahr {background: url("../img/pata-loga.png") left top no-repeat;background-position:-103px -117px;}

#pata .bg a.bmi {background: url("../img/pata-loga.png") left top no-repeat;width:64px;height:23px;background-position:-202px -37px;left:202px;top:41px;}
#pata .bg a:hover.bmi {background: url("../img/pata-loga.png") left top no-repeat;background-position:-202px -124px;}

#pata .bg a.jwfroehlich {background: url("../img/pata-loga.png") left top no-repeat;width:125px;height:14px;background-position:-305px -41px;left:305px;top:46px;}
#pata .bg a:hover.jwfroehlich {background: url("../img/pata-loga.png") left top no-repeat;background-position:-305px -128px;}

#pata .bg a.kroeplin {background: url("../img/pata-loga.png") left top no-repeat;width:55px;height:23px;background-position:-465px -37px;left:465px;top:41px;}
#pata .bg a:hover.kroeplin {background: url("../img/pata-loga.png") left top no-repeat;background-position:-465px -124px;}

#pata .bg a.tesa {background: url("../img/pata-loga.png") left top no-repeat;width:35px;height:35px;background-position:-560px -31px;left:560px;top:35px;}
#pata .bg a:hover.tesa {background: url("../img/pata-loga.png") left top no-repeat;background-position:-560px -118px;}

#pata .bg a.topcon {background: url("../img/pata-loga.png") left top no-repeat;width:121px;height:20px;background-position:-632px -39px;left:632px;top:42px;}
#pata .bg a:hover.topcon {background: url("../img/pata-loga.png") left top no-repeat;background-position:-632px -126px;}

#pata .bg a.schut {background: url("../img/pata-loga.png") left top no-repeat;width:71px;height:25px;background-position:-782px -35px;left:782px;top:39px;}
#pata .bg a:hover.schut {background: url("../img/pata-loga.png") left top no-repeat;background-position:-782px -122px;}

#pata .bg a.mitutoyo {background: url("../img/pata-loga.png") left top no-repeat;width:73px;height:21px;background-position:-887px -42px;left:887px;top:47px;}
#pata .bg a:hover.mitutoyo {background: url("../img/pata-loga.png") left top no-repeat;background-position:-887px -129px;}

#pata .bg p {color:#3c3c3c;font-size:11px;text-align:right;position:absolute; bottom:5px;right:10px;}
#pata .copyright {text-align:right;width:980px;margin:0 auto;}
#pata .domtab {display:none;width:940px;margin:0 auto;padding:0 20px;}
#pata .domtab h3 {font-size:13px;margin-bottom:10px;text-align:left;}
#pata .domtab p {margin-bottom:10px;text-align:left;}

























