﻿html {
	background-position: 50% 0%;
	background-image: url('images/bck.gif');
	background-repeat: repeat;
	height: 100%;
	margin: 0;
	padding: 0;
	font-size: 12px;
	text-align: center;
	width: 100%;

}
body {
	background-position: 50% 0%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height: 100%;
	color: #797C7F;
	background-image: url('images/back_bg1.jpg');
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	font-size: 12px;
	text-align: center;
	width: 100%;
	font-weight: normal;
}
select, input, textarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
table{
border:0px;
border-collapse:collapse; /* cellspacing="0" */

}
table td{
	margin: 0px;
	padding: 0px;
}
table {
	margin:auto auto;
	height: 9%;
}
img {
	border:0px
}
p {
	margin: 0px;
	padding: 0px;
}

a {
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	font-weight: bold;
	text-decoration: none;
}
* {
	padding: 0px;
	margin: 0px;
}
#right {
	text-align: right;
}
#left {
	text-align: left;
}

h1, h2, h3, h4, h5 {
	color: #66625e;
}
.share {
	text-align: right;
	margin: 3px 10px 3px 5px;
}
.share1 {
	margin: 0px 0px 10px 0px;
	width: 600px;
}
.last_add {
	padding: 5px 0px 5px 0px;
	font-size: 24px;
	font-weight: normal;
	width: 600px;
	color: #c30000;
	letter-spacing: -1px;
}
.counter {
	margin: 10px auto 10px auto;
	width: 186px;
	text-align: center;
}
.counter a img {
	margin-top: 2px;
	margin-bottom: 2px;
}
.tcenter {
	text-align: center;
	width: 980px;
	margin: 0 auto;
}

.ttop {
	text-align: center;
	vertical-align: top;
	background-color: #F7F7F7;
	height: 182px;
}

.top {
	background-image: url('images/top_bg.gif');
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #F7F7F7;
	text-align: left;
	height: 72px;
}
/* enter */
.en_tbl {
	width: 972px;
	height: 59px;
	background-color: #F7F7F7;
	background-image: url('images/_top_bg.gif');
	background-repeat: repeat-x;
}
.en_logo {
	text-align: left;
	width: 752px;
}
.en_log {
	text-align: right;
	width: 220px;
}

.en_forma {
	height: 37px;
}
.en_post {
	padding: 0px;
	margin: 0px;
}
#en_txt {
	text-align: right;
	padding: 0px 4px 0px 0px;
	margin: 0px;
	vertical-align: middle;
}
.en_in {
	width: 108px;
	height: 15px;
	padding: 0px 0px 0px 2px;
	margin: 0px;
	border:0 solid transparent;
	background-repeat: repeat-x;
	font-size: 12px;
	vertical-align: middle;
	background-image: url('images/_en_bg.gif');
	background-color: #FFFFFF;
}
.en_div {
	border: 1px solid #EA9A54;
}
.en_butt {
	width: 32px;
	height: 37px;
	background-image: url('images/_en_butt.gif');
	background-repeat: no-repeat;
	border-style: none;
	font-size: 7px;
	padding: 0px;
	margin: 0px 0px 0px 4px;
	border: 0px;
	cursor: pointer;
}

.tablecontent {
	width: 980px;
	background-color: #F7F7F7;
}
.tblf {
	background-image: url('images/tb_fl.gif');
	background-repeat: repeat-y;
	width: 4px;
}
.tbrf {
	background-image: url('images/tb_fr.gif');
	background-repeat: repeat-y;
	width: 4px;
}

.ltb {
	width: 185px;
	text-align: left;
	vertical-align: top;
}
.rtb {
	width: 185px;
	text-align: right;
	vertical-align: top;
}
.ctb {
	width: 600px;
	text-align: center;
	vertical-align: top;
	font-size: -9999px;
	background-color: #fff2dd;
	height: 100%;
}
.ctbc {
	width: 600px;
	text-align: center;
	vertical-align: top;
	font-size: -9999px;
	background-color: #e6eaed;
	height: 100%;
	border-width: 1px;
	border-color: #ebebeb;
	border-right-style: solid;
	border-left-style: solid;
}

#ctbborder {
	border-width: 1px;
	border-color: #ebebeb;
	border-right-style: solid;
	border-left-style: solid;
}
#ctbblank {
	border-width: 1px;
	border-color: #F7F7F7;
	border-right-style: dashed;
	border-left-style: dashed;
	background-color: #F7F7F7;
}
.adv1 {
	font-size: 1px;
	height: 90px;
}
#adv1_pu {
	border-bottom-style: solid;
	border-width: 2px;
	border-color: #030f17;
}
.adv2 {
	margin: 0px;
	padding: 0px 0px 4px 0px;
	font-size: -9999px;
	background-color: #F7F7F7;
}

