html, body
{
	background-color:#FFFFFF;
	color:#868686;
	font-family:Tahoma;
	font-size:11px;
	margin:auto;
	padding:0px;
	width:100%;
}

#main
{
	background-color:#fff;
	width:900px;
	margin:0 auto;	
}

#main #logo
{
	height:92px;
}

#menu
{
	float: left;
	width: 899px;
	height:26px;
	position: relative;
	z-index:100;
}

.search_bt_pl
{
	background-image:url('pl_szukaj.gif');
	margin-top: 10px;
	width:71px;
	height:17px;
	float:right;
	margin-right:10px;
}

#base .container
{
	float:left; 
	width:297px	
}

#base .longContainer
{
	float:right;
	width:595px;	
}

#menu_text{
	background-image: url('menu_blank.gif');
	width:150px;
	height:26px;
	float: left;
	position: relative;
}

#second_menu ul
{
	padding: 0;
	margin:0;
	left:0px;
}

#second_menu li
{
	list-style-image:url('kropka.gif');
    list-style-position:inside;
}

#second_menu li a, .second_menu a, .second_menu a:link, .second_menu a:visited
{
	font-size: 11px;
	text-decoration: none;
	color:#6C6C6C;
	line-height: 14px;
}

.second_menu a, .second_menu a:link, .second_menu a:visited
{
    padding-left: 15px;
    background-image: url(kropka.gif);
    background-repeat: no-repeat;
    background-position: left 3px;
}

#typy_zlecen p
{
	float:left;
	padding:0px;
	margin:0px;
	width:90px;
	margin-top:4px;
}

#typy_zlecen #ctrl
{
	margin-top:0px;
	float:left;
	width:150px;
	font-weight:normal;
	line-height:20px;
}


.page_title
{
	font-size:18px;
	color:#396eb4;
	font-family:Tahoma,Arial;
	font-weight:900;
	margin-bottom:10px;
}

.property_image
{
	width:200px;	
	margin:8px;
	border: solid 1px #ffffff;
	height:150px;
cursor:pointer;
}

#nav{list-style: none; }

#nav ul { 
	 padding: 0;
	 margin:0;
	 height:24px;
	 left:0px;
     width:150px;
     z-index:90;
     position:absolute;
     overflow:visible;  
	 border-bottom:0px;
	 float:left;
}

#nav li { 
    margin:0px;
    margin-right:0px; 
    padding: 0;  
    position: relative; 
    float:left;
    width: 150px;
    display:block;
    height:22px;
    font-size: 12px;
    border: solid 0px #DCDCDC;
}
#nav ul li { 
    background-color: #ffffff;
    background-image: url('tlo_menu.gif');
    border-top: solid 0px #ffffff;
    width:148px;
 }

#nav ul li{ 
border: solid 0px #ffffff;
border-width:0px 0px 0px 0px;

}
#nav ul ul li{ 
border: solid 0px #ffffff;
border-width:0px 0px 0px 0px;


}
#nav ul ul li:last-child{

border-width:0px 0px 0px 0px;}
 
#nav a {
    text-decoration:none; 
    display:block;
    padding-top: 0px; 
    padding-left: 0px; 
    
	 width:149px !important;
    width:149px;  /* IE */
    height:23px;
	 text-align: left;
	 color: #ffffff;

	
}

#nav a:hover, #nav li:hover{}
#nav ul li a:hover{

width:149px !important;
width:149px;  /* IE */
height:23px !important;
height:23px;  /* IE */

}

#nav ul{
    display:none; 
    margin-top:6px !important;
    margin-top:-1px /* IE */;
    }

/*all see this */
#nav ul ul, #nav ul ul ul{

    display:none; 
    position:absolute; 
    margin-top:-14px !important; 
    margin-top: -14px; /* IE */
    margin-left:115px;


}

 /* non-IE browsers see this */
 #nav ul li>ul, #nav ul ul li>ul{
    margin-top:-10px; 


}

 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{
    display:none; 
    
}

#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{
    display:block;
}



li>ul { 
	top: auto;
	left: auto;
}
#nav{
float:left;
position:absolute; 
top: 0px;
left: -39px !important;
left:0px;
z-index:99; 
width: 900px;
border:solid 0px #000000;
margin:0px;
height:26px;
}


