body {padding:0px; margin:0px; font-family:Tahoma; font-size:11px; background:#ffffff url(../img/main_bg.gif) center 131px repeat-x; }
img { border:none;} 
p { padding:0px; margin:0px; line-height:1.40em;  }

/* wiecej */
a.more { background: url(../img/bullet_more1.gif) right 3px no-repeat; padding-right:15px; color: #666666; text-decoration:none }
.more a { background: url(../img/bullet_more1.gif) right 3px no-repeat; padding-right:15px; color: #666666; text-decoration:none }
a.back { background: url(../img/bullet_back1.gif) left 3px no-repeat; padding-left:15px; color: #666666; text-decoration:none }
.back a{ background: url(../img/bullet_back1.gif) left 3px no-repeat; padding-left:15px; color: #666666; text-decoration:none }

/* news bar*/
div.news-bar{ width:100%; height:35px; padding:0px; background:#ff0000; color:#FFFFFF; position:fixed !important; bottom:0px; }
div.news-bar-content{ width:90%; line-height:15px; padding:10px 5% 10px 5%; color:#FFFFFF; position:fixed !important; bottom:0px; }
div.news-bar-content *{ display:inline; }
div.news-bar-content marquee{ display:block; }
div.news-bar-content a{ color:#FFFFFF !important; text-decoration:underline !important; }
div.news-bar-content a:hover{ color:#FFFFFF !important; text-decoration:none !important; }
div.news-bar-close{ position:absolute; top:5px; right:10px; font-weight:normal; font-weight:bold; padding:3px 6px 3px 6px; background:#FFFFFF; }
div.news-bar a{ color:#ff0000; text-decoration:none; }
div.news-bar a:hover{ color:#0095da; text-decoration:none; }

/* paski niebieskie w tle przy headerze*/
.bg1 { width:50%; background:#0095DA; height:6px;position: absolute;top: 89px; left:0; line-height:1px; font-size:1px;}
.bg2 { width:50%; background:#0095DA; height:8px;position: absolute;top: 131px; left:50%;line-height:1px; font-size:1px;}
.bg2_sub { width:50%; background:#0095DA; height:29px;position: absolute;top: 131px; left:50%;line-height:1px; font-size:1px;}

/* header */
.header_content { height:95px; position:relative; width:934px; margin:auto; background:#ffffff}
.header_content .header {width: 934px; height:95px;}
.header_content .header .logo {float:left; width:199px;}
.header_content .header .logo a { color:#000000; font-size:30px; font-weight:bold; text-decoration:none;}
.header_content .header .main_banner {float:left; width:551px;}
.header_content .header .contact {float:left; width:167px;}
.header_content .header .contact table { font-size:10px; color:#666666; }
.header_content .header .contact td { padding:2px 0px; font-size:10px; color:#666666; vertical-align:middle; text-align:right }


/*srodek strony z zawartoscia */
.main_content {  min-height: 300px; height: auto !important; height: 300px; margin:auto; width:934px; background:#ffffff url(../img/main_bg.gif) center top repeat-x; position:relative;}
.main_content .main_middle { position:absolute; top:0; width:934px; overflow:auto; }

/*MAIN PAGE - navigator i ikonki drukuj / wyslij i koncowka logo*/


.main_content .main_middle .logo_bottom { width:238px; float:left; background:url(../img/sportom_logo_bottom.gif) no-repeat 94px 0px; height:35px; }
.main_content .main_middle .nav_menu{ float:left; background:url(../img/nav_main_buttons_bg.jpg) no-repeat 0 8px;}
.main_content .main_middle .navbar { background:#0095DA url(../img/navbar_rounded.gif) 0 0 no-repeat; width:696px; height:8px; line-height:1px; font-size:1px;}



/*SUB PAGE - navigator i */



.sub_middle_content { float:left;width:696px; padding-left:20px; _padding-left:8px;}
.sub_middle_content .navbar { background:#0095DA url(../img/navbar_rounded.gif) left bottom no-repeat; padding:8px 0px 8px 10px; height:13px; }
.sub_middle_content .navbar a { color:#FFFFFF;padding:0px 8px; background:url(../img/bullet_nav1.gif) 0 5px no-repeat; text-decoration:none; font-size:10px;}
.sub_middle_content .navbar a:hover { color:#eeeeee}
.sub_middle_content .navbar a.home { background:none}





/*ikonki drukuj / wyslij*/

.main_content .buttons { float:right; padding-top:5px;}
.main_content .buttons a { color:#666666; font-size:10px; text-decoration:none}
.main_content .buttons a:hover { color:#333333;}
.main_content .buttons span.print { background: url(../img/icon_print.gif) no-repeat 5px 0 ; padding:3px 0px 0px 30px; height:19px; display:block; float:left}
.main_content .buttons span.send { background: url(../img/icon_send.gif) no-repeat 5px 0 ; padding:3px 0px 0px 30px;  height:19px; display:block; float:left}

.buttons_right{ float:right; }
span.print { background: url(../img/icon_print.gif) no-repeat 5px 0 ; padding:3px 0px 0px 30px; height:19px; display:block; float:left}
span.send { background: url(../img/icon_send.gif) no-repeat 5px 0 ; padding:3px 0px 0px 30px;  height:19px; display:block; float:left}



.main_content .offer_big { clear:both}
.main_content .offer_big td {background:#FF6600; font-size:1px; line-height:1px;}
.main_content .offer_big a { color:#FFFFFF; font-size:24px; text-decoration:none}

.welcome { width:429px; float:left; padding-left:20px; padding-right:10px; }
.welcome h1{ font-size:17px; font-weight:normal; padding:10px 0 10px 0px; }
.welcome .content {}
.welcome .title { padding:10px 0px 10px 20px;}
.welcome .photo { float:left; width:131px;}
.welcome .text { float:left; width:270px; padding:0px 10px}
.welcome .text p { color:#666666; padding:0px; margin:0px;}
.welcome .text h1 { color:#0095DA; padding:10px 0px 0px 0px; margin:0px;}

/* OFERTA SPECJALNA - MAIN */

.special_offer { float:left; width:463px; }
.special_offer .title { padding:10px 0px 10px 20px; }
.special_offer .title h1 { font-size:17px; font-weight:normal; }
.special_offer .title h1 a{ font-size:17px; }
.special_offer .content { width:463px; }
.special_offer .content .left, .special_offer .content .right { width:20px; float:left; background:url(../img/special_offer_navline_bg.gif) no-repeat 0 32px; padding:58px 0px;}
.special_offer .content .middle { width:423px; float:left; }
.special_offer .content .middle .box{ float:left; padding:0px 5px 10px 5px; width:126px; }
.special_offer .content .middle .box .photo {}
.special_offer .content .middle .box h1 {color:#0095DA; font-size:14px; padding:7px 5px 5px 5px; margin:0px; min-height:50px; _height:50px; }
.special_offer .content .middle .box .text { min-height:90px; _height:90px; }
.special_offer .content .middle .box p { color:#666666; padding:0px 5px 5px 5px; }
.special_offer .content .middle .box .more_bar { background: url(../img/special_offer_moreline.gif) no-repeat 0 0; text-align:right; padding:4px 10px 4px 10px; }


.main_bottom_boxes { width:934px; clear:both }
 .box1 { width:180px; float:left; padding:15px 25px 0px 25px;}
 .box1 .content { background:#CCCCCC; min-height: 237px; height: auto !important; height: 237px; }
 .box1 .box2_text {background:#0095DA url(../img/box2_bg.gif) bottom no-repeat; min-height: 163px; height: auto !important; height: 163px; color:#FFFFFF;}
 .box1 .box2_text p { margin:0px; padding:5px 10px}
 .box1 .box4_top { height:13px; background:url(../img/box4_top_bg.gif)}
 .box1 .clients { background:url(../img/box4_bg.jpg) bottom no-repeat;  text-align:center; min-height: 224px; height: auto !important; height: 224px;}
 .box1 .clients img { padding:10px 0px;}

 .box1 .title { padding:4px 10px; font-size:17px;  color:#119CDC;}
 .box1 .title a{ font-size:17px;  color:#119CDC;}
 .box1 .more_bar { float:right; padding:5px 10px;}
 .box1 .more_bar a:hover { color:#666666}
 
 .box1r { width:180px; float:left; padding:15px 0px 0px 0px;}
 .box1r .content { background:#CCCCCC; min-height: 237px; height: auto !important; height: 237px; }
 .box1r .box2_text {background:#0095DA url(../img/box2_bg.gif) bottom no-repeat; min-height: 163px; height: auto !important; height: 163px; color:#FFFFFF;}
 .box1r .box2_text p { margin:0px; padding:5px 10px}
 .box1r .box4_top { height:13px; background:url(../img/box4_top_bg.gif)}
 .box1r .clients { background:url(../img/box4_bg.jpg) bottom no-repeat;  text-align:center; min-height: 224px; height: auto !important; height: 224px;}
 .box1r .clients img { padding:10px 0px;}

 .box1r .title { padding:4px 10px; font-size:17px;  color:#119CDC;}
 .box1r .title a{ font-size:17px;  color:#119CDC;}
 .box1r .more_bar { float:right; padding:5px 10px;}
 .box1r .more_bar a:hover { color:#666666}

/*footer*/

.footer { background:url(../img/footer_line.gif) top center no-repeat; clear:both; width:934px; margin:auto; margin-top:10px; padding:10px 0px 20px 0px; }
.footer .navmenu span { padding:0px 30px;}
.footer .navmenu a { color: #666666; background: url(../img/bullet_footer1.gif) no-repeat 0px 5px; padding:0px 10px; text-decoration:none}
.footer .navmenu a:hover { color:#666666}
.footer .copy { color:#FFA060; padding:5px 0px}
.footer .creator a { padding:0px; background:none; color:#CCCCCC}

.trip_box{ background: url(../img/info_right.gif) right no-repeat; height:46px; float:left; width:400px; margin-top:20px; }
.trip_box_left{ background: url(../img/info_left.gif) no-repeat; height:26px; padding:10px 10px 10px 20px; float:left; }
.trip_title{ font-size:17px; color:#119CDC; line-height:26px; }
.trip_title a{ font-size:17px; color:#119CDC; }
.trip_flag{ padding-left:15px; }