﻿a, a:link, a:visited { font-family: Tahoma, Arial, Verdana; font-size: 11px; font-weight: normal; outline: none; cursor: pointer; }
img { border: 0; }
p { margin: 0; padding: 0; }
h1, h2, h3, h4 { margin: 0; padding: 0; }
select, input { color: #333; font-family: Tahoma, Arial, Verdana; font-size: 11px; font-weight: normal; text-align: left; }
ul { margin: 0; padding-left: 20px; }

/*  CSS RESET [BEGIN]  */

#Body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td, tr {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	padding:0;
}
fieldset, img, button { 
	border:0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 { 
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
} 

/*  CSS RESET [END]  */

/*  MAIN STYLES  */

#Body {
    width:100%;
    font:11px/18px Tahoma;
    color:#616161;
}
img {
    border:0;
}
p {
	margin:0 0 10px 0;	
}
a:link, a:visited {
	text-decoration:underline;
	color:#16530a;
}
a:hover {
	text-decoration:none;
}
.wrapper {
    width:100%;
    background:url(images/siteSpacer.jpg) repeat-x top #f0f0f0;
}
.site {
    margin:0 auto;
    width:780px;
    overflow:hidden;
    display:table;
}

/*  GIEŁDA [BEGIN]  */

.gCont {
    float:left;
    width:780px;
    height:17px;
    background:url(images/gieldaBg.jpg);
}
.gIn {
    float:left;
    margin:0 30px;
    height:17px;
    color:#000;
    font-size:12px;
    overflow:hidden;
}
.gIn strong {
    position:relative;
    top:-2px;
    margin-right:20px;
}
.gIn span {
    position:relative;
    top:-2px;
    margin: 0 44px;
    vertical-align:middle;
}
.gIn img {
    vertical-align:middle;
    position:relative;
    top:-2px;
}

/*  GIEŁDA [END]  */

/*  TOP [BEGIN]  */

.top {
    float:left;
    position:relative;
    width:780px;
    height:225px;
}
.flags {
    position:absolute;
    top:0;
    left:17px;
}
.flags img {
    margin-right:3px;
}
.topInfo {
    float:left;
    width:780px;
    height:74px;
    background:url(images/topBg.jpg);
    position:relative;
}
.topInfo p {
    color:#FAFCF8;
    font:11px/20px Tahoma;
    margin:17px 0 0 20px;
}
.logo, .logo2 {
    float:left;
    width:268px;
    height:225px;
    position:absolute;
    top:0;
}
.mainPic {
    right:0;
    position:absolute;
    width:512px;
    height:225px;
    background:url(images/mainPhoto.jpg);
}
.mainBottom {
    float:left;
    width:780px;
    height:12px;
    background:url(images/mainBottom.jpg);
}

/*  TOP [END]  */

/* MENU [BEGIN]  */

