* {margin:0;padding:0;}
.alignright{float:right}
.format {clear:both;width:1px;height:1px;font-size:1px;line-height:1px;display:block;visibility:hidden;}
.clear {clear:both;line-height: 0px;font-size: 0px;}
a {color:#468D00;text-decoration:none;}
a:hover {text-decoration:underline;}
li {list-style:none;}
.prodt table {clear:right}
table, td, th {_font-size:x-small;}
body {background:url('images/bgw.gif') repeat-x left top white;min-width:1000px;text-align:center;font-family:Arial, sans-serif;font-size:small;_font-size:x-small;
    color:#5A5A5A;padding-bottom:25px;}
#greenpas{width:100%;height:8px;background:#A7DF00 url();font-size: 0px;line-height: 0px;}
#main {width:1000px;margin:0 auto;text-align:left;}
h1 {float:left;margin:30px 50px 0 0;_margin-right:25px;}
h1 a {display:block;position:relative;overflow:hidden;width:221px;height:52px;}
h1 a span {display:block;position:absolute;left:0;top:0;z-index:1;width:221px;height:52px;background:url('images/logo.gif') no-repeat top left;_cursor:hand;}
#header .inspi {/*background: url(images/inspi.gif) no-repeat ;*/position:absolute;margin:50px 0 0 232px;width:230px;height:10px;
    color:#AAACAF;text-transform: uppercase;font-size: 11px;font-weight: bold;letter-spacing: 1px;*margin-left:-38px;_margin-left:-10px;}
#header .search {float:right;margin:25px 0 0;color:#7C9591;}
#header .search span.vyh {font-size: 0.85em;margin-right:5px;}
#header .search input {border:1px solid #B7CAC7;color:#7C9591;padding:2px;}
#header .search button {width:19px;height:19px;border:none;background:url('images/search.gif') no-repeat top left;cursor:pointer;_cursor:hand;margin-left:10px}
#header .search button span {visibility:hidden;}
#header #level1 {clear:right;float:right;margin:5px 0 0;}
#header #level1 li {display:inline;}
#header #level1 li a {display:block;float:left;color:black;margin:0 0 0 13px;letter-spacing: -0.005em;font-size: 0.92em;color:#366D00}
#strip {clear:both;}
#strip #produkty {float:left;margin:33px 0 0 250px;_margin:33px 0 0 125px;}
#strip #produkty li {display:inline;}
#strip #produkty a {float:left;display:block;width:211px;width:221px;height:33px;line-height:33px;background:url('images/produkty1.png') no-repeat center left;
    color:white;margin:0 19px 10px 0;padding-left:10px;font-weight:bold;}
#strip #produkty li#level1active a {background:url('images/produkty1h.png') no-repeat center left;}
#content {clear:both;margin-top:150px;font-size:0.9em;padding-bottom:25px;}
#content #path {margin:0 0 20px 250px;font-size:0.95em;}
#content #submenu {width:220px;float:left;margin:0 30px 25px 0;}
#content #submenu h2 {font-size:1.2em;margin:0 0 20px;}
#content #submenu li {display:inline;font-weight:bold;}
#content #submenu li ul{display: none;}
#content #submenu li.current_page_item ul, #content #submenu li.current_page_parent ul,
#content #submenu li.current_page_ancestor ul{display: inline-block;}
#content #submenu li.current_page_item{font-weight: bold;}
#content #submenu li li {font-weight:normal;}
#content #submenu a {display:block;padding:5px 0 5px 25px;background:url('images/footer-link.gif') no-repeat 0px 8px;}
#content #submenu li li a {margin:0 0 0 20px;}
#content #submenu li li li a {margin:0 0 0 40px;font-size:0.9em;}
#content #submenu li+li a {border-top:solid #B7CAC7 1px;}
#content #submenu li a {_border-bottom:solid #B7CAC7 1px;}
#content #submenu li a#level2current,#content #submenu li a#level3current {color:black;background:url('images/dot.gif') no-repeat center left;}
#content #submenu li a#level2current:hover, #content #submenu li a#level3current:hover {text-decoration:none;}
#content #maincontent {margin:0 0 0 250px;padding-bottom:25px;min-height:200px;_height:200px;}
#content #maincontent h2 {margin:0 0 20px; _font-size:1.6em;}
#content #maincontent h3, #content #maincontent h3 a  {margin:0 0 10px; _font-size:1.2em;}
#content #maincontent h4 {margin:30px 0 10px; font-size:1.3em;  _font-size:1.2em;}
#content #maincontent p {font-size:1.1em;line-height:1.4;margin-bottom:1em;}
#content #maincontent a {text-decoration:none ;}
#content #maincontent a:hover {text-decoration:underline;}
#content #maincontent ul {margin:0 0 12px 0px}
#content #maincontent li {margin:5px 0 0 35px;list-style:disc;}
#content #maincontent li a {font-weight:bold;text-decoration:none;}
#content #maincontent li a:hover {text-decoration:underline;}
#content #maincontent li li a 	 {font-weight:normal;}
#content #maincontent li li li a {font-weight:normal; font-size:.9em;}
#content #maincontent div.left {width:370px;margin-right:10px;float:left;}
#content #maincontent div.right {margin-left:380px;}
#content #maincontent p.img {float:right;clear:right;font-style:italic;margin:0 5px 10px 25px; font-size:1em; width:160px;}
#content #maincontent p.img img	{display:block;border:1px solid #B7CAC7;padding:4px !important;margin:4px 0;}
#content #maincontent p.img a {/*display:block;font-style:normal;text-transform:lowercase;text-decoration:none;width:auto;padding:2px 0 2px 15px;margin:0 0 0 20px;
    background:url('images/lupa.gif') no-repeat center left;*/}
