html, body {height: 100%;}

body {
	min-width: 1000px;
	max-width: 1258px;
    margin: 0 auto;
    padding: 0;
	position: relative;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #333333;
/*	background: #FFFFFF url(../img/siteimage/fon1.jpg) center top no-repeat;*/
}

form, p, ul, ol, h1, h2, h3, h4, h5, h6, table, td, th, fieldset, #top img, #center .left_part img {
	margin: 0;
	padding: 0;
	border: 0;
}

table {font-size: 100%;}

a {
	text-decoration: underline;
	color: #617bbe;
}

a:hover {text-decoration: none;}

i {width: 99%;}

a img {border: none;}

ol { list-style:decimal outside; margin:0 0 16px 22px;}
	ol li { margin:0 0 8px 0; }

img.png {
	behavior: url(../img/siteimage/png.htc);
	position: relative;
}

#preloaded_images {
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}

#all {
	height: auto;
	_height: 100%;
	min-height: 100%;
	margin: 0 auto -77px auto;
	text-align: left;
	width:90%;
	position:relative;
	bottom:5px;
	background: #FFFFFF url(../img/siteimage/fon1.jpg) 20% 0 no-repeat;	
	//top:-17px;
}

.spacer {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

html>body .spacer_not_ie {
	clear: both;
	height: 0;
	font-size: 0;
}

/*top - begin*/
#top {
	height: 40px;
	padding: 0px;
}

#top .left_part {
	width: 20%;
	float: left;
}

#top .left_part a {color: #003f7e;}

#top .left_part .lang {
	margin-bottom: 29px;
	font-size: 85%;
	color: #002d59;
}

#top .left_part .lang a {
	text-decoration: none;
	color: #002d59;
}

#top .left_part .lang a.current {
	font-size: 110%;
	font-weight: bold;
	color: #FFFFFF;
}

#top .right_part .phones {
	width:181px;
	height:38px;
	font-size: 184%;
	padding:5px 20px 0 0;
	color: #FFF;
	background: transparent url(../img/siteimage/phone.png) center top no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/themes/pnleasing/img/siteimage/phone.png');
	//text-align:left;
	//padding-left:50px;
	
}


#top .right_part .phones sup{
	padding-top:5px;
	font-size:55%;
}

#top .right_part {
	width: 200px;
	float: right;
	text-align: right;
}
-,#top .right_part .phones{
	text-align:left;
	padding-left:50px;
	background-position:left top;
}

#top .center_part .nav {
	float: left;
	margin: 5px -25px 0px 0;
	_margin: 0 -50px 0px 0;
}

#top .center_part .nav a {
	display: block;
	float: left;
	margin-right: 5px;
}

#top .center_part .lang {
	margin-left:100px;
	padding-top:13px;
}

#top .center_part .lang  div{
	width:39px;
	height:17px;
	float:left;
	text-align:center;
}

#top .center_part .lang  div a{
	text-decoration:none;
}

#top .center_part .lang  div.current,
#top .center_part .lang  div:hover
{
	background-image: url(../img/siteimage/lnbg.png);
	background-repeat:no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/themes/pnleasing/img/siteimage/lnbg.png');
	
}

#top .center_part .lang  div.current a,
#top .center_part .lang  div:hover a
{
	color:#FFF;
}


#top .center_part #nav_home {
	display:inline;
	visibility:visible;
	width: 25px;
	height: 26px;
	margin-top: 1px;
	background-image: url(../img/siteimage/home.gif);
}

#top .center_part #nav_home:hover,
#top .center_part #nav_home.current {
	background-image: url(../img/siteimage/home_aсtive.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/themes/pnleasing/img/siteimage/home_active.png');
}

#top .center_part #nav_email {
	width: 25px;
	height: 26px;
	margin-top: 3px;
	background-image: url(../img/siteimage/mail.gif);
}

#top .center_part #nav_email:hover,
#top .center_part #nav_email.current {
	background-image: url(../img/siteimage/mail_aсtive.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/themes/pnleasing/img/siteimage/mail_active.png');
}

#top .center_part #nav_sitemap {
	width: 25px;
	height: 26px;
	margin-top: 3px;
	background-image: url(../img/siteimage/sitemap.gif);
}

#top .center_part #nav_sitemap:hover,
#top .center_part #nav_sitemap.current {
	background-image: url(../img/siteimage/sitemap_active.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/themes/pnleasing/img/siteimage/sitemap_active.png');
}

#top .center_part {
	margin: 0 20%;
	text-align: left;
	width:300px;
	padding-left:67px;
}

#top_flash_wrapper { width:680px; overflow:hidden; margin-left:20%;}

