@import url('reset.css');

body{background:#d7d7d7;font:0.875em/1.357em Arial, Helvetica, sans-serif;padding:0 15px;}

body#mortgage{background-color:#c0c4e8}
body#consumer{background-color:#d6e28f}
body#auto{background-color:#ffc679}
body#business{background-color:#fbb6ba}

#main-body , #footer{max-width:1170px;min-width:960px;margin:0 auto;}
#footer{max-width:1130px;min-width:920px;}
#body{background:#fff;clear:both}
* {font-family:Arial, Helvetica, sans-serif; color: #666;}
a{color:#00a7d7;}
a:hover {text-decoration:none;}

/*single column mode*/
#body .single .main-content-in {padding-right:0;padding-bottom:10em;overflow:hidden;}

/*Уголки и тени боксов*/
.round, .s-round, .f-round {position:relative;overflow:hidden;}
.round .content{padding:7px;}
.l-s, .r-s, .b-s, .t-s, .l, .r {position:absolute;}
.l-s, .r-s{height:100%;width:7px;top:0;}
.b-s, .t-s {width:100%;height:7px;}

.l-s{background:url(../img/s-sprite-gr.png) repeat-y -41px 0;}
.r-s{background:url(../img/s-sprite-gr.png) repeat-y;right:0;}

.t-s{background:url(../img/s-sprite.png) repeat-x 0 -40px;top:0;}
.b-s{background:url(../img/s-sprite.png) repeat-x;bottom:0;}

.l, .r {width:17px;height:17px;background:url(../img/s-sprite.png) no-repeat;overflow:hidden}
.r {right:0;} 

.b-s .l, .b-s .r {bottom:0;}
.b-s .l{background-position:0 -24px;}
.b-s .r{background-position:-17px -24px;}

.t-s .l, .t-s .r {top:0;}
.t-s .l{background-position:0 -7px;}
.t-s .r{background-position:-17px -7px;}

#body .body .b-s .l, #body .body .b-s .r {background:url(../img/s-sprite-gr.png) no-repeat;}
#body .body .b-s .l{background-position:-7px 0;}
#body .body .b-s .r{background-position:-24px 0;}

.round .l-s, .round .r-s {width:1px;}
.round .b-s, .round .t-s {height:1px;}

.round .l-s, .round .r-s, .round .t-s, .round .b-s, .round .l, .round .r,
#body .round .b-s .l, #body .round .b-s .r{background-image:url(../img/side-nav-sprite.png);}

.round .l-s, .round .r-s{background-repeat:repeat-y;background-position:-18px 0;}
.round .t-s, .round .b-s{background-repeat:repeat-x; background-position:0 -18px;}

.round .l, .round .r, #body .round .b-s .l, #body .round .b-s .r {background-repeat: no-repeat;}

.round .l, .round .r {width:9px;height:9px;overflow:hidden;}

.round .t-s .l{background-position:0 0;}
.round .t-s .r{background-position:-9px 0;}

#body .round .b-s .l{background-position:0 -9px;}
#body .round .b-s .r{background-position:-9px -9px;}

.f-round .b-s .l, .f-round .b-s .r, .f-round .t-s .l, .f-round .t-s .r {height:9px;width:9px;background:url(../img/f-sprite.png) no-repeat;}
.f-round {background:#f5f5f5;}
.f-round .b-s, .f-round .t-s {background:none;}
.f-round .b-s .r {background-position:-9px -9px;}
.f-round .b-s .l {background-position:0 -9px;}
.f-round .t-s .r {background-position:-9px 0;}

/*mortgage*/
#mortgage .body .t-s, #mortgage .body .b-s, #mortgage .body .l, #mortgage .body .r {background-image:url(../img/s-sprite-mortgage.png);}
#mortgage .body .l-s, #mortgage .body .r-s, #mortgage #body .body .b-s .l, #mortgage #body .body .b-s .r {background-image:url(../img/s-sprite-gr-mortgage.png);}

/*auto*/
#auto .body .t-s, #auto .body .b-s, #auto .body .l, #auto .body .r {background-image:url(../img/s-sprite-auto.png);}
#auto .body .l-s, #auto .body .r-s, #auto #body .body .b-s .l, #auto #body .body .b-s .r {background-image:url(../img/s-sprite-gr-auto.png);}

/*consumer*/
#consumer .body .t-s, #consumer .body .b-s, #consumer .body .l, #consumer .body .r {background-image:url(../img/s-sprite-cons.png);}
#consumer .body .l-s, #consumer .body .r-s, #consumer #body .body .b-s .l, #consumer #body .body .b-s .r {background-image:url(../img/s-sprite-gr-cons.png);}

/*business*/
#business .body .t-s, #business .body .b-s, #business .body .l, #business .body .r {background-image:url(../img/s-sprite-bus.png);}
#business .body .l-s, #business .body .r-s, #business #body .body .b-s .l, #business #body .body .b-s .r {background-image:url(../img/s-sprite-gr-bus.png);}

/*header*/
#head{background:#fff;margin-bottom:10px;}

#head .content {padding:15px 30px 22px 33px;}

#logo {width:141px;}
#logo img{display:block;}

/*navigation*/
#nav {position:absolute;left:50%;bottom:29px;}
#nav ul {position:relative;left:-50%;height:30px;}

#nav * {background:url(../img/nav-sprite.png) repeat-x 0 -90px;}

#nav li {float:left;}
#nav li a {
	display:block;
	padding:0 0 0 1px;
	position:relative;
	background-position:-30px -120px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#434343;
	cursor:pointer;
	}
	
#nav li a .text, #nav li a .text span {display:block;}
#nav li a .text span{background-position:-31px -120px;background-repeat:no-repeat;padding:5px 18px 0;height:25px;}
#nav li a:hover .text, #nav li.selected a .text{background-position: 0 -30px;}
#nav li a:hover .text span, #nav li.selected a .text span{color:#fff;background:none;}

#nav li a .r, #nav li a .l {position:absolute; height:100%;background:none;width:15px;top:0;right:0}
#nav li a .l {left:1px;}
#nav li a:hover .r, #nav li a:hover .l, #nav li.selected a .l {background:url(../img/nav-sprite.png) no-repeat;}
#nav li a:hover .r, #nav li.selected a .r {background-position:-15px 0;}

#nav li a.first .l, #nav li a.last .r {background:url(../img/nav-sprite.png) no-repeat;}
#nav li a.first .l {background-position:0 -120px;left:0;}
#nav li a.last .r {background-position:-15px -120px;}
#nav li a.first:hover .l, #nav li.selected a.first .l {background-position:0 -60px;left:0;}
#nav li a.last:hover .r, #nav li.selected a.last .r {background-position:-15px -60px;}

/*system icons*/
#system {xoverflow:hidden;position:absolute;left:50%;top:24px;}
#system li {float:left;padding:0 15px 0 0;position:relative;left:-203%;}
#system li img {vertical-align:bottom}

/*search*/
#search {position:absolute;right:30px;top:24px;}
#search .query {background:url(../img/search-field.png) no-repeat;border:none;height:18px;float:left;padding:2px 0 0 10px;font-size:0.8em;margin:0;}
#search label {font-size:0.8em;padding-left:10px;position:absolute;left:0;top:0;}

/*phone*/
#phone {position:absolute;right:40px;bottom:20px;padding:0 0 10px;}
#phone span {vertical-align:middle;}
.number {font-size:2.1em;color:#f44476;}
.code{font-size:1.1em;margin-right:5px;color:#b2b2b2;}


/*tabs*/
#tabs span span, #tabs li span {background:url(../img/tab-sprite.png) no-repeat;}

#tabs span.first, #tabs span.last {position:absolute;height:39px;overflow:hidden}
#tabs span.first {left:0;top:0;width:8px;}
#tabs span.last {right:0;top:0;width:8px;}
#tabs span.last span {right:0;}

#tabs {overflow:hidden;height:39px;margin:0 0 -7px 0;position:relative;z-index:100;float:left;left:14px;}
#tabs  ul {padding:0 8px;}
#tabs  ul li {float:left;}

#tabs li a {display:block;height:39px;position:relative;overflow:hidden;cursor:pointer;z-index:100;}
#tabs li a span, #tabs li.space span, #tabs span span {width:652px;position:absolute;height:78px;text-indent:-50000em;}

#tabs #mortgage{width:89px;}
#tabs #mortgage span {left:-8px;}
#tabs #auto {width:117px;}
#tabs #auto span{left:-101px;}
#tabs #consumer  {width:223px;}
#tabs #consumer span{left:-222px;}
#tabs #business  {width:195px;}
#tabs #business span {left:-449px;}

#tabs .selected span{top:-39px;}

#tabs li.space {width:4px;height:39px;overflow:hidden;position:relative;}
#tabs li.space span{left:-97px;}

.tab {display:none;}
#auto-tab {display:block;}

/*layout*/
#body .content {overflow:hidden;border-bottom:17px solid #c9db36;}
#body .main-content {width:100%;float:left}
#body .side-content {float:left;margin-left:-292px;width:270px;}
#body .online-side {padding-top:7.7em;}

#body .main-content-in {padding:24px 350px 41px 34px;overflow:hidden}
#body .main-content-in ul{list-style:disc;margin:0 1em 1em;}
#body .main-content-in ul li {margin-bottom:0.5em;}

/*types*/
h1 {font-size:2.14em;font-weight:normal;border-bottom:#dddddd 1px solid;margin:-7px 0 1.3em -35px;padding:25px 0 25px 97px;background-repeat:no-repeat;background-position:34px 50%;}
h1.about {background-image:url(../img/h-ico.png);}
h1.order {background-image:url(../img/p-ico.png);margin-bottom:0;}
h1.contacts {background-image:url(../img/cont-h.png);background-position: 34px 50%;}
h1.calc {background-image:url(../img/calc-h.png);}
h1.faq {background-image:url(../img/vop-h.png);xmargin-left:-27px;}
h2 {color:#f88725;font-size:1.57em;font-weight:normal;margin:1.5em 0 0.55em 0;}
#info h2 {background:url(../img/h-about.png) no-repeat;text-indent:-5000em;width:143px;height:21px;}
p{margin-bottom:1.2em;}

/*online selection*/
#online-selection{text-align:center;padding:30px 0 40px 0;}
#online-selection a {color:#00afe1;padding-top:100px;font-size:1.14em;}

#home-content #online-selection {position:absolute;top:48px; left:82%; width:210px;} 

/*banner*/
#banner img {display:block}

/*actions*/
#actions {margin-bottom:1.6em;}

li#faq {border-top:1px solid #dddddd;}
li#calc {border-bottom:1px solid #fefefe;}

#faq ,#calc {text-align:center;padding:15px 0 5px;}
#calc {padding:17px 0 7px;}
#faq img, #faq a, #calc img, #calc a {vertical-align:middle;}
#faq .text, #calc .text {position:relative;} 
#faq .text {top:-3px;}

#calc img {margin-left:-45px;}
#calc .text {top:-7px;}

/*footer*/
#footer {padding:15px 20px 20px;overflow:hidden;}
#footer div {font-size:0.785em;line-height:1.5;}
#footer #copy {float:left;}
#footer #design {float:right}
#footer #design a {color:#666;}

/*side navigation*/
#side-nav {margin-bottom:30px;}
#side-nav ul{padding:17px 22px 14px;}
#side-nav ul ul {padding:0 0 0 1.2em;}
#side-nav ul li {margin-top:0.4em;xborder: 1px solid red;}
#side-nav ul li a span, #side-nav ul li a {color:#00afe1;}
#side-nav ul li a {text-decoration:none;font-size:1.3em;}
#side-nav ul li li a {font-size:1em;line-height:1.1;}
#side-nav ul li li li{line-height:1;} 
#side-nav ul li li li a {font-size:0.9em;display:block;}
#side-nav ul li li li li a {font-size:0.8em;}

#side-nav ul a.selectedSimple{color: #666;}
#side-nav ul li li a.selected {margin:0 -21px 0 -15px;display:block}
#side-nav ul li li a.selected span {color:#fff;padding:5px 0 5px 15px;display:block;}

#side-nav ul li li a.selected {background:#b2b2b2 url(../img/selected-def-t.png) no-repeat;}
#side-nav ul li li a.selected span{background:url(../img/selected-def-b.png) 0 100% no-repeat;}

#mortgage #side-nav ul li li a.selected {background:#6a8ed2 url(../img/selected-mort-t.png) no-repeat;}
#mortgage #side-nav ul li li a.selected span {background:url(../img/selected-mort-b.png) 0 100% no-repeat;}

#consumer #side-nav ul li li a.selected {background:#b1c627 url(../img/selected-cons-t.png) no-repeat;}
#consumer #side-nav ul li li a.selected span {background:url(../img/selected-cons-b.png) 0 100% no-repeat;}

#auto #side-nav ul li li a.selected {background:#f8a436 url(../img/selected-auto-t.png) no-repeat;}
#auto #side-nav ul li li a.selected span{background:url(../img/selected-auto-b.png) 0 100% no-repeat;}

#business #side-nav ul li li a.selected{background:#ee507d url(../img/selected-bus-t.png) no-repeat;}
#business #side-nav ul li li a.selected span{background:url(../img/selected-bus-b.png) 0 100% no-repeat;;}

/*form*/
fieldset {border-top:1px solid #dddddd;margin:0 0 0 -34px;padding:0 0 0 34px;}
fieldset.first, fieldset.simple {border:none;}
fieldset.simple {padding-top:1.7em;}

fieldset h2 {color:#f88725;font-size:1.6em;padding:1.2em 0 1em 0;margin:0}

label {width:33%;display:-moz-inline-box;display:inline-block;padding:0 20px 0  0;}

div.row {padding-bottom:20px;}

.submit {background:#f5f5f5 url(../img/calc-r.gif) no-repeat 100% 0;margin:20px 0 0 -34px;//zoom:1;}
.submit-in {background:url(../img/faq-r.gif) no-repeat 100% 100%;padding:10px 34px;font-size:0.85em;white-space:nowrap;}
.submit-in input {margin-right:6%;vertical-align:middle}
.submit-in  img {margin-right:0.5em;}
.ok .submit-in {font-size:1.3em;line-height:2.7;text-align:center}

select, input, textarea, option {font-size:1em;vertical-align:top;color:#000;}
select, input, textarea {margin-right:10px;}

#mortgage .required {color:#737ecd;}
.required {color:#f88725;}
#business .required {color:#f44476;}
#consumer .required {color:#b1c627;}

form .max {width:320px;}
form .large {width:300px;}
form .normal {width:270px;}
form .big {width:240px;}
form .fair {width:210px;}
form .middle {width:126px;//width:125px;}
form .fit {width:85px;}
form .small {width:70px;}
form .num {width:50px;}
form .single {width:35px;}

form .s {width:19px;}
form .m {width:65px;}
form .xl {width:202px;}

.s-text {margin:0 0.3em 0 -0.4em;}
.s-first-text {margin-left:0;}

#calculator .selected input {border:3px solid;margin-left:-1px;}

#mortgage #calculator .selected input {border-color:#c0c4e8;}
#mortgage #calculator .selected label {color:#737ecd;}

#consumer #calculator .selected input {border-color:#d6e28f;}
#consumer #calculator .selected label {color:#d6e28f;}

#auto #calculator .selected input {border-color:#ffc679;}
#auto #calculator .selected label {color:#ffc679;}

#business #calculator .selected input {border-color:#fbb6ba;}
#business #calculator .selected label {color:#fbb6ba;}

/*home page*/
#home-content {padding:0 21px 17px;overflow:hidden;}

/*promo*/
#promo {width:70%;position:relative;padding:21px 152px 0 0;background:url(../img/promo-arr.png) no-repeat 100% 100%;}
#promo-in, #mortgage-tab, #business-tab, #auto-tab, #consumer-tab {height:192px;position:relative;}
#promo-in {height:213px;}
#promo-in .text {margin:0 0 0 225px;width:30%;line-height:1.1em;padding-top:20px;}
#promo h1 {margin:0 0 0.4em 0;border:0;padding:0;text-indent:-50000em;}
#promo-in .text p {font-size:0.85em;margin-bottom:1.1em;}
#promo-in .text p a {font-size:1.1em;}

.promo-order {position:absolute;right:0;top:65px;width:31%;}
.promo-order li {padding:17px 30px 28px 75px;//zoom:1;}
.promo-order .order, .promo-order .calc {background:no-repeat 0 50%;}

#promo .neck {height:15px;position:absolute;top:7px;}

/*mortgage promo*/
.mortgage-promo .neck {background:url(../img/promo-neck-mort.png) no-repeat;width:99px;left:0}
.mortgage-promo #mortgage-tab {background:url(../img/promo-bg-mort.png) no-repeat 45px 15px;}
.mortgage-promo #promo-in h1 {width:145px;height:29px;background:url(../img/promo-h-mort.png) no-repeat;margin-bottom: 0.8em;}

.mortgage-promo .promo-order .calc {background-image:url(../img/promo-calc-mort.png);background-position:1px 50%;}
.mortgage-promo .promo-order .order {background-image:url(../img/promo-order-mort.png)}

.mortgage-promo .t-s .l {display:none;}

/*auto promo*/
.auto-promo .neck {background:url(../img/promo-neck-auto.png) no-repeat;width:135px;left:85px}
.auto-promo #auto-tab {background:url(../img/promo-bg-auto.png) no-repeat 23px 25px;}
.auto-promo #promo-in h1 {width:210px;height:36px;background:url(../img/promo-h-auto.png) no-repeat;margin-bottom: 0.8em;}

.auto-promo .promo-order .calc {background-image:url(../img/promo-calc-auto.png);background-position:2px 50%;}
.auto-promo .promo-order .order {background-image:url(../img/promo-order-auto.png)}

/*business promo*/
.business-promo .neck {background:url(../img/promo-neck-bus.png) no-repeat;width:213px;left:433px;}
.business-promo #business-tab {background:url(../img/promo-bg-bus.png) no-repeat 48px 28px;}
.business-promo h1 {width:231px;height:67px;background:url(../img/promo-h-bus.png) no-repeat;}

.business-promo .promo-order .order {background-image:url(../img/promo-order-bus.png)}
/*.business-promo .promo-order {top:108px;}*/

/*consumer promo*/
.consumer-promo .neck {background:url(../img/promo-neck-cons.png) no-repeat;width:241px;left:206px}
.consumer-promo #consumer-tab {background:url(../img/promo-bg-cons.png) no-repeat 33px 15px;}
.consumer-promo h1 {width:312px;height:76px;background:url(../img/promo-h-cons.png) no-repeat;}

.consumer-promo .promo-order .calc {background-image:url(../img/promo-calc-cons.png)}
.consumer-promo .promo-order .order {background-image:url(../img/promo-order-cons.png)}

/*info*/
#info {padding-top:40px;}
#info #side, #info #banner{width:210px;float:left;padding-bottom:17px;}
#info #content {width:100%;float:left;}
#info #content #content-in {padding:0 260px;}
#info #side {margin-left:-100%;}
#info #banner {margin-left:-210px;}

#info h2 {color:#434343;margin:0.3em 0 0.7em 0;font-size:1.9em;}
#info #content p {font-size:0.85em;line-height:1.4em;}

/*faq-h*/
#faq-h {padding-left:5px;margin-bottom:13px;}
#faq-h img {vertical-align:middle;margin-right:-5px;}

/*services*/
#services{overflow: visible;}
#services div.oh {overflow: hidden;width:226px;}
#services h2 {text-indent:-50000em;background:url(../img/oth-h_del.png) no-repeat;width:141px;height:20px;margin:17px 0 -10px 17px;}
/*#services h2 {text-indent:-50000em;background:url(../img/oth-h.png) no-repeat;width:141px;height:20px;margin:17px 0 -10px 17px;}*/

#services .text {display:none;}
#services .text-link {margin: 20px;}
#services img {display: block; margin: 0 auto;}
#services a {display: block; margin: 0 auto; text-align: center}

#services .next, #services .prev {width:44px;height:44px;float:left; margin-left: 15px; display:inline}
#services #service-arrows {margin-left:45px;height:44px;}
#services .next {background: url('../img/arr-right.png') top left no-repeat;}
#services .prev {background: url('../img/arr-left.png') top left no-repeat;}

/*online selection list box*/
#body .online-box .content {border:none;padding:0;}

.online-box {margin-left:-12px;margin-bottom:1.4em}

.online-box h2 {font-size:1.5em;margin:1.05em 0 0.4em 0;}
.online-box .title {position:relative;padding-left:9.7em;border:1px solid white;}
.online-box .text {margin:0 13.4em 1.6em 0;font-size:0.85em;line-height:1.5em;}
.online-box .button {width:101px;height:33px;position:absolute;right:1.3em;top:39%;}
.online-box .button a {display:block;width:101px;height:33px;text-indent:-50000em;background:url(../img/sel-but.png) no-repeat;}
.online-box .button-open a{background:url(../img/sel-but-op.png) no-repeat;}

.online-box .body {background:#f5f5f5;padding:1.6em 1.4em 0.85em;display:none;}

.online-box .body h3 {font-size:1.1em;margin-bottom:1em;}
.online-box .body fieldset {border:none;}
.online-box .body label {width:30%;}
.online-box .body .submit-in {padding-left:0;margin-left:-6px;background:none;}


.online-mortgage-open .body, .online-auto-open .body, .online-consumer-open .body, .online-business-open .body, .online-holdings-open .body{display:block}

/*online-mortgage*/
.online-mortgage .title {background:url(../img/online-mortgage-bg.png) no-repeat 2.45em 50%;}

.online-mortgage h2 {color:#7c86d0;}

.online-mortgage .l-s, .online-mortgage .r-s, .online-mortgage .t-s, .online-mortgage .b-s, .online-mortgage .l, .online-mortgage .r,
#body .online-mortgage .b-s .l, #body .online-mortgage .b-s .r{background-image:url(../img/online-mortgage-sprite.png);}

.online-mortgage-open .l-s, .online-mortgage-open .r-s, .online-mortgage-open .t-s, .online-mortgage-open .b-s, .online-mortgage-open .l, .online-mortgage-open .r,
#body .online-mortgage-open .b-s .l, #body .online-mortgage-open .b-s .r{background-image:url(../img/online-mortgage-sprite-op.png);}

.online-mortgage .required {color:#737ecd;}

/*online-auto*/
.online-auto  .title {background:url(../img/online-auto-bg.png) no-repeat 1.6em 50%;}

.online-auto  h2 {color:#f88725;}

.online-auto  .l-s, .online-auto  .r-s, .online-auto  .t-s, .online-auto  .b-s, .online-auto  .l, .online-auto  .r,
#body .online-auto  .b-s .l, #body .online-auto  .b-s .r{background-image:url(../img/online-auto-sprite.png);}

.online-auto-open .l-s, .online-auto-open .r-s, .online-auto-open .t-s, .online-auto-open .b-s, .online-auto-open .l, .online-auto-open .r,
#body .online-auto-open .b-s .l, #body .online-auto-open .b-s .r{background-image:url(../img/online-auto-sprite-op.png);}

.online-auto  .required {color:#f88725;}

/*online-cons*/
.online-consumer .title {background:url(../img/online-consumer-bg.png) no-repeat 2em 50%;}

.online-consumer h2 {color:#b1c627;}

.online-consumer .l-s, .online-consumer .r-s, .online-consumer .t-s, .online-consumer .b-s, .online-consumer .l, .online-consumer .r,
#body .online-consumer .b-s .l, #body .online-consumer .b-s .r{background-image:url(../img/online-consumer-sprite.png);}

.online-consumer-open .l-s, .online-consumer-open .r-s, .online-consumer-open .t-s, .online-consumer-open .b-s, .online-consumer-open .l, .online-consumer-open .r,
#body .online-consumer-open .b-s .l, #body .online-consumer-open .b-s .r{background-image:url(../img/online-consumer-sprite-op.png);}

.online-consumer .required {color:#b1c627;}

/*online-business*/
.online-business .title {background:url(../img/online-business-bg.png) no-repeat 2.3em 50%;}

.online-business h2 {color:#f44476;}

.online-business .l-s, .online-business .r-s, .online-business .t-s, .online-business .b-s, .online-business .l, .online-business .r,
#body .online-business .b-s .l, #body .online-business .b-s .r{background-image:url(../img/online-business-sprite.png);}

.online-business-open .l-s, .online-business-open .r-s, .online-business-open .t-s, .online-business-open .b-s, .online-business-open .l, .online-business-open .r,
#body .online-business-open .b-s .l, #body .online-business-open .b-s .r{background-image:url(../img/online-business-sprite-op.png);}

.online-business .required {color:#f44476;}


/*online-holding*/
.online-holdings .title {background:url(../img/online-holding-bg.png) no-repeat 1.6em 50%;}

.online-holdings h2 {color:#666;}

.online-holdings .l-s, .online-holdings .r-s, .online-holdings .t-s, .online-holdings .b-s, .online-holdings .l, .online-holdings .r,
#body .online-holdings .b-s .l, #body .online-holdings .b-s .r{background-image:url(../img/online-holdings-sprite.png);}

.online-holdings-open .l-s, .online-holdings-open .r-s, .online-holdings-open .t-s, .online-holdings-open .b-s, .online-holdings-open .l, .online-holdings-open .r,
#body .online-holdings-open .b-s .l, #body .online-holdings-open .b-s .r{background-image:url(../img/online-holdings-sprite-op.png);}

.online-holdings .required {color:#000;}

/*contacts*/
#contacts dt {font-size:1.15em;font-weight:bold;margin-bottom:0.6em;}
#contacts dd.address {font-size:0.85em;}
#contacts dd {margin-bottom:2.3em;}
#contacts .regime {font-size:1.7em;margin-bottom:1.8em;}
#contacts .map {background:url(../img/map.png) no-repeat;padding:0 0 3px 1.8em;margin-left:0.8em;}

/*feedback*/
#feedback .submit {margin-top:0;}


/*calculator*/
#calculator .submit {margin-top:0.5em;}
#calculator .submit fieldset {padding-top:20px;font-size:1.2em;margin:20px 0 0;}
#calculator .submit select {vertical-align:middle;margin-right:6%;font-size:1.2em;position:absolute;top:10%;left:34px;}
#calculator .submit input {margin-right:10px;}
#calculator .submit-in {padding:20px 0 0;position:relative;}

#calculator label {width:40.5%;white-space:normal;}

#calculator .button {position:relative;left:45%;}

/*faq*/
#questions {margin-top:2em;}
#questions dl {margin:0 0 2.8em 1.1em;}
#questions dt a {text-decoration:none;border-bottom:1px dashed #00afe1;}
#questions dt {margin-bottom:0.9em;}

#questions dd {display:none;margin-bottom:1.7em;}

#questions h3 {margin-bottom:0.7em;}


/*table*/
.table-pop {background:#fff;margin:0 40px 2em 20px;min-width:890px;padding:0}
.table-pop .f-round {position:relative;}
.table-pop .f-round .b-s .l, .table-pop .f-round .b-s .r, .table-pop .f-round .t-s .l, .table-pop .f-round .t-s .r {background-image:url(../img/table-sprite.png);}
.table-pop .f-round {background:#fff;}

.table-pop table {width:100%;}
.table-pop table td {padding:7px 10px;}
.table-pop .header td span {line-height:1.2em;}
.table-pop .data td {padding:20px 10px;}
.table-pop .data {height:355px;overflow-y:auto;}
.table-pop .data .selected td, .table-pop .data .selected {background:#f5f5f5;}
.table-pop .data td.selected {border:1px #ddd solid;}
.table-pop .data .selected td.selected {background:#fff;}

.table-pop .header {border-top:5px solid #c9db36;background:#f5f5f5 url(../img/table-bg.png) repeat-x 0 100%;}
.table-pop .header td{height:62px;vertical-align:middle;font-size:0.9em;color:#000;}

.table-pop .num {width:4%;text-align:center;}
.table-pop .prog {width:15%;}
.table-pop .rate {width:9%;}
.table-pop .com {width:15%;}
.table-pop .ins {width:15%;}
.table-pop .drive, .table-pop .fee, .table-pop .pen, .table-pop .nat {vertical-align:middle;text-align:center;width:10%}

.table-pop .data tr td {border-bottom:1px solid #ddd;}

.table-pop .footer {border-bottom:5px solid #c9db36;height:13px;background:#f5f5f5;}
.table-pop .code {color:#666;margin:0;}

.main-table {margin-bottom:1.7em;}
.table-pop p {margin-bottom:0.5em;}

.close {text-align:right;padding:10px;}
.close a {font-size:0.75em;margin-right:3px;color:#666;text-decoration:none;border-bottom:1px dashed;}
.close a.img {border:none;}
.close a img {vertical-align:middle}

/*site map*/
.main-tred {padding-left:3.5em;float:left;}
.main-tred li {margin-bottom:0.7em;}
.main-tred li a{font-size:1.4em;color:#666;}

.main-tred ul {margin:0.3em 0 0 1.8em;}
.main-tred li li {margin-bottom:0.3em;}
.main-tred li li a{font-size:1.1em;}

.main-tred ul ul ul {margin-top:0.1em;}
.main-tred li li li a{font-size:0.9em;color:#00afe1;}

.main-tred ul ul ul ul {margin:0.3em 0 0 1.6em;}
.main-tred li li li li{margin-bottom:0; line-height:1.2;}
.main-tred li li li li a{font-size:0.8em;color:#666;}

.side-tred {margin:-2em 0 0 20em;overflow:hidden;}
.side-tred li {float:left;margin-right:3.3em;}
.side-tred li a {color:#666;}

/*search-list*/
.search-list {width:60%;margin:2em 0 3em;}
.search-list li {margin-bottom:0.8em;}
.search-list li strong {color:#00afe1;}

.pager {margin-left:-10px;}
.pager img {vertical-align:top;}
.pager .p-l, .pager .p-r {position:relative;bottom:-2px;}
.pager .p-l {left:2px;}

.pager strong {margin-right: 0.3em;font-weight:normal;}
.pager a, .pager span {padding:0 0.15em;}

/*404*/
.notfound {padding:60px 125px 300px;}
.notfound p{margin:0;}
.notfound .rfc {font-size:7em;line-height:1;margin-bottom:0.1em;}
.notfound .sorry {margin-bottom:2.2em;}

.notfound ul li {background:url(../img/li.gif) no-repeat 0 0.6em;padding-left:18px;}

.rfc .gr {color:#c9db36;}
.rfc .bl {color:#aebce0;}
.rfc .red {color:#f7933d;}


.ourlink {
/*color:#aebce0;*/
font-size: 11pt;
/*color:#D2691E;*/
text-decoration:none;
/*border-bottom: solid 1px #D2691E;*/
border-bottom: solid 1px #f58420;
}

.fistash {
color:#d5e28f;
}


/*bottom actions*/
#b-actions {float:left;margin-top: 15px;}
#b-actions table {border-collapse: separate;}
#b-actions table td {padding:15px 30px 8px 15px;}
#b-actions table td * {vertical-align:middle;white-space:nowrap}
#b-actions table td .text {position:relative;top:-4px;}
#b-actions table td.b-actions-l {border-right: 1px solid #ddd;}
#b-actions table td.b-actions-r {border-left: 1px solid #fefefe;}







