body, html {
	height: 100%;
}
body, td, th, input, textarea, div, span {
	font: normal normal 11px/130% Arial, Tahoma, Verdana,   sans-serif;
	color: #434343;
}
input, textarea, option, select {
	line-height: 100%;
	color: #434343;
}
a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 11px/130% Arial, Tahoma, Verdana,   sans-serif;
	color: #434343;
	outline: none !important;
}
a:hover {
	text-decoration: none;
}

p {
	margin: 0px;
}

.mark_text {
	font-weight: bold;
}

.mark_text * {
	font-weight: bold;
}

/* for FCK */
.cms_border {
    border-style:Solid;
    border-color:#C0C0C0;
    margin:2px auto auto 1px;
}
.cms_border td {
    border:1px solid #C0C0C0;
}
.cms_border_no, .cms_border_no td {
    border:none;
}
/* for FCK */

.popup {
	width: 100%;
	height: 100%;
}

/* container & main */
.container {
	width: 100%;
	height: 100%;
	background: #99CC33;
}
.main {
	width: 100%;
	margin: 5px 0 50px 0;
	background: #FFFFFF;
}
.main .wmain {
	width: 990px;
	position: relative;
}
.main .wmain .cont {
	padding: 0 14px;
}
.main .c_top {
	width: 50%;
	background: url('../media/images/bg/main_corner.gif') center top repeat-x;
}
.main .c_btm {
	width: 50%;
	background: url('../media/images/bg/main_corner.gif') center bottom repeat-x;
}
.main .c_content_top {
	background: url('../media/images/dec/c_content_top.gif') center top no-repeat;
}
.main .c_content_btm {
	background: url('../media/images/dec/c_content_btm.gif') center bottom no-repeat;
}
/* container & main */

/* logo */
.logo {
	width: 905px;
	margin: 0 auto;
}
.logo .new_address {
	vertical-align: top;
	text-align: left;
	width: 242px;
}
.logo .new_address img {
	margin: 0 auto 0 0;
}
.logo .seb {
	vertical-align: middle;
	text-align: right;
	width: 55px;
}
.logo .seb img {
	margin: 7px 0 0 auto;
}
.logo .seb_about {
	padding: 6px 95px 0 36px;
	vertical-align: middle;
	text-align: left;
}
.logo .seb_about div {
	color: #62AA2C;
	text-align: left;
	margin: 19px 0 0 10px;
	font: normal normal 12px/130% Tahoma, Verdana, Arial, sans-serif;
}
/* logo */

/* top_menu */
.top_menu {
	margin: 13px 12px 0 25px;
}
.top_menu .top_menu_item {
	height: 28px;
	cursor: pointer;
	float: left;
	margin-top: 4px;
}
.top_menu .top_menu_item.active {
	height: 32px;
	margin-top: 0;
}

.top_menu .top_menu_item a,
.top_menu .top_menu_item span {
	font-size: 12px !important;
	font-weight: bold !important;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

.top_menu .top_menu_item .btn_left {
	width: 15px;
	background: url('../media/images/btn/btn_left.gif') top right no-repeat;
}
.top_menu .top_menu_item .btn_cnt {
	padding: 6px 5px 3px 6px;
	background: url('../media/images/btn/btn_cnt.gif') top center repeat-x;
}
.top_menu .top_menu_item.special_offer_item .btn_cnt {
	padding: 6px 6px 3px 10px;
}
.top_menu .top_menu_item .btn_right {
	width: 15px;
	background: url('../media/images/btn/btn_right.gif') top left no-repeat;
}

.top_menu .top_menu_item.over .btn_left {
	background: url('../media/images/btn/btn_left_ov.gif') top right no-repeat;
}
.top_menu .top_menu_item.over .btn_cnt {
	background: url('../media/images/btn/btn_cnt_ov.gif') top center repeat-x;
}
.top_menu .top_menu_item.over .btn_right {
	background: url('../media/images/btn/btn_right_ov.gif') top left no-repeat;
}

.top_menu .top_menu_item.active {
	cursor: default;
}
.top_menu .top_menu_item.active .btn_left {
	background: url('../media/images/btn/btn_left_act.gif') top right no-repeat;
}
.top_menu .top_menu_item.active .btn_cnt {
	padding-top: 8px !important;
	background: url('../media/images/btn/btn_cnt_act.gif') top center repeat-x;
}
.top_menu .top_menu_item.active .btn_right {
	background: url('../media/images/btn/btn_right_act.gif') top left no-repeat;
}
.top_menu .help {
	width:350px;
}
.top_menu .help span {
	margin: 9px 7px 0 0;
	float: right;
}
.top_menu .special_offer_item {
	margin-right: 11px !important;
}

.top_menu .help .top_menu_item {
	float: right;
}
.top_menu .help .top_menu_item .btn_cnt {
	padding: 3px 0;
	vertical-align: middle;
}
.top_menu .help .top_menu_item .btn_cnt img {
	margin: 0 auto;
}

.top_menu .cloud_filter td {
	padding: 0 0 0 15px;
}
.top_menu .cloud_filter a {
	display: block;
	color: #5BA12A;
	line-height: 110%;
	padding: 0 0 0 16px;
	background: url('../media/images/ico/green_arrow_object.gif') left center no-repeat;
}
.top_menu .cloud_filter span {
	display: block;
	color: #434343;
	line-height: 110%;
	padding: 0 0 0 16px;
	background: url('../media/images/ico/green_arrow_object.gif') left center no-repeat;
}
/* top_menu */

/* sub_menu */
.sub_menu {
	width: 100%;
	background: url('../media/images/dec/sub_menu.gif') top left repeat-x;
}
.sub_menu td {

}
.sub_menu a {
	float: left;
	color: #5BA02B !important;
	display: block;
	font-size: 12px;
	padding: 10px 25px 4px 20px;
	background: url('../media/images/ico/project_list_title.gif') right 11px no-repeat;
}
.sub_menu a:hover {
	color: #5BA02B;
	background: url('../media/images/ico/project_list_title_ov.gif') right 11px no-repeat;
}
/* sub_menu */

/* cloud */
.cloud {
	width: 960px;
	position: relative;
	text-align: center;
	background: url('../media/images/dec/cloud_cnt.jpg') center top repeat-y;
}
.cloud table {
	width: 100%;
	height: 124px;
	background: url('../media/images/dec/cloud_btm.jpg') center bottom no-repeat;
}
.cloud td {
	padding: 30px 20px 25px 20px;
	background: url('../media/images/dec/cloud_top.jpg') center top no-repeat;
	text-align: left;
}
.cloud .links {
	text-align: left;
	padding: 0 0 0 10px;
}
.cloud .links a {
	display: inline;
	margin: 0 20px 0 0;
	line-height: 23px;
	text-align: left;
	white-space: nowrap;
}
.cloud .links a.wrap {
	white-space: normal !important;
}
.cloud .links .size_1 {
	font-size: 11px;
}
.cloud .links .size_2 {
	font-size: 11px;
}
.cloud .links .size_3 {
	font-size: 18px;
}
.cloud .links .size_4 {
	font-size: 18px;
}
.cloud .links .size_5 {
	font-size: 24px;
}
.cloud .links .size_6 {
	font-size: 24px;
}
.cloud .links .size_12 {
	font-size: 30px;
}

.cloud.active_city_padd td {
	padding: 10px 20px 25px 20px;
}
.cloud .active_city {
	text-align: left ;
	padding: 0 0 20px 10px;
}
.cloud .active_city .city_name {
	float: left;
	font-size: 18px;
	color: #434343;
}
.cloud .active_city a {
	display: block;
	padding: 5px 0 0 0;
	float: left;
	margin: 0 0 0 10px;
	color: #434343 !important;
	text-decoration: underline !important;
}
.cloud .active_city a:hover {
	text-decoration: none !important;
}
/* cloud */

/* content */
.content {
}
.content.content_project {
	padding: 0 0 30px 0;
	margin: 0 2px 0 0;
	background: none;
}
.content .page_title {
	font-size: 26px;
	font-weight: bold;
	padding: 0 0 10px 0;
	margin: 0 7px;
}
.content .page_title span {
	font-weight: normal;
	color: #4D9522;
	font-size: 26px;
}
.content .page_title.inner {
	font-size: 20px;
	font-weight: normal;
	padding: 0 0 10px 0;
	margin: 0 7px 0 20px;
}

.content .main_left .title {
	font-size: 17px;
	font-weight: bold;
	padding: 1px 0 10px 5px;
}
.content .main_left a {
	font-size:11px;
	color: #4B9320;
	line-height: 30px;
	padding: 0 0 0 10px;
	background: url('../media/images/ico/main_left_ico.gif') left 5px no-repeat;
}
.content .main_left .credit_calc,
.content .main_left .seb_credit_calc {
	padding: 0 0 25px 0;
}
.content .main_left .steps img {
	margin: 0 0 0 -10px;
	position: relative;
}

.content .offers_content {
	padding: 0 18px 70px 22px;
}
.content .main_right {
	padding: 0 20px 0 32px;
}
.content .main_right .title {
	font-size: 17px;
	font-weight: bold;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #66AC32;
}

.content .main_right .text_info {
	margin: 0 0 20px 0;
	width: 100%;
}
.content .main_right .text_info td.main {
	width: 50%;
	padding: 0 20px 0 15px;
}
.content .main_right .text_info .info {
	line-height: 22px;
	padding: 10px 0 5px 1px;
}
.content .main_right .text_info .info a {
	color: #4B9320;
}
.content .main_right .text_info .text_info_about {
	margin: 0 20px 0 0;
}

.content .main_right .objects {
	width: 530px;
	background: #F0F0F0 url('../media/images/dec/c_objects_top.gif') top left no-repeat;
}
.content .main_right .objects .background {
	width: 100%;
	background: url('../media/images/dec/c_objects_btm.gif') bottom left no-repeat;
}
.content .main_right .objects td {
	width: 50%;
	padding: 10px 0 17px 20px;
}
.content .main_right .objects .title {
	border: none;
	height: 45px;
}
.content .main_right .objects .object_image {
	width: 107px;
	padding: 0;
	text-align: center;
}
.content .main_right .objects .object_image img {
	margin: 3px auto 0 auto;
}
.content .main_right .objects .object_desc {
	width: 100%;
	padding: 0 0 0 10px;
	line-height: 160%;
}
.content .main_right .objects .object_name {
	height: 25px;
}
.content .main_right .objects .object_name a {
	font-size: 12px;
	color: #4B9320;
	padding: 0 10px 0 0;
	background: url('../media/images/ico/green_arrow_object.gif') right center no-repeat;
}
.content .main_right .objects .object_name a:hover {
	text-decoration: none;
	background: url('../media/images/ico/green_arrow_object_ov.gif') right center no-repeat;
}
/* content */

/* copyrights */
.copyrights {
	padding: 7px 21px 5px 0;
	text-align: right;
}
.copyrights a:hover {
	text-decoration:none;
	color: #4B9320;
}
/* copyrights */

/* news */

.lnews {
	padding: 0 ;
}
.tnews {
	padding: 0;
}
.mnews {
	padding: 0 0 0 0;
}
.news_list {
	padding: 0 0 0 0;
}
.news_list .news_info {
	padding: 0 45px 20px 0;
	margin: 0 0 25px 0;
	border-bottom: 1px solid #dfdfdf;
}
.news_list .news_info.last {
	border-bottom: none;
}
#news_block {
	padding: 0 0 36px 0;
}
.news_info .list_title {
	font-size: 17px;
	font-weight: bold;
	margin: 0 0 22px 0;
	color: #4c9421;
}
.news_info .item_title {
	float: left;
	font-size: 18px;
	border-bottom: 0px;
	padding-right: 15px;
	color: #4c9421;
}
.news_info .item_last {
	padding: 18px 0 0 0 !important;
}
.news_info .date {
	font-size: 11px;
	color: #4B9320;
	padding: 12px 0 0 0;
	font-weight: bold;
}
.news_info .name {
	padding: 12px 0 0 0;
}
.news_info .ninfo {
	line-height: 14px;
}
.news_info .nlast {
	float: left;
	padding: 5px 0 0 0;
}
.news_info .nmore {
	text-align: right;
	padding: 4px 0 0 0;
	font-family: Tahoma;
}

