body{
	font-family: Tahoma, Verdana, Arial;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

img{
	margin: 0px;
	border: none;	
}

#main{
	width:776px;
	padding: 0px;
}

#main_top{
	height:116px;
	vertical-align:top;
	background:url(grafika/top_bg.jpg) no-repeat top right;
}

#logo{
	position: relative;
	float:left;
	top: 5px;
	left: 420px;
}

#lang{
	position: relative;
	float:right;
	right: 17px;
	top: 37px;
}

#lang ul{
	margin:0px;
	padding:0px;
}

#lang ul li{
	padding:0px;
	text-align:right;
	margin:0px 0px 2px 0px;
	list-style: none;
	list-style-image: url(grafika/pix.gif);
}

#lang ul li a{
	padding-right: 10px;
	padding-bottom: 1px;
	background:url(grafika/lang_li.gif) no-repeat right;
	color: #399E10;
	text-decoration:none;
}

#lang ul li a:hover {
	color:#48C214;
}


#main_menu{
	background:url(grafika/menu_bg.gif) #185D08 repeat-x top right;
	height:31px;
}

#main_menu table td{
	padding:7px 10px 10px 10px;
	font-size:11px;
	font-weight:bold;
	background:url(grafika/menu_td_bg.gif) no-repeat top center;
	text-align:center;
}

#main_menu table td a{
	color:#FFFFFF;
}

#main_menu table td a:hover{
	color:#39DF10;
}

#page{
	background:url(grafika/page_bg.gif) #106510 no-repeat top center;
	padding-bottom:10px;
}

#address{
	vertical-align:middle;
	text-align:center;
	background:url(grafika/footer_cont_bg.gif) #106510 no-repeat top center;
	height:48px;
}

#under_address{
	background:url(grafika/footer_cont_bg_under.gif) #106510 no-repeat top center;
	height:19px;
}

#address address{
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	color:#EBC0C5;
}

#address address a{
	color:#EBC0C5;
	text-decoration:none;
}

#address address a:hover{
	text-decoration:underline;
}


#venti{
	text-align:right;
	font-size:10px;
	padding:7px 15px 7px 15px;
	background:url(grafika/venti_bg.gif) #FFFFFF no-repeat top left;
}

#venti a{
	color:#217910;
}

#venti a:hover{
	color:#299D15;
}

.index_td1pl{
	/*background:url(grafika/nasze_produkty.gif) no-repeat 19px 28px;*/
	height:50px;
}

.index_td3pl{
	background:url(grafika/nasze_produkty.gif) no-repeat 75px 28px;
	height:50px;
}

.index_td1en{
	background:url(grafika/nasze_produktyen.gif) no-repeat 19px 28px;
	height:50px;
}

.index_td1ru{
	background:url(grafika/nasze_produktyru.gif) no-repeat 19px 28px;
	height:50px;
}

.index_td3ru{
	background:url(grafika/nasze_produktyru.gif) no-repeat 75px 28px;
	height:50px;
}

.index_td3en{
	background:url(grafika/nasze_produktyen.gif) no-repeat 75px 28px;
	height:50px;
}

#index_td1{
	width:215px;
	padding:0px 0px 10px 15px;
	vertical-align:top;
}

#index_td2{
	width:100%;
	padding:0px 18px 10px 18px;
	vertical-align:top;
}

#index_td3{
	width:214px;
	padding:0px 12px 10px 0px;
	vertical-align:top;
}

#aktualnosci td{
	vertical-align:top;
}

#aktualnosci td h2{
	color:#48B919;
	font-wieght:bold;
	font-size:11px;
	margin:0px 0px 5px 0px;
}

#aktualnosci td p{
	color:#FFFFFF;
	font-size:11px;
	margin:0px 0px 10px 0px;
}

#aktualnosci td p a{
	color:#FFFFFF;
}

#aktualnosci td p a:hover{
	text-decoration:none;
}

#aktualnosci td img{
	margin:20px 10px 10px 0px;
}

#aktualnosci th h1{
	display:none;
}

#aktualnosci th{
	height:40px;
}

#subpage_td{
	vertical-align:top;
}

#subpage_td img{
	margin:0px 0px 15px 14px;
}

#subpage_menu{
	width:156px;
	margin-bottom: 15px;
}

#subpage_menu th{
	height:1px;
}

#subpage_menu td a{
	background:url(grafika/subpage_bg.gif) #287C0F no-repeat bottom right;
	max-width:156px;
	font-size:11px;
	font-weight: bold;
	padding: 10px 18px 10px 18px;
	margin:0px;
	color:#FFFFFF;
	display:block;
}

* html *  #subpage_menu td a {
	width:156px;
}

#subpage_menu td a:hover{
	background-color:#359212;
}



p{
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	line-height:130%;
	margin:0px 0px 6px 0px;
}



ol, ul {
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	margin-bottom: 6px;
}


ul li {
	font-family: Verdana, Tahoma, Arial;
	list-style-image: url(grafika/li.gif);
	margin-bottom: 3px;
}

ol li {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #FFFFFF;
	margin-bottom: 3px;
}


/* link */
a{
	text-decoration:none;
}

p a, li a, li p a {
	color: #FFFFFF;
	text-decoration:underline;
}

p a:hover, li a:hover, li p a:hover {
	color: #FFFFFF;
	text-decoration:none;
}

p a:visited, li a:visited, li p a:visited {
	color: #B9EDB6;
}

/* style textarea */

.styl1{
	color: #FFFFFF;
}

.styl2{
	color: #3FDC14;
}

/* formularz */

#formularz{
	
}

#formularz th{
	height:60px;
	width:100%;
	text-align:left;
	vertical-align:top;
}	

#formularz td{
	font-size:10px;
}

.text_con{
	font-weight:normal;
	vertical-align: top;
	padding: 3px 10px 3px 3px;
	text-align:right;
	color:#3FDC14;
	width:140px;
}

#formularz td input{
	height:18px;
	width:210px;
	font-size:11px;
	color:#FFFFFF;
	background-color:#359212;
	border:1px solid #287C0F;
}

#formularz td textarea{
	height:72px;
	width:210px;
	font-size:11px;
	color:#FFFFFF;
	background-color:#359212;
	border:1px solid #287C0F;
	font-family:Tahoma, Verdana, Arial;
}

#formularz td select{
	width:210px;
	font-size:11px;
	color:#FFFFFF;
	background-color:#359212;
	border:1px solid #287C0F;
	font-family:Tahoma, Verdana, Arial;
}

#newsletter{
	margin:10px 0px 0px 0px;
}

#newsletter input{
	height:18px;
	width:145px;
	font-size:11px;
	color:#FFFFFF;
	background-color:#359212;
	border:1px solid #287C0F;
}

#newsletter div{
	padding:20px 0px 0px 0px;
	height:70px;
	background-color:#000000;
}