html{
	margin:				0px;
	padding:			0px;
	iwidth:				100%;
	iheight:				100%;
}
body{
	margin:				0px;
	padding:			0px;
	width:				100%;
	height:				100%;
	background-color:	#4c842d;	
	color:				#000000;
	font-family:		Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:			13px;
	font-weight:		normal;
	line-height:		15px;
}
center{
	margin:				0px;
	padding:			0px;
}

/* links ////////////////////////////////////////////////*/

a{
	color:				#3270a5;
	text-decoration:	none;
}
a.current{
	color:				#3270a5;
	text-decoration:	none;
}
a:hover{
	color:				#3270a5;
	text-decoration:	underline;
}
span.data{
	display:			block;
	color:				#999999;
	font-size:			11px;
	padding:			0px;
	margin:				0px;
	line-height:		12px;
	font-weight:		normal;
}

/* forms ////////////////////////////////////////////////*/

form,fieldset{
	margin:				0px;
	padding:			0px;
	border:				0px;
}
input[type=text],input[type=password],select,textarea{
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:			13px;
	font-weight:		normal;
	border-style:		solid;
	border-color:		#abadb3 #dbdfe6 #e3e9ef #e2e3ea;
	border-width:		1px;
	color:				#000000;
	padding:			2px;
	vertical-align:middle;
}

textarea{
	overflow:			auto;

}
input[type=submit]{

}
input[type=checkbox]{
iborder-width:		0px;
vertical-align:middle !important;
margin:0 5px 0 0 !important;
}
input[type=radio]{
iborder-width:		0px;
vertical-align:middle !important;
margin:0 5px 0 0 !important;
}

label{
padding:0 0 0px 0px;
margin:0 0 0 0px !important;
vertical-align:middle !important;

}


/* common ////////////////////////////////////////////////*/

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


h1,h2,h3,h4,h5,h6{
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:				#5e8d00;
	text-align:left;
}

h1{
	font-family:		Times New Roman,Times,serif;
	font-weight:		normal;
	font-size:			20px;
	padding:			15px;
	line-height:		24px;
	margin:				0px 0px 0px 0px;
	color:				#104876;
}
h1 a{
color:				#104876;

}

h2{
	font-family:		Times New Roman,Times,serif;
	font-weight:		bold;
	font-size:			16px;
	padding:			10px 15px 10px 15px;
	line-height:		20px;
	margin:				0px 0px 0px 0px;
	color:				#104876;
}

h3{
	font-size:			12px;
	padding:			0px;
	line-height:		16px;
	margin:				0px 0px 2px 15px;
}
h4,h5,h6{
	font-size:			12px;
	padding:			0px;
	line-height:		16px;
	margin:				10px 0px 5px 22px;
}

.commoninnerdiv h4,
.commoninnerdiv h5,
.commoninnerdiv h6,
.innerdiv h4,
.innerdiv h5,
.innerdiv h6{
	margin:				10px 0px 5px 0px;
}
strong{
color:#5e8d00;
}
a strong{
color:#3270a5;
}

p{
	padding:			0px 0px 14px 0px;
	margin:				0px;
	line-height:		16px;
}
p img{
	float:				left;
	margin:				0 10px 10px 0;
	border:				solid 2px  #eeeeee;
}

ul{
	list-style-type:	none;
	margin:				0px 22px 9px 45px;
	padding:			0px;
}
.innerdiv ul{
margin:				0px 22px 9px 15px;
}
ul ul{
	list-style-type:	none;
	margin:				0px;
	padding:			0px;
}
ul li{
	margin:				0px;
	padding:			2px 0 3px 14px;
	background-image:	url("../images/common/li.gif");
	background-repeat:	no-repeat;
	background-position:top left;
}

.shop ul{
	list-style-type:	none;
	margin:				0px 22px 0px 22px;
	padding:			0px;
	line-height:		18px;
}
.shop ul li{
	margin:				0px;
	padding:			2px 0 3px 14px;
}

ol ul li{
	margin:				0px;
	padding:			2px 0 3px 14px;
}
ul li li{
	margin:				0 0 0 5px;
	padding:			4px 0 0px 14px;
	background-image:	url("../images/common/li2.gif");
	background-repeat:	no-repeat;
	background-position:top left;
	
}
ol{
	margin:				0px 22px 9px 45px;
	padding:			0px;
	list-style-type: 	decimal;
}
ol li{
	margin:				0 0 0 0px;
	padding:			0px 0 5px 0px;
	line-height:		18px;
}
ol ol{
	margin:				2px 0px 2px 20px;
	padding:			0px;
	list-style-type: 	lower-alpha;
}

ol ul{
	margin:				2px 0px 2px 0px;
	padding:			0px;
}

ol ol li{
	margin:				0 0 0 0px;
	padding:			0px 0 0px 0px;
	line-height:		18px;
}



/*### body ###################################################*/


div.body{
	width:				100%;
	min-width:			955px;
	margin:				0px;
	padding:			0px;
	background:			#838383 url("../images/common/background.jpg") no-repeat top center;
}

div.logo{
	position:			absolute;
	top:				0px;
	left:				0px;
	width:				250px;
	height:				105px;
}

