body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c4011;
	
	background-color:white;
}

.accessible {
	display:none;
	visibility:hidden;
}

.clear {
	clear:both;
	border:0px;
	height:0px;
}

h1 {
	display:none;
	visibility:hidden;
	margin:0px;
	padding:0px;
}


#container {
	margin:0px auto 0px auto;
	width:1211px;
	
	background-image:url(images/bodybgr.jpg);
	background-repeat:no-repeat;
	background-position:center;
	border:0px solid #cccccc;
	
}

#top {
	margin:0px auto 0px auto;
	padding:0px;
	border:0px solid black;
}

.main-img {
	padding-top:36px;
	padding-bottom:0px;
	margin-left:123px;
	height:294px;
	width:960px;
	border:0px;
}

#nav {
	background-image:url(images/navbgr.jpg);
	width:960px;
	height:35px;
	margin:0px 0px 0px 123px;


	*margin:-3px 0px 0px 123px;
	border-top:1px solid #82b73c;
	padding-top: 8px;
	
}

#nav ul {
	margin: 0px;
	list-style: none;
	padding: 0;
	=padding-bottom: 20px;
}

#nav ul li {
	display: inline;
	background: url(images/delitko.gif) no-repeat right center;
	=background: url(images/delitko.gif) no-repeat right 10px;
}
#nav ul li a:link, #nav ul li a:visited {
	font-size:13px;
	font-weight:bold;
	color:white;
	text-decoration:none;
	padding: 10px 20px 20px 20px;
	margin-right: 2px;
	
}

#nav ul li a:hover {
	background-image:url(images/nav-hover.gif);
	background-repeat:repeat-x;
}

#content {
	width:960px;
	margin:20px auto 0px auto;	
	
	border:0px solid black;	
}

#body {
	float:left;
	width:660px;
	margin:0px 0px 0px 0px;
	
}

#body h2 {
	font-size:24px;
	color:#2c4011;
	vertical-align:top;
	margin-top:0px;
}

#body p {
	line-height:18px;
}

#body h3 {
	font-size:14px;
	color:#73a135;
	margin:20px 0 0 0;
}

#body ul {
	line-height:18px;
}

#body ul li {
	list-style-image:url(images/bodka-li.png);
}

#body ul li ul li{
	list-style-image:url(images/bodka-pod-li.png);
}

#body ul li ul li a:visited, #body ul li ul li a:link{
	text-decoration:underline;
}

#body-celek {
	
	width:960px;
	margin:0px 0px 0px 0px;
	
}

#body-celek table {
	width:960px;
	padding:10px;
	text-align:center;
}

#body-celek table td {
	vertical-align:top;
}

#body-celek table td img {
	border:1px solid #73a235;
}

#body .kontakt-table {
	width:560px;
	padding:10px;
	text-align:center;
}

#body .kontakt-table td {
	vertical-align:top;
}

#body-celek h2 {
	font-size:24px;
	color:#2c4011;
	vertical-align:top;
	margin-top:0px;
}

#body-celek p {
	line-height:18px;
}

#body h3 {
	font-size:14px;
	color:#73a135;
	margin:20px 0 0 0;
}

#body ul {
	line-height:18px;
}

#body li {
	list-style-image:url(images/bodka-li.png);
}

a:visited, a:link {	
	text-decoration:underline;
	color:#2c4011;
}

a:hover {	
	text-decoration:underline;
	color:#73a235;
}

.fotogalerievypis li img {display:none;position:absolute;margin-left:-225px;border:1px dotted #5e5f60;width:200px;}

.fotogalerievypis li a:hover img, .fotogalerievypis li a.over img { display: block; } /* The magic */

#bodybox {
	float:right;
	width:292px;
	height:206px;
	margin:0px 0px 0px 0px;	
	vertical-align:top;
	background-image:url(images/right-box.png);
}

#bodybox h3 {
	color:#ffffff;
	margin:20px 0px 10px 20px;	
	vertical-align:top;
	
}

#bodybox p {
	color:#ffffff;
	margin:15px 20px 0px 20px;	
	text-align:left;	
	vertical-align:top;
	
}

#bodybox-legislativa {
	float:right;
	width:298px;
	
}

#bodybox-legislativa .box {
	
	width:298px;
	height:328px;
	margin:0px 0px 0px 0px;	
	
	vertical-align:top;
	background-image:url(images/right-box-legislativa.png);
}

#bodybox-legislativa h3 {
	color:#ffffff;
	margin:20px 0px 10px 20px;	
	vertical-align:top;
	
}

