* {
margin : 0;
padding : 0;
border : none;
}

body {
margin : 0;
color : #FFFFFF;
text-align : center;
background-color : #000000;
background-position : center;
background-repeat : repeat-y;
background-image : url(/img/background.gif);
font : normal 12px/13pt Arial, Helvetica, sans-serif;
}

#contener {
width : 900px;
margin : 0 auto;
position : relative;
}

#header {
top : 0;
left:  0;
width : 900px;
height : 191px;
position : absolute;
text-align : left;
background-repeat : no-repeat;
background : url(/img/header.jpg);
}

/* menu główne */
#menu {
top : 191px;
left : 0;
width : 900px;
height : 22px;
position : absolute;
text-align : right;
background-repeat : no-repeat;
background-image : url(/img/menu.jpg);
}

#menu div {
height : 18px;
margin : 2px 0 2px 0;
}

#menu a:link, #menu a:visited {
color : #000000;
text-decoration : none;
padding : 0 4px 0 4px;
margin : 0 4px 0 4px;
font : bold 12px/13px "Arial CE", Helvetica, sans-serif;
}

#menu a:hover, #menu a:active {
color : #FFFFFF;
text-decoration : none;
padding : 0 4px 0 4px;
margin : 0 4px 0 4px;
background-color : #000000;
font : bold 12px/13px "Arial CE", Helvetica, sans-serif;
}

#menu #active {
color : #FFFFFF;
background-color : #000000;
}


/* lewa strona */
#contentleft {
top : 213px;
left : 5px;
width : 250px;
color : #FFFFFF;
height : auto !important;
position : absolute;
padding-bottom : 30px;
}

#contentleft ul {
margin-left : 15px;
}

#contentleft li {
text-align : left;
margin-top : 2px;
list-style-type : none;
font : normal 12px/13pt Arial, Helvetica, sans-serif;
}


/* prawa strona */
#contentright {
top : 213px;
left : 258px;
width : 637px;
height : auto !important;
text-align : left;
position : absolute;
padding-bottom : 30px;
}

#contentright ul {
margin-left : 20px;
}

#contentright li {
color: #ffffff;
list-style-type: disc;
}


/* menu zalogowanego */
#zalogowany {
width : 617px;
height : 25px;
padding : 5px 10px 0 10px;
background-color : #D66F00;
}

#zalogowany a:link,#zalogowany a:visited,#zalogowany a:hover,#zalogowany a:active {
margin-left : 5px;
margin-right : 5px;
}



/* prezentacja listy ofert */
#oferty {
width: 500px;
padding-top : 5px;
}


#oferty .i {
float : left;
width : 150px;
height : 110px;
overflow : hidden;
margin : 0 9px 0 3px;
border : 1px solid #FFFFFF;
}

#oferty .o {
width: 500px;
height: 120px;
margin: 10px 0 10px 0;
vertical-align: top;
text-align: left;
}

#oferty a:link, #oferty a:visited, #oferty a:active, #oferty a:hover {
color : #ECC13E;
text-decoration : underline;
font : bold 12px/13pt Arial, Helvetica, sans-serif;
}

#oferty p {
color : #F0F0F0;
font : normal 12px/13pt Arial, Helvetica, sans-serif;
}

#oferty small {
color : #EACAA7;
line-height : 18pt;
font : normal 9px Tahoma, Helvetica, sans-serif;
}

/* prezentacja oferty */
#oferta {
width : 620px;
margin : 0 auto;
}

.n {
color: #CCCCCC;
border-bottom: 1px dotted #D66F00;
}

.z {
color: #FFFFFF;
border-bottom: 1px dotted #D66F00;
}

.s {
height: 30px;
color: #ECC13E;
text-align: left;
padding: 3px 0px 0px 3px;
font : bold 12px/13pt Arial, Helvetica, sans-serif;
}

/* dodawanie oferty */
#formularz {
width : 620px;
margin : 0 auto;
}

#formularz ul {
margin : 0 0 50px 0;
padding : 0;
}

#formularz li {
list-style-type : none;
clear: both;
margin : 0;
padding : 0;
}

#formularz .l {
width : 270px;
height : 30px;
float : left;
color : #FFFFFF;
overflow : hidden;
font : bold 11px "Arial CE", Tahoma, sans-serif;
border-bottom : 1px dotted #C0C0C0;
}

#formularz .p {
width : 350px;
height : 30px;
float : right;
vertical-align : middle;
overflow : hidden;
border-bottom : 1px dotted #C0C0C0;
}

#formularz small {
color : #bbbbbb;
font : normal 9px "Arial CE", Tahoma, sans-serif;
}

#formularz input,select,textarea {
margin : 3px 0 3px 0;
}


/* tabele po zalogowaniu */
#table {
width : 98%;
margin : 0 auto;
}

/* logowanie */
#logowanie {
width : 300px;
margin : 0 auto;
text-align : right;
padding : 150px;
}

/* zajawka ofert z lewej */
#zajawka {
width : 160px;
margin : 0 auto;
text-align : left;
color : #FFFFFF;
}

#zajawka a:link, #zajawka a:visited, #zajawka a:active, #zajawka a:hover {
color : #FFFFFF;
text-decoration : underline;
font : bold 12px/13pt Arial, Helvetica, sans-serif;
}

