/* CSS Document */
.small {
       font: normal 7pt/7pt tahoma, verdana, arial;
}

.small span {
       font: normal 8pt/8pt tahoma, verdana, arial;
       color:#A60101;
}


form #example input.text {
	background: url('pix/input_boxes.gif') no-repeat 0 -58px;
	border: none;
	width: 241px;
	height: 20px;
	padding-left: 3px;
	padding-top: 3px;
}

form #example input:focus {
	background-color: transparent;
}

form #example div.fileinputs {
	position: relative;
	height: 30px;
	width: 350px;
}

form #example input.file {
	width: 340px;
	margin: 0;
}

form #example input.file.hidden {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

form #example div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 350px;
	padding: 0;
	margin: 0;
	z-index: 1;
	line-height: 90%;
}

form #example div.fakefile input {
	margin-bottom: 5px;
	margin-left: 0;
}





#star ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 85px; HEIGHT: 20px; LEFT: 10px; TOP: -5px; POSITION: relative; FLOAT: left; BACKGROUND: url('images/stars.gif') repeat-x; CURSOR: pointer; }
#star li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 20px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
#star li.curr { BACKGROUND: url('/images/stars.gif') left 25px; FONT-SIZE: 1px; }
#star div.user { LEFT: 15px; POSITION: relative; FLOAT: left; FONT-SIZE: 13px; FONT-FAMILY: Arial; COLOR: #888;visibility: hidden; }

/* STYLE FOR TOOLTIPS */
#DHTMLgoodies_formTooltipDiv{
	color:#000;
	font:normal 8pt/11pt tahoma, verdana, arial;
}
.DHTMLgoodies_formTooltip_closeMessage{
	color:#000;
	font:normal 7pt/10pt tahoma, verdana, arial;
}

#mainContainer{
	width:690px;
}

#mainContainer2{
	width:690px;
}

#mainContainer3{
	width:200px;
}


blockquote {
           padding-left:6px; border-width:0 0 0 2px; border-color:#E1DBC7; border-style: solid;
}

.check {
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:15px; height:15px; float:left; margin:7px 0 0 4px;
        }

/* -------------------------------------------------------------------------------------------------- */

/* STYLE FOR FORM VALIDATION */
/* General styling for both valid and invalid input */
#valid .invalidInput{
	border:0px solid #0F0;
}

#valid .validInput{
	border:0px solid #00F;
}



.testInput {

}

.invalidInput,.validInput{
	display:compact;
	padding:1px;
}
/* Style for invalid input */
.invalidInput{
	border:1px solid #F00;
}


/* Style for valid input */
.validInput{
	border:1px solid #FFF;
}
/* -------------------------------------------------------------------------------------------------- */

.boxedInput{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	height:14px; padding:2px; font:normal 8pt/10px tahoma, verdana, Arial, Helvetica, sans-serif; }

.boxedButton{
	background:url(images/more_bg.gif) no-repeat right center; color:#0B0B0B; border:none;
	height:14px; margin:4px 0 4px 0; padding:1px 8px 2px 0; cursor:pointer; text-decoration:none;
	font:bold 11px/13px tahoma, verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; }

.boxedButton:hover{
	background:url(images/more_bg_h.gif) no-repeat right center; text-decoration:underline; }



a.more{
	background:url(images/more_bg.gif) no-repeat center right; color:#0B0B0B; float:right;
	font:bold 10px/13px tahoma, verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:2px 19px 0 0; margin:5px 10px 0 0;}
a.more:hover{
	background:url(images/more_bg_h.gif) no-repeat center right; color:#0B0B0B; float:right;
	font:bold 10px/13px tahoma, verdana, Arial, Helvetica, sans-serif; text-decoration:underline; text-transform:uppercase;
	padding:2px 19px 0 0; margin:5px 10px 0 0;}


