body
{
    background-color: #ffffff;
    text-align: center;
    padding: 0px;
    margin: 0px;
}

div, td
{
    font-family : tahoma, helvetica, arial, swiss, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align: top;
    text-align: left;
}

img
{
    border-width: 0px;
}

a:link, a:active, a:visited
{
    color: #056176;
    text-decoration: none;
}

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


form 
{
  margin: 0px;
  padding: 0px;
}

table.body
{
    width: 960px;
}

table.body table.header
{
    background-image: url('/images/header_bg.gif');
    background-repeat: repeat-x;
    height: 105px;
}

table.body table.header td.mode_szczecin
{
    background-image: url('/images/header_image_szczecin.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    padding: 24px 0px 0px 360px;
}

table.body table.header td.mode_all
{
    background-image: url('/images/header_image_all.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    padding: 24px 0px 0px 360px;
}

table.body table.header td.mode_seaside
{
    background-image: url('/images/header_image_seaside.jpg');
    background-repeat: no-repeat;
    background-position: top left;
    padding: 24px 0px 0px 360px;
}

table.body table.header a.menu:link, table.body table.header a.menu:active, table.body table.header a.menu:visited
{
    color: #666666;
    text-decoration: none;
    padding: 2px 0px 1px 8px;
    display: block;
    font-size: 11px;
    background-image: url('/images/header_arrow.gif');
    background-position: left center;
    background-repeat: no-repeat;
}

table.body table.header a.menu:hover
{
    color: #666666;
    text-decoration: underline;
    padding: 2px 0px 1px 8px;
    display: block;
    font-size: 11px;
    background-image: url('/images/header_arrow.gif');
    background-position: left center;
    background-repeat: no-repeat;
}

table.body td.mode
{
    height: 36px;
}

table.body td.column_left
{
    width: 140px;
}

table.body td.column_left a.advert
{
    text-decoration: none;
}

table.body td.column_left div.separator
{
    font-size: 1px;
    height: 5px;
}

table.body td.column_separator
{
    width: 9px;
    background-image: url('/images/vertical_separator.gif');
    background-repeat: repeat-y;
}

table.body td.column_center
{
    padding-left: 2px;
}

table.body td.column_center div.column_center
{
    width: 634px;
    overflow: hidden;
}

table.body td.column_right
{
    width: 166px;
}

table.body td.column_right div.separator
{
    font-size: 1px;
    height: 5px;
}

table.body td.column_right div.box
{
    background-color: #657B18;
    color: #ffffff;
    font-size: 10px;
    padding: 0px 3px 3px 3px;
    text-align: right;
}

table.body td.column_right div.box a:link, table.body td.column_right div.box a:active, table.body td.column_right div.box a:visited
{
    font-size: 10px;
    color: #ffffff;
    text-decoration: none;
}

table.body td.column_right div.box a:hover
{
    font-size: 10px;
    color: #ffffff;
    text-decoration: underline;
}

table.body td.column_right div.box div.inner
{
    background-color: #f0f0f0;
    text-align: left;
    padding: 3px;
    color: #666666;
}

table.mode
{
    width: 960px;
    height: 36px;
    background-repeat: repeat-x;
    height: 36px;
}

table.mode td.column_left
{
    width: 149px;
}

table.mode td.column_right
{
    width: 175px;
}

table.mode td.column_tab
{
    width: 206px;
}

table.mode td.column_tab a, table.mode td.column_tab div {
    width: 206px;
    height: 36px;
    display: block;
    background-repeat: no-repeat;
    background-position: bottom center;
    text-decoration: none;
}

#mode_on_szczecin
{
    background-image: url('/images/mode_on_szczecin.gif');
}

#mode_off_szczecin:link, #mode_off_szczecin:active, #mode_off_szczecin:visited
{
    background-image: url('/images/mode_off_szczecin.gif');
}

#mode_off_szczecin:hover
{
    background-image: url('/images/mode_over_szczecin.gif');
}

#mode_on_all
{
    background-image: url('/images/mode_on_all.gif');
}

#mode_off_all:link, #mode_off_all:active, #mode_off_all:visited
{
    background-image: url('/images/mode_off_all.gif');
}

#mode_off_all:hover
{
    background-image: url('/images/mode_over_all.gif');
}

#mode_on_seaside
{
    background-image: url('/images/mode_on_seaside.gif');
}

#mode_off_seaside:link, #mode_off_seaside:active, #mode_off_seaside:visited
{
    background-image: url('/images/mode_off_seaside.gif');
}

#mode_off_seaside:hover
{
    background-image: url('/images/mode_over_seaside.gif');
}

table.mode td.column_separator
{
    width: 6px;
    background-image: none;
}

table.body td.column_left td.tab_active
{
    width: 69px;
    height: 25px;
    background-image: url('/images/left_tab_on.gif');
    background-repeat: no-repeat;
    vertical-align: middle;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
}


table.body td.column_left td.tab_inactive
{
    width: 69px;
    height: 25px;
    background-image: url('/images/left_tab_off.gif');
    background-repeat: no-repeat;
    vertical-align: middle;
    text-align: center;
}

table.body td.column_left div.row
{
    background-color: #7a951c;
    border-top: 1px solid #95aa49;
    border-bottom: 1px solid #678214;
}

table.body td.column_left div.row b {
	margin-left: 4px;
	color: #ffffff;
	font-size: 11px;
	display: block;
	padding-bottom: 2px;
}

table.body td.column_left div.row input {
	border-top: 1px solid #678214; 
	border-left: 1px solid #678214; 
	border-bottom: 1px solid #95aa49; 
	border-right: 1px solid #95aa49;
	background-color: #ffffff; 
	font-size: 11px;
}

table.body td.column_left div.row_watch
{
    background-color: #7a951c;
    border-top: 1px solid #95aa49;
    border-bottom: 1px solid #678214;
    padding: 2px;
}

table.body td.column_left div.more
{
    text-align: right;
    padding-right: 2px;
}

table.body td.column_left div.more a:link, table.body td.column_left div.more a:active, table.body td.column_left div.more a:visited 
{
    color: #ffffff;
    font-size: 10px;
    text-decoration: none;
}

table.body td.column_left div.more a:hover 
{
    color: #ffffff;
    font-size: 10px;
    text-decoration: underline;
}

table.body td.column_left div.row_watch_inner
{
	background-color: #ffffff; 
	padding: 4px; 
	font-size: 11px;
	color: #000000;
}

table.body td.column_left div.row a:link, table.body td.column_left div.row a:active, table.body td.column_left div.row a:visited
{
    color: #ffffff;
    text-decoration: none;
    font-size: 11px;
    display: block;
    background-image: url('/images/left_row_arrow.gif');
    background-repeat: no-repeat;
    background-position: 5px center;
    padding: 5px 5px 5px 12px;
}

table.body td.column_left div.row a.quick_bag:link, table.body td.column_left div.row a.quick_bag:active, table.body td.column_left div.row a.quick_bag:visited, table.body td.column_left div.row a.quick_bag:hover 
{
	padding: 0px 5px 3px 12px;
}

table.body td.column_left div.row a:hover
{
    color: #ffffff;
    text-decoration: underline;
    font-size: 11px;
    display: block;
    background-image: url('/images/left_row_arrow.gif');
    background-repeat: no-repeat;
    background-position: 5px center;
    padding: 5px 5px 5px 12px;
}

table.body td.column_left td.tab_inactive a:link, table.body td.column_left td.tab_inactive a:active, table.body td.column_left td.tab_inactive a:visited
{
    color: #666666;
    text-decoration: none;
    font-size: 11px;
    display: block;
}

table.body td.column_left td.tab_inactive a:hover
{
    color: #666666;
    text-decoration: underline;
    font-size: 11px;
    display: block;
}

table.body td.footer_separator
{
    height: 1px;
    background-color: #d0cfcc;
}

table.body td.footer_cooperation
{
    border-top: 1px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    background-color: #f7f7f7;
    padding: 0px 0px 0px 60px;
    color: #848484;
    font-weight: bold;
    font-size: 11px;
    vertical-align: bottom;
}

table.body td.footer_cooperation td.left
{
    vertical-align: middle;
    padding: 8px 0px 8px 0px;
    color: #848484;
}

table.body td.footer_cooperation td.center
{
    vertical-align: middle;
    padding: 4px 0px 4px 0px;
}

table.body td.footer_cooperation td.right
{
    vertical-align: bottom;
    padding: 0px;
}

table.body td.footer_cooperation a.top:link, table.body td.footer_cooperation a.top:active, table.body td.footer_cooperation a.top:visited
{
    display: block;
    color: #056176;
    text-decoration: none;
    border-top: 1px solid #d0cfcc;
    border-left: 1px solid #d0cfcc;
    text-align: center;
    vertical-align: middle;
    font-weight: normal;
    padding: 3px 5px 3px 5px;
    background-color: #ffffff;
}

table.body td.footer_cooperation a.top:hover
{
    display: block;
    color: #056176;
    text-decoration: underline;
    border-top: 1px solid #d0cfcc;
    border-left: 1px solid #d0cfcc;
    text-align: center;
    vertical-align: middle;
    font-weight: normal;
    padding: 3px 5px 3px 5px;
    background-color: #ffffff;
}

table.body td.footer_cooperation a.logo
{
    color: #000000;
    margin-left: 40px;
    float: left;
    vertical-align: middle;
    display: block;
    text-decoration: none;
}

table.body td.footer_contact
{
    color: #bababa;
    font-size: 11px;
    border-top: 3px solid #a4a4a4;
    padding: 8px;
    vertical-align: middle;
}

table.body td.footer_contact td
{
    vertical-align: middle;
    color: #bababa;
}

table.body td.footer_contact a.strong
{
    font-weight: bold;
}

table.body td.footer_contact a:link, table.body td.footer_contact a:active, table.body td.footer_contact a:visited
{
    color: #056176;
    text-decoration: none;
    font-size: 12px;
}

table.body td.footer_contact a:hover
{
    color: #056176;
    text-decoration: underline;
    font-size: 12px;
}

table.body td.footer_contact td.copyright
{
    font-weight: normal;
    color: #848484;
}

table.body td.footer_contact td.logo
{
    vertical-align: middle;
    padding-right: 8px;
}

table.body td.footer_contact a.author:link, table.body td.footer_contact a.author:active, table.body td.footer_contact a.author:visited
{
    font-weight: normal;
    color: #657b18;
    text-decoration: none;
}

table.body td.footer_contact a.author:hover
{
    font-weight: normal;
    color: #657b18;
    text-decoration: underline;
}

div.construction
{
    padding-left: 8px;
    padding-top: 8px;
}

div.vertical_separator_blank
{
    font-size: 1px;
}

div.vertical_separator_dash
{
    background-image: url('/images/vertical.gif');
    background-repeat: repeat-x;
    background-position: left center;
    font-size: 1px;
}

.bg_szczecin
{
    background-color: #0b758e;
}

.bg_seaside
{
    background-color: #7a951c;
}

.bg_all
{
    background-color: #f8801b;
}

div.text
{
    color: #403923;
    font-size: 12px;
    line-height: 15px;
    padding: 0px 4px 8px 4px;
}

div.wikipedia
{
    color: #403923;
    font-size: 12px;
    line-height: 15px;
    padding: 0px 4px 8px 4px;
}

div.animation
{
    color: #657B18;
    font-weight: bold;
    font-size: 10px;
    text-align: center;
    background-image: url('/images/animation.gif');
    background-repeat: no-repeat;
    background-position: center 60px;
    padding: 40px 0px 80px 8px;
}

div.wikipedia a
{
    color: #657B18;
    font-weight: bold;
}

div.wikipedia a:link, div.wikipedia a:visited, div.wikipedia a:active
{
    text-decoration: none;
}

div.wikipedia a:hover
{
    text-decoration: underline;
}

div.text ul, div.wikipedia ul
{
    list-style-image: url('/images/point_blue.gif');
}

div.text ul ul, div.wikipedia ul ul
{
    list-style-image: url('/images/point_green.gif');
}

div.text li
{
    line-height: 15px;
}

div.text big
{
    color: #056176;
    font-weight: bold;
    font-size: 14px;
}

div.text strong
{
    color: #000000;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
}

div.text a
{
    color: #657B18;
    font-weight: bold;
    background-image: url('/images/arrow_orange.gif');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 6px;
}

div.text a:link, div.text a:visited, div.text a:active
{
    text-decoration: none;
}

div.text a:hover
{
    text-decoration: underline;
}

tr.page_tab {
    background-image: url('/images/page_header.gif');
    background-repeat: repeat-x;
    height: 25px;
    overflow: hidden;
}

tr.page_tab td {
    vertical-align: middle;
    height: 25px;
    overflow: hidden;
}

td.page_tab_active {
    background-image: url('/images/page_tab_bg.gif');
    background-repeat: repeat-x;
    vertical-align: middle;
    font-weight: bold;
    color: #000000;
    font-size: 11px;
}
a.page_tab {
    display: block;
    vertical-align: middle;
    color: #ffffff;
    font-size: 11px;
}
a.page_tab:link, a.page_tab:active, a.page_tab:visited {
    text-decoration: none;
    display: block;
    vertical-align: middle;
    color: #ffffff;
    font-size: 11px;
}
a.page_tab:hover {
    text-decoration: underline;
    display: block;
    vertical-align: middle;
    color: #ffffff;
    font-size: 11px;
}

tr.page_tab_footer_top td {
    font-size: 11px;
    background-color: #056176;
    height: 20px;
    vertical-align: middle;
    color: #ffffff;
    padding: 2px 6px 2px 16px;
}

tr.page_tab_footer_bottom td {
    font-size: 11px;
    background-color: #f0f0f0;
    height: 20px;
    color: #666666;
    vertical-align: middle;
    padding: 2px 6px 2px 16px;
}

.page_tab_header a {
    font-size: 12px;
    font-weight: bold;
    color: #056176;
}

tr.page_tab_footer_bottom td a:link, tr.page_tab_footer_bottom td a:active, tr.page_tab_footer_bottom td a:visited {
    text-decoration: none;
}

tr.page_tab_footer_bottom td a:hover {
    text-decoration: underline;
}

.page_tab_header a:link, .page_tab_header a:active, .page_tab_header a:visited {
    text-decoration: none;
}

.page_tab_header a:hover {
    text-decoration: underline;
}

td.item_label {
    padding: 2px 8px 2px 1px;
    color: #666666;
    font-size: 11px;
    text-align: right;
}
td.item_value {
    padding: 2px 1px 2px 1px;
    color: #403923;
    font-size: 11px;
    font-weight: bold;
}
td.item_value a {
    color: #056176;
}
td.item_value a:link, td.item_value a:visited, td.item_value a:active {
    text-decoration: none;
} 
td.item_value a:hover {
    text-decoration: underline;
} 
div.item_description_header, b.item_description_header {
    border: 1px solid #f0f0f0;
    background-color: #f7f7f7;
    padding: 2px 2px 2px 10px;
    background-image: url('/images/offer_desc_header.gif');
    background-repeat: no-repeat;
    background-position: top left;
    font-size: 11px;
    font-weight: bold;
}
div.item_description_body {
    border: 1px solid #d7d7d7;
    background-color: #f7f7f7;
    padding: 10px;
    color: #666666;
    font-size: 11px;
}
div.item_description_images {
    border: 1px solid #d7d7d7;
    background-image: url('/images/offer_image_bg.gif');
    padding: 10px;
    color: #666666;
    font-size: 11px;
}

a.green {
    font-weight: bold;
    font-size: 11px;
    color: #657B18;
}

a.green:link, a.green:active, a.green:visited {
    text-decoration: none;
    color: #657B18;
}

a.green:hover {
    text-decoration: underline;
    color: #657B18;
}

td.agent_icon {
    vertical-align: middle;
    height: 19px;
    color: #666666;
    font-size: 11px;
    padding-left: 4px;
}

a.agent_icon {
    color: #056176;
    font-size: 11px;
    font-weight: bold;
}

a.agent_icon:link, a.agent_icon:active, a.agent_icon:visited {
    text-decoration : none;
}

a.agent_icon:hover {
    text-decoration : underline;
}

div.step_form {
    font-size: 11px;
    color: #666666;
    background-color: #f0f0f0;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #c9c9c9;
    padding: 8px;
}
div.step_form_inset {
    font-size: 11px;
    color: #666666;
    background-color: #ffffff;
    border-bottom: 1px solid #f8f8f8;
    border-right: 1px solid #f8f8f8;
    border-top: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
    padding: 8px;
}

div.step_form_fix {
    font-size: 0px;
    height: 1px;
    background-color: #c9c9c9;
}
input.step_form_submit {
    height: 17px;
    color: #ffffff;
    background-image: url('/images/step_form_submit.gif');
    border-width: 0px;
}
a.step_form {
    color: #657B18;
    font-weight: bold;
    font-size: 11px;
    background-image: url('/images/arrow_orange.gif');
    background-position: 0px 4px;
    background-repeat: no-repeat;
    padding-left: 8px;
}
a.step_form:link, a.step_form:active, a.step_form:visited {
    text-decoration: none;
}
a.step_form:hover {
    text-decoration: underline;
}
.step_form_top {
    background-image: url('/images/step_2_bg_top.gif');
    background-position: top left;
    background-repeat: no-repeat;
}

.step_form_top_empty {
    background-image: url('/images/step_2_bg_top_empty.gif');
    background-position: top left;
    background-repeat: no-repeat;
}

.step_form_bottom {
    background-image: url('/images/step_2_bg_bottom.gif');
    background-position: top left;
    background-repeat: no-repeat;
    height: 9px;    
}
.step_form_label {
    font-size: 11px;
    text-align: right;
    width: 260px;
    vertical-align: middle;
}
.step_form_input {
    font-size: 11px;
    vertical-align: middle;
    padding-left: 12px;
}
.step_form_input input {
    font-size: 11px;
    border: 1px solid #c0c0c0;
    background-color: #f7f7f7;
}
.step_form_input textarea {
    font-size: 11px;
    border: 1px solid #c0c0c0;
    background-color: #f7f7f7;
    font-family : tahoma, helvetica, arial, swiss, sans-serif;
    font-size: 11px;
}
.step_form_input select {
    font-size: 11px;
    border: 1px solid #c0c0c0;
    background-color: #f7f7f7;
}
.step_form_input div {
    background-color: #ffffff;
    border: 1px solid #c0c0c0;
}
.step_form_input div div {
    font-size: 11px;
    padding: 2px;
    border-width: 0px;
}
.step_form_input td {
    font-size: 11px;
    vertical-align: middle;
}
.step_form_input td input {
    border-width: 0px;
}
tr.offer_list_header {
    background-color: #848484;
}
tr.offer_list_header td {
    padding: 1px 2px 1px 2px;
}
a.offer_list_sort {
    color: #ffffff;
    display: block;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center;
    float: left;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

a.offer_list_sort_asc {
    color: #ffffff;
    display: block;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center;
    float: left;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    background-image: url('/images/offer_sort_asc.gif');
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 10px;
}

a.offer_list_sort_desc {
    color: #ffffff;
    display: block;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center;
    float: left;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    background-image: url('/images/offer_sort_desc.gif');
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 10px;
}

tr.offer_list_even, tr.offer_list_expanded_even, tr.offer_list_more_even {
    background-color: #F0F0F0;
}
tr.offer_list_odd, tr.offer_list_expanded_odd, tr.offer_list_more_odd {
    background-color: #F7F7F7;
}

tr.offer_list_even_over, tr.offer_list_odd_over, tr.offer_list_expanded_even_over, tr.offer_list_more_even_over {
    background-color: #F9F6D6;
}


tr.offer_list_even td, tr.offer_list_odd td, tr.offer_list_even_over td, tr.offer_list_odd_over td {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #C9C9C9;
    padding: 4px 2px 4px 2px;
    font-size: 11px;
}

tr.offer_list_expanded_even td, tr.offer_list_expanded_even_over td {
    border-top: 1px solid #ffffff;
    padding: 4px 2px 4px 2px;
    font-size: 11px;
}
tr.offer_list_more_even td, tr.offer_list_more_even_over td {
    border-bottom: 1px solid #c9c9c9;
    padding: 4px 0px 0px 0px;
    font-size: 11px;
}

tr.offer_list_more_even td td, tr.offer_list_more_even_over td td {
    border-bottom-width: 0px
}

tr.offer_list_expanded_odd td, tr.offer_list_expanded_odd_over td {
    border-top: 1px solid #ffffff;
    padding: 4px 2px 4px 2px;
    font-size: 11px;
}
tr.offer_list_more_odd td, tr.offer_list_more_odd_over td {
    border-bottom: 1px solid #c9c9c9;
    padding: 4px 0px 0px 0px;
    font-size: 11px;
}
tr.offer_list_more_odd td td, tr.offer_list_more_odd_over td td {
    border-bottom-width: 0px
}

tr.offer_list_even td.offer_list_col_even {
	background-color: #e8e8e8
}

tr.offer_list_odd td.offer_list_col_odd {
	background-color: #f0f0f0
}

tr.offer_list_even_over td.offer_list_col_even_over, tr.offer_list_odd_over td.offer_list_col_odd_over {
    background-color: #F1EECE;
}

td.offer_list_options {
    color: #666666;
    font-size: 11px;
    background-color: #E0E6CC;
    border-top: 2px solid #B9B9B9;
    padding: 1px 2px 4px 1px;
}
td.offer_list_options a:link, td.offer_list_options a:active, td.offer_list_options a:visited {
    color: #666666;
    font-size: 11px;
    text-decoration: none;
}
td.offer_list_options a:hover {
    color: #666666;
    font-size: 11px;
    text-decoration: underline;
}
a.offer_list_all {
    font-size: 11px;
    color: #2a2a2a;
    font-weight: bold;
    background-image: url('/images/arrow_big_orange.gif');
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 12px;
}
a.offer_list_compare {
    font-size: 11px;
    color: #2a2a2a;
    font-weight: bold;
    background-image: url('/images/arrow_big_green.gif');
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 12px;
}
a.offer_list_all:link, a.offer_list_all:active, a.offer_list_all:visited, a.offer_list_compare:link, a.offer_list_compare:active, a.offer_list_compare:visited {
    text-decoration: none;
}
a.offer_list_all:hover, a.offer_list_compare:hover {
    text-decoration: underline;
}

div.offer_main {
    width: 311px;
    overflow: hidden;
    float: left;
}
div.offer_main_inner {
    border-left: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    background-color: #f7f7f7;
    padding: 10px;
    color: #403923;
}
table.offer_main_top {
    background-repeat: repeat-x;
    height: 50px;
}
div.form_warning
{
	background-color: #f0f0f0;
	height: 58px;
	overflow: hidden;
	background-image: url('/images/warning_bg.gif');
}

div.form_info
{
	background-color: #f0f0f0;
	height: 58px;
	overflow: hidden;
	background-image: url('/images/info_bg.gif');
}

div.form_commend
{
	background-color: #f0f0f0;
	overflow: hidden;
	background-image: url('/images/offer_commend.gif');
	background-position: 10px 2px;
	background-repeat: no-repeat;
	padding: 6px 0px 6px 40px;
	font-size: 11px;
	color: #666666;
	border-top: 1px solid #ffffff;
  border-bottom: 1px solid #c9c9c9;
}

div.form_warning div.form_warning_inner
{
	padding: 14px 10px 12px 42px;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
}

div.form_info div.form_info_inner
{
	padding: 14px 10px 12px 20px;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
}

.step_2_icons {
	background-image: url('/images/step_2_bg_icons.gif');
	background-repeat: repeat-x;
	background-position: top left;
	height: 41px;
	vertical-align: middle;
	padding: 0px 12px 0px 12px;
}
.step_2_icons td {
    color: #666666;
    font-size: 10px;
    vertical-align: middle;
}
.step_2_icons select {
    font-size: 11px;
    border: 1px solid #c0c0c0;
}
.step_2_icons a {
	color: #666666;
	display: block;
	font-size: 10px;
	padding: 3px 0px 0px 20px;
	background-position: left center;
	background-repeat: no-repeat;
	height: 17px;
	float: left;
}
.step_2_icons a:link, .step_2_icons a:active, .step_2_icons a:visited {
	text-decoration: none;
}
.step_2_icons a:hover {
	text-decoration: underline;
}
.step_2_icons_separator {
	width: 16px;
	background-image: url('/images/icon_separator.gif');
	background-position: center 4px;
	background-repeat: no-repeat;
	float: left;
	height: 17px;
}

.login td {
	color: #666666;
	font-size: 10px;
}
.login a {
	font-size: 10px;
	color: #666666;
	background-image: url('/images/arrow_blue.gif');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 5px;
}
.login a:link, .login a:active, .login a:visited {
	text-decoration: none;
}
.login a:hover {
	text-decoration: underline;
}	
.login input {
	border: 1px solid #c0c0c0;
	font-size: 11px;
}

.loggedin td {
	color: #666666;
	font-size: 10px;
}

.loggedin a {
	font-size: 10px;
	color: #666666;
}

.logggedin a:link, .loggedin a:active, .loggedin a:visited {
	text-decoration: none;
}
.loggedin a:hover {
	text-decoration: underline;
}	
.loggedin input {
	border: 1px solid #c0c0c0;
	font-size: 11px;
}

a.main_type_1 {
    width: 93px;
    height: 82px;
    display: block;
    background-repeat: no-repeat;
    text-decoration: none;
}
a.main_type_1:link, a.main_type_1:active, a.main_type_1:visited {
    background-image: url('/images/index_buy_1_off.jpg');
}
a.main_type_1:hover {
    background-image: url('/images/index_buy_1_on.jpg');
}
a.main_type_3 {
    width: 93px;
    height: 82px;
    display: block;
    background-repeat: no-repeat;
    text-decoration: none;
}
a.main_type_3:link, a.main_type_3:active, a.main_type_3:visited {
    background-image: url('/images/index_buy_3_off.jpg');
}
a.main_type_3:hover {
    background-image: url('/images/index_buy_3_on.jpg');
}
a.main_type_5 {
    width: 93px;
    height: 82px;
    display: block;
    background-repeat: no-repeat;
    text-decoration: none;
}
a.main_type_5:link, a.main_type_5:active, a.main_type_5:visited {
    background-image: url('/images/index_buy_5_off.jpg');
}
a.main_type_5:hover {
    background-image: url('/images/index_buy_5_on.jpg');
}
a.main_type_7 {
    width: 93px;
    height: 82px;
    display: block;
    background-repeat: no-repeat;
    text-decoration: none;
}
a.main_type_7:link, a.main_type_7:active, a.main_type_7:visited {
    background-image: url('/images/index_buy_7_off.jpg');
}
a.main_type_7:hover {
    background-image: url('/images/index_buy_7_on.jpg');
}
a.main_type_9 {
    width: 93px;
    height: 82px;
    display: block;
    background-repeat: no-repeat;
    text-decoration: none;
}
a.main_type_9:link, a.main_type_9:active, a.main_type_9:visited {
    background-image: url('/images/index_buy_9_off.jpg');
}
a.main_type_9:hover {
    background-image: url('/images/index_buy_9_on.jpg');
}

div.offer_main {
    width: 311px;
    overflow: hidden;
    float: left;
}
div.offer_main_inner {
    border-left: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    background-color: #f7f7f7;
    padding: 10px;
    color: #403923;
}
table.offer_main_top {
    background-repeat: repeat-x;
    height: 45px;
}

a.offer_catalog_tab {
    display: block;
    text-align: center;
    color: #ffffff;
    font-size: 11px;
}
a.offer_catalog_tab:link, a.offer_catalog_tab:active, a.offer_catalog_tab:visited {
    text-decoration: none;
    text-align: center;
    color: #ffffff;
    font-size: 11px;
}
a.offer_catalog_tab:hover {
    text-decoration: underline;
    text-align: center;
    color: #ffffff;
    font-size: 11px;
}
b.offer_catalog_tab {
    color: #000000;
    font-size: 11px;
}
a.offer_catalog_link {
    display: block;
    height: 20px;
    vertical-align: middle;
    color: #000000;
    padding-left: 16px;
    font-size: 11px;
}
a.offer_catalog_link:link, a.offer_catalog_link:active, a.offer_catalog_link:visited {
    text-decoration: none;
    display: block;
    height: 20px;
    vertical-align: middle;
    color: #000000;
    padding-left: 16px;
    font-size: 11px;
}
a.offer_catalog_link:hover {
    text-decoration: underline;
    display: block;
    height: 20px;
    vertical-align: middle;
    color: #000000;
    padding-left: 16px;
    font-size: 11px;
}

td.offer_option td {
    width: 210px;
    padding: 0px;
}
td.offer_option a {
    padding-left: 28px;
    display: block;
    color: #056176;
    font-size: 11px;
    background-repeat: no-repeat;
    background-position: top left;
    padding-top: 4px;
    padding-bottom: 3px;
    width: 210px;
}
td.offer_option a:link, td.offer_option a:active, td.offer_option a:visited {
    text-decoration: none;
}
td.offer_option a:hover {
    text-decoration: underline;
}
td.offer_option_separator {
    height: 1px;
    background-image: url('/images/offer_option_separator.gif');
    background-position: top left;
    background-repeat: no-repeat;
}

.step_form_button_small, .step_form_button_small:active, .step_form_button_small:visited, .step_form_button_small:hover, .step_form_button_small:link { 
	background-image: url(/images/button_bg_small.gif); 
	background-position: top center; 
	background-repeat: no-repeat; 
	width: 41px; 
	height: 13px; 
	color: #ffffff; 
	font-size: 9px; 
	border: 0px; 
	line-height: 12px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}

.step_form_button { 
	background-image: url(/images/button_bg.gif); 
	background-position: top center; 
	background-repeat: no-repeat; 
	width: 51px; 
	height: 17px; 
	color: #ffffff; 
	font-size: 11px; 
	border: 0px; 
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}

.step_form_button:link, .step_form_button:active, .step_form_button:visited {
	color: #ffffff;
	text-decoration: none;
}

.step_form_button_wide { 
	background-image: url(/images/button_bg_wide.gif); 
	background-position: top center; 
	background-repeat: no-repeat; 
	width: 81px; 
	height: 17px; 
	color: #ffffff; 
	font-size: 11px; 
	border: 0px; 
	padding: 0px 0px 3px 0px;
	cursor: pointer;
}

.step_form_button_wider { 
	background-image: url(/images/button_bg_wider.gif); 
	background-position: top center; 
	background-repeat: no-repeat; 
	width: 120px; 
	height: 17px; 
	color: #ffffff; 
	font-size: 11px; 
	border: 0px; 
	padding: 0px 0px 3px 0px;
	cursor: pointer;
}

.step_form_button_widest { 
	background-image: url(/images/button_bg_widest.gif); 
	background-position: top center; 
	background-repeat: no-repeat; 
	width: 160px; 
	height: 17px; 
	color: #ffffff; 
	font-size: 11px; 
	border: 0px; 
	padding: 0px 0px 3px 0px;
	cursor: pointer;
}

a.arrow
{
    padding-left: 8px;
    background-image: url('/images/header_arrow.gif');
    background-position: left center;
    background-repeat: no-repeat;
}

div#pgroups {
	float: left;
	width: 200px;
}
div#pgroups a {
	font-weight: bolder;
	cursor: pointer;
	display: block;
	width: 180px;
	color: #657b18;
	padding: 1px 5px;
	padding-left: 10px;
    background-image: url('/images/header_arrow.gif');
    background-position: 2px center;
    background-repeat: no-repeat;
	
}
div#sgroup {
	width: 430px;
}
div.group {
	display: none;
}
div#sgroup a {
	width: 198px;
	padding: 1px;
	float: left;
	display: block;
	padding-left: 10px;
    background-image: url('/images/arrow_blue.gif');
    background-position: 2px center;
    background-repeat: no-repeat;	
}
div#dist {
	width: 630px;
}
div#dist table {
	width: 630px;
}
div#nmenu {
	width: 630px;
}
tr.n_object
{
	background-color: #f0f0f0;	
}
tr.n_object td {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #c9c9c9;
	padding: 3px 4px 3px 4px;
	font-size: 11px; 
}
tr.n_head th {
    background-color: #848484;
	color: #ffffff; 
	font-size: 11px; 
	font-weight: bold;
	padding: 3px 4px 3px 4px;
}

