a { color:#0581b5;}
a:hover { color:#2591d5; }
img { border:0px; }
* { margin:0px; padding:0px; }
form { margin:0px; padding:0px; }
img { behavior:url('/i/pngbehavior.htc'); }
table { border-collapse:collapse; border:none; }
table, table td { padding:0px; margin:0px; }
.cfx:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.cfx { zoom:1; }
body { padding:0px; margin:0px; background-color:#fff; }
body { font-size:9pt; font-family:Arial; color:#5a5a5a; }
input, select, textarea { font-size:9pt; font-family:Arial; color:#5a5a5a; border:0px; padding:0px; }
input.placehold { color:#8a8a8a; }

div.input_bg { border:1px solid #d8d8d8; padding:6px 5px; background-color:#fff; margin:0px; line-height:normal; }
div.input_bg_sel { border:1px solid #d8d8d8; padding:5px 5px; background-color:#fff; margin:0px; line-height:normal; //padding:4px 5px; }
div.input_bg_file { border:1px solid #d8d8d8; padding:4px 5px; background-color:#fff; margin:0px; line-height:normal; }

div.left { border:1px solid #d8d8d8; padding:6px 5px; background-color:#fff; margin:0px; line-height:normal; }

#jHelperTipAttrContainer { display:none; }
#jHelperTipContainer { background:#f2f2f2; color:#666; padding:10px; font-size:8pt; line-height:16px; display:none; } 

div.notice { background-color:#fff; padding:7px 10px 8px 10px; margin:10px 0px 5px 0px; color:#a8a8a8; font-size:9pt; line-height:16px; }
div.notice img { margin:0px 5px 0px 0px; }

#footer_container { height:100px; border-top:1px solid #d5d5d5; width:100%; text-align:center; }
#footer { width:1000px; margin:0px auto; text-align:left; margin-top:20px; }
#footer div { float:left; margin-top:10px; }
#footer div span { display:block; margin-left:30px; }
#footer div span img { display:block; float:left; margin:5px 10px 0px 0px; }
#footer div span font { display:block; float:left; font-size:8pt; margin-top:3px; }
#footer div span font em { margin:0px 1px; font-size:9pt; }
#footer .right { float:right; margin-top:0px; }
#footer .right span { display:block; margin:0px 30px 0px 0px; font-size:8pt; }

#container { width:1000px; margin:0px auto; text-align:left; padding-bottom:50px; }

#sidebar { width:230px; float:left; margin-right:15px; }

#logo { margin:60px 0px 0px 30px; }

#usermenu { margin:49px 0px 0px 60px; }
#usermenu .item { margin:0px; height:30px; line-height:30px; white-space:nowrap; }
#usermenu .item_car { margin:0px; height:30px; line-height:30px; white-space:nowrap; background:url('/i/menu-tip.gif') left 10px no-repeat; padding-left:10px; }
#usermenu .item a, #usermenu .item_car a { float:left; }
#usermenu .active a { font-weight:bold; }
#usermenu .edit { margin:0px 0px 0px 2px; }

.friends { margin:35px 0px 0px 60px; width:170px; }
.friends span.header { display:block; line-height:30px; height:35px; }
.friends span.header a { float:left; display:block; font-weight:normal; }
.friends div { float:left; height:50px; }

/* Module Part Menu */
.catsTd { margin:49px 0px 0px 60px; }
.catName {sans-serif;font-size:8pt;}
.catNameActive {font-family: Trebuchet MS, sans-serif;font-size:10pt;}
.catNumData {font-size:9pt;color:#6E6E6E;}
.catDescr {font-size:9pt; padding-left:10px;}
a.catName:link { margin:0px; height:30px; line-height:30px; white-space:nowrap; background:url('/i/menu-tip.gif') left 10px no-repeat; padding-left:10px; }
a.catName:visited { margin:0px; height:30px; line-height:30px; white-space:nowrap; background:url('/i/menu-tip.gif') left 10px no-repeat; padding-left:10px; }
a.catName:hover { margin:0px; height:30px; line-height:30px; white-space:nowrap; background:url('/i/menu-tip.gif') left 10px no-repeat; padding-left:10px; }
a.catName:active { font-weight:bold; }
a.catNameActive:link { font-weight:bold; }
a.catNameActive:visited { margin:0px; height:30px; line-height:30px; white-space:nowrap; background:url('/i/menu-tip.gif') left 10px no-repeat; padding-left:10px; }
a.catNameActive:hover { margin:0px; height:30px; line-height:30px; white-space:nowrap; background:url('/i/menu-tip.gif') left 10px no-repeat; padding-left:10px; }
a.catNameActive:active { font-weight:bold; }
/* End Module Part Menu */

.regkeys { margin:35px 0px 0px 60px; width:130px; background-color:#f8f8f8; padding:10px; line-height:18px; }

.sitenews { margin:20px 0px 0px 60px; width:130px; background-color:#f8f8f8; padding:10px; line-height:18px; }
.sitenews span { font-weight:bold; }

.adsense { margin:40px 0px 0px 60px; width:162px; }
.begun { margin:40px 0px 0px 60px; width:150px; }

span.bubble_gray { margin:3px 0px 0px 7px; background:url('/i/bubble-gray-left.gif') top left no-repeat; display:block; float:left; }
span.bubble_gray span { background:url('/i/bubble-gray-right.gif') top right no-repeat; height:25px; display:block; float:left; }
span.bubble_gray span a { display:block; line-height:25px; color:#fff; font-size:9pt; text-align:left; text-decoration:none; padding:0px 9px; font-weight:normal; }

span.bubble_red { margin:3px 0px 0px 7px; background:url('/i/bubble-red-left.gif') top left no-repeat; display:block; float:left; }
span.bubble_red span { background:url('/i/bubble-red-right.gif') top right no-repeat; height:25px; display:block; float:left; }
span.bubble_red span a { display:block; line-height:25px; color:#fff; font-size:9pt; text-align:left; text-decoration:none; padding:0px 9px; font-weight:normal; }

span.bubble_white { margin:3px 0px 0px 7px; background:url('/i/bubble-white-left.gif') top left no-repeat; display:block; float:left; }
span.bubble_white span { background:url('/i/bubble-white-right.gif') top right no-repeat; height:25px; width:50; display:block; float:left; }
span.bubble_white span a { display:block; line-height:25px; width:50; color:#5a5a5a; font-size:8pt; text-align:left; text-decoration:none; padding:0px 9px; font-weight:normal; }

span.bubble_mail { margin:3px 7px 0px 0px; background:url('/i/bubble-red-left.gif') top left no-repeat; display:block; float:left; }
span.bubble_mail span { background:url('/i/bubble-red-right.gif') top right no-repeat; height:25px; display:block; float:left; }
span.bubble_mail span a { display:block; line-height:25px; color:#fff; font-size:9pt; text-align:left; text-decoration:none; padding:0px 9px; font-weight:normal; }

#content { width:755px; float:right; margin-left:-245px; }
#top { margin:20px 30px 0px 0px; text-align:right; color:#858585; height:40px; }
#top #username { color:#a8a8a8; }
#top a { color:#5a5a5a; }

.topcols { width:725px; margin:0px; }
.topcols_menu { float:left; width:495px; }
.topcols_search { float:right; }

#menu { background:url('/i/menu-bg.gif') top left no-repeat; width:495px; height:50px; }
#menu div { float:left; text-align:left; display:inline; }
#menu div a { color:#757575; font-weight:bold; font-size:12pt; letter-spacing:-1px; line-height:50px; padding:0px 0px; }
#menu div.active { background:url('/i/topmenu-tip.gif') center bottom no-repeat; }
#menu div.active span { display:block; }
#menu div.active span a { color:#ff822e; text-decoration:none; }

#menu1 { margin:0px 0px 0px 50px; }
#menu2 { margin:0px 0px 0px 104px; }
#menu3 { margin:0px 0px 0px 104px; }

#search { margin-top:12px; width:201px; }
#search div { float:left; margin:0px; }
#search div img { display:block; }
#search div.search { width:143px; height:26px; background:url('/i/search-bg.gif') top left no-repeat; }
#search div.search input { width:137px; border:0px; margin:5px 3px; padding:1px; }

font.gray { color:#a8a8a8; }

.str { width:725px; margin:55px 0px 0px 0px; }
.str_col_1 { float:left; width:495px; overflow:hidden; }
.str_col_2 { float:right; width:200px; }
.str_col_2 .block { margin:35px 0px 0px 0px; width:200px; }
.str_col_2 .block span.header { display:block; line-height:30px; height:35px; }
.str_col_2 .block span.header a { float:left; display:block; font-weight:normal; }
.str_col_2 .block div { float:left; }
.str_col_2 .block div img { display:block; }
.str_col_2 .block span.text { font-size:8pt; }

.block_management { margin:35px 0px 0px 0px; width:200px; overflow:hidden; }
.block_management span.header { display:block; line-height:30px; height:30px; font-weight:bold; }
.block_management span.header a { float:left; display:block; font-weight:normal; }
.block_management div.content { width:200px; padding:5px 0px 15px 0px; }
.block_management div.content div { padding:10px 15px 0px 30px; color:#a8a8a8; font-size:8pt; line-height:normal; }
.block_management div.content div span { display:block; margin:0px 0px 2px 0px; text-indent:-17px; }

.block_groups { width:200px; overflow:hidden; }
.block_groups span { display:block; padding:15px; font-size:8pt; }

.str_col_big { width:725px; }

.block { margin-left:25px; width:470px; }
.block_big { margin-left:25px; width:700px; }
.block_margin { margin-top:25px; }
.block_margin_top { margin-top:20px; }
.block_margin_top_small { margin-top:10px; }

.block_after { margin-left:25px; width:470px; margin-top:10px; }
.block_after2 { margin-left:25px; width:470px; margin-top:8px; }

div.block_gray_big { margin:20px 0px 0px 25px; width:700px; background-color:#f6f6f6; }
span.block_gray_big { display:block; padding:10px; background-color:#f6f6f6; }
span.block_gray_big .nophotos { padding:0px; margin:15px; }
span.block_gray_big .button { background:url('/i/button-gray-left.gif') #8fb822 top left no-repeat; }
span.block_gray_big .button a { background:url('/i/button-gray-right.gif') top right no-repeat; }

.path { margin:-27px 0px 12px 25px; position:relative; }
.path a { color:#89b32e; }
.path span { font-size:11pt; }

h1 { font-weight:normal; font-size:20pt; letter-spacing:-1px; }
h1 .online { margin:0px 0px 10px 2px; }
h2 { font-weight:normal; font-size:17pt; letter-spacing:-1px; }
h3 { font-weight:bold; font-size:12pt; color:#81ae1f; letter-spacing:-1px; margin-bottom:4px; }

#status { color:#a8a8a8; margin:0px; }
#status span { float:left; display:block; color:#a6a6a6; font-size:8pt; padding:2px 4px; background-color:#f2f2f2; margin:4px 10px 0px -4px; position:relative; }
#status a { float:left; margin:6px 0px 0px 0px; display:block; border-bottom:1px dotted #0b5c95; text-decoration:none; font-size:8pt; }
#status_change a { float:left; margin:6px 0px 0px 10px; display:block; border-bottom:1px dotted #0b5c95; text-decoration:none; font-size:8pt; }

img.gender { margin:-2px 1px 0px -2px; //margin-top:2px; }
img.gender2 { margin:-2px 3px 0px -2px; //margin-top:2px; }
img.group { margin:-2px 3px 0px 0px; //margin-top:2px; }
img.icon { margin:-2px 5px 0px 0px; //margin-top:2px; }

span.birthdate, span.lastonsite { color:#a6a6a6; font-size:8pt; padding:2px 4px; background-color:#f2f2f2; }

div.text { line-height:18px; float:none; }
div.text2 { line-height:22px; float:none; }
div.carsale { line-height:25px; float:none; }
div.carsale div { float:left; }
div.carsale span { display:block; float:left; margin-left:5px; line-height:25px; height:25px; background:url('/i/sale-tail.gif') #ff822e top right no-repeat; padding:0px 15px 0px 5px; color:#fff; font-weight:bold; font-size:9pt; }

.profile_edit { margin:20px 0px 0px 0px; }

.upic { margin-top:7px; text-align:right; width:200px; }
.upic img { display:block; }

.send_message { margin-top:20px; }

.button { float:left; background:url('/i/button-left.gif') #8fb822 top left no-repeat; height:31px; }
.button a { display:block; background:url('/i/button-right.gif') top right no-repeat; padding:0px 20px; line-height:31px; color:#fff; text-decoration:none; font-size:9pt; font-weight:bold; }
.button_edit { float:left; background:url('/i/button-edit-left.gif') #ff7b2b top left no-repeat; height:31px; }
.button_edit a { display:block; background:url('/i/button-edit-right.gif') top right no-repeat; padding:0px 20px; line-height:31px; color:#fff; text-decoration:none; font-size:9pt; font-weight:bold; }
.button_reg { float:left; background:url('/i/button-reg-left.gif') #3996c8 top left no-repeat; height:31px; }
.button_reg a { display:block; background:url('/i/button-reg-right.gif') top right no-repeat; padding:0px 20px; line-height:31px; color:#fff; text-decoration:none; font-size:9pt; font-weight:bold; }

.button a:hover, .button_edit a:hover, .button_reg a:hover { color:#fff; }
.buttolink { float:left; height:31px; }
.buttolink a { display:block; padding:0px 20px; line-height:31px; font-size:9pt; }

.add2friend { margin-top:15px; width:200px; }
.add2friend span { display:block; margin-bottom:5px; }
.add2friend img { margin:0px 5px 2px 0px; }

div.line { clear:both; height:1px; margin:20px 0px 20px 25px; background:url('/i/tabs-plain-bg.gif') top left repeat-x; }
div.line_small { height:1px; margin:10px 0px 10px 25px; background:url('/i/tabs-plain-bg.gif') top left repeat-x; }

.columns { margin:0px; padding:0px; width:100%; overflow:visible; position:relative; z-index:0; clear:both; //padding-right:1px; }
.columns:after { content:"."; display:block; height:0px; font-size:0px; line-height:0px; overflow:hidden; clear:both; visibility:hidden; }
.c { overflow:visible; position:relative; z-index:1; margin:0px; padding:0px; border:none; float:left; //display:inline; //margin-right:-1px; }

.c.w30 { width:33%; }
.c.w40 { width:40%; }
.c.w50 { width:50%; }
.c.w60 { width:60%; }
.c.w70 { width:66%; }
.c.w100 { width:100%; }

.carsblock h3 { margin:20px 0px 0px 25px; clear:both; }
.carsblock .no { margin:20px 0px 40px 25px; //margin-bottom:20px; }

.cars_tbl { width:100%; margin-top:10px; }
.cars_tbl td.num { width:25px; font-size:8pt; text-align:right; color:#a6a6a6; }
.cars_tbl td.num span { padding-right:10px; }
.cars_tbl td.info { width:470px; }
.cars_tbl td.info img { float:left; margin-right:10px; }
.cars_tbl .carinfo { float:left; margin-top:5px; width:340px; }
.cars_tbl div.colormask { background-color:#ccc; float:left; margin:0px 5px 0px 0px; padding:0px; }
.cars_tbl div.colormask img { width:16px; height:16px; margin:0px; padding:0px; }
.cars_tbl span.dates { clear:both; display:block; font-size:8pt; color:#a6a6a6; margin:10px 0px 0px 21px; }
.cars_tbl span.info { clear:both; display:block; margin:0px 0px 0px 21px; }
.cars_tbl div.links { margin:10px 0px 0px 21px; clear:both; }
.cars_tbl div.links a { margin-right:5px; font-size:8pt; }
.cars_tbl .itemsBlock1 { margin:0px; }
.cars_tbl .itemsBlock3 { width:470px; }
.cars_tbl .itemsBlock3 div.pad { padding:10px; }
.cars_tbl .sale, .cb .sale { margin:5px 0px 0px 21px; }
.cars_tbl .sale div, .cb .sale div { float:left; font-size:8pt; line-height:25px; color:#a6a6a6; }
.cars_tbl .sale span, .cb .sale span { display:block; float:left; margin-left:5px; line-height:25px; height:25px; background:url('/i/sale-tail.gif') #ff822e top right no-repeat; padding:0px 15px 0px 5px; color:#fff; font-weight:bold; font-size:9pt; }

.comments { margin:40px 0px 0px 25px; clear:both; }
.comments div.line { height:1px; margin:5px 0px 10px 0px; background:url('/i/tabs-plain-bg.gif') top left repeat-x; }

.comments_tbl { width:100%; margin-top:0px; }
.comments_tbl td { padding:5px 10px; }
.comments_tbl td div.upic { float:left; width:50px; margin:0px; }
.comments_tbl td div.upic span { color:#a6a6a6; font-size:8pt; margin-top:0px; float:left; display:block; text-align:center; width:50px; }
.comments_tbl td div.text { float:right; width:390px; line-height:normal; }
.comments_tbl td span.dates { color:#a6a6a6; font-size:8pt; margin:0px; }
.comments_tbl td div.text div { margin-top:10px; }
.comments_tbl td div.links { margin:10px 0px 0px 0px; }
.comments_tbl td div.links a { font-size:8pt; }

span.graffiti { margin-left:6px; }

.comments_form { background-color:#f6f6f6; padding:10px; float:left; width:450px; margin-top:30px; }
.comments_form .field textarea { width:100%; height:160px; border:1px solid #e5e5e5; }
.comments_form .button { margin-top:10px; background:url('/i/button-gray-left.gif') #8fb822 top left no-repeat; }
.comments_form .button a { background:url('/i/button-gray-right.gif') top right no-repeat; }
.comments_form .addons { float:left; margin:18px 0px 0px 20px; }

.comments_pager, .just_pager { float:right; }
.search_pager { float:right; margin-top:10px; }

.comments_pager table td, .search_pager table td, .just_pager table td { padding:0px 0px 0px 5px; }
.comments_pager table td.f10, .search_pager table td.f10, .just_pager table td.f10 { font-size:11pt; padding:0px 0px 2px 5px; }

.photos_pager span, .photos_pager span a { font-size:11pt; }

.carinfo_tbl { width:100%; margin-top:-4px; position:relative; }
.carinfo_tbl td { line-height:18px; }
.carinfo_tbl td.col_1, .carinfo_tbl td.col_2 { width:50%; padding-top:10px; }
.carinfo_tbl td div.colormask { float:left; background-color:#ccc; margin:1px 5px 0px 4px; padding:0px; }
.carinfo_tbl td div.colormask img { float:left; margin:0px; width:16px; height:16px; }

a.name { font-weight:bold; }
a.carname { font-weight:bold; }

.photos td { padding:5px; }
.photos td div { padding:5px; background-color:#fff; }
.photos td span { display:block; width:100%; background-color:#fff; text-align:right; }
.photos td span img { margin:0px 5px 5px 0px; }

.photopreview, .photopreview2 { margin:10px 0px; }
.photopreview td, .photopreview2 td { padding:5px; }
.photopreview td div { padding:5px; background-color:#fff; }
.photopreview2 td div { padding:5px; background-color:#f6f6f6; }

ul#my_photos_list { cursor:hand; cursor:pointer; list-style-type:none; margin:0px; }

li.photo_cell { float:left; height:66px; margin:5px 4px 15px 4px; }
li.photo_cell img { display:block; }
li.photo_cell span { display:block; padding:5px; background-color:#fff; }

.ui-selected { background-color:#fff; border:1px dashed #aaa; margin:5px 5px 15px 5px; }

.tabs_edit { margin-top:20px; margin-bottom:-1px; //position:relative; }
.tabs_edit a { display:block; float:left; line-height:50px; font-size:11pt; font-weight:bold; letter-spacing:-1px; color:#757575; }
.tabs_edit a span { display:block; padding:0px 25px; }
.tabs_edit a:hover { color:#757575; }
.tabs_edit a.active { background:url('/i/tabs-edit-left.gif') #fffdcc top left no-repeat; text-decoration:none; color:#81ae1f; }
.tabs_edit a.active:hover { color:#81ae1f; }
.tabs_edit a.active span { background:url('/i/tabs-edit-right.gif') top right no-repeat; }

.tabs_plain { margin-top:20px; background:url('/i/tabs-plain-bg.gif') bottom left repeat-x; }
.tabs_plain a { display:block; float:left; line-height:50px; font-size:11pt; font-weight:bold; letter-spacing:-1px; color:#757575; }
.tabs_plain a:hover { color:#757575; }
.tabs_plain a span { display:block; padding:0px 25px; }
.tabs_plain a.active { text-decoration:none; color:#81ae1f; background:url('/i/tabs-plain-left.gif') top left no-repeat; }
.tabs_plain a.active:hover { color:#81ae1f; }
.tabs_plain a.active span { background:url('/i/tabs-plain-right.gif') top right no-repeat; }

.plain div.line { margin:30px 0px 0px 0px; }
.plain h3 { margin:30px 0px 0px 0px; }

div#overall_news { margin:0px; }

.plain div { margin:10px 0px 0px 0px; }
.plain div .newsicon { margin:0px 5px 3px 0px; //margin-bottom:1px; }
.plain div .time { margin:0px 2px 0px 0px; color:#a8a8a8; }
.plain .newsblock { margin:10px 0px 0px 50px; }
.plain .newsitem { float:left; margin:0px 10px; }
.plain .newsfriend { float:left; margin:0px 10px 10px 10px; text-align:center; width:50px; overflow:hidden; }
.plain .newsfriend a { font-size:8pt; }
.plain .nonews { margin:30px 0px 0px 0px; }

div#overall_newscomments div.nc { margin-bottom:30px; }
div#overall_newscomments td.content { padding-right:20px; }
div#overall_newscomments td.phototd { padding-top:15px; }
div#overall_newscomments td.photo { padding:0px; border:1px solid #e5e5e5; width:80px; }
div#overall_newscomments td.photo img { margin:4px; display:block; }
div#overall_newscomments td.notrack { text-align:right; padding:5px 0px 0px 0px; white-space:nowrap; }
div#overall_newscomments td.notrack img { margin:0px 3px 0px 0px; }
div#overall_newscomments div.comment { padding:20px 16px 16px 16px; //padding-top:10px; }
div#overall_newscomments div.comment div { margin:0px 0px 5px 0px; }
div#overall_newscomments div.comment span.time { font-size:8pt; }
div#overall_newscomments div.comment a { font-size:8pt; }

.newscommentsSmall1 { background:url('/i/newscomments-small-bg.gif') top left repeat-y; margin:0px 0px 5px 0px; }
.newscommentsSmall2 { background:url('/i/newscomments-small-top.gif') top left no-repeat; }
.newscommentsSmall3 { background:url('/i/newscomments-small-bottom.gif') bottom left no-repeat; }

.newscommentsBlock1 { background:url('/i/newscomments-block-bg.gif') top left repeat-y; margin:0px 0px 5px 0px; }
.newscommentsBlock2 { background:url('/i/newscomments-block-top.gif') top left no-repeat; }
.newscommentsBlock3 { background:url('/i/newscomments-block-bottom.gif') bottom left no-repeat; }

.plain_notabs { margin:10px 0px 0px 0px; }
.plain_notabs .nonews { margin:20px 0px 0px 0px; }
.plain .nophotos { margin-top:20px; }

.block_big div.edit { padding:15px 25px 25px 25px; }
.block_big div.add { padding:15px 25px 25px 25px; }
.block_big div.view { background:#f6f6f6; padding:15px 25px 25px 25px; }
.block_big .notabs { margin:20px 0px 0px 0px; }
.block_big div.add .nophotos { margin-top:10px; }
.block_big div.view .nophotos { margin-top:10px; }
.block_big div.edit .nophotos { margin-top:10px; }
.block_big div.edit .nonews { margin-top:10px; }

table.edit { width:650px; }
table.edit td { padding-top:10px; line-height:25px; }
table.edit td.f { width:100%; padding-left:10px; }
table.edit td.f2 { width:50%; padding-left:10px; }
table.edit td.f66 { width:66%; padding-left:10px; }
table.edit td.f33 { width:34%; padding-left:10px; }
table.edit td.f40 { width:40%; padding-left:10px; }
table.edit .button { background:url('/i/button-yellow-left.gif') #8fb822 top left no-repeat; }
table.edit .button a { background:url('/i/button-yellow-right.gif') top right no-repeat; }
table.edit td.boxes input { width:16px; border:0px; padding:0px; }
table.edit td.boxes table td { padding:0px; margin:0px; }
table.edit td.boxes table td label { margin:0px 10px 0px 2px; }
table.edit td table.intra td { padding:0px; }
table.edit small { color:#a8a8a8; font-size:8pt; }
table.edit td.userpic { padding-left:25px; }
table.edit td.userpic div img { display:block; }
table.edit td.userpic span { display:block; float:right; margin:10px 5px 5px 5px; line-height:normal; }

div.add table.edit .button { background:url('/i/button-left.gif') #8fb822 top left no-repeat; }
div.add table.edit .button a { background:url('/i/button-right.gif') top right no-repeat; }
div.plain table.edit .button { background:url('/i/button-left.gif') #8fb822 top left no-repeat; }
div.plain table.edit .button a { background:url('/i/button-right.gif') top right no-repeat; }

table.list { width:650px; }
table.list td { padding-top:5px; }
table.list td.f66 { width:66%; padding-left:10px; }
table.list td.f33 { width:34%; padding-left:10px; }

.infotext { color:#8a8a8a; font-size:8pt; }

.photoborder { padding:10px; background-color:#fff; }
.photoborder img { display:block; }
.photo_desc { padding:5px 20px 15px 20px !important; background-color:#fff; font-size:8pt; line-height:normal !important; text-align:left; }
.photo_controls { padding:5px 20px 15px 0px !important; background-color:#fff; text-align:right !important; }
.photo_controls td { line-height:normal; }
.photo_controls img { margin:0px 0px 0px 5px; display:block; }
.photo_add_date { font-size:8pt; color:#a8a8a8; }
.photo_notes { margin:5px 0px; line-height:normal; font-size:8pt; }
.photo_notes span { cursor:pointer; cursor:hand; }

a#note_add_link { font-size:8pt; }

.ub { width:700px; }
.ub td { vertical-align:top; line-height:18px; }
.ub_img { padding:10px 0px 10px 10px; width:100px; }
.ub_img img { display:block; }

.ub_info { padding:15px 15px 15px 15px; width:400px; }
.ub_info span.extinfo { clear:both; display:block; font-size:8pt; margin:10px 0px 0px 0px; line-height:normal; }
.ub_info span.amount { color:#a6a6a6; }
.ub_info em { font-size:8pt; font-style:normal; }
.ub_serv { padding:15px 15px 10px 0px; width:200px; }
.ub_serv img { margin:0px 3px 0px 0px; }
.ub_serv span { display:block; margin:0px 0px 8px 0px; }
.ub_img_online { margin:0px 0px 0px 5px; }

.ib { width:700px; }
.ib_info { padding:10px; width:400px; }
.ib_serv { padding:10px 15px; width:200px; text-align:right; }

.mb_img { padding:10px 0px 10px 10px; width:50px; }
.mb_info { padding:10px 15px 10px 10px; width:400px; }
.mb_serv { padding:10px 15px 10px 0px; width:200px; }
.mb_serv img { margin:0px 3px 0px 0px; }
.mb_serv span { display:block; margin:5px 0px 0px 0px; }
.mb_serv div { margin:0px; }
.mb_serv div span { display:block; margin:0px 0px 0px 0px; line-height:25px; }
.mb_serv div span.bubble_mail { margin:0px 7px 0px 0px; }



.cb { width:700px; }
.cb td { vertical-align:top; line-height:18px; }
.cb_img { padding:10px 0px 10px 10px; width:100px; }
.cb_img img { display:block; }

.cb_info { padding:15px 15px 10px 10px; width:350px; }
.cb_info div.colormask { float:left; background-color:#ccc; margin:2px 5px 0px 0px; padding:0px; }
.cb_info div.colormask img { margin:0px; width:16px; height:16px; display:block; }
.cb_info span.dates { clear:both; display:block; font-size:8pt; color:#a6a6a6; margin:10px 0px 0px 21px; }
.cb_info span.info { clear:both; display:block; margin:0px 0px 0px 21px; }
.cb_owner { padding:15px 15px 10px 0px; width:250px; }
.cb_owner div { margin-top:10px; }
.cb_img_online { margin:0px 0px 0px 5px; }

.ab { width:700px; }
.ab td { vertical-align:top; line-height:18px; }
.ab_img { padding:10px 0px 10px 10px; width:75px; }
.ab_img img { display:block; }
.ab_info a { color:#81ae1f; }
.ab_info { padding:15px 15px 15px 15px; width:425px; }
.ab_info span.dates { clear:both; display:block; font-size:8pt; color:#a6a6a6; margin:10px 0px 0px 0px; line-height:normal; }
.ab_serv { padding:15px 15px 10px 0px; width:200px; }
.ab_serv img { margin:0px 3px 0px 0px; }
.ab_serv span { display:block; margin:0px 0px 8px 0px; }

.search_results { margin-top:30px; }
.search_results .nores { margin-top:20px; }
.search_help { padding:15px 0px 0px 60px; color:#8a8a8a; line-height:14px; background:url('/i/help-green.gif') 25px 12px no-repeat; font-size:8pt; }
.edit .search_help { padding:15px 0px 0px 60px; color:#8a8a8a; line-height:14px; background:url('/i/help-yellow.gif') 25px 12px no-repeat; font-size:8pt; }

.search_amount { float:left; margin-top:10px; }
.search_amount span { padding:2px 4px; background-color:#f2f2f2; font-weight:bold; }
.search_sort { float:right; margin-top:10px; background:url('/i/sort.gif') top left no-repeat; padding-left:12px; }
.search_sort span { display:block; float:left; margin:0px 0px 0px 10px; }

div.profile_cars_more { margin:10px 0px 0px 27px; }
div#block_users, div#block_cars, div#block_contacts { margin-top:0px; }

.cp_owner_img { padding:5px 10px 0px 0px; }

.pageurl { margin:30px 0px 15px 25px; background:url('/i/yourpage-left.gif') top left no-repeat; height:38px; float:left; //margin-bottom:0px; }
.pageurl div { padding:10px 15px 10px 10px; line-height:18px; background:url('/i/yourpage-right.gif') top right no-repeat; }

.heada div { display:block; line-height:30px; height:35px; float:right; }
.heada div a { float:left; display:block; font-weight:normal; }

.group_albums li { float:left; list-style:none; }

.group_forum_subject { margin:0px 0px 0px 25px; line-height:18px; font-size:8pt; }
.group_forum_subject a.name { color:#81ae1f; font-size:10pt; }
.group_forum_subject a.arrow { font-size:10pt; }
.group_forum_subject span { color:#a8a8a8; }

.messages div.line { height:1px; margin:5px 0px 10px 0px; background:url('/i/tabs-plain-bg.gif') top left repeat-x; }

.messages_tbl { width:100%; margin-top:0px; }
.messages_tbl td { padding:5px 10px; }
.messages_tbl td div.upic { float:left; width:50px; margin:0px; }
.messages_tbl td div.upic span { color:#a6a6a6; font-size:8pt; margin-top:0px; float:left; display:block; text-align:center; width:50px; }
.messages_tbl td div.text { float:right; width:620px; line-height:normal; }
.messages_tbl td span.dates { color:#a6a6a6; font-size:8pt; margin:0px; }
.messages_tbl td div.text div { margin-top:10px; }
.messages_tbl td div.links { margin:10px 0px 0px 0px; }
.messages_tbl td div.links a { font-size:8pt; }

.messages_form { background-color:#f6f6f6; padding:10px; float:left; width:680px; margin-top:10px; }
.messages_form .field textarea { width:100%; height:150px; border:1px solid #e5e5e5; }
.messages_form .button { margin-top:10px; background:url('/i/button-gray-left.gif') #8fb822 top left no-repeat; }
.messages_form .button a { background:url('/i/button-gray-right.gif') top right no-repeat; }

.formSearch1 { background:url('/i/form-search-bg.gif') #ecfbcb top left repeat-y; margin-top:20px; }
.formSearch2 { background:url('/i/form-search-top.gif') top left no-repeat; }
.formSearch3 { background:url('/i/form-search-bottom.gif') bottom left no-repeat; padding:15px 25px 25px 25px; }
.formSearch3 table.edit .button { background:url('/i/button-green-left.gif') #8fb822 top left no-repeat; }
.formSearch3 table.edit .button a { background:url('/i/button-green-right.gif') top right no-repeat; }

.formEdit1 { background:url('/i/form-edit-bg.gif') #fffdcc top left repeat-y; }
.formEdit2 { background:url('/i/form-edit-top.gif') top left no-repeat; }
.formEdit3 { background:url('/i/form-edit-bottom.gif') bottom left no-repeat; }

.itemsBlock1 { background:url('/i/items-block-bg.gif') #fff top left repeat-y; margin:10px 0px 0px 0px; }
.itemsBlock2 { background:url('/i/items-block-top.gif') top left no-repeat; }
.itemsBlock3 { background:url('/i/items-block-bottom.gif') bottom left no-repeat; }

.smallBlock1 { background:url('/i/small-block-bg.gif') #fff top left repeat-y; margin:10px 0px 0px 0px; }
.smallBlock2 { background:url('/i/small-block-top.gif') top left no-repeat; }
.smallBlock3 { background:url('/i/small-block-bottom.gif') bottom left no-repeat; }

.yellowSmallBlock1 { background:url('/i/items-yellow-small-bg.gif') #fffdcc top left repeat-y; }
.yellowSmallBlock2 { background:url('/i/items-yellow-small-top.gif') top left no-repeat; }
.yellowSmallBlock3 { background:url('/i/items-yellow-small-bottom.gif') bottom left no-repeat; }

.greenSmallBlock1 { background:url('/i/items-green-small-bg.gif') #ecfbcb top left repeat-y; }
.greenSmallBlock2 { background:url('/i/items-green-small-top.gif') top left no-repeat; }
.greenSmallBlock3 { background:url('/i/items-green-small-bottom.gif') bottom left no-repeat; }

div.jqmConfirm { display:none; position:fixed; height:100px; width:450px; top:35%; left:50%; margin-left:-225px; }
* html div.jqmConfirm { position:absolute; top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(35 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + "px"); }
div.jqmConfirmWindow { background-color:#fff; border:1px solid #f2f2f2; padding-bottom:30px; }


/* Other styles */ 
.jqmOverlay { background-color:#000; }
.manStar { color:#EF9992; font-size:7pt; }
.manFlTitle { border:1px solid #d8d8d8; padding:6px 5px; background-color:#fff; margin:0px; line-height:normal; }
.manTable { border:1px solid #d8d8d8; padding:6px 5px; background-color:#fff; margin:0px; line-height:normal; }
.manFlScreen { border:1px solid #d8d8d8; padding:6px 5px; background-color:#fff; margin:0px; line-height:normal; }
.manTd2 { border:1px solid #d8d8d8; padding:6px 5px; background-color:#fff; margin:0px; line-height:normal; }
.filterBlock { border:1px solid #d8d8d8; padding:6px 5px; background-color:#fff; margin:0px; line-height:normal; }
.manFl { border:1px solid #d8d8d8; padding:6px 5px; background-color:#fff; margin:0px; line-height:normal; }

/* PageSelector Start */  
.catPages1 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;}  
.catPages1 a:link,  
.catPages1 a:visited,  
.catPages1 a:hover,  
.catPages1 a:active {text-decoration:none;color: #636363;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #e6e6e6;}  
.catPages1 a:hover {background:#6699cc;color:#FFFFFF;font-weight:bold;border:1px solid #e6e6e6;}  
.catPages1 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;}  
.pagesBlockuz1 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;}  
.pagesBlockuz1 a:link,  
.pagesBlockuz1 a:visited,  
.pagesBlockuz1 a:hover,  
.pagesBlockuz1 a:active {text-decoration:none;color: #636363;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #e6e6e6;}  
.pagesBlockuz1 a:hover {background:#6699cc;color:#FFFFFF;font-weight:bold;border:1px solid #e6e6e6;}  
.pagesBlockuz1 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;}  
.pagesBlock1 {color:#EFEEEB;border:0px;margin-bottom:10px;margin-top:10px;}  
.pagesBlock1 a:link,  
.pagesBlock1 a:visited,  
.pagesBlock1 a:hover,  
.pagesBlock1 a:active {text-decoration:none;color: #636363;background:#353535;padding:3px 10px;font-size:11px;font-weight:bold;}  
.pagesBlock1 a:hover {background:#2c2c2c;color:#FFFFFF;font-weight:bold;}  
.pagesBlock1 b {text-decoration:none;background:#ffffff;padding:3px 10px;color:#ccc;font-size:11px;}  
.catPages2 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;}  
.catPages2 a:link,  
.catPages2 a:visited,  
.catPages2 a:hover,  
.catPages2 a:active {text-decoration:none;color: #636363;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #e6e6e6;}  
.catPages2 a:hover {background:#6699cc;color:#FFFFFF;font-weight:bold;border:1px solid #e6e6e6;}  
.catPages2 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;}  
.pagesBlockuz2 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;}  
.pagesBlockuz2 a:link,  
.pagesBlockuz2 a:visited,  
.pagesBlockuz2 a:hover,  
.pagesBlockuz2 a:active {text-decoration:none;color: #636363;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #e6e6e6;}  
.pagesBlockuz2 a:hover {background:#6699cc;color:#FFFFFF;font-weight:bold;border:1px solid #e6e6e6;}  
.pagesBlockuz2 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;}  
.pagesBlock2 {color:#EFEEEB;border:0px;margin-bottom:10px;margin-top:10px;}  
.pagesBlock2 a:link,  
.pagesBlock2 a:visited,  
.pagesBlock2 a:hover,  
.pagesBlock2 a:active {text-decoration:none;color: #636363;background:#353535;padding:3px 10px;font-size:11px;font-weight:bold;}  
.pagesBlock2 a:hover {background:#2c2c2c;color:#FFFFFF;font-weight:bold;}  
.pagesBlock2 b {text-decoration:none;background:#ffffff;padding:3px 10px;color:#ccc;font-size:11px;}  
/* PageSelector end */ 

.modalHeader { height:40px; background-color:#f2f2f2; }
.modalHeader span { float:left; margin-left:15px; line-height:40px; font-weight:bold; font-size:12pt; color:#81ae1f; letter-spacing:-1px; }
.modalHeader a { display:block; float:right; margin:11px 11px 0px 0px; }
.jqmConfirmMsg { margin:20px 40px; text-align:center; }
div.modalButtons { text-align:center; }
div.modalButtons div { display:block; float:left; line-height:31px; width:75px; height:31px; color:#fff; font-size:9pt; font-weight:bold; text-align:center; cursor:pointer; }
div.modalButtons div.yes { margin-left:148px; background:url('/i/confirm-button-yes.gif') top left no-repeat; }
div.modalButtons div.no { margin-left:5px; background:url('/i/confirm-button-no.gif') top left no-repeat; }

/*===COMMENTS===*/
table.comblock {background-color: #ffffff; }
table.comblock td.cblock-content {background: transparent url("../images/comment/cblock_center_mtop.gif") left top repeat-x; }

table.comblock td.cblock-left { vertical-align: top; background: url("../images/comment/cblock_middle_left.gif") left top repeat-y;}
table.comblock td.cblock-right { vertical-align: top; background: url("../images/comment/cblock_middle_right.gif") right top repeat-y;}

table.comblock td.cblock-top {background: url("../images/comment/cblock_center_top.gif") left top repeat-x;}
table.comblock td.cblock-bottom {background: url("../images/comment/cblock_center_bottom.gif") left bottom repeat-x;}

table.comblock div.maincont { padding: 4px; }

.avatar img { width: 100px; height: auto; }
/*===END COMMENTS===*/
