body
{

	background: #2b2b2b url('../gfx/bg_html.gif') repeat-x top left;
	margin: 0;
	font: normal 11px Tahoma;
	color: #959595;
}

ul { padding: 0; }
ul li { list-style: none; }
p.message_head { color:#62A0AB; text-decoration: underline; cursor:pointer;}
p.message_head :hover { cursor: pointer;	cursor: hand; }

#wrapper {

	width: 950px;
	margin: 0 auto;
	display: block;
	position: relative;

}

a img { border: none;}


#header {

width: 950px;
height: 85px;
padding: 64px 0 0 0;

}

h1#logo { margin: 0px 0 0 0; background: url('../gfx/logo.gif') no-repeat top left; }
h1#logo span { display: none; }
h1#logo a { display: block;  width: 411px; height: 40px;}


#header li { list-style: none; }
ul#cssdropdown { margin: 0px 0 0 0; padding: 0; }
li.headlink { float: left; position: relative; z-index: 10; }
li.headlink ul li{ float: none; margin: 0; padding: 0px 0 0 15px !important; padding: 0 0 0 5px; background: url('../gfx/li_bullet.gif') no-repeat top left; line-height: 15px;}
li.headlink ul#submenu { display: none; margin: 33px 0 0 0; background: #62a0ab url('../gfx/bg_sec_menu.gif') no-repeat top left; min-width: 290px;  padding: 30px 10px 20px 10px; position: absolute; left: 0; top: 0; z-index: 50; opacity: 0.95; float: left;}


#header a { color: #fff; text-decoration: none; }
#header a:hover { color: #fff; text-decoration: underline; }

a#strona_glowna { width: 98px; height: 45px; background: url('../gfx/nn_strona_glowna.gif') no-repeat; display: block; }
a#strona_glowna:hover { width: 98px; height: 45px; background: url('../gfx/nh_strona_glowna.png') no-repeat; display: block; }
a#strona_glowna.active { width: 98px; height: 45px; background: url('../gfx/nh_strona_glowna.png') no-repeat; display: block; }

a#o_mnie { width: 61px; height: 45px; background: url('../gfx/nn_o_mnie.png') no-repeat; display: block; }
a#o_mnie:hover { width: 61px; height: 45px; background: url('../gfx/nh_o_mnie.png') no-repeat; display: block; }
a#o_mnie.active { width: 61px; height: 45px; background: url('../gfx/nh_o_mnie.png') no-repeat; display: block; }

a#blog { width: 43px; height: 45px; background: url('../gfx/nn_blog.png') no-repeat; display: block; }
a#blog:hover { width: 43px; height: 45px; background: url('../gfx/nh_blog.png') no-repeat; display: block; }
a#blog.active { width: 43px; height: 45px; background: url('../gfx/nh_blog.png') no-repeat; display: block; }

a#portfolio { width: 77px; height: 45px; background: url('../gfx/nn_portfolio.png') no-repeat; display: block; }
a#portfolio:hover { width: 77px; height: 45px; background: url('../gfx/nh_portfolio.png') no-repeat; display: block; }
a#portfolio.active { width: 77px; height: 45px; background: url('../gfx/nh_portfolio.png') no-repeat; display: block; }

a#oferta { width: 68px; height: 45px; background: url('../gfx/nn_oferta.png') no-repeat; display: block; }
a#oferta:hover { width: 68px; height: 45px; background: url('../gfx/nh_oferta.png') no-repeat; display: block; }
a#oferta.active { width: 68px; height: 45px; background: url('../gfx/nh_oferta.png') no-repeat; display: block; }

a#kontakt { width: 72px; height: 45px; background: url('../gfx/nn_kontakt.png') no-repeat; display: block; }
a#kontakt:hover { width: 72px; height: 45px; background: url('../gfx/nh_kontakt.png') no-repeat; display: block; }
a#kontakt.active { width: 72px; height: 45px; background: url('../gfx/nh_kontakt.png') no-repeat; display: block; }

li.headlink ul li.li1 { float: left; margin: 0; padding:0 !important; background: none; }
li.headlink ul li.li2 { float: left; margin: 0 0 0 25px !important; margin: 0 0 0 5px; background: none; padding: 0; }
li.headlink ul.ul1, li.headlink ul.ul2 { margin: 0; padding:0; position: static; float: none; background: none; min-width: 0; top: auto; left: auto;}
li.headlink span { display: none; }


