/* CSS Document */
.allpageinnerlow {padding-bottom:73px}
.footerlow {height:63px; margin:-63px auto 0 auto}

.allpageinner2 {padding-bottom:301px}
.footer2 {height:291px; margin:-291px auto 0 auto}

.pt3 {padding-top:3px}
.pr5 {padding-right:5px}
.pl7 {padding-left:7px}
.pb10 {padding-bottom:10px}
.p0_5 {padding:0 5px}
.padding10_12 {padding:10px 12px}
.p0_12 {padding:5px 12px 0 12px}
.p0_7 {padding:0 7px}
.p10_7 {padding:10px 7px}
.padding0_12 {padding:0 12px}
.p0_5_0_12 {padding:0 5px 0 12px}
.p0_8 {padding:0 8px}
.ml7 {margin-left:7px}
.ml10 {margin-left:10px}
.mt5 {margin-top:5px}
.mt10 {margin-top:10px}
.mt20 {margin-top:20px}
.mr5 {margin-right:5px}
.mr10 {margin-right:10px}
.mr15 {margin-right:15px}
.mb5 {margin-bottom:5px}
.mb10 {margin-bottom:10px}
.mb20 {margin-bottom:20px}
.m10_0 {margin:10px 0}

.font18 {font-size:18px}
.font18height {font-size:18px; line-height:18px}

.width60 {width:60px}
.width160 {width:160px}
.width190 {width:190px}
.width230 {width:230px}
.width250 {width:250px}
.width738 {width:738px}

.lineheight20 {line-height:20px}