.menu {
    float:left;
    height:42px;
    overflow:hidden;
    width:780px;
}
.b1 {
    float:left;
    width:208px;
    height:84px;
    background:url(images/b1.jpg) no-repeat left top;
}
.b2 {
    float:left;
    width:86px;
    height:104px;
    background:url(images/b2.jpg) no-repeat left top;
}
.b3 {
    float:left;
    width:179px;
    height:84px;
    background:url(images/b3.jpg) no-repeat left top;
}
.b4 {
    float:left;
    width:81px;
    height:84px;
    background:url(images/b4.jpg) no-repeat left top;
}
.b5 {
    float:left;
    width:147px;
    height:84px;
    background:url(images/b5.jpg) no-repeat left top;
}
.b6 {
    float:left;
    width:64px;
    height:84px;
    background:url(images/b6.jpg) no-repeat left top;
}
.b1:hover, .b2:hover, .b3:hover, .b4:hover, .b5:hover, .b6:hover, .active {
    background-position:left -42px;
}
.mBottom {
    float:left;
    height:7px;
    width:780px;
    background:url(images/menuBottom.gif);
}
.menu ul li {
    float:left;
    list-style-type:none;
    height:52px;
}
.menuBottom {
    float:left;
    padding-left:9px;
    width:774px;
    height:101px;
    margin-top:8px;
}
.menuBottom ul li 
{
	color:#16530a;
    float:left;
    list-style-type:none;
    background-repeat: no-repeat;
    text-align:center;
    text-transform:uppercase;
    margin-right:13px;
    width:116px;
}
.menuBottom ul li.cat { height: 37px; padding-top: 64px; cursor: pointer; }
.menuBottom ul li#domy { background-image: url(images/mB1.jpg); }
.menuBottom ul li#mieszkania { background-image: url(images/mB2.jpg); }
.menuBottom ul li#lokale { background-image: url(images/mB4.jpg); }
.menuBottom ul li p { margin: 0; }
.menuBottom ul li img {
    display:block;
    margin:0 auto;
}
.menuBottom a, .menuBottom a:link, .menuBottom a:visited {
    text-decoration:none;
    color:#16530a;
    font:11px Tahoma; 
}
.menuBottom a:hover { color: #449035; }

/*  MENU [END]  */

/* CONTENT [BEGIN]  */

.content {
    width:780px;
    background:url(images/mCSpacer.jpg) repeat-y right;
}
.contentTop {
    float:left;
    width:780px;
    background:url(images/mCTop.jpg) no-repeat right top;
    height:100%;
}
.contentBottom {
    float:left;
    width:780px;
    background:url(images/mCBottom.jpg) no-repeat right bottom;
    min-height:472px;
	padding-bottom:40px;
}

/*  CONTENT [END]  */

/*  LEFT SIDE [BEGIN]  */

#left {
    float:left;
    width:194px;
    margin-left:10px;
}
.sFMore {
	float:right;
	font:11px Tahoma;
	color:#16530a;
	text-decoration:none;
	margin-top:10px;
	display:block;
	width:100%;
	text-align:right;
}
.sFMore:hover {
	text-decoration:underline;
}
#left h2 {
	background:transparent url(images/sBottom.gif) no-repeat left bottom;
	color:#1F4904;
	font-size:24px;
	margin:20px 0;
    padding-bottom:10px;
    padding-left:10px;
}
#left p {
	font:11px/24px Arial;
	color:#525050;
}
#left label {
    font:12px Arial;
    color:#16530a;
    display:block;
    line-height:1.6em;
    margin:3px 0 0 0;
    width:194px;
}
#left select {
    width:194px;
    border:none;
}
.boxFrom {
	margin:0;
}
.boxFrom input {
	width:50px;
}
.boxFrom .text {
	margin:0 3px;
}
.sBCont {
	text-align:center;
}
a.searchBtn {
    width:82px;
    height:32px;
    background:url(images/sBtn.gif) no-repeat left top;
    border:0;
    cursor:pointer;
    margin:20px auto 16px auto;
    padding:0;
    text-indent: -9000%;
    display: block;
}
a.searchBtn:hover {
    background-position:left -32px;
}

/*  LEFT SIDE [END]  */

/*  RIGHT SIDE - MAIN PAGE [BEGIN]  */