a.list{
	font:normal 13px/19px tahoma, verdana, Arial, Helvetica, sans-serif; text-decoration:none;
	background:url(images/red_arrow.gif) no-repeat 3px 7px; color:#A60101; padding:0 0 0 12px;}
a.list:hover{
	font:normal 13px/19px tahoma, verdana, Arial, Helvetica, sans-serif; text-decoration:underline;
	color:#A60101; padding:0 0 0 12px;}

.col {
     color:#A60101;
     }



/* CSS Document */
body{
	background:url(images/bg.gif) 0 0 #FDF9EE; color:#4E4628;
	font:normal 13px/18px Tahoma, verdana, Arial, Helvetica, sans-serif;
	margin:0; padding:0;}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{
	margin:0; padding:0;}
ul{
	list-style:none;}
.spacer{
	font-size:0; line-height:0; clear:both;}

h2.text{
     /* nagłówek */
	color:#000000; padding:15px 0 16px 58px; height:27px; border:0px solid black;
	font:normal 24px/38px Georgia, "Times New Roman", Times, serif; }

h2.text span{
     /* nagłówek */
	color:#A60101;}

h2.spacer{
     /* nagłówek */
	color:#000000; padding:6px 0 0 18px; height:1px; border:0px solid black;
       }


a{
	font-size:13px; font-family:tahoma, verdana, Arial, Helvetica, sans-serif;
	color:#A60101; text-decoration:none;}
a:hover{
	font-size:13px; font-family:tahoma, verdana, Arial, Helvetica, sans-serif;
	color:#A60101; text-decoration:underline;}
	
.pytanie{
	font:normal 13px/19px tahoma, verdana, Arial, Helvetica, sans-serif;
	background:url(images/red_arrow.gif) no-repeat 0 7px #FFFFFF; color:#A60101;
	padding:0 0 0 8px; display:block;}

/* ----------------- top navigation start --------------------- */
#topNav{
	width:978px; position:relative; }
/*	margin:0 auto; padding:8px 0 0 50px; }*/
#topNav img{
	border:none; float:left; padding-left:10px; margin:0 54px 0 0; border:0px solid black;}
	
#topNav #menu{
	background:url(images/top_ul__bg.gif) no-repeat top right; float:right;
	width:699px; height:30px; padding:14px 0px 0px 0px; margin:0 0 0 0 0; border:0px solid black;}
	
#topNav #menu ul li{
	background-color:#E1DBC7; color:#0B0B0B; float:left; padding:0px 7px 0px 7px; border:0px solid black;
	font:bold 11px/23px tahoma, verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
         display:block; }
#topNav #menu ul li a{
	background-color:#E1DBC7; color:#0B0B0B; padding:0px 7px 0px 7px;
	font:bold 11px/23px tahoma, verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase; text-align:center; text-decoration:none;
	height:23px; display:block;}

#topNav #menu ul li a.hover{
	background:url(images/top_btn__h.gif) no-repeat 0 0 #CC0000; color:#FFFFFF;
	font:bold 11px/23px tahoma, verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase; text-align:center; text-decoration:none;
	height:23px; display:block;}

#topNav #menu ul li a:hover{
	background:url(images/top_btn__h.gif) no-repeat 0 0 #CC0000; color:#FFFFFF;
	font:bold 11px/23px tahoma, verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase; text-align:center; text-decoration:none;
	height:23px; display:block;}

/* ----------------- top navigation end --------------------- */

/* ----------------- shadow start --------------------------- */
#topShadow{
	background:url(images/top_shadow.gif) no-repeat 0 0 #FDF9EE; color:#4E4628;
	width:978px; height:3px; margin:9px 0 0; float:left;}
#bottomShadow{
	background:url(images/bottom_shadow.gif) no-repeat 0 0 #FDF9EE; color:#4E4628;
	width:978px; height:3px; float:left;}
/* ----------------- shadow end --------------------------- */


/* ----------------- shadow start --------------------------- */
#bodyLeft{
	width:255px; float:left; background-color:#FCFAF3; padding-left:5px;}
#bodyRight{
	width:690px; float:right; }

