*{
	margin: 0px;
	padding: 0px;
	font-family : Vardana, Arial, Helvetica, sans-serif;
	/*font-size : 11px;*/
	font-size : 12px;
	color : #000000;	
}

img {
	border: 0px;
}

body{
	background-image: url(../images/tlo.gif);
	background-repeat: repeat-x;
	background-position: top center;	
	text-align: center;
}


/* NEWSLETTER AREA */

#NewsletterDiv .newsletterInfo{
	font-size : 11px;	
	color: #10206b;
	line-height: 12px;
}

#NewsletterDiv .newsletterUserCount,
#NewsletterDiv .newsletterUserCount strong{
	color: #ffffff;
	line-height: 12px;
}

#NewsletterDiv form{
	margin: 15px 0 0 0;
}

#NewsletterDiv .textInput{
	background-color: #f3f3f3;
	border: 1px solid #104992;
	padding: 2px;
	width: 122px;
}

#NewsletterDiv .submit{
	background-color: #1c438d;
	border: 1px solid #5496c4;
	color: #ffffff;
	font-weight: bold;
	padding: 1px;
	font-size : 11px;	
}

#NewsletterDiv .newsletterUserRemove{
	padding: 0px 0 0 2px;
}

#NewsletterDiv .newsletterUserRemove a{
	font-size: 10px;
	text-decoration: none;
	color: #dddddd;
}

/* SMALL TOOLS */

#SmallTools a{
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}

#SmallTools a:hover{
	text-decoration: underline;
}

/* TOP NAV MENU */

#TopNavMenu ul {
	padding: 0;
	margin: 0 0 0 0px;
	color: #ffffff;
	float: left;
	width: 974px;
	font-family: Tahoma, Arial, Vardana, Helvetica, sans-serif;
}

#TopNavMenu ul li {
	display: inline;
	float: left;
}

#TopNavMenu ul li a {
	font-family: Tahoma, Arial, Vardana, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;	
	padding: 4px 18px 8px 18px;
	margin: 0px;
	float: left;
	font-size: 12px;
	background-image: url(../images/top_menu_back.gif);
	background-repeat: repeat-x;
	background-position: top center;	
}

#TopNavMenu ul li a:hover {
	color: #ffffff;
	margin: 2px 1px 0px 0px;
}

#TopNavMenu .rss{
	position: absolute;
	top: 3px;
	right: 15px;		
}

#TopNavMenu .menuLeft{
	background-image: url(../images/top_menu_left.gif);
	background-repeat: no-repeat;
	background-position: top center;	
	width: 7px;
	height: 26px;
	position: absolute;
	top: 0px;
	left: 0px;	
}

#TopNavMenu .menuRight{
	background-image: url(../images/top_menu_right.gif);
	background-repeat: no-repeat;
	background-position: top center;	
	width: 7px;
	height: 26px;
	position: absolute;
	top: 0px;
	right: 0px;	
}


/* SEARCH AREA */

#SearchDiv{
	width: 176px;
	height: 48px;
	background-image: url(../images/search_area_back.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#SearchDiv .textInput{
	background-color: #f3f3f3;
	border-top: 1px solid #5b87be;
	border-bottom: 1px solid #1f5699;
	border-right: 1px solid #4a79b1;
	border-left: 1px solid #3f70ab;
	padding: 4px;
	margin: 8px 0 5px 10px;
	width: 100px;	
	float: left;
}

#SearchDiv .imageInput{
	border: 1px solid #5395c3;
	padding: 0;
	margin: 8px 0 15px 4px !important;
	margin: 8px 0 0 0px;
}

/* MAIN MANU */

#MainNavDiv{
	width: 176px;
	background-image: url(../images/mainnav_menu_back.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;	
}

ul#Nav{
	padding: 0 0 0 0;
	margin: 3px 0 0 9px !important;
	margin: 15px 0 0 9px;
	list-style-type: none;
	width: 147px;
}