/* high menu & search ////////////////////////////////////////////////*/

div.topbody{
	width:				100%;
	min-width:			942px;
	height:				26px;
	margin:				0px;
	padding:			0px;
	background:			transparent url("../images/common/bg_top.png") repeat-x top center;
}
div.topbodycontener{
	width:				942px;
	height:				22px;		
	margin:				0px;
	padding:			4px 0 0 0;
	position:			relative;
	text-align:			right;
	color:				#f1f0ef;
}
div.topbodycontener div.search{
	position:			absolute;
	width:				200px;
	height:				17px;	
	top:				4px;
	right:				0px;
}
div.topbodycontener input[type=text]{
	font-size:			11px;
	font-weight:		normal;
	line-height:		13px;
	background-color:	#6a6968;
	border-style:		solid;
	border-color:		#525150 #6a6968 #6a6968 #525150;
	border-width:		1px;
	color:				#ffffff;
	width:				161px;
	height:				13px;
	margin:				0px;
	padding:			1px;
}
div.topbodycontener input[type=submit]{
	font-size:			11px;
	font-weight:		normal;
	line-height:		13px;
	background-color:	#dcdddd;
	border-style:		solid;
	border-color:		#ffffff #dcdddd #dcdddd #ffffff;
	border-width:		1px;
	color:				#000000;
	width:				27px;
	height:				17px;
	margin:				0px;
	padding:			0 0 1px 0;
	cursor:				pointer;
}
div.topbodycontener div.topmenu{
	position:			absolute;
	top:				4px;
	right:				215px;
	font-size:			12px;
	font-family:		Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height:		14px;
	vertical-align:		middle;
}
div.topbodycontener div.topmenu a{
	color:				#ffffff;
	vertical-align:		middle;
}
div.topbodycontener div.topmenu img{
	vertical-align:		middle;
	
}
div.topbodycontener div.topmenu a:hover{
	color:				#dddddd;
	text-decoration:	none;
}
div.topbodycontener div.topmenu a.current{
	color:				#aaf201;
}

/* mainmenu ////////////////////////////////////////////////*/

div.mainmenu{
	position:			absolute;
	height:				34px;	
	top:				34px;
	iwidth:				650px;
	width:				510px;
	
	ileft:				305px;
	left:				440px;
	
	text-align:			right;
	font-family:		Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	line-height:		15px;
	color:				#3a393e;
	white-space:		nowrap;
}
div.mainmenu div.mmouter,div.mainmenu div.mmoutercurrent{
	position:			relative;
	float:				left;
	margin:				0 3px 0 3px;
}
div.mainmenu div.mmouter div,div.mainmenu div.mmoutercurrent div{
	float:				left;
}
div.mainmenu span{
	position:			absolute;
	top:				0px;
	left:				0px;
	color:				#ffffff;
	white-space:		nowrap;
	z-index:			10;
	padding:			10px 6px;
	display:			block;
	margin:				0 2px;
	font-size:			12px;
	line-height:		14px;
}
div.mainmenu a{
	position:			relative;
	top:				-1px;
	left:				-1px;
	color:				#3a393e;
	z-index:			11;
	display:			block;
	padding:			10px 6px;
	margin:				0 2px;
	font-size:			12px;
	line-height:		14px;
}
div.mainmenu a:hover{
	color:				#888888;
	text-decoration:	none;
}
div.mainmenu div.mmoutercurrent{
	background:			transparent url("../images/common/mmenu_right.png") no-repeat top right;
}
div.mainmenu div.mmoutercurrent div{
	background:			transparent url("../images/common/mmenu_left.png") no-repeat top left;
}
div.mainmenu div.mmoutercurrent span{
	color:				#36640d;
	background:			transparent url("../images/common/mmenu_bg.png") repeat top left;
}
div.mainmenu div.mmoutercurrent a{
	color:				#ffffff;
}

/* index ////////////////////////////////////////////////*/

div.bodycontener{
	width:				942px;
	height:				652px;		
	margin:				0px;
	padding:			0px;
	position:			relative;
	text-align:			left;
}
div.indeximages{
	position:			absolute;
	width:				537px;
	height:				652px;	
	top:				0px;
	left:				0px;
}
div.indexbuy1{
	position:			absolute;
	width:				254px;
	height:				41px;	
	top:				340px;
	left:				383px;
}
div.indexvideo{
	position:			absolute;
	width:				400px;
	height:				362px;
	padding:			11px 12px 0 11px;
	top:				170px;
	left:				522px;
	background:			transparent url("../images/common/bg_video.png") no-repeat top left;
	text-align:			left;
}
div.indexproducts{
	position:			absolute;
	width:				221px;
	height:				179px;
	top:				473px;
	left:				407px;
}

/* page ////////////////////////////////////////////////*/

div.contenttop{
	float:				right;
}

div.pagecontener{
	width:				942px;
	margin:				0px;
	padding:			114px 0 0 0;
	position:			relative;
	text-align:			left;
}

div.contentcontener{
	background:			transparent url("../images/common/page2_bg.png") repeat-y top right;
	text-align:			left;
	width:				942px;
	margin:				0px 0 0px 0 0;
	padding:			0px;
	position:			static;
}