.imagelink {border:none;}
.imagelink img	{border:1px solid #B7CAC7;padding:4px;margin:4px 0;}
.hitachi   {position:absolute;top:265px;margin-left:450px;margin-top: -10px;z-index: 1;}/* {margin-top:-186px;*margin-top:-46px;_margin-top:-44px;}*/

#content #maincontent p.tab-l	{padding-left:35px;}

/* tables */
#content #maincontent table {width:715px;text-align:center;margin:15px;font-size:0.9em;}
#content #maincontent table, td, th {font-size:.95em;}
#content #maincontent th {width:100px;}
#content #maincontent th, #content #maincontent td {padding:5px 0;border-bottom:1px solid #B7CAC7;}
#content #maincontent tr {border-bottom:1px solid black;}
#content #maincontent table.noborder td{border:0}
#content #maincontent table.noborder td img{border:0}
#content #maincontent tr.heading {background:#749993;color:white;}
#content #maincontent tr.heading th, #content #maincontent tr.heading td {padding:12px 6px;border:none;}
#content #maincontent tr.price	{background:#f5f5f5;}
#content #maincontent tr.price td strong	{color:#678883; font-size:1.3em; }
.old td strong 		{text-decoration:line-through}
#content #maincontent tr.price.new td strong 		{color:#F28400;}
#content #maincontent tr.price td strong em, #content #maincontent tr.price td em	strong {color:#5A5A5A; font-size:11px;}
#content #maincontent tr td em {text-align:left;display:block;margin-left:10px;}
#content #maincontent tr.heading td em {text-align:center;display:inline;margin:0;}

#content #maincontent table.reftab {width:500px;margin-bottom:20px}
#content #maincontent table.reftab td{text-align: left;}


#content #maincontent .imgholder	{text-align:left; width:160px; float:left; margin-top:-5px;margin-right:10px;}
#content #maincontent .contsimg{float: left;width:590px}
#content #maincontent .imgholder p.img	{text-align:left; padding-left:0; margin-left:0;}
#content #maincontent .pdf				{background:url(images/ico_pdf.gif) no-repeat; height:16px; padding:2px 0 0 20px; width:130px; margin:3px; text-align:left;display:block;}
#content #maincontent .note		{padding:0 15px 0px 18px; font-size:.95em;}
#content #maincontent .akce		{padding:0 15px 0px 18px; color:#F28400;}
#content #maincontent .akce	strong	{font-size:1.2em;}
#content #maincontent .btn 		{text-align:center; padding:10px 0;}
#content #maincontent .btn a	{background:#749993; display:block; float:left; margin:0 32px; _margin:0 25px; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:0.85em; width:170px; _width:180px; height:24px; padding-top:5px; _padding-top:4px;}
#content #maincontent .btn a.poptavka			{background:url(images/poptavka.gif) no-repeat; padding-left:12px;}
#content #maincontent .btn a.dokumentace	{background:url(images/dokumentace.gif) no-repeat; padding-left:13px;}
#content #maincontent .btn a.objednavka		{background:url(images/konzultant.gif) no-repeat; padding-left:14px;}

#content #maincontent .print	{display:block;font-style:normal;text-transform:lowercase;text-decoration:none;width:auto;padding:2px 0 2px 22px; margin:20px 0; background:url('images/tisk.gif') no-repeat center left;float:left;}
#content #maincontent .print:hover	{ text-decoration:underline;}	

#content #contactform fieldset {_width:720px; *width:720px; background:#E7FFA5;border:none;margin:10px 0;padding:30px;_padding-left:10px;_padding-right:10px;*padding-left:10px;*padding-right:10px;}
#content #contactform div {float:left;/*clear:left;*/_width:100%;*width:100%;}
#content #contactform p {float:left;margin:10px;}
#content #contactform h3 {margin:10px 10px 0 30px; padding:0;}
#content #contactform h2 {float:left;margin:10px 0 0 20px;font-weight:normal;}
#content #contactform legend {color:#fff; font-size:1.2em; font-weight: bold; margin-top:12px;}
#content #contactform input.checkbox {width:30px; margin:2px 0 0px 0; _margin:-2px 0 0px 0; float:left;}
#content #contactform input.radio {width:30px; margin:2px 0 0px 0; _margin:-2px 0 0px 0; float:left;}
#content #contactform label {float:left;clear:left;display:block;color:#333333;_margin:0 0 0 5px;}
#content #contactform .nolabel label {float:none;clear:none;margin:0;}
#content #contactform input, #content #contactform select {float:left;clear:left;display:block;width:200px;}
#content #contactform select {width:204px; _width:200px; _margin-left:5px;*width:200px}
#content #contactform em {color:red;}
#content #contactform textarea {float:left;clear:left;width:650px;_width:660px;*width:660px;}
#content #contactform input.button {float:right;width:103px;height:19px;border:0;background:url('images/odeslat.gif') no-repeat center left;clear:both;font-size:0.9em;
    margin:15px 20px 0 0;cursor:pointer;_cursor:hand;_margin-right:0px;}
