html, body {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}

body {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

* {
	font-family: Arial, Helvetica, sans-serif;
  /*z-index: 1;*/
}

a {
  color: #bf0908;
  text-decoration: none;
}

.spacer {
	width: 1px;
	height: 1px;
	border: 0;
}

.fl { float: left; }
.fn { float: none; }
.bd0 { border: 0; }

#body {
	float: left;
	width: 100%;
	height: 100%;
	position: relative;
}

#main {
  width: 980px;
  left: 50%;
	margin:0 auto;
	padding: 0;
}

#header {
	float: left;
	position: relative;
	width: 980px;
  background-color: #ffffff;
	/*height: 214px;*/
}

#content {
	float: left;
	position: relative;
	width: 980px;
	height: auto;
  background-color: #ffffff;
  /*z-index: 0;*/
}

#footer {
	float: left;
	position: relative;
	width: 980px;
	height: 109px;
  background-color: #ffffff;
}

#footer_bg {
	float: left;
	width: 982px;
	height: 110px;
	background: url(../images/footer_bg.gif) left top no-repeat;
  background-color: #ffffff;
}

.footer_menu_left, .footer_menu_right {
	float: left;
	width: 490px;
	margin: 0;
	padding: 7px 0 0 24px;
	list-style: none;
	list-style-type: none;
}
.footer_menu_left li, .footer_menu_right li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #858585;
	margin: 0;
	padding: 0;
	line-height: 100%;
	letter-spacing: 0;
}
.footer_menu_left li.fmtitle, .footer_menu_right li.fmtitle {
	color: #FFF;
	font-weight: bold;
}
.footer_menu_left li a, .footer_menu_right li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c2c2c2;
	letter-spacing: 0;
	text-decoration: none;
}

.footer_menu_right {
	width: 420px;
	padding-left: 25px;
}

#top_left {
	float: left;
	width: 228px;
	padding-top: 41px;
	height: 84px;
}

#top_left2 {
	float: left;
  position: relative;
	width: 752px;
	height: 105px;
	padding: 10px 0 10px 0;
}

	#tmenu a {
		font-family: tahoma;
		font-size: 11px;
		color: #7b8d0a;
		text-decoration: none;
	}

#search_block {
	width: 350px;
	padding-top: 12px;
}

	#search_block #sdiv {
		float: left;
		width: 260px;
		height: 22px;
		border: 1px solid #8ba929;
		margin-right: 3px;
		padding: 2px 1px 2px 1px;
	}
	
	#search_block #sinput {
		width: 258px;
		height: 18px;
		border-top: 1px solid #b3abb3;
		border-right: 1px solid #e5dbe6;
		border-bottom: 1px solid #ece3ef;
		border-left: 1px solid #eae2e9;
		font-family: tahoma;
		font-size: 11px;
	}

#ln2 {
	float: left;
	width: 980px;
	height: 12px;
	background:url(../images/ln2.gif) left top repeat-x;
}

#cont_1 {
	float: left;
	width: 436px;
	padding-right: 14px;
	position: relative;
}

#cont_2 {
	float: left;
	width: 259px;
	padding: 3px 21px 0 0;
	background:url(../images/vline.gif) right top repeat-y;
	position: relative;
}

#cont_3 {
	float: left;
	width: 250px;
	position: relative;
}

#block_1 {
	float: left;
	width: 415px;
	padding: 0 10px 0 10px;
	position: relative;
	border-right: 1px solid #e3e1db;
	background: #f4f2ec;
}

	#block_1 #b1_header {
		float: left;
		width: 415px;
		padding: 14px 0 0 0;
	}
	
	#block_1 #b1_header a {
		font-size: 14px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}
	
	#block_1 #b1_px1 {
		float: left;
		width: 415px;
		height: 1px;
		background: #cccccc;
		margin: 4px 0 5px 0;
	}
	
	#block_1 #b1_img {
		float: left;
		width: 415px;
		height: 230px;
		border: 0;
	}
	
	#block_1 #b1_title {
		float: left;
		width: 415px;
		padding: 5px 0 3px 0;
	}
	
	#block_1 #b1_title a {
		font-size: 20px;
		font-weight: bold;
		color: #bf0908;
		letter-spacing: -0.8px;
		text-decoration: none;
	}
	
	#block_1 #b1_text {
		float: left;
		width: 415px;
		padding-bottom: 20px;
		position: relative;
		font-size: 12px;
		color: #201f1f;
	}
	
	#block_1 #b1_text p {
		margin: 0;
		padding: 0;
	}

#block_2 {
	float: left;
	width: 415px;
	padding: 0 10px 12px 10px;
	position: relative;
	border-right: 1px solid #e3e1db;
	background: #f4f2ec;
}

	#block_2 .b2_title {
		padding: 5px 0 4px 0;
	}
	
	#block_2 .b2_title a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #de0000;
		text-decoration: none;
	}
	
	#block_2 .b2_text {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #201f1f;
	}
	
	#block_2 .b2_text p {
		margin: 0;
		padding: 0;
	}
	
	#block_2 img {
		border: 0;
	}
	
#block_22 {
	float: left;
	width: 415px;
	padding: 18px 10px 12px 10px;
	margin: 7px 0 7px 0;
	position: relative;
	border-right: 1px solid #e3e1db;
	background: #f4f2ec;
}

	#block_22 #b22_header {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
		font-weight: bold;
		padding-bottom: 4px;
		border-bottom: 1px solid #d2d2d2;
	}
	
	#block_22 #b22_header a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}
	
	#block_22 #b22_list {
		margin: 0;
		padding: 0;
		list-style: none;
		list-style-type: none;
	}
	
	#block_22 #b22_list li {
		padding: 7px 0 8px 0;
		line-height: 160%;
		border-bottom: 1px solid #FFFFFF;
	}
	
	#block_22 #b22_list .b22_wday {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #bf0908;
	}
	
	#block_22 #b22_list .b22_date {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #756969;
	}
	
	
	#block_22 #b22_list a.b22_comm {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #bf0908;
		text-decoration: none;
	}

	#block_22 #b22_list a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #201f1f;
		text-decoration: underline;
	}
	
#block_23 {
	float: left;
	width: 415px;
	padding: 13px 10px 11px 10px;
	margin: 0 0 9px 0;
	position: relative;
	border-top: 1px solid #72800c;
	background: #f4f5e2;
}

	#block_23 #b23_header {
		float: left;
		position: relative;
		width: 415px;
		padding-bottom: 11px;
		margin-bottom: 7px;
		border-bottom: 1px solid #b5b6a6;
		text-align: center;
	}
	
	#block_23 .b23_title {
		padding: 5px 0 4px 0;
	}
	
	#block_23 .b23_title a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
	}
	
	#block_23 .b23_text {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #201f1f;
	}
	
	#block_23 a.b23_comm {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #879207;
		text-decoration: none;
	}

#block_3 {
	float: left;
	width: 415px;
	padding: 0 10px 0 10px;
  margin: 0 0 9px 0;
	position: relative;
	border-right: 1px solid #e3e1db;
	background: #da0808;
}

	#block_3 #b3_header {
		float: left;
		width: 359px;
		font-size: 14px;
		font-weight: bold;
		padding-top: 14px;
		color: #ffffff;
	}
	
	#block_3 #b3_rss {
		float: left;
		width: 56px;
		padding-top: 14px;
	}
	
	#block_3 #b3_text {
		float: left;
		width: 415px;
		font-size: 12px;
		padding-top: 2px;
		color: #ffffff;
	}
	
	#block_3 #b3_px1 {
		float: left;
		width: 415px;
		height: 1px;
		background: #e3504d;
		margin: 4px 0 5px 0;
	}
	
#subscribe {
	float: left;
	width: 415px;
	padding: 10px 0 10px 0;
}

#sinput {
	float: left;
	width: 144px;
	height: 18px;
	background: #FFFFFF;
	border: 1px solid #999999;
	margin-right: 6px;
}

#block_4 {
	float: left;
	width: 435px;
	margin: 5px 0 6px 0;
	position: relative;
	border-right: 1px solid #e3e1db;
	background:url(../images/bg_mgp.gif) left top repeat-x;
}

	#block_4 #b4_header {
		float: left;
		width: 415px;
		height: 22px;
		font-size: 14px;
		font-weight: bold;
		padding: 4px 10px 0 10px;
		color: #ffffff;
	}
	
	#block_4 #b4_vid {
		float: left;
		width: 435px;
		height: 350px;
	}
	
#block_5 {
	float: left;
	width: 421px;
	padding: 0 7px 0 7px;
	background:url(../images/bg_f1.gif) left top repeat-x;
}

	#block_5 #b5_header {
		float: left;
		width: 314px;
		font-size: 14px;
		color: #1d1d1d;
		padding: 5px 0 0 15px;
	}
	
	#block_5 #b5_4x {
		float: left;
		width: 422px;
		height: 147px;
		padding-top: 2px;
	}
	
	#block_5 #b5_4x .b5_4x_block {
		float: left;
		width: 208px;
		height: 68px;
		margin-right: 6px;
		padding-top: 6px;
	}
	
	#block_5 #b5_4x .b5_4x_block2 {
		float: left;
		width: 208px;
		height: 68px;
		padding-top: 6px;
	}
	
	#block_5 #b5_4x .b5_4x_ln {
		border-bottom: 1px solid #565656;
		padding: 0;
	}

	#block_5 #b5_4x img {
		float: left;
		width: 79px;
		height: 43px;
		border: 1px solid #d4d4d4;
		margin: 8px 8px 0 0;
	}
	
	#block_5 #b5_4x .b5_text_block {
		float: left;
		width: 119px;
	}
	
#banner_435x67 {
	float: left;
	width: 435px;
	height: 67px;
	margin: 0 0 7px 0;
	border: 1px solid #eeeeee;
}

