﻿body
{
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Tahoma;
	color: #616469;
	font-size: 12pt;
	text-decoration: none;
}

#DivPageBackTop
{
	width: 100%;
	background-image: url('../images/bg.gif');
	background-repeat: no-repeat;
	background-position: center top;
}

#DivPageBackBottom
{
	width: 100%;
	background-color: Transparent;
	background-image: url('../images/bg_3.gif');
	background-repeat: no-repeat;
	background-position: center top;
}

#DivPageBackBottomDown
{
	width: 100%;
	background-color: Transparent;
	background-image: url('../images/bg_wrapper_bottom.gif');
	background-repeat: repeat-x;
	background-position: left top;
}

#DivPage
{
	width: 936px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	background-image: url('../images/bg_wrapper_top.gif');
	background-repeat: no-repeat;
}

#DivBanner
{
	width: 936px;
	height: 142px;
	margin: 0 auto;
	padding: 0;
	background-color: Transparent;
}

#ImgBannerLogo, #ImgBannerLogo a
{
	margin-left: 40px;
	float: left;
	border: none;
}

/* MENU CSS START */
#DivMenu
{
	width: 916px;
	height: 64px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background-image: url('../images/bg_top_menu.gif');
	background-repeat: no-repeat;
}

#DivMenuCorner
{
	margin: 0;
	padding: 0;
	width: 10px;
	height: 64px;
	background-image: url('../images/bg_ul_menu.gif');
	background-repeat: no-repeat;
	float: left;
}

ul.menu 
{
    list-style: none;
    margin: 0;
    padding: 0;
    height: 64px;
    font-size: 12pt;
    font-family: Arial, Sans-Serif;
}

ul.menu li 
{
	height: 64px;
	line-height: 64px;
	float: left;
    padding: 0px 11px;
    position: relative;
    font-weight: bold;
}

ul.menu a, ul.menu a:visited
{
	text-decoration: none;
	color: #DEE4EC;
}

ul.menu a:hover
{
	text-decoration: underline;
	color: #616469;
}

ul.menu li:hover
{
	background-image: url('../images/bg_menu_hover.gif');
	background-repeat: repeat-x;
}

ul.submenu
{
    background: #DEE4EC;
    display: none;
    left: 0;
    list-style: none;
    margin: 0;
    position: absolute;
    padding: 0;
    top: 64px;
}

ul.submenu li 
{
	border-width: 0;
    float: none;
    padding: 0 12px;
    width: 220px;
    height: 22px;
    line-height: 22px;
    text-align: left;
    font-size: 10pt;
    font-weight: bold;
}

ul.menu li:hover ul, ul.menu li.over ul 
{
    display: block;
}

ul.submenu a 
{
    display: block;
    padding: 0 6px;
    text-decoration: none;
}

ul.submenu a, ul.submenu a:hover, ul.submenu a:visited
{
	color: #616469;
}

ul.submenu a:hover 
{
	text-decoration: underline;
}
/* MENU CSS END */

#DivBannerTel
{
	float: right;
	margin-top: 15px;
	margin-right: 60px;
}

.DivLang
{
	float: right;
	margin: 30px 60px 0 0;
	padding: 0;
	width: 200px;
	text-align: right;
}