#content #contactform hr {height:1px;padding:0;margin:10px 5px 0px 25px;border:0;color:#ACB5BA;background:#ACB5BA;clear:both;}
#bx_visit, #bx_rev		{line-height:0; margin:0; padding:0;}

#content #vypis_produktu{clear:right}		
#content #vypis_produktu ul,#content #vypis_produktu li {list-style:none;}
#content #vypis_produktu h3 {margin:25px 0 10px;}
#content #vypis_produktu div.prod_item {display:block;border:1px solid #B7CAC7;min-height:150px;_height:150px;margin:10px 5px 25px;padding-right:15px;float: left;*float: none;}

#content #vypis_produktu img {display:block;float:left;margin:5px 30px 5px 5px;_margin-left:3px;border:0;}
#content #vypis_produktu p, #content #vypis_produktu h3 {margin-left:185px;}
#content #vypis_produktu p{margin-bottom: 0;padding-bottom:0}
#content #vypis_produktu a.link {display:block;padding:5px 0 5px 25px;background:url('images/footer-link.gif') no-repeat center left;float:left;}

#content #maincontent #projects { float:left;margin:0 25px 10px 0; font-size:0.95em; line-height:150%;}
#content #maincontent #projects ul {float:left;width:212px;_width:220px;border:1px solid #B7CAC7; height:256px; _height:270px; padding:4px 4px 10px 4px;margin:5px;}
#content #maincontent #projects li {display:block; margin:0 0px; list-style:none;}
#content #maincontent #projects img {border:0;}
#content #maincontent #projects li.text {margin:0 5px;}
#content #maincontent #projects li strong {  color:#468D00;display:block;margin:10px 5px 3px;}
#content #maincontent #projects a.hotlink {display:block;padding:5px 0 5px 25px;background:url('images/footer-link.gif') no-repeat center left;margin:5px 0 0 35px;}