/* ----------------- shadow end --------------------------- */


/* ----------------- body start --------------------------- */
#body{
	width:978px; margin:0 auto; position:relative;}


#bodyPannel{
	background:url(images/midle_bg.gif) repeat-y 0 0 #FDF9EE; color:#4E4628;
	width:963px; padding:0 7px; float:left;}



#Box{
	margin:0 auto; background-color:#FCFAF3;}
#Box span.nltop{
	background:url(images/box_top.gif) no-repeat 0 0; color:#000000;
	line-height:0; font-size:0; height:15px; display:block; width:250px;}
#Box span.nlbottom{
	background:url(images/box_bottom.gif) no-repeat 0 0; color:#000000;
	line-height:0; font-size:0; height:14px; display:block; width:250px;}
#Box div.boxed{
	background:url(images/box_midle.gif) repeat-y 0 0; color:#000000;
	width:218px; padding:0 16px; float:left;}
#Box div.boxed h2.text2{
     /* nagłówek */
	color:#000000; padding:0 0 16px 58px; float:left; width:162px; height:27px;
	font:normal 24px/38px Georgia, "Times New Roman", Times, serif; }
#Box div.boxed h2.text2 span{
	background-color:#FFFFFF; color:#A60101;
	font:normal 24px/38px Georgia, "Times New Roman", Times, serif;}

#Box div.boxed h3.text2{
     /* nagłówek */
	color:#000000; padding:15px 0 2px 58px; height:27px; border:0px solid black;
	font:normal 20px/10px Georgia, "Times New Roman", Times, serif; }

#Box div.boxed h3.text2 span{
     /* nagłówek */
	color:#A60101;}


#Box div.boxed h4.text2{
     /* nagłówek */
	color:#000000; padding:15px 0 2px 58px; height:27px; border:0px solid black;
	font:normal 16px/8px Georgia, "Times New Roman", Times, serif; }

#Box div.boxed h4.text2 span{
     /* nagłówek */
	color:#A60101;}

	
#Box div.boxed label{
	background-color:#FFFFFF; color:#0B0B0B; margin:0 0 0px 0; float:left; width:70px; text-align:right;
	font:normal 10px/22px tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase;}
#Box div.boxed input.field{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:130px; height:14px; padding:2px; margin:0 0 8px 6px; float:left;
	font:normal 8pt/10px tahoma, verdana, Arial, Helvetica, sans-serif;}
#Box div.boxed span.text{
	background-color:#FFFFFF; color:#0B0B0B; margin:6px 0 0 0;
	font:normal 11px/15px tahoma, verdana, Arial, Helvetica, sans-serif;}
#Box div.boxed span.text span{
	background-color:#FFFFFF; color:#A60101; margin:6px 0 0 0;
	font:normal 11px/15px tahoma, verdana, Arial, Helvetica, sans-serif;}
#Box div.boxed span.text a{
	background-color:#FFFFFF; color:#A60101; margin:6px 0 0 0;
	font:normal 11px/15px tahoma, verdana, Arial, Helvetica, sans-serif;}
#Box div.boxed p{
	background-color:#FFFFFF; color:#A60101; float:left; margin:6px 0 0 0;
	font:normal 11px/15px tahoma, verdana, Arial, Helvetica, sans-serif;}
#Box div.boxed a{
	color:#A60101; font:normal 11px/15px tahoma, verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
#Box div.boxed a:hover{
	color:#A60101; font:normal 11px/15px tahoma, verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
#Box div.boxed input.check{
	/*background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid; */
	 width:14px; height:14px; float:left; margin:7px 0 0 4px;}
#Box div.boxed input.radio{
	}
#Box div.boxed input.submit{
	background:url(images/more_bg.gif) no-repeat right center #FFFFFF; color:#0B0B0B; border:none;
	height:18px; float:right; margin:4px 0 0 0; padding:1px 8px 2px 0; cursor:pointer; text-decoration:none;
	font:bold 11px/13px tahoma, verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; }
