* {
margin:0;
padding:0;
}

body {
background:#F8F9FB url(img/bg.gif) repeat-x;
color:#283546;
font:12px 'Tahoma', Arial, Helvetica, lucida sans, sans-serif;
line-height:120%;
text-align:center;
}
a {
color:#215E9C;
text-decoration:underline;
}
a:hover {
color:#5E96CF;
text-decoration:underline;
}

#wrapper {
width:940px;
margin:0 auto;
}

#ico {
height:20px;
font-size:10px;
color:#A1A5AF;
margin-top:3px;
width:940px;
}

#ico_list {
margin-left:600px;
}

#ico_list li {
display:inline;
list-style-type:none;
padding:10px;
}

#ico_list li a {
color:#A1A5AF;
text-decoration:none;
}

#ico_list li a:hover {
color:#2472CE;
text-decoration:underline;
}

.icon {
border:none;
margin-right:7px;
}

#top {
margin-top:-3px;
width:940px;
height:190px;
background:url(img/bg_toper.gif);
}

#logo {
position:relative;
top:15px;
left:15px;
float:left;
width:250px;
height:160px;
background:#fff;
}

#logo a {
width:250px;
height:160px;
display:block;
background:url(img/logos.gif) no-repeat;
}

#foto {
position:relative;
top:15px;
left:-15px;
float:right;
width:645px;
height:160px;
background:#fff;
}

#wrapper2 {
width:940px;
background:#fff;
padding-top:15px;
}

#content {
width:910px;
background:#fff;
padding-bottom:15px;
margin:0 15px;
}

#menu {
width:910px;
height:39px;
background:url(img/bg_menu.gif) no-repeat;
}

.m_1 {
width:102px;
height:39px;
display:block;
background:url(img/m_n1.gif) no-repeat;
}

a.m_1:hover {
width:102px;
height:39px;
display:block;
background:url(img/m_m1.gif) no-repeat;
}

.m_2 {
width:133px;
height:39px;
display:block;
background:url(img/m_n2.gif) no-repeat;
}

a.m_2:hover {
width:133px;
height:39px;
display:block;
background:url(img/m_m2.gif) no-repeat;
}

.m_3 {
width:97px;
height:39px;
display:block;
background:url(img/m_n3.gif) no-repeat;
}

a.m_3:hover {
width:97px;
height:39px;
display:block;
background:url(img/m_m3.gif) no-repeat;
}

.m_4 {
width:129px;
height:39px;
display:block;
background:url(img/m_n4.gif) no-repeat;
}

a.m_4:hover {
width:129px;
height:39px;
display:block;
background:url(img/m_m4.gif) no-repeat;
}

.m_5 {
width:138px;
height:39px;
display:block;
background:url(img/m_n5.gif) no-repeat;
}

a.m_5:hover {
width:138px;
height:39px;
display:block;
background:url(img/m_m5.gif) no-repeat;
}

.m_6 {
width:106px;
height:39px;
display:block;
background:url(img/m_n6.gif) no-repeat;
}

a.m_6:hover {
width:106px;
height:39px;
display:block;
background:url(img/m_m6.gif) no-repeat;
}

.m_7 {
width:115px;
height:39px;
display:block;
background:url(img/m_n7.gif) no-repeat;
}

a.m_7:hover {
width:115px;
height:39px;
display:block;
background:url(img/m_m7.gif) no-repeat;
}

.m_8 {
width:90px;
height:39px;
display:block;
background:url(img/m_n8.gif) no-repeat;
}

a.m_8:hover {
width:90px;
height:39px;
display:block;
background:url(img/m_m8.gif) no-repeat;
}

#feet {
position:relative;
top:45px;
width:910px;
height:70px;
background:#F8F9FB;
border-top:2px solid #EEF0F8;
text-align:left;
}

#feet p {
font-family:'Arial Narrow';
position:relative;
top:8px;
left:15px;
color:#A7C3D2;
font-weight:700;
font-size:13px;
text-transform:uppercase;
}

#feet p a {
color:#557E96;
text-decoration:none;
}

#feet p a:hover {
color:#224458;
text-decoration:underline;
}

#feet span {
position:relative;
left:420px;
}

#c_left {
float:left;
position:relative;
top:15px;
}

#c_right {
float:right;
position:relative;
top:15px;
}

#box_red {
width:250px;
height:167px;
text-align:left;
}
#box_red2 {
width:250px;
height:207px;
text-align:left;
}

#box_new {
width:645px;
height:255px;
background:url(img/bg_box_new.gif) repeat-x;
text-align:left;
}
#box_dark {
width:645px;
height:110px;
background:url(img/bg_box_dark.gif) repeat-x;
text-align:left;
}
.none {
display:none;
}
#box_red h2 {
width:250px;
height:33px;
display:block;
background:url(img/h1_dlaczego_warto.gif) no-repeat;
}

