
.wf_hidden, .wf_textarea_hidden, #wf_automob .wf_attention.wf_hidden, #wf_list2 .wf_attention.wf_hidden {
		display:none;
}
.wf_undrln {
		text-decoration:underline;
}
.wf_attention {
		
		background:#0AA703;
		color:#fff;
		display:block;
		position:absolute;
		font-weight:normal;
		font-size:0.85em;
		padding:2px 12px 2px 12px;
		top:24px;
		left:130px;
}
.wf_attention2 {
		
		background:#0AA703;
		color:#fff;
		font-weight:normal;
		font-size: 0.7em;
		padding:2px 12px 2px 12px;
		margin-left: 10px;
}
#wf_automob .wf_attention {
		position:absolute;
		float:left;
		top:-17px;
		left:23%;
}
.wf_help_text {
		padding: 14px 0 14px 47px;
		margin-left:100px;
		font-style:italic;
		font-size:0.85em;
		font-weight:normal;
		color:#676767;
		background: url(/images/help.gif) no-repeat left center;
    display: none;
}
#wf_add .wf_help_text ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:square;
  padding-left: 25px;
}
#wf_add .wf_help_text li {
  color: #676767;
  padding: 12px 0 0 0;
  font-weight:normal;
  font-size:1.15em;
  font-style:italic;
  
}

.wf_help_text.wf_not_so_active{
		color:#999999 !important; 
		}
 
.wf_somespace1 {
		display:block;
		height:15px;
		}
.wf_somespace2 {
		display:block;
		height:65px;
}

.wf_markbar { 
		padding-top: 20px; 
		font-size: 1.4em; 
		padding-bottom:8px;
		}
    
.wf_markbar li a.wf_dotted {
    background:transparent url(/images/dots.gif) repeat-x scroll left bottom;
    text-decoration: none;
}

.wf_markbar div { 
		margin: 13px 0 0 -16px; 
		font-size: 1.4em; 
		}
.wf_markbar div span { 
		color: #8f8f8f; 
		}
.wf_markbar ul {
		padding-top: 0px;
		margin-top: -6px;
		margin-left: 15px;
		list-style: none;
		}
.wf_markbar ul.city_block{ 
    padding-top: 10px !important; 
    font-size: 1em;
    }
.wf_markbar ul.dealers_block{ 
    padding-top: 10px !important; 
    }
.wf_markbar ul#wf_car_model ul {
    padding-left: 15px;
}
.wf_markbar ul#wf_car_model li a{
    background:transparent url(/images/dots.gif) repeat-x scroll left bottom;
    text-decoration: none;
}

.wf_markbar ul#wf_car_model a.wf_dotted{
    background:transparent url(/images/dots.gif) repeat-x scroll left bottom;
    text-decoration: none;
}
.wf_markbar ul#wf_car_model li ul li a{
    background: none;
    text-decoration: underline;
}
.wf_markbar li { 
		margin-left:-4px;
		padding: 25px 0 0 0; 
		}
.wf_markbar span.wf_author {
		font-size: 0.9em;
		font-style: italic;
		color: #535353;
}
.wf_markbar span.date {
    display:none;
}

.wf_datebar { 
		padding-top: 20px; 
		font-size: 1.4em; 
		padding-bottom:8px;
		}
.wf_datebar div { 
		margin: 13px 0 0 -36px; 
		font-size: 1.4em; 
		}
.wf_datebar div span { 
		color: #8f8f8f; 
		}
.wf_datebar ul {
		padding-top: 0px;
		margin-top: -6px;
		margin-left: -8px;
		list-style: none;
		}
.wf_datebar li { 
		margin-left:-4px;
		padding: 25px 0 0 0; 
		}
.wf_datebar span.wf_author {
		font-size: 0.9em;
		font-style: italic;
		color: #535353;
}
.wf_datebar span.date {
    display:none;
}
.wf_ear_author {
		font-size: 0.9em !important;
		font-style: italic;
		color: #535353;
}

#wf_new_let-it .letter-items { 
		padding: 40px 9% 0; 
		font-size: 1.8em;
}

#wf_car_model {
		font-size: 1.2em;
		padding-left: 19px;
		padding-top:0;
		}
