body { margin: 0; padding: 0; background: url(images/bg.jpg) repeat-x; background-color: #fdfdfb; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#31342c;
 }
a { color: #a83d25; text-decoration: none; }
a:hover { color: #a83d25; text-decoration: underline; }
img, input { border: 0; margin: 0px; padding: 0px; }
form, p, ul, li, input, h1 { padding: 0; margin: 0; }

form, table { position:relative; }

h4 {
	text-align:center;
	color:#772B1A;
}

.img {
	width: 200px;
	height: 135px;
	margin-left: 10px; margin-bottom:4px;
	text-align:center;
	vertical-align:middle;
}

#container { width: 1024px; margin: 0 auto; padding: 0; position: relative; }
#container3 { background: url(images/top.jpg) no-repeat; width: 1024px; margin: 0 auto; padding: 0; position: relative; }
#container3_2 { background: url(images/top_2.jpg) no-repeat; width: 1024px; margin: 0 auto; padding: 0; position: relative; }
#top { background: url(images/img_01.jpg) no-repeat; width: 1024px; height: 460px; position: relative; margin-bottom: 15px; font-size: 10px;}
#top_2 { background: url(images/img_012.jpg) no-repeat; width: 1024px; height: 460px; position: relative; margin-bottom: 15px; font-size: 10px;}
#top3 { position: relative; width: 1024px; min-height: 300px; height:auto; *height: 300px; margin-bottom: 15px; }
.logo { position: absolute; top: 11px; left: 65px; width: 187px; height: 130px; display: block; }
.a1 { position: absolute; top: 193px; left: 268px; width: 38px; height: 20px; display: block; }
.a2 { position: absolute; top: 167px; left: 319px; width: 47px; height: 24px; display: block; }
.a3 { position: absolute; top: 172px; left: 381px; width: 63px; height: 26px; display: block; }
.a4 { position: absolute; top: 235px; left: 260px; width: 22px; height: 42px; display: block; }
.a5 { position: absolute; top: 241px; left: 287px; width: 70px; height: 23px; display: block; }
.a6 { position: absolute; top: 202px; left: 328px; width: 43px; height: 35px; display: block; }
.a7 { position: absolute; top: 217px; left: 386px; width: 46px; height: 41px; display: block; }
.a8 { position: absolute; top: 260px; left: 360px; width: 33px; height: 35px; display: block; }
.a9 { position: absolute; top: 263px; left: 435px; width: 41px; height: 46px; display: block; }
.a10 { position: absolute; top: 296px; left: 389px; width: 37px; height: 24px; display: block; }
.a11 { position: absolute; top: 283px; left: 268px; width: 60px; height: 24px; display: block; }
.a12 { position: absolute; top: 299px; left: 326px; width: 20px; height: 30px; display: block; }
.a13 { position: absolute; top: 311px; left: 350px; width: 15px; height: 42px; display: block; }
.a14 { position: absolute; top: 334px; left: 372px; width: 41px; height: 28px; display: block; }
.a15 { position: absolute; top: 323px; left: 421px; width: 37px; height: 42px; display: block; }
.a16 { position: absolute; top: 200px; left: 435px; width: 45px; height: 28px; display: block; }
.wszystkie { position: absolute; top: 182px; left: 485px; width: 102px; height: 28px; display: block; }
.zaawansowane { position: absolute; top: 182px; left: 600px; width: 160px; height: 28px; display: block; }
.dodaj { position: absolute; top: 396px; left: 80px; width: 90px; height: 29px; display: block; }
.ostatnie { position: absolute; top: 396px; left: 185px; width: 94px; height: 29px; display: block; }
.polecamy { position: absolute; top: 396px; left: 296px; width: 118px; height: 29px; display: block; }
.wybierz { position: absolute; left: 52px; top: 244px; width: 180px; }
.blok1 { position: absolute; left: 513px; top: 232px; width: 220px; padding-bottom: 0px; height: 95px; }
.blok2 { position: absolute; left: 766px; top: 232px; width: 220px; padding-bottom: 0px; height: 95px; }
.blok3 { position: absolute; left: 513px; top: 350px; width: 220px; padding-bottom: 0px; height: 95px; }
.blok4 { position: absolute; left: 766px; top: 350px; width: 220px; padding-bottom: 0px; height: 95px; }
.wiecej { position: absolute; bottom: 0; right: 10px; }
.usun { position: absolute; bottom: 0; right: 10px; }
.edytuj { position: absolute; bottom: 0; right: 60px; }
.nieaktywne { position: absolute; bottom: 0; right: 60px; }
.aktywuj { position: absolute; bottom: 0; right: 110px; }
.home { position: absolute; top: 0; right: 68px; display: block; width: 112px; height: 68px; background: url(images/gfx_02.jpg) no-repeat; }

.wszystkie3 {
	position: absolute;
	top: 254px; 
	left: 550px;
	width: 102px;
	height: 28px;
	display: block;
}

.zaawansowane3 {
	position: absolute;
	top: 254px; 
	left: 665px;
	width: 160px;
	height: 28px;
	display: block;
}

#powrot {
	position: absolute;
	top: 254px; 
	left: 900px;
	display: block;
}

.dodaj3 {
	position: absolute;
	top: 254px; 
	left: 205px;
	width: 90px;
	height: 29px;
	display: block;
}

.ostatnie3 {
	position: absolute;
	top: 254px; 
	left: 315px;
	width: 94px;
	height: 29px;
	display: block;
}

.polecamy3 {
	position: absolute;
	top: 254px;
	left: 421px;
	width: 118px;
	height: 29px;
	display: block;
}

.znajdzDom {
	position: absolute;
	top: 160px; 
	left: 25px;
	width: 190px;
	height: 60px;
	display: block;
}

#menu { position: absolute; right: 220px; top: 30px; }
#menu ul { list-style: none; }
#menu li { float: left; }

#rejestracja { position: absolute; top: 30px; left: 300px; width:200px; }
#rejestracja .log { width: 110px; height: 15px; margin-right: 5px; background: url(images/gfx_12.jpg) no-repeat; * background-attachment:fixed; color: #7e7a6c; font-size: 12px; padding-left: 10px; float: left; margin-top: 3px; padding-top: 5px; padding-bottom: 3px; }

#bloki {
	width: 985px;
	min-height: 200px;
	* height: 200px;
	margin: 0 auto;
	margin-bottom: 15px;
	position: relative;
}
#bloki .b1 {
	position: relative;
	float: left;
	width: 235px;
	min-height:265px;
	* height: 265px;
	margin-bottom: 10px;
	padding-bottom: 20px;
	border-right: 1px #c2c2c0 dotted;
}
#bloki .b2 {
	width: 235px;
	min-height:225px;
	height:auto;
	* height: 225px;
	padding-bottom: 20px;
	position: relative;
	float: left;
}
#bloki h1 { font-size: 11px; color: #32342c; top: 0; margin-left: 16px; margin-bottom:4px; }
#bloki .photoFrame { vertical-align:middle}
#bloki .no { position: absolute; top: 30px; left: 170px; }
#bloki .po { position: absolute; top: 60px; left: 170px; }
#bloki p {
	margin-bottom:5px;
	margin-left: 16px;
	
}

