body {
	background-color: #fff;
	font-family: tahoma;
	color: #000;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

.przyciski_div
{
    width: 241px;
    height: 76px;
}

.przyciski_poczta
{
    display: block;
    border: 0;
    outline: none;
    width: 48px;
    height: 76px;
    float: left;
    background-image: url('/gfx/mail.png');
    background-position: left top;
    background-repeat: no-repeat;
}

.przyciski_rss
{
    display: block;
    border: 0;
    outline: none;
    width: 31px;
    height: 76px;
    float: left;
    background-image: url('/gfx/rss.png');
    background-position: left top;
    background-repeat: no-repeat;
}

.przyciski_fb
{
    display: block;
    border: 0;
    outline: none;
    width: 80px;
    height: 76px;
    float: left;
    background-image: url('/gfx/fb.png');
    background-position: left top;
    background-repeat: no-repeat;
}

.przyciski_poczta:hover
{
    display: block;
    border: 0;
    outline: none;
    width: 48px;
    height: 76px;
    float: left;
    background-image: url('/gfx/mail.png');
    background-position: left bottom;
    background-repeat: no-repeat;
}

.przyciski_rss:hover
{
    display: block;
    border: 0;
    outline: none;
    width: 31px;
    height: 76px;
    float: left;
    background-image: url('/gfx/rss.png');
    background-position: left bottom;
    background-repeat: no-repeat;
}

.przyciski_fb:hover
{
    display: block;
    border: 0;
    outline: none;
    width: 80px;
    height: 76px;
    float: left;
    background-image: url('/gfx/fb.png');
    background-position: left bottom;
    background-repeat: no-repeat;
}

.przyciski_odstep
{
    width: 40px;
    height: 76px;
    display: block;
    float: left;
}

.przyciski_odstep_2
{
    width: 15px;
    height: 76px;
    display: block;
    float: left;
}

#headerContainerBg {
	width: 100%;
	height: 76px;
	background-color: #fff;
}

#headerContainer {
	width: 1000px;
	height: 76px;
	margin: 0 auto;
}

#headerContainer #headerLogo {
	float: left;
	margin-left: 16px;
}

#headerContainer #headerLogin {
	float: right;
	margin-right: 0;
	margin-top: 0;
}

#headerContainer #headerLogin input {
	border: 1px solid #3f95ce;
	width: 100px;
	margin-right: 5px;
}

#headerContainer #headerLogin #logSub {
	border: none;
	background-color: #fff;
	background-image: url("gfx/zaloguj.jpg");
	background-repeat: no-repeat;
	background-position: 0 2px;
	width: 48px;
	height: 23px;
}

#menuContainerBg {
	width: 100%;
	height: 36px;
	background-image: url("gfx/menuMainBg.jpg");
	background-position: top left;
	background-repeat: repeat-x;
}

#menuContainer {
	width: 1000px;
	height: 36px;
	margin: 0 auto;
	background-image: url("gfx/menuDot.jpg");
	background-position: bottom;
	background-repeat: no-repeat;
}

#menuContainer ul {
	display: inline-table;
	padding: 5px 0 16px 2px;
	margin: 0 0 2px 0;
	font-size: 10px;
}

#menuContainer ul li {
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	list-style: none;
	font-weight: bold;
	float: left;
}

#menuContainer .menuOn {
	background-image: url('gfx/menuLeft.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

#menuContainer .menuOn2 {
	background-image: url('gfx/menuRight.jpg');
	background-position: top right;
	background-repeat: no-repeat
}

#menuContainer .menuOff {
	background: none;
}

#menuContainer .menuOff2 {
	background: none;
}

#bannerContainerBg {
	width: 100%;
	height: 190px;
	background-color: #013c66;
	text-align: center;
}

#bannerContainer {
	width: 1000px;
	height: 190px;
	margin: 0 auto;
}

#offerContainerBg {
	width: 100%;
	height: 217px;
	background-color: #fff;
}

#offerContainer {
	width: 1000px;
	height: 217px;
	margin: 0 auto;
}

#offerContainer ul {
	display: inline-table;
	padding: 5px 0 16px 2px;
	margin: 0;
	font-size: 10px;
}

#offerContainer ul li {
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	list-style: none;
	font-weight: bold;
	float: left;
	margin: 0 2px;
}

#offerContainer #contactContainer {
	width: 900px;
	color: #154364;
	margin: 0 auto;
	height: 217px;
}
#offerContainer #contactContainer ul{
	margin: 0 0 20px 0;
	padding: 0px;
}
#offerContainer #contactContainer ul li{
	color: #214055;
	float: none;
	font-weight: normal;
	padding-left: 10px;
}