#block_6 {
	float: left;
	width: 259px;
	padding: 13px 0 13px 0;
	/*background:url(../images/ln3_3.gif) left bottom repeat-x;*/
}

	#block_6 #b6_header {
		float: left;
		width: 203px;
	}
	
	#block_6 #b6_header a {
		font-size: 14px;
		font-weight: bold;
		color: #000;
		text-decoration: none;
	}
	
	#block_6 #b6_rss {
		float: left;
		width: 56px;
	}

	#block_6 .b6_border {
		float: left;
		border-bottom: 1px solid #ecebe9;
		padding-bottom: 5px;
	}

	#block_6 .b6_motogp_block {
		float: left;
		width: 259px;
	}
	
	#block_6 .b6_motogp_border {
		border-bottom: 1px solid #ecebe9;
	}
	
	#block_6 .b6_motogp_block img {
		margin: 8px 0 10px 0;
		border: 0;
	}
	
	#block_6 .b6_motogp_block .b6_text_block {
		float: left;
		width: 170px;
		padding: 9px 0 10px 8px;
	}
	
	#block_6 .b6_motogp_block .b6_text_block .b6_date {
		font-size: 10px;
		color: #bf0908;
	}
	
	#block_6 .b6_motogp_block .b6_text_block a {
		font-size: 12px;
		color: #323232;
		text-decoration: none;
	}
	
	#block_6 .b6_motogp_block .b6_text_block a:hover {
		font-size: 12px;
		color: #bf0908;
	}
	
	#block_6 .b6_motogp_block .b6_text_block a.b6_com {
		font-size: 12px;
		color: #bf0908;
	}

#block_7 {
	float: left;
	width: 259px;
	padding: 15px 0 16px 0;
	/*background:url(../images/ln3_3.gif) left bottom repeat-x;*/
}

	#block_7 #b7_header {
		float: left;
		width: 203px;
	}
	
	#block_7 #b7_header a {
		font-size: 14px;
		font-weight: bold;
		color: #000;
		text-decoration: none;
	}
	
	#block_7 #b7_rss {
		float: left;
		width: 56px;
	}

	#block_7 .b7_border {
		float: left;
		border-bottom: 1px solid #ecebe9;
		padding-bottom: 5px;
	}

	#block_7 #b7_sb {
		float: left;
		width: 259px;
		height: 29px;
	}	

	#block_7 .b7_sb_block {
		float: left;
		width: 259px;
	}
	
	#block_7 .b7_sb_border {
		border-bottom: 1px solid #ecebe9;
	}
	
	#block_7 .b7_sb_block img {
		margin: 8px 0 10px 0;
		border: 0;
	}
	
	#block_7 .b7_sb_block .b7_text_block {
		float: left;
		width: 170px;
		padding: 9px 0 10px 8px;
	}
	
	#block_7 .b7_sb_block .b7_text_block .b7_date {
		font-size: 10px;
		color: #bf0908;
	}
	
	#block_7 .b7_sb_block .b7_text_block a {
		font-size: 12px;
		color: #323232;
		text-decoration: none;
	}
	
	#block_7 .b7_sb_block .b7_text_block a:hover {
		font-size: 12px;
		color: #bf0908;
	}
	
	#block_7 .b7_sb_block .b7_text_block a.b7_com {
		font-size: 12px;
		color: #bf0908;
		text-decoration: none;
	}

#block_8 {
	float: left;
	width: 259px;
	padding: 15px 0 16px 0;
	/*background:url(../images/ln3_3.gif) left bottom repeat-x;*/
}

	#block_8 #b8_header {
		float: left;
		width: 203px;
	}
	
	#block_8 #b8_header a {
		font-size: 14px;
		font-weight: bold;
		color: #000;
		text-decoration: none;
	}
	
	#block_8  #b8_rss {
		float: left;
		width: 56px;
	}

	#block_8 .b8_border {
		float: left;
		border-bottom: 1px solid #ecebe9;
		padding-bottom: 5px;
	}

	#block_8 #b8_title {
		float: left;
		width: 219px;
	}

	#block_8 #b8_sb {
		float: left;
		width: 259px;
		height: 29px;
	}	

	#block_8 .b8_sb_block {
		float: left;
		width: 259px;
	}
	
	#block_8 .b8_sb_border {
		border-bottom: 1px solid #ecebe9;
	}
	
	#block_8 .b8_sb_block img {
		margin: 8px 0 10px 0;
		border: 0;
	}
	
	#block_8 .b8_sb_block .b8_text_block {
		float: left;
		width: 170px;
		padding: 9px 0 10px 8px;
	}
	
	#block_8 .b8_sb_block .b8_text_block .b8_date {
		font-size: 10px;
		color: #bf0908;
	}
	
	#block_8 .b8_sb_block .b8_text_block a {
		font-size: 12px;
		color: #323232;
		text-decoration: none;
	}
	
	#block_8 .b8_sb_block .b8_text_block a:hover {
		font-size: 12px;
		color: #bf0908;
	}
	
	#block_8 .b8_sb_block .b8_text_block a.b8_com {
		color: #bf0908;
		text-decoration: none;
	}

#block_9 {
	float: left;
	width: 259px;
	padding: 22px 0 16px 0;
}

	#block_9 #b9_header {
		float: left;
		width: 58px;
		height: 21px;
	}
	
	#block_9 #b9_title {
		float: left;
		width: 199px;
		height: 21px;
		font-size: 14px;
		color: #000000;
		font-weight: bold;
	}
	
	#block_9 .b9_border {
		border-bottom: 1px solid #ecebe9;
	}
	
	#block_9 .b9_block {
		float: left;
		width: 259px;
		padding: 6px 0 0 0;
	}
	
	#block_9 .b9_block .b9_text {
		width: 255px;
		background: #4c4c4c;
		padding: 3px 0 4px 4px;
	}
	
	#block_9 .b9_block .b9_text a {
		font-size: 12px;
		color: #fffefe;
		font-weight: bold;
		text-decoration: none;
	}

#block_10 {
	float: left;
	width: 259px;
}

	#block_10 #b10_header {
		float: left;
		width: 259px;
		font-size: 14px;
		font-weight: bold;
		border-bottom: 1px solid #ecebe9;
		padding: 24px 0 3px 0;
	}
	
	#block_10 #b10_list {
		float: left;
		list-style: none;
		list-style-type: none;
		margin: 0;
		padding: 9px 0 0 0;
	}
	
	#block_10 #b10_list li {
		font-size: 13px;
    font-weight: bold;
		color: #c60905;
		padding-bottom: 2px;
	}
	
	#block_10 #b10_list li a.topic {
		font-size: 12px;
		color: #323232;
		font-weight: normal;
	}
  
  #block_10 #b10_list li a.com_count {
		font-size: 12px;
		color: #c60905;
		font-weight: bold;
	}
	
	#block_10 #b10_list li b {
		font-size: 12px;
		color: #c60905;
		font-weight: bold;
	}

#block_11 {
	float: left;
	width: 250px;
	padding-bottom: 8px;
}

	#block_11 img {
		border: 0;
	}

#block_12 {
	float: left;
	width: 250px;
	background:url(../images/bg_1_1.gif) left top repeat-y;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	border-bottom: 1px solid #bbbbbb;
	margin-bottom: 8px;
}

	#block_12 #b12_block {
		float: left;
		width: 250px;
	}
	
	#block_12 #b12_block img {
		float: left;
		margin: 0 0 5px 172px; 
		border: 0;
	}
	
	#block_12 #b12_block .b12_btn {
		float: left;
		position: relative;
		background:url(../images/sbg_center.gif) left top repeat-x;
		line-height: 100%;
		letter-spacing: -0.5px;
	}
	
	#block_12 #b12_block .b12_btn .b12_btn_left {
		float: left;
		position: relative;
		background:url(../images/sbg_left.gif) left top no-repeat;
	}
	
	#block_12 #b12_block .b12_btn .b12_btn_right {
		float: left;
		position: relative;
		background:url(../images/sbg_right.gif) right top no-repeat;
	}
	
	#block_12 #b12_block .b12_btn_sel {
		float: left;
		position: relative;
		background:url(../images/sbg_center_sel.gif) left top repeat-x;
		line-height: 100%;
		letter-spacing: -0.5px;
	}
	
	#block_12 #b12_block .b12_btn_sel .b12_btn_left_sel {
		float: left;
		position: relative;
		background:url(../images/sbg_left_sel.gif) left top no-repeat;
	}
	
	#block_12 #b12_block .b12_btn_sel .b12_btn_right_sel {
		float: left;
		position: relative;
		background:url(../images/sbg_right_sel.gif) right top no-repeat;
	}

	#block_12 #b12_block span {
		font-size: 11px;
		font-weight: bold;
		letter-spacing: 0.2px;
	}
	
	#block_12 #b12_block .b12_btn1 {
		width: 116px;
		height: 17px;
		padding-top: 9px;
		text-align: center;
		font-family: tahoma;
		cursor: pointer;
	}

	#block_12 #b12_block .b12_btn2 {
		width: 134px;
		height: 17px;
		padding-top: 9px;
		text-align: center;
		font-family: tahoma;
		cursor: pointer;
	}

	#block_12 #b12_title {
		float: left;
		width: 250px;
		font-size: 12px;
		color: #e00a05;
		font-weight: bold;
		padding: 11px 0 5px 11px;
		font-family: tahoma;
	}

	#block_12 .b12_table {
		float: left;
		width: 231px;
		margin: 0 0 11px 8px;
		padding: 0;
		border-top: 1px solid #cccccc;
	}
	
	#block_12 .b12_table tr {
		background:url(../images/bg_dot.gif) left top repeat-x;
	}
	
	#block_12 .b12_table td {
		font-family: tahoma;
		font-size: 12px;
		height: 20px;
	}
	
	#block_12 .b12_table td a {
		color: #201f1f;
		font-family: tahoma;
		font-size: 12px;
		height: 20px;
		text-decoration: none;
	}
	
	#block_12 .b12_table tr.b12_first {
		font-family: tahoma;
		font-size: 11px;
		font-weight: bold;
		height: 23px;
		background:url(../images/bg_dot.gif) left bottom repeat-x #eceff4;
	}
	
	#block_12 .b12_table tr.b12_first2 {
		background: none;
	}

#block_13 {
	float: left;
	position: relative;
	width: 250px;
	padding: 5px 0 4px 0;
}

	#block_13 img {
		border: 1px solid #b2b3b4;
	}


#block_14 {
	float: left;
	position: relative;
	width: 250px;
	background:url(../images/vline3x.gif) left top repeat-y;
	margin-bottom: 8px;
}

	#block_14 #b14_bottom {
		float: left;
		width: 250px;
		background:url(../images/vbottom3x.gif) left bottom repeat-x;
	}
	
	#block_14 #b14_top {
		float: left;
		width: 231px;
		background:url(../images/vtop3x.gif) left top no-repeat;
		padding: 14px 6px 16px 13px;
	}
	
	#block_14 #b14_top #b14_header {
		float: left;
		width: 231px;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		padding-bottom: 6px;
	}

	#block_14 #b14_top #b14_title {
		float: left;
		width: 223px;
		font-size: 13px;
		font-weight: bold;
		color: #c60905;
		background: #eceff4;
		padding: 8px 4px 14px 4px;
		border-top: 1px solid #ecebe9;
	}

	#block_14 #b14_top .b14_ttext {
		padding: 9px 0 12px 0;
		font-family: Tahoma, Geneva, sans-serif;
		color: #323232;
	}
	
	#block_14 #b14_top .b14_tln2x {
		
		background:url(../images/ln2x.gif) left top repeat-x;
	}