#wf_car_model li {
		padding: 20px 0 0 0; 
}
#wf_car_model ul {
		font-size: 0.85em;
		padding-left:33px;
		padding-top:0;
		}
#wf_car_model ul li {
		padding: 13px 0 6px 0; 
		}
#wf_car_model a.wf_sel_car {
		font-weight: bold;
		color:#8F8F8F;
		text-decoration:none !important;
    background: none !important;
}
#wf_car_model ul.city_block {
    font-size: 1em;
}
#wf_car_model ul.city_block span.wf_author {
  font-size: 0.8em;
}

#wf_authors {
		font-size: 1.4em;
		padding-left: 12px;
		padding-top:35px;
		list-style:none;
		}
#wf_authors li {
		line-height:1.6em;
		padding: 3px 0 3px 0; 
		}
#wf_authors .wf_small_nums {		

		color:#808080;
		font-size: 0.65em;
		margin-right: 0.8em;
		}
#wf_authors li a {
		padding: 0 0 0 6px; 
    background:transparent url(/images/dots.gif) repeat-x scroll left bottom;
    text-decoration: none;
		}
#wf_authors li ul li a{
    text-decoration: underline;
    background: none;
    }
#wf_authors li a.wf_selected {
		background:#EBEBEB;
		text-decoration:none;
		color:#535353;
		padding: 6px 6px 6px 6px; 
		}
.wf_markbar li a.wf_selected {
    background:#EBEBEB none !important;
    text-decoration:none;
    color:#535353;
    padding: 6px 6px 6px 6px; 
    }
    
#wf_authors li ul {
		list-style:none;
		font-size:0.9em;
		padding: 11px 0 13px 40px; 
		}
#wf_authors li ul li {
		padding: 6px 0 6px 0; 
		}
#wf_authors span.wf_author {
		font-size: 0.95em;
		font-style: italic;
		color: #535353;
}

#wf_authors span.wf_author {
    font-size: 0.95em;
    font-style: italic;
    color: #535353;
}

#wf_authors span.author {
    display:none;
}

.wf_navi {
		font-size: 1.5em;
		padding-left: 12px;
		padding-top:41px;
		}
.wf_navi span {
		color:#494949;
		font-weight:bold;
		padding-right:12px;
		}
.wf_navi .wf_no_active {
		color:#999999;
		padding-right:12px;
		font-weight:normal;
		}
.wf_navi .wf_undrln {
		font-weight:normal;
		color:#195CAB;
}
.wf_navi a {
		text-decoration:none;
		}
.wf_navi div {
		
		padding-top:19px;
		}
.wf_navi div .wf_cur_page {
		font-size:1.1em;
		padding: 0 2px 0 2px;
		}		
.wf_navi div a{
		font-size:0.85em;
		font-weight:normal;
		text-decoration:underline;
		padding: 0 2px 0 2px;
}

.wf_icons {
		font-size: 1.4em;
		padding-top:38px;
	/*	background:red;*/
		width:27em;
		margin: 0 auto;
		}
.wf_icons a {
		text-decoration:none;
		padding-right:42px;
		}
.wf_icons  .wf_undrln {
		display:inline;
		vertical-align:top;
		line-height:40px;
		padding-top:10px;
		top:5px;
		margin-bottom:5px;
		}

#wf_checklist ul, #wf_list2 ul, #wf_notelist ul {
		list-style:none;
		font-size: 1.8em;
		padding-left: 33px;
		padding-top:5px;
		}
.wf_inslist ul {
		list-style:none;
		font-size: 1.8em;
		padding-left: 66px;
		padding-top:5px;
}
.wf_inslist ul  .wf_just_text  {
		padding-top:0;
}
.wf_inslist ul  .wf_just_text p {
		
		font-size: 0.7em;
		list-style: none;
		font-style:italic;
		padding-left:58px;
}
.wf_inslist ul ul{
		font-size: 0.7em;
		list-style: none;
		font-style:italic;
		padding-left:53px;
}
.wf_inslist ul ul li{
		padding-top:8px;
		padding-left:28px;
		background:url(/images/square.gif) left 8px no-repeat;

}
.wf_inslist ul li{
		padding-top:28px;
		position:relative;
}
#wf_list2 ul {	
		padding-left: 5px;
}	
#wf_checklist ul li, #wf_list2 ul li, #wf_notelist ul li {
		padding:31px 0 5px 0;
		}
