body {
    font-family: trebuchet ms, tahoma, arial, lucida, sans-serif;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
    color: #333333;
    background: #FFFFFF url(/images/bodybckg.jpg) left 0px repeat-x;
    text-align: center;
    behavior:url("/csshover.htc");
    }

a:link {color: #00A3F0;}
a:hover {color: #000000;}
a:visited {color: #000000;}
a:active {color: #00A3F0;}

.red {color: #00A3F0;}
.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:0px 0px 10px 0px;padding:0px;}

div#main {width:1000px;padding:0px;margin:0px auto 0px auto;position:relative}
img#logo {margin:17px 0px 0px 0px;padding:0px;border:none;float:left;}

#flash {z-index: 20;background: url(/images/master.jpg) no-repeat left top; width:1000px;height:249px}
#imgflash {width:1000px;height:249px;}


div#menu { width: 729px;height: 60px;position:absolute;margin:0px;z-index: 21;top:262px; left:-120px;padding: 0px; background: url(/images/menubckg.jpg) no-repeat top left;}
div#menu ul {list-style-type: none;float:right;padding:0px;margin:0px;}
div#menu ul li { float: left;  display: block; padding:0px 0px 0px 0px; position:relative; }
div#menu ul li a {color:#333333;font-weight:bold;line-height:37px;text-decoration:none;font-size:12px;padding:0px 10px 0px 10px;display:block;height:37px;float:left;}
div#menu ul li a:hover {color:#00A3F0; background: url(/images/menuover.jpg) repeat-x left top;}
div#menu ul li a.active {color:#999999}

#mainbody, #mainbody2 {width:1000px;margin: 0px auto 0px auto;padding:0px;text-align: left;}

.content ul, #mainbody ul, #mainbody2 ul {list-style: none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px}
.content ul li, #mainbody ul li, #mainbody2 ul li { background: url(/images/dotli2.jpg) no-repeat left top;padding:0px 0px 3px 18px;}
.content ul li a, #mainbody ul li a,#mainbody2 ul li a {font-weight:bold;}

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

#mainleft {width:440px;margin:0px 20px 10px 0px;padding:0px;float:left;text-align:justify;}
#mainright {width:500px;margin:0px 0px 10px 20px;padding:0px;float:right;text-align:justify;}
.content {clear:both;width:1000px;margin:0px 0px 10px 0px;padding:0px;float:none;text-align:justify;}
.content img {margin:0px 10px 15px 0px;border:3px solid white;}

h1 {color:#00A3F0;font-size:15px;font-weight:bold;}
h2 {color:#00A3F0;font-size:15px;font-weight:bold;}

#footer {background: url(/images/footer.png) no-repeat 50% top;font-size:10px;padding:30px 0px 0px 0px; width:100%;margin:0px auto 0px auto;text-align: center;}

ul#topul {list-style: none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; position:absolute; top:28px; left:550px;}
ul#topul li { background: url(/images/dotli.jpg) no-repeat left 5px;padding:0px 8px 0px 11px;display: block;float:left;line-height:20px}
ul#topul li a {color:#333333; font-size:10px; text-decoration:none; font-weight:bold;}
ul#topul li a:hover {color:#000000;text-decoration:underline;}
#imgrss {position:relative;top:3px;margin-left:3px;}

div.clanek {font-size:11px;line-height:120%;text-align: justify;margin:0px 0px 10px 0px;padding:0px;clear:both;}
div.clanek p {margin:5px 0px 0px 0px;}
div.clanek h3 {margin:0px;font-size:12px;padding:0px;}
img.nahled {margin:0px 10px 0px 0px;border:3px solid white;}
.listdiv  {width:106px;float:left;text-align:center;margin-right:10px;}

form#search {margin:0px;padding:0px;position:absolute;left:300px;top:24px;}
form#search p {text-align:left;}
form#search label {margin:0px;padding:0px 5px 0px 5px;font-size:10px;font-weight:bold;}
form#search input#inputsearch {border:1px solid #EBEBEB;color:#333333;font-size:15px;font-weight:normal;width:140px;height:20px;background: #ffffff url(/images/inputbckg.jpg) repeat-x 1px top;position:relative;top:2px;}
form#search input#btnsearch {position:relative;top:6px;left:2px;}


#fotogalerie {width:320px;text-align:center;float:right;margin:0px 0px 0px 20px;font-size:10px;line-height:120%;position:relative;top:-10px;}
#fotogalerie a {text-decoration: none;}
#fotogalerie a b {text-decoration: underline;}
#fotogalerie img {margin-top:10px;}
#fotogalerie 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;}

.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;}

/*


div#menu ul {list-style-type: none;float:left;padding:0px;margin:0px;}
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:40px;text-decoration:none;font-size:13px;padding:0px 16px 0px 12px;display:block;height:40px;float:left; background: url(/images/menu_vline.jpg) no-repeat right top;}
div#menu ul li a:hover {background: #990000 url(/images/menu_on_bckg.jpg) repeat-x left top; position:relative;left:-2px;padding: 0px 14px 0px 14px; }
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 {display: none;}
div#menu ul li:hover ul {display: block;width:235px;position:absolute;z-index:21;top:40px;left:-2px;}
div#menu ul li ul li {width: 100%; display: block; clear: both; padding:0px; margin:0px;background: #2E3438 url(/images/menu_sub_bckg.jpg) repeat-y left top;}
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:#1D2123;height:auto;line-height:15px;left:0px; width:207px;_width:100%;text-align:left;}
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}


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;}


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;}

.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;}

#fotogalerie {width:200px;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;}

.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;}

*/