div.offer_list_empty {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #C9C9C9;
    border-left-width: 0px;
    border-right-width: 0px;
    padding: 4px 4px 4px 8px;
    font-size: 11px;
    color: #666666;
    background-color: #F0F0F0;
}

a.sort_asc {
	background-image: url('/images/sort_asc.gif');
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	height: 12px;
	width: 7px;
	text-decoration: none;
}

a.sort_desc {
	background-image: url('/images/sort_desc.gif');
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	height: 12px;
	width: 7px;
	text-decoration: none;
}

.spec {
    height:68px;
    padding:3px 3px 3px 20px;
}


#spec_selector {
    background:transparent url(images/special_selected.gif) no-repeat right 0px;
	float:right;
	height:224px;
	margin-right:5px;
	margin-top:3px;
	overflow:hidden;
	width:133px;
}

*html #spec_selector {
	margin-right:3px;
	width:130px;
}

.spec .tt {
    color:#FFFFFF;
    cursor:pointer;
    font-size:12px;
    height:51px;
    line-height:17px;
}

div#reklama_zppn{
	height:258px;
	width:210px;
	background: url(images/bg_reklama_zppn.gif) no-repeat;
	float:left;
	margin-left:7px;
}

div#reklama_zppn div{
	text-align:center;
	font-family:arial;
	font-weight:bold;
	font-size:12pt;
	color:#056176;
	margin:10px 0px 10px 0px;
}

