body { background:#FFFFFF url(_img/bg.gif) repeat-x top; font:normal 90% Arial, Helvetica, sans-serif; color:#000000; min-width:998px; //min-width:995px; //overflow:hidden;}
/* GLOBAL DEFAULTS */
body, p, dl, dt, dd, h1, h2, h3, h4, h5, h6, table, td, input, textarea, select, option, form { list-style:none; margin:0px; padding:0px; outline:none;} 
dl, dt, dd { display:block;}
input, textarea {}

td { vertical-align:top;}

a { color:#000080;}
a:hover {}

img { border:0px;}

.submit { cursor:pointer;}
.pipe { padding:0 6px;}
.pic img { display:block;}
.text { font-size:85%;}

.clear:after{ content:"."; display:block; visibility:hidden; clear:both; height:0; font-size:0; line-height:0;}
.clear { display:inline-block;}
/*\*/
.clear { display:block;}
/**/

h4, h2, h1 { font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#485252;}
h1 { font-size:170%; color:#000000;}
h2 { font-size:125%;}

.main { padding:0 1%; background:url(_img/bottom-bg.gif) repeat-x bottom;}

.column, .column-nm { float:left;}
.column { margin-right:1.3%;}

.column-1 { width:20%;}
.column-2-wide { width:78.2%; _width:77.9%;}
.column-2 { width:52.1%;}
.column-3 { width:24.6%; _overflow:hidden;}
.column-3inrow { width:32.33%; //width:32.31%;}
.column-4 { width:66.16%; _overflow:hidden;}
.column-5 { width:74.1%; _overflow:hidden;}

.b-mrg { margin-bottom:15px;}

.regions dt span { font-size:140%; color:#2d2d2d; display:block; margin-left:32px; margin-bottom:-5px;}
.regions dt a { font:normal 70% Tahoma; color:#a2a2a2; margin-left:105px;}
.regions .cities-list { margin-left:105px; padding-top:3px; position:absolute; z-index:1000;}
.regions .cities-list .top, .regions .cities-list .bottom { position:relative; height:6px; width:544px; margin:0 6px;}
.regions .cities-list .top { background:url(_img/reg-top-line.gif) repeat-x top; //left:6px; _left:0px;}
.regions .cities-list .bottom { background:url(_img/reg-bottom-line.gif) repeat-x bottom;}
.regions .cities-list .lt, .regions .cities-list .lb, .regions .cities-list .rt, .regions .cities-list .rb { position:absolute;}
.regions .cities-list .lt { background:url(_img/rounded-lt.png) no-repeat left top; _background:url(none); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/rounded-lt.png', sizingMethod='crop'); top:0px; left:-6px;}
.regions .cities-list .lb { background:url(_img/rounded-lb.png) no-repeat left top; _background:url(none); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/rounded-lb.png', sizingMethod='crop'); bottom:0px; left:-6px;}
.regions .cities-list .rt { background:url(_img/rounded-rt.png) no-repeat left top; _background:url(none); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/rounded-rt.png', sizingMethod='crop'); top:0px; right:-6px;}
.regions .cities-list .rb { background:url(_img/rounded-rb.png) no-repeat left top; _background:url(none); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/rounded-rb.png', sizingMethod='crop'); bottom:0px; right:-6px;}
.regions .cities-list .clear { background-color:#fcf6e2; border-color:#CCCCCC; border-style:solid; border-width:0 1px; width:531px; padding:8px 5px 11px 18px;}
.regions .cities-list .clear dl { float:left; width:177px;}
.regions .cities-list .clear dl dd { padding:4px 0;}
.regions .cities-list .clear dl dd a { color:#000080; font-weight:bold;}

.service-line { background:#dedede url(_img/sl-l.gif) no-repeat left bottom;}
.service-line dl { background:url(_img/sl-r.gif) no-repeat right bottom; padding:3px 38px 6px 0; margin-bottom:11px;}
.service-line dt, .service-line dd { float:right; padding-left:17px;}
.service-line a { font-size:85%;}
.service-line dt { margin-left:25px; background:url(_img/icon-login.gif) no-repeat left 2px;}
.service-line dd { background:url(_img/icon-reg.gif) no-repeat left 2px;}
.service-line dt a { color:#cc0001;}
.service-line dd a { color:#000000;} 

.menu { padding:5px 0 0 32px; //padding-top:2px; position:relative; z-index:100;}
.menu dt { float:left; padding:14px 18px 6px 18px;}
.menu dt img { display:none;}
.menu dt a { font-weight:bold; color:#FFFFFF;}
.menu .over { font-size:109%; font-weight:bold; color:#d50000; background:url(_img/menu-act-bg.gif) repeat-x top; position:relative; padding-top:11px; padding-bottom:9px; //padding-bottom:10px; padding-left:12px;}
.menu .over a { color:#d50000;}
.menu .over .ls, .menu .over .rs { position:absolute; top:0px; display:block;}
.menu .over .ls { left:-4px;}
.menu .over .rs { right:-4px; _right:-5px;}

.sub-menu { width:980px; //width:975px; height:63px;}
.sub-menu div { position:relative; top:-3px; //top:-1px; background:url(_img/menu-sub-bg.gif) repeat-x top; padding:6px 0 8px 33px;}
.sub-menu .left, .sub-menu .right { position:absolute; top:0px;}
.sub-menu .left { left:0px;}
.sub-menu .right { right:0px;}
.sub-menu dl { float:left; width:135px;}
.sub-menu dl dd { white-space:nowrap;}
.sub-menu dl dd a { color:#000080; font:normal 74% Tahoma; text-decoration:none;}

#news, #autosale, #auto, #job { float:left;}
#news { margin-left:14px; _margin-left:7px;}
#autosale { margin-left:110px; _margin-left:55px;}
#auto { margin-left:240px; _margin-left:120px;}
#job { margin-left:365px; _margin-left:183px;}
#photo, #video, #community { float:right;}
#photo { margin-right:422px; //margin-right:417px; _margin-right:209px;}
#video { margin-right:341px; //margin-right:336px; _margin-right:168px;}
#community { margin-right:209px; //margin-right:204px; _margin-right:102px;}
#forum {}

.title-block { background:url(_img/title-block-line.gif) repeat-x bottom;}
.title-block .l-angle, .title-block .r-angle { position:absolute; top:0px;}
.title-block .l-angle { left:0px; background:url(_img/title-block-lbg.gif) no-repeat left top;}
.title-block .r-angle { right:0px; background:url(_img/title-block-rbg.gif) no-repeat left top;}
.title-block dt { background:url(_img/title-block-bg.gif) repeat-x top; display:block; float:left; font-size:85%; color:#FFFFFF; padding:3px 10px 5px 10px; position:relative;}
.title-block .sign { position:absolute; top:-9px; left:-3px;}
.with-sign dt { padding-left:44px;}
.title-block .inactive { border:1px #e5e5e5 solid; border-bottom-width:0px; background:url(_img/title-block-inactive-bg.gif) repeat-x; padding-bottom:3px; padding-top:2px; margin-right:-1px;}
.title-block .inactive a { color:#485252; text-decoration:none;}
.title-block .inactive .l-angle { background-image:url(_img/title-block-inactive-lbg.gif); left:-1px; top:-1px;}
.title-block .inactive .r-angle { background-image:url(_img/title-block-inactive-rbg.gif); right:-1px; _right:-2px; top:-1px;}
.fixed-width dt { width:126px;}
.column-3inrow .title-block .r-angle { _right:-1px;}

.sold-block { padding:14px 0 0 10px; background-color:#fcf6e2;}
.sold-block dt { font-weight:bold;}
.sold-block dd { font:normal 70% Tahoma;}
.last { padding-bottom:14px;}

.status { font:normal 70% Tahoma; color:#485252; background-color:#f0f1f3; position:relative; float:left; width:100%;}
.status div { padding:2px 10px;}
.status .lt, .status .lb, .status .rt, .status .rb { position:absolute;}
.status .lt { top:0px; left:0px;}
.status .lb { bottom:0px; left:0px;}
.status .rt { top:0px; right:0px; _right:-1px;}
.status .rb { bottom:0px; right:0px; _right:-1px;}
.status img { vertical-align:middle;}
.status a { color:#dd0001; border-bottom:1px #dd0001 dashed; text-decoration:none;}
.status span a { color:#485252; border-bottom-color:#485252;}

.b-block { padding:15px 0;}
.b-block .b { float:left; margin-right:6px;}
.b-block .b-r { float:right; margin:0px;}

.news-list-block { background-color:#f9f9fa; padding:9px 10px 7px 10px;}
.news-list-block dt a { font-size:125%;}
.news-list-block dt .flag { float:right; margin-top:8px;}
.news-list-block .info { font:normal 70% Tahoma; color:#666666; padding:9px 0 4px 0;}
.news-list-block .info .read-times { background-color:#edecf0; padding:2px 4px;}
.news-list-block .pic { border:1px #e0e0e1 solid; float:left; margin-right:12px; position:relative;}
.news-list-block .text p { padding-bottom:5px;}
.news-list-block .links { font:normal 70% Tahoma; position:relative; left:-6px; color:#2b4985; padding-top:10px;}
.news-list-block .links a { color:#2b4985;}
.news-list-block .pipe { padding:0 4px;}
.news-list-block .info2 { padding-bottom:15px;}
.news-list-block .info2 span, .news-list-block .info2 b { display:block; font-family:Tahoma; font-size:74%;}
.news-list-block .info2 span { float:left; width:80px;}
.news-list-block .info2 b { color:#666666;}
.play { position:absolute; background:url(_img/play-up.png) no-repeat left top; _background:url(none); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/play-up.png', sizingMethod='crop');}

table.list2 { width:100%;}
table.list2 .title td { vertical-align:middle;}
table.list2 .title div { padding:8px 10px 1px 10px;}
table.list2 .title a { font-size:125%;}
table.list2 .title span, .list2 dt span { font-size:85%;}
.list2 dt { padding-bottom:10px;}
table.list2 .title .l-col, table.list2 .title .r-col { width:49%; background-color:#f9f9fa;}
table.list2 .c-col { width:2%;}
.list2 .news-list-block { padding-bottom:12px;}

.multilist { width:100%;}
.multilist td { background-color:#fcf6e2; padding:15px 0 7px 0;}
.multilist td h4 { padding-left:8.62%; //padding-left:2.6%;}
.multilist .another { background-color:#f0f1f3; width:37.8%; padding-bottom:17px;}
.multilist .news-list-block { background:none; padding-top:0px;}
.multilist .another .list-12px dd { background:none; padding:3px 20px 6px 0;}
.multilist .another h4 { padding:0px;}
.multilist .another .list-12px dd .photo-count { font:normal 85% Arial, Helvetica, sans-serif; color:#000000;}
.multilist .list2 dt span { font-size:100%;}

.statistics { font:normal 74% Tahoma; background-color:#f0f1f3; padding:4px 10px 7px 10px; margin-bottom:15px;}
.statistics a { color:#2b4985;}
.statistics b, .statistics .pipe { color:#666666;}

.list-11px { background-color:#f3f3f3; padding:10px 0 16px 0;}
.list-11px dd { padding:0 0 0 7.5%; width:42.5%; //width:42.3%; float:left; background:url(_img/list-grey.gif) no-repeat 6% 8px;}
.list-11px dd a { font-size:74%; color:#333333;}

.list-12px dd { background:url(_img/list-red.gif) no-repeat 3.8% 7px;}
.list-12px dd a { font-size:85%;}
.list-12px dd span { font:normal 70% Tahoma; color:#485252;}

.t1 { background-color:#f9f9fa;}
.t1 dd { width:40.69%; //width:39%; padding:2px 5% 8px 4.31%; //padding-left:6%; //background-position:5% 7px; float:left;}

.t2 { background-color:#fcf6e2; padding-top:8px;}
.t2 dd { padding:0 5% 12px 8.62%; //padding-left:10%; //background-position:4.9% 7px;}
.t2 img { margin:0 2px;}

.t3 { background-color:#f3f3f3; padding:13px 0;}
.t3 dd { padding:2px 6%; //padding:2px 8%; //background-position:4% 9px;}

.with-image { padding:10px 10px 16px 10px; background-color:#f0f1f3;}
.with-image dd { background:none; width:24%; padding-right:1%; float:left;}
.with-image dd div { padding-top:3px;}
.with-image dd img { border:1px #e0e0e1 solid;}

.column-5 .with-image { background-color:#f3efe6;}
.column-5 .with-image dd { width:32%;}

.list-16px-block .pic { border:1px #e2dcc6 solid; float:left;}
.list-16px-block dt { font-size:109%; min-height:90px; _height:90px; margin-left:130px; margin-bottom:12px;}
.list-16px-block .text a { color:#000000; text-decoration:none;}

.three-in-line { background-color:#fcf5dd; padding-bottom:36px; margin-bottom:15px;}
.three-in-line .column-3inrow .list-16px-block { background:none;}

.column-3inrow .list-16px-block { background-color:#f3f3f3; padding:15px 0 0 10px;}

.search-block { padding-top:1px;}
.search-block input { background:none; width:92px; padding:2px 2px 3px 2px; font:normal 85% Arial, Helvetica, sans-serif; color:#666666; //position:relative; //top:2px;}
.search-block .submit { width:52px; height:20px; padding:0 0 2px 0; background:url(_img/search-sbmt-bg.gif) no-repeat left top; border:none; font:normal 74% Tahoma; color:#FFFFFF; text-align:center; position:relative; //position:static; _top:-3px;}
.search-block select { width:76px; margin:0 3px; position:relative; _top:-2px; font:normal 85% Arial, Helvetica, sans-serif; color:#666666;}

.region-select { background:#fcf6e2 url(_img/region-bg.gif) repeat-x bottom; padding:9px 0 10px 9px;}
.region-select dt { float:left;}
.region-select dd { margin-left:53px;}
.region-select dd b { display:block; margin-bottom:-3px;}
.region-select dd a { font:normal 70% Tahoma; color:#b0ac9e;}

.read-all { padding:0 0 17px 8.62%; background-color:#fcf6e2;}
.read-all a { font-size:85%; color:#cc0000; display:block; float:left; padding-right:45px; background:url(_img/icon-read-all.gif) no-repeat right 3px;}

.full-photo-block { background-color:#f9f9fa; padding:0 10px;}
.full-photo-block .text p { padding-bottom:15px;}
.full-photo-block .img { padding-bottom:4px;}
.full-photo-block .img img { border:1px #e0e0e1 solid;}
.full-photo-block h1 { padding-bottom:6px;}
.full-photo-block .statistics { padding:7px 0; margin:0px; background:none;}
.full-photo-block .statistics .vote { float:right;}

.link-to-hidden { padding:5px 10px 19px 10px; position:relative; z-index:1000;}
.link-to-hidden .pipe { font-size:85%; padding:0 10px; color:#959595;}
.link-to-hidden a { font-size:85%; color:#00009b; text-decoration:none; border-bottom:1px #00009b dashed;}
.link-to-hidden .send { padding-left:21px; background:url(_img/icon-mail.gif) no-repeat left 4px;}

.send-form, .codepickup { background-color:#e2e2e2; border:1px #9797d1 solid; padding:10px 14px 10px 10px; position:absolute; top:26px;}
.send-form textarea, .codepickup textarea { display:block; margin:3px 0 8px 0; width:100%;}
.send-form .title, .codepickup .title { font-size:87%;}
.send-form .subtitle, .codepickup .subtitle { font-size:74%; color:#8e8e8e;}
.send-form .submit, .codepickup .submit { font-size:85%;}

.send-form { right:63px; _right:70px; width:232px;}

.codepickup { right:-103px; _right:-96px; width:284px; font-size:87%;}
.codepickup textarea { margin-top:6px;}
.codepickup div { padding-bottom:8px;}
.codepickup input { margin:0 10px 0 5px; position:relative; top:2px;}
.codepickup .submit { margin:0px; position:static;}

.scroll { width:695px; padding:0 0 10px 10px; position:relative;}
.scroll a { display:block; float:left; width:108px; height:68px; border:1px #e0e0e1 solid; margin-right:5px;}
.scroll .clicked { width:106px; height:66px; border:2px #ef0001 solid;}
.scroll .stl, .scroll .str { position:absolute; top:21px; cursor:pointer; z-index:100;}
.scroll .stl { left:0px; background:url(_img/scroll-to-left.png) no-repeat left top; _background:url(none); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/scroll-to-left.png', sizingMethod='crop', sizingMethod='crop');}
.scroll .str { right:0px; background:url(_img/scroll-to-right.png) no-repeat left top; _background:url(none); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/scroll-to-right.png', sizingMethod='crop', sizingMethod='crop');}

.video-full-block .title { padding-bottom:13px;}
.video-full-block .title a { font-size:125%;}
.video-full-block .player { float:left;}
.video-full-block .info-block { background-color:#f0f1f3; margin-left:390px; min-height:292px; _height:292px;}
.video-full-block .statistics { padding:9px 10px 0 10px; margin-bottom:9px; background:none;}
.video-full-block .statistics dd { line-height:18px;}
.video-full-block .text { padding:0 10px 0 10px;}
.video-full-block .text p { padding-bottom:6px;}
.video-full-block .link-to-hidden a { margin-left:21px;}
.video-full-block .link-to-hidden .send { margin-left:0px;}
.video-full-block .send-form, .video-full-block .codepickup { top:45px; left:32px; right:auto;}

.pager { padding:10px 5px 7px 5px; background-color:#f9f9fa;}
.pager a, .pager span { display:block; float:left; font:bold 100% Arial, Helvetica, sans-serif; padding:2px 6px 2px 7px;}
.pager span { background:#d50000 url(_img/pager-l-bg.gif) no-repeat left top; padding:0px;}
.pager b { display:block; color:#FFFFFF; padding:2px 6px 2px 7px; background:url(_img/pager-r-bg.gif) no-repeat right top;}
.pager .dots { background:none;}
.pager .dots b { background:none; color:#000000;}
.pager .prev { margin-right:3px;}
.pager .next { margin-left:3px;}
.pager .next, .pager .prev { font-size:85%; padding-bottom:3px;}

.footer { background:url(_img/footer-bg.gif) repeat-x top;}
.footer .lbg { background:url(_img/footer-l-bg.gif) no-repeat left top;}
.footer dl { padding:13px 20px 76px 20px; //padding-bottom:58px; _padding-bottom:70px; background:url(_img/footer-r-bg.gif) no-repeat right top;}
.footer .logo, .footer dd { float:left;}
.footer .logo { padding-top:19px; //padding-top:6px;}
.footer dd { margin-right:10px; padding-top:8px; padding-left:5px; font-size:74%;}
.footer dd a { color:#666666;}
.footer dt { width:550px; overflow:hidden; padding-top:40px; //padding-top:27px; float:left; color:#666666; font:normal 70% Tahoma;}
.footer .c { width:88px; float:right; padding-top:42px; //padding-top:29px; margin:0 0 0 10px;}
.footer .c img { margin-bottom:2px;}

@media screen and (min-width: 0px){
.menu { padding-top:7px;}
.menu .over { padding-bottom:11px;}
.sub-menu div { padding-bottom:13px;}
#photo { margin-right:417px;}
#video { margin-right:336px;}
#community { margin-right:204px;}
.title-block dt { padding-bottom:6px;}
.search-block input { padding-top:3px;}
.search-block .submit { top:-1px;}
.read-all a { background-position:right 2px;}
}

/* this block should be at the end of the file (safari bug) */
body { _width:expression( (function(){
	var bw = parentNode.offsetWidth;
	if (bw > 1024) return "100%";
	if (bw < 1024) return "995px";
}).call(this) )}
