body {
        background: Black url(images/bgPattern.gif) repeat top;
        margin: 0px;
        padding: 0px;
}

img {
        padding: 0px;
        border: 0px solid #343434;
}

fieldset {
        border: none;
        padding: 0px;
}

hr.clear {
        clear: both;
        border: 0px;
        visibility: hidden;
}

.alignLeft {
        margin: 5px auto;
        display: block;
        text-align: left;
}

.alignRight {
        margin: 5px auto;
        display: block;
        text-align: right;
}

.alignCenter {
        margin: 5px auto;
        display: block;
        text-align: center;
}

#body2 {
        background: url(images/bgPatternUp.gif) repeat-x top left;
        margin: 0px;
        padding: 0px;
        width: 100%;
        text-align: center;
		margin-bottom: 150px;
}

#design {
        width: 901px;
        border: 2px solid #3db1ca;
        padding: 0px;
        margin: 0px auto;
        /*background: #ffffff url(images/top.jpg) no-repeat top;
         */
		background: #ffffff;
}

/*#designTop {*/
#headerimg {
		
		width:901px;
        margin: 0px;
		height: 291px;
        padding-top: 0px;
		text-align:left;
		border: 0px solid red;

}

#headerimg1,#headerimg2 {
		
		height: 0px;
		width: 0px;	
}



#designMiddle {
        clear: both;
        /* background: #ffffff url(images/topDown.jpg) no-repeat top left; */
        margin: 0px;
        padding: 0px;
        padding-top: 10px;
        text-align: left;
}

#designDown {
        clear: both;
        background: #ffffff;
        font-size:11px;
		font-family: Arial, Helvetica, sans-serif;
        text-align: center;
		padding-top:15px;
        height: 120px;
		width: 858px;
		border: 1px solid #3db1ca;
		position: relative;
		top: 60px;
		left: 22px;
		color: #2b97ae;
}

#designDown em {
        margin-top: 14px;
        text-decoration: none;
        font-style: normal;
}

#ustawMenu {
        margin: 0px;
        padding: 0px;        
}

#menuPoziome
{
border: 0px;
font: normal normal bold 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
letter-spacing: 1px;
position: absolute;
top: 251px;
}

#menuPoziome ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;
}

#menuPoziome ul li { float: left; }

#menuPoziome ul li a
{
text-decoration: none;
float: left;
margin: 0px;
padding: 12px 10px 13px 10px;
color: #ffffff;
}

* html #menuPoziome ul li a {padding: 12px 10px 13px 10px;}

#menuPoziome li a:hover
{
        background: url(images/menuTopOn.gif) repeat-x top left;
        color: #ffffff;
}

#connectLeft {
        margin: 0px;
        padding: 0px;
        float: left;
        width: 260px;
}

#connectRight {
        margin: 0px;
        padding: 0px;
        float: right;        
        width: 638px;
		border: 0px solid red;
}

.connectBoxLine1 {
        background: url(images/selectorMiddle.gif) repeat-y left;
        margin-bottom: 20px;
}

.connectBoxLine2 {
        background: url(images/selectorUp.gif) no-repeat top left;
}

.connectBoxLine3 {
        background: url(images/selectorDown.gif) no-repeat bottom left;
}

.connectBoxTop {
        width: 609px;
        margin: 0px auto;
        background: url(images/textTop.gif) no-repeat top right;
}

.connectBoxDown {
        width: 609px;
        margin: 0px auto;
        background: url(images/textDown.gif) no-repeat bottom right;
}

.connectBox {
        padding: 8px;
        padding-left: 12px;
        padding-bottom: 20px;
		color: #777777;
		
		overflow: auto;
}

.connectBox h1 {
        margin: 0px;
        padding: 0px;
        padding-bottom: 16px;
        font: normal normal bold 12px/130% Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #da251c;
}


.leftMenuTop {
        width: 236px;
        margin: 0px auto;
        background: url(images/menuLeftTop.gif) no-repeat top left;
}

.leftMenuDown {
        width: 236px;
        margin: 0px;
        padding-top: 40px;
        padding-left: 10px;
        padding-bottom: 15px;
        background: url(images/menuLeftDown.gif) no-repeat bottom left;
}


#leftMenu
{
padding: 0px;
margin-left: 0px;
margin-top: 0px;
font: normal normal normal 11px verdana, sans-serif;
white-space: nowrap;
}


#leftMenu ul
{
margin: 0px auto;
padding: 0px;
}