ul#Nav li{
	padding: 3px 0 4px 0;
	margin: 0 0 0 0;
	background-image: url(../images/hr.gif);
	background-repeat: repeat-x;
	background-position: 0px 20px;	
}

ul#Nav li a{
	color: #939393;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 3px;
	display: block;
	width: 100%;	
}

ul#Nav li a:hover, 
ul#Nav li a.set{
	color: #1c438d;
}

ul#Nav li ul.subNav{
	padding: 0 0 0 0;
	margin: 10px 0 0 9px;
	list-style-type: none;
	width: 147px;	
}

ul#Nav li ul.subNav li{
	background-image: url(../images/hr.gif);
	margin: 0 12px 0 0;
}

ul#Nav li ul.subNav li a{
	color: #ff7100;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 0 0 0 3px;
	display: block;
	width: 100%;	
}

ul#Nav li ul.subNav li a.set{
	color: #ff7100;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 3px;
	display: block;
	width: 100%;	
}

.menu_nowosc{
	color: #ff9900;
	font-size: 10px;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}

/* ANKIETA */

.box_ankieta{
	background-color: #f0f0f0;
	width: 100%;
	margin: 0 0 10px 0;
}

.box_ankieta .box_ankieta_Header{
	font-size: 12px;
	font-weight: bold;
	color: #1d6da9;
	padding: 3px 0 3px 6px;
	background-image: url(../images/hr.gif);
	background-repeat: repeat-x;
	background-position: 0px 20px;		
	margin: 0 4px 0 4px;
	width: 100%;
}

.ankietaBlock{
	margin: 0 0 3px 0;
	padding: 3px 0 7px 3px;
	background-image: url(../images/hr.gif);
	background-repeat: repeat-x;
	background-position: bottom center;		
}

.ankietaEntry{
	padding: 0 8px 0 8px;
}

.ankietaTitle{
	color: #52556a;
	padding: 0 0 5px 0;	
}

.ankieta_submit{
	text-align: left;
	padding: 0px 0 6px 3px;
}

.ankietaRadioDiv{
	margin: 0;
	padding: 0;
}

.ankietaEntry .ankietaRadioDiv input{
	float: left;
	margin: 0;
	padding: 0;	
}

.ankietaEntry .labelRadio{
	display: block;
	padding: 0 0 3px 17px;
	color: #52556a;
	margin: 0px;
}

.ankieta_submit a{
	padding: 0 0 0 0;
	color: #ff7100;
	font-size: 12px;
	text-decoration: none;
}

.ankieta_slupek_value{
	font-size: 11px;
	color: #999999;
}

.ankieta_slupek{
	width: 96%;
	border: 1px solid #dddddd;
	padding: 1px;
	margin: 0 0 10px 0;
}

.ankieta_slupek_width{
	height: 5px;
	background-color: #88b7cf;
	border-bottom: 1px solid #2a6786;
	border-left: 1px solid #2a6786;
	padding: 0;
	display: block;
	font: 1px/0px serif;
	content: ".";	
}

.ankieta_total, 
.ankieta_total strong{
	font-size: 11px;
	background-image: url(../images/hr.gif);
	background-repeat: repeat-x;
	background-position: bottom center;	
	margin: 0 0 5px 0;
	padding: 0 0 5px 3px;	
	color: #52556a;
}

/* TOP LEAD BOX */

.wstepEntry{
	margin: 0 0 11px 0;
	padding: 0 0 0 0;
}

.wstepEntry .obr{
	float: left;
}

.wstepEntry .obr img{
	margin: 1px 10px 0 0;
	border: 1px solid #ff8a00
}

.wstepEntry .tekst{
	padding: 0px;
	margin: 0px;
}

.wstepEntry .tekst div{
	padding: 0 0 14px 0;
}

.wstepEntry a.tytul{
	font-family: Arial, Vardana, Tahoma, Helvetica, sans-serif;
	color: #585858;
	font-size: 18px;
	text-decoration: none;
}

.wstepEntry a.tytul:hover{
	text-decoration: underline;
}

