
body { 	margin: 0;	padding: 0;	text-align: center;	background: #fff url(../i/gfx_02.gif) repeat-x left top; font-family: Arial, "Trebuchet MS", Helvetica, sans-serif; font-size: small; }

#wrapper {	background: #fff url(../i/gfx_15.gif) repeat-y left top;	position: relative;	margin: 0 auto;	padding: 0;	text-align: left;	width: 715px;	voice-family: "\";}\"";	voice-family: inherit;	width: 715px;}
#top h1, #top h2  {	display: none;}

#top {	background: #fff; margin: 0;	_margin: 0 0 -5px 0; padding: 0;	text-align: left;	width: 715px; height: 101px; z-index:1;}
#top ul {	padding: 0; margin:0;}
#top ul li.logo{	padding: 0; margin:0; background: #fff url(../i/gfx_03.gif) no-repeat top left; width: 206px; height: 101px;float:left;list-style: none;}
#top ul li.menuline{	padding: 3px 0 0 0; margin:0; background: #fff url(../i/menuline.gif) no-repeat top left; width: 509px; height: 101px;float:left;list-style: none;}

#header { margin: 0;	padding: 0;	width: 715px;}
#header #header_left {	margin: 0;	padding: 0;	float: left;	width: 206px;}
#header #header_left ul {	padding: 0; margin:0;}
#header #header_left ul li{ margin:0; padding: 0; _margin: 0 0 -5px 0;float:left;list-style:none;}
#header #header_left ul li.nabidka { background: #fff url(../i/gfx_10.gif) no-repeat top left; width: 206px; height: 85px;}
#header #header_left ul li.poptavka { background: #fff url(../i/gfx_12.gif) no-repeat top left; width: 206px; height: 84px;}
#header #header_left ul li.nabidnete { background: #fff url(../i/gfx_13.gif) no-repeat top left; width: 206px; height: 84px;}

#header #header_right {	margin: 0;	padding: 0;	float: right;	width: 509px; height:253px;background: #fff url(../i/gfx_11.jpg) no-repeat top left;}
#header #selector { clear: both; margin: 0;	padding: 0;	width: 715px; height: 10px; line-height: 10px; background: #fff url(../i/gfx_14.gif) no-repeat top left;}

#container { margin: 0;	padding: 0;	width: 715px;}
#container #container_left {	margin: 0;	padding: 10px 10px 10px 20px;	float: left;	width: 170px;}
#container #container_right {	margin: 0;	padding: 10px;	float: right;	width: 490px;}

#footer { margin: 0 auto;	padding: 0;	width: 715px; height: 58px;background: #fff url(../i/gfx_17.gif) no-repeat top left; color: #fff;}
#footer #footer_left {	margin: 0;	padding: 0;	float: left;	width: 170px;}
#footer #footer_right {	margin: 0;	padding: 15px 10px 0 10px;	float: right;	width: 490px;}
#footer #footer_right p {	margin: 0;	text-align: right;color: #fff; font-size: 90%;}
#footer a, #footer a:link, #footer a:visited   { color: #fff; text-decoration: none; }
#footer a:hover { color: #000; text-decoration: underline;}


/* 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 {	color: 333;	width: 163px; background-color: #fdfdfd;	border: 1px solid #314786;	padding: 2px; margin-bottom: .2em;}
.sidesection textarea, .sidesection input {	font: 100% Arial, "Trebuchet MS", "Geneva CE", "Helvetica CE", Georgia, lucida, Tahoma, Verdana, sans-serif;	width: 163px; 	background-color: #fdfdfd;	border: 1px solid #314786; padding: 2px; margin-bottom: .5em;}
textarea, input, label {	font: 100% Arial, "Trebuchet MS", "Geneva CE", "Helvetica CE", Georgia, lucida, Tahoma, Verdana, sans-serif; color: #000;}
.button {	color: #fff;	font: 100% Arial, "Trebuchet MS", "Geneva CE", "Helvetica CE", Georgia, lucida, Tahoma, Verdana, sans-serif;	width: 163px; 	background-color: #f46700;	border: 1px solid #f46700; padding: 2px; margin-bottom: .2em; _margin-bottom: .1em; height:22px; cursor: pointer;}
.searchbutton {	color: #fff;	font: 100% Arial, "Trebuchet MS", "Geneva CE", "Helvetica CE", Georgia, lucida, Tahoma, Verdana, sans-serif;	width: 87px; 	background-color: #f46700;	border: 1px solid #f46700; padding: 2px; margin-top: 5px; margin-bottom: .2em; _margin-bottom: .1em; height:22px; cursor: pointer; display: block;}

/* HELPERS */
.clear { clear: both; height: 0px; padding: 0; margin: 0; }

/* BOXES */
.box {padding:0 0 20px 0; margin:0 0 5px 0;}
#container #container_right .box {padding:0 0 20px 0; margin:0 0 5px 0; background: url(../i/hr.gif) no-repeat bottom center;}

.box p {text-align:justify; padding:0; margin:5px 0 5px 0;font-size:95%;color: #000; }
.box p.info {text-align:right; 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 .searchbox {padding:0 0 20px 0; margin:0 0 5px 0; background: url(../i/hr.gif) no-repeat bottom center;}
.searchbox {padding:0 0 20px 0; margin:0 0 5px 0;}
.searchbox p {text-align:left; padding:0; margin:5px 0 5px 0;font-size:95%;color: #000; }
.searchbox h2 {padding:0; margin: 0;}
.searchbox select {width: 243px;}

#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 {text-align:right; 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: 486px;}
#spec td { background: #F3F3F3; margin:0; padding: 1px 5px 1px 5px;}
#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;}


