body { 	text-align: left; margin: 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif; font-size: small; width: 100%;}
#wrapper {	margin: 0;	padding: 0; width: 100%;}
#top, #header, #container #container_left, #footer, .searchbox  {	display: none;}

#container { margin: 0;	padding: 0;	width: 100%;}
#container #container_right {	margin: 0;	padding: 10px;	width: 100%;}

/* BASE FORMATING */

h1, h2, h3, h4, h5, h6 { font-family:  Arial, Helvetica, sans-serif; font-weight: normal;   color: #f46700;}
p, ul, ol, dl, table { font-size: 12px; color: #333; } 

h1 { font-size: 28px; margin: 0 0 .1em 0; }
h2 {	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, Geneva, sans-serif;	margin: .75em 0 .05em 0;	font-size: 120%;	font-weight: bold; text-decoration: none; letter-spacing: -1px;}
h3 {	font-family: Arial, "Trebuchet MS", Verdana, Helvetica, Geneva, sans-serif;	margin: .75em 0 .05em 0;	font-size: 110%;	font-weight: bold; text-decoration: none;}
h4 { font-size: 110%; line-height: 16px; color: #3d434d; margin: 10px 0 10px 5px; }
h5 { font-size: 110%; line-height: 16px; color: #333; margin: 0; }

p { margin: 5px 0 5px 0; font-size: 100%; line-height: 17px;  }
img { border: none;}
#top span, #header_left span {display:none; }
a, a:link, a:visited   { color: #1158cd; text-decoration: underline; }
a:hover { color: #f46700; }

/* FORMS */
textarea, input, .button, .searchbutton, .sidesection textarea, .sidesection input {	display: none;}

/* HELPERS */
.clear { clear: both; height: 0px; padding: 0; margin: 0; }

/* BOXES */
.box {padding:0 0 20px 0; margin:0 0 15px 0; width: 95%; border-bottom: 1px solid #666;  }
#container #container_right .box {padding:0 0 20px 0; margin:0 0 5px 0; width: 95%; }

.box p {text-align:justify; padding:0; margin:5px 0 5px 0;font-size:95%;color: #000; }
.box p.info {padding:0;font-size:85%;color: #555;}
.box img {padding:3px; margin:0 5px 5px 0; float: left; border: 1px solid #DCDCDC;}
.box h2 {padding:0; margin:0;}

#container #container_right .articlebox {padding:0 0 20px 0; margin:0 0 5px 0; }
.articlebox {padding:0 0 20px 0; margin:0 0 5px 0;}
.articlebox p {text-align:justify; padding:0; margin:5px 0 5px 0;font-size:95%;color: #000; }
.articlebox p.perex {padding:0; margin:5px 0 5px 0;font-size:95%;color: #000; text-align: justify; font-style: italic;}
.articlebox p.info {padding:0;font-size:85%;color: #555;}
.articlebox img {padding:3px; margin:0 5px 5px 0; float: left; border: 1px solid #DCDCDC;}
.articlebox h2 {padding:0; margin:0;}

#container #container_right .newsbox {padding:0 0 20px 0; margin:0 0 5px 0; }
.newsbox {padding:0 0 20px 0; margin:0 0 5px 0;}
.newsbox p { padding:0; margin:5px 0 5px 0;font-size:95%;color: #000; text-align: justify;}
.newsbox p.perex {padding:0; margin:5px 0 5px 0;font-size:95%;color: #000; text-align: justify; font-style: italic;}
.newsbox p.info {text-align:left; padding:0;font-size:85%;color: #555;}
.newsbox img {padding:3px; margin:0 5px 5px 0; float: left; border: 1px solid #DCDCDC;}
.newsbox h2 {padding:0; margin:0;}

#container #container_right .sitemapbox {padding:0 0 20px 0; margin:0 0 5px 0; }
.sitemapbox {padding:0 0 20px 0; margin:0 0 5px 0;}
.sitemapbox p {text-align:left; padding:0; margin:5px 0 5px 0;font-size:95%;color: #000; }
.sitemapbox h4 {padding:0 0 0 10px; color: #5FC100;line-height: 12px; margin: 10px 0 5px 0; font-weight: bold; font-size: 14px;}
.sitemapbox ul { padding: 0 0 10px 20px; margin: 0; list-style: none;}
.sitemapbox ul li{ padding: 0 0 3px 20px; margin: 0; list-style: none;}
.sitemapbox .title{ padding: 0; margin: 0; list-style: none; color: #000; font-size: 12px; font-weight: bold;}

#specifikace {margin:0; padding: 0 0 10px 0;}
#specifikace legend {display:none;}
#specifikace fieldset {margin:0; padding: 0; color: #555; border: none;}
#specifikace hr {display:none;}
/* #specifikace hr {margin:0; padding: 3px 0 5px 0; border-bottom: 1px solid #ddd; border-top: none; border-left: none; border-right: none;} */

.perex {padding: 0 5px 10px 0; text-align: justify;}
.productimg {padding:3px; margin:5px 5px 5px 0; float: left; border: 1px solid #DCDCDC;}

#lipsum {text-align: justify;}
#gallery img {padding:3px; margin:0 5px 5px 0; float: left; border: 1px solid #DCDCDC;}

#spec { margin:0; padding:0; table-layout: fixed; width: 100%;}
#spec td { background: #F3F3F3; margin:0; padding: 1px 5px 1px 5px;}
#spec td label {font: 100% Arial, Georgia, lucida, Tahoma, Verdana, sans-serif; color: #000;}
#spec td.second { background: #EAEAEA; margin:0; padding: 1px 5px 1px 5px;}

#adress {padding:0; margin:0;}
#adress td {padding:0; width:100%;}

#registration-ct {padding:0; margin:0;}
#registration-ct textarea, #registration-ct input {	width: 300px; color: #333;	background-color: #fdfdfd;	border: 1px solid #314786;	padding: 2px; margin-bottom: .2em;}
#registration-ct textarea, #registration-ct input, #registration-ct label {	width: 300px; font: 100% "Trebuchet MS", "Geneva CE", "Helvetica CE", Georgia, lucida, Tahoma, Verdana, sans-serif; color: #000; }
#registration-ct .button {	width: 305px; color: #fff;	font: 100% "Trebuchet MS", "Geneva CE", "Helvetica CE", Georgia, lucida, Tahoma, Verdana, sans-serif;	background-color: #f46700;	border: 1px solid #f46700; padding: 2px; margin-bottom: .2em; _margin-bottom: .1em; height:22px; cursor: pointer;}


