/* Основные стили */

* {
	margin:0;
	padding:0;
}

body {
	background: #fff url(/img/back_page_temp.jpg) no-repeat center 700px;
	font-family: arial;
	font-size:12px;
	color:#333;
	width:expression( documentElement.clientWidth < 1002 ? (documentElement.clientWidth == 0 ? (body.clientWidth < 1002 ? "1002" : "auto") : "1002px") : "auto" );
	min-width: 1002px;
}

body#page_vent {
	background: url(/img/background_page2.jpg) repeat left top;
}

table {
	border-collapse:collapse;
}

a {
	color:#1598c3;
	outline: none;
}

a:hover {
	color:#1598c3;
}

a img {
	border:none;
}

ol {
	margin-left: 17px;
}

ul {
	padding-left: 15px;
}

h1 {
	color:#999;
	font-size: 24px;
	font-weight:normal;
	line-height: 28px;
	padding-bottom: 5px;
}

h2 {
	color:#999;
	font-size: 24px;
	font-weight:normal;
	line-height: 28px;
	padding-bottom: 5px;
}

h3 {
	font-size:18px;
	font-weight:normal;
	padding-bottom: 5px;
}

.block_lines {
	background: url(/img/dots_grey.gif) repeat-x left 4px;
	height: 10px;
	font-size: 1px;
}

/* блоки */

.block_1002 {
	width: 1002px;
	margin: 0 auto;
	overflow: hidden;
	zoom:1;
}

.kolonka_left {
	float: left;
	width: 190px;
	padding-left: 20px;
	padding-bottom: 80px;
}

.kolonka_cont {
	float: right;
	width: 778px;
}

#page {
	 background: url(/img/footer.jpg) no-repeat center bottom;
}

#back_page {
	 background: url(/img/fon_vent.jpg) no-repeat center top;
}

#page_vent #page {
	 background: url(/img/footer_templ2.jpg) no-repeat center bottom;
}

/* Шапка сайта */

#header {
	height: 212px;
	background: url(/img/header.jpg) no-repeat center top;
	overflow: hidden;
	zoom:1;
}

#page_vent #header {
	background: url(/img/header_templ2.jpg) no-repeat center top;
}

.head_contact {
	padding: 50px 0 0 428px;
	overflow: hidden;
	zoom:1;
}

.block_tel {
	float: left;
	width: 164px;
}

.numb_tel {
	color: #0275ae;
	font-family: georgia;
	font-size: 20px;
	line-height: 26px;
}

.numb_tel span {
	float: left;
	width: 28px;
	height: 26px;
	background: url(/img/cod_tel.gif) no-repeat left center;
	color: #fff;
	font-family: arial;
	font-size: 12px;
	padding-left: 3px;
}

.block_mess {
	float: left;
	width: 110px;
	padding-top: 5px;
}

.icq_contact {
	background: url(/img/back_icq.gif) repeat-x left 2px;
	height: 27px;
	line-height: 22px;
	color: #fff;
}

.back_icq_r {
	background: url(/img/back_icq_right.gif) no-repeat right 2px;
	height: 26px;
	padding-right: 10px;
}

.back_icq_l {
	background: url(/img/icon_icq.jpg) no-repeat left top;
	height: 26px;
	padding-left: 28px;
}

.skype_contact {
	background: url(/img/back_skype.gif) repeat-x left 1px;
	height: 28px;
	line-height: 20px;
	color: #fff;
}

.back_skype_r {
	background: url(/img/back_skype_right.gif) no-repeat right 1px;
	height: 27px;
	padding-right: 10px;
}

.back_skype_l {
	background: url(/img/icon_skype.jpg) no-repeat left top;
	height: 27px;
	padding-left: 28px;
}

/* Управление */

#navigation {
	padding: 15px 0;
	overflow: hidden;
	zoom:1;
}

#logo {
	float: left;
	padding: 12px 0 0 20px;
	width: 222px;
}

#page_vent #logo {
	width: 192px;
}

.korzina {
	float: right;
	background: url(/img/icon_korzina.jpg) no-repeat left 12px;
	padding: 20px 20px 0 62px;
}

.korzina .title {
	font-size: 18px;
	color: #999;
}

.korzina a {
	border-bottom: 1px dashed #1598c3;
	text-decoration: none;
	line-height: 18px;
}

/* верхнее меню */

