html {
    padding: 0px;
    margin: 0px;
    width: 100%;
    height: 100%;
    background: url("images/bg.png") repeat;
}

body {
    padding: 0px;
    margin: 0px;
    width: 100%;
    height: 100%;
    background: #e9e9e1 url("images/bg_top.png") repeat-x;
    font-family: "Trebuchet MS", Tahoma, Arial;
    font-size: 12px;
}

a {
    text-decoration: none;
    cursor: pointer;
}

img {
    border: 0px;
}

div.contener {
    width: 960px;
    margin: auto;
}

div.top {
    background: url("images/top.jpg") no-repeat;
    background-position: top center;
    width: 100%;
    height: 219px;
}

div.top div.contener {
    width: 1200px;
}

div.top div.contener div.logo {
    float: left;
    height: 90px;
    width: 330px;
    padding-top: 60px;
    text-align: right;
}

div.top div.contener div.navi {
    float: right;
    padding-right: 120px;
    padding-top: 10px;
}

div.top div.contener div.navi a {
    margin: 10px;
}

div.top div.menu {
    clear: both;
    height: 69px;
    width: 100%;
}

div.top div.menu div.contener {
    width: 960px;
}

div.top div.menu div.tabs {
    height: 36px;
    width: 100%;
}

div.top div.menu div.tabs ul.menu {
    width: 100%;
    list-style: none;
    padding: 0px;
    margin: 0px;
    text-indent: 0px;
}

div.top div.menu div.tabs ul.menu li {
    float: left;
    margin-left: 1px;
    margin-right: 1px;
    font-size: 11px;
}

div.top div.menu div.tabs ul.menu li a {
    width: 112px;
    height: 24px;
    display: block;
    font-weight: bold;
    color: #878779;
    text-decoration: none;
    background: url("images/tab.png") no-repeat;
    background-position: top;
    text-align: center;
    padding-top: 12px;
}

div.top div.menu div.tabs ul.menu li a:hover {
    color: white;
    text-decoration: none;
    background: url("images/tab.png") no-repeat;
    background-position: bottom;
}

div.top div.menu div.tabs ul.menu li#AddOffer {
    float: right;
}

div.top div.menu div.tabs ul.menu li#AddOffer a, div.top div.menu div.tabs ul.menu li#AddOffer a:hover {
    color: white;
    text-decoration: none;
    background: url("images/tab_add.png") no-repeat;
}

div.top div.menu div.links {
    height: 33px;
    width: 100%;
    background: url("images/menu_bg.png") repeat-x;
    text-align: center;
}

div.top div.menu div.links div.contener {
    padding-top: 8px;
}

div.top div.menu div.links div.contener a {
    font-size: 12px;
    text-decoration: none;
    color: #a1a18f;
    margin-left: 6px;
    margin-right: 6px;
	width: 100%;
}

div.space {
    height: 15px;
    clear: both;
}


div.space2 {
    height: 0px;
    clear: both;
}

div.box_day {
    width: 962px;
    background: url("images/box_bg.png") repeat-y;
}

div.box_day div.content {
    background: url("images/box_day_top.png") no-repeat;
    background-position: top;
    min-height: 107px;
    padding-left: 10px;
    padding-right: 10px;
}

div.box_day div.content div.title {
    font-size: 16px;
    color: white;
    font-weight: bold;
    padding-top: 10px;
    padding-left: 40px;
    width: 250px;
    text-align: center;
    display: block;
    padding-bottom: 20px;
}

div.box_day div.content div.block {
    float: left;
}

div.box_day div.content div.block div.photo_big {
    background: #f9f9f3;
    border: 1px solid #deded0;
    padding: 5px;
    margin: 10px;
    width: 450px;
    height: 290px;
    margin-top: 4px;
    margin-right: 6px;
}

div.box_day div.content div.block div.photo_big div.img {
    width: 450px;
    height: 290px;
}

