body {margin: 0; padding: 0 0 18px; font: normal 12px "Trebuchet MS", "Arial", "Sans", sans-serif; color: #44524c; background: #fff}

/** basic toolbox **/
a:link, a:visited {text-decoration: none;color:#000;}
a:hover {text-decoration: underline}
a img {border: none}
.clear {clear: both; height: 0; overflow: hidden}
.center {margin: 0 auto}
.float-left {float: left; width: 100%}
.float-right {float: right}
form {margin: 0; padding: 0}
h1, h2, h3, h4, h5, h6, p, ul {margin: 0; padding: 0}
.no-bg {background: none!important}

.layout-wrapper {position: relative; width: 980px; padding: 0 0 10px}

/** header *****/
.header {position: relative; height: 146px;padding-bottom:10px;}
/* background: url(../gfx/header-bg.png) top left no-repeat; */
.header .logo {position: absolute; width: 147px; height: 118px; right: 38px; top: 10px}

.lang-select {position: absolute; top: 12px; left: 0; text-align: right}
.lang-select * {vertical-align: middle}
.lang-select a:link, .lang-select a:visited {display: inline-block}
.lang-select {font-size: 12px; color: #9b9b9b}
.lang-select a:link, .lang-select a:visited {color: #7d7d7d; font-weight: bold; padding: 0 10px}
.lang-select a:hover, .lang-select a.current {color: #d02023; text-decoration: none}
/***** header **/

/** sides *****/
.with-left-side {padding: 0 0 0 210px;}
.with-right-side {padding: 0 210px 0 0}
.side {position: relative; width: 200px; padding: 10px 0 0}
.left-side {margin-left: -210px; float: left;font-weight:normal;}
.right-side {margin-right: -210px; float: right; padding: 0}
.padded-top {padding: 10px 0 0;padding-top:90px;_padding-top:20px;}

.side h1 {line-height: 31px; padding: 0 18px; font-size: 17px; font-weight: normal; color: #fff; background: url(../gfx/side-hd.png) bottom left no-repeat; margin-top: -10px}
.side h1.grey {font-weight: bold; margin: 10px 0 0; background: url(../gfx/side-heading.png) bottom left no-repeat; color: #d50012; position: relative}
/*.content .left-side ul {padding: 8px 10px 18px 20px; background: #d02023; font-size: 12px;list-style-type:none}*/
.content .left-side ul {padding: 8px 10px 18px 20px; background: #e1e1e1; font-size: 12px;list-style-type:none}

.content .left-side ul li {list-style-image: url(../gfx/list1.gif);}
.mar li {display:inline;}
.side a:link, .side a:visited {color: #fff;}
.left-side ul li a:link, .left-side ul li a:visited {color: #000;background:url(../gfx/list1.gif) center left no-repeat;padding-left:15px;}
.left-side ul li .current {font-weight:bold;}
.side a:hover {text-decoration: underline}
.side ul li {display:block;}

.article ul.outside-link {font-weight: bold; padding: 20px 0 0}
.article ul.outside-link li {list-style: none; list-style-image: none}
.article ul.outside-link a:link, ul.outside-link a:visited {color: #d50012}
.articles .articleone h1{ font-weight:bold;}
.articleone img {padding-right:5px;padding-top:5px;padding-bottom:3px;float:left;}
ul.quickmenu {margin: 0; padding: 5px 0; background: none}
ul.quickmenu li {list-style: none; list-style-image: none}
ul.quickmenu a:link, ul.quickmenu a:visited {color: #008ac0; font-size: 11px}

ul.linklist {margin: 0; padding: 5px 0 40px 20px}
ul.linklist li {list-style: none; list-style-image: none}

ul.banner {margin: 0; padding: 0}
ul.banner li {list-style: none; list-style-image: none;
/*  text-align: center */
}

.searchform {padding: 0 0 20px}
.searchform .date {margin: 0; padding: 0 0 10px; font-size: 12px; font-weight: bold; color: #d02023; line-height: 20px}
/***** sides **/

/** content *****/
.content p a{color:#000}
.content ul li {list-style-type:none;margin-right:5px;}
.news-pager li {list-style-type:none;display:inline}
.news-pager {margin-top:10px;}
.content .mar {margin-left:10px} 
.content ul li a {color:#000;
/* font-weight:bold; */
}
.excerpt p img {float: left;
/* padding:3px;padding-right:10px;padding-left:0 */
}
.excerpt h2 {font-size: 14px; line-height: 14px; margin: 0; width:220px;float:right;text-align:left; color: #000; font-weight: bold}
.excerpt p {text-align:justify;}
.excerpt .art_img{width:160px;margin:0;height:100%;float:left;}
.excerpt .splitter {margin: 3px 0 0 162px; height: 3px; background: url(../gfx/article-splitter.gif) top left repeat-x; overflow: hidden}
.excerpt a:link, .excerpt a:visited {color: #000}

.excerpt_t p img {float: left;padding:3px;padding-right:10px;padding-left:0}
.excerpt_t h2 {font-size: 14px; line-height: 14px; margin: 0; width:400px;float:right;text-align:left; color: #000; font-weight: bold}
.excerpt_t p {text-align:justify;padding:0px;margin:0px;}

.excerpt_t .splitter {margin: 3px 0 0 162px; height: 3px; background: url(../gfx/article-splitter.gif) top left repeat-x; overflow: hidden}
.excerpt_t a:link, .excerpt_t a:visited {color: #000}

.excerptt p img {margin: -20px 0 0 -163px; float: left}
.excerptt h2 {font-size: 14px; line-height: 14px; margin: 0; padding: 0 0 0 162px; color: #000; font-weight: bold}
.excerptt p {padding: 0 0 5px 0px;}
.excerptt .splitter {margin: 3px 0 0 0px; height: 3px; background: url(../gfx/article-splitter.gif) top left repeat-x; overflow: hidden}
.excerptt .splittertwo {margin: 3px 0 0 0px; height: 3px; background: url(../gfx/article-splitter.gif) top left repeat-x; overflow: hidden}
.excerptt a:link, .excerptt a:visited {color: #000}
.splitter {margin: 3px 0 0 162px; height: 3px; background: url(../gfx/article-splitter.gif) top left repeat-x; overflow: hidden}
.splittertwo {margin: 5px 0 10px 0px; height: 3px; background: url(../gfx/article-splitter.gif) top left repeat-x; overflow: hidden}

.heading {height: 31px; padding: 0 0 8px; margin: 7px 0 0;background:transparent url(../gfx/content-heading.png) repeat-x scroll left top;}
.excerpt h1 {font-size: 16px; font-weight: bold; color: #fff; line-height: 31px; padding: 0 18px; float: left}
.excerptt h1 {font-size: 16px; font-weight: bold; color: #000; line-height: 31px; padding: 0 18px; float: left}
.heading p {padding: 0; line-height: 31px; padding: 0 18px; float: right}
.heading a:link, .heading a:visited {color: #fff}
.double-pane {width: 382px}

/* .article-area {font-size: 1.2em} */

.flow {font-size: 16px; line-height: 45px; color: #d50012; padding: 0 0 0 10px}
.flow * {vertical-align: top}
.flow a:link, .flow a:visited {color: #d50012; margin: 0 2px; font-size: 10px; font-weight: bold}

.sublinks {padding: 0 210px 20px 0; background: url(../gfx/article-splitter.gif) bottom left repeat-x;font-size:10px;margin-bottom:15px;}
.subpage-nav {float: left; padding: 0 0 0 30px; list-style: none}
.subpage-nav li {margin: 0; padding: 0;}
.subpage-nav a:link, .subpage-nav a:visited {color: #000; text-decoration: none; background-image: url(../gfx/list-2.gif); background-position: left center; background-repeat: no-repeat; padding: 0 0 0 12px; display: block}
.subpage-nav a:hover, .subpage-nav li.current a {font-weight: bold; background-image: url(../gfx/list-2-active.gif);font-size:10px;}
.subpage-nav .lvl{margin-left:30px;}

.icons {position: relative; float: right; padding: 0 20px 0 0; margin: 0 -210px 0 0; text-align: right; list-style: none}
.icons a:link, .icons a:visited {color: #d50012; padding: 0 20px 0 0; display: block}
.icons a:hover {text-decoration: underline}
.icons a.print {background: url(../gfx/icon-print.gif) right center no-repeat}
.icons a.to-friend {background: url(../gfx/icon-to-friend.gif) right center no-repeat}

.article {padding: 0 10px 30px; margin-bottom: 20px; color: #000}
.article h1, .article h2, .article h3, .article p {font-weight: normal; margin: 0; padding: 5px 0; background: none; text-transform: none; color: #000; width: auto; text-indent: 0; margin: 0; line-height: normal}
.article h1 {font-size: 14px}
.article h2 {font-size: 12px; color: #d50012; font-weight: bold}
.article h3 {font-size: 10px; font-weight: bold}
.article p {}
.article a:link, .article a:visited {color: #d50012}
.article ul {padding: 0 0 0 15px}
.article ul li {list-style-image: url(../gfx/list-3.gif); padding: 0}
/***** content **/

/** footer *****/
.footer {position: absolute; width: 100%; top: 100%; font-size: 12px}
.footer .head {line-height: 31px; color: #fff; background: url(../gfx/footer-loop.png) top left repeat-x; padding: 0 17px; height: 31px}
.footer .head span {padding: 0 12px}
.footer .footer-links {padding: 0; float: left}
.footer .copyright {padding: 0; float: right}
.footer .head img {vertical-align: -1px}
.footer .head .footer-links img {vertical-align: middle; padding: 0 5px}

.footer-left {position: absolute; left: 0px}
.footer-right {position: absolute; right: 0px}

.footer .head a:link, .footer .head a:visited {color: #fff}
.footer a:hover {text-decoration: underline}
.footer a.rss-icon {padding: 0 0 0 18px; margin: 0 0 0 8px; background: url(../gfx/footer-rss.gif) left center no-repeat}
.footer .body, .footer .body a:link, .footer .body a:visited {color: #cecece} 

/*.footer .body {background: #d02023; padding: 15px; margin: 0 0 10px; color: #000} */
.footer .body {background: #ffffff;border-bottom:1px solid #d02023; padding: 15px; margin: 0 0 10px; color: #000}
.footer .body .on-left {text-align: left; width: 550px;float:left}
.footer .body .on-left a:link {margin: 0 3px}
.footer .body .on-left img {padding: 0 5px}
.footer .body .on-right {text-align: right; width: 400px;float:right}
.footer .body .white {color: #cecece; font-style: normal}
*/
.footer .body .on-left, .footer .body .on-right {display: inline-block; vertical-align: middle}
/***** footer **/

/** forms *****/
.input-text {border: 1px solid #000; padding: 2px; display: block; float: left}
.input-text input {border: none; background: none; vertical-align: middle; width: 128px}
.input-submit {height: 21px; background: url(../gfx/search-button-left.png) top left no-repeat; padding: 0 0 0 4px; display: block; float: right}
.input-submit * {display: inline; vertical-align: middle}
.input-submit input {border: none; background: none; color: #fff; height: 21px; margin: 0; padding: 0}
/***** forms **/ 

.supage-nav{font-size:10px;}
.white{color:#fff;}
.image{float:left;padding:3px;}
.date{font-size:11px;}
.datel{width:220px;float:right;text-align:left;}
.date_long{float:left}

.lead h2 {font-size: 14px; line-height: 14px; margin: 0;text-align:left; color: #000; font-weight: bold}
/*new*/