/* Start of CMSMS style sheet 'geo_footer_styl' */
#footer{
width:824px;
margin: 0 auto;
background:#ffffff;
/*float:left;*/
position:relative;
height:40px;
}
#top_line{
width:511px;
height:2px;
background:#CCC;
float:right;
font-size:1px;
line-height:1px;
}
#top_left{
height:4px;
background:#999999;
width:313px;	
float:left;
font-size:1px;
line-height:1px;
}

#footer_text{
float:left;
width:100%;
background:#ffffff;
text-align:left;
padding-top:5px;
}
.footer_text{
text-indent:15px;
font-size:0.9em;
}

#footer h3{
margin:3px 0 0 0;
padding-top:6px;
border-top: 2px solid #DDD;
}

.main_title{
color:#3D7BB4;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
line-height:1.6em;
text-align:left;
}


/* End of 'geo_footer_styl' */

/* Start of CMSMS style sheet 'geo_header_new_styl' */
/* CSS Document */
body,html {
  background-color: #ffffff;
  padding: 0;
  margin:0;
  width:100%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height:1.4em;
  text-align:center;
  margin:0px auto;
  font-size:0.9em;	
  color:#4E4E4E;
  behavior: url(/csshover2.htc);
  background: url(images/tlo_new.jpg) center top;
  background-repeat:no-repeat;
}

img {
  border: none;
}
a{
color: #5789B6;
text-decoration:none;
}
a:link{
color: #5789B6;
text-decoration:none;
}
a:visited{
color: #5789B6;
text-decoration:none;
}
a:active {
color: #5789B6;
text-decoration:none;
}
a:hover {
color: #5789B6;
text-decoration:underline;
}

#pagewrapper{
  margin:0px auto;
  width:826px;
}
#header {
	height: 132px;
	width:826px;	
}
#logo{
	width:175px;
	height:132px;  	
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
        background-position: left 14px;
	float:left;
        cursor:pointer;
}
#top_menu {
	width:400px;
	padding-top: 10px;
	margin: 0 0 15px 0;
	text-align:right;
	float:left;
}
#top_menu li {
	display: inline;
	border-left: 1px solid #505050;
	padding: 0 10px;
}
#top_menu a {
	color: #505050;
	text-decoration: none;
}
#top_menu a:hover {
	color: red;
}

#top_reklama{
	float:right;
        width:590px;
        height:70px;
        background:transparent;
        margin:0;
        padding:0;
        z-index: 1;
}

#language{
	padding-top: 10px;
	margin: 0;
	text-align:right;
	float:right;
	padding-right:0px;
        width:120px;
}
#language a {
	color: #505050;
	text-decoration: none;
        padding-left:22px;
}
#language a#eng_ver {
   background: url(/images/en.gif) left top no-repeat;
}
#language a#pol_ver {
   background: url(/images/pl.gif) left top no-repeat;
}

#language a:hover#eng_ver {
   background-position: left -15px;
}
#language a:hover#pol_ver {
   background-position: left -15px;
}


#language a:hover {
	color: red;
}

#langchoose{
width:104px;
height:20px;
line-height:18px;
background:#ffffff;
background-image:url(images/lang_img.jpg);
background-repeat:no-repeat;
background-position:right;
border:1px solid #808080;
text-indent:2px;
text-align:left;
cursor:pointer;
}
#langchoose2{
width:104px;
height:40px;
background:#ffffff;
border:1px solid #808080;
border-top:0px ;
text-align:left;
display:none;
z-index: 50;
}
#langchoose2_en{
width:100px;
height:20px;
line-height:18px;
background:#ffffff;
text-align:left;
margin:0px 2px 0px 2px;
}
#langchoose2_en a{
text-decoration:none;	
}
#langchoose2_en a:hover{
width:100%;
height:14px;
text-align:left;
color:#FFFFFF;
}
#langchoose2_pl{
width:100px;
height:20px;
line-height:18px;
background:#ffffff;
text-align:left;
margin:0px 2px 0px 2px;
}
#langchoose2_pl a{
text-decoration:none;	
}
#langchoose2_pl a:hover{
width:100%;
height:14px;
text-align:left;
color:#FFFFFF;
}

.pliki h2 {
 font-size:14px;
 font-weight:bold;
 padding:5px 0 5px 0;
 margin:0;
 border:0px solid #ccc;
 border-left:0;
 border-right:0;
 text-align:left;
}

.pliki .separator {
 height:20px;
}