.news_info .list_more a {
	font-size: 12px !important;
}
.news_info .list_more {
	text-align: right;
	padding: 0;
	font-size: 12px !important;
	font-family: Tahoma;
}
.news_info a {
	color: #4B9320;
}
.news_info .name a,
.news_info .name a:hover {
	color: #434343;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.news_info .list_name a {
	font-size: 18px !important;
	color: #191919 !important;
}
.news_info .list_name {
	font-size: 18px !important;
	padding: 0 0 4px 0;
	color: #191919 !important;
}
.news_info .item_img {
	float: left;
	padding: 3px 22px 10px 0;
}
.news_info .item_img .cor1,
.news_info .item_img .cor2,
.news_info .item_img .cor3,
.news_info .item_img .cor4 {
	width: 5px;
	height: 5px;
	position: absolute;
}
.news_info .item_img .cor1 {
	background: url('../media/images/dec/cor1.png') 0 0 no-repeat;
	top: 0;
	left: 0;
}
.news_info .item_img .cor2 {
	background: url('../media/images/dec/cor2.png') 0 0 no-repeat;
	top: 0;
	right: 0;
}
.news_info .item_img .cor3 {
	background: url('../media/images/dec/cor3.png') 0 0 no-repeat;
	bottom: 0;
	right: 0;
}
.news_info .item_img .cor4 {
	background: url('../media/images/dec/cor4.png') 0 0 no-repeat;
	bottom: 0;
	left: 0;
}
.news_info .item_img .cor1 img,
.news_info .item_img .cor2 img,
.news_info .item_img .cor3 img,
.news_info .item_img .cor4 img {
	width: 0px;
	height: 5px;
}


.news_info .item_date,
.news_info .list_date {
	font-size: 11px;
	color: #000000;
}

.news_info .list_info,
.news_info .list_info a,
.news_info .list_info * {
	line-height: 150% !important;
	font-size: 12px !important;
}

/* news */

.print_ico,
.print_popup {
	float: right;
	position: relative;
}
.print {
	float: right;
	position: relative;
	width: 16px;
}
.steps .steps_info td.print_popup {
	text-align: right;
}
.print_nlist {
	font-size: 17px;
	float: right;
	padding: 4px 0 2px 0;
	margin: 0 0 -30px 0;
}

/* print */
.print_lay {
	padding: 0;
}
.print_lay .print_l td {
	padding: 65px 65px 30px 65px;
}
.print_lay .print_l td.copy {
	padding: 30px 65px 30px 65px;
	border-top: 10px solid #99cc33;
	color: #4b9320;
}
.print_lay .print_l td.cont {
	border-top: 6px solid #99cc33;
	font-family: Arial;
}
.print_lay .print_l .contn div.print_title {
	font-size: 17px;
	font-weight: bold;
	color: #434343;
	padding-bottom: 10px;
}
.print_lay .print_l .contn div.print_text,
.print_lay .print_l .contn div.print_text div {
	font-size: 12px !important;
	color: #434343;
}
/* print */

/* dhtml_popup */
.dhtml_popup {
	position: absolute;
	width: 463px;
	top: 446px;
	left: 50%;
	z-index: 1000000000;
}
.popup {
	width: 100%;
	position: relative;
}
.popup .p_top_left {
	background: url('../media/images/dec/p_top_left.gif') top right no-repeat;
}
.popup .p_top {
	height: 38px;
	background: url('../media/images/dec/p_top.gif') top center repeat-x;
}
.popup .p_top_right {
	width: 24px;
	height: 38px;
	background: url('../media/images/dec/p_top_right.gif') top left no-repeat;
}
.popup .p_top .p_close {
	width: 15px;
	height: 15px;
	margin: 5px -8px 0 auto;
	position: relative;
	float:right;
}
.popup .p_left {
	width: 24px;
	background: url('../media/images/dec/p_left.gif') top right repeat-y;
}
.popup .p_cnt {
	background: #FFFFFF;
}

.popup .p_cnt .padd {
	line-height: 160%;
	font-size: 12px;
	padding: 10px 0 0 0;
}
.popup .p_cnt .padd a {
	color: #4B9320;
}
.popup .p_cnt div.print_btn {
	text-align: right;
	margin: 0 -9px 0 0;
}

.popup .p_cnt .print_btn img {
	margin: 0 0 3px auto;
}

.popup .p_cnt .print_pop div {
	float: right;
}
.popup .p_right {
	width: 24px;
	background: url('../media/images/dec/p_right.gif') top left repeat-y;
}

.popup .p_btm_left {
	width: 24px;
	height: 28px;
	background: url('../media/images/dec/p_btm_left.gif') top right no-repeat;
}
.popup .p_btm {
	height: 28px;
	background: url('../media/images/dec/p_btm.gif') top center repeat-x;
}
.popup .p_btm_right {
	width: 24px;
	height: 28px;
	background: url('../media/images/dec/p_btm_right.gif') top left no-repeat;
}
/* dhtml_popup */

/* project_list */
.project_list {
	padding: 0 5px;
}
.project_list .project_list_bg {
	text-align: center;
	padding: 0 0 20px 0;
	background: url('../media/images/dec/project_list_btm.gif') bottom center no-repeat;
}
.project_list .project_list_top {
	width: 307px;
	margin: 0 auto 10px auto;
	background: url('../media/images/dec/project_list_top.gif') top center no-repeat;
}
.project_list .project_list_top_empty {
	width: 307px;
	margin: 0 auto 10px auto;
}
.project_list .project_list_btm {
	text-align: left;
	padding: 0 5px 0 20px;
	background: ;
}
.project_list .title {
	padding: 12px 0 7px 0;
}
.project_list .title a {
	font-weight: bold;
	font-size: 17px;
	text-decoration: none;
	padding: 0 20px 0 0;
	background: url('../media/images/ico/project_list_title.gif') right center no-repeat;
}
.project_list .title a:hover {
	color: #5BA12A;
	background: url('../media/images/ico/project_list_title_ov.gif') right center no-repeat;
}
.project_list .project_image {
	width: 107px;
	padding: 0;
	text-align: center;
}
.project_list .project_image img {
	margin: 3px auto 0 auto;
}
.project_list .project_desc {
	padding: 0;
	line-height: 160%;
}
.project_list .project_desc.image {
	padding: 0 0 0 20px;
}
/* project_list */

/* project */
.project .desc {
	padding: 0 0 0 20px;
}
.project .desc div {
	font-weight: bold;
	line-height: 160%;
	padding: 15px 0 0 0;
}
.project a {
	color: #5BA02B !important;
}
.project .gallery {
	padding: 20px 0 0 0;
	text-align: right;
}
.project .gallery .background {
	width: 342px;
	margin: 0 0 0 auto;
	background: #F8F8F8 url('../media/images/dec/gallery_top.gif') top left no-repeat;
}
.project .gallery .background .padd {
	padding: 14px 20px 10px 20px;
	background: url('../media/images/dec/gallery_btm.gif') left bottom no-repeat;
}
.project .gallery .background .padd .image {
	width: 304px;
	height: 308px;
}
.project .gallery .background .padd .image td {
	vertical-align: middle;
	text-align: center;
}
.project .gallery .background .padd .image img {
	margin: 0 auto;
}
.project .gallery .background .padd .control {
	width: 304px;
	margin: 15px 0 0 0;
}
.project .gallery .background .padd .control .arrow {
	width: 18px;
	vertical-align: middle;
}
.project .gallery .background .padd .control .image_number {
	padding: 0 10px 0 23px;
}
.project .gallery .background .padd .control .image_number a {
	display: block;
	float: left;
	padding: 4px 7px 6px 7px;
	margin: 0 1px;
	font-size: 11px;
	color: #434343;
}
.project .gallery .background .padd .control .image_number a:hover {
	background: url('../media/images/ico/gallery_ov.gif') top center no-repeat;
}
.project .gallery .background .padd .control .image_number a.active {
	display: block;
	float: left;
	padding: 4px 7px 6px 7px;
	margin: 0 1px;
	font-size: 11px;
	background: url('../media/images/ico/gallery_act.gif') top center no-repeat;
	cursor:default;
	text-decoration:none;
}
/* project */


/* back */
.back {
	width: 80px;
	float: right;
	margin: 10px 0 0 0;
}
/* back */

/* send */
.send {
	width: 80px;
	margin: 10px 0 0 auto;

}
.send .button {
	padding-right: 20px;
}
/* send */

/* button */
.button {
	height: 19px;
	padding: 0 6px;
	cursor: pointer;
	background: url('../media/images/btn/button.gif') top left no-repeat;
}
.button.ov {
	background: url('../media/images/btn/button_ov.gif') top left no-repeat;
}
.button a {
	display: block;
	color: #FFFFFF !important;
	font-weight: bold !important;
	font-size: 12px!important;
	padding: 1px 10px;
}
.button a:hover {
	text-decoration: none;
}
.button a.left  {
	background: url('../media/images/ico/a_button_left.gif') center left no-repeat;
}
.button a.left:hover {
	background: url('../media/images/ico/a_button_left_ov.gif') center left no-repeat;
}
.button a.right  {
	background: url('../media/images/ico/a_button_right.gif') center right no-repeat;
}
.button a.right:hover {
	background: url('../media/images/ico/a_button_right_ov.gif') center right no-repeat;
}
/* button */

