/* --------------- Default Styles --------------- */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0;margin:0;}
.tag  {background:#523b15;}
html, body {width:100%; height:100%;} 
html {font-size:62.5%;}
body {background:#fff; color:#523b15; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
em, i {font-style:normal;}
li {list-style-type:none;}
h1, h2, h3, h4, h5 {font-weight:normal;padding:5px 0;}
p {padding:5px 0;}
a:active, a:focus, img, input, select {outline: 0;}
a, a:link, a:active, a:visited {color:#fff; cursor:pointer; text-decoration:none;}
a:hover {color:#fff; text-decoration:underline;}
img {border:none;}
.clear {clear:both; font-size:0; line-height:0; height:0;}
.join_an {
	right:0;
	bottom:0;
	width:651px;
	height:63px;
	background-image: url(../images/join_an.gif);
	background-repeat: no-repeat;
}

.f_join_an {
	width:601px;
	height:63px;
	top:0;
	right:0;
	background-image: url(../images/f_join_an.gif);
	background-repeat: no-repeat;
}

}




.floatLeft {float:left;}
.floatRight {float:right;}
input {border:0;}
input::-moz-focus-inner{padding:0;border:0}
/* ------------------------------------------- */
.top_menu li, .top_buttons a, .bot_links a {-pie-png-fix:true;}
.wrapper {  width:100%; background:url(../images/cont_bg.jpg) 50% 100% no-repeat;}
		.dl, .dr {width:50%; top:0px; position:absolute; z-index:2; height:797px;} 
		.dl, .dr {width:50%; top:0px; position:absolute; z-index:2; height:797px;} 
		.dl {background:url(../images/dl.jpg) 100% 0 no-repeat; left:-499px;}
		.dr {background:url(../images/dr.jpg) 499px 0 no-repeat; right:0;}
		.all {background:url(../images/all.jpg) repeat-x;}
				.content {width:1000px; margin:auto; padding-bottom:0; background:url(../images/content.jpg) no-repeat; min-height:1000px; _height:1000px; position:relative; z-index:3;}
						.header {height: 576px; position:relative;}
								.top_menu, .logo, .top_buttons {position:absolute;}
								.top_menu {top:0; left:0; width:100%; text-align:center; font-size:12px; font-weight:bold;}
										.top_menu li {display:inline; line-height:22px; background:url(../images/top_menu_li.png) 100% no-repeat;}
										.top_menu_li_last {background:none !important;}
												.top_menu li a, .top_menu li a:visited {margin:0 20px 0 5px; *margin-left:10px;}
								.logo {bottom:0; left:0; background:url(../images/logo.jpg) no-repeat; width:613px; height:155px;}
								.top_buttons {top:488px; right:0; width:651px; height:128px;}
										.top_buttons a {position:absolute;}
										.members {top:0; left:207px; width:237px; height:63px; background:url(../images/members.png) no-repeat;}
										
										.free_tour {top:8px; right:0; width:217px; height:63px; background:url(../images/free_tour.png) no-repeat;}
										
										.join {right:0; bottom:0; width:651px; height:63px; background:url(../images/join.gif) no-repeat;}
										
				.footer {height:180px; background:url(../images/footer.jpg) 50% 0 no-repeat; position:relative; padding-top:10px;}
						.f_box {width:1000px; margin:auto; text-align:center; height:180px; position:relative; z-index:3;}
								.bot_links {height:66px; margin-bottom:30px;}
										.bot_links a {position:absolute;}
										.f_members {width:228px; height:63px; background:url(../images/f_members.png) no-repeat; top:0; left:0;}
										
										.f_free_tour {width:217px; height:63px; background:url(../images/f_free_tour.png) no-repeat; top:3px; left:191px;}
										
										.f_join {width:601px; height:63px; background:url(../images/f_join.gif) no-repeat; top:0; right:0;}
										
								.copy_f_list {text-transform:uppercase; font-size:11px;}
										.copy {color:#79706a; padding-bottom:5px;}
										.f_list {}
												.f_list a {margin:0 0px 0 8px; padding-right:8px; display:inline-block; height:11px; line-height:11px;}
												a.f_link_1, a.f_link_1:visited {color:#F44335; border-right:1px solid #79706A;}
												a.f_link_2, a.f_link_2:visited {color:#1D7160; border-right:1px solid #1D7160;}
												a.f_link_3, a.f_link_3:visited {color:#996CEB;}

/*-----------------------------------------join-----------------------------------------*/
.wrapper_2 {}
		.wrapper_2 .dl, .wrapper_2 .dr {height:701px;}
		.wrapper_2 .dl {background-image:url(../images/dl_2.jpg); left:-500px; _left:-501px;}
		.wrapper_2 .dr {background-image:url(../images/dr_2.jpg);}
		.wrapper_2 .all {background-image:url(../images/all_2.jpg);}
				.wrapper_2 .content {background-image:url(../images/content_1.jpg);}
						.wrapper_2 .header {height:395px;}
								.wrapper_2 .logo {background-image:url(../images/logo_2.jpg); width:574px; height:256px; bottom:auto; top:193px;}
								.wrapper_2 .top_buttons {top:auto; bottom:0;}
						
						.left_right {width:100%; position:relative; z-index:5; font-size:12px;}
								.left {float:left; width:344px; margin-top:-37px; *position:relative; z-index:5;}
										.border_box {border:1px solid #F0E8E2; margin-bottom:4px;}
												.name_1 {height:40px; border-bottom:1px solid #F0E8E2; background:#FAFAFA; overflow:hidden; font-size:20px; color:#867566; font-weight:bold; text-transform:uppercase; padding:0 0 0 13px; line-height:43px;}
												.name_1_1 {background:#FAF7F5;}
												.pic_box {padding:6px 7px; background:#fff; color:#867566; position:relative;}
														.pic_box p {width:210px;}
														.pic_box a {color:#867566;}
														.pic_box img {position:absolute;}
														.img_1 {top:-10px; right:0;}
														.img_2 {top:-19px; right:0;}
														.img_3 {top:-24px; right:1px;}
														.img_4 {top:-36px; right:9px;}
														.form_1 {overflow:hidden; height:26px; padding-top:7px;}
																.form_1 input {border:1px solid #ccc;}
																.text_1 {width:210px; padding:0 10px; color:#867566; font:11px/24px Arial, Helvetica, sans-serif; float:left; height:24px;}
																.sub_1 {width:93px; float:right; height:26px; background:url(../images/sub_1.png) repeat-x; cursor:pointer; font:bold 11px Arial, Helvetica, sans-serif; color:#0076a3;}
														
								.right {float:right; width:648px; padding-top:10px;}
										.switching {width:100%; overflow:hidden; height:30px; position:relative; z-index:2;}
												.switching li, .switching li a {height:28px; float:left;}
												.switching li {font-weight:bold; margin-right:2px; line-height:26px;}
														.switching li a, .switching li a:visited {color:#867566; background:#fff; padding:0 40px; border:1px solid #F0E8E2;}
														.switching li a:hover {text-decoration:none;} 
														.switching li.active, .switching li.active a {height:29px; position:relative; z-index:5;}
														.switching li.active a, .switching li.active a:visited {background:#FAFAFA; height:28px; color:#c3bab2;}
														.switching li.active a, .switching li.active a:visited {border-bottom:0; height:29px;}
										.tab_page {}
												.info_box {padding:50px 25px; color:#867566; background:#FAFAFA; border:1px solid #F0E8E2; position:relative; top:-1px; text-align:center;}
														.sin {padding-bottom:35px;}
																.str {color:#8A76CA; display:block;}
																.info_box p {padding:0px 0 10px;}
																.get {height:24px; width:245px; display:block; margin:0 auto 4px; cursor:pointer; border:1px solid #DCDCDC; background:url(../images/sub_1.png) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0076a3; font-weight:bold;}
																.get:hover {filter:alpha(opacity=60); opacity: .60; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}
																		.info_box p strong {color:#ED1C24;}
/*-----------------------------------------join-----------------------------------------*/				


@media \0screen {
  .top_menu li {line-height:24px;}
}
#content {overflow: hidden;width: 100%;}
#mid_content {float: right;width: 695px; padding-top:50px;}
#sidebar {float: left;width: 288px;}


/* --------------- Content --------------- */
#content { width:100%; overflow:hidden; background:url(../images/cont_top.jpg) 0 0 no-repeat;}

/* SIDEBAR */
#sidebar { width:275px; float:left; padding-top:1px;}
#sidebar p { line-height:15px;}
	
	.about { background:url(../images/about.jpg) 0 7px no-repeat;  }
	.about_name { font-size:28px; color:#4e8d67; font-weight:bold; border-bottom:1px solid #000; width:165px; text-align:right; float:right;}
	.protect { text-align:right; color:#ed1c24; clear:both;}
	
.name_2 { color:#87a3b1; font-weight:bold; font-size:22px; padding-bottom:10px;}
	.have_brd { padding-bottom:0; margin-bottom:10px;border-bottom:1px solid #bed0d5;}
	.name_3 { color:#4e8d67;}
	.name_4 { color:#275771;}
	
	
	/* Subscribe */
.form_1 { width:100%; overflow:hidden;}
		.inp { width:160px; height:18px; padding:2px 5px; line-height:18px; border:1px solid #b8b8b8; font-size:12px; color:#275771;  background:#fffefa; font-family:Arial, Helvetica, sans-serif; float:left; }
		.but { width:100px; height:24px; border:0; background:url(../images/but_1.png) 0 0 repeat-x;font-family:Arial, Helvetica, sans-serif; color:#ccc; line-height:22px; padding-bottom:2px; font-size:12px; cursor:pointer; float:right;  border:1px solid #000;}


/* MID CONTENT */

#mid_content { float:right; width:695px;}
.section { margin-bottom:15px; width:100%; border:1px solid #D8D7D9;padding:7px;background:url(rssbck.gif) repeat-x top;}
.section1 { margin-bottom:15px; width:100%; }
.section2 { margin-bottom:15px; width:98%; border:1px solid #D8D7D9;padding:6px;background:url(rssbck.gif) repeat-x top;}

    .com { float:right; display:inline; color:#3f6618; padding-top:10px;}
	 .com1 { float:right; display:inline; color:#65666a; padding-top:7px;}
	.name { font:bold 18px Arial; color:#275771; border-bottom:1px solid #91906b; font-weight:bold; margin-bottom:10px;}
	.name1 { font:bold 18px Arial; color:#275771; border-bottom:1px solid #91906b; font-weight:bold; margin-bottom:10px;  background: url(camera1.png) no-repeat; BACKGROUND-POSITION:  650px -4px;}
	.name2 { font:bold 18px Arial; color:#275771; border-bottom:1px solid #91906b; font-weight:bold; margin-bottom:10px;  background: url(camera5.png) no-repeat; BACKGROUND-POSITION:  660px -4px;}
	.com { float:right; display:inline; color:#3f6618; padding-top:10px;}
	.player { width:675px; height:410px;}
	.fl { float:left; margin:0 10px 5px 0;}
	.fr { float:right; margin:0 0 5px 10px;}
/* Videos */
.thumbs { width:100%; overflow:hidden;}
.thumbs_2 { width:105%; overflow:hidden;}
.item { width:225px; float:left; margin:0 10px 10px 0;}
	.image { margin-bottom:4px;}
	.thumbs img { width:221px; height:166px; display:block; border:2px solid #78c2dc;}
		.thumbs_sm img { width:130px; height:133px;}
		.thumbs_sm a { float:left; display:inline; margin:0 11px 11px 0;}
	.thumbs a:hover img { filter:alpha(opacity=70); -moz-opacity: 0.70;-khtml-opacity: 0.70;opacity: 0.70;}
	.item h3 { font-size:12px; line-height:15px; padding-bottom:0; margin-bottom:5px; height:15px; font-weight:bold; text-align:center;}
	.i_line { width:100%; overflow:hidden; background:url(../images/brd.png) 60% 0 repeat-y;}
	.i_line strong { color:#275771;}
	.col_1 { float:left; padding:1px 0;}
	.col_2 { float:right; padding:1px 0;}
	.wet { color:#ed1c24; font-weight:bold; background:url(../images/wet.png) 0 50% no-repeat; padding-left:20px;}
	.time {  background:url(../images/time.png) 0 50% no-repeat; padding-left:20px;}
.set { width:100%; overflow:hidden;}
.s_col_1 { float:left; width:470px;}
.s_col_2 { float:right; width:210px;padding-right:5px;}	
.s_col_1 img, .s_col_2 img { border:2px solid #78c4e0; margin-bottom:6px;}
.buts { width:105%; overflow:hidden;}

.smallpost1  img {float:left; margin:5px 8px 5px  5px ;}
.smallpost1 { color:#666; font-size:12px; padding-bottom:5px;text-align: justify;}
.smallpost1 h3 {font-size:14px; margin-bottom:5px;}
.smallpost1 h3 a:hover {text-decoration:underline;}
.smallpost1 a {font-size:14px; margin-bottom:5px;font-weight:bold;}
.smallpost1 a a:hover {text-decoration:underline;}
.postimage2 {float:left; border:1px solid #ccc; padding:3px; margin-right:10px;}

.smallpost1  span {font-size:14px; margin-bottom:5px;font-weight:bold;}
