

table.tbl-credit {width: 100%; }
table.tbl-credit td {border-bottom: 1px solid #dedfe1; padding: 10px 15px 15px 20px; vertical-align: top; }
table.tbl-credit td.left {width: 100px; vertical-align: middle; }
table.tbl-credit tr.noborder td {border: none; }

ul.arrow {margin: 5px 0 15px;}
ul.arrow li {background: url(/img/arrow3.gif) no-repeat left 5px; padding-left: 14px; margin-bottom:9px;}

.readmore {background:url(/img/ico-readmore.gif) no-repeat left center; padding-left:14px; }
a.word {background:url(/img/bul-word.gif) no-repeat left center; padding:1px 0 3px 27px; line-height:100%; display:block;}
a.pdf {background:url(/img/bul-pdf.gif) no-repeat left center; padding:1px 0 3px 27px; display:block;}
a.txt {background:url(/img/bul-txt.gif) no-repeat left center; padding:1px 0 3px 27px; display:block;}


.tab-border {border:2px solid #DCDCDC; margin-bottom:35px;}
.tab {float:left; width:100%; background:#DCDCDC url(/img/bg-tab.gif) repeat-x bottom; padding-bottom:10px;}
.tab li {float:left; background:url(/img/bg-tab-border.gif) no-repeat right center; margin-rigth:-1px; font-size:10px;}
.tab li.first {margin-left:0;}
.tab li a {display:block; padding:10px; color:#489225; font-weight:bold;}
.tab.process li a {display:block; padding:17px 38px 17px 37px; color:#489225; font-weight:normal;}
.tab li.active {background:url(/img/bg-tab-active.gif) no-repeat bottom center !important;padding-bottom:10px; margin-bottom:-10px; margin-left:-1px !important;}
.tab li.active a {background:#EFEFF0; color:#DE006D; text-decoration:none;}
#pagestep .tab li a {display:block; padding:17px 28px 17px 30px;}
#pagestep .tab li.active {padding-bottom:10px;}

.tab-content {padding:8px 9px 18px; clear:both; background:#FFF;}
.tab-content table {width:100%; border-collapse:collapse; margin-bottom:15px;}
.tab-content td, .tab-content th {padding:5px 11px; color:#6B6B6B;border-left:1px solid #EBF0F4;}
.tab-content td.no-border, .tab-content th.no-border {border:none;}
.tab-content td.no-border {vertical-align:top;}
.tab-content .zb td, .tab-content .zb th {background:#EBF0F4; border-left:1px solid #fff;}

.pay-credit {background:#F1F1F2; padding:25px;}
.pay-credit form {margin-bottom:20px;}
.pay-credit label{display:block; position:relative;color:#4B92B6; font-weight:bold;}
.pay-credit select {width:380px; font-size:11px;}
.pay-credit p {margin-bottom:7px;}
.pay-credit input {font-size:11px;}

.pay-credit .line {padding:5px 0 7px;}
.pay-credit .line label {font-weight:normal; color:#777; display:inline;}

.button {font-size:10px; font-weight:bold; font-family:verdana, sans-serif; color:#FFF; background:#4B92B6; border:none; padding:4px 12px; margin-right:12px; $padding:4px 0px;}
a.button {$padding:4px 12px;} 
.button.pink{background:#E50278;$padding:4px 12px;}


/*New 2007.12.11*/
#top-line {float:left; width:635px; height:8px;}

form#calcCred {width:100%; margin:0px; padding:0px; background-color:#F2F2F2;}
    div.calc {float:left; width:400px; padding:6px 0px 10px 10px;}        
        div.c-row {width:100%; padding-bottom:8px;}
            div.calc label {display:block; width:100%; padding-bottom:1px;}
            select#nameCred {width:250px;}
            
        #result {color:#ED8429; font-size:61px;}
        .grn {color:#000000; font-size:18px;}
        
        #perCred {width:48px;}


/*==============*/

/*New 2007.12.20*/
div.clr {width:100%; clear:both;}
div.w-all-c {width:100%; text-align:center;}
div.w-all-c img {margin:auto;}
.marg-map {margin-top:-13px; margin-bottom:20px;}

#offices {width:580px; padding:16px 20px 20px; background-color:#EFEFF0; border:2px #DCDCDC solid;}
    div.row {width:100%; padding-bottom:11px;}
        .i-rb {width:15px; height:15px; padding:0px; margin:0px; margin-right:6px; float:left; display:inline;}
        #offices label {font-size:12px; font-weight:bold; color:#777777; float:left; line-height:15px; padding-bottom:3px;}
    
    table.search td select {width:227px;}
    table.search td.btn-cont {padding-top:10px;}
        .btn {border:none; padding:4px 4px 2px; float:right; background-color:#ED8429; color:#FFFFFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
        
    #offices div.on {margin-top:14px; display:block;}
        h4 {margin:0px 0px 4px; color:#406DA3; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
        div.cont {width:560px; padding:10px; background-color:#FFFFFF;}
        div.cont table {width:100%; border-bottom:1px #EBF0F4 solid;}
        div.cont table th {text-align:left; background-color:#EBF0F4; border:1px #FFFFFF solid; border-top:none; border-bottom:none; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; padding:10px 20px 8px; font-size:12px; color:#406DA3; line-height:15px;}
        div.cont table th.lft {border-left-color:#EBF0F4;}
        div.cont table th.rgt {border-right-color:#EBF0F4;}
        div.cont table tr.row1 {background-color:#FFFFFF;}
        div.cont table tr.row2 {background-color:#EBF0F4;}
        div.cont table td {text-align:left; vertical-align:middle; padding:8px 20px 6px; font-size:12px; color:#6B6B6B; line-height:15px; font-family:Arial, Helvetica, sans-serif;}
        div.cont table tr.row1 td {border:1px #EBF0F4 solid; border-top:none; border-bottom:none;}
        div.cont table tr.row2 td {border:1px #FFFFFF solid; border-top:none; border-bottom:none;}
        div.cont table tr.row2 td.lft {border-left-color:#EBF0F4;}
        div.cont table tr.row2 td.rgt {border-right-color:#EBF0F4;}
    #offices div.off {margin-top:0px; display:none;}
/*==============*/

/*==============*/

/* 2007.20.11 by Andrew*/
table.anketa td
{
    padding-top: 5px;
    padding-right: 11px;
    padding-bottom: 5px;
    padding-left: 11px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(226, 227, 228);
}

table.anketa tr.grey td
{
    background-color: rgb(241, 241, 242);
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
}

table.anketa tr td.name
{
    vertical-align: top;
}

table.anketa td input
{
    font-size: 11px;
}

table.anketa td input.text, table.anketa td input.name
{
    width: 335px;
}

table.anketa td select
{
    width: 340px;
    font-size: 11px;
}

table.anketa td textarea.text
{
    width: 335px;
    height: 200px;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 0.9em;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
}

.button.pink
{
    background-color: DE006D;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
}


#officesInner {width:530px; padding:16px 20px 20px; background-color:#EFEFF0; border:2px #DCDCDC solid;}
    div.row {width:100%; padding-bottom:11px;}
        .i-rb {width:15px; height:15px; padding:0px; margin:0px; margin-right:6px; float:left; display:inline;}
        #officesInner label {font-size:12px; font-weight:bold; color:#777777; float:left; line-height:15px; padding-bottom:3px;}
    
    table.search td select {width:207px;}
    table.search td.btn-cont {padding-top:1px;}
        .btn {border:none; padding:4px 4px 2px; float:right; background-color:#ED8429; color:#FFFFFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
        
    #officesInner div.on {margin-top:4px; display:block;}
        h4 {margin:0px 0px 4px; color:#406DA3; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
        div.cont {width:520px; padding:10px; background-color:#FFFFFF;}
        div.cont table {width:100%; border-bottom:1px #EBF0F4 solid;}
        div.cont table th {text-align:left; background-color:#EBF0F4; border:1px #FFFFFF solid; border-top:none; border-bottom:none; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; padding:10px 20px 8px; font-size:12px; color:#406DA3; line-height:15px;}
        div.cont table th.lft {border-left-color:#EBF0F4;}
        div.cont table th.rgt {border-right-color:#EBF0F4;}
        div.cont table tr.row1 {background-color:#FFFFFF;}
        div.cont table tr.row2 {background-color:#EBF0F4;}
        div.cont table td {text-align:left; vertical-align:middle; padding:8px 20px 6px; font-size:12px; color:#6B6B6B; line-height:15px; font-family:Arial, Helvetica, sans-serif;}
        div.cont table tr.row1 td {border:1px #EBF0F4 solid; border-top:none; border-bottom:none;}
        div.cont table tr.row2 td {border:1px #FFFFFF solid; border-top:none; border-bottom:none;}
        div.cont table tr.row2 td.lft {border-left-color:#EBF0F4;}
        div.cont table tr.row2 td.rgt {border-right-color:#EBF0F4;}
    #officesInner div.off {margin-top:0px; display:none;}
    #officesInner .SearchRK {width:195px;}
/**/

/*New 2007.12.27*/
table.all {width:100%;}
	table.zakl {width:100%;}
	table.zakl td {padding:5px; border:1px #EFEFF0 solid; border-bottom-color:#DCDCDC;}
	table.zakl td.on {border:1px #DCDCDC solid; background-color:#EFEFF0; border-bottom-color:#EFEFF0; font-weight:bold;}
	
	table.frm {width:100%; border:none;}
	table.frm th {padding:6px 12px; background-color:#EFEFF0;}
	table.frm th,table.frm td {border-bottom:1px #DCDCDC solid; vertical-align:middle;}
	table.frm td.lft {padding:6px 20px 6px 12px; width:230px;}
		table.frm td.lft span {color:#ED8429;font-size:18px;}
	table.frm td.rgt {padding:5px 0px; width:362px;}
	table.frm td.rgt-i {padding:5px 0px 5px 4px; width:358px;}
	table.frm td input,table.frm td select,table.frm td textarea {width:100%; font-size:11px;}
	table.frm td textarea {font-family:Arial, Helvetica, sans-serif;}
	table.frm td input,table.frm td textarea {margin-left:-4px;}
	table.frm td input.rb {width:15px; height:15px; padding:0px; margin:0px 4px 0px 0px; float:left; display:inline;}
	table.frm td label {padding:0px 20px 0px 6px; float:left; display:inline;}
	table.frm td select.date {width:auto; margin-right:20px;}
	table.frm td input.ph1 {width:60px; margin:0px;}
	table.frm td input.ph2 {width:90px; margin:0px;}
	
	table.frm td.rgt-pl {padding-left:20px;}
	
	#likehome {display:block; padding-top:4px; padding-left:20px;}