div.box_day div.content div.block div.photo_big div.img a {
    width: 450px;
    height: 290px;
    display: block;
}

div.box_day div.bottom {
    width: 962px;
    height: 3px;
    display: block;
    background: url("images/box_day_bottom.png") no-repeat;
    background-position: bottom;
    font-size: 0;
}

div.box_day div.content div.block div.small {
    float: left;
    width: 120px;
}

div.box_day div.content div.block div.small div.thumb {
    background: #f9f9f3;
    border: 1px solid #deded0;
    padding: 4px;
    width: 104px;
    height: 60px;
    margin: 6px;
}

div.box_day div.content div.block div.small div.thumb div.img {
    width: 104px;
    height: 60px;
}

div.box_day div.content div.block div.small div.thumb div.img a {
    width: 104px;
    height: 60px;
    display: block;
}

div.box_day div.content div.block div.info {
    margin-left: 15px;
    float: left;
    padding: 15px;
    padding-left: 8px;
    width: 285px;
	height: 285px;
    text-align: justify;
    color: #878779;
    padding-top: 10px;
    margin-top: 4px;
    padding-bottom: 5px;
    border: 1px solid #deded0;
    background: #f9f9f3;
    min-height: 260px;
}

div.box_day div.content div.block div.info strong {
    color: #2da1ea;
    font-size: 12px;
    font-weight: bold;
}

div.box_day div.content div.block div.info_big {
    float: left;
    padding-left: 30px;
    width: 400px;
    text-align: justify;
    color: #878779;
    padding-top: 25px;
}

div.box_day div.content div.block div.info_big strong {
    color: #2da1ea;
    font-size: 14px;
    font-weight: bold;
}

div.box_day div.content div.block div.info_big a.button {
    width: 114px;
    height: 25px;
    color: white;
    font-size: 13px;
    background: url("images/button.png") no-repeat;
    display: block;
    text-decoration: none;
    text-align: center;
    padding-top: 8px;
    margin: auto;
}

div.box_day div.content div.block div.info a.button {
    width: 114px;
    height: 25px;
    color: white;
    font-size: 13px;
    background: url("images/button.png") no-repeat;
    display: block;
    text-decoration: none;
    text-align: center;
    padding-top: 8px;
    margin: auto;
}

div.box_promo {
    width: 962px;
    background: url("images/box_promo_bg.png") repeat-y;
}

div.box_promo div.content {
    background: url("images/box_promo_top.png") no-repeat;
    background-position: top;
    min-height: 107px;
    padding-left: 10px;
    padding-right: 10px;
}

div.box_promo div.content div.title {
    font-size: 16px;
    color: #fc9e0a;
    font-weight: bold;
    padding-top: 10px;
    padding-left: 40px;
    width: 250px;
    text-align: center;
    display: block;
    padding-bottom: 20px;
}

div.box_promo div.content div.block {
    float: left;
    border-right: 1px solid #e7e6d8;
}

div.box_promo div.content div.block div.photo_big {
    background: #f9f9f3;
    padding: 5px;
    border: 1px solid #deded0;
    margin: 10px;
    width: 435px;
    height: 280px;
    margin-top: 4px;
    margin-right: 6px;
}

div.box_promo div.content div.block div.photo_big div.img {
    width: 435px;
    height: 280px;
}

div.box_promo div.content div.block div.photo_big div.img a {
    width: 435px;
    height: 280px;
    display: block;
}

div.box_promo div.content div.block p {
    width: 430px;
    text-align: justify;
    padding-left: 15px;
    color: #878779;
}

div.box_promo div.content div.block p a {
    color: #2da1ea;
    text-decoration: none;
}

div.box_promo div.link {
    text-align: right;
    clear: both;
    padding-bottom: 10px;
}

div.box_promo div.link a {
    color: #fc9e0a;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    margin: 30px;
}