.tt_right, .tt_left, .pp_right, .pp_left {
	width: 600px;
	height: 4px;
	font-size: -9999px;
	background-repeat: no-repeat;
}
.tt_right {
	background-image: url('images/tt_gr_right.gif');
	background-position: right top;
}
.tt_left {
	background-image: url('images/tt_gr_left.gif');
	background-position: left top;
}
.pp_right {
	background-image: url('images/tt_parts_right.gif');
	background-position: right top;
}
.pp_left {
	background-image: url('images/tt_parts_left.gif');
	background-position: left top;
}

/* block left navi */
.bleft {
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
}
.bleft h2 {
	padding: 2px 0px 0px 8px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.bright {
	background-repeat: no-repeat;
	background-position: right top;
	height: 22px;
}
.bright h2 {
	padding: 2px 8px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.ynews {
	margin: 0px 0px 10px 0px;
	text-align: left;
	padding: 2px 1px 2px 8px;
	font-size: 12px;
}
span.yandex_date {font-size: 11px;}
.ynews a {
	color: #00659a;
	font-weight: normal;
}
.ynews a:hover {
	color: #00283d;
	text-decoration: underline;
		font-weight: normal;
}

.votes {
	text-align: left;
	padding: 2px 3px 2px 10px;
}
.votes span {
	font-weight: bold;
	color: #CC0000;
}
.votes p {
	text-align: center;
}
.vbutt {
	margin: 5px 0px 5px 0px;
	font-size: 10px;
}
.b_inf {
	text-align: center;
	padding-bottom: 4px;
}
.b_left {
	text-align: center;
	padding: 5px 2px 5px 2px;
}
/* menu */
.bckmenu {
	background-position: 0px 0px;
	background-image: url('images/mn_b1.gif');
	background-repeat: repeat-x;
	height: 31px;
	text-align: center;
	width: 970px;
}
.menu {
	text-transform: uppercase;
	color: #B9C1CE;
	position: relative;
	overflow: hidden;
	text-align: center;
	height: 31px;
	margin: auto;
}
.menublock {
	float: left;
	left: 50%;
	position: relative;
	text-align: center;
}
.menuinside {
    position: relative;
    left: -50%;
    float: left;
    list-style: none;
}
.menu a, .menu li  {
	background-position: 0 0;
	padding: 8px 5px 0px 5px;
	float: left;
	color: #ffffff;
	background-image: url('images/mn_b1.gif');
	background-repeat: repeat-x;
}
.menu li {
	border: 0px none #39485d;
	padding: 0px;
	margin: 0px;
}
#rightborder {
	border: 0px none #39485d;
}
.menu li a:hover {
	padding: 8px 5px 0px 5px;
	color: #115274;
	background-position: 0px -31px;
	background-image: url('images/mn_b1.gif');
	background-repeat: repeat-x;
	height: 31px;
}
.menu li a:active {
	padding: 9px 5px 0px 5px;
	color: #000000;
	background-position: 0px -31px;
	background-image: url('images/mn_b1.gif');
	background-repeat: repeat-x;
	height: 31px;
}

/* e menu */


#auto {
	background-position: left top;
	background-image: url('images/bl_all_bg1.gif');
	background-repeat: no-repeat;
}
#autog {
	background-position: left -22px;
	background-image: url('images/bl_all_bg1.gif');
	background-repeat: no-repeat;
}

#city {
	background-position: left -44px;
	background-image: url('images/bl_all_bg1.gif');
	background-repeat: no-repeat;
}
#parts {
	background-position: left -66px;
	background-image: url('images/bl_all_bg1.gif');
	background-repeat: no-repeat;
}
#views {
	background-position: left -88px;
	background-image: url('images/bl_all_bg1.gif');
	background-repeat: no-repeat;
}
#vote {
	background-image: url('images/bl_vote1.gif');
}
#ynews {
	background-image: url('images/bl_ynews.gif');
}


.leftul {
	padding: 2px 0px 4px 10px;
	text-align: left;
}

.leftul ul {
	overflow:hidden;
	width:100%;
	font-family: Verdana;
	color: #9c9ea0;
	list-style: none;
	line-height: 16px;
	vertical-align: middle;
}

.leftul ul a {
	padding-right: 2px;
}
.leftul ul a:hover {
	padding-right: 2px;
}