#block_15 {
	float: left;
	width: 250px;
	padding-top: 10px;
	margin-bottom: 8px;
}

	#block_15 #b15_header {
		font-size: 14px;
		font-weight: bold;
		padding-bottom: 3px;
		border-bottom: 1px solid #ecebe9;
	}
	
	#block_15 #b15_header span {
		font-size: 14px;
		font-weight: bold;
		color: #db0400;
	}
	
	#block_15 #b15_block {
		float: left;
		width: 250px;
		background: #e9e2da;
	}
	
	#block_15 #b15_block img {
		float: left;
		margin: 4px 0 0 3px;
	}
	
	#block_15 #b15_block #b15_text {
		float: left;
		width: 250px;
		padding: 7px 0 7px 0;
		text-align: center;
		font-family: tahoma;
		font-size: 12px;
		font-weight: bold;
		color: #1c1c1c;
	}
	
	#block_15 #b15_block #b15_price {
		color: #d70a05;
	}

#banner_250x96 {
	float: left;
	width: 248px;
	margin: 6px 0 0 0;
	border: 1px solid #b5b5b5;
}

	#banner_250x96 img {
		border: 0;
	}

#bg3c {
	float: left;
	width: 980px;
	height: 9px;
	margin: 7px 0 7px 0;
	background:url(../images/bg_3c.gif) left top repeat-x;
}

#banner_750x100 {
	float: left;
	width: 750px;
	height: 100px;
}

#banner_220x100 {
	float: left;
	width: 220px;
	height: 100px;
	margin-left: 9px;
}

#partners {
	float: left;
	width: 980px;
	height: 78px;
	margin: 9px 0 0 0;
	/*padding-top: 11px;
	border-top: 1px solid #ecebe9;*/
}

.partner_block {
	width: 187px;
	height: 66px;
	padding-left: 11px;
}

#menu_bottom {
	float: left;
	width: 980px;
	height: 35px;
	background: #25272c;
}

	#menu_bottom #mb_up {
		float: right;
		width: 76px;
		padding-top: 4px;
	}
	
	#menu_bottom #mb_up a {
		font-family: Tahoma;
		font-size: 10px;
		color: #e1e1e1;
		text-decoration: none;
	}
	
	#menu_bottom #mb_up img {
		border: 0;
		margin-left: 17px;
	}

	#menu_bottom #mb_list {
		float: left;
		list-style: none;
		list-style-type: none;
		margin: 0;
		padding: 4px 0 0 273px;
	}
	
	#menu_bottom #mb_list li {
		float: left;
		padding: 4px 7px 0 7px;
		background:url(../images/bm_ln.gif) left top no-repeat;
	}
	
	#menu_bottom #mb_list li#mblf {
		background:none;
	}
	
	#menu_bottom #mb_list li a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #c0c0c0;
		text-decoration: none;
		text-transform: uppercase;
	}

#copyr_block {
	float: left;
	width: 980px;
	padding: 17px 0 40px 0;
	text-align: center;
}

	#copyr_block #ccenter {
		font-family: tahoma;
		font-size: 11px;
		color: #666666;
	}
	
	#copyr_block #creators {
		font-size: 11px;
		color: #738f0d;
		font-weight: bold;
	}
	
	#copyr_block #creators #imagine {
		font-family: 'Century Gothic';
		font-size: 12px;
		font-weight: bold;
		color: #666666;
		text-decoration: none;
	}
	
	#copyr_block #creators #dstudio {
		font-family: 'Century Gothic';
		font-size: 10px;
		font-weight: bold;
		color: #aba7a7;
		text-decoration: none;
	}

#menu_block {
	float: left;
	position: relative;
	width: 720px;
}

#elist_ {
	float: left;
	width: 980px;
	margin: 0 0 4px 0;
	padding: 11px 0 12px 0;
	list-style: none;
	list-style-type: none;
}
	
	#elist_ a, #elist_ td {
		font-family: Tahoma;
		font-size: 11px;
		color: #5c5e64;
		text-decoration: none;
		text-transform: uppercase;
	}
	
	#elist_ .ccur {
		font-weight: bold;
	}
	
	#elist_ .ccheck {
		color: #af0b08;
		
	}

/* nenaudojamas_1 START */
#elist {
	float: left;
	width: 980px;
	margin: 0 0 4px 0;
	padding: 11px 0 12px 0;
	list-style: none;
	list-style-type: none;
}

	#elist li {
		float: left;
		padding: 0 2px 0 2px;
		font-family: Tahoma;
		font-size: 11px;
	}

	#elist li a {
		font-family: Tahoma;
		font-size: 11px;
		color: #af0b08;
		text-decoration: none;
	}
/* nenaudojamas_1 START */
	
.menu2nd {
	float: left;
	list-style: none;
	width: 720px;
	height: 27px;
	margin: 0;
	padding: 3px 0 0 0;
	background:url(../images/menu_2nd.gif) left top no-repeat;
	display:none;
}

	.menu2nd li {
		float: left;
		margin: 0;
		padding: 4px 20px 0 20px;
		background:url(../images/wdots.gif) left top no-repeat;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #f18d8d;
		text-decoration: none;
	}
  
  .menu2nd li.v2 {
		float: left;
		margin: 0;
		padding: 4px 16px 0 16px;
		background:url(../images/wdots.gif) left top no-repeat;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #f18d8d;
		text-decoration: none;
	}
	
	.menu2nd li.m2f {
		background: none;
	}
	
	.menu2nd li.m2l {
		padding: 4px 0 0 26px;
		background:url(../images/wdots.gif) left top no-repeat;
	}

	.menu2nd li a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
	}

#menu1 {
	float: left;
	width: 720px;
	height: 32px;
	background: #000;
}

	#menu1 .m1tr {
		background:url(../images/menu_bg.gif) left top repeat-x;
	}

	#menu1 .m1f_left {
		height: 32px;
		/*padding: 0 13px 0 13px;*/
		background:url(../images/menu_bg_r.gif) left top no-repeat;
	}
	
	#menu1 .m1rb {
		height: 32px;
		/*padding: 0 13px 0 13px;*/
		background:url(../images/menu_sel_lr.gif) left top no-repeat;	
	}
	
	#menu1 .m1br {
		height: 32px;
		/*padding: 0 13px 0 13px;*/
		background:url(../images/menu_sel_rl.gif) left top no-repeat;	
	}
	
	#menu1 .m1bb {
		height: 32px;
		/*padding: 0 13px 0 13px;*/
		background:url(../images/menu_bb.gif) left top no-repeat;
	}
	
	#menu1 .m1l_bb {
		height: 32px;
		/*padding: 0 0 0 13px;*/
		background:url(../images/menu_bb.gif) left top no-repeat;
	}
	
	#menu1 .m1l_right {
		height: 32px;
		/*width: 100%;
		text-align: center;
		vertical-align: middle;*/
		background:url(../images/menu_bg_r.gif) right top no-repeat;
	}
	
	#menu1 .m1bg {
		height: 32px;
		background:url(../images/menu_sel.gif) left top repeat-x;
	}
	
	#menu1 .m1_sel_left {
		height: 32px;
		padding: 0 13px 0 13px;
		background:url(../images/menu_sel_left.gif) left top no-repeat;
	}
	
	#menu1 .m1_sel_right {
		height: 32px;
		background:url(../images/menu_sel_right.gif) right top no-repeat;
	}

	#menu1 td a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
	}

#login {
	float: left;
	width: 243px;
	height: 55px;
	background:url(../images/login_bg.gif) left top no-repeat;
	margin-left: 10px;
	padding: 7px 0 0 7px;
}

	
	
	#login .ltfield {
		float: left;
		width: 99px;
		height: 17px;
		border: 1px solid #bfb9b9;
		font-size: 12px;
		color: #848484;
	}
	
	#login .ltfield_ {
		margin-left: 4px;
	}
	
	#login #login_btn {
		float: left;
		border: 0;
		margin-left: 8px;
	}
	
	#login #login_reg {
		float: left;
		margin: 0;
		padding: 0;
	}
	
	#login #login_reg a {
		font-size: 15px;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
	}
	
	#login #login_reg a#pr {
		font-size: 11px;
		font-weight: normal;
		color: #3d3d3d;
		text-decoration: none;
	}