div.box_promo div.bottom {
    width: 962px;
    height: 5px;
    display: block;
    background: url("images/box_promo_bottom.png") no-repeat;
    background-position: bottom;
    font-size: 0;
}

div.box_promo div.content div.block div.small {
    float: left;
    width: 120px;
}

div.box_promo div.content div.block div.small div.thumb {
    background: #f9f9f3;
    padding: 4px;
    border: 1px solid #deded0;
    width: 104px;
    height: 60px;
    margin: 6px;
}

div.box_promo div.content div.block div.small div.thumb div.img {
    width: 104px;
    height: 60px;
}

div.box_promo div.content div.block div.small div.thumb div.img a {
    width: 104px;
    height: 60px;
    display: block;
}

div.box_promo div.content div.block div.info {
    float: left;
    padding-left: 30px;
    width: 275px;
    text-align: justify;
    color: #878779;
    padding-top: 25px;
}

div.box_promo div.content div.block div.info strong {
    color: #2da1ea;
    font-size: 12px;
    font-weight: bold;
}

div.box_promo div.content div.block div.info a.button {
    width: 114px;
    height: 25px;
    color: white;
    font-size: 14px;
    background: url("images/button.png") no-repeat;
    display: block;
    text-decoration: none;
    text-align: center;
    padding-top: 8px;
    margin: auto;
}

div.box_new {
    width: 962px;
    background: url("images/box_new_bg.png") repeat-y;
}

div.box_new div.content {
    background: url("images/box_new_top.png") no-repeat;
    background-position: top;
    min-height: 107px;
    padding-left: 10px;
    padding-right: 10px;
}

div.box_new div.content div.title {
    font-size: 16px;
    color: #8f8f79;
    font-weight: bold;
    padding-top: 10px;
    padding-left: 40px;
    width: 250px;
    text-align: center;
    display: block;
    padding-bottom: 20px;
}

div.box_new div.content div.info {
    width: 230px;
    float: left;
    background: #f3f3f0;
    margin: 2px;
}

div.box_new div.content div.info div.cnt {
    float: left;
    width: 115px;
    text-align: justify;
    font-weight: normal;
    font-size: 12px;
    color: #878779;
    padding-right: 10px;
}

div.box_new div.content div.info div.cnt a {
    color: #878779;
    text-decoration: none;
}

div.box_new div.content div.info div.cnt p {
    padding: 0px;
    margin: 0px;
}

div.box_new div.content div.info div.thumb {
    background: #f9f9f3;
    padding: 4px;
    border: 1px solid #deded0;
    width: 74px;
    height: 72px;
    float: left;
    margin: 5px;
    margin-right: 10px;
}

div.box_new div.content div.info div.thumb div.img {
    width: 74px;
    height: 72px;
}

div.box_new div.content div.info div.thumb div.img a {
    width: 74px;
    height: 72px;
    display: block;
}

div.box_new div.content div.info div.cnt strong a {
    color: #2da1ea;
}

div.box_new div.bottom {
    width: 962px;
    height: 7px;
    display: block;
    background: url("images/box_new_bottom.png") no-repeat;
    background-position: bottom;
    font-size: 0;
}

div.box_action {
    
}

div.box_action div.box_search {
    width: 341px;
    background: white;
    border: 1px solid #e0dfd3;
    padding: 17px;
    color: #8f8f79;
    height: 228px;
    float: left;
}

div.box_action div.box_search div.title {
    font-size: 16px;
    font-weight: bold;
}

div.box_action div.box_search div.block {
    float: left;
    width: 170px;
    color: #2da1ea;
}

div.box_action div.box_search div.field {
    clear: both;
    color: #a4a492;
    height: 60px;
}

div.box_action div.box_search div.field div.small {
    color: #a4a492;
    height: 65px;
    width: 80px;
    float: left;
}

div.box_action div.box_search div.field div.small INPUT {
    width: 60px;
}

div.box_action div.box_search div.field input, div.box_action div.box_search div.field select {
    margin-bottom: 15px;
    color: #a79f7e;
}