/* paging */
.paging div {
	float: left;
	height: 25px;
	padding: 0 10px 0 0;

}
.paging div a {
	height: 15px;
	display:block;
	float: left;
	padding: 4px 0 6px 10px;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #4D9522 !important;
}
.paging div.ov {
	background: url('../media/images/btn/paging_right.gif') center right no-repeat;
}
.paging div.ov a {
	background: url('../media/images/btn/paging_left.gif') center left no-repeat;
	color: #FFFFFF !important;
	text-decoration: none !important;
}
.paging div.current {
	background: url('../media/images/btn/paging_right_act.gif') center right no-repeat;
}
.paging div.current span {
	background: url('../media/images/btn/paging_left_act.gif') center left no-repeat;
	height: 15px;
	display:block;
	float: left;
	padding: 4px 0 6px 10px;
	font-size: 14px !important;
	font-weight: bold !important;
	color: #FFFFFF !important;
}
/* paging */

/* form */
.form {
	text-align: right;
}
.form form div {
	margin: 0 0 7px 0;
	padding-top: 7px;
	text-align: left;
}
.form input {
	border: 1px solid #BFBFBF;
	float: right;
	color: #9F9F9F;
	width: 260px;
	font-size: 11px;
	padding: 2px 0;
	margin: 0 0 7px 0;
}
.form .textarea {
	width: 100%;
	height: 182px;
	margin: 7px 0 0 0;
}
.form .textarea textarea {
	border: 1px solid #BFBFBF;
	color: #9F9F9F;
	width: 260px;
	height: 172px;
	font-size: 11px;
	padding: 2px 0;
	margin: 0 0 0 0;
}
/* form */


/* banners */
.banner {
	margin: 1px 0 2px 0;
}
/* banners */

/* steps_info */
.steps_info {
	width: 590px;
	height: 480px;
	margin: 5px 0 0 15px;
}
.steps_info .substep {
	color: #999a9b !important;
	font-weight: bold;
	font-size: 12px;
}
.steps_info .steps_outer {
	width: 577px;
	height: 400px;
	position: relative;
	overflow: auto;
	margin: 20px 0 0 0;
	scrollbar-3dlight-color : #99cc33;
	scrollbar-arrow-color : #f7f7f7;
	scrollbar-base-color : #f7f7f7;
	scrollbar-darkshadow-color : #99cc33;
	scrollbar-face-color : #99cc33;
	scrollbar-highlight-color : #99cc33;
	scrollbar-shadow-color : #99cc33;
	scrollbar-track-color : #f7f7f7;
}

.steps_info .steps_inner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
	z-index: 100;
}
.steps_info .steps_padd {
	padding: 0 20px 0 0;
}
.steps_info .step_hdr {
	font: normal bold 17px arial;
}
.steps_info .nr {
	margin: 0 0 0 7px;
}
.steps_info .nr td {
	vertical-align: middle;
}
.steps_info .nr td.end {
	padding: 0 7px;
}
.steps_info .nr td.dash {
	color: #4b9320;
	padding: 0 4px;
	font-size: 15px;
}
.steps_info .step_title {
	font: normal bold 14px arial;
	color: #66ac32;
	padding: 0 0 6px 0;
}
.steps_info .steps_content {
	padding: 0 0 0 13px;
}
.steps_info .nr span.active,
.steps_info .nr a {
	color: #4b9320 !important;
	font-size: 15px !important;
}
.steps_info .nr span.active {
	color: #434343 !important;
	font-weight: bold !important;;
}
.steps_info .nr span {
	text-decoration: underline;
}
/* steps_info */

.partner_info {
	padding-top: 10px;
	font: normal normal 11px/190% Arial;
}

img.curP {
	cursor: pointer;
}

div.agents {
	width: 200px;
}
div.agents div {
	padding-top: 0px !important;
}
.agent_clr {
	clear: both;
	padding: 0 !important;
}


.flash_area {
	background: url('../media/images/bg/block_mid.gif') 0 0 repeat-y;
}
.flash_area .flash_area_top {
	width: 100%;
	background: url('../media/images/bg/block_top.gif') 0 0 no-repeat;
}
.flash_area .flash_area_top .flash_area_bot {
	width: 100%;
	background: url('../media/images/bg/block_bot.gif') 0 100% no-repeat;
}
.flash_area #flash {
	width: 660px;
	height: 310px;
	margin: 2px 0 0px 7px;
	position: relative;
}
.flash_area #no_flash {
	width: 660px;
	height: 310px;
	background: url('../media/images/bg/no_flash_lt.gif') 0 100% no-repeat;
}
.flash_area #no_flash .no_flash_padd {
	padding: 259px 0 0 50px;
}
.flash_area #no_flash .no_flash_padd,
.flash_area #no_flash .no_flash_padd a {
	font-size: 12px !important;
	color: #424242 !important;
}
.flash_area #no_flash .no_flash_padd a {
	font-weight: bold !important;
}



/*  object_filter  */
.page_filter {
	padding: 0 3px;
	height: 63px;
}
.calculator_page .page_filter {
	background: url('../media/images/bg/calc_bg_top.gif') 255px 100% no-repeat;
}
.object_filter .filter_box {
	margin: 0 0 0 1px;
	background: #f0f0f0 url('../media/images/bg/gray_bot.gif') 0 100% no-repeat;
}
.full_filter .object_filter .filter_box {
	width: 962px;
	background: url('../media/images/bg/main_filter_bg.gif') -1px 1px no-repeat;
	padding: 28px 0 26px 0 !important;
	margin: 0;
	position: relative;
}
.full_filter .object_filter .filter_box_with_text {
	width: 962px;
	background: url('../media/images/bg/main_filter_with_line_bg.gif') -1px 1px no-repeat;
	padding: 28px 0 2px 0 !important;
	margin: 0;
	position: relative;
	height: 103px;
}
.object_filter .filter_box .filter_box_padd,
.object_filter .filter_box_with_text .filter_box_padd {
	padding: 11px 18px 10px 21px;
	background: url('../media/images/bg/gray_top.gif') 0 0 no-repeat;
}
.full_filter .object_filter .filter_box .filter_box_padd,
.full_filter .object_filter .filter_box_with_text .filter_box_padd {
	background: none;
}
.object_filter .filter_box .filter_name,
.object_filter .filter_box_with_text .filter_name {
	font-weight: bold;
	font-size: 16px;
}
.object_filter .filter_box label,
.object_filter .filter_box_with_text label {
	font-weight: bold;
	white-space: nowrap;
}
.object_filter .filter_box .sel_label,
.object_filter .filter_box_with_text .sel_label {
	padding: 0 0 0 22px;
	display: block;
}
.object_filter .filter_box select,
.object_filter .filter_box_with_text select {
	border: 1px solid #bfbfbf;
	margin: 0 4px 0 5px;
	line-height: 20px;
	padding: 1px 0;
}
.object_filter .filter_box select,
.object_filter .filter_box select option,
.object_filter .filter_box_with_text select,
.object_filter .filter_box_with_text select option {
	color: #7b7b7b;
	font-size: 11px;
}
.object_filter .filter_box td,
.object_filter .filter_box_with_text td {
	vertical-align: middle;
}
.object_filter .filter_box .house_flat,
.object_filter .filter_box_with_text .house_flat {
	width: 100%;
	text-align: right;
}
.object_filter .filter_box .house_flat table,
.object_filter .filter_box_with_text .house_flat table {
	margin: 0 14px 0 auto;
}
.object_filter .filter_box .filter_button,
.object_filter .filter_box_with_text .filter_button {
	text-align: right;
}
.object_filter .filter_box .filter_button a,
.object_filter .filter_box_with_text .filter_button a {
	display: block;
}
.object_filter .filter_box .filter_button.start_filter .green_button,
.object_filter .filter_box_with_text .filter_button.start_filter .green_button {
	padding-right: 6px;
	padding-top: 1px;
}
.object_filter .filter_box .filter_button.show_all .green_button,
.object_filter .filter_box_with_text .filter_button.show_all .green_button {
	border-left: 1px solid #bfbfbf;
	padding: 3px 13px 2px 6px;
}
.object_filter .filter_box .filter_button.show_all .green_button a,
.object_filter .filter_box_with_text .filter_button.show_all .green_button a {
	background: none !important;
	padding: 0 12px !important;
}
.object_filter .filter_box .filter_button .green_button table,
.object_filter .filter_box_with_text .filter_button .green_button table {
	margin: 0 0 0 auto;
}
.object_filter .filter_box .check_input_1,
.object_filter .filter_box_with_text .check_input_1 {
	padding: 2px 5px 0 12px;
}
.object_filter .filter_box .check_input_2,
.object_filter .filter_box_with_text .check_input_2 {
	padding: 2px 5px 0 8px;
}
.object_filter .filter_box .check_input_1 input,
.object_filter .filter_box .check_input_2 input ,
.object_filter .filter_box_with_text .check_input_1 input,
.object_filter .filter_box_with_text .check_input_2 input {
	display: block;
	margin: auto 0;
}
.object_filter .filter_box .green_button,
.object_filter .filter_box_with_text .green_button {
	padding: 0 4px 0 6px;
}

.object_filter .filter_results .s_w img {
	width: 13px;
	height: 0
}
.object_filter .filter_results .s_h img {
	width: 0;
	height: 12px;
}
.object_filter .filter_results .paging_top {
	padding: 15px 0 15px 4px;
}
.object_filter .filter_results .paging_bot {
	padding: 3px 0 0 4px;
}
.object_filter .filter_results .result_item {
	width: 309px;
	/*height: 182px;*/
	height: 120px;
	background: #f8f8f8 url('../media/images/bg/result_bot.gif') 1px 100% no-repeat;
}
.full_filter .object_filter .filter_results {
	padding: 0 6px 0 3px;
}
.object_filter .filter_results .empty {
	width: 309px;
}
.object_filter .filter_results .result_item .project_info {
	line-height: 18px;
	font-size: 12px;
}
.object_filter .filter_results .result_item .result_item_padd {
	padding: 15px 20px 17px 19px;
	background: url('../media/images/bg/result_top.gif') 1px 0 no-repeat;
}
.object_filter .filter_results .result_item .contractor_logo {
	padding: 0 0 8px 0;
}
.object_filter .filter_results .result_item .project_name {
	padding: 0 0 4px 0;
}
.object_filter .filter_results .result_item .project_name a {
	text-decoration: none !important;
	line-height: 18px !important;
}
.object_filter .filter_results .result_item .project_name a img {
	display: inline;
	margin-bottom: -3px;
}
.object_filter .filter_results .result_item .project_name a span {
	font-size: 17px !important;
	line-height: 18px !important;
	font-weight: bold !important;
	padding: 0 9px 0 0;
}
.object_filter .filter_results .result_item .more_link {
	padding: 14px 0 0 0;
}
.object_filter .filter_results .result_item .more_link a {
	color: #4d9522 !important;
}
.object_filter .filter_results .result_item .project_image {
	padding: 0 11px 0 0;
}

/*  object_filter  */
.vamid {
	vertical-align: middle;
}