html {
width: 100%;
text-align: -moz-center !important;
text-align: center;
margin: auto;
}
body {
margin: auto;
background-color: #FFFFFF;
font-size: 11px;
font-family: Tahoma;
color: #868686;
width: 100%;
padding:0px;
}

#linie_gorne{
width:900px;
font-size: 0px;
height:600px;
position:relative;
border:solid 0px #000000;
background-color: #ffffff;
}
#top1{
width:900px;
height: 3px;
background-color: #2D609E;
font-size: 0px;
float: left;
}

#menu{
float: left;
width: 899px;
height:26px;
position: relative;
z-index:100;
}
#menu_text{
background-image: url('menu_blank.gif');
width:150px;
height:26px;
float: left;
position: relative;
}
#podmenu{
width:899px;
height: 6px;
background-color: #2763AE;
float:left;
font-size:1px;
line-height:1px;
}
#stopka{
clear: both;
margin-top:6px!important;
margin-top:26px;
float:left;
width:899px;
height:78px;
background-color: #ffffff;
background-image: url('footer_tlo.gif');
font-size: 11px;
position: relative;
}
#footer{
float:left;
width:899px;
height:20px;
background-color: #ffffff;
padding-bottom: 10px;
}
#copyright{
color: #7E7E7E;
font-size: 10px;
float: left;
margin-top:10px;
margin-left:13px;
}
#footer_menu{
color: #2D609E;
font-size: 10px;
float: left;
margin-top:20px;
margin-left:7px;
}
a, a:visited, #dnn_LOGIN1_cmdLogin {
color: #2D609E;
font-size: 12px;
text-decoration: none;
font-weight:normal;
cursor:pointer;
}
a:hover, #dnn_LOGIN1_cmdLogin:hover {
color: #2D609E;
text-decoration: underline;
}
#dnn_LOGIN1_cmdLogin {
    border-left:1px solid #2D609E;
    padding-left:5px;
}
#footer_menu a:link, #footer_menu a:visited  
{
    border-left:1px solid #2D609E;
    padding-left:5px;
    margin-left:5px;
}
#footer_menu a:hover 
{
    
}
.footer_menulink:link, .footer_menulink:visited {
    border-left:1px solid #2D609E;
    color:#2D609E;
    font-size:12px;
    margin-left:5px;
    padding-left:5px;
    text-decoration:none;
}
.footer_menulink:hover {
    color: #2D609E;
    text-decoration: underline;
}

#realizacja{
font-size: 10px;
color: #909090;
float: right;
margin-top:10px;
margin-right:11px;
}
#link_realizacja{
font-size: 10px;
color: #909090;
text-decoration: none;
}
#link_realizacja:hover{
font-size: 10px;
color: #909090;
text-decoration: underline;
}
.first{
left: 10px;
top:6px;
color: #ffffff;
z-index: 10;
position: absolute;
text-decoration: none;
font-size:11px;
display: block;
width:130px;
height:18px;
text-align: left;
cursor: pointer;
}
.second{
left: 11px;
top:7px;
position:absolute;
color: #004191;
z-index: 9;
font-size:11px;
cursor: pointer;
}
.first1{
left: 10px;
top:4px;
color: #ffffff;
z-index: 10;
position: absolute;
text-decoration: none;
font-size:11px;
display: block;
width:130px;
height:18px;
text-align: left;
}
.second1{
left: 11px;
top:5px;
position:absolute;
color: #004191;
z-index: 9;
font-size:11px;
}
#footer_left{
width:6px;
height:78px;
background-image: url('footer_left.gif');
float: left;
}
#footer_right{
width:6px;
height:78px;
background-image: url('footer_right.gif');
float: right;
}

#base{
margin-top:7px;
width:899px;
height:auto;
float:left;
font-size: 10px;
}
#linia{
float:left;
background-color: #ffffff;
background-image: url('linia_pion.gif');
background-repeat: no-repeat;
width:1px;
font-size:0px;
height:248px;
}

