#loading {
	display: table;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/overlay.png);
}

#loading #window {
	display: table-cell;
	vertical-align: middle;
}

#loading #inner {
	width: 200px;
	margin: 0 auto;
	padding: 15px;
	max-height: 350px;
	overflow: auto;
	background-image: url(../images/loading.gif);
	background-position: center;
	background-repeat: no-repeat;
	background-color: White;
	text-align: left;
}

#loading_old {
	position: absolute;	
	border: #EFEFEF 1px solid;
	width: 50px;
	height: 50px;
	margin-left: -25px;
	margin-top: -25px;
	top:50%; 
	left:50%;
}

A {
	text-decoration: none;
	border: 0px;
	color: black;
}

A:hover {
	color: #797979; 
}

	A.a1 {
		color: black;
	}
	
	A.a1:hover {
		text-decoration: underline;
	}
	
	A.a2 {
		color: #C9C9C9;
	}
	
	A.a2:hover {
		color: #B22222; 
	}
	
	A.a3 {
		/*color: #384914;*/
		color: #0D4171;
	}
	
	A.a3:hover {
		color: #739137;
		text-decoration: underline;
	}
	
	A.a4 {
		color: #3D3D3D;
	}
	
	A.a4:hover {
		color: #C7C7C7;
	}
	
	A.a5 {
		color: black;
	}
	
	A.a6 {
		color: black;
	}
	
	A.a6:hover {
		color: #909090;
		text-decoration: underline;
	}
	
	A.a7 {
		font-size: 12px;
		margin: 5px;
		font-family: Verdana;
	}
	
	A.a8 {
		text-align: left;
		margin-left: 10px;
		font-size: 11px;
		color: #1C61A5; 
	}
	
	A.news_title {
		color: Red;
		font-weight: normal;
		font-size: 12px;
		font-style: normal;
	}
		
	A.new1 {
		background: White;
		padding: 1px;
		margin: 1px;
		border: #EAEAEA 1px solid;
	}
	
B {
	
}

	B.b1 {
		font-size: 12px;
		color: #B22222;
	}
	
	B.b2 {
		font-size: 12px;
		color: black;
	}
	
	B.b3 {
		font-size: 11px;
	}
	
	B.b4 {
		color: #1C7BBB;
		font-weight: normal;
	}
	
	B.b8 {
		font-size: 12px;
	}
	
	B.b9 {
		font-size: 12px;
		font-weight: bold;
		color: red;
	}
	
	B.score {
		font-size: 10px;
	}
	
	B.oc_details {
		font-weight: normal;
		color:  #FF4200;
	}

