body { font: 62.5% arial, verdana, sans-serif; background: #fff; color: #6c6c6c;  }
strong { font-weight: bold; }

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{ visibility: hidden;}

h1{ font-size: 1em; color: #6c6c6c; }
h2{ font-size: 1em; color: #6c6c6c; }
h3{ font-size: 1em; color: #6c6c6c; }
h4{ font-size: 1em; color: #50718f; margin: 0 0 10px 0; }
h5{ font-size: 1em; color: #50718f; font-weight: bold; margin: 0 0 5px 0; }
h6{ font-size: 1em; color: #666633; margin: 0 0 5px 0; }

.left { float: left; }
.right { float: right; }
.clear, .clearBoth { clear: both; }
.red { color: red; }
.small { font-size: 1em; } .medium { font-size: 1.2em; } .large { font-size: 1.4em; }
.caption { font-size: 1em; color: #777; text-align: right; padding-top: 3px; border-top: 1px solid #ccc; margin-top: 3px; }

/* a links */
a:link { color: #50718f; text-decoration: none; }
a:visited { color: #50718f; text-decoration: none; }
a:hover { color: #50718f; text-decoration: underline; }
a:active { color: #50718f; text-decoration: none; }

#wrapper{ background: url(images/bg.jpg) no-repeat; }
#wrapper #pageTop{ margin: 0; padding: 0; width: 924px; height: 130px; background: url(images/top_bg.jpg) no-repeat; }
				 #pageTop #logo{ width: 655px; float: left; height: 88px; padding: 16px 0 0 0; } #wrapper #pageTop #logo h1{ float: left; } #wrapper #pageTop #logo h1 a{ text-decoration: none; float: left; width: 150px; height: 88px; }
				 #pageTop #rightTop{ width: 269px; float: left; height: 88px; padding: 16px 0 0 0; } 
				 				  #rightTop .upperMenu{ height: 16px; text-align: right; padding: 7px 25px 7px 0; } 
				 				  #rightTop .upperMenu ul{ height: 16px; } 
				 				  #rightTop .upperMenu li{ display: inline; height: 16px; padding: 0; } 
				 				  #rightTop .upperMenu li.english{ padding: 0 25px 0 0; background: url(images/eng_flag.gif) no-repeat right -1px; } 
				 				  #rightTop .upperMenu a{ color: #909090; font-size: 1.1em; height: 16px; } 
				 				  
				 				  #rightTop .pageActions{ height: 38px; padding: 20px 0 0 0; }
				 				  
				 				  #rightTop .pageActions .fonts{ margin: 0 10px 0 0; padding: 2px 22px 2px 0; background: url(images/fonts_bg.jpg) no-repeat center right; width: 35px; float: left; height: 15px; } 
				 				  #rightTop .pageActions .fonts a{ color: #909090; font-weight: bold; } #rightTop .pageActions .fonts a.normal{ font-size: 11px; } #rightTop .pageActions .fonts a.larger{ font-size: 14px; } #rightTop .pageActions .fonts a.largest{ font-size: 16px; }
				 				  
				 				  #rightTop .pageActions .pageSearch{ padding: 1px 0 0 0; }
				 				  #rightTop .pageActions .pageSearch input.searchBox{ margin: 0 0 0 0; padding: 0 3px; width: 106px; height: 15px; border: solid 1px #c3c3c3; font-size: 1.1em; }
				 				  #rightTop .pageActions .pageSearch input.searchBtn{ height: 17px; width: 49px; background: url(images/search_btn_bg.gif) no-repeat; color: #fff; text-align: center; border: 0; font-size: 1em; }
				 
				 #pageTop #pageMenu{ width: 924px; height: 25px; margin: 1px 0 0 0; padding: 0; background: url(images/menu_bg.jpg) no-repeat; float: left; }
				 					#pageMenu ul{ height: 25px; padding: 0 30px; }
				 					#pageMenu ul li{ float: left; height: 25px; }				 					
				 					#pageMenu ul li.selected h2{ background: url(images/menu_selected_bg.jpg) repeat-x; }
				 					#pageMenu h2{ height: 25px; float: left; }
				 					#pageMenu h2 a{ text-decoration: none; padding: 6px 13px 5px 15px; height: 14px; color: #363636; float: left; background: url(images/menu_sep.jpg) no-repeat top left; float: left; }
				 				  #pageMenu ul li.first h2 a{ background: url(images/none.gif) no-repeat; }
				 				  
					 					
#wrapper .pageContent{ margin: 0; padding: 5px 0 10px 0; width: 924px; }
					
				 .pageContent .col1{ float: left; }
				 .pageContent .col2{ float: left; }
				 .pageContent .col3{ float: left; }
					
				 .frontpage .col1{ width: 331px; margin: 0 5px 0 0; float: left; }
				 .frontpage .col2{ width: 371px; margin: 0 5px 0 0; float: left; }
				 .frontpage .col3{ width: 212px; margin: 0; float: left; }
				 
				 .subpage .col1{ width: 179px; margin: 0 6px 0 0; float: left; }
				 .subpage .col2{ width: 520px; margin: 0 6px 0 0; float: left; }
				 .subpage .col3{ width: 212px; margin: 0; float: left; }
				 
				 .frontpage .box, .subpage .box{ margin: 0 0 5px 0; }
				 
				 .frontpage .col1 .service{ background: url(images/service_box_bg.jpg) no-repeat; width: 321px; height: 155px; padding: 80px 5px 0 5px; }
				 .frontpage .col1 .service .content{  } .frontpage .col1 .service .content ul{  } .frontpage .col1 .service .content ul li{ margin: 0 0 7px 0; padding: 0 0 0 10px; float: left; width: 150px; background: url(images/bullet.jpg) no-repeat center left; } .frontpage .col1 .service .content ul li a{ margin: 0; padding: 0; color: #717171; font-size: 1.1em; }
				 .frontpage .col1 .frumherji{ background: url(images/frumherji_box_bg.jpg) no-repeat; width: 331px; height: 255px; padding: 30px 0 0 0; color: #fff; }
				 .frontpage .col1 .frumherji .content{ padding: 0 24px 24px 24px; font-size: 1.1em; } .frontpage .col1 .frumherji .content p{ font-size: 1.1em; }				 
				 .frontpage .col1 .frumherji .content .link2{ height: 40px; overflow: hidden; }
				 .frontpage .col1 .frumherji h2.link{ margin: 0; float: left; } .frontpage .col1 .frumherji h2.link a{ text-decoration: none; float: left; width: 140px; height: 20px; }
				 				 				 
				 .frontpage .col2 .front_news{ margin: 0; padding: 50px 20px 0 20px; background: url(images/news_frontpage_top_bg.jpg) no-repeat; }
				 .frontpage .col2 .front_news .news_arch{ margin: 0 -20px; padding: 20px; background: url(images/news_frontpage_bottom_bg.jpg) no-repeat bottom center; }
				 
				 .frontpage .col2 .front_news .item{  }
				 .frontpage .col2 .front_news .item span{ font-size: 1.1em; color: #8a8a8a;}
				 .frontpage .col2 .front_news .item h4{ margin: 0 0 5px 0; font-size: 1.4em; color: #176fa9; font-weight: bold;}
				 .frontpage .col2 .front_news .item h4 a{ }
				 .frontpage .col2 .front_news .item p{ margin: 0 0 10px 0; color: #434343; }
				 .frontpage .col2 .front_news .item p img{ margin: 0 0 5px 5px;}
				 .frontpage .col2 .front_news .item a.more{ margin: 0; padding: 0 0 0 15px; font-size: 1.1em; font-weight: bold; color: #434343; background: url(images/more_bg.jpg) no-repeat;}
				 			 
				 
				 .frontpage .col2 .front_news .news_arch .item h4{ font-size: 1.1em; margin: 0; }
				 .frontpage .col2 .front_news .news_arch .item p{ color: #939393; }
				 
				 .frontpage .col3 .adbox, .subpage .col3 .adbox{ padding: 0 0 5px 0; }
				 .frontpage .col3 .places, .subpage .col3 .places{ width: 212px; height: 63px; background: url(images/ad_banner/skodana_stodvar.jpg) no-repeat; }
				 .frontpage .col3 .places a, .subpage .col3 .places a{ width: 212px; height: 63px; float: left; } .frontpage .col3 .places a span, .subpage .col3 .places a span{ display: none; }
				 .frontpage .col3 .drivetest, .subpage .col3 .drivetest{ width: 212px; height: 63px; background: url(images/ad_banner/okuprof.jpg) no-repeat; }
				 .frontpage .col3 .drivetest a, .subpage .col3 .drivetest a{ width: 212px; height: 63px; float: left; } .frontpage .col3 .drivetest a span, .subpage .col3 .drivetest a span{ display: none; }
				 .frontpage .col3 .openings, .subpage .col3 .openings{ width: 212px; height: 68px; background: url(images/ad_banner/opnunartimar.jpg) no-repeat; }
				 .frontpage .col3 .openings a, .subpage .col3 .openings a{ width: 212px; height: 68px; float: left; } .frontpage .col3 .openings a span, .subpage .col3 .openings a span{ display: none; }
				 
				 .frontpage .col3 .placesearch, .subpage .col3 .placesearch{ width: 212px; height: 131px; background: url(images/place_search_bg.jpg) no-repeat; }
				 .frontpage .col3 .placesearch .content, .subpage .col3 .placesearch .content{ padding: 80px 0 0 17px; }
				 .frontpage .col3 .placesearch .content select, .subpage .col3 .placesearch .content select{ width: 147px; height: 18px; margin: 0 0 3px 0; font-size: 1em; } 
				 
				 .frontpage .col3 .job_app, .subpage .col3 .job_app{ width: 212px; /*height: 243px;*/ /*background: url(images/job_app_bg.jpg) no-repeat;*/ background: #144c93 url(images/test.jpg) no-repeat; }
				 .frontpage .col3 .job_app .content, .subpage .col3 .job_app .content{ padding: 70px 20px 20px 20px; font-size: 1.1em; color: #fff; }
				 .frontpage .col3 .job_app .content p.title, .subpage .col3 .job_app .content p.title{ font-weight: bold; margin: 0 0 10px 0; }
				 .frontpage .col3 .job_app .content p.job, .subpage .col3 .job_app .content p.job{ margin: 0 0 10px 0; }
				 .frontpage .col3 .job_app .content p.job a, .subpage .col3 .job_app .content p.job a{ color: #fff; }
				 .frontpage .col3 .job_app .content a.apply, .subpage .col3 .job_app .content a.apply{ float: right; font-size: 1.1em; color: #fff; font-weight: bold; text-decoration: underline; }
				 .frontpage .col3 .job_app .bottom, .subpage .col3 .job_app .bottom{ width: 212px; height: 3px; background: url(images/job_app_bottom_bg.gif) no-repeat bottom center; line-height: 3px; }
					
					
				 .subpage .col1 .submenu{ width: 179px; background: #1a539a url(images/sub_menu_bg.jpg) no-repeat; padding: 15px 0 0 0; }
				 .subpage .col1 .submenu .bottom{ width: 179px; height: 4px; background: url(images/sub_menu_bottom_bg.gif) no-repeat left bottom; padding: 0; margin: 1px 0 0 0;}
				 .subpage .col1 .submenu .content{}
				 .subpage .col1 .submenu .content a{ color: #fff; font-size: 1.1em;}
				 .subpage .col1 .submenu .content ul ul li a{ color: #5b5757; }				 
				 .subpage .col1 .submenu .content ul{ }
				 .subpage .col1 .submenu .content li{ padding: 0 20px 10px 20px; }
				 .subpage .col1 .submenu .content ul li.selected h3 a{ font-weight: bold; }
				 .subpage .col1 .submenu .content ul ul li.selected h4 a{ font-weight: bold; }
				 .subpage .col1 .submenu .content ul ul{ margin: 10px -20px 0 -20px; padding: 5px 20px; background: url(images/sub_sub_menu_bg.gif) repeat-y; }
				 .subpage .col1 .submenu .content ul ul li{ padding: 5px 0 5px 5px; }
				 .subpage .col1 .submenu .content ul ul li h4{ margin: 0; }				 
				 
				 .subpage .col2 .main{ width: 520px; background: url(images/content_bg.jpg) no-repeat bottom right; }
				 .subpage .col2 .main .breadbrumb{ padding: 6px 15px; width: 490px; height: 15px; background: url(images/breadcrumb_bg.jpg) no-repeat; text-align: right; color: #fff; font-size: 1.1em; }				 
				 .subpage .col2 .main .breadbrumb a{ color: #fff; font-size: 1em; }
				 
				 .subpage .col2 .main .title{ width: 470px; height: 17px; margin: 0; padding: 14px 25px; background: url(images/content_title_bg.gif) repeat-x; color: #5d5d5d; font-weight: bold; }
				 .subpage .col2 .main h5.title{ font-size: 1.6em; color: #5d5d5d; }
				 .subpage .col2 .main .title h5{ display: inline; font-size: 1.6em; color: #5d5d5d; }
				 .subpage .col2 .main .title .letters{ display: inline; font-size: 1.1em; margin: 0 0 0 120px; }
				 .subpage .col2 .main .title .letters a{ color: #5d5d5d; font-weight: normal; }
				 
				 .subpage .col2 .main .content{ padding: 25px; min-height: 80px; font-size: 1.1em; color: #434343; overflow: hidden; }
				 /** html .subpage .col2 .main .content{ height: 80px; }*/
				 
				 .subpage .col2 .main .content h1{}
				 .subpage .col2 .main .content h2{}
				 .subpage .col2 .main .content h3{}
				 .subpage .col2 .main .content h4{}
				 .subpage .col2 .main .content h5{}
				 .subpage .col2 .main .content h6{}
				 .subpage .col2 .main .content b{}
				 .subpage .col2 .main .content i{}
				 .subpage .col2 .main .content ul{ margin: 10px; }
				 .subpage .col2 .main .content li{ margin: 0; padding: 0; list-style: disc; list-style-position: outside; }
				 .subpage .col2 .main .content p{}				 
				 
				 .subpage .col2 .main .contact{  }
				 .subpage .col2 .main .contact label{ display: block; }				 
				 .subpage .col2 .main .contact input{ width: 200px; height: 16px; margin: 0 0 10px 0; }
				 				 
				 .subpage .col2 .main .contact .contactType label{ display: inline; margin: 0 5px 0 0; }	
				 .subpage .col2 .main .contact .contactType input{ width: auto; height: auto; margin: 0; }
				 
				 .subpage .col2 .main .contact textarea{ width: 200px; height: 60px; margin: 0 0 10px 0; }
				 
				 .subpage .col2 .main .content #sresults{}
				 .subpage .col2 .main .content #sresults p.message{ margin: 0 0 10px 0; }
				 .subpage .col2 .main .content #sresults h4{ font-size: 1.3em; font-weight: bold; }
				 .subpage .col2 .main .content #sresults ul{}
				 .subpage .col2 .main .content #sresults li{ margin: 0 0 2px 0; }
				 
				 .subpage .col2 .main .content #sresults li span{}
				 .subpage .col2 .main .content #sresults li a{}
				 
				 .subpage .col2 .main .jobapp{}
				 .subpage .col2 .main .jobapp fieldset{ border: 0; margin: 0 0 10px 0; }
				 .subpage .col2 .main .jobapp fieldset table{ width: 100%; border: 0; padding: 0; margin: 0; border-spacing: 0; border: solid 1px black; }
				 .subpage .col2 .main .jobapp fieldset td{ vertical-align: top; height: 25px; border-top: solid 1px gray; }
				 .subpage .col2 .main .jobapp fieldset tr.first td{ border: 0; }
				 .subpage .col2 .main .jobapp fieldset tr.first td.sep{ border-right: solid 1px gray; }
				 .subpage .col2 .main .jobapp fieldset td.sep{ border-right: solid 1px gray; }
				 .subpage .col2 .main .jobapp fieldset label{ font-size: 0.8em; }
				 .subpage .col2 .main .jobapp fieldset legend{ font-weight: bold; }
				 .subpage .col2 .main .jobapp fieldset input{ border: 0; height: 15px; width: 100%; padding: 5px 0; font-size: 1.1em; }
				 .subpage .col2 .main .jobapp fieldset input.upload{ border: 0; height: 25px; width: 100%; padding: 5px 0; font-size: 1.1em; }
				 
				 .subpage .col2 .main .jobapp fieldset table.radio{ border: 0; width: auto; float: left; }
				 .subpage .col2 .main .jobapp fieldset table.radio td{ border: 0; height: auto; padding: 0; margin: 0; }
				 .subpage .col2 .main .jobapp fieldset .radio td input{ border: 0; height: auto; width: auto; margin: 0; padding: 0; border: 0; }
				 
				 .subpage .col2 .main .content .stafflist{ }
				 .subpage .col2 .main .content .stafflist .letter{ padding: 10px 25px; margin: 0 -25px; }
				 .subpage .col2 .main .content .stafflist .alt{ background: #e0e0e0; }
				 .subpage .col2 .main .content .stafflist .letter table{ width: 100%; }
				 .subpage .col2 .main .content .stafflist .letter table th{ text-align: left; padding: 0 0 5px 0; font-size: 1.1em }
				 .subpage .col2 .main .content .stafflist .letter table td{ width: 50%; }	
				 
				 .subpage .col2 .main .content .stafflist2{}		 
				 .subpage .col2 .main .content .stafflist2 table{ }
				 .subpage .col2 .main .content .stafflist2 th{ text-align: left; height: 27px; background: url(images/staff_th_bg.jpg) repeat-x; color: #fff; font-size: 1.1em; }
				 .subpage .col2 .main .content .stafflist2 th a{ color: #fff; }
				 .subpage .col2 .main .content .stafflist2 th .nameHeader{ height: 20px; padding: 7px 10px 0 0; background: url(images/staff_left_th_bg.jpg) left top no-repeat; }
				 .subpage .col2 .main .content .stafflist2 th .phoneHeader{ height: 20px; padding: 7px 10px 0 0; }
				 .subpage .col2 .main .content .stafflist2 th .emailHeader{ height: 20px; padding: 7px 10px 0 0; background: url(images/staff_right_th_bg.jpg) right top no-repeat; }
				 .subpage .col2 .main .content .stafflist2 th .nameHeader span{ margin: 0 0 0 20px; }
				 .subpage .col2 .main .content .stafflist2 th .phoneHeader span{ margin: 0 0 0 20px; }
				 .subpage .col2 .main .content .stafflist2 th .emailHeader span{ margin: 0 0 0 20px; }
				 
				 
				 .subpage .col2 .main .content .stafflist2 td{ padding: 5px 10px 5px 20px; vertical-align: bottom; }
				 .subpage .col2 .main .content .stafflist2 td a{ font-weight: bold; color: #2e86c1; }
				 
				 .subpage .col2 .main .content .stafflist2 td.col1_{ border-right: solid 1px #cfcfcf; width: 55%; }
				 .subpage .col2 .main .content .stafflist2 td.col2_{ border-right: solid 1px #cfcfcf; }
				 .subpage .col2 .main .content .stafflist2 td.col3_{}
				 
				 .subpage .col2 .main .content .stafflist2 tr.altrow td{ background: #f1f1f1; border-top: solid 1px #cfcfcf; border-bottom: solid 1px #cfcfcf; }
				 .subpage .col2 .main .content .stafflist2 tr.row td{  }
				 
			     .subpage .col2 .main .content .stafflist2 .letters{ padding: 0; margin: -15px 0 10px 0; width: 100%; text-align: center; color: #a5a5a5; font-size: 1.1em; font-weight: bold; }
			     .subpage .col2 .main .content .stafflist2 .letters a{ color: #a5a5a5; }
				 
				 .stations .col2 .main{ width: 923px; }
				 .stations .col2 .main .breadbrumb{ padding: 6px 15px; width: 893px; height: 15px; background: url(images/breadcrumb_long_bg.jpg) no-repeat; text-align: right; color: #fff; font-size: 1.1em; }				 
				 .stations .col2 .main .breadbrumb a{ color: #fff; font-size: 1em; }
				 
				 .stations .col2 .main .title{ width: 873px; height: 17px; margin: 0; padding: 14px 25px; background: url(images/content_title_long_bg.gif) repeat-x; color: #5d5d5d; font-weight: bold; }
				 .stations .col2 .main h5.title{ font-size: 1.6em; color: #5d5d5d; }
				 .stations .col2 .main .title h5{ display: inline; font-size: 1.6em; color: #5d5d5d; }
				 .stations .col2 .main .title .letters{ display: inline; font-size: 1.1em; margin: 0 0 0 120px; }
				 .stations .col2 .main .title .letters a{ color: #5d5d5d; font-weight: normal; }
				 
				 .stations .col2 .main .content{ padding: 5px 0 0 0; font-size: 1.1em; color: #434343; overflow: hidden; }
				 
				 .stations .col2 .main .content .map{ margin: 0; padding: 0; width: 592px; float: left; overflow: hidden; }
				 .stations .col2 .main .content .map .links{ margin: 0; padding: 0; width: 586px; height: 32px; background: url(images/map_top.jpg) no-repeat; }
				 .stations .col2 .main .content .map .links ul{ height: 32px; padding: 0 0 0 10px; } .stations .col2 .main .content .map .links ul li{ float: left; padding: 10px 7px 8px 7px; background: url(images/map_top_sep.jpg) no-repeat left top; }
				 .stations .col2 .main .content .map .links ul li.first{ background: url(images/none.jpg) no-repeat; }
				 
				 .stations .col2 .main .content .map .links a{ color: #fff; }
				 .stations .col2 .main .content .text{ margin: 0; padding: 25px 25px 0 25px; width: 281px; float: left; background: #4d8bda url(Images/map_info_top.gif) no-repeat; color: #fff; }
				 .stations .col2 .main .content .text .bottom{ margin: 0 -25px; padding: 0; width: 331px; height: 25px; background: #4d8bda url(Images/map_info_bottom.gif) no-repeat left bottom; }
				 
				 .stations .col2 .main .content .text h5{ color: #002a5f; font-weight: bold; font-size: 1.4em; }
				 
				 .stations .col2 .main .content .text .info{ padding: 0 0 0 8px; }
				 .stations .col2 .main .content .text li{ font-weight: bold; font-size: 1.1em;  }
				 .stations .col2 .main .content .text li a{ color: #fff; font-weight: bold; }
				 .stations .col2 .main .content .text li.selected{ color: #002a5f; }
				 .stations .col2 .main .content .text li.selected a{ color: #002a5f; }
				 .stations .col2 .main .content .text li label{ color: #fff; }
				 .stations .col2 .main .content .text li span{ color: #fff; font-weight: normal; }
				 .stations .col2 .main .content .text li p{ color: #fff; font-weight: normal; }
				 
				 .content .stationspage{ color: #5f5f5f;}
				 .content .stationspage img{ margin: 0 0 10px 10px; }
				 
				 .content .anno{ margin: 15px 0 0 0; }
				 .content .anno .con{ padding: 10px 15px; }
				 .content .anno .bottom{ height: 5px; margin: 0; padding: 0; background: url(Images/station_anno_bottom.jpg) no-repeat; }
				 .content .anno .top{ height: 5px; margin: 0; padding: 0; background: url(Images/station_anno_top.jpg) no-repeat; }
				 
				 .content .openinghours{ margin: -20px -25px 0 -25px; padding: 0; }
				 .content .openinghours .links{ margin: 0 0 5px 0 !important; padding: 0 !important; height: 32px; background: url(images/map_top.jpg) no-repeat; }
				 .content .openinghours .links ul{ margin: 0 !important; padding: 0 0 0 10px !important; height: 32px; overflow: hidden; } 
				 .content .openinghours .links ul li{ float: left; margin: 0 !important; padding: 10px 7px 8px 7px !important; height: 14px; background: url(images/map_top_sep.jpg) no-repeat left top; }
				 .content .openinghours .links ul li.first{ background: url(images/none.jpg) no-repeat; }
				 .content .openinghours .links ul li a{ color: #fff; }
				 
				 .content .openinghours .opening{}
				 .content .openinghours .openings table{ margin: 0; padding: 0; width: 100%; }
				 
				 .content .openinghours .openings table tr{}
				 .content .openinghours .openings table td{ border-bottom: solid 2px #fff; }
				 .content .openinghours .openings table td a{ font-weight: bold; }
				 
				 .content .openinghours .openings table .seperate td{ margin: 0 !important; padding: 0 !important; height: 5px; line-height: 5px; overflow: hidden; background: #fff; }
				 
				 .content .openinghours .openings tr.header{ margin: 0; padding: 0; background: none; }
				 .content .openinghours .openings tr.header td{ margin: 0 0 3px 0; padding: 0 10px 0 15px; height: 26px; text-align: left; vertical-align: middle; border-bottom: solid 3px #fff; background: #c4d3e6; font-weight: bold; }
				 .content .openinghours .openings tr.header td.name{ background: #c4d3e6 url(images/openinghours/header_left_bg.jpg) no-repeat left top; }
				 .content .openinghours .openings tr.header td.hours{ background: #c4d3e6 url(images/openinghours/header_right_bg.jpg) no-repeat right top; }
				 
				 .content .openinghours .openings td{ padding: 5px 10px 5px 15px; }
				 
				 .content .openinghours .openings tr.areaHeader{ margin: 0; padding: 0; background: #e4ebf2 url(Images/openinghours/area_header_bg.jpg) no-repeat; }
				 .content .openinghours .openings tr.areaHeader td{ margin: 0; padding: 0 10px 0 15px; height: 28px; text-align: left; font-weight: bold;  vertical-align: middle; }
				 
				 .content .openinghours .openings tr.areaFooter{ margin: 0; padding: 0; background: url(Images/openinghours/area_footer_bg.jpg) no-repeat; overflow: hidden;  }
				 .content .openinghours .openings tr.areaFooter td{ margin: 0; padding: 0; height: 11px; border: 0; }
				 
				 
				 
					 					
#wrapper #pageBottom{ margin: 0; padding: 10px 15px; width: 894px; height: 19px; background: url(images/bottom_bg.jpg) no-repeat; text-align: right; color: #464646; font-size: 1.1em; }
#wrapper #pageBottom p{ margin: 0; padding: 0; color: #464646; }
#wrapper #pageBottom span{ margin: 0 5px; padding: 0;  }
#wrapper #pageBottom img.icon{ width: 22px; height: 20px; margin: 0 0 -5px 0; padding: 0 5px 0 0; }
					 											 
 /* Sérhćfđar undirsíđur */
 
  .stationLink{ color: #fff !important; background: url(images/more_bg2.jpg) no-repeat 2px 1px; margin: 0 0 5px 0; padding: 0 0 0 15px; }
 
 /* Archive Grid */
 .archive{ width: 100%; }
 .archive th{ padding: 0 10px 0 0; }
 .archive td{ padding: 2px 10px 2px 0; }
 .archive .row{ }
 .archive .altrow{ background: #e3e3e3; }
 .archive .row td{ }
 .archive .altrow td{ }
 
 .archive .pager td{ text-align: center; padding: 0; }
 
 /* -------------------- */
 