div.box_action div.box_search div.field div.head {
    padding-left: 3px;
    padding-bottom: 3px;
}

div.box_action div.box_search i {
    color: #cacab6;
    font-size: 10px;
    font-style: normal;
    text-align: center;
}

#button {
    width: 114px;
    height: 33px;
    color: white;
    font-size: 13px;
    background: url("images/button.png") no-repeat;
    display: block;
    text-decoration: none;
    text-align: center;
    padding-top: 0px;
    margin: auto;
    border: 0px;
}

div.box_action div.box_mapa {
    width: 249px;
    height: 263px;
    background: url("images/box_mapa.png") no-repeat;
    float: left;
    margin-right: 7px;
}

div.box_action div.box_mapa div.mapa {
    height: 235px;
    display: block;
}

div.box_action div.box_mapa div.photo {
    text-align: center;
}

div.box_action div.box_dodaj {
    width: 325px;
    height: 263px;
    background: url("images/box_dodaj_ogloszenie.png") no-repeat;
    float: left;
    border: 1px solid #d6d6c4;
    color: #a79f7e;
    font-size: 12px;
    text-align: center;
}

div.box_action div.box_dodaj a {
    color: #a79f7e;
    font-weight: bold;
    text-decoration: none;
}

div.block_login {
    padding: 60px;
}

div.content div.block_login {
    margin: auto;
    width: 200px;
}

div.block_login div.field {
    text-align: center;
    padding-bottom: 10px;
}

div.block_login div.field div.head {
    text-align: left;
}

div.block_login div.field div.form {
    text-align: left;
}

div.block_login div.link {
    text-align: left;
}

div.block_login div.field div.form input {
    width: 170px;
}

div.box_action div.box_dodaj a {
    color: #2db1f5;
}

div.clear {
    clear: both;
}

div.footer {
    border-top: 1px solid #c2c2a4;
    padding-top: 10px;
    padding-bottom: 30px;
}

div.footer div.menu {
    text-align: center;
    font-size: 11px;
    color: #878779;
    padding-bottom: 10px;
}

div.footer div.menu a {
    color: #878779;
}

div.footer div.info {
    text-align: center;
    color: #aeaea3;
    font-size: 11px;
}

div.footer div.info a {
    color: #32a1e8;
}