.wstepEntry .tekst a{
	color: #3c3c3c;
	font-family: Vardana, Arial,  Tahoma, Helvetica, sans-serif;
	text-decoration: none;
}

.HydePark_photo{
	color: #b4b4b4;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

.HydePark_addText{
	color: #ffffff;
	font-size: 11px;
	font-style: normal;
	text-align: right;
	background-color: #ee8100;
	padding: 2px 4px 2px 4px;
	margin: 18px 0 0 0;
	font-weight: bold;
}

.suplement{
	color: #ffffff;
	font-size: 11px;
	font-style: normal;
	text-align: right;
	background-color: #ee8100;
	padding: 2px 4px 2px 4px;
	margin: 18px 0 0 0;
	font-weight: bold;
}

.wstepEntry .addInfo{
	color: #b6b6b6;
	/*font-size : 10px;*/
	font-size : 11px;	
	padding: 2px 0 1px 0;
}

.wstepMore{
	background-color: #f0f0f0;
	padding: 3px 0 4px 11px;
	margin: 0px 0 7px 0;
	font-family: Vardana, Arial,  Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #52556a;
	position: relative;	
}

.wstepMore strong{
	font-weight: bold;
	color: #1d6da9;
}

#TopLeadBox .archiwum{
	text-align: right;
	margin: 0 0 5px 0;
	padding: 0px;
}

#TopLeadBox .archiwum a{
	color: #ff7100;
	text-decoration: none;
}

/* STOPKA */

#stopkaMenu .waz_content ul{
	list-style-type: none;
	clear: left;
	margin: 0 0 0 0;
	padding: 2px 0 0 0;
}

#stopkaMenu .waz_content ul li{
	display: inline;
	float: left;
	color: #7e7979;	
	/*font-size : 10px;*/
	font-size : 11px;		
}

#stopkaMenu .waz_content ul li a{
	font-family: Tahoma, Arial, Vardana, Helvetica, sans-serif;
	color: #686868;	
	/*font-size : 10px;*/
	font-size : 11px;	
	text-decoration: none;
	padding: 0 5px 8px 5px;	
}

/* FORMULARZ KONTAKTOWY */


#formArea{
	margin: 3px 3px 0 1px;
	padding: 0;
	background-color: #e5f1fb;
	border: 1px solid #8ac3ec;
}

#innerFormArea{
	margin: 10px;
	font-size: 12px;
	
}

.TableAlert{
	margin: 0 0 10px 0;
}

.TableAlert .alert{
	color: #cc0000;
}

#formArea input,
#formArea textarea{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

#formArea .inputArea{
	padding: 0 0 4px 0;
	margin: 2px;
}

#formArea .inputArea .selectInputLabel{
	float: left;
	width: 90px;
}

#formArea .inputArea .selectInputDiv{
	padding: 0px;
	margin: 0px;
}

#formArea .inputArea .inputSelect{
	width: 230px;
}

#formArea .inputArea .inputSelectSet{
	width: 230px;
	border: 1px solid #cc0000;
	color: #cc0000;
	font-weight: bold;
}

#formArea .inputArea option{
padding: 0 0 0 4px;
}

#formArea .inputArea .inputTextDiv{

}

#formArea .inputArea .inputTextLabel{
	float: left;
	width: 123px;
}

#formArea .inputArea .inputText{
	width: 220px;
}

#formArea .inputArea .inputText_error{
	width: 220px;
	border: 1px solid #666666;
	background-color: #ffffcc;
	padding: 1px;
}

#formArea .inputArea .inputTextArea{
	width: 345px;
	overflow: auto;
	padding: 2px;
}

#formArea .inputArea .inputTextArea_error{
	width: 345px;
	overflow: auto;
	padding: 2px;
	border: 1px solid #666666;
	background-color: #ffffcc;	
}

#formArea .submit{
	border: 1px solid #999999; 
	margin: 5px 14px 0 0; 
}

/* MAPA WITRYNY */