.contentIn {
    float:right;
    width:550px;
    padding-left:20px;
    position:relative;
}
.contentIn h2 {
    color:#04566B;
    font-size:24px;
    margin-left:10px;
    padding-bottom:13px;
    width:93%;
}
.mBanners {
   padding-bottom:20px;
   clear: both;
}
.mBanner {
	float:left;
	background:url(images/mBanSpacer.gif) repeat-y;
	margin:20px 0 10px 6px;
    width:257px;
}
.mBannerTop {
	float:left;
	width:274px;
	background:url(images/mBanTop.jpg) no-repeat left top;
}
.mBannerBottom {
	float:left;
	min-height:138px;
    padding:15px;
    width:244px;
	background:url(images/mBanBottom.jpg) no-repeat left bottom;
}
.mConBottom {
    clear:both;
}
.mConBottomL {
    float:left;
    width:96%;
}
.mConBottomR {
    float:left;
    width:96%;
}
.mConBottomR h2 {
	width:100%;
}
.mConBottomR h3 {
    border-top:1px solid #e2e8dc;
    margin-top:20px;
    margin:20px 0 10px 0;
    padding-top:20px;
    padding:20px 0 0 10px;
    color:#04566b;
    font-size:20px;
}
.mConBottomR p {
    margin:10px 0;
    line-height:24px;
}
.mConBottomR .form {
    background:url(images/nlBg.jpg);
    height:35px;
    padding-left:16px;
    padding-top:19px;
    width:226px;
float:left;
}
.mConBottomR .errors 
{
	padding-left: 15px;
}
.mConBottomR .form input {
    float:left;
}
.nInput {
    width:224px;
    border:0;
    background:none;
    color:#666;
    font:11px Arial;
}
.nSubmit {
    border:0;
    background:none;
    width:28px;
    height:28px;
    background:url(images/nlBtn.jpg);
    cursor:pointer;
    margin: 0 10px 0 0;
    text-indent: -9000%;
    display: block;
    float: right;
    position: relative;
    top: -22px;
}
.mainMap:link, .mainMap:visited, .mainMap:hover{
    float:right;
    font:10px Tahoma;
    color:#000;
    text-decoration:none;
    text-align:right;
}
.mainMap img {
    display:block;
}
.mOffer:link, .mOffer:visited, .mOffer:hover {
    clear: none;
    float: left;
    margin: 2px 5px;
    text-decoration: none;
    width: 250px;
    height:112px;
}
.mOffer img {
	float:left;
	margin-right:5px;
	background:url(images/mOfPicBg.jpg);
	width:113px;
	height:88px;
	padding:8px 8px 8px 7px;
	overflow:hidden;
}
.mOffer span {

}
span.mNoPhoto {
	float:left;
	margin-right:5px;
	width:113px;
	height:88px;
	padding:8px 8px 8px 7px;
	background:url(images/mOfPicBg.jpg);
	color:#666;
	text-align:center;
}
.mNoPhoto span.text {
	position:relative;
	top:30px;
	width:118px;
}
.mOTitle {
    clear:right;
    color:#04566B;
    float:left;
    font:14px Arial;
    width:117px;
    margin-top:4px;
}
.mODet {
    color:#616B6E;
    float:left;
    width:117px;
}

/*  RIGHT SIDE - MAIN PAGE [END]  */

/*  OFFER LISTING [BEGIN]  */

.siteTitle {
	background:url(images/dottedSpacer.gif) repeat-x left bottom;
	padding-top: 20px;
	width:530px;
}
.siteTitle h2 {
	color:#276804;	
	line-height:60px;
	width: auto;
	float:left;
	border:0;
}
.listCount {
	float:right;
	font:bold 14px Arial;
	color:#276804;
	position: relative;
	top: 5px;
}
.oC {
	background-color:#306F06;
	color:#FFFFFF;
	display:inline-block;
	height:18px;	
	margin:-4px 4px;
	line-height:18px;
}
.oC span {
	float:left;
}
.oC img {
	float:left;
}
.listItemsCont {
	float:left;
	margin-top:5px;
}
.listItem {
	width:530px;
	background:url(images/dottedSpacer.gif) repeat-x left bottom;
	margin-bottom:4px;
}
.listPic {
	float:left;
	width: 140px;
	height: 96px;
	background:url(images/listPicBg.gif) no-repeat left top;
	padding: 10px 3px 4px 6px;
}
.listPic img {
	width: 129px;
	height: 89px;
}
.listTxt {
	float:left;
	width:360px;
	padding-bottom:10px;
	margin-left:10px;	
}
.lOTitle:link, .lOTitle:visited, .lOTitle:hover {
	font:bold 16px/24px Arial;
	color:#1b3905;
	text-decoration:none;
}
.lODet {
	color:#467C16;
	float:left;
	font:14px/24px Arial;
	width:360px;
	margin-bottom:0;
}
.lODet span {	
	display:inline-block;
	position:relative;
	top:4px;
}
.lODet span strong {
	background-color:#6eb104;
	color:#fff;
	font-weight:bold;
	float:left;	
	line-height:19px;
}
.lODet span img {
	float:left;	
}
.listDesc {
	clear:both;	
	width:360px;
	padding-top:10px;
}
.listDesc p { margin: 0; }
.listAdd a .add_folder { background-position: right top; }
.listAdd a .del_folder { background-position: right bottom; }
.listAdd a .add_folder, .listAdd a:link .add_folder, .listAdd a:visited .add_folder,
.listAdd a .del_folder, .listAdd a:link .del_folder, .listAdd a:visited .del_folder {
	height: 25px;
	background-image: url(images/icon_notes.jpg);
	background-repeat: no-repeat;
	color: #616161;
	padding: 5px 35px 0 0;
	display: block;
	float: left;
}
.listAdd a:hover, .listAdd a:hover span { text-decoration: underline; }
.seeMore:link, .seeMore:visited, .seeMore:hover {
	color:#669900;
	font-size:12px;	
	text-decoration:none;
	padding-top: 5px;
	float:right;
	clear:right;
}
.lPag {
	float:right;
	height:16px;
	line-height:16px;
	margin:5px 20px 0;
}
.lPag a:link, .lPag a:visited, .lPag a:hover {
	text-decoration:none;
	font:10px Tahoma;
	color:#3b5e06;	
}
.lPag img {
	vertical-align:middle;	
	margin:0 2px;
}

