	body{ margin: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; background-color: #0b2f5d; }		a {color: #fff; text-decoration: none;}	a:hover {color: #faf20b; text-decoration: underline;}		table,td{ font-family : Tahoma; font-size : 11px; color : #ffffff; }	img{ border: none; }		td.top{ height: 107px;}		.foot{ vertical-align: top; margin: 0 auto 0 auto; }			td.left_side{ background: url(../images/main_tlo_left.jpg) repeat-x top right; width: 32%; vertical-align: top; padding-top: 60px; }	td.right_side{ vertical-align: top; background: #071f3e; width: 68%; padding: 9px; margin: 9px;}		td.topmenu {height: 107px; width: 100%; background: #000; }	td.content {height: 100%; padding: 5px;}		.topmenu_item {  width: 127px; height: 36px; border-right: 1px solid #071f3e; float: left; text-align: center; padding-top: 70px; }	.topmenu_item a { font-size: 14px; color: #ed3780; font-weight: bold; text-decoration: none;}	.topmenu_item:hover { background: url(../images/top_menu_hover.jpg) repeat-x bottom left; color: #ffffff; }		.miniatura { border: solid 1px #97b6d4; }			.x { background: url(../images/rozowe_menu.gif) repeat-y left top; width: 117px; }		a.bottom_menu { text-decoration: none; float: left; color: #fff; padding-left: 10px; padding-right: 10px; border-right: 1px solid #fff; }	a.bottom_menu:hover { text-decoration: underline; }	#linki_stopka { position: relative; margin: 0 auto 0 auto; text-align: center; font-family: Arial; width: 670px; display: block; height: 15px; padding: 15px 0 15px 95px;}	#linki_stopka .stopka_linki { float: left; padding-top: 20px;}	#linki_stopka .stopka_linki a { color: #ffffff; text-decoration: none; padding-left: 13px; padding-right: 13px; border-right: 1px solid #ffffff;}	#linki_stopka .stopka_linki a:hover { text-decoration: underline;}	#webdev_stopka { margin: 0 auto 0 auto; width: 884px; text-align: right; padding-right: 70px; padding-top: 40px;  height: 50px; font-family: Arial; font-size: 11px; font-weight: bold; }	#webdev_stopka a { font-weight: bold; color: #207aef; text-decoration: none;}	#webdev_stopka a:hover { text-decoration: underline;}		#left_side_container { position: relative;}	.logo { position: absolute; left: 50px; top: 10px; text-align: right; }		#left_side_container .rejestracja { text-align: left; width: 185px; height: 80px; position: relative; right: 0px; margin: 25px 0 0 auto;}	#left_side_container .rejestracja_but {margin: 0 0 5px 0; padding-top: 18px; width: 121px; height: 38px; background: url(../images/but_zarejestruj.gif) no-repeat center center; text-align: center; }	#left_side_container .rejestracja_but a { font-weight: bold; font-size: 12px; text-decoration: none; color: #fff; }	#left_side_container .rejestracja_but a:hover { color: #ffe400; }	#left_side_container .dlaczego { width: 260px; margin: 0 0 5px auto; position: relative; right: 0px; text-align: left; font-size: 14px; font-weight: bold;}		#left_side_container .dlaczego_box { position: relative; border-top: 1px solid #0e3c73; height: 34px; padding: 20px 0 0 auto;  }	#left_side_container .dlaczego_txt { position: absolute; right: 0px; background: url(../images/kropka_rozowa.gif) no-repeat left center;  margin-top: 10px; padding-left: 20px; text-align: left; width: 240px;}		#rozowe_zakladki {position: absolute; top: 15px; left: 494px; padding: 75px 0 0 5px;}		#rozowe_zakladki .rozowe_tlo {background: url(../images/rozowe_menu.gif) repeat-y left top; width: 117px; }	#rozowe_zakladki .niebieskie_tlo {background: url(../images/niebieskie_menu.gif) repeat-y left top; width: 117px;}		#rozowe_zakladki .rozowe_item { padding: 7px 0 7px 7px; margin-bottom: 1px;}	#rozowe_zakladki .rozowe_item_s {background: url(../images/rozowe_sm_arrow.gif) no-repeat left center; margin-left: 20px; padding: 7px 0 7px 15px; margin-bottom: 1px;}	#rozowe_zakladki .rozowe_item_s a {text-decoration: none; color: #fff;}	#rozowe_zakladki .rozowe_item_s a:hover {text-decoration: underline;}	#rozowe_zakladki .rozowe_item_b {background: url(../images/rozowe_bg_arrow.gif) no-repeat left center; margin-left: 20px; padding: 9px 0 9px 15px; margin-bottom: 1px;}	#rozowe_zakladki .rozowe_item_b a {text-decoration: none; color: #fff; font-weight: bold;}	#rozowe_zakladki .rozowe_item_b a:hover {text-decoration: underline;}			#niebieskie_menu{ position: absolute; width: 220px; height: 23px; left: 540px; top: -30px; background: #014297; border: 1px solid #2393ff; padding: 7px 0 0 10px; text-align: center; }  	.cennik_naglowek{background: #7d9abc; font-weight: bold; color: #000045;} 	.cennik_cena{ background: #6f8298; text-align: center;} 	 	.prawy_content { float:left; background: url(../images/tlo_content.jpg) repeat-x top right #011124; padding: 10px;  min-height: 330px; width: 470px; border: 4px solid #04408f; position: relative; } 	.prawy_content h2 {font-size: 12px; font-family: Verdana; color: #fff; font-weight: bold; margin: 20px 0 0 0;}	.naglowek_dzialu {padding: 7px 0 7px 20px; margin: 7px 0 7px 0px; border-top: 1px solid #0d54a6; border-bottom: 1px solid #0d54a6; font-size: 14px; font-weight: bold; color: #68a5e5; font-family: Verdana;}	.naglowek_narzedzi {font-family: Verdana; font-size: 13px; font-weight: bold; padding: 7px 0 15px 0px; }		.narzedzia_info {color: #97b6d4; padding: 5px 0 3px 5px;}	.narzedzia_info_tit {color: #c0d5e9; padding: 8px 0 8px 5px; font-family: Verdana; font-size: 12px; font-weight: bolder;}	a.narzedzia_link {font-size: 10px; font-family: Arial; color: white; text-decoration: none;}	a.narzedzia_link:hover { text-decoration: underline; }	.submit_blue { border: 1px solid #2393ff; background: #13508f; color: white; font-size: 12px; font-family: Arial; padding-bottom: 2px;}	.inputBlue {font-size: 11px; font-family: Arial; vertical-align: middle; border: 1px solid #58b1ff;}	.inputPink {font-size: 11px; font-family: Arial; vertical-align: middle; border: 1px solid #fb7db0;}