a { color:#0581b5;}
a:hover { color:#2591d5; }
img { border:0px; }
* { margin:0px; padding:0px; }
form { margin:2px; padding:2px; }
img { behavior:url('/i/pngbehavior.htc'); }
table { border-collapse:collapse; border:none; }
table, table td { padding:1px; margin:1px; }
.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.placehold { color:#8a8a8a; }
select {margin: 0; position: relative; font: bold 11px Arial, sans-serif; color: #000;}
checkbox {margin: 3px 0 0; width: 1em; height: 1em; background: url(/i/checkbox.gif) no-repeat; vertical-align: top;}




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:4px 5px; background-color:#fff; margin:0px; line-height:normal; }
div.input_bg1 { border:1px solid #d8d8d8; padding:3px 2px; display:block; background-image:url(/images/ctbox.png) ; margin:0px; line-height:normal; }
div.input_bg2 { border:1px solid #d8d8d8; padding:3px 2px; display:block; background-color:#AFAFAF; margin:0px; line-height:normal; }

#PMtoUser { border:1px solid #d8d8d8; padding:2px 2px; background-color:#fff; margin:2px; line-height:normal; } 
#pmSubject { border:1px solid #d8d8d8; padding:2px 2px; background-color:#fff; margin:2px; line-height:normal; }
#message { border:1px solid #d8d8d8; padding:4px 5px; background-color:#fff; margin:1px; line-height:normal; }
#pmdform { border:1px solid #d8d8d8; padding:2px 2px; background-color:#fff; margin:2px; line-height:normal; } 

#addform { border:1px solid #d8d8d8; padding:6px 5px; background-color:#EBEFE4; margin:3px; line-height:normal; }
#preForm2 { border:1px solid #d8d8d8; padding:2px 2px; background-color:#fff; margin:2px; line-height:normal; }
#subject { border:1px solid #d8d8d8; padding:2px 2px; background-color:#fff; margin:2px; line-height:normal; }
#eMessage { border:1px solid #d8d8d8; padding:1px 2px; 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; }
.inputPM { border:1px solid #d8d8d8; padding:6px 5px; background-color:#fff; margin:0px; line-height:normal; }
.outputPM { border:1px solid #d8d8d8; padding:5px 5px; background-color:#fff; margin:0px; line-height:normal; //padding:4px 5px; }
#snewmes { border:1px solid #d8d8d8; padding:5px 5px; background-color:#fff; margin:0px; line-height:normal; //padding:4px 5px; }
.pmCatLinkActive { border:1px solid #d8d8d8; padding:2px 5px; background-color:#2F5D86; color:#FFF; margin:1px; line-height:normal; }
.pmCatLink { border:1px solid #d8d8d8; padding:2px 5px; background-color:#fff; margin:1px; line-height:normal;  }
div.block_contacts { border:1px solid #d8d8d8; padding:4px 5px; background-color:#fff; margin:0px; line-height:normal; }

.uTopTd { border:1px solid #d8d8d8; padding:2px 5px; padding-bottom:5px; background-color:#fff; margin:1px; line-height:normal;  }
.uTd { border:1px solid #d8d8d8; padding:4px 5px; background-color:#fff; margin:0px; line-height:normal; }

#border { border:1px solid #d8d8d8; padding:4px 5px; background-color:#fff; margin:0px; line-height:normal; }
#ent  { border:1px solid #d8d8d8; padding:4px 5px; background-color:#fff; margin:0px; line-height:normal; }
.pm1 { border:1px solid #d8d8d8; padding:5px 5px; background-color:#fff; margin:0px; line-height:normal; //padding:4px 5px; }
.pm2  { border:1px solid #d8d8d8; padding:5px 5px; background-color:#fff; margin:0px; line-height:normal; //padding:4px 5px; }
.pm3  { border:1px solid #d8d8d8; padding:5px 5px; background-color:#fff; margin:0px; line-height:normal; //padding:4px 5px; }
.pm4  { border:1px solid #d8d8d8; padding:5px 5px; background-color:#fff; margin:0px; line-height:normal; //padding:4px 5px; }
.pm5  { border:1px solid #d8d8d8; padding:5px 5px; background-color:#fff; margin:0px; line-height:normal; //padding:4px 5px; }
.pm6  { border:1px solid #d8d8d8; padding:5px 5px; background-color:#fff; margin:0px; line-height:normal; //padding:4px 5px; }
.pm7  { border:1px solid #d8d8d8; padding:5px 5px; background-color:#fff; margin:0px; line-height:normal; //padding:4px 5px; }
.pm8  { border:1px solid #d8d8d8; padding:5px 5px; background-color:#fff; margin:0px; line-height:normal; //padding:4px 5px; }

#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; }
#container1 { width:1000px; margin:1px auto; text-align:center; padding-bottom:10px; }

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

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

#google_left { margin:30px 0px 0px 60px; }
#google_middle { margin:20px 0px 0px 26px; }

#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; }

#scontent .c-top, #scontent .c-btm {width: 980px; height: 10px; overflow: hidden; font-size: 1px; position: absolute; z-index: 1;}
#scontent .c-top {top: -1px; left: -1px; background: url(/img/corners/c-top.gif) -repeat 0 0;}
#scontent .c-btm {bottom: -1px; left: -1px; background: url(/img/corners/c-btm.gif) no-repeat;}
#fullcenter {width: 976px; padding: 0 0 15px; min-height: 480px; margin: -25px 0 0; float: left; position: relative; z-index: 2;}
#fullcenter h1 {width: 480px; font-size: 18px; position: relative; left: 259px; color: #818986;}

/* @group loader */
/* 01.11.2008 */
#loader {padding: 100px 0; text-align: center;}
#loader p {margin: 0 auto; padding: 0; width: 72px; height: 72px;}
#loader img {margin: 10px 0 0;}
.tops #loader p {background: url(/img/bg-loader-tops.png);}
/* @end */

#wrap {width: 980px; margin: 0 auto; position: relative; z-index: 1;}
.both {width: 100%; clear: both; overflow: hidden;}
.clear {width: 100%; height: 1px; clear: both; overflow: hidden; margin: -1px 0; position: relative; z-index: 10;}

#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:#000000;border:1px;margin-bottom:10px;margin-top:10px;}  
.catPages1 a:link,  
.catPages1 a:visited,  
.catPages1 a:hover,  
.catPages1 a:active {text-decoration:none;color: #000000;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:#FF6600;padding:3px 6px;color:#000000;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===*/

/* ====== from another ====== */
.cacent {padding:15px 15px 10px 20px;width:685px;height:180px;background:url(/img/corners/grbg.jpg) no-repeat;margin-top:20px}
.cac1{width:460px;float:left}
.cac2{float:right;color:#000;font:normal 11px Arial,sans-serif;padding-top:3px}
.cinp{width:444px;height:30px;background:url(/img/png24/txtxt.png) no-repeat;padding:3px 2px 2px 3px;border:none}
.cinp input{width:436px;border:0}

ul {padding: 0; margin: 0 0 10px 0; list-style: none;}
ul li {padding: 0 0 3px 16px;}
ol {padding: 0; margin: 0 0 10px 0; list-style-position: inside;}
ol li {padding: 0 0 3px 16px; margin: 0;}
p {padding: 0 0 10px; margin: 0;}
p.title {font: bold 18px Arial, Helvetica, sans-serif;}

/* Calendar Style */
.calMonth {}
.calWday {color:#FFFFFF; background:#999999; width:18px;}
.calWdaySe {color:#FFFFFF; background:#666666; width:18px;}
.calWdaySu {color:#FFFFFF; background:#666666; width:18px; font-weight:bold;}
.calMday {background:#FFFFFF;color:#999999;}
.calMdayA {background:#C3C0B5;font-weight:bold;color:#FFFFFF;}
.calMdayIs {background:#9CCF00;font-weight:bold;}
.calMdayIsA {border:1px solid #9CCF00; background:#C3C0B5;font-weight:bold;}
a.calMonthLink:link,a.calMdayLink:link {text-decoration:none; color:#000000;}
a.calMonthLink:visited,a.calMdayLink:visited {text-decoration:none; color:#000000;}
a.calMonthLink:hover,a.calMdayLink:hover {text-decoration:underline; color:#000000;}
a.calMonthLink:active,a.calMdayLink:active {text-decoration:underline; color:#000000;}
/* -------------- */

/* Poll styles */
.pollBut {width:110px;}

.pollBody {padding:7px; margin:0px; background:#FFFFFF}
.textResults {background:#E2E6EA}
.textResultsTd {background:#FFFFFF}

.pollNow {border-bottom:1px solid #E2E6EA; border-left:1px solid #E2E6EA; border-right:1px solid #E2E6EA;}
.pollNowTd {}

.totalVotesTable {border-bottom:1px solid #E2E6EA; border-left:1px solid #E2E6EA; border-right:1px solid #E2E6EA;}
.totalVotesTd {background:#FFFFFF;}
/* ---------- */