#wf_list2 ul li {
		color:#195CAB;
}
#wf_list2 li a.not_underline {
		text-decoration:none;
}
#wf_list2 li.wf_opened a.not_underline{
		color:#5D5D5D;
}
#wf_checklist ul li .wf_list_marker, #wf_notelist ul li .wf_list_marker, #wf_list2 ul li .wf_list_marker {
		padding-right:15px;
		}
.wf_inslist ul li .wf_list_marker {
		padding-right:13px;
}
#wf_checklist ul li .wf_dotted, #wf_list2 ul li .wf_dotted, #wf_notelist ul li .wf_dotted {
		background: url(/images/dots.gif) repeat-x left bottom;
		cursor:pointer;
		}
#wf_list2 ul li .wf_dotted {
		background: url(/images/dots_blue.gif) repeat-x left bottom;
		font-size: 1.05em;
		text-decoration:none;
}
#wf_notelist ul li .wf_title_off_dash {
		font-size: 1.05em;
		color:#ADADAD; 
    display:none;
}
#wf_list2 ul li.wf_opened .wf_dotted {
		background: url(/images/dots_grey.gif) repeat-x left bottom;
}
#wf_checklist ul li ul, #wf_list2 ul li ul, #wf_notelist ul li ul {
		font-size: 0.9em;
		font-weight:bold;
		padding-left:60px;
		}
#wf_list2 ul li ul {
		padding-left:25px;
		font-size: 0.85em;
}
#wf_checklist ul li .wf_grey_h, #wf_list2 ul li .wf_grey_h, #wf_notelist ul li .wf_grey_h {
		color:#676767;
		cursor:pointer;
		}
#wf_list2 ul li .wf_grey_h {
		color:#195CAB !important;
		font-weight:normal;
		background: url(/images/dots_blue.gif) repeat-x left bottom;
		cursor:pointer;
		}
#wf_checklist ul li .wf_grey_h2, #wf_list2 ul li .wf_grey_h2, #wf_notelist ul li .wf_grey_h2 {
    cursor:pointer;
		color:#ADADAD !important;
		}
#wf_list2 ul li .wf_grey_h2 {
		color:#5D5D5D !important;
		font-weight:normal;
		cursor:pointer;
		background: url(/images/dots_grey.gif) repeat-x left bottom;
		}
#wf_checklist ul li p, #wf_list2 ul li p, #wf_notelist ul li p {
		font-size:0.72em;
		font-weight:normal;
		padding:6px 0 0 90px;
		margin:0;
		color:#363636;
		}

#wf_list2 .impression_help {
  margin-top:-27px;
}
		
#wf_checklist ul li ul .wf_list_marker, #wf_notelist ul li ul .wf_list_marker {
		padding-right:11px;
		}
#wf_list2 ul li ul .wf_list_marker {
		padding-right:15px;
		}
#wf_checklist ul li ul li, #wf_list2 ul li ul li {
		padding:24px 0 0 0;
		}
#wf_checklist ul ul ul{
		font-size: 0.8em;
		font-weight:normal;
		padding-left:49px;
		}
#wf_checklist ul ul ul li {
		color:#363636;
		padding-top:7px;
		}
#wf_checklist ul ul ul li p{
		padding:0;
		margin:0;
		display:block;
		margin-top:-17px;
		padding-left:36px;
		font-weight:normal;
		font-size: 1em;
		}
.wf_dnum_marker {
		display:block;
		
}
.wf_just_text {
		padding-top:8px;
}


#wf_add {
		padding: 30px 0 0 17px;
	/*	width:500px;*/
		}
#wf_add .wf_d_author, .wf_d_author2 {
		font-size: 1.26em;
		font-style:italic;
		}
#wf_add .wf_d_author span, .wf_d_author2 span {
		font-size: 1.5em;
		font-style:normal;
		color:#5D5D5D;
	/*	font-weight:bold;*/
		}
#wf_list1 ul {
		list-style:none;
		font-size: 1.5em;
		padding:18px 0 0 15px;
		}