ul.topmenu {
	list-style: none;
	color: #fff;
	padding: 25px 0 0 11px;
	height: 32px;
	font-size: 12px;
	background: url(/img/back_topmenu.jpg) no-repeat left top;
	overflow: hidden;
	zoom:1;
}

ul.topmenu li {
	float: left;
	height: 32px;
	line-height: 32px;
	padding-right: 1px;
	text-align: center;
}

ul.topmenu li a {
	display: block;
	color: #fff;
	text-decoration: none;
	line-height: 32px;
}

ul.topmenu li.ptm1 a {
	width: 81px;
}

ul.topmenu li.ptm1 a:hover {
	background: url(/img/ptm1.jpg) no-repeat left top;
}

ul.topmenu li.ptm2 a {
	width: 82px;
}

ul.topmenu li.ptm2 a:hover {
	background: url(/img/ptm2.jpg) no-repeat left top;
}

ul.topmenu li.ptm3 a {
	width: 90px;
}

ul.topmenu li.ptm3 a:hover {
	background: url(/img/ptm3.jpg) no-repeat left top;
}

ul.topmenu li.ptm4 a {
	width: 76px;
}

ul.topmenu li.ptm4 a:hover {
	background: url(/img/ptm4.jpg) no-repeat left top;
}

ul.topmenu li.ptm5 a {
	width: 93px;
}

ul.topmenu li.ptm5 a:hover {
	background: url(/img/ptm5.jpg) no-repeat left top;
}

ul.topmenu li.act a,
ul.topmenu li a:hover{
	color: #fff;
}

/* Подвал */

#footer {
	height: 60px;
	padding: 10px 20px 0 240px;
	overflow: hidden;
	zoom:1;
}

#page_vent #footer {
	height: 148px;
	padding: 42px 20px 0;
	overflow: hidden;
	zoom:1;
}

.counter a {
	margin-right: 3px;
}

.copyrights {
	float: right;
}

.block_count {
	height: 50px;
	text-align: right;
	padding-top: 2px;
	padding-right: 95px;
}

.foot_contacts {
	padding-left: 20px;
	line-height: 18px;
}

.foot_contacts .copir {
	float: left;
	width: 275px;
}

.foot_contacts .contact_1 {
	float: left;
	width: 280px;
	padding-left: 85px;
}

.foot_contacts .contact_2 {
	float: left;
	width: 210px;
	padding-left: 90px;
}

/* Основной блок */

#content {
	padding: 20px 0;
	overflow: hidden;
	zoom:1;
}

/* Меню каталога */

ul#menu_cat {
	list-style: none;
	padding: 0 0 20px 0;
	overflow: hidden;
	zoom: 1;
}

ul#menu_cat li {
	padding: 3px 0;
	overflow: hidden;
	zoom: 1;
}

ul#menu_cat li a.mcat {
	float: left;
	color: #1598C3;
	font-size: 16px;
	padding-bottom: 3px;
	line-height: 22px;
	text-decoration: none;
}

ul#menu_cat li a.mcat.plus {
	background: url(/img/menu_cat.gif) no-repeat right center;
	padding-right: 22px;
}

ul#menu_cat li a.mcat.minus {
	background: url(/img/menu_cat_open.gif) no-repeat right center;
	padding-right: 20px;
}

ul#menu_cat li a.mcat span {
	border-bottom: 1px dashed #1598c3;
}

ul#menu_cat li.act .mcat,
ul#menu_cat li .mcat:hover {
	color: #494949;
}

ul#menu_cat li.act .mcat.plus,
ul#menu_cat li .mcat.plus:hover {
	background: url(/img/menu_cat_act.gif) no-repeat right center;
}

ul#menu_cat li.act .mcat.minus,
ul#menu_cat li .mcat.minus:hover {
	background: url(/img/menu_cat_open.gif) no-repeat right center;
	color: #1598C3;
}

ul#menu_cat li.act a.mcat span,
ul#menu_cat li a.mcat:hover span {
	border-bottom: 1px dashed #494949;
}

ul#menu_cat li.act a.mcat.minus span,
ul#menu_cat li a.mcat.minus:hover span {
	border-bottom: 1px dashed #1598c3;
}

ul#menu_cat ul {
	clear: left;
	padding: 5px 0 0;
}

ul#menu_cat ul li a {
	float: left;
	background: url(/img/dots_li_green.gif) no-repeat left 5px;
	color: #668b02;
	padding-left: 12px;
	text-decoration: none;
}