#top_flash {
	height: 257px;
	text-align: center;
	outline:none;
}

#logo {
	width:175px;
	height:257px;
	float:left;
}

#logo img {
	margin-top:41px;
}

#menu_top {
	height: 61px;
	width:100%;
	margin:0;
	padding:0;
	background:transparent url(../img/siteimage/menuback.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/themes/pnleasing/img/siteimage/menuback.png', sizingMethod='scale');
	
}

#menu_top li {
	list-style: none;
	float: left;
}

#menu_top #mt_about_company { width:24.9%; padding-top:10px; background:url("../img/siteimage/menuback.png") no-repeat scroll 0 0 transparent;_background:none;}
#menu_top #mt_services { width:24.9%; padding-top:10px;}
#menu_top #mt_about_leasing { width:24.9%; padding-top:10px;}
#menu_top #mt_partners { width:24.9%; padding-top:10px;background:url("../img/siteimage/menuback.png") no-repeat scroll right top transparent;_background:none;}

#menu_top a {
	height: 43px;
	margin:0;
	padding: 0;
	display: block;
	position: relative;
	left:10%;
	z-index: 100;
	background:transparent;
	outline:none;
	overflow:visible;
	font-size:110%;
	color:#00346f;
}

#menu_top #mt_about_company a { width:144px; text-align:center;vertical-align:middle; margin:0; padding: 10px 0 0 20px;text-decoration:none;font-weight:bold}
#menu_top #mt_services a { width:144px; text-align:center;vertical-align:middle; padding: 10px 0 0 42px; margin:0; text-decoration:none;font-weight:bold}
#menu_top #mt_about_leasing a { width:144px; padding: 10px 0 0 28px; margin:0; text-align:center;vertical-align:middle; text-decoration:none;font-weight:bold}
#menu_top #mt_partners a { width:144px; padding: 10px 0 0 18px; margin:0; text-align:center;vertical-align:middle;text-decoration:none;font-weight:bold}

#menu_top.en #mt_about_company a {width:144px; text-align:left;vertical-align:middle; margin:0; padding: 10px 0 0 38px;text-decoration:none;font-weight:bold}
#menu_top.en #mt_services a { width:144px; text-align:left;vertical-align:middle; padding: 10px 0 0 23px; margin:0; text-decoration:none;font-weight:bold}
#menu_top.en #mt_about_leasing a { width:144px; padding: 10px 0 0 20px; margin:0; text-align:left;vertical-align:middle; text-decoration:none;font-weight:bold }
#menu_top.en #mt_partners a { width:144px; padding: 10px 0 0 27px; margin:0; text-align:left;vertical-align:middle;text-decoration:none;font-weight:bold}



#menu_top a span {}

#menu_top #mt_about_company a span { }
#menu_top #mt_services a span { }
#menu_top #mt_about_leasing a span { }
#menu_top #mt_partners a span { }



#menu_top a:hover,
#menu_top li.current a,
#menu_top li.active a { height: 45px; color:#FFF;}

#menu_top a:hover,
#menu_top li.current a {
	background: transparent url(../img/siteimage/menuactive.png) no-repeat; 
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/themes/pnleasing/img/siteimage/menuactive.png');
}
#menu_top li.active a {background: transparent url(../img/siteimage/menuactive.png) no-repeat; }
#menu_top li.current.inactive { /* opacity:0.4; filter:alpha(opacity=40); */ }
#menu_top li.current.inactive a { height:35px; background: transparent /*url(../img/siteimage/menuactive.png) no-repeat*/; color:#00346f;}
#menu_top li.current.highlighted a { height: 45px; }


/*#menu_top li#mt_services a { background-position:32% 6px; }
#menu_top li#mt_about_leasing a { background-position:25.2% 6px; }
#menu_top li#mt_partners a { background-position:21.7% 6px; }*/


#menu_top a span {
	height: 20px;
	display: block;
	float: left;
	cursor: pointer;
	background: left top no-repeat;
}

#menu_top li.current a span { cursor:default; }
#menu_top li.current a.unclickable span { cursor:default; }
#menu_top li.current a.clickable span { cursor:pointer; }

#menu_top #mt_about_company a span,
#menu_top #mt_about_company.current.inactive a span {
	width: 101px;
/*	background-image: url(../img/siteimage/top_menu_about_company_1.gif);*/
}

#menu_top.en #mt_about_company a span,
#menu_top.en #mt_about_company.current.inactive a span {
	width: 165px;
/*	background-image: url(../img/siteimage/top_menu_en_about_company_1.png);*/
}