#box_red h1 {
width:250px;
height:36px;
display:block;
background:url(img/h1_parner_klubu.gif) no-repeat;
}

#box_text {
	width:645px;
	text-align:left;
	
}

#box_text p {
	padding:12px;
	font:13px 'Tahoma' sans-serif;
	line-height:140%;
}

#box_text p b {
	color:#fff;
	font-size:18px;
}

#box_text div {
	width:645px;
	height:235px;
	text-align:left;
}

#box_text div .left_main {
	float:left;
	width:225px;
	height:205px;
	background:#387ac0;
	padding:15px 0px 15px 15px;
}

#box_text div .left_main h2 {
	color:#fff;
	font-size:23px;
	font-weight:normal;
	margin-top:5px;
	line-height:120%;
}

#box_text div .left_main h3 {
	color:#fff;
	font-size:28px;
	font-weight:normal;
	padding:25px 0 20px 0;
	line-height:130%;
}

#box_text div .left_main h5 {
	color:#fff;
	font-size:19px;
	font-weight:normal;
	line-height:130%;
}


#box_text div .left_main p, #box_text div .right_main p {
	font-size:14px;
	padding:15px 0 15px 0;
	text-align:left;
	line-height:170%;
}

#box_text div .left_main p strong {
	color:#fff;
	font-size:18px;
	font-weight:normal;
}

#box_text a {
	color:#fff;
	font-size:14px;
	line-height:150%;
}

#box_text a:hover {
	color:#fff;
	font-size:14px;
	text-decoration:none;
}

#box_text div .right_main h2 {
	color:#fff;
	font-size:23px;
	font-weight:normal;
	line-height:120%;
	margin-top:5px;
}


#box_text div .right_main {
	margin-left:10px;
	float:right;
	width:365px;
	height:205px;
	padding:15px;
	background:#ce284e url(img/women_right.gif) right bottom no-repeat;
	color:#fff;
}

#box_text div .right_main p {
	font-size:17px;
	line-height:130%;
}

#box_text div .left_main p {
	font-size:14px;
	line-height:134%;
	color:#fff;
}

#box_text div .right_main p a {
	text-decoration:underline;
	font-size:17px;
}

#box_text div .right_main p a:hover {
	text-decoration:none;
}

#box_text div .left_main p a {
	text-decoration:underline;
	font-size:15px;
}

#box_text h1 {
width:210px;
height:27px;
display:block;
background:url(img/h1_prawo.gif) no-repeat;
}

#box_dark h1 {
position:relative; top:12px; left:10px;
width:102px;
height:18px;
display:block;
background:url(img/h1_oferujemy.gif) no-repeat;
}
#box_dark p {
margin:0px 0 0 10px;
color:#fff;
font-size:12px;
line-height:150%;
}
#box_dark p span{
color:#76b8ff;
position:relative;top:3px;
}
#box_dark a {
color:#76b8ff;
font-weight:bold;
text-decoration:underline;
}
#box_dark a:hover {
color:#76b8ff;
text-decoration:none;
}

.h2_box1, .h2_box2 {
color:#fff;
text-decoration:none;
}
.h2_box1:hover, .h2_box2:hover {
color:#fff;
text-decoration:underline;
}
.h2_box1 {
padding-left:20px;
background:url(img/arrow_white.gif) left center no-repeat;
}
.h2_box2 {
padding-left:20px;
background:url(img/arrow_white2.gif) left center no-repeat;
}

#box_new_txt {
width:645px;
height:255px;
background:url(img/box_new.gif) 370px 0px no-repeat;
}
#red_txt {
line-height:160%;
color:#680808;
font-size:11px;
background:url(img/bg_box_red.gif) 155px 60px no-repeat;
margin:5px 0 0 10px;
}

#red_txt span {
color:#fff;
display:block;
line-height:200%;
}

#red_txt a {
display:block;
position:relative;
left:140px;
top:3px;
width:85px;
height:18px;
background:url(img/button_wiecej.gif) no-repeat;
}

#blue_txt {
color:#fff;
line-height:150%;
font-size:12px;
background:url(img/bg_box_blue.gif) 470px 0 no-repeat;
margin:5px 0 0 10px;
}

#blue_txt b {
position:relative;
top:5px;
}

#box_grey {
position:relative;
top:15px;
width:250px;
height:140px;
background:#F8F9FB url(img/bg_white.gif) bottom repeat-x;
text-align:left;
border-bottom:1px solid #EEF0F8;
}

#box_white {
position:relative;
top:15px;
width:645px;
background:#F8F9FB url(img/bg_white.gif) bottom repeat-x;
text-align:left;
border-bottom:1px solid #EEF0F8;
}


#box_grey h1,#box_grey2 h1 {
width:250px;
height:33px;
display:block;
background:url(img/h1_dane_kontaktowe.gif) no-repeat;
}

