/*common CSS Coading*/

 body {
	font-family:Arial;
	font-size:12px; 
	margin:0;
	padding:0;
	text-align:left;
	width:100%;
	background:#eff1f2 url(../../images/body_bg.jpg) repeat-x scroll 0 0;
}
form,table,p,h1,h2,h3,h4,h5,h6,ul,li,div,dl {
	margin:0;
	padding:0;
	font-size:100%;
	}
	
.text_resize span{
    display: none;
}
.text_resize div{
    float: right!important;
}
	

.tborder table,.tborder td,.tborder th{
border: 1px solid #000000 !important;
}
	
	
	li{
	list-style:none;
	}
	a{
	text-decoration:none;
	outline: none;
	}
	a:hover{
	text-decoration:underline;
	}
	img{
	border:0;
	vertical-align:middle;
}
/* CSS Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*-- Hacks used for floating problem --*/
.clsFloatLeft{
	float:left;
}
.clsFloatRight{
	float:right;
}
#container {
	width:1020px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	background:#fff;
 }
.clsInContainer{
	width:980px;
	margin:0 auto;
}
#header{
	overflow:hidden;
	clear:both;
        position:relative;
}
#TopHead{
	padding:15px 0 0;
}
#selLftHeader{
	width:340px !important;
}
#selLogo {
	width:321px;
}
#selLogo h1 {
	background:url(../../images/logo.jpg) no-repeat scroll 0 0;
	width:321px;
}
#selLogo h1 a {
	display:block;
	height:45px;
	overflow:hidden;
	text-indent:-2000em;
	width:321px;
}
#selRhtHeader{
	background:#f9f9f9;
	width:637px !important;
	color:#a8b0b7;
	font-size:13px;
	text-align:center;
	line-height:35px;
}
#selRhtHeader ul{
}
#selRhtHeader li{
	display:inline;

}
#selRhtHeader li a{
	color:#a8b0b7;
	font-size:13px;
	font-weight:bold;
	padding:10px;
}
#selRhtHeader li a:hover {
   color:#CAD3DC;
   text-decoration:none;
}
#midHead{
	background:url(../../images/mnu_bg1.jpg) repeat-x scroll 0 0 ;
	height:44px;
}
#midHead2{
	background:url(../../images/mnu_bg1.jpg) repeat-x scroll 0 0 ;
	height:44px;
}

.clsNavi{
 	width:388px;
	padding-left:10px;
}
.clsNavi2{
       width:470px !important;
}
.clsNavi ul{
	clear:both;
	overflow:hidden;
}
.clsNavi li{
	display:inline;
	line-height:40px;
	padding:10px;
}
.clsNavi li a{
	color:#6e7984;
	text-decoration:underline;
}
.clsNavi li a:hover, .clsNavi li .active{
	color:#fff;
	text-decoration:none;
}
.clsSearchIn{
	padding:11px 0 0;
}
.clsTxtbox{
	background:url(../../images/txtbox.jpg) no-repeat scroll 0 0 ;
	height:23px;
	width:220px;
}

.clsTxtbox1{
	background:no-repeat none;
	border:none;
	width:190px;
}
.clsAdvanced{
	color:#6e7984;
}
.clsAdvanced a{
	color:#6e7984;
	text-decoration:underline;
}
.clsAdvanced a:hover{
	color:#6e7984;
	text-decoration:underline;
}
#botHead{
	background:url(../../images/mnu_bg2.jpg) repeat-x scroll 0 0 ;
	height:50px;
}
#menu{
	font-family:Arial Unicode MS;
	font-size:16px;
	width:780px;
	padding-left:10px;
}
#menu li{
	float:left;
	line-height:44px;
	background:url(../../images/mnu_side.jpg) no-repeat scroll right center;
}
#menu li a{
	color:#FFFFFF;
display:block;
font-size:12px;
margin:0 6px;
text-align:center;
}
#menu li a:hover, #menu li .clsActive{
	text-decoration:none;
	color:#a2d5ff;
}
#social{
	/*background:url(../../images/rnd3.jpg) no-repeat scroll 0 0;*/
	height:26px;
	margin:10px 0 0 0;
    padding-left: 5px;
    width: 95px;
	
}
#social p{
	vertical-align:middle;
	padding:4px 7px 0 2.5px;
}
#content{
	clear:both;
	overflow:hidden;
	padding-top:10px;
}
#sidebar{
	width:325px;
	margin-left:5px;
}
.clsAntis{
}
.clsBgAntis{
	background:url(../../images/blue_bg.jpg) repeat-x scroll 0 0;
	height:37px;
}
.clsLftBgAntis{
	width:300px;
	padding-left:10px;
	line-height:37px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}