.leftul ul li {
	border-width: 1px;
	border-color: #c9ced1;
	border-bottom-style: dotted;
	width: 140px;
	padding-left: 14px; /* отступ от маркера */;
	margin-bottom: -1px;
	padding-top: 1px;
}
#lauto ul li {
	background: url('images/li_auto.gif') no-repeat left 4px;
}
#lautog ul li {
	background: url('images/li_auto_gr.gif') no-repeat left 4px;
}

#lcity ul li {
	background: url('images/li_city.gif') no-repeat left 4px;
}
#lparts ul li {
	background: url('images/li_parts.gif') no-repeat left 4px;
}
#lviews ul li {
	background: url('images/li_views.gif') no-repeat left 4px;
	font-weight: bold;
}
#lauto ul a {
	color: #0093E0;
}
#lauto ul a:hover {
	color: #ff7200;
}
#lautog ul a {
	color: #3671d3;
}
#lautog ul a:hover {
	color: #ff7200;
}

#lcity ul a {
	color: #ea5e00;
}
#lcity ul a:hover {
	color: #6b2b00;
}
#lparts ul a {
	color: #1a8b1f;
}
#lparts ul a:hover {
	color: #09540c;
}

/* end block left navi */

/*	background-image: url('images/sp_f4.gif');  	border: 1px solid #ffb261; */


.spec1 {
	background-image: url('images/_pod_rec.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 198px;
	height: 198px;
	text-align: center;
	vertical-align: top;
	font-size: -100px;
	display: block;
	background-color: #ff9600;
}
.spec1 a img {
	border: 1px solid #ec8b00;
	margin: 3px 0px 0px 0px;
}
.spec1 a:hover img {
	margin: 3px 0px 0px 0px;
	border: 1px dashed #f7f7f7;
}
.spec1 h2 {
	font-size: 14px;
	font-weight: bold;
	color: #5a2e00;
	margin: 4px 0px 0px 0px;
}
.spec1 h3 {
	font-size: 12px;
	font-weight: bold;
	color: #a46915;
}
.stdiv {
	background-color: #F7F7F7;
}
.st {
	margin: 3px 0px 0px 0px;
	width: 600px;
}
.st td {
	padding-bottom: 3px;
	width: 200px;
	height: 198px;
}

.howmain {
	height: 25px;
	text-align: right;
	padding: 6px 30px 0px 0px;
}
.howmain a {
	color: #FF0000;
	text-decoration: underline;
}
.howmain a:hover {
	color: #800000;
	text-decoration: none;
}

/* marks and top name */

.page {
	padding: 8px 0px 8px 0px;
	font-weight: bold;
	text-align: center;
}
.page a, .page a:hover, .page span {
	background-image: url('images/f_ps.gif');
	background-repeat: repeat-x;
	border-style: none;
	padding: 4px 7px 4px 7px;
	margin: 0px 1px 0px 0px;
}
.page a {
	background-position: 0 0;
	color: #ffa200;
}
.page a:hover {
	background-position: 0 -22px;
	color: #fff2dd;
}
#pi a {
	color: #69ff7d;
}
#pi a:hover {
	color: #e7eee8;
}
#pi span {
	background-position: 0 -66px;
	color: #6d8a70;
}
.page span {
	color: #897656;
	background-position: 0 -44px;
}
#pages {
	color: #FFFFFF;
	padding: 4px 7px 4px 7px;
	text-decoration: none;
	background-color: #bdbebf;
	margin-right: 1px;
}
.blockmark {
	padding: 0px 6px 6px 6px;
	line-height: 17px;
}

.naviform {
}
.naviform p {
	padding: 2px 0px 2px 0px;
	font-weight: bold;
	color: #999999;
}
.blockfilter {
	padding: 2px 0px 4px 0px;
	width: 600px;
	height: 22px;
}
.blocksort {
	padding: 4px;
	border-width: 1px;
	border-color: #f7f7f7;
	background-color: #ffba6a;
	color: #000;
	height: 24px;
	vertical-align: middle;
	border-bottom-style: solid;
	background-image: url('images/nf/gr_bs_y.gif');
	background-repeat: repeat-x;
	background-position: top;

}
.sortable {
	width: 96%;
}
.sortable td {
	padding: 0px 4px 0px 4px;
	text-align: center;
}
.sortable select, .sortable input {
	font-size: 12px;
	padding: 1px;
	border-style: solid;
	border-width: 1px;
}
.sortable select {
	border-color: #d1c7b8 #d1c7b8 #fffbf5 #d1c7b8;
	color: #615c53;
	background-color: #fff7eb;
	height: 20px;
}
.sortable input {
	border-color: #FFFFFF;
	color: #615c53;
	cursor: pointer;
	background-image: url('images/nf/gr_bs_y.gif');
	background-repeat: repeat-x;
	background-position: 0px -61px;
}