#bodybox-legislativa p {
	color:#ffffff;
	margin:15px 20px 0px 20px;	
	text-align:left;
	vertical-align:top;
	
}

#kontakt-box {
	float:right;
	width:292px;
	height:206px;
	margin:0px 0px 0px 0px;	

	vertical-align:top;
	
}

#kontakt-box h3 {
	color:#ffffff;
	margin:20px 0px 10px 20px;	
	vertical-align:top;
	
}
#kontakt-box img {
	border:1px solid #2c4011;
}

#kontakt-box img:visited, #kontakt-box img:link {
	border:1px solid #2c4011;
}

#kontakt-box img:hover {
	border:1px solid #f6861f;
}

#footer {
	height:220px;
	margin:10px auto 0px auto;
	background-image:url(images/footer-opak.gif);
	background-repeat:repeat-x;	
}

#footer div {
	width:960px;
	margin:0px auto 0px auto;
	height:160px;
	background-image:url(images/footer-bckgr.jpg);
}

#footer div h4 {	
	margin:0px 0px 0px 300px;	
	font-size:14px;
	color:#73a135;
}

#footer div table {	
	width:500px;
	margin:0px 0px 0px 300px;	
	color:#2c4011;
	font-size:12px;
}

#footer div table a:visited, #footer div table a:link {	
	text-decoration:none;
	color:#2c4011;
}

#footer div table a:hover {	
	text-decoration:underline;
	color:#2c4011;
}

#footer-fotovoltaika {
	height:220px;
	margin:650px auto 0px auto;
	background-image:url(images/footer-opak.gif);
	background-repeat:repeat-x;	
}

#footer-fotovoltaika div {
	width:960px;
	margin:0px auto 0px auto;
	height:160px;
	background-image:url(images/footer-bckgr.jpg);
}

#footer-fotovoltaika div h4 {	
	margin:0px 0px 0px 300px;	
	font-size:14px;
	color:#73a135;
}

#footer-fotovoltaika div table {	
	width:500px;
	margin:0px 0px 0px 300px;	
	color:#2c4011;
	font-size:12px;
}

#footer-fotovoltaika div table a:visited, #footer-fotovoltaika div table a:link {	
	text-decoration:none;
	color:#2c4011;
}

#footer-fotovoltaika div table a:hover {	
	text-decoration:underline;
	color:#2c4011;
}

#footer-fotogalerie {
	height:220px;
	margin:1420px auto 0px auto;
	background-image:url(images/footer-opak.gif);
	background-repeat:repeat-x;	
}

#footer-fotogalerie div {
	width:960px;
	margin:0px auto 0px auto;
	height:160px;
	background-image:url(images/footer-bckgr.jpg);
}

#footer-fotogalerie div h4 {	
	margin:0px 0px 0px 300px;	
	font-size:14px;
	color:#73a135;
}

#footer-fotogalerie div table {	
	width:500px;
	margin:0px 0px 0px 300px;	
	color:#2c4011;
	font-size:12px;
}

#footer-fotogalerie div table a:visited, #footer-fotogalerie div table a:link {	
	text-decoration:none;
	color:#2c4011;
}

#footer-fotogalerie div table a:hover {	
	text-decoration:underline;
	color:#2c4011;
}

#footer-produkty {
	height:220px;
	margin:550px auto 0px auto;
	background-image:url(images/footer-opak.gif);
	background-repeat:repeat-x;	
}

#footer-produkty div {
	width:960px;
	margin:0px auto 0px auto;
	height:160px;
	background-image:url(images/footer-bckgr.jpg);
}

#footer-produkty div h4 {	
	margin:0px 0px 0px 300px;	
	font-size:14px;
	color:#73a135;
}

#footer-produkty div table {	
	width:500px;
	margin:0px 0px 0px 300px;	
	color:#2c4011;
	font-size:12px;
}

#footer-produkty div table a:visited, #footer-produkty div table a:link {	
	text-decoration:none;
	color:#2c4011;
}

#footer-produkty div table a:hover {	
	text-decoration:underline;
	color:#2c4011;
}

#footer-produkty p {
	width:960px;
	margin:5px auto 0px auto;
	text-align:right;
	display:block;
}

#footer-fotogalerie p {
	width:960px;
	margin:5px auto 0px auto;
	text-align:right;
	display:block;
}

#footer-fotovoltaika p {
	width:960px;
	margin:5px auto 0px auto;
	text-align:right;
	display:block;
}

#footer p {
	width:960px;
	margin:5px auto 0px auto;
	text-align:right;
	display:block;
}


