body { background:url("../images/bg.gif") 0 0 repeat; font:0.75em "arial", sans-serif;}
h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset {text-decoration:none;}
#main {width:800px; margin:0 auto; overflow:hidden;padding:10px;}
#header {position:relative; height:100px; padding:0 0 0 10px; background:url("../images/header.gif") 0 0 no-repeat; overflow:hidden;}
#header #logo {margin-top: 5px;}
#header #socialnetwork {position:relative;float:right;bottom:25px;right:20px;text-decoration:none;color:#fff;  }
#myslidemenu {position:absolute; padding:0px; margin-bottom:80px; }
#header #search {position:absolute; top:5px; right:25px; margin-top:30px;}
#header #search-input {width:175px; padding:3px;}
#header #search-submit {padding:2px; font:normal 100%/1.2 "arial",sans-serif;}
#translate-this{ 
float:right;
margin-top: 10px; 	
margin-bottom: 10px;
margin-right:20px
 }
 .search_submit {
    border: 1px solid gray;
    background: gray;
}
#cols {margin-bottom:10px;background:#fff url("../images/cols.gif") 0 0 no-repeat;}
#cols-in {margin-top:30px; min-height:430px; padding:20px; background:url("../images/cols-in.gif") 0 100% no-repeat;}
#content {float:left;width:460px;}
#rightContent{display: inline;	float:right;width:280px;}
#content .in, #rightContent .in {padding:10px;}
#footer {padding:15px 15px 5px 15px;}
#footer p {margin:0;}
#ico-print {padding-left:12px; background:url("../images/ico-print.gif") 0 50% no-repeat;}
#ico-sitemap {margin-left:10px; padding-left:10px; background:url("../images/ico-sitemap.gif") 0 50% no-repeat;}
.ico-facebook { text-decoration:none; color:#fff; padding-left:18px; background:url("../images/facebook_16.png") 0 no-repeat;}
.ico-twitter { text-decoration:none; color:#fff; padding-left:18px; background:url("../images/twitter_16.png") 0 no-repeat;}
.ico-youtube {
	text-decoration:none;
	color:#fff;
	padding-right: 18px;
	background-color: transparent;
	background-image: url(../images/youtube_16.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.ico-tell {text-decoration:none; color:#fff; padding-left:24px; background:url("../images/tell_a_friend.png") 0px no-repeat;}
#breadcrumbs {margin:0; font-size:90%;}
#breadcrumbs a:hover {text-decoration:none;}
#breadcrumbs span {margin:0 3px;}

#topstory-img {
	float:left;
	width:200px;
	margin-bottom: 10px;
}
#topstory-img img {display:block;}
#topstory-txt {
	float:left;
	width:420px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.cols5050 {clear:both; }
.cols5050 .col {float:left;	width:440px;}
.cols5050 .col .article {clear:both; }
.cols5050 .col .article-img {float:left; width:85px;}
.cols5050 .col .article-img img {display:block;}
.cols5050 .col .article-txt {width:420px;}
.cols5050 .col .article-txt h4 {margin:0; font-size:100%; color:#f78f32;}
.cols5050 .col .article-txt p {margin:0; font-size:100%;}
.cols5050 .col .article-txt a:hover {text-decoration:none; color:#df3317;}
.cols5050 .col .article-txt a {text-decoration:none;color:#242120;}
#subnav {margin:0; list-style:none;}
#subnav li {display:inline;}
#subnav li a {display:block; padding:4px 10px 4px 25px; background:url("../images/subnav.gif") 10px 50% no-repeat;}
#subnav li a:hover {text-decoration:none;}
#subnav li.last a {border:0;}

dl#news {margin:0; }
dl#news dt {margin-bottom:3px; padding-left:15px; background:url("../images/news-dt.gif") 0 50% no-repeat; font-weight:bold;}
dl#news dd {margin:0; margin-bottom:10px; padding-left:15px;}
dl#news a:hover {text-decoration:none;}

#gallery-in {padding:15px; background:url("../images/gallery.gif") 0 0 repeat-x;}
#gallery img {margin-right:25px; padding-top:5px;}

/* ----------------------------------------------------------------------------------------------------------
5) Others
---------------------------------------------------------------------------------------------------------- */
.title-news {background-color:#5f5f5f; color:#fff;}
.title-article {margin:0; padding:15px 15px 15px 30px; background:url("../images/news.png") 15px 50% no-repeat; font-size:150%; font-weight:normal;}
.title-02 {background:url("../images/dot-01.gif") 0 60% repeat-x; font-size:100%;}
.title-02 span {padding-right:5px;}
.title-bannerPromotions {margin:0; padding:15px 15px 15px 45px; font-size:100%; font-weight:bold; background:#f58220 url("../images/news.png") 15px 50% no-repeat;}
.title-partner {margin:0; padding:8px 8px 8px 45px; font-size:100%; font-weight:bold; background:#f58220 url("../images/news.png") 15px 50% no-repeat;}
.title-member {margin:0; padding:8px 8px 8px 45px; font-size:100%; font-weight:bold; background:#f58220 url("../images/news.png") 15px 50% no-repeat;}
.title-tweet {margin-left:10px;padding-bottom: 60px;background: url("../images/tweet.png") left no-repeat;}
.title-events {margin:0; padding:15px 15px 15px 30px; font-size:100%; font-weight:bold; border-bottom-width: 1px; border-bottom-color:#5f5f5f; border-bottom-style: dotted; background: url("../images/news.png") 0px 50% no-repeat;}

.more {padding-right:14px; background:url("../images/more.gif") 100% 5px no-repeat;}
a:hover.more {text-decoration:none;}
#twitter_div {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #5AA5BC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	padding-right: 5px;
	padding-left: 10px;
}
 
#twitter_div ul li {
	color: #0C93BA;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #A1E8F7;
}
 
#twitter_div ul li a {
	text-decoration: none;
	color: #DDA84E;
}
 
#twitter_div ul li a:hover {
	text-decoration: none;
	color: #D78E42;
}
 
#twitter_div p {
	text-align: right;
	padding-right: 5px;
	padding-bottom: 10px;
}