ul.newList * {margin:0; padding:0;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:152px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
.newListSelected {width:152px; color:#000; height:19px; padding:5px 0 0 6px; float:left; background:url(images/bg_input_select.png) no-repeat;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#616157;}
.newListSelected span {width:152px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#616157;}
ul.newList li {padding:3px 8px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#616157;}
.selectedTxt {width:152px; overflow:hidden; height:16px; padding:0 23px 0 0;}
.newListHover {background:#f9950b!important; color:#fff!important; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

.content_data {
    padding-left: 20px;
    padding-right: 20px;
    color: #878779;
}

.content_data strong {
    color: #2da1ea;
    font-size: 18px;
}

strong.title {
    color: #2da1ea;
    font-size: 18px;
}

.content_text {
    background: #f9f9f3;
    border: 0px solid #deded0;
    padding: 1px;
    width: 278px;
    margin: 8px;
    margin-left: 0px;
    margin-right: 0px;
}

.content_text2 {
    background: #f9f9f3;
    border: 1px solid #deded0;
    padding: 17px;
    width: 550px;
    margin: 0px;
    margin-left: 10px;
    margin-right: 0px;
	text-align: center;
}


.content_text3 {
    background: #f9f9f3;
    border: 1px solid #deded0;
    padding: 17px;
    width: 275px;
    margin: 0px;
    margin-left: 8px;
    margin-right: 0px;
	text-align: center;
}

div.navigate {
    border-top: 1px solid #ccc;
    text-align: right;
}

div.navigate ul.links {
    list-style: none;
    padding: 0px;
    margin: 0px;
    float: right;
}

div.navigate ul.links li {
    float: left;
    border: 1px solid #deded0;
    padding: 6px;
    padding-bottom: 3px;
    padding-top: 3px;
    margin: 3px;
}

div.navigate a {
    color: #2da1ea;
}

strong.head {
    color: #2da1ea;
    font-size: 16px;
}

ul.list_map {
    list-style: none;
    padding: 0px;
    margin: 0px;
    margin-left: 20px;
}

ul.list_map a {
    color: #878779;
}

.offer_form {
    width: 850px;
    margin: auto;
}

.offer_form div.line {
    clear: both;
    width: 100%;
}

.offer_form div.line_center {
    clear: both;
    width: 100%;
    text-align: center;
}

.offer_form .line div.label {
    background: none;
    padding: 0px;
    margin: 0px;
    float: left;
    width: 200px;
}

div.line div.label span, div.line div.label strong {
    color: red;
}

.offer_form .line div.content {
    background: none;
    padding: 0px;
    margin: 0px;
    min-height: 0px;
    float: left;
    width: 150px;
    padding-bottom: 10px;
}

.offer_form .line div.content input {
    width: 300px;
    color: #a79f7e;
    font-family: "Trebuchet MS", Tahoma, Arial;
}

.offer_form .line div.content textarea {
    border: 1px solid #a79f7e;
    width: 310px;
    color: #a79f7e;
    font-family: "Trebuchet MS", Tahoma, Arial;
    font-size: 11px;
}

.contact_form {
    width: 500px;
    margin: auto;
}

.contact_form div.line {
    clear: both;
    width: 100%;
}

.contact_form div.line_center {
    clear: both;
    width: 100%;
    text-align: center;
}

.contact_form .line div.label {
    background: none;
    padding: 0px;
    margin: 0px;
    float: left;
    width: 150px;
}

.contact_form .line div.content {
    background: none;
    padding: 0px;
    margin: 0px;
    min-height: 0px;
    float: left;
    width: 150px;
    padding-bottom: 10px;
}

.contact_form .line div.content input {
    width: 300px;
    color: #a79f7e;
    font-family: "Trebuchet MS", Tahoma, Arial;
}

.contact_form .line div.content textarea {
    border: 1px solid #a79f7e;
    width: 310px;
    color: #a79f7e;
    font-family: "Trebuchet MS", Tahoma, Arial;
    font-size: 11px;
}

.mapka {
    width: 290px;
    height: 195px;
    border: 0px solid black;
    background: #ccc;
	padding: 1px;
}

.cena {
    width: 300px;
    margin: auto;
    border: 1px solid #deded0;
    background: #f9f9f3;
    padding: 15px;
    clear: both;
    margin-bottom: 20px;
    font-size: 14px;
    text-align: center;
}

.maps_info_box {
    width: 140px;
}

div.map_info_txt {
	font-weight: bold;
	color: #FF0000;
    font-size: 11px;
    text-align: center;
}

div.line_h {
    border-bottom: 1px solid #c2c2a4;
    width: 90%;
    margin: auto;
}

.query_form {
    width: 600px;
    margin: auto;
}

.query_form form.offer_form div.line_center {
    width: 600px;
}

ul.menu_li {
    list-style: none;
    float: right;
    border-bottom: 1px solid #eae6d3;
    padding: 0;
    margin: 0;
}

ul.menu_li li {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    color: #2db1f5;
}

ul.menu_li li a {
    color: #2db1f5;
}

table.table {
    border: 1px solid #eae6d3;
    width: 600px;
    margin: auto;
    border-bottom: 0;
    border-right: 0;
    text-align: center;
    margin-bottom: 20px;
}

table.table td {
    border: 1px solid #eae6d3;
    border-left: 0;
    border-top: 0;
}

table.table tr.head {
    font-weight: bold;
    color: #2db1f5;
    background: #efebd7;
}