#sitemapDIV{
	margin: 0 0 0 15px;
	padding: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;	
	color: #2a6786;
}

#sitemapDIV ul#sitemap{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#sitemapDIV ul#sitemap li{
	background-image: url(../images/kw.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;	
	padding: 1px 5px 7px 15px;
}	

#sitemapDIV ul#sitemap li a{
	color: #939393;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	padding: 0 0 10px 0;
}	


#sitemapDIV ul#sitemap li ul{
	margin: 10px 0 10px 40px;
	padding: 0px;
}

#sitemapDIV ul#sitemap li ul li{
	background-image: none;
	padding: 1px 0px 0px 2px;
	margin: 0px;
}	

#sitemapDIV ul#sitemap li ul li a{
	color: #2a6786;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	padding: 0 0 0px 0;
	margin: 0px;
}

/* ERROR DIV */

#SP_errorDIV{
	margin: 5px 10px 5px 10px;
	padding: 4px 8px 4px 43px;	
	background-image: url(../images/wykrzyknik.png);
	background-repeat: no-repeat;
	background-position: 10px center;	
	text-align: left;
	color: #6b6565;
	font-family: Tahoma, Vardana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	min-height: 80px;
	height: auto !important;
	height: 80px;
	overflow: visible;
}

#SP_errorDIV ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#SP_errorDIV ul li{
	background-image: url(../images/tr4.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding: 0 0 4px 13px;
	color: #cc3300;
}

.hrefsubmit{
	background-color: #e4e9ed;
	color: #2a6786;
	border: 1px solid #999999;
	padding: 5px 15px 5px 15px;
	text-decoration: none;
	font-weight: bold;
}


.addBoxSWF{
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
}

/* FORMULARZ SONDAZY */

.Sondaz_Kontener{
	margin: 0 0 0 0;
	padding: 0px 0 0 0;
}

.Sondaz_inputArea{
	margin: 0 0 2px 0;
	padding: 8px 0 8px 0;
	height: 1%;
	background-color: #fcfcfc;
}

.Sondaz_inputLabel{
	width: 270px;
	padding: 2px 5px 5px 10px;
	margin: 0 0 0 0;
	float: left;
	color: #787774;
	font-size: 12px;
	font-family: Vardana, Arial, Tahoma, Helvetica, sans-serif;
	text-align: right;
}

.Sondaz_inputDiv{
	width: 262px;
	float: left;	
	background-color: #fcfcfc;	
	margin: 0 0 0 5px;
	padding: 0 0 0 5px;
}

.Sondaz_inputLabel .sup {
	color: #e07710;
	font-size: 14px;
	font-weight: bold;
	line-height: 10px;
	font-family: Vardana, Arial, Tahoma, Helvetica, sans-serif;
	padding: 0 0 0 4px;
}

.Sondaz_inputText{
	padding: 3px 2px 3px 2px;
	width: 255px;
	border: 1px solid #666666;
	background-color: #f7f7f7;
	color: #606060;	
}

.Sondaz_inputText_error{
	padding: 3px 2px 3px 2px;
	width: 255px;
	border: 1px solid #666666;
	background-color: #ffffcc;
	color: #606060;	
}

.Sondaz_inputRadio{

}

.Sondaz_inputRadio_error{
	padding: 3px 2px 3px 2px;
	width: 255px;
	border: 1px solid #666666;
	background-color: #ffffcc;
	color: #606060;	
}

.Sondaz_select{
	width: 260px;
	background-color: #f7f7f7;
	border: 1px solid #666666;
	margin: 0 0 0 0px;
}

.Sondaz_select_error{
	width: 260px;
	background-color: #ffffcc;
	border: 1px solid #666666;
	margin: 0 0 0 0px;	
}

.Sondaz_select option{
	padding: 1px 2px 1px 2px;
}

.Sondaz_optionLabel{
	float: left;
	margin: 2px 5px 0 0;
	padding: 0px;
}

.Sondaz_optionValue{
	margin: 2px 0 0 0;
	float: left;
}