/* left ////////////////////////////////////////////////*/

div.leftside{
	width:				245px;
	float:				left;
	margin:				0px;
	padding:			5px 0 0 0;
}
div.leftbox{

	margin:				0 0 20px 0;
	padding:			0px 0 0 0;
	width:				245px;
	background:			transparent url("../images/common/leftbox_bg.png") repeat-y top left;
}
div.leftbox h2{
	font-family:		Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:			14px;
	font-weight:		bold;
	color:				#000000;
	padding:			10px 0 10px 37px;
	margin:				0px;
	line-height:		16px;
}
div.leftbox div.line{
	margin: 			0 13px 0 21px;
}
div.leftbox p{
	padding:			10px 0 10px 37px;
	margin:				0px;
	line-height:		16px;
}
div.leftbox ul{
	padding:			0px;
	margin:				0px;
}
div.leftbox li{
	padding:			4px 0 12px 47px;
	margin:				0px;
	line-height:		15px;
	position:			static;
	background:			transparent url("../images/common/leftbox_li.gif") no-repeat top left;
}
div.leftbox li a{
	color:				#000000;
}
div.leftbox li a:hover{
	color:				#949494;
	text-decoration:	none;
}
div.leftbox li.current{
	padding:			4px 0 12px 47px;
	margin:				0px;
	line-height:		15px;
	background:			transparent url("../images/common/leftbox_li.png") no-repeat top left;
}
div.leftbox li.current a{
	color:				#ffffff;
}

div.leftboxend{
	height:				13px;
}
div.leftboxstart{
	height:				15px;
}

div.leftboxend img{
	position:			relative;
	top:				13px;
	left:				0px;
}
div.leftboxstart img{
	position:			relative;
	top:				-5px;
	left:				0px;
}
div.leftbanery{
	position:			relative;
	top:				0px;
	padding:			0 0 0 12px;
}
div.leftbanery img{
	margin:				0 0 10px 0;
}

/* content ////////////////////////////////////////////////*/

div.content{
	padding:			0px;
	margin:				0px 0px 0px 12px;
	width:				664px;
	float:				right;
	position:			relative;
	right:12px;
	font-family:		Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
	line-height:		22px;
}


div.cpatch{
	padding:			0px;
	margin:				0px;
	height:				40px;
}
div.cpatch a,div.cpatch span,div.cpatch b{
	display:			block;
	float:				left;
	line-height:		20px;
	padding:			10px 24px 10px 6px;
	font-size:			11px;
}
div.cpatch b{
	padding-left:		15px;
	padding-right:		5px;
	font-weight:		normal;
}
div.cpatch span{
	color:				#3e3d41;
	padding-right:		0px;
}
div.cpatch a{
	background:			transparent url("../images/common/cpatch.png") no-repeat center right;
	color:				#3270a5;
	text-decoration:	underline;
}
div.pagebuy{
	width:				178px;
	height:				31px;
	line-height:		1px;
	position:			absolute;
	top:				53px;
	right:				10px;
}

div.content p{
	padding:			0 37px 14px 37px;
	margin:				0px;
	line-height:		22px;
}
div.content b{
	color:				#104876;
}

div.greenbox{
	width:				591px;
	padding:			0px;
	margin:				0px 0px 20px 36px;
	background:			#60a200 url("../images/common/greenbox_bg.png") repeat-x top left;
	color:				#ffffff;
}
div.greenbox p{
	padding:			10px 20px;
}
div.greenbox b,div.greenbox strong{
	color:				#fffca1;
}
div.greenbox div.greenboxtop{
	width:				591px;
	height:				3px;
	background:			transparent url("../images/common/greenboxtop.png") no-repeat top left;
	font-size:			1px;
	line-height:		1px;
	margin:0px;
	padding:0px;	
}
div.greenbox div.greenboxbottom{
	width:				591px;
	height:				4px;
	background:			transparent url("../images/common/greenboxbottom.png") no-repeat top left;
	font-size:			1px;
	line-height:		1px;
	margin:0px;
	padding:0px;
}





div.greenbox2{
	width:				370px;
	height:				115px;
	padding:			0px;
	margin:				0px;
	background:			#60a200 url("../images/common/greenbox2_bg.png") no-repeat top left;
	color:				#ffffff;
	position:			relative;
	overflow:			hidden;
}
div.greenbox3{
	width:				207px;
	height:				115px;
	padding:			0px;
	margin:				0px;
	background:			#60a200 url("../images/common/greenbox3_bg.png") no-repeat top left;
	color:				#ffffff;
	position:			relative;
	overflow:			hidden;
}
div.greenbox2 h1{
	margin:0px;
	padding:2px 0 0 0;
	text-align:center;
	color:				#ffffff;
}
div.greenbox2 img.osoba{
	position:absolute;
	bottom:1px;
	left:0px;
}

div.greenbox2 a.more{
	position:			absolute;
	bottom:				8px;
	right:				15px;
	color:				#fffca1;
}
div.greenbox2 p{
	padding:			20px 15px !important;
}
div.greenbox3 p{
	padding:			20px 8px 0 80px !important;
	color:				#fffca1;
	line-height:14px;
	font-weight:bold;
}
div.greenbox2 b,div.greenbox2 strong{
	color:				#fffca1;
}