/* end marks and top name */

/* bill view block */

.hits {
	padding: 10px 0px 10px 0px;
	font-size: 20px;
}
.divcenter {
	margin: 0 auto;
}
.bill_quick {
	padding: 10px 0px 10px 0px;
	width: 540px;
	margin: auto auto;
	text-align: left;
	text-transform: lowercase;
	color: #66625D;
}
.bill_quick span {
	text-transform: capitalize;
}
.billblock {
	padding: 8px 0px 20px 0px;
	width: 600px;
	color: #837668;
	text-align: center;
}
.billblock h1, h2, h3, h4, h5 {
		color: #837668;
}
.billblock h1 {
	font-size: 30px;
	font-weight: normal;
	letter-spacing: -1px;
}
.billblock h1 span {
	color: #009900;
}
.billblock h2 {
	font-size: 24px;
	font-weight: normal;
	letter-spacing: -1px;
}
.billblock h3 {
	font-size: 14px;
	font-weight: normal;
}
.billblock h4 {
	font-size: 16px;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
}
.billblock h5 {
	font-size: 12px;
	font-weight: bold;
}

.billname {
	padding: 2px 0px 6px 0px;
	width: 600px;
}
.billprint {
	padding: 9px 0px 0px 0px;
	margin: 6px 0px 6px 0px;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	background-image: url('images/print_bk.gif');
	background-repeat: no-repeat;
	height: 25px;
	color: #7fd6ff;
}
.billprint a {
	color: #FFF;
	text-decoration: underline;
}
.billprint a:hover {
	color: #000;
	text-decoration: underline;
}
#bitem {
	background-image: url('images/print2_bk.gif');
	color: #C8EDB1;
}
#sms {
	margin: 1px 0px 1px 0px;
	background-image: url('images/sms_bg.gif');
	background-repeat: no-repeat;
	background-position: center center;
}
.billtb_1 {
	margin: 8px auto 8px auto;
}
.billtb_1 td {
	border-width: 1px;
	border-color: #CCCCCC;
	text-align: left;
	padding: 3px 10px 3px 0px;
	white-space: nowrap;
	font-size: 14px;
	font-weight: bold;
	border-bottom-style: dotted;
}
.billtb_1 td span {
	color: #5e5e5e;

}
#small {
	font-size: 12px;
}
.billtb_1 tr #nob {
	border-bottom-style: none;
}

.billos {
	margin: 5px auto 5px auto;
}
.billos td {
	font-size: 14px;
	font-weight: bold;
	padding: 3px 10px 3px 0px;
	text-align: left;
	color: #333333;
}
#rgt {
	text-align: right;
	font-weight: normal;
}
.bill1 {
	padding: 4px 0px 4px 0px;
	width: 600px;
	text-align: center;
}
.comtable {
	margin: 6px auto 10px auto;
	width: 500px;
	empty-cells: hide;
}
.comtable td {
	background-position: left center;
	padding: 2px 18px 2px 14px;
	text-align: left;
	font-weight: bold;
	background-image: url('images/dop_ic2.gif');
	background-repeat: no-repeat;
	white-space: nowrap;
	empty-cells: hide;
}
.fotot {
	margin-top: 6px;
	margin-bottom: 6px;
}
.fotot td {
	text-align: center;
	vertical-align: middle;
	padding: 1px;
}
.foto {
	background-position: center center;
	width: 176px;
	height: 136px;
	display: block;
	font-size: -100px;
	text-align: center;
	vertical-align: top;
	background-image: url('images/foto_bg1.gif');
	background-repeat: no-repeat;
}
.foto a img {
	margin-top: 7px;
	border: 1px solid #ffa422;
}
.foto a:hover img {
	margin-top: 7px;
	border: 1px dotted #ffffff;
}
.dopinfo {
	margin: 5px auto 8px auto;
	width: 510px;
	text-align: justify;
}
/* end bill view block */
.block_border {
	padding: 10px 0px 0px 0px;
	border-width: 1px;
	border-color: #ffd38b;
	border-right-style: dashed;
	border-left-style: dashed;
}
.block_hits {
	padding: 10px 0px 10px 0px;
	text-align: center;
}
.block_hits h1 {
	font-size: 30px;
	font-weight: bold;
}
.block_hits h2 {
	margin: 0px 0px 10px 0px;
	font-size: 18px;
	font-weight: bold;
}
.block_hits a {
	border-width: 1px;
	border-color: #FF0000;
	color: #FF0000;
	border-bottom-style: dotted;
}
.block_hits a:hover {
	border-width: 1px;
	border-color: #800000;
	color: #800000;
	border-bottom-style: dotted;
}