#menu_top #mt_about_company a:hover span,
#menu_top #mt_about_company.current a span,
#menu_top #mt_about_company.active a span {/*background-image: url(../img/siteimage/top_menu_about_company_2.gif);*/}

#menu_top.en #mt_about_company a:hover span,
#menu_top.en #mt_about_company.current a span,
#menu_top.en #mt_about_company.active a span {/*background-image: url(../img/siteimage/top_menu_en_about_company_2.png);*/}


#menu_top #mt_services a span,
#menu_top #mt_services.current.inactive a span {
	width: 59px;
	/*background-image: url(../img/siteimage/top_menu_services_1.gif);*/
}

#menu_top.en #mt_services a span,
#menu_top.en #mt_services.current.inactive a span {
	width: 103px;
/*	background-image: url(../img/siteimage/top_menu_en_services_1.png);*/
}

#menu_top #mt_services a:hover span,
#menu_top #mt_services.current a span,
#menu_top #mt_services.active a span {/*background-image: url(../img/siteimage/top_menu_services_2.gif);*/}

#menu_top.en #mt_services a:hover span,
#menu_top.en #mt_services.current a span,
#menu_top.en #mt_services.active a span {/*background-image: url(../img/siteimage/top_menu_en_services_2.png);*/}


#menu_top #mt_about_leasing a span,
#menu_top #mt_about_leasing.current.inactive a span {
	width: 86px;
	/*background-image: url(../img/siteimage/top_menu_about_leasing_1.gif);*/
}

#menu_top.en #mt_about_leasing a span,
#menu_top.en #mt_about_leasing.current.inactive a span {
	width: 112px;
	/*background-image: url(../img/siteimage/top_menu_en_about_leasing_1.png);*/
}

#menu_top #mt_about_leasing a:hover span,
#menu_top #mt_about_leasing.current a span,
#menu_top #mt_about_leasing.active a span {/*background-image: url(../img/siteimage/top_menu_about_leasing_2.gif);*/}

#menu_top.en #mt_about_leasing a:hover span,
#menu_top.en #mt_about_leasing.current a span,
#menu_top.en #mt_about_leasing.active a span {/*background-image: url(../img/siteimage/top_menu_en_about_leasing_2.png);*/}


#menu_top #mt_partners a span,
#menu_top #mt_partners.current.inactive a span {
	width: 109px;
/*	background-image: url(../img/siteimage/top_menu_partners_1.gif);*/
}

#menu_top.en #mt_partners a span,
#menu_top.en #mt_partners.current.inactive a span {
	width: 94px;
/*	background-image: url(../img/siteimage/top_menu_en_partnership_1.png);*/
}

#menu_top #mt_partners a:hover span,
#menu_top #mt_partners.current a span,
#menu_top #mt_partners.active a span {/*background-image: url(../img/siteimage/top_menu_partners_2.gif);*/}

#menu_top.en #mt_partners a:hover span,
#menu_top.en #mt_partners.current a span,
#menu_top.en #mt_partners.active a span {/*background-image: url(../img/siteimage/top_menu_en_partnership_2.png);*/}


.top_submenu {
	margin: 0 0 0 1px; /*3.8%*/
	padding-bottom:0px;
	position: relative;
	font-size: 110%;
	bottom:7px;
	width:99.4% !important;
	_width:99.8% !important;
	filter:none !important;
}