#footer {clear:both;border:solid #B7CAC7;border-width:1px 0;height:220px;font-size:0.85em;}
#footer div {float:left;height:220px;}
#footer h2 {font-size:1.1em; _font-size:1.05em; text-transform:uppercase;margin:20px 0 20px 20px;}
#footer p {margin-bottom:10px; line-height:150%;}
#footer ul {margin:0 20px;}
#footer li {display:inline;}
#footer li a, #footer .foota {display:block;padding:5px 0 5px 25px;background:url('images/footer-link.gif') no-repeat center left;}
#footer .foota {margin-top:10px;}
#footer #f3 .foota {margin-left:20px;}
#footer li+li a {border-top:solid #B7CAC7 1px;}
#footer li li a {_border-bottom:solid #B7CAC7 1px;}
#footer #f1 h2 {margin:20px 0;}
#footer #f3 p {margin:0 0 10px 20px;}
#footer #f1 {width:440px;}
#footer #f2 {width:280px;border:solid #B7CAC7;border-width:0 1px;}
#footer .counter {display:none;}

.nospace, #f2 .nospace	{padding:0; margin:0;}

#content #proces {width:473px;height:131px;position:relative;font-size:1em;font-weight:bold;background:url('images/proces.gif') no-repeat center center; margin:10px 0 30px 5px;}
#content #proces a {width:140px; _width:150px;height:25px;position:absolute;background:#749993 url('images/procesy.gif') no-repeat center center;padding-left:10px;line-height:25px;color:white; text-decoration:none;}

#content #proces #podproces1, #content #proces #podproces2, #content #proces #podproces3, #content #proces #podproces4, #content #proces #podproces5, #content #proces #podproces6 {
position:absolute; display: none; top:5px; left:5px; z-index:0; background:#fff; border:1px solid #ccc; line-height:1.5em; width:300px; text-decoration:none; font-weight:normal;filter:alpha(opacity=93); -moz-opacity:.93;  opacity:.93; padding:5px; font-size:.8em; color:#555; z-index:10;}

#content #proces #proces1 {top:13px; left:0; z-index:6;}
#content #proces #proces2 {top:53px; left:0; z-index:5;}
#content #proces #proces3 {top:93px; left:0; z-index:4;}
#content #proces #proces4 {top:13px; right:0; z-index:3;}
#content #proces #proces5 {top:53px; right:0; z-index:2;}
#content #proces #proces6 {top:93px; right:0; z-index:l;}