/*  OFFER LISTING [END]  */

/*  OFFER DETAILS [BEGIN]  */

.oIcons {
	float:right;
	width:305px;
}
.oIcons a:link, .oIcons a:visited, .oIcons a:hover {
	text-decoration:none;
	color:#666;
}
.oIcons ul {
	list-style-type:none;
}
.oIcons ul li {
	float:left;
	list-style: none;
}
.oIcons ul li a span {
	float:left;
	line-height:30px;
	margin:0;
}
.oIcons ul li a img {
	float:left;
	margin-left:10px;
	vertical-align:middle;
}
.oIcons ul li a .add { background-position: left top; }
.oIcons ul li a .del { background-position: left bottom; }
.oIcons ul li a .add, .oIcons ul li a:link .add, .oIcons ul li a:visited .add,
.oIcons ul li a .del, .oIcons ul li a:link .del, .oIcons ul li a:visited .del {
	height: 30px;
	background-image: url(images/icon_property_notes.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
	display: block;
}
.oIcons ul li a.print, .oIcons ul li a.print:link, .oIcons ul li a.print:visited {
	height: 24px;
	background-image: url(images/oIco3.jpg);
	background-repeat: no-repeat;
	padding: 6px 0 0 40px;
	margin-left: 10px;
	display: block;
}
.oLeft {
    float:left;
    margin-left:10px;
    width:230px;
}
.oLeft table {
	width: 100%;
}
.oLeft table .colLeft {
	color:#666;
	width:40%;
	text-align:right;
	padding-right:8px;
	line-height:24px;
}
.oLeft table .colRight {
	color:#1f6103;
	font-weight:bold;
	width:60%;
	padding-left:8px;
	line-height:24px;
}
.oLeft table caption {
	margin-top:20px;
	color:#6ca512;
	font:18px Arial;
	text-align:left;
	padding-bottom:10px;
	background:url(images/dottedSpacer.gif) repeat-x left bottom;
}
.oPrice {
	float:left;
	height:20px;
	background:#86b43e;
	font:bold 12px/20px Tahoma;
	color:#fff;
}
.oPrice strong, .oPrice img {
	float:left;
}
.oRight {
	float:right;
	width:290px;
}
.oDesc {
	float:left;
	width:660px;
}
.oDescTitle {
	color:#6ca512;
	font-size:18px;
	width:510px;
	background:url(images/dottedSpacer.gif) repeat-x left bottom;
	padding-bottom:10px;
	margin:0 10px;
	float:left;
}
.oDescTxt {
	float:left;
	width:510px;	
	margin:10px;
	background:url(images/dottedSpacer.gif) repeat-x left bottom;
	padding-bottom:10px;
	line-height:24px;
}
.oDetails {
	float:left;
	width:330px;
	color:#193902;
	font:12px/24px Arial;
	margin-left:10px;
}
.oDetLeft {
	float:left;
	margin-right:5px;
}
a.oDetRight:link, a.oDetRight:visited, a.oDetRight:hover, span.oDetRight {
	float:left;
	line-height:20px;
	font:bold 12px/18px Arial;
	color:#fff;
	background:#306f06;
	text-decoration:none;
	position:relative;
	top:3px;
}
.oDetRight img, .oDetRight span {
	float:left;
}
.oBack:link, .oBack:visited, .oBack:hover {
	float:right;
	width:330px;
	font:14px Arial;
	color:#86b43e;
	text-decoration:none;
	position:absolute;
	right:30px;
	bottom:0;
	text-align:right;
}
.oBack img {
	margin-right:5px;
	vertical-align:middle;
}
.oPic {
	width:290px;
	background:url(images/oPicSpacer.gif) repeat-y -3px top;
	margin:10px 12px 0 0;
	float:right;
}
.oPicTop {
	width:290px;
	background:url(images/oPicTop.jpg) no-repeat left top;
}
.oPicBottom {
	width:280px;
	background:url(images/oPicBottom.gif) no-repeat left bottom;
	padding:11px 0 13px 10px;
}
.oPicBottom img {
	width: 249px;
	display: block;
}
.oThumbs {
    float:right;
    margin-top:10px;
    text-align:center;
    width:272px;
    margin-right:26px;
}
.oThumb {
	background:url(images/oThumbBg.gif) no-repeat left top;
	display:block;
	height:107px;
	margin-right:6px;
	margin-bottom: 10px;
	width:130px;
	float:left;
}
.oThumb img {
    height:80px;
    margin:8px 0 0;
    width:107px;
}

/* OFFER DETAILS [END]  */

/*  FOOTER [BEGIN]  */

.footer {
    color:#686262;
    font:11px Arial;
    height:30px;
    padding-right:20px;
    text-align:right;
    width:760px;
}
.footer .fLeft 
{
    float:left;
    width:300px;
    height:30px;
    text-align:left;
}
.footer .fRight 
{   
    float:right;
    width:300px;
    height:30px;
}
.footer p { margin: 0; }

/*  FOOTER [END}  */

/* Notes - Begin */

#folder_send {
	color: #333;
	margin-left:5px;
}
#folder_send td {
	padding: 10px 10px 0 0;
}
#folder_send td.input {
	padding-top: 11px;
}
#folder_send a, #folder_send a:link, #folder_send a:visited {
	color: #690;
	margin: 0;
	padding: 0;
	text-decoration: none;
	display: block;
	float: left;
}
#folder_send a:hover {
	text-decoration: underline;
}