#Box div.boxed input.submit:hover{
	background:url(images/more_bg_h.gif) no-repeat right center #FFFFFF; text-decoration:underline;}

#Box div.boxed a.list{
	font:normal 13px/19px tahoma, verdana, Arial, Helvetica, sans-serif;
	background:url(images/red_arrow.gif) no-repeat 0 7px #FFFFFF; color:#A60101;
	padding:0 0 0 8px; display:block;}
#Box div.boxed a.list:hover{
	font:normal 13px/19px tahoma, verdana, Arial, Helvetica, sans-serif; text-decoration:underline;
	background-color:#FFFFFF; color:#A60101;
	padding:0 0 0 8px; display:block;}





#BoxW{
	margin:0 auto; background-color:transparent;}
#BoxW span.nltop{
	background:url(images/box_top.gif) no-repeat 0 0; color:#000000;
	line-height:0; font-size:0; height:15px; display:block; width:250px;}
#BoxW span.nlbottom{
	background:url(images/box_bottom.gif) no-repeat 0 0; color:#000000;
	line-height:0; font-size:0; height:14px; display:block; width:250px;}
#BoxW div.boxed{
	background:url(images/box_midle.gif) repeat-y 0 0; color:#000000;
	width:218px; padding:0 16px;}
#BoxW div.boxed h2.text2{
     /* nagłówek */
	color:#000000; padding:0 0 16px 58px; float:left; width:162px; height:27px;
	font:normal 24px/38px Georgia, "Times New Roman", Times, serif; }
#BoxW div.boxed h2.text2 span{
	background-color:#FFFFFF; color:#A60101;
	font:normal 24px/38px Georgia, "Times New Roman", Times, serif;}
#BoxW div.boxed label{
	background-color:#FFFFFF; color:#0B0B0B; margin:0 0 0px 0; float:left; width:70px; text-align:right;
	font:normal 10px/22px tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase;}
#BoxW div.boxed input{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:130px; height:14px; padding:2px; margin:0 0 8px 6px; float:left;
	font:normal 8pt/10px tahoma, verdana, Arial, Helvetica, sans-serif;}
#BoxW div.boxed span.text{
	background-color:#FFFFFF; color:#0B0B0B; margin:6px 0 0 0;
	font:normal 11px/15px tahoma, verdana, Arial, Helvetica, sans-serif;}
#BoxW div.boxed span.text span{
	background-color:#FFFFFF; color:#A60101; margin:6px 0 0 0;
	font:normal 11px/15px tahoma, verdana, Arial, Helvetica, sans-serif;}
#BoxW div.boxed span.text a{
	background-color:#FFFFFF; color:#A60101; margin:6px 0 0 0;
	font:normal 11px/15px tahoma, verdana, Arial, Helvetica, sans-serif;}
#BoxW div.boxed p{
	background-color:#FFFFFF; color:#A60101; float:left; margin:6px 0 0 0;
	font:normal 11px/15px tahoma, verdana, Arial, Helvetica, sans-serif;}
#BoxW div.boxed a{
	color:#A60101; font:normal 11px/15px tahoma, verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
#BoxW div.boxed a:hover{
	color:#A60101; font:normal 11px/15px tahoma, verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
#BoxW div.boxed input.check{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:15px; height:15px; float:left; margin:7px 0 0 4px;}
#BoxW div.boxed input.submit{
	background:url(images/more_bg.gif) no-repeat right center #FFFFFF; color:#0B0B0B; border:none;
	height:18px; float:right; margin:4px 0 0 0; padding:1px 8px 2px 0; cursor:pointer; text-decoration:none;
	font:bold 11px/13px tahoma, verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; }
#BoxW div.boxed input.submit:hover{
	background:url(images/more_bg_h.gif) no-repeat right center #FFFFFF; text-decoration:underline;}

#BoxW div.boxed a.list{
	font:normal 13px/19px tahoma, verdana, Arial, Helvetica, sans-serif;
	background:url(images/red_arrow.gif) no-repeat 0 7px #FFFFFF; color:#A60101;
	padding:0 0 0 8px; display:block;}