P {
	font-size: 11px;
}
	P.p1 {
		text-align: center;
		vertical-align: middle;
	}
	
	P.p2 {
		text-align: left;
		color: #727272;
	}
	
	P.p3 {
		text-align: left;
		vertical-align: middle;
		margin: 1px;
		color: Gray;
	}
	
	P.p4 {
		text-indent: 10px;
		color: #25310E;
		font-size: 11px;
	}
	
	
	P.oc_details {
		background-color: White;
		padding: 4px;
		border: #78B7DD 1px solid;
		width: 98%;
		text-align: left;
		color: #28688D;
		margin: 1px;
		text-indent: 10px;
	}
	
	P.compare_header {
		text-indent: 10px;
		font-size: 14px;
		text-align: left;
		color: #B2224E;
		font-family: Trebuchet MS;
		border-bottom: #EFEFEF 1px solid;
		margin: 0px;
	}
	
	P.compare_header_green {
		text-indent: 10px;
		font-size: 14px;
		text-align: left;
		color: #729629;
		font-family: Trebuchet MS;
		border-bottom: #EFEFEF 1px solid;
		margin: 0px;
	}
	
	P.compare_details {
		padding: 1px;
		margin: 1px;
		color: #878787;
		font-size: 11px;
		text-align: left;
		text-indent: 20px;
	}
	
	
	P.nrss {
		font-size: 14px;
		text-align: left;
		margin: 10px;
		border-bottom: #E6E6E6 1px solid;
	}
	
	P.nrss_title {
		font-size: 12px;
		color: #01589F;
		border-bottom: #FF6825 1px solid;
		text-align: left;
		padding: 2px;
		text-indent: 10px;
	}
	
	P.nrss_desc {
		font-size: 11px;
		color: #708090;
		margin: 1px;
		text-align: left;
		text-indent: 10px;
		padding: 4px;
	}
	
	P.nrss_more {
		text-align: right;
		margin: 10px;
		color: #898989;
		margin: 1px;
	}
	
	P.nrss_date {
		text-align: right;
		margin: 10px;
		color: #FF4200;
		margin: 1px;
	}
	
	P.nrss_source {
		text-align: right;
		margin: 10px;
		color: #0159A0;
		margin: 1px;
	}
	
	P.nrss_subtitle {
		font-size: 9px;
		color: Gray;
	}
	
	P.login {
		text-align: left;
		display: block;
		margin: 10px;
		font-size: 11px;
		text-indent: 10px;
	}
	
	P.login2 {
		text-align: right;
		margin: 10px;
	}
	
	P.new1 {
		font-size: 12px;
		text-align: left;
		margin: 10px;
		text-indent: 10px;
		border-bottom: #F2F2F2 1px solid;
	}
	
	P.new2 {
		font-size: 11px;
		text-align: left;
		margin: 10px;
		text-indent: 10px;
		border-bottom: #F2F2F2 1px solid;
		display: block;
	}
	
	P.new3 {
		background: White;
		padding: 1px;
		margin: 1px;
		border: #EAEAEA 1px solid;
		display: inline;
	}
	
	P.new4 {
		background: White;
		padding: 2px;
		padding-left: 3px;
		margin: 1px;
		border: #1A7CBB 1px solid;
		display: inline;
		color: #0C5B9C;
	}
	
	P.list1 {
		font-size: 11px;
		text-align: left;
		text-indent: 50px;
		color: #FF6924;
		margin: 4px;
	}
	
	P.list2 {
		font-size: 10px;
		text-align: left;
		text-indent: 15px;
		color: black;
		margin: 4px;
		padding: 1px;
	}
	
	P.list3 {
		font-size: 11px;
		text-align: left;
		text-indent: 20px;
		color: Black;
		margin: auto;
		display: block;
		padding: 1px;
	}

	P.info1 {
		font-size: 11px;
		margin: 10px;
		margin-left: 20px;
		margin-right: 20px;
		border: #EBEBEB 1px solid;
		background-color: #F5F5F5;
		padding: 5px;
	}	

H1 {
	font-size: 14px;
	border-bottom: #F1F1F1 1px solid;
	font-weight: normal;
	color: #165893;
}
	
H2 {
	
}

	H2.cpus_compare {
		font-size: 16px;
	}
	
H3 {
	font-size: 14px;
	text-align: left;
	margin: 10px;
	border-bottom: #E6E6E6 1px solid;
	font-weight: normal;
	color: black;
}
	
	H3.lu {
		border-bottom: #F0F0F0 10px solid;
		border-left: #FF4200 1px solid;
		text-indent: 5px;
	}
	
H4 {
	font-size: 13px;
	text-align: left;
	margin: 10px;
	border-bottom: #E6E6E6 1px solid;
	font-weight: normal;
	color: black;
}

BR {
	
}

BR.news {
	height: 200px;
}
	
HR {
	border: #F1F1F1 1px solid;
} 

BODY {
	background: #F7F7F7;
	font-size: 10px;
	margin: 2px;
	
}

SPAN {
	
}