#company{
float:left;
background-color: #ffffff;
background-image: url('company.gif');
background-repeat: no-repeat;
width:299px;
height:auto;
text-align: left;
}
#clients{
float:left;
background-color: #ffffff;
background-image: url('clients_and_partners.gif');
background-repeat: no-repeat;
width:299px;
height:auto;
text-align: left;
}
#contact{
float:left;
background-color: #ffffff;
background-image: url('contact.gif');
background-repeat: no-repeat;
width:299px;
height:auto;
text-align: left;
}

#short_link{
font-size: 11px;
text-decoration: none;
color:#6C6C6C;
}

#text_box{
width:250px;
margin-top:120px;
margin-left:30px;
line-height: 12px;
padding-bottom: 20px;
font-size:11px;
}

table
{
	line-height: 12px;
	font-size:11px;
}

.right_boxlong{
float:left;
font-size: 11px;
width:539px;
height:auto;
text-align: left;
padding-left:30px;
padding-top:11px;
padding-bottom:5px;
padding-right:30px;

}
div.right_boxlong p {
margin: 0px;
margin-bottom: 2px;
padding: 0px;
margin-top:6px;
}
div.right_boxlong p:first-letter {
margin-left: 10px;
}
#real_estate_tlo{
width:257px;
padding:20px;
background-image: url('real_estate_tlo.gif');
background-repeat:repeat-y;
margin-top:96px;
float:left;
}
#real_estate_tlo1
{
padding:20px;
width:257px;
background-image: url('real_estate_tlo.gif');
background-repeat:repeat-y;
float:left;
}
#real_estate_tlo1 p
{
    font-weight:bold;
    margin:0;
    padding-top:5px;
    font-size:11px;
}
#real_estate_tlo p
{
    font-weight:bold;
    margin:0;
    padding-top:5px;
    font-size:11px;
}
#typy_zlecen{
font-size: 11px;
font-weight:bold;
line-height: 19px;
text-align: left;
margin-top:10px;
margin-left:36px;
}
#select_typyzlecen{
font-size: 11px;
margin-top:4px;

}
.searchCtrl{
	font-size: 11px;
	margin-top:4px;

}
.lokalizacje_nazwa{
font-size: 11px;
font-weight:normal;
}
.lokali{
font-size: 11px;
}
.search{
width:30px;
font-size: 11px;
}
a.szukaj_wyniki, a.szukaj_wyniki:link, a.szukaj_wyniki:visited
{
    background-color:#FFFFFF;
    background-image:url("szukaj_wyniki.gif");
    background-repeat:no-repeat;
    color:#868686;
    display:block;
    float:left;
    font-family:Tahoma;
    font-weight:normal;
    font-size: 11px;
    height:111px;
    position:relative;
    width:539px;
    text-decoration:none;
    overflow:hidden;
}
.ogloszenie .panel
{
    padding:10px;    
}
.ogloszenie{
width: 539px;
height:auto;
background-color: #ffffff;
background-image: url('ogloszenie.gif');
background-repeat: repeat-y;
position: relative;
padding-bottom: 10px;
}

.ogloszenie .notify{
    color:#868686;
    font-family:Tahoma;
    font-size:11px;   
    font-weight:normal; 
}

.ogl_gora{
width: 539px;
height:5px;
background-color: #ffffff;
background-image: url('ogloszenie_gora.gif');
background-repeat: repeat-y;
position: relative;
font-size: 0px;
}
#opi{
width:500px;
margin-left:19px;
padding-bottom:10px;
}
.ogl_dol{
width: 539px;
height:5px;
background-color: #ffffff;
background-image: url('ogloszenie_dol.gif');
background-repeat: repeat-y;
position: relative;
font-size: 0px;
}
.desc{
clear: both;
width:500px;
margin-left:11px;
padding-top:20px;
}
.foto_oferta{
margin:8px;
border: solid 1px #ffffff;
width:100px;
height:78px;
}

.tresc_szukajki{
width:210px;
padding-top:8px;
border: solid px #000000;
position: absolute;
left:120px;
top:0px;
}
.tresc_szukajki_2{
width:400px!important;
width:300px!;
padding-top:8px;
border: solid 0px #000000;
/*padding-top:66px;*/
height:120px;
}