ul#menu_cat ul li.act a,
ul#menu_cat ul li a:hover {
	background: url(/img/dots_li_grey.gif) no-repeat left 5px;
	color: #333;
}

/* главная */

#block_action {
	background: url(/img/action.jpg) no-repeat left top;
	width: 778px;
	height: 122px;
	padding: 14px 0 25px;
	text-align: center;
}

#block_action p {
	color: #fefefe;
	font-family: cuprumFFU,arial;
	font-size: 30px;
	line-height: 34px;
	text-transform: uppercase;
}

.block_content {
	padding: 0 18px 20px;
}

.text {
	padding-bottom: 10px;
}

.text p {
	padding: 4px 0 6px;
	line-height: 20px;
}

.title_link {
	padding: 4px 0 10px;
}

.title_link a {
	color: #1598c3;
	border-bottom: 1px dashed #1598c3;
	font-size: 24px;
	text-decoration: none;
}

.block_hit {
	padding-bottom: 25px;
	overflow: hidden;
	zoom: 1;
}

.posit_hit {
	float: left;
	width: 185px;
	text-align: center;
}

.posit_hit .title {
	padding-top: 5px;
	height: 46px;
}

.posit_hit .title a,
.posit_hit .title a:hover {
	color: #690;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
}

.cena_hit {
	margin: 0 auto;
}

.cena_hit .block_cena {
	border: none;
	background: #85b30a;
	color: #fff;
	height: 31px;
	line-height: 31px;
	font-size: 24px;
}

.cena_hit .back_cena_l {
	float: left;
	background: url(/img/back_cena_left.gif) no-repeat left top;
	height: 31px;
}

.cena_hit .back_cena_r {
	float: left;
	background: url(/img/back_cena_right.gif) no-repeat right top;
	padding: 0 11px;
	height: 31px;
}

.cena_hit .block_cena .rubl {
	background: url(/img/back_rubl.gif) no-repeat left 16px;
}

/* опрос */

.block_opros {
	padding: 0 0 20px 0;
}

.block_opros h2 {
	color: #85b30a;
}

.opros {
	padding: 4px 0px 8px;
	list-style: none;
}

ul.opros li {
	background: none;
	padding: 2px 0px 3px;
}

.opros p {
	padding-bottom: 10px;
	color: #464646;
}

.opros .cb_option {
	overflow:hidden;
	zoom:1;
}

.opros .cb_option input {
	cursor:pointer;
	float:left;
	margin: 2px;
}

.opros .cb_descr {
	float:left;
}

.opros .cb_descr label {
	font-size: 11px;
	color: #666;
	padding-left: 4px;
	line-height: 12px;
}

* html .opros .cb_option input {
	margin: -2px;
}

*+html .opros .cb_option input {
	margin: -2px;
}

.butt_answer {
	background: url(/img/butt_answer.png) no-repeat left top;
	border: none;
	width: 93px;
	height: 32px;
	cursor: pointer;
}

.butt_answer:hover {
	background: url(/img/butt_answer_hover.png) no-repeat left top;
}

/* Поисковая форма */

#form_search {
	background: url(/img/back_search.jpg) no-repeat left top;
	padding: 15px 25px 20px 50px;
	height: 77px;
}

#form_search .title {
	font-size: 18px;
}

.search_proizv {
	float: left;
	padding-top: 10px;
	padding-right: 26px;
}

.search_cena {
	float: left;
	padding-top: 10px;
	padding-right: 26px;
}

.butt_search {
	background: url(/img/butt_search.jpg) no-repeat left top;
	border: none;
	cursor: pointer;
	width: 115px;
	height: 46px;
}

.butt_search:hover {
	background: url(/img/butt_search_hover.jpg) no-repeat left top;
}

#form_search .inp_cena {
	border: 1px solid #f0f0f0;
	width: 80px;
	line-height: 20px;
	margin: 0 3px;
}

#form_search select {
	border: 1px solid #f0f0f0;
	width: 150px;
	margin: 0 3px;
}

/* Каталог */

#mesto_site {
	line-height: 16px;
	padding-bottom: 8px;
	overflow: hidden;
	zoom:1;
}

#mesto_site a {
	float: left;
	text-decoration: none;
}

#mesto_site span {
	float: left;
}