#cont_1_ {
	float: left;
	width: 579px;
	background: #f4f2ec;
}

	#c1_nblock {
		float: left;
		width: 558px;
		padding: 13px 11px 0 10px;
	}

	#c1_title {
		float: left;
		width: 558px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		padding-bottom: 4px;
		border-bottom: 1px solid #cccccc;
		text-transform: uppercase;
	}
	
	#c1_search {
		float: left;
		width: 531px;
		padding: 8px 12px 9px 10px;
		margin-top: 10px;
		background: #d9d6cc;
	}

	#c1_sinput {
		float: left;
		width: 500px;
		border-top: 1px solid #dadada;
		border-right: 1px solid #dbdbdb;
		border-bottom: 1px solid #dbdbda;
		border-left: 1px solid #dbdbdb;
		color: #c4c0b6;
		padding-bottom: 3px;
	}
	
	#c1_sblock {
		float: left;
		border-top: 1px solid #c4c0b6;
		border-left: 1px solid #c4c0b6;
	}
	
	#c1_search_btn {
		float: left;
		margin: 3px 0 0 6px;
		border: 0;
		cursor: pointer;
	}
	
	#c1_nlist {
		float: left;
		width: 558px;
		margin: 0;
		padding: 5px 0 5px 0;
		list-style: none;
		list-style-type: none;
	}
	
	#c1_nlist li {
		float: left;
		width: 558px;
		padding: 10px 0 10px 0;
		border-top: 1px solid #ffffff;
	}
	
	#c1_nlist li.c1f {
		padding: 10px 0 10px 0;
		border: 0;
	}
	
	#c1_nlist li img {
		float: left;
		width: 180px;
		height: 100px;
		margin-right: 13px;
		border: 0;
	}
	
	#c1_nlist li .c1_info {
		float: left;
		width: 365px;
	}
	
	#c1_nlist li .c1_info .c1_ititle a {
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
	}
	
	#c1_nlist li .c1_info .c1_ititle p {
		font-size: 12px;
		font-weight: normal;
		color: #e60000;
		text-decoration: none;
	}
	
	#c1_nlist li .c1_info .c1_ititle .c1_com {
		font-size: 14px;
		font-weight: bold;
		color: #e60000;
		text-decoration: none;
	}
	
	#c1_nlist li .c1_info .c1_idate{
		font-size: 10px;
		color: #909090;
	}
	
	#c1_nlist li .c1_info .c1_itext {
		padding-top: 3px;
	}
	
	#c1_nlist li .c1_info .c1_itext a {
		font-size: 12px;
		color: #323232;
		line-height: 137%;
		text-decoration: none;
	}
	
	#c1_nlist li .c1_info .c1_itext p {
		font-size: 12px;
		color: #323232;
		font-weight: normal;
		margin: 0;
		padding: 0;
	}
	
	#c1_paging {
		float: left;
		width: 579px;
		height: 29px;
		padding-top: 11px;
		margin-bottom: 10px;
		background: #e5e3dd;
		text-align: center;
	}
	
	#c1_paging .pbg_ns_ {
		float: left;
		height: 19px;
		margin-left: 2px;
		padding-top: 3px;
	}
	
	#c1_paging .pbg_ns_ a {
		font-size: 14px;
		font-weight: bold;
		color: #111111;
		text-decoration: none;
	}
	
	#c1_paging .pbg_ns a {
		font-size: 14px;
		font-weight: bold;
		color: #111111;
		text-decoration: none;
	}
	
	#c1_paging .pbg_ns {
		float: left;
		width: 27px;
		height: 19px;
		margin-left: 2px;
		padding-top: 3px;
	}
	
	 #c1_paging .pbg {
		float: left;
		width: 27px;
		height: 22px;
		margin-left: 2px;
		cursor: pointer;
		background:url(../images/p_bg.gif) left top repeat-x;
	}
	
	#c1_paging .pbg .pleft {
		width: 27px;
		height: 22px;
		background:url(../images/p_left.gif) left top no-repeat;
	}
	
	#c1_paging .pbg .pleft .pright {
		width: 27px;
		height: 19px;
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
		padding-top: 3px;
		background:url(../images/p_right.gif) right top no-repeat;
	}
	
#cont_2_ {
	float: left;
	width: 120px;
	/*height: 1180px;*/
	padding: 11px 21px 0 10px;
	background:url(../images/vline.gif) right top repeat-y;
	position: relative;
}

#cont_1_n {
	float: left;
	width: 579px;
}

	#cont_1_n #c1n_nblock {
		float: left;
		width: 558px;
		padding: 13px 10px 30px 10px;
		border-right: 1px solid #e3e1db;
		background: #f4f2ec;
	}
	
	#cont_1_n #c1n_nblock img {
		float: left;
	}

	#cont_1_n #c1n_nblock #c1n_title {
		float: left;
		width: 558px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		padding-bottom: 4px;
		margin-bottom: 6px;
		border-bottom: 1px solid #cccccc;
		text-transform: uppercase;
	}

	#cont_1_n #c1n_nblock #c1n_ntitle {
		float: left;
		width: 558px;
		font-size: 20px;
		font-weight: bold;
		color: #bf0908;
		padding: 5px 0 6px 0;
	}
	
	#cont_1_n #c1n_nblock #c1n_ntext {
		float: left;
		width: 558px;
		font-size: 12px;
		color: #323232;
		line-height: 137%;
		padding-bottom: 24px;
	}
  
  #cont_1_n #c1n_nblock #c1n_ntext2 {
		float: left;
		width: 558px;
		font-size: 12px;
		color: #323232;
		line-height: 137%;
		padding: 10px 0 24px 0;
    border-top: 1px solid #cccccc;
	}
	
	#cont_1_n #c1n_nblock #c1n_reg {
		float: left;
		width: 558px;
		font-size: 12px;
		font-weight: bold;
		color: #3f3e3d;
		line-height: 137%;
		margin-bottom: 27px;
		padding: 25px 0 42px 0;
		background: #e0ddd5;
	}

	#cont_1_n #c1n_klist {
		float: left;
		width: 579px;		
	}

	#cont_1_n #c1n_klist #c1n_ktitle {
		float: left;
		width: 567px;
		padding: 4px 0 4px 12px;
		background: #141414;
	}
	
	#cont_1_n #c1n_klist #c1n_ktitle #c1n_tl {
		float: left;
		width: 411px;
		font-weight: bold;
		color: #ffffff;
	}
	
	#cont_1_n #c1n_klist #c1n_ktitle #c1n_tr {
		float: left;
		color: #d1cdcd;
	}

	#cont_1_n #c1n_klist #c1n_ktitle #c1n_tr #c1n_kt {
		color: #e72a29;
	}
	
	#cont_1_n #c1n_klist .c1n_klch1 {
		width: 49px;
		text-align: center;
		padding: 3px 0 4px 0;
		font-weight: bold;
		color: #ffffff;
		background: #6b6e68;
	}
	
	#cont_1_n #c1n_klist .c1n_klch2 {
		width: 143px;
		padding: 3px 0 4px 6px;
		font-weight: bold;
		color: #ffffff;
		background: #6b6e68;
	}
	
	#cont_1_n #c1n_klist .c1n_klch3 {
		width: 146px;
		padding: 3px 0 4px 6px;
		font-weight: bold;
		color: #ffffff;
		background: #6b6e68;
	}
	
	#cont_1_n #c1n_klist .c1n_klch4 {
		width: 113px;
		padding: 3px 0 4px 6px;
		font-weight: bold;
		color: #ffffff;
		background: #6b6e68;
	}
	
	#cont_1_n #c1n_klist .c1n_klch5 {
		width: 104px;
		padding: 3px 0 4px 6px;
		font-weight: bold;
		color: #ffffff;
		background: #6b6e68;
	}
	
	#cont_1_n #c1n_klist .c1n_klc1 {
		width: 49px;
		padding: 5px 0 2px 0;
		text-align: center;
		font-weight: bold;
		color: #000000;
		border-bottom: 1px solid #c1c3bc;
	}
	
	#cont_1_n #c1n_klist .c1n_klc2 {
		width: 143px;
		padding: 5px 0 2px 0;
		padding-left: 6px;
		font-weight: bold;
		color: #000000;
		border-bottom: 1px solid #c1c3bc;
	}
	
	#cont_1_n #c1n_klist .c1n_klc3 {
		width: 146px;
		padding: 5px 0 2px 0;
		padding-left: 6px;
		font-weight: bold;
		color: #000000;
		border-bottom: 1px solid #c1c3bc;
	}
	
	#cont_1_n #c1n_klist .c1n_klc4 {
		width: 113px;
		padding: 5px 0 2px 0;
		padding-left: 6px;
		font-weight: bold;
		color: #000000;
		border-bottom: 1px solid #c1c3bc;
	}
	
	#cont_1_n #c1n_klist .c1n_klc5 {
		width: 104px;
		padding: 5px 0 2px 0;
		padding-left: 6px;
		font-weight: bold;
		color: #000000;
		border-bottom: 1px solid #c1c3bc;
	}
	
	#cont_1_n #c1n_rblock {
		float: left;
		width: 577px;
		border-left: 1px solid #f4f2ec;
		border-right: 1px solid #e3e1db;
	}

	#cont_1_n #c1n_rblock #c1n_rtitle {
		float: left;
		width: 559px;
		font-size: 12px;
		font-weight: bold;
		background: #dbdbdb;
		padding: 9px 9px 9px 9px;
	}
	
	#cont_1_n #c1n_rblock #c1n_infotxt {
		float: left;
		width: 545px;
		padding: 28px 20px 8px 12px;
		background:url(../images/bg15.gif) left top repeat-x #dbdbdb;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #141414;
		line-height: 137%;
	}
	
	#cont_1_n #c1n_rblock #c1n_drpd {
		float: left;
		width: 562px;
		padding: 23px 0 8px 15px;
		background:url(../images/bg15.gif) left top repeat-x #dbdbdb;
	}
	
	#cont_1_n #c1n_rblock #c1n_drpd #c1n_drpd_1d {
		float: left;
		width: 183px;
		background: #4f4f4f;
	}
	
	#cont_1_n #c1n_rblock #c1n_drpd #c1n_drpd_1 {
		float: left;
		width: 147px;
		height: 16px;
		margin: 2px 0 2px 6px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4f4f4f;
	}
	
	#cont_1_n #c1n_rblock #c1n_drpd #c1n_drpd_2d {
		float: left;
		width: 249px;
		background: #4f4f4f;
		margin-left: 9px;
	}
	
	#cont_1_n #c1n_rblock #c1n_drpd #c1n_drpd_2 {
		float: left;
		width: 211px;
		height: 16px;
		margin: 2px 0 2px 6px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4f4f4f;
	}
	
	#cont_1_n #c1n_rblock #c1n_drpd #drpd_btn {
		float: left;
		padding: 2px 12px 2px 12px;
		margin: 0 0 0 14px;
		background: #4f4f4f;
		border: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		text-transform: uppercase;
	}
	
	#cont_1_n #c1n_rblock #c1n_btns {
		float: left;
		width: 577px;
		background: #dbdbdb;
		padding: 9px 0 9px 0;
		margin: 5px 0 0 0;
	}
	
	#cont_1_n #c1n_rblock #c1n_btns .c1n_btns_btn1 {
		float: left;
		width: auto;
		padding: 2px 10px 3px 11px;
		margin-left: 13px;
		background: #4f4f4f;
		border: 1px solid #4f4f4f;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #ffffff;
		text-transform: uppercase;
	}
	
	#cont_1_n #c1n_rblock #c1n_btns .c1n_btns_btn1s {
		float: left;
		width: auto;
		padding: 2px 10px 3px 11px;
		margin-left: 13px;
		background: #99b900;
		border: 1px solid #7c9505;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #ffffff;
		text-transform: uppercase;
	}
	
	#cont_1_n #c1n_rblock #c1n_tblh {
		float: left;
		width: 553px;
		background: #141414;
		padding: 4px 12px 4px 12px;
		margin-top: 5px;
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	#cont_1_n #c1n_rblock #c1n_tbl {
		float: left;
		width: 577px;
		
	}
	
	#cont_1_n #c1n_rblock #c1n_tbl .c1n_tblhdr {
		height: 22px;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		background: #6b6e68;
	}
	
	#cont_1_n #c1n_rblock #c1n_tbl .c1n_tbl1nd {
		height: 22px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #323232;
	}
	
	#cont_1_n #c1n_rblock #c1n_tbl .c1n_tbl2nd {
		height: 21px;
		background: #dcddd9;
		border-top: 1px solid #c1c3bc;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #323232;
	}

	#cont_1_n #c1n_hnews {
		float: left;
		width: 579px;
		padding-top: 5px;
	}
	
	#cont_1_n #c1n_hnews #c1n_title {
		float: left;
		width: 566px;
		height: 21px;
		background: #464444;
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
		text-transform: uppercase;
		padding: 4px 0 0 13px;
	}
	
	#cont_1_n #c1n_hnews #c1n_list {
		float: left;
		width: 569px;
		list-style: none;
		list-style-type: none;
		padding: 2px 0 10px 10px;
		margin: 0;
		background: #f3f3f3;
	}
	#cont_1_n #c1n_hnews #c1n_list li {
		float: left;
		width: 559px;
		padding: 11px 0 0 0;
		margin: 0;
		line-height: 157%;
		/*border-top: 1px solid #d2d2d2;*/
	}
	
	#cont_1_n #c1n_hnews #c1n_list li#c1nlf {
		float: left;
		border: 0;
	}
	
	#cont_1_n #c1n_hnews #c1n_list li .c1n_day {
		width: 569px;
		font-size: 14px;
		font-weight: bold;
		color: #bf0908;
	}
	
	#cont_1_n #c1n_hnews #c1n_list li .c1n_day span {
		font-size: 11px;
		color: #756969;
	}

	#cont_1_n #c1n_hnews #c1n_list li .c1n_wday {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #bf0908;
	}

	#cont_1_n #c1n_hnews #c1n_list li .c1n_date {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #756969;
	}

	#cont_1_n #c1n_hnews #c1n_list li a.c1n_comm {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #bf0908;
		text-decoration: none;
	}
	
	#cont_1_n #c1n_hnews #c1n_list li a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #201f1f;
		text-decoration: underline;
	}

	#cont_1_n #c1n_com {
		float: left;
		width: 579px;
	}

	#cont_1_n #c1n_com #c1nc_title_ {
		float: left;
		width: 566px;
		height: 20px;
		background: #464444;
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
		padding: 5px 0 0 13px;
		margin: 7px 0 0 0;
	}
	
	#cont_1_n #c1n_com #c1n_com_block {
		float: left;
		width: 579px;
		padding: 0 0 7px 0;
		margin: 1px 0 0 0;
		list-style: none;
		list-style-type: none;
	}
	
	#cont_1_n #c1n_com #c1n_com_block li {
		float: left;
		width: 577px;
		margin: 4px 0 0 0;
		/*padding: 8px 15px 13px 12px;*/
		margin: 5px 0 0 0;
		background: #f4f2ec;
		border: 1px solid #bdbdbd;
	}
	
	#cont_1_n #c1n_com #c1n_com_block .c1n_com_header {
		width: 575px;
		background:url(../images/comh_bg.gif) left top repeat-x;
	}
	
	#cont_1_n #c1n_com #c1n_com_block .c1n_com_header_1 {
		height: 22px;
		text-align: left;
		vertical-align: middle;
		font-size: 13px;
		color: #c10905;
		font-weight: bold;
		padding-left: 11px;
	}
	
	#cont_1_n #c1n_com #c1n_com_block .c1n_com_header_1 span {
		font-size: 10px;
		font-weight: bold;
		color: #201f1f;
	}
	
	#cont_1_n #c1n_com #c1n_com_block .c1n_com_header_2 {
		width: 149px;
		height: 22px;
		text-align: center;
		vertical-align: middle;
		border-left: 1px solid #cdcabe;
	}
	
	#cont_1_n #c1n_com #c1n_com_block .c1n_com_header_2 a {
		font-size: 11px;
		color: #434343;
		text-decoration: none;
	}
	
	#cont_1_n #c1n_com #c1n_com_block .c1n_com_header_3 {
		width: 14px;
		height: 22px;
		text-align: center;
		vertical-align: middle;
		font-size: 11px;
		color: #434343;
		border-left: 1px solid #cdcabe;
	}
	
	#cont_1_n #c1n_com #c1n_com_block .c1n_com_header_4 {
		width: 16px;
		height: 22px;
		text-align: center;
		vertical-align: middle;
	}

	#cont_1_n #c1n_com #c1n_com_block .c1n_com_img {
		float: left;
		width: 75px;
		padding: 6px 16px 6px 10px;
	}

	#cont_1_n #c1n_com #c1n_com_block .c1n_com_txt {
		float: left;
		width: 466px;
		padding: 11px 10px 6px 0;
	}
	
	
	#c1n_com #c1nc_b_title {
		float: left;
		width: 566px;
		height: 20px;
		background: #cb0905;
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
		padding: 5px 0 0 13px;
		margin: 0;
	}

	#c1n_com #c1n_com_fields {
		float: left;
		width: 577px;
		/*padding: 16px  15px 16px 23px;*/
		padding: 16px 0 16px 0;
		margin: 0;
		border: 1px solid #bdbdbd;
		background: #ececec;
	}

	#c1n_com .com_txt {
		float: left;
		width: 519px;
		height: 78px;
		margin-left: 23px;
		border: 1px solid #c3c3c3;
	}
	
	#c1n_com #com_subm {
		float: left;
		margin: 10px 0 0 453px;
		padding: 0;
		border: 0;
	}
	
	#c1n_com #comp {
		float: left;
		width: 523px;
		padding: 3px 31px 7px 23px;
		margin: 18px 0 0 0;
		background: #e2e2e2;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #545454;
	}