#offerContainer .offerProj {
	width: 400px;
	float: left;
	text-align: justify;
	line-height: 17px;
	margin-left: 23px;
}

#offerContainer .offerTitle {
	background-image: url("gfx/dot2.gif");
	background-position: bottom;
	background-repeat: repeat-x;
	width: 900px;
	margin-bottom: 10px;
	padding-bottom: 9px;
	padding-top: 10px;
	font-weight: bold;
	text-align: left;
	color: #214055;
}

#offerContainer .offerLink {
	float: left;
	font-style: italic;
}

#offerContainer .offerLink a {
	font-weight: bold;
	color: #214055;
	font-size: 11px;
}

#offerContainer .offerMore {
	float: right;
	margin-right: 10px;
	font-style: italic;
}

#offerContainer .offerMore a {
	font-size: 11px;
	color: #214055;
}

#contentContainerBg {
	width: 100%;
	background-color: #033E68;
	/*
	background-image: url("gfx/contentBg.jpg");
	background-position: top left;
	background-repeat: repeat-x;
	*/
}

#contentContainer {
	width: 1000px;
	margin: 0 auto;
	color: #dbdad8;
	padding: 14px 2px 25px 10px;
	font-size: 12px;
	text-align: justify;
	line-height: 16px;
}

#contentContainer #contentLeft {
	float: left;
	width: 479px;
	margin-left: 11px;
}

#contentContainer #contentLeft .contentLeftTitle1 {
	font-weight: bold;
	margin-bottom: 22px;
	text-align: left;
	color: #fff;
	font-size: 12px;
	background-image: url("gfx/dot.jpg");
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 4px;
	
}
#contentContainer #contentLeft .contentLeftTitle {
	font-weight: bold;
	margin-bottom: 27px;
	text-align: left;
	color: #fff;
	font-size: 12px;
}
#contentContainer #contentLeft .contentLeftImg {
	float: left;
	border: 1px solid #4096d1;
}

#contentContainer #contentLeft .contentLeftProj {
	float: left;
	width: 337px;
	margin: 0 0 28px 10px;
	text-align: justify;
}

#contentContainer #contentLeft .contentLeftProjTitle {
	color: #065d93;
	font-weight: bold;
	padding-bottom: 9px;
	font-size: 12px;
}

#contentContainer #contentLeft .contentLeftProjMain {
	padding-top: 7px;
}

#contentContainer #contentRight {
	float: left;
	width: 485px;
	margin-left: 13px;
}

#contentContainer .linkMore {
	font-weight: bold;
	color: #dbdad8;
	margin-right: 7px;
}

#contentContainer #contentRight #contentRightTitle {
	padding-bottom: 4px;
	background-image: url("gfx/dot.jpg");
	background-position: bottom;
	background-repeat: repeat-x;
	width: 477px;
	font-weight: bold;
	margin-bottom: 23px;
	text-align: left;
	color: #fff;
	font-size: 12px;
}

#contentContainer #promotionTitle {
	margin: 42px 0 6px 0;
	font-size: 12px;
	color: #ff9c00;
	text-align: left;
	font-weight: bold;
}

#contentContainer #promotionMain {
	float: left;
	text-align: justify;
}

#contentContainer #contactMainLeft {
/*	float: left;
	width: 785px;*/
	margin: 0px;
	padding: 0px
}

#contentContainer #contactMainRight {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px
}

#contentContainer #contactMainLeft #contactMainLeftTitle {
	background-image: url("gfx/dotTitle2.gif");
	background-position: left bottom;
	background-repeat: no-repeat;
	font-weight: bold;
	color: #fff;
	padding-bottom: 7px;
	font-size: 12px;
	margin-bottom: 12px;
}

#contentContainer #contactMainLeft .contactMainLeftProj {
	padding-top: 8px;
	margin-bottom: 25px;
	width: 365px;
}
#contentContainer #contactMainLeft .contactMainLeftProj1 {
	padding-top: 8px;
	padding-left: 47px;
	margin-bottom: 10px;
	width: 365px;
	float: left;
}
#contentContainer #contactMainLeft .contactMainLeftProj2 {
	padding-top: 8px;
	padding-right: 40px;
	margin-bottom: 10px;
	width: 365px;
	float: right;
	margin-right: 29px;
}
#contentContainer #contactMainLeft .contactMainLeftProjDetails {
	padding: 8px 0;
	width: 368px;
	color: #a1bccd;
}

.contactMainLeftProjWWWadres {
	float: left;
	color: #a1bccd;
}