.top_submenu a { color:#00346f; }
.top_submenu a.current,
.top_submenu a:hover { color:red; }

.top_submenu .menu_wrapper {
	padding: 20px 0 1px 38px;
	border-right: 1px solid #dfe7f0;
	border-left: 1px solid #dfe7f0;
	background:url("../img/siteimage/submenuback.png") repeat-x 0 7px transparent;
	//background-image: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/themes/pnleasing/img/siteimage/submenuback.png');
	
}

.top_submenu .noborder {
	background:transparent;
	border:none;
}

.top_submenu .crn_left,
.top_submenu .crn_right {
	width: 14px;
	height: 14px;
	position: relative;
}

.top_submenu .crn_top {
	height: 14px;
	margin-bottom: -1px;
	position: relative;
	font-size: 0;
	border-top: 1px solid #acb1b8;
}

.top_submenu .crn_top .crn_left {
	float: left;
	margin-top: -1px;
	position: relative;
	background-image: url(../img/siteimage/top_submenu_crn_tl.gif);
}

.top_submenu .crn_top .crn_right {
	float: right;
	margin-top: -1px;
	position: relative;
	background-image: url(../img/siteimage/top_submenu_crn_tr.gif);
}

.top_submenu .crn_btm {
	margin-top:-1px;
	height: 14px;
	position: relative;
	font-size: 0;
	border-bottom: 1px solid #dfe7f0;
	background:url("../img/siteimage/submenuback.png") repeat-x 0 1px transparent;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/themes/pnleasing/img/siteimage/submenuback.png');
	
}

.top_submenu .crn_btm .crn_left {
	float: left;
	_padding-left: 1px;
	bottom: -1px;
	position: relative;
	background: #FFF url(../img/siteimage/top_submenu_crn_bl.gif) right top no-repeat;
}

.top_submenu .crn_btm .crn_right {
	float: right;
	_padding-right: 1px;
	bottom: -1px;
	position: relative;
	background: #FFFFFF url(../img/siteimage/top_submenu_crn_br.gif) left top no-repeat;
}

.top_submenu ul {
	width: 100%;
	float: left;
}

.top_submenu ul li {
	width: 23.8%;
	margin-right:2%;
	margin-bottom: 9px;
	list-style-image: url(../img/siteimage/bullet.png);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/themes/pnleasing/img/siteimage/bulletie6.png');
	float: left;
}

-,.top_submenu ul li {
	background:url('/themes/pnleasing/img/siteimage/bulletie6.png') no-repeat;
}

.top_submenu ul li a {_margin-left:20px;}
-,.top_submenu ul li a {margin-left:20px;}

.top_submenu ul li[name=submenu] {
	list-style-image: url(../img/siteimage/bulletsm.png);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/themes/pnleasing/img/siteimage/bulletsmie6.png');
}

.top_submenu ul li:hover {
	list-style-image: url(../img/siteimage/bulletr.png);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/themes/pnleasing/img/siteimage/bulletrie6.png');
}

.top_submenu ul li[name=submenu]:hover {
	list-style-image: url(../img/siteimage/bulletrsm.png);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/themes/pnleasing/img/siteimage/bulletrsmie6.png');
}

.top_submenu ul li.second-in-row { width:24.6%; margin-left:-1px; }
.top_submenu ul li.last-in-row { width:20%; margin-left:.7%; margin-right:0; }

.top_submenu ul li.current a {}
.top_submenu ul li#curli {list-style-image: url(../img/siteimage/bulletr.png);	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/themes/pnleasing/img/siteimage/bulletrie6.png');}
.top_submenu ul li#curli[name=submenu] {list-style-image: url(../img/siteimage/bulletrsm.png);	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/themes/pnleasing/img/siteimage/bulletrsmie6.png');}

.top_submenu_wrapper {margin-left: 47px;}

.top_submenu_partners {
/*	width: 225px;
	margin: 0 5px 0 0;
	float: right;*/
	font-size: 100%;
}
.top_submenu_partners .menu_wrapper
{
	border:none;
}

.top_submenu_partners.first { margin-right:70px; display:inline; }

.top_submenu_partners .menu_wrapper {padding: 10px 0px 7px 38px;}
	.top_submenu_partners ul {float: none;}
		.top_submenu_partners ul li {
/*			width: auto !important;*/
			margin-bottom: 9px;
/*			list-style: none;
			float: none;
			display:block;*/
		}
/*top - end*/

/*center - begin*/
h1 {
	margin-bottom: 16px;
	font-size: 180%;
	font-weight: normal;
	color: #FFF;
	padding:3px 0 3px 16px;
	background: url(../img/siteimage/header_content.png) no-repeat right top;
	_background: url(../img/siteimage/header_content.gif) no-repeat right top;
	
}
h1.nomargin {margin-bottom:0px}
div.h1 {
	background: url(../img/siteimage/header_content.png) no-repeat left top;	
	_background: url(../img/siteimage/header_content.gif) no-repeat left top;	
}
div.h1.marg {
	margin-bottom:15px;
}
div.h1.marg span.date{
	margin-left:10px;
}
div.h1.marg span.years{
	margin-left:10px;
}

div#headermiddle h1 {
	margin-bottom: 16px;
	font-size: 180%;
	font-weight: normal;
	width:585px;
	height:auto;
	background-image:none;
	background-color: #728ec8;
	color: #FFF;
	margin:0;
	padding:0 0 0 16px;	
}
div#headertop
{
	background: url(../img/siteimage/header_content.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/themes/pnleasing/img/siteimage/header_content.png');
	height:8px;
}
div#headerbottom
{
	background: url(../img/siteimage/header_content.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/themes/pnleasing/img/siteimage/header_content.png');
	height:8px;
	background-position: left bottom;
	margin-bottom:10px;
}



h1 span {font-size: 57%;}

h1 span.date {display: block;}

h1 span.years {
	position: relative;
	top: -3px;
	margin-left: 21px;
}

h1 span.years a {
	margin-right: 2px;
	padding: 0 3px;
	color: #d03798;
}

h1 span.years a.current {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #d03798;
}

h1 span a.rss_article {
	padding-left: 18px;
	background: url(../img/siteimage/cntr_ico_rss.gif) left 3px no-repeat;
}

div.rsslink {text-align:right;}

div.rsslink span.years {
	position: relative;
	top: -3px;
	margin-left: 21px;
}

div.rsslink span.years a {
	margin-right: 2px;
	padding: 0 3px;
	color: #d03798;
}

div.rsslink span a.rss_article {
	padding-left: 18px;
	background: url(../img/siteimage/cntr_ico_rss.gif) left 3px no-repeat;
}


h2 {
	height: 40px;
	padding-left: 19px;
	font-size: 150%;
	font-style: italic;
	font-weight: normal;
	color: #d03798;
}

h4 {
	margin-bottom: 7px;
	font-size: 150%;
	font-weight: normal;
}

h5 {
	margin-bottom: 8px;
	font-size: 137%;
	font-weight: normal;
}

h6 {
	margin-bottom: 21px;
	font-size: 137%;
	font-weight: bold;
	color: #d03798;
}

p {margin-bottom: 17px;}

#center .content ul {margin: -17px 0 17px 30px;}

#center {
	margin-bottom: 29px;
	padding-top: 30px;
	background: url(../img/siteimage/contentback_center.png) repeat-x transparent;
	width:97.2%;
	float:left;
	margin-top:10px;
	_background-image: none;
/*	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/themes/pnleasing/img/siteimage/contentback.png',scaleMethod='crop');
	_height:1000px;*/
	
}

#center .left_part {
	width: 20%;
	padding: 12px 0 0 0;
	margin-right:20px;
	float:left; overflow:hidden; position:relative; 
	text-align: center;
}