#BoxW div.boxed a.list:hover{
	font:normal 13px/19px tahoma, verdana, Arial, Helvetica, sans-serif; text-decoration:underline;
	background-color:#FFFFFF; color:#A60101;
	padding:0 0 0 8px; display:block;}





#Box2{
	width:680px; padding:9px 0 0 0; float:left;  border:0px solid black}
#Box2 h2{
	color:#000000; padding:6px 0 12px 58px; font:normal 24px/38px Georgia, "Times New Roman", Times, serif;}
#Box2 h2 span{
	background-color:#FFFFFF; color:#A60101;
	font:normal 24px/38px Georgia, "Times New Roman", Times, serif;}
#Box2 ul{
	float:left; padding:0 0 0 3px; border:0px solid black;}
#Box2 ul li{
	font:normal 13px/19px tahoma, verdana, Arial, Helvetica, sans-serif;
	background:url(images/red_arrow.gif) no-repeat 0 7px #FFFFFF; color:#4E4628;
	padding:0 0 0 5px;}
#Box2 ul li a{
	font:normal 13px/19px tahoma, verdana, Arial, Helvetica, sans-serif; text-decoration:none;
	background-color:#FFFFFF; color:#A60101; /*4E4628;*/
	padding:0 4px; display:block;}
#Box2 ul li a:hover{
	font:normal 13px/19px tahoma, verdana, Arial, Helvetica, sans-serif; text-decoration:underline;
	background-color:#FFFFFF; color:#A60101;
	padding:0 4px; display:block;}
#Box2 a.more{
	background:url(images/more_bg.gif) no-repeat center right #FFFFFF; color:#0B0B0B; float:right;
	font:normal 10px/13px tahoma, verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:2px 19px 0 0; margin:5px 10px 0 0;}
#Box2 a.more:hover{
	background:url(images/more_bg_h.gif) no-repeat center right #FFFFFF; color:#0B0B0B; float:right;
	font:normal 10px/13px tahoma, verdana, Arial, Helvetica, sans-serif; text-decoration:underline; text-transform:uppercase;
	padding:2px 19px 0 0; margin:5px 10px 0 0;}



#MyAccount {

}

#MyAccount h3 {
	color:#000000; font:normal 20px/24px Georgia, "Times New Roman", Times, serif; border-width:0 0 0 6px; border-color:#A60101; border-style: solid; }

#MyAccount h3 span {
	background-color:#FFFFFF; color:#A60101; font:normal 20px/24px Georgia, "Times New Roman", Times, serif;}

#MyAccount p.line{
	background:url(images/border.gif) repeat-x 0 0px; color:#0B0B0B;
	height:13px; line-height:13px; padding:2px 0 1px 0;}

#MyAccount a.list{
	font:normal 13px/19px tahoma, verdana, Arial, Helvetica, sans-serif; text-decoration:none;
	background:url(images/red_arrow.gif) no-repeat 3px 7px #FFFFFF; color:#A60101;
	padding:0 0 0 12px;}
#MyAccount a.list:hover{
	font:normal 13px/19px tahoma, verdana, Arial, Helvetica, sans-serif; text-decoration:underline;
	background-color:#FFFFFF; color:#A60101;
	padding:0 0 0 12px;}






#midle{
	background:url(images/picture_.gif) no-repeat 0 0 #FFFFFF; color:#4E4628;
	padding:0 0 0 0; width:680px;}

#midle h2{
	background-color:#FFFFFF; color:#000000;
	font:normal 24px/38px Georgia, "Times New Roman", Times, serif;}
#midle h2 span{
	background-color:#FFFFFF; color:#A60101;
	font:normal 24px/38px Georgia, "Times New Roman", Times, serif;}
#midle p{
	font:normal 13px/19px tahoma, verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#4E4628;}
#midle a{
        color:#A60101; text-decoration:none;}
