/* @override 
	http://www.theformula1.info/site.css
*/

div.Header {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background: url(/gfx/Formula1.jpg) no-repeat;
}

.ajax_window {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;

	background-color: black;
	z-index: 3000;
	opacity: 0;
}


.ajax_window_content{
	border-style: solid;
	border-width: 1px;
	background-color: #333;
	position: fixed;
	text-align: center;
	left: 50%;
	top: 20%;
	display: none;
	z-index: 3001;
	margin-top: auto;
	margin-left: -200px;
	
	
	
}

div.awin_header {
	height: 20px;
	background-color: #1d1e4b;
	color: #fff;
	letter-spacing: 2px;
	margin-top: auto;
	margin-bottom: auto;
	position: relative;
	vertical-align: middle;
	padding-top: 5px;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div.awin_footer {
	display: none;
		height: 20px;
		
	background-color: #900000;
	color: #fff;
	letter-spacing: 2px;
	margin-top: auto;
	margin-bottom: auto;
	position: relative;
	vertical-align: middle;
	padding-top: 5px;
	-moz-border-radius: 10px;
-webkit-border-radius: 10px;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: auto;
}

div.awin_page {
	height: auto;
	
}

div.page_msg {
	text-align: center;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background-color: #ffcc5f;
	height: 20px;
}

div.awin {
	background-color: #fff;
	
	margin: 5px;
}

div.register_info {
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: justify;
	padding: 5px 20px 20px;
}

div.register_label {
	float: left;
	width: 200px;
	text-align: right;
}
div.register_spacer {
	border-bottom: 1px dotted #4c4c4c;
	margin-bottom: 10px;
	margin-top: 10px;
	clear: both;
}
div.register_input {
	height: 25px;
	float: left;
	margin-left: 30px;
}

a.ajaxbutton {
	
	height: 18px;
	width: 50px;
	margin-left: 5px;
	margin-right: 5px;
	cursor: pointer;
	background-color: #0d0082;
	color: #fff;
	padding-right: 2px;
	padding-left: 2px;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 2px solid #fff;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
}

#reg_error {
	padding: 15px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #f00;
}

a.ajaxlink {
	cursor: pointer;
	
}

a.ajaxlink:hover {
	text-decoration: underline;
}

div.page {
	width: 950px;
	
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-color: #5f0c0c;
}
div.footer{
	height: 20px;
	clear: left;
	text-align: center;
}

a.mailto:hover{
	color: white;
	text-decoration: underline;
}