DIV {
	color: black;
}

	DIV.gpu_list {
		margin: 2px;
		border: #EAEAEA 1px solid;
		background-color: #F4F4F4;
		padding: 2px;
	}

	
	DIV.nrss {
		width: 480px;
		background-color: #F7F7F7;
		border: #EDEDED 1px solid;
		background-image: url(images/news.gif);
		background-position: top right;
		background-repeat: no-repeat;
		float: left;
		display: table-column;
		margin-right: 2px;
	}
	
	DIV.nrss_one {
		margin: 1px;
		background-color: #FDFDFD;
		border: #F0F0F0 1px solid;
		background-image: url(images/bg01.jpg);
		background-position: bottom;
		text-align: right;
		border: #EAEAEA 1px solid;
	}
	
	DIV.nrss_one_hot {
		margin: 1px;
		background-color: #FDFDFD;
		border: #FF6825 1px solid;
		background-image: url(images/bg01.jpg);
		background-position: bottom;
		text-align: right;
	}
	
	DIV.nrss_details {
		background-color: #F7F7F7;
		width: 150px;
		display: inline-table;
		border-top: #EAEAEA 1px solid;
		border-left: #EAEAEA 1px solid;
	}
	
	DIV.login {
		width: 300px;
		margin-left: 2px;
		margin-bottom: 2px;
		background-color: #F7F7F7;
		border: #EDEDED 1px solid;
		float: left;
		display: table-column;
	}
	
	DIV.login_in {
		margin: 1px;
		background-color: #FDFDFD;
		border: #F0F0F0 1px solid;
		background-image: url(images/bg01.jpg);
		background-position: bottom;
		border: #EAEAEA 1px solid;
		display: block;
	}
	
	DIV.def {
		width: 100%;
		margin-left: 2px;
		margin-right: 10px;
		margin-bottom: 2px;
		background-color: #F7F7F7;
		border: #EDEDED 1px solid;
		float: left;
		display: table-column;
	}
	
	DIV.def_in {
		margin: 1px;
		background-color: #FDFDFD;
		border: #F0F0F0 1px solid;
		background-image: url(images/bg01.jpg);
		background-position: bottom;
		border: #EAEAEA 1px solid;
		display: block;
	}
	
	DIV.def2 {
		width: 255px;
		margin-left: 2px;
		margin-right: 2px;
		margin-bottom: 10px;
		background-color: #F7F7F7;
		border: #EDEDED 1px solid;
		float: left;
		display: block;
	}
	
	DIV.def2_in {
		margin: 1px;
		background-color: #FDFDFD;
		border: #F0F0F0 1px solid;
		background-image: url(images/bg01.jpg);
		background-position: bottom;
		border: #EAEAEA 1px solid;
		display: block;
	}
	
	DIV.def3 {
		width: 90%;
		margin: auto;
		margin-bottom: 10px;
		background-color: #F7F7F7;
		border: #EDEDED 1px solid;
		display: block;
	}
	
	DIV.def3_in {
		width: 98%;
		margin: auto;
		padding: 4px;
		background-color: #FDFDFD;
		border: #F0F0F0 1px solid;
		background-image: url(images/bg01.jpg);
		background-position: bottom;
		border: #EAEAEA 1px solid;
		display: block;
	}
	
	DIV.atr {
		width: 65%;
		float: left;
		margin: auto;
		padding: 2px;
		background-color: white;
		border: #EAEAEA 1px solid;
		text-indent: 4px;
		display: block;
	}
	
	DIV.val {
		width: 28%;
		float: left;
		margin: 1px;
		padding: 2px;
		background-color: #FAFAFA;
		border: #EAEAEA 1px solid;
		text-indent: 10px;
	}
	
	DIV.val_bold {
		width: 28%;
		float: left;
		margin: 1px;
		padding: 2px;
		background-color: #FAFAFA;
		border: #EAEAEA 1px solid;
		text-indent: 10px;
		font-weight: bold;
	}
	
	DIV.gpu_list2compare {
		position: absolute;
		display: block;
		margin-left: 50px;
		width: 200px;
		padding: 2px;
		background-color: #EFEFEF;
		border: #0B5DA2 1px solid;
		top: 30px;
	}
	
	DIV.comp_menu {
		margin: 2px;
		margin-top: 4px;
		margin-bottom: 1px;
		float: left;
		width: 777px;
		background-color: #0C65AA;
		border: #015A9F 1px solid;
		vertical-align: middle;
		color: white;
		display: block;
		position: static;
	}
	
	DIV.comp_space {
		margin: 2px;
		margin-top: 4px;
		margin-bottom: 1px;
		float: left;
		width: 777px;
		border-top: #EAEAEA 1px solid;
		vertical-align: middle;
		color: white;
		display: block;
		position: static;
	}
	
	DIV.row1 {
		width: 95%;
		margin: auto;
		margin-bottom: 2px;
		background-color: white;
		border-bottom: #EDEDED 1px solid;
		display: block;
		height: 30px;
	}
	
	DIV.cell1 {
		margin: auto;
		padding: 2px;
		width: 300px;
		float: left;
		background-color: #FAFAFA;
	}
	
	DIV.cell2 {
		text-align: center;
		color: Red;
		font-size: 11px;
		margin: auto;
		padding: 2px;
		width: 100px;
		float: left;
	}