.pliki table {
 background:#fafafa;
 border-collapse:collapse;
 margin:10px 0 10px 0;
} 
 
.pliki th {
 border:1px dotted #888;
 background:#efefef;
} 
 
.pliki td {
 border:1px dotted #888;
 padding:5px !important;
}  
 
.pliki tr:hover {
 background:#efefef;
}

.pliki a {
 display:block;
}
/* End of 'geo_header_new_styl' */

/* Start of CMSMS style sheet 'geo_menu_new_styl' */
#mainMenu{
width:826px;
padding:0px;
margin: 0px auto 1px auto;
font-family:Arial, Helvetica, sans-serif;
height:26px;
color:#fff;
background: #ccc;
}

#mainMenu a, #mainMenu a:visited, #mainMenu a:link, #mainMenu a:hover{
color:#fff;
}

#mainMenu ul
{
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  height: 26px;
}

#mainMenu ul li {
  float: left;
  margin: 0;
  padding: 0 0 0 0;
  height: 26px;
}

#mainMenu ul li span {
  float: left;
  padding: 0;
  height: 26px;
}

#mainMenu ul li a{
display:block;
float:left;
width: 118px;
background: url(images/menu_bg.jpg) left top no-repeat;
line-height:26px;
font-weight: bold;
cursor: pointer;
}

#mainMenu ul li a:hover{
background-position: -118px top;
text-decoration: none;
}


#mainMenu ul li a.current{
background-position: -118px top;
text-decoration: none;
}

#mainMenu ul li.submenu { position: relative; }

#mainMenu ul li.submenu ul { display: none; width:100px;}

#mainMenu ul li.submenu:hover ul { display: block; position: absolute; top: 26px; left: 0px; }

#mainMenu ul li.submenu:hover ul li span a {
  text-align:left;
  text-indent: 15px;
  float: left;
  display: block;
  width:116px;
  height: 25px;
  background: #F77E16;
  border-top: 1px solid #FFF;
  border-left: 1px solid #FFF;
  border-right: 1px solid #FFF;
  border-bottom: 0px;
  margin: 0;
  padding: 0;
  color: #FFF;
  font-weight:normal;
}
#mainMenu ul li.submenu:hover ul li span a:hover {
 font-weight:bold;
 text-decoration: none;
}
#mainMenu ul li.submenu:hover ul li span a.current {
 font-weight:bold;
 text-decoration: none;
}
/* End of 'geo_menu_new_styl' */

/* Start of CMSMS style sheet 'geo_find_new_styl' */
a#szukaj_new {
display:block;
height: 69px;
width: 314px;
background: url(images/szukaj_first.jpg) left top no-repeat;
float:left;
padding:0px;
margin:0;
}

a#inwestycje_info {
display:block;
height: 41px;
width: 314px;
background: url(images/button_inwestycje.jpg) left top no-repeat;
float:left;
padding:0px;
margin:1px 0 0 0;
}


a#inwestycje_info_en {
display:block;
background-image:url(images/news_bck.jpg);
background-repaet:repeat-x;
background-position:left bottom;
height: 42px;
width: 314px;
float:left;
padding:0px;
margin: 0;
}

a#szukaj_new_en {
display:block;
height: 69px;
width: 314px;
background: url(images/szukaj_first_en.jpg) left top no-repeat;
float:left;
padding:0px;
margin:0;
}

#find_title{
padding-top:20px;
padding-bottom:15px;
text-decoration: underline;
}

.find_title{
color:#ffffff;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
}

a:hover#szukaj_new {
background: url(images/szukaj_first.jpg) -314px top no-repeat;
}

a:hover#szukaj_new_en {
background: url(images/szukaj_first_en.jpg) -314px top no-repeat;
}

#mid_level_form input.body_form {
width:115px;
}

#mid_level_form select.body_form {
width:120px;
}

#mid_level_form select.body_form_top {
width:135px;
}

#mid_level_form form {
padding:0px;
margin:0px;
}

#mid_level_form td {
text-align:left;
padding-top:10px;
}

#mid_level_form div {
padding-left:20px;
padding-right:5px;
}

#list_submit{
float:right;
width:90px;
height:28px;
margin:0px;
padding:0px;
}
.list_szukaj{
color:#ffffff;
font-weight:bold;
width:60px;
height:20px;
float:right;
text-align:left;
display:block;
}
.submit_icon{
float:right;
height:28px;
width:90px;
margin-bottom:2px;
}
.submit_icon_en{
float:right;
height:17px;
width:72px;
padding-top:5px;
margin-right:15px;
}
/* End of 'geo_find_new_styl' */