#wf_list1 ul li {
		padding: 25px 0 0px 14px;
		width:100%;
		background:none:
		}
#wf_list1 ul li span .wf_title_off {
		color:#195CAB;
		background: url(/images/dots_blue.gif) repeat-x left bottom;
		}
#wf_list1 ul li .wf_list_marker {
		padding-right:14px;
		}
#wf_list1 #wf_automob {
		background: #F9F8D6;
		padding: 19px 0 28px 14px;
		}
#wf_list1 #wf_automob span .wf_title_off , #wf_list1 ul li span .wf_title_on {		
    display:inline;
    height:20px;
		color:#5D5D5D;
		background: url(/images/dots_grey.gif) repeat-x left bottom;
		}
#wf_add .wf_help {
		display:block;
		top:-1.3em;
		position:relative;
		float:right;
		font-size: 0.85em;
		}
#wf_add #wf_list2 .wf_help {
		right:11px;
		font-weight:normal;
}
#wf_add .wf_help.wf_hidden {
		display:none;
}
#wf_add .wf_help a.wf_active {
		color:#5D5D5D !important;
		padding-left:15px;
		background: url(/images/help_up.gif) bottom left no-repeat;
}
#wf_add .wf_help a.wf_not_so_active {
		color:#999999;
		padding-left:15px;
}
#wf_add .wf_help a {		
		  text-decoration: underline;
		}
#wf_add .wf_help span {
		color: #999999;
		text-decoration:underline;
		}
#wf_automob div.form {
		display:block:
		background:none;
		}
#wf_automob div.form div table {
		padding:0;
		margin:0;
		border:none;
		color: #363636;
		}
#wf_automob div.form div table tr {
		height:32px;
		}
#wf_automob div.form div table .wf_empty_row {
		height:22px;
		}
#wf_automob div.form div table .wf_td1 {
		width:125px;
		}
#wf_automob div.form div table .wf_td2 {
		width:163px;
		}
#wf_automob div.form label {
		font-size:0.85em;
		padding-right:12px;
		}
#wf_automob div.form select, #wf_automob div.form div input {
		height:18px;
		border:1px inset #999999;
		background: #fff;
		}
#wf_automob div.form div select {
    font-size:0.8em;
    }    
#wf_automob div.form div input {
    font-size:0.9em;
    }
#wf_automob div.form div #wf_select1 {
		width:130px;
		}
#wf_automob div.form div #wf_select2, #wf_automob div.form div #wf_options {
		width:162px;
		}
#wf_automob div.form div #wf_select3 {
		width:162px;
		}
#wf_automob div.form div #wf_select4 {
    width:170px;
    }
#wf_automob div.form div #wf_select5 {
    width:315px;
    }
#wf_automob div.form div #wf_cost {
		width:110px;
		}
#wf_lang  {
		padding-left:15px;
		}
#wf_lang a {
		text-decoration:none;
		color:#363636;
		font-size:0.9em;
		background: url(/images/dots_grey.gif) repeat-x left bottom;
		}
#wf_lang .wf_lang_sel{
		font-size:0.9em;
		font-weight:bold;
		background: none;
		}
#wf_add .wf_textarea {
		padding-left:35px;
		padding-top:0px;
		background:none;
		}
#wf_add .wf_textarea div.form {
		padding: 12px 12px 12px 12px;
		background:none;
		position:relative;
		float:right;
		right:-12px;
		width:100%;
		margin-top: -10px;
		}
#wf_add .wf_textarea div.full {
  margin-top: -22px;
}
#wf_add .wf_textarea div.wf_active {		
		background: #DAF4D3 !important;
}
/* ��������� ��� */
html:first-child #wf_add .wf_textarea div  {
  right:12px;
		}
html:first-child #wf_add .wf_help   {
  top:0;
		}
/**************/
#wf_add .wf_vis_block .wf_textarea .form textarea {
		width:100%;
		height:120px;
		border:1px inset #999999;
		background: #fff;
		font-size:0.85em;
		font-family: arial;
		}
#wf_add .wf_vis_block .wf_textarea .form .wf_na_textarea,
#wf_list2 .wf_textarea div.form .wf_na_textarea {
		color: #999;
		}