/* Notes - End */

/* Kalkulator - Begin */

#propertyCalc {
	color:#413d3c;
	font:normal 10px Tahoma;
	width:480px;
	padding:20px 0;
	margin:0 auto;
}
#propertyCalc p {
	margin:0;
	padding:0;
}
#propertyCalc .item {
	height:21px;
    line-height:20px;
    margin-bottom:6px;
}
#propertyCalc .item .left {
	text-align:right;
	display:block;
	width:235px;
	padding-right:5px;
	float:left;
	line-height:18px;
}
#propertyCalc .item #rodzaj.right, #propertyCalc .item #prowizja.right, #propertyCalc .item #cena.right {
	background-color:transparent;
	padding-top:0;
	border:0;
	width:215px;
	text-align:left;
}
#propertyCalc .item #prowizja.right {
	width:206px;
	padding-right:9px;
}
#propertyCalc .item p.right, #propertyCalc .lastitem p.right {
	font:bold 11px Tahoma;
	display:block;
	width:215px;
	float:left;
}
#propertyCalc .item div.right, #propertyCalc .lastitem div.right {
	font:bold 11px Tahoma;
	padding-top:3px;
	clear:left;
}
#propertyCalc .item p.right span, #propertyCalc .lastitem p.right span {
    border:1px solid #dfdfdf;
    background:#efefef;
    display:block;
    font-weight:normal;
    height:13px;
    padding:3px 5px;
    width:200px;
}
#propertyCalc .lastitem p.right span {
    font-weight:bold;
    border:none;
    padding:1px 5px;
    font-size:14px;
}
#propertyCalc .lastitem .right {
	color:#1F4904;
	font-size:16px;
	padding-top:0;
}
#propertyCalc select {
	text-align:right;
	color:#413d3c;
	font:11px Tahoma;
	margin-bottom:3px;
	width:240px;
	height:19px;
}
#propertyCalc input[type=text] {
	background-color:#fefefe;
	border:1px solid #aaa;
	font:11px Tahoma;
	margin-bottom:3px;
	width:200px;
	padding:2px 5px 0 5px;
	height:15px;
}
#propertyCalc input[type=radio] {
	background-color:#fefefe;
	text-align:right;
	font:11px Tahoma;
	margin-bottom:3px;
	width:auto;
	height:auto;
}
#propertyCalc div.calcCont {
	margin:20px auto 0;
	padding-top:20px;
}
#propertyCalc a.button, #propertyCalc a:link.button, #propertyCalc a:visited.button {
	width:92px;
	height:34px;
	background:url(images/button_oblicz.gif) no-repeat;
	text-align:center;
	text-indent:-9000%;
	margin:0 auto;
	display:block;
}
#propertyCalc a:hover.button {
	text-decoration:none;
	background-position:left -34px;
}