.DivLangA img, .DivLangA img:hover, .DivLangA img:visited
{
	border-width: 0;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#DivFlash
{
	width: 936px;
	margin: 0 auto;
	padding: 0;
	padding-bottom: 30px;
	overflow: hidden;
}

#DivContent
{
	margin: 10px 50px;
	padding: 0;
	float: left;
	overflow: hidden;
	text-align: justify;
	font-size: 11pt;
}

h1
{
	font-size: 20pt;
	font-family: 'Arial Narrow', Sans-Serif;
	
	font-weight: bold;
	text-align: left;
	/*
margin-top: 0;
margin-top: 20px;*/
	margin-left: 50px;
}

h2
{
	margin-left: 20px;
	font-family: 'Arial Narrow', Sans-Serif;
}

a, a:hover, a:visited
{
	color: #5C90DE;
	text-decoration: underline;
}

.imgOnPage
{
	float: right;
}

#DivPanel
{
	width: 275px;
	height: auto;
	margin: 0;
	margin-right: 50px;
	margin-top: 10px;
	padding: 0;
	float: right;
	overflow: hidden;
	text-align: center;
}

.KafelkiText
{
	font-size: 10pt;
	line-height: 14px;
	margin: 0;
}

.Errors
{
	font-size: 10pt;
}

.ErrorsSummary
{
	float: left;
}

/* Start of DivWhy */
#DivWhy
{
	width: 510px;
	float: left;
	margin: 0 auto 0 53px;
	text-align: left;
}

#DivWhy img
{
	float: left;
	margin: 20px 10px 30px 0;
}

.DivWhyText
{
	font-size: 10pt;
	margin-top: 20px;
	font-style: italic;
}
/* End of DivWhy */

/* Start of Kafelki */
.DivPanelKafelki
{
	padding: 0;
	padding-bottom: 4px;
	margin: 5px 0;
	text-align: left;
	width: 100%;
	float: left;
	border-bottom: solid 1px #e1e3e3;
}

.DivPanelKafelki img
{
	margin: 4px;
	float: left;
}

.DivPanelKafelkiTxt
{
	margin-top: 6px;
	font-size: 11pt;
}

.DivPanelKafelkiTxt a, .DivPanelKafelkiTxt a:hover, .DivPanelKafelkiTxt a:visited
{
	text-decoration: none;
	color: #616469;
}
/* End of Kafelki */

/* Start of Newsletter */
#DivNewsletter
{
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	float: left;
	width: 100%;
	text-align: center;
}

#DivNewsletterWew
{
	margin: 0 auto;
	padding: 0;
	width: 238px;
	text-align: left;
}

.DivNewsletterHeader
{
	font-family: Tahoma;
	font-size: 18pt;
	font-weight: bold;
	margin: 0;
	margin-top: 20px;
}

#DivNewsletterInfo
{
	font-size: small;
	text-align: justify;
	margin: 0;
	margin-top: 10px;
}

.txtNewsletter
{
	width: 221px;
	height: 18px;
	float: left;
	border: #5c90de solid 1px;
}

.btnAddNewsletter
{
	background-color: #f3f3f3;
	border: solid 1px #666699;
	width: 100px;
	height: 25px;
	color: #5c90de;
	margin: 5px 15px 0 0;
	float: right;
}
/* End of Newsletter */

/* Start of Login */
#DivLogin
{
	width: 275px;
	height: 287px;
	margin: 0 auto;
	padding: 0;
	float: left;
	background-image: url('../images/bg_login_form_top.gif');
	background-repeat: no-repeat;
}

.login
{
	width: 235px;
	height: 190px;
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: left;
	font-family: Tahoma;
	font-size: 10pt;
	border: none;
}

.loginTitle
{
	margin: 0;
	font-family: Tahoma;
	font-size: 18pt;
	font-weight: bold;
	color: White;
	text-align: left;
}

.loginLabel
{
	color: #e9ebe3;
}

.loginTxt
{
	border-style: none;
	border-color: inherit;
	width: 221px;
	height: 18px;
	font-family: Tahoma;
	font-size: 10pt;
	margin: 0;
	padding: 0;
	border-width: 0px;
	background-image: url('../images/bg_inputbox.gif');
	background-repeat: no-repeat;
}

.loginBtn
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width: 60px;
	height: 25px;
	margin: 0;
	background-image: url('../images/loginButton.gif');
	background-repeat: no-repeat;
	color: #5c90de;
}

#DivLoginCreateForgot
{
	width: 235px;
	height: 86px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	font-size: 10pt;
	font-family: Tahoma;
}

.LinkLoginCreateForgot, .LinkLoginCreateForgot:hover, .LinkLoginCreateForgot:visited
{
	margin-left: 3px;
	color: #f0b75e;
}

#DivLoginFooter
{
	width: 275px;
	height: 11px;
	margin: 0px;
	padding: 0px;
	background-image: url('../images/bg_login_form_bottom.gif');
	background-repeat: no-repeat;
	text-align: left;
}
/* End of Login */

/* Start of Footer */
#DivFooter
{
	width: 936px;
	height: 142px;
	margin: 0 auto;
	padding: 0;
	background-image: url('../images/bg_wrapper_bottom_2.gif');
	background-repeat: no-repeat;
	overflow: hidden;
}

#tableFooter
{
	margin: 0 auto;
	float: left;
}

.tableFooterImg
{
	border: solid 3px #DEE4EC;
	float: left;
	margin-right: 5px;
}

#DivFooterText
{
	margin: 0;
	font-size: 11px;
	text-align: justify;
}

#DivFooterAddress
{
	width: 886px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
}