TABLE {
	padding: 0;
	border: 0 solid black;
}
	
	TABLE.body {
		background-color: white;
		border: #E9E9E9 1px solid;
	}

	TABLE.main {
		vertical-align: top;
		padding-left: 5px;
		padding-right: 5px;
		border: 0px;
		width: 100%;
		height: 100%;
		
	}

	TABLE.prices {
		width: 250px;
		border: #F1F1F1 1px solid;
		padding: 1px;
		margin-left: 2px;
		text-align: center;
	}
	
	TABLE.t1 {
		/*border-top: #D2D8E0 1px solid;*/
		width: 100%;
		padding: 0px;
	}
	
	TABLE.info {
		width: 360;
	}
	
	TABLE.news {
		width: 81%;
		border-top: #F1F1F1 1px solid;
		border-right: #F1F1F1 1px solid;
		background-image: url(images/news_corner.gif);
		background-position: top right;
		background-repeat: no-repeat;
	}
	
	TABLE.news_h {
		width: 95%;
		padding: 0px;
		background-color: #FAFAFA;
		border: #F1F1F1 1px solid;
		margin: 5px;
		height: 20px;
	}
	
	TABLE.reg_form {
		vertical-align: middle;
		border: #E8E8E8 1px solid;
		padding: 30px;
		background-image: url(images/reg_form_corner.gif);
		background-position: top right;
		background-repeat: no-repeat;
		width: 400px;
		text-align: right;
		color: #054992;
	}
	
	TABLE.login_form {
		vertical-align: middle;
		border: #E8E8E8 1px solid;
		padding: 22px;
		background-image: url(images/login_form_corner.gif);
		background-position: top right;
		background-repeat: no-repeat;
		width: 400px;
		text-align: right;
	}
	
	TABLE.compare {
		vertical-align: middle;
		border: #E8E8E8 1px solid;
		padding: 20px;
		background-image: url(images/compare_corner.gif);
		background-position: top right;
		background-repeat: no-repeat;
		width: 100%;
		text-align: right;
		margin-bottom: 2px;
	}

	TABLE.compare2 {
		vertical-align: middle;
		padding: 20px;
		width: 100%;
		text-align: center;
		margin-bottom: 2px;
	}	

	TABLE.gc_info_short {
		text-align: left;
		vertical-align: top;
		background-color: #4281B7;
		margin: 1px;
		border-bottom: #F9F9F9 1px solid;
		width: 99%;
	}
	
TD {
	font-size: 11px;
	padding: 0px;
}
	
	TD.main {
		background-image: url(images/bg01.jpg);
		background-repeat: repeat-y;
		background-position: center;
	}
	
	TD.atribute {
		color: #0F5199;
		border-bottom: #F0F0F0 1px solid;
		width: 50%;
		text-indent: 10px;
		height: 25px;
	}
	
	TD.value {
		color: black;
		border-bottom: #F0F0F0 1px solid;
		font-weight: bold;
		width: 50%;
		background-color: #F9F9F9;
		text-indent: 10px;
	}
	
	TD.cpuinfo0 {
		width: 60%;
		background-color: #F8F8F8;
		border-bottom: #EFEFEF 1px solid;
		border-left: #EFEFEF 1px solid; 
		padding: 0px;
		height: 20px;
	}
	
	TD.cpuinfo1 {
		width: 60%;
		border-bottom: #EFEFEF 1px solid;
		border-left: #EFEFEF 1px solid; 
		padding: 0px;
		height: 20px;
	}
	
	TD.compare0 {
		width: 220px;
		background-color: #F8F8F8;
		border-bottom: #EFEFEF 1px solid;
		border-left: #EFEFEF 1px solid; 
		padding: 0px;
		height: 20px;
	}
	
	TD.compare1 {
		width: 220px;
		border-bottom: #EFEFEF 1px solid;
		border-left: #EFEFEF 1px solid; 
		padding: 0px;
		height: 20px;
	}
	
	TD.news_title {
		border-bottom: #80A8D1 1px solid;
		padding-left: 10px;
		height: 35px;
		color: #B6B6B6;
		font-size: 11px;
		font-style: italic;
		/* text: a.newslink */
	}
	
	TD.news_cont {
		padding: 4px;
		font-size: 11px;
		text-align: justify;
		color: black;
		background-color: #FBFBFB;
		line-height: 15px;
	}
	
	TD.news_details {
		width: 80%;
		text-indent: 10px;
		border-top: #D8D8D8 1px solid;
		height: 20px;
		color: #A52A2A;
	}
	
	TD.news_comments {
		width: 20%;
		border-top: #D8D8D8 1px solid;
		color: #003162;
		text-align: center;
	}
	
	TD.news_h_header {
		color: #004080;
		background-color: white;
		font-weight: bold;
		font-size: 10px;
		border-bottom: #DADADA 1px solid;
		height: 18px;
		text-indent: 2px;
	}
	
	TD.news_h_title {
		border-bottom: #D6D6D6 1px solid;
		height: 20px;
		text-indent: 5px;
		width: 65%;
	}
	
	TD.news_h_cat {
		color: #BEBEBE;
		border-bottom: #F3F3F3 1px solid;	
		font-style: italic;
		text-align: center;
	}
	
