div.me {
    padding-left: 10px;
}

div.xme {
    padding-left: 16px;
}

div.contact_name{
   font-weight: bold;
}

body {
	margin: 0 auto;
	padding: 0;
	font-family: arial, verdana, geneva, helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #333;
	background-color: #D6D6D6;
}
a {
	color: #738493;
	text-decoration: none;
	font-size: 12px;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
}

a:hover {
	color: #cc292b;
	text-decoration: none;
}

a:link {
	color: #445b6e;
	text-decoration: none;
}
div.quick_links {
	position: relative; 
	margin-bottom: 15px;
}

div.quick_links a{
	color: #445b6e;
	text-decoration: none;
	font-size: 10px; 
	cursor: pointer; 
	display: inline; 
	padding: 3px;
}

div.quick_links a:hover {
	color: #EFEFEF;
	text-decoration: none;
}

table.main_table{
	width: 1014px;
	background-color: #1e2730;
	padding: 0px;
}

table.main_table_of{
	width: 700px;
	background-color: #1e2730;
	padding: 0px;
}
div.tooltip {
    position: absolute; left: 500px;
    display:none;
    width:auto;
    background:#ffffcc;
    border:solid 1px #990033;
    padding:2px;
    font-size:0.8em;
    line-height:1.1em;
}
div.maincol_text {
	width: 727px;
	position: relative; top: -5px;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;;
	text-align: justify;
	color: #0d230a;
	font-size: 10pt;
	font-family: trebuchet MS, arial, verdana, geneva, arial, helvetica, sans-serif;
	line-height:1.4em;
}

.maincol_text_of {
	width: 727px;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;;
	text-align: justify;
	font-size: 12px;
	font-family: trebuchet MS, arial, verdana, geneva, arial, helvetica, sans-serif;
	line-height:1.4em;
}

div.menu_main_butt{
	cursor: pointer;
	margin-bottom: 0px;
	padding: 0px;
	margin: -2px;
	font-size:0px;
}

div.menu_main_butt img {margin:0px;padding:0px;}

div.menu_under_butt{
	cursor: pointer;
	display: none;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	font-size:0px;
}

div.menu_under_butt_MO{
	cursor: pointer;
	display: block;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	font-size:0px;
}


div.menu_option{
	cursor: pointer;
	position: relative;
	margin: 0px;
	padding: 0px;
}

div.main_header{
	background-image: url(./image/Center_Naglowek.jpg);
	width: 727px;
	height: 38px;
  position: realtive; 
}

div.footer{
   background-image: url(./image/Naglowek_Oferty_Center.gif);
	 width: 719px;
	 position: relative; top: -8px;
	 color: white;
}

#ending_cell{
  position: relative; left: 50px;
}

#container_out {
	background-color: #FFFFFF;
	width: 1016px;
}

#ending{
	width: 976px;
	height: 45px;
	position: relative; top: -5px;
	border-spacing: 0px;
	background-image: url(./image/Nasze_Inwestycje_Center.gif);	
}

#main_button {
  border-spacing: 0px;
	margin:0px;
	padding:0px;
	position: relative; top: -2px;
	height:159px;
	background-image: url(./image/1.jpg);
	background-repeat: no-repeat;
}

#logo_top_right{
	background-image: url(./image/Center_Top.jpg);
	border-spacing: 0px;
}

#container_in {
	text-align: left;
	background-color: #FFFFFF;
	width: 976px;
	padding-right: 30px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-style: none;
	border-spacing: 0px;
	border-color: gray;
	border-width: 1px;
	position: relative; left: 20px; top: 20px;
}



#menu {
	width: 249px;
	float: left;
	position: relative; top: -5px;
	border-spacing: 0px;
	padding: 0px;
	font-size:0px;
}

#maincol_o {
	float: left;;
	position: relative;
	width: 727px;
	border-spacing: 0px;
	margin: 0px;
	background-repeat: repeat-y;
}

#maincol_of {
	width: 727px;
	padding-left: 0px;
	margin: 0px;
}