* {margin:0;padding:0;}
.format {clear:both;width:1px;height:1px;font-size:1px;line-height:1px;display:block;visibility:hidden;}
.clear {clear:both;line-height: 0px;font-size: 0px;}
a {color:#468D00;text-decoration:none;}
a:hover {text-decoration:underline;}
li {list-style:none;}
.prodt table {clear:right}
table, td, th {_font-size:x-small;}
body {background:url('images/bgw.gif') repeat-x left top white;min-width:1000px;text-align:center;font-family:Arial, sans-serif;font-size:small;_font-size:x-small;
    color:#5A5A5A;padding-bottom:25px;}
#greenpas{width:100%;height:8px;background:#A7DF00 url();font-size: 0px;line-height: 0px;}
#main {width:1000px;margin:0 auto;text-align:left;}
h1 {float:left;margin:30px 50px 0 0;_margin-right:25px;}
h1 a {display:block;position:relative;overflow:hidden;width:221px;height:52px;}
h1 a span {display:block;position:absolute;left:0;top:0;z-index:1;width:221px;height:52px;background:url('images/logo.gif') no-repeat top left;_cursor:hand;}
#header .inspi {/*background: url(images/inspi.gif) no-repeat ;*/position:absolute;margin:50px 0 0 232px;width:230px;height:10px;
    color:#AAACAF;text-transform: uppercase;font-size: 11px;font-weight: bold;letter-spacing: 1px;*margin-left:-38px;_margin-left:-10px;}
#header .search {float:right;margin:25px 0 0;color:#7C9591;}
#header .search span.vyh {font-size: 0.85em;margin-right:5px;}
#header .search input {border:1px solid #B7CAC7;color:#7C9591;padding:2px;}
#header .search button {width:19px;height:19px;border:none;background:url('images/search.gif') no-repeat top left;cursor:pointer;_cursor:hand;margin-left:10px}
#header .search button span {visibility:hidden;}
#header #level1 {clear:right;float:right;margin:5px 0 0;}
#header #level1 li {display:inline;}
#header #level1 li a {display:block;float:left;color:black;margin:0 0 0 13px;letter-spacing: -0.005em;font-size: 0.92em;color:#366D00}
#strip {clear:both;}
#strip #produkty {float:left;margin:33px 0 0 250px;_margin:33px 0 0 125px;}
#strip #produkty li {display:block;width:240px;height:43px;float: left;}
#strip #produkty a {float:left;display:block;width:221px;height:33px;line-height:33px;background:url('images/produkty1.png') no-repeat top left;
    color:white;margin:0 19px 10px 0;padding-left:10px;font-weight:bold;}

#strip #produkty li#level1active a {background:url('images/produkty1h.png') no-repeat center left;}
#strip #produkty li ul{display: none;}
#strip #produkty li:hover ul{display: block;position: absolute;background-color: #86B200;margin-top: 33px;width:219px;padding:10px 0px 5px 0px;border-bottom: 1px solid #688800 ;border-left: 1px solid #688800 ;border-right: 1px solid #688800 ;*margin-left:-250px;*background-color: #7DAC00;opacity:.95; filter: alpha(opacity=95);-moz-opacity: 0.95;z-index: 2;}
#strip #produkty li:hover a{background:url('images/produkty1.png') no-repeat bottom left;}
#strip #produkty li:hover li a{background:url('images/footer-link1.gif') no-repeat 0px 7px;font-weight: normal;padding-left: 20px;}
#strip #produkty li ul li{float:none;display: list-item;height: auto;margin-bottom: 5px;}
#strip #produkty li ul li a {float:none;display:block;width:210px;height:auto;line-height:1.5em;
    color:white;margin:0 0px 0px 0;padding:0 10px;font-weight:bold;background:url('images/prodsukty1.png') no-repeat bottom left;}