div#reklama_zppn a img{
	margin:15px 0px 0px 20px;
}


div.clear{
	width:100%;
	clear:both;
}

div.zppn_prezentacja{
    float:left;
    width:90%;
    margin-right:5px;
    line-height:125%;
}

div.zppn_prezentacja img{
    vertical-align: text-bottom;
    float: left;
    margin-right:5px;
}

.red{
    color:red;
}
.bold{
    font-variant:bold;
}


div.text div.zppn_prezentacja a{
    background:none;
}

div.wstepniak{
	font-size: 10pt;
	line-height:110%;
	color:#075f74;
}

div.odstep{
	width:100%;
	height:10px;
}

div.text a.pobierz, a.pobierz{
	background:none;
}


div.asco{
    text-align:left;
    float:right;
    width:540px;
}

div#logo_asco{
  float:left;
}

a.page {
	display: block;
	color: #7D7D7D;
	padding: 4px;
	background-color: #EBF1F5;
}
a.page:link, a.page:visited, a.page:active {
	display: block;
	color: #7D7D7D;
	padding: 4px;
	background-color: #EBF1F5;
}
a.page:hover {
	display: block;
	color: #ffffff;
	padding: 4px;
	background-color: #A8B283;
}
td.page_selected {
	padding: 3px 4px 3px 4px;
	color: #c0c0c0;
	background-color: #848484;
}
a.page_first {
    width: 20px;
    display: block;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
    background-image: url('/images/pager_first.gif');
    background-repeat: no-repeat;
    background-position: center center;
    height: 14px;
}
a.page_prev {
    width: 20px;
    display: block;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
    background-image: url('/images/pager_prev.gif');
    background-repeat: no-repeat;
    background-position: center center;
    height: 14px;
}
a.page_next {
    width: 20px;
    display: block;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
    background-image: url('/images/pager_next.gif');
    background-repeat: no-repeat;
    background-position: center center;
    height: 14px;
}
a.page_last {
    width: 20px;
    display: block;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
    background-image: url('/images/pager_last.gif');
    background-repeat: no-repeat;
    background-position: center center;
    height: 14px;
}
a.page_first:hover {
    background-color: #b2bd8b;
    background-image: url('/images/pager_first_on.gif');
}
a.page_prev:hover {
    background-color: #b2bd8b;
    background-image: url('/images/pager_prev_on.gif');
}
a.page_next:hover {
    background-color: #b2bd8b;
    background-image: url('/images/pager_next_on.gif');
}
a.page_last:hover {
    background-color: #b2bd8b;
    background-image: url('/images/pager_last_on.gif');
}
div.page {
    width: 20px;
    background-color: #c0c0c0;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
    color: #ffffff;
    background-repeat: no-repeat;
    background-position: center center;
}

