html { overflow-y:scroll; min-height:101%; }

/* tag definition */
a {text-decoration:none; color:#4d4c4c;}
a img {border:none;}
body { background:#e9e9e9 url(images/body_bg01.gif) center; direction:rtl; font:normal 14px arial; color:#4d4c4c; margin:0; padding:0; }

body .mainPage { }
.hidden { display: none; }

.mainBlock { width:950px; margin:0 auto; overflow:hidden; }

/*.topAd { / * background:#e3e3e3; * / margin-bottom:20px; width:100%; overflow:hidden; min-height:70px; vertical-align:middle; }
.topAd .inner { margin:8px 17px; float:right; width:100%; / *background:#fff; width:916px; height:55px; * / display:inline; direction:ltr; }
*/
.topAd { background:#e3e3e3; margin-bottom:20px; width:100%; overflow:hidden; text-align:center; display:block; min-height:102px; direction:ltr; }
.topAd .inner { margin:8px auto; display:inline-block; }

.header { margin-bottom:20px; width:100%; overflow:hidden; }
.header .logo { float:right; width:270px; height:115px; }

.header .search {float:right; width:300px; height:37px; background:url(images/search_bg01.gif) no-repeat top right; display:inline; /*display:none;*/ margin:70px 23px 0 0; }
.header .search input { border:none; background:none; width:235px; font-size:16px; margin-top:8px; vertical-align:middle; padding-right:5px; }
.header .search a .butt { margin-top:6px; float:left; }

.header .quote { float:left; width:315px; height:80px; margin-top:32px; }
.header .quote .text { background:url(images/quote_bg01.gif) no-repeat; float:right; width:205px; height:50px; padding:0 20px 0 15px; height:50px; overflow:hidden; }

.header .quote .name { float:right; width:240px; height:20px; text-align:left; margin-top:7px; font:bold 14px arial; }

.header .mainNav { clear:both; background:#CCC; height:44px; /*margin-right:25px; padding-right:102px; background:url(images/mainNav_2lines_bg01.gif) no-repeat right top;*/ padding-right:15px; background:url(images/mainNav_3lines_bg01.gif) repeat-x right top; }
.header .mainNav .row1 { margin-top:5px; display:inline-block; line-height:20px; font:bold 15px arial; }
.header .mainNav .row1 a { color:#666464; text-decoration:none;}
.header .mainNav .row1 a:hover { color:#09c1ff; }
.header .mainNav .row1 a.current { color:#09c1ff;}
.header .mainNav .row1 span { color:#e3e3e3; font-size:12px; padding:3px 3px; }
.header .mainNav .row2 { margin-top:7px; display:inline-block; font:normal 12px arial; }
.header .mainNav .row2 a { color:#666464; text-decoration:none;}
.header .mainNav .row2 a:hover { color:#09c1ff;}
.header .mainNav .row2 a.current { color:#09c1ff;}
.header .mainNav .row2 a.lobby { color:#0F9CCA; font-weight:bold; }
.header .mainNav .row2 .aLink { font:inherit; cursor:pointer; cursor:hand; color:#666464; text-decoration:none;}
.header .mainNav .row2 .aLink:hover { font:inherit; color:#09c1ff;}
.header .mainNav .row2 span { color:#e3e3e3; font-size:10px; padding:3px 3px; }

/* -----------------*/

/* left block */
.leftBlockContainer { background:url(images/leftBorder_01.gif) no-repeat right top; overflow:hidden; float:left; width:225px; position:relative; margin-bottom:20px; padding-right:10px; padding-bottom:300px; }
.leftBlock { position:relative; clear:both;}
.leftBlock .lineTitle { background:url(images/title_line_bg.gif) no-repeat bottom left; height:27px;}
.leftBlock .lineTitle span { height:19px; line-height:19px; display:inline-block; background:url(images/title_line_bg2.gif) no-repeat top left; padding-left:15px; padding-right:5px; border-right:solid 1px #0f9cca; font:bold 14px arial; color:#fff;}
.leftBlock .lineTitle span .sub { font-size:14px; color:#8c8c8c; margin-right:3px; }
.leftBlock .highlight .lineTitle { background:url(images/title_line_bg4.gif) no-repeat bottom;}
.leftBlock .highlightPanel .lineTitle { background:url(images/title_line_bg4.gif) no-repeat bottom;}
.leftBlock .block {  position:relative; top:287px; margin-bottom:30px; overflow:visible; z-index: 100000; }
.leftBlock .lastMessages { position:absolute; top:0px; display:inline-block; width:100%; }
.leftBlock .blockLink { background:url(images/bullet_03b.gif) no-repeat right 7px; /*font-weight:bold; color:#09C1FF; */ padding-right:14px; margin-bottom:4px; display:block; position:relative; right: 10px; }
.leftBlock .block .inputs { padding-right:7px; }
.leftBlock .block .inputs .title { font: bold 11px arial; display:block; padding-right:3px; padding-top:1px; }
.leftBlock .block .inputs input { background:url(images/input_bg01.gif) no-repeat right top; height:20px; width:193px; border:none; border-left:1px solid #d2d0d0; padding-right:10px; line-height:20px; margin-right:3px; display:inline-block; text-align:right; }


.leftBlock .highlight { background:url(images/leftPannel_BlockBg3.gif) no-repeat bottom right; padding-bottom:20px; margin-bottom:20px; display:block; zoom:1; }
.leftBlock .highlightPanel { background:url(images/leftPannel_BlockBgLine.gif) repeat-y; display:block; zoom:1; }
.leftBlock .archive { background:url(images/leftPannel_BlockBg3c.gif) no-repeat bottom right; }
.leftBlock .expertBox { background:url(images/leftPannel_BlockBg3c.gif) no-repeat bottom right; }
.leftBlock .askForum { background:url(images/leftPannel_BlockBg3b.gif) no-repeat bottom right; background-repeat:no-repeat; }

/* expert - מומחים */
.leftBlock .lineTitleExp { background:url(images/title_line_bg.gif) no-repeat bottom left; height:27px;}
.leftBlock .lineTitleExp span { height:19px; line-height:19px; display:inline-block; background:url(images/title_line_bg2c.gif) no-repeat top left; padding-left:15px; padding-right:5px; border-right:solid 1px #72af1f; font:bold 14px arial; color:#fff;}
.leftBlock .lineTitleExp span .sub { font-size:14px; color:#8c8c8c; margin-right:3px; }
.leftBlock .highlight .lineTitleExp { background:url(images/title_line_bg4.gif) no-repeat bottom;}
.leftBlock .highlightPanel .lineTitleExp { background:url(images/title_line_bg4.gif) no-repeat bottom;}
.leftBlock .expertBox .chkBoxes input { border:0; margin:0; padding:0; padding-right:10px; }
.leftBlock .expertBox .chkBoxes { padding-right:5px; }
.leftBlock .expertBox .chkBoxes label { font-size:12px; font-weight:bold; cursor:pointer; margin:0; display:inline; position:relative; display:inline-block; padding-left:15px; clear:both; }
.leftBlock .expertBox .officesBox .butt_pre {background:url(images/offices_nav_left2.gif) no-repeat;}
.leftBlock .expertBox .officesBox .butt_next {background:url(images/offices_nav_right2.gif) no-repeat;}
.leftBlock .experts {  margin-bottom:30px; }
 

/*.leftBlock*/ .acBox { position:relative; height:22px; margin:3px 5px 5px 5px; zoom:1; }
.acBox .valueBox { border:0; background-color:transparent; z-index:1; padding:0; margin:0; position:absolute; top:4px; display:block;}
/*.leftBlock*/ .acBox .title { background:url(images/list_titleBg.gif) no-repeat top right; height:22px; line-height:22px; padding-right:20px; }
/*.leftBlock*/ .acBox .title .button { float:left; cursor:pointer; }
/*.leftBlock .listBox*/ .acPopup { overflow:auto; display:none; position:absolute; top:24px; right:11px; width:165px; height:160px; padding:2px; background:#f6f6f6; border:solid 1px #d2d0d0; line-height:20px; z-index:2000; }
/*.leftBlock .listBox*/ .acPopup .scrollbar { float:left; width:13px; height:100%; }
/*.leftBlock .listBox*/ .acPopup .scrollbar .top { background:#e3e2e2 url(images/scroll_top.gif) no-repeat; height:11px; cursor:pointer; font-size:0; }
/*.leftBlock .listBox*/ .acPopup .scrollbar .bottom { background:#e3e2e2 url(images/scroll_bottom.gif) no-repeat; height:11px; cursor:pointer; font-size:0; }
/*.leftBlock .listBox*/ .acPopup .scrollbar .middle { background:#e3e2e2; height:154px; margin:2px 0; position:relative; }
/*.leftBlock .listBox*/ .acPopup .scrollbar .middle .handle { background:#fff; margin:2px; height:100px; width:9px; position:absolute; cursor:pointer; }
/*.leftBlock .listBox*/ .acPopup .links { float:right; width:143px; }
/*.leftBlock .listBox*/ .acPopup .links a { display:block; width:100%; padding-right:3px; cursor:hand; cursor:pointer;}
/*.leftBlock .listBox*/ .acPopup .links a:hover {background:#e3e3e3; font-weight:bold; }
/*.leftBlock .listBox*/ .acPopup .links .selected {background:#e3e3e3; font-weight:bold; }


/*.leftBlock*/ .listBox { position:relative; height:22px; margin:3px 5px 5px 5px; zoom:1; }
.listBox .valueBox { border:0; background-color:transparent; z-index:1000; padding:0; margin:0; position:absolute; top:4px; display:block;}
/*.leftBlock*/ .listBox .title { background:url(images/list_titleBg.gif) no-repeat top right; height:22px; line-height:22px; padding-right:20px; }
/*.leftBlock*/ .listBox .title .button { float:left; cursor:pointer; }
/*.leftBlock .listBox*/ .listPopup { overflow:auto; display:none; position:absolute; top:24px; right:11px; width:165px; height:160px; padding:2px; background:#f6f6f6; border:solid 1px #d2d0d0; line-height:20px; z-index:1000; }
/*.leftBlock .listBox*/ .listPopup .scrollbar { float:left; width:13px; height:100%; }
/*.leftBlock .listBox*/ .listPopup .scrollbar .top { background:#e3e2e2 url(images/scroll_top.gif) no-repeat; height:11px; cursor:pointer; font-size:0; }
/*.leftBlock .listBox*/ .listPopup .scrollbar .bottom { background:#e3e2e2 url(images/scroll_bottom.gif) no-repeat; height:11px; cursor:pointer; font-size:0; }
/*.leftBlock .listBox*/ .listPopup .scrollbar .middle { background:#e3e2e2; height:154px; margin:2px 0; position:relative; }
/*.leftBlock .listBox*/ .listPopup .scrollbar .middle .handle { background:#fff; margin:2px; height:100px; width:9px; position:absolute; cursor:pointer; }
/*.leftBlock .listBox*/ .listPopup .links { float:right; width:143px; }
/*.leftBlock .listBox*/ .listPopup .links a { display:block; width:100%; padding-right:3px; cursor:hand; cursor:pointer;}
/*.leftBlock .listBox*/ .listPopup .links a:hover {background:#e3e3e3; font-weight:bold; }
/*.leftBlock .listBox*/ .listPopup .links .selected {background:#e3e3e3; font-weight:bold; }

.z50 {z-index:5000; }
.z48 {z-index:4800; }
.z46 {z-index:4600; }
.z44 {z-index:4400; }

.leftBlock .block .buttons { width:211px; overflow:hidden; margin:10px 5px 0 6px; }
.infoBox .seperator {}

.leftBlock .block .buttons .type1 { float:left; width:94px; height:25px; background:url(images/left_button_bg01.gif) no-repeat; text-align:center; font:bold 14px arial; line-height:25px; }
.leftBlock .block .buttons .type2 { float:right; width:94px; height:25px; background:url(images/left_button_bg02.gif) no-repeat; text-align:center; font:bold 11px arial; line-height:25px; }

.leftBlock .forumLinks { /*margin:0 5px;*/ padding-bottom:20px; margin-bottom:20px; width:100%; overflow:hidden; background:url(images/leftPannel_BlockFooter.gif) no-repeat bottom right; }
/*.leftBlock .forumLinks .row { float:right; width:49%; overflow:hidden; display:block; }*/
.leftBlock .forumLinks .row { float:right; width:98%; overflow:hidden; display:block; font-size:12px; }
.leftBlock .forumLinks .row a { display:block; background:url(images/bullet_01.gif) no-repeat right 7px; padding-right:8px; margin-right:10px; margin-bottom:4px; }
.leftBlock .forumLinks .row a:hover { text-decoration:underline; }
.leftBlock .forumLinks .title { float:right; font:bold 12px arial; width:85px; }
.leftBlock .forumLinks .divid { margin-top:5px; border-top:dotted 1px #b0b0b0; clear:both; float:right; width:100%; font-size:0px; line-height:0; height:5px; display:block;}

.leftBlock .block .textTitle { margin:0 5px; }
.leftBlock .block .txtAreaBox { margin:3px 5px 5px 5px; }
.leftBlock .block .txtAreaBox textarea { font:normal 14px arial; width:201px; height:60px; border:solid 1px #ccc; overflow:auto; margin-right:5px;}

.leftBlock .block .txtAreaBox2 { margin:3px 2px 5px 5px; }
.leftBlock .block .txtAreaBox2 textarea { font:normal 14px arial; width:203px; height:60px; border:solid 1px #ccc; overflow:auto; }

/*.leftBlock*/ .officesBox { position:relative; margin:5px; width:215px;  }
/*.leftBlock*/ .officesBox .butt_pre { position:absolute; width:13px; height:54px; bottom:60px; left:0; background:url(images/offices_nav_left.gif) no-repeat; cursor:pointer; }
.officesBox .butt_next { position:absolute; width:13px; height:54px; bottom:60px; right:2px; background:url(images/offices_nav_right.gif) no-repeat; cursor:pointer; }
.officesBox .itemsBox { border:solid 1px #ccc; /*height:180px;*/ height:190px; width:185px; background:url(images/offices_item_bg02.gif) no-repeat top right;  position:relative; margin:0 15px; overflow:hidden; }
.officesBox .itemsBox .itemsInner { width:3000px; height:180px; right:0px; position:relative; }

.rightBlock .officesBox .butt_pre {bottom:115px; }
.rightBlock .officesBox .butt_next {bottom:115px; }

.officesBox .itemsBox .itemsInner .item { width:175px; height:170px; padding:5px; float:right; margin-left:3px; text-align:center; cursor:pointer; }
.officesBox .itemsBox .itemsInner .item .upperBox {height:55px; }
.officesBox .itemsBox .itemsInner .item .title { margin-top:2px; font:bold 15px arial; }
.officesBox .itemsBox .itemsInner .item .categorys { font-size:12px; }
.officesBox .itemsBox .itemsInner .item .categorys .divid { width:12px; height:7px; display:inline-block; background:url(images/bullet_01.gif) no-repeat center center; vertical-align:middle; }
.officesBox .itemsBox .itemsInner .item .address { color:#8c8c8c; font:bold 12px arial; margin-top:0px;}
.officesBox .itemsBox .itemsInner .item .phone { font:bold 12px arial; direction:ltr; }
.officesBox .itemsBox .itemsInner .item .phone img {margin-left:3px;padding-bottom:2px; }
.officesBox .itemsBox .itemsInner .item .descript { font-size:12px; margin-bottom:10px; }

/*
.officesBox .itemsBox .itemsInner .item { width:175px; height:170px; padding:5px; float:right; margin-left:3px; text-align:center; cursor:pointer; }
.officesBox .itemsBox .itemsInner .item .upperBox {height:55px; }
.officesBox .itemsBox .itemsInner .item .title { margin-top:2px; font:bold 15px arial; }
.officesBox .itemsBox .itemsInner .item .categorys { font-size:12px; }
.officesBox .itemsBox .itemsInner .item .categorys .divid { width:12px; height:7px; display:inline-block; background:url(images/bullet_01.gif) no-repeat center center; vertical-align:middle; }
.officesBox .itemsBox .itemsInner .item .address { color:#8c8c8c; font:bold 12px arial; margin-top:0px;}
.officesBox .itemsBox .itemsInner .item .phone { font:bold 12px arial; }
.officesBox .itemsBox .itemsInner .item .phone img {margin-left:3px; }
.officesBox .itemsBox .itemsInner .item .descript { font-size:12px; margin-bottom:10px; }
*/

.leftBlock .block .guideLinks {width:200px; margin:0 5px;}
.leftBlock .block .guideLinks a { display:block; padding-right:9px; background:url(images/bullet_01.gif) no-repeat right 7px; margin-bottom: 4px;}
.leftBlock .block .guideLinks a:hover {text-decoration:underline;}


/*
.leftBlock .block .lastThread { margin:5px; }
.leftBlock .block .lastThread .item { border-bottom:dotted 1px #8c8c8c; margin-bottom:5px; padding-bottom:5px; }
*/
.leftBlock .block .lastThread .item a:hover {text-decoration:underline;}
.leftBlock .block .lastThread .item .catLink { color:#fff; background:#888e91; padding:0 3px; margin-top:3px; font-size:11px;  }
.leftBlock .block .lastThread .item .catLink:hover { text-decoration:none;}

.leftBlock .block .lastThread { margin:5px; height:225px; overflow:hidden; position:relative; top:0px; }
.leftBlock .block .lastThread .item { border-bottom:dotted 1px #8c8c8c; margin-bottom:5px; padding-bottom:5px; height:65px; }
.leftBlock .block .lastThread .item .txt {display:block; height:35px; overflow:hidden; font-size:10pt; }
.leftBlock .block .lastThread .item .heading { font-weight:bold; font-size:10pt;}
.leftBlock .block .lastThread .allItems { position:relative; top:0px;  }
.leftBlock .block .lastThread .item .name {float:right; font:bold 11px arial;}
.leftBlock .block .lastThread .item .date {float:left; font-size:10px;}
 
 
.leftBlock .block .articles .item {overflow:hidden; display:block; clear:both; cursor:pointer;	}
.leftBlock .block .articles .item .text { float:right; font-size:12px; width:130px; height:50px; overflow:hidden; }
.leftBlock .block .articles .item img { margin:0 0 5px 5px; }
.leftBlock .block .articles .divid { margin-top:5px; border-top:dotted 1px #b0b0b0; clear:both; float:right; width:100%; font-size:0px; line-height:0; height:5px; }
.leftBlock .block .articles .moreItems { text-align:left; font:bold 14px arial; color:#8c8c8c; cursor:pointer; clear:both; }

/* -----------------*/
/* all - right block */
.rightBlock { margin-bottom:20px; float:right; width:680px; overflow:visible; margin-right:25px; display:inline; position:relative; }
.w100p { width: 100%; } 
.rightBlock .lineTitle { background:url(images/title_line_bg.gif) no-repeat bottom left; height:26px; }
.rightBlock .lineTitle span { background:#fff; padding-left:2px; font:bold 18px arial; color:#09c1ff; display:inline-block; }
.rightBlock .lineTitle span .sub { font-size:14px; color:#8c8c8c; margin-right:3px; }

.rightBlock .block { margin-bottom:20px; }
.rightBlock .block .item { border-bottom:dotted 1px #8c8c8c; font-size:14px; color:#4d4c4c; padding-bottom:5px; margin-bottom:8px; display:block; }
.rightBlock .block .item a {color:#4d4c4c;}
.rightBlock .block .item a .title { font:bold 14px arial; display:block; }
.rightBlock .block .item a:hover .title { text-decoration:underline;}
.rightBlock .block .item .catLink { font-size:11px; color:#fff; }
.rightBlock .block .item .catLink a {color:#fff; background:#888e91; padding:0 3px; }

.rightBlock .innerLeft { float:left; width:258px; overflow:hidden; position:relative; }
.rightBlock .innerLeft .block { width:258px;}
/* .rightBlock .innerLeft .howMoney {position:relative; border:solid 1px #fff; zoom:1;} */
.rightBlock .innerLeft .howMoney { position:relative; display:inline; overflow:hidden; margin-right:-3px; }
.rightBlock .innerLeft .howMoney .title {font-weight:normal;}
.rightBlock .innerLeft .howMoney .title a:hover {text-decoration:underline;}
.rightBlock .innerLeft .tour img { float:right; border:solid 1px #e9e9e9; margin-left:5px; }
.rightBlock .innerLeft .real { /*position:relative; margin-bottom:0;*/ }

.rightBlock .innerRight { float:right; width:402px; overflow:hidden; position:relative; }

.rightBlock .mainItem { float:right; width:402px; height:247px; background:#CCC; margin-bottom:20px; position:relative; }
.rightBlock .mainItem .info { position:absolute; bottom:0; left:0; width:100%; height:46px; background:url(images/mainItem_title_bg.png) no-repeat; color:#fff; }
.rightBlock .mainItem .info .title { margin:7px 20px 0 0; font-weight:bold; }
.rightBlock .mainItem .info .title a {color:#fff; }
.rightBlock .mainItem .info .subTitle { margin:0px 20px 0 0; height:18px; overflow:hidden; }

.rightBlock .innerRight .moreTabs { float:right; width:402px; height:120px; margin-bottom:10px; }
.rightBlock .moreTabs .tabsBox {  width:100%; overflow:hidden; background:url(images/moreTabs_tabsBg.gif) repeat-x bottom; }
.rightBlock .innerRight .homePageText { float:right; width:390px; margin-bottom:20px; border:solid 1px #d9d8d8; clear:both; padding: 5px; font-weight: bold; }
.rightBlock .innerRight .homePageLinks { float:right; width:390px; margin-bottom:20px; border:solid 1px #d9d8d8; clear:both; padding: 5px; font-weight: normal; }
.moreTabs .tabsBox .reg { float:right; padding:3px 20px; cursor:pointer; font-weight:bold; background:url(images/moreTabs_tabDiv.gif) no-repeat left center; }
.moreTabs .tabsBox .curr {float:right; padding:3px 20px;  background:url(images/title_line_bg2.gif) no-repeat left bottom; padding-left:30px; margin-bottom:-5px; margin-right:-2px;  color:#fff; font-weight:bold; }
.moreTabs .contentBox { border:solid 1px #d9d8d8; overflow:hidden; width:400px; clear:both; }
.moreTabs .contentBox .row { float:right; width:30%; padding-left:10px; padding:5px; }
.moreTabs .contentBox .row2 { float:right; width:47%; padding-left:5px; padding:5px; }

.moreTabs .contentBox .row a, 
.moreTabs .contentBox .row2 a { display:block; clear:both; line-height:20px; padding-right:10px; background:url(images/bullet_01.gif) no-repeat right center; }
.moreTabs .contentBox .row a:hover,
.moreTabs .contentBox .row2 a:hover { text-decoration:underline; }

.rightBlock .sponsors { float:right; width:101px; margin-bottom:15px; margin-left:17px; }
.rightBlock .sponsors .item div { padding:2px; background:#e6e6e6; margin-bottom:5px; min-height:76px; }

.rightBlock .specials { float:right; width:282px; margin-bottom:20px; }
.rightBlock .specials .item {float:right; width:136px; height:136px; background:url(images/specialTitleBg.gif) repeat-x top; margin-right:5px; margin-bottom:6px; display:inline; font-size:12px; color:#666464; display:inline; }
.rightBlock .specials .item .title { height:36px; padding:0 5px; float:right; overflow:hidden; }

.rightBlock .ticker { float:right; position:relative; width:680px; margin-bottom:20px; height:37px; background:url(images/tickerBg_w680.gif) no-repeat; }
.rightBlock .ticker .marquee { position:absolute; top:12px; left:3px; width:600px; height:18px; overflow:hidden;  }
.rightBlock .ticker .marquee span { color:#e3e3e3; font-size:10px; padding:7px; }
.rightBlock .ticker .label { position:absolute; top:0; right:0; }


.rightBlock .moreArticles { width:100%; float:right; }
.rightBlock .moreArticles .lineTitle { margin-bottom:8px; }
.rightBlock .moreArticles .column1 { width:210px; float:right; }
.rightBlock .moreArticles .column2 { width:210px; float:right; margin:0 24px; }
.rightBlock .moreArticles .item { border-bottom:dotted 1px #8c8c8c; font-size:12px; display:block; color:#4d4c4c; padding-bottom:11px; margin-bottom:11px; }
.rightBlock .moreArticles .item .title { font:bold 14px arial; display:block; }
.rightBlock .moreArticles .item:hover .title { /*color:#09c1ff;*/ text-decoration:underline }
.rightBlock .moreArticles .item .office { color:#8c8c8c; font:bold 12px arial; padding-right:10px; background:url(images/bullet_01.gif) no-repeat right center; line-height:22px; display:inline-block; }
.rightBlock .moreArticles .moreItems { text-align:left; font:bold 14px arial; color:#8c8c8c; cursor:pointer; margin-top:-7px; }



/* -----------------*/
/* inner pages */
.h35 { height: 35px; }

.crumbsBlock { margin-right:25px; margin-bottom:5px; }
.crumbsBlock a {  padding-left:10px; background:url(images/bullet_02.gif) no-repeat left center; color:#09c1ff; display:inline-block;}
.crumbsBlock .lastTarget {  padding-left:10px; background:none; display:inline-block;}
.crumbsBlock .addition {  padding-left:10px; margin-right:5px; background:url(images/bullet_02.gif) no-repeat left center; color:#09c1ff; display:inline-block;}
.crumbsBlock .additionLastTarget {  padding-left:10px; margin-right:5px; background:none; display:inline-block;}
.crumbsBlock a:hover {text-decoration:underline;}

.innerMainTitle { margin-right:25px; margin-bottom:20px; height:60px; background:url(images/inner_title_lineBg.gif) repeat-x bottom; background-position:bottom; padding-bottom:10px; }
																																																																	
.innerMainTitle .innerMainText { position:relative; display:inline-block; font-size:12px; background:url(images/subTitle_border01.gif) no-repeat right top; padding-right:15px; margin-right:15px; margin-bottom:15px; margin-top:10px; height:45px;}
.innerMainTitle .normal { color:#636363; }
.innerMainTitle .level_1_seo { background:#fff; font:bold 35px arial; color:#09c1ff; height:43px; /*display:inline-block;*/ float:right; line-height:40px; position: relative; /*top: -25px;right: -10px;*/ margin:0; padding:0 }
.innerMainTitle .level_1_seo_normal { background:#fff; font:normal 35px arial; color:#4D4C4C; height:43px; /*display:inline-block;*/ float:right; line-height:40px; position: relative; /*top: -25px;right: -10px;*/ margin:0; padding:0 }
.innerMainTitle .level_2_seo { background:#fff; font:bold 25px arial; color:#09c1ff; height:40px; padding-top:3px; /*display:inline-block;*/ float:right;  line-height:40px; padding-right:3px; position: relative; /*top: -25px;right: -10px;*/ margin:0; padding:0 }
.innerMainTitle .level_1 { background:#fff; font:bold 35px arial; color:#09c1ff; height:43px; /*display:inline-block;*/ float:right; line-height:40px; margin:0; padding:0 }
.innerMainTitle .level_1_normal { background:#fff; font:normal 35px arial; color:#4D4C4C; height:43px; /*display:inline-block;*/ float:right; line-height:40px; margin:0; padding:0 }
.innerMainTitle .level_2 { background:#fff; font:bold 25px arial; color:#09c1ff; height:40px; padding-top:3px; /*display:inline-block;*/ float:right;  line-height:40px; padding-right:3px;margin:0; padding:0 }

/* inner Left 2 */
.rightBlock .innerLeft2 { float:left; width:505px; padding-left:10px; }
.rightBlock /*.innerLeft2*/ .infoBox { float:left; width:180px; margin:0 10px 10px 0; font-size:12px; }
.rightBlock /*.innerLeft2*/ .infoBox .innerBlock { border:solid 1px #e3e3e3; background:url(images/inner_box_bg_01.gif) no-repeat top left; padding:4px; }
.rightBlock /*.innerLeft2*/ .infoBox .innerBlock .item { margin-top:3px; padding-bottom:3px; border-bottom:dotted 1px #e5e5e5; overflow:hidden; width:100%; }
.rightBlock /*.innerLeft2*/ .infoBox .innerBlock .item .title { float:right; width:70px; }
.rightBlock /*.innerLeft2*/ .infoBox .innerBlock .item .text { float:left; width:95px; font-weight:bold; }
.rightBlock /*.innerLeft2*/ .infoBox .buttons { border:solid 1px #e3e3e3; background:#fff; height:30px; text-align:center; color:#e3e3e3; position:relative; }
.rightBlock /*.innerLeft2*/ .infoBox .buttons a { margin:0 7px; font:bold 11px arial; }

.infoBox .buttons .sendPop { position:absolute; width:250px; border: solid 3px #d2d0d0; right:-75px; background:#fff; color:#4d4c4c; text-align:right; display:none; }
.infoBox .buttons .sendPop .inner { padding:10px; }
.infoBox .buttons .sendPop .inner .closeX { text-align:left; float:left; cursor:pointer; }
.infoBox .buttons .sendPop .inner .title { font:bold 16px arial; color:#09c1ff; }
.infoBox .buttons .sendPop .inner .row1 { margin-top:7px; }
.infoBox .buttons .sendPop .inner .row1 input { background:url(images/input_bg01.gif) no-repeat right top; width:150px; border:none; border-left:solid 1px #d2d0d0; height:20px; padding-right:7px; line-height:20px; display:inline-block; text-align:right; }
.infoBox .buttons .sendPop .inner .row1 .label { display:inline-block; font-weight:bold; width:60px; }
.infoBox .buttons .sendPop .inner .buttBox { clear:both; display:block; height:20px; width:217px; margin-top:20px; text-align:left; }
.infoBox .buttons .sendPop .inner .buttBox .butt { float:left; width:94px; height:25px; background:url(images/left_button_bg01.gif) no-repeat; text-align:center; font:bold 14px arial; line-height:25px; cursor:pointer; }
.infoBox .buttons .sendPop .inner .thanks { margin:10px auto; width:150px; font-size:14px; display:none; }

.rightBlock .innerLeft2 h1 { font:bold 20px arial; padding:0; margin:0;}
.rightBlock .innerLeft2 .nameDate { clear:right; line-height:25px; }
.rightBlock .innerLeft2 h2 {padding:0; margin:0; margin-left:30px; margin-top:30px; padding-bottom:20px; font:bold 14px arial;  }

.rightBlock .innerLeft2 .bodyText { margin-bottom:30px; }

.rightBlock .innerLeft2 .spacer_1 { width:2px; height:220px; float:left; clear:left; }
.rightBlock .innerLeft2 .imgBox { float:left; clear:left; display:block; width:285px; background:#f4f4f4; margin:30px 20px 20px 0; }
.rightBlock .innerLeft2 .imgBox .right { font-size:11px; text-align:left; line-height:20px; }
.rightBlock .innerLeft2 .adBox { float:left; clear:left; background:#e5e5e5; margin:30px 20px 20px 0; padding:5px; display:none; }
.rightBlock .innerLeft2 .adBox .inner { background:#fff; width:126px; height:154px; }


.rightBlock .innerLeft2 .moreArticles .column1 { width:47%; float:right; margin-left:20px; }
.rightBlock .innerLeft2 .moreArticles .column2 { width:47%; float:right; margin:0; }
.rightBlock .innerLeft2 .moreArticles .item { border-bottom:dotted 1px #8c8c8c; font-size:12px; display:block; color:#4d4c4c; padding-bottom:11px; margin-bottom:11px; }
.rightBlock .innerLeft2 .moreArticles .item .title { font:bold 14px arial; display:block; }
.rightBlock .innerLeft2 .moreArticles .item:hover .title { /*color:#09c1ff;*/ text-decoration:underline }

/* officesBox - wide - 2 items */
.rightBlock .innerLeft2 .offices { clear:both; display:block; margin-top:20px; }
.rightBlock .innerLeft2 .officesBox { width:495px; margin:20px 0; }
.rightBlock .innerLeft2 .officesBox .itemsBox { border:solid 1px #e3e3e3; background:none/*new img*/; width:465px; height:280px;  }
.rightBlock .innerLeft2 .officesBox .itemsBox .itemsInner { width:3000px; height:270px; right:0; position: relative;}
.rightBlock .innerLeft2 .officesBox .itemsBox .itemsInner .item {width:222px; height:270px; padding-top:15px; border-left:dotted 1px #e3e3e3;  }
.rightBlock .innerLeft2 .officesBox .itemsBox .itemsInner .item .title {margin-top:12px; font:bold 18px arial; padding:0 5px 0 5px; height:42px; overflow:hidden;}
.rightBlock .innerLeft2 .officesBox .itemsBox .itemsInner .item .slogen { font-size:14px; height:30px; overflow:hidden; margin-top:5px; padding:0 5px 0 5px; }
.rightBlock .innerLeft2 .officesBox .itemsBox .itemsInner .item .categorys {margin:12px 0 10px 0; height:16px; overflow:hidden;}
.rightBlock .innerLeft2 .officesBox .itemsBox .itemsInner .item .phone { font-size:15px; margin-top:5px; }
.rightBlock .innerLeft2 .officesBox .itemsBox .itemsInner .item .phone img { margin-left:3px; padding-bottom:2px; }

.rightBlock .innerLeft2 .tour img { float:right; border:solid 1px #e9e9e9; margin-left:5px; }


/* inner Right 2 */
.rightBlock .innerRight2 {float:right; width:135px; margin-left:10px;}

.rightBlock .innerRight2 .subMenu {margin-bottom:20px;}
.rightBlock .innerRight2 .subMenu .item {background:url(images/inner_subMenu_itmBg01.gif) no-repeat bottom left; padding-bottom:5px; font:bold 14px arial; width:133px;}
.rightBlock .innerRight2 .subMenu .item span {background:url(images/bullet_01.gif) no-repeat right 6px; padding-right:13px; color:#666464; display:inline-block; cursor:pointer; margin-bottom:5px; }
.rightBlock .innerRight2 .subMenu .item span:hover {color:#09c1ff; }
.rightBlock .innerRight2 .subMenu .current {color:#09c1ff; cursor:auto; }
.rightBlock .innerRight2 .subMenu .current span {color:#09c1ff; cursor:auto; }
.rightBlock .innerRight2 .subMenu .current span:hover {cursor:auto; }

.rightBlock .innerRight2 .sponsors { float:right; width:100%; background:#f3f3f3; margin-bottom:20px; margin-left:17px; padding-top:10px; overflow:hidden;}
.rightBlock .innerRight2 .sponsors .item div { padding:2px; background:#e6e6e6; cursor:pointer; width:97px; margin:auto; margin-bottom:5px; min-height:76px;}

.rightBlock .innerRight2 .specials { float:right; width:100%; margin-bottom:20px; }
.rightBlock .innerRight2 .specials .item {float:right; width:136px; height:136px; background:url(images/specialTitleBg.gif) repeat-x top; margin-bottom:6px; display:inline; font-size:12px; color:#666464;}

.mainBlock .rightBlock .innerRight2 .adBox { background:#e5e5e5; clear:both; margin-bottom:20px; padding:4px; display:none;}
.mainBlock .rightBlock .innerRight2 .adBox .inner { min-width:126px; min-height:154px; background:#fff; }


/* ----------------------------------------------------*/
/* PAGE: category */

/* first item */
.innerLeft2 .cat_firstItem { overflow:hidden; width:100%; margin-bottom:20px; cursor:pointer; }
.innerLeft2 .cat_firstItem .textBox { float:right; width:200px; margin-right:10px; display:inline; }
.innerLeft2 .cat_firstItem .textBox .title { display:inline-block; margin-bottom:10px; font:bold 18px arial; }
.innerLeft2 .cat_firstItem .textBox .sub { display:inline-block; }
.innerLeft2 .cat_firstItem:hover .textBox .title {text-decoration:underline;}
/*.innerLeft2 .cat_firstItem img { margin:3px; }
.innerLeft2 .cat_firstItem:hover img {border:dotted 2px gray; padding:1px; margin:0px; }*/

/*moreItemsBox*/
.innerLeft2 .moreItemsBox { width:275px; float:right; margin-bottom:30px; margin-left:20px; }
.innerLeft2 .moreItemsBox .moreItems { text-align:left; font:bold 14px arial; color:#8c8c8c; cursor:pointer;/* margin-top:-7px;*/ }
.innerLeft2 .moreItemsBox .item { height:83px; padding-top:10px; border-bottom:dotted 1px gray; margin-bottom:5px; cursor:pointer; overflow:hidden; }
.innerLeft2 .moreItemsBox .item img { margin-left:5px; }
.innerLeft2 .moreItemsBox .item .title {font-weight:bold;}
.innerLeft2 .moreItemsBox .item:hover .title {text-decoration:underline;}

/* guide - did you know? */
.innerLeft2 .guideLinksBox { float:right; width:210px; }
.innerLeft2 .guideLinks {width:200px; margin:0 5px;}
.innerLeft2 .guideLinks a { display:block; padding-right:9px; background:url(images/bullet_01.gif) no-repeat right 7px; margin-bottom:4px; }
.innerLeft2 .guideLinks a:hover {text-decoration:underline;}

/* how money */
.innerLeft2 .howMoneyBox { float:right; width:210px; position:relative; display:inline; overflow:hidden; margin-right:-3px; }

/* small ticker */
.rightBlock .innerLeft2 .tickerBox .ticker { width:505px;  }
.rightBlock .innerLeft2 .tickerBox .ticker marquee { width:480px; }

/* tour - 2 boxes */
.innerLeft2 .tour2Box {margin-bottom:10px; padding-top:10px; overflow:hidden; width:100%;}
.innerLeft2 .tour2Box .box1 { float:right; width:47%; margin-left:20px; }
.innerLeft2 .tour2Box .box2 { float:right; width:47%;  }
.tour .lineTitle { background-image:url(images/title_line_bg.gif); background-repeat:no-repeat; background-position:bottom left; clear:both; position:relative; display:inline-block; width:100%; height:auto; padding-bottom: 8px; }
.tour .lineTitle .sub { clear:both; position:relative; display:inline-block; background-color:#FFFFFF; }
.tour .lineTitle span { clear:right; background-color:#FFFFFF; }

/* ----------------------------------------------------*/
/* PAGE: forum */
.forumBlock { width:650px; }
.forumBlock .item {  margin-bottom:2px; line-height:30px; width:100%; overflow:hidden; }
.forumBlock .item .messageBullet { width: 25px; background:#f1f1f1 url(images/forum_bullet.gif) no-repeat top right; display:inline-block; float:right; }
.forumBlock .item .type1 { width: 14px; background:#f1f1f1 url(images/bullet_03b.gif) no-repeat right center; }
.forumBlock .item .title {height:30px; float:right; background:#f1f1f1; width:380px; /* background:#f1f1f1 url(images/forum_bullet.gif) no-repeat top right; width:377px; padding-right:25px; */ margin-right:0px; background-position: right top; margin-left:2px; cursor:pointer; overflow:hidden; }
.forumBlock .item .title .titleText { float: right; }
.forumBlock .item .title .titleButton { float: left; background: transparent; }
/*.forumBlock .item .title .type1 { width:391px; } */ 
.forumBlock .item .author {height:30px; float:right; background:#f1f1f1; width:140px; margin-left:2px; font-size:12px; font-weight:bold; text-align:center; overflow:hidden; }
.forumBlock .item .author b {font-weight:bold; color:#09c1ff; }
.forumBlock .item .manager {color:#09c1ff;}
.forumBlock .item .date {height:30px; float:right; background:#f1f1f1; width:100px; text-align:center; font-size:11px; font-weight:bold; }
.forumBlock .item .expendBox { float:right; clear:both; width:586px; line-height:16px; margin:2px 0; padding:20px 30px; background:#f8f8f8; }
.forumBlock .item .expendBox .author2 { margin-top:7px; clear:both; display:block; font-weight:bold; }

.forumBlock .tHead .title {font:bold 14px arial; background:#e3e3e3; line-height:30px; margin-bottom:5px; width:405px;}
.forumBlock .tHead .author,
.forumBlock .tHead .date {font:bold 14px arial; background:#e3e3e3; line-height:30px; margin-bottom:5px;}

.forumBlock .type1 .title { font-weight:bold; background:#f1f1f1; width:391px; }

.forumBlock .add_closed { /* text-align:left; */ margin-top:10px; padding-bottom:20px; padding-top:15px; background:url(images/divider_01.gif) no-repeat left top; }
.forumBlock .add_closed a { background:url(images/forum_button_bg04.gif) no-repeat; font:bold 14px arial; display:inline-block; /* width:133px; */ height:32px; text-align:center; line-height:32px; padding-left:5px; padding-right:5px; margin-right: 0px; position:relative; overflow: visible;  }
.add_closed { /* text-align:left; */ margin-top:10px; padding-bottom:20px; padding-top:15px; background:url(images/divider_01p.gif) repeat-x left top;  width:100%; }
.add_closed a { background:url(images/forum_button_bg04.gif) no-repeat; font:bold 14px arial; display:inline-block; /* width:133px; */ height:32px; text-align:center; line-height:32px; padding-left:5px; padding-right:5px; margin-right: 0px; position:relative; overflow: visible;  }
.add_closed .forumButton { width:133px; }
.add_closed_admin { /* text-align:left; */ margin-top:10px; padding-bottom:20px; padding-top:15px; width:100%; }
.add_closed_admin a { background:url(images/forum_button_bg04.gif) no-repeat; font:bold 14px arial; display:inline-block; /* width:133px; */ height:32px; text-align:center; line-height:32px; padding-left:5px; padding-right:5px; margin-right: 0px; position:relative; overflow: visible;  }


/* PAGE: forumAdmin */

.forumBlockAdmin { width:100%; }
.forumBlockAdmin .item {  margin-bottom:2px; line-height:30px; width:100%; overflow:hidden; }
.forumBlockAdmin .item .messageBullet { width: 25px; background:#f1f1f1 url(images/forum_bullet.gif) no-repeat top right; display:inline-block; float:right; }
.forumBlockAdmin .item .type1 { width: 14px; background:#f1f1f1 url(images/bullet_03b.gif) no-repeat right center; }
.forumBlockAdmin .item .title {height:30px; float:right; background:#f1f1f1; width:67.5%; /* background:#f1f1f1 url(images/forum_bullet.gif) no-repeat top right; width:377px; padding-right:25px; */ margin-right:0px; background-position: right top; margin-left:2px; cursor:pointer; overflow:hidden; }
.forumBlockAdmin .item .title .titleText { float: right; }
.forumBlockAdmin .item .title .titleButton { float: left; background-color:#E3E3E3; top:3px; position:relative; display:inline-block; clear:none; }
/*.forumBlockAdmin .item .title .type1 { width:391px; } */ 
.forumBlockAdmin .item .author {height:30px; float:right; background:#f1f1f1; width:140px; margin-left:2px; font-size:12px; font-weight:bold; text-align:center; overflow:hidden; }
.forumBlockAdmin .item .author b {font-weight:bold; color:#09c1ff; }
.forumBlockAdmin .item .manager {color:#09c1ff;}
.forumBlockAdmin .item .date {height:30px; float:right; background:#f1f1f1; width:100px; text-align:center; font-size:11px; font-weight:bold; }
.forumBlockAdmin .item .expendBox { float:right; clear:both; width:586px; line-height:16px; margin:2px 0; padding:20px 30px; background:#f8f8f8; }
.forumBlockAdmin .item .expendBox .author2 { margin-top:7px; clear:both; display:block; font-weight:bold; }

.forumBlockAdmin .tHead .title {font:bold 14px arial; background:#e3e3e3; line-height:30px; margin-bottom:5px; width:70%;}
.forumBlockAdmin .tHead .author,
.forumBlockAdmin .tHead .date {font:bold 14px arial; background:#e3e3e3; line-height:30px; margin-bottom:5px;}

.forumBlockAdmin .type1 .title { font-weight:bold; background:#f1f1f1; width:68.6%; }

.forumBlockAdmin .add_closed { /* text-align:left; */ margin-top:10px; padding-bottom:20px; padding-top:15px; background:url(images/divider_01.gif) no-repeat left top; }
.forumBlockAdmin .add_closed a { background:url(images/forum_button_bg04.gif) no-repeat; font:bold 14px arial; display:inline-block; /* width:133px; */ height:32px; text-align:center; line-height:32px; padding-left:5px; padding-right:5px; margin-right: 0px; position:relative; overflow: visible;  }

.vcita_f { text-align: left; float: left; overflow: visible; clear:left; position:relative;   }
.vcita_f a { background: none; padding-left:0px; padding-right:0px; }
.vcita_f .vcita_button { position: relative; top: -22px; /* float: left; clear:left; */ float: left; }
.vcita_f .vcita_label { position: relative; top: -26px; /* float: left; clear:left; */ float: left; }
.forumBlock .add_opend {display:none; margin-top:10px; margin-bottom:20px; padding-top:15px; background:url(images/divider_01.gif) no-repeat left top; overflow:hidden; }
.forumBlock .add_opend .formBox { width:470px; margin:auto; }
.add_opend {display:none; margin-top:10px; margin-bottom:20px; padding-top:15px; background:url(images/divider_01.gif) no-repeat left top; overflow:hidden; }
.add_opend .formBox { width:470px; margin:auto; }

.forumBlock .item .add_closed { border-top:dotted 1px #8c8c8c; background:none; padding-bottom:0px; padding-top:10px; }
.forumBlock .item .add_closed a { background:url(images/forum_button_bg01.gif) no-repeat; font:bold 12px arial; width:100px; height:25px; line-height:25px; }
.forumBlock .item .vcita_m { text-align: left; float: left; overflow: visible; }
.forumBlock .item .vcita_m a { background: none; width: auto; padding-left:0px; padding-right:0px; }
.forumBlock .item .vcita_m .vcita_button { position: relative; top: -18px; /* float: left; clear:left; */ float: left; }
.forumBlock .item .vcita_m .vcita_label { position: relative; top: -22px; /* float: left; clear:left; */ float: left; }
.forumBlock .item .add_opend { margin-top:10px; margin-bottom:5px; padding-top:10px; border-top:dotted 1px #8c8c8c; background:none; }
.forumBlock .item .profileDetails  { width:100%; padding-top: 10px; font-size:12px; font-weight:bold; }
.forumBlock .item .profileDetails span { clear:none; display:inline-block; }
.forumBlock .item .profileDetails .bullet { background:url(images/bullet_03b.gif) no-repeat right center; padding-right:14px; }


.forumBlock .formBox .title { margin-bottom:15px; font-weight:bold; background:none; padding:0; width:100%;}
.forumBlock .formBox .row { margin-bottom:5px; }
.forumBlock .formBox .buttons { text-align:left; }
.forumBlock .formBox .buttons .butt65w { height:25px; width:65px; text-align:center; background:url(images/forum_button_bg02.gif) no-repeat; display:inline-block; font-weight:bold; line-height:25px; float:left; }
.forumBlock .formBox .buttons .butt45w { height:25px; width:45px; text-align:center; background:url(images/forum_button_bg03.gif) no-repeat; display:inline-block; font:bold 12px arial; line-height:25px; float:left; margin-left:5px; }

.forumBlock .formBox .row .label { display:inline-block; width:70px; font:bold 12px arial; }
.forumBlock .formBox .row input { background:url(images/list_titleBg.gif) no-repeat left top; width:279px; border:none; border-left:solid 1px #d2d0d0; height:20px; padding-right:20px; line-height:20px; display:inline-block; text-align:right; }
.forumBlock .formBox .row textarea { width:390px; height:150px; overflow:auto; border:solid 1px #d2d0d0; vertical-align:top; }

.forumBlock .disclaimer { font-size:11px; color:#8c8c8c; padding-top:10px; line-height:12px; }
.forumBlock .disclaimer a { text-decoration:underline; }

.forumBlock .socialLinks { padding-top:15px; float: right; clear: none; position: relative; display:inline-block; }
.socialLinks { padding-top:15px; float: right; clear: none; position: relative; display:inline-block; margin-top:15px; width: 70px; }
.rightBlock .backToBox { text-align:left; font-size:12px; height:25px; }
.rightBlock .backToBox .backTo { padding-left:30px; background:url(images/bullet_02b.gif) no-repeat right center; display:inline-block; padding-right:10px; }
.backToBox { text-align:left; font-size:12px; height:25px; }
.backToBox .backTo { padding-left:30px; background:url(images/bullet_02b.gif) no-repeat right center; display:inline-block; padding-right:10px; }

.backToBox { text-align:left; font-size:12px; height:25px; }
.backToBox .backTo { padding-left:30px; background:url(images/bullet_02b.gif) no-repeat right center; display:inline-block; padding-right:10px; }

.rightBlock .aboutBox { width:650px; background:#f2f2f2 url(images/forum_about_bg2a.gif) no-repeat right top; /*height:96px;*/ margin-bottom:20px; display:inline-block; }
.rightBlock .aboutBox .inner { background:url(images/forum_about_bg2b.gif) no-repeat bottom right; display:inline-block; }
.rightBlock .aboutBox .inner .title { margin:10px 20px 0 20px; font-weight:bold; }
.rightBlock .aboutBox .inner .text { margin:5px 20px 10px 20px; }
.aboutBox { width:100%; /*width:650px;*/ background:#f2f2f2 url(images/forum_about_bg2a.gif) no-repeat right top; /*height:96px;*/ margin-bottom:20px; display:inline-block; }
.aboutBox .inner { background:url(images/forum_about_bg2b.gif) no-repeat bottom right; display:inline-block; }
.aboutBox .inner .title { margin:10px 20px 0 20px; font-weight:bold; }
.aboutBox .inner .text { margin:5px 20px 10px 20px; }


.rightBlock .managersBox { overflow:hidden; width:100%; /* width:650px;*/ }
.rightBlock .managersBox .item { width:100%; padding-right:5px; margin-left:7px; float:right; border-right:dotted 1px #d0d0d0; font-size:12px; }
.rightBlock .managersBox .profileDetails { width:100%; padding-top: 10px; font-size:12px; font-weight:bold; position:relative; clear:both; }
.rightBlock .managersBox .profileDetails span { clear:none; display:inline-block; }
.rightBlock .managersBox .profileDetails .bullet { background:url(images/bullet_03b.gif) no-repeat right center; padding-right:14px; }
.managersBox { overflow:hidden; width:100%; /* width:650px;*/ }
.managersBox .item { width:100%; padding-right:5px; margin-left:7px; float:right; border-right:dotted 1px #d0d0d0; font-size:12px; }
.managersBox .profileDetails { width:100%; padding-top: 10px; font-size:12px; font-weight:bold; position:relative; clear:both; }
.managersBox .profileDetails span { clear:none; display:inline-block; }
.managersBox .profileDetails .bullet { background:url(images/bullet_03b.gif) no-repeat right center; padding-right:14px; }

.managersBox .item img { margin:0 0 5px 5px; border:solid 1px #e9e9e9; }
.managersBox .item .label { font:bold 11px arial; line-height:11px; color:#09c1ff; }
.managersBox .item .name { font:bold 16px arial; }
.managersBox .item .links { font-size:11px; }
.managersBox .item .links .blue { color: #09C1FF; }
.managersBox .item .links a { text-decoration:underline; }
.managersBox .item .links a:hover { color:#09c1ff; }

.pager { text-align:center; width:650px; margin-top:10px; border:dotted 1px #b0b0b0; border-left:none; border-right:none; margin-bottom:20px;}
.pager a {width:15px; height:20px; display:inline-block; padding:0 3px; line-height:20px; vertical-align:middle;  }
.pager a.current {color:#09c1ff; font-weight:bold;}
.pager a:hover {text-decoration:underline; font-weight:bold;  }
.pager select { border:solid 1px #b0b0b0; }

/* ----------------------------------------------------*/
/* PAGE: profile */
.officeTitle { background:#f2f2f2 url(images/forum_about_bg2a.gif) no-repeat right top; margin-bottom:20px; width: 100%; /* width:670px; */ display:inline-block; overflow: visible; }
.officeTitle .inner { background:url(images/forum_about_bg2b.gif) no-repeat bottom right; display:inline-block; }
.officeTitle .inner .title { margin:10px 20px 10px 20px; font:bold 25px arial; }
.officeTitle .vcita_p { text-align: left; float: left; overflow: visible;  }
.officeTitle .vcita_p a { background: none; }
.officeTitle .vcita_p .vcita_button { position: relative; top: -5px; /* float: left; clear:left; */ margin-right:5px; float: left; }
.officeTitle .vcita_p .vcita_label { position: relative; top: -18px; /* float: left; clear:left; */ float: left; }

.rightBlock .officeDesc { overflow:hidden; width:670px; margin-bottom:20px;  }
.rightBlock .officeDesc .infoBox { width:220px; }
.rightBlock .officeDesc .infoBox .innerBlock .item .text { width:135px; }

.rightBlock .officeDesc .officeImages { border:solid 1px #e3e3e3; }
.rightBlock .officeDesc .officeImages tr td { width:130px; font-size:11px; }
.rightBlock .officeDesc .name { font-weight:bold; }

.rightBlock .innerLeft3 {/*display:none;float:left; */ width:500px; padding-left:10px; margin-bottom:20px; position:relative; overflow:hidden; display:inline-block; }
.rightBlock .innerLeft3 .title { font:bold 20px arial; color:#09c1ff; line-height:25px; margin-bottom:15px; }
.rightBlock .innerLeft3 .innerCont table { width:100%; }
.rightBlock .innerLeft3 .innerCont .item { overflow:hidden; width:480px; border-bottom:dotted 1px #b0b0b0; padding-right:10px; padding-bottom:7px; margin-bottom:7px; background:url(images/bullet_01.gif) no-repeat right 6px; }
.rightBlock .innerLeft3 .innerCont .item img { margin:0 -10px 0px 5px; padding:2px; background:#fff; border:solid 1px #e3e3e3; }
.rightBlock .innerLeft3 .innerCont .item .title2 { font-weight:bold; }

.leftBlock .profForm {font-size:12px; font-weight:bold;}
.leftBlock .profForm .title {margin-top:3px;}
.leftBlock .profForm input { background:url(images/input_bg01.gif) no-repeat right top; width:200px; border:none; border-left:solid 1px #d2d0d0; height:20px; padding-right:7px; line-height:20px; display:inline-block; text-align:right; }
.leftBlock .profForm .thnks { height:80px; display:block; padding:100px 30px; }

.leftBlock .expertForm {font-size:12px; font-weight:bold;}
.leftBlock .expertForm .title {margin-top:3px;}
.leftBlock .expertForm input { background:url(images/input_bg01.gif) no-repeat right top; width:200px; border:none; border-left:solid 1px #d2d0d0; height:20px; padding-right:7px; line-height:20px; display:inline-block; text-align:right; }
.leftBlock .expertForm .thnks { height:80px; display:block; padding:100px 30px; }

/* ----------------------------------------------------*/
/* PAGE: sub-category */
.innerLeft2 .special_top {height:100px; background:#e3e3e3 url(images/specialTitleBg.gif) repeat-x bottom; text-align:right; padding:3px 3px 7px 3px; margin-bottom:20px; }
.innerLeft2 .special_top img { margin-left:10px; }
.innerLeft2 .special_top .title { font-size:20px; }

.innerLeft2 .pager2 { margin-bottom:30px; border:dotted 1px #b0b0b0; border-left:none; border-right:none; font:bold 12px arial; line-height:20px; overflow:hidden; width:100%; }
.innerLeft2 .pager2 .results { float:right; }
.innerLeft2 .pager2 .results .colored { color:#09c1ff; }
.innerLeft2 .pager2 .pages { float:left; }
.innerLeft2 .pager2 .pages a { padding:0 5px;}
.innerLeft2 .pager2 .pages a:hover { text-decoration:underline;}
.innerLeft2 .pager2 .pages .current { color:#09c1ff; }

.innerLeft2 .itemsBox2 { margin-bottom:20px; }
.innerLeft2 .itemsBox2 .item { margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px gray; overflow:hidden; width:100%; cursor:pointer; }
.innerLeft2 .itemsBox2 .item img { margin-left:10px; }
.innerLeft2 .itemsBox2 .item .title { font-weight:bold; }
.innerLeft2 .itemsBox2 .item:hover .title {text-decoration:underline;}

/* ----------------------------------------------------*/
/* PAGE: maagar */
.innerLeft2 .itemsBox3 { margin-bottom:20px; }
.innerLeft2 .itemsBox3 .sponsered { font-size:11px; color:#09c1ff; }
.innerLeft2 .itemsBox3 .item { margin-top:5px; padding:10px; background:#f8f8f8; border:solid 1px #e1e1e1; /*overflow:hidden;*/ height:96px; width:480px; position:relative;}
.itemsBox3 .item img { margin-left:10px; border:solid 1px #eaeaea; }
.itemsBox3 .item .title { font-weight:bold; padding-left:10px; display:inline; }
.itemsBox3 .item .phone { float:left; font:bold 16px arial; text-align:right; display:block; }
.itemsBox3 .item .phone img { margin-left:3px; padding-bottom:2px; }
.itemsBox3 .item .phone .label { font:normal 10px arial; }
.itemsBox3 .item .profileButt { position:absolute; bottom:10px; left:10px; width:86px; height:24px; font:bold 14px arial; line-height:24px; text-align:center; background:url(images/maagar_butt_bg01.gif) no-repeat; }
.itemsBox3 .item .address { font:normal 12px arial; color:#8c8c8c; }
.itemsBox3 .item .slogen { font:normal 12px arial; color:#4d4c4c; }
.itemsBox3 .item .alignBottomBox { position:absolute; bottom:10px; right:176px; width:230px; }
.itemsBox3 .item .alignBottomBox .rollOverBox { margin-top:5px; font:bold 11px arial; }
.itemsBox3 .item .alignBottomBox .rollOverBox .divid { width:10px; background:url(images/bullet_01.gif) no-repeat center center; display:inline-block; }

.itemsBox3 .itemShadow { height:10px; width:500px; background:url(images/maagar_shadow01.gif) repeat-x; }

.innerLeft2 .itemsBox3 .type2 { background:#eff6fc; border:solid 1px #d0e1f0;}
.itemsBox3 .type2 img{border:solid 1px #dfe8f0;} 
.itemsBox3 .type2 .profileButt {background:url(images/maagar_butt_bg02.gif) no-repeat; color:#fff; }

.innerLeft2 .spacer_2 {height:15px;}

.innerLeft2 .crumbsBlock2 { margin-bottom:20px; font:bold 20px arial; }
.innerLeft2 .crumbsBlock2 .divid { width:20px; display:inline-block; background:url(images/arr_left.gif) no-repeat center center; }

.innerLeft2 .chkBoxes { padding-right:5px; }
.innerLeft2 .chkBoxes input { border:0; margin-right:10px; }
.innerLeft2 .chkBoxes label { font-size:12px; font-weight:bold; cursor:pointer; vertical-align:top; }
.innerLeft2 .filters { margin-bottom:20px; z-index:5000; overflow:visible; width:100%; position:relative; }
.innerLeft2 .filters .inputs { width:242px; padding-right:2px; float:left; margin-top:6px; }
.innerLeft2 .filters .inputs input { border-left:solid 1px  }
.innerLeft2 .filters .inputs input { background:url(images/input_bg01.gif) no-repeat right top; height:20px; width:220px; border:none; border-left:1px solid #d2d0d0; padding-right:10px; line-height:20px; margin-right:3px; display:inline-block; text-align:right; }
.innerLeft2 .filters .listOuter { float:right; width:50%; }

.innerLeft2 .itemsBox3 .item .popup1 { position:absolute; right:180px; bottom:20px; /*width:200px; height:80px;*/ }
.innerLeft2 .itemsBox3 .item .popup1 .labelBox { font-size:12px; border:solid 1px #b3b3b3; border-bottom:none; background:#fff url(images/inner_box_bg_01.gif) no-repeat top left; padding:5px; }
.innerLeft2 .itemsBox3 .item .popup1 .labelBox .label { padding-right:8px; line-height:19px; background:url(images/bullet_01.gif) no-repeat right 8px; }
.innerLeft2 .itemsBox3 .item .popup1 .bottom { background:url(images/popup_bottom.gif) no-repeat right top; }

.rightBlock .listPopup { width:190px; top:24px; right:10px; }
.rightBlock .listPopup .links { width:168px; }

.footerAreaCategories { padding-bottom:40px; padding-top:40px;}

/* ----------------------------------------------------*/
/* PAGE: how money */
.rightBlock .innerRight2 .type2 {}
.rightBlock .innerRight2 .type2 .item span {font-weight:normal;}

.innerLeft2 .itemsBox4 { width:100%; overflow:hidden; padding-left:-20px; }
.innerLeft2 .itemsBox4 .item { width:47%; float:right; margin:0 0 5px 15px; }
.innerLeft2 .itemsBox4 .item .innerBlock { background:#f8f8f8; border:solid 1px #e1e1e1; padding:5px 10px; }
.innerLeft2 .itemsBox4 .item .title { width:80%; font:bold 20px arial; line-height:20px; height:40px; margin-bottom:3px; }
.innerLeft2 .itemsBox4 .item .text { height:130px; }
.innerLeft2 .itemsBox4 .item .moneyBox { margin-top:10px; border-top:dotted 1px #8c8c8c; padding-top:7px; text-align:left; height:30px; position:relative; }
.innerLeft2 .itemsBox4 .item .moneyBox .label { font:normal 11px arial; vertical-align:top; }
.innerLeft2 .itemsBox4 .item .moneyBox .sum { font:bold 18px arial; color:#09c1ff; }
.innerLeft2 .itemsBox4 .item .moneyBox .second { font:bold 11px arial; color:#09c1ff; line-height:10px; }
.innerLeft2 .itemsBox4 .item .moneyBox img { position:absolute; top:-3px; right:0; }
.innerLeft2 .itemsBox4 .item .shadowBottom { background:url(images/money_shadowBottom.gif) no-repeat top center; }

/* tips */
.tipBlock { background:url(images/tipsBg01a.gif) no-repeat top left; margin-bottom:10px; float:left; overflow:hidden; }
.tipBlock .inner { background:url(images/tipsBg01b.gif) no-repeat top right; height:147px; padding-right:22px; padding-left:60px; padding-top:5px; overflow: hidden; }
.tipBlock .inner .moreTips { float:left; background:url(images/bullet_04.gif) no-repeat right center; padding-right:10px; font:bold 12px arial; cursor:pointer; position: relative; float: left; clear: none;}
.tipBlock .inner .catLabel { float:right; font:normal 11px arial; color:#FFF; background:#888e91; padding:0 5px; cursor:pointer; margin-bottom:3px; }
.tipBlock .inner .title { clear:both; font:bold 16px arial; }
.tipBlock .inner .text { clear:both; }

.homeTips { width:555px; }

.catTips { width:505px; }
.catTips .catLabel {visibility:hidden;}
 
.allTips { margin-bottom:20px; margin-left:10px; float:none; }
.allTips .catLabel {display:none; /*visibility:hidden;*/}
.allTips .moreTips {display:none; /*visibility:hidden;*/}


/* ----------------------------------------------------*/
/* footer */
.footer { clear:both; overflow:hidden; margin-right:25px; width:925px; margin-bottom:20px; border-top:solid 1px #e3e3e3; font-size:12px; }

.footer .links { float:right; width:700px; height:60px;  margin-top:5px; font-size:12px; line-height:18px; clear:both; display:inline-block; margin-bottom: 20px; }
.footer .links .row1 {}
.footer .links .row2 { clear:both; width:100%; float:right; }
.footer .links .row1 a {font-weight:bold; color:#4d4c4c;}
.footer .links .row2 a {font-weight:normal; color:#4d4c4c;}
.footer .links .row1 .spanLink { display: inline; }
.footer .links .row2 .spanLink { display: inline; }
.footer .links a:hover {text-decoration:underline;}

.footer .credits { float:left; width:200px; height:100px; text-align:left; display:block; margin-top:5px; font-size:10px; }
.footer .credits .company { font-weight:bold; }

.footer .rights { float:right; width:100%; clear:both; text-align:center; display:inline-block; position:relative; }

/* footer - contact popup */
.footer { position:relative; overflow:visible; }
.contPopBox { position:absolute; width:500px; height:650px; top:-670px; right:50px; border: solid 3px #d2d0d0; background:#fff url(images/contPop_deco.jpg) no-repeat bottom right; display:none; background-color:White; z-index:10000000;}
.contPopBox .inner { padding:20px; }
.contPopBox .inner .thanks { margin:70px auto; width:150px; font-size:14px; }
.contPopBox .closeX { text-align:left; float:left; cursor:pointer; }
.contPopBox .titleBox { background:url(images/contPop_titleLine.gif) no-repeat bottom left; font:bold 36px arial; color:#09c1ff; }
.contPopBox .titleBox span { background:#fff; }
.contPopBox .text { font-size:14px; margin:20px 0; }
.contPopBox .formBox .row1 { height:27px; }
.contPopBox .formBox .row1 .label { display:inline-block; font-weight:bold; width:40px; }
.contPopBox .formBox .row1 input { background:url(images/input_bg01.gif) no-repeat right top; width:360px; border:none; border-left:solid 1px #d2d0d0; height:20px; padding-right:7px; line-height:20px; display:inline-block; text-align:right; }
.contPopBox .formBox .row2 .label { display:inline-block; font-weight:bold; width:40px; }
.contPopBox .formBox .row2 textarea { border:solid 1px #d2d0d0; width:365px; height:170px; overflow:auto; font-family:arial; }
.contPopBox .formBox .buttBox { clear:both; display:block; height:20px; width:408px; margin-top:20px; text-align:left; }
.contPopBox .formBox .buttBox .butt { float:left; width:94px; height:25px; background:url(images/left_button_bg01.gif) no-repeat; text-align:center; font:bold 14px arial; line-height:25px; cursor:pointer; }


.mainBlock .rightBlock .aboutBox2 { width:90%; margin-bottom:40px; }
.mainBlock .rightBlock .lobbyItems { width:580px; overflow:hidden; margin-right:25px; }
.mainBlock .rightBlock .lobbyItems .item {width:265px; float:right; margin:0 0 16px 16px; padding-right:7px; background:#f5f5f5 url(images/lobby_itemBg.gif) no-repeat top right; color:#09c1ff; font:bold 20px arial; line-height:35px;}
.mainBlock .rightBlock .lobbyItems .item a {color:#09c1ff;}
.mainBlock .rightBlock .lobbyItems .item a:hover {text-decoration:underline;}

.mainBlock .rightBlock .siteMapItems { width:560px; overflow:hidden; margin-right:50px; }
.mainBlock .rightBlock .siteMapItems .item {width:45%; float:right; margin:0 0 16px 16px; padding-right:7px; background:#f5f5f5 url(images/lobby_itemBg.gif) no-repeat top right; color:#09c1ff; font:bold 20px arial; line-height:35px;}
.mainBlock .rightBlock .siteMapItems .item a {color:#09c1ff;}
.mainBlock .rightBlock .siteMapItems .item a:hover {text-decoration:underline;}


.error {color:Red; font-family:Arial; font-size:12px; font-weight:bold;}

/* page news landing */
.newsLanding {padding-top:50px; height:850px; width:100%;}
.newsLanding .inner {width:100%; margin:auto; display:block;}
.newsLanding .inner .title {font-size:15px; font-weight:bold; margin-bottom:10px; color: #09C1FF;}
.newsLanding .inner .txt {}
.newsLanding .inner .forms {overflow:visible; position:relative; display:block;z-index:1000; border: solid 1px #CFCFCF; padding:10px 10px 10px 10px; background-color: #DFDFDF; margin: 10px auto 10px auto;}
.newsLanding .inner .forms input {border:solid 1px black;}
.newsLanding .inner .forms .submit { cursor:pointer; }
.newsLanding .inner .image {display:inline-block; /* position:absolute;background-image:url(images/cellular.jpg); background-repeat:no-repeat; width:600px; height:512px; overflow:visible; */ z-index:-1;}
.newsLanding .inner .links a {font-size:12px; text-decoration:underline;}
.newsLanding .inner .links a:hover {color:#0dc2fb;}
.newsLanding .inner .links span {color:#e3e3e3; font-size:10px; padding:7px 4px;}

/* page 404 */
.page404 {padding-top:100px; height:400px;}
.page404 .inner {width:600px; margin:auto; background:url(images/sand404.gif) no-repeat top right; padding-right:100px;}
.page404 .inner .title {font-size:30px; margin-bottom:10px;}
.page404 .inner .txt {margin-bottom:20px;}
.page404 .inner .links a {font-size:12px; text-decoration:underline;}
.page404 .inner .links a:hover {color:#0dc2fb;}
.page404 .inner .links span {color:#e3e3e3; font-size:10px; padding:7px 4px;}

/* page SiteMap */
.siteMapNode { display:block; padding-right:4px; margin-bottom: 4px;}

/* Search */
.searchRes .searchTitle { font-size:20px; margin-bottom:25px; color:#666464; }
.searchRes .searchTitle span { color:#09c1ff; }

.searchRes .blockTop { background:url(images/specialTitleBg.gif) repeat-x; height:37px; font:bold 20px arial; line-height:33px; padding-right:10px; }
.searchRes .blockTop span { font:normal 14px arial; line-height:33px; padding-right:10px; display:inline-block; }
.searchRes .blockTop span span { padding-right:0px; }

.searchRes .back { float:left; font-size:12px; background:url(images/bullet_02b.gif) no-repeat right top; padding-right:10px; margin-top:10px; margin-bottom:10px; line-height:9px; }

.searchRes .items {width:auto; overflow:hidden;}
.searchRes .items .item { height:60px; margin-top:5px; padding-right:10px; cursor:pointer; background:url(images/bullet_01.gif) no-repeat right 8px; display:inline-block;}
.searchRes .items .item .indent { border-bottom:dotted 1px #666464; height:59px; }
/*
.searchRes .items .item .indent .nameDate { float:left; font-size:11px; margin-top:5px; }
.searchRes .items .item .indent .forumCat { float:right; display:inline-block; font-size:11px; color:#fff; background:#888e91; padding:0 5px; margin-top:5px; }
.searchRes .items .item .indent .description { height:15px; overflow:hidden; font-size:12px; clear:both;}
*/
.searchRes .items .item .title {clear:both; display:inline-block; height:20px; /*background:url(images/bullet_01.gif) no-repeat right;*/ font-weight:bold; line-height:20px; padding-right:10px; margin-right:-10px; overflow:hidden; width:100%; }
.searchRes .items .item .description {clear:both; display:inline-block; height:30px; overflow:hidden; font-size:12px; clear:both;}

.searchRes .items .item .title:hover{color:#09c1ff;}
.searchRes .items .item .description:hover {color:#09c1ff;}

.searchRes .items .item:hover .title{color:#09c1ff;}
.searchRes .items .item:hover .description {color:#09c1ff;}

.searchRes .moreRes { text-align:left; margin-top:5px; }
.searchRes .moreRes a { font:bold 14px arial; color:#09c1ff; }

.searchRes .articlesRes { float:right; width:315px; margin:0 0 50px 20px; color:#666464; }

.searchRes .forumRes { float:right; width:315px; margin:0 0 50px 20px; color:#666464; }
.searchRes .forumRes .item .nameDate { float:left; font-size:11px; margin-top:5px; }
.searchRes .forumRes .item .forumCat { float:right; display:inline-block; font-size:11px; color:#fff; background:#888e91; padding:0 5px; margin-top:5px; }
.searchRes .forumRes .item .description { height:15px; overflow:hidden; font-size:12px; clear:both;}

.searchRes .businessRes { float:right; width:660px; margin:0 0 50px 0px; color:#666464; }
.searchRes .businessRes .items {width:auto; overflow:hidden;}
.searchRes .businessRes .items .item {height:46px; margin-top:5px; /**/margin-left:20px; display:inline-block; width:300px; overflow:hidden; float:right; cursor:pointer;}
.searchRes .businessRes .items .item .description{height:15px;}
.searchRes .businessRes .items .item .indent { border-bottom:dotted 1px #666464; height:45px; }
.searchRes .businessRes .moreRes { margin-left:25px; }

.searchRes .full .articlesRes,
.searchRes .full .businessRes,
.searchRes .full .forumRes {width:660px;}
.searchRes .full .items{padding-left:20px;}
.searchRes .full .item .description { font-size:14px;}

.searchRes .full .businessRes .items{padding-left:0px;}

.searchRes .full .forumRes .item  { height:80px; }
.searchRes .full .forumRes .item .indent { border-bottom:dotted 1px #666464; height:79px; }
.searchRes .full .forumRes .item .description { font-size:14px; height:30px; width: 100%;}

.searchRes .full .pagerBlock { border:dotted 1px gray; border-left:none; border-right:none; margin:30px 10px 0 20px; padding:2px 0; font-size:12px; overflow:hidden; width:660px; }
.searchRes .full .pagerBlock .jump { float:left; width:150px; text-align:left; line-height:25px; }
.searchRes .full .pagerBlock .show { float:right; width:170px; font-weight:bold; line-height:25px; }
.searchRes .full .pager2 {float:right; width:300px; margin:right; text-align:center; line-height:25px;}
.searchRes .full .pager2 a {width:15px; display:inline-block; vertical-align:middle;  }
.searchRes .full .pager2 a.current {color:#09c1ff; font-weight:bold;}
.searchRes .full .pager2 a:hover {text-decoration:underline; font-weight:bold;  }

.searchRes .colored { color:#09c1ff; }