#content {clear:both;margin-top:150px;font-size:0.9em;padding-bottom:25px;}
#content #path {margin:0 0 20px 250px;font-size:0.95em;}
#content #submenu {width:220px;float:left;margin:0 30px 25px 0;}
#content #submenu h2 {font-size:1.2em;margin:0 0 20px;}
#content #submenu li {display:inline;font-weight:bold;}
#content #submenu li li {font-weight:normal;}
#content #submenu a {display:block;padding:5px 0 5px 25px;background:url('images/footer-link.gif') no-repeat 0px 8px;}
#content #submenu li li a {margin:0 0 0 20px;}
#content #submenu li li li a {margin:0 0 0 40px;font-size:0.9em;}
#content #submenu li+li a {border-top:solid #B7CAC7 1px;}
#content #submenu li a {_border-bottom:solid #B7CAC7 1px;}
#content #submenu li a#level2current,#content #submenu li a#level3current {color:black;background:url('images/dot.gif') no-repeat center left;}
#content #submenu li a#level2current:hover, #content #submenu li a#level3current:hover {text-decoration:none;}
#content #maincontent {margin:0 0 0 250px;padding-bottom:25px;min-height:200px;_height:200px;}
#content #maincontent h2 {margin:0px 0 15px;font-size:2.0em; _font-size:1.6em;font-weight: normal;padding-top: 10px;}
#content #maincontent h3, #content #maincontent h3 a  {margin:0 0 10px;font-size:1.4em; _font-size:1.2em;}
#content #maincontent h4 {margin:10px 0 10px; font-size:1.3em;  _font-size:1.2em;}
#content #maincontent p {font-size:1.1em;line-height:1.4;padding-bottom:1.2em;}
#content #maincontent a {text-decoration:none ;}
#content #maincontent a:hover {text-decoration:underline;}
#content #maincontent ul {margin:0 0 22px 0px;}
#content #maincontent li {margin:5px 0 0 35px;list-style:disc;}
#content #maincontent li a {font-weight:bold;text-decoration:none;}
#content #maincontent li a:hover {text-decoration:underline;}
#content #maincontent li li a 	 {font-weight:normal;}
#content #maincontent li li li a {font-weight:normal; font-size:.9em;}
#content #maincontent div.left {width:370px;margin-right:10px;float:left;}
#content #maincontent div.right {margin-left:380px;}
#content #maincontent p.img {float:right;clear:right;font-style:italic;margin:0 5px 10px 25px; font-size:1em; width:160px;}
#content #maincontent p.img img	{display:block;border:1px solid #B7CAC7;padding:4px !important;margin:4px 0;}
#content #maincontent p.img a {/*display:block;font-style:normal;text-transform:lowercase;text-decoration:none;width:auto;padding:2px 0 2px 15px;margin:0 0 0 20px;
    background:url('images/lupa.gif') no-repeat center left;*/}
