

* {
	margin: 0;
	padding: 0;
}

body {
	line-height: 1.5;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}



.more
{
margin-top: 10px;	
width: 70px;
text-align: center;
height: 16px;
font-size: 10px;
color: #ffffff;
background: #0099cb;
border-radius: 4px;
float: right;
}


.more:hover
{
color: orange;
background: #5d5d5d;

}



.more:active
{
color: #ffffff;
background: #5d5d5d;

}




img
{border: 0;}

#content
{	
width: 960px;
margin: 15px auto;
clear: both;
}

.dzialy img
{
float: left;

}

#dzialy
{
width : 960px;
margin:10px auto;
clear: both;
border-bottom : 1px dotted #cccccc;
text-align: left;
font-size: 12px;
font-weight: normal;
}

#dzialy2
{
width : 960px;
margin: 15px auto 0 auto;
clear: both;
padding-top: 10px;
text-align: left;
font-size: 12px;
font-weight: normal;

}


#projekt
{
	width: 470px;
	height: 100px;
	line-height: 100px;
	float: left;
	clear: both;
	background : url(projekt.png) no-repeat right bottom;
color: #ffffff;
font-size: 14px;
	}



#nowosci
{
	width: 470px;
	float: right;
	}


.dzialy
{
margin-right: 10px;
padding-top: 15px;
width: 230px;
font-weight: bold;
font-size: 12px;
text-align: left;
line-height: 32px;

	}


.dzialy_a
{
margin-right: 10px;
padding-top: 20px;
width: 230px;
font-weight: bold;
font-size: 12px;
text-align: left;
line-height: 32px;
}

.dzialy_b
{
	padding-top: 15px;
	padding-right: 20px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
    font-weight: normal;

	}

body {
margin : 0 auto;
font-size: 12px;
font-family: Frutiger, 'Frutiger Linotype', Univers, Calibri, 'Gill Sans', 'Gill Sans MT', 'Myriad Pro', Myriad, 'DejaVu Sans Condensed', 'Liberation Sans', 'Nimbus Sans L', Tahoma, Geneva, 'Helvetica Neue', Helvetica, Arial, sans-serif;
color: #000000;
text-align: justify;
letter-spacing: 1px;
background: #f6f6f6;

}

#wrap
{
background: #f6f6f6;
	}



#top {
width : 960px;
margin-left : auto;
margin-right : auto;
height : 20px;
border-bottom : 2px solid #000000;
text-align: right;
}

#header {
width : 960px;
margin-left : auto;
margin-right : auto;
margin-top : 0;
padding-top : 0;
height : 320px;
background : url(../images/header_tr.png) no-repeat right bottom;
}



#main_bottom {
width : 960px;
margin : 0 auto;
clear : both;
text-align: left;
color: #2d3742;

}



#footer {
width: 960px;
text-align : left;
font: normal normal normal 11px/normal verdana, helvetica, arial, geneva, sans-serif;
line-height : 12px;
margin-left : auto;
margin-right : auto;
padding: 10px 5px;
color: #7e7e7e;
clear: both;
}


#footer_mini {
width: 960px;
text-align : left;
font: normal normal normal 11px/normal verdana, helvetica, arial, geneva, sans-serif;
line-height : 12px;
margin-left : auto;
margin-right : auto;
padding-top: 300px;
color: #7e7e7e;

}



#footer1 {
width: 960px;
height: 30px;
text-align : left;
font: normal normal normal 11px/normal verdana, helvetica, arial, geneva, sans-serif;
line-height : 15px;
margin-left : auto;
margin-right : auto;
padding: 10px 0;
letter-spacing: 0;
	background: url(linia.png) top center no-repeat;
}


#footer1 li {
display: inline;
padding-left: 20px;

}


#footer1 img, img #footer1  {
display: none;
}



#footer1 ul
 { 
 	width: 500px;
 	clear: right;
 	}




#footer2 {
width: 960px;
height: 150px;
text-align : left;
font: normal normal normal 10px/normal verdana, helvetica, arial, geneva, sans-serif;
line-height : 12px;
margin-left : auto;
margin-right : auto;
color: #7e7e7e;
}




.foot li
{
	text-indent: 0;
	line-height: 17px;
	font-size: 11px;
color: #7e7e7e;
	}

ul
{padding-left: 0;}

#footer a {
text-decoration : none;
color: #7e7e7e;
}

#footer a:hover {
text-decoration : underline;
color: #cccccc;
}



#header_main {
width : 960px;
margin-left : auto;
margin-right : auto;
margin-top : 0;
padding-top : 0;
height : 0;
}