.news h1 { font-size: 11px; color: #32342c; top: 0; margin-left: 16px; margin-bottom:4px; }
.news {
	position: relative;
	float: left;
	width: 235px;
	height: 100px;
	margin-bottom: 10px;
	padding-bottom: 20px;
	font-size: 10px;
	border-right: 1px #c2c2c0 dotted;
}

.photoFrame{ padding: 2pt; border: 1px solid #F3E3BD; color: Black; background-color: white; margin: 0px; }


#stopka { clear:both; width: 1024px; background: url(images/img_18.jpg) no-repeat; height: 70px; position: relative; margin-left:-40px; }
#stopka #men { position: absolute; top: 17px; left: 84px; }
#stopka #men a { margin-right: 10px; }
#stopka #platnosci { position: absolute; top: 10px; left: 530px; }
#stopka #let { position: absolute; top: 30px; left: 693px; }
#stopka #let .log2 { width: 136px; height: 15px; margin-right: 8px; background: url(images/gfx_25.jpg) no-repeat; color: #7e7a6c; font-size: 12px; padding-left: 50px; float: left; margin-top: 3px; padding-top: 5px; padding-bottom: 3px; }
#stopka .zebu { position: absolute; top: 27px; right: 38px; }

/*PODSTRONA*/
#top2 { background: url(images/img2_01.jpg) no-repeat; width: 1024px; height: 442px; position: relative; margin-bottom: 15px; }
#szukaj { position: absolute; top: 125px; left: 554px; width: 405px; height: 120px; font-size: 11px; }
#szukaj .k1 { float: left; width: 133px; margin-right: 2px; height: 22px; }
#szukaj .wyb1 { height: 19px; width: 133px; color: #494949; font-size: 11px; }
#szukaj .wyb2 { height: 19px; color: #494949; font-size: 11px; }
#szukaj .k2 { padding-left: 5px; float: left; width: 128px; margin-right: 2px; height: 15px; letter-spacing: -1px; color:#000000; }
#szukaj .k3 { float: left; width: 200px; margin-right: 2px; height: 22px; }
#szukaj .k4 { padding-left: 5px; float: left; width: 405px; margin-right: 2px; height: 15px; letter-spacing: -1px; color: #000000; }

#top2 .p1 { position: absolute; color: #000000; left: 535px; top: 250px; font-size: 11px; }
#top2 .p2 { position: absolute; color: #000000; left: 767px; top: 250px; font-size: 11px; }

#top2 #u { position: absolute; top: 282px; left: 533px; width: 194px; font-size: 11px; }
#top2 #a { position: absolute; top: 282px; left: 765px; width: 194px; font-size: 11px; }
#top2 .u1 { float: left; width: 97px; height: 19px; }
#top2 .u1 input { float: left; margin-right: 4px; }
#top2 .u1 span { margin-top: 3px; display: block; float: left; }

#top2 .go { position: absolute; right: 38px; bottom: 19px; }

.registrationInput {
	border: 1px solid #E9C6B9;
	background: #FBF1B6;
}

.file {
	border: 1px solid #E9C6B9;
	background: #FBF1B6;
}

.ta {
	border: 1px solid #E9C6B9;
	background: #FBF1B6;
}
.sel {
	background: #FBF1B6;
	border: 1px solid #E9C6B9;
}

.pink {
	color:#A5006E;
}

.message {
	color:#a5006e;
	font-weight:bold;
}

.title {
	background:#FBF1B6;
	height: 25px;
	padding-left: 10px;
	color:#A5006E;
	font-weight:bold;
}

#content {
	margin-left: 30px;
	margin-right: 30px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left: 40px;
	padding-right: 40px;
	background:#FAF0BD;
}

.advertisement_top {
	width:909px;
	height:24px;
	background:url('images/search/adv_box_top.jpg') no-repeat;
}

.advertisement {
	width:909px;
	background: url('images/search/adv_box_bg.gif');
	font-size: 10px;
	margin-left: 30px;
}

.advertisement_content {
	width:889px;
	padding-left: 20px;
	padding-bottom: 20px;
	background: url('images/search/adv_box_bottom.jpg') no-repeat bottom;
	font-size: 10px;
}

#user-menu {
	position:absolute;
	top: 252px;
	left: 193px;
	padding-top: 40px;
	background: url('images/user-menu.gif') no-repeat;
	width: 641px;
	height: 60px;
}