#wf_list2 .wf_textarea {
padding-left:24px;
padding-top:0px;
}
#wf_list2 .wf_textarea label {
		font-size:0.85em;
		font-weight:normal;
		color:#363636;
		padding-right: 10px;
}
#wf_list2 .wf_textarea select {
		height:18px;
		width:35px;
		border:1px inset #999999;
		font-size:0.8em;
}
#wf_list2 .wf_textarea .wf_mark {
		display: block;
		padding:12px 12px 7px 12px;
		width:90px;
		background:none;
}
#wf_list2 .wf_textarea div {
right:-12px;
}
#wf_list2 .wf_textarea div.wf_on_focus,#wf_list2 .wf_textarea div.wf_off_focus {
		padding:12px 12px 12px 12px;
	/*	width:100%;*/
}
#wf_list2 .wf_textarea div.wf_on_focus {
		background:#DAF4D3;
		}
#wf_list2 .wf_textarea .wf_mark.wf_on_focus {
		background:#DAF4D3;
}
#wf_list2 .wf_textarea .empty {
		background:none;
}
#wf_list2 .wf_textarea .full textarea {
		height:178px !important;
		color:#363636;
}
#wf_send {
		padding-top:40px;
		width:100%;
		}
#wf_send a {
		font-size:1.8em;
		/*font-weight:bold;*/
		display:block;
		line-height:60px;
		height:60px;
		width:100px;
		padding-left:53px;
		margin: 0 auto;
		background: url(/images/send.gif) top left no-repeat;
}


#auto_cost {
		font-size:1.8em;
}
#auto_cost table {
    background: #F8F7D3;
    border: 12px solid #F8F7D3;
}
#auto_cost tr {
		height:35px;
}
.wf_td_italic {
		font-size:0.7em;
		font-style:italic;
		width:100px;
		padding-right:15px;
		color:#676767;
}
.wf_txt_grey {
		color:#7B7B7B;
}
.wf_txt_small {
		font-size:0.7em;
}
.wf_d_author2  {
		font-size:1.8em;
		padding-top:30px;
}
.wf_d_author2 table {
    padding-left: 12px;
}
.wf_d_author2 tr {
		height:35px;
}
.wf_d_author2 .wf_td_second {
		width:105px;
		font-style:normal;
}
.wf_d_author2 .wf_td_fird {
		font-style:normal;
		font-size:0.7em;
		width:115px;
}
.wf_d_author2 .wf_td_fourth a {
		font-style:normal;
		font-size:0.7em;
		text-decoration:none;
		background: url(/images/dots_grey.gif) repeat-x left bottom;
}
.wf_d_author2 .wf_td_second_fird {
		width:85px;
    	padding-left: 7px;		
}
.full_star {
		background: url(/images/base/stars_white.gif) left 0px repeat-x;
}
#auto_cost .wf_txt_grey {
    font-size:1.1em;
}
	
#wf_end_mark {
		font-size:1.8em;
		padding-top:63px;
		padding-bottom:0px;
}	
	
#wf_end_mark span {
		font-size:1.3em;
}	
#wf_end_mark a {
		padding-left:16px;
}
#wf_notelist ul li {
		padding-top:57px;
}
#wf_notelist ul ul li p, #wf_notelist ul li p  {
		padding-left:47px;
		padding-top:18px;
		font-size:0.85em;
		line-height:1.3em;
		color:#363636;
}
#wf_notelist ul li p {
		padding-left:47px;
		font-size:0.85em;
		line-height:1.1em;
}
.wf_light {
		background: #D5E4D9;
		padding:22px 21px 22px 21px;
		}	
