.poll_top {float:right;margin:10px 0;}
.poll_middle {text-align: left; padding:3px 6px;padding: expression('3px 3px 3px 10px');}
.poll_middle h2 {color:#4c4c4c; font-size:11px; margin:0;   padding:2px 0;}

.poll_middle span {display: block; clear: both; padding:5px 0;}
.poll_middle form {margin:0; padding:2px 0; }
.poll_middle form div {float: left; clear: both;    margin-bottom:5px;}
.poll_middle input {float: left;    margin:0 3px 0 1px; margin: expression('0');}
.poll_middle label {float: left;}
.poll_middle input.button {font-size:11px;background-color: #e2f6f5;border:0;color:#26247B;cursor: pointer;float:right;}
.poll_middle form div span {width:150px;}
.wyniki h3 {color:#222222;  font-size:11px; font-weight: normal;    margin:0;   padding:9px 0 5px 0;    width:95%;}
.poll_middle .wyniki span {display: block; clear: both; padding:0;}

.ilosc_glosow {padding-top:12px;}
.ilosc_glosow span {display:inline;}


.news_short_text {margin-bottom:15px;}
.form_seni .short {clear:both;margin:10px 0pt;width:60px;} 
.form_seni {clear:both;margin:20px 10px;text-align:left;}
.form_seni input {font-size:11px;clear:right;width:200px;}
.form_seni span {float:left;width:150px;clear:left;}


#baners {
float:right;
margin-top:3px;
overflow:hidden;
padding:8px 0 8px 3px;
text-align:left;
width:157px;
}

.news_short_text {margin-bottom:15px;}
.form_seni .short {margin:3px 0;width:80px;float:left;} 
.form_seni {clear:both;margin:20px 10px;text-align:left;}
.form_seni input {font-size:11px;clear:right;width:130px;margin:3px 0;}
.form_seni span {float:left;width:230px;clear:left;}

.external_link_editor {color:#57579E !important;text-decoration:underline !important;}
body#mceSpanFonts.mceContentBody {
	text-align: left;
}
div.up {
  clear: both;
  border-top: 1px solid #4fcac1;
  margin: 10px 0 0 0;
  padding: 0;
  width: 418px;

}

.up img {
  margin-top: 5px;
  border: 0;
  float: right;
}
div#main_menu_hu {
	position: absolute;
	z-index: 2;
	top: 8px;
	right: 8px;
	text-align: left;
	background: url(ff_gfx_templates/hun_seni/images/hu/menu.gif) no-repeat;
	width: 616px;
	height: 29px;
}

.table {border: solid 1px #e6f2ee;}
.table .thead {font-weight: bold; background-color:#00b1a4;margin:5px;text-align:center;color:#ffffff;}
.table .tbody {background-color: #eefaf9;}
.table td {padding:3px;}

.change_location_container a:link, a:visited {color: #57579E; text-decoration: underline;}
.change_location_container a:hover {color: #00b1a4; text-decoration: none;}
#close {text-align:right;margin-right:20px;margin-top:-5px;}
.see_more a:link, .see_more a:visited {color: #57579E; text-decoration: underline;}
.see_more a:hover {color: #00b1a4; text-decoration: none;}
ol {margin-left:27px;}
ul {margin-left:20px;margin-bottom:6px;}
ul li {padding:2px 0 0 0; 
list-style-image: url(ff_gfx_templates/hun_seni/images/arrow.gif);

}
ul li p {margin:0 0 1px 0 !important;}
.ul_fixed {margin-left:20px;}
.ul_fixed li {padding:2px 0 0 0; 
list-style-image: url(ff_gfx_templates/hun_seni/images/arrow.gif);

}
/*********************************************/
/*   M E N U    L E W E    P O D S T R O N   */
/*********************************************/


/*-----------clsNodeL0-----------*/

.clsNodeL0 {
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
	background: url(images/punkt01.gif) no-repeat 5px 7px;
  font-size : 11px; 
  color: #26247b;
  background-color: #eefaf9;
  display: block;
  padding: 2px 0 4px 15px;
width:145px;
/* any IE */
width: expression('155');
  
}

a.clsNodeL0:link, a.clsNodeL0:visited
{
  text-decoration: none;
background-color: #eefaf9;
}

a.clsNodeL0:hover
{
  color: #00b1a4;
  text-decoration: none;
}


/*-----------clsNodeL1-----------*/

.clsNodeL1 {
	background: url(images/punkt01.gif) no-repeat 5px 7px;
  background-color: #f8fcfc;
  font-family: Tahoma, Verdana, Helvetica, sans-serif;

  font-size : 11px; 
  display: block;
  padding: 2px 0 4px 15px;
width:145px;
/* any IE */
width: expression('156');
}

/*-----------clsNodeL2-----------*/
.clsNodeL2 {
	background: url(images/punkt01.gif) no-repeat 5px 7px;
  background-color: #f8fcfc;
  font-family: Tahoma, Verdana, Helvetica, sans-serif;

  font-size : 11px; 
  display: block;
  padding: 2px 0 4px 15px;
width:145px;
/* any IE */
width: expression('156');
}


/*----clsNodeL0  SELECTED-----*/

.clsNodeL0_selected {
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
	background: url(images/punkt01.gif) no-repeat 5px 7px;
  font-size : 11px; 
  color: #26247b;
  background-color: #eefaf9;
  display: block;
  padding: 2px 0 4px 15px;
width:145px;
/* any IE */
width: expression('155');
}

a.clsNodeL0_selected:link, a.clsNodeL0_selected:visited
{
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
  font-size : 11px; 
  color: #26247b;
  text-decoration: none;

}

a.clsNodeL0_selected:hover
{
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
  font-size : 11px; 
  color: #00b1a4;
  text-decoration: none;
}


/*----clsNodeL1  SELECTED-----*/
.clsNodeL1_selected {
	background: url(images/punkt01.gif) no-repeat 5px 7px;
  background-color: #f8fcfc;
  font-family: Tahoma, Verdana, Helvetica, sans-serif;

  font-size : 11px; 
  display: block;
  padding: 2px 0 4px 15px;
width:145px;
/* any IE */
width: expression('156');
}

a.clsNodeL1_selected:link, a.clsNodeL1_selected:visited
{
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
  font-size : 11px; 
  text-decoration: none;

}

a.clsNodeL1_selected:hover
{
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
  font-size : 11px; 
  text-decoration: none;
}

/*----clsNodeL2  SELECTED-----*/
.clsNodeL2_selected {
	background: url(images/punkt01.gif) no-repeat 5px 7px;
  background-color: #f8fcfc;
  font-family: Tahoma, Verdana, Helvetica, sans-serif;

  font-size : 11px; 
  display: block;
  padding: 2px 0 4px 15px;
width:145px;
/* any IE */
width: expression('156');
}

a.clsNodeL2_selected:link, a.clsNodeL2_selected:visited
{
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
  font-size : 11px; 
  text-decoration: none;

}

a.clsNodeL2_selected:hover
{
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
  font-size : 11px; 
  text-decoration: none;
}


/*----clsNodeL0  EXPANDED-----*/

.clsNodeL0_expanded {

  background-color: #F8FCFC;
	border-bottom: 2px solid #00b1a4;
	  display: block;
  font-weight: bold;
  padding-left: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  text-decoration: none;
width:139px;
/* any IE */
width: expression('157');
}

a.clsNodeL0_expanded:link, a.clsNodeL0_expanded:visited
{
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
  font-size : 11px; 
  color: #007f76;
  text-decoration: none;

}

a.clsNodeL0_expanded:hover
{
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
  font-size : 11px; 
  color: #00b1a4;
  text-decoration: none;
}







* {
	margin: 0;
	padding: 0;
}
table{font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 11px;}
body {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
}
h1 {
	font-size: 14px;
	color: #1b1464;
	padding-bottom: 8px;
}
h2 {
	font-size: 14px;
	color: #1b1464;
	padding-bottom: 6px;
}
h3 {
	font-size: 11px;
	color: #1b1464;
	padding-bottom: 4px;
}
a, a:visited {
	color: #26247b;
	text-decoration: none;
}
a:hover {
	color: #00b1a4;
	text-decoration: underline;
}
/* ------ hr -----*/
hr {
	border-top: 1px solid #4fcac1;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	margin: 6px 0;
	padding: 0;
	clear:both;
}
h1 {
	color: #413C7E;
	font-size: 14px;
	font-weight: bold;
}
/* ------ sitemap -----*/
ul#sitemap {
	list-style-type: none;
	text-indent: 14px;
	margin-top: -1em;
}
li.sitemap_li0 {
list-style-image:none;
	background-image: url(ff_gfx_templates/hun_seni/images/strzalka_pom_dol.gif);
	background-repeat: no-repeat;
	background-position: 0 1.1em;
	color: #413c7e;
	font-weight: bold;
	list-style-type: none;
	border-bottom: 1px solid #00b1a4;
	margin-left: 0;
	padding-top: 1em;
	padding-bottom: 1em;
}
ul#sitemap li.sitemap_li {
	color: #21387F;
	list-style-type: none;
	margin-left: 15px;
	padding-top: 3px;
}
li.sitemap_li0 a:link, li.sitemap_li0 a:visited {
	color: #21387F;
	font-weight: bold;
	text-decoration: none;
}
li.sitemap_li0 a:hover {
	text-decoration: underline;
}
li.sitemap_li a:link, li.sitemap_li a:visited {
	color: #21387F;
	font-weight: normal;
	text-decoration: none;
}
li.sitemap_li a:hover {
	color: #00b1a4;
	text-decoration: underline;
}
/* ------ newsy -----*/
.wszystkie_wiadomosci {
	clear:both;
	padding:10px 0;
}
.tekst {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.news_title {
	font-size: 14px;
	padding: 0 0 10px 0;
	font-weight: bold;
}
.news_obrazek {
	float: right;
	padding: 10px;
}
/* ------ polecamy ------*/
.menu_prawe_marki_hu {
	display: none
}

.spotlight_middle li {
	list-style-image: none !important;
}
/* ------ navbar -----*/
a.menu_link:link, a.menu_link:visited {
	background-image: url(ff_gfx_templates/hun_seni/images/navi_strzalka.gif);
	background-repeat: no-repeat;
	padding: 0 3px 0 6px;
	background-position: 0 1px;
	color: #27257c;
	text-decoration: none;
}
.menu_link li {
	margin-left: 0px;
	float: left;
	display: inline;
	height: 17px;
	padding: 0 1px 0 0;
}
span.menu_span {
	background-image: url(ff_gfx_templates/hun_seni/images/navi_strzalka.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	color: #27257c;
	padding: 0 3px 0 11px;
	text-decoration: none;
}
.menu_prawe_produkty_hu {
	display: none;
}

/* ------ link czytaj wiecej -----*/
a.news_more:link, a.news_more:visited {
	background-image: url(ff_gfx_templates/hun_seni/images/czyt_wiecej.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	margin-left: 3px;
	padding-left: 12px;
	text-decoration: none;
	width: 10px;
}
a.news_more:hover {
	text-decoration: none;
}
/* ------ content podstrony -----*/
h1#document_view_h1 {
	clear: right;
	color: #413C7E;
	font-size: 14px;
	font-weight: bold;
}
div#document_view_text {
	clear: right;
	display: table-cell;
	color: #333333;
}
div#document_view_text img {border:0}
img.right {
	float: right;
	margin: 0 0 5px 10px;
}
.center_doc {
	text-align:center;
	margin:10px 0 10px 0;
}
.table_doc {
	border: solid 1px #ebebeb;
	clear:both;
	font-size: 10px;
	margin: 20px 0 20px 0;
	width: 390px;
	text-align: center;
}
.table_doc td {
	background-color: #f9f9f9;
	padding: 2px;
	line-height: 15px;
}
.table_doc .left {
	text-align: left;
	padding: 10px 0 10px 5px;
}
/* ------ div dla produktow -----*/
.fotki {
	width: 100%;
	text-align: center;
}
.fotki img {
	margin: 10px;
}
.menu01_text {
	background: #fff url(ff_gfx_templates/hun_seni/images/search_bg.gif) no-repeat;
	border: 1px solid #c9d0e3;
	color: #1b1464;
	font-size: .8em;
	padding-top: 0px;
	margin: 2px 2px 0 0;
	vertical-align: top;
	height: 16px;
	width: 125px
}
ul.link01 {margin-left:0;}
ul.link01 li {
	list-style-type: none;
	border: solid 1px #ffffff;
}
/* ------ main menu -----*/
div#main_menu {
	z-index: 2;
	text-align: left;
	background: url(ff_gfx_templates/hun_seni/images/hu/menu.gif) no-repeat;
	width: 565px;
	height: 29px;
	/*float: right;*/
	padding: 1px 0 0 0px;
	/*margin: 8px 8px 0 0;
margin: expression('8px 4px 0 0;');*/
position: absolute;

	top: 8px;
	right: 8px;
	
}
div#main_menu a {
	text-decoration: none;
}
.clsCMtopOn {
	color: transparent;
	font-size: 10px;
	height: 25px;
	position: relative;
	top: -100px;
	text-align: center;
	background-color: #468dd1;
}
.clsCMtopOver {
	color: transparent;
	font-size: 10px;
	height: 25px;
	position: relative;
	top: -100px;
	text-align: center;
	background-color: #468dd1;
}
/* nieaktywny */
.clsCMOn {
	background-image: url(ff_gfx_templates/hun_seni/images/strzalka_menu_top.gif);
	background-repeat: no-repeat;
	background-position: 2% 50%;
	border-bottom: 1px solid #00b2a4;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, Tahoma;
	font-size: 11px;
	padding-left: 18px;
	padding-top: 5px;
	padding-bottom: 6px;
	text-decoration: none;
	background-color: #7dd8cf;
	text-align: left;
}
/* aktywny */
.clsCMOver {
	background-image: url(ff_gfx_templates/hun_seni/images/strzalka_menu_top_over.gif);
	background-repeat: no-repeat;
	background-position: 2% 50%;
	border-bottom: 1px solid #00b2a4;
	color: #413c7e;
	font-family: Tahoma, Verdana, Arial, Tahoma;
	font-size: 11px;
	padding-left: 18px;
	padding-top: 5px;
	padding-bottom: 6px;
	text-decoration: none;
	background-color: #e8f8f7;
	text-align: left;
}
/* dodatkowy background dla strony */
/* wzgledem tego diva pozycjonowane sa wszytskie elementy strony */
/* div z obrazem tla pocietym na 4 divy */
div#body02 {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	height: 100%;
	width: 778px;
}
/* ------ header -----*/
div#header_sub {
	background: #fff url(images/hu/header_sub.jpg) no-repeat bottom right;
	position: relative;
	height: 180px;
	width: 778px;
}
/* ------ menu01 przyciski -----*/
div#menu01 {
	background: #fff url(images/menu01_bg.gif) no-repeat top right;
	float: right;
	padding: 1px 0 0 9px;
	margin: 15px 0 0 0;
	height: 22px;
	width: 555px;
}
div#menu01 a {
	text-decoration: none;
}
/* ------ change location -----*/
div#change_location {
	position: absolute;
	top: 49px;
right:5px;
right: expression('6px');
	z-index: 2;
}
div#change_location a {
	text-decoration: none;
}
a#location01 {
	background: #fff url(images/location.gif) no-repeat;
	display: block;
	height: 45px;
	width: 126px;
}
/* ------ menu02 mapa serisu, jezyki -----*/
div#menu02 {
	position: absolute;
	top: 60px;
	right: 146px;
