div#content.home {}
div#content.home div.left { float: left; background: #ededed; border: 1px solid #d7d7d7; width: 485px; margin-bottom: 5px; height: 587px; }
    div#content.home div.left div.maps {}
        div#content.home div.left div.maps h3 { background: #f6f6f6; height: 18px; color: #244e91; font-weight: bold; font-size: 13pt; padding-left: 15px; padding-top: 7px; }
        div#content.home div.left div.maps h4 { background: #f6f6f6; height: 25px; color: #244e91; padding-left: 15px; font-size: 10pt; }
        div#content.home div.left div.maps div.map { position: relative; }
        div#content.home div.left div.maps div.map img { display: block; }
        div#content.home div.left div.maps div.map ul li { position: absolute; }
        div#content.home div.left div.maps div.map ul li a { font-size: 8pt; font-weight: bold; color: #0e2d5c; text-align: center; display: inline-block; }
        div#content.home div.left div.maps div.map ul li span { font-size: 8pt; font-weight: bold; color: #2d4e7f; text-align: center; display: inline-block; }
        div#content.home div.left div.maps div.map ul li a:hover { text-decoration: underline; }
        div#content.home div.left div.maps ul.buttons { height: 80px; }
        div#content.home div.left div.maps ul.buttons li { float: left; margin: 20px 30px; height: 40px; width: 180px; background: url('home-maps-button.gif') no-repeat 0 0; }
        div#content.home div.left div.maps ul.buttons li:hover { background-position: 0 -40px; }
        div#content.home div.left div.maps ul.buttons li.active { background-position: 0 -80px !important; }
        div#content.home div.left div.maps ul.buttons li a { color: #3161ab; display: block; height: 40px; width: 180px; text-align: center; line-height: 38px; font-weight: bold; font-size: 9pt; }
    div#content.home div.left div.lists { width: 450px; margin: 0 auto 0 auto; background: url('home-trips-bg.gif') repeat-x 0 0; font-size: 9pt; }
        div#content.home div.left div.lists ul { height: 100%; overflow: hidden; padding-left: 10px; }
        div#content.home div.left div.lists ul li.column { width: 210px; float: left; margin-left: 10px; }
        div#content.home div.left div.lists h4 { color: #ffffff; font-weight: bold; margin: 12px 0; }
        div#content.home div.left div.lists ol { }
        div#content.home div.left div.lists ol li { color: #000000; list-style-type: decimal; margin-left: 25px;}
        div#content.home div.left div.lists ol li a { color: #0e2d5c; }
        div#content.home div.left div.lists ol li a:hover { text-decoration: underline; }
        div#content.home div.left div.lists p.more { margin: 10px 0; }
        div#content.home div.left div.lists p.more a { font-weight: bold; color: #ff4e00; }
        div#content.home div.left div.lists p.more a:hover { text-decoration: underline; }