.imagelink {border:none;}
.imagelink img	{border:1px solid #B7CAC7;padding:4px;margin:4px 0;}
.hitachi   {position:absolute;top:265px;margin-left:450px;}/* {margin-top:-186px;*margin-top:-46px;_margin-top:-44px;}*/

#content #maincontent p.tab-l	{padding-left:35px;}

/* tables */
#content #maincontent table {width:715px;text-align:center;margin:15px;font-size:0.9em;}
#content #maincontent table, td, th {font-size:.95em;}
#content #maincontent th {width:100px;}
#content #maincontent th, #content #maincontent td {padding:5px 0;border-bottom:1px solid #B7CAC7;}
#content #maincontent tr {border-bottom:1px solid black;}
#content #maincontent tr.heading {background:#749993;color:white;}
#content #maincontent tr.heading th, #content #maincontent tr.heading td {padding:12px 6px;border:none;}
#content #maincontent tr.price	{background:#f5f5f5;}
#content #maincontent tr.price td strong	{color:#678883; font-size:1.3em; }
.old td strong 		{text-decoration:line-through}
#content #maincontent tr.price.new td strong 		{color:#F28400;}
#content #maincontent tr.price td strong em, #content #maincontent tr.price td em	strong {color:#5A5A5A; font-size:11px;}
#content #maincontent tr td em {text-align:left;display:block;margin-left:10px;}
#content #maincontent tr.heading td em {text-align:center;display:inline;margin:0;}

#content #maincontent table.reftab {width:500px;margin-bottom:20px}
#content #maincontent table.reftab td{text-align: left;}


#content #maincontent .imgholder	{text-align:center;float:left; margin-top:-5px;}
#content #maincontent .contsimg{float: left;width:580px;padding-left:10px}
#content #maincontent .imgholder p.img	{text-align:center; padding-left:0; margin-left:0;}
#content #maincontent .imgholder p.img img{float:none;margin: 0 auto }
#content #maincontent .pdf				{background:url(images/ico_pdf.gif) no-repeat; height:16px; padding:2px 0 0 20px; width:130px; margin:3px; text-align:left;display:block;}
#content #maincontent .note		{padding:0 15px 0px 18px; font-size:.95em;}
#content #maincontent .akce		{padding:0 15px 0px 18px; color:#F28400;}
#content #maincontent .akce	strong	{font-size:1.2em;}
#content #maincontent .btn 		{text-align:center; padding:10px 0;}
#content #maincontent .btn a	{background:#749993; display:block; float:left; margin:0 32px; _margin:0 25px; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:0.85em; width:170px; _width:180px; height:24px; padding-top:5px; _padding-top:4px;}
#content #maincontent .btn a.poptavka			{background:url(images/poptavka.gif) no-repeat; padding-left:12px;}
#content #maincontent .btn a.dokumentace	{background:url(images/dokumentace.gif) no-repeat; padding-left:13px;}
#content #maincontent .btn a.objednavka		{background:url(images/konzultant.gif) no-repeat; padding-left:14px;}

#content #maincontent .print	{display:block;font-style:normal;text-transform:lowercase;text-decoration:none;width:auto;padding:2px 0 2px 22px; margin:20px 0; background:url('images/tisk.gif') no-repeat center left;float:left;}
#content #maincontent .print:hover	{ text-decoration:underline;}	

#content #contactform fieldset {_width:720px; *width:720px; background:#E7FFA5;border:none;margin:10px 0;padding:30px;_padding-left:10px;_padding-right:10px;*padding-left:10px;*padding-right:10px;}
#content #contactform div {float:left;/*clear:left;*/_width:100%;*width:100%;}
#content #contactform p {float:left;margin:10px;}
#content #contactform h3 {margin:10px 10px 0 30px; padding:0;}
#content #contactform h2 {float:left;margin:10px 0 0 20px;font-weight:normal;}
#content #contactform legend {color:#fff; font-size:1.2em; font-weight: bold; margin-top:12px;}
#content #contactform input.checkbox {width:30px; margin:2px 0 0px 0; _margin:-2px 0 0px 0; float:left;}
#content #contactform input.radio {width:30px; margin:2px 0 0px 0; _margin:-2px 0 0px 0; float:left;}
#content #contactform label {float:left;clear:left;display:block;color:#333333;_margin:0 0 0 5px;white-space: nowrap;}
#content #contactform .nolabel label {float:none;clear:none;margin:0;}
#content #contactform input, #content #contactform select {float:left;clear:left;display:block;width:200px;}
#content #contactform select {width:204px; _width:200px; _margin-left:5px;*width:200px}
#content #contactform em {color:red;}
#content #contactform textarea {float:left;clear:left;width:650px;_width:660px;*width:660px;}
#content #contactform input.button {float:right;width:103px;height:19px;border:0;background:url('images/odeslat.gif') no-repeat center left;clear:both;font-size:0.9em;
    margin:15px 20px 0 0;cursor:pointer;_cursor:hand;_margin-right:0px;}
#content #contactform hr {height:1px;padding:0;margin:10px 5px 0px 25px;border:0;color:#ACB5BA;background:#ACB5BA;clear:both;}
#bx_visit, #bx_rev		{line-height:0; margin:0; padding:0;}