#leftMenu li
{
list-style: none;
margin: 0px;
text-align: left;
}


#leftMenu li a
{
height: 1%;
display: block;
margin: 0;
padding: 8px 10px 8px 15px;
text-decoration: none;
background: url(images/leftMenuOff.gif) no-repeat left;
}

#leftMenu li a:link { color: #2a98ad; }
#leftMenu li a:visited { color: #2a98ad; }

#leftMenu li a:hover,
#leftMenu li a.current
{
background: url(images/leftMenuOn.gif) no-repeat left;
color: #ffffff;
font-weight: normal;
}

#leftMenu li a.current
{
font-weight:bold;
}

.leftMenuTitle {
        font: normal normal bold 12px/130% Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #da251c;
		position: relative;
		top:10px;
		left: 15px;
}

.info {
        margin: 0px;
        padding: 0px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
        letter-spacing: 1px;
        color: #2b97ae;
}

.info table {
        border: 0px;
        margin: 10px auto 10px auto;
}

.info td {
        vertical-align: top;
        border: 0px;
        line-height: 150%;
        width: 140px;
        padding: 20px;
}

.info p {
        margin-bottom: 10px;
}

.info a {
        font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
		line-height: 150%;
        text-decoration: none;
        letter-spacing: 1px;
        color: #da251c;
}

.info a:hover {
        letter-spacing: 1px;
        line-height: 150%;
        text-decoration: underline;
}

.info a:visited {
        line-height: 150%;
}

img.imgCentered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.imgRight {
margin: 0 0 2px 7px;
display: inline;
}
img.imgLeft {
margin: 0 7px 2px 0;
display: inline;
}

.imgRight {
float: right;
}
.imgLeft {
float: left;
}

div.info { display: inline-table; }
/* Ukrywanie przed IE/Mac */
html div.info { height: 1%;}
div.info { display: block;}
/* koniec ukrywania przed IE/Mac */

/* FORMULARZ KONTAKTOWY */

#contactFormTop {
        width: 236px;
        margin: 8px auto;
        background: url(images/menuLeftDown180.gif) no-repeat top left;
}

#contactFormDown {
        font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #2b97ae;
        line-height: 150%;
        width: 236px;
        margin: 0px;        
        padding-top: 30px;
        padding-left: 10px;
        padding-bottom: 25px;
        background: url(images/menuLeftDown.gif) no-repeat bottom left;
}

#contactFormDown div {
        margin: 5px auto;
}

#contactFormDown form {
        border: 0px;
}

#contactFormDown input {
        font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
        letter-spacing: 1px;
        color: #2b97ae;
        width: 210px;
        display: block;
        border: 1px solid #2b97ae;
        background-color: #ffffff;
}

#contactFormDown input.submit {
        font: normal normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
        letter-spacing: 1px;        
        color: #2b97ae;
        width: 210px;
        display: block;
        border: 1px solid #2b97ae;
        background-color: #ffffff;
}

#contactFormDown textarea {
        font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #2b97ae;
        width: 210px;
        height: 40px;
		
        display: block;
        border: 1px solid #2b97ae;
        background-color: #ffffff;
        scrollbar-arrow-color: #2b97ae;
   scrollbar-track-color: #ffffff;
   scrollbar-face-color: #ffffff;
   scrollbar-highlight-color: #ffffff;
   scrollbar-3dlight-color: #ffffff;
   scrollbar-darkshadow-color: #ffffff;
   scrollbar-shadow-color: #ffffff;	
}








/* newsletter */

#newsletterFormTop {
        width: 236px;
        margin: 8px auto;
        background: url(images/menuLeftDown180.gif) no-repeat top left;
}

#newsletterFormDown {
        font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #2b97ae;
        line-height: 150%;
        width: 236px;
        margin: 0px;        
        padding-top: 30px;
        padding-left: 10px;
        padding-bottom: 25px;
        background: url(images/menuLeftDown.gif) no-repeat bottom left;
}

#newsletterFormDown div {
        margin: 5px auto;
}

#newsletterFormDown form {
        border: 0px;
}

#newsletterFormDown input {
        font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
        letter-spacing: 1px;
        color: #2b97ae;
        width: 210px;
        display: block;
        border: 1px solid #2b97ae;
        background-color: #ffffff;
}

#newsletterFormDown input.submit {
        font: normal normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
        letter-spacing: 1px;        
        color: #2b97ae;
        width: 210px;
        display: block;
        border: 1px solid #2b97ae;
        background-color: #ffffff;
}




















