BODY { 
	PADDING: 0px; 
	MARGIN: 0px; 
	FONT-FAMILY: Tahoma; 
	FONT-SIZE: 11px; 
	COLOR: #4E4E4E; 
	TEXT-ALIGN: center; 
	BACKGROUND-COLOR: #FFFFFF;
	BACKGROUND-IMAGE: url(img/tlo.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: top center;
}
IMG, DIV, H1, H2, H3, H4, H5, H6, ul, li, object, form, input {
	MARGIN: 0px;
	BORDER: 0px;
	PADDING: 0px;
}
input {
	background: none;
}
UL, LI {	
	list-style-type: none;	
	PADDING: 0px;
	float: left;	
}
a {
	COLOR: #CCCCCC;
	TEXT-DECORATION: none;
}
a:hover {
	COLOR: #999999;
	TEXT-DECORATION: underline;
}

/* -------------------- content all -------------------- */

#width {
	width: 1004px;
	margin: auto;
}
.ban {
	float: left;
}
.ban2 {
	float: left;
	width: 778px;
	padding: 0px;
	margin: 0px;
	margin-top: -2px;
}
#top {
	float: left;
	width: 1004px;
	height: 228px;
	background-image: url(img/top_tlo.jpg);
}
#page {
	float: left;
	width: 1004px;
	background-image: url(img/page_tlo.jpg);
	background-repeat: repeat-y;
}
#page2 {
	float: left;
	width: 1004px;
	background-image: url(img/page_tlo4.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#page3 {
	float: left;
	width: 1004px;
	background-image: url(img/page_tlo3.jpg);
	background-repeat: repeat-y;
}
#page4 {
	float: left;
	width: 1004px;
	background-image: url(img/page_tlo2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#left {
	float: left; 
	width: 226px;
	min-height: 455px;
	padding: 0px 0px 30px 0px;
	background-image: url(img/left_tlo.jpg);
	background-repeat: no-repeat;
}
#s {
	float: left;
	width: 226px;
	padding: 20px 0px 0px 0px;
}
#s a {
	margin: 6px 0px 0px 0px;
}
#s_1 {
	float: left;
	width: 226px;
	height: 25px;
	background-image: url(img/s_1.jpg);
}
#s_2 {
	float: left;
	width: 166px;
	height: 26px;
	padding: 10px 20px 0px 40px;
	background-image: url(img/s_2.jpg);
}
#s_3 {
	float: left;
	width: 226px;
	height: 18px;
	background-image: url(img/s_3.jpg);
}
#s_3:hover {
	cursor: pointer;
	background-image: url(img/s_3a.jpg);
}
#s_4 {
	float: left;
	width: 226px;
	height: 29px;
	background-image: url(img/s_4.jpg);
}
#s_4:hover {
	background-image: url(img/s_4a.jpg);
}
#s_5 {
	float: left;
	width: 226px;
	height: 29px;
	background-image: url(img/s_5.jpg);
}
#s_5:hover {
	background-image: url(img/s_5a.jpg);
}
#s_6 {
	float: left;
	width: 186px;
	padding: 4px 0px 12px 40px;
	color: #DDDDDD;
	font-size: 17px;
	text-align: left;
}
#s_7 {
	float: left;
	width: 226px;
	height: 29px;
	background-image: url(img/s_6.jpg);
}
#s_7:hover {
	background-image: url(img/s_6a.jpg);
}
#b {
	float: left;
	width: 226px;
	background-image: url(img/b_2.jpg);
	background-repeat: repeat-y;
}
#b_1 {
	float: left;
	width: 226px;
	background-image: url(img/b_1.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#b_2 {
	float: left;
	width: 211px;
	padding: 25px 13px 13px 2px;
	min-height: 200px;
	color: #FFFFFF;
	font-size: 17px;
	font-weight: bold;
	line-height: 170%;
	background-image: url(img/b_3.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#b_2 a {
	color: #FFFFFF;
}
#kop_tel {
	float: left;
	width: 190px;
	padding: 0px 20px 0px 0px;
	text-align: right;
	background-image: url(img/kop_tel.jpg);
	background-repeat: no-repeat;
}
#kop_tel a {
	float: right;
	width: 180px;
	padding: 0px 0px 0px 0px;
	margin: -4px 0px 10px 0px;
}
#ggs {
	float: left;
	width: 140px;
	padding: 38px 0px 0px 60px;
	color: #FFFFFF;
	font-size: 17px;
	font-weight: bold;
	line-height: 170%;
	background: url(img/ggs.jpg);
	background-repeat: no-repeat;
}
#nowosc {
	float: left;
	width: 226px;
	height: 222px;
	background-image: url(img/nowosc.jpg);
}
#nowosc_model {
	float: left;
	width: 160px;
	padding: 52px 0px 0px 60px;
	color: #013A64;
	font-size: 17px;
	font-weight: bold;
}
#nowosc_cena {
	float: left;
	width: 80px;
	padding: 85px 0px 0px 25px;
	color: #013A64;
	font-size: 40px;
	font-weight: bold;
	text-align: right;
}
#menu {
	float: left;
	width: 778px;
	background-image: url(img/menu2.jpg);
}
#right {
	float: right;
	width: 760px;
	min-height: 490px;
	margin-top: -2px;
	padding: 0px 0px 20px 18px;
	color: #FFFFFF;
	background-image: url(img/right_tlo.jpg);
	background-repeat: no-repeat;
} 
#right2 {
	float: right;
	width: 760px;
	min-height: 490px;
	margin-top: -2px;
	padding: 0px 0px 20px 18px;
	background-image: url(img/right_tlo2.jpg);
	background-repeat: no-repeat;
}
#logowanie {
	float: left;
	width: 200px;
	height: 210px;
	padding: 20px 0px 0px 76px;
	background-image: url(img/logowanie.jpg);
	background-repeat: no-repeat;
}
#logowanie_1 {
	float: left;
	padding: 26px 0px 0px 12px;
} 
#logowanie_login {
	float: left;
	width: 160px;
}
#logowanie_2 {
	float: left;
	padding: 46px 0px 10px 12px;
} 
#logowanie_haslo {
	float: left;
	width: 160px;
}
#logowanie_ok {
	float: right;
	width: 44px;
	height: 24px;
	padding: 0px 0px 0px 0px;
	margin: 4px 10px 0px 0px;
}
#logowanie_ok:hover {
	cursor: pointer;
	border: 1px solid #66CCCC;
}
#logowanie_rejestracja {
	float: left;
	width: 180px;
	height: 40px;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 6px;
}
#t {
	float: left;
	padding: 5px 0px 0px 0px;
}
#punkty {
	float: left;
	padding: 0px 0px 0px 0px;
}
#text {
	float: left;
	width: 620px;
	padding: 10px 30px 10px 30px;
	color: #FFFFFF;
	text-align: left;
	line-height: 150%;
}
#text2 {
	float: left;
	width: 620px;
	padding: 10px 30px 10px 30px;
	color: #013A64;
	text-align: left;
	line-height: 150%;
}
.cennik {
	float: left;
	width: 620px;
	padding: 20px 0px 30px 20px;
}
.belka {
	float: left;
	width: auto;
	font-size: 17px;
	font-wight: bold;
	text-align: left;
}
.li1 {
	float: left;
	width: 130px;
	padding: 2px;
}
.li2 {
	float: left;
	width: 250px;
	padding: 2px;
}
.li3 {
	float: left;
	width: 150px;
	padding: 2px;
}
.li4 {
	float: left;
	width: 70px;
	padding: 2px;
}
.row {
	float: left;
	width: auto;
	margin: 0px 0px 2px 0px;
	font-size: 12px;
	text-align: left;
	background-color: #FFFFFF;
	border: 1px solid #EEEEEE;
}
#lstr {
	float: left;
	width: 100%;
	padding: 12px 0px 0px 0px;
}
.lstr {
	color: #666666;
	font-size: 13px;
	margin: 20px 4px 4px 4px;
}
.lstr_ok {
	color: #666666;
	font-size: 15px;
	text-decoration: underline;
	margin: 20px 4px 4px 4px;
}
.rejestracja {
	float: left;
	width: auto;
}
.rejestracja li {
	float: left;
	width: 600px;
	padding: 6px 0px 0px 0px;
	text-align: left;
}
.rejestracja li span {
	float: left;
	width: 100px;
	padding: 5px 0px 1px 30px;
}
.rejestracja li input {
	float: left;
	width: 200px;
	padding: 4px;
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #000033;
}
#rej_ok {
	float: left;
	padding: 4px 12px 4px 12px;
	margin: 12px 0px 20px 180px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background: #333333;
}
.promocje_t {
	float: left;
	width: 239px;
	height: 199px;
	margin: 30px;
	background-image: url(img/promocja_t.png);
}
.promocje_t_nazwa {
	float: left;
	width: 200px;
	padding: 52px 0px 0px 30px;
	color: #013A64;
	font-size: 17px;
	font-weight: bold;
	text-align: left;
}
.promocje_t_cena {
	float: left;
	width: 40px;
	padding: 60px 0px 0px 6px;
	color: #013A64;
	font-size: 36px;
	font-weight: bold;
	text-align: right;
}
.promocje_k {
	float: left;
	width: 236px;
	height: 203px;
	margin: 30px;
	background-image: url(img/promocja_k.png);
}
.promocje_k_nazwa {
	float: left;
	width: 200px;
	padding: 52px 0px 0px 28px;
	color: #013A64;
	font-size: 17px;
	font-weight: bold;
	text-align: left;	
}
.promocje_k_cena {
	float: left;
	width: 40px;
	padding: 64px 0px 0px 6px;
	color: #013A64;
	font-size: 36px;
	font-weight: bold;
	text-align: right;
}
#copyright {
	float: left;
	width: 900px;
	padding: 0px 52px 0px 52px;
	background: #003366;
}
#menu_bottom {
	float: left;
	width: auto;
}
#menu_bottom li {
	float: left;
	padding: 8px 14px 8px 14px;
}
#menu_bottom li a {
	color: #FFFFFF;
}
#menu_bottom li a:hover {
	text-decoration: underline;
}
#ko a{
	text-decoration:underline;
	color: #0000FF;
}
#ko a:hover{
	font-weight:bold;
}


