html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;}
 :focus {outline: 0;}
 ol, ul {list-style: none;}
 table {border-collapse: separate; border-spacing: 0;}
 caption, th, td {font-weight: normal;}
 blockquote:before, blockquote:after, q:before, q:after {content: "";}
 blockquote, q {quotes: "" "";}
 .clear {clear: both;}

	a {color: #325aa2;}
	a:hover {color: #202d45;}
body {font: 12px Arial, Helvetica, sans-serif; background: #dbdbdb url(http://thumbs.vstreamcdn.com/sunstatic/tubeimages/new_header_bg.png) 0 0 repeat-x; color: #484848; line-height: 1.25;}

	

.top-link-bar {width: 986px; margin:0 auto; height: 26px; position:relative;}
.top-link-bar em { float:left; display:inline; line-height:27px; padding-right:10px; border-right:1px solid #b1b1b1; font-weight:bold; font-style:normal;}
.top-links {float: left; display:inline;}
.top-links li {float:left; display:inline; border-right:1px solid #b1b1b1;}
.top-links li a, .top-links li a:visited {font-size: 12px; color: #1640ba; font-weight:bold; text-decoration:none; height:27px; display:block; float:left; line-height:27px; padding:0 15px;}
.top-links a:hover { background:url(http://thumbs.vstreamcdn.com/sunstatic/tubeimages/top-links_hover.png) 0 0 repeat-x;}

.social { float:right; padding-top:5px;}


.header {width: 100%; height: 174px;  z-index: 10; position:relative;}
.header-bg {width: 986px; margin: 0 auto; height: 174px; position: relative; background: url(http://thumbs.vstreamcdn.com/sunstatic/tubeimages/header-bg1.gif) left bottom no-repeat;}
.logo {position: absolute; left: 0; top: 15px;}
.login-block {position: absolute; right: 0px; top: 5px; font-weight:bold; font:11px; overflow:hidden; width:auto; float:right;}
.login-block li {float: left; display:inline; border-left: 2px solid #666666; margin-left:-2px; padding:0 10px 0 10px;}
.login-block li a, .login-block li a:visited {font-size: 11px; font-weight: bold; color: #cccccc; text-decoration: none;}
.login-block li a:hover {color: #EB0A47;}		

.head_sub, .head_sub .header-bg { height:174px;}


.header-menu { height:34px; }
.header-menu li {float:left; display:inline;  background:url(http://thumbs.vstreamcdn.com/sunstatic/tubeimages/m_1_brd.png) 100% 100% no-repeat; padding-right:0px; margin-left:-1px;}
.header-menu a, .header-menu a:visited { font-family:"Trebuchet MS"; color:#cfcfcf; font-weight:bold; text-decoration: none; float:left; display:block;}
.header-menu a:hover, .header-menu li .h_active, .header-menu li .h_active:visited, .header-menu li .h_active:hover {color: #EEEEEE; text-decoration:underline; text-shadow:0px -1px 1px #232425; text-decoration:none; background:url(http://thumbs.vstreamcdn.com/sunstatic/tubeimages/h_active.png) 0 0 repeat-x;}
.header-menu em { float:left; display:block; padding:0 20px 0 20px; height:34px; line-height:34px; letter-spacing:0; font-style:normal;}
.header-menu a:hover em, .header-menu .h_active em { padding:0 19px; border-left:1px solid #6a6c6e; border-right:1px solid #6a6c6e;} 
.header-menu li.first a:hover em, .header-menu li.first .h_active em, .header-menu li.first .h_active:visited em, .header-menu li.first .h_active:hover em { background:url(http://thumbs.vstreamcdn.com/sunstatic/tubeimages/m_1_h_l.png) 0 0 no-repeat;}

.header-menu li.first { margin-left:0;_margin-left:-1px;}
.header-menu li.first a:hover em, header-menu li.first .h_active em, .header-menu li.first .h_active:visited em  { border-left:0; padding-left:20px;}

.header-menu .active_sub .h_active, .header-menu .active_sub .h_active:visited, .header-menu .active_sub .h_active:hover {background:#232526 url(http://thumbs.vstreamcdn.com/sunstatic/tubeimages/h_active.png) 0 0 repeat-x;}
.header-menu .active_sub em {height:35px;}
.header-menu .active_sub {position:relative; z-index:10;}

.autorize_no { position:absolute; right:0; top:31px;}
.autorize_yes { float:right; margin-right:15px; text-align:center; padding-top:10px;}
.autorize_yes p { padding:4px 0;}
.autorize_yes strong { font-size:14px;}
.autorize_yes a, .autorize_yes a:visited { color:#1640ba;}
.autorize_yes a:hover { color:#1640ba; text-decoration:none;}


.i_phone { float:right; margin-right:8px;}

.search-block {position: absolute; left: 311px;  bottom:10px;}
.search-block input {display: block; float: left; margin: 1px 3px 0 0;}
.search-member {text-align:center !important;padding:4px 0 0 0;}
.search-block .input1,.search-member .input1 {height: 18px; width: 284px; border: 1px solid #abadb3; font-size: 12px; padding: 2px 0 0 3px;}
.search-block .input2,.search-member .input2 {width: 71px; height: 22px; background: url(http://thumbs.vstreamcdn.com/sunstatic/tubeimages/search-bg.gif) no-repeat; border: none; cursor: pointer;}
a.upload {display: block; width: 93px; height: 36px; position: absolute; right: 12px; bottom:3px; background: url(http://thumbs.vstreamcdn.com/sunstatic/tubeimages/upload.png); text-indent: -9000px;}

.m_1_m { position:absolute; left:1px; top:98px; background:url(http://thumbs.vstreamcdn.com/sunstatic/tubeimages/m_1_m.png) 0 0 repeat-x; width:984px; z-index:10;}
.m_1_l {background:url(http://thumbs.vstreamcdn.com/sunstatic/tubeimages/m_1_l.png) 0 0 no-repeat;}
.m_1_r {background:url(http://thumbs.vstreamcdn.com/sunstatic/tubeimages/m_1_r.png) 100% 0 no-repeat;}

ul#nav, ul#nav ul {padding:0; position: absolute; left:13px; bottom:5px; list-style: none; z-index:5;}
ul#nav  li {text-transform:uppercase; position: relative; float: left; z-index:5;}
#nav li ul {position: absolute; margin-left: -999em; top: auto; left:0; bottom:auto;}
ul#nav li a { background:url(http://thumbs.vstreamcdn.com/sunstatic/tubeimages/downarrow.gif) no-repeat right; display: block; width: 115px; padding: 5px 5px 5px 5px; height:21px; font-size:16px; font-family:"Trebuchet MS"; min-height:0; font-weight: bold;}
ul#nav ul li a {background:none; display: block; padding-top:9px; height:20px; font-size:12px; font-family:"Trebuchet MS"; min-height:0; font-weight: bold; text-decoration: none; color:#003399;}
* html ul#nav  li a {height:1%;	position:relative;}
#nav li:hover a,#nav  li.over a {color: #003366; background-color: none;}
#nav li:hover li a:hover,#nav li.over li a:hover {color: #fff; background-color: #546F8B;}
#nav li:hover li a,#nav li.over li a {color: #000; background-color: #DCE2E9; width: 120px; text-align: left; height: 20px; padding-left: 15px; border-bottom: 1px dashed #B4C0CF; padding-top: 7px;}
#nav li ul li a { padding: 2px 5px;} 
#nav li:hover ul,#nav li.over ul {margin-left:0;}

.sub { height:33px; width:984px; background:url(http://thumbs.vstreamcdn.com/sunstatic/tubeimages/sub_m_1.png) 0 0 repeat-x; position:absolute; left:1px; top:132px; border-top:1px solid #686a6c;}
.sub li { float:left; display:inline; padding:0 2px;}
.sub a, .sub a:visited { color:#ddd; font-weight:bold; text-transform:uppercase; text-decoration:none; height:33px; line-height:33px; padding:0 18px; float:left; display:block;}
.sub a:hover { text-decoration:none; background:url(http://thumbs.vstreamcdn.com/sunstatic/tubeimages/sub_m_1_h.png) 0 2px repeat-x;}

/*FORUM LINK*/
.forumlink {top: 10px; position: absolute; left: 425px; float:left; z-index:20;}
.forumlink a, .forumlink a:visited {font-size:16px; font-weight:bold; color:#FFCC99; padding:5px;}
.forumlink a:hover {color: #FFCC66;}


/*menus*/
#drop {top: 10px; position: absolute; left: 283px; float:left;*top:-8px; z-index:20;}
#drop .select {float: left; width: 125px; margin-right: 10px;}
#drop .select a span {display: block; background: url(http://thumbs.vstreamcdn.com/sunstatic/tubeimages/button.gif) no-repeat; height: 24px; font: bold 12px Arial, Helvetica, sans-serif, "Arial Narrow"; color: #333333; text-indent: 7px; padding-top: 4px;}
#drop .select a {text-decoration: none;}
.select a:hover, #nav .select li:hover a {cursor: pointer; text-decoration: none;}
#drop .sub {display: none;}
#drop .sub ul {float: left; width: 105px; margin-right: 8px;_margin-right:6px; font-weight: normal; font-size: 11px;}
#drop table {position: absolute; border-collapse: collapse;  font-size: 11px; z-index:10; left:0;top:0;}
#drop .select li a:hover .sub, #drop .select li:hover .sub {display: block; position: absolute; width: 466px; z-index: 100; top: 25px;  margin-left: -210px;*top:40px;}
#drop .select a:hover .sub li a, #drop .select li:hover .sub li a {display: inline; color: #000000;}
#drop .sub ul li {border-bottom: 1px dotted #a98e8c; padding: 2px 0;}
.drop_T {height: 7px; font-size: 1px; line-height: 7px;}
.drop_B {height: 7px; font-size: 1px; line-height: 7px;}
.dropbg {background: #e7eff5; padding-left: 10px;  min-height: 1px; _height: 1px;}
#drop div.dropbg a:hover {text-decoration: underline;}

		

		.texts {width: 960px; height:auto; font-size:12px; border: 1px solid #999999; padding: 10px 10px 10px 10px; color:#333333; display:block; margin:10px 0 10px 0; line-height:18px;}


		.profile-block {position: absolute; right: -5px; top: 6px; font-weight:bold; font:11px; overflow:hidden; width:auto;}
		.profile-block li {float: left; display:inline; border-left: 2px solid #666666; margin-left:-2px; padding:0 10px 0 10px;}
		.profile-block li a {font-size: 11px; font-weight: bold; color: #cccccc; text-decoration: none;}
		.profile-block .welcome {font-size: 11px; font-weight: bold; text-decoration: none; color: #EB0A47;}
		.profile-block li a:hover {color: #EB0A47;}

		.main {width: 100%; margin: 0 auto; overflow:hidden;}

		.formstd td {padding: 5px 5px 2px 5px;}
		.bigmsg {color: #990000; font-size: 14px;}
		/********************* pagination ***/



div.block88 {position: relative;  width: 95%; height: auto; margin-bottom:7px;}
div.block88 div.arch {position: relative;}
div.block88 div.arch a {display: block; background:#FFFFFF; border: #cccccc solid 1px; height: 15px; float: left; text-align: center; font-weight: bold; padding: 1px 7px 0 7px; margin: 8px 2px 0 0; text-decoration: none; font-size: 11px; color: #000000;}
div.block88 div.arch span {display: block; border: #d87b50 solid 1px; height: 14px; float: left; text-align: center; font-weight: bold; padding: 1px 7px 0 7px; margin: 8px 2px 0 0; text-decoration: none; font-size: 11px; background: #CC3300; color: #ffffff;}
div.block88 div.arch a:hover {background: #CC3300; color: #ffffff;}
			

.left-sidebar {float: right; width: 99%;  padding: 5px 0 20px 0;}
			.left-sidebar-menu {width: 97%; height: 40px; background: url(http://thumbs.vstreamcdn.com/sunstatic/tubeimages/left-sidebar-menu-bg.gif) no-repeat; padding: 5px 0 0 12px;}
			.left-sidebar-menu ul li {float: left; width: 126px; height: 30px; padding-top: 10px; margin-right: 5px; text-align: center; background: url(http://thumbs.vstreamcdn.com/sunstatic/tubeimages/left-sidebar-menu-list-bg.gif) no-repeat;}
			.left-sidebar-menu ul li a {display: block; position:relative; top:-10px; padding-top: 10px; height: 25px; vertical-align:middle; font-size: 13px; color: #40423b; text-decoration: none; font-weight: bold;}
			.left-sidebar-menu ul li a:hover {text-decoration: none; color:#660000;}
			.left-sidebar-menu ul .active {background: url(http://thumbs.vstreamcdn.com/sunstatic/tubeimages/left-sidebar-menu-list-bg-active.gif) 0 1px no-repeat; padding-top: 13px; height: 27px;}
			.left-sidebar-submenu {width: 98%; background: #fff url(http://thumbs.vstreamcdn.com/sunstatic/tubeimages/left-sidebar-submenu-bg.gif) left bottom repeat-x; padding: 0px 0 6px 0px; font-size: 11px; color: #000; font-weight: bold; margin-bottom:4px;}
			.left-sidebar-submenu span {padding: 0 9px;}

			
			.left-sidebar-submenu-2 {width: 790px; height: 45px; background: #fff url(http://thumbs.vstreamcdn.com/sunstatic/tubeimages/left-sidebar-submenu-bg.gif) left bottom repeat-x; padding: 8px 0 0 13px; font-size: 11px; color: #000; font-weight: bold;}
			.left-sidebar-submenu-2 div {display:block; float: left; padding: 0px 5px 0 5px;}

			
			.thumbs {float: left; width: 100%; overflow:hidden;}
			.thumbs div.thumb {width: 320px; height: 302px; display:inline; float: left; font-size: 11px; color: #1a1a1a; margin-right:6px; //margin-right:4px;}
			.thumbs div.thumb p {width: 320px; float: left; line-height: 1.4;}
			.thumbs div.thumb a span {font-size: 11px; font-weight:bold;}
			.thumbs div.thumb a.thumbdesc:hover {text-decoration: underline; color: #660033;}
			.thumbs div.thumb img {vertical-align: middle; border: 1px solid #CCCCCC; width:320px; height:240px;}
			.thumbs div.thumb img:hover {border: 1px solid #990000;}
			.thumbs div.thumb .fl1 {float: left;}
			.thumbs div.thumb .fl2 {float: right;}
			.thumbs div.thumb a .photo {display: block; margin-bottom: 2px; border: 1px solid #C5C69D;}
			.thumbs div.thumb a .photo:hover {border: 1px solid #B55378;}
			.thumbs .last {margin: 0!important;}
			
			
			.thumbs-small {float: left; width: 100%; overflow:hidden;}
			.thumbs-small div.thumb {width: 180px; height: 197px; display:inline; float: left; font-size: 11px; color: #1a1a1a; margin-right:16px; //margin-right:14px;}
			.thumbs-small div.thumb p {width: 180px; float: left; line-height: 1.4;}
			.thumbs-small div.thumb a span {font-size: 11px; font-weight:bold;}
			.thumbs-small div.thumb a.thumbdesc:hover {text-decoration: underline; color: #660033;}
			.thumbs-small div.thumb img {vertical-align: middle; border: 1px solid #CCCCCC; width:180px; height:136px;}
			.thumbs-small div.thumb img:hover {border: 1px solid #990000;}
			.thumbs-small div.thumb .fl1 {float: left;}
			.thumbs-small div.thumb .fl2 {float: right;}
			.thumbs-small div.thumb a .photo {display: block; margin-bottom: 2px; border: 1px solid #C5C69D;}
			.thumbs-small div.thumb a .photo:hover {border: 1px solid #B55378;}
			.thumbs-small .last {margin: 0!important;}


			div.paging-cat {position: relative;  width: 990px; height: auto; margin-bottom:7px;}
			div.paging-cat div.arch-cat {position: relative;}
			div.paging-cat div.arch-cat a {display: block; background:#FFFFFF; border: #cccccc solid 1px; height: 15px; float: left; text-align: center; font-weight: bold; padding: 1px 7px 0 7px; margin: 8px 2px 0 0; text-decoration: none; font-size: 11px; color: #000000;}
			div.paging-cat div.arch-cat span {display: block; border: #d87b50 solid 1px; height: 14px; float: left; text-align: center; font-weight: bold; padding: 1px 7px 0 7px; margin: 8px 2px 0 0; text-decoration: none; font-size: 11px; background: #CC3300; color: #ffffff;}
			div.paging-cat div.arch-cat a:hover {background: #CC3300; color: #ffffff;}


			.thumbs-cat {width: 100%; overflow:hidden; margin:0 auto;}
			.thumbs-cat div.thumb-cat {width: 180px; height: 196px; display:inline; float: left; font-size: 11px; color: #1a1a1a; text-align: center; margin-right:16px; //margin-right:4px;}
			.thumbs-cat div.thumb-cat a {font-size: 20px; font-weight:bold; text-decoration:none;}
			.thumbs-cat div.thumb-cat span {font-size: 15px; font-weight:bold;}
			.thumbs-cat .last {margin: 0!important;}

			
			.thumbs-top {width: 990px; overflow:hidden; margin:0 auto;}
			.thumbs-top div.thumb {width: 240px; height: 233px; float: left; font-size: 11px; color: #1a1a1a; margin-right:5px; text-align:center;}
			.thumbs-top div.thumb p {width: 230px; float: left; line-height: 1.4;}
			.thumbs-top div.thumb a span {font-size: 14px; font-weight:bold; text-align:center;}
			.thumbs-top div.thumb a.thumbdesc:hover {text-decoration: underline; color: #660033;}
			.thumbs-top div.thumb img {vertical-align: middle; border: 1px solid #CCCCCC; width:240px; height:180px;}
			.thumbs-top div.thumb .fl1 {float: left;}
			.thumbs-top div.thumb .fl2 {float: right;}
			.thumbs-top div.thumb a .photo {display: block; margin-bottom: 2px; border: 1px solid #C5C69D;}
			.thumbs-top div.thumb a .photo:hover {border: 1px solid #B55378;}
			.thumbs-top .last {margin: 0!important;}

			

/* BOTTOM TOP */
div.ap {width: 990px; margin: 5px auto 20px auto; padding-left:30px;}
div.ap ul {display:block; width:240px; float:left; font-size:14px; font-weight:bold;}
div.ap ul li {padding:0; line-height:23px;}
div.ap i {font-style:normal; color:#F27A19;}
div.ap a {color:#196FF2;text-decoration:none;}
div.ap a:hover {color: #660000;}
/* BOTTOM TOP */


div.categories {width: 98%; font-size:15px; font-weight:bold; margin: 5px auto 20px auto; padding: 10px 0 10px 0; border-top:#999999 2px dashed; border-bottom:#999999 2px dashed;}
div.categories a {font-size:14px; color:#196FF2; text-decoration:none; font-weight: bold; padding:0 20px 0 0px; line-height: 26px; display: inline-block;}
div.categories a:hover {color: #660000;}


.footer {width: 100%; height: 147px; border-top: 4px solid #c5c5c5; background: #ececec; float: left;}
			.footer-content {width: 976px; margin: 0 auto;}
			.footer-content div {float: left; padding:10px 50px 0 0;}
			.footer-content div.footer2blocks {float: left; padding: 10px 10px 0 0; margin-right: 15px;}
			.footer-content div h4 {font-size: 11px; color: #333; font-weight: bold; height: 22px; padding:0; width:110px;}
			.footer-content div ul li {width: 110px; height: 18px; padding: 2px 0 0 3px; background: url(http://thumbs.vstreamcdn.com/sunstatic/tubeimages/footer-bg.gif) left bottom repeat-x; color: #515151;}
			.footer-content div ul li a, .footer-content div ul li a:visited {display:block; color: #515151; text-decoration: none;} 
			.footer-content div ul li a:hover {text-decoration: none; color:#000000;}
			.footer-content div ul li strong {display:block; color: #7c2d5f; text-transform: uppercase;}
			.footer-content div ul li strong:hover {color: #330033;}
			.footer-content div ul .last {background: none!important;}
			.foot-logo {margin: 10px 0 0 0px; float:right;}
			.disclaimer { width: 960px; margin:5px auto 10px auto; padding:10px 5px 10px 5px; background:#E6E6E6; border: 2px solid #CCCCCC; text-align:center; font-size:13px; }
.asacp {padding: 10px 0 10px 0;}
.asacp {padding: 10px 0 10px 0;}