.special_form {
	margin: auto 22px auto 0;
	width: 279px;
	background: url('../media/images/bg/brown_mid.gif') 0 0 repeat-y;
}
.flash_area .special_form {
	margin: 4px 0 0 2px;
}
.special_form .special_form_top {
	background: url('../media/images/bg/brown_top.gif') 0 0 no-repeat;
	
}
.special_form .special_form_top .special_form_bot {
	background: url('../media/images/bg/brown_bot.gif') 0 100% no-repeat;
	padding: 30px 31px 17px 26px;
}
.flash_area .special_form .special_form_top .special_form_bot {
	padding: 21px 31px 17px 26px;
}

/*  contact_form_specoffers  */
.contact_form_specoffers * {
	font-size: 12px;
	line-height: 14px;
}
.right_col .contact_form_specoffers * {
	font-size: 11px;
	line-height: 12px;
}
.contact_form_specoffers .questions {
	font-size: 17px;
	line-height: 20px;
	font-weight: bold;
	padding: 0 0 15px 0;
}
.flash_area .contact_form_specoffers .questions {
	padding: 0;
}
.right_col .contact_form_specoffers {
	padding: 0 0 18px 22px;
}
.right_col .green_bl .contact_form_specoffers {
	padding: 9px 0 4px 20px;
}
.right_col .questions {
	color: #ffffff;
	padding: 8px 10px 7px 22px;
	margin: 0 0 7px 0;
	background: #79b42d url('../media/images/bg/green_q_bg.gif') 0 0 no-repeat;
}
.green_bl .contact_form_specoffers .questions {
	font-size: 16px !important;
	padding: 0 0 2px 0;
	margin: 0;
	background: none !important;
}
.contact_form_specoffers .your_data_working {
	padding: 0 13px 2px 2px;
}
.contact_form_specoffers .your_data_not_working {
	padding: 6px 13px 2px 2px;
}
.green_bl .contact_form_specoffers .your_data_not_working {
	padding: 0 13px 2px 2px !important;
}
.green_bl .contact_form_specoffers .your_data_not_working,
.green_bl .contact_form_specoffers .your_data_not_working * {
	color: #ffffff;
}
.flash_area .contact_form_specoffers .your_data_not_working {
	padding: 2px 13px 2px 3px;
}
.flash_area .contact_form_specoffers .your_data_not_working,
.flash_area .contact_form_specoffers .your_data_not_working * {
	color: #8e8e8e;
	font-size: 11px;
	line-height: 12px;
}
.contact_form_specoffers .by_phone {
	padding: 9px 0 0 2px;
}
.contact_form_specoffers .by_phone {
	padding: 9px 0 0 2px;
}
.contact_form_specoffers .phone_work {
	padding: 4px 0 5px 2px;
	font-weight: bold;
}
.contact_form_specoffers .phone_not_work {
	padding: 4px 0 0 2px;
	font-weight: bold;
}
.contact_form_specoffers .working_form {
	padding: 1px 0 7px 2px;
}
.contact_form_specoffers .working_form .vamid input {
	margin: auto 0;
}
.contact_form_specoffers .working_form .success {
	height: 36px;
}
.contact_form_specoffers .working_form .success td {
	padding: 13px 0 1px 0;
	color: #4d9522;
	font-size: 17px;
	line-height: 20px;
	font-weight: bold;
}
.contact_form_specoffers .not_working_form .success {
	height: 96px;
	margin-left: -4px;
	position: relative;
}
.contact_form_specoffers .not_working_form .success td {
	padding: 19px 0 3px 0;
	color: #4d9522;
	font-size: 17px;
	line-height: 20px;
	font-weight: bold;
	vertical-align: top;
}
.green_bl .contact_form_specoffers .not_working_form .success {
	height: 187px;
	margin-left: -4px;
	position: relative;
}
.green_bl .contact_form_specoffers .not_working_form .success td {
	padding: 19px 0 3px 0;
	color: #ffffff;
	text-align: center;
	font-size: 17px;
	line-height: 20px;
	font-weight: bold;
	vertical-align: middle;
}
.contact_form_specoffers .no_err {
	width: 0;
	height: 14px;
}
.right_col .contact_form_specoffers .no_err {
	height: 0;
}
.contact_form_specoffers .errors {
	line-height: 13px;
	font-size: 11px;
	color: #ff0101;
	padding: 0 0 1px 2px;
}
.right_col .contact_form_specoffers .working_form .errors {
	float: left;
	padding: 4px 0 1px 2px;
	width: 100px;
}
.contact_form_specoffers .working_form .input {
	padding: 0 6px 0 0;
}
.contact_form_specoffers .working_form .input input {
	width: 100px;
	padding: 2px 5px 1px 5px;
	border: 1px solid #bfbfbf;
}
.right_col .contact_form_specoffers .working_form .input input {
	width: 140px;
}
.right_col .contact_form_specoffers .working_form .label {
	vertical-align: middle;
	padding: 0 12px 0 0;
}
.right_col .contact_form_specoffers .working_form .button_bg_2 {
	margin: 7px 4px 0 0;
	float: right;
	width: 110px;
}
.contact_form_specoffers .not_working_form {
	padding: 8px 0 0 4px;
}
.flash_area .contact_form_specoffers .not_working_form {
	padding: 5px 0 0 4px;
}
.green_bl .contact_form_specoffers .not_working_form {
	padding: 5px 24px 0 4px;
}
.contact_form_specoffers .not_working_form td {
	vertical-align: middle;
}
.contact_form_specoffers .not_working_form label {
	font-size: 11px;
	padding: 0 4px 0 0;
}
.contact_form_specoffers .not_working_form,
.green_bl .contact_form_specoffers .not_working_form {
	text-align: right;
}
.green_bl .contact_form_specoffers .not_working_form label {
	font-size: 11px;
	font-weight: normal;
	padding: 0 3px 0 7px;
	width: 67px;
	color: #ffffff;
}
.contact_form_specoffers .not_working_form .error_label {
	color: #ff0101;
}
.green_bl .contact_form_specoffers .not_working_form .error_label {
	color: #ff0000;
	background: #ffffff;
}
.contact_form_specoffers .not_working_form .send_btn {
	text-align: right;
	padding: 2px 0 0 0;
}
.right_col .contact_form_specoffers .not_working_form .send_btn {
	padding-right: 11px;
}
.right_col .green_bl .contact_form_specoffers .not_working_form .send_btn {
	padding: 4px 0 0 0;
}
.green_bl .contact_form_specoffers .not_working_form .textarea {
	padding: 1px 0 0 0;
}
.contact_form_specoffers .not_working_form .textarea textarea {
	width: 130px;
	height: 30px;
	padding: 2px 1px 1px 5px;
	border: 1px solid #bfbfbf;
}
.flash_area .contact_form_specoffers .not_working_form .textarea textarea {
	height: 28px;
}
.green_bl .contact_form_specoffers .not_working_form .textarea textarea {
	height: 48px;
}
.contact_form_specoffers .not_working_form .vatop {
	vertical-align: top;
	padding: 4px 0 0 0;
}
.green_bl .contact_form_specoffers .not_working_form .vatop {
	padding: 2px 0 0 0;
}
.contact_form_specoffers .not_working_form .input2 {
	padding: 2px 0;
}
.green_bl .contact_form_specoffers .not_working_form .input2 {
	height: 20px;
	padding: 0;
	vertical-align: middle;
}
.contact_form_specoffers .not_working_form .input2 input {
	width: 126px;
	padding: 0 5px 0 5px;
	border: 1px solid #bfbfbf;
}
.green_bl .contact_form_specoffers .not_working_form .input2 input {
	padding: 1px 5px 0 5px;
	margin: auto 0;
}
.right_col .contact_form_specoffers .by_phone,
.right_col .contact_form_specoffers .your_data_working,
.right_col .contact_form_specoffers .your_data_not_working,
.right_col .contact_form_specoffers .working_form,
.right_col .contact_form_specoffers .not_working_form {
	padding-left: 23px;
}
.right_col .green_bl .contact_form_specoffers .not_working_form {
	padding-left: 5px;
}
.right_col .contact_form_specoffers .your_data_working {
	padding-bottom: 4px;
}
/*  contact_form_specoffers  */


/*  project_spec_offer  */
.project_spec_offer .bg {
	width: 100%;
	/*background: #ffffff url('../media/images/bg/bg_mid.gif') 0 0 repeat-y;*/
}
.project_spec_offer .bg_left {
	width: 691px;
	/*background: url('../media/images/bg/bg_left_bot.gif') 0 100% no-repeat;*/
}
.project_spec_offer .bg_left .bg_left_padd {
	padding: 2px 6px 50px 18px;
	/*background: url('../media/images/bg/bg_left_top.gif') 0 0 no-repeat;*/
}
.project_spec_offer .bg_left .bg_left_padd .pics_td {
	width: 354px;
}
.project_spec_offer .bg_left .seb_offer {
	color:#4C9421;
	font-size: 18px;
	padding: 5px 0 5px 4px;
	float: left;
}
.project_spec_offer .bg_left .seb_back{
	color: #4D9522;
	float: right;
	padding:10px 14px 0 0;
}
.project_spec_offer .bg_left .seb_back a{
	color: #4D9522 !important;
}
.project_spec_offer .bg_left .item_name {
	font-weight: bold;
	font-size: 18px;
	padding: 8px 0 17px 4px;
}
.project_spec_offer .bg_left .spec_hdr_right {
	padding: 0 0 20px 20px;
	text-align: right;
}
.project_spec_offer .bg_left .spec_hdr_right .contractor_logo {
	margin: 0 0 9px auto;
}
.project_spec_offer .bg .right_col .link,
.project_spec_offer .bg_left .spec_hdr_right .link {
	font-size: 11px !important;
	color: #4d9522 !important;
}
.project_spec_offer .bg .right_col .link {
	margin: 0 0 0 22px;
}
.project_spec_offer .bg_left .pics {
	padding: 2px 0 0 2px;
	/*width: 354px;*/
}
.project_spec_offer .bg_left .pics .gallery_block {
	width: 352px;
	background: url('../media/images/bg/gallery_thumbs.gif') 0 100% no-repeat;
}
.project_spec_offer .bg_left .pics .thumbs table {
	margin: 0 auto;
}
.project_spec_offer .bg_left .pics .thumbs table td {
	text-align: center;
	vertical-align: middle;
}
.project_spec_offer .bg_left .pics .thumbs table td td {
	padding: 12px 0 18px 0;
	width: 67px;
}
.project_spec_offer .bg_left .pics .thumbs .thumbs_mid {
	width: 100%;
	text-align: center;
	height: 92px;
}
.project_spec_offer .bg_left .pics .thumbs img {
	border: 1px solid #4c4c4c;
	margin: auto;
	cursor: pointer;
}
.project_spec_offer .bg_left .pics .thumbs .prev_imgs {
	padding: 0 4px 8px 12px;
}
.project_spec_offer .bg_left .pics .thumbs .next_imgs {
	padding: 0 12px 8px 4px;
}
.project_spec_offer .bg_left .pics .thumbs .s {
	width: 27px;
	height: 0;
}
.project_spec_offer .bg_left .pics .thumbs .prev_imgs img,
.project_spec_offer .bg_left .pics .thumbs .next_imgs img {
	border: none;
}
.project_spec_offer .bg_left .pics .big_img {
	height: 245px;
	text-align: center;
	vertical-align: middle;
}
.project_spec_offer .bg_left .pics .big_img img {
	border: 1px solid #4c4c4c;
	margin: auto;
}
.project_spec_offer .bg_left .project_info {
	padding: 8px 0 0 3px;
}
.project_spec_offer .bg_left .project_text {
	clear: both;
}
.project_spec_offer .bg_left .project_text,
.project_spec_offer .bg_left .project_text *,
.project_spec_offer .bg_left .project_info,
.project_spec_offer .bg_left .project_info * {
	font-size: 12px;
	line-height: 16px;
}
.project_spec_offer .bg_left .project_info .addr {
	padding: 0 0 6px 0;
}
.project_spec_offer .bg_left .project_info .kv_metre {
	padding: 0 0 29px 0;
}
.project_spec_offer .bg_left .project_info .kv_metre a {
	line-height: 20px !important;
	font-size: 11px !important;
	color: #4d9522 !important;
}
.project_spec_offer .bg_left .project_text {
	padding: 23px 0 0 5px;
}