#midle a:hover{
        color:#A60101; text-decoration:underline;}
#midle a.more{
	background:url(images/more_bg.gif) no-repeat center right #FFFFFF; color:#0B0B0B; float:right;
	font:normal 10px/13px tahoma, verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:2px 19px 0 0; margin:5px 10px 0 0;}
#midle a.more:hover{
	background:url(images/more_bg_h.gif) no-repeat center right #FFFFFF; color:#0B0B0B; float:right;
	font:normal 10px/13px tahoma, verdana, Arial, Helvetica, sans-serif; text-decoration:underline; text-transform:uppercase;
	padding:2px 19px 0 0; margin:5px 10px 0 0;}




#mBox{
	width:312px; float:left;}
#mBox span.mtop{
	background:url(images/contact_top.gif) no-repeat 0 0; color:#000000;
	line-height:0; font-size:0; height:14px; display:block;}
#mBox span.mbottom{
	background:url(images/contact_bottom.gif) no-repeat 0 0; color:#000000;
	line-height:0; font-size:0; height:25px; display:block;}
#mBox form.mbox{
	background:url(images/contact_midle.gif) repeat-y 0 0; color:#000000;
	width:272px; padding:0 20px; float:left;}
#mBox form.mbox h2.text3{
	/*naglowek*/ color:#0B0B0B;
	padding:0 0 16px 58px; float:left; width:228px; height:27px;
	font:normal 24px/38px Georgia, "Times New Roman", Times, serif;}
#mBox form.mbox h2.text3 span{
	background-color:#FFFFFF; color:#A60101;
	font:normal 24px/38px Georgia, "Times New Roman", Times, serif;}
#mBox form.mbox label{
	background-color:#FFFFFF; color:#0B0B0B; margin:0 0 0px 0; float:left;
	font:normal 10px/18px tahoma, verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}
#mBox form.mbox input{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:168px; height:14px; padding:2px; margin:0 0 8px 15px; float:right;
	font:normal 8pt/10px tahoma, verdana, Arial, Helvetica, sans-serif;}
#mBox form.mbox textarea{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:168px; height:66px; padding:2px; margin:0 0 13px 15px; float:right;
	font:normal 8pt/10px tahoma, verdana, Arial, Helvetica, sans-serif;}
#mBox form.mbox input.submit{
	background:url(images/more_bg.gif) no-repeat right center; color:#0B0B0B; border:none;
	height:18px; float:right; margin:0 0 0 10px; padding:0 20px 0px 0; cursor:pointer;
	font:normal 10px/13px tahoma, verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}
#mBox form.mbox input.submit:hover{
	background:url(images/more_bg_h.gif) no-repeat right center; text-decoration:underline;}
#mBox form.mbox input.reset{
	background:url(images/submit_bg.gif) no-repeat right center; color:#0B0B0B; border:none;
	height:18px; float:right; margin:0 0 0 10px; padding:0 20px 0px 0; cursor:pointer;
	font:normal 10px/13px tahoma, verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}
#mBox form.mbox input.reset:hover{
	background:url(images/more_bg_h.gif) no-repeat right center; text-decoration:underline;}





#colorBg{
	background-color:#FFFFFF; float:left; color:#0B0B0B;
	margin:0 0 0 0; padding:16px 0px 16px 0px; width:680px;}

#colorBg2{
	background-color:#FCFAF3; float:left; color:#0B0B0B;
	margin:0 0 0 0; padding:16px 16px 16px 16px; width:650px;}



	
#futurePlans{
	width:320px; float:left;}
#futurePlans h2.text1{
	color:#0B0B0B;
	font:normal 24px/38px Georgia, "Times New Roman", Times, serif;}
#futurePlans h2.text1 span{
	color:#A60101;
	font:normal 24px/38px Georgia, "Times New Roman", Times, serif;}
