/* ELEMENT STYLES */
body {
    margin: 0px;
    padding: 0px;
    font-size: 68.75%; /*16 px * 0.6875 = 11px*/
    font-family: Arial, Helvetica, Sans-serif;
    color: #565656;
    text-align: center;
}
img { border: none; }
h1 {
    font-size: 1.45em; /* 16px */
    font-weight: bold;
    margin: 5px 0px 20px 0px;
    margin: 5px 0px 20px 0px;
    padding: 6px 10px;
    text-align: left;
    border-top: solid 1px #ccc;
    border-bottom: dashed 1px #ccc;
    background: url(images/layout/gradient_bg_top.jpg) repeat-x left top;
}
h2 { font-size: 1.27em; /* 14px */ font-weight: bold; margin: 0px; padding: 0px; text-align: left; }
h3 { font-size: 1.27em; /* 14px */ font-weight: bold; margin: 0px; padding: 0px; text-align: left; }
h4 { font-size: 1.09em; /* 12px */ font-weight: bold; margin: 0px; padding: 0px; text-align: left; }
h5 { font-size: 1em; /* 11px */ font-weight: bold; margin: 0px; padding: 0px; text-align: left; }
form, fieldset, input, select, textarea, label, button { font-size: 1em; text-align: left; border: none; margin: 0px; padding: 0px; color: #565656; }
input, select, textarea { border: solid 1px #ccc; }
input.arrow-button {
    width: 12px;
    height: 16px;
    border: none;
    cursor: pointer;
}
table, tbody, thead, tfoot, caption, tr, th, td { font-size: 1em; border-spacing: 0px; }
th { font-weight: bold; }
img.inline-right { float: right; margin-left: 5px; border: 1px solid #ccc; padding: 2px; }
/* END ELEMENT STYLES */

/* MAIN CONTAINER */
#main-container {
	text-align: center;
	margin: 0px auto;
	padding: 5px 5px 15px 5px;
	/* position: relative; */
}
.wide#main-container { width: 886px; }
.narrow#main-container { width: 771px; background: #fff; }
#main-container-footer {
	width: 886px;
	height: 22px;
	text-align: center;
	margin: 0px auto;
	position: relative;
}
/* END MAIN CONTAINER */

.image-control-row { text-align: center; }

/* BUTTONS */
.button-search { width: 61px; height: 22px; border: none; cursor: pointer; }
.button-join { width: 63px; height: 22px; border: none; cursor: pointer; }

.button-add-favourites { width: 139px; height: 19px; border: none; cursor: pointer; }
.button-search-trip { width: 88px; height: 19px; border: none; cursor: pointer; }

.button-choose { width: 59px; height: 19px; border: none; cursor: pointer; }
.button-info { width: 12px; height: 14px; border: none; cursor: pointer; }
.button-send { width: 61px; height: 19px; border: none; cursor: pointer; }
.button-continue { width: 53px; height: 19px; border: none; cursor: pointer; }
/* END BUTTONS */

/* PAGE & CONTENT CONTAINER */
#page-container {
	width: 771px;
	margin: 0px auto;
/*	position: relative; */
	padding: 0px;
	background: url(images/layout/gradient_bg_bottom.jpg) repeat-x bottom;
}
#content-container {
    clear: both;
    height: auto;
    padding: 0px 5px 30px 5px;
    text-align: left;
}
#logo { float: left; }
#content-fader {
	background-color: transparent;
	position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
	z-index: 1;
}
/* END PAGE & CONTENT CONTAINER */

/* BREADCRUMBS & TXT SEARCH */
#breadcrumbs { text-align: left; min-height: 20px; height: auto !important; height: 20px; width: 620px; padding-left: 10px; }
#breadcrumbs ul { padding: 0px; margin: 0px; display: inline; }
#breadcrumbs ul li { display: inline; margin: 0px; padding: 0px; }
#breadcrumbs ul li a { text-decoration: none; }
#breadcrumbs ul ul li { padding-left: 10px; }

#txt-search { position: absolute; text-align: right; right: 5px; }
#txt-search fieldset { text-align: right; }
#txt-search #txt-search-input { width: 100px; margin-left: 5px; padding: 0px 2px; }
#txt-search #txt-search-submit { /*padding: 1px 0px 0px 5px;*/ }
/* END BREADCRUMBS */