div#content.home div.right { float: right; width: 475px; margin-bottom: 5px; }
    div#content.home div.right img { display: block; }
    div#content.home div.right div.tabbed { margin-bottom: 5px; }
        div#content.home div.right div.tabbed ul { height: 29px; background: url('home-tabs-bg.gif') repeat-x 0 0; text-align: center; font-size: 10pt; }
        div#content.home div.right div.tabbed ul li { float: left; height: 29px; font-weight: bold; background: url('home-tabs-separator-left.gif') no-repeat 0 0; }
        div#content.home div.right div.tabbed ul li a { height: 29px; display: inline-block; color: #ffffff; line-height: 29px; padding: 0 7px; background: url('home-tabs-separator-right.gif') no-repeat 100% 0; }
        div#content.home div.right div.tabbed ul li.active a { color: #ffffff !important; background: url('home-tabs-active.gif') repeat-x 0 0 !important; }
        div#content.home div.right div.tabbed ul li.first { background: none; }
        div#content.home div.right div.tabbed ul li.last a { background: none; padding-right: 9px; }
        div#content.home div.right div.tabbed ul li a:hover { color: #161616; }
        div#content.home div.right div.tabbed div.inner { position: relative;  }
        div#content.home div.right div.tabbed div.inner div.desc { padding: 1px 10px; background: url('transparent.png'); border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; position: absolute; top: 10px; left: 10px; width: 400px; }
        div#content.home div.right div.tabbed div.inner div.desc h4 { font-size: 11pt; font-weight: bold; margin: 10px 0; }
        div#content.home div.right div.tabbed div.inner div.desc p { font-size: 9pt; margin: 10px 0 10px 10px; }
        div#content.home div.right div.tabbed div.inner div#tab-lato2010 div.desc { color: #263a59 }
        div#content.home div.right div.tabbed div.inner p.more { text-align: right; padding: 5px 10px 5px 5px; background: #f1ece2; font-size: 10pt; height: 16px; }
        div#content.home div.right div.tabbed div.inner p.more a { color: #ff4e00; font-weight: bold; }
        div#content.home div.right div.tabbed div.inner p.more a:hover { text-decoration: underline; }
		div#content.home div.right div.tabbed div.inner div.desc a { color: #ff4e00; text-decoration: underline; font-weight: bold; }
        div#content.home div.right div.tabbed div.inner div.desc a:hover { text-decoration: none; }
        div#content.home div.right div.tabbed div.inner div.lato2010 { color: #263a59; }
        div#content.home div.right div.tabbed div.inner div.lastminute { color: #010101; }
        div#content.home div.right div.tabbed div.inner div.promocje { color: #000000; }
        div#content.home div.right div.tabbed div.inner div.najhotele { color: #05070b; }
        div#content.home div.right div.tabbed div.inner div.gwarceny { color: #000000; }
    div#content.home div.right h5 { background: #6a8cc4 url('home-trips-header.gif') repeat-x 0 0; color: #1e3d6b; font-size: 10pt; font-weight: bold; text-align: center; height: 22px; line-height: 22px; border-bottom: 5px solid #e5ebf2; }
    div#content.home div.right div.popular_trips { width: 234px; float: left; }
        div#content.home div.right div.popular_trips ul {  }
        div#content.home div.right div.popular_trips ul li { height: 22px; line-height: 22px; }
        div#content.home div.right div.popular_trips ul li.odd { background: #e5ebf2; }
        div#content.home div.right div.popular_trips ul li.even { background: #d6dde9; }
        div#content.home div.right div.popular_trips ul li a { display: block; height: 22px; color: #426ba8; padding: 0 8px; font-size: 9pt; }
        div#content.home div.right div.popular_trips ul li a:hover { text-decoration: underline; }
        div#content.home div.right div.popular_trips ul li a small { font-size: 8pt; float: right; }
        div#content.home div.right div.popular_trips ul li a small em { color: #ff4e00; font-style: normal; }
        div#content.home div.right div.popular_trips ul li a:hover small { text-decoration: underline; }
        div#content.home div.right div.popular_trips ul li a:hover small em { text-decoration: underline; }
    div#content.home div.right div.thematic_trips { width: 234px; float: right; }
        div#content.home div.right div.thematic_trips ul {  }
        div#content.home div.right div.thematic_trips ul li { border: 1px solid #7295ca; height: 20px; }
        div#content.home div.right div.thematic_trips ul li a { display: block; background: #ee782a url('home-trips-item.gif') repeat-x 0 0; height: 20px; line-height: 20px; color: #ffffff; font-weight: bold; font-size: 8pt; padding: 0 0 0 10px; }
        div#content.home div.right div.thematic_trips ul li a:hover { color: #3061ab; background-image: url('home-trips-item-hover.gif'); }
        div#content.home div.right div.thematic_trips ul li a small { float: right; background: url('home-trips-item-arrow.gif') no-repeat 100% 0; padding-right: 25px; }
        div#content.home div.right div.thematic_trips ul li a:hover small { background-image: url('home-trips-item-arrow-hover.gif'); }
div#content.home div.outerText { clear: both; margin-top: 5px; padding: 10px 0; background: #ededed; border: 1px solid #d7d7d7; }
    div#content.home div.text { height: 100%; overflow: hidden; background: url('text-separator.gif') repeat-y 487px 0; }
    div#content.home div.text div.section { float: left; width: 443px; padding: 0 20px; }
    div#content.home div.text h1 { border: none; padding: 0; }