a.offer_hidelink, a.offer_hidelink:active, a.offer_hidelink:hover, a.offer_hidelink:visited {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a.offer_hidegraylink, a.offer_hidegraylink:active, a.offer_hidegraylink:hover, a.offer_hidegraylink:visited {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}      

td.bag {
	height: 23px;
	width: 126px;
	text-align: left;
}
td.bag select {
	width: 120px;
	font-size: 11px;
}
div.bag {
	width: 100px;
	height: 18px;
	overflow: hidden;
	font-size: 11px;
	color: #666666;
}

.step_2_icons {
	background-image: url('/images/step_2_bg_icons.gif');
	background-repeat: repeat-x;
	background-position: top_left;
	height: 41px;
	vertical-align: middle;
	padding: 0px 12px 0px 12px;
}
.step_2_icons td {
    color: #666666;
    font-size: 10px;
    vertical-align: middle;
}
.step_2_icons select {
    font-size: 11px;
    border: 1px solid #c0c0c0;
}
.step_2_icons a {
	color: #666666;
	display: block;
	font-size: 10px;
	padding: 3px 0px 0px 20px;
	background-position: left center;
	background-repeat: no-repeat;
	height: 17px;
	float: left;
}
.step_2_icons a:link, .step_2_icons a:active, .step_2_icons a:visited {
	text-decoration: none;
}
.step_2_icons a:hover {
	text-decoration: underline;
}
.step_2_icons_separator {
	width: 16px;
	background-image: url('/images/icon_separator.gif');
	background-position: center 4px;
	background-repeat: no-repeat;
	float: left;
	height: 17px;
}
.step_form_label_new
{
    font-size: 11px;
    text-align: right;
    vertical-align: middle;
	width: 110px;
	border-left: 1px solid #d7d7d7;
	background-color: #ffffff;
	padding-right: 0px;
}

.step_form_input_new
{
    font-size: 11px;
    vertical-align: middle;
    padding-left: 12px;
    width: 190px; 
    border-right: 1px solid #d7d7d7; 
    background-color: #ffffff;
}
.step_form_input_new input {
    font-size: 11px;
    border: 1px solid #c0c0c0;
    background-color: #f7f7f7;
}
.step_form_input_new select {
    font-size: 11px;
    border: 1px solid #c0c0c0;
    background-color: #f7f7f7;
}
.step_form_sep
{
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	background-color: #ffffff;
	height: 8px;
}
.step_form_sep_inner
{
	border-left: 1px solid #d7d7d7; 
	border-right: 1px solid #d7d7d7; 
	background-color: #ffffff; 
	padding: 0px 12px 0px 12px; 
	height: 4px;
}
.step_form_inner
{
	border-left: 1px solid #d7d7d7; 
	border-right: 1px solid #d7d7d7; 
	background-color: #ffffff; 
	padding: 0px 12px 0px 12px; 
	font-size: 11px; 
	text-align: right;
}

div.bag_header {
	padding-top: 3px;
	padding-bottom: 3px;
	width: 121px;
	text-align: center;
	vertical-align: middle;
	background-color: #056176;
	color: #ffffff;
	font-weight: bold;
	border-left: 1px solid #056176;
	border-right: 1px solid #056176;
	font-size: 11px;
}
div.bag_contents {
	width: 121px;
	overflow-x: hidden;
	border-left: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	padding-top: 2px;
	padding-bottom: 4px;
	background-color: #ffffff;
}
div.bag_contents_left {
	width: 121px;
	overflow-x: hidden;
	border-left: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	padding-top: 2px;
	padding-bottom: 4px;
	background-image: url('/images/bag_round_left.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
td.bag {
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	padding-left: 2px;
}

tr.hand td { cursor: pointer }

div.poll {
	padding: 4px 2px 4px 2px;
	background-color: #f0f0f0;	
}

div.poll input {
    font-size: 11px;
}

div.poll h3 {
    font-size: 12px;
	padding-left: 2px;
	font-weight: bold;
}

div.pollquestion {
    font-size: 11px;
    color: #666666;
    background-color: #f0f0f0;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #c9c9c9;
    padding: 8px;
}

input.pollpage_button {
	width: 120px;
	margin: 4px 16px 4px 16px;
}