.pod_szukaj{
width:539px;
height:18px;
background-image: url('pod_szukaj.gif');
background-repeat: no-repeat;
margin-bottom:20px;
text-align: right;
float:left;
}

.pod_szukaj img
{
    padding:0px;
    margin:0px;    
}

.info{
position: absolute;
left:330px;
top:34px;
width: 200px;
height: 60px;
float: right;
border: solid 0px #000000;
}
.info_tresc{
position: absolute;
left:320px;
top:34px;
width: 200px;
height: 54px;
float: right;
border: solid 0px #000000;
}
a#light_box{
font-size: 11px;
position: absolute;
right:20px;
top:20px;
color: #909090;
font-size: 11px;
font-family: Tahoma;
text-decoration: none;
}
#potwierdzenie{
display: none;
}
.szukaj{
border: solid 1px #909090;
font-size: 11px;
font-family: Tahoma;
}
#box_navi{
position: absolute;
right: 8px;
top:2px;
width: 154px;
height:102px;
border: solid 0px #000000;
background-image: url('res_box.gif');
background-repeat: no-repeat;
line-height: 15px;
}
#rs_bx{
margin-top:4px;
margin-left:8px;
color: #ffffff;
font-weight: bold;
}
#opcje_box{
margin-left:8px;
margin-top:8px;
}
#noImage
{
width:200px;	
	margin:8px;
	border: solid 1px #ffffff;
	height:150px;
background-image:url(images/brak_obrazka.gif);
background-repeat:no-repeat;
}
#adresso{
font-size: 12px;
text-align: left;
margin-top:10px;
color: #3F3F3F;
}
#tel{
position: absolute;
top:32px;
left:361px;
font-size: 12px;
text-align: right;
margin-top:10px;
color: #3F3F3F;
}
#pust{
width:250px;
margin-top:100px;
margin-left:30px;
line-height: 12px;
font-size:11px;
height:100px;
}
#test{
position: absolute;
top:0px;
left:0px;
}
#navi {
    background-image:url(navi.gif);
    background-repeat:no-repeat;
    float:right;
    height:28px;
    margin-right:18px;
    position:relative;
    width:120px;
}
#LinkHomeFooter {
    border:0 solid #000000;
    height:24px;
    left:10px;
    position:absolute;
    top:0;
    width:25px;
}
#LinkLewo {
    border:0 solid #000000;
    height:24px;
    left:55px;
    position:absolute;
    top:0;
    width:18px;
}
#LinkDoGory {
    border:0 solid #000000;
    height:25px;
    left:88px;
    position:absolute;
    top:0;
    width:18px;
}
#op {
width:500px;
margin-left:19px;
margin-top:20px;
}
#rosja{
width: 221px;
height: 71px;
background-image: url('rosja_banner.gif');
position: absolute;
top:6px;
right:1px;
}
#rosja a{
width: 221px;
height: 71px;
display: block;
}
.formul{
border: solid 1px #CACAC8;
width: 350px;
font-family: Tahoma;
font-size: 11px;
padding:3px;
}

#relocation{
float:left;
background-color: #ffffff;
background-image: url('pl_relocation.gif');
background-repeat: no-repeat;
width:299px;
height:auto;
text-align: left;
padding-bottom:20px;

}
#administrative{
float:left;
background-color: #ffffff;
background-image: url('pl_administrative.gif');
background-repeat: no-repeat;
width:299px;
height:auto;
text-align: left;
padding-bottom:20px;
}
#real_estate{
float:left;
background-color: #ffffff;
background-image: url('pl_real_estate.gif');
background-repeat: no-repeat;
width:299px;
height:auto;
text-align: left;
padding-bottom:20px;
}

#stopka
{
    clear:both;    
}

.pager
{
    margin-bottom:10px;    
}

.sendLb
{
    text-align:right;    
}

.notify
{
    text-align:center;
    font-weight:bold;
    font-size:13pt;
}


.gal_contener
{
    clear:both;
}

.gal_img .mainImage
{
    width:440px; 
    margin:10px;
}

.gal_img 
{
    background-color:#7c7c7c;
    width:460px;
    margin:0 auto;
}