.footerTextAddress
{
	margin: 0;
	font-size: 10px;
	text-align: justify;
}
.footerTextAuthor
{
	color: #616469;
	font-size: 9pt;
	float: right;
	margin-top: 45px;
}
.footerTextAuthorA
{
	color: #616469;
	font-weight: bold;
	text-decoration: underline;
}
/* End of Footer */

/* Start of TaxTable */
.TableTax
{
	width: 90%;
	border-collapse: collapse;
	font-size: 11pt;
	margin: 0 auto;
}

.TableTax td
{
	border: solid 2px #DEE4EC;
	padding: 8px 8px;
}

.right
{
	text-align: right;
}

.center
{
	text-align: center;
}
/* End of TaxTable */

/* Start What We Do */
#TableWhatWeDo
{
	border-collapse: collapse;
	margin: 0 auto;
	border-width: 0;
}

#TableWhatWeDo td
{
	text-align: center;
	width: 260px;
	border-width: 0;
	padding: 8px 0;
}
/* End of What We Do */

/* Start Registry Page */
.CreateUser
{
	width: 500px;
	border: none;
	margin: 50px 0 0 50px;
	padding: 0;
	font-family: Tahoma;
	font-size: 10pt;
	text-align: left;
}

.CreateUserTitle
{
	font-size: 12pt;
	font-weight: bold;
	float: left;
}

.CreateUserLabel
{
	float: left;
	margin-left: 20px;
}

.CreateUserTxt
{
	float: right;
	width: 220px;
	height: 18px;
	border: #5c90de solid 1px;
	margin-right: 30px;
}

.CreateUserButton
{
	background-color: #f3f3f3;
	border: solid 1px #666699;
	width: 150px;
	height: 25px;
	color: #5c90de;
	margin: 0;
	margin-right: 24px;
	float: right;
}

/* End of Registry Page */

/* Start of MailForm */

#DivMailTbl
{
	float: left;
	margin: 0;
	padding: 0;
}

#MailFormTbl
{
	margin: 0;
	margin-top: 15px;
	margin-left: 35px;
	border-width: 0;
	border-collapse: collapse;
	padding: 0;
	float: left;
	
}

#DivMailImgs
{
	width: 400px;
	margin: 0 25px 0 0;
	padding: 0;
	text-align: center;
	float: right;
}

.MailFormLeweTbl
{
	text-align: left;
	width: 130px;
	vertical-align: top;
}

.MailFormPraweTbl
{
	text-align: left;
	width: 330px;
	vertical-align: top;
}

.MailFormINE
{
	float: left;
	width: 300px;
	height: 18px;
	border: #5c90de solid 1px;
}

.MailFormEmail
{
	float: left;
	width: 300px;
	height: 150px;
	border: #5c90de solid 1px;
}

.MailFormBtnSubResEmail
{
	background-color: #f3f3f3;
	border: solid 1px #666699;
	width: 120px;
	height: 25px;
	color: #5c90de;
	margin: 0;
}

.exMessage
{
	color: Red;
	text-align: left;
}

#DivMailContent
{
	float: left;
	margin-top: 15px;
	margin-left: 35px;
	text-align: left;
		
}

#DivMailImgs img
{
	margin: 15px auto 0 auto;
}
/* End of MailForm */

/* Start of dgvPanelTabela */
#DivPanelContent
{
	text-align: center;
	background-color: Silver;
}

.dgvPanel
{
	margin: 0 auto;
	font-size: 10pt;
}

#tblZmiana
{
	width: 850px;
	border-collapse: collapse;
	border-width: 0;
	margin: 0 auto;
	margin-bottom: 50px;
}

#tblZmiana tr td
{
	vertical-align: top;
}

.tblZmianaLewa
{
	text-align: right;
	width: 150px;
}

.tblZmianaPrawa
{
	text-align: right;
	width: 690px;
}

.tblZmianaTxtMale
{
	width: 100%;
	height: 50px;
}

.tblZmianaTxtDuze
{
	width: 100%;
	height: 200px;
}

.panelBtn
{
	float: left;
	font-weight: bold;
	font-size: 11pt;
}
/* End of dgvPanelTabela */

/* tblTestimonials Start */
#tblTestimonials
{
	border-collapse: collapse;
	margin: 0 auto;
	text-align: justify;
	font-size: 9pt;
	font-style: italic;
	width: 550px;
}

#tblTestimonials tr
{
	border-bottom: solid 2px #e1e3e3;
}

#tblTestimonials td
{
	padding-top: 15px;
}
/* tblTestimonials End */