#mainsec_main {
width : 960px;
min-height: 300px;
margin : 0 auto;
clear : both;
text-align: left;
	background: url(linia.png) bottom center no-repeat;}

#main_left
{
	width: 500px;
    height: 300px;
	float: left;
    clear: both;
    color: #000000;
	background: url(fwd_3.png) left top no-repeat;
}



#main_left_a
{
	width: 460px;
    height: 150px;
	float: left;
    clear: both;
}



#first
{
height: 90px;
background: #f6f6f6;
	}


#footer_up
{
background: #212121;
min-height: 120px;	
width: 960px;
margin: 0 auto;
}
	


/* #last
{
border-top: 1px solid #696969;
background: #212121;
min-height: 100px;	
	}
	*/

#main_left_b
{
	width: 400px;
    height: 425px;
	float: left;
	font-size: 12px;
    clear: both;

}



#social
{
width: 300px;
margin-top: 10px;
float: left;
clear: both;
	}

#social img
{margin-right: 10px;}
#tt
{
	width: 960px;
margin: 0 auto;	
	}


#main_right
{
	width: 450px;
	height: 300px;
	float: right;
	background: url(red_feather2.png) right top no-repeat;
}



h3
{
font-size: 14px;
line-height: 18px;
color: #18467c;	
font-weight: normal;
margin: 0;
}


h4
{
font-size: 18px;
line-height: 24px;
color: #18467c;	
font-weight: normal;
}



h5
{
font-size: 12px;
color: #cccccc;	
font-weight: normal;
vertical-align: top;
margin: 0;
line-height: 20px;
}




#topmenu
{
	padding-top: 30px;
    font-size: 12px;
    text-decoration: none;
    float: right;
    width: 700px;
    }



#topmenu ul li, #topmenu ul li a
{
	display: inline;
    width: 120px;
	margin-right: 25px;
	padding-bottom: 10px;
    color: #222222;
    font-size: 12px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: normal;

    }

#topmenu li.last a
{
	margin-right: 0;
	padding-right: 0;
/*  background: url(kreska_0.png) left bottom no-repeat;	*/
	}




#topmenu img
{
	padding-right: 5px;
	}

ul li.active a, #topmenu li.active a
{
color: #9e3349;
/* background: url(kreska.png) left bottom no-repeat; */
}


h2, h2 a, .he
{
font-size: 12px;
color: #262626;
text-decoration: none;
	}

.of1, .of2, .of3, .of4
{
font-size: 12px;
color: #262626;
text-decoration: none;
text-indent: 35px;
line-height: 32px;
}

.of1
{background: url(layout.png) left top no-repeat;
}



.of2
{background: url(scissors.png) left top no-repeat;
}


.of3
{background: url(connections.png) left top no-repeat;
}


.of4
{background: url(lab.png) left top no-repeat;
}



a
{
color: #9e3349;
text-decoration: none;
float: left;
}



.rightbottom
{
float: right;
padding-top: 380px;
}



.right
{
float: right;
clear: both;
}

#dw
{width: 200px;}


#a
{
float: left;
clear: both;
width: 250px;
height: 120px;
color: #7e7e7e;
}




#d
{
float: left;
clear: both;
width: 250px;
height: 120px;
color: #7e7e7e;
/* background: url(fwd_2.png) left center no-repeat; */
}


#b
{
float: left;
width: 248px;
margin-top: 25px;
color: #7e7e7e;
border-right: 1px dotted #515151;
}


#c
{
float: right;
width: 430px;
margin-top: 25px;
height: 120px;
}



#e
{
float: left;
width: 310px;
height: 120px;
padding-left: 10px;
color: #7e7e7e;
margin-top: 20px;
}




#f
{
float: left;
width: 310px;
height: 120px;
padding-left: 10px;
color: #7e7e7e;
margin-top: 20px;
}

#g
{
float: right;
width: 300px;
height: 120px;
color: #7e7e7e;
margin-top: 20px;
}

#prw
{float: right;
width: 630px;}


.um, .bs, .st
{
color: #f8f8f8;
font-size: 12px;
font-weight: normal;	
padding-top: 25px;
line-height: 30px;
line-height: 20px;
}

h1.um, h1.bs, h1,st
{text-indent: 45px; line-height: 20px; padding-bottom: 15px;}

h1.um
{
background: url(processing.png) left center no-repeat;

	}
h1.bs
{background: url(globe.png) left center no-repeat;
}


h1.st
{background: url(leaves.png) left center no-repeat;
}