.project_spec_offer .bg_left .seb_offer_table {
	width: 263px;
	position: relative;
	/*background: url('../media/images/bg/seb_offer_mid.gif') 0 0 repeat-y;*/
}
.project_spec_offer .bg_left .seb_offer_table .seb_offer_border {
	border-left: 2px solid #99cc33;
	border-right: 2px solid #99cc33;
}
/*.project_spec_offer .bg_left .seb_offer_table .seb_table_top {
	height: 5px;
	background: url('../media/images/bg/green_border_top.gif') 0 0 no-repeat;
}
.project_spec_offer .bg_left .seb_offer_table .seb_table_bot {
	height: 5px;
	background: url('../media/images/bg/green_border_bot.gif') 0 0 no-repeat;
}
.project_spec_offer .bg_left .seb_offer_table .seb_table_top img,
.project_spec_offer .bg_left .seb_offer_table .seb_table_bot img {
	height: 5px;
	width: 0;
}*/
.project_spec_offer .bg_left .seb_offer_table table.seb_table {
	height: 225px;
	width: 100%;
	/*background: url('../media/images/bg/seb_offer_bot.gif') 0 100% no-repeat;*/
}
.project_spec_offer .bg_left .seb_offer_table table.seb_table td {
	padding: 14px 10px 22px 12px;
	/*background: url('../media/images/bg/seb_offer_top.gif') 0 0 no-repeat;*/
}
.project_spec_offer .bg_left .seb_offer_table table.seb_table td,
.project_spec_offer .bg_left .seb_offer_table table.seb_table td * {
	color: #434343;
	font-size: 12px;
}
.project_spec_offer .bg_left .seb_offer_table table.seb_table td .seb_offer_hdr {
	font-size: 16px;
	color: #99cc33;
	padding: 0 0 13px 9px;
}
.project_spec_offer .bg_left .seb_offer_table table.seb_table td ul {
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
}
.project_spec_offer .bg_left .seb_offer_table table.seb_table td li {
	padding-bottom: 8px;
	padding-left: 12px;
	background: url('../media/images/ico/li.gif') 1px 5px no-repeat;
}




.right_col {
	width: 269px;
	background: url('../media/images/bg/right_col_bot.gif') 100% 100% no-repeat;
}
.right_col .right_col_padd {
	padding: 11px 2px 20px 2px;
	background: url('../media/images/bg/right_col_top.gif') 100% 0 no-repeat;
}
.right_col .print2 {
	margin: 0 0 0 23px;
	padding: 2px 0 2px 20px;
	color: #4d9522 !important;
	font-size: 11px !important;
	line-height: 17px !important;
	background: url('../media/images/ico/print2.gif') 0 0 no-repeat;
}
.right_col .pdf {
	margin: 0 0 0 14px;
	padding: 2px 0 2px 21px;
	color: #4d9522 !important;
	font-size: 11px !important;
	line-height: 18px !important;
	background: url('../media/images/ico/pdf.gif') 0 0 no-repeat;
}
/*  project_spec_offer  */



.green_button table {
	background: url('../media/images/bg/green_left.gif') 0 0 no-repeat;
}
.green_button table td {
	background: url('../media/images/bg/green_right.gif') 100% 0 no-repeat;
}
.green_button .ov {
	background: url('../media/images/bg/green_left_ov.gif') 0 0 no-repeat;
}
.green_button .ov td {
	background: url('../media/images/bg/green_right_ov.gif') 100% 0 no-repeat;
}


.green_button.in_gray table {
	background: url('../media/images/bg/green_left_gray.gif') 0 0 no-repeat;
}
.green_button.in_gray table td {
	background: url('../media/images/bg/green_right_gray.gif') 100% 0 no-repeat;
}
.show_all .green_button.in_gray table {
	background: url(../media/images/bg/l_green_left.gif) 0 0 no-repeat;
}
.show_all .green_button.in_gray table td {
	background: url(../media/images/bg/l_green_right.gif) 100% 0 no-repeat;
}
.show_all .green_button.in_gray .ov,
.green_button.in_gray .ov {
	background: url('../media/images/bg/green_left_gray_ov.gif') 0 0 no-repeat;
}
.show_all .green_button.in_gray .ov td ,
.green_button.in_gray .ov td {
	background: url('../media/images/bg/green_right_gray_ov.gif') 100% 0 no-repeat;
}

.hidden {
	position: absolute;
	left: -2000px;
	height: 0;
	width: 0;
}
.preload {
	display: none !important;
}
.green_button td a {
	white-space: nowrap;
	padding: 0 23px 0 14px;
	font-weight: bold !important;
	font-size: 11px !important;
	line-height: 19px !important;
	color: #ffffff !important;
	text-decoration: none !important;
	background: url('../media/images/ico/arrow_right.gif') 100% 50% no-repeat;
}
.green_button .ov td a {
	background: url('../media/images/ico/arrow_right_ov.gif') 100% 50% no-repeat;
}



/*  send_to_friend_block  */
#send_to_friend_block {
	padding: 0 35px 14px 20px;
}
.get_more_info .title_open_close,
#send_to_friend_block .title_open_close {
	cursor: pointer;
	float: left;
	font-size: 11px;
	line-height: 17px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 0 0 24px;
	background: url('../media/images/ico/closed.gif') 1px 0 no-repeat;
}
.get_more_info .title_open_close {
	padding: 0 0 5px 24px;
}
.get_more_info .title_open_close.opened,
#send_to_friend_block .title_open_close.opened {
	background: url('../media/images/ico/opened.gif') 1px 0 no-repeat;
}
#send_to_friend_block .errors {
	padding: 0 5px 0 0;
	width: 100%;
	height: 29px;
}
#send_to_friend_block .errors .required {
	color: #818181;
	padding: 1px 0 0 3px;
}
.get_more_info .errors,
#send_to_friend_block .error_label,
#send_to_friend_block .errors #stf_error_1,
#send_to_friend_block .errors #stf_error_2 {
	color: #ff0000;
}
#send_to_friend_block .errors #stf_error_1,
#send_to_friend_block .errors #stf_error_2 {
	padding: 0 0 0 3px;
	line-height: 13px;
}
#send_to_friend_block .send_to_friend_btn {
	padding: 4px 5px 0 0;
}
#send_to_friend_block .green_button td a {
	padding: 0 25px 0 17px;
}
/*  send_to_friend_block  */

.get_more_info {
	padding: 9px 39px 27px 21px;
}
.get_more_info .button_pad {
	padding: 3px 0 0 0;
}
.get_more_info .required {
	color: #818181;
	padding: 0 0 1px 3px;
}
.get_more_info .errors {
	padding: 0 10px 0 3px;
}


.form2 .input input {
	width: 100px;
	padding: 2px 5px 1px 5px;
	border: 1px solid #bfbfbf;
}
.form2 .label {
	padding: 4px 0 0 2px;
}
.form3 .input input {
	width: 140px;
	padding: 2px 5px 1px 5px;
	border: 1px solid #bfbfbf;
}
.form3 .input,
.form3 .textarea {
	padding: 2px 0;
}
.form3 .textarea textarea {
	width: 140px;
	height: 30px;
	padding: 4px 5px 4px 5px;
	border: 1px solid #bfbfbf;
}
.form3 .label {
	padding: 5px 0 0 2px;
}
.form2 .error_label,
.form3 .error_label {
	color: #ff0000;
}


.button_bg_1 input {
	font-size: 11px;
	font-weight: bold;
	width: 72px;
	height: 19px;
	cursor: pointer;
	padding: 0 10px 3px 0;
	border: none;
	color: #ffffff;
	background: url('../media/images/btn/btn_green_gray.gif') 0 0 no-repeat;
}
.green_bl .button_bg_1 input {
	color: #579b24;
	padding: 0 8px 3px 0;
	width: 62px;
	background: url('../media/images/btn/bg_white_green.gif') 0 0 no-repeat;
}
.button_bg_1 input.ov {
	background: url('../media/images/btn/btn_green_gray_ov.gif') 0 0 no-repeat;
}
.green_bl .button_bg_1 input.ov {
	color: #ffffff;
	background: url('../media/images/btn/bg_white_green_ov.gif') 0 0 no-repeat;
}
.button_bg_2 input {
	font-size: 11px;
	font-weight: bold;
	width: 110px;
	height: 19px;
	cursor: pointer;
	padding: 0 10px 3px 0;
	border: none;
	color: #ffffff;
	background: url('../media/images/bg/btn_bg2.gif') 0 0 no-repeat;
}
.button_bg_2 input.ov {
	background: url('../media/images/bg/btn_bg2_ov.gif') 0 0 no-repeat;
}
.button_bg_3 input {
	font-size: 11px;
	font-weight: bold;
	width: 81px;
	height: 19px;
	cursor: pointer;
	padding: 0 5px 3px 0;
	border: none;
	color: #ffffff;
	background: url('../media/images/bg/btn_bg3.gif') 0 0 no-repeat;
}
.button_bg_3 input.ov {
	background: url('../media/images/bg/btn_bg3_ov.gif') 0 0 no-repeat;
}


