body,td,th,h1,h2,h3,h4 {font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;font-size:13px;line-height:16px;}
body {margin:0;padding:0;}
hr,.kryt {display:none;}
img {border-width:0;/*border:1px solid red;*/}

#main {margin:50px auto 0 auto;padding:0;text-align:left;width:900px;min-width:900px;}
#center {margin:0;padding:0;}
#center00, #image00 {margin:0;padding:0;width:900px;height:280px;}
#header {width:900px;height:110px;}
.logo, #image, #info {float:left;}
#language {text-align:right;padding:.75em;text-transform:uppercase;font-size:1.2em;letter-spacing:.025em;}

#main_menu {padding-left:315px;text-transform:uppercase;font-size:1em;line-height:1.5em;}
#submenu {margin:0;padding:0;text-transform:lowercase;font-size:1em;line-height:2em;}
#main_menu ul {margin:6px 0 0 0;padding:0;}
#submenu ul {margin:0;padding:0;}
#main_menu ul li, #submenu ul li {list-style:none;}
.menu {width:194px;height:110px;float:left;}
.smenu {width:194px;height:100%;float:left;}

#main_content {margin:0;padding-left:315px;width:auto;}
#image_content {width:315px;float:left;padding-bottom:25px;}
#main_content .inside {padding:1.85em 0 1.85em 0;width:582px;}
#media_content .inside {padding:0;}
.text {line-height:1.3em;margin:0;padding:0 1.6em 1em 0;width:auto;text-align:justify;}
#image {width:270px;margin:0;padding:25px 0 0 25px;}
.picture {width:270px;margin:0;padding:25px 0 0 25px;}
#media_content {margin:0;padding-left:20px;width:auto;}
#media_content .text {margin:0;padding:0;}

.media_block {line-height:2em;width:247px;float:left;padding:10px;margin:20px 20px 20px 0;}
.media_caption {font-size:1.4em;line-height:1.2em;font-weight:bold;margin:0 0 .5em 0;}

#footer {margin:0 auto 0 auto;text-align:left;width:900px;min-width:900px;}
#foot {width:900px;height:110px;}
#media {float:right;}
#media, #info {height:50px;line-height:50px;}
.contact {float:left;padding:1em 0 0 4em;}
#info {padding:0 0 0 1.5em;font-size:.9em;}
#media {padding:0 2em 0 0;font-size:1.1em;}
.pipe {padding:0 .1em 0 .1em;margin:0;font-weight:bold;}
#navigation {text-align:center;padding:4.15em 0 0 0;font-size:1.4em;line-height:1.2em;width:900px;font-weight:lighter;}
#navigation a, #navigation a:hover, #language a, #language a:hover {padding:0 .15em 0 .15em;}
#pocitadlo {float:right;padding:1em 3.3em 0 0;}

.caption, .caption2, .path {font-size:1.4em;line-height:1.2em;letter-spacing:.025em;}
.caption, .caption2 {text-transform:uppercase;margin:0;padding:0 0 .25em 0;}
.caption2 {display:block;}
.caption3 {display:block;font-size:1.2em;line-height:1em;letter-spacing:.02em;text-transform:uppercase;margin:0;padding:0 0 1em 0;font-weight:bold;}
.path {margin:0;padding:0 0 .75em 0;}

#news_violet, #news_orange, #news_blue {margin:0 20px 15px 0;padding:10px 0 0 15px;width:auto;}
.news_content img {float:left;margin:0 10px 0 0;}
.news_content {width:95%;padding:0 1.5em 1.5em 0;}
.news_title {font-size:1.2em;line-height:2em;font-weight:bold;}
.blocks {padding:14px 0 0 315px;}
.part, .part_txt, .part_pict {float:left;width:130px;height:80px;padding:0;margin:0 .75em 0 0;}

#map {width:550px;height:245px;border:2px solid #FF6600;}

.product {height:290px;}
.pdf, .doc, .zip, .rar {font-size:14px;line-height:28px;text-align:left;}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .ie_bug {height:1%;margin-left:0;}
/* End hide from IE5/mac */

.space, .cleaner {clear:both;height:1px;font-size:1px;border:none;margin:0;padding:0;background:transparent;}
.space_pro {display:block;height:65px;}
