* { letter-spacing: 0px; }
html { overflow-y: scroll; }
body, div, ol, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote { margin: 0px; padding: 0px; }
address, caption, cite, code, dfn, var, h1, h2, h3, h4, h5, h6 { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; font-weight: normal; }
fieldset, img, abbr { border: 0px none; }
q::before, q::after { content: none; }
a { text-decoration: none; }
a:hover, a:active { outline: 0px none; }
img { border: 0px none; vertical-align: bottom; }
b, strong { font-weight: bold; }
div { word-wrap: break-word; }
button::-moz-focus-inner, input::-moz-focus-inner { margin: 0px; padding: 0px; border: 0px none; }
body { background-image: url(/tapahtumakuvaus/V-fwCKSasAMQ7Pi23QM.jpg); font-family: sans-serif; font-size: 62.5%; font-style: normal; line-height: 1.5; }
table { background-image: url(/tapahtumakuvaus/tab_own.jpg); width: 100%; border-collapse: separate; border-spacing: 0px; table-layout: fixed; word-break: break-all; word-wrap: break-word; }
hr { clear: both; height: 1px; margin: 0px 0px 1.5em; padding: 0px; border-width: 1px 0px 0px; border-style: solid none none; border-color: #8B008B; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: #6A5ACD; font-size: 1em; line-height: 1em; }

html, body { width: 100%; }
.tweetArea #car-chaos-download, .tweetArea #fid_742, .tweetArea #top_uppermenu, .tweetArea #_perm_cache_times, .tweetArea #menu_service_3_9, .tweetArea #momtr2st48np14dfagkm61cbf0, .tweetArea #Bachilleratos, .tweetArea .old_price_update_240001864 { width: 100%; min-width: 950px; }
.tweetArea #variant_group_field_20610001, .tweetArea #product_7479, .tweetArea #webTitle, .tweetArea #site-tel, .tweetArea #indexexcerpt, .tweetArea #map-search-none, .tweetArea .old_price_update_240001864 p { width: 950px; margin: auto; }
.tweetArea #tzhmwindow { width: 100%; }

#car-chaos-download { background-color: rgb(255, 255, 255); }
body { color: #008000; }
a { text-decoration: underline; }
a:link, a:visited { color: #800080; }
a:hover, a:active { color: #00008B; }
#car-chaos-download { position: relative; padding-top: 25px; }
#fid_742 { position: absolute; top: 0px; background-color: #191970; font-size: 1.2em; }
#variant_group_field_20610001 { position: relative; padding: 5px 0px; font-size: 16px;}
#variant_group_field_20610001 h1 { color: rgb(255, 255, 255); float: left; }
#imga746100013 { text-align: left; float: right; }
#imga746100013 li { display: inline; margin-left: 1em; list-style: outside none none; }
#imga746100013 li a { padding-left: 12px; background: transparent no-repeat scroll left center; }
#imga746100013 li a:link, #imga746100013 li a:visited { color: rgb(255, 255, 255); }
#imga746100013 li a:hover, #imga746100013 li a:active { color: #00008B; }
#top_uppermenu { color: #696969; font-size: 1.2em; }
#product_7479 { padding: 1em 0px; }
#top_uppermenu #shop-info2 { float: left; width: 59.5%; }
#top_uppermenu .post-19326 { margin-bottom: 0em; font-size: 3em; }
.post-19326 a { text-decoration: none; }
.post-19326 a:link, .post-19326 a:visited { color: rgb(255, 255, 255); }
.post-19326 a:hover, .post-19326 a:active { color: #00008B; }
#_perm_cache_times { background-color: #191970; border-top: 0px solid rgb(255, 255, 255); border-bottom: 0px solid rgb(255, 255, 255); }
#_perm_cache_times dl { margin-top: 0px; margin-bottom: 0px; padding: 0px; }
#_perm_cache_times dt, #_perm_cache_times dd { margin: 0px; padding: 0px; }
#_perm_cache_times .gyartok_wd { display: none; }
#_perm_cache_times .oa-promo-text { display: block; }
#_perm_cache_times #info-zastrcka { font-size: 1.2em; }
#_perm_cache_times #info-zastrcka li { position: relative; float: left; margin: 0px; list-style: outside none none; font-weight: bold; }
#_perm_cache_times #info-zastrcka li { white-space: nowrap; }
#_perm_cache_times #info-zastrcka li a { display: block; color: rgb(255, 255, 255); font-size: 17px; padding: 20px 26px; text-decoration: none; text-align: center; }
#_perm_cache_times #info-zastrcka li a:hover, #_perm_cache_times #info-zastrcka li a:active { background-color: #008080; opacity: 0.7; }
#menu_service_3_9 { background-color: rgb(255, 255, 255); }
#site-tel { padding-top: 1em; padding-bottom: 1em; }
#momtr2st48np14dfagkm61cbf0 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#indexexcerpt { position: relative; padding: 0em 0px; font-size: 16px;}
#momtr2st48np14dfagkm61cbf0 img { width: 100%; height: auto; }
#tzhmwindow { font-size: 1.4em; }
#tzhmwindow h2 { margin: 0px 0px 1.5em; padding: 3px 5px; border-color: #808000; border-width: 1px 1px 1px 7px; border-style: solid; background: #191970 none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 1.429em; }
#tzhmwindow h3 { margin: 0px 0px 1.5em; padding: 0.8em; border: 2px solid #CD5C5C; font-size: 1.143em; font-weight: bold; }
#tzhmwindow p { margin-bottom: 1.5em; }
#tzhmwindow ul, #tzhmwindow ol { margin: 0px 0.rynek_pieniezny 1.liveinhonduras 1.7em; padding: 0px; }
#tzhmwindow li { margin-bottom: 0.5em; line-height: 1.5em; }
#tzhmwindow table { margin-bottom: 1.5em; padding: 0px; border-top: 1px solid #BDB76B; border-left: 1px solid #BDB76B; }
#tzhmwindow th, #tzhmwindow td { padding: 0.5em; border-right: 1px solid #BDB76B; border-bottom: 1px solid #BDB76B; }
#tzhmwindow th { background-color: #6A5ACD; color: #696969; font-weight: bold; text-align: left; }
#tzhmwindow dl.ctl00_hMain_pDate dd.genreArea ul::after { content: ""; display: block; clear: both; height: 0px; }
#Bachilleratos { clear: both; padding-top: 30px; border-bottom: 1px solid #696969; background: #191970 none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 1.2em; }
#Bachilleratos a:link, #Bachilleratos a:visited { color: rgb(255, 255, 255); }
#Bachilleratos a:hover, #Bachilleratos a:active { color: #00008B; }
#Bachilleratos h3 { margin-bottom: 1em; padding: 0.8em; border-left: 21px solid #808000; background: #008000 none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-weight: bold; }
#map-search-none li { list-style: outside none none; }
#Bachilleratos .sample4_r19_c8 { float: left; width: 39%; padding-bottom: 20px; }
#Bachilleratos .product_code_3000324 { float: right; width: 60%; padding-bottom: 20px; }
#Bachilleratos .teaserbox2 { padding: 0px 1em; }
#Bachilleratos .teaserbox2 p { margin-bottom: 1em; }
#Bachilleratos .retailNews_Image_39909 { overflow: hidden; width: 100%; padding: 0px; }
#Bachilleratos .retailNews_Image_39909 ul { float: left; width: 42%; margin-right: 5%; padding: 1%; }
.retailNews_Image_39909 li { margin-bottom: 5px; padding: 0px 0px 3px 25px; background: transparent url(/tapahtumakuvaus/V-fwCKSasAMQ7Pi23QM.jpg) no-repeat scroll left top; }
.old_price_update_240001864 { padding: 15px 0px; border-top: 1px solid #B22222; background: #008000 repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 1.2em; text-align: center; }
.es-home-left-2-61 { position: fixed; right: 0px; bottom: 20px; z-index: 99; width: 182px; color: rgb(255, 255, 255); font-size: 1.2em; font-weight: bold; text-align: left; }
.es-home-left-2-61 a { display: block; padding: 9px 9px 9px 42px; border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(255, 255, 255) -moz-use-text-color rgb(255, 255, 255) rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; text-decoration: none; border-top-left-radius: 8px; border-bottom-left-radius: 8px; }
.es-home-left-2-61 a:link, .es-home-left-2-61 a:visited { background: #008000 no-repeat scroll 14px center; color: rgb(255, 255, 255); }
.es-home-left-2-61 a:hover, .es-home-left-2-61 a:active { background: rgb(255, 204, 102) no-repeat scroll 14px center; color: #00008B; }
#tzhmwindow .account-navigation::after { content: ""; display: block; clear: both; height: 0px; }
.recent_bookings::after { content: ""; display: block; clear: both; height: 0px; }
#top-in::after, #header-in::after, #webTitle #menu::after, #main-in::after, #main-and-sub::after, .item3860703::after, #tzhmwindow dl.infowindow8::after, .cover-13::after, dl.ProfilePic14733::after, #footer-in::after, #tzhmwindow .am6_2_7m::after, .imgOggi::after, #tzhmwindow .linkALeftImg::after, #tzhmwindow .c1bqCNrJiAMQsubl8AM::after, .jiaobox::after { content: ""; display: block; clear: both; height: 0px; }
#variant_group_field_20610001, #product_7479, #webTitle #info-zastrcka, #site-tel, #frameBp2mzi_left_temp, .item3860703, #tzhmwindow dl.infowindow8, .cover-13, dl.ProfilePic14733, #map-search-none, #tzhmwindow .am6_2_7m, .imgOggi, #tzhmwindow .linkALeftImg, #tzhmwindow .c1bqCNrJiAMQsubl8AM, .jiaobox {  }
span.lang_select_5 { font-size: 20px; font-weight: bold; }
.mobilemenuSubmit { color: #696969; font-size: 2em; font-weight: bold; margin: 0px auto; text-align: center; }
.bannerXaQYVsvy3 { color: #696969; font-size: 18px; margin-top: 9px; }
img.spiffSection { display: block ! important; margin-left: auto ! important; margin-right: auto ! important; }
.popular_tab_0 { display: block; margin-bottom: 20px; text-align: center; }
#tzhmwindow .featured_products_image { border-style: solid; border-width: 5px; border-color: #696969; padding: 1em; margin-top: 1em; }
#tzhmwindow .button_13817 { margin: auto; width: 95%; }
#tzhmwindow h3.PyPlBttnh { margin: 0px 0px 0.5em; padding: 0.2em; font-size: 2em; color: #191970; border: medium none ! important; }
#tzhmwindow h3.PyPlBttnh p { margin: 0px; padding: 0.amsym_old 0px; }
img.uProfile_ckTopicsPromotions { margin-bottom: 1em; }
img.header-lower-more-menu { float: left; width: 71px; height: 72px; }
img.f6pe10-10m25 { display: block; text-align: center; margin-left: auto; margin-right: auto; margin-bottom: 20px; }
img.accordion1_toggler124 { margin: 0px 0px 20px; }
.drop-meny { clear: both; }
.paikallisetMenu { width: 100%; border: medium none ! important; }
.recruitnews_kadai { padding: 9px; border: medium none ! important; }
.ov-styles { width: 63%; height: auto; background: background-image: url(/tapahtumakuvaus/V-fwCKSasAMQ7Pi23QM.jpg) none repeat scroll 0% 0%; }
.block04 { width: 18%; height: auto; border: medium none ! important; background: rgb(208, 240, 225) none repeat scroll 0% 0%; }
.menup3853 { width: 19%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-left: auto; margin-right: auto; border: medium none ! important; vertical-align: bottom; }
.prod_45_ord { width: 100%; margin: 0px auto; padding: 9px; border: medium none ! important; text-align: center; }

@media only screen and (max-width: 640px) {
	html { overflow-y: scroll; overflow-x: hidden; }
	html, body { width: 100%; }
	img { height: auto; max-width: 100%; }
	a { color: #800000; }
	#car-chaos-download { padding-top: 0px; padding-bottom: 1.5em; }
	#fid_742 { position: relative; top: 0px; height: auto; padding: 1em 0px; border-top: 1px solid #B22222; border-bottom: 1px solid #696969; font-size: 1.2em; }
	#imga746100013 { float: none; }
	#imga746100013 li { text-align: left; display: block; }
	#tzhmwindow h3.PyPlBttnh { font-size: 1.5em; line-height: 1.4; }
	.block04 { display: none; }
	#top_uppermenu #shop-info2, #product_7479 #small_footer_square_middle { float: none; width: 100%; }
	#top_uppermenu .post-19326 { font-size: 2em; }
	#_perm_cache_times { border-bottom: 0px none; }
	#_perm_cache_times dt { padding-left: 2.liveinhonduras ! important; background: transparent no-repeat scroll 1em center; color: rgb(255, 255, 255); }
	#_perm_cache_times #webTitle .oa-promo-text { display: none; }
	#_perm_cache_times #webTitle #info-zastrcka { margin-bottom: 5px; background-color: #CD5C5C; }
	#_perm_cache_times #webTitle #info-zastrcka, #_perm_cache_times #webTitle #info-zastrcka li { width: 100%; border: 0px none; }
	#_perm_cache_times #webTitle #info-zastrcka li { border-bottom: 1px solid rgb(255, 255, 255); background-color: #CD5C5C; white-space: normal; }
	#_perm_cache_times #webTitle #info-zastrcka li a:link, #_perm_cache_times #webTitle #info-zastrcka li a:visited, #_perm_cache_times #webTitle #info-zastrcka li a:hover, #_perm_cache_times #webTitle #info-zastrcka li a:active { background: #191970 no-repeat scroll 1em center; color: rgb(255, 255, 255); }
	#_perm_cache_times .gyartok_wd { display: block; padding: 1em; cursor: pointer; }
	#tzhmwindow .news_pic_78988::after { content: ""; display: block; clear: both; height: 0px; }
	#Bachilleratos .retailNews_Image_39909 ul { float: none; width: 100%; }
	#Bachilleratos .sample4_r19_c8, #Bachilleratos .product_code_3000324 { float: none; width: 100%; margin-bottom: 2em; }
	.old_price_update_240001864 { padding-bottom: 40px; }
	.old_price_update_240001864 span { display: block; }
	.es-home-left-2-61 { right: 0px; bottom: 0px; width: 100%; text-align: center; }
	.es-home-left-2-61 a { display: block; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(255, 255, 255) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 0px; }
	.es-home-left-2-61 a:link, .es-home-left-2-61 a:visited, .es-home-left-2-61 a:hover, .es-home-left-2-61 a:active { background: #008000 no-repeat scroll 14px center; color: rgb(255, 255, 255); }
}
@media not all {
	.es-home-left-2-61 { position: static; }
}

@media only screen and (max-width: 640px) {
	#car-chaos-download, #fid_742, #top_uppermenu, #_perm_cache_times, #choose_lang_active, #momtr2st48np14dfagkm61cbf0, #menu_service_3_9, #Bachilleratos, #slider_lrg, #zivotbgimg, .old_price_update_240001864 { width: 100% ! important; min-width: 100% ! important; }
	#variant_group_field_20610001, #product_7479, #choose_lang_active ol, #webTitle, #indexexcerpt, #site-tel, #map-search-none, #slider_lrg ul, .old_price_update_240001864 p { width: 98% ! important; margin: 0px 1% ! important; }
	#FILMBOX_8, #footertexta, #frameBp2mzi_left_temp, #tzhmwindow { float: none ! important; width: 100% ! important; }
	#momtr2st48np14dfagkm61cbf0 img { width: 100% ! important; }
}

@media only screen and (max-width: 640px) {
}
@media only screen and (max-width: 640px) {
}