.contacts_specoffer {
	padding: 0 0 22px 10px;
}
.contacts_specoffer .cont_mid {
	width: 100%;
	background: url('../media/images/bg/contacts_form_mid.gif') 0 0 repeat-y;
}
.contacts_specoffer .cont_mid td {
	background: url('../media/images/bg/contacts_form_bot.gif') 0 100% no-repeat;
}
.contacts_specoffer .cont_mid td .contacts_padd {
	position: relative;
	padding: 10px 24px 16px 22px;
	background: url('../media/images/bg/contacts_form_top.gif') 0 0 no-repeat;
}
.contacts_specoffer .cont_mid td .contacts_padd .close_contacts {
	position: absolute;
	top: 49px;
	right: 50px;
	cursor: pointer;
}
.contacts_specoffer .person_img {
	float: left;
	margin: 2px 12px 5px 0;
	border: 1px solid #4c4c4c;
}
.contacts_specoffer .contacts_hdr {
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 6px 0;
}
.contacts_specoffer .cont_mid td .contacts_padd .phone_zoom td {
	background: none !important;
	padding: 0 0 1px 0;
}
.contacts_specoffer .cont_mid td .contacts_padd .zoom img {
	height: 18px;
	width: 20px;
}
.contacts_specoffer .cont_mid td .contacts_padd .zoom {
	padding: 0;
	color: #4d9522 !important;
	line-height: 18px !important;
	/*position: absolute;
	top: 16px;
	right: 18px;*/
	text-decoration: none !important;
	background: url('../media/images/ico/zoom.gif') 0 0 no-repeat;
	cursor: pointer;
	margin: 2px 8px 0 1px;
	display: block;
}
.contacts_specoffer .cont_mid td .contacts_padd .zoom:hover,
.contacts_specoffer .cont_mid td .contacts_padd .zoom.zoom_ov {
	text-decoration: underline !important;
	background: url('../media/images/ico/zoom_ov.gif') 0 0 no-repeat;
}
.contacts_specoffer .cont_mid .contact_popup {
	display: none;
	top: -29px;
	/*right: 203px;*/
	right: 237px;
	position: absolute;
	width: 411px;
	text-align: right;
}
.contacts_specoffer .cont_mid .contact_popup table {
	margin: 0 0 0 auto;
}
.contacts_specoffer .cont_mid .contact_popup .contact_popup_top {
	width: 411px;
	height: 58px;
	background: url('../media/images/bg/cont_top.png') 0 0 no-repeat;
}
.contacts_specoffer .cont_mid .contact_popup .contact_popup_bot {
	width: 411px;
	height: 58px;
	background: url('../media/images/bg/cont_bot.png') 0 0 no-repeat;
}


.contacts_specoffer .cont_mid .contact_popup .bg_1,
.contacts_specoffer .cont_mid .contact_popup .bg_3,
.contacts_specoffer .cont_mid .contact_popup .bg_7,
.contacts_specoffer .cont_mid .contact_popup .bg_9 {
	width: 44px;
	height: 44px;
}
.contacts_specoffer .cont_mid .contact_popup .bg_1 img,
.contacts_specoffer .cont_mid .contact_popup .bg_3 img,
.contacts_specoffer .cont_mid .contact_popup .bg_7 img,
.contacts_specoffer .cont_mid .contact_popup .bg_9 img {
	width: 44px;
	height: 0;
}
.contacts_specoffer .cont_mid .contact_popup .bg_1 {
	background: url('../media/images/bg/bg_1.png') 0 0 no-repeat;
}
.contacts_specoffer .cont_mid .contact_popup .bg_3 {
	background: url('../media/images/bg/bg_3.png') 0 0 no-repeat;
}
.contacts_specoffer .cont_mid .contact_popup .bg_7 {
	background: url('../media/images/bg/bg_7.png') 0 0 no-repeat;
}
.contacts_specoffer .cont_mid .contact_popup .bg_9 {
	background: url('../media/images/bg/bg_9.png') 0 0 no-repeat;
}

.contacts_specoffer .cont_mid .contact_popup .bg_2 {
	background: url('../media/images/bg/bg_2.png') 0 0 repeat-x;
}
.contacts_specoffer .cont_mid .contact_popup .bg_8 {
	background: url('../media/images/bg/bg_8.png') 0 0 repeat-x;
}
.contacts_specoffer .cont_mid .contact_popup .bg_4 {
	background: url('../media/images/bg/bg_4.png') 0 0 repeat-y;
}
.contacts_specoffer .cont_mid .contact_popup .bg_6 {
	background: url('../media/images/bg/bg_6.png') 0 0 repeat-y;
}

.contacts_specoffer .cont_mid .contact_popup .bg_2 img,
.contacts_specoffer .cont_mid .contact_popup .bg_8 img {
	height: 44px;
	width: 0;
}
.contacts_specoffer .cont_mid .contact_popup .bg_4 img,
.contacts_specoffer .cont_mid .contact_popup .bg_6 img {
	width: 44px;
	height: 0;
}

.contacts_specoffer .cont_mid .contact_popup .bg_5 {
	background: #ffffff;
	text-align: left;
}
.contacts_specoffer .cont_mid .contact_popup .bg_5 .popup_padd {
	padding: 12px 27px 12px 17px;
}
.contacts_specoffer .cont_mid .contact_popup .contact_popup_top img,
.contacts_specoffer .cont_mid .contact_popup .contact_popup_bot img {
	width: 0;
	height: 58px;
}
.contacts_specoffer .cont_mid .contact_popup .popup_padd * {
	font-size: 18px;
}
.contacts_specoffer .cont_mid .contact_popup .popup_padd .contacts_hdr {
	font-size: 22px;
	color: #4d9522;
	padding: 0 0 11px 0;
}
.contacts_specoffer .contact_popup .person_img {
	margin: 2px 16px 7px 0;
}
.print_footer,
.print_header {
	display: none;
}

.project_info_container {
	padding: 0 0 0 16px;
}
@media screen, handheld, projection, speech, tty, tv {
	
	*.forPrint
		{ display: none; }
	
}
@media print {
	* {
		color: #000000;
		background: #FFFFFF;
	}
	.project_spec_offer .bg_left .pics .big_img,
	.print_height .content {
		height: auto;
	}
	.print_height .main {
		margin: 0;
	}
	.print_height .project_spec_offer .bg_left .bg_left_padd,
	.print_height .content.content_project {
		padding-bottom: 0;
	}
	.print_footer {
		display: block;
		width: 100%;
	}
	.print_footer .print_space {
		height: 72px;		
		width: 50%;
	}
	.print_footer td {
		vertical-align: bottom;
	}
	.print_footer .print_space img {
		width: 100% !important;
		height: 16px;
	}
	.print_footer .print_mid div {
		color: #6b6b6b !important;
		font-size: 11px;
		padding: 0 0 0 37px;
	}
	.print_footer .print_mid img,
	.print_footer .print_mid {
		width: 595px;
		height: 16px;
	}
	
	.print_header {
		display: block;
		width: 100%;
	}
	.print_header .print_space {
		height: 72px;
		width: 50%;
	}
	.print_header .print_space img {
		width: 100% !important;
		height: 72px;
	}
	.print_header .print_mid img,
	.print_header .print_mid {
		width: 595px;
		height: 72px;
	}
	.project_spec_offer {
		padding: 0 10px 0 29px !important;
		text-align: center;
	}
	.project_spec_offer .bg {
		text-align: left;
		width: 595px;
		margin: 0 auto;
	}
	.whf {
		height: auto;
	}
	.logo,
	#page_container,
	#page_container .page_coll_1,
	.project_spec_offer .bg_left,
	.c_content_top,
	.main .wmain {
		width: 100% !important;
	}
	
	.project_spec_offer .bg_left .pics {
		width: 276px;
		margin: 0 11px 0 0;
	}
	
	.project_spec_offer .bg_left .project_info {
		padding: 0;
	}
	.project_spec_offer .bg_left .pics .gallery_block {
		width: 100%;
	}
	.project_spec_offer .bg_left .pics .big_img_print {
		text-align: center;
	}
	.project_spec_offer .bg_left .pics .big_img_print img {
		display: block !important;
		border:	1px solid #6a6a6a !important;
		margin: 0 auto 10px auto;
	}
	.project_spec_offer .bg_left .bg_left_padd {
		padding-left: 0;
	}
	.project_spec_offer .bg_left .seb_offer {
		color: #000000;
		padding-left: 0;
	}
	.project_spec_offer .bg_left .item_name {
		padding: 0 0 30px 0;
	}
	.project_info_container {
		width: 256px;
	}
	.project_spec_offer .bg_left .project_text {
		clear: none !important;
		float: left;
		width: 256px;
		padding: 0;
	}
	.content {
		text-align: center;
	}
	.content .news_list,
	.content .steps_13,
	.content .news_info,
	.content .text_with_title {
		text-align: left;
	}
	.content .cont {
		text-align: left;
		margin: 0 auto;
		width: 520px;
	}
	
	.contacts_specoffer {
		padding: 0 0 20px 0;
		width: 254px !important;
	}
	.contacts_specoffer .cont_mid td .contacts_padd {
		position: static;
		padding: 8px 16px;
		border-left: 1px solid #76bc2e;
		border-right: 1px solid #76bc2e;
	}
	.contacts_specoffer .cont_mid td .contacts_padd .zoom {
		display: none;
	}	
	.contacts_specoffer .cont_mid {
	}
	.project_spec_offer .bg_left .seb_offer_table .seb_offer_border {
		border-left: 2px solid #76bc2e;
		border-right: 2px solid #76bc2e;
		padding: 8px 16px;
	}
	.project_spec_offer .bg_left .seb_offer_table .seb_offer_border * {
		color: #4f9c00 !important;
	}
	.project_spec_offer .bg_left .seb_offer_table table.seb_table {
		height: auto;
		width: 100%;
	}
	.project_spec_offer .bg_left .seb_offer_table table.seb_table td {
		padding: 0;
	}
	.project_spec_offer .bg_left .seb_offer_table {
		margin: 0;
		position: static;
		width: 263px !important;
		padding: 0 0 25px 0;
	}
	.project_spec_offer .bg_left .seb_offer_table table.seb_table td ul {
		padding: 0 0 0 12px;
		margin: 5px 0 5px 4px;
		list-style-image: url('../media/images/ico/tr.gif'); 
	}
	.project_spec_offer .bg_left .seb_offer_table table.seb_table td li {
		padding: 0;
	}
	.main {
		margin: 0;
	}
	
	.news_info .item_img .cor1,
	.news_info .item_img .cor2,
	.news_info .item_img .cor3,
	.news_info .item_img .cor4,
	.project_spec_offer .bg_left .spec_hdr_right,
	.c_top,
	.right_col,
	.top_menu,
	.logo,
	.main .c_content_btm,
	.main .c_btm,
	#special_top_line,
	.right_col,
	.sub_menu_2nd,
	.page_filter,
	.print,
	.steps_block,
	.news_info .item_last,
	.news_list .list_more,
	.lease_cont .green_button table,
	*.forScreen
		{ display: none; }
	
}
#send_to_friend_success {
	padding: 5px 0 0 24px;
}

#special_top_line {
	text-align: right;
	position: absolute;
	right: 37px;
	width: 705px;
	top: 4px; 
}
#special_top_line .img_border {
	margin: 0 0 0 auto;
}

.spec_offer_640 {
	width: 640px;
	margin: 24px 0 0 0;
}