.hoverred:hover {color:#ef4b23}

.nowrap {white-space:nowrap}

.font12 {font-size:12px}


TEXTAREA {outline:none}

.text2 {border:1px solid #4b4a45; padding:4px 8px}
.mistake {border-color:#cc0000}
.text2.current {background-color:#fff3db}
.select2 {height:22px; border:1px solid #4b4a45; padding-left:8px; vertical-align:top}

.simplelist LI {margin-bottom:6px}

.bottomborder {border-bottom:1px solid #e6e6e6}

.hoverorange:hover {color:#ef4b23; text-decoration:underline}

.button {border:0; color:#fff; text-transform:uppercase; font-size:11px; vertical-align:top; margin-left:3px; background-color:#ed441f; background-image:url(img/bg_line_inner.png); background-repeat:no-repeat}
.button74 {width:74px; height:24px; background-position:-544px 0}
.button75 {width:75px; height:33px; background-position:-145px -58px}
.button98 {width:98px; height:23px; background-position:-638px -82px}
.button117 {width:117px; height:28px; background-position:-368px -314px}
.button166 {width:166px; height:24px; background-position:-471px -82px}
.button186 {width:186px; height:23px; background-position:-471px -58px}
.button243 {width:243px; height:28px; background-position:0 -259px; font-weight:bold; font-size:12px}
.font10.button74 {font-size:9px}
.button166red {width:166px; height:24px; background:#ed441f url(img/bg_line_inner.png) no-repeat 0 -184px}
.whitebutton117 {width:117px; height:28px; background-position:-486px -314px; color:#48484a}
.whitebutton181 {width:181px; height:29px; background-position:0 -314px; color:#48484a; vertical-align:middle}



.icon {display:-moz-inline-box; display:inline-block; width:16px; height:16px; background-image:url(img/icons_inner.png); background-repeat:no-repeat; vertical-align:middle; font-size:0; line-height:0}
.mail {background-position: 0 -33px}
.add {background-position: 0 -49px}
.print {background-position: 0 -70px; cursor:pointer}
.meeting {background-position: 0 -90px}
.down {background-position: 0 0}
.up {background-position: 0 -16px}
.minus {width:11px; height:11px; background-position:0 -109px; cursor:pointer}
.plus {width:11px; height:11px; background-position:0 -122px; cursor:pointer}
.pointer {width:6px; height:5px; background-position: 0 -134px; cursor:pointer}
.cornerleft {width:6px; height:9px; background-position:0 -140px; position:absolute}
.cornerright {width:6px; height:9px; background-position:-7px -140px; position:absolute}
.insurance {background-position:0 -151px}
.else {height:19px; background-position:0 -289px; position:absolute; top:0; left:213px}
.mapicon {background-position:0 -340px; cursor:pointer}
B.otdel {width:16px; height:16px;background-position:100% -215px}
B.bankomat {width:16px; height:16px;background-position:100% -234px}
B.notary {background-image:url(img/not.png);}

.attention {display:-moz-inline-box; display:inline-block; width:21px; height:21px; background:url(img/attention.png) no-repeat 0 0; vertical-align:top; margin-right:5px; position:relative; margin-top:-3px}
.calendaricon {display:-moz-inline-box; display:inline-block; width:16px; height:16px; background:url(img/icons_inner.png) no-repeat 0 -266px}


.line {float:left; width:510px; padding:10px 10px; border-bottom:1px solid #e7e7e7}

.breadcrumbs {padding-bottom:15px}
.breadcrumbs, .breadcrumbs A {font-size:11px; color:#9f9f9f} 
.breadcrumbs SPAN {color:#ef4b23}
.smallmenu SPAN {color:#48484a; margin-right:15px}
.smallmenu A {color:#9f9f9f; text-decoration:underline; margin-right:15px}
.smallmenu A:hover {color:#ef4b23}
H1.orange {font-size:18px; font-weight:normal; margin:0; padding:0 0 10px 0}
H2 {font-size:18px; line-height:18px; font-weight:normal; margin:0; padding:0 0 15px 0}
H4 {font-size:18px; font-weight:normal; margin:0; padding:0 0 10px 0}
H4 EM {text-decoration:underline}
H4.borderbottom {width:730px; border-bottom:1px solid #efefef; margin:0 0 8px 0; padding:0 0 2px 7px}
H1.forumtitle {font-size:18px; font-weight:normal; margin:0; padding:0 0 10px 0}


.simpletext A, .simpleul A, .ordered A, .blockquote A {text-decoration:underline}
.simpletext A:hover, .simpleul A:hover, .ordered A:hover, .blockquote A:hover {color:#ef4b23}

.simpletext {line-height:19px; text-align:justify}

.simpleul {padding-left:30px}
.simpleul LI {font-size:11px; list-style-type:disc; padding-bottom:5px}

.ordered {font-size:11px; padding-left:30px}
.ordered SPAN {color:#9f9f9f; margin-right:10px}
.ordered .list1 {padding-bottom:20px}
.ordered .list2 {padding:0 0 17px 20px}
.ordered .list2 DIV {padding-bottom:3px}

.simpletable {border-collapse:collapse}
.simpletable TH {padding:12px 20px; text-align:center; border:1px solid #e7e7e7; font-size:14px; font-weight:normal}
.simpletable TD {padding:12px 20px;text-align:center; border:1px solid #e7e7e7; color:#9f9f9f}

.code {height:120px; padding:15px; background-color:#f9f9f9; border:1px solid #e7e7e7; overflow:auto}

.blockquote  { background:url("../skin/img/bg_blockquote_left.png") no-repeat scroll 0 50% transparent; }
.mb20 { margin-bottom:20px; }
.blockquote div { background:url("../skin/img/bg_blockquote_right.png") no-repeat scroll 100% 50% transparent; padding:0 35px; }
.blockquote blockquote { color:#9F9F9F; font-style:italic; margin:0; min-height:43px; vertical-align:middle; }

.news {width:100%; overflow:hidden}
.newsphoto {float:left; width:198px; overflow:hidden; margin:0 11px 15px 0; font-size:10px; color:#9f9f9f; text-align:center}
.newsphoto IMG {display:block; margin-bottom:5px}
.news H1 {font-size:30px; line-height:30px; font-weight:normal; margin:0; padding:0 0 5px 0}
.newsdate {font-size:10px; color:#9f9f9f}
.newstext {padding-top:18px; line-height:19px; text-align:justify}

.newsinfo {float:left; width:234px; padding-right:10px; border-right:1px solid #e7e7e7}
.newsinfo P {margin:0; padding-bottom:5px; font-size:11px; color:#9f9f9f; line-height:15px; overflow:hidden; width:100%}
.newsinfo A {text-decoration:underline}
.newsinfo A:hover {text-decoration:none}
.vote {float:left; width:101px; font-size:24px; text-align:center}
.vote B {cursor:pointer}
.vote SPAN {margin:auto 9px 0 8px; vertical-align:middle}
.newslink {float:left; width:145px; padding-left:18px; border-left:1px solid #e7e7e7}
.newslink LI {font-size:11px; padding-bottom:5px}
.newslink A {color:#9f9f9f; padding-left:10px}

.expertcite {padding-top:10px}
.expertcite .photo {float:left; width:67px; position:relative; color:#EF4B23; font-size:11px; font-weight:bold; text-align:center}
.expertcite .cover {position:absolute; width:76px; height:76px; top:0; left:0}/*; background:url(img/frame_2.png) no-repeat 0 0*/
.expertcite .photo A {display:block; width:76px; height:76px; background:url(img/transparent.gif)}
.expertcite .citebox {float:right; width:433px; position:relative; right:-10px}
.expertcite .cornerleft {position:absolute; top:22px; left:-5px}
.expertcite .rmiddle {padding:5px 7px;  text-align:justify}
.expertcite EM {display:block; text-align:right; font-size:11px; text-decoration:underline}

.expertcitesmall {float:right; width:300px; margin-left:10px}
.expertcitesmall .photo {float:right}
.expertcitesmall .citebox {float:left; width:212px}
.expertcitesmall .cornerright {position:absolute; top:22px; right:-5px}
.expertcitesmall .rmiddle {text-align:left}
.expertcitesmall CITE {font-size:18px}
.expertcitesmall EM {text-align:left}


.smalllist  {padding-left:25px; overflow:hidden; width:485px}
.smalllist LI {font-size:11px; margin-bottom:5px; list-style-type:disc}

.disclist  LI {margin-left:17px; margin-bottom:3px; list-style-type:disc}

.rmiddle530 {float:left; width:530px; padding:0 5px}
.comments {float:left; width:510px;  padding:10px 10px}
.comment {float:left; width:100%; padding-bottom:20px}
.userphoto {float:left; width:100px; text-align:center; font-size:11px; font-weight:bold; color:#ef4b23}
.withphoto {float:left; width:403px; padding-left:7px}
.commentinfo {font-size:10px; color:#8d8d8f; padding-bottom:5px; position:relative}
.commentmenu {display:none; position:absolute; width:130px; top:15px; left:50px}
.commentmenu UL {padding:10px 15px}
.commentmenu LI {font-size:11px; margin:3px 0}
.grade {float:right; position:relative; z-index:2}
.grade SPAN {vertical-align:middle; margin:0 8px; font-size:11px}
.username {font-size:11px; font-weight:bold}
.commenttext {width:510px; overflow:hidden; padding-bottom:3px}
.withphoto .commenttext {width:403px}
.ansver {font-size:10px; color:#9f9f9f; text-decoration:underline}
.commentarea TEXTAREA {display:block; width:490px; margin:0 auto; border:none}

.forumcomments {width:728px}
.forumcomments .withphoto {width:601px}
.forumcomments .commenttext {width:728px}
.forumcomments .withphoto .commenttext {width:624px}
.forumcomments .rounded {margin-bottom:0}

.rmiddle748 {float:left; width:748px}
.resulthead {padding:8px 12px; font-size:11px; color:#a4a4a4}
.resulthead .print {cursor:pointer; vertical-align:top}
.resulthead .breadcrumbs {padding-bottom:0}





.searchform {float:left}
.searchform .textbox {float:left; position:relative; ovreflow:hidden; background-image:url(img/bg_line_inner.png); background-repeat:no-repeat}
.searchform .textbox INPUT {position:absolute; border:none; background:none; font-size:11px; color:#9f9f9f; outline:none}
.textbox508 {width:500px; height:31px; padding:3px 0 0 8px; background-position:0 -23px; margin-right:5px}
.textbox508 INPUT {width:487px; font-size:18px; color:#48484a}
.textbox654 {width:646px; height:21px; padding:3px 0 0 8px; background-position:0 -141px}
.textbox654 INPUT {width:630px}
.textbox219 {width:211px; height:21px; background-position:-486px -107px; padding:3px 0 0 8px}
.textbox219 INPUT {width:204px; padding-top:2px}
.textbox115 {width:107px; height:20px; padding:4px 0 0 8px; background-position:-370px -116px}
.textbox115 INPUT {width:99px}
.textbox452 {width:444px; height:21px; padding:3px 0 0 8px; background-position:-244px -264px}
.textbox452 INPUT {width:444px}
.textbox185{width:177px; height:21px; background-position:-182px -314px; padding:3px 0 0 8px}
.textbox185 INPUT {width:177px}

.select {white-space:nowrap}
.searchform .select {position:absolute; _display:none; background-image:url(img/bg_line_inner.png); background-repeat:no-repeat; overflow:hidden; text-align:center} 
.searchform .styled {position:relative; opacity:0; z-index:2}
.select144 .select {width:144px; height:29px; padding-top:5px; background-position:0 -58px; font-size:11px; line-height:24px} 
.select144 .styled {width:142px; height:31px; //top:15px}
.styled654 .select {width:646px; height:20px; padding:4px 0 0 8px; background-position:0 -289px; font-size:11px; text-align:left} 
.styled654 .styled {width:652px; height:20px; //top:15px}

.searchform1 {padding:5px 0 15px 5px}
.searchform1 .textbox508 INPUT {font-size:18px; color:#48484a}
.searchinfo {clear:both; padding:0 12px 5px 12px}
.searchinfo UL {padding-top:10px}
.searchinfo LI {padding:0 0 5px 20px}
.searchinfo SPAN {font-size:10px; color:#a4a4a4}

.searchform2 {padding:5px 0 0 5px}

.searchform3 {padding:5px 5px 0 5px}
.searchform3 LABEL {font-size:11px; color:#808080;  margin:0; padding:0}
.searchform3 LABEL.ml10 {margin-left:10px}
.searchform3 .select {width:115px; height:24px; background:transparent url(img/bg_line_inner.png) no-repeat -620px 0; font-size:11px; line-height:24px; margin-left:7px} 
.searchform3 .styled {width:113px; _width:110px; height:25px; margin:0 8px 0 5px; //top:1px; //left:8px}
.searchform3 .fr LABEL {margin:5px 10px 0 0}

.searchform4 {padding:0 5px 10px 5px}
.searchform4 .select {position:absolute; _display:none; width:115px; height:23px; padding-top:1px; background:transparent url(img/bg_line_inner.png) no-repeat -620px 0; font-size:11px; line-height:24px; overflow:hidden; text-align:center; margin-left:7px} 
.searchform4 .styled {width:113px; _width:110px; height:25px; position:relative; opacity:0; z-index:2; margin:0 8px 0 5px; //top:1px; //left:8px}


.styled185, .styled203 {display:inline}
.searchform3 .styled185 .select {width:175px; height:23px; padding:1px 0 0 10px; background:transparent url(img/bg_line_inner.png) no-repeat 0 -209px; font-size:11px; line-height:24px;  margin-left:7px; text-align:left} 
.searchform3 .styled185 .styled {width:185px; _width:110px; height:25px; position:relative; opacity:0; z-index:2; margin:0 8px 0 5px; //top:1px; //left:8px}
.searchform3 .styled203 .select {width:193px; height:23px; padding:1px 0 0 10px; background:transparent url(img/bg_line_inner.png) no-repeat -186px -209px; font-size:11px; line-height:24px;  margin-left:7px; text-align:left} 
.searchform3 .styled203 .styled {width:203px; _width:110px; height:25px; position:relative; opacity:0; z-index:2; margin:0 8px 0 5px; //top:1px; //left:8px}
.searchform3 .styled452 .select {width:442px; height:23px; padding:1px 0 0 10px; background:transparent url(img/bg_line_inner.png) no-repeat -167px -184px; font-size:11px; line-height:24px;  margin-left:7px; text-align:left} 
.searchform3 .styled452 .styled {width:452px; _width:110px; height:25px; position:relative; opacity:0; z-index:2; margin:0 8px 0 5px}

.searchform3 .otdel {padding:3px 20px 3px 0; background:url(img/icons_inner.png) no-repeat 100% -213px; margin-right:28px}
.searchform3 .bankomat {padding:3px 20px 3px 0; background:url(img/icons_inner.png) no-repeat 100% -233px; margin-right:28px}
.searchform3 .metro {padding:3px 20px 3px 0; background:url(img/icons_inner.png) no-repeat 100% -310px}
.searchform3 .notary {padding:3px 20px 3px 0; background:url(img/not.png) no-repeat bottom right; margin-right:28px}


.resultbox {float:left; width:738px; padding:5px}
.noborderbox {border:none; padding:0 5px 5px 5px}
.resultbar {float:left; width:100%; font-size:11px}
.resultbar .resultright {float:right; width:460px}
.resultobttom {float:left; width:738px; padding:5px}



.alphabet {clear:both; padding:10px 0 12px 5px; font-size:10px}
.alphabet A {padding-right:5px}
.alphabet B {padding:5px 0 0 5px}

.pageslist {float:left; font-size:12px}
.pageslist A {padding-right:8px}
.pageslist B {padding:5px 0 0 8px}
.pageslist SPAN {display:-moz-inline-box; display:inline-block}
.pageslist SPAN {display:-moz-inline-box; display:inline-block}

.number {float:left; padding-right:37px}
.number A {padding-right:8px}
.number B {padding:5px 0 0 8px}
.number SPAN {vertical-align:baseline; margin-right:5px}

.square A {display:-moz-inline-box; display:inline-block; vertical-align:middle; text-decoration:none}
.square B {display:-moz-inline-box; display:inline-block; height:20px; font-weight:normal; cursor:pointer}
.square B, x:-moz-any-link {height:25px} /* FireFox 2 */
html>/**/body .square B, x:-moz-any-link, x:default {height:20px} /* Only FireFox 3 */
*+html .square B {height:20px}
.square A:hover {background:url(img/bg_pages.png) no-repeat 100% -28px; text-decoration:none}
.square A:hover B {background:url(img/bg_pages.png) no-repeat 0 -28px}
.square A.gray, .square A.gray B {cursor:text}
.square A.gray:hover, .square A.gray:hover B {background:none}
.square .current, .square .current:hover {background:red url(img/bg_pages.png) no-repeat 100% 0; color:#fff}
.square .current B,  .square .current:hover B {background:url(img/bg_pages.png) no-repeat 0 0}


.back {display:-moz-inline-box; display:inline-block; width:47px; height:20px; padding:5px 0 0 25px; background:red url(img/bg_line_inner.png) no-repeat -221px -58px; font-size:11px}
.forward {display:-moz-inline-box; display:inline-block; width:57px; height:20px; padding:5px 0 0 15px; background:red url(img/bg_line_inner.png) no-repeat -295px -58px; font-size:11px}






.searchresult {float:left; width:691px; margin:0; padding:17px 0 20px 40px}
.searchresult LI {margin-bottom:10px; font-size:11px; list-style-type:}
.searchresult STRONG {display:block; font-size:14px; font-weight:normal; padding-bottom:5px}
.searchresult SPAN {display:block; width:100%; overflow:hidden; color:#9f9f9f}
.searchresult B {color:#48484a; font-weight:normal}
.searchresult A:hover {color:#ef4b23; text-decoration:none}

.terminlist {float:left; width:748px; padding:0 0 20px 0}
.terminlist EM {display:block; padding-left:34px; font-size:60px}
.terminlist A {display:block; padding:15px 12px; border:solid #fff; border-width:1px 0}
.terminlist A:hover {background-color:#f9f9f9; border-color:#e7e7e7; text-decoration:none}
.terminlist A SPAN {color:#9f9f9f; font-size:11px}
.terminlist STRONG {display:block; font-size:18px; font-weight:normal}
.termitem A {text-decoration:underline}

.terminpublist {float:left; width:748px; padding:0 0 20px 0}
.terminpublist DD {display:block; padding:15px 12px; border:solid #fff; border-width:1px 0}
.terminpublist DD:hover {background-color:#f9f9f9; border-color:#e7e7e7}
.terminpublist SPAN {color:#9f9f9f; font-size:11px}
.terminpublist STRONG {display:block; font-size:14px; font-weight:normal}
.terminpublist A {text-decoration:underline; font-size:11px}
.terminpublist A:hover {background-color:#f9f9f9; text-decoration:none}

.popular {margin-bottom:10px}
.popularhead {height:22px; background:#ed441f url(img/bg_line_inner.png) no-repeat 0 0; clear: both; color:#fff; text-align:center; text-transform:uppercase; font-size:11px}
.popularhead A {display:block; width:21px; height:22px}
.popularhead SPAN {display:-moz-inline-box; display:inline-block; margin-top:4px}
.popular .rtop *, .popular .rbottom *, .popular .rmiddle {border-color:#ef4b23}
.popular .r1 {background-color:#ef4b23}
.popular .newsline {padding-bottom:0}
.popular P {font-size:12px; line-height:19px}
.popular .newsline H1 {padding-top:0}

.rmiddle518 {width:518px; padding:10px 11px}
.newsline {float:left; width:518px; padding-bottom:10px; font-size:11px; color:#9f9f9f}
.newsline .fl {width:254px}
.newsline .fr {width:249px; position:relative; _right:-2px}
.newsline .photolink {display:block; width:249px; h\eight:249px}
.newsline IMG {border:1px solid #d1d3d5}
.opinion2 {position:relative; width:57px; height:32px; padding-top:8px; margin-top:-37px; margin-left:196px;  background:url(img/bg_line_inner.png) no-repeat 0 -93px; text-align:center; font-size:10px; color:#636366}
.opinion2 B {display:block; font-size:18px; font-weight:normal;  line-height:12px}
.opinion2 A {color:#ef4c23; text-decoration:none}
.newsline H1 {width:254px; font-size:18px; line-height:normal;  font-weight:normal; margin:0; padding:5px 0 10px 0; overflow:hidden}
.newsline P {width:254px; margin:0; overflow:hidden; text-align:justify}
.newsline .fr P, .newsline .fr H1 {width:249px}

.date {font-size:18px; color:#9f9f9f; padding-bottom:20px}
.smallline .fl {width:127px}
.smallline .photolink {width:100px; height:100px} 
.smallline .opinion2 {margin-left:59px; margin-top:-25px}
.smallline H1 {width:auto; line-height:normal; padding:0 0 10px 0}
.smallline P {width:auto; overflow:visible; text-align:justify}


.newslist {clear:both; padding:0 0 10px 15px}
.newslist LI {list-style-type:disc; padding-bottom:4px}
.newslist SPAN {font-size:10px; color:#9f9f9f}
.newslist.topborder {padding-top:5px}

.calendartitle {height:46px; z-index:2}
.calendartitle .prev {display:block; width:100px; height:21px; padding:7px 0 0 0; text-align:center; background:red url(img/bg_line_inner.png) no-repeat -370px -58px; font-size:11px}
.calendartitle .next {display:block; width:100px; height:21px; padding:7px 0 0 0; text-align:center; background:red url(img/bg_line_inner.png) no-repeat -370px -87px; font-size:11px}
.month {float:left; width:318px; text-align:center; position:relative; z-index:3; margin-top:-2px; padding-top:4px}
.month SPAN {color:#ef4b23; font-size:18px; font-weight:normal; border-bottom:1px #ef4b23 dashed; cursor:pointer}
.calendar {position:absolute; display:none; width:311px; z-index:4; top:0; left:3px}
.calendarhead {height:34px; background:#ed441f url(img/bg_line_inner.png) no-repeat -58px -94px }
.calendarhead .fl, .calendarhead .fr {display:block; width:16px; height:33px}
.calendarhead .year {float:left; width:279px; padding:4px 0}
.calendarhead .year A {font-size:18px; color:#fff; text-decoration:none}
.calendarhead .year SPAN {border-bottom:1px dashed #fff; color:#fff}
.calendar .rmiddle {clear:both; padding:10px 0}

.calendar TABLE {border-collapse:collapse; margin:0 auto}
.calendar TH {color:#a4a4a4; border-right:1px solid #e7e7e7; padding:5px 0}
.calendar TD {padding:0; font-size:11px; border:solid #e7e7e7; border-width:1px 1px 0 0}
.calendar .right {border-right:0}
.calendar TD A {display:block; width:39px; height:22px; padding-top:10px; border:1px solid #fff; text-align:center; text-decoration:none}
.calendar TD A:hover {text-decoration:none; border:1px solid #f35d2c; z-index:4; margin-bottom:-1px; margin-right:-1px}


.banklist {float:left; width:100%; border-collapse:collapse; margin:10px 0; table-layout:fixed}
.banklist .col1 {width:120px; //width:100px}
.banklist .col2 {width:315px; //width:295px}
.banklist .col3 {width:26px; //width:6px}
.banklist .col4 {width:162px; //width:142px}
.banklist .col5 {width:100px; //width:80px}
.banklist THEAD TR {height:17px; background:url(img/bg_line_inner.png) repeat-x -10px -166px}
.banklist TH {color:#fff; font-size:10px; text-align:left; padding:0 10px; white-space:nowrap}
.banklist TH.left {background:url(img/bg_line_inner.png) no-repeat 0 -166px}
.banklist TH.right {background:url(img/bg_line_inner.png) no-repeat 100% -166px}
.banklist TD {padding:10px 5px; font-size:11px; color:#a4a4a4; overflow:hidden; vertical-align:top}
.banklist .grayrow TD {background:#f7f7f7 url(img/bg_grayrow.gif) repeat-x 0 50%}
.banklist .bordercol {border-left:1px solid #e7e7e7}
.banklist TD.bordercol {padding:10px}
.banklist STRONG {display:block; font-size:12px}
.banklist B {display:block; color:#48484a}
.banklist A.gray {text-decoration:underline}
.banklist TH A {display:-moz-inline-box; display:inline-block; width:7px; height:6px; vertical-align:middle; background-image:url(img/icons_inner.png); background-repeat:no-repeat}
.banklist .up {background-position:0 -205px}
.banklist .up:hover {background-position:-7px -198px}
.banklist .upactive {background-position:0 -191px}
.banklist .down {background-position:-7px -205px}
.banklist .down:hover {background-position:-7px -191px}
.banklist .downactive {background-position:0 -198px}

.productlist {table-layout:auto}
.productlist TH { border-right:1px solid #e7e7e7}
.productlist TD {color:#48484a; padding:10px; border-right:1px solid #e7e7e7}
.productlist .noborder {border:none}
.productlist STRONG {display:block; font-size:11px}
.productlist A {font-size:10px}
.productlist A.font12 {font-size:12px}
.productlist .pinkrow TD {background-color:#ffe6d5; color:#ef4b23}
.productlist .lightpinkrow TD {background-color:#fef5ef; color:#ef4b23}
.productlist .grayrow TD {background-color:#f3f3f3; background-image:none}

.forumlist {table-layout:fixed; border-bottom:1px solid #e7e7e7; margin-bottom:20px}
.forumlist .col6 {width:330px; //width:310px}
.forumlist .col7 {width:87px; //width:67px}
.forumlist .col8 {width:86px; //width:61px}
.forumlist .col9 {width:245px; //width:225px}
.forumlist .col10 {width:445px; //width:425px}
.forumlist .col11 {width:130px; //width:110px}
.forumlist TH.ac {text-align:center}
.forumlist A {font-size:11px}
.forumlist A.underline:hover {text-decoration:none}
.forumlist STRONG A {font-size:12px}
.forumlist B {font-weight:normal}


.editlinks {position:absolute; left:10px; _top:22px;  z-index:2}
.editlinks A {color:#a4a4a4; text-decoration:underline; margin-right:10px}

.archive TD, .archive TH {text-align:center}
.archive TD {padding:2px 10px 3px 10px}
.archive .top TD {padding:0 10px}


.bankinfo {width:100%; border-collapse:collapse; margin:20px 0}
.bankinfo TH {text-align:right; padding:0 10px 7px 0; width: 200px; color:#c0c0c0; vertical-align:top}
.bankinfo TD {vertical-align:top; padding:0 0 7px 0; vertical-align:top}
.bankinfo A, .bankinfo .hoverorange:hover {text-decoration:underline}
.bankinfo A:hover {text-decoration:none}

.creditinfo TH {color:#48484a; padding:0 10px 15px 0}
.creditinfo TD {font-weight:bold; padding:0 0 15px 0}

.orderedit {width:auto; margin:20px 0 10px 0}
.orderedit TH {color:#48484a; padding-top:3px}


.loupe {background:url(img/icons_inner.png) no-repeat 0 -170px; font-size:11px; color:#bbb; padding:3px 0 3px 18px}

.concultline {height:76px; font-size:11px; color:#9f9f9f; margin-bottom:20px; overflow:hidden}
.concultline .expertphoto {float:left; padding:0 10px 0 0}
.concultline .cover, .concultline .coveractive {left:0}
.banklogo {float:right; width:150px; padding-left:10px}
.concultline .info {float:left; width:475px; overflow:hidden}
.concultline .info DIV {height:61px; bottom:0}
.concultline STRONG {display:block; font-size:18px; color:#48484a; font-weight:normal}
.concultline STRONG A {color:#48484a; text-decoration:none}
.concultline STRONG A:hover {text-decoration:underline}
.concultline A {color:#9f9f9f; text-decoration:underline}
.concultline A:hover {text-decoration:none}

.profileline {height:auto; padding-left:12px; margin-bottom:0; //margin-bottom:15px}
.profilemenu {float:left; width:603px; padding:0 0 0 20px}
.profilemenu .menu {padding:15px 0 10px 0}
.profilemenu .menu A {font-size:18px; margin-right:38px; color:#48484a; text-decoration:none}
.profilemenu .menu A:hover {text-decoration:underline}
.profilemenu .menu A.current {color:#ef4b23}
.profilemenu .menu2 A {margin-right:20px}
.profilemenu .menu2 A.current {color:#ef4b23; text-decoration:none}


.questionline  {padding-bottom:25px}
.questionhead {padding-bottom:5px; color:#9f9f9f}
.username {font-weight:bold}
.questionline P {width:100%; overflow:hidden; padding:0; margin:0}
.answer {display:none; padding-top:10px}
.answerhead {font-style:italic; color:#ef4b23; padding-bottom:5px}
.answerhead A {color:#ef4b23}
.questionline P A {color:#9f9f9f}
.questionline P A:hover {color:#ef4b23; text-decoration:none}

.questionform {float:left; width:100%; padding-top:5px; display:none}
.q1 {background:#efefef url(img/bg_questionform.png) repeat-x 0 -266px}
.q2 {background:url(img/bg_questionform.png) no-repeat 0 -532px}
.q3 {height:260px; background:url(img/bg_questionform.png) no-repeat 100% 0; padding:6px 6px 0 6px}
.questionform .select {width:440px; height:24px; padding-left:10px; background:url(img/questionform_line.png) no-repeat 0 -121px; text-align:left; margin:0} 
.questionform .styled {width:440px}
.questionform TEXTAREA {border:none}
.questionform TEXTAREA {width:703px; height:110px; background:url(img/questionform_line.png) no-repeat 0 0; border:none; padding:5px 10px; overflow:auto}
.captcha {float:left; margin:0 30px 0 10px}
.questionform .textbox219 {width:211px; height:21px; background:url(img/bg_questionform_line.png) no-repeat -451px -121px; padding:3px 0 0 8px}
.questionform .textbox172 {width:172px; height:21px; background:url(img/bg_questionform_line.png) no-repeat 0 -146px; padding:3px 0 0 8px}
.whideselekt {margin-bottom:5px}
@media all and (min-width:0){
.whideselekt{margin-bottom:10px} /* For Safari */
}

.supporttalk {padding:10px 7px}
.supporttalk .questionline {padding-bottom:15px}
.supporttalk .questionhead {font-size:10px}
.supporttalk B {font-size:11px; margin-right:5px}

.textarea710 {width:710px; border:0; margin:10px 0 10px 10px; overflow:auto}

.map {width:736px; margin:0 auto; padding-top:5px}

.whitebox {position:absolute; z-index:2}
.whitebox TABLE {border-collapse:collapse; margin:0 auto}
.whitebox TABLE TD {padding:0}
.lt {width:29px; height:30px; background:url(img/corner.png) no-repeat 0 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='img/lt.png', sizingMethod='crop'); _background:none}
.ct {background:#fff url(img/black.gif) repeat-x 0 0}
.rt {width:29px; height:30px; background:url(img/corner.png) no-repeat 100% 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='img/rt.png', sizingMethod='crop'); _background:none}
.lm {background:#fff url(img/black.gif) repeat-y 0 0}
.cm {background-color:#fff}
.rm {background:#fff url(img/black.gif) repeat-y 100% 0}
.lb {width:29px; height:30px; background:url(img/corner.png) no-repeat 0 100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='img/lb.png', sizingMethod='crop'); _background:none}
.cb {background:#fff url(img/black.gif) repeat-x 0 100%}
.rb {width:29px; height:30px; background:url(img/corner.png) no-repeat 100% 100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='img/rb.png', sizingMethod='crop'); _background:none}

.bankbox {padding-left:25px; font-size:11px; color:#9f9f9f; padding-bottom:10px; position:relative}
.bankbox B {position:absolute; left:0; _left:-25px; top:2px}
.bankbox P {margin:0; padding:4px 0}

.maplist {float:left; width:748px; background:url(img/gray.gif) repeat-y 50% 0; margin-bottom:10px; border-top:1px solid #e7e7e7}
.lisybox {float:left; width:361px; padding:10px 6px 0 6px}
.lisybox H4 {padding:0 0 20px 5px; //padding:0 0 15px 5px}
.lisybox UL {padding-left:24px}
.lisybox LI {position:relative; padding:0 0 20px 0; margin:0}
.lisybox .favicon {position:absolute; display:block; width:16px; height:16px; left:-22px; top:0; //top:16px; font-size:0; line-height:0}
.lisybox DIV {width:338px; overflow:hidden}
.lisybox P {padding:0; margin:0; color:#9f9f9f; font-size:11px}
.maplist A {text-decoration:underline}
.maplist A:hover {color:#ef4b23}

.currencybox {float:left; width:193px}
.currencybox TABLE {border-collapse:collapse; border-bottom:1px solid #e7e7e7; margin-bottom:10px}
.currencybox TD {font-size:10px; padding:0 20px 2px 0}
.currencybox .font12 TD {font-size:12px}
.currencybox TD A {display:-moz-inline-box; display:inline-block; width:7px; height:7px; background:url(img/icons_inner.png) no-repeat -9px -254px; vertical-align:middle; margin-right:6px}
.currencybox TD A.active {background-position:0 -254px}
.calendarlink {display:-moz-inline-box; display:inline-block; background:url(img/icons_inner.png) no-repeat 0 -266px; padding:0 0 4px 22px; text-decoration:underline; margin-top:5px}
.calendarlink:hover {text-decoration:none}
.graph {float:left; width:531px}

.map2 {text-align:center; padding:20px}
.gradientbox {width:166px; height:92px; padding:10px; background:url(img/gradient_box.png) no-repeat 0 0}
.rader {background:url(img/rader_icon.gif) no-repeat  0 0; padding:10px 0 14px 50px; margin-top:10px}
.rader A {text-decoration:underline}

.bus {display:block; background:url(img/map_icon.gif) no-repeat 0 0; padding-left:20px; font-size:14px; margin-bottom:10px}
.auto {display:block; background:url(img/map_icon.gif) no-repeat 0 -20px; padding-left:28px; font-size:14px; margin-bottom:10px}


.striped {width:100%; border-collapse:collapse; margin:20px 0 10px 0}
.striped TH {width:240px;padding:5px 15px 5px 12px; border-right:1px solid #e7e7e7; text-align:left; color:#9f9f9f}
.striped TD {padding:5px 12px 5px 15px}
.striped P {margin:0; padding-top:5px; font-size:11px; color:#9f9f9f}


.calculatorlist {float:left; width:100%; margin-bottom:10px}
.calculatorlist DIV.left {float:left; width:310px; height:300px}
.call {font-size:24px; line-height:24px; font-style:italic; padding:80px 0 0 12px}
.calculatorimg {height:300px; text-align:right}
.calculatorlist UL {float:left; width:437px; border-left:1px solid #e7e7e7}
.calculatorlist LI {float:left; width:100%}
.calculatorlist A {display:block; padding:4px 0 5px 15px}
.calculatorlist A:hover {background-color:#f9f9f9; color:#ef4b23; text-decoration:none}


.calculator {float:left; padding:15px 0 15px 5px}
.calculator .creditform {float:left; width:250px; padding:0}
.calculatorresult {float:left; width:448px; height:281px; padding-left:45px; background-color:#9999CC}
.calculator .creditform LABEL {width:235px}
.creditform .textbox192 {width:182px; padding:2px 0 0 10px; background:url(img/bg_line_inner.png) no-repeat -244px -239px}
.creditform .textbox192  INPUT {width:172px}
.creditform .textbox243 {width:233px; padding:2px 0 0 10px; background:url(img/bg_line_inner.png) no-repeat -437px -239px}
.creditform .textbox243  INPUT {width:200px}
.select243 .select {position:absolute; _display:none; width:243px; height:24px; background:transparent url(img/bg_line_inner.png) no-repeat 0 -234px; font-size:11px; line-height:24px; overflow:hidden; text-align:center}
.select243 .styled {width:243px; position:relative; opacity:0; z-index:2}
.photo1 {background:url(img/calculator/photo1_light.jpg) no-repeat 100% 0}
.result {height:193px; padding-top:60px}
.result DIV {padding-top:50px; font-size:24px; text-transform:uppercase}
.result P {margin:0; padding-bottom:20px}
.result I {display:block; font-size:24px}
.whitelink {display:-moz-inline-box; display:inline-block; height:23px; padding-top:7px; font-size:11px; background-image:url(img/bg_line_inner.png); background-repeat:no-repeat; vertical-align:middle; text-align:center}
.whitelink SPAN {display:block; text-align:center}
.link115 {width:115px; background-position:-572px -209px}
.link181 {width:181px; background-position:-390px -209px}
.link115 SPAN {width:115px}
.link181 SPAN {width:181px}

.infoedit {width:738px}
.infoedit TH {padding-top:3px}
.infoedit .textbox {position:relative; ovreflow:hidden; background-image:url(img/form_line.png); background-repeat:no-repeat}
.infoedit .textbox INPUT {position:absolute; border:none; background:none; font-size:11px; color:#9f9f9f; outline:none}
.textbox462 {width:454px; height:21px; padding:3px 0 0 8px; background-position:0 0}
.textbox462 INPUT {width:454px; font-size:18px; color:#48484a}
.textbox251 {width:243px; height:21px; padding:3px 0 0 8px; background-position:-463px 0}
.textbox251 INPUT {width:243px; font-size:18px; color:#48484a}
.textbox187 {width:179px; height:21px; padding:3px 0 0 8px; background-position:-1019px 0}
.textbox187 INPUT {width:179px; font-size:18px; color:#48484a}
.textarea462 {background:url(img/form_line.png) no-repeat 0 0; padding-top:4px}
.textarea462 DIV {width:462px; background:url(img/form_line.png) no-repeat 0 100%; padding-bottom:4px}
.textarea462 TEXTAREA {width:444px; background-color:#fff; border:solid #e7e7e7; border-width:0 1px; padding:5px 8px; overflow:auto}
.infoedit .select {position:absolute; _display:none; background-image:url(img/form_line.png); background-repeat:no-repeat; overflow:hidden; text-align:center} 
.infoedit .styled {position:relative; opacity:0; z-index:2}
.select187 .select {width:179px; height:21px; padding:4px 0 0 8px; background-position:-715px 0; font-size:11px; text-align:left} 
.select187 .styled {width:187px; height:21px}
.infoedit .calendaricon {margin:5px 0 0 10px}



.explanation {clear:both; font-size:11px; font-style:italic; color:#9f9f9f; padding:5px 0 0 10px}


.fileleft {float:left; width:130px; height:24px; position:relative}
.fileouter {position:absolute; top:0; left:0; width:115px; height:24px; background:url(img/form_line.png) no-repeat -903px 0}
.fileouter .filebox {background:none; width:115px; height:24px; position:relative; overflow:hidden; text-align:center; font-size:11px}
.filebox SPAN {display:block; padding-top:5px}
.file {display:block; width:115px; height:24px; border:0; position:absolute; left:0; top:0; z-index:2; filter:alpha(opacity=0); opacity:0}
@-moz-document url-prefix() {
  .file {left:-120px}
}
.fileright {float:left; width:330px}
.filepath {ldisplay:none; width:330px; height:24px}
.filepath INPUT  {width:328px; padding-top:5px; border:0; font-size:11px}

.ratefilter {padding:0 80px}

.forumtext {width:724px; overflow:hidden}


.rightmenu {padding:4px 0 6px 15px}
.rightmenu LI {padding:4px 0; font-size:18px}
.rightmenu A {vertical-align:middle}
.rightmenu A:hover {color:#ef4b23}
.rightmenu A.current {color:#ee3626; text-decoration:none}
.rightmenu SPAN {font-size:11px; vertical-align:middle}
.rightmenu SPAN A {color:#999; text-decoration:underline}
.rightmenu SPAN A:hover {text-decoration:none}
.rightmenu UL lI {font-size:12px; padding-left:9px}

.productline {float:left; width:100%; padding-bottom:20px}
.productbox {float:left; width:348px; padding:0 13px}
.productbox TABLE {width:348px; border-collapse:collapse}
.productbox TH {padding:0 5px 10px 0; text-align:left}
.productbox TD {padding:0 0 10px 0; font-size:18px; text-align:right}


.bankother {float:left; width:759px; position:relative; margin-left:-5px; margin-right:-4px}
.bankother TABLE {border-collapse:collapse; margin:0 auto}
.bankother TD {padding:0 5px; vertical-align:top}
.bankother .rounded {margin-bottom:0}
.bankcard {width:221px; height:237px; padding:5px 10px 0 10px; font-size:11px; color:#9f9f9f; overflow:hidden}
.bankcard DIV {text-align:center; height:85px}
.bankcard A {color:#9f9f9f; text-decoration:underline}
.bankcard P {margin:0; padding-bottom:10px}
.bankcard P A {color:#48484a; text-decoration:none}

.p0_12 UL {margin:0; padding-left:30px; list-style-type:disc}

.separator_line {border-top:1px solid #e7e7e7}

.orderlist {padding-top:20px}
.orderlist LI {padding-bottom:30px}
.orderlist STRONG {display:block; font-size:18px; font-weight:normal; padding-bottom:10px}
.orderlist STRONG A {text-decoration:underline}
.orderlist STRONG A:hover {color:#ef4b23}

.orangebox {background-color:#fff3db; padding:10px 12px}

.biglinks {font-size:18px; padding-top:20px}
.biglinks A {text-decoration:underline}
.biglinks A:hover {color:#ef4b23}

.infobox {width:224px; padding:15px 20px; margin-bottom:15px}
.grayinfo {background-color:#f9f9f9}
.orangeinfo {background-color:#fff3db}

.bankchoice {padding:1px 0 5px 0}
.bankchoice LI {padding:2px 18px 2px 10px; position:relative; overflow:hidden}
.bankchoice LI:hover {background-color:#f9f9f9}
.bankchoice B {display:block; width:7px; height:7px; position:absolute; top:5px; right:10px; background:url(img/icons_inner.png) no-repeat 0 -330px; cursor:pointer}
.bankchoice LI:hover B {background-position:-7px -330px}

.bankabout {float:left; width:100%; margin-top:8px; background:url(img/gray.gif) repeat-y 265px 0}
.leftcol {float:left; width:248px; padding:0 5px 0 12px; overflow:hidden}
.rightcol {float:left; width:453px; padding:0 0 0 18px; overflow:hidden}
.rightcol H2 {font-size:24px; color:#ef4b23; padding-bottom:3px}
.bankabout .rightcol A:hover {text-decoration:underline}

.bankabout TABLE {width:100%; border-collapse:collapse}
.bankabout TH {width:248px; padding:0 5px 5px 12px; text-align:left; vertical-align:top}
.bankabout TD {width:453px; padding:0 12px 5px 18px; vertical-align:top}
.bankabout TD A {text-decoration:underline; color:#9f9f9f}
.bankabout TD A:hover {color:#ef4b23}

.h3box, .h1box {color:#9f9f9f; font-size:18px; padding-bottom:10px}
.h3box H3, .h1box H1 {display:inline; color:#ef4b23; font-size:18px; font-weight:normal; padding:0}
.h3box A {color:#9f9f9f; text-decoration:underline}
.h3box A:hover {color:#ef4b23}