html { height: 100%; min-width: 995px; overflow-x: hidden;}
 body {position: relative; margin: 0; padding: 0; height: auto !important; height: 100%; min-height: 100%; min-width: 995px; font-family: Arial; background: #e5f0f6 url(/img/site/bg_ny.jpg) top center no-repeat;}
 html > body {padding: 0;}

.cleaner {clear: both;}


#all {position: relative;width: 995px; margin: 0 auto;}
.top {position: relative; width: 100%;}
.logo {position: relative; float: left; width: 284px; height: 100px; margin-left: 25px; padding-left: 79px; padding-top: 56px;}
.top > .logo {margin-left: 50px;}
.logo a {display: block; width: 170px; height: 66px; background: url(/img/site/blank_.gif);  position: relative; z-index: 9999; background: url(/img/site/blank.gif);}
.phone {position: relative; width: 200px; height: 150px; float: left; font-size: 28px; color: #41454d;}
.trubka {position: relative; float: right; width: 30px; height: 140px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/phone.png",sizingMethod="crop");}
.phone > .trubka {background: url(/img/site/phone.png); filter: none;}
.phone span {font-size: 17px; color: #41454d;}
.phone p {padding: 15px 0 0 0; margin: 0; position: absolute;}

.icons {position: relative; float: left; width: 50px; margin-left: 40px; padding-top: 90px;}
.icons img {border: 0; margin-bottom: 15px;}

.middle {position: relative; width: 100%; margin-top: 5px;}
.content {width: 830px; min-height: 600px; padding-left: 20px; position: relative;}
.content h3 {padding: 0; margin: 0; font-weight: normal; color: #3c9f1a; font-size: 24px;}
.content h2 {padding: 0 0 40px 298px; margin: -5px 0 0 0; font-weight: normal; color: #3c9f1a; font-size: 12px;}
.content p {font-color: #2a2c31; font-size: 13px; text-indent: 35px; padding: 0; margin: 0; position: relative; z-index: 9999;}
.content h4 {font-size: 18px; color: #3c9f1a; font-weight: normal; padding: 0 0 15px 0; margin: 0;}
.content ul, ol {font-color: #2a2c31; font-size: 13px; position: relative; z-index: 9999;}
div.content a {color: #000; font-size: 13px;}
div.content a:hover {color: #258DCB;}

.framed,
.framed .f_r,
.framed .f_b,
.framed .f_l,
.framed .f_c
{
float: left;
position: relative; z-index: 1;
width: auto; height: auto;
margin: 0; padding: 0;
}
.framed .f_tt,
.framed .f_rr,
.framed .f_bb,
.framed .f_ll
{
display: none;
}
.framed
{
margin: 0 50px 15px 0;
background: url('/img/site/hint-t.png') no-repeat left top;
}
.framed .f_r
{
left: 50px;
background: url('/img/site/hint-r.png') no-repeat right top;
}
.framed .f_b
{
top: 50px;
background: url('/img/site/hint-b.png') no-repeat right bottom;
}
.framed .f_c
{
float: none;
position: relative;
left: 50px; top: -15px;
padding: 1px 0; margin: 0 50px 0 0;
background: #fff;
}
.framed .f_l
{
left: -50px;
padding: 15px 0;
background: url('/img/site/hint-l.png') no-repeat left bottom;
}
* html .framed .f_r,
* html .framed .f_b,
* html .framed .f_l
{ height: 0; }
* html .framed .f_tt,
* html .framed .f_rr,
* html .framed .f_bb,
* html .framed .f_bb *,
* html .framed .f_ll,
* html .framed .f_ll *
{
display: block;
position: absolute;
left: 0; top: 0;
}
* html .framed .f_tt
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/site/hint-t.png,sizingMethod=crop);
}
* html .framed .f_rr
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/site/hint-r.png,sizingMethod=crop);
}
* html .framed .f_tt,
* html .framed .f_bb
{
width: expression( parentNode.offsetWidth ); height: 50px;
}
* html .framed .f_rr,
* html .framed .f_ll
{
width: 50px; height: expression( parentNode.offsetHeight );
}
* html .framed .f_bb,
* html .framed .f_ll
{
overflow: hidden;
}
* html .framed .f_bb *
{
width: 3000px; height: 50px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/site/hint-b.png,sizingMethod=crop);
}
* html .framed .f_ll *
{
width: 50px; height: 3000px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/site/hint-l.png,sizingMethod=crop);
}
/* Исправляем неправильный расчет позиции при "нечетной ширине" */
* html .framed .f_rr,
* html .framed .f_bb *
{ right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 ); left: auto; }
* html .framed .f_ll,
* html .framed .f_ll *,
* html .framed .f_bb,
* html .framed .f_bb *
{ bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 ); top: auto; }

/* IE6 Only */
 * html .framed
{
margin: 0 50px 15px 0;
background: none;
}
* html .framed .f_r
{
left: 50px;
background: none;
}
* html .framed .f_b
{
top: 50px;
background: none;
}
* html .framed .f_c
{
float: none;
position: relative;
left: 50px; top: -15px;
padding: 1px 0; margin: 0 50px 0 0;
background: #fff;
}
* html .framed .f_l
{
left: -50px;
padding: 15px 0;
background: none;
}


.right_menu {position: absolute; width: 286px; z-index: 100; right: 10px; top: 40px;}

.right_menu ul {list-style-type: none; padding: 0; margin: 0px 25px 0 38px; z-index: 1;}
.right_menu ul li {padding: 0; margin: 0;}
.right_menu ul li a {font-size: 13px; color: #ccf7ff;}
.right_menu ul li span {font-size: 13px;color: #fff;}
.right_menu ul li a:hover {color: #fff;}
.right_menu ul li ul {padding: 0 30px 0 0; margin: 0 0 0 15px; }
.right_menu ul li ul li {background: url(/img/site/marker.gif) top left no-repeat; background-position: 0px 9px; padding-left: 10px;}
.right_menu ul li ul li a {color: #fff;}

.right_menu .ttop {position: relative; background: url(/img/site/right_menu_top.jpg) top left no-repeat; padding-top: 32px;}
.right_menu .bottom {position: relative; width: 285px; height: 105px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/right_menu_bottom.png",sizingMethod="crop");}
.right_menu > .bottom {background: url(/img/site/right_menu_bottom.png); filter: none;}

.prish_1 {position: absolute; width: 151px; height: 166px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/prish_1.png",sizingMethod="crop"); z-index: 110; right: -100px; top: 80px;}
.right_menu > .prish_1 {background: url(/img/site/prish_1.png); filter: none;}

.docs {position: absolute; width: 349px; height: 349px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/docs.png",sizingMethod="crop");  left: -119px; top: 330px;}
.leftblock {position: absolute; width: 349px; height: 349px;  top: 700px;}

.content > .docs {background: url(/img/site/docs.png); filter: none;}

/** 7.04.10 **/
.kredit, .kreditNew {position: relative; margin-left: 110px; width: 360px; margin-top: 0px; float: left;}
.content > .kredit, .content > .kreditNew {margin-left: 220px;}
.kredit h1, .kreditNew h1 {font-size: 18px; color: #83c8f1; font-weight: normal; padding: 0 0 15px 0; margin:0;}
.kredit p, .kreditNew p {width: auto; padding: 0 0 10px 10px; margin: 0; text-indent: 0px;}
.kredit a, .kreditNew a {font-size: 11px; color: #000;}
.kredit a.blue, .kreditNew a.blue {color: #83c8f1; font-size: 13px; font-weight: bold;}
.kredit a.orange, .kreditNew a.orange {color: #f6921d;font-size: 16px; font-weight: bold;}
.kredit a:hover, .kreditNew a:hover {color: #83c8f1;}
.kredit a.orange:hover, .kreditNew a.orange:hover {color: #e26a00;}

.kreditNew {margin:0; width:100%; float:none; z-index:1}
div.kurs .kreditNew h1 {line-height:16px; padding:8px 0}

/** kredit **/
.kredit {position:static; color:#fef4c3}
.kredit a.banner.green {background:#7ab364 url('/img/site/greenFon.png') left bottom repeat-x; border:1px solid #dfdfdf; border-bottom:0; margin:10px 0 0}
.kredit a.banner.blue {background:#25b0cc url('/img/site/blueFon.png') left bottom repeat-x;  margin:20px 0 0}
.kredit a.banner {position:relative; display:block; -display:inline-block; color:#fef4c3; text-decoration:none; padding:10px; width:341px}
.kredit a.banner:hover {color:#fef4c3}

.kredit a.banner i {position:absolute; display:block; background-repeat:no-repeat}
.kredit a.banner.green i {width:10px; height:10px}
.kredit a.banner.blue i {width:9px; height:9px}

.kredit a.banner.green i.hl, .kredit a.banner.green i.hr {background-image:url('/img/site/greenH.png')}
.kredit a.banner.green i.fl, .kredit a.banner.green i.fr {background-image:url('/img/site/greenF.png')}
.kredit a.banner.blue i.hl, .kredit a.banner.blue i.hr {background-image:url('/img/site/blueH.png')}
.kredit a.banner.blue i.fl, .kredit a.banner.blue i.fr {background-image:url('/img/site/blueF.png')}

.kredit a.banner i.hl, .kredit a.banner i.hr {top:0}
.kredit a.banner i.fl, .kredit a.banner i.fr {bottom:0}
.kredit a.banner i.hl, .kredit a.banner i.fl {left:0}
.kredit a.banner i.hr, .kredit a.banner i.fr {right:0; -right:-1px}

.kredit a.banner.green i.hl, .kredit a.banner.green i.hr {top:-1px}
.kredit a.banner.green i.hl, .kredit a.banner.green i.fl {left:-1px}
.kredit a.banner.green i.hr, .kredit a.banner.green i.fr {right:-1px; -right:-2px}

.kredit a.banner.green i.hl, .kredit a.banner.green i.fl {background-position:-10px 0}
.kredit a.banner.blue i.hl, .kredit a.banner.blue i.fl {background-position:-9px 0}

/* for IE6 */
.kredit a.banner i.fl {-background-position:-9px 6px}
.kredit a.banner i.fr {-background-position:0 6px}
.kredit a.banner.blue i.fl {-background-position:-9px 7px}
.kredit a.banner.blue i.fr {-background-position:0 7px}
/* end for IE6 */

.content .kredit a.banner p {font-size:13px; font-weight:normal; margin:0; padding:0 0 3px 0;}

/** end kredit **/
/****************/

.l_green {position: absolute; bottom: 22px; width: 220px; height: 264px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/l_green.png",sizingMethod="crop");  left: -25px;}
.content > .l_green {background: url(/img/site/l_green.png); filter: none; bottom: -7px; }
.r_green {position: absolute; bottom: 22px; width: 274px; height: 272px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/r_green.png",sizingMethod="crop");  right: 24px;}
.content > .r_green {background: url(/img/site/r_green.png); filter: none; bottom: -7px;   right: -26px;}

.footer_g {width: 100%; height: 250px; position: relative;}

.footer {position: absolute; width: 100%; width: 100%; height: 200px; bottom: 0px;}
.cont {position: relative; float: left; width: 250px; margin-left: 40px;}
.footer > .cont {margin-left: 80px;}
.cont p {font-size: 12px; color: #5c6579; padding: 0; margin: 0;}
.cont a {color: #5c6579;}

.it {position: relative; float: right; width: 500px;}
.it a.it_logo {font-size: 12px; color: #5c6579; padding-left: 30px; float: right; margin-right: 70px;}
.it > a.it_logo {background: url(/img/site/1it.png) no-repeat; filter: none;}
.it img {float: left; margin-right: 20px;}


div.kurs {position: absolute; width: 215px; top: 415px; right: 0px;}
div.kurs table {font-size: 13px;}
div.kurs table a {color: #000;}
div.kurs table a:hover {color: #258DCB;}

div.kurs h1 {font-size: 18px; color: #258dcb; font-weight: normal; padding: 15px 0 10px 0; margin: 0;}
div.kurs span.date {margin; 0; padding: 0; font-size: 12px; color: #258DCB;}
div.kurs p {text-indent: 0px; padding-bottom: 6px;}
div.kurs a {color: #000;}
div.kurs a:hover {color: #258DCB;}

img.secret {margin-right: -15px; z-index: +2; position: relative;}

/*/ .footer {margin-top: 200px; } /**/




.banner_link {position: absolute; top: 540px; right: 58px; width: 230px; height: 112px; display: block; z-index: 999;}


div.content .orange_block {position: relative; width: 360px; display: block; margin-top: 17px; text-decoration: none; color: #FEF4C3;}
div.content .orange_block:hover {color: #FEF4C3;}
div.content .orange_block .top {position: relative; width: 360px; height: 11px; background: url(/img/site/orange_block_top.png);}
div.content .orange_block .bottom {position: relative; width: 360px; height: 11px; background: url(/img/site/orange_block_bottom.png);}
div.content .orange_block .middlem {position: relative; width: 360px; background: #ef6c03 url(/img/site/orange_block_bg.jpg) bottom left no-repeat;}
div.content .orange_block .middlem p {font-size:13px; font-weight:normal; margin:0; padding:0 10px 3px 10px;}

.calccol {
	border-left: 1px solid #888; 
	padding-left: 5px;
}

.leftblock a img {
	border-width: 0px;
}

#submitframe {
	display: none;
}


#feedbacks table td {
	text-align: left;
	vertical-align: top;
}