.spec_offer_640 .top {
	height: 14px;
	background: url( '../media/images/bg/spec_offer_640_top.png' ) top left no-repeat;
}
.spec_offer_640 .top img {
	width: 0px;
	height: 14px;
}
.spec_offer_640 .mid {
	background: url( '../media/images/bg/spec_offer_640_mid.png' ) top left repeat-y;
	padding: 0 8px;
}
.spec_offer_640 .mid .bg {
	background: #6fa500 url( '../media/images/bg/spec_offer_640_gradient.png' ) top left no-repeat;
}
.spec_offer_640 .mid .bg .pad {
	padding: 11px 17px;
}
.spec_offer_640 .mid .bg .pad .title {
	font: normal bold 16px Arial;
	color: #FFFFFF;
	margin-bottom: 9px;
}
.spec_offer_640 .mid .bg .pad .text {
	padding: 0 0 0 1px;
}
.spec_offer_640 .mid .bg .pad .text *,
.spec_offer_640 .mid .bg .pad .text {
	color: #FFFFFF;
	font-size: 12px;
}
.spec_offer_640 .bot {
	height: 18px;
	background: url( '../media/images/bg/spec_offer_640_bot.png' ) top left no-repeat;
}
.spec_offer_640 .bot img {
	width: 0px;
	height: 18px;
}


#page_container {
	width: 960px;
	background: url('../media/images/bg/container_mid.jpg') 0 0 repeat-y;
}
#page_container .page_coll_1 {
	width: 671px;
}
#page_container #page_container_bot {
	background: url('../media/images/bg/container_bot.jpg') 0 100% no-repeat;;
}
#page_container #page_container_top {
	background: url('../media/images/bg/container_top.jpg') 0 0 no-repeat;
	padding: 6px 0 31px 0;
}

.footer_grad {
	background: url('../media/images/bg/footer.jpg') center 0 no-repeat;
	padding: 40px 0 0 0;
}
.footer_padd {
	padding: 40px 0 0 0;
}


.text_with_title,
.steps_13 {
	padding: 8px 0 0 0;
}
.lease_calculator .item_name,
.text_with_title .item_name,
.steps_13 .item_name {
	padding: 0 0 11px 24px;
	font-size: 18px;
	line-height: 20px;
	color: #4c9421;
}
.text_with_title .text {
	padding: 24px 20px 0 25px;
}
.text_with_title .text .item_name {
	padding: 0 0 11px 0;
}
.steps_13 .steps_intro {
	padding: 12px 39px 0 25px;
}
.steps_13 .steps_intro .item_name {
	padding: 59px 0 9px 0;
}
.steps_13 .intro_text {
	padding: 10px 10px 20px 0;
	margin: 0 0 12px 0;
	border-bottom: 1px solid #dfdfdf;
}
.steps_13 .intro_text,
.steps_13 .intro_text * {
	font-size: 12px;
	line-height: 18px;
}
.text_with_title .text .item_name_small {
	padding: 0 0 3px 0;
	font-size: 11px;
	color: #7b7b7b;
}
.text_with_title .text .content_text {
	padding: 0 0 20px 0;
	border-bottom: 1px solid #dfdfdf;
}
.text_with_title .text .content_text,
.text_with_title .text .content_text * {
	color: #191919;
	font-size: 12px !important;
	line-height: 18px !important;
}


/*  steps  */
.steps_block {
	margin: 0 0 0 15px;
	width: 640px;
	background: url('../media/images/bg/gray_block_mid.gif') 0 0 repeat-y;
}
.steps_block .steps_table {
	width: 100%;
	background: url('../media/images/bg/gray_block_bot.gif') 0 100% no-repeat;
}
.steps_block .steps_table .steps_td {
	padding: 14px 4px 14px 4px;
	background: url('../media/images/bg/gray_block_top.gif') 0 0 no-repeat;
}
.steps_block .steps_table .steps_td .steps_padd {
	padding: 1px 8px 2px 25px;
	background: #f9f8f8 url('../media/images/bg/gray_block_mmid.gif') 0 100% repeat-x;
}
.steps_block .steps_hdr {
	font-size: 11px;
	font-weight: bold;
	background: none !important;
	color: #434343;
	margin: 0 26px 0 0;
	height: 23px;
	display: block;
	float: left;
	line-height: 21px !important;
}
.steps_block .space {
	height: 1px;
	width: 78px;
	float: left;
}
.steps_block .space img {
	height: 1px;
	width: 0;
}
.steps_block a.step,
.steps_block .curr_step {
	display: block;
	width: 26px;
	text-align: center;
	height: 19px;
	float: left;
	line-height: 19px !important;
	font-size: 12px !important;
	font-weight: bold !important;
	margin: 2px 3px 0 0;
}
.steps_block a.step {
	color: #ffffff !important;
	background: url('../media/images/bg/step.gif') 0 0 no-repeat;
	text-decoration: none !important;
}
.steps_block a.step:hover {
	color: #99cc33 !important;
	background: url('../media/images/bg/step_ov.gif') 0 0 no-repeat;
}
.steps_block .curr_step {
	color: #ffffff !important;
	background: url('../media/images/bg/step_act.gif') 0 0 no-repeat;
}
.steps_block .step_prev,
.steps_block .step_next {
	display: block;
	height: 23px;
	line-height: 23px;
	float: left;
	text-decoration: none !important;
	background: url('../media/images/bg/step_nav_right.gif') 100% 0 no-repeat;
	margin: 0 9px 0 0;
}
.steps_block .step_prev {
	margin: 0 9px 0 0;
}
.steps_block .step_next {
	margin: 0 0 0 6px;
}
.steps_block .step_prev .sp,
.steps_block .step_next .sp {
	display: block;
	height: 23px;
	line-height: 22px;
	cursor: pointer;
	background: url('../media/images/bg/step_nav_left.gif') 0 0 no-repeat;
}
.steps_block .step_prev .sp {
	padding: 0 17px 0 15px;
}
.steps_block .step_next .sp {
	padding: 0 14px;
}
.steps_block .step_prev .sp span,
.steps_block .step_next .sp span {
	font-size: 11px !important;
	font-weight: bold !important;
	color: #4b9321 !important;
	line-height: 22px;
	cursor: pointer;
}
.steps_block .step_prev .sp span {
	padding: 0 0 0 9px;
	background: url('../media/images/ico/prev.gif') 0 4px no-repeat;
}
.steps_block .step_next .sp span {
	padding: 0 9px 0 0;
	background: url('../media/images/ico/next.gif') 100% 4px no-repeat;
}
.steps_block .step_prev:hover,
.steps_block .step_next:hover {
	background: url('../media/images/bg/step_nav_right_ov.gif') 100% 0 no-repeat;
}
.steps_block .step_prev:hover .sp,
.steps_block .step_next:hover .sp {
	background: url('../media/images/bg/step_nav_left_ov.gif') 0 0 no-repeat;
}
.steps_block .step_prev:hover .sp span {
	color: #ffffff !important;
	background: url('../media/images/ico/prev_ov.gif') 0 4px no-repeat;
}
.steps_block .step_next:hover .sp span {
	color: #ffffff !important;
	background: url('../media/images/ico/next_ov.gif') 100% 4px no-repeat;
}
/*  steps  */


/*  steps_bottom_block  */
.steps_bottom_block {
	padding: 0 40px 0 25px;
}
.steps_bottom_block .item_name {
	padding: 12px 0 19px 0;
	color: #191919;
}
.steps_bottom_block .steps_bottom {
	padding: 0 0 17px 0;
}
.steps_bottom_block .steps_bottom a {
	text-decoration: none !important;
	color: #191919 !important;
	font-size: 12px !important;
	line-height: 18px !important;
}
.steps_bottom_block .steps_bottom a:hover {
	color: #4d9421 !important;
}
.steps_bottom_block .steps_bottom span {
	text-decoration: none !important;
	color: #4d9421 !important;
	font-size: 12px !important;
	font-weight: bold !important;
	line-height: 18px !important;
}
.steps_bottom_block .btn {
	float: right;
	margin: 0 0 0 10px;
}
/*  steps_bottom_block  */


/*  btn  */
.btn .btn_left {
	width: 9px;
	height: 19px;
	background: url('../media/images/bg/btn_left.png') 0 0 no-repeat;
}
.btn .btn_right {
	width: 9px;
	height: 19px;
	background: url('../media/images/bg/btn_right.png') 0 0 no-repeat;
}
.btn .btn_left img,
.btn .btn_right img {
	width: 9px;
	height: 0;
}
.btn .btn_mid {
	background: url('../media/images/bg/btn_mid.gif') 0 0 repeat-x;
}
.btn .btn_mid a {
	display: block;
	margin: 0 -9px;
	position: relative;
	padding: 0 12px;
	text-decoration: none !important;
	height: 19px !important;
	line-height: 18px !important;
	font-size: 11px !important;
	font-weight: bold !important;
	color: #ffffff !important;
}
.btn .btn_mid a.btn_next span {
	padding: 0 10px 0 0;
	background: url('../media/images/ico/next_ov.gif') 100% 4px no-repeat;
}
.btn .btn_mid a.btn_prev span {
	padding: 0 0 0 10px;
	background: url('../media/images/ico/prev_ov.gif') 0 4px no-repeat;
}
.btn .btn_mid a span {
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
}
/*  btn  */

.right_col {
	width: 289px;
}
.right_col .right_padd {
	padding: 10px 0 12px 0;
}
.right_col .s {
	width: 289px;
	height: 0;
}
.right_col .print_pdf {
	padding: 3px 0 23px 0;
}


.green_bl_padd {
	padding: 0 0 15px 9px;
}
.green_bl {
	width: 269px;
	background: url('../media/images/bg/green_mid.gif') 0 0 repeat-y;
}
.green_bl .green_bot {
	background: url('../media/images/bg/green_bot.gif') 0 100% no-repeat;
}
.green_bl .green_top {
	padding: 7px 2px;
	background: url('../media/images/bg/green_top.gif') 0 0 no-repeat;
}
.green_bl .green_bot .green_mid {
	width: 100%;
	height: 232px;
	background: #90c428 url('../media/images/bg/green_mmid.gif') 0 100% repeat-x;
}
.green_bl .green_links {
	padding: 0 0 0 23px;
}
.green_bl .green_links a {
	color: #ffffff !important;
}
.green_bl .green_links a.marg {
	margin: 0 15px 0 0;
}