.block_hits p {
	padding: 5px 0px 5px 0px;
}
.blocktop {
	background-image: none;
	background-color: #fff2dd;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #F7F7F7;
	border-top-style: solid;
	font-size: -9999px;
}
.blockbottom {
	background-position: right top;
	background-color: #d1d9e3;
	padding: 4px 0px 0px 0px;
	border-bottom-style: solid;
	border-color: #F7F7F7;
	font-size: -9999px;
	background-image: url('images/viewb_right_up.gif');
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.blockbottom1 {
	padding: 4px 0px 0px 0px;
	font-size: -9999px;
}


.bottom {
	width: 980px;
}
.blf {
	background-image: url('images/tbn_fl.gif');
	background-repeat: repeat-y;
	vertical-align: top;
	text-align: left;
	width: 2px;
}
.brf {
	background-image: url('images/tbn_fr.gif');
	background-repeat: repeat-y;
	vertical-align: top;
	text-align: right;
	width: 2px;
}
.bcc {
	width: 976px;
	text-align: center;
	vertical-align: top;
	font-size: -100px;
}
/*.bcc1 {
	width: 976px;
	height: 190px;
	background-color: #FFF0D9;
	text-align: center;
	vertical-align: top;
	font-size: -100px;
}*/

.bottom303 {
	width: 976px;
	height: 303px;
	text-align: center;
	vertical-align: top;
	background-image: url('images/bott_bg_all3.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}
.adgl {
	margin: 0px auto 0px auto;
	padding: 5px 0px 5px 0px;
	height: 90px;
	font-size: 0px;
	text-align: center;
	width: 730px;
}
.t203 {
	width: 976px;
	height: 203px;
}
.t203l {
	width: 352px;
	vertical-align: bottom;
	text-align: left;
	padding: 0px 0px 10px 10px;
}
.t203c {
	width: 272px;
	padding: 0px 0px 10px 0px;
	vertical-align: bottom;
	text-align: center;
	color: #6B5330;
}
.t203r {
	width: 352px;
	padding: 0px;
	margin: 0px;
	vertical-align: bottom;
	text-align: right;
}
.pu {
	background-image: url('images/pu_g.gif');
	background-repeat: repeat-x;
	background-position: left top;
	height: 1px;
}
.footer {
	text-align: center;
	vertical-align: top;
}

.pu_orange {
	width: 976px;
	height: 3px;
	font-size: 1px;
	background-image: url('images/pu_orange.gif');
	background-repeat: repeat-x;
}
.copyrite {
	padding: 10px 0px 10px 0px;
	text-align: center;
}
.etegro {
	margin: 0px auto 0px auto;
	width: 976px;
	text-align: center;
}

/* corner */
.scorner
{
	margin: 6px auto 8px auto;
	position: relative;
	overflow: hidden;
	padding: 10px 0;
	width: 450px;
	background: #3e4650;
}
.scorner .content
{
	padding: 10px 20px;
	font-weight: bold;
	color: #c7cbd0;
	text-align: center;
}
.content h2 {
	padding: 1px 0px 10px 0px;
	font-size: 20px;
	font-weight: normal;
	color: #e2e4e7;
	letter-spacing: 0px;
}
.content h3 {
	padding: 2px 0px 2px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.content ul {
	text-align: left;
	list-style-type: none;
	line-height: 16px;
}
.content li {
	border-bottom-style: dashed;
	border-width: 1px;
	border-color: #666f79;
}
.content p {
	text-align: left;
	margin-top: 4px;
	margin-bottom: 4px;
}
.content a {
	color: #fff2dd;
	border-width: 1px;
	border-color: #fff2dd;
	border-bottom-style: dotted;
}
.content a:hover {
	color: #000;
	border-width: 1px;
	border-color: #000;
	border-bottom-style: dotted;
}

#sales {
	background-color: #ffe5bc;
}
#scontact {
	font-weight: bold;
	color: #897d6a;
	text-align: left;
}
.scorner .cn
{
	position:absolute;
	width:20px;
	height:20px;
	left:-10px;
	top:-10px;
	background:url('images/c_corner.png');
}
.scorner .cn.tr, .scorner .cn.br
{
	margin-left:450px;
}
.scorner .cn.bl, .scorner .cn.br
{
	top:auto;
}
/* end corner */

a.tt{
	position:relative;
    z-index:24;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
	cursor: help;
}
a.tt span{ display: none; }
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{
	z-index:25;
	color: #800000;
	background: ;
}
a.tt:hover span.tooltip{
	display: block;
	position: absolute;
	top: 0px;
	left: 0;
	padding: 8px 0 0 0;
	width: 200px;
	color: #524D45;
	text-align: left;
	font-weight: normal;
}
a.tt:hover span.toptip{
	display: block;
	padding: 30px 4px 0 4px;
	background: url('images/bubble.gif') no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
display: block;
padding: 0 8px; 
background: url('images/bubble_filler.gif') repeat bottom; 
}
a.tt:hover span.bottomtip{
	display: block;
	padding: 3px 8px 10px;
	color: #000066;
	background: url('images/bubble.gif') no-repeat bottom;
}


.list_bill {
	/*border-width: 1px;
	border-color: #ffd38b;
	border-right-style: dashed;
	border-left-style: dashed;
	*/
}
.mark {
	margin: 0px;
	padding: 16px 8px 10px 8px;
	line-height: 17px;
	color: #989C9F;
	text-align: justify;
}
.mark a {
	color: #FF6600;
	border-bottom-style: dotted;
	border-width: 1px;
	border-color: #FF6600;
	margin-right: 3px;
}
.mark a:hover {
	color: #800000;
	border-bottom-style: dotted;
	border-width: 1px;
	border-color: #800000;
	margin-right: 3px;
}

.mark span {
	white-space: nowrap;
	margin-right: 1px;
}
.tot {
	padding: 4px 0px 4px 0px;
	text-align: center;
	font-weight: bold;
	color: #999999;
}



.fold {
	width: 600px;
	height: 44px;
	cursor: default;
}
.fold td {
	background-position: left top;
	height: 44px;
	font-size: 22px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	background-repeat: no-repeat;
	color: #514f4d;
	white-space: nowrap;
}
.fold td a {
	font-weight: normal;
	border-bottom-style: dotted;
	border-width: 1px;
	text-decoration: none;
}
.fold td a:hover {
	font-weight: normal;
	border-bottom-style: dotted;
	border-width: 1px;
	text-decoration: none;
}
#f_left {
	padding: 0px;
	margin: 0px;
	text-align: left;
	width: 1%;
}
#f_left1 {
	background-position: left top;
	background-image: url('images/nf/_nf_bg.gif');
	background-repeat: repeat-x;
	padding: 0px 0px 0px 6px;
	margin: 0px;
	text-align: left;
	width: 1%;
}

