﻿body {margin: 0; font-family: Tahoma; font-size: 12px; color: #222; line-height: 20px; background: #A9CDE3}
table {border-collapse: collapse; }
a {color: #0E489C; text-decoration: none;}
a:hover {color: #FF6600; text-decoration: underline;}
img {border: 0px; margin: 0px;}
p {margin-top: 0px; padding-top: 5px;}
form {margin: 0px; padding: 0px;}
.button {border: 0px; width: 120px; height: 24px; background: url(/images/button.gif) no-repeat; color: #fff; font-size: 11px; font-weight: bold;}
.sbutton {border: 0px; width: 69px; height: 22px; background: url(/images/bt-search.gif) no-repeat; color: #0E489C; font-size: 12px; text-align: left;}
.sbuttonen {border: 0px; width: 69px; height: 22px; background: url(/images/bt-search-en.gif) no-repeat; color: #0E489C; font-size: 12px; text-align: left;}
.datetime {color: #FF6600; font-size: 11px; font-weight: normal;}

#header {width: 1000px; height: 185px; float: left;}
#header #bannertop {display: block; width: 1000px; height: 150px;}

#header #topmenu {display: block; width: 990px; padding-left: 10px; height: 35px; line-height: 35px; position: absolute; top: 0; z-index: 100; margin-top: 150px; background: url(/images/menu-top-bg.gif) repeat-x; float: left;}
#header #topmenu .parent {background: url(/images/menu-top-split.gif) no-repeat; float: left;}
#header #topmenu .parent:hover {background: url(/images/menu-top-active.gif) no-repeat; float: left;}

#header #topmenu .liactive {border: 0px; background: url(/images/menu-top-active.gif) no-repeat; float: left;}

#header #topmenu .parent .ap {display: block; height: 35px; line-height: 35px; padding: 0px 11px; color: #fff; font-family: Tahoma; font-size: 11px; font-weight: bold; text-transform: uppercase; text-decoration: none; float: left;}
#header #topmenu .parent .ap:hover {color: #555; background: url(/images/menu-top-active.gif) right bottom no-repeat; text-decoration: none;}
#header #topmenu .aactive {display: block; height: 35px; line-height: 35px; padding: 0px 11px; color: #555; font-family: Tahoma; font-size: 11px; font-weight: bold; text-transform: uppercase; background: url(/images/menu-top-active.gif) right bottom no-repeat; text-decoration: none; float: left;}

#navigator {clear: left; display: block; width: 1000px; height: 33px; background: #C3E6FB;}
#navigator #topmenuline {clear: both; display: block; width: 1000px; height: 3px; background: #56A6EA;}
#navigator #submenu {display: block; width: 540px; height: 30px; line-height: 30px; padding-left: 10px; color: #0E489C; float: left;}
#navigator #submenu .subitem {display: none;}
#navigator #submenu .subitem a {color: #0E489C; font-weight: bold; padding-right: 12px; padding-left: 6px;}
#navigator #language {display: block; width: 200px; height: 30px; line-height: 30px; padding-left: 10px; z-index: 100; color: #0E489C; float: left;}
#navigator #searchbox {display: block; width: 220px; height: 30px; line-height: 30px; padding-left: 15px; z-index: 100; color: #0E489C; float: left;}

#maincontent {width: 1000px; margin-top: 4px; background: #fff; float: left;}

#maincontent #centerblock {display: block; width: 750px; margin: 0px 10px; float: left; overflow: hidden;}

#maincontent #centerblock #news {display: block;}
#maincontent #centerblock #news .newstitle {display: block; width: 500px; float: left;}
#maincontent #centerblock #news .datetime {display: block; width: 240px; line-height: 26px; font-size: 12px; text-align: right; float: left;}
#maincontent #centerblock #news #head {display: block; padding: 0px 2px; margin-top: 6px; margin-bottom: 6px; height: 26px; border-bottom: 2px solid #56B3EA; float: left;}
#maincontent #centerblock #news h2 {margin: 0px; padding: 0px 2px; line-height: 26px; color: #0E489C; font-weight: bold; font-size: 16px;}
#maincontent #centerblock #news #maintopic {display: block; width: 500px; text-align: justify; float: left;}
#maincontent #centerblock #news #maintopic .title {display: block; font-weight: bold; font-size: 13px;}
#maincontent #centerblock #news #hottopic {display: block; width: 240px; margin-left: 10px; background: #ECF9FF; float: left;}
#maincontent #centerblock #news #hottopic .nextitem {display: block; padding: 5px; padding-left: 15px; background: url(/images/bullet-2.gif) 4px 12px no-repeat;}

#maincontent #centerblock .catalogmain {display: block; width: 750px; height: 30px; line-height: 30px; margin-top: 10px; padding: 0px 10px; color: #fff; font-weight: bold; text-transform: uppercase; font-size: 10px; background: url(/images/main-tab-main.gif) no-repeat;}
#maincontent #centerblock .catalogmain a {display: block; line-height: 30px; padding: 0px 10px; color: #fff; background: url(/images/split-main.gif) right no-repeat; float: left;}
#maincontent #centerblock .catalogmain a:hover {text-decoration: none;}
#maincontent #centerblock .catalogmain .selected {display: block; background: url(/images/main-active-tab-main.gif) no-repeat; padding: 0px; float: left;}
#maincontent #centerblock .catalogmain .selected span {display: block; line-height: 30px; padding: 0px 15px; background: url(/images/main-active-tab-main.gif) bottom right no-repeat; color: #FF6600;}
#maincontent #centerblock .catalogcontentmain {display: none; width: 728px; padding: 5px 10px; border-right: 1px solid #56B3EA; border-left: 1px solid #56B3EA; background: #EFF3FE; float: left;}
#maincontent #centerblock .catalogcontentmain a {display: block; width: 337px; padding: 5px; padding-left: 15px; background: url(/images/bullet-1.gif) 4px 12px no-repeat; float: left;}

#maincontent #centerblock #catalog {display: block; width: 368px; text-align: justify; background: url(/images/theme2.gif) 0px 32px repeat-x; float: left;}
#maincontent #centerblock #catalog.nextblock {margin-left: 13px;}
#maincontent #centerblock #catalog h2 {margin: 0px; margin-top: 6px; margin-bottom: 6px; padding: 0px 5px; height: 26px; line-height: 26px; color: #f60; font-weight: bold; font-size: 15px; border-bottom: 2px solid #56B3EA;}
#maincontent #centerblock #catalog h2 a {color: #f60;}
#maincontent #centerblock #catalog h2 a:hover {text-decoration: none;}
#maincontent #centerblock #catalog .title {display: block; font-weight: bold; font-size: 12px;}
#maincontent #centerblock #catalog .nextitem {display: block; padding: 5px; padding-left: 15px; background: url(/images/bullet-1.gif) 4px 12px no-repeat;}

#maincontent #centerblock #category {display: block;}
#maincontent #centerblock #category h2 {margin: 0px; margin-top: 12px; margin-bottom: 6px; padding: 0px 2px; height: 26px; line-height: 26px; color: #0E489C; font-weight: bold; font-size: 16px; border-bottom: 2px solid #56B3EA;}
#maincontent #centerblock #category #block {display: block; width: 726px; text-align: justify; float: left;}
#maincontent #centerblock #category #block .title {display: block; font-weight: bold; font-size: 13px;}
#maincontent #centerblock #category #block .detailtitle {display: block; font-weight: bold; font-size: 15px; color: #FF6600;}
#maincontent #centerblock #category .nextitem {display: block; padding: 5px; padding-left: 15px; background: url(/images/bullet-1.gif) 4px 12px no-repeat;}

#maincontent #centerblock #catalog #gallery {display: block; width: 343px; height: 276px; padding-top: 20px; padding-left: 10px; background: url(/images/gallery-box.gif) no-repeat;}

#maincontent #leftcontent {display: block; width: 200px; margin-left: 10px; float: left;}
#maincontent #leftcontent .catalog {display: block; width: 200px; height: 32px; line-height: 32px; margin-top: 10px; text-align: center; color: #fff; font-weight: bold; text-transform: uppercase;}
#maincontent #leftcontent .blue {background: url(/images/left-catalog-blue.gif) no-repeat;}
#maincontent #leftcontent .green {background: url(/images/left-catalog-green.gif) no-repeat;}
#maincontent #leftcontent .grey {background: url(/images/left-catalog-grey.gif) no-repeat;}
#maincontent #leftcontent .catalogcontent {display: block; width: 178px; padding: 5px 10px; float: left;}
#maincontent #leftcontent .clipcontent {display: block; width: 208px; padding: 0px 5px; float: left;}
#maincontent #leftcontent .bluecontent {border-right: 1px solid #0089BD; border-left: 1px solid #0089BD;}
#maincontent #leftcontent .greencontent {border-right: 1px solid #6BA800; border-left: 1px solid #6BA800;}
#maincontent #leftcontent .greycontent {border-right: 1px solid #7F7F7F; border-left: 1px solid #7F7F7F;}
#maincontent #leftcontent .bottomblockclip {clear: left; display: block; width: 200px; height: 6px;}
#maincontent #leftcontent .bottomblock {clear: left; display: block; width: 200px; height: 7px;}
#maincontent #leftcontent .pmenu {display: block; padding: 5px 0px; font-weight: bold; background: url(/images/dash.gif) repeat-x;}
#maincontent #leftcontent .pmenu:hover {text-decoration: none;}
#maincontent #leftcontent .ptopmenu {display: block; padding: 5px 0px; font-weight: bold; background: none;}
#maincontent #leftcontent .ptopmenu:hover {text-decoration: none;}
#maincontent #leftcontent .smenu {display: block; padding: 5px 0px; background: url(/images/dash.gif) repeat-x;}
#maincontent #leftcontent .smenu:hover {text-decoration: none;}
#maincontent #leftcontent .leftnews {display: block; color: #333; background: url(/images/dash.gif) repeat-x;}
#maincontent #leftcontent .leftnews_top {display: block; color: #333; background: none;}


#maincontent #centercontent {display: block; width: 540px; margin: 0px 10px; float: left; overflow: hidden;}
#maincontent #centercontent .catalog {display: block; width: 520px; height: 30px; line-height: 30px; margin-top: 10px; padding: 0px 10px; color: #fff; font-weight: bold; text-transform: uppercase; font-size: 10px; background: url(/images/main-tab.gif) no-repeat;}
#maincontent #centercontent .catalog a:hover {text-decoration: none;}
#maincontent #centercontent .catalog .activetab {display: block; background: url(/images/main-active-tab.gif) no-repeat; float: left;}
#maincontent #centercontent .catalog .activetab span {display: block; line-height: 30px; padding: 0px 15px; background: url(/images/main-active-tab.gif) bottom right no-repeat; color: #FF6600;}
#maincontent #centercontent .catalog .inactivetab {display: block; line-height: 30px; padding: 0px 10px; float: left;}
#maincontent #centercontent .catalogcontent {display: block; width: 518px; padding: 5px 10px; border-right: 1px solid #56B3EA; border-left: 1px solid #56B3EA; background: url(/images/theme2.gif) repeat-x; float: left;}
#maincontent #centercontent #hotnews {margin: 0px; margin-top: 0px; margin-bottom: 6px; padding-left: 50px; height: 42px; line-height: 42px; color: #FF6600; font-weight: bold; font-size: 14px; background: url(/images/news.gif) no-repeat;}
#maincontent #centercontent .catalogcontent h3 {margin: 0px; margin-top: 0px; margin-bottom: 6px; padding: 0px 2px; height: 26px; line-height: 26px; color: #FF6600; font-weight: bold; font-size: 12px; border-bottom: 1px solid #FF6600;}
#maincontent #centercontent .catalogcontent #block {padding-top: 10px; text-align: justify; background: url(/images/dash.gif) repeat-x;}
#maincontent #centercontent .catalogcontent #block.top {background: none;}
#maincontent #centercontent .catalogcontent #block .title {display: block; font-weight: bold; font-size: 13px;}
#maincontent #centercontent .bottomblock {clear: left; display: block; width: 540px; height: 7px;}

#maincontent #centercontent #category {display: block;}
#maincontent #centercontent #category h2 {margin: 0px; margin-top: 12px; margin-bottom: 6px; padding: 0px 2px; height: 26px; line-height: 26px; color: #0E489C; font-weight: bold; font-size: 16px; border-bottom: 2px solid #56B3EA;}
#maincontent #centercontent #category #block {display: block; width: 540px; text-align: justify; float: left;}
#maincontent #centercontent #category #block .title {display: block; font-weight: bold; font-size: 13px;}
#maincontent #centercontent #category #block .detailtitle {display: block; font-weight: bold; font-size: 15px; color: #FF6600;}
#maincontent #centercontent #category .nextitem {display: block; padding: 5px; padding-left: 15px; background: url(/images/bullet-1.gif) 4px 12px no-repeat;}

#maincontent #rightblock {display: block; width: 220px; margin-left: 2px; float: left;}

#maincontent #rightblock .catalog {display: block; width: 220px; height: 32px; line-height: 32px; margin-top: 10px; text-align: center; color: #fff; font-weight: bold; text-transform: uppercase;}
#maincontent #rightblock .blue {background: url(/images/catalog-blue.gif) no-repeat;}
#maincontent #rightblock .green {background: url(/images/catalog-green.gif) no-repeat;}
#maincontent #rightblock .grey {background: url(/images/catalog-grey.gif) no-repeat;}
#maincontent #rightblock .catalogcontent {display: block; width: 198px; padding: 5px 10px; float: left;}
#maincontent #rightblock .bluecontent {border-right: 1px solid #0089BD; border-left: 1px solid #0089BD;}
#maincontent #rightblock .greencontent {border-right: 1px solid #6BA800; border-left: 1px solid #6BA800;}
#maincontent #rightblock .greycontent {border-right: 1px solid #7F7F7F; border-left: 1px solid #7F7F7F;}
#maincontent #rightblock .bottomblock {clear: left; display: block; width: 220px; height: 7px;}
#maincontent #rightblock .support {color: #0E489C; font-size: 11px; font-weight: bold;}
#maincontent #rightblock .hotline {width: 140px; line-height: 50px; margin-left: 10px; font-size: 16px; color: #0E489C; font-weight: bold; padding-left: 40px; background: url(/images/newhotline.gif) no-repeat;}
#maincontent #rightblock .static {width: 120px; margin-left: 10px; padding-top: 5px; padding-left: 40px; background: url(/images/static.gif) no-repeat; text-align: center;}
#maincontent #rightblock .static span {display: block; font-family: Georgia; font-size: 20px; color: #f60; font-weight: bold; }
#maincontent #rightblock .online {width: 120px; margin-left: 10px; padding-top: 5px; padding-left: 40px; background: url(/images/online.gif) no-repeat; text-align: center;}
#maincontent #rightblock .online span {display: block; font-family: Georgia; font-size: 20px; color: #f60; font-weight: bold; }
#maincontent #rightblock .uti {display: block; width: 151px; height: 36px; line-height: 36px; padding-left: 42px; margin-top: 10px; text-transform: uppercase;}
#maincontent #rightblock .stock {background: url(/images/stock.gif) no-repeat;}
#maincontent #rightblock .rate {background: url(/images/rate.gif) no-repeat;}
#maincontent #rightblock .gold {background: url(/images/gold.gif) no-repeat;}
#maincontent #rightblock .weather {background: url(/images/weather.gif) no-repeat;}
#maincontent #rightblock .weblink {background: url(/images/weblink.gif) no-repeat;}

#bottompage {clear: left; width: 1000px; color: #333; font-size: 11px; background: #ECFCFF; padding: 6px 0px; border-top: 3px solid #FFA100; line-height: 18px; float: left;}
#bottompage h2 {margin: 0px; height: 26px; line-height: 26px; color: #f60; font-weight: bold; font-size: 12px;}
#bottompage #address {display: block; width: 400px; height: 80px; padding-left: 10px; float: left;}
#bottompage #present {display: block; width: 580px; height: 80px; padding-left: 10px; float: left;}
#bottompage #menu {clear: left; display: block; width: 975px; height: 42px; margin-top: 6px; padding-top: 6px; padding-left: 25px; color: #0E489C; background: url(/images/bottom-bg.gif) center no-repeat;} 
#bottompage a {color: #0E489C; padding: 0px 6px;}
#bottompage a.top {padding-left: 0px;}

.headline {margin: 0px; margin-top: 6px; margin-bottom: 6px; height: 26px; line-height: 26px; color: #f60; font-weight: bold; font-size: 13px; border-bottom: 1px solid #56B3EA;}