#menu01 {
	width: 175px;;
	background: #1E471C;
	text-align: right;
}

#menu01 ul {
	list-style-type: none;;
	margin: 0px 0px 0px 0px;;
	padding: 0px
}

/*#menu01 li{display: block;height: 20px;border-bottom: solid 1px #fff;}*/
#menu01 a {
	display: block;;
	text-decoration: none;;
	color: #fff;;
	font-size: 10px;;
	font-weight: bold;;
	font-family: verdana, geneva, helvetica, sans-serif;;
	height: 20px;;
	border-bottom: solid 1px #9e9e9e;
	padding: 4px 5px 0px 0px;
}

#menu01 a:hover {
	color: #445b6e;;
	background-color: #9EC79C;
}



input,textarea,td {
	font-family: verdana;
	font-size: 11px;
	color: black
}

ul li {margin-left:10px;}
.innerUl li {
    margin-left:0px;
    list-style-type:lower-roman;
}

fieldset,form {
	border: 0;;
	margin: 0;;
	padding: 0;
}

h1 {
	color: #000;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
}

h2 {
	color: #000;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	padding: 0px;
	vertical-align: super;
}

h2.me {
    color: #000;
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    font-size: 14px;
    /*font-weight: bold;*/
    margin-top: 0px;
    padding: 0px;
    vertical-align: super;
}   

h2 a {
	text-decoration: none;
}

h3 {
	color: #000;
	font-family: arial, verdana, geneva, helvetica, sans-serif;
	/*font: 80% verdana, geneva, arial, helvetica, sans-serif;*/
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;
	margin: 0px;
}

h4 {
	color: #000;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font: 12px verdana, geneva, arial, helvetica, sans-serif;
	font-weight: bold;
	margin-top: 0;
	padding-top: 3px;
	padding-left: 5px;
}


/* a:visited { color: #66ccff; text-decoration: none }  */
img {
	border: 0;
}



#container_o {
	margin: 0px auto;
	width: 780px;
	background-color: #fff;
	background-image: url(./image/bg_cont.gif);
	background-repeat: repeat-y;
}

/* START: naglowek serwisu */
#header {
	position: relative;;
	height: 16px;;
	width: 100%;;
	background: #fff;;
	margin: 0 auto;
	padding: 0;
	background-image: url(./image/bg_cont.gif);
}

#header_o {
	position: relative;;
	height: 16px;;
	width: 600px;
	background: #fff;;
	margin: 0 auto;
	padding: 0;
	background-image: url(./image/bg_cont.gif);
}

#flag_o {
	top: 1px;
	height: 14px;
	width: 100px;
	text-align: right;
}

#flag {
	position: absolute;;
	top: 1px;
	height: 14px;
	width: 980px;
	text-align: right;
}

/* END: naglowek serwisu */ /* *** float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */
.wrapp:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/*  oryginal
.wrapp{display: inline-block;}
*/
.wrapp {
	display: inline;
}

/* hides from ie-mac \*/
* html .wrapp {
	height: 1%;
}

.wrapp {
	display: block;
}

/* END hide from ie-mac */ /* START: menu serwisu */


#menu01 {
	width: 175px;;
	background: #1E471C;
	text-align: right;
}

#menu01 ul {
	list-style-type: none;;
	margin: 0px 0px 0px 0px;;
	padding: 0px
}

/*#menu01 li{display: block;height: 20px;border-bottom: solid 1px #fff;}*/
#menu01 a {
	display: block;;
	text-decoration: none;;
	color: #fff;;
	font-size: 10px;;
	font-weight: bold;;
	font-family: verdana, geneva, helvetica, sans-serif;;
	height: 20px;;
	border-bottom: solid 1px #9e9e9e;
	padding: 4px 5px 0px 0px;
}

#menu01 a:hover {
	color: #445b6e;;
	background-color: #9EC79C;
}

#menu02 {
	width: 175px;;
	background: #2C6B2A;
}