.clsRhtBgAntis{
	width:8px;
	padding-top:10px;
}
.clsDefine{
	background:#b3bac1;
	padding:10px;
}
.clsDefine ul{
}
.clsDefine li{
	line-height:21px;
}
.clsDefine li a{
	text-decoration:underline;
	color:#fff;
}
.clsDefine li a:hover{
	text-decoration:none;
}
.clsStugle{
}
.clsStugle li{
	background:#959fa6 url(../../images/list_bg.jpg) repeat-x scroll 0 0; 
	padding:10px 0px 0 10px;
}
.clsStugle li a{
	background:url("../../images/rhtarrw.jpg") no-repeat scroll 300px center transparent;
	color:#FFFFFF;
	display:block;
	font-size:15px;

}
.clsStugle li a:hover{
	text-decoration:none;
}
.clsMap{
	padding-top:5px;
}
.clsTopMap{
	background:url(../../images/map_bg.jpg) repeat-x scroll 0 0;
	height:30px;
}
.clsLftTopMap{
	color:#FFFFFF;
	font-size:16px;
	line-height:30px;
	padding-left:10px;
	width:245px;
	height:10px;
}
.clsRhtTopMap{
	width:70px;
	padding-top:7px;
	height:10px;
}
.clsRhtTopMap a{
	color:#fff;
	text-decoration:underline;
}
.clsRhtTopMap a:hover{
	text-decoration:none;
}
.clsMapBlog{
	padding-bottom:5px;
}
#main{
	width:650px;
}
.clsPhVideo{
	background:url(../../images/phmnu_bg.jpg) repeat-x scroll 0 0;
	height:68px;
}
.clsPhVideo h3{
	font-size:40px;
	line-height:63px;
	padding-left:20px;
}
.clsLftPhoto{
	line-height:63px;
	padding-left:20px;
	width:310px;
}
.clsLftPhoto a{
	color:#fff;
	font-size:30px;
}
.clsMidSide{
	width:10px;
}
.clsRhtVideo{
	line-height:62px;
	padding-right:15px;
	text-align:right;
	width:290px;
}
.clsRhtVideo a{
	color:#bfc7ce;
	font-size:30px;
}
.clsComVideo{
	clear:both;
	overflow:hidden;
	padding:5px 0 10px;
}
.clsComVideo p span{
	color:#7e848a;
	font-weight:bold;
}
.clsComVideo p{
	padding:0 0 7px 20px;
}
.clsComVideo p a{
	color:#3986c6;
	text-decoration:underline;
	font-weight:bold;
}
.clsComVideo p a:hover{
	text-decoration:none;
}
.clsVideoBlog{
	background:#f6f7f8;
	width:205px;
	height:300px;
	margin-bottom:10px;
}
.clsVideoBlog1{
	background:#f6f7f8;
	width:205px;
	height:300px;
	margin:0 17px;
}
.clsVideoImg{
	padding:10px 0;
	text-align:center;
}
.clsNumbers{
	clear:both;
	overflow:hidden;
	padding:0 0 30px;
}
.clsNumbers ul{
}
.clsNumbers li{
	font-size:15px;
	float:left;
	color:#2180d9;
	margin-left:-6px;
}
.clsNumbers li a{
	padding:0 10px;
	color:#2180d9;
}
.clsNumbers li a:hover,.clsActive1{
	background:#2180d9;
	color:#fff!important;
	text-decoration:none;
}
#Footer{
}
.clsTopFoot{
	background:url(../../images/foot_bg1.jpg) repeat-x scroll 0 0;
	height:26px;
	padding:0 0 0 20px;
}
.clsTopFoot li{
	display:inline;
	padding-right:10px;
}
.clsTopFoot li a{
	color:#a0b8cd;
	text-decoration:underline;
	line-height:39px;
}
.clsTopFoot li a:hover{
	text-decoration:none;
}
.clsComments{
	background:url(../../images/foot_bg2.jpg) repeat-x scroll 0 0;
	height:40px;
	padding:10px 0 0 20px;

}
.clsComments p{
	color:#95a4af;
}
.clsComments p span{
	color:#6d7c87;
}
.clsComments a{
	text-decoration:underline;
	color:#3986c6;
}
.clsComments a:hover{
	text-decoration:none;
}
.clsKcs{
	clear:both;
	overflow:hidden;
	background:#fff;
	padding:3px 0 5px 15px;
}
.clsLftKcs{
	width:840px;
}
.clsLftKcs a {
       color: #6D7C87;
    margin-left: 4px;
    text-decoration:underline !important;
    position: relative;
    top: 7px;
}
.clsRhtKcs{
	width:100px;
}
.clsArtList{
	background:#f6f7f8;
	padding:10px;
	margin-bottom:5px;
}
.clsLftArtList{
	width:105px;
}
.clsRhtArtList{
	width:500px;
}
.clsRhtArtList h3{
	font-size:18px;
	color:#2f3438;
	font-weight:bold;
	padding-bottom:10px;
}
.clsRhtArtList p{
	color:#5f676d;
	line-height:18px;
}
.clsMemo{
	background:#f6f7f8;
	position:relative;
	margin-bottom:10px;
}
.clsLftMemo{
	width:550px;
	padding:15px 40px 0 20px;
}
.clsLftMemo h3{
	color:#9ca0a4;
	font-size:18px;
	font-weight:bold;
}
.clsLftMemo h2{
	color:#45494e;
	font-size:23px;
	padding-bottom:15px;
	font-weight:bold;
}
.clsLftMemo p{
	color:black;
	line-height:21px;
	font-size:12px;
	text-align:justify;
}
.clsRhtMemo {
	padding-top:10px;
	width:30px;
}
.clsCar{
}
.clsShare{
	padding:10px 0;
	float:left;
}
.clsCar.article_video object{
    height:200px!important;
    width:250px!important;
}
.clsLftShare{
	width:300px;
}
.clsRhtShare{
	width:340px;
	font-size:12px;
	font-style:italic;
}
.clsRhtShare a{
	color:#738ea4;
}
.clsRhtShare p{
	color:#5f676d; 
}
.clsRecent{
	background:#f6f7f8;
	padding:15px;
	margin-bottom:20px;
}
.clsRecent h3{
	color:#2f3438;
	font-size:18px;
	font-weight:bold;
}
.clsRecent h4{
	color:#899095;
	font-size:15px;
	font-weight:bold;
}
.clsRecent p{
	color:#5f676d;
	line-height:21px;
}
.clsTop{
	font-size:20px;
	color:#ffffff;
	line-height:30px;
	padding-left:10px;
	background:#97a0a8;
}
.clsLftRecent{
	width:225px;
}
.clsMidRecent{
	padding:0 30px 0 20px;
	width:314px;
}
.clsRhtRecent{
	width:28px;
}
.clsYouTube{
   height:260px;
}
.clsYouTube1{
}
.clsHappen{
	background:#f6f7f8;
	padding:10px 0 10px 20px;
}
.clsLftHappen{
	width:85px;
}
.clsLftHappen h3{
	color:#ABB2B5;
	font-size:38px;
	font-weight:bold;
	line-height:19px;
	padding-top:15px;
}
.clsLftHappen h3 span{
	color:#c8ccce;
	font-size:20px;
	padding-left:20px;
}
.clsLftHappen p{
	color:#071f33;
	font-size:18px;
	font-weight:bold;
}
.clsRhtHappen{
	width:190px;
	padding-left:20px;
	height:88px;
	overflow:hidden;
}
.clsRhtHappen h3{
	color:#2f3438;
	font-size:18px;
	font-weight:bold;
	padding-bottom:7px;
}
.clsRhtHappen p{
	color:#7e848a;
}
.clsNation{
}
.clsLftNation{
	width:467px;
	height:357px;
}
.clsLftNation h2{
	font-size:30px;
	font-weight:bold;
	color:#fff;
	line-height:29px;
	padding-left:20px;
	max-height:29px;
}
.clsLftNation h3{
	font-size:14px;
	font-weight:normal;
	color:#9ca0a4;
	padding:0 0 0 20px;
}
.circles
{
float:right;
padding-top:12px;
}
.circles img
{
float:left;
margin-right:7px;
}
.clsRhtNation{
	background:url(../../images/nationbg.jpg) repeat-x scroll 0 0;
	height:357px;
	width:182px;
	font-size:12px;
	color:#fff;
	overflow:hidden;
}
.clsRhtNation p{
	padding:10px;
	line-height:19px;
}
.clsMidContent{
	margin:-10px 0 10px;
}
.clsEvents{
	width:213px;
	background:#f6f7f8;
}
.clsTop2{
	background:url(../../images/map_bg.jpg) repeat-x scroll 0 0;
	height:30px;
}
.clsLftTop2{
	color:#FFFFFF;
	font-size:14px;
	line-height:30px;
	padding-left:10px;
	width:124px;
}
.clsRhtTop2{
	width:79px;
	padding-top:7px;
	text-align: right;
}
.clsRhtTop2 a{
	color:#fff;
	text-decoration:underline;
	padding-right:5px;
}
.clsRhtTop2 a:hover{
	text-decoration:none;
}
.clsCom1{
	border-bottom:1px dotted #bdbebf;
	padding:10px 0 5px 0;
}
.clsCom1 p{
	padding:0 0 0 10px;
	/*color:#7e848a;*/
	color:#000;
}
.clsCom1 p a{
	color:#3986c6;
	text-decoration:underline;
}
.clsCom1 p a:hover{
	text-decoration:none;
}
.clsLftCom1{
	width:170px;
}
.clsRhtCom1{
	width:30px;
	padding:33px 0 0 12px;
}
.clsStruggle {
	background:none repeat scroll 0 0 #F6F7F8;
	width:213px;
	margin:0 5px;
}
.carbuttons
{
float:right;
padding-right:2px;
margin-top:-36px;
position:relative;
}
.lgray
{
float:right;
margin-right:7px;
margin-top:10px;
}
.clsFloatleft .img
{
margin-bottom:10px;
}