/* Start of CMSMS style sheet 'geo_subpage_styl' */
#mid_level{
  width:826px;
  height:275px;
  background:#FFFFFF;
  margin: 0px auto;
}

#news_container{
  width:284px;
  height:153px;
  background:#FFFFFF;
  padding:5px 10px 5px 20px;
  text-align:left;
  float:left;
  margin-top:0px;
  background-image:url(images/news_bck.jpg);
  background-repaet:repeat-x;
}
.news{
text-align:justify;
padding:10px 10px 10px 20px;
}

.biuro_title{
font-family:Arial, Helvetica, sans-serif;
font-size:1.03em;
line-height:1.1em;
padding:25px 5px 0px 5px;
color:#3D7BB4;
font-weight:bold;
text-align:left;
display:block;
margin:0 0 10px 0;
}
.biuro_content{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
text-align:left;
padding-left:5px;
padding-top:0px;
margin:0;
display:block;
}

#flash{
  width:510px;
  height:275px; 
  float:right;
  padding-right:1px;
  background:#FFF;
}
#main_t{
width:825px;
float:left;
position:relative;
background:#F5F5F5;
text-align:left;
}

#main_text{
width:511px;
float:right;
background:#ffffff;
}

#text_container{
width:511px;
float:left;
background:#ffffff;
display:block;
}

#text{
width:476px;
padding:5px 15px 10px 20px;
text-align:justify;
display:block;
}
.main_title{
color:#3D7BB4;
font-size:1.2em;
line-height:1.6em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
}
#left{
width:303px;
display:block;
}

#left_text{
width:273px;
padding:5px 10px 10px 20px;
display:block;
}
#nagrody_wrapper{
width:100%;
height:100px; 
position:relative;
display:block;
float:left;
}
#nagrody_block{
width:300px;
float:left;
display:block;
position:absolute;
top:50%;
margin-top:-1em;
}
#nagrody_img{
width:150px;
float:right;
display:block;
margin:0px;
position:relative;
}
#line{
width:100%;
height:1px;
background:#5789B6;
float:left;
font-size:1px;
line-height:1px;
display:inline;
margin:15px 0px 15px 0px;
padding:0px;
}
.sub_title{
color:#3D7BB4;
font-size:1.2em;
line-height:1.4em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
margin:0px;
}
.sub_title_black{
font-size:1.2em;
line-height:1.4em;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
margin:0px;
}
/*Najnowsze inwestycje*/

.subsubtitle{
width:100%;
display:block;
text-align:left;
line-height:1em;
font-size:1.1em;
font-weight:bold;
margin:0px;
margin-bottom:5px;
}
.najnowsze_list
{
	margin:0;
	padding-left:0;
}
.najnowsze_list p{
	margin:5px 0px 5px 0px;
	padding:0px;
}

.najnowsze_list li{
	width:270px;
	text-align:left;
	margin:0px 0px 15px 0px;	
}
.najnowsze_title{
display:block;
font-weight:bold;
}
.najnowsze_wiecej{
float:left;
display:block;
width:100%;
text-align:right;
}
.thumb_new{
	padding:0;
	width:200px;
	margin:0 0.5em 0.5em 0;
	text-decoration:none;
	line-height:normal;
	list-style-type:none;
	text-align:center;
	float:left;
}

.thumb_new a
{
	display:inline;
	padding:10px;
	margin:0px;
	text-decoration:none;
}
.thumb_new a:visited img{
	background-color:#eee;
}
.thumb_new a:hover img{
	background-color:#dae6e4;
}
#line2{
width:100%;
height:1px;
background:#aaa;
float:left;
font-size:1px;
line-height:1px;
display:inline;
margin:0px 0px 5px 0px;
padding:0px;
}
.text{
margin:0px;
padding:0px;
}
.text_list ul{
padding:0px;
margin:0px 0px 0px 15px;
}
.text_list li{
list-style: none;
padding:0px;
margin-left:10px;
text-indent:13px;
background-image:url(../images/list_el.jpg);
background-repeat:no-repeat;
margin: 0;
text-align:left;
display: block;
}
/* End najnowsze inwestycje*/
.line2{
width:100%;
height:1px;
background:#5789B6;
float:left;
font-size:1px;
line-height:1px;
display:inline;
margin:0px;
padding:0px;
}

#text h2 {
font-size:18px;
margin-top:0;
padding-top:0;
}
/* End of 'geo_subpage_styl' */