.menu_item {
	float:left;
	display: block;
	padding-left: 14px;
	padding-right:14px;
	height:20px;
	margin-top:16px;
	text-align:center;
}

.menu_kreska {
	float: left;
	height: 49px;
	width:2px;
}

#user-menu2 {
	position:absolute;
	top: 352px;
	left: 193px;
	background: url('images/user-menu2.gif');
	width: 640px;
	height: 25px;
	padding-top: 20px;
	text-align:center;
}

#user-menu3 {
	position:relative;
	margin-top: -42px;
	left: 175px;
	background: url('images/user-menu3.gif');
	width: 640px;
	height: 66px;
	padding-top: 20px;
	text-align:center;
}

#user-menu3_2 {
	position:relative;
	top:-5px;
	left: 175px;
	background: url('images/user-menu3_2.gif');
	width: 640px;
	height: 30px;
	padding-top: 15px;
	text-align:center;
}

#user-menu4 {
	position:absolute;
	top: -43px;
	
	left: 175px;
	background: url('images/user-menu4.gif');
	width: 640px;
	height: 66px;
	padding-top: 20px;
	text-align:center;
}

#user-menu4_2 {
	position:absolute;
	top: 34px;
	
	left: 175px;
	background: url('images/user-menu4_2.gif') no-repeat;
	width: 640px;
	height: 30px;
	padding-top: 15px;
	text-align:center;
}