#futurePlans ul{ float:left;}
#futurePlans ul li{
	font:normal 13px/19px tahoma, verdana, Arial, Helvetica, sans-serif; color:#4E4628;
	background:url(images/red_bullet.gif) no-repeat 0 6px; padding:0 0 0 10px;}
#futurePlans ul li a{
	font:bold 13px/19px tahoma, verdana, Arial, Helvetica, sans-serif; text-decoration:none;
	color:#4E4628; display:block;}
#futurePlans ul li a:hover{
	font:bold 13px/19px tahoma, verdana, Arial, Helvetica, sans-serif; text-decoration:underline;
	color:#4E4628; display:block;}
#futurePlans p.line{
	background:url(images/border.gif) repeat-x 0 14px; color:#0B0B0B;
	height:13px; line-height:13px; padding:14px 0 1px 0;}
#futurePlans a.more{
	background:url(images/more_bg.gif) no-repeat right center; color:#0B0B0B; float:right;
	font:normal 10px/13px tahoma, verdana, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:2px 19px 0 0; margin-right:2px;}
#futurePlans a.more:hover{
	background:url(images/more_bg_h.gif) no-repeat right center; color:#0B0B0B; float:right;
	font:normal 10px/13px tahoma, verdana, Arial, Helvetica, sans-serif; text-decoration:underline; text-transform:uppercase;
	padding:2px 19px 0 0; margin-right:2px;}



	
	
#newsLetter{
	margin:0 auto;}
#newsLetter span.nltop{
	background:url(images/newsletter_top.gif) no-repeat 0 0 #FCFAF3; color:#000000;
	line-height:0; font-size:0; height:15px; display:block;}
#newsLetter span.nlbottom{
	background:url(images/newsletter_bottom.gif) no-repeat 0 0 #FCFAF3; color:#000000;
	line-height:0; font-size:0; height:14px; display:block;}
#newsLetter form.newsLetter{
	background:url(images/newsletter_midle.gif) repeat-y 0 0 #FCFAF3; color:#000000;
	width:298px; padding:0 16px; float:left;}
#newsLetter form.newsLetter h2.text2{
	background:url(images/newsletter_h2_bg.gif) no-repeat 0 0; color:#786E4E;
	padding:0 0 10px 55px; float:left; width:228px; height:27px;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;}
#newsLetter form.newsLetter h2.text2 span{
	background-color:#FFFFFF; color:#0B0B0B;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;}
#newsLetter form.newsLetter label{
	background-color:#FFFFFF; color:#0B0B0B; margin:0 0 8px 0; float:left;
	font:bold 10px/28px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#newsLetter form.newsLetter input{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:168px; height:22px; padding:2px; margin:0 0 8px 15px; float:left;
	font:normal 14px/20px Arial, Helvetica, sans-serif;}
#newsLetter form.newsLetter input.submit{
	background:url(images/submit_bg.gif) no-repeat 45px 0 #FFFFFF; color:#0B0B0B; border:none;
	width:60px; height:13px; float:right; margin:7px 34px 0 0; padding:0 30px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}



#contact{
	width:312px; float:right;}
#contact span.ctop{
	background:url(images/contact_top.gif) no-repeat 0 0; color:#000000;
	line-height:0; font-size:0; height:14px; display:block;}
#contact span.cbottom{
	background:url(images/contact_bottom.gif) no-repeat 0 0; color:#000000;
	line-height:0; font-size:0; height:25px; display:block;}
#contact form.contact{
	background:url(images/contact_midle.gif) repeat-y 0 0; color:#000000;
	width:272px; padding:0 20px; float:left;}
#contact form.contact h2.text3{
	background:url(images/newsletter_h2_bg.gif) no-repeat 0 0 #FFFFFF; color:#0B0B0B;
	padding:0 0 16px 58px; float:left; width:228px; height:27px;
	font:normal 24px/38px Georgia, "Times New Roman", Times, serif;}
#contact form.contact h2.text3 span{
	background-color:#FFFFFF; color:#A60101;
	font:normal 24px/38px Georgia, "Times New Roman", Times, serif;}
	
