@CHARSET "UTF-8";

body { margin: 0; background: #FFFFFF; position: relative; font-family: Tahoma; font-size: 11px; color: #454545;}
img { border: none; display: block; }
.inner { width: 980px; margin: 0 auto; }
.ff { clear: both; margin: 0; padding: 0; }
.fl { float: left; }
.fr { float: right; }
a { outline: none; }
fieldset { margin: 10px 0; padding: 0; border: none; }
fieldset label { float: left; width: 120px; }
fieldset .field { float: left; }
.inner { width: 940px; }
.hidden { display: none; }

#top { background: url(images/top_bg.jpg) repeat-x; height: 87px; padding-top: 37px; }
#top_right_corner { position: absolute; top: 0; right: 0; width: 172px; height: 124px; background: url(images/top_bg_right.png) no-repeat; }
#logo { float: left; }
#top_menu { list-style: none; margin: 0; padding: 0; }
#top_menu li { float: left; line-height: 44px; }
#top_menu li a { color: #FFFFFF; text-decoration: none; margin: 0 18px; font-size: 14px; }

.main_img.no_right_m { margin-right: 0; }
.main_img.no_bottom_m { margin-bottom: 0; }

.footer { margin: 20px 0; }

.footer .ftop { border-top: solid 1px #DDDDDD; border-bottom: solid 1px #DDDDDD; background: #EEEEEE; padding: 25px 0; }
.footer .ftop .box1 { width: 400px; border-right: solid 1px #DDDDDD; padding-right: 40px; line-height: 18px; }
.footer .ftop .box2 { width: 214px; border-right: solid 1px #DDDDDD; padding: 0 27px; line-height: 18px; }
.footer .ftop .last_box { padding-left: 26px; }
.footer .ftop .last_box img { margin-left: 58px; }

.footer_menu { list-style: none; margin: 25px 0 0 0; padding: 0; }
.footer_menu li { float: left; color: #AAAAAA; margin-right: 10px; font-size: 9px;  }
.footer_menu li.last { border-right: none; }
.footer_menu li a { font-size: 9px; color: #AAAAAA; text-decoration: none; }
.footer .finfo { margin-top: 18px; font-size: 9px; color: #AAAAAA; }

.header_text { font-size: 16px; }

.main_box { position: relative; }

div.dane{
	margin-right: 100px;
	float: left;
	text-align: center;
	}
div.dane img{
	padding: 2px;
	border: solid 1px #cdcdcd;
	}
.header_text.main_header { margin-top: 25px; }