#center .left_part .linkblock {
	padding-left:30px;
	background: url(/themes/pnleasing/img/siteimage/sign.jpg) 10px 0 no-repeat transparent;
	text-align:left;
	min-height:35px;
	_height:35px;
}

div.contentleft {float:left; width:12px; height:162px; margin-top:10px;background:url(../img/siteimage/contentback_left.png) top center no-repeat transparent;_background:none;}
div.contentright {float:left; width:13px; height:162px;margin-top:10px; background:url(../img/siteimage/contentback_right.png) top center no-repeat transparent;_background:none;}

/*
		#body_index #center .content { width:73%; overflow:hidden; margin-left:0; float:left; position:static; background:url(../img/siteimage/bg_vertline.png) repeat-y; position:relative; left:-20px; }
		* html #body_index #center .content { left:-19px; }
*/

#center .left_part .text_block {margin-bottom: 54px;}

#center .left_part .text_block img {margin-bottom: 6px;}

#center .content {
	width:75%;  margin-left:0;  
	margin-right:15px;
	float:right;
}

#center .content .index_columns {
	width:100%;
	float: left;
	position: relative;
}

#center .content .index_columns td {
	width: 228px;
	padding:0 0 0 0;
	text-align: left;
	vertical-align: top;
/*	background:url(../img/siteimage/bg_vertline_02.png) repeat-y;*/
}

#center .content .index_columns td .wrapper { padding:0 15px 0 20px; }

#center .content .index_columns td.first { background:none; width: 226px; padding-left:1px; }
#center .content .index_columns td.last { padding-left:2px; width:226px; }

#center .content .date {
	margin-bottom: 6px;
	color: #9b9fa5;
}

#center .content .text_block .date a {
	margin-left: 2px;
	font-size: 90%;
}

#center .content .name {
	margin-bottom: 5px;
}

#center .content .links {
	margin-bottom: 12px;
	font-size: 135%;
}

#center .content .links .date {font-size: 77%;}

#center .content .text_block { margin-bottom: 31px;}

#center .content .text_block .img_box {
	width: 110px;
	float: left;
	margin-top: 3px;
}

#center .content .text_block .text_box {
	_display: inline-block;
	margin-left: 110px;
}

#center .content a.link_special {
	_height: 32px;
	display: inline-block;
	margin-right: 6px;
	padding: 8px 0 9px 0;
	_padding: 0;
	text-decoration: none;
	background: url(../img/siteimage/cntr_link_ico.gif) 17px center no-repeat;
	border-top: 1px solid #acb1b8;
	border-bottom: 1px solid #acb1b8;
	//display:block;
	//float:left;
}