#menu02 ul {
	list-style-type: none;;
	margin: 0px 0px 0px 0px;;
	padding: 0px;
}

#menu02 a {
	display: block;;
	text-decoration: none;;
	color: #d0d6db;;
	font-size: 10px;;
	font-weight: bold;;
	font-family: verdana, geneva, helvetica, sans-serif;;
	height: 20px;;
	border-bottom: solid 1px #9e9e9e;
	padding: 3px 0px 0px 10px;
}

#menu02 a:hover {
	color: #d9f2ff;;
	background-color: #9EC79C;
}

#menu03 {
	width: 175px;;
	background: #327930;
}

#menu03 ul {
	list-style-type: none;;
	margin: 0px 0px 0px 0px;;
	padding: 0px;
}

#menu03 a {
	display: block;;
	text-decoration: none;;
	color: #d0d6db;;
	font-size: 12px;;
	font-weight: bold;;
	font-family: verdana, geneva, helvetica, sans-serif;;
	height: 20px;;
	border-bottom: solid 1px #9e9e9e;
	padding: 2px 0px 0px 10px;
}

#menu03 a:hover {
	color: #5f8622;;
	background-color: #9EC79C;
}

#menu04 {
	width: 175px;;
	background: #3B8E38;
}

#menu04 ul {
	list-style-type: none;;
	margin: 0px 0px 0px 0px;;
	padding: 0px;
}

#menu04 a {
	display: block;;
	text-decoration: none;;
	color: #d0d6db;;
	font-size: 12px;;
	font-weight: bold;;
	font-family: verdana, geneva, helvetica, sans-serif;;
	height: 20px;;
	border-bottom: solid 1px #9e9e9e;
	padding: 2px 0px 0px 10px;
}

#menu04 a:hover {
	color: #5f8622;;
	background-color: #9EC79C;
}

#menu05 {
	width: 175px;;
	background: #6CAB6A;
}

#menu05 ul {
	list-style-type: none;;
	margin: 0px 0px 0px 0px;;
	padding: 0px;
}

#menu05 a {
	display: block;;
	text-decoration: none;;
	color: #d0d6db;;
	font-size: 12px;;
	font-weight: bold;;
	font-family: arial, verdana, geneva, helvetica, sans-serif;;
	height: 20px;;
	border-bottom: solid 1px #9e9e9e;
	padding: 2px 0px 0px 10px;
}

#menu05 a:hover {
	color: #5f8622;;
	background-color: #9EC79C;
}

#contact {
	width: 175px;
	margin: 0;
	padding-left: 3px;
}

#contact_top {
	width: 175px;;
	height: 20px;;
	background-color: #f0f0f0;
	border-top: 1px #9e9e9e solid;
	border-bottom: 1px #9e9e9e solid;
}

#contact_top h3 {
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	margin: 0px;
	color: #11171c;
}

#contact_middle {
	width: 175px;;
	/*height: 120px;*/
	background: #fff;;
	background-repeat: no-repeat;
    margin-bottom:10px;
}

#contact_bottom {
	width: 175px;;
	height: 20px;;
	text-align: left;
	background-color: #f0f0f0;
	border-top: 1px #9e9e9e solid;
	border-bottom: 1px #9e9e9e solid;
}

#contact_bottom a {
	color: #fff;;
	font-size: 12px;;
	font-weight: bold;;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	padding: 0 0 0 5px;
}

#contact_bottom a:hover {
	color: #000;;
	text-decoration: none
}

#logo {
	width: 173px;;
	padding-left: 4px;
}

#logowanie {
	width: 250px;;
	margin-left: 3px;;
	background: #9ac693;;
	height: 57px;;
	border: solid 1px #222e37;
}

#logowanie_bb {
	width: 250px;;
	margin-left: 3px;;
	background: #9ac693;;
	height: 57px;;
	border: solid 1px #222e37;
	position: absolute; top: 50px; right: 100px;
}

td.logowanie {
	width: 70px;
	color: #445b6e;
}