#box_white h1 {
width:250px;
height:33px;
display:block;
background:url(img/h1_naj_wiadomosci.gif) no-repeat;
}

#grey_txt {
color:#3E5066;
line-height:170%;
font-size:11px;
background:url(img/bg_box_grey.gif) 140px 30px no-repeat;
margin:5px 0 0 15px;
}

#grey_txt b {
font-size:1.5em;
font-weight:normal;
}

#grey_txt big {
font-size:13px;
font-weight:400;
}

#grey_txt span {
color:#104d8f;
font-weight:700;
}

#grey_txt a {
text-decoration:underline;
color:#324B6B;
}

#grey_txt a:hover {
text-decoration:underline;
font-weight:700;
}

#white_txt {
line-height:160%;
font-size:12px;
color:#142C41;
margin:5px 0 0 15px;
padding-bottom:10px;
}
#white_txt a {
color:blue;
}

#white_txt b span {
color:#BFBFBF;
}
.clear {
clear:both;
}

#box_grey2 {
width:250px;
background:#F8F9FB url(img/bg_white.gif) bottom repeat-x;
text-align:left;
border-bottom:1px solid #EEF0F8;
}

#zaw {
width:645px;
background:#F8F9FB url(img/bg_white.gif) bottom repeat-x;
border-bottom:1px solid #EEF0F8;
text-align:left;
}

#zaw hr {
position:relative;
top:10px;
border:1px solid #fff;
color:#fff;
}

#zaw h3 {
position:relative;
top:5px;
left:10px;
font-size:11px;
font-weight:700;
color:#F25035;
}

#zaw h3 span {
color:#2E63A0;
}

#zaw p {
line-height:140%;
margin:0 10px 10px;
}

#zaw p b {
margin-top:15px;
margin-bottom:10px;
font-size:13px;
color:#1361BC;
display:block;
}
#zaw p small {
position:relative; left:15px;
}
#lista_1 li {
position:relative;
left:20px;
list-style-type:none;
font-size:12px;
padding:3px;
}

.border_none {
border:none;
}

#mytable {
width:620px;
margin-left:15px;
margin-bottom:10px;
padding:0;
}

caption {
width:620px;
font:italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align:right;
padding:0 0 5px;
}
caption span {
display:none;
}
td {
vertical-align:top;
}
th {
font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#1D4C82;
border-right:1px solid #C1DAD7;
border-bottom:1px solid #C1DAD7;
border-top:1px solid #C1DAD7;
letter-spacing:2px;
text-transform:uppercase;
text-align:left;
background:#CAE8EA url(img/bg_header.jpg) no-repeat;
padding:6px 6px 6px 12px;
}

th.nobg {
border-top:0;
border-left:0;
border-right:1px solid #C1DAD7;
background:none;
}

#td {
border-right:1px solid #C1DAD7;
border-bottom:1px solid #C1DAD7;
background:#fff;
color:#1D5799;
font-size:11px;
line-height:140%;
padding:6px 6px 6px 12px;
}

.alt, .alt2 {
background:#F3F4F7;
color:#1D5799;
border-right:1px solid #C1DAD7;
font-size:11px;
border-bottom:1px solid #C1DAD7;
line-height:140%;
border-top:1px solid #fff;
padding:6px 6px 6px 12px;
}
.alt2 {
vertical-align:middle;
}
.alt2 b {
font-size:1.6em;
}
th.spec {
border-left:1px solid #C1DAD7;
border-top:0;
background:#fff url(img/bullet1.gif) no-repeat;
font:bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
border-left:1px solid #C1DAD7;
border-top:0;
background:#F3F4F7 url(img/bullet2.gif) no-repeat;
font:bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#1D4C82;
}

.white {
color:#fff;
text-align:center;
}

#logo a span,.m_1 span,.m_2 span,.m_3 span,.m_4 span,.m_5 span,.m_6 span,.m_7 span,.m_8 span,#box_red h1 span,#box_blue h1 span,#red_txt a span,#box_grey h1 span,#box_white h1 span,#white_txt a span,#box_grey2 h1 span {
display:none;
}
.big_tel {
position:relative; top:30px; left:65px;
display:block;
font-size:5.5em;
font-weight:bold;
color:#2D6EB0;
}
#from {
margin-left:10px;
}

#box_dark p {
margin:24px 0 0 10px;
}
.aporada , .aabonament  {
font-size:23px;
letter-spacing:-1px;
text-decoration:none;
margin:0px 20px 0 20px;
}

#formu label {
display: block;
width: 100px;
float: left;
}
              
input, textarea {
display: block;
float: left;
}
              
#formu {
overflow: auto;
clear: both;
margin-bottom: 0.5em;
}
              
input.check,
input.submit {
margin-left: 100px;
}
              
label.check {
width: auto;
}
#fieldset {
border:none;
margin:0 0 0 20px;
line-height:150%;
}