.red
{color: red;}

.gray
{color: #7e7e7e;}

.gray_light
{color: #cccccc;}

.navy
{color: #18467c;}

.yellow
{
color: #eda100;
}



.blue
{
color: #00a8e9;
}


#cfName
{
	border: none;
	width: 185px;
    margin-right: 10px;
    height: 23px;
background: url(bb.png) left top no-repeat;
padding-left: 25px;
color: #cccccc;
line-height: 23px;
}



#cfEmail
{
	border: none;
	width: 185px;
    margin-right: 10px;
    height: 23px;
background: url(cc.png) left top no-repeat;
padding-left: 25px;
color: #cccccc;
line-height: 23px;
}


#cfRegarding
{
	border: none;
	width: 185px;
    margin-right: 10px;
    height: 23px;
background: url(aa.png) left top no-repeat;
padding-left: 25px;
color: #cccccc;
line-height: 23px;
}


#cfMessage
{
width: 260px;
height: 100px;
border: none;
padding: 5px;
color: #7e7e7e;
background: url(message.png) left center no-repeat;
}


#omnie
{
/* background: url(napis.png) right top no-repeat; */
padding-top: 190px;
width: 500px;
font-size: 12px;
}


#ikonki
{
    margin-top:25px;
	width: 500px;
	height: 200px;
}





#ikonki_l
{
	width: 500px;
	height: 120px;
 border-bottom: 1px dotted #cccccc; 
/* background: url(main_icon.png) left top no-repeat;
 border-right: 1px dotted #cccccc; 
padding-left: 45px;
padding-right: 5px; */
}


#ikonki_r
{
	margin-top: 10px;
	width: 500px;
	height: 100px;
}

	
	
.omnie_mini
{
width: 330px;
margin-right: 20px;
margin-bottom: 20px;
padding-right: 10px;
line-height: 16px;
font-size: 12px;
font-weight: normal;

	}	
	
#kontakt_left
{
	float: left;
	width: 370px;	
	clear: both;
}	
	
	

#kontakt_right
{
	float: right;
	width: 580px;
}	

.np
{
vertical-align: top;
	}
		
.newpage
{
clear: both;
vertical-align: top;
height: 35px;
padding-left: 15px;
}	

.newpage h3 a 
{
    background: url(world.png) left center no-repeat;
	line-height: 16px;
	text-indent: 20px;
	font-size: 12px;
	}


.newpage h3
{
	line-height: 16px;
	font-size: 12px;
	}
	
	




#port img 
      {border: 0px;
     padding:0;
     margin: 0;
      }
        .bottom img
        {border: 0px;}
        .bubbleInfo {
            position: relative;
            top: 20px;
            left: 0px;
            width: 250px;
            height: 150px;
            clear: both;
            
        }

        .trigger {
        }
     
        /* Bubble pop-up */

        .popup {
                position: absolute;
                display: none;
                z-index: 50;
                border-collapse: collapse;
        }

        .popup td.corner {
                height: 15px;
                width: 19px;
        }

        .popup td#topleft { background-image: url(/assets/templates/adams/css/bubble-1.png); }
        .popup td.top { background-image: url(/assets/templates/adams/css/bubble-2.png); }
        .popup td#topright { background-image: url(/assets/templates/adams/css/bubble-3.png); }
        .popup td.left { background: url( /assets/templates/adams/css/bubble-4.png) top left repeat-y; }
        .popup td.rightt { background: url( /assets/templates/adams/css/bubble-5.png) top right repeat-y; }
        .popup td#bottomleft { background-image: url(/assets/templates/adams/css/bubble-6.png); }
        .popup td.bottom { background-image: url(/assets/templates/adams/css/bubble-7.png); text-align: center;}
        .popup td.bottom img { display: block; margin: 0 auto; }
        .popup td#bottomright { background-image: url(/assets/templates/adams/css/bubble-8.png); }

        .popup table.popup-contents {
                font-size: 11px;
                line-height: 17px;
                background-color: #fff;
                width: 210px;
                color: #666;
                font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
                }

        table.popup-contents th {
                text-align: left;
                font-size: 10px;
                color: #0099cb;
                display: block;
                width: 45px;
                text-transform: lowercase;
                }

        table.popup-contents td {
                text-align: left;
                }

        tr#release-notes th {
                text-align: left;
                text-indent: -9999px;
                background: url(starburst.gif) no-repeat top right;
                height: 17px;
                }

        tr#release-notes td a {
                color: #333;
        }	
        
        
#port
	{
	clear: both;
		}
	