.wf_green { color:#0C964F; }
.wf_blue { color:#33ACD5; }
.wf_red { color:#FF4343; }
		
.wf_main_mark {
  font-size:1.5em;
  padding-left:5px;
}
.wf_mini_mark {font-size:1.3em; font-weight:normal;}
		
.wf_somename a {
  cursor:pointer;
  text-decoration:none;
}

#js_block .letter-items {
   margin-left: -60px;
}
.wf_inslist strong {
   color: #494949;
   font-weight: normal;
   cursor:pointer;
}
#a_automobile {
  position: relative;
  padding-top: 10px;
}

/* deserts */
dd.index-deserts {
  background:transparent url(/images/base/squareBullet.gif) no-repeat scroll 0 0.7em !important;
  margin:0.3em 0 0.3em 41px !important;
}

dd.index-deserts span.date {
  display: none;
}

dd.index-deserts span.author {
  color:#535353;
  font-size:0.9em;
  font-style:italic;
}

dt.index-deserts {
  margin:-11px 0 6px 7px !important;
  padding:30px 0 4px 44px !important;
}




.deserts, .fifteenminutes {  }

	.info{ color: #676767; padding: 13px 23px; line-height: 35px; float: left; height: 73px; let ter-spacing: .5px;}
	.deserts .info{ background: #EFF5E7; }
	.fifteenminutes .info{ background: #F8F7D3; height:auto; }
		.info LI { font-size: 1.8em; color: #7B7B7B; list-style-type: none; }
		.info LI SPAN{ font-size: .7em; font-style:italic; margin-right: .5em; }
		.info LI.auto{ color: #363636; }
		.info LI.auto .name{ color: #7B7B7B; }
		.info LI SPAN.details{ font-style: normal; color: #363636; }
		.fifteenminutes .info LI SPAN{ text-align: right; }
		
	
	.rating{ clear: both; padding: 35px 0 30px 60px; height: 32px; overflow: hidden; }
		.rating P{ padding: 0 !important; margin:0  !important; float: left; font-size: 1.8em  !important; }
			.rating P SPAN{ font-size: .7em; font-style:italic; margin-right: 20px; color: #676767; }
		.rating .ratingStars{ float: left; margin: 7px 10px 0 39px !important; }
		.rating P.count_votes{ color: #494949; font-size: 1.3em !important; line-height: 2.4em }
		.rating .login_please { margin-left: 38px !important; }
			.rating .login_please A{ background: url(/images/dots_grey.gif) repeat-x left bottom; font-size:0.7em; text-decoration:none; }
    .rating .vote_loader { margin-left: 20px; }
		
	#wf_end_mark{ padding: 0; }
	.fifteenminutes #wf_end_mark{ padding-top: 50px; }
		#wf_end_mark P{ float: left; padding: 0; margin: 0; height: 62px; }
		#wf_end_mark .end_mark{ margin: 0; font-size: 1.4em;  background: #F7F6D2; padding: 10px 20px 0 20px;}
		.fifteenminutes #wf_end_mark .end_mark{ background: #D5E4D9; }
		#wf_end_mark .discuss{ padding-left: 12px; font-size: 1em; margin-top: 25px; }
		#wf_end_mark P SPAN{ font-size:1.3em; margin-left: 15px; }

	#wf_notelist{ clear: both; padding: 11px 0 0 36px; }
		#wf_notelist UL, #wf_notelist UL LI{ padding: 0; }
		#wf_notelist UL LI{ margin-bottom: 57px; overflow: hidden; clear: both; }
		#wf_notelist UL LI SPAN { float: left; }
		#title_impression, #title_empiric{ font-size:1.05em; }
		#wf_notelist UL LI P{ padding: 20px 0 0 50px; font-size: .8em; line-height: 1.3em; clear: both;}
		#wf_notelist A { float: left; }
    #wf_notelist a.intext {float:none}
		#wf_notelist UL LI UL{ padding-left:59px; }
		#wf_notelist UL LI UL LI{ margin-bottom: 0; padding: 23px 0; }
		#wf_notelist UL LI UL LI P{ padding-top:16px;}
			#a_sait A.dealer_site{ display: block; margin-bottom: 10px; font-size: .9em; float: none; }
			.wf_main_mark{ margin-top: -6px; }
			.wf_mini_mark{ float: none !important; position: relative; top: -4px; }
  
	.wf_inslist{ clear: both; padding: 0 0 0 69px; margin-bottom: 22px; }
		.wf_inslist UL, .wf_inslist UL LI { padding: 0; }
		.wf_inslist STRONG{ font-weight: bold; font-size: 0.9em }
		.wf_inslist UL LI UL { padding-left: 51px; }
		.wf_inslist UL LI UL LI{  background: url(/images/square.gif) no-repeat left 6px; padding-left:27px; }