#center .content a.link_special span {
	_display: inline-block;
	position: relative;
	_top: -1px;
	_margin-bottom: -2px;
	padding: 9px 0 10px 37px;
	_padding: 0 0 0 37px;
	background: url(../img/siteimage/cntr_link_crn_left.gif) left bottom no-repeat; 
}

#center .content a.link_special span span {
	_height: 34px;
	_line-height: 34px;
	_top: 0;
	_margin-bottom: 0;
	padding: 9px 16px 10px 0;
	_padding: 0 16px 0 0;
	text-decoration: underline;
	background: url(../img/siteimage/cntr_link_crn_right.gif) right top no-repeat;
}

#center .content a.link_special:hover span span {
	text-decoration: none;
	cursor: pointer;
}

#center .content a.link_special_lizing {
	background: url(../img/siteimage/calc.jpg) 0 0px no-repeat;
	height:39px;	
	width:150px;
	padding-left:40px;
	line-height:100%;
	margin-right: 40px;
	float:left;
}
#center .content a.link_special_zvk {
	background: url(../img/siteimage/zvk.jpg) 0 0px no-repeat;
	height:39px;	
	width:150px;
	padding-left:40px;
	line-height:100%;
	margin-right: 40px;
	float:left;
}

/* карта сайта */
#center .content .widget-menu-sitemap ul,
#center .content .widget-menu-sitemap_en ul {margin: 0;}

#center .content .widget-menu-sitemap ul li,
#center .content .widget-menu-sitemap_en ul li {
	margin-bottom: 11px;
	list-style: none;
	padding-left: 0;
	font-size: 135%;
	background: none;
}

#center .content .widget-menu-sitemap ul li ul,
#center .content .widget-menu-sitemap_en ul li ul {margin: 11px 0 0 20px;}

#center .content .widget-menu-sitemap ul li ul li,
#center .content .widget-menu-sitemap_en ul li ul li {
	margin-bottom: 7px;
	font-size: 77%;
}
#center .content .widget-menu-sitemap ul li ul li ul,
#center .content .widget-menu-sitemap_en ul li ul li ul {margin: 9px 0 0 12px;}
#center .content .widget-menu-sitemap ul li ul li ul li,
#center .content .widget-menu-sitemap_en ul li ul li ul li {
	margin-bottom: 6px;
	font-size: 90%;
}
#center .content .widget-menu-sitemap ul li ul li ul li ul,
#center .content .widget-menu-sitemap_en ul li ul li ul li ul {margin-top: 7px;}
#center .content .widget-menu-sitemap ul li ul li ul li ul li,
#center .content .widget-menu-sitemap_en ul li ul li ul li ul li {margin-bottom: 2px;}
/* /карта сайта */


#center .content .pager {padding-top: 17px;}

#center .content .pager a {
	margin-right: 3px;
	padding: 1px 5px;
}

#center .content .pager a.current {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #728ec8;
}
/*center - end*/

/*footer - begin*/
#footer_spacer {
	height: 77px;
	clear: both;
}

#footer {
	min-width: 860px;
	height: 97px;
	margin: 10px auto 0;
	text-align:left;
	width:90%;
	background: url(../img/siteimage/footerback.jpg) no-repeat left top;
	_position:relative;
}
#footerflow {
	background: url(../img/siteimage/footerflow.jpg) no-repeat right top transparent;
	height: 77px;
	text-align: left;
	font-size: 93%;
	padding:20px 0 0 30px;
	color:#FFF;
}

#footer .footer_inside {
/*	padding-top: 32px;
	border-top: 1px solid #e6e7ea;*/
}

#footer .left_part {
	width: 170px;
	float: left;
	padding-right: 33px;
}

#footer .content {
	margin-left: 203px;
	position: relative;
	_left: -1px;
}

#footer .content .column {
	width: 33%;
	float: left;
}

#footer .top_part {
	padding-bottom:5px;
}

#footer .top_part a {
	color:#FFF;
}

#footer .top_part a.current,
#footer .top_part a:hover {
	color:red;
}

#footer .content .column .inside {margin: 0 20px;}

#footer #ftr_enter {
	padding-left: 18px;
	color: #d3449f;
	background: url(../img/siteimage/ftr_ico_enter.gif) left top no-repeat;
}

#footer form input {
	width: 140px;
	height: 18px;
	margin: 0 8px 0 0;
	padding: 0;
	float: left;
	border: 1px solid #e6e7ea;
}

#footer form .control_btn input {
	width: auto;
	font-size: 12px;
	color: #d3449f;
	text-decoration: underline;
	background: none;
	border: none;
}
/*footer - end*/

