body {margin: 0 auto; background:url(../img/bg.jpg) top left repeat-x;}
#bg_bottom { width:100%; height:100%; background:url(../img/bg_bottom.jpg) bottom left repeat-x;}

a img {margin:0; padding:0; border:0;}
.clr {clear:both;}

/* KONTENER */
#container {position:relative; margin:0 auto; width:1000px; background:#fff;}
#container /* FONT */ {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#606162;}

a, a:visited, a:active {color:#606162; text-decoration:none;}
a:hover {color:#606162; text-decoration:underline;}

a.company, a:visited.company, a.company:active {color:#606162 !important; text-decoration:none;}
/* MENU */
#menu {width:1000px; height:31px; text-transform:uppercase; background:url(../img/bg.jpg) top left repeat-x; text-align:right;}
#menup {padding:10px 10px 0 0;}
#menu a {margin:0 6px 0 0;}
/*#menu a, a:visited, a:active {color:#bcd8ec;}*/
#menu a, a:visited, a:active {color:#bcd8ec;}
#menu a:hover {color:#bcd8ec;}
#menu a.rejestracja {color:#FFFFFF;}
#menu a.rejestracja:hover {color:#FFFFFF;}

/* LOGO  */
#logo {width:1000px; height:86px;}
#logop {}
#firmosfera { width:316px; height:86px; float:left; background:url(../img/logo1.jpg);}
#firmosferap {width:200px; height:40px; padding:40px 0 0 90px;}
#firmosfera img {width:200px; height:40px;}
#zycie {width:220px; height:86px; float:left; background:url(../img/logo2.jpg);}
#zyciep { width:170px; height:30px; padding:40px 0 0 4px;}
#zycie img {width:170px; height:30px;}
#cloud {width:464px; height:86px; float:left; background:url(../img/cloud_bg.jpg) bottom right no-repeat;}
#cloudp {padding:5px 0 0 220px;}

/* SEARCH BOX */
#search { width:1000px; height:84px; background:url(../img/search_bg.jpg) repeat-x;background-color:#E7E8EA}
#searchp {}
#slup {width: 115px; height:84px; background:url(../img/logo3.jpg) no-repeat; float:left;}
#slupp{}
#szukanie {width:674px; height:84px; float:left;}
#szukaniep {padding:23px 0 0 0;}
#szukanie .textbox {width:190px; height:40px; float:left; margin:0 0 0 5px;}
#szukanie .textbox .szukajbox {width:189px; height:20px; border:1px solid #bfc0c1;font-size:15px;}
#szukanie .szukajbutton {width:89px; height:21px; background:url(../img/button.jpg); margin:13px 0 0 0; padding:0; border:0;}
#szukanie .buttonplace {width:100px; height:40px; float:left; margin:0 0 0 10px;}
#szukanie .zaawansowane {width:110px; height:40px; float:left;}
#szukanie .zaawansowane a {color:#606162;}
#szukanie .zaawansowanep {padding:16px 0 0 5px;}
#postit { width:211px; height:84px; float:left;}
#postitp {}
#postit img {margin: 0 0 0 32px;}

/* SEARCH BOX */
#header { width:1000px; height:35px; background:url(../img/header_bg.jpg) repeat-x;}
#headerp {}
#title {width:700px; height:35px; float:left;}
#titlep {}
#postit2 {width:300px; height:35px; float:left;}
#postit2p {background: url(../img/postit2.jpg) no-repeat; margin:0 0 0 128px; width:126px; height:35px;}

/* CONTENT */
#content {float:left;  width:1000px;}
#col_left {width: 620px;float: left;}
#col_left2 {width: 1000px;float: left;}
#col_leftp { padding:5px 0 0 0px;}
#col_right {width: 358px;float: right;} /*374*/
#col_rightp {padding:0 0 0 2px;}

.ten_companies {width:356px; float:left;}
.box_title {height:32px; width:356px; background:url(../img/Najczesciej-odwiedzane-firmy.jpg) bottom; margin:0 0 5px 0;}
.box_title8 {height:32px; width:356px; background:url(../titles/right/coto2.jpg) bottom; margin:0 0 5px 0;}
.box_title2 {height:37px; width:356px; background:url(../img/wyszukiwarka.jpg);}
.box_title3 {height:32px; width:356px; background:url(../img/Informacje.jpg) bottom; margin:0 0 5px 0;}
.box_title7 {height:37px; width:356px; background:url(../img/Informacje.jpg);}
.box_title4 {height:37px; width:356px; background:url(../img/Menu.jpg);}
.box_title6 {height:32px; width:356px; background:url(../img/Menu.jpg) bottom; margin:0 0 5px 0;}
.box_title5 {height:37px; width:356px; background:url(../img/Podsumowanie.jpg);}
.ten_list { width:170px; float:left;}
.ten_listp {}
.ten_companies p{text-align:right; color:#417faa; margin:5px;}
.ten_companies p a { color:#417faa;}
/*.ten_companies select {width:200px; border:1px solid #999999; margin:10px 0 0 30px; padding:3px;}*/
.ten_listp ul.firmy {font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#606162;line-height:17px;}
.ten_listp ul.firmy a {color:#606162;}
.ten_listp ul.kategorie {font-size:10px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#8e8f8f;line-height:17px !important;text-transform:uppercase; list-style:none;}
.ten_listp ul.kategorie a {color:#8e8f8f;}
.ten_list li {}

#col_left .kategorie {margin:0 0 20px 0; float:left;}
#col_left .lewa {float:left; width:304px; height:70px; border-bottom:1px dotted #999; border-right:1px dotted #999;}
#col_left .lewap {padding:4px 4px 4px 10px;}
#col_left .prawa {float:left; width:305px; height:70px; border-bottom:1px dotted #999;}
#col_left .prawap {padding:4px 4px 4px 10px;}
#col_left .kat_kat {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#417faa;}
#col_left .kat_tresc {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#col_left .kat_tresc ul {list-style:none; margin:2px; padding:0;}
#col_left .kat_tresc img {margin:3px 5px 0 0; float:left;}


.komentarze { float:left; width:610px; background:#f4f4f4; margin:0 0 15px 0;}
.komentarze_top {width:610px; float:left; height:37px; background:url(../img/komentarze.jpg)}
.komentarze_tresc {width:610px; float:left; background:#f4f4f4;}
.komentarze_trescp {padding:10px;}
.komentarze_bottom {width:610px; float:left; height:14px; background:url(../img/komentarze_szare.jpg); font-size:1px;}

.komentarz {margin:0 0 5px 0;}
.kom_title {font-size:12px; font-weight:bold;margin:0 0 3px;}
.kom_tresc {font-size:11px;}
.kom_autor {text-align:right; color:#666666;}


/* FOOTER */
#footer {width: 1000px; height:35px; background:url(../img/footer_bg.jpg); clear:both; float:left;  font-size:11px;}
#footerp {}
#logo_zycie { width:188px; height:35px; float:left;}
#logo_zyciep {}
#footer_content {width:412px; height:35px;float:left;text-transform:capitalize;}
#footer_contentp {padding:10px 10px 0 10px;}
#footer_copyright {width:400px; height:35px; background:url(../img/footer_right.jpg) top right no-repeat; float:left; text-align:right; color:#7f97a9;}
#footer_copyrightp {font-size:10px;padding:10px 10px 0 10px;}
#footer a {color:#606162;}