.clsNation.clearfix {
position:absolute;
top:0;
left:0;
}

.recent_slider {
float:left;
height:208px;
left:0;
position:relative;
top:0;
width:590px;
}

#main_slider_contain {
float:left;
height:358px;
width:650px;
position:relative;
left:0;
top:0;
}
.main_sld_1,.main_sld_2,.recent_item_1,.recent_item_2,.recent_item_3,.recent_item_4,.recent_item_5 {
display:none;
}
.recent_item{
position:absolute;
left:0;
top:0;
}
.blue_menu_title li {
color:#FFFFFF!important;
padding:10px 0 0 10px;
background:transparent url(../../images/blue_bg.jpg) repeat-x scroll 0 0!important;
}
.blue_menu_title li a{
background:transparent url(../../images/downarw.jpg) no-repeat scroll 300px center;
}
.clsHappen.clearfix {
height:90px;
left:0;
position:relative;
top:0;
width:305px;
}
.todayevent {
position:absolute;
top:0;
left:0;
display:none;
}

#edit-search-theme-form-1-wrapper label,.clsTxtbox.clsFloatLeft #edit-submit {
display:none;
}
#edit-search-theme-form-1 {
	background:no-repeat none;
	border:none;
	width:190px;
}
#search-theme-form {
float:left;
width:190px;
}