#vote_block {
	float: left;
	width: 250px;
	background:url(../images/vbg.gif) left top repeat-y;
	border-bottom: 1px solid #b7b7b7;
}

	#vote_block #vtop {
		float: left;
		width: 232px;
		padding: 12px 10px 13px 8px;
		background:url(../images/vtop.gif) left top no-repeat;
	}
	
	#vote_block #vtitle {
		float: left;
		width: 232px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
	}
	
	#vote_block #vtext {
		float: left;
		width: 226px;
		font-size: 13px;
		font-weight: bold;
		color: #667e14;
		background: #eceff4;
		padding: 8px 3px 8px 3px;
	}
	
	#vote_block #vlist {
		float: left;
		width: 232px;
		padding: 0;
		margin: 0;
		list-style: none;
		list-style-type: none;
	}
	
	#vote_block #vlist li {
		float: left;
		width: 232px;
		margin: 0;
		padding: 10px 0 0 0;
		background:url(../images/ln3_3.gif) left top repeat-x;
	}
	
	#vote_block #vlist li .vopt {
		float: left;
		width: 25px;
		margin:0;
		padding:0;
	}
	
	#vote_block #vlist li .vlabel {
		float: left;
		width: 200px;
		font-family: tahoma;
		font-size: 12px;
		color: #323232;
	}
	
	#vote_block #vote_submit {
		float: left;
		margin: 10px 0 0 33px;
		border: 0;
	}
	
	#vote_block #vote_result {
		float: left;
		margin: 10px 0 0 17px;
		border: 0;
	}

#block__2 {
	float: left;
	width: 415px;
	padding: 0 10px 0 10px;
	margin: 9px 0 0 0;
	position: relative;
	border-right: 1px solid #e3e1db;
	background: #dcd6c2
}

	#block__2 #b2__header {
		float: left;
		width: 415px;
		font-size: 14px;
		color: #575949;
		font-weight: bold;
		padding: 14px 0 0 0;
	}
	
	#block__2 #b2__px1 {
		float: left;
		width: 415px;
		height: 1px;
		background: #bfbfbf;
		margin: 4px 0 5px 0;
	}
	
	#block__2 #b2__gallery3x {
		float: left;
		width: 395px;
		padding: 7px 9px 7px 0;
		/*background: #ede9dc;*/
		position: relative;
	}
	
	#block__2 #b2__gallery3x img {
		border: 1px solid #bdbcbc;
	}

	#block__2 #b2__gallery3x #b2__gb1 {
		float: left;
		position: relative;
		width: 120px;
		padding-right: 18px;
	}

	#block__2 #b2__gallery3x #b2__gb_txt {
		 float: left;
		 position: relative;
		 width: 134px;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 13px;
		 font-weight: bold;
		 color: #323232;
		 text-align: center;
		 padding-top: 2px;
	}

	#block__2 #b2__gallery3x #b2__gb2 {
		float: left;
		width: 120px;
		height: 83px;
		padding-right: 17px;
	}
	
	#block__2 #b2__gallery3x #b2__gb3 {
		float: left;
		width: 120px;
		height: 83px;
	}
	
	#block__2 #b2__title {
		float: left;
		width: 415px;
		font-size: 13px;
		font-weight: bold;
		color: #000000;
		padding: 7px 0 0 0;
	}
	
	#block__2 #b2__text {
		float: left;
		width: 415px;
		font-size: 12px;
		color: #323232;
	}
	
#b_timer {
	float: left;
	position: relative;
	width: 250px;
	margin-bottom: 7px;
	background:url(../images/block1_bg.gif) left top repeat-y;
}

	#b_timer #b_t_top {
		float: left;
		position: relative;
		width: 250px;
		background:url(../images/block1_top.gif) left top no-repeat;
	}
	
	#b_timer #b_t_top #b_t_bottom {
		float: left;
		position: relative;
		width: 250px;
		background:url(../images/block1_bottom.gif) left bottom no-repeat;
	}
	
	#b_timer #b_t_top #b_t_bottom #b_t_header {
		float: left;
		position: relative;
		width: 250px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:  14px;
		font-weight: bold;
		color: #FFF;
		padding: 13px 19px 9px 19px;
	}
	
	#b_timer #b_t_top #b_t_bottom #b_t_counter {
		float: left;
		position: relative;
		width: 224px;
		border: 1px solid #3a3a3a;
		font-size: 14px;
		color: #929292;
		margin-left: 1px;
		padding: 5px 0 4px 21px;
	}
	
	#b_timer #b_t_top #b_t_bottom #b_t_counter .blinkc1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 22px;
		color: #FFF;
	}
	
	#b_timer #b_t_top #b_t_bottom #b_t_counter .blinkc2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 22px;
		color: #000;
	}
	
	#b_timer #b_t_top #b_t_bottom #timer_left {
		float: left;
		width: 138px;
		height: 81px;
		padding: 0 0 0 1px;
		text-align: left;
		background:url(../images/timer_sep.gif) right top no-repeat;
	}
	
	#b_timer #b_t_top #b_t_bottom #timer_right {
		float: left;
		width: 108px;
		height: 81px;
		padding: 0 0 0 1px;
		text-align: left;
	}
	
