div, li, p {
	margin: 0px;
	padding: 0px;
	line-height: normal;
	font: normal 11px "Verdana", Arial, Helvetica, sans-serif;
}
* {
	margin: 0;
	padding: 0;
}

body {
	background: #B5FE01 url(images/bg_img.jpg) repeat-x;
	font: normal 11px "Verdana", Arial, Helvetica, sans-serif;
	color: #5C5B5C;
	margin: 0;
	padding: 0;
}

table {
/*         border:0px; */
        padding:0px;
}

td {
	font: normal 11px "Verdana", Arial, Helvetica, sans-serif;
	color: #5C5B5C;
}

h1, h2, h3 {
	color: #5C5B5C;
}

h1 {
	margin-bottom: .5em;
	font-size: 182%;
	font-weight: normal;
	letter-spacing: -2px;
}

h2 {
	margin-bottom: .5em;
	font-size: 136%;
	font-weight: normal;
	letter-spacing: -1px;
}

h3 {
	font-size: 100%;
	font-weight: bold;
}

p, blockquote, ol, ul {
	text-align: justify;
	font-size: 12px;
}

blockquote {
	margin-left: 2em;
}

ol {
	margin-left: 2em;
}

ul {
	list-style: none;
}

ul li {
	padding-left: 1em;
/* 	vertical-align:top; */
	padding-top:0;
	margin-top:0;
	background: url(images/img07.gif) no-repeat left top;
	font: normal 12px "Verdana", Arial, Helvetica, sans-serif;
}

a {
	text-decoration: none;
	color: #5C5B5C;
}

a:hover {
	text-decoration: underline;
	color: #DB5600;
}

/* Menu */

#menu_act {
	float: left;
	color: #000000;
	font-weight: bold;
	background: url(images/bg_menu.jpg) no-repeat;
}
#menu {
	width: 840px;
	height: 30px;
	margin: 0 auto;
	background: url(images/pict_02.jpg) no-repeat right top;
        text-align:left;
	color: #ffffff;
}
#menu div {
	float: left;
/* 	color: #ffffff; */
	font-weight: bold;
	text-align:center;
}

#menu a {
        height: 20px;
        width:70px;
        * height: 30px;
        * width:90px;
	padding: 5px 10px 5px 10px;
        display: block;
	float: left;
	color: #ffffff;
	font-weight: bold;
}
#menu_act a {
        height: 20px;
        width:70px;
        * height: 30px;
        * width:90px;
	padding: 5px 10px 5px 10px;
        display: block;
	float: left;
	color: #000000;
	font-weight: bold;
}

#menu a:hover {
        height: 20px;
        width:70px;
        * height: 30px;
        * width:90px;
	padding: 5px 10px 5px 10px;
	background: #DB5600;
/* 	color:#ffffff; */
	text-decoration: none;
}

#menu b {
	text-decoration: underline;
}

/* Logo */

#logo {
	width: 860px;
	height: 100px;
	margin: 0px;
	background: url(images/pict_01.jpg) no-repeat right top;
        display:block;
}
#logo img {
        border:0px;
        float:left;
}

/* pict_3 */

#pict_3 {
	width: 840px;
	height: 36px;
	margin: 0px;
	background: url(images/pict_03.jpg) no-repeat right top;
}

/* Search */

#searchbox {
	width: 840px;
	height: 39px;
	margin: 0px;
	padding: 0px;
	background: url(images/search.jpg) no-repeat right top;
        display:block;
        float: right;
        border: solid 0px red;
}
#searchboxInput {
        background-color: #6D9A01 ;
        background-image: url (images/input.jpg);
        border: solid 1px white;
        color:#ffffff;
        width:146px;
        height:20px;
}

/* Page */

#page {
	width: 840px;
	margin: 0 auto;
}
#inner_page {
	width: 510px;
	margin: 0 auto;
	vertical-align:top;
/*         border: solid 1px red; */
}

/* Main Content */

#main_content {
	float: left;
	width: 510px;
	padding: 0px 0px 0px 17px;
        border: solid 0px white;
	background: url(images/txt_01.jpg) no-repeat left top;
}
#main_content2 {
	float: left;
	width: 510px;
	padding: 0px 0px 0px 17px;
        border: solid 0px white;
	background: url(images/txt_02.jpg) no-repeat left top;
	border: solid 0px red;
	vertical-align:top;
}