#mesto_site img {
	float: left;
	padding: 6px 4px 0;
}

.opis_category {
	padding: 5px 0;
	overflow: hidden;
	zoom:1;
}

.opis_category p {
	line-height: 20px;
}

.nastr_otobrag {
	padding: 8px 0 10px;
	border-top: 2px solid #f0f0f0;
	border-bottom: 2px solid #f0f0f0;
	overflow: hidden;
	zoom:1;
}

.nastr_otobrag .otobr_vid {
	float: left;
}

.nastr_otobrag .otobr_pokaz {
	float: right;
}

.nastr_otobrag .title_sort {
	float: left;
	color: #696969;
	line-height: 20px;
	padding-right: 8px;
}

.nastr_otobrag .vid,
.nastr_otobrag .vid:hover {
	float: left;
	height: 16px;
	line-height: 20px;
	padding-left: 5px;
	margin-right: 2px;
	text-decoration: none;
}

.nastr_otobrag .vid span {
	border-bottom: 1px dashed #1598c3;
}

.nastr_otobrag .vid.act,
.nastr_otobrag .vid.act:hover {
	margin-top: 3px;
	background: #65bbd7 url(/img/otobr_left.gif) no-repeat left top;
	height: 16px;
	color: #fff;
	line-height: 15px;
}

.nastr_otobrag .vid.act span {
	float: left;
	background: url(/img/otobr_right.gif) no-repeat right top;
	border: none;
	height: 16px;
	padding-right: 5px;
}

/* пагинатор */

.block_paginator {
	padding-bottom: 10px;
	overflow: hidden;
	zoom:1;
}

.pag_posit {
	float: left;
	line-height: 25px;
}

.paginator {
	float: right;
}

.paginator span.razd {
	float: left;
	line-height: 18px;
	padding: 4px 3px 0 2px;
}

.paginator a {
	float: left;
	background: url(/img/pag_grey.gif) repeat-x top;
	color: #999;
	text-decoration: none;
	line-height: 25px;
	margin-right: 2px;
	cursor: pointer;
}

.paginator a .bl {
	float: left;
	background: url(/img/pag_grey_left.gif) no-repeat left top;
	padding-left: 9px;
}

.paginator a .br {
	float: left;
	background: url(/img/pag_grey_right.gif) no-repeat right top;
	padding-right: 9px;
}

.paginator a.act,
.paginator a:hover {
	background: url(/img/pag_green.gif) repeat-x top;
	color: #fff;
}

.paginator a.act .bl,
.paginator a:hover .bl {
	background: url(/img/pag_green_left.gif) no-repeat left top;
	padding-left: 9px;
}

.paginator a.act .br,
.paginator a:hover .br {
	background: url(/img/pag_green_right.gif) no-repeat right top;
	padding-right: 9px;
}

.pag_listalka {
	float: right;
	padding-top: 5px;
	padding-right: 25px;
	line-height: 16px;
}

.pag_listalka span {
	float: left;
	color: #696969;
}

.pag_listalka a {
	float: left;
	margin: 0 10px;
	text-decoration: none;
	color: #028bb8;
	cursor: pointer;
}

.pag_listalka a span {
	border-bottom: 1px dashed #1598c3;
	color: #028bb8;
}

.pag_listalka span.arrow_left {
	background: url(/img/arrow_left_none.gif) no-repeat left 7px;
	padding-left: 18px;
}

.pag_listalka span.arrow_right {
	background: url(/img/arrow_right_none.gif) no-repeat right 7px;
	padding-right: 18px;
}

.pag_listalka a.arrow_left {
	background: url(/img/arrow_left_link.gif) no-repeat left 7px;
	padding-left: 18px;
}

.pag_listalka a.arrow_right {
	background: url(/img/arrow_right_link.gif) no-repeat right 7px;
	padding-right: 18px;
}

/* товары */

.cat_tovar_img {
	width: 100%;
	margin: 10px 0;
}

.cat_tovar_img td {
	width: 50%;
	padding: 10px 0;
}

.cat_tovar_img .photo_cat {
	float: left;
	width: 142px;
}

.cat_tovar_img .short_tovar {
	margin-left: 142px;
	zoom:1;
}

.short_tovar .title {
	line-height: 20px;
	padding-bottom: 8px;
}

.short_tovar .title a,
.short_tovar .title a:hover {
	color: #690;
	text-decoration: none;
}