/* MISC */
.clear { clear: both; display: block; }
.clear-left { clear: left; }
.clear-right { clear: right; }
.no-border { border: none; }
.normal { font-weight: normal; }

.did-u-know { background-color: #f5f5f5; padding: 10px; margin: 10px 0px; }
.did-u-know h4 { padding: 10px 0px 12px 42px; }
.did-u-know span { margin: 5px 0px; }

.errata { background-color: #f5f5f5; padding: 10px; margin: 10px 0px; border: solid 1px red; }
.errata h4 { padding: 10px 0px 12px 42px; margin: 0px 0px 10px 0px; }
.errata p { margin-top: 0px; }

a.errata-sml { background: transparent url(images/icons/alert_sml.gif) no-repeat right top; color: #f00; padding: 2px 0px 2px 22px; margin: 5px 0px;  }
a.errata-sml-alt { background: transparent url(images/icons/alert_sml.gif) no-repeat right top; color: #f00; padding: 2px 22px 2px 2px; margin: 5px 0px;  }
a.errata-sml:hover { color: #565656; }
.errata a.errata-sml { background: transparent url(images/icons/alert_sml_errata.gif) no-repeat left top;  }

.section-break { border-top: solid 1px #ccc; background: url(images/layout/gradient_bg_top.jpg) repeat-x left top; }
h4+ul { margin-top: 0px; }
address { font-style: normal; }
p.new-key {
    margin: 0px;
    padding-top: 6px;
    text-align: right;
    padding-right: 15px;
}
p.required-key { margin-top: 10px; padding-left: 12px; text-align: left; }
div.required-key { margin-top: 0px; padding-left: 12px; text-align: left; }
/* END MISC */

/* TABS NARROW */
.tabs-narrow { width: 501px; }
/* END TABS NARROW */

/* TABS WIDE */
.tabs-wide { width: 761px; }
/* END TABS WIDE */

/* COMMON TABS STYLES */
#tabs, #tabs-search {
    float: left;
    background: url(images/layout/tab_bg.gif) repeat-x bottom;
    font-weight: bold;
    font-size: 1.09em;
}
#tabs ul, #tabs-search ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
#tabs li, #tabs-search li {
    float: left;
    margin: 0px;
    padding: 0px;
    background: url(images/layout/tab_right.gif) no-repeat right top;
}
#tabs a, #tabs-search a {
    display: block;
    margin: 0px;
    padding: 5px 9px 4px 10px;
    text-decoration: none;
    background: url(images/layout/tab_left.gif) no-repeat left top;
}
#tabs .tab-active, #tabs-search .tab-active {
    background: url(images/layout/tab_right-active.gif) no-repeat right top;
}
#tabs .tab-active a, #tabs-search .tab-active a {
    color: #565656;
    padding-bottom: 5px;
    background: url(images/layout/tab_left-active.gif) no-repeat left top;
}
#tabs .tab-active-adjacent a, #tabs-search .tab-active-adjacent a { background: url(images/layout/tab_left-shadow.gif) no-repeat left top; }
/* END COMMON TABS STYLES */

/* GENERIC DEFINITION LISTING */
dl { margin: 0px; padding: 0px; }
dt {
    margin-top: 10px;
    margin-bottom: 3px;
    padding: 2px;
    font-size: 1.09em;
    font-weight: bold;
    background-color: #e7e8ec;
}
dt a {
    text-decoration: none;
    padding-left: 15px;
}
dd { margin: 0px 0px 0px 15px; padding: 2px; }
dd.odd, dd.odd-new { background-color: #f5f5f5; }
dd dt { font-size: 1em; font-weight: normal; }
dd dt a { text-decoration: underline; }
/* END GENERIC DEFINITION LISTING */

/* BOX FAV */
.box-fav { width: 482px; }
.box-fav .box-top { background: url(images/layout/box_fav_top_layer.gif) no-repeat top left; width: 482px; height: 5px; }
.box-fav .box-content { background: #f5f5f5 url(images/layout/box_fav_bg.gif) repeat-y top left; padding: 0px 10px; }
.box-fav .box-bottom { background: url(images/layout/box_fav_bottom_layer.gif) no-repeat bottom left; width: 482px; height: 5px; }
/* END BOX FAV */

/* BOX SUMMARY */
.box-summary { width: 213px; }
.box-summary .box-top { background: url(images/layout/box_summary_top.gif) no-repeat top left; width: 213px; height: 5px; }
.box-summary .box-content { background: #f5f5f5 url(images/layout/box_summary_bg.gif) repeat-y top left; padding: 0px 10px; }
.box-summary .box-bottom { background: url(images/layout/box_summary_bottom.gif) no-repeat bottom left; width: 213px; height: 5px; }
/* END BOX SUMMARY */

/* BOX POPUP SMALL */
.box-popup-sml { width: 213px; }
.box-popup-sml .box-top, .box-home .box-popup-sml .box-top { background: url(images/layout/box_popup_sml_top.gif) no-repeat top left; width: 213px; height: 5px; }
.box-popup-sml .box-content, .box-home .box-popup-sml .box-content  { text-align: left; background: #f5f5f5 url(images/layout/box_popup_sml_bg.gif) repeat-y top left; padding: 0px 10px; }
.box-popup-sml .box-bottom, .box-home .box-popup-sml .box-bottom  { background: url(images/layout/box_popup_sml_bottom.gif) no-repeat bottom left; width: 213px; height: 5px; }
/* END POPUP SMALL */

/* BOX MENU */
.box-menu { text-align: left; width: 250px; background: #f5f5f5 url(images/layout/box_menu_bg.gif) repeat-y top left; }
.box-menu .box-top { background: url(images/layout/box_menu_top.gif) no-repeat left top; width: 250px; height: 5px; }
.box-menu .box-bottom { clear: both; background: url(images/layout/box_menu_bottom.gif) no-repeat left bottom; width: 250px; height: 5px; }
.box-menu h4 { margin: 0px 10px 0px 10px; padding: 0px; }
/* END MENU */

/* BOX HOME */
.box-home { position: relative; width: 253px; background: #f5f5f5 url(images/layout/box_home_bg_clr.gif) repeat-y top left; }
.box-home p { margin: 0px; padding: 2px 10px 2px 10px; text-align: left; }
.box-home .box-top { background: url(images/layout/box_home_top.gif) no-repeat top left; width: 253px; height: 5px; }
.box-home .box-top-clr { background: url(images/layout/box_home_top_clr.gif) no-repeat top left; width: 253px; height: 5px; }
.box-home .box-bottom { position: absolute; bottom: 0px; left: 0px; background: url(images/layout/box_home_bottom.gif) no-repeat bottom left; width: 253px; height: 5px; }
/* END BOX HOME */

/* COMMON LAYER STYLES */
p.close, #favourites-container p.close { text-align: right; margin: 0px; padding: 5px 0px 0px 0px; font-weight: bold; }
p.close a {
	text-decoration: none;
	padding-right: 15px;
}
p.close a:hover { color: #565656; }
p.ok { text-align: right; margin: 0px; padding: 10px 0px 5px 0px; }
/* END COMMON LAYER STYLES */

/* COMMON TABLE STYLE */
table thead { background-color: #e7e8ec; }
table caption { text-align: left; }
table tr.odd { background-color: #f5f5f5; }
table td { padding: 2px; }
table th { padding: 2px 6px; }
table td { text-align: left;}
table td.odd { background-color: #f5f5f5; }
/* END COMMON TABLE STYLE */

/* ITEM PROPERTIES */
dl.item-property-list { margin: 0px 10px; padding-bottom: 10px; }
dl.item-property-list dt {
    clear: left;
    float: left;
    width: 75px;
    margin: 0px;
    padding: 0px;
    font-size: 1em;
    font-weight: bold;
    background-color: transparent;
}
dl.item-property-list dd {
    margin: 0px;
    padding: 0px;
}
.item-properties { margin-bottom: 10px; border-bottom: dashed 1px #ccc; }
/* END ITEM PROPERTIES */

/* CALENDAR STYLES */
/*table.calendar { width: 100%; text-align: center; border-bottom: solid 1px #e7e8ec; border-right: solid 1px #e7e8ec; margin-bottom: 3px; }
table.calendar th { border-bottom: solid 2px #fff; width: 14.29%; }
table.calendar td { text-align: center; border-top: solid 1px #e7e8ec; border-left: solid 1px #e7e8ec; }
table.calendar td.valid { background-color: #e7e8ec; }
table.calendar td.valid a { font-weight: bold; }
table.calendar td.valid:hover { cursor: pointer; }
table.calendar td.selected { background-color: #ff9f00; }
table.calendar td.selected a { color: #fff; text-decoration: none; font-weight: bold; }
table.calendar td.inactive { color: #ccc; }*/
/* END CALENDAR STYLES */

/* FAVOURITES CONTAINER */
#favourites-container { display: none; z-index: 2; }
#favourites-container p { text-align: left; font-weight: normal; }
table#fav-list { width: 460px; }
table#fav-list tr.odd { background-color: #fff; }
table#fav-list td { text-align: center; padding: 5px; }
table#fav-list td.fav-item, table#fav-list th.fav-item { text-align: left; }
table#fav-list td.fav-item p { margin: 0px; font-weight: normal; }
table#fav-list td.fav-item p span.fav-label { display: block; }
table#fav-list td img.fav-item-img { border: solid 1px #fff; margin: 0px 20px; }
/* END FAVOURITES CONTAINER */

/* STICKY NOTES */
.sticky, .sticky-left, .sticky-even {
    padding-top: 5px;
    position: absolute;
    z-index: 5;
    width: 425px;
}
.sticky { background: url(images/layout/sticky_top.gif) no-repeat top left; z-index: 5; }
.sticky-even { background: url(images/layout/sticky_even.gif) no-repeat top left; z-index: 5; }
.sticky-left { background: url(images/layout/sticky_left_top.gif) no-repeat top left; }
.sticky h3, .sticky-left h3, , .sticky-even h3 { padding: 5px 0px 5px 5px !important; border-bottom: dashed 1px #ccc; background: url(images/layout/gradient_bg_top.jpg) repeat-x top left; border-top: solid 1px #ccc; }
.sticky h3, .sticky-even h3 { margin: 10px 14px 0px 34px; }
.sticky-content h3 { margin: 10px 14px 0px 0px; }
.sticky-left h3 { margin: 10px 34px 0px 10px; }
.sticky h3 img, .sticky-left h3 img, .sticky-even h3 img{ float: right; margin-top: 5px; }
.sticky h4, .sticky-left h4, .sticky-even h4 { margin: 10px 0px 5px 5px; }
.sticky p, .sticky-left p, .sticky-even p { white-space: normal; }
.sticky .heading, .sticky-left .heading, .sticky-even .heading { margin: 10px 0px 0px 0px; }

.sticky p.close a, .sticky-even p.close a { margin-right: 14px; }
.sticky-left p.close a { margin-right: 34px; }
.sticky p.close a:hover, .sticky-left p.close a:hover, .sticky-even p.close a:hover { color: #565656; }
.sticky a.action, .sticky-left a.action, .sticky-even a.action { padding-right: 15px; text-decoration: none; display: block; text-align: right; margin-top: 10px; }
.sticky .sticky-content, .sticky-even .sticky-content { text-align: left; padding: 0px 14px 14px 34px; background: url(images/layout/sticky_bottom.gif) no-repeat bottom right; }
.sticky-left .sticky-content { text-align: left; padding: 0px 34px 14px 10px; background: url(images/layout/sticky_bottom.gif) no-repeat bottom left; }
.sticky table, .sticky-left table, .sticky-even table { width: 375px; }
.sticky table caption, .sticky-left table caption, .sticky-even table caption { padding: 10px; }
.sticky table td, .sticky-left table td, .sticky-even table td { font-weight: normal; }
.sticky table th, .sticky table td, .sticky-left table th, .sticky-left table td, .sticky-even table th, .sticky-even table td { text-align: left; padding: 5px 10px; }
.sticky table.concise th, .sticky table.concise td, .sticky-left table.concise th, .sticky-left table.concise td, .sticky-even table.concise th, .sticky-even table.concise td { padding: 10px 3px 10px 3px; } 
.sticky table.concise .flight-dep, .sticky table.concise .flight-ret, .sticky-left table.concise .flight-dep, .sticky-left table.concise .flight-ret, .sticky-even table.concise .flight-dep, .sticky-even table.concise flight-ret { padding-left: 15px; }
.sticky .flight-route, .sticky-left .flight-route, .sticky-even .flight-route { width: 120px; overflow:hidden; }

.nowrap { white-space: nowrap; }

td.flight-dep { white-space: nowrap; }
td.flight-ret { white-space: nowrap; }

.left-column { float: left; width: 90px; margin: 10px 10px 0px 0px; }
.right-column { float: right; width: 275px; margin: 10px 0px 0px 0px; }
.left-column p { margin: 0px; }

.weather { float: left; margin: 10px 0px; }
.weather img { float: left; }
.weather span { float: right; font-weight: bold; margin-top: 10px; }

.fact-row, .fact-row-even { clear: both; float: left; width: 100%; }
.fact-row-even { background-color: #e7e8ec; }
.fact-title { float: left; }
.fact-data { float: right; }
/* STICKY NOTES */

/* ALERT BOX */
#alert 
{
    width: 219px;
    background: url(images/layout/callout_bg.gif) no-repeat right top;
    padding-right: 19px;
    border-left: solid 1px red;
    color: #f00;
    font-weight: bold;
}
#alert p { margin: 0px; padding: 10px; }
#alert-action { padding-bottom: 10px; border-bottom: solid 1px red; }
/* END ALERT BOX */

/* COMMON BOOKING AND SEARCH STYLES */
table.search { text-align: left; width: 100%; }
table.search .pax-price,
table.search .party-price,
table.search .duration,
table.search .choose,
table.search .total-amt,
table.search .room-price { text-align: right; white-space: nowrap; }
table.search thead { background-color: Transparent; }
table.search th { text-align: left; vertical-align: top; white-space: nowrap; padding: 10px; }
table.search th span.normal { display: block; }
table.search td { vertical-align: top; padding: 10px; }

table.search td.mc { padding-left: 0px; }
.mc ol { margin: 0px; padding: 0px; list-style: none; padding-left: 5px; background: url(images/icons/anchor.gif) no-repeat 1px 9px; }
.mc ol li { margin: 0px; padding-left: 5px; }
.mc ol li.top { background:  url(images/layout/link_top.gif) no-repeat left top; }
.mc ol li.middle { background: url(images/layout/link_middle.gif) no-repeat left top; }
.mc ol li.bottom { background: url(images/layout/link_bottom.gif) no-repeat left top; }
.mc ol li span { float: right; margin-left: 3px; }

table.search th span.right, table.search td span.right  { float: right; margin-left: 3px; }
table.search td span.point  { display: block; clear: both; }
table.search td span.date-time { white-space: nowrap; display: block; float: left; text-align: right; width: 90px; }
table.search td span.date-time a { margin-right: 5px; float: left; }

table.search .party-price, table.search td.pax-number { font-weight: bold; }
table.search .accommodation { width: 200px; }
table.search .accommodation .star-rating-container { float: right; width: 42px; margin-left: 5px; }

.total-amt, .total-amt-lbl { font-weight: bold; border-top: dashed 1px #ccc; }
.total-amt { font-size: 1.09em; }

table.search td p.pax-discount { margin: 0px; white-space: normal; }
table.search td p.pax-discount span { float: right; margin-left: 5px; }
.button-info { margin-left: 3px; }

#sort-order { float: left; font-weight: bold; width: auto; padding-top: 15px; }
#sort-order select { margin: 0px 30px 0px 10px; width: 200px; }

.search-nav { float: right; width: 190px; font-weight: bold; text-align: right; }
.search-nav-pages { margin: 3px 0px; float: right; display: block; }
.search-nav-pages a { display: block; float: left; margin: 2px 0px 0px 2px; border: solid 1px #ccc; padding: 2px 6px 2px 6px; font-weight: bold; }
.search-nav-pages a.active { text-decoration: none; }

table.nomargin, table.nomargin tr, table.nomargin td
{
    margin: 0px !important;
}
table.nopadding, table.nopadding tr, table.nopadding td
{
    padding: 0px !important;
}
table.nomargin.nopadding, table.nomargin.nopadding tr, table.nomargin.nopadding td 
{
    margin: 0px !important;
    padding: 0px !important;
}

/* COMMON BOOKING AND SEARCH STYLES */

.PreviousFlightLink  {
background-image: url(../images/layout/plane-left.gif);
background-repeat: no-repeat;
background-position:left;
height: 27px;
float: left;
padding-left: 40px;
padding-right: 2px;
padding-top: 12px;
padding-bottom: 2px;
margin-top: 15px;
margin-left: 60px;
margin-bottom: 2px;
}

.NextFlightLink {
background-image: url(../images/layout/plane-right.gif);
background-repeat: no-repeat;
background-position:right;
height: 27px;
float: right;
padding-right: 40px;
padding-top: 12px;
padding-bottom: 2px;
margin-top: 15px;
margin-right: 40px;
margin-bottom: 2px;
margin-left: 5px;
}

/* NEW CS00001 SETUP */


#dynamic-promo {
float: left;
}

#dynamic-promo h5 {
font-weight: normal;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;

}

#dynamic-promo #full-height 
{
    height: 203px;
    position: relative;
    padding: 0px 10px 0px 10px;
}

/* DYNAMIC BOX */
.box-dynamic { position: relative; width: 253px; background: #f5f5f5 url(images/layout/box_home_bg_clr.gif) repeat-y top left; margin: 0px 0px 10px 0px; }
.box-dynamic p { margin: 0px; padding: 2px 10px 2px 10px; text-align: left; }
.box-dynamic .box-top { background: url(images/layout/box_home_top.gif) no-repeat top left; width: 253px; height: 5px; }
.box-dynamic .box-top-clr { background: url(images/layout/box_home_top_clr.gif) no-repeat top left; width: 253px; height: 5px; }
.box-dynamic .box-bottom { position: absolute; bottom: 0px; left: 0px; background: url(images/layout/box_home_bottom.gif) no-repeat bottom left; width: 253px; height: 5px; }
/* END DYNAMIC BOX */

/* DYNAMIC BOX */
.box-dynamic-thin { position: relative; width: 242px; background: #f5f5f5 url(images/layout/box_home_bg_clr_thin.gif) repeat-y top left; margin: 0px 0px 10px 0px;}
.box-dynamic-thin p { margin: 0px; padding: 2px 10px 2px 10px; text-align: left; }
.box-dynamic-thin .box-top { background: url(images/layout/box_home_top.gif) no-repeat top left; width: 242px; height: 5px; }
.box-dynamic-thin .box-top-clr { background: url(images/layout/box_home_top_clr_thin.gif) no-repeat top left; width: 242px; height: 5px; }
.box-dynamic-thin .box-bottom { position: absolute; bottom: 0px; left: 0px; background: url(images/layout/box_home_bottom_thin.gif) no-repeat bottom left; width: 242px; height: 5px; }
/* END DYNAMIC BOX */

#margin 
{
    margin: 5px 5px 5px 5px;
}

.resort-ajax-layer 
{
    float: left; width: 90px; margin: 10px 10px 5px 0px;
}

/* TRIPAV SEARCH */
.RoomOption {
	height: 38px;
	width: 18px;
	float: left;
	background-color: #f5f5f5;
	margin-right: 10px;
}

.room-container {
	background-image: url(images/layout/sijoittuminenBg.gif);
	border: 1px solid #bac0cd;
	height: 30px;
	float: left;
	text-align: left;
	background-repeat: repeat-x;
	background-position: center;
	width: auto;
	margin: 2px;
	padding-right: 2px;
	padding-left: 2px;
}

.RoomOption .room-container img {
	padding: 1px;
	float: left;
}
.RoomOption input {
	float: left;
	padding-top: 10px;
	margin-top: 10px;
}
.room-person-container {
	width: 9px;
	height: 28px;
	float: left;
	vertical-align: bottom;
}
.room-container .room-person-container img {
	vertical-align: bottom;
}
/* TRIPAV SEARCH END */

/* PAIKKA AURINGOSSA */
.paikkaauringossa {width: 501px; background-color: #fffae6;}

.paikkaauringossa a {color: #00a6eb;}

.paotsikko {height: 27px; padding-top: 8px; padding-left: 8px; font-weight: bold; color: #521e09; background: #f0e8d3 url(AM/images/layout/pa1.gif) no-repeat; }

.pasisalto { padding-top: 8px; padding-left: 8px; border-left: solid 1px #f68642; color: #521e09; border-right: solid 1px #f68642; color: #521e09; }

#pasisotsikko {font-weight: bold;}

#pasismk {padding-left: 86px; font-weight: bold;}

#paala {height: 74px; background: #fd7401 url(AM/images/layout/pa2.gif) no-repeat;}

#paylakuvat {height: 63px; background: #fffae6 url(AM/images/layout/pa3.gif) no-repeat;}

#pasisaltokuvat { border-left: solid 1px #f68642; border-right: solid 1px #f68642; background-color: #fffae6;}

#pasismkuvat {padding-left: 98px; font-weight: bold;}

#pasismkuvat a {color: #00a6eb;}