div#authsearch {
	height:107px;
	margin:75px 0px 15px 0;
	text-align:right;
	padding-left:25%;
}

div#authsearch div#auth,
div#authsearch div#search {
	width:296px;
	height:107px;
	display:block;
	float:left;
	background:url(../img/siteimage/authback.jpg) left top no-repeat;
	text-align:left;
	margin: 0 15px 0 0;
}
/*div#authsearch div#auth {margin-left:65px;}*/
div#search {margin-right:33px !important}
#body_index div#search {margin-right:40px !important}
div#search div,div#auth div{
	margin:15px 0 0 15px;
}

div#auth div#logpas {	
	background:url(../img/siteimage/logpas.jpg) 0 0 no-repeat;
}

div#search div#searchf {	
	background:url(../img/siteimage/searchback.jpg) 0 0 no-repeat;
}

div#auth input {
	width:92px;
	font-size:80%;
	height:20px;
	background:transparent;
	border:none;
}
div#search input {
	width:200px;
	font-size:80%;
	height:20px;
	background:transparent;
	border:none;
}
span#login{
	padding-left:27px;
}
span#pass{
	padding-left:42px;
}
div#searchf span {
	padding-left:30px;
}
div#auth div.links div {
	float:right;
	width:75px;
	height:23px;
	background:url(../img/siteimage/login.jpg) 0 0 no-repeat;
	cursor:pointer;
	margin:0;
	padding-right:10px;
	position:relative;
	top:-5px;
}
div#search div.links div {
	float:right;
	width:75px;
	height:23px;
	background:url(../img/siteimage/search.jpg) 0 0 no-repeat;
	cursor:pointer;
	margin:0;
	padding-right:10px;
	position:relative;
	top:-5px;
}
div#search div.eng div {
	background:url(../img/siteimage/searchen.jpg) 0 0 no-repeat;
}
div#auth div.eng div {
	background:url(../img/siteimage/loginen.jpg) 0 0 no-repeat;
}

div.ahead {
	color:#1e4c81;
	font-weight:bold;
}

/*body_index*/
/*#body_index {background: #FFFFFF url(../img/siteimage/fon1.jpg) center top no-repeat;}*/

#body_index #top {height: 40px;}

#body_index #menu_top a:hover {height: 45px;}


	#body_index #center { width:97.3%; margin-top:10px;float:left}	
		#body_index #center .left_part { float:left; overflow:hidden; position:relative; left:0; width:20%; }
		
		#body_index #center .content { width:76%; overflow:hidden; margin-left:0; float:left; position:static; }
		* html #body_index #center .content { left:-19px; }
		
/*/body_index*/

/*body_error*/
body.body_error #center .content {
	margin-left: 145px;
	padding-left: 225px;
	background: top left no-repeat;
}

#body_error_404 #center .content .error_descr {color: #9b9fa5;}

#body_error_404 #center .content .error_descr ul li {background-image: url(../img/siteimage/cntr_bullet_2.gif);}

#body_error_404 #center .content {background-image: url(../img/siteimage/error_404.gif);}
/*/body_error*/