.gal_galcontener
{
    clear:both;
    width:660px;
    margin:0 auto; 
    margin-top:10px;
    height:100px;
}

.gal_galcontener .gal_right
{
    background-image:url('images/right.gif');    
    width:45px;
    height:40px;
    float:right;
    margin-left:10px;
    margin-top:20px;
}

.gal_galcontener .gal_left
{
    background-image:url('images/left.gif');    
    width:45px;
    height:40px;
    float:left;
    margin-right:10px;
    margin-top:20px;
}

.gal_galcontener .gal_gal
{
    width:530px;
    float:left;
}

.gal_gal .gal_galimg
{
    background-color:#7c7c7c;
    width:90px;
    height:60px;
    padding:5px;
    margin:0 auto;
}

.gal_gal .gal_galimg img
{
    width:90px;    
}

#agentDetail
{
    color:#868686;
    font-family:Verdana;
    font-size:12px;
    font-weight:normal;
}

#agentDetail .header{
    color:#396EB4;
    font-family:Tahoma,Arial;
    font-size:12px;
    text-align:right;
    font-weight:900;
}

#imgCnt
{
    border: solid 1px #396EB4;
    padding:4px;
}

.agentRow
{
    border-top: dotted 1px #868686;
}
a#language
{
    width:30px;
    height:30px;
    z-index:10000;
    float:right;
    position:absolute;
    left:10px;
    top:10px;
}

a#language img
{
    width:30px;
    height:29px;
    border:0;
}

#logo{
    width:900px;
    height:91px;
    text-align: left;
    float:left;
    position:relative;
}

#notes
{
    clear:both;
}
#notes a
{
     font-size:small;
}
#notes span
{
     color:Orange;
}

#box_n{
position: absolute;
right:8px;
top:2px;
width: 162px;
height: 102px;
border: solid 0px #000000;
line-height: 15px;
}
#box_n_top{
color: #ffffff;
font-weight: bold;
background-image: url('res_box_top.gif');
background-repeat: no-repeat;
padding-left: 8px;
padding-top: 4px; 
}
#box_n_middle
{
background-image: url('res_box_middle.gif');
background-repeat: repeat-y;
padding-left: 8px;
padding-top: 6px; 
}
#box_n_middle a, #box_n_middle a:link, #box_n_middle a:visited { color: #2D609E; }
#box_n_bottom
{
background-image: url('res_box_bottom.gif');
background-repeat: no-repeat;    
}

.Normal p, .Normal div, .Normal span, .DNNAlignleft 
{
    text-align:justify;
}
.backButton 
{
    margin:20px 0 0;
    text-align:right;
}
#agentDetail .last 
{
 padding-left:75px;   
}
.agentRow 
{
    vertical-align:top;
}
.pod_szukaj .print {
    background:url(pl_drukuj.gif) no-repeat left top;
    width:88px;
    height:18px;
    position:relative;
    top:-6px;
    display:inline-block;
    text-decoration:none;
}
#mapa {
    float:left;
    margin:0 0 0 20px;
    width:580px;
    height:450px;
}
.advSearchLink, .advSearchLink:link, .advSearchLink:visited 
{
    text-align:center;
    display:block;
    margin-bottom:10px;
}
/* Send to friend - Begin */

.send_table
{
	width: 100%;
}

.send_table td.left
{
	text-align: right;
	width: 30%;
}

.send_table td.right
{
	text-align: left;
	width: 70%;
}

.send_table input, textarea
{
	color: #333333;
	font-family: tahoma;
	font-size: 11px;
	
}

.send_table input
{
	width: 300px;
}

.send_table textarea
{
	width: 300px;
}

.send_table tr td a
{
	color: #ffffff;
	background-image: url(pl_wyslij.gif);
	background-repeat: no-repeat;
	width: 70px;
	height: 19px;
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	text-indent: -9000%;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

.send_table tr td a:hover
{
	color: #ffffff;
	text-decoration: none;
}

.validate
{
	color: Red;
	font-family: Tahoma;
	font-size: 11px;
}

/* Send to friend - Begin */

#logo a.goToHomePage 
{
    display: block;
    height: 65px;
    left: 33px;
    position: absolute;
    top: 13px;
    width: 100px;
}