INPUT {
	font-family: Arial;
	font-size: 10;
	color: black;
}

	INPUT.op {
		border: #DEDEDE 1px solid;
	}
	
	INPUT.comment {
		margin: 2px;
		width: 100px;
	}
	
	INPUT.radio {
		border: 0;
	}
	
	INPUT.reg_form {
		width: 150px;
		border: #FF6825 1px solid;
		background-color: White;
		display: block;
		margin-left: 10px;
	}
	
	INPUT.reg_submit {
		margin: 2px;
		border: 0px;
		display: block;
		font-size: 11px;
	}
	
	INPUT.cpu_list_submit {
		border: 0;
		width: 17px;
		height: 17px;
		background-image: url(images/oc_arrow1.gif);
	}
	
	INPUT.switch_submit {
		border: 0;
		width: 17px;
		height: 17px;
		background-image: url(images/sendarrow.gif);
	}
	
	INPUT.compare_add {
		font-size: 10px;
		color: Black;
		border: #EEEEEE 1px solid;
		background-color: #F9F9F9;
		width: 150px;
		height: 17px;
	}
	
	INPUT.alt_submit {
		border: 0;
		width: 17px;
		height: 17px;
		background-image: url(images/oc_arrow1.gif);
	}
	
	INPUT.gpu_user_price {
		border: #F4F4F4 1px solid;
		background: white;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		margin: 0px;
		height: 15px;
		width: 40px;	
	 	text-align: center;
		float: left;
		overflow: hidden;
	}
	
	INPUT.text_only {
		border: 0;
		background: none;	
	}
	
I {
	
}
	I.i1 {
		color: #BBBBBB;
	}
	
	I.i2 {
		color: Gray;
		margin-left: 1px;
		text-indent: 2px;
	}
	
	I.i3 {
		color: #939393;
		margin-left: 1px;
		text-indent: 2px;
		font-size: 9px;
		font-style: normal;
	}
	
	I.i4 {
		font-size: 11px;
		color: #FF6825;
	}
	
	I.oc_clue {
		padding-top: 4px;
		font-size: 8px;
		color: #86B4D9;
		font-style: normal;
	}
	
TEXTAREA {
	font-family: Arial;
	font-size: 10px;
	overflow: scroll;
}

	TEXTAREA.op {
		border: #DEDEDE 1px solid;	
		width: 80%;
		height: 80px;
		margin: 2px;
	}
	
	TEXTAREA.comment {
		border: #DEDEDE 1px solid;	
		width: 90%;
		height: 80px;
		margin: 2px;
	}
	
	TEXTAREA.oc_sform {
		border: #CFE5EB 1px solid;
		width: 100%;
		height: 60px;
		text-align: center;
		color: #306374;
	}

	TEXTAREA.send_score {
		border: #D9D9D9 1px solid;
		width: 200px;
		height: 60px;
		text-align: center;
	}
	
	TEXTAREA.partners_css {
		width: 100%;
		height: 200px;
		border: #EBEBEB 1px solid;
		margin: 2px;
		overflow: auto;
	}
	
SELECT {
	
}

	SELECT.cpu_list {
		font-size: 12px;
		color: #0F344F;
		border: #CDE2E6 1px solid;
		background-color: #F4F9FB;
		width: 90%;
		height: 20px;
	}
	
	SELECT.cpu_list2 {
		font-size: 12px;
		color: Black;
		border: #EEEEEE 1px solid;
		background-color: #F9F9F9;
		width: 90%;
		height: 17px;
	}
	
	SELECT.test_list {
		font-size: 12px;
		color: Black;
		border: #EEEEEE 1px solid;
		background-color: #F9F9F9;
		width: 90%;
		height: 17px;
	}
	

IMG {
	border: 0px;
}

	IMG.news_img {
		text-align: left;
		margin: 0px auto;
		float: right;
		border: #E6E6E6 1px solid;
		background: white;
		padding: 2px;
	}

	IMG.news_img_big {
		padding: 5px;
		margin: 2px;
		border: #E6E6E6 1px solid;
		background: white;
	}
	
	IMG.gc_small {
		border: #EDEDED 1px solid;
		margin: 2px;
		padding: 2px;
		width: 100px;
		float: left;
	}
	
	IMG.layout {
		display: block;
		border: 0px;
	}
	
	IMG.close {
		margin: 1px;
		position: absolute;
		right: 1px;
		top: 1px;
	}
	
IFRAME {
	
}

	IFRAME.gpu_price {
		border: 0px;
		margin: 0px;
		height: 15px;
		width: 40px;	
	}