/**
 * Errant
*/
	.hidden { display:none; }
	.js_shown { display:none; }
	
	#all_contacts.current { text-decoration:none; }
	
	/* гуглопоиск */
	#search_results { float:left; }
	.gs-result a.gs-title,
	.gsc-results a.gsc-trailing-more-results { color:#6c8cc7; }
	
	.gs-result div.gs-visibleUrl {color:#003974}
	.gsc-results .gsc-cursor-box .gsc-cursor-current-page {color:#ed155b !important}
	
	/*  Контакты
	------------------------------------------------------------------------------------------------------------------- */
	/*  карта */
	.map { width:100%; height:300px; margin:1.335em 0; }
	
	/* список */
		table.cont {width:100%}
	#center .content ul.contacts { list-style:none outside; margin-top:0; }
		#center .content ul.contacts li { margin:0 0 2.66em 0; padding:0; background:none; }
			#center .content ul.contacts li h2 { margin:0 0 .363em 0; padding:0; color:#000; font-style:normal; height:auto; }
			
			/* видимая часть */
			#center .content ul.contacts li div.basic { width:100%; overflow:hidden; _width:98%; _overflow:visible; margin-bottom:1.33em; }
				#center .content ul.contacts li div.basic div.name {  }
				#center .content ul.contacts li div.basic div.text { float:left; }
					
					/* ссылка свернуть/развернуть */
					#center .content ul.contacts li div.basic a.ec_control,
					#center .content ul.contacts li div.extended a.ec_control  { cursor:pointer; font-style:normal; }
					
					#center .content ul.contacts li div.basic div.name a.ec_control:hover,
					#center .content ul.contacts li div.extended a.ec_control:hover { border:0; }
					
					#center .content ul.contacts li div.basic div.name span.dir,
					#center .content ul.contacts li div.extended span.dir { color:#37a5d8; margin-left:.357em; font-size:1.16em; line-height:1.14em; font-style:normal; }
		td.textleft {width:50%;padding-right:10px;vertical-align:top}
		tr.extended td{padding-top:20px;}
	/* ---------------------------------------------------------------------------------------------------------------- */
	
	/*  Формы
	------------------------------------------------------------------------------------------------------------------- */
	#center .content .form-create-wrapper { width:100%; float:left; margin-bottom:24px; }
		#center .content .form-create-wrapper h2 { margin-bottom:0; font-size:150%; font-weight:normal; color:#d03798; margin-left:0; padding-left:0; font-style:normal; }
		#center .content .form-create-wrapper form { width:555px; }
		#center .content form h3 { padding-top:1.336em; }
		#center .content form h3.extramargin { margin-bottom:1.336em; }
			
			#center .content .form-create-wrapper form legend { display:none; }
			#center .content .form-create-wrapper form legend.radio { display:block; padding-bottom:.665em; }
			
			#center .content .form-create-wrapper form div.control { width:100%; overflow:hidden; margin-bottom:10px; }
					
				#center .content .form-create-wrapper form div.control label.radio { float:left; margin-right:15px; margin-bottom:.33em; }
				#center .content .form-create-wrapper form div.control#wherefrom-ctl-wrapper label.radio { float:none; display:block; }
					#center .content .form-create-wrapper form div.control label span { width:170px; height:3em; overflow:visible; float:left; margin-right:10px; }
					#center .content .form-create-wrapper form div.control label label.error { display:block; border:none; color:red; }
					#center .content .form-create-wrapper form div.control.textarea-wrapper label label.error { margin-left:180px; }
					#center .content .form-create-wrapper form div.control.enum-wrapper label label.error { display:block; }
					#center .content .form-create-wrapper form div.control label.radio span { width:auto; float:none; }
						
						#center .content .form-create-wrapper form div.control label span span { float:none; width:auto; }
				
					#center .content .form-create-wrapper form div.control label .form-text { width:369px; float:left; }
					#center .content .form-create-wrapper form div.control label .form-text.error { border:1px solid red; }
					
			#center .content .form-create-wrapper form div.control.submit-wrapper { padding-left:180px; margin-top:10px; }
			#center .content .form-create-wrapper form div.control.enumradio-wrapper { padding: .99em 0 .99em 0; }
	
			#center .content .form-create-wrapper form div.note { margin-left:170px; margin-top:.33em; }
	
	#center .content form #control-node-percent-wrapper input {width: 30px;} /* ??? */
	#center .content #form-create-order-wrapper #name-ctl-wrapper { display:none; }
	
	#center .content .form-create-wrapper#form-create-resume-wrapper { margin-top:24px; }
	
	/* вопрос-ответ */
	#form-create-faq-wrapper {}
		#form-create-faq-wrapper #name-ctl-wrapper,
		#form-create-faq-wrapper #answer-ctl-wrapper,
		#form-create-faq-wrapper #created-ctl-wrapper { display:none; }
	
	/* обратная связь */
	#center .content .form-create-wrapper form#form-create-feedback div.control label.radio { float:none; clear:left; display:block; }
	/* ---------------------------------------------------------------------------------------------------------------- */
	
	/* карта сайта */
	.widget-menu-sitemap h2,
	.widget-menu-sitemap_en h2 { margin-bottom:16px; font-size:150%; font-weight:normal; color:#d03798; margin-left:0; padding-left:0; font-style:normal; }
	
	strong.question { display:block; margin-bottom:.667em; }
	
	#center .content #sitemap ul { margin:0; }
		#center .content #sitemap ul li ul { margin:1.335em 0 1.335em 20px; }
	h2.form-header { display:none; }
	h2.form-header-2 { margin-bottom:0; font-size:150%; font-weight:normal; color:#d03798; margin-left:0; padding-left:0; font-style:normal; }
	
	
	.attachment-control .archive,
	.attachment-control .ftp,
	.attachment-control .remote,
	 .attachment-control .controls { display:none; }
	

.scrollTop{  
    background:url(../img/siteimage/btn_top.png) 0 0 no-repeat;  
    display:block; width:70px; height:20px;  
    position:fixed; bottom:10px; right:0px;  
    z-index:2000;  
}  
//.scrollTop:hover{ background-position:0 -58px; }  