.contactMainLeftProjWWWadres a {
	color: #fff;
	font-size: 11px;
	font-style: italic;
}

.contactMainLeftProjWWWmore {
	float: right;
	margin-right: 10px;
	font-style: italic;
}

.contactMainLeftProjWWWmore a {
	font-size: 11px;
}

.contactMainLeftProjDetailsTitle {
	font-weight: bold;
	color: #fff;
	margin-bottom: 5px;
	font-size: 12px
}

#contentContainer #contactMainRight #contactMainRightTitle {
	background-image: url("gfx/dotTitle.gif");
	background-position: left bottom;
	background-repeat: no-repeat;
	font-weight: bold;
	padding-bottom: 7px;
	color: #fff;
	font-size: 12px;
}

#contentContainer #contactMainRight a {
	font-size: 11px;
	color: #a1bccd;
	font-size: 12px;
}

#contentContainer #contactMainRight a:hover {
	color: #fff;
}

#contentContainer #contactMainRight .arrowsOff {
	background-image: url('gfx/arrowsOff.gif');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 10px;
}

#contentContainer #contactMainRight .arrowsOn {
	background-image: url('gfx/arrowsOn.gif');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 10px;
}

#contentContainer #contactMainRight ul {
	margin: 6px 0 0 3px;
	padding: 0;
	text-align: left;
}

#contentContainer #contactMainRight ul li {
	list-style: none;
	width: 193px;
	margin-bottom: 4px;
	background-image: url("gfx/dotTitle.gif");
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-bottom: 5px;
}

#contentContainer #formTitle {
	background-image: url("gfx/dotTitle2.gif");
	background-position: left bottom;
	background-repeat: no-repeat;
	font-weight: bold;
	color: #fff;
	padding-bottom: 7px;
	margin-left: 27px;
	font-size: 12px;
}

#contentContainer .formName {
	color: #fff;
	font-weight: bold;
	margin: 12px 0 10px 0;
	font-size: 12px;
}
#contentContainer .formNamePoz {
	color: #fff;
	font-weight: normal;
	margin: 13px 0 10px 0;
	font-size: 12px;
}
#contentContainer .formTxtName {
	color: #fff;
	font-weight: bold;
	margin: 12px 0 10px 0;
	font-size: 12px;
}
#contentContainer .formTxt .formImg{
	border: 2px solid #19545e;
	width: 200px;
}
#contentContainer form {
	margin: 0px;
	padding: 0px;
}

#contentContainer input {
	width: 240px;
	height: 20px;
	padding-top: 3px;
	border: 2px solid #1c5a63;
}

#contentContainer textarea {
	width: 454px;
	height: 184px;
	border: 2px solid #1c5a63;
	padding: 0;
	margin: 0;
}

#contentContainer .formSub {
	border: none;
	background-image: url("gfx/zap2.jpg");
	color: #2380ce;
	width: 86px;
	height: 27px;
	font-size: 11px;
	margin: 19px 170px 0 0;
	padding: 0 0 3px 0;
}

#contentContainer .formTxt {
	float: left;
	margin-left: 30px;
}

#contentContainer .formInput {
	float: left;
	padding-left: 27px;
}

#pagePozycjonowanie_formInput {
	width: 488px;
	padding-left: 3px;
}
#contentContainer .formSubPoz {
	border: none;
	background-image: url("gfx/zap2.jpg");
	color: #2380ce;
	width: 86px;
	height: 27px;
	font-size: 11px;
	margin: 8px 0 0 13px;
	padding: 0 0 3px 0;
	
}
#pagePozycjonowanie_formInput .formNamePoz {
	float: left;
	margin: 0 9px 13px 0;
}

#pagePozycjonowanie_formInput .formNamePoz input {
	width: 229px;
	border: 2px solid #19545e;
}
#pagePozycjonowanie_formInput .imgFormPoz {
	width: 229px;
	border: 2px solid #19545e;
	margin-left: 22px;
}
#pagePozycjonowanie_formInput .formTxt {
	float: left;
	margin: 0;
}
#pagePozycjonowanie_formInput .formTxt2 {
	float: left;
	margin: 0 0 0 10px;
}
#pagePozycjonowanie_formInput .formTxtName {
	margin: 0 0 1px 0;
	font-weight: normal;
}
#pagePozycjonowanie_formInput textarea {
	width: 332px;
	height: 62px;
	border: 2px solid #19545e;
	padding: 0;
	margin: 0;
}
#pagePozycjonowanie_formInput .wwwPoz {
	width: 332px;
	margin-left: 22px
}
#logoContainerBg {
	width: 100%;
	height: 106px;
	background-color: #fff;
	background-image: url("gfx/contentDot.jpg");
	background-position: top left;
	background-repeat: repeat-x;
}