#rlist {
	float: left;
	position: relative;
	width: 250px;
	margin-bottom: 7px;
	background:url(../images/rlist_bg.gif) left top repeat-y;
}

	#rlist #rl_bottom {
		float: left;
		position: relative;
		width: 250px;
		background:url(../images/rlist_bottom.gif) left bottom no-repeat;
	}
	
	#rlist #rl_top {
		float: left;
		position: relative;
		width: 230px;
		padding: 12px 10px 12px 10px;
		background:url(../images/rlist_top.gif) left top no-repeat;
	}
	
	#rlist #rl_top #rl_title1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
	}
	
	#rlist #rl_top #rl_title2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #5a0707;
	}
	
	#rlist #rl_top .rl_ttext1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-align: left;
		vertical-align: top;
		padding-bottom: 5px;
		/*letter-spacing: -0.2px;*/
		color: #ffffff;
	}

	#rlist #rl_top .rl_ttext1 a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
	}
	
	#rlist #rl_top .rl_ttext2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-align: left;
		vertical-align: top;
		padding-bottom: 5px;
		color: #f07573;
	}

#block_16 {
	float: left;
	position: relative;
	width: 246px;
	border: 2px solid #888894;
	margin-bottom: 8px;
}

#block_16_2 {
	float: left;
	position: relative;
	width: 250px;
	padding-bottom: 8px;
}

#block_17 {
	float: left;
	position: relative;
	width: 250px;
	background:url(../images/vline3x.gif) left top repeat-y;
}

	#block_17 #b17_bottom {
		float: left;
		width: 250px;
		background:url(../images/vbottom3x.gif) left bottom repeat-x;
	}
	
	#block_17 #b17_top {
		float: left;
		width: 239px;
		background:url(../images/vtop3x.gif) left top no-repeat;
		padding: 14px 11px 16px 0;
	}
	
	#block_17 #b17_top #b17_header {
		float: left;
		width: 231px;
		font-size: 14px;
		font-weight: bold;
		color: #e00a05;
		padding: 0 0 6px 8px;
	}
	
	#block_17 #b17_top .b17_ttext {
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		background: #eceff4;
		padding: 4px 0 5px 0;
	}
	
	#block_17 #b17_top .b17_ttext2 {
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		color: #201f1f;
		padding: 3px 0 3px 8px;
	}
	
	#block_17 #b17_top .b17_ttext3 {
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		color: #201f1f;
		padding: 3px 0 3px 0;
	}
	
	#block_17 #b17_top .b17_tsep {
		background:url(../images/bg_dot.gif) left top repeat-x;
	}

.article {
	float: left;
	width: 120px;
	
}

	.article .artic_h {
		float: left;
		width: 120px;
		font-size: 14px;
		font-weight: bold;
		padding-bottom: 6px;
		text-transform: uppercase;
	}
	
	.article .artic_h a {
		font-size: 14px;
		font-weight: bold;
		color: #000;
		text-decoration: none;
		text-transform: uppercase;
	}

	.article .artic_ {
		float: left;
		width: 120px;
		border-top: 1px solid #ecebe9;
	}
	
	.article .artic_ img {
		float: left;
		margin: 6px 0 10px 0;
		border: 0;
	}
	
	.article .artic_ .artic_date {
		float: left;
		width: 120px;
		font-size: 10px;
		color: #bf0908
	}
	
	.article .artic_ .artic_text {
		float: left;
		width: 120px;
		padding-bottom: 11px;
	}
	
	.article .artic_ .artic_text a {
		font-weight: bold;
		color: #31302f;
		border: 0;
		text-decoration: none;
	}
	
	.article .artic_ .artic_text a:hover {
		font-weight: bold;
		color: #bf0908;
		border: 0;
		text-decoration: none;
	}
	
	.article .artic_ .artic_text a.artic_com {
		font-weight: bold;
		color: #bf0908;
		border: 0;
		text-decoration: none;
	}

#reg_form {
	float: left;
	width: 558px;
}

	#reg_form input.text {
		width: 249px;
		background:url(../images/reg_input.gif) left top no-repeat;
		border: 0;
		padding: 4px 3px 4px 3px;
	}
	
	#reg_form .reg_l {
		width: 258px;
		height: 38px;
		text-align: right;
	}
	
	#reg_form .reg_r {
		width: 274px;
		height: 38px;
		text-align: left;
		padding-left: 17px;
	}

.btn_back {
	float: left;
	color:#e60000;
	font-weight: bold;
	text-decoration: none;
	background:url(../images/back_arrow.gif) left center no-repeat;
	padding: 0 0 0 8px;
	margin: 2px 0 0 16px;
}

.btn_back_ {
	float: left;
	color:#e60000;
	font-weight: bold;
	text-decoration: none;
	background:url(../images/back_arrow.gif) left center no-repeat;
	padding: 0 0 0 8px;
}

.cont_ table {
  /*border: 1px solid #000000;*/
}

.cont {
	float: left;
	width: 578px;
  position: relative;
	background: #f4f2ec;
	border-right: 1px solid #e5e1de;
	padding: 13px 0 50px 0;
}

	.cont .title {
		float: left;
		width: 556px;
		padding-bottom: 3px;
		margin: 0 11px 6px 11px;
		border-bottom: 1px solid #cccccc;
	}
	
	.cont .title h1 {
		float: left;
		width: 490px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		text-transform: uppercase;
		margin: 0;
		padding: 0;
	}

	.cont .title img {
		float: left;
		border: 0;
		margin-left: 3px;
	}
	
	.cont img {
		float: left;
		/*width: 557px;
		height: 309px;*/
		border: 0;
		margin: 0 11px 6px 11px;
	}
	
	.cont #info_bar {
		float: left;
		width: 578px;
		height: 33px;
		background: #d9d9db;
	}
	
	.cont #info_bar img {
		float: left;
		margin: 9px 0 0 11px;
	}
	
	.cont #info_bar h2 {
		float: left;
		width: 296px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
		font-weight: bold;
		margin: 10px 0 0 9px;
	}
	
	.cont #info_bar .selblock {
		float: left;
		width: 222px;
		height: 22px;
		padding-left: 6px;
		margin-top: 6px;
		background: #4f4f4f;
	}
	
	.cont #info_bar .selblock img {
		float: left;
		margin: 0 0 0 6px;
		padding: 0;
	}
	
	.cont #info_bar .selblock .list_sel {
		width: 192px;
		height: 18px;
		margin: 2px 0 2px 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
	}
	
	.cont .track_info {
		float: left;
		width: 569px;
		padding: 5px 0 13px 8px;
		/*margin: 0 11px 6px 11px;*/
		border-left: 1px solid #cccccc;
		background: #FFF;
	}
	
	.cont .track_info table {
		float: left;
		width: 433px;
	}
	.cont .track_info td {
		padding-right: 10px;
		text-align: left;
		line-height: 173%;
	}
	
	.cont .track_info img {
		float: left;
		margin: 0;
	}

	.cont #text {
		float: left;
		width: 558px;
		margin: 10px 11px 0 11px;
		padding: 0;
		color: #31302f;
		text-align: left;
	}
	
	.cont #text img {
		padding: 0;
		margin: 0;
	}

	.cont .team_name {
		float: left;
		width: 558px;
		height: 19px;
		background: #bfbbad;
		margin: 4px 11px 7px 11px;
		text-align: center;
		padding-top: 5px;
	}
	
	.cont .team_name a {
		font-size: 12px;
		color:#31302f;
		font-weight: bold;
		text-decoration: none;
	}
	
	.cont .team_info {
		float: left;
		width: 558px;
		height: 215px;
		font-size: 12px;
		background: #d9d6cc;
		margin: 0 11px 11px 11px;
		text-align: center;
		color:#31302f;
		font-weight: bold;
		padding-top: 5px;
	}
	
	.cont .team_info  a {
		font-size: 12px;
		font-weight: bold;
		color: #31302f;
		text-decoration: none;
	}
	
	.cont .team_info img {
		float: left;
		border: 1px solid #c1bdb0;
		margin: 0;
	}
	
	.cont .team_info .car_block {
		float: left;
		width: 225px;
		height: 215px;
		margin: 0 8px 0 10px;
	}

	.cont .team_info .car_block .car_name {
		float: left;
		width: 225px;
		height: 34px;
		font-size: 12px;
		text-align: center;
	}

	.cont .team_info .pilot_block {
		float: left;
		width: 148px;
		margin-right: 7px;
	}
	
	.cont .team_info .pilot_block .pilot_name {
		float: left;
		width: 148px;
		height: 34px;
		font-size: 12px;
		text-align: center;
	}

	.cont ul.champ_bar {
		float: left;
		width: 559px;
		height: 19px;
		padding: 5px 0 0 0;
		margin: 0 0 10px 9px;
		list-style: none;
		list-style-type: none;
		background: #bfbbad;
	}
	
	.cont ul.champ_bar li {
		float: left;
	}
	
	.cont ul.champ_bar li a {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		color: #31302f;
		text-decoration: none;
		text-transform: uppercase;
		margin: 0 5px 0 5px;
	}
	
	.cont ul.champ_bar li.sel a {
		color: #ffffff;
	}
	
	.cont ul.champ_bar li.chamf {
		float: left;
		margin: 0 4px 0 8px;
	}
	
	.cont ul.champ_bar li.chamf a {
		text-transform: none;
	}
	
	.cont ul.champ_bar li.chamfsel a {
		text-transform: none;
		color: #ffffff;
	}

	.cont .pilot_block2 {
		float: left;
		width: 176px;
		height: 262px;
		font-size: 12px;
		text-align: center;
		background: #d9d6cc;
		padding: 4px 0 0 4px;
		margin: 0 0 13px 9px;
	}

	.cont .pilot_block2 .pilot_titles {
		float: left;
		width: 172px;
		height: 19px;
		text-align: center;
		padding-top: 3px;
		background: #c5c2b8;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #31302f;
	}
	
	.cont .pilot_block2 .pilot_name2 {
		float: left;
		width: 172px;
		height: 28px;
		text-align: center;
		padding-top: 3px;
		line-height: 105%;
		background: #c5c2b8;
	}
	
	.cont .pilot_block2 .pilot_name2 a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #31302f;
	}
	
	.cont .pilot_block2 .pilot_name2 a.pn2_team {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #5b5958;
	}

	.cont .pilot_block2 img {
		float: left;
		width: 170px;
		height: 194px;
		border: 1px solid #bfbbad;
		margin: 4px 0 4px 0;
	}
	
	.cont .pilot_block3 {
		float: left;
		width: 549px;
		height: 272px;
		font-size: 12px;
		text-align: center;
		background: #d9d6cc;
		padding: 0 0 0 10px;
		margin: 0 0 27px 9px;
	}
	
	.cont .pilot_block3 img {
		float: left;
		border: 1px solid #c0bcae;
		margin: 16px 0 0 0;
	}
	
	.cont .pilot_block3 .pb3_info {
		float: left;
		font-size: 12px;
		background: #d9d6cc;
		margin: 13px 0 0 15px;
		text-align: left;
	}
	
	.cont .pilot_block3 .pb3_info td {
		width: 146px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #31302f;
		line-height: 137%;
		text-align: left;
	}
	
	.cont .pilot_block3 .pb3_info td.pb3nb {
		width: 177px;
		font-weight: normal;
	}
	
	.cont .pilot_block3 .pb3_info h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 17px;
		font-weight: bold;
		color: #31302f;
		margin: 0 0 13px 0;
		padding: 0;
	}
	
	.cont .team_block {
		float: left;
		width: 275px;
		height: 242px;
		font-size: 12px;
		text-align: center;
		background: #d9d6cc;
		padding: 4px 0 0 4px;
		margin: 0 0 13px 9px;
	}
	
	.cont .team_block {
		float: left;
		width: 266px;
		height: 234px;
		font-size: 12px;
		text-align: center;
		background: #d9d6cc;
		padding: 4px;
		margin: 0 0 13px 9px;
	}
	
	.cont .team_block .team_name {
		float: left;
		width: 267px;
		height: 22px;
		text-align: center;
		padding: 9px 0 0 0;
		margin: 0 0 4px 0;
		background: #c5c2b8;
	}
	
	.cont .team_block .team_name a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #31302f;
	}
	
	.cont .team_block img {
		float: left;
		width: 265px;
		height: 197px;
		border: 1px solid #bfbbad;
		margin: 0;
	}
	
	.cont .team_info2 {
		float: left;
		width: 543px;
		height: 272px;
		font-size: 12px;
		text-align: center;
		background: #d9d6cc;
		padding: 0 6px 0 10px;
		margin: 0 0 27px 9px;
	}
	
	.cont .team_info2 img {
		float: left;
		width: 273px;
		height: 203px;
		border: 1px solid #bfbbad;
		margin: 15px 14px 0 0;
	}

	.cont .team_info2 .tm_info {
		float: left;
		font-size: 12px;
		background: #d9d6cc;
		margin: 13px 0 0 0;
		text-align: left;
	}

	.cont .team_info2 .tm_info td {
		width: 142px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #31302f;
		line-height: 137%;
		text-align: left;
	}
	
	.cont .team_info2 .tm_info td.tmnb {
		width: 110px;
		font-weight: normal;
	}
	
	.cont .team_info2 .tm_info h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 17px;
		font-weight: bold;
		color: #31302f;
		margin: 0 0 13px 0;
		padding: 0;
	}
	
	.cont #cal_bar {
		float: left;
		width: 565px;
		height: 20px;
		background: #141414;
		padding: 4px 0 0 13px;
		font-size: 14px;
		font-weight: bold;
		color:#FFF;
	}
	.cont #calendar {
    float: left;
		background: #FFF;
	}

	.cont #calendar td.cal_first {
		font-size: 12px;
		color: #fff;
		background: #6b6e68;
	}
	
	.cont #calendar td {
		font-size: 12px;
		color: #323232;
		border-bottom: 1px solid #c5c7c0;
	}
	
	.cont #calendar td a {
		font-size: 12px;
		color: #323232;
		text-decoration: none;
	}
	
	.cont #calendar td.claps_title {
		padding-right: 15px;
	}
	
	.cont #calendar td.claps {
		text-align: center;
		padding-right: 15px;
	}
	
	.cont #calendar td.cal_first_c {
		color: #797979;
		height: 22px;
	}
  
  .cont #calendar td.border_l {
		color: #ffffff;
		height: 22px;
    border-left: 1px solid #8f918b;
    text-align: center;
	}
  
  .cont #calendar td.border_l2 {
		color: #323232;
		height: 22px;
    border-left: 1px solid #e5e6e3;
    text-align: center;
	}
  
  .cont #calendar td.border_lb {
		color: #323232;
		height: 22px;
    border-left: 1px solid #e5e6e3;
    border-bottom: 1px solid #c1c3bc;
    text-align: center;
	}
	