/* Kalkulator opłat - nowy widok */

#propertyCalc .item.noHeight {
    height:auto;
    margin-bottom:20px;
}
#propertyCalc .item #rodzaj {
    width:auto;   
}
#propertyCalc .hLine {
    float:left;
    margin:6px 0;
    height:1px;
    background:#cecece;
    display:inline-block;
    width:100%;
}
#propertyCalc .item p#cena span, #propertyCalc .lastitem p#cena span {
    display:none;
}
#propertyCalc .radioButtons label {
    line-height:24px;
    position:relative;
    top:-2px;
}
#propertyCalc #rodzaj strong {
    float:left;
    font-size:14px;
    margin-bottom:10px;
}
#propertyCalc .lastitem p.right span.disInline {
    display:inline;
    background:none;
}
#propertyCalc .noMB {
    margin-bottom:0;
}

/* Kalkulator - End*/

/* Send offer - Begin */

.send_offer {
	clear: both;
}
.send_offer table.listTab {
	margin: 0 auto;
	clear: both;
}
.send_offer table.listTab tr.area {
	height: auto;
}
.send_offer td.left, .send_offer td.middle, .send_offer td.right {
	width: 160px;
}
.send_offer table.listTab p {
	padding-bottom: 3px;
	margin: 0;
	display: block;
	clear: both;
} 
.send_offer select, .send_offer input, .send_offer textarea {
	color:#333;
	font:11px Arial, Helvetica, sans-serif;
}
.send_offer select {
	width: 97% !important;
	width: 98%;
}
.send_offer textarea {
	width: 97%;
	height: 50px;
}
.send_offer .from input{
	width: 40px;
}
.send_offer .from .text {
	padding: 0 5px;
}
.send_offer input, .send_offer .text_send {
	width: 95%;
}
.send_offer .check_box input {
	float: left;
	width: auto;
}
.send_offer .check_box label {
    display:block;
    float:left;
    margin-left:5px;
    padding-bottom:5px;
    text-align:justify;
    width:485px;
}
.send_offer tr.area textarea {
	width: 480px;
	height: 60px;
}
.send_offer tr.sale_radio table {
	width: 320px;
	text-align: center;
}
.send_offer tr.sale_radio input, .send_offer tr.sale_radio label {
	margin: 0;
	display: inline-block;
	width: auto;
}
.send_offer tr.sale_radio label {
	padding: 0 3px 0 3px;
	position: relative;
	bottom: 2px;
}
.send_offer .text_send {
	height: 135px;
}
.send_offer .text_contact {
	height: 200px;
}
.send_offer .text_rent {
	height: 350px;
}
.send_offer .txtright { 
    text-align: right; 
    margin-right: 24px; 
}
.send_offer .mail_box {
	width: 160px;
	margin: 0 auto;
}
.send_offer .mail_box input { 
    width: 98%; 
}
.send_offer a.button, .send_offer a:link.button, .send_offer a:hover.button, .send_offer a:visited.button {
	width: 92px;
	height: 34px;
	background: url(images/button_wyslij.gif) no-repeat;
	text-align: center;
	text-indent: -9000%;
	border: 0 none;
	margin: 0 auto;
	display: block;
}
.send_offer a:hover.button {
	background-position: 0 -34px;
	text-decoration: none;
}