.butt_add_korz {
	display: block;
	background: url(/img/butt_add_korz.jpg) no-repeat left top;
	width: 141px;
	height: 47px;
}

.butt_add_korz:hover {
	background: url(/img/butt_add_korz_hover.jpg) no-repeat left top;
}

.block_cena_nal {
	padding-bottom: 8px;
	overflow: hidden;
	zoom:1;
}

.short_tovar .block_cena {
	float: left;
	background: #85b30a url(/img/back_cena2_left.gif) no-repeat left top;
	color: #fff;
	height: 27px;
	line-height: 27px;
	font-size: 18px;
	margin-right: 4px;
}

.short_tovar .back_cena_r {
	float: left;
	background: url(/img/back_cena2_right.gif) no-repeat right top;
	padding: 0 11px;
	height: 27px;
}

.short_tovar .block_cena .rubl {
	background: url(/img/back_rubl.gif) no-repeat -4px 14px;
}

.short_tovar .block_nal {
	float: left;
	background: #f0f0f0 url(/img/back_nal_left.gif) no-repeat left top;
	color: #669900;
	font-size: 12px;
	height: 27px;
	line-height: 27px;
}

.short_tovar .back_nal {
	float: left;
	background: url(/img/back_nal_right.gif) no-repeat right top;
	padding: 0 14px 0 10px;
	height: 27px;
}

.block_nal span {
	float: left;
	background: url(/img/icon_nal_ok.gif) no-repeat left 7px;
	padding-left: 20px;
}

.block_nal span.none {
	background: url(/img/icon_nal_none.gif) no-repeat left 7px;
	padding-left: 20px;
	color: #f7272b;
}

.zakaz a {
	font-size: 18px;
	border-bottom: 1px dashed #1598C3;
	line-height: 20px;
	text-decoration: none;
}

/* Просмотр позиции каталога */

#tovar_view {
	padding: 5px 0;
	overflow: hidden;
	zoom:1;
}

.print {
	background: url(/img/icon_print.gif) no-repeat left 3px;
	padding-left: 26px;
	padding-bottom: 12px;
	line-height: 18px;
}

.block_o_tovare {
	padding: 10px 0 20px;
	overflow: hidden;
	zoom:1;
}

.photo_view {
	float: left;
	width: 215px;
}

.photo_view .list_small {
	padding: 10px 0 0 20px;
}

.tovar_opis {
	margin-left: 215px;
	zoom:1;
}

.icon_tovar {
	float: left;
	padding: 5px 20px 0;
}

.ul_tovar {
	float: left;
	list-style: none;
	padding: 0 40px 0 20px;
}

.ul_tovar li {
	color: #690;
	line-height: 20px;
	background: url(/img/icon_nal_ok.gif) no-repeat left 4px;
	padding-left: 20px;
}

.block_over {
	padding-bottom: 15px;
	overflow: hidden;
	zoom:1;
}

.block_grey {
	background: #f0f0f0 url(/img/ugol_grey_tl.gif) no-repeat left top;
	margin-bottom: 15px;
	overflow: hidden;
	zoom:1;
}

.back_grey_tr {
	background: url(/img/ugol_grey_tr.gif) no-repeat right top;
}

.back_grey_br {
	background: url(/img/ugol_grey_br.gif) no-repeat right bottom;
}

.back_grey_bl {
	background: url(/img/ugol_grey_bl.gif) no-repeat left bottom;
	padding: 12px 18px;
}

.view_cena_nal {
	line-height: 24px;
	overflow: hidden;
	zoom:1;
}

.rst {
	float: right;
}

.cena_rub {
	float: left;
	color: #85b30a;
	font-size: 18px;
	padding-right: 22px;
}

.cena_rub .rubl {
    background: url(/img/back_rubl_green.gif) no-repeat -4px 13px;
}

.view_cena_nal .nalich {
	float: left;
	background: url(/img/icon_nal_ok.gif) no-repeat left 5px;
	color: #85b30a;
	padding-left: 20px;
	padding-right: 22px;
}

.spisok_tovar {
	overflow: hidden;
	zoom:1;
}

.posit_li_tovar {
	float: left;
	width: 230px;
	line-height: 30px;
	height: 30px;
	padding: 8px 5px 8px 0;
	overflow: hidden;
	zoom:1;
}

.posit_li_tovar img {
	float: left;
	padding-right: 6px;
}