.clsVideoImg embed {
width:169px;
height:168px;
}

.clsYouTube embed {
width:324px;
height:240px;
}

.clsYouTube1 embed {
width:160px;
height:116px;
}

.videodiv {
display:none;
}

.clsRhtRecent.clsFloatLeft img {
margin-bottom:10px;
}

.gmag_sec {
display:none;
}

.outerdiv
{
height:170px;
overflow:hidden;
position:relative;
right:2px;
top:0;
width:324px;
}

.inneriframe
{
height:1200px;
left:-255px;
position:absolute;
top:-315px;
width:1184px;
}

#midHead .form-submit {
display:none;
}
.search-advanced.collapsible.collapsed {
display:none;
}

.clsLftMemo h3 a{
color:#9CA0A4;
font-size:18px;
font-weight:bold;
text-decoration:none;
}

.clsRhtArtList h3 a{
color:#2F3438;
font-size:16px;
font-weight:bold;
padding-bottom:10px;
text-decoration:none;
}

.mainv_shd {
background:#2f3438 none repeat scroll 0 0;
margin-top:244px;
opacity:0.7;
filter: alpha(opacity = 70);
padding:3px 10px 65px 20px;
}
/*.clsLftNation h3 {
padding:0!important;
}*/
.clsSearch {
height:40px;
/*width:392px;*/
float: right;
}
#s_form {
height:23px;
}
#midHead {
width:980px;
}
#midHead2 {
color:#6E7984;
font-size:12px;
line-height:40px;
width:980px;
font-weight:bold;
}