text-align:right;
	z-index: 2;
	width: 330px;
}
div#menu02 a, div#menu02 a:link, div#menu02 a:visited {
	border-right: 1px solid #413c7e;
	font-size: 10px;
	color: #413c7e;
	padding: 0 10px 0 10px;
	text-decoration: none;
	font-weight: bold;
}
div#menu02 a:hover {
	color: #868686;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
/* ------ formularz wyszukiwania -----*/
#szukaj_img {
	background: url(ff_gfx_templates/hun_seni/images/hu/szukaj.gif) no-repeat;
	height: 10px;
	width: 120px;
	position: absolute;
	top: 126px;
	right: 48px;
	border: 0;
}
div#search_form {
	position: absolute;
	top: 144px;
	right: 5px;
	
	z-index: 2;
	width: 170px;
}
input#search_text {
	background: #fff url(images/search_bg.gif) no-repeat;
	border: 1px solid #c9d0e3;
	color: #1b1464;
	font-size: .8em;
	padding-top: 2px;
	margin-right: 4px;
	vertical-align: top;
	height: 15px;
	width: 125px
}
input#search_button {
	background: url(images/button_search.gif) no-repeat 0.2em 0;
	height: 21px;
	width: 28px;
}
/* ------ navbar -----*/
div#navbar {
	font-size: 11px;
	float: left;
	padding: 5px 0;
	text-align: left;
	height: 18px;
	width: 100%;
}
div#navbar a, div#navbar a:link, div#navbar a:visited {
	color: #27257c;
	padding: 0 3px 0 11px;
	text-decoration: none;
}
div#navbar a:hover {
	color: #1b1464;
	text-decoration: none;
}
/* ------ content -----*/
div#content_sub {
	float: left;
	width: 778px;
	margin-bottom:15px;
}
/* ------ left -----*/
div#c_left {
	float: left;
	width: 180px;text-align:left;
}
/* ------ center -----*/
div#c_center {
	float: left;
	text-align: left;
	width: 418px;
}
div#c_center {
	text-align: left;
}
div#c_center p {
	margin-bottom: 6px;
	text-align: left;

}
/* ------ right -----*/
div#c_right {
	float: left;
	width: 180px;
}
/* ------ box03 -----*/
div#box03 {
	float: left;
	margin-bottom: 28px;
	width: 160px;
}
.related_top_left
{
text-align:left;
	color: #007f76;
	font-weight: bold;
	padding: 4px 0 0 15px;
	text-align: left;
	height: 18px;
	width: 145px;
/* any IE */
width: expression('155');
	border-bottom: 2px solid #00b1a4;
}
div#box03_top {
	color: #007f76;
	font-weight: bold;
	padding: 4px 0 0 8px;
	text-align: left;
	height: 18px;
	width: 152px;
}
div#box03_middle {
	background-color: #eefaf9;
	border-top: 2px solid #00b1a4;
	padding: 6px;
	text-align: left;
	width: 148px;
}
div#box03_middle a, div#box03_middle a:link, div#box03_middle a:visited {
	background: url(images/punkt01.gif) no-repeat 0 0.6em;
	color: #26247b;
	display: block;
	padding: 2px 0 4px 10px;
	text-decoration: none;
}
div#box03_middle a:hover {
	color: #00b1a4;
	display: block;
	text-decoration: none;
}
/* ------ polecamy -----*/
div#box04 {
	float: right;
	width: 160px;
}
div .spotlight_top, .poll_top {
	background-color: #e2f6f5;
	border-bottom: 2px solid #5a58c3;
	color: #26247b;
	font-weight: bold;
	padding: 4px 0 2px 8px;
	text-align: left;
	height: 18px;
	width: 152px;
}
div .spotlight_middle, .poll_middle {

width:100%; 
	padding: 6px;
	text-align: left;
	width: 148px;
}
div .spotlight_middle a, div#box04_middle a:link, div#box04_middle a:visited {
	background: url(images/punkt01.gif) no-repeat 0 0.6em;
	color: #5a58c3;
	display: block;
	padding: 2px 0 4px 10px;
	text-decoration: none;
	font-weight:bold;

}
div .spotlight_middle a:hover {
	color: #26247b;
	display: block;
	text-decoration: none;
}
/* ------ select03 -----*/
div#select03 {
	background: transparent url(images/hu/nasze_produkty.gif) no-repeat 0.2em 0;
	float: left;
	text-align: left;
	height: 40px;
	width: 154px;