.contentas {
		left:0px; 
		top:0px; 
		color: red; 
	
		font-family: Tahoma;
		font-size: 11px;
    /*z-index: 50;*/
	}
	.clean-gray{
		cursor:pointer;
		margin:0 auto;
		width: 100%;
		border-bottom:solid 1px #DEDEDE; 
		background:#EFEFEF;
		color:#222222;
		padding:4px;
		text-align:center;
	}
	.clean-yellow{
		cursor:pointer;
		margin:0 auto;
		width: 100%;
		border-bottom:solid 1px #DEDEDE; 
		background:#FFFFCC;
		color:#957700;
		font-weight:bold;
		padding:4px;
		text-align:center;
	}
	.clean-ok{
		cursor:pointer;
		margin:0 auto;
		width: 100%;
		border-bottom:solid 1px #349534; 
		background:#C9FFCA;
		color:#008000;
		font-weight:bold;
		padding:4px;
		text-align:center;
	}
	.clean-error{
		cursor:pointer;
		margin:0 auto;
		width: 100%;
		border-bottom:solid 1px #CC0000; 
		background:#F7CBCA;
		color:#CC0000;
		font-weight:bold;
		padding:4px;
		text-align:center;
	}

.showimg {
	position: relative;
	cursor: pointer;
	color: #00F;
}

	.showimg img {
		position:absolute;
		top: 20px;
		left: 0;
		display: none;
		/*z-index: 100;*/
	}
	
a.delimg {
	color: #F00;
	text-decoration: none;
}

.com_text_nlogin {
	float: left;
	font-size: 14px;
	color: #201f1f;
	font-weight: bold;
	padding-left: 13px;
	line-height: 137%;
}

.com_text_nlogin_link {
	font-size: 14px;
	color: #cb0905;
	font-weight: bold;
	text-decoration: underline;
}

.vote_img {
	cursor: pointer;
}

.banner_250x {
	float: left;
	position: relative;
	width: 250px;
  margin-bottom: 7px;
}
.banner_250x189 {
	float: left;
	position: relative;
	width: 250px;
	/*height: 167px;*/
	/*height: 167px;*/
	/*padding: 22px 0 0 36px;*/
  padding: 22px 0 0 0;
	margin-bottom: 7px;
	background: url(../images/banner_bg.jpg) no-repeat left top;
  text-align: center;
}
.banner_436x69 {
	float: left;
	position: relative;
	width: 436px;
	height: 69px;
	margin-top: 7px;
}
.banner_436x100 {
	float: left;
	position: relative;
	width: 436px;
	height: 100px;
	margin-top: 7px;
}
.banner_120x600 {
	float: left;
	position: relative;
	width: 120px;
	height: 600px;
}

.iskaita {
	float: left;
	position: relative;
	width: 231px;
}

.iskaita_hide {
	float: left;
	position: relative;
	width: 231px;
	display: none;
}

.champ_type {
	float: left;
	position: relative;
	width: 578px;
	background: #dbdbdb;
	padding: 9px 0 9px 0;
	margin: 5px 0 5px 0;
}

.btn_champ, .btn_champ_sel {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	background: #4f4f4f;
	color: #ffffff;
	font-size: 12px;
	padding: 3px 12px 4px 12px;
	margin-left: 13px;
	cursor: pointer;
}

.btn_champ_sel {
	background: #da0400;
}

.champ_table {
	float: left;
	width: 578px;
	position: relative;
	display: none;
}

.champ_bar {
	float: left;
	width: 565px;
	height: 20px;
	background: #141414;
	padding: 4px 0 0 13px;
	font-size: 14px;
	font-weight: bold;
	color:#FFF;
	text-transform: uppercase;
}

.champ_bar_ {
	float: left;
	width: 550px;
	height: 20px;
	background: #141414;
	padding: 4px 15px 0 13px;
	font-size: 14px;
	font-weight: bold;
	color:#FFF;
	text-transform: uppercase;
}
.champ_bar_left {
  float: left;
  width: 290px;
}
.champ_bar_right {
  float: left;
  width: 260px;
  font-size: 12px;
  text-transform: none;
  color: #656565;
  text-align: right;
}
.champ_bar_right_lsel {
  color: #e72a29;
}
.champ_bar_right_l {
  color: #d1cdcd;
  cursor: pointer;
}



.tdb0 {
	border: 0;
}

.form_block {
  float: left;
  width: 558px;
  font-size: 12px;
  font-weight: bold;
  color: #3f3e3d;
  line-height: 137%;
  padding: 25px 0 7px 0;
}
.form_left {
  width: 150px;
  padding: 0 0 16px 11px;
  vertical-align: top;
}
.form_right {
  padding-bottom: 16px;
}
.form_textaera {
  width: 249px;
  height: 138px;
  background:url(../images/textarea.gif) left top no-repeat;
  border: 0;
  padding: 4px 3px 4px 3px;
  font-size: 12px;
}
.form_input {
  width: 249px;
  background:url(../images/reg_input.gif) left top no-repeat;
  border: 0;
  padding: 4px 3px 4px 3px;
}
.form_submit {
  float: right;
  margin: 0 21px 31px 271px;
  cursor: pointer;
}

.spelione_user {
  float: left;
  width: 544px;
  font-size: 13px;
  color: #323232;
  padding: 8px 17px 14px 17px;
}
span.spelione_user_value {
  font-size: 15px;
  font-weight: bold;
  padding-right: 30px;
}