.add_advertisement {
	position:relative;
	float:left;
	font-size:10px;
}

.box1 {
	background:url('images/adv/box1.gif') no-repeat;
	width: 402px;
	height: 61px;
	padding-left: 20px;
	padding-top: 10px;
}

.box2 {
	background:url('images/adv/box2.gif') no-repeat;
	width: 480px;
	height: 450px;
	padding-left: 20px;
	padding-top: 20px;
}

.box3 {
	background:url('images/adv/box3.gif') no-repeat;
	width: 373px;
	height: 150px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 4px;
	z-index:10;
}

.box4 {
	background:url('images/adv/box4.gif') no-repeat;
	width: 511px;
	height: 150px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 4px;
}

.box5 {
	background:url('images/adv/box5.gif') no-repeat;
	width: 943px;
	height: 116px;
	padding: 20px;
	padding-top: 15px;
	* padding-top: 5px;
	padding-bottom: 15px;
}

.descInput {
	background:#FEFCED;
	border:1px solid #FAF1EE;
	width:233px;
	height:45px;
}

.cena1 {
	width: 818px;
	height:37px;
	font-size: 9px;
	padding-left: 15px;
}

.cena2 {
	width: 818px;
	height:37px;
	background:url('images/adv/cena2.gif') no-repeat;
	font-size: 9px;
	padding-left: 15px;
}

.cena3 {
	width: 818px;
	height:37px;
	background:url('images/adv/cena3.gif') no-repeat;
	font-size: 9px;
	padding-left: 15px;
}

.cena4 {
	width: 818px;
	height:37px;
	background:url('images/adv/cena4.gif') no-repeat;
	font-size: 9px;
	padding-left: 15px;
}

.cena5 {
	width: 818px;
	height:37px;
	background:url('images/adv/cena5.gif') no-repeat;
	font-size: 9px;
	padding-left: 15px;
}

.msg_box {
	background: url('images/msg/box.gif') no-repeat;
	width: 583px;
	height:404px;
	border:none;
	padding:20px;
}

.search_box1 {
	background: url('images/search/box1.gif') no-repeat;
	width: 487px;
	height: 547px;
	padding-top: 20px;
}

.search_box2 {
	background: url('images/search/box2.gif') no-repeat;
	width: 490px;
	height: 321px;
	padding-top: 20px;
}


.apink {color:#A5006E; text-decoration:none;}
.apink:hover {color:#A5006E;}
.ablack {color:#000000; text-decoration:none;}
.ablack:hover {color:#000000;}
.grey { color:grey; }
.grey:hover { color:grey; }

.sep2 {
	background: url('images/search/sep2.gif') no-repeat;
	width: 985px;
	padding-top: 4px;
}

.adv_box1 {
	width: 583px;
	background: url('images/adv/adv_box1.gif') no-repeat #FBF2BF;
	padding-top: 16px;
}

.adv_box1_bottom {
	width: 583px;
	height:33px;
	background: url('images/adv/adv_box1_bottom.gif') no-repeat;
	margin-bottom: 1px;
}

.adv_box2 {
	width: 583px;
	background: url('images/adv/adv_box2_bg.gif');
}

.adv_box2_content {
	width: 583px;
	background: url('images/adv/adv_box2.gif') no-repeat;
	padding-top: 20px;
}

.adv_box2_bottom {
	width: 583px;
	height: 40px;
	background: url('images/adv/adv_box2_bottom.gif') no-repeat;
}

.adv_box3 {
	width: 581px;
	background: #FDF8DF;
}

.adv_box3_top {
	width: 581px;
	height: 27px;
	background: url('images/adv/adv_box3_top.gif') no-repeat;
}

.adv_box3_bottom {
	width: 581px;
	height: 23px;
	background: url('images/adv/adv_box3_bottom.gif') no-repeat;
}