#contact form.contact label{
	background-color:#FFFFFF; color:#0B0B0B; margin:0 0 0px 0; float:left;
	font:normal 10px/18px tahoma, verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}
#contact form.contact input{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:168px; height:14px; padding:2px; margin:0 0 8px 15px; float:right;
	font:normal 8pt/10px tahoma, verdana, Arial, Helvetica, sans-serif;}
#contact form.contact textarea{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:168px; height:66px; padding:2px; margin:0 0 13px 15px; float:right;
	font:normal 8pt/10px tahoma, verdana, Arial, Helvetica, sans-serif;}

#contact form.contact input.submit{
	background:url(images/more_bg.gif) no-repeat right center; color:#0B0B0B; border:none;
	height:18px; float:right; margin:0 0 0 10px; padding:0 20px 0px 0; cursor:pointer;
	font:normal 10px/13px tahoma, verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}

#contact form.contact input.submit:hover{
	background:url(images/more_bg_h.gif) no-repeat right center; text-decoration:underline;}

#contact form.contact input.reset{
	background:url(images/submit_bg.gif) no-repeat right center; color:#0B0B0B; border:none;
	height:18px; float:right; margin:0 0 0 10px; padding:0 20px 0px 0; cursor:pointer;
	font:normal 10px/13px tahoma, verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}

#contact form.contact input.reset:hover{
	background:url(images/more_bg_h.gif) no-repeat right center; text-decoration:underline;}
	
/* ----------------- body end --------------------------- */




/* ----------------- footer start --------------------------- */
#footer{
	position:relative; margin:0 auto; width:960px; padding:12px 0 50px;}
#footer a.xhtml{
	background-color:#CC0000; color:#FFFFFF; width:49px; height:16px; margin:0 6px 0 0;
	font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	display:block; text-align:center; text-decoration:none; float:left;}
#footer a.xhtml:hover{
	background-color:#0B0B0B; color:#FFFFFF; width:49px; height:16px; margin:0 6px 0 0;
	font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	display:block; text-align:center; text-decoration:none; float:left;}
#footer a.css{
	background-color:#0B0B0B; color:#FFFFFF; width:38px; height:16px;
	font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block; text-align:center; text-decoration:none; float:left;}
#footer a.css:hover{
	background-color:#CC0000; color:#FFFFFF; width:38px; height:16px;
	font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block; text-align:center; text-decoration:none; float:left;}
#footer ul{
	float:right;}
#footer ul li{
	float:left; color:#0B0B0B; background-color:#FDF9EE;
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#footer ul li a{
	color:#0B0B0B; background-color:#FDF9EE; padding:0 8px; text-decoration:none;
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#footer ul li a:hover{
	color:#0B0B0B; background-color:#EFEBDE; padding:0 8px; text-decoration:none;
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#footer p{
	color:#A90000; background-color:#FDF9EE; padding:0 8px; float:right;
	font:normal 12px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#footer p.tworld{
	color:#0B0B0B; background-color:#FDF9EE; padding:0 8px; float:right;
	font:normal 12px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#footer p.tworld a{
	color:#0B0B0B; background-color:#FDF9EE; text-decoration:none;
	font:normal 12px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#footer p.tworld a:hover{
	color:#0B0B0B; background-color:#EFEBDE; text-decoration:none;
	font:normal 12px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;}


/* ------------------- BB EDITOR ------------------------------------- */
#bbcode .button {
border: 1px solid #ccc;
margin: 1px;
padding: 2px;
}

#bbcode .button:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
}
/* -------------------------------------------------------------------- */

/* --------------------- ranking szkol -------------- */
.ranking_szkol{
	border:0;
	width:100%;
}

.ranking_first{
font-weight:bold;
text-align:center;
background-color:#E1DBC7;
}
.ranking_odd{background-color:#FDF9EE;}
.ranking_even{background-color:#F9F4DD;}
.ranking_szkol .cent{
	text-align:center;
}
/* -------------------------------------------------- */