input.logowanie {
	border-right: #222e37 1px solid;
	border-top: #222e37 1px solid;
	font-size: 10px;
	border-left: #222e37 1px solid;
	color: #445b6e;
	border-bottom: #222e37 1px solid;
	font-family: arial, verdana, tahoma, helvetica, sans-serif;
	background-color: #fff;
}

td.form {
    width: 210px;
    color: #445b6e;
}

input.form {
    border-right: #222e37 1px solid;
    border-top: #222e37 1px solid;
    font-size: 10px;
    border-left: #222e37 1px solid;
    color: #445b6e;
    border-bottom: #222e37 1px solid;
    font-family: arial, verdana, tahoma, helvetica, sans-serif;
    background-color: #fff;
}

select.form { border-right: #222e37 1px solid; 
         width: 200px;
         border-top: #222e37 1px solid; 
         font-size: 10px; 
         border-left: #222e37 1px solid; 
         color: #445b6e; 
         border-bottom: #222e37 1px solid; 
         font-family: arial, verdana, tahoma, helvetica, sans-serif; 
         background-color: #fff; 
}

/* START: menu serwisu */
#twocols {
	width: 804px;
	float: right;
	position: relative;
}

/* START: prawa kolumna */
#rightcol {
	width: 258px;;
	float: right;;
	position: relative;;
	padding-left: 0px;
}

#rightcol_bb {
	width: 258px;;
	float: right;;
	position: absolute;top: 0px; right: 5px;
	padding-left: 0px;
}

#our_sites_nag {
	width: 252px;
	height: 20px;
	padding: 0px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #f0f0f0;
	border-top: 1px #9e9e9e solid;
	border-bottom: 1px #9e9e9e solid;
}

#our_sites {
	width: 252px;
	padding: 0px;
	margin-left: 3px;
	margin-right: 3px;;
	text-align: center;
	color: #738493;
}

/* END: prawa kolumna */
#maincol {
	float: left;;
	display: inline;
	position: relative;
	width: 546px;
	padding-left: 0px;
	margin: 0px;
	background-image: url(./image/bg_main.gif);
	background-repeat: repeat-y;
}

/* END: prawa kolumna */
#maincol_bb {
	float: left;;
	display: inline;
	position: relative;
	width: 546px;
	padding-left: 0px;
	margin: 0px;
	background-repeat: repeat-y;
}



/* START: srodkowa kolumna */
#corporate_photo {
	width: 540px;
	height: 123px;
	padding: 0px;
	margin-left: 3px;
	margin-right: 3px;
	background: #edeff1;
	background-image: url(./image/corp_logo.gif);;
	background-repeat: no-repeat;
}

#slogan {
	width: 540px;
	height: 50px;
	padding: 0px;
	margin-left: 3px;
	margin-right: 3px;
	background-image: url(./image/slogan.gif);
	background-repeat: no-repeat;
}


.maincol_text_nag_bb {
	width: 780px;
	height: 20px;
	padding: 0px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #f0f0f0;
	border-top: 1px #9e9e9e solid;
	border-bottom: 1px #9e9e9e solid;
}

.maincol_text_nag_o {
	width: 100%;
	height: 20px;
	padding: 0px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #f0f0f0;
	border-top: 1px #9e9e9e solid;
	border-bottom: 1px #9e9e9e solid;
}


.maincol_text_bb {
	width: 760px;
	padding: 0px;
	margin-left: 13px;
	margin-right: 13px;;
	text-align: justify;
	color: #0d230a;
	font-size: 12px;;
	font-family: trebuchet MS, arial, verdana, geneva, arial, helvetica, sans-serif;
	line-height:1.4em;
}

.maincol_text >ul {padding-left:7px;}

/* END: srodkowa kolumna */
td.kontakt1 {
	width: 5px
}

td.kontakt2 {
	height: 35px;;
	color: #738493;
	text-decoration: none;
	font-size: 10px;
	font-family: arial, verdana, geneva, helvetica, sans-serif;;
	font-weight: bold;
}

a.link{
 color: #123F67;
}