#zajawka p {
color : #FFFFFF;
font : normal 12px/13pt Arial, Helvetica, sans-serif;
}

/* podstrony ofert */
#navi {
width : 425px;
margin : 0 auto;
clear : both;
padding : 20px 0 30px 0;
}

#navi span {
float : left;
width : 300px;
text-align : center;
}

#navi strong {
float : left;
color : #FB5152;
}

#navi a {
float : left;
font-weight : bold;
}

/* tła na wybranych stronach */
.bgr {
background-position : right bottom; 
background-repeat : no-repeat; 
background-image : url(/img/background_right.jpg);
}

.bgl {
background-position : bottom;
background-repeat : no-repeat; 
background-image : url(/img/background_left.jpg);
}

/* banery */
#baner120 {
top : 30px;
left : 510px;
width : 120px;
height : 600px;
position : absolute;
}

#baner336 {
width : 340px;
height : 280px;
padding-left : 160px;
background-repeat : no-repeat;
background-image : url(img/thumbs.jpg);
}

/* tlo na stronie z miastami */
#wmiescie {
width: 495px;
height: 570px;
padding: 5px;
background-position : right bottom; 
background-repeat : no-repeat; 
background-image : url(/img/polska.jpg);
}

/* lokalizacja na mapie */
#mapaDiv {
width : 620px;
height : 400px;
border : 1px solid #DA9908;
background-position : center;
background-repeat : no-repeat;
background-image : url(img/load.gif);
}

#dymek {
color : #000000;
font : normal 11px Tahoma, "Arial CE", sans-serif;
}

/* wspolne */
a:link, a:visited {
color: #F0F0F0;
text-decoration: none;	
font : normal 12px/13pt Arial, Helvetica, sans-serif;
}

a:active, a:hover {
color: #F0F0F0;
text-decoration: none;	
font : normal 12px/13pt Arial, Helvetica, sans-serif;
}

h1 {
color: #ECC13E;
margin: 20px 0 10px 0;
font : italic bold 12px/13pt Arial, Helvetica, sans-serif;
}

h2 {
margin: 0;
color : #FFFFFF;
text-decoration : underline;
font : bold 12px/13pt Arial, Helvetica, sans-serif;
}

h3 {
color: #ECC13E;
margin: 20px 5px 0px 5px;
font: italic bold 11pt "Arial CE", Arial, Helvetica, sans-serif;
}

input,textarea,select {
height : 18px;
color : #481414;
border : 1px solid #C07B04;
background-color : #ECC13E;
font : normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#szukaj {
top : 235px;
left : 150px;
width : 84px;
height : 21px;
border : none;
cursor : pointer;
position : absolute;
background-repeat : no-repeat; 
background-image : url(/img/szukaj.jpg);
}

.trueuser {
display: none;
}

.l {
float : left;
}

.r {
float : right;
}

.c { 
clear: both; 
}

.w {
border-bottom: 1px dotted #D66F00;
}

.kominikat {
margin-top : 50px;
text-align : center;
}

#count {
position : absolute;
z-index : 10;
top : 140px;
left : 15px;
width : 350px;
height : 50px;
color : #FFFFFF;
font: italic bold 20px/18px "Arial Bold", Arial, Helvetica, sans-serif;
}

#count small {
font: italic bold 15px/18px "Arial Bold", Arial, Helvetica, sans-serif;
}

#count span {
color : yellow;
}

/* poczatek wtyczek spolecznosciowych */
#fb {
top : 10px;
right : 205px;
width : 95px;
height : 30px;
z-index : 10;
position : absolute;
overflow: hidden;
}

#gg {
top : 10px;
right : 130px;
width : 70px;
height : 30px;
z-index : 10;
position : absolute;
overflow: hidden;
}

#nk {
top : 10px;
right : 10px;
width : 115px;
height : 30px;
z-index : 10;
position : absolute;
overflow: hidden;
}

#share {
clear : both;
margin-top : 20px;
width : 600px;
height : 30px;
}

#share ul { list-style-type : none; }
#share li { list-style-type : none; }
#share li a { background-image: url(img/share.png); background-repeat: no-repeat; background-position: 1000px 0; }
#share { margin: 0 0 15px; clear: both; }
#share p, #share header { font-size: 10px; line-height: normal; text-transform: uppercase; color: #ECC13E; border-bottom: 1px dotted #D66F00; margin-bottom: 10px; }
#share ul { list-style: none; margin: 0; padding: 0; list-style-type: none; }
#share li { list-style: none; margin:0; padding: 0; list-style-type: none;  font-size: 11px; line-height: 16px; float: left; margin-left: 45px; }
#share li:first-child { margin: 0; margin-left : 40px;}
#share li a { list-style: none; display: block; padding-left: 21px; font-weight: normal;}
#share .facebook { padding-left: 19px; background-position: 0 -51px; }
#share .nk { background-position: 0 -75px; }
#share .wykop { background-position: 0 -100px; }
#share .twitter { background-position: 0 -125px; }
#share .linkedin { background-position: 0 -151px; }
#share .email { background-position: 0 -172px; }

/* koniec wtyczek spolecznosciowych */