#f_b_ic1 {
	width: 87px;
	background-image: url('images/bill_ic1.gif');
}
#f_b_ic1a {
	width: 42px;
	background-image: url('images/nf/icon_bill.gif');
}

#f_bill_on {
	background-position: left -88px;
	padding: 0px 2px 0px 2px;
	background-color: #3cabe4;
	color: #A6E1FF;
	cursor: default;
	background-image: url('images/nf/_nf_bg.gif');
	background-repeat: repeat-x;

}
#f_bill_on a {
	color: #FFFFFF;
	border-color: #FFFFFF;
}
#f_bill_on a:hover {
	color: #00476c;
	border-color: #00476c;
}
#f_b_ic2 {
	width: 44px;
	background-image: url('images/nf/nf_zoom_blue_b1.gif');
}
#f_bill_off {
	background-position: left -44px;
	padding: 0px 2px 0px 2px;
	background-color: #04141e;
	background-image: url('images/nf/_nf_bg.gif');
	background-repeat: repeat-x;
}
#f_bill_off a {
	color: #00AEFF;
	border-color: #00AEFF;
}
#f_bill_off a:hover {
	color: #fff;
	border-color: #fff;
}
#f_l_ic1 {
	width: 51px;
	background-image: url('images/list_ic1.gif');
}
#f_l_ic2 {
	width: 41px;
	background-image: url('images/list_ic2.gif');
}
#f_list_on {
	background-color: #FFF2DD;
	background-image: url('images/nf/_nf_bg.gif');
	background-repeat: repeat-x;

}
#fl_bill_off {
	background-position: left -44px;
	padding: 0px 2px 0px 2px;
	background-color: #04141e;
	background-image: url('images/nf/_nf_bg.gif');
	width: 90%;
	background-repeat: repeat-x;
	text-align: center;
}
#fl_bill_off a {
	color: #00AEFF;
	border-color: #00AEFF;
}
#fl_bill_off a:hover {
	color: #fff;
	border-color: #fff;
}

#fl_list_on {
	padding: 0px 8px 0px 4px;
	margin: 0px;
	background-color: #FFF2DD;
	text-align: left;
	background-image: url('images/nf/_nf_bg.gif');
	background-repeat: repeat-x;

}
#fl_list_sms {
	padding: 0px 1px 0px 1px;
	background-color: #FFF2DD;
	text-align: center;
	background-image: url('images/nf/_nf_bg.gif');
	background-repeat: repeat-x;
	color: #9C3300;
}