margin-top:20px;
}
div#select03 select {
	border: 1px solid #cccee7;
	color: #1b1464;
	float: left;
	font-size: .8em;
	margin-top: 16px;
	padding-top: 1px;
	height: 18px;
	width: 174px;
}
/* ------ select 01 -----*/
div#select01 {
	background: transparent url(images/hu/marki.gif) no-repeat 0 4px;
	float: right;
	padding-left: 30px;
	width: 314px;
width: expression('338');
}
div#select01 select {
	background: #fff;
	border: 1px solid #cccee7;
	color: #1b1464;
	float: right;
	font-size: .8em;
	padding-top: 1px;
	height: 18px;
width:135px;
	/*width: 174px;*/
}
/* ------ footer -----*/
div#footer_sub {
	border-top: 3px solid #4fcac1;
	clear: both;
	color: #a7a7a7;
	float: right;
	font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	margin-top: 15px;
	padding-top: 10px;
	height: 30px;
	width: 778px;
}
div#footer_sub img {
	float: left;
	margin-top: -3px;
}
div#footer_sub span {
	border-right: 1px solid #a7a7a7;
	float: left;
	padding: 3px 10px 0 0;
}
div#footer_sub a {
	border-right: 1px solid #a7a7a7;
	font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
	float: left;
	color: #a7a7a7;
	padding: 3px 10px 0 10px;
	text-decoration: none;
}
div#footer_sub a:hover {
	font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
	float: left;
	color: #2d2476;
	text-decoration: none;
}

/* ------------------------------ */
/* ---------- text zoom---------- */
/* ------------------------------ */

#zoom1 {float: right; font-size:100%; cursor: pointer; line-height:215%;}
#zoom2 {float: right; font-size:130%; cursor: pointer; line-height:152%; line-height:expression('155%'); margin:0 6px}
#zoom3 {float: right; font-size:150%; cursor: pointer}
#zoom_box {clear: right}
.zoom1, .zoom1 p a, .zoom1 input, .zoom1 label, .zoom1 span, .zoom1 .table, .zoom1 .table_doc {font-size:11px;}
.zoom2, .zoom2 p a, .zoom2 input, .zoom2 label, .zoom2 span, .zoom2 .table, .zoom2 .table_doc {font-size:14px;}
.zoom3, .zoom3 p a, .zoom3 input, .zoom3 label, .zoom3 span, .zoom3 .table, .zoom3 .table_doc {font-size:16px;}