.spelione_done {
  float: left;
  width: 556px;
  padding: 7px 11px 6px 11px;
  background: #e5e2da;
  border-bottom: 4px solid #d9d6cf;
  font-size: 20px;
  color: #323232;
  font-weight: bold;
}
.spelione {
  float: left;
  width: 556px;
  padding: 7px 11px 6px 11px;
  /*margin-bottom: 41px;*/
  margin: 0px 0 40px 0;
  background: #e5e2da;
  font-size: 20px;
  color: #323232;
  font-weight: bold;
}
.spelione_title {
  float: left;
  padding: 1px 0 0 0;
  margin: 0;
}
.spelione_done_text {
  float: left;
  font-size: 12px;
  color: #323232;
  padding: 6px 0  0;
  margin: 0;
}
img.spelione_flag {
  float: left;
  margin: 5px 7px 0 0;
  padding: 0;
}
img.spelione_btn {
  float: left;
  margin: 5px 0 0 15px;
  padding: 0;
}

.spelione_pilots {
  float: left;
  width: 576px;
  font-size: 12px;
  color: #323232;
  padding: 15px 11px 18px 11px;
  margin: 0;
}
.spelione_pilots_text, .spelione_pilots_text_red {
  font-size: 12px;
  color: #323232;
  font-weight: bold;
  padding-bottom: 18px;
}
.spelione_pilots_text {
  float: left;
  width: 560px;
}
.spelione_pilots_text_red {
  float: none;
  color: #bf0908;
  padding: 0;
}
.spelione_pilots_pos {
  float: left;
  position: relative;
  width: 99px;
  padding: 3px 3px 5px 3px;
  margin: 0 5px 7px 0;
  background: #e0ddd5;
  font-size: 11px;
  font-weight: bold;
  color: #323232;
}
.spelione_pilots_pos_text {
  font-size: 9px;
  font-weight: bold;
  color: #323232;
}
.spelione_pilots_pos_red {
  font-size: 12px;
  font-weight: bold;
  color: #bf0908;
}

.spejimai_head {
  float: left;
  position: relative;
  width: 552px;
  padding: 26px 13px 25px 13px;
  margin: 0;
  font-size: 20px;
  font-weight: bold;
  color: #bf0908;
}
/*
.spejimai_qualif {
  float: left;
  width: 578px;
  padding: ;
  position: relative;
  font-size: 12px;
  color: #323232;
  font-weight: bold;
}
*/

.spejimai_list {
  float: left;
  position: relative;
  width: 578px;
  margin: 0;
  padding: 0;
}
.spejimai_list_bg {
  padding: 12px;
  background: #e5e2da;
}
.spejimai_list td {
  padding: 7px 12px 7px 12px;
  font-size: 12px;
  color: #323232;
  font-weight: bold;
}
.spejimai_list_title {
  width: 226px;
}
.spejimai_pad20t {
  padding-top: 20px;
}
.spejimai_pad20b {
  padding-bottom: 20px;
}
.spejimai_submit {
  float: left;
  width: 578px;
  padding-top: 18px;
  text-align: center;
}
.spejimai_submit img {
  float: none;
}

.spelione_res_title {
  float: left;
  width: 556px;
  font-size: 20px;
  color: #bf0908;
  font-weight: bold;
  padding: 15px 11px 15px 11px;
}
.spelione_res_table {
  float: left;
  width: 579px;
}
.spelione_res_table td {
  border-right: 1px solid #d9d6cf;
  border-bottom: 1px solid #d9d6cf;
  text-align: center;
  color: #9a9292;
  font-size: 11px;
  padding: 5px 2px 2px 2px;
  margin: 0;
}
.spelione_res_table td.srt {
  border-bottom: 4px solid #d9d6cf;
  background: #e5e2da;
  font-size: 12px;
  color: #323232;
  font-weight: bold;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  padding: 7px 0 5px 0;
}
.spelione_res_table td.srp {
  text-align: left;
}
.spelione_res_table td.srpc {
  font-size: 12px;
  color: #323232;
}
.spelione_res_table td.srpc2 {
  font-size: 11px;
  color: #323232;
}
.spelione_res_table td a {
  color: #323232;
  text-decoration: none;
}

.f500 {
  float: left;
  width: 500px;
}

img.pm0 {
  padding: 0;
  margin: 0;
}

.table_right {
  float: left;
  width: 231px;
  margin: 0 0 11px 8px;
  padding: 0;
  border-top: 1px solid #cccccc;
}

.table_right tr {
  background:url(../images/bg_dot.gif) left top repeat-x;
}

.table_right tr.tr_first {
  font-family: tahoma;
  font-size: 11px;
  font-weight: bold;
  height: 23px;
  background:url(../images/bg_dot.gif) left bottom repeat-x #eceff4;
}

.table_right tr.tr_first2 {
  background: none;
}

.table_right td {
  font-family: tahoma;
  font-size: 12px;
  height: 20px;
}
	
.table_right td a {
  color: #201f1f;
  font-family: tahoma;
  font-size: 12px;
  height: 20px;
  text-decoration: none;
}

.rspelione_btn {
  float: left;
  width: 231px;
  text-align: center;
  padding: 13px 0 10px 0;
}

.rspelione_link_block {
  float: left;
  width: 231px;
  text-align: center;
}

.rspelione_link_block a {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  color: #201f1f;
  font-weight: bold;
  text-decoration: none;
}

.rss_title {
  font-weight: bold;
  padding: 0;
  margin: 0;
}

ul.rss_list {
  margin: 0 0 0 24px;
  padding: 14px 0 14px 0;
}
.rss_list li a {
  text-decoration: none;
  color: #da0400;
  font-weight: bold;
}

.rss_list2 td {
  padding: 9px 0 13px 0;
}
.rss_list2 td a {
  text-decoration: none;
  color: #da0400;
  font-weight: bold;
}

.gallery_block {
	float: left;
	width: 560px;
  padding-top: 25px;
}
.gallery_block .gallery_image_block, .gallery_block  gallery_image_block_right {
	float: left;
	width: 264px;
	text-align: center;
	padding: 0 26px 30px 0;
}
.gallery_block .gallery_image_block_right {
	padding-right: 0;
}
.gallery_block .gallery_image_block img, .video_block img {
  border: 0;
  border: 5px solid #d9d6cc;
}

.gallery_block .gallery_image_block2, .gallery_block  gallery_image_block_right2 {
	float: left;
	width: 178px;
	padding: 0 12px 12px 0;
}
.gallery_block .gallery_image_block_right2 {
	padding-right: 0px;
}
.gallery_block .gallery_image_block2 img {
	border: 5px solid #d9d6cc;
}

.gal_link {
  color: #31302f;
  font-weight: bold;
  text-decoration: none;
}

.video_block img {
  border: 0;
  padding: 5px;
  background: url(../images/vid_border_grey.jpg) center no-repeat;
}

.video_block {
  float: left;
  width: 175px;
  text-align: left;
	padding: 0 15px 30px 0;
}
.video_block_right {
  padding-right: 0px;
}
.video_block img {
  border: 0;
  padding: 5px;
  margin: 0 0 4px 0;
  background: url(../images/vid_border_red.gif) center no-repeat;
}

.video_block2 img {
  border: 0;
  padding: 5px;
  margin: 0 0 4px 0;
  background: url(../images/vid_border_grey.jpg) center no-repeat;
}

.video_block_small {
  float: left;
  width: 129px;
	padding: 0 13px 10px 0;
}
.video_block_small_right {
  padding-right: 0px;
}
.video_block_small img {
  border: 0;
  padding: 4px 3px 4px 5px;
  margin: 0 0 4px 0;
  background: url(../images/vid_border_grey2.jpg) center no-repeat;
}

.vid_title {
  font-size: 13px;
  color: #eb0000;
  text-decoration: underline;
}
.font11 {
  font-size: 11px
}

.w550 {
  float: left;
  width: 555px;
}

.w259 {
  width: 259px;
}

.video_title {
  float: left;
  width: 259px;
  padding-top: 7px
}
.video_title a {
  font-size: 12px;
  color: #323232;
  text-decoration: none;
}
.video_title a:hover {
  font-size: 12px;
  color: #bf0908;
  text-decoration: none;
}
.video_title a.v_com {
  font-size: 12px;
  color: #bf0908;
  text-decoration: none;
}

.vid_title_icon {
  position: absolute;
  left: 0;
  top: 0;
  background: url(../images/vid_title_ico.png) center center no-repeat;
}

.title_gallery {
  float: left;
  width: 395px;
  position: relative;
}

.cursor {
  cursor: pointer;
}

.vote_archyve {
  float: left;
  width: 558px;
  list-style: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.vote_archyve li {
  border-top: 1px solid #cccccc;
  padding: 20px 0 20px 0;
}
.vote_archyve li.va_first {
  border: 0;
  padding-top: 0
}
.vote_archyve_q {
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  color: #bf0908;
}
.vote_archyve_text, .vote_archyve_text_b {
  font-size: 12px;
  color: #31302f
}
.vote_archyve_text_b {
  font-weight: bold;
}

.atrib_title {
	float: left;
	position: relative;
	width: 539px;
	height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #31302f;
	background: #bfbbad;
	padding: 5px 0 0 15px;
	margin: 0 0 5px 0;
}
.atrib_block {
	float: left;
	position: relative;
	width: 175px;
	height: 300px;
	border: 3px solid #d9d6cc;
	background: #FFF;
	margin: 0 5px 12px 0;
}
.atrib_block_nl {
	margin-right: 0;
}
.atrib_img {
	width: 175px;
	height: 216px;
  padding: 0;
  margin: 0;
}
.atrib_info {
	height: 47px;
	padding: 0 4px 0 4px;
	font-size: 12px;
	color: #000;
}
.atrib_price {
	height: 19px;
	font-size: 12px;
	color: #31302f;
	text-align: center;
}
.atrib_red {
	color: #dc0101;
	font-weight: bold;
}
.atrib_more {
	height: 18px;
	background: #d9d6cc;
	text-align: center;
	padding-top: 3px;
}
.atrib_link, .atrib_link2 {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background: url(../images/atrib_arrow.gif) right center no-repeat;
	padding-right: 11px;
}
.atrib_link2 {
	font-weight: bold;
}
.forum {
  float: left;
  position: relative;
  width: 980px;
}

.blink_bg {
  float: left;
  position: relative;
  width: 981px;
  height: 40px;
  /*padding-top: 3px;*/
  margin-bottom: 5px;
  background: url(../images/blink_bg.gif) left top no-repeat;
}
.blink_link {
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  line-height: 19px;
  color: #828282;
  margin-left: 20px;
  white-space: nowrap;
}

#sessionNameHolder {
  float: left;
  position: relative;
  width: 250px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:  14px;
  font-weight: bold;
  color: #FFF;
  padding: 13px 19px 9px 19px;
}

#days, #hours, #minutes, #seconds {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  color: #FFF;
  font-weight: bold;
}
