* { padding: 0; margin: 0; }

body { font-family: arial, georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; background-color : #e0e0e2; background-repeat : repeat; background-image : url(../images/layout/background.jpg); width:100%; }

h1{ font-family: "Trebuchet MS"; font-size: 17px; color: #000000; font-style : normal; }
h2{ font-family: "Trebuchet MS"; font-size: 15px; color: #000000; font-style : normal; }
h3{ font-family: "Trebuchet MS"; font-size: 13px; color: #000000; font-style : normal; }

img { border: 0px }
input { width: 150px; border: 1px solid #cdcdcd; font-size: 13px; padding-top: 3px; padding-left: 5px; font-family: tahoma; height: 16px; }
li { list-style-type: none; }

a { color:#000000; text-decoration: underline;}
a:hover {text-decoration: none;}

#apartment {padding-left:20px; padding-right:20px; }
#apartment h1 {color:#000000; font-size:21px; font-family: Georgia, Times New Roman; font-weight: normal; margin-bottom:25px; }
#apartment h2 {color:#000000; font-size:15px; font-family: Tahoma, Georgia, Times New Roman; padding-left:0px; border-bottom: 0px solid #cc0000; width:100%; }
#apartment .ramka { border:1px solid #000000; margin-right:10px; margin-bottom:4px; }

#apartments_details {text-align:center; font-size: 9px; width:500px; 	} 
#apartments_details tr {}
#apartments_details .head th { background-color: #cdcdcd; font-weight: bold;padding:2px; border: 0px solid #8c8c8c;} 
#apartments_details .content td { cursor: pointer; border: 1px solid #efefef; padding:2px;}

#bg { width: 980px; height: 210px; border: 0px solid black; }

#cennik {clear:both; float:left; margin-top:40px; width:100%;}
#cennik td {padding:4px; border-bottom: 1px solid #cdcdcd; margin:0; font-size:11px; }
#cennik table{border-collapse:collapse;	}
#cennik .small {font-size:10px;}

#content { margin-left:10px; margin-top:20px; margin-right:10px; padding: 12px; clear: left; text-align : justify; line-height: 18px; float: left; border: 0px solid #8d8d8d; font-size: 12px; font-family: arial, tahoma, verdana; color: #4b4b4b; width: 590px; }
#content p {padding-bottom: 20px;}

#footer { clear: both; margin-top:8px; background-image: url(../images/layout/footer.png); border: 0px solid #cc0000; max-height: 174px; min-height: 174px; width: 100%; background-repeat: repeat-x; float:left; background-color : #ffffff;	background-image : url(../images/layout/footer-background.jpg); }
#footer a {	color: #e1e1e1;	text-decoration: none;}
#footer a:hover {	color: #a5a5a5;	text-decoration: underline;}

#footer_top { float:left; width: 100%; clear: both; background-image:url(../images/layout/layout-background-footer.png); background-repeat: no-repeat; height:29px; background-position: top; border:0px solid #cc0000;}


#formularz {width: 500px; text-align: left; float: left; padding-top: 16px; padding-right: 10px; border: 0px solid #cc0000;}
#formularz input {width:360px;}
#formularz textarea {border:1px solid #cdcdcd; width:365px;}
#form-info {color: #cc0000; font-size: 12px; font-weight:bold;}
#form-table td {padding:5px; border-bottom: 1px solid #dcdcdc;}



#gallery {clear:both; float:left; margin-top:25px; width:100%;}
#gallery table{border-collapse:collapse;}
#gallery td {padding:5px; border-bottom: 0px solid #cdcdcd; margin:0; font-size:11px;}

#lang {float: right;margin-right: 15px; margin-top:20px;}

#left { width: 190px; border: 0px solid #cc0000; float: left; margin-left: 8px; min-height:200px; background-color: #ffffff;}

#logo {float: left; height:120px;}
#logo img {margin-top: 10px; margin-left: 35px;}

#lokalizacja {clear:both; float:left; margin-top:15px; width:100%;margin-bottom:100px;}
#lokalizacja table{border-collapse:collapse; }
#lokalizacja td {padding:5px; border-bottom: 0px solid #cdcdcd; margin:0; font-size:11px;}

#main { padding:0px; margin:0; width: 990px; background-image : url(../images/layout/layout-background.png); background-repeat: repeat-y; border: 0px solid #cc0000; float:left;}

#menu {clear: both; padding-bottom: 20px;}
#menu ul {float:none; padding-bottom: 10px;}
#menu li {float:left;}

#object .ramka { border:1px solid #000000; margin-right:10px; margin-bottom:4px;}

#promotion {clear:both; float:left; margin-top:40px; width:100%;}
#promotion td {padding:4px; border-bottom: 1px solid #008000; margin:0; font-size:11px;}
#promotion table{border-collapse:collapse;}
#promotion .small {font-size:10px;}

#right { width: 190px; border: 0px solid #cc0000; float: left; display:inline; min-height:200px; background-color: #ffffff; margin-right: 8px;}

#searcher {background: url(../images/layout/szukaj_background.png) -10px 0px no-repeat;width: 200px; height: 121px; margin-bottom: 10px;}
#searcher #city {font-size: 11px;margin-left:20px;margin-top:6px;}
#searcher #head {margin-left:20px;padding-top:12px; font-size:14px;font-weight: bold;}
#searcher input {font-size:10px;}
 
#section { width: 590px; /* 612 */ position:relative; border:0px solid #cc0000; display:inline; background-color : transparent; float: left; padding:0; margin:0; border:0px solid #df3433; font-size: 12px; font-family: arial, tahoma, verdana;}

#simpleTooltip { padding: 7px; border: 1px solid #cdcdcd; background: #efefef; font-size:11px;}

#stores_no {width:100%; text-align:center; margin-top:30px;}

#szczegoly {clear:both; float:left; margin-top:25px; width:100%;}
#szczegoly table{border-collapse:collapse;}
#szczegoly td {padding:5px; border-bottom:1px solid #cdcdcd; margin:0; font-size:11px;}
#szczegoly .l { width:160px; text-align:right;}
#szczegoly .d { background-color:#efefef;}

#top { margin-top: 0px; border-top: 3px solid #C3D2E1; width:980px; margin-left: 5px;}
#top_image {padding-bottom: 12px; padding-top:4px;}

#tresc {width:570px;min-width: 570px; margin-left:10px; border:0px solid #cc0000;!important;}

#transbox {position:relative; width: 398px; height:190px; background-color: #fff; border: 0px solid black; filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5;}
#transbox div {padding: 20px; color: #000; filter:alpha(opacity=100); opacity: 1; -moz-opacity:1;}

#wrapper { margin: 0 auto; border: 0px solid #cc0000; width: 990px; background-image : url('../images/layout/layout-background.png'); background-repeat: repeat-y;}



.button a {font-size:9px; font-weight:normal; color:#ffffff; background-color: #44708B; padding:5px; text-decoration:none; border: 1px solid #cacaca; height:23px;}
.button a:hover {background-color: #cdcdcd; color:#000000;}

.button_light a {font-size:12px; color: #000000; text-decoration:none;}
.button_light a:hover {text-decoration:underline;}

.cities_select { font-size:13px; font-family:tahoma; border:1px solid #cdcdcd; padding: 3px; margin:3px; border-spacing: 5px; width:340px; }
.cities_select option { padding:3px;}

.clear {clear: both;}

.myBox {padding: 0px; margin:0; margin-top:6px; text-align: left; background-color: #F3F2F1; border: 0px solid #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; }

.checkbox { width:20px; border:0;}

.p td {background-color: #efefef; border-bottom: 1px solid #cdcdcd; padding: 4px;}
.n td {background-color: #ffffff; border-bottom: 1px solid #cdcdcd; padding: 4px;}


