html {font-size: 100%;}

body {
    font-family: trebuchet ms, tahoma, arial, lucida, sans-serif;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
    color: #333333;
    background: #005ca1;
    text-align: center;
    behavior:url("/csshover.htc");
    }
p {line-height: 130%;margin: 0;padding: 0;margin-bottom: 10px;}
li {line-height: 120%;}
a:link {color: #005ca1;}
a:hover {color: #000000;}
a:visited {color: #000000;}
a:active {color: #000000;}
a img {border: none}
.clear {clear: both;}
.black {color:#000000;}
.red {color: #cc0000;}

div#main {background-color: #ffffff; margin: 0px auto 0px auto; width:930px;position: relative;}
div#top1 {background-image: url(/images/top_1.jpg);width:930px; height:92px;background-repeat: no-repeat;text-align: right; padding:0px}
div#top1 p {font-size:11px;margin:0px 30px 0px 0px;padding:10px;color:#666666;font-size: 10px;}
div#top1 ul {list-style-type: none;display:block;margin:20px 30px 0px 0px;}
div#top1 ul li {float: right;  display: block;padding:0px 10px 0px 13px;background-image: url(/images/topli.jpg);background-repeat: no-repeat;background-position: left center;}
div#top1 ul li a {color:#666666;text-decoration: none;font-size: 11px;font-weight: bold;}
div#top1 ul li a:hover {color:#000000;}

div#search {float:right;color:#ffffff;padding-right:50px;}
div#search p {margin: 0; padding-top: 5px; }
form#fsearch {margin:0px;padding:0px;}
form#fsearch label {margin:0px;padding:0px 5px 0px 5px;color:#ffffff;font-size:11px;font-weight:bold;}
form#fsearch input#inputsearch {border:none;color:#666666;font-size:12px;font-weight:normal;width:110px;height:18px;background: #ffffff url(/images/input_bckg.jpg) repeat-x left top;position:relative;top:0px;}
form#fsearch input#btnsearch {position:relative;top:7px;left:2px;}


div#top2 {background-image: url(/images/top_2.jpg);width:930px; height:170px;background-repeat: no-repeat;}

div#menu {width: 930px;height: 39px; margin: 0px auto 0px auto; padding: 0px;background: #3787C2 url(/images/top_3.jpg) no-repeat; background-color: #005CA1; color:#ffffff;font-weight: bold;  font-size: 12px;}

div#menu ul {list-style-type: none;float:left;padding:0px;margin:0px;padding-left: 40px;}
div#menu ul li { float: left;  display: block; padding:0px 0px 0px 0px; position:relative; }
div#menu ul li a {color:#ffffff;font-weight:bold;line-height:39px;text-decoration:none;font-size:12px;padding:0px 12px 0px 12px;display:block;height:39px;float:left;}
div#menu ul li a:hover {background: #005ca1 url(/images/menu_bckg.jpg) repeat-x left top; position:relative;}

div#menu ul li ul {display: none;}
div#menu ul li:hover ul {display: block;width:235px;position:absolute;z-index:21;top:39px;left:-10px;}
div#menu ul li ul li {width: 100%; display: block; clear: both; padding:0px; margin:0px;background: #4794CC;}
div#menu ul li ul li a {font-size:12px; padding:5px 14px 5px 14px;background:none;height:auto;line-height:15px;text-align:left;}
div#menu ul li ul li a:hover {font-size:12px; padding:5px 14px 5px 14px;background:#005CA1;height:auto;line-height:15px;left:0px; width:207px;_width:100%;text-align:left;}


div#inmain {width:930px;margin:0px;background-image: url(/images/bckg.jpg);background-repeat: repeat-y;}
div#inmain ul {list-style-type: none;padding:0px;margin:0px;}
div#inmain ul li {background-image: url(/images/li3.jpg);padding: 0px 0px 20px 40px;background-repeat: no-repeat;background-position: 5px 0px;}

.content ul {list-style-type: none;padding:0px;margin:0px;}
.content ul li {background-image: url(/images/li1.jpg);padding: 0px 0px 10px 30px;background-repeat: no-repeat;background-position: 0px 0px;}

div#mainleft {width:420px; float:left;text-align: justify;margin: 0px 10px 0px 35px;height:auto;}
div#mainright {width:420px; float:right;text-align: justify;margin: 0px 35px 0px 0px;height:auto;}

div#mainleft h1 {padding:15px 10px 0px 40px;margin:0;background-image: url(/images/title_hp.jpg);background-repeat: NO-repeat;background-position: left top; color:#005CA1;font-size: 17px;font-weight:normal;width: 420px; height: 34px;}
div#mainright h1 {padding:17px 10px 0px 40px;margin:0;background-image: url(/images/title_hp.jpg);background-repeat: NO-repeat;background-position: left top; color:#005CA1;font-size: 13px;font-weight:bold;width: 420px; height: 34px;}

.content {width:860px;padding:0px 35px 10px 35px;text-align: left;background-image: url(/images/bckg.jpg);background-repeat: repeat-y;}
.content h1 {padding:15px 10px 0px 40px;margin:0;background-image: url(/images/title_sub.jpg);background-repeat: NO-repeat;background-position: left top; color:#005CA1;font-size: 17px;font-weight:normal;width: 860px; height: 34px;}
.content h2 {color:#005CA1;font-size: 15px;font-weight:bold;border-left: #E7EAEC 10px solid;padding-left:10px;}

.content p {text-align: justify;}

.imghp {margin: 0px 20px 10px 0px;float: left;}

.clanek {padding-bottom:0px;font-size:11px;text-align: left;}
.clanek .listdiv {float:left;padding-right:15px;padding-bottom:15px;}
.clanek h2 {padding: 0; margin: 0 ; display: inline; font-size:15px;position:relative;top:-3px;text-align: left; border:none;}
 
.clanek2 {padding-bottom:0px;font-size:11px;text-align: left;}
.clanek2 .listdiv {float:left;padding-right:15px;padding-bottom:15px;}
.clanek2 h2 {padding: 0; margin: 0 ; display: inline; font-size:13px;position:relative;top:-2px;text-align: left; border: none;}

div#dodavatele {text-align: center;}
div#dodavatele img {margin:5px;}

#fotogalerie {width:300px;text-align:center;float:right;margin:0px 0px 0px 20px;font-size:11px;line-height:120%;position:relative;top:-10px;}
#fotogalerie a {text-decoration: none;}
#fotogalerie a b {text-decoration: underline;}
#fotogalerie img {border:none;margin-top:10px;}
#fotogalerie span {font-size:10px;}

#fotogalerie2 {width:215px; text-align:center;float:left;margin:0px;font-size:11px;line-height:120%;position:relative;}
#fotogalerie2 a {text-decoration: none;}
#fotogalerie2 a b {text-decoration: underline;}
#fotogalerie2 img {border:none;margin-top:10px;}
#fotogalerie2 span {font-size:10px;}

.file {font-size:12px;line-height:120%;width:150px;margin:0px;text-align:center;vertical-align: top;padding-bottom:10px;}
.file a {font-weight: bold;font-size:11px;text-decoration: none;display:block;padding-bottom:5px;}
.file a span {text-decoration: underline;}
.file img {border:none;text-decoration: none;}


div#down {width:930px;height:66px;background-image: url(/images/down_1.jpg); font-size:10px;text-align: right;}
div#down span {padding:25px 40px 0px 0px;display: block;color: #666666;}
div#bckgleft {background-image: url(/images/bckg_left.jpg );width:526px;height: 611px;top:0px;left:-511px;position: absolute;}
div#bckgright {background-image: url(/images/bckg_right.jpg );width:520px;height: 611px;top:0px;left:915px;position: absolute;}
div.novinka {background-image: url(/images/img_novinka.gif  );width:82px;height: 82px;top:301px;left:833px;position: absolute;display: block;float: none;}

.button {font-size:12px;font-weight:bold;font-family: trebuchet ms, tahoma, arial, lucida, sans-serif;padding:3px 10px 3px 10px;}
form.myform {padding-left:50px;}
.myform label {font-weight:bold;font-size:12px;text-align:right;width:150px;padding:5px 20px 0px 0px;display:block;float:left;}
.myform label .red { color:#4794CC; }
.myform .input, .inputred {font-family:Trebuchet MS;font-size:12px;margin-bottom:5px;float:left;}
.myform .inputred {background-color: rgb(255,240,240);}
/*

.black {color: #000000;}
.clear {clear: both;}
.clearleft {clear: left;}
.center {text-align: center;}
img {border:none;}
p {font-size:11px;line-height:120%;text-align: justify;margin:5px 0px 0px 0px;padding:0px;}

div#main {width:930px;padding:0px;margin:0px auto 0px auto;position:relative;}
img#logo {margin:12px 0px 14px 45px;padding:0px;border:none;float:left;}

div#menu {
    width: 900px;
    height: 40px;
    margin: 0px auto 0px auto;
    padding: 0px;
    background: #D1191A url(/images/menu_off_bckg.jpg) repeat-x left top;
    }

span#lmenu { float:left; width:5px;height:40px;background: url(/images/menu_l.jpg) no-repeat left top;padding-left:22px;}
span#rmenu { float:right; width:5px;height:40px;background: url(/images/menu_r.jpg) no-repeat left top}
div#menu ul li a#eshop {font-size:16px;}
div#menu ul li a#eshop span {position:absolute;top:-10px;left:35px;font-size:10px;}

div#menu ul li ul li.submenutop {background:#2E3438 url(/images/menu_sub_top.jpg) no-repeat left top;display:block;height:5px;font-size:1px;}
div#menu ul li ul li.submenudown {background: url(/images/menu_sub_down.gif) no-repeat left top;display:block;height:5px;font-size:1px;}

div#mbody {width:900px;margin: 0px auto 0px auto;padding:0px;background: #ffffff url(/images/img_main_top.gif ) no-repeat left top;}
div#mbody2 {width:900px;margin: 5px auto 0px auto;padding:0px;background: #ffffff url(/images/img_main_top.gif ) no-repeat left top;}
div#footer {background: url(/images/img_main_bottom.gif) no-repeat left top;font-size:11px;padding:15px 0px 10px 0px;width:900px; margin:0px auto 0px auto;}
#footer a {color:#2E3438}
#footer a:hover {color:#000000}

div#mainleft {width:440px;margin:15px 0px 15px 20px;padding:0px;float:left;text-align:left;}
div#mainright {width:390px;margin:15px 20px 0px 20px;padding:0px;float:right;text-align:left;}

ul#toplinks {list-style: none; padding:0px; margin:0px;position:absolute;left:438px;top:22px;} 
ul#toplinks li {float:left;color:#2E3438;font-size:11px;font-weight:bold;}
ul#toplinks li a {color:#2E3438;padding:0px 5px 0px 5px;}
ul#toplinks li a:hover {color:#000000;padding:0px 5px 0px 5px;}
#imgrss {border:none;}

form#search {margin:0px;padding:0px;position:absolute;left:657px;top:14px;}
form#search p {text-align:left;}
form#search label {margin:0px;padding:0px 5px 0px 5px;color:#2E3438;font-size:11px;font-weight:bold;}
form#search input#inputsearch {border:1px solid #98A3AF;color:#666666;font-size:12px;font-weight:normal;width:140px;height:16px;background: #ffffff url(/images/bckg_input.jpg) repeat-x left top;position:relative;top:1px;}
form#search input#btnsearch {position:relative;top:4px;left:2px;}

h1 { margin:0px; padding:9px 0px 9px 20px; background: url(/images/img_title_bckg2.jpg) no-repeat left top; color:#D1191A;font-size:16px;font-weight:bold;text-align:left; line-height:17px;}
h2 { margin:0px; padding:9px 0px 9px 20px; background: url(/images/img_title_bckg2.jpg) no-repeat left top; color:#D1191A;font-size:14px;font-weight:bold;text-align:left; line-height:15px;}
h3 {font-size:14px;font-weight:bold; margin:0px;padding:0px;color: #D1191A; margin-left:20px;}
h3 img {border:none;}

.imgsidlo {margin:10px 0px 0px 20px;}
.atlascopco {float:right;margin:10px 0px 5px 10px;color:#0094C5;font-size:10px;width:110px;line-height:100%;font-weight:bold;text-align:center;}
.atlascopco img {margin-bottom:5px;}
div#mainright p, div#mainpartner p {font-size:11px;line-height:120%;text-align: justify;margin:10px 0px 10px 20px;padding:0px;}

div.clanek {font-size:11px;line-height:120%;text-align: justify;margin:10px 0px 20px 20px;padding:0px;clear:both;}
div.clanek p {margin:5px 0px 0px 0px;}
div.clanek h3 {margin-left:0px;}
img.nahled {margin:0px 10px 15px 0px;}

div#mainpartner {clear:both;width:860px;margin:0px 20px 0px 20px;padding:0px;float:none;text-align:center;}
div#mainpartner img {border:none; margin:0px;}
div#flash {z-index: 20;background: url(/images/img_title.jpg) no-repeat left top; width:930px;height:190px;}
#imgflash {width:930px;height:190px;}

.content {clear:both;width:860px;margin:5px 20px 0px 20px;padding:15px 0px 0px 0px;_padding:10px 0px 0px 0px;float:none;text-align:left;}
.content p {font-size:12px;line-height:120%;text-align: justify;margin:10px 0px 10px 20px;padding:0px;}
.content ul {list-style: none url(/images/li.png)}
.content li {font-size:12px; padding-left:0px;}
.content ul ul {list-style: url()}

#paticka {font-size:10px;font-weight:bold;}

.content ul.sloupce {list-style: none url(/images/li.png);}
.content ul.sloupce li {font-size:12px;font-weight:bold; padding-left:5px;}


.button {font-size:12px;font-weight:bold;font-family: trebuchet ms, tahoma, arial, lucida, sans-serif;}

.myform label {font-weight:bold;font-size:12px;text-align:left;width:150px;padding:5px 10px 5px 0px;display:block;float:left;}
.myform .input {font-family:Trebuchet MS;font-size:12px;margin-bottom:5px;}
.listdiv  {width:120px;float:left;text-align:center;margin-right:10px;}
*/