div.content table.table{
	margin:				0px 36px 20px 36px;
}
div.content table.table td{
	vertical-align:		middle;
}
div.content table.table ul{
	padding:			0px;
	margin:				0px;
}
div.content table.table li{
	padding:			0 0 0 15px;
	margin:				0px;
}
td.color_yellow li{background:transparent url("../images/common/color_yellow.png") no-repeat top left;}
td.color_pink li{background:transparent url("../images/common/color_pink.png") no-repeat top left;}
td.color_orange li{background:transparent url("../images/common/color_orange.png") no-repeat top left;}
td.color_red li{background:transparent url("../images/common/color_red.png") no-repeat top left;}
td.color_green li{background:transparent url("../images/common/color_green.png") no-repeat top left;}
td.color_blue li{background:transparent url("../images/common/color_blue.png") no-repeat top left;}


table.tabela{
	width:				627px;
	margin:				0 0 0 36px;
	
}
table.tabela td{
	vertical-align:		top;
	padding:			0px;
	margin:				0px;
}
table.tabela p{
	padding-left:			0px;

}
td.tv{
	width:				370px;
	background:			transparent url("../images/common/tv.jpg") no-repeat top left;
	vertical-align:		top;
	padding:			0px;
	margin:				0px;

}
td.fhflash{
	width:				241px;


}

div.pageend{
	clear:				both;
	width:				942px;
	text-align:			right;
	padding:			0px;
	margin:				0 0 0px 0;
	height:1px;
}
div.pageend img{
	position:			relative;
	top:				1px;
}
div.clearbottom{
	line-height:		1px;
	font-size:			1px;
	height:				148px;
	clear:				both;
	margin:				0px;
	padding:			0px;
}

/* stopka ////////////////////////////////////////////////*/

div.bottombody{
	clear:				both;
	width:				100%;
	min-width:			942px;
	height:				130px;
	margin:				0px;
	padding:			0px;
	background:			#838383 url("../images/common/bottom_bg1.jpg") repeat-x top center;
}
div.bottomcontener{
	width:				942px;
	height:				130px;		
	margin:				0px;
	padding:			0px;
	background:			transparent url("../images/common/bg_bottom_menu.png") no-repeat top center;
	position:			relative;
	text-align:			left;
}
div.bottomcontener ul{
	width:				190px;
	height:				107px;
	float:				left;
	background:			transparent url("../images/common/bottom_ul.gif") repeat-y top left;
	padding:			0px;
	margin:				10px 0 0 0;
}
div.bottomcontener li{
background-image:none;
}
div.bottomcontener ul a{
	color:				#ffffff;
}
div.bottomcontener ul a:hover{
	color:				#aaf201;
	text-decoration:	none;
}
div.bottomcontener ul a.current{
	color:				#aaf201;
}
div.prizes{
	position:			absolute;
	top:				24px;
	left:				390px;
}

div.prize1 {
	width:85px;
	height:84px;
	background: transparent url("../images/common/nagroda_1.gif") no-repeat center top;
	margin-left:90px;
}

div.prize1:hover {
	background-position:center bottom;
}	

div.prize1 img {
	width:85px;
	height:84px;
}




div.bproducer{
	position:			absolute;
	bottom:				0px;
	right:				-13px;
	overflow:			hidden;
}
div.binstitute{
	position:			absolute;
	bottom:				151px;
	right:				-13px;
	overflow:			hidden;
}


div.copyright{
	width:				922px;
	height:				20px;		
	margin:				0px;
	padding:			4px 20px 0px 0px;
	text-align:			right;
	color:				#cacaca;
	font-size:			11px;
	line-height:		15px;
	clear:				both;
}
div.copyright a{
	color:				#ffffff;
}

/* inne ////////////////////////////////////////////////*/

div.hr{
	height:				30px;
	line-height:		1px;
	padding:			0;
	margin:				0px 0 0px 0;
	font-size:			1px;
	clear:				both;
	background-image:	url("../images/common/hr.gif");
	background-repeat:	repeat-x;
	background-position:center left;
}
div.clear{
	line-height:		1px;
	font-size:			1px;
	height:				1px;
	clear:				both;
	margin:				0px;
	padding:			0px;
}
div.br{
	height:				8px;
	line-height:		1px;
	padding:			0;
	margin:				0px 0px 0px 0;
	font-size:			1px;
}
div.line{
	height:				1px;
	line-height:		1px;
	padding:			0px;
	margin:				0px;
	font-size:			1px;
	clear:				both;
	background-color:	#ffffff;
	border-top:			solid 1px #d9d9d9;
}



div.shopatch{
height:39px;
border-bottom:		solid 1px #ffffff;
}

.shopatch div.spm{
float:left;
height:28px;
position:relative;
top:-1px;
left:1px;
line-height:15px;
padding:11px 0 0 35px;
border-bottom:		solid 1px #d9d9d9;
}


.shopatch div.spm1{z-index:46;width:55px;padding-left:15px;}
.shopatch div.spm2{z-index:47;width:115px;}
.shopatch div.spm3{z-index:48;width:115px;}
.shopatch div.spm4{z-index:49;width:115px;}
.shopatch div.spm5{z-index:50;width:107px;}

