.auth {background:#b5bfca;margin:0 0 4px;width:239px;padding:0 10px 6px;color:#2e2e2e;font:11px Arial;}
	.auth .title {height:41px;background:url("../i/auth-title.png") no-repeat 0 0;padding:0 10px;font:normal 11px/28px "Arial Black", Arial;text-transform:uppercase;color:#fff;margin:0 -10px;}
		.auth .title a.right {float:right;color:#fff;text-transform:none;font:normal 11px/28px Arial;}
		.auth .title a.right:hover {text-decoration:none;}
	.auth fieldset {padding:0;margin:0;border:0;}
		input.text {border:1px solid #abadb3;background:#fff;font:12px Arial;color:#333;padding:2px;}
		.auth .text {width:72px;margin:0 5px 0 0;}
	.auth p {margin:6px 0;}
		.auth p a {margin:0 7px 0 0;color:#2e2e2e;}
		.auth p a:hover {text-decoration:none;}
	.auth label {font-size:12px;}
button::-moz-focus-inner {padding:0;border:0;}
button {background:none;font:normal 12px/14px Arial;border:none;height:21px;cursor:pointer;color:#fff;margin:0;overflow:visible;padding:0;outline:none;vertical-align: middle;}
	button span {background:url("../i/btn.png") no-repeat 100% -20px;height:20px;display:inline-block;padding:0 5px 0 0;}
		button span span {background-position:0 0;padding:2px 7px 0 12px;height:18px;}
.link {display:block;text-align:center;font:bold 13px Tahoma;color:#385fa2;text-decoration:none;border:1px solid #bebebe;background:#fff;width:253px;padding:3px 2px;margin:0 0 4px;}
.link:hover {text-decoration:underline;}
.block {border:1px solid #bebebe;border-top:0;width:239px;padding:0 9px 6px;background:#f8f8f8;margin:0 0 4px;text-align:left;}
	.block .title {background:url("../i/block-title.png") no-repeat 0 0;margin:0 -10px;height:41px;font:normal 11px/28px "Arial Black", Arial;padding:0 10px;color:#fff;text-transform:uppercase;text-align:left;}
		.block .title a {color:#fff;font:normal 11px/28px "Arial Black", Arial;text-decoration:none;}
		.block .title a:hover {text-decoration:underline;}
	.block .title2 	{background:url("../images/block-title4.png") no-repeat 0 0;margin:0 -10px;height:41px;font:normal 11px/28px "Arial Black", Arial;padding:0 10px;color:#fff;text-transform:uppercase;text-align:left;}
	.block.vip .title {background:url("../i/vip-title.png") no-repeat 0 0;margin:0 -10px;height:41px;font:normal 11px/28px "Arial Black", Arial;padding:0 10px;}
		.block.vip .title a.right {float:right;color:#fff;font:11px/28px Arial;text-transform:none;text-decoration:underline;}
		.block.vip .title a.right:hover {text-decoration:none;}
		.block.vip .vip {display:block;overflow:hidden;text-indent:-1000px;height:28px;width:48px;background:url("../i/vip.png") no-repeat 0 0;}
	table.vipTable {border:none;border-spacing:0;border-collapse:collapse;}
		table.vipTable th {vertical-align:top;padding:0 10px 6px 0;text-align:center;font-weight:normal;}
			table.vipTable th p {color:#fcae6e;margin:0 0 3px;}
			table.vipTable th img {border:0;}
		table.vipTable td {vertical-align:top;padding:0 0 6px;font:10px Tahoma;color:#666;}
			.vipName {font:bold 12px Arial;margin:0 0 4px;}
				.vipName a {color:#3574b3;text-decoration:none;}
				.vipName a:hover {text-decoration:underline;}
			.vipTable .price {font:bold 10px Tahoma;color:#bb123e;margin:5px 0 0;}
		table.vipTable p {margin:0;}
	.subscribe {padding:0 0 10px;font:12px Arial;}
		.subscribe p {margin:0 0 5px;}
		.subscribe .text {width:125px;margin:0 6px 0 0;}
    .subscribe div{text-align: center;margin: 3px 0px 10px;color: red;}
.stats {width:257px;margin:0 0 4px;padding:5px 0;border-radius: 2px; border: 1px solid #BDBDBD;}
	.stats table {width:257px;border-spacing:0;border-collapse:collapse;border:none;}
	.stats a {color:#344155;text-decoration:none;}
	.stats a:hover {text-decoration:underline;}
	.stats th {text-align:left;font-weight:normal;padding:3px 4px 3px 9px;vertical-align:top;}
	.stats td {text-align:right;font-weight:normal;padding:3px 9px 3px 4px;vertical-align:top;}
.auto {width:239px;padding:0 10px 4px;background:#cad3dc;text-align:left;margin:0 0 4px;}
	.auto .title {margin:0 -10px;height:41px;background:url("../i/auto-title.png") no-repeat 0 0;font:normal 11px/28px "Arial Black", Arial;padding:0 10px;color:#fff;text-transform:uppercase;color:#fff;}
		.auto .title a {color:#fff;text-decoration:none;font:normal 11px/28px "Arial Black", Arial;}
		.auto .title a:hover {text-decoration:underline;}
	.auto table {border:none;border-spacing:0;border-collapse:collapse;color:#383838;font:11px Arial;}
		.auto th {font-weight:normal;padding:0 4px 5px 0;text-align:left;}
			.auto th .right {float:right;}
		.auto td {padding:0 0 5px;}
			#main_td03 select {font:11px Arial;padding:1px;border:1px solid #abadb3;color:#333;}
			#main_td03 input.text {font:11px Arial;padding:1px;border:1px solid #abadb3;}
			#main_td03 .auto input.text {width:57px;}
	.auto fieldset {border:0;padding:6px 10px;margin:0 -10px;border-top:1px dotted #fff;overflow:hidden;zoom:1;text-align:center;}
		.auto fieldset button {float:left;margin:2px 10px 0 0;}
			.auto button span {background-image:url("../i/btn-red.png");}
		.clear {float:left;margin-right:8px;font:11px/24px Arial;color:#3a3a3a;text-decoration:none;padding:0 0 0 30px;background:url("../i/clear.png") no-repeat 0 0;}
		.clear:hover {color:#000;}
		.addSearch {float:left;font:10px/12px Arial;width:70px;text-align:left;}
		.addSearch:hover {text-decoration:none;}
		.auto2Link {color:#383838;font:12px Arial;}
		.auto2Link:hover {text-decoration:none;}
			
/* news block */
.newsBlock {margin:0 0 8px;}
	.newsBlock .news {background:#ddeef9;margin:0 0 2px;overflow:hidden;zoom:1;font:12px/16px Arial;cursor:pointer;}
	.newsBlock .news.active {background:#fff;cursor:default;}
		.newsBlock .news a {color:#5b636f;text-decoration:none;font:12px/16px Arial;}
		.newsBlock .news a:hover {color:#3c4759;}
		.newsBlock .news img {float:left;width:54px;border:none;margin: 5px 14px 5px 10px;}
		.newsBlock .news h2 {font:bold 14px Arial;margin:0;padding:4px 0;}
			.newsBlock .news h2 a {font:bold 14px Arial;color:#37455c;text-decoration:none;}
			.newsBlock .news h2 a:hover {text-decoration:underline;}
		.newsBlock .news .info {margin-left:0;}
		.newsBlock .news.active .info {margin-left:0;}
			.newsBlock .news.active img {width:238px;}
			.newsBlock .news .hidden {display:none;margin-left: 10px;}
			.newsBlock .news.active .hidden {display:block;}

.categories {background:#ebebeb;padding:8px 0 8px 15px;overflow:hidden;zoom:1;margin:0 0 8px;}
	.categories .item {float:left;width:113px;padding:0 5px 3px 0;}
		.categories .item a {color:#022f78;text-decoration:none;}
		.categories .item a:hover {color:#022f78;text-decoration:underline;}

		
/* News line */
.title2n {background:url("../i/title2.png") repeat-x 0 50%;color:#002952;font-size:1.1em;}
.title2n a{color:#002952;text-decoration:none;font-size:1.0em;}
.title2n a:hover{text-decoration:underline;}
	.title2n span {display:block;background:url("../i/title2.png") no-repeat 100% 100%;}
	.title2n span span {background:url("../i/title2.png") no-repeat 0 0;padding:6px 11px 0;height:32px;}
.title3 {background:url("../i/title3.png") repeat-x 0 50%;color:#44536b;font:bold 11px Arial;margin:0 10px 5px;}
	.title3 span {display:block;background:url("../i/title3.png") no-repeat 100% 100%;}
	.title3 span span {background:url("../i/title3.png") no-repeat 0 0;padding:2px 9px 0;height:21px;}
.block2 {border:1px solid #bebebe;border-top:0;background:#f8f8f8;margin:0 0 10px;}
.block3 {border-top:0;background:#f8f8f8;margin:0 0 10px;}
	.newsLineDate {color:#677387;margin:0 19px 5px;}
ul.newsList {margin:0 13px 10px;list-style:none;padding:0;font:12px Arial;color:#5b636f;}
	ul.newsList li {background:url("../i/newslist-bullet.gif") no-repeat 0 7px;padding:0 0 0 12px;margin:0 0 5px;}
		ul.newsList a {color:#5b636f;text-decoration:none;font:12px Arial;}
		ul.newsList a:hover {color:#2b333f;text-decoration:underline;}
.more {background:#ebebeb;padding:4px 12px;}
	.more a {color: #900;font-weight: bold;text-decoration:none;}
	.more a:hover {color:#830000;text-decoration:underline;}
table.rating {border:0;margin:0 8px;background:#F8F8F8;}
	table.rating td {width:20%;vertical-align:top;padding:0 0 10px;}
		table.rating a {display:block;color:#545353;font:10px Arial;text-decoration:none;padding:0 2px;}
		table.rating a:hover {text-decoration:underline;}
			table.rating .image {display:block;overflow:hidden;zoom:1;}
				table.rating .image span {font:bold 36px Arial;color:#237cb5;float:left;padding:0 7px 0 0;}
				table.rating a:hover .image span {color:#d3004a;}
				table.rating .image img {float:left;padding:0 0 4px 0;}
		table.rating .count {color:#207bb6;}
		table.rating a:hover .count {color:#d3004a;text-decoration:underline;}
.rFooter td {vertical-align:top;padding:10px 12px;}
	.rFooter td p {margin:0;}
	.counters {margin:0 0 10px;}
		.counters img {margin:0 6px 0 0;}
	.dev {float:right;margin:0 0 0 10px;position:relative;}
		.dev a.design {position:absolute;color:#666;text-decoration:none;left:3px;top:0;font:11px/11px Arial;}
		.dev a.design:hover {color:#000;}
.cFooter td {vertical-align:top;padding:10px 5px;text-align:center;}
	.cFooter table td {vertical-align:top;padding:0;text-align:center;width:50%;}
	.cFooter p {margin:0 0 7px;}