/* Send offer - End */

/* Send to friend - Begin */

.send_table {
	color: #333;
	font:11px Tahoma;
	width: 100%;
}
.send_table td.left {
	padding: 2px;
	text-align: right;
	width: 30%;
}
.send_table td.right {
	padding: 2px;
	text-align: left;
	width: 70%;
}
.send_table input, textarea {
	color: #333;
	font:11px Tahoma;
	padding: 2px;
}
.send_table input, .send_table textarea {
	width: 300px;
}
.send_table tr td a, #folder_send a {
	width: 92px;
	height: 34px;
	background: url(images/button_wyslij.gif) no-repeat;
	text-indent: -9000%;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	position: relative;
	left: -3px;
}
.send_table tr td a:hover {
	background-position: left -34px;
	text-decoration: none;
}
.validate {
	color: Red;
	font:11px Tahoma;
}

/* Send to friend - Begin */

/* Newsletter - Begin */

.newsletter_buttons {
	clear:both;
	margin:0 auto;
	padding:10px 0;
	width:215px;
}
.newsletter_buttons p { 
    margin: 0; 
}
.newsletter_buttons .button_send {
	background-image: url(images/button_wyslij.gif);
	float: right;
}
.newsletter_buttons .button_del {
	background-image: url(images/button_usun.gif);
	float: left;
}
.newsletter_buttons .button_send, .newsletter_buttons .button_del {
	width: 92px;
	height: 34px;
	background-repeat: no-repeat;
	text-indent: -9000%;
	margin-top: 5px;
	display: block;
}
.newsletter_buttons .button_send:hover, .newsletter_buttons .button_del:hover {
	background-position: left -34px;
}

/* Newsletter - Begin */

/* Global - Begin */

.Normal, .NormalDisabled {
	color: #666;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
}
.Head {
	color: #1b537c;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	padding: 2px 0 5px 0;
	display: block;
	clear: both;
}
h2.title_blue {
    border-bottom:1px solid #e2e8dc;
    padding-bottom:13px;
}
h2.title_blue .Head {
	color:#04566b;
	font-size:24px;
}
h2.title_green {
    border-bottom:1px solid #e2e8dc;
    margin-bottom: 10px;
    padding:20px 0 2px;
}
h2.title_green .Head {
	color:#276804;
	font-size:24px;
}
h3.title_blue .Head {
	color: #1B537C;
	font-size: 20px;
}
h3.title_green {
	background:transparent url(images/lTxtBorder.gif) no-repeat scroll left top;
	margin-right: 20px;
	padding: 18px 0 5px 0;
	width: 210px;
}
h3.title_green .Head {
	color: #16530A;
	font-size: 18px;
}
.contentIn .main_content {
	width: 550px;
	clear: both;
}
.contentIn .container_content {
	color: #616161;
	font:11px/18px Tahoma;
	margin-left:10px;
	width:515px;
}
.mConBottomL .container_content {
       width: 100%;
}
.container_content {
	color: #525050;
	font: 11px/24px Arial;
}
.container_content a.mainMap, .container_content a.mainMap:link, .container_content a.mainMap:visited {
	color:#000;
}
.container_content.green a, .container_content.green a:link, .container_content.green a:visited {
	color:#16530A;
}
#left a, #left a:link, #left a:visited {
	text-decoration:none;
}
#left a:hover {
	text-decoration:underline;
}
.Normal ul, .Normal ol { padding: 0 0 0 20px; }
.Normal ul li { list-style:square outside none; }
.notifyMsg { color: #1b537c; font-size: 16px; text-align: center; display: block; clear: both; }
.validate { color: Red; font:11px Tahoma; }
.errors ul { padding-left: 20px; padding-bottom: 10px; }
.errors ul li { list-style-type: square; }
.czysc { clear: both; }
.blink { position:absolute; left:435px; top:18px; }
.blink2 { position:absolute; left:480px; top:0; }

/* Global - End */