#content #vypis_produktu{clear:right}		
#content #vypis_produktu ul,#content #vypis_produktu li {list-style:none;}
#content #maincontent #vypis_produktu h3 {margin:15px 0 10px;font-size: 13px;}
#content #vypis_produktu div.prod_item {display:block;border:1px solid #B7CAC7;min-height:150px;_height:150px;margin:10px 5px 25px;padding-right:15px;width: 100%;}
#content #vypis_produktu div.prod_item div{float:right;width:550px}
#content #vypis_produktu img {display:block;float:left;margin:5px 30px 5px 5px;_margin-left:3px;border:0;}
#content #vypis_produktu p, #content #vypis_produktu h3 {margin-left:0px;}
#content #vypis_produktu a.link {display:block;padding:5px 0 5px 25px;background:url('images/footer-link.gif') no-repeat center left;float:left;}

#content #maincontent #projects { float:left;margin:0 25px 10px 0; font-size:0.95em; line-height:150%;}
#content #maincontent #projects ul {float:left;width:212px;_width:220px;border:1px solid #B7CAC7; height:256px; _height:270px; padding:4px 4px 10px 4px;margin:5px;}
#content #maincontent #projects li {display:block; margin:0 0px; list-style:none;}
#content #maincontent #projects img {border:0;}
#content #maincontent #projects li.text {margin:0 5px;}
#content #maincontent #projects li strong {  color:#468D00;display:block;margin:10px 5px 3px;}
#content #maincontent #projects a.hotlink {display:block;padding:5px 0 5px 25px;background:url('images/footer-link.gif') no-repeat center left;margin:5px 0 0 35px;}

#footer {clear:both;border:solid #B7CAC7;border-width:1px 0;height:220px;font-size:0.85em;}
#footer div {float:left;height:220px;}
#footer h2 {font-size:1.1em; _font-size:1.05em; text-transform:uppercase;margin:20px 0 20px 20px;}
#footer p {margin-bottom:10px; line-height:150%;}
#footer ul {margin:0 20px;}
#footer li {display:inline;}
#footer li a, #footer .foota {display:block;padding:5px 0 5px 25px;background:url('images/footer-link.gif') no-repeat center left;}
#footer .foota {margin-top:10px;}
#footer #f3 .foota {margin-left:20px;}
#footer li+li a {border-top:solid #B7CAC7 1px;}
#footer li li a {_border-bottom:solid #B7CAC7 1px;}
#footer #f1 h2 {margin:20px 0;}
#footer #f3 p {margin:0 0 10px 20px;}
#footer #f1 {width:440px;}
#footer #f2 {width:280px;border:solid #B7CAC7;border-width:0 1px;}
#footer .counter {display:none;}

.nospace, #f2 .nospace	{padding:0; margin:0;}

#content #proces {width:473px;height:131px;position:relative;font-size:1em;font-weight:bold;background:url('images/proces.gif') no-repeat center center; margin:10px 0 30px 5px;}
#content #proces a {width:140px; _width:150px;height:25px;position:absolute;background:#749993 url('images/procesy.gif') no-repeat center center;padding-left:10px;line-height:25px;color:white; text-decoration:none;}

#content #proces #podproces1, #content #proces #podproces2, #content #proces #podproces3, #content #proces #podproces4, #content #proces #podproces5, #content #proces #podproces6 {
position:absolute; display: none; top:5px; left:5px; z-index:0; background:#fff; border:1px solid #ccc; line-height:1.5em; width:300px; text-decoration:none; font-weight:normal;filter:alpha(opacity=93); -moz-opacity:.93;  opacity:.93; padding:5px; font-size:.8em; color:#555; z-index:10;}

#content #proces #proces1 {top:13px; left:0; z-index:6;}
#content #proces #proces2 {top:53px; left:0; z-index:5;}
#content #proces #proces3 {top:93px; left:0; z-index:4;}
#content #proces #proces4 {top:13px; right:0; z-index:3;}
#content #proces #proces5 {top:53px; right:0; z-index:2;}
#content #proces #proces6 {top:93px; right:0; z-index:l;}

#content p.1016, #content p.1017 {display:none;}