/*  lease_calculator  */
.lease_calculator {
	padding: 8px 0 0 0;
	text-align: left;
	background: url('../media/images/bg/calc_bg.gif') 255px 0 no-repeat;
}
.lease_calculator .lease_cont {
	padding: 22px 20px 0 25px;
}
.lease_calculator .lease_cont .first_text {
	padding: 1px 0 0 0;
}
.lease_calculator .lease_cont .first_text,
.lease_calculator .lease_cont .first_text * {
	font-size: 16px;
	font-weight: bold;
	color: #191919;
}
.lease_calculator .lease_cont .first_text.error,
.lease_calculator .lease_cont .first_text.error * {
	color: #ff0000 !important;
}
.lease_calculator .lease_cont .lease_input {
	padding: 17px 0 0 0;
	text-align: right;
}
.lease_calculator .lease_cont .lease_input input {
	width: 144px;
	border: 1px solid #bfbfbf;
	margin: 0 1px 0 auto;
	padding: 2px 5px;
	line-height: 14px;
}
.lease_calculator .button_bg_3 {
	text-align: right;
	padding: 7px 0 0 0;
}
.lease_calculator .button_bg_3 input {
	margin: 0 0 0 auto;
}
.lease_calculator #lt_error {
	color: #FF0000;
	padding: 10px 0 0 0;
	text-align: right;
}
.lease_calculator .lease_result_1,
.lease_calculator .lease_result_1 *,
.lease_calculator .lease_result_2,
.lease_calculator .lease_result_2 * {
	font-size: 12px;
	line-height: 150%;
	color: #191919;
}
.lease_calculator .lease_result_2 {
	padding: 23px 0 0 0;
}
.lease_calculator .lease_result_1 sup,
.lease_calculator .lease_result_2 sup {
	font-size: 11px;
	line-height: 12px;
}
.lease_calculator .lease_result_1 a {
	color: #3C7910;
}
.lease_calculator .lease_result_1 a:hover {
	color: #000000;
	text-decoration: underline;
}
.lease_calculator .lease_result_2.green_button table {
	float: left;
	margin: 2px 0 0 24px;
}
.lease_calculator .lease_result_2.green_button table,
.lease_calculator .lease_result_2.green_button table * {
	font-size: 20px !important;
	line-height: 19px !important;
}
.lease_calculator .lease_result_2.green_button table a {
	display: block;
	font-size: 11px !important;
	line-height: 19px !important;
	font-weight: bold !important;
	color: #ffffff !important;
}

/*  lease_calculator  */


/*  sub_menu_2nd  */
.sub_menu_2nd {
	padding: 0 0 0 21px;
}
.sub_menu_2nd td.empty {
	width: 8px;
}
.sub_menu_2nd .smi_top .smi {
	width: 153px;
	height: 14px;
	cursor: pointer;
	background: url('../media/images/bg/sm_top.png') 0 0 no-repeat;
}
.sub_menu_2nd .smi_top td.over,
.sub_menu_2nd .smi_top td.active {
	background: url('../media/images/bg/sm_top_ov.png') 0 0 no-repeat;
}
.sub_menu_2nd .smi_top .smi img {
	height: 14px;
	width: 0;
}
.sub_menu_2nd .smi_bot .smi {
	width: 153px;
	height: 21px;
	cursor: pointer;
	background: url('../media/images/bg/sm_bot.png') 0 0 no-repeat;
}
.sub_menu_2nd .smi_bot td.over,
.sub_menu_2nd .smi_bot td.active {
	background: url('../media/images/bg/sm_bot_ov.png') 0 0 no-repeat;
}
.sub_menu_2nd .smi_bot .smi img {
	height: 21px;
	width: 0;
}
.sub_menu_2nd .sub_menu_item {
	width: 153px;
	cursor: pointer;
	background: url('../media/images/bg/sm_mid.png') 0 0 no-repeat;
}
.sub_menu_2nd .sub_menu_item.over,
.sub_menu_2nd .sub_menu_item_act {
	width: 153px;
	background: url('../media/images/bg/sm_mid_ov.png') 0 0 no-repeat;
}
.sub_menu_2nd .sub_menu_item,
.sub_menu_2nd .sub_menu_item_act {
	text-align: center;
	vertical-align: middle;
	padding: 4px 0;
}
.sub_menu_2nd .sub_menu_item_act span {
	padding: 0 18px;
	display: block;
	margin: auto 0;
}
.sub_menu_2nd .sub_menu_item a {
	color: #434343 !important;
	font-weight: bold !important;
	line-height: 14px !important;
	text-decoration: none !important;
	padding: 0 18px;
	display: block;
	margin: auto 0;
}
.sub_menu_2nd .sub_menu_item.over a,
.sub_menu_2nd .sub_menu_item_act span {
	color: #4c9421 !important;
	font-weight: bold;
	line-height: 14px;
}
/*  sub_menu_2nd  */


/*  iframe_link  */
.iframe_link {
	padding: 8px 0 70px 0;
	background: url('../media/images/bg/calc_bg.gif') 255px 0 no-repeat;
}
.iframe_consult {
	padding: 8px 0 70px 0;
}
.iframe_consult .iframe_link_padd {
	padding: 0 0 0 25px;
}
.iframe_link .iframe_link_padd {
	padding: 17px 0 0 25px;
}
.iframe_link .item_name {
	padding: 0 0 11px 24px;
	font-size: 18px;
	line-height: 20px;
	color: #4c9421;
}
/*  iframe_link  */



.right_green {
	padding: 0 13px 0 10px;
}
.flash_area .right_green.min60{
	padding-bottom: 9px;
}
.right_green .right_green_mid {
	width: 100%;
	background: url('../media/images/bg/contacts_form_mid.gif') 0 0 repeat-y;
}
.flash_area .right_green .right_green_mid {
	background: url('../media/images/bg/title_block_mid.gif') 0 0 repeat-y;
}
.right_green .right_green_bot {
	width: 100%;
	background: url('../media/images/bg/contacts_form_bot.gif') 0 100% no-repeat;
}
.flash_area .right_green .right_green_bot {
	background: url('../media/images/bg/title_block_bot.gif') 0 100% no-repeat;
}
.right_green .right_green_top {
	background: url('../media/images/bg/contacts_form_top.gif') 0 0 no-repeat;
}
.flash_area .right_green .right_green_top {
	background: url('../media/images/bg/title_block_top.gif') 0 0 no-repeat;
}
.right_green .right_green_top .right_green_padd {
	padding: 12px 24px 16px 86px;
	background: url('../media/images/dec/calc.gif') 16px 19px no-repeat;
}
.right_green.lease_calc .right_green_top .right_green_padd {
	background: url('../media/images/dec/calc.gif') 16px 19px no-repeat;
}
.right_green .right_green_top .right_green_padd .block_name {
	font-size: 16px;
	color: #191919;
	font-weight: bold;
}
.right_green .right_green_top .right_green_padd #block_lt_error {
	padding: 4px 0 7px 1px;
	color: #8e8e8e;
	line-height: 12px;
}
.right_green .right_green_top .right_green_padd #block_lt_div sup {
	font-size: 10px !important;
	line-height: 8px !important;
}
.right_green .right_green_top .right_green_padd #block_lt_error.error {
	color: #ff0000;
}
.right_green .right_green_top .right_green_padd .calc_input {
	width: 144px;
	border: 1px solid #bfbfbf;
	margin: 0 1px 0 auto;
	padding: 2px 5px;
	line-height: 14px;
}
.right_green .button_bg_3 {
	padding: 5px 0 0 0;
	text-align: right;
}
.right_green .button_bg_3 input {
	margin: 0 0 0 auto;
}


.img_border .bg_1 img,
.img_border .bg_2 img,
.img_border .bg_3 img,
.img_border .bg_7 img,
.img_border .bg_8 img,
.img_border .bg_9 img {
	height: 14px;
	width: 0;
}
.img_border .bg_4 img,
.img_border .bg_6 img {
	width: 9px;
	height: 0;
}
.img_border .bg_1,
.img_border .bg_3
.img_border .bg_7,
.img_border .bg_9 {
	width: 14px;
	height: 14px;
}
.img_border .bg_2,
.img_border .bg_8 {
	height: 14px;
}
.img_border .bg_4,
.img_border .bg_6 {
	width: 14px;
}
.img_border .bg_1 {
	background: url('../media/images/bg/gbg_1.png') 0 0 no-repeat;
}
.img_border .bg_2 {
	background: url('../media/images/bg/gbg_2.png') 0 0 repeat-x;
}
.img_border .bg_3 {
	background: url('../media/images/bg/gbg_3.png') 0 0 no-repeat;
}
.img_border .bg_4 {
	text-align: right;
	vertical-align: bottom;
	background: url('../media/images/bg/gbg_4.png') 0 0 repeat-y;
}
.img_border .bg_4 div {
	width: 9px;
	height: 20px;
	margin: auto 0 0 auto;
	background: #5da32c url('../media/images/bg/gbg_5.gif') 0 100% repeat-x;
}
.img_border .bg_5 {
	background: #5da32c url('../media/images/bg/gbg_5.gif') 0 100% repeat-x;
}
.img_border .bg_6 {
	text-align: left;
	vertical-align: bottom;
	background: url('../media/images/bg/gbg_6.png') 0 0 repeat-y;
}
.img_border .bg_6 div {
	width: 9px;
	height: 20px;
	margin: auto 0 0 0;
	background: #5da32c url('../media/images/bg/gbg_5.gif') 0 100% repeat-x;
}
.img_border .bg_7 {
	background: url('../media/images/bg/gbg_7.png') 0 0 no-repeat;
}
.img_border .bg_8 {
	background: url('../media/images/bg/gbg_8.png') 0 0 repeat-x;
}
.img_border .bg_9 {
	background: url('../media/images/bg/gbg_9.png') 0 0 no-repeat;
}
.img_border .bg_5 * {
	color: #ffffff;
	font-size: 12px;
}
.img_border .bg_5 .bg_5_padd {
	padding: 2px 8px 0 8px;
}


.min60 {
	padding-bottom: 20px;
}
.flash_area .min60 {
	margin-left: -1px;
	margin-right: 1px;
}
.right_green.min60 .right_green_top .right_green_padd .block_name {
	line-height: 19px;
}
.min60 .inf_text {
	font-size: 12px;
	line-height: 13px;
	color: #6b6b6b;
	text-align: right;
}
.min60 .green_button {
	text-align: right;
	padding: 8px 0 0 0;
}
.min60 .green_button table {
	margin: 0 0 0 auto;
}
.right_green.min60 .right_green_top .right_green_padd {
	padding: 15px 24px 16px 86px;
	text-align: right;
	background: url('../media/images/dec/60min.gif') 22px 17px no-repeat;
}
.flash_area_bot .min60_padd {
	margin: 0 12px 9px 17px;
}
.full_filter .object_filter .filter_box_with_text .scrolling_text {
	height: 31px;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	width: 960px;
	overflow: hidden;
}
.full_filter .object_filter .filter_box_with_text .scrolling_text div {
	padding:5px 10px 5px 11px;
	height: 20px;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	position: relative;
	float: left;
	margin: 0 auto;
	overflow: hidden;
}
.full_filter .object_filter .filter_box_with_text .scrolling_text .spacer {
	display: inline;
	width: 250px;
	height: 5px;
}
.full_filter .object_filter .filter_box_with_text .scrolling_text .text {
	white-space: nowrap;
}
