body {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	background: #bcd8eb url('img/bg2.jpg') repeat-x left top;
}

#wrapper {
	height:1px;
	width: 1px;
	position: relative; top:0px; left:50%;
}

#container {
	width: 939px;
	position: absolute; top:0px; left:-469px;
}

#header {
}
	#htop {
		height: 67px;
	}
		#logo {
			height: 53px;
			width: 240px;
			padding: 8px 0px 0px 0px;
			background: transparent url('img/top_logo.jpg') no-repeat left bottom;
			cursor: pointer;
		}
	#hbot {
		height: 176px;
		background: transparent url('img/top_banner.jpg') no-repeat left bottom;
	}
		#banner {
			height: 173px;
			padding: 3px 0px 0px 0px;
			background: transparent url('img/top_banner.jpg') no-repeat left top;
		}
	#breadcrumbs {
		height: 10px;
		padding: 0px 0px 2px 10px;
		font-size: 9px;
		color: #757575;
	}
	#breadcrumbs a:link, #breadcrumbs a:active, #breadcrumbs a:visited {color:#757575; text-decoration:none;}
	#breadcrumbs a:hover {color:#00b7f2; text-decoration:underline;}
#body {
}
	#body_top, #body_bot {
		height: 16px;
		width: 939px;
		background: transparent url('img/bg_body_top.gif') no-repeat left top;
	}
	#body_bot {
		background: transparent url('img/bg_body_bot.gif') no-repeat left top;
		margin: 0px 0px 10px 0px;
	}
	#body_mid {
		background: #141414 url('img/bg_body_mid.gif') repeat-y left top;
	}

	/* LEFT SIDE */
	#content_left {
		width: 568px;
		margin: 0px 0px 0px 16px;
		padding: 0px 0px 15px 0px;
		float: left;
		border-right: 3px solid #6c6b6b;
		background: #1d1d1d;
		display: inline;
		overflow: hidden;
	}
		.main_title {
			height: 41px;
			background: transparent url('img/bg_left_title.gif') repeat-x left top;
		}
			.main_title h1, .right_title h1 {
				margin: 0px;
				padding: 11px 0px 0px 10px;
				font-size: 16px;
				color: #ffffff;
			}
		#text {
			height: 750px;
			margin: 15px;
			font-size: 12px;
			color: #ffffff;
		}
			#text a:link, #text a:active, #text a:visited, #text a:hover {color:#00b7f2; text-decoration: none;}
			#text a:hover {text-decoration: underline;}
			
		.main_list {
			/*height: 105px;*/
			width: 538px;
			margin: 15px 0px 30px 15px;
			overflow: hidden;
			font-size: 11px;
			color: #757575;
		}
			.main_list .vimg {
				height: 90px;
				width: 120px;
				padding: 4px;
				float: left;
				border: 1px solid #4a4a4a;
				display: inline;
			}
			.vtxt {
				width: 398px;
				margin: 0px 0px 0px 10px;
				float: left;
				display: inline;
			}
				.vtxt h1 {
					padding: 0px 0px 5px 0px;
					margin: 0px;
					font-size: 13px;
					color: #00b7f2;
				}
					.vtxt h1 a:link, .vtxt h1 a:active, .vtxt h1 a:visited {color:#00b7f2; text-decoration:none;}
					.vtxt h1 a:hover {color:#00b7f2; text-decoration:underline;}
			
			.bookmarks {
				height:22px;
				padding-top:10px;
				border-bottom:1px solid #4a4a4a;
			}
				.bookmarks a:link,
				.bookmarks a:active,
				.bookmarks a:visited {color:#ffffff!important;}
				.bookmarks a:hover {color:#00b7f2!important;}
				.bookmarks img {float:left; border:0;}
				.bookmarks span {float:left; margin:3px 10px 0 4px; cursor:pointer;}
				.bookmarks .comm {float:right; margin:3px 0 0 0; cursor:pointer;}
			
		#pageing {
			height: 25px;
			margin: 20px 0px 0px 15px;
			font-size: 10px;
			font-weight: normal;
			text-align: center;
		}
			#pageing a:link, #pageing a:active, #pageing a:visited, #pageing span {
				height: 18px;
				width: 24px;
				margin: 0px 2px 0px 0px;
				padding: 6px 0px 0px 0px;
				float: left;
				text-decoration: none;
				color: #ffffff;
				border: 1px solid #4a4a4a;
				background: #141414;
				display: inline;
			}
			#pageing a:hover, #pageing  #active {
				color: #00b7f2;
				border: 1px solid #6c6b6b;
				background: #4a4a4a;
			}
		/* Video watching */
		#video {
			width: 530px;
			margin: 15px;
			padding: 3px;
			border: 1px solid #4a4a4a;
		}
		#videotxt {
			margin: 0px 15px 15px 15px;
			font-size: 11px;
			color: #757575;
		}
			#videotxt a:link, #videotxt a:active, #videotxt a:visited {color: #757575; text-decoration:underline;}
			#videotxt a:hover {color: #00b7f2;}
		#related {
			margin: 0px 0px 15px 15px;
		}
			.rblock {
				margin: 15px 0px 0px 0px;
				width: 136px;
				float: left;
				display: inline;
			}
				.rimg {
					height: 90px;
					width: 120px;
					padding: 4px;
					margin-bottom: 5px;
					float: left;
					border: 1px solid #4a4a4a;
					display: inline;
				}
				.rtit {
					width: 130px;
					font-size: 12px;
					font-weight: bold;
					color: #00b7f2;
				}
					.rtit a:link, .rtit a:active, .rtit a:visited, .rtit a:hover {color: #00b7f2; text-decoration:underline;}
		/* Comments BLOCK*/
		#comments {
			margin:0 15px;
			color:#ffffff;
		}
			#comments span {color:#00b7f2; font-weight: bold;}
			#comments span span {font-size: 11px; color: #757575; margin-left:10px;}
			#comments hr {border:0; height:1px; color:#4a4a4a; background:#4a4a4a;}
		
			#comments .pages {height:18px; font-size:10px; text-align:center;}
			#comments .pages a,
			#comments .pages span {
				float:left;
				height:14px;
				width:16px;
				margin-right:2px;
				padding-top:2px;
				text-decoration:none;
				color: #ffffff;
				border: 1px solid #4a4a4a;
				background: #141414;
				display: inline;
			}
			#comments .pages a:hover, #comments .pages span {color:#00b7f2; border:1px solid #6c6b6b; background:#4a4a4a;}
		/* Comments FORM */
		.form {
			margin:10px 15px;
			color:#00b7f2;
			font-weight: bold;
		}
			.form form {margin-top:20px;}
			.form input, .form textarea {height:20px; width:200px; color:#757575; border:1px solid #4a4a4a; background:#141414;}
			.form textarea {height:200px; width:535px; overflow:hidden;}
			.form .secure {float:left; width:400px; margin:0;}
				.form .secure img {float:left; height:22px; margin-right:10px; border:1px solid #4a4a4a;}
				.form .secure input{float:left; width:130px; font-size:14px; font-weight:bold;}
			.form .symbols {float:right; width:135px; margin:0; font-size:11px; color:#757575; text-align:right;}
				.form .symbols input {height:12px; font-size:11px; width:25px;}
			.form button {padding:10px 15px; margin-right:10px; color:#00b7f2; font-weight:bold; border:1px solid #6c6b6b; background:#4a4a4a; cursor:pointer;}
			.form .error {color:red;}
			.form .success {color:#2fbe13;}
	
	
	/* RIGHT SIDE */	
	#content_right {
		width: 336px;
		margin: 0px 16px 0px 0px;
		float: right;
		background: #141414;
		display: inline;
	}
		#right_ads {
			height: 280px;
			width: 336px;
			margin: 0px 0px 5px 0px;
		}
		.right_title {
			height: 41px;
			background: transparent url('img/bg_left_title.gif') repeat-x left top;
		}
		.featured_list {
			width: 336px;
			background: #141414;
			margin: 0px 0px 15px 0px;
		}
			.featured_list .vimg {
				height: 74px;
				width: 99px;
				margin: 10px 0px 10px 5px;
				padding: 2px;
				float: left;
				border: 1px solid #4a4a4a;
				display: inline;
			}
			.split {
				clear: both;
				height: 2px;
				margin: 0px 5px 0px 5px;
				background: transparent url('img/bg_split.gif') repeat-x left top;
			}
			.more{
				margin: 0px 10px 0px 0px;
				text-align: right;
				font-size: 11px;
				color: #00b7f2;
			}
				.more a:link, .more a:active, .more a:visited {color: #00b7f2; text-decoration: none;}
				.more a:hover {text-decoration: underline;}
			
			.featured_list ul {color: #00b7f2;}
			.featured_list ul a:link, .featured_list ul a:active, .featured_list ul a:visited {color: #00b7f2; text-decoration: none;}
			.featured_list ul a:hover {text-decoration: underline;}
	#footer {
		height: 35px;
		margin: 0px 16px 0px 16px;
		background: #6c6b6b;
		font-size: 10px;
		color: #ffffff;
	}
		#fleft{
			float: left;
			margin: 20px 0px 0px 0px;
			display: inline;
		}
			#fleft a:link, #fleft a:active, #fleft a:visited {color:#ffffff; text-decoration:none;}
			#fleft a:hover{text-decoration:underline;}
			
		#fright{
			float: right;
			margin: 20px 0px 0px 0px;
			display: inline;
		}
	
/* aditional */
.clear {
	clear:both;
}
.white {
	color: #ffffff;
}