a.mailto{
	text-decoration: none;
	color: white;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

body {
	background-color: #000000;
}

.machits a{
	color: #333333;
	text-decoration: none;
}

div.spacer {
	clear: both;
	height: 20px;
}
div.small_spacer {
	clear: both;
	height: 00px;
}
.machits {
	color: #080806;
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.machits a:hover{
	color: #080806;
	text-decoration: underline;
	
}

div.rss_content {
	background-color: #ffffff;
	float: left;
	margin-bottom: 20px;
	padding-top: 10px;
}

div.article_box{
	width: 250px;
	margin-right: 0px;
	margin-left: 5px;
	height: 300px;
	overflow: hidden;
	margin-bottom: 10px;
	float: left;
}



div.browse {
	
}

/* @group Menubar */

div.Menubar {
	width: 100%;
	height: 20px;
	background-color: #110000;
}

div.Menubar_crtag {
	float: left;
	width: 240px;
	color: #fff;
	letter-spacing: 1px;
	padding-left: 10px;
	margin-top: 2px;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div.Menubar_prevmonth {
	float: left;
	width: 30px;
	color: #000000;
	letter-spacing: 2px;
	margin-top: 2px;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div.Menubar_prevweek {
	float: left;
	width: 30px;
	color: #000000;
	letter-spacing: 2px;
	margin-top: 2px;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div.Menubar_nxtweek {
	float: left;
	width: 30px;
	color: #000000;
	letter-spacing: 2px;
	margin-top: 2px;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div.Menubar_nxtmonth {
	float: left;
	width: 30px;
	color: #000000;
	letter-spacing: 2px;
	margin-top: 2px;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div.Menubar_prevmonth a{
	float: left;
	width: 30px;
	color: #fff;
	letter-spacing: 2px;
	text-decoration: none;
	margin-top: 2px;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


div.Menubar_prevweek a{
	float: left;
	width: 30px;
	color: #fff;
	letter-spacing: 2px;
	text-decoration: none;
	margin-top: 2px;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div.Menubar_nxtweek a{
	float: left;
	width: 30px;
	color: #fff;
	letter-spacing: 2px;
	text-decoration: none;
	margin-top: 2px;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div.Menubar_nxtmonth a{
	float: left;
	width: 30px;
	color: #fff;
	letter-spacing: 2px;
	margin-top: 2px;
	text-decoration: none;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div.Menubar_crdate {
	float: left;
	width: 250px;
	text-align: center;
	color: #fff;
	letter-spacing: 2px;
	margin-top: 2px;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div.Menubar_probar {
	float: left;
	width: 420px;
	text-align: center;
	color: #fff;
	letter-spacing: 2px;
	margin-top: 2px;
	
	margin-top: 2px;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div.Menubar_probar_item {
	float: left;
	width: auto;
	max-width: 182px;
	height: 16px;
	cursor: pointer;
	margin-left: 10px;
	margin-right: 5px;
}

#probar_login {
	float: right;
	overflow: hidden;
	letter-spacing: 1px;
}

div.Menubar_probar_item:hover {
	text-decoration: underline;
}

/* @end */

/* @group Article Box */

div.article_box_Head {
	height: 25px;
}

div.article_box_source {
	width: 140px;
	float: left;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
img.article_box_source{
	height: 25px;
	float: left;
	max-width: 140px;
	padding-right: 5px;
}


div.listview_hl4 {
	width: 635px;
	float: right;
}

div.listview_hl3 {
	width: 635px;
	float: right;
}

div.listview_sb {
	width: 635px;
	float: right;
	margin-top: 20px;
}
div.article_box_more {
	width: 190px;
	height: 10px;
	float: left;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	
}
a.article_box_more {
	color: #180202;
	text-decoration: none;
}
a.article_box_more:hover {

	text-decoration: underline;
}

div.article_box_pubdate {
	width: 55px;
	display: none;
	float: left;
	font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-left: 5px;
}

h1.article_box_title {
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	color: #a31515;
}

h1.article_box_title:hover {
	font: bold 14px Georgia, 	"Times New Roman", Times, serif;
	text-decoration: underline;
	
	cursor: pointer;
}



div.article_box_body {
		font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		height: 261px;
		overflow: hidden;
	text-align: left;
	width: 95%;
	color: #4c4c4c;
}

/* @end */

/* @group Article HL */

div.article_hl_more {
	float: right;
	width: 285px;
	margin-top: 5px;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
	padding-right: 10px;
	padding-left: 5px;
}

div.article_hl_more a {
	text-align: right;
	color: #180202;
	text-decoration: none;
}
div.article_hl_more a:hover {
	text-align: right;
	
	text-decoration: underline;
}

div.article_hl_date {
	float: left;
	display: none;
}

div.article_hl {
	width: 300px;
	float: left;
	height: 108px;
	margin-right: 4px;
	margin-left: 4px;
	margin-bottom: 5px;

	border-style: none;
}

div.link_ad {
	text-align: center;
	color: #001c00;
	background-color: #ffffff;
}
div.link_ad a{
	
	text-align: center;
	color: #001c00;
	font-weight: bold;
}
div.article_hl_Head {
	height:30px;
	width: 290px;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	overflow: hidden;
	margin-bottom: 5px;
	
}
h2.article_hl_Head {

	font: bold 12px Georgia, "Times New Roman", Times, serif;
	overflow: hidden;
	margin-bottom: 5px;
	height:16px;
	width: 100%;
	color: #a31515;
	text-decoration: none;
	
}

div.listview_BigBox {
	width: 635px;
	float: right;
}
img.article_hl_Head{
	height: 13px;
	max-width: 80px;
	border: none;
}


h2.article_hl_Head:hover {
	height:16px;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	overflow: hidden;
	cursor: pointer;
	text-decoration: underline;
}

div.article_hl_lead {
	height:58px;
	width: 290px;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	overflow: hidden;
	padding-left: 5px;
	color: #727272;
}



/* @end */

/* @group AD boxes */

div.rss_ad2 {
	
	width: 300px;
	height: 300px;
	float: left;
	margin-left: 5px;
}
div.rss_avad2 {
	
	width: 300px;
	height: 300px;
	float: left;
	margin-left: 40px;
}

div.rss_ad3 {
	
	height: 120px;
	width: 730px;
	position: relative;
	margin: 10px auto;
}
div.rss_ad4 {
	
	width: 300px;
	height: 300px;
	float: left;
	margin: 0 40px 10px 40px;
}
div.rss_ad5 {
	height: 120px;
	width: 730px;
	position: relative;
	margin: 10px auto;
}
div.rss_ad6 {
	
	width: 300px;
	height: 320px;
	float: left;
	margin-right: 40px;
	margin-left: 5px;
}
div.rss_ad7 {
	display: none;
	width: 160px;
	height: 370px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
div.rss_ad8 {
	width: 160px;
		display: none;
	height: 370px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}

/* @end */

/* @group Article Big Box */

div.article_bigbox_tags {
	float: right;
	width: 200px;
	height: 100%;
overflow: hidden;
	margin-top: 20px;
	-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 2px solid #180202;
	margin-right: 10px;
	padding-bottom: 10px;
	margin-left: 10px;
}

div.article_bigbox_tags a {
	text-decoration: none;
	color: #000;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-left: 5px;
}
div.article_bigbox_tags a:hover {
	text-decoration: underline;
}
div.article_bigbox_Head {
	height:0px;
	background-color: #1b1c45;
	color: #fff;
	font-weight: bold;
	letter-spacing: 1px;
	padding-left: 10px;
	padding: 0px;
	margin: 0px;
}

h1.article_bigbox_title a{
	text-decoration: none;
	color: #000;
	font-size: 24px;
}

div.article_bigbox_source {
	float: left;
	padding-left: 25px;
	margin-top: 2px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
}

h2.article_bigbox_tags {
	font: bold 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: #180202;
	color: #fff;
	text-align: center;
}

div.article_bigbox_pubdate {
	
	padding-right: 25px;
	margin-top: 2px;
	margin-bottom: 20px;
}

div.article_bigbox_body {
	height: 20px;
	clear: both;
	float: none;
}

div.article_bigbox {
	
}

div.article_bigbox_article {
	width: 100%;
	padding-bottom: 20px;
	background-color: #fff;
	float: left;
	border-bottom-style: solid;
	border-bottom-color: #180202;
	padding-right: 0px;
	
}

div.rss_bbox {
	margin-left: 10px;
	margin-right: 10px;
}

div.listview_ad4 {
	width: 635px;
	height: 90px;
	float: right;
}
div.listview_ad5 {
	width: 635px;
	height: 120px;
	float: right;
}
div.listview_ad6 {
	width: 300px;
	height: 250px;
	float: left;
	margin-left: 180px;
}

div.listview_LeftSide {
	width: 300px;
	float: left;
	height: auto;
	background-color: #fff;
	margin-right: 0px;
	border-style: none;
	border-width: 0px;
	padding: 10px 0 0;
	margin: 0;
}

div.listview_content {
	background-color: #ffffff;
}



div.listview_ad2 {
	height: 300px;
	width: 300px;
	float: left;
	clear: both;
}

div.listview_ad3 {
	
	height: 250px;
	width: 300px;
	float: left;
	clear: both;
}


img.article_bigbox_article {
max-height: 50px;
max-width: 200px;
	margin-top: 10px;
	
	margin-right: 10px;
}

div.article_bigbox_readon > a{
}
div.article_bigbox_readon{
	text-align: center;
	margin-top: 10px;
}

/* @end */

/* @group PageSwitcher */

div.Pageswitcher {
	height:20px;
	
}

div.Pageswitcher_prev {
	float: left;
	width: 150px;
	height:15px;
	padding-left: 20px;
	color: #293a81;
}

div.Pageswitcher_AD1 {
	width: 510px;
	height: 20px;
	padding-left: 100px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	float: left;
}

div.Pageswitcher_next {
	float: right;
	width: 100px;
	padding-right: 20px;
	color: #293a81;
}
div.Pageswitcher_next a{
	float: right;
	width: 100px;
	padding-right: 20px;
	color: #fff;
	letter-spacing: 2px;
	text-decoration: none;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
div.Pageswitcher_prev a{
	float: left;
	width: 120px;
	padding-left: 10px;
	color: #fff;
	letter-spacing: 2px;
	text-decoration: none;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}

/* @end */

/* @group Categories */

div.Categories_Tags {
	
	height: auto;
	background-color: #5f0c0c;
	
	border-bottom-color: #180202;
	clear: both;
	margin: 0px;
	padding: 0px;
	border-bottom-style: solid;
}

div.Categories_tag {
	
	float: left;
	color: #ffffff;
	margin: 5px 10px;
	margin-right: 10px;
	margin-left: 10px;
	
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
}
.Categories_tag a{
	float: left;
	
	text-decoration: none;
	color: #8c8c8c;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
}
.Categories_tag a:hover{
	text-decoration: underline;
	color: #001c00;

}

div.sitename {
	width: 910px;
	visibility: hidden;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align: right;
	letter-spacing: 1px;
	font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 0;
	padding-right: 20px;
	color: #727272;
}

.Categories_item {
	height: 20px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	
	border-right-color: #d2d2d2;
	padding-right: 5px;
	
	margin-top: 5px;
}

.Categories_item a{
/*	color: #5a491e;	*/
	color: DarkGoldenRod;
	font: 13px "Helvetica Neue", "Arial", Helvetica, Geneva, sans-serif;
}

.Categories_curitem {
	height: 20px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	
	border-right-color: #d2d2d2;
	padding-right: 5px;
	
	margin-top: 5px;
}

.Categories_curitem a{
	color: #ffffff;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
div.Categories {
	width: 100%;
	background-color: white;
}

.Categories_Headine {
	width: 950px;
	height: 31px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	background: url(/gfx/catline.gif) repeat-x;
	
}

/* @end */

/* @group Site boxes */

div.rss_box1 {
	height:315px;
	width: 930px;
	float: right;
	margin-top: 10px;
	margin-right: 20px;
}

div.AD_TOPSIDE {
	width: 470px;
	height: 90px;
	text-align: right;
	margin-left: 450px;
}

div.rss_box2 {
	height:315px;
	width: 930px;
	float: right;
}
div.rss_box3 {
	height:315px;
	width: 930px;
	float: right;
}
div.rss_hl1 {
	width: 930px;
	height:230px;
	clear: left;
}
div.rss_hl2 {
	width: 930px;
	height:230px;

	padding: 5px;
	margin-left: 4px;
	
}

div.rss_hl3 {
	width: 930px;
	
	height: auto;
	float: left;
}
div.rss_hl4 {
	width: 300px;
	height: auto;
	float: left;
}
div.rss_hl5 {
		width: 930px;
	height: auto;
	float: left;
}
div.rss_hl6 {
	display: none;
	width: 300px;
	height: auto;
	float: left;
}

/* @end */

/* @group ProLine */

/* @group Pro Login */

div#pr_login {
	
}

div.pr_login_input {
	float: left;
}

div#pr_login_submit {
	float: left;
	height: 18px;
	width: 50px;
	margin-left: 5px;
	margin-right: 5px;
	cursor: pointer;
	background-color: #0d0082;
	color: #fff;
	padding-right: 2px;
	padding-left: 2px;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 2px solid #fff;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
}
div#pr_login_submit:hover {
	text-decoration: underline;
}
div.pro_login_input {
	float: left;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-left: 20px;
}

div.pr_login_msg {
	float: left;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 5px;
}



/* @end */

div.proline {
	height: 25px;
	background-color: #bbff61;
	display: none;
}



/* @end */
h2.rt_box_tags {
	width: 110px;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	color: #ffffff;
}
div.rt_box_tags a{
	text-decoration: none;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #ffffff;
	float: left;
	clear: left;
	margin-left: 10px;
	margin-bottom: 5px;
}

div.rt_box_tags {
	
	width: 112px;
	height: 230px;
	float: right;
	overflow: hidden;
	background-color: #300000;
	color: #fff;
}