#tt-content #flash { position: absolute; top: 190px; left: 50%; margin: 0 0 0 -436px; z-index: 49;} 
#tt-content { min-height: 610px; }

#tt-content-sub a { color: #62A0AB; }

#tt-content-sub { min-height: 385px; padding: 70px 0 0px 0; }

#tt-content-sub  #left{ width: 180px; float: left; text-align: right; margin: 0 50px 0 0; }
#tt-content-sub  #left h2 { font-family: HelveticaNeueLTPro55RomanRegu; font-size: 50px; color: #c0f5ff; letter-spacing: -4px; padding: 0; margin: 0; line-height: 32px; font-weight: normal;}
#tt-content-sub  #left h2.en { font-family: HelveticaNeueLTPro35ThRegular; font-size: 22px; color: #c0f5ff; letter-spacing: 0px; padding: 0; margin: 0; font-weight: normal;}
#tt-content-sub  #right{ width: 680px; float: left; text-align: justify; line-height: 16px; padding:0 0 30px;}

#tt-content #flash embed { position: absolute; z-index: 49;}

#fl { position: absolute; top: 175px; left: 50%; margin: 0 0 0 -475px; z-index: -9999; }


br.clear { clear: both; }

#tt-footer { width: 100%; height: 100px; background: url('../gfx/footer.gif') no-repeat top center; }

h1#slogan { position: absolute; top: 100%; font-size: 11px; font-weight: normal; color: #62a0ab; margin: -117px 0 0 -100px; left: 50%; width: 500px; line-height: 16px;}
#tt-footer {padding: 20px 0; }
#footer-inner { width: 950px; margin: 0 auto; display: block; padding: 60px 0 0 0; text-align: right; margin: 0 auto; font-weight: bold;}



#lcol { width: 293px; float: left; margin: 0 45px 0 0;}
#rcol { width: 293px; float: left; }

#right b {color: #dddddd; }
#right p, #right img { margin: 0 0 20px 0; }

#outer {height:auto; position:relative; width:100%;}

/* kontakt */
label {text-align: left; color: #62a0ab; font-weight: bold;  }
input { border: 1px solid #3c3c3c; background: #211e1e; color: #959595; margin:0px 0 5px 0;}
input.iin { width: 294px; height: 23px; padding: 0; }
textarea { width: 281px; height: 100px; background: #211e1e; border: 4px solid #282828; color: #959595; overflow: hidden;} 
#ta { width: 294px height: 150px; border: 1px solid #3d3d3d; }
input#ww { width: 100px; height: 45px; border: none; float: right; margin: 10px 0 0 0;} 

#captcha_left { width: 218px; margin: 10px 5px 0 0; float: left; line-height: 14px;}
#captcha_right { width: 68px; margin: 10px 0px 0 0; float: left; }
#captcha { width: 68px; margin: 3px 0 0 0; height: 18px;}

.community { width: 82px; height: 51px; background: url('../gfx/zmn.gif') no-repeat top left; float: left;}
.community span { display: none; }

.twitter { width: 48px; height: 52px; float: left; background: url('../gfx/twitter.gif') no-repeat top left;}
.twitter span { display: none; }

.facebook { width: 53px; height: 52px; float: left; background: url('../gfx/facebook.gif') no-repeat top left;}
.facebook span { display: none; }

#unpassed { background: #FFCCCC; color:#C52020; border:1px solid #DD7777; padding: 10px;}
#passed { background: #f6f2c1; color:#67960d; border:1px solid #ccc67f; padding: 10px;}

#left h2 span { display: none; }
#left h2#title-omnie { background: url('../gfx/title-omnie.png') no-repeat top left; width: 193px; height: 65px;}
#left h2#title-oferta { background: url('../gfx/title-oferta.png') no-repeat top left; width: 193px; height: 65px;}
#left h2#title-kontakt { background: url('../gfx/title-kontakt.png') no-repeat top left; width: 193px; height: 65px;}

.message_body {
	display:none;
}

a.b1, a.b1:hover { cursor: default; text-decoration: none; float: none; display: inline; background: none; width: auto; height: auto; color: #62A0AB; padding: 0; }

#footer-inner p { text-align: justify; font-size: 9px; font-weight: normal; color: #4c4c4c;}