#main_content_sub {
	float: left;
	width: 510px;
	padding: 0px 0px 0px 17px;
        border: solid 0px white;
	background: url(images/txt_02.jpg) no-repeat left top;
	border: solid 0px red;
}

/* Content */

#content {
	float: left;
	width: 490px;
	* width: 510px;
/* 	height: 189px; */
	overflow: no;
        margin:0px;
	padding: 0px 10px 0px 10px;
	background: #ffffff url(images/content_01.jpg) no-repeat left top;
	border: solid 0px red;
}
#content2 {
	float: left;
	width: 490px;
/* 	height: 189px; */
	overflow: no;
        margin:0px;
	padding: 0px 10px 0px 10px;
	background: #ffffff url(images/content_01.jpg) no-repeat left top;
}

#content_sub {
	float: left;
	width: 490px;
	height: 189px;
	overflow: no;
        margin:0px;
	padding: 0px 10px 0px 10px;
	background: #ffffff url(images/content_01.jpg) no-repeat left top;
}

#content_bottom {
	width: 510px;
	height: 11px;
	background: url(images/content_02.gif) no-repeat left bottom;
}

#space {
	height: 16px;
	font-size: 2px;
}

#space2 {
	width: 15px;
	border: solid 1px blue;
}

/* Products */

#products_1 {
	height: 180px;
        float: left;
	width: 227px;
	* width: 247px;
  	padding: 0px 10px 0px 10px;
	border:solid 0px red;
	clear: none;
	background: url(images/products_top.gif) no-repeat left top;
}

#products_1a {
	height: 8px;
        float: left;
	width: 227px;
	* width: 247px;
  	padding: 0px 10px 0px 10px;
	border:solid 0px blue;
	clear: none;
	background: url(images/products_bottom.gif) no-repeat left bottom;
}

#products_2 {
	height: 180px;
	float: right;
	width: 227px;
	* width: 247px;
  	padding: 0px 10px 0px 10px;
	clear: none;
	background: url(images/products_top.gif) no-repeat left top;
}

#products_2a {
	height: 8px;
        float: right;
	width: 227px;
	* width: 247px;
  	padding: 0px 10px 0px 10px;
	clear: none;
	background: url(images/products_bottom.gif) no-repeat left bottom;
}

/* Sidebar */

#sidebar {
	float: right;
	width: 273px;
	padding: 0px;
}

#menu2 {
	width: 273px;
	background: url(images/menu2_bg.jpg) repeat-y;
}

#menu2_top {
	width: 273px;
	height: 14px;
	background: url(images/menu2_top.jpg) no-repeat;
}

#menu2_bottom {
	width: 273px;
	height: 14px;
	background: url(images/menu2_bottom.gif) no-repeat;
}

#menu2 ul {
}

#menu2 li {
	padding: 5px 0;
}

#menu2 a {
	height:21px;
	* height:27px;
        float: none;
	clear: none:
        text-align:left;
        padding-top:7px;
        text-indent: 40px;
	background: url(images/img08.gif) no-repeat center center;
	color: #ffffff;
        display: block;
}

#kontakt {
	float: right;
	* width: 273px;
	width: 253px;
	padding: 0 10 0 10px;
        border: solid 0px black;
	background: #ffffff url(images/kontakt.jpg) no-repeat bottom right;
        border: solid 0px green;
}

#kontakt_top {
	float: right;
	width: 273px;
        height: 9px;
	background: url(images/kontakt_top.gif) no-repeat top;
        border: solid 0px green;
}

#kontakt_bottom {
	float: right;
	width: 273px;
        height: 9px;
	background: url(images/kontakt_bottom.gif) no-repeat top;
        border: solid 0px green;
}

/* Footer */
#footer_top {
	height: 17px;
	width: 820px;
	background: url(images/footer_top.gif) no-repeat top center;
}

#footer_insider {
	height: 100px;
	width: 820px;
	* width: 820px;
	padding: 0 20 0 20px;
	text-align: center;
}
#footer {
	height: 100px;
	float:none;
        background: #ffffff;
	width: 800px;
	* width: 800px;
	padding: 0 10 0 10px;
	text-align:left;
}
#zaufalinam {
        float:left;
        border:solid 1px red;
        width:800px;
        height:100px;
}

#footer_bottom {
	height: 10px;
	width: 820px;
	background: url(images/footer_bottom.gif) no-repeat bottom center;
}
