/* --------------- 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;}
html {font-size:62.5%;}
body { background-image:url(../images/headerbg.png); background-position:top; background-repeat:repeat-x; color: #333; font-size:12px;font-family:Arial, Helvetica, sans-serif; background-color:#fff0c3;}
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: #000;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;}
/* ------------------------------------------- */
.all { width:1170px; margin:0 auto;}
/* --------------- Header --------------- */
#header { height:110px; position:relative;width:1170px; margin:0 auto 5px;}
.logo { position:absolute; left:0; top:0;}

.Network {background:url(../images/NetworkBg.png) repeat-x; height:31px;}
				.NetworkContent {width:900px; margin:0 auto; overflow:hidden; line-height:31px; color:#777; font-size:11px;}
				.sites li a, .sites li a:visited {color:#fff; text-decoration:underline;}
						.textTop {float:left; padding-right:5px;}
						.textTitle {float:left; padding-right:5px; padding-left:20px; font-size:20px;}
						.sites {float:left;}
								.sites li {display:inline;}
										
										.sites li a:hover {text-decoration:none;}

.desc { background:url(../images/head_bg.png) 0 0 repeat-x; height:56px; position:absolute; right:0; top:10px; width: 870px; padding:5px 10px 0; }
	
.form_1 { position:absolute; right:0; bottom:5px; width:311px;}
	.inp { width:276px; background:url(../images/inp.png) 0 0 repeat-x; border:0; float:left; height:19px; line-height:19px; padding:3px;}
	.sub { width:29px; height:25px; cursor:pointer; background:url(../images/sub.png) 0 0 no-repeat; border:0; float:right;}
.navigation { position:absolute; left:280px; bottom:5px; padding:3px 0;}
.navigation .sorts { display:inline; line-height:19px; padding-right:10px;}
.navigation a, .navigation a:visited { color:#fff; background:#2a2a2a; border:1px solid #fff; padding:3px 6px;}
.navigation a:hover { color:#fff; text-decoration:none;background:#2a2a2a; }
/* ------------------------------------------- */

/* --------------- Content --------------- */
.thumbs { text-align:center; width:100%; padding-bottom:10px;}
	.thumbs li {  vertical-align:top; display:inline-block; *display:inline; *zoom:1; padding:2px; width:242px; text-align:left; background:#f6d778; border:1px solid #efeadb; margin:0 0 3px;*margin:0 2px 4px;}
	.thumbs h3, .thumbs_2 strong { display:block; padding-bottom:0;margin-bottom:5px;font-size:12px; font-weight:bold; padding-left:5px; line-height:16px; height:16px; overflow:hidden; text-transform:capitalize;}
	.thumbs li .image { position:relative;}
	.thumbs li img { border:1px solid #000; width:240px; height:180px; display:block;}
	.image em {position:absolute; top:1px; right:1px; overflow:hidden; line-height:22px; opacity:.7; filter:alpha(opacity=70); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; background:#000; z-index:11; font-size:11px; color:#FFF; padding:0 5px; text-decoration:none !important;}
									
	.thumbs li a:hover img { border:1px solid #ccc;}
	.thumbs .info { color:#111; font-size:11px; padding:5px 0;}
	.thumbs .info strong { color:#807349; font-weight:bold;}
	.fl { float:left;}
	.fr { float:right;}
	.cats_thumbs h3 { font-size:17px; font-weight:bold; text-transform:uppercase; margin-top:4px;}
.block { margin-bottom:10px; padding:10px; background:#ccb56d; overflow:hidden; *height:1%;}
	.cats a, .cats a:visited { color:#6f6030;}
	.cats a:hover { color:#fff;}
	.cats_box { width:100%; overflow:hidden;}
	.cats ul {width:100%;overflow:hidden;}
	.cats li { float:left; width:190px; *width:190px; margin-left:-1px;font-size:18px; text-transform:capitalize;}
		.cats li { padding:2px 0 2px 20px;}
		
	.tops ul { float:left; width:190px; margin-left:-1px;}
		.tops li  { padding:1px 0 1px 20px; background:url(../images/li.png) 10px 50% no-repeat; font-size:18px; letter-spacing:-1px;}
		.tops li a, .tops li a:visited { color:#6f6030;}
		.tops li a:hover {color: #6f6030;}
.block a {color:#333;}
.thumbs_2 li { width:182px; background:none; border:0; color:#333;}
.thumbs_2 strong a {color:#333;}
.thumbs_2 li img { border:1px solid #333; width:180px; height:135px; display:block; margin-bottom:4px;}
.thumbs_2 strong { font-weight:normal; }

.col_right { float:right; width:300px; }
.banner {padding-bottom:10px;}
.col_left { float:left; width:855px; padding-bottom:10px;}
.player iframe {width:855px !important;}
.col_left .info { padding:10px 0 0; font-size:14px;}
.col_left .info span { padding-right:15px;}
/* ------------------------------------------- */

/* --------------- Footer --------------- */
#footer { height:126px; background:url(../images/footer_bg.png) 0 0 repeat-x; position:relative;}
	#footer_box { width:1170px; margin:0 auto; position:relative; height:126px;}
	.f_logo { position:absolute; left:0; top:0;}
	#footer .desc { background:#fff; height:auto; padding:5px 10px;}
	#footer a, #footer a:visited { color:#222;}
	#footer a:hover {color: #6f6030;}
	.r_text { text-align:right;}
/* ------------------------------------------- */
.uptop {position: absolute;right: 0;top: 3px;width: 100%;}
.uptop ul {width:16.6%;float:left;}
.uptop li {line-height:15px;height:15px;overflow:hidden;padding-left:10px;}
.navigation {height: 26px;overflow: hidden;padding: 0 0;width: 600px;}
.navigation * {margin-bottom:10px;verticala-aling:top;display:inline-block;*display:block;*zoom:1;}
.navigation a, .navigation a:visited {  padding:2px 6px;}

.name {text-align:center;font-size:18px;}