#logoContainer {
	width: 1000px;
	height: 106px;
	margin: 0 auto;
	padding-top: 12px;
	text-align: center;
	padding-right: 5px;
}

#logoContainer img {
	margin: 0 15px;
}

#footerContainerBg {
	width: 100%;
	background-color: #011a2c;
	height: 61px;
	border-top: 1px solid #9bb2c2;
}

#footerContainer {
	width: 1000px;
	height: 40px;
	margin: 22px auto 0 auto;
	color: #fff;
	font-size: 11px;
	background-image: url("gfx/footerBg.jpg");
	background-repeat: no-repeat;
	background-position: top;
}

#footerContainer a {
	font-size: 11px;
	font-weight: bold;
	margin-right: 11px;
}

#footerContainer #footer {
	float: left;
	padding-left: 20px;
	padding-top: 11px;
}

#footerContainer #footer a {
	font-size: 11px;
	font-weight: bold;
	margin-right: 3px;
}

#footerContainer #menuBottom {
	float: right;
	padding-top: 11px;
}

#footerContainer #menuBottom ul {
	display: inline-table;
	padding: 0 10px 16px 2px;
	margin: 0;
	font-size: 10px;
}

#footerContainer #menuBottom ul li {
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	list-style: none;
	font-weight: bold;
	float: left;
	margin-left: 11px;
}

#bannerStrip {
	height: 22px;
	background-image: url("gfx/strip1.jpg");
	background-position: top left;
	background-repeat: repeat-x;
}

a {
	text-decoration: none;
	color: #fff;
	font-size: 12px;
}

.pageH1 {
	
}

.pageH2 {
	font-size: 12px;
	font-weight: bold;
	background-image: url("gfx/dot_v.gif");
	background-position: bottom left;
	background-repeat: repeat-x;
	padding: 0 0 6px 0;
	color: #fff;
	margin-left: 10px;
}
.pageH2Linki {
	font-size: 12px;
	font-weight: bold;
	background-image: url("gfx/dot_v.gif");
	background-position: bottom left;
	background-repeat: repeat-x;
	padding: 0 0 4px 0;
	color: #fff;
	margin-left: 2px;
}
.pageHostingLeft{
	float: left;
	text-align: left;
}

.pageHostingRight{
	float: right;
	margin-right: 20px;
}

.pageHostingServiceCol {
	padding: 0 10px 0 10px;
	margin: 6px 0 15px 0;
	float: left;
	width: 144px;
}

.pageHostingServiceCol * {
	font-size: 12px;
	font-weight: normal;
}

.pageHostingServiceCol .pHSH,.pageHostingServiceCol .pHSH span {
	font-size: 17px;
	font-weight: bold;
	margin: 10px 0 0 0;
}

.pageHostingServiceUl {
	list-style-type: none;
	margin: 14px 0 14px 0;
	padding: 0 0 0 3px;
}

.pageHostingServiceUl li {
	padding: 2px 0 0 10px;
	margin: 0;
	background-image: url("gfx/page_hosting_li_img.gif");
	background-position: 0 5px;
	background-repeat: no-repeat;
	line-height: 13px;
	font-size: 12px;
}

.pageHostingServiceUl li p {
	margin: 0 0 14px 0;
	padding: 0;
}

.pageHostingSzczeguly {
	float: left;
	background-image: url("gfx/page_hosting_szczeguly.gif");
	background-position: 100% 1px;
	background-repeat: no-repeat;
	padding: 0 14px 0 0;
}

.pageHostingZamawiam {
	float: right;
	background-image: url("gfx/page_hosting_zamawiam.gif");
	background-position: 100% 1px;
	background-repeat: no-repeat;
	padding: 0 14px 0 0;
}

.pageHostingZamawiam a {
	color: #2F8FCC;
}

#pageHostingText {
	color: #B7B7B7;
	text-align: center;
	padding: 24px 170px;
	background-image: url("gfx/dot_v.gif");
	background-position: top left;
	background-repeat: repeat-x;
	margin-left: 10px;
}
#pageHostingImg {
	color: #B7B7B7;
	text-align: center;
	padding: 10px 0 8px 0;
	background-image: url("gfx/dot_v.gif");
	background-position: top left;
	background-repeat: repeat-x;
	margin-left: 10px;
	margin-top: 10px;
}
#pageHostingImg img{
	margin: 0 4px; 
}
.projLink{
	text-decoration: underline;
	font-style: italic;
}