.shopatch div.spm div.spa{
	position:absolute;
	top:0px;
	right:-21px;
	width:21px;
	height:39px;
	background-image:	url("../images/common/spa1.gif");
	background-repeat:	repeat-x;
	background-position:center left;
	z-index:50;
}

.shopatch div.active{
	background-image:	url("../images/common/spmbg.gif");
	font-weight:bold;
	color:#ffffff;
	z-index:38;
}
.shopatch div.active div.spa{
	background-image:	url("../images/common/spa2.gif");
}
.shopatch a{color:#000000;}
.shopatch a:hover{color:#666666;text-decoration:	none;}
.shopatch div.active a{color:#ffffff;}


div.shop{
	padding:0 30px;
}

table.shop{
	width:100%;
	border-top:			solid 1px #d9d9d9;
	border-left:		solid 1px #d9d9d9;
	border-bottom:		solid 1px #ffffff;
	border-right:		solid 1px #ffffff;
}

table.shop td,table.shop th{
	border-top:			solid 1px #ffffff;
	border-left:		solid 1px #ffffff;
	border-bottom:		solid 1px #d9d9d9;
	border-right:		solid 1px #d9d9d9;
	padding:			10px;
}

.pollNext {
	color: gray;
	display: block;
}

.pollResult {
	display: 	none;
}


/* product start */
div.productbox h3{
line-height:19px;
font-size:15px;
font-weight:bold;
padding: 0 0 0 0;
margin: 0 0 5px 0;

}

div.productbox h3.basic a{
	background: transparent url("../images/product/producth3_bg.gif") repeat-x center bottom; 
	display:block;
	padding:3px 5px 5px 5px;
	height:40px;
	text-align:center;
}

div.productbox h3.vitality a {
	color:#5c9800; 
	background: transparent url("../images/product/producth3_bg.gif") repeat-x center bottom; 
	display:block;
	padding:3px 5px 5px 5px;
	height:40px;
	text-align:center;
	}
	
div.productbox h3.yerba a{
	color:#ac0001;
	background: transparent url("../images/product/producth3_bg.gif") repeat-x center bottom; 
	display:block;
	padding:3px 5px 5px 5px;
	height:40px;
	text-align:center;
}
	
div.productbox {
	background: #fff url("../images/product/productbox_bg.gif") repeat-y;
	width:290px;
	float:left;
	display:inline;
	margin:0 10px 10px 0;
	height:465px;
}

div.prodinnerdiv {
	height:362px;
	padding:10px;
	margin:0px;
}

div.productbox_top {
	background: #fff url("../images/product/productbox_top.gif") repeat-y;
	width:290px;
	height:3px;
}

div.productbox_bottom {
	background: #fff url("../images/product/productbox_bottom.gif") repeat-y;
	width:290px;
	height:5px;
	clear:both;
}

div.innerdiv {
	padding: 20px 24px 20px 34px;
}

div.commoninnerdiv {
	padding: 20px 34px 20px 34px;
}

div.prodmore {
	background: transparent url("../images/product/producth3_bg.gif") repeat-x center top; 
	text-align:right;
	width:290px;
}

div.prodmore a {
	padding-right:20px;
	margin-right:15px;
	background: transparent url("../images/product/morearrow.gif") no-repeat right center;
	color:#3270a5;
}

div.productimg {
	width:150px;
	height:170px;
	float:left;
	display:inline;
}

div.productdet {
	width:110px;
	float:left;
	display:inline;
	text-align:center;
	margin-top:20px;
}

div.productdet span {
	font-weight:bold;
	color:#5f9101;
}

div.price {
	font-size:14px;
	color:#da3a2d;
	font-weight:bold;
	margin-top:10px;
}

div.prodimg {
	float:right;
	display:inline;
	text-align:center;
	width:233px;
	background: transparent url("../images/product/prodbox_bg.gif") repeat-y;
	position:relative;
	margin-left:15px;
}

div.prodimg img {
	margin-top:15px;
}

div.prodimg_top {
	background: transparent url("../images/product/prodbox_top.gif") no-repeat;
	height:4px;
	width:233px;
}

div.prodimg_bottom {
	background: transparent url("../images/product/prodbox_bottom.gif") no-repeat;
	height:6px;
	width:233px;
	position:absolute;
	bottom:-6px;
	left:0px;
}

div.prodimg_cont {
	width:220px; 
	height:210px; 
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:center top;
}

div.productDesc p{
	padding:0px;
	margin:0px;
}

div.advantage {
	width:233px;
	float:right;
	display:inline;
	padding:0;
	margin:0;
	clear:right;
	margin-top:10px;
}

div.advantage h4 {
	text-align:center;
}

div.advantage ul {
	line-height:18px;
	padding:0;
	margin-left:20px;
}

div.advantage li {
	padding-left:15px;
	margin:0;
	line-height:18px;
}

div.advantage li a {color:#000;}

div.dots {
	background:transparent url("../images/product/hr.gif") repeat-x;
	height:1px;
	margin:10px 0;
	padding:0;
}

div.descProd {
	line-height:18px;
}

ul.normal li {
	background-image: url("../images/common/greenli.gif");
	line-height:16px;
	text-align:left;
}
ul.graybul li {
	background-image: url("../images/common/grayli.gif");
	line-height:16px;
	text-align:left;
	padding:			2px 0 3px 18px;
}
ul.graybul li a{
color:#000000;
}

div.prodAdv {
	float: left;
	display:inline;
	width:140px;
	height:160px;
	line-height:15px;
}

div.opinionForm label {
	color:#2f7dbb;
	font-weight:bold;
}

.tleft {text-align:left;}
.tcenter {text-align:center;}
.tright {text-align:right;}

div.opinionForm select {
	width: 350px;
	border: 1px solid #d9d9d9;
	margin:0 0 0 0;
}

div.opinionForm input.text {
	border: 1px solid #d9d9d9;
	width:350px;
	margin:0 0 0 0;
}

div.opinionForm textarea {
	border: 1px solid #d9d9d9;
	background-color: #fff;
	color: #333;
	font-size:12px;
	padding:2px;
	width:350px;
	margin-top:0px;
}

div.opCol1 {
	width:180px;
	text-align:right;
	margin-right:10px;
	height:30px;
	line-height:12px;
	padding:5px 0 0px 0;
}
div.opCol2 {
	position:relative;
	padding:0 0 0px 0;
}

div.opCol2 h3 {
	padding-top:3px;
}

div.opCol3 {
	position:relative;
	padding:0 0 5px 0;
}

div.opinionForm .fieldError {
	position:absolute;
	right:-20px;
	top:7px;
}

input.opinionAdd {
	width:86px;
	height:30px;
	background: transparent url("../images/product/addButton.gif") no-repeat;
	border:none;
	margin-top:15px;
}

span.opinionAuth {
	color: #388213;
	margin-top:5px;
}

span.tagline {
	font-weight:bold;
	color:#66a705;
	font-size:12px;
}

/* product end */

a.normal {color:#3270a5;text-decoration:none;}
a.normal:hover {color:#3270a5;text-decoration:underline;}

div.innerdiv p {
	margin:0px;
	padding:0px;
}

div.swbox {
	float:left;
	display:inline;
	text-align:center;
	background: transparent url("../images/common/swbox_bg.gif") repeat-y;
	position:relative;
	margin-right:12px;
	margin-bottom:12px;
	height: 170px; 
	width: 190px;
}

div.swbox img {
	margin-top:15px;
}

div.swbox_top {
	background: transparent url("../images/common/swbox_top.gif") no-repeat;
	height:4px;
	width:233px;
}

div.swbox_bottom {
	background: transparent url("../images/common/swbox_bottom.gif") no-repeat;
	height:6px;
	width:233px;
	position:absolute;
	bottom:-6px;
	left:0px;
}

div.swbox_cont {
	width:190px; 
	height:190px; 
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:center top;
	overflow:hidden;
}

div.fleft {
	float:left;
	display:inline;
}

div.fright {
	float:right;
	display:inline;
}

div.tabContent table {
	margin: 10px 0;
}

input.sendRecommend {
	width:86px;
	height:30px;
	background: transparent url("../images/common/sendButton.gif") no-repeat;
	border:none;
}

li.color_yellow {background:transparent url("../images/common/color_yellow.png") no-repeat top left;}
li.color_pink {background:transparent url("../images/common/color_pink.png") no-repeat top left;}
li.color_orange {background:transparent url("../images/common/color_orange.png") no-repeat top left;}
li.color_red {background:transparent url("../images/common/color_red.png") no-repeat top left;}
li.color_green {background:transparent url("../images/common/color_green.png") no-repeat top left;}
li.color_blue {background:transparent url("../images/common/color_blue.png") no-repeat top left;}

div.text {
	text-align:justify;
}

div.text p {
	margin-top:5px;
	margin-bottom:5px;
	line-height:20px;
	margin-bottom:18px;
}

div.text a{color: #3270a5; text-decoration:underline;}	
div.text a:hover {text-decoration:none;}	

div.text h3 {
	margin-left:0px;
}

ul.faq {
	padding:0px;
	margin:0px;
}

ul.faq li {
	padding:5px 0 5px 25px;
	overflow:hidden;
	margin-left:0px;
}

ul.faq li a img {
	float:left;
	position:relative; 
	left:-25px;	
	top:1px;
	margin-right:-20px; 
}

ul.faq h3 {
	display:inline;
	padding:0px;
	margin:0px;
}

ul.faq h3 a{
	color:#609100;
	text-decoration:none;
}	
ul.faq h3 a:hover {
	color:#72b100;
	text-decoration:underline;
}

ul.faq p{
	padding:0px;
	margin:0px;
}

ul.faq h5 {
	margin:15px 0 10px 0;
}
ul.faq h5 a {
	text-decoration:none;
}

.faqContent {
	display: none;
	color:#4e4b4a;
}

div.faqBox {
	background: #fff url(../images/common/whitebox_bg.gif) repeat-y top left;
	width:570px;
	margin-bottom:10px;
	margin-top:10px;
}

div.faqBoxtop {
	height:4px;
	background: #fff url(../images/common/whitebox_top.gif) no-repeat top left;
	width:570px;
}

div.faqBoxbottom {
	height:3px;
	background: #fff url(../images/common/whitebox_bottom.gif) no-repeat top left;
	width:570px;
}

div.faqBoxcnt {
	padding:0 10px 10px 10px;
}

ul.sitemap li {
	border-bottom:1px dotted #b5baba;
	color:#333;
	text-transform:uppercase;
	background:transparent url(../images/common/greenli.gif) no-repeat top left;
	line-height:18px;
	margin:5px 0;
}

ul.sitemap li a {
	color:#5c9800;
	text-shadow:1px 1px #fff;
}

ul.sitemap li a:hover {
	color: #858a8a;
	text-decoration:underline;
}

div.submenu {
	margin:0px;
	padding:0px;
}

div.submenu ul.sitemap {
	margin:10px 0;
	padding:0px;
}

div.submenu ul.sitemap li {
	width:190px;
	border:none;
	margin-left:0px;
	text-transform:none;
	background-image:none;
	margin-left:20px;
	padding-left:20px;
	background:transparent url(../images/common/simpleli.gif) no-repeat top left;
}

div.submenu ul.sitemap li a {
	color:#858a8a;
}

/* poll start */

div.questionBox {
	border-top:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:0px;
	margin:0px;
	text-align:left;
}

div.qB {
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	padding:30px 0 30px 30px;
	position:relative;
}

div.pollQuestion h3 {
	text-align:center;
	color:#144063;
	font-size:14px;
	margin-bottom:5px;
	margin-left:0;
}

div.pollQuestion h3.quiz {
	color:#2868a5;
	text-align:left;
	font-size:12px;
}

div.pollQuestion img {
	float:right;
	display:inline;
}

div.pollNext {
	width:86px;
	height:29px;
	background: transparent url(../images/common/next.gif) no-repeat center center;
	margin-top:20px;
	position:absolute;
	top:220px;
	left:35px;
}

div.pollAnswer {
	
	clear:left;
	padding:0px 4px 0px 17px;
	cursor:pointer;
	width:270px;
	margin-bottom:4px;
	background: transparent url(../images/common/blackli.gif) no-repeat top left;
}

.pollAnswerActive {
	background:#24a6ea url(../images/common/whiteli.gif) no-repeat top left !important;
	color:#fff !important;
}

div.pollResult h3 {
	text-align:center;
	color:#326300;
	font-size:14px;
	margin-bottom:5px;
	margin-left:0;
}

div.pollResult img {
	float:right;
	display:inline;
}

.pollNext .pollNextActive {
	color: #24a6ea;
	cursor: pointer;
}

/* poll end */

/* paging start */

div.paging {
	margin-top:20px;
	font-size:11px;
	line-height:18px;
}

div.paging a {
	width:19px;
	height:19px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	background: #6faf00 url(../images/common/pagingbg.gif) repeat-x;
	color:#fff;
	font-weight:bold;
	line-height:18px;
	margin-right:5px;
}

div.paging a:hover {
	text-decoration:none;
	background: #6faf00 none;
}

div.paging span {
	display:block;
	float:left;
	width:19px;
	height:19px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	margin-right:5px;
	text-align:center;
	background: transparent url(../images/common/pagingnolink.gif) no-repeat;
	text-align:center;
	padding:0px;
}

/* paging end */


a.download {
	padding-left:16px;
	background: transparent url(../images/common/download.gif) no-repeat top left;
	color:#3f90d5;
}

a.back {
	padding-left:16px;
	background: transparent url(../images/common/back.gif) no-repeat top left;
	color:#3f90d5;
}

div.advdiv p {
	margin:7px 0px;
	padding:7px 0px;
}

input.search_sub {
	background: transparent url(../images/common/search.gif) no-repeat center center;
	width:86px;
	height:29px;
	border:none;
	margin-top:-2px;
	margin-left:10px;
}

.searchsite h3 a{
	padding-left:0px;
	margin-left:0px;
}

div.knowBase input.text {
	width:400px;
}

div.knowRes h3 {
	margin-left:0px;
	margin-bottom:10px;
}

div.knowDet p {
	margin-left:0px;
	padding-left:0px;
}

div.knowDet h3 {
	margin-left:0px;
	padding-left:0px;
}

div.cpatch span {
	color:#67a900;
}

/* product popup start */

div.popupbody{
	width:				100%;
	min-width:			700px;
	margin:				0px;
	padding:			0px;
	background:			#838383 url("../images/common/background1.jpg") no-repeat center top;
}

div.popuppagecontener{
	width:				700px;
	margin:				0px;
	padding:			114px 0 0 0;
	position:			relative;
	text-align:			left;
}

div.popupcontentcontener{
	background:			transparent url("../images/common/page2_bg.png") repeat-y top right;
	text-align:			left;
	width:				700px;
	margin:				0px 0 0px 0 0;
	padding:			0px;
	position:			static;
}

div.popuppageend{
	clear:				both;
	width:				700px;
	text-align:			right;
	padding:			0px;
	margin:				0 0 0px 0;
	height:1px;
}

div.popuppageend img{
	position:			relative;
	top:				1px;
}

/* product popup end */

div.newsitem h3 {
	padding-left:0px;
	margin:5px 0px 5px 0px;
}

div.newsitem div.newsImg {
	background-color: #fff;
	float:left;
	display:inline;
	border:1px solid #dedede;
	margin:0px 10px 10px 0;
}

div.newsitem div.newsImg img {
	padding:10px;
}

div.conowego {
	width:230px; 
	height:114px; 
	background:transparent url("../images/common/baner4.png") no-repeat center center;
	margin-bottom:10px;
	font-size:11px;
	position:relative;
	}
	
div.conowego p {
	position:absolute;
	top:40px;
	left:16px;
	color:#104876;
}

div.conowego a {
	color:#104876;
	display:block;
	width:230px;
	height:114px;
	position:absolute;
	top:0px;
	left:0px;
}

div.conowego a:hover {
	text-decoration:none;
}

/* regionmenu - Dorota////////////////////////////////////////////////*/

div.regionmenu{
	position:			absolute;
	height:				34px;	
	top:				34px;
	width:				650px;
	left:				305px;
	text-align:			right;
	font-family:		Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		normal;
	line-height:		15px;
	color:				#3a393e;
	white-space:		nowrap;
}
div.regionmenu div.mmouter,div.regionmenu div.mmoutercurrent{
	position:			relative;
	float:				left;
	margin:				0 3px 0 3px;
}
div.regionmenu div.mmouter div,div.regionmenu div.mmoutercurrent div{
	float:				left;
}
div.regionmenu span{
	position:			absolute;
	top:				0px;
	left:				0px;
	color:				#ffffff;
	white-space:		nowrap;
	z-index:			10;
	padding:			10px 6px;
	display:			block;
	margin:				0 2px;
	font-size:			12px;
	line-height:		14px;
}
div.regionmenu a{
	position:			relative;
	top:				-1px;
	left:				-1px;
	color:				#3a393e;
	z-index:			11;
	display:			block;
	padding:			10px 6px;
	margin:				0 2px;
	font-size:			12px;
	line-height:		14px;
}
div.regionmenu a:hover{
	color:				#888888;
	text-decoration:	none;
}
div.regionmenu div.mmoutercurrent{
	background:			transparent url("../images/common/mmenu_right.png") no-repeat top right;
}
div.regionmenu div.mmoutercurrent div{
	background:			transparent url("../images/common/mmenu_left.png") no-repeat top left;
}
div.regionmenu div.mmoutercurrent span{
	color:				#36640d;
	background:			transparent url("../images/common/mmenu_bg.png") repeat top left;
}
div.regionmenu div.mmoutercurrent a{
	color:				#ffffff;
}
#branchRegions a{text-decoration:none;color:#727272;}
#branchRegions a:hover{text-decoration:none;color:#000000;}


div.indexLeft {
	float:left;
	display:inline;
	width:375px;
	margin-top:140px;
}

div.boxY, div.boxG, div.boxW {
	margin:0 0 10px 0;
	width:305px;
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:top left;
	color:#392e29;
}

div.boxY {
	height:126px;
	background-image:url(../images/common/boxY.png);	
	padding:10px 0 0 10px;
}

div.boxG {
	height:137px;
	background-image:url(../images/common/boxG.png);
	text-align:right;
	position:relative;
}

div.boxW {
	height:193px;
	background-image:url(../images/common/boxW.png);
	padding:7px;
}

div.boxY ul {
	padding:0;
	margin:0;
	line-height:18px;
}

div.boxY li {
	background:transparent url(../images/common/bullet1.png) no-repeat left top;
	padding-left:16px;
	margin-bottom:2px;
}

div.boxG img.title {
	float:right;
	display:inline;
	margin:7px;
}

div.boxG div.text {
	float:right;
	display:inline;
	text-align:right;
	width:170px;
	font-size:11px;
	margin:0 12px 0 0;
}

div.boxG img.photo {
	float:left;
	display:inline;
	margin:6px 0 1px 1px;
}

div.boxG a.more {
	color:#ffeb7f;
	font-size:11px;
	position:absolute;
	bottom:3px;
	right:10px;
	text-decoration:none;
}

div.boxG a.more:hover {
	text-decoration:none;
}

div.indexRight {
	float:left;
	display:inline;
	width:565px;
	margin-top:80px;
	height:520px;
	margin-bottom:50px;
}

img.nagrodaProf {
	position:absolute;
	top:285px;
	right:60px;
}

img.nagrodaProf1 {
	position:absolute;
	top:280px;
	right:10px;
}

img.nagrodaBW {
	position:absolute;
	top:295px;
	right:190px;
}

img.indexPackshot {
	position:absolute;
	top:440px;
	right:10px;
}

img.indexRecomend {
	position:absolute;
	top:450px;
	left:380px;
}

div.cl {
	clear:both;
	height:1px;
	line-height:1px;
	padding:0;
	margin:0;
}

div.drintro img{
	float:left;
	display:inline;
	margin-right:20px;
}

div.drintro {
	border:1px solid #d9d9d9;
	background-color:#fff;
	width:595px;
	height:131px;
	margin:0 20px 20px 35px;
}