#f_s_ic1 {
	width: 47px;
	background-image: url('images/nf/nf_zoom_or_1.gif');
}
#f_s_icsm {
	width: 54px;
	background-image: url('images/nf/icon_sms.gif');
}

#f_s_ic2 {
	width: 46px;
	background-image: url('images/nf/nf_zoom_blue_y1.gif');
}
#f_s_ic3 {
	width: 53px;
	background-image: url('images/nf/nf_zoom_or_2.gif');
}
#f_s_ic4 {
	width: 41px;
	background-image: url('images/nf/nf_zoom_blue_left.gif');
}
/*#f_s_ic6 {
	width: 46px;
	background-image: url('images/nf/nf_zoom_blue_y1.gif');
}*/
#f_s_ic7 {
	width: 53px;
	background-image: url('images/nf/icon_city.gif');
}
#f_p_ic1 {
	width: 53px;
	background-image: url('images/nf/icon_parts_a.gif');
}
#f_p_ic2 {
	width: 46px;
	background-image: url('images/nf/nf_zoom_green_lg1.gif');
}
#f_p_ic3 {
	width: 52px;
	background-image: url('images/nf/icon_parts_b2.gif');
}
#f_p_ic4 {
	width: 53px;
	background-image: url('images/nf/nf_zoom_green_a.gif');
}
#f_parts_off {
	padding: 0px 2px 0px 2px;
	background-color: #3C464C;
	background-position: left -44px;
	background-image: url('images/nf/_nf_bg.gif');
	background-repeat: repeat-x;
}
#f_parts_off a {
	color: #01ff67;
	border-color: #01ff67;
}
#f_parts_off a:hover {
	color: #fff;
	border-color: #fff;
}
#f_parts_on {
	background-color: #E7EEE8;
	color: #5b715e;
	background-position: left -132px;
	background-image: url('images/nf/_nf_bg.gif');
	background-repeat: repeat-x;

}
#f_i_ici {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
	font-size: -999px;
	width: 35px;
	text-align: center;
	vertical-align: middle;
	background-position: left -132px;
	background-image: url('images/nf/_nf_bg.gif');
	background-repeat: repeat-x;
}
#f_i_ic1k {
	width: 56px;
	background-image: url('images/nf/icon_parts_b.gif');
}
#f_i_ic2 {
	width: 44px;
	background-image: url('images/nf/nf_zoom_green_g1.gif');
}
#f_item_on {
	background-color: #456D4B;
	color: #00601f;
	background-position: left -176px;
	background-image: url('images/nf/_nf_bg.gif');
	background-repeat: repeat-x;

}
#f_item_on a {
	border-color: #ffffff;
	color: #ffffff;
}
#f_item_on a:hover {
	border-color: #003310;
	color: #003310;
}

#f_n_ic1 {
	width: 53px;
	background-image: url('images/nf/icon_stats.gif');
}
#f_cn_ic1 {
	width: 55px;
	background-image: url('images/nf/feed_a.gif');
}
#f_cn_ic2 {
	width: 48px;
	background-image: url('images/nf/adv_b.gif');
}
#f_cn_ic3 {
	width: 55px;
	background-image: url('images/nf/feed_b.gif');
}
#f_cn_ic4 {
	width: 49px;
	background-image: url('images/nf/adv_a.gif');
}
#f_contact_on {
	background-position: left -220px;
	background-image: url('images/nf/_nf_bg.gif');
	background-repeat: repeat-x;
	padding: 0px 2px 0px 2px;
	background-color: #e6eaed;
	color: #696f76;
	cursor: default;
}
.tt_bot {
	background-repeat: no-repeat;
	width: 600px;
	height: 7px;
}
#r_y {
	background-image: url('images/nf/nf_yellow_right.gif');
	background-position: right top;
}
#l_y {
	background-image: url('images/nf/nf_yellow_left.gif');
	background-position: left top;
}
#r_g {
	background-image: url('images/nf/nf_green_right.gif');
	background-position: right top;
}
#l_g {
	background-image: url('images/nf/nf_green_left.gif');
	background-position: left top;
}

#r_b {
	background-image: url('images/nf/nf_blue_right.gif');
	background-position: right top;
}
#l_b {
	background-image: url('images/nf/nf_blue_left.gif');
	background-position: left top;
}

.contact {
	color: #696F76;
	padding: 20px 10px 10px 10px;
}
.contact a {
	color: #0092FF;
}
.contact a:hover {
	color: #003964;
}