.clsRhtCom1 {
height:17px;
}
.clsRhtCom1 a{
height:17px;
width:17px;
}
.clsCar.article_video {
text-align:center;
}
.clsRecent h3 a{
color:#2F3438;
font-size:18px;
font-weight:bold;
text-decoration:none;
}
.clsLftNation h2 a{
color:#FFFFFF;
font-size:22px;
font-weight:normal;
text-decoration:none;
}

.body-pic{
float:left;
margin-right:20px;
}

.stats-pic{
margin-left:-20px;
margin-top:10px;
}
.gmag_sec img {
    /*padding-left: 166px !important;
    padding-top: 158px !important;*/
}

.gmag_sec #smc{
display:none;
}
.clsNumberstop {
    padding: 0 0 0!important;
}
a.bluec {
color: #2180D9!important;
}
a.bluec:hover {
text-decoration:underline!important;
}
.article_video embed{
width:250px;
height:200px;
}
.article_video embed{
width:250px!important;
height:200px!important;
}
.article_video object{
width:250px!important;
height:200px!important;
}

.selLogo-sp h1 {
    background: url("../../images/logo_sp.png") no-repeat scroll 0 0 transparent!important;
    width: 321px;
}
.selLogo-fr h1 {
    background: url("../../images/logo_fr.png") no-repeat scroll 0 0 transparent!important;
    width: 321px;
}
.selLogo-ru h1 {
    background: url("../../images/logo_ru.png") no-repeat scroll 0 0 transparent!important;
    width: 321px;
}
.selLogo-de h1 {
    background: url("../../images/logo_de.png") no-repeat scroll 0 0 transparent!important;
    width: 321px;
}
.selLogo-pt h1 {
    background: url("../../images/logo_pt.png") no-repeat scroll 0 0 transparent!important;
    width: 321px;
}
.article_video embed {
width:250px!important;
height:200px!important;
}


.clsLftMemo ol { list-style-type: upper-roman;}
.clsLftMemo ul { list-style-type: disc;}
.clsLftMemo li {
list-style-position:inside!important;
list-style-type:inherit!important;
} 
.clsLftMemo p{
color:black!important;
/*padding-top:inherit;
padding-bottom:inherit;
margin-top:inherit;
margin-bottom:inherit;*/
}
.addthis_toolbox.addthis_default_style {
position:absolute;
top:0;
left:0;
} 
.addthis_toolbox.addthis_default_style a.addthis_button_compact.at300m {
}
.addthis_toolbox.addthis_default_style .at300bs{
background:none;
}
.clsLftShare.clsFloatLeft {
position:relative;
top:0;
left:0;
}
.addthis_toolbox.addthis_default_style a.addthis_button_compact.at300m {
height:30px;
overflow:hidden;
width:20px;
}
.clsYouTube1 object {
    height: 116px!important;
    width: 160px!important;
}
.mainpicinar{
margin-right:10px;
}
#webfm-cxtCont{
background-color:gray;
}

.clsLftMemo p a {
       text-decoration:underline !important;
       color:#3986C6 !important;
}
.clsLftMemo p a:hover {
       text-decoration:none !important;
       color:#3986C6 !important;
}

.article_pictures {
       width:380px;height:200px;float:left;margin-bottom:20px;margin-left:10px;margin-top:10px;
}
.article_video {
       width:250px;height:350px;float:left;margin-bottom:20px;margin-left:10px;margin-top:10px;
}
.map_link {
        color: #3986C6;
    text-decoration: underline;
}
#mobile_events_banner {
       position: absolute;
    right: 0;
    top: 109px;
}
#mobile_events_banner img{border:0;}

.article_arrow_prev {float:right;}
.article_arrow_next {float:left;}
.gmap-popup a {color:#3986C6;text-decoration:underline;}

.articles-list-title {color: #FFFFFF;    font-size: 25px !important;}

.search-form div {float:left;}
.apps-link {  position: absolute;  right: 5px;   top: 5px;}
#iphone_banner img {width:100px;height:30px;}
#android_banner img {width:100px;height:30px;}
.sidebar_menu {
  padding: 4px 0px;
  background-color: #9ea7ae;
}
.sidebar_menu ul li {
  padding: 6px 1px;
  font-size: 15px;
}
.sidebar_menu ul li.last {
  margin-bottom: 5px;
}
.sidebar_menu ul li a {
  color: #fff;
  padding: 9px
}



.sidebar_menu ul li a.active{
  text-decoration: none;
  background-color: grey;
  padding: 4px 4px;
  width: 98%;
  float: left;
  margin: 0px 0px 10px;
}