.block_predlog {
	padding: 10px 0;
	overflow: hidden;
	zoom:1;
}

.link_open a,
.link_open a:hover {
	color: #8ca741;
}

.block_downl {
	padding: 10px 0;
	overflow: hidden;
	zoom:1;
}

.id_tovar {
	float: right;
}

.pdf {
	background: url(/img/icon_pdf.gif) no-repeat left top;
	line-height: 19px;
	padding: 0 0 4px 24px;
}

.opis_podr {
	padding: 10px 0 5px;
	overflow: hidden;
	zoom:1;
}

.opis_podr h3 {
	color: #999;
}

#tovar_info {
	padding-bottom: 20px;
	overflow: hidden;
	zoom:1;
}

ul.rubr_info {
	list-style: none;
	padding: 0 0 10px 0;
	overflow: hidden;
	zoom:1;
}

ul.rubr_info li {
	float: left;
	background: #e6eef0;
	margin-right: 2px;
	font-size: 14px;
	line-height: 30px;
}

ul.rubr_info li.act {
	background: url(/img/back_info_act.gif) repeat-x top;
	height: 36px;
}

ul.rubr_info li .back_l {
	float: left;
	background: url(/img/back_info_left.gif) no-repeat left top;
}

ul.rubr_info li.act .back_l {
	background: url(/img/back_info_act_left.gif) no-repeat left top;
}

ul.rubr_info li .back_r {
	float: left;
	background: url(/img/back_info_right.gif) no-repeat right top;
	padding: 0 14px;
}

ul.rubr_info li.act .back_r {
	background: url(/img/back_info_act_right.gif) no-repeat right top;
}

ul.rubr_info li a {
	border-bottom: 1px dashed #1598C3;
	text-decoration: none;
}

ul.rubr_info li.act a,
ul.rubr_info li.act a:hover {
	float: left;
	background: url(/img/back_info_act_ar.gif) no-repeat center bottom;
	border: none;
	color: #fff;
	padding-bottom: 6px;
}

.text_info {
	line-height: 22px;
}

/* Вентиляция */

.block_link_magaz {
	text-align: center;
	line-height: 22px;
	font-size: 16px;
}

.block_link_magaz a {
	font-size: 21px;
	text-decoration: none;
	border-bottom: 1px dashed #1598c3;
}

#company_proj {
	padding: 30px 0 15px;
	overflow: hidden;
	zoom:1;
}

.licens {
	color: #5c5c5c;
	line-height: 18px;
	text-align: center;
	padding-top: 6px;
}

.licens span {
	font-size: 10px;
}

.block_project {
	margin-left: 242px;
	height: 150px;
	font-size: 18px;
	padding-left: 120px;
	overflow: hidden;
	zoom:1;
}

.block_1002.vent {
	background: url(/img/back_project.jpg) no-repeat 220px 50px;
}

.block_project .pr1 {
	float: left;
	width: 240px;
	color: #78c4cb;
	text-align: center;
}

.block_project .pr2 {
	float: left;
	width: 200px;
	color: #85b30a;
	text-align: center;
}

.block_project .vel {
	font-size: 90px;
	line-height: 80px;
}

.block_title {
	padding-bottom: 15px;
	overflow: hidden;
	zoom:1;
}

.back_title {
	float: left;
	background: #85b30a url(/img/title_vent_left.gif) no-repeat left top;
	height: 40px;
}

.block_title h2 {
	float: left;
	background: url(/img/title_vent_right.gif) no-repeat right top;
	color: #fff;
	line-height: 40px;
	padding: 0 12px;
}

.photo_project {
	padding-bottom: 30px;
	overflow: hidden;
	zoom:1;
}

.photo_project a {
	margin-right: 20px;
}

ul.ul_vent {
	list-style: none;	
	padding: 0 0 30px 0;
	overflow: hidden;
	zoom:1;
}

ul.ul_vent li {
	background: url(/img/li_vent.gif) no-repeat left 7px;
	clear: left;
	padding: 0 0 15px 18px;
	font-size: 18px;
}

ul.ul_vent li.fl {
	float: left;
	clear: none;
	padding: 0 40px 15px 18px;
}

ul.ul_vent li a,
ul.ul_vent li a:hover {
	color: #85b30a;
	border-bottom: 1px dashed #85b30a;
	text-decoration: none;
}