.contact h1 {
	padding: 10px 0px 10px 0px;
	font-size: 24px;
	color: #696F76;
	font-weight: normal;
}
.contact p {
	padding: 10px 6px 10px 6px;
	width: 550px;
	text-align: left;
}
.how {
	padding: 0px 0px 0px 10px;
	border-width: 1px;
	border-color: #b7aea1;
	margin: 20px auto 10px auto;
	color: #676563;
	width: 500px;
	text-align: left;
	border-left-style: dashed;
}
.how p {
	font-size: 14px;
}
.how p span {
	border-bottom-style: dotted;
	border-width: 1px;
	border-color: #676563;
}
.how a {
	color: #FF0000;
	text-decoration: underline;
}
.how a:hover {
	color: #800000;
	text-decoration: none;
}
.fb_table {
	margin:auto auto;
}
.fb_table td {
	vertical-align: top;
	text-align: left;
	margin: 2px;
	padding: 2px;
	font-size: 14px;
}
.fb_table #right {
	text-align: right;
}

.fb_table select, .fb_table textarea, .fb_table input {
	border-style: solid;
	border-width: 1px;
	border-color: #b0b8bf #b0b8bf #f0f4f7 #b0b8bf;
	padding: 2px;
	font-size: 14px;
	color: #5D666D;
	background-color: #EDF1F3;
}
.fb_table input {
	width: 200px;
	height: 18px;
}
.fb_table textarea {
	width: 340px;
	height: 200px;
}
.fb_table #fb_btt {
	width: 200px;
	height: 33px;
	background-color: #dde3e7;
	font-size: 14px;
	color: #52626e;
	font-weight: bold;
	cursor: pointer;
	border-color: #b0b8bf;
}
.fb_bck {
	width: 600px;
	height: 683px;
	background-image: url('images/nf/fb_bckg.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}

.tm {
	margin: 10px auto 10px 30px;
	width: 96%;
}
.tm li.b {
	MARGIN-TOP: 10px
}
.tm li B {
	position: relative;
	text-align: right;
	width: 1em;
	float: left;
	color: #999;
	margin-left: -20px;
}
.tm td {
	padding: 1px 5px 1px 0px;
	font-size: 14px;
	text-align: left;
	color: #999999;
	width: 25%;
	vertical-align: top;
}
.tm ul {
	list-style-type: none;
	padding: 0px 0px 15px 0px;
}
.tm li {
	line-height: 20px;
	padding-left: 15px;
}
.tm_b {
	font-size: 14px;
	font-weight: bold;
	display: inline;
	padding-right: 15px;
	text-align: left;
}
.tm li a {
	border-width: 1px;
	border-color: #FF3300;
	color: #FF3300;
	border-bottom-style: dotted;
}
.tm ul span {
	font-size: 14px;
	font-weight: bold;
	display: inline;
	top: -40px;
	float: left;
	padding-right: 10px;
}
.tm li a:hover {
	border-width: 1px;
	border-color: #800000;
	color: #800000;
	border-bottom-style: dotted;
}
.tm_a {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	display: inline;
	float: left;
}

.tbBill {
	width: 600px;
}
.tbBill td {
	background-image: url('images/_sp_gr1.jpg');
	background-repeat: repeat-x;
	background-position: left top;
	height: 100%;
}
#tbCor {
	background-image: url('images/viewb_l_fbottom.gif');
	background-repeat: no-repeat;
	background-position: right bottom;

}
.tbBillpic {
	border-width: 1px;
	border-color: #FFFFFF;
	border-bottom-style: solid;
	margin: 4px;
	padding: 4px;
	vertical-align: top;
}
.tbBillpic a img {
	border: 1px solid #FF6600;
}
.tbBillpic a:hover img {
	border: 1px solid #FFF;
}
.tbBilldes {
	border-width: 1px;
	border-color: #FFFFFF;
	border-bottom-style: solid;
	text-align: left;
	vertical-align: top;
	padding: 2px 5px 0px 6px;
	color: #333333;
	position: relative;
}
.tbBilldes a {
	color: #0080e2;
	text-decoration: underline;
}
.tbBilldes a:hover {
	color: #000066;
	text-decoration: underline;
}

.tbBilldes p {
	text-transform: lowercase;
}
.tbBilldes p span {
	text-transform: none;
}
.tbBilladd {
	color: #757068;
	margin: 3px 0px 2px 0px;
}
.tbBilldes h4 {
	font-size: 14px;
	font-weight: bold;
	color: #444444;
}
/*.tbBilldes h4 span {
	color: #ff4200;
}
*/
.torg {
	color: #009900;
}
.notorg {
	color: #CC0099;
}
.bprice {
	color: #FF0000;
}