a.contact:link {
	color: #7d945b;;
	font-weight: bold;
}

a.contact:hover {
	text-decoration: none;;
	color: #7d945b;
}

td.vacat {
	color: #336633;
	font-weight: bold;
	padding-left: 10px;
}

/* START: stopka serwisu */
#footer {
	height: 15px;;
	width: 727px;;
	clear: both;;
	color: #fff;;
	text-align: center;;
	font-size: 10px;
	font-weight: bold;
  background-image: url(./image/Naglowek_Oferty_Center.gif);
}

/* END: stopka serwisu */ /* START: printer styles */
@media print { /*hide the left column when printing*/
	#menu {
		display: none;
	}
	/*hide the right column when printing*/
	#rightcol {
		display: none;
	}
	#twocols,#maincol {
		width: 100%;
		float: none;
	}
}
/* END: printer styles */

/*google logos*/
#logo_google.gBranding {
      text-align : right;
      width: 50px;
}
#logo_google.gBrandingText {
      color : black;
     width: 50px;
}

/*formularz wyślij e-mail do wlaściciela ogłoszenia*/
#quest_formular {
	margin: 0 auto 0 auto;
}
#quest_formular #send_result {
	text-align: center;
	font-weight: bold;
	width: 530px;
	vertical-align: middle;
}

#send_result span{	
	margin: 0px;
	padding-bottom: 3px;
	height: 16px;
}

#send_result img{
	margin-right: 10px;
	margin-top: 5px;
}

#quest_formular .table_main {
	border: 0px solid #202A33;
	text-align: center;
}
#quest_formular thead td{
	font-weight: bold;
	color: #008000;
	text-align: center;
	background-color: #DFDFDF;
}
#quest_formular .qu_title{
	width: 160px;
	background-color: #BFBFBF;
	padding: 2px;
	font-weight: bold;
}
#quest_formular .qu_content{
	width: 360px;
	background-color: #DFDFDF;
	padding: 2px;
}
#quest_formular .qu_content p{
	color: red;
	text-align: center;
	padding: 2px;
	margin: 1px;
	font-weight: bold;
}

#quest_formular textarea {
	height: 200px;
	width: 95%;
}

#quest_formular input{
	width: 95%;
}

#quest_formular #refresh_token {
	height: 16px;
	width: 16px;
	border: 0px solid red;
	cursor: pointer;
	background: url(./image/arrow_refresh.png) no-repeat;
}

/*formularz rejestracji investora*/
#inv_formular {
	margin: 0 auto 0 auto;
}
#inv_formular  #send_result {
	text-align: justify;
	vertical-align: middle;
}

#send_result span{	
	margin: 0px;
	padding-bottom: 3px;
	height: 16px;
}

#send_result img{
	margin-right: 10px;
	margin-top: 5px;
}

#inv_formular  .table_main {
	border: 0px solid #202A33;
}
#inv_formular thead td{
	font-weight: bold;
}
#inv_formular  .qu_title{
	width: 180px;
	padding: 2px;
	color: #445B6E;
}
#inv_formular .qu_content{
	width: 500px;
	padding: 2px;
}
#inv_formular  .qu_content p{
	color: red;
	text-align: left;
	padding: 2px;
	margin: 1px;
	font-weight: bold;
}

#inv_formular  textarea {
	height: 100px;
	width: 250px;
	border: 1px solid #000000;
	padding:2px;
}

#inv_formular  .input_text{
	width: 250px;
	border: 1px solid #000000;
}


#inv_formular  select {
	width: 250px;
	border: 1px solid #000000;
	font-size: 11px;
}

#inv_formular #branza{
	height: 100px;
	border: 0px solid #000000;
}

#inv_formular  #refresh_token {
	height: 16px;
	width: 16px;
	border: 0px solid red;
	cursor: pointer;
	background: url(./image/arrow_refresh.png) no-repeat;
}
.gwiazdka {
	color: red;
}
#inv_formular #token_text {
	border: 1px solid #000000;
}