html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}



.bored {border:1px solid red}
.bogreen {border:1px solid green}


/* go-go-go :)*/
html {height: 100%}

body {background-color:#fff;font: 14px/17px Tahoma, sans-serif; height: 100%; margin:0 2%;}

#wrapper {width: 100%; min-width: 960px; min-height: 100%; max-width:1400px; height: auto !important;height: 100%; margin:0 auto;}

/* Header */
#header {height: 210px; position:relative;}

/* Middle */
#middle {height: 1%;clear: both; width: 100%;}
#middle:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0;}
#content {width: 53%;float: left; padding:0 3%;}

/*  Right */
#sidebar {float: left; width: 40%;}

/* Footer */
#footer { margin:0;min-width: 960px; height: 50px;}

/* Basic */
a {	color: #0060a0;	outline: none;	text-decoration: underline;}
a:hover {text-decoration: none;}

.ilink a{text-decoration:none; border-bottom:1px dashed #0060a0; line-height:2em;}
.ilink a:hover {border:0;}
a.ilink {text-decoration:none; border-bottom:1px dashed #0060a0; line-height:2em;}
a:hover .ilink {border:0;}


a.greylink {text-decoration:none; border-bottom:1px dashed #a0a0a0; line-height:1.8em; color:#a0a0a0;}
a:hover.greylink {border:0;}




p {margin: 0 0 17px}

img {border: none;}

input {vertical-align: middle}

hr {background:url(/i/hr.gif) repeat-x; border:none; outline:none; height:2px; clear:both;}
.red {color:#e84840 !important; white-space:nowrap;}
.white {color:#fff}
.green {color:#78c018;}
a.green{color:#78c018; text-decoration:none; border-bottom:1px dashed; line-height:1em}
a:hover.green{border:none;}
.gray {color:#a0a0a0;}
.yellow {color:#ea9000;}
.blue {color:#1a91f0;}
.purple {color:#765ab1;}
.brown {color:#484030;}
a.brown {color:#484030;}
.cream {color:#cf9700;}
a.cream{color:#cf9700; text-decoration:none; border-bottom:1px dashed #cf9700; line-height:1em}
a.cream:hover{ border:none;}

.lbrown {color:#807060;}
a.lbrown {color:#807060;}
.addsmall {background:url(/i/icons.gif) no-repeat; width:18px; height:18px; display:inline; padding-left:16px;text-decoration:none;}
.editsmall {background:url(/i/icons.gif) 0 -20px no-repeat; width:18px; height:20px; display:inline; padding-left:19px;text-decoration:none;}
.deletesmall {background:url(/i/icons.gif) 0 -200px no-repeat; width:18px; height:20px; display:inline; padding-left:19px;text-decoration:none;}


.twant, a.twant, .twant a{color:#e84840;}
.tbuy, a.tbuy, .tbuy a{color:#f07800;}
.thave, a.thave, .thave a{color:#389400;}
.tsale, a.tsale, .tsale a{color:#0077d6;}
.town, a.town, .town a{color:#674aa5;}



.fleft {float:left;}
.fright {float:right;}
.clear {clear:both; height:0px; line-height:0px; font-size:0px;}
.center {margin:0 auto; text-align:center;}


h3 {font-size:1.7em; font-weight:normal; line-height:1em;}
h4 {font-size:1.3em; font-weight:normal; line-height:1em; padding-bottom:0.5em;}

.sep {margin:10px 0;}

/* happy green button */
.button {height:35px;float:left;}
.button .bleft {background:url(/i/button.png) no-repeat; height:35px; width:17px; float:left;}
.button .bright {background:url(/i/button.png) top right no-repeat; height:35px; float:left;padding-right:17px;}
.button .bright input, .button .bright div {border:none; background:none; height:35px; font-size:18px; line-height:2em; color:#284000;cursor:pointer;} 
/* #happy green button */

/* happy gray button */
.button-g {
	height:35px;
	float:left;
}
.button-g .bleft {
	background:url(/i/button.png) 0 -60px no-repeat;
	height:35px;
	width:17px;
	float:left;
}
.button-g .bright {
	background:url(/i/button.png) right -60px no-repeat;
	height:35px;
	float:left;
	padding-right:17px;
}
.button-g .bright input {
	border:none;
	background:none;
	height:35px;
	font-size:18px;
	color:#282423;
}
/* #happy gray button */
a.orange-dot {
	color:#ea9000;
	border-bottom:1px #ea9000 dashed;
	text-decoration:none
}
a.blue-dot {
	color:#1a91f0;
	border-bottom:1px #1a91f0 dashed;
	text-decoration:none
}
a.orange-dot:hover, a.blue-dot:hover {
	border:none;
}

.add_new_thing {display:block; background:url(/i/add-b.png) no-repeat; height:27px;padding:7px 0 0 35px; color:#78c018; margin:4px 10px;font-size:1.5em;}

.rss {
	height: 24px;
	padding-left: 20px;
	background: url(/i/feed.gif) 0 7px no-repeat;
	text-decoration: none;

}

/* #Basic */

/* Site */
#logo {float:left;}
#logo h1{margin:0; padding:0;position:relative;width:150px; height:170px;;overflow:hidden;}
#logo h1 span {display:block;position:absolute; left:0; top:0; z-index:1;background:url(/i/logo.gif) no-repeat; width:150px; height:170px;   cursor:pointer;}
#logo a {text-decoration: none;}
#hc {}
#hc ul { padding:20px 0 10px 0; margin-left: 18%; }
#hc ul li {display:inline-block; font-size:1.2em; padding:0 30px; line-height: 2em;}
.i-things, .i-community, .i-users, .i-ads, .i-help  {background:url(/i/top-icon.jpg) 0px 2px no-repeat;}
.i-community {background-position: 0 -38px;}
.i-users {background-position: 0 -78px;}
.i-ads {background-position: 0 -118px;}
.i-help {background-position: 0 -158px;}
#search, #add {position:relative; margin:0 0 0 23%; height:80px; width:50%;}
#search .add {position:absolute; background:url(/i/add-bg.jpg) no-repeat; width:50px;height:80px; left:-50px; top:0;}
#search .plus {position:absolute; background:url(/i/add-plus.png) no-repeat; height:20px; width:20px; top:30px; left:17px}
#search .l {position:absolute; background:url(/i/search-l.jpg) no-repeat; color:#333; font-size:1.7em; line-height:1em; padding:27px 0 0 38px; width:113px; height:100px; left:0px; top:0;text-shadow: 1px 1px 1px #999;}
#search .c {position:absolute; background:url(/i/search-c.jpg) repeat-x; width:83%; height:80px; left:113px; top:0}
#search .r {position:absolute; background:url(/i/search-r.png) no-repeat; width:40px; height:80px;right:0px; top:0;}

#search .bg {position:absolute; background:url(/i/search-bg.png) no-repeat; width:90%; height:30px; top:25px; z-index:1;}
#search .input input {width:83%;border:none; background: none; color:#333; font-size:1.45em; margin:1px 0 0 12px;top:25px; z-index:2; position:absolute;}
#search .go { position:absolute; top: 24px; right:6%; z-index:2}
#search .go input {border:none; background:url(/i/search-bt.png) no-repeat; height:32px; width:40px;}

#add {display:none;}
#add .add {position:absolute; background:url(/i/add-bg.jpg) no-repeat; width:130px;height:80px; left:-50px; top:0; font-size:1.7em;  line-height:1em; padding:27px 0 0 30px;text-shadow: 1px 0px 1px #666; color:#fff;}
#add .c {position:absolute; background:url(/i/add-c.jpg) repeat-x; width:80%; height:80px; left:100px; top:0}
#add .r {position:absolute; background:url(/i/add-search.png) no-repeat; width:85px; height:85px;right:-8%; top:-3px;}
#add .bg {position:absolute; background:url(/i/search-bg.png) no-repeat; width:89%; height:30px; top:25px; left: -5px; z-index:1;}
#add .input input {width:85%;border:none; background: none; color:#333; font-size:1.45em; margin:1px 0 0 12px;top:25px; z-index:2; position:absolute;}
#add .go { position:absolute; top: 24px; right:7.5%;z-index:2}
#add .go input {border:none; background:url(/i/add-b.png) no-repeat; height:32px; width:40px;}

#userpanel { width:23%; position:absolute; top:60px; right:0;}
#userpanel .l { background:url(/i/u-panel.jpg) 100% -81px no-repeat; width:60px; height:80px; float: left;}
#userpanel .r { background:url(/i/u-panel.jpg) top right  no-repeat; width:70%; height:80px;float: left;  }
/* Login */
#login-form {position:relative;}
#login-form .bg {position:absolute; background:url(/i/u-field.png) no-repeat; width:90%; height:30px; z-index:1;}
#login-form .input input {width:83%;border:none; background: none; color:#666; font-size:1.1em; margin:2px 0 0 12px;z-index:2; position:absolute;}
#login-form .login, #login-form .password  { position:absolute; height:30px;width:95%; left:-30px;}
#login-form .login {top: 10px;} #login-form .password {top: 40px;}
#login-form .enter { position:absolute; top: -5px; right:-10px;z-index:2}
#login-form .enter input {border:none; cursor:pointer; background:url(/i/bt-enter.png) no-repeat; height:85px; width:85px;}
#login-form .links {position: absolute; top:80px; left:-25px; font-size:12px;}
#login-form .links li {padding-bottom: 4px}
/* #Login */
/* Profile */
#cabinet {position:relative;}
#cabinet .avatar { position:absolute; width:80px; height:80px; top:0; left:-60px; top:-8px; z-index:1; overflow:hidden;}
#cabinet .avatar img {width:80px; height:80px;}
#cabinet .avagreen {position:absolute; background:url(/i/ava.png) no-repeat; width:86px; height:20px; left:-60px; top:-8px; z-index:2; text-align:center; color:#fff; padding-top: 83px}
#cabinet .avared {position:absolute; background:url(/i/avared.png) no-repeat; width:86px; height:20px; left:-60px; top:-8px; z-index:2; text-align:center; color:#fff; padding-top: 83px}

#cabinet .links { position:absolute; z-index:3; top:10px; left:28px;}
#cabinet .user {font-size:18px; padding-bottom:7px; display:block}
.pm {background:url("/i/icons.gif") 0 -174px no-repeat; padding:2px 0 0 20px}
.newpm {background:url("/i/newpm.gif") 0 4px no-repeat; padding:2px 0 0 19px}
/* #Profile */
/* thing */

#u-thing-all {height:60px; position:relative; background:url(/i/u-thing-bg.png) repeat-x;float:right; margin-left:10px; padding: 10px; width:55px; text-align:center;}
#u-thing-all .l, #u-thing-all .r {position:absolute; top:0px; height:60px; width:35px;}
#u-thing-all .l {background:url(/i/u-thing-l.png) no-repeat; left:0px;}
#u-thing-all .r {background:url(/i/u-thing-r.png) no-repeat; right:0px;}
#u-thing-all a {font-size:1.3em;}

#thing {height:80px; position:relative; background:url(/i/thing-bg.gif) repeat-x; margin-bottom:40px;}
#thing h2 {color:#333; padding:3px 0 0 40px; font: normal 2em/1.3em tahoma; width:42%; height:80px}
#thing .l, #thing .r {position:absolute; top:0; height:81px; width:40px; z-index:100}
#thing .l {background:url(/i/thing-l.png) no-repeat; left:0;}
#thing .r {background:url(/i/search-r.png) no-repeat; right:0;}
#thing .want, #thing .buy, #thing .have, #thing .sale, #thing .own, #thing .sharepage, #thing .line {position:absolute; width:10.05%; height:60px;top:0px; background:url(/i/thing-bg.gif) repeat-x; text-align:center; color:#fff; font-size:1.2em; padding-top:20px;}

#thing .own {right:4%; background-position:0 -500px;}
#thing .sale {right:14%; background-position:0 -400px;}
#thing .have {right:24%; background-position:0 -300px;}
#thing .buy {right:34%; background-position:0 -200px;}
#thing .want {right:44%; background-position:0 -100px;}
#thing .count {font-size:1.5em; text-decoration:none; display:block; margin-top:6px;}
#thing .where {position:absolute; top:-25px; left: 40px; font-size:16px;}


.anchors li {display: inline;}

#thing .sharepage {right:0; background-position:0 -600px; width:220px !important;}
#thing .sharepage span a{ color:#fff; font-size:1.4em; line-height:1.3em;}
#thing .line {right:220px; background-position:0 -700px; width:15px !important;}
#thing .avaimg {height:50px; width:50px; overflow:hidden; top:10px; left:15px; position:absolute; z-index:1; padding:5px;}
#thing .avaimg img {height:50px; width:50px;}
#thing .avabg { background:url(/i/ava-top.png) no-repeat; width:60px; height:60px; top:10px; left:15px; position:absolute;padding-top:60px; z-index:2}


#thing h3 {color:#333; padding-left: 80px; font: normal 2em/1em tahoma; width:75%;}
/*#thing .who {float:left; margin:10px 0 0 80px; color:#807060; font-size:1.7em;}
#thing .who .lb {background:url(/i/tubik.gif) 0 -180px no-repeat; height:29px;color:#fff; padding:3px 10px 0 10px;float:left;}
#thing .who .lb span { background:url(/i/arrow-d.png) 3px 15px no-repeat;padding-left:15px;}

#thing .who .cost { line-height:1.1em; float:left; margin:0 5px;}
*/
#thing .self {cursor:pointer;}
#thing .who {width:120px; height:34px; font: normal 22px/24px tahoma; color:#fff; padding-left:10px; float:left; margin:10px 10px 0 80px; position: relative;}
#thing .u-want{background:url(/i/status-down.gif) 0 -200px no-repeat;}
#thing .u-buy{background:url(/i/status-down.gif) 0 -150px no-repeat;}
#thing .u-have{background:url(/i/status-down.gif) 0 -100px no-repeat;}
#thing .u-sale{background:url(/i/status-down.gif) no-repeat;}
#thing .u-own{background:url(/i/status-down.gif) 0 -50px no-repeat;}
#thing #choise {background:url(/i/status-down.gif) -150px 0 repeat-y; width:130px; font: normal 22px/24px tahoma; color:#807060; display:none; position: absolute; left:80px; top:40px;z-index:5}
#thing #choise ul {position:relative; z-index:30;}
#thing #choise ul li {padding:1px 0 1px 10px; margin:0; cursor:pointer;}
#thing #choise ul li.current {background:url(/i/status-down.gif) -300px 0 repeat-y;}

#thing #choise .active {background:url(/i/status-down.gif) -300px 0 repeat-y;}
#thing #choise .bottom {background:url(/i/status-down.gif) -500px top no-repeat; width:130px; height:34px; bottom:-10px; left:0; position:absolute}
#thing .cost { font-size:1.7em; margin-top:0.6em; display: inline-block;}
#thing .arrow {float:right; font-size:12px; padding-right:10px; line-height: 30px;}

#thing .veshalka {position:absolute; height:39px; width:100%; top:-42px; left:0; background: url(/i/veshalka.gif) top center no-repeat;}
#thing .no-active .veshalka {display:none}
#thing .look-l { position:absolute; top:90px; left:0;height:25px; background:url(/i/u-thing-bg.png) left -1100px no-repeat;width:5px;}
#thing .look-r { position:absolute; top:90px; right:0;height:25px; background:url(/i/u-thing-bg.png) right -1100px no-repeat; width:100%; color:#fff;}

#thing .look-r a {color:#fff; line-height:1.5em; border-bottom: 1px dashed #fff; padding:0 2px;}
#thing .look-r a:hover {color:#fff; border:none; padding:0 2px;}

#thing .active .want .veshalka div.box-c {background: #f3867f;}
#thing .active .want .veshalka .ctl, #thing .active .want .veshalka .ctr {color:#f3867f; }

#thing .active .buy .veshalka { background-position:center -60px ;}
#thing .active .buy .veshalka div.box-c {background: #ffc90f;}
#thing .active .buy .veshalka .ctl, #thing .active .buy .veshalka .ctr {color:#ffc90f; }
#thing .active .buy .look-l {background-position:left -1140px;}
#thing .active .buy .look-r {background-position:right -1140px;} 


#thing .active .have .veshalka { background-position:center -120px ;}
#thing .active .have .veshalka div.box-c {background: #aedd47;}
#thing .active .have .veshalka .ctl, #thing .active .have .veshalka .ctr {color:#aedd47; }
#thing .active .have .look-l {background-position:left -1180px;}
#thing .active .have .look-r {background-position:right -1180px;} 

#thing .active .sale .veshalka { background-position:center -180px ;}
#thing .active .sale .veshalka div.box-c {background: #63c9ff;}
#thing .active .sale .veshalka .ctl, #thing .active .sale .veshalka .ctr {color:#63c9ff; }
#thing .active .sale .look-l {background-position:left -1220px;}
#thing .active .sale .look-r {background-position:right -1220px;} 

#thing .active .own .veshalka { background-position:center -240px ;}
#thing .active .own .veshalka div.box-c {background: #b6a2dd;}
#thing .active .own .veshalka .ctl, #thing .active .own .veshalka .ctr {color:#b6a2dd; }
#thing .active .own .look-l {background-position:left -1260px;}
#thing .active .own .look-r {background-position:right -1260px;} 

#thing .my {background: url(/i/my-bg.png) top center; height:150px;position:absolute; width:98%; top:-45px; left:0;z-index:3;}
#thing .my .my-l { background:url(/i/my-l.png); height:115px; width:10px; position:absolute; bottom:0px;left:-2px;z-index:100;}
#thing .my .my-r { background:url(/i/my-r.png); height:115px; width:10px; position:absolute; bottom:0px; right:-3px;z-index:100;}
#thing .my .my-t { background:url(/i/my-cruk.jpg) top center no-repeat; height:30px; width:100%; z-index:1; left:0; position:absolute; top:7px;}
#thing .my div.box-c, #thing .my .look-l, #thing .my .look-r { display:none;}
#thing .my .look-r {background: none; display: block; }

#editthis {margin:15px 0 0 0; float:left;}
div.box-c {height:10px;	margin: 32px 8px 0 8px;	position: relative;}
div.box-c em b 	{position:absolute; font:65px Arial; line-height:17px; font-weight:normal;}
.ctl, .ctr {z-index:11;width:12px;height:10px;overflow:hidden; position:absolute; background:transparent;}
.ctl {top:0; left:-10px;} .ctr {top:0; right:-11px;} .ctl b {left:-2px;} .ctr b {left:-11px;}

.box-inner {position:absolute; top:25px; left:0; text-align:center; width:100%;}
.box-inner a, #thing .my .look-r a { color:#282423;font-size:14px; border-bottom:1px dashed #282423; text-decoration:none; line-height:2.9em;}
.box-inner a:hover, #thing .my .look-r a:hover { border:none;}
/* #thing */

/* content */
#tags, .tags  {background:url(/i/icons.gif) 0 -38px no-repeat; padding-left:25px;}
.rating {font-size:1.3em;margin:30px 0 0 15px; color:#282423; position:relative}
.myscore {font-size:1.3em; margin-left:15px; color:#282423;}
 
.opinion_edit {position:relative; height:50px;display:none; margin-left:15px; width:303px;}
.opinion_edit .bg {background:url(/i/u-field.png) no-repeat; width:303px; height:30px; z-index:1; position:absolute;top:5px; left:-5px; }
.opinion_edit .input input {width:280px;border:none; background: none; color:#666; font-size:1.1em; margin:5px 0 0 7px;z-index:2; position:absolute;}
.opinion_edit .comment_control {z-index:2; position:absolute; top:30px; left:5px;}
.scores {font-size:1.2em; font-weight:normal; line-height:1em;}
.rating .last_scores {position:absolute; top:0; left:240px; width:230px;}

.grade-comment {border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color:#f0ecc8; padding:5px 10px; width:50%; display:none;}
/*---------------------------------------------------------------*/
/*  product */
/*---------------------------------------------------------------*/

.big-adv-sale, .big-adv-buy { background: #cdecf3 url(/i/big-adv-sale-bg.jpg) center  101% repeat-x; margin:1% 3% 50px 3%; padding:15px 30px 85px 30px; position:relative; font-size:1.10em;}
.big-adv-sale .scoch, .big-adv-buy .scoch {background:url(/i/scoch.png) no-repeat; width:75px; height:90px; position:absolute; top:-38px; left:45%; z-index:1;}
.big-adv-sale h4, .big-adv-buy h4 { font:normal normal 1.9em tahoma; position:relative; z-index:2;}
.big-adv-sale p, .big-adv-buy p {margin-bottom:0.5em !important}
.big-adv-sale .italic, .big-adv-buy .italic { font:italic 1em Georgia}
.big-adv-sale .lc, .big-adv-buy .lc { left:0;position:absolute; width:175px; height:75px; bottom:-7px; background:url(/i/big-adv-sale-l.jpg) no-repeat;}
.big-adv-sale .rc, .big-adv-buy .rc { right:0; position:absolute; width:175px; height:75px; bottom:-7px; background:url(/i/big-adv-sale-r.jpg) no-repeat;}
.big-adv-sale .edit, .big-adv-buy  .edit{position:absolute; left:0px; bottom:-30px; height:20px; width:auto;}
.big-adv-sale .adprice, .big-adv-buy  .adprice{background: #acd949 url(/i/ad_price.jpg) top left no-repeat; width:auto; height:42px; position:absolute; bottom:20px; left:0px; z-index:10; font-size:2em; color:#fff; padding:0 10px; line-height:1.2em; min-width: 100px;}

.big-adv-buy {background: #ffcc79 url(/i/big-adv-buy-bg.jpg) center  101% repeat-x;}
.big-adv-buy .lc { background:url(/i/big-adv-buy-l.jpg) no-repeat;}
.big-adv-buy .rc { background:url(/i/big-adv-buy-r.jpg) no-repeat;}

.desc, .publ, .plinks, .pfiles {margin-top:30px; clear:both}

/* description */
.dtype { background:url(/i/strelki.gif) right 5px no-repeat; height:10px; display:inline; padding-left:7px; text-decoration: none !important;}
#dtype { position:relative;}
#dtype .types { position:absolute; top:30px; left:0px; display:none;background-color:#fff; border:1px solid #ccc; width:110px;}
#dtype .types li {padding-left:3px}
#dtype .types li:hover {background-color: #eee;}

.desc_author, .desc_author_ava {font-size:1.3em; line-height:2em; float:left;} 
.desc_author_ava {position:relative;height:36px; padding-left:41px; margin-left:7px;}
.desc_author_ava img {width:30px; height:30px; position:absolute; top:2px; left:2px;}
.desc_author_ava_bg {background:url(/i/ava-s.png) no-repeat;width:36px;	height:36px; position:absolute;	top:0px;left:0px;}
.desc .edit {padding:10px;}

.tcount {background:url(/i/nowbg.gif) no-repeat;height:30px; padding:5px 20px 5px 15px; font-size:1.7em; margin:0 -20px 0 5px;  float:left; }
.aleft {width:7px; height:10px; text-decoration:none; background:url(/i/strelki.gif)  0px 10px  no-repeat;}
.aright {width:7px; height:10px; text-decoration:none; background:url(/i/strelki.gif) -10px 10px no-repeat;}
.r-full { background:url(/i/redbg.png) no-repeat; height:30px; padding:5px 25px 5px 15px; font-size:1.7em; color:#fff;float:left; margin:0 0 0 5px;}
.g-add {background:url(/i/add-b.png) no-repeat; height:32px; width:40px; margin:-1px 5px 0 -19px; float:left; line-height: 40px;}
.g-add a {text-decoration: none;}
.r-left { background:url(/i/redbg.png) top left no-repeat; height:24px; width:12px; float:left; color:#fff;float:left; padding-top:10px;margin-left:5px;}
.r-right { background:url(/i/redbg.png) top right no-repeat; height:24px; float:left; padding:5px 12px 5px 0px; font-size:1.7em; color:#fff;float:left; }

/* publ */
.onepubl {margin: 0 5px 1.5em 110px; min-height:100px;}
.onepubl-i {float:left; height:auto; margin-left:-110px; display: inline;}

/* product links */
.plink { padding:5px 0;}
.plink a {font-size:1.3em;}
.plink img {vertical-align:top; width:16px; height:16px; padding:1px 2px 0 0;}


/*community*/
.community_link { padding:3px 0;}
.community_link a {font-size:1.3em;}
.community_link img {vertical-align:middle; width:24px; height:24px;}



/* zvezdochki hotelo4ki */

.stars {margin-top:25px; height:35px;}
.stars li {display:inline;background:url(/i/bigstar.png) top right no-repeat; font-size:35px; letter-spacing:25px;}
.stars li:hover{ background:url(/i/bigstar.png) top left no-repeat;}

/* stasus */
.redb-l { background:url(/i/tubik.gif) left -73px no-repeat; height:24px; width:12px; float:left; margin-left:5px;}
.redb-bg { background:url(/i/tubik.gif) right -73px no-repeat; height:24px; float:left; color:#fff; padding:3px 12px 0 0}

.shave-l, .ssale-l, .sown-l, .swant-l, .shad-l, .sbuy-l,
.sgrade-0-l, .sgrade-1-l, .sgrade-2-l, .sgrade-3-l, .sgrade-4-l {font-size:0.85em; background:url(/i/tubik.gif) left top no-repeat; height:20px; width:10px; float:left;}
.shave-bg, .ssale-bg, .sown-bg, .swant-bg, .shad-bg, .sbuy-bg,
.sgrade-1-bg, .sgrade-2-bg, .sgrade-3-bg, .sgrade-4-bg, .sgrade-0-bg {font-size:0.85em; background:url(/i/tubik.gif) right top no-repeat; height:20px; float:left; color:#fff; margin-top:1px; padding:0px 9px 0 0px}
.ssale-l, .sgrade-4-l {background-position:left -48px;}
.ssale-bg, .sgrade-4-bg {background-position:right -48px;}
.sown-l, .sgrade-5-l {background-position:left -22px;}
.sown-bg, .sgrade-5-bg {background-position:right -22px;}
.swant-l, .sgrade-0-l {background-position:left -215px;}
.swant-bg, .sgrade-0-bg {background-position:right -215px;}
.sbuy-l, .sgrade-2-l {background-position:left -240px;}
.sbuy-bg, .sgrade-2-bg {background-position:right -240px;}

.sstatus-wrap {margin-left:5px; padding-top:8px; font-size:1.2em; float:left;}
/* #status */
.sstars li {display:inline;background:url(/i/icons.gif) center -40px no-repeat; width:16px; height:16px; padding:0px 0 0 18px;}
.sstars li:hover{ background:url(/i/icons.gif) center top no-repeat;}

/* product comments*/
.pcomment {margin:30px 2% 70px 2%;}

.type-bg {background:url(/i/tubik.gif) right -150px; color:#282423; font-size:14px; height:20px;padding:0px 9px 2px 9px; position:relative; margin:5px 3px;}
.type-bg .lc {background:url(/i/tubik.gif) left -150px no-repeat; width:7px; height:20px; position:absolute; top:0; left:0;}
.type-bg a {color:#282423; text-decoration:none;  border-bottom:1px dashed #a0a0a0; line-height:1.2em;}
.type-bg a:hover {border:0;}

.type {color:#282423; font-size:14px; height:20px;padding:0px 9px 2px 9px; position:relative; margin:0px 3px;}


.onecomment {
	position:relative; 
	margin-bottom:15px;
	min-height:70px;
	height:auto !important;
	height:70px;
}
	.onecomment	.c-avaimg {position:absolute; height:50px; width:50px; overflow:hidden; top:4px; left:4px; z-index:1; display: block;}
	.onecomment	.c-avag, .onecomment .c-avar { width:60px; height:75px; top:0; left:0;position:absolute; z-index:2; color:#fff; font-size:11px}
	.onecomment	.c-avag div, .onecomment .c-avar div {float:right;margin:50px 3px 0 0;text-align:center;width:27px;}
	.onecomment	.c-avag {background:url(/i/ava-cg.png) no-repeat; }
	.onecomment	.c-avar { background:url(/i/ava-cr.png) no-repeat;}
	.onecomment	.c-text {padding: 0 20px 0 70px;}
	.onecomment .c-author {float:left; margin:0 10px 10px 0;}
	.onecomment .c-rating { position:absolute; top:10px; right:-20px}
	.onecomment .p-rating {margin:0 0 0 7px}

/* addcomment  */
.addcomment {margin:40px 0;}
.addcomment h3 {margin-bottom:10px;}
.t-area {width:50%; background:url(/i/textarea.gif) -26px -26px no-repeat; position:relative;}
.t-area .r {background:url(/i/textarea.gif) 0 -26px no-repeat; position:absolute; margin-left:100%; left:-21px; top:0; height:220px; width:22px; z-index:1;}
.t-area .b {background:url(/i/textarea.gif) -26px 0px no-repeat; position:absolute; bottom:0px; left:0; width:100%; height:22px;}
.t-area .rb {background:url(/i/textarea.gif) no-repeat; position:absolute; bottom:0px; right:-1px; width:22px; height:22px;z-index:2;}
.t-area .ttext {padding:10px; position:relative; z-index:10;}
.t-area .ttext textarea {height:200px; width:99%; border:0; }
.input-sm input, .t-area .ttext textarea {font-size: 100%; font-family: tahoma;}
/* sidebar */
/*-------------------------------------------------*/
.photo-pb {background:url(/i/photo-b.gif) -24px -28px no-repeat; position:relative; width:100%; height:100%;}
.photo-pb .r {background:url(/i/photo-b.gif) 0 -28px no-repeat; position:absolute; margin-left:100%; left:-17px; top:0; height:100%; width:17px; }
.photo-pb .b {background:url(/i/photo-b.gif) -24px 0px no-repeat; position:absolute; bottom:0px; left:0; width:100%; height:20px;}
.photo-pb .rb {background:url(/i/photo-b.gif) no-repeat; position:absolute; bottom:0px; right:0; width:17px; height:20px;}
.photo-pb .img img {padding:10px;}

.scrollable_wrap {position:relative;}
#scrollable {
    position:relative; 
    overflow:hidden; 
    height:90px; 
    margin:0 35px;
}
.items {
    width:20000em; 
    position:absolute; 
}
.prev {
	background:url(/i/photo-l.jpg) no-repeat;
	display:block;
	height:90px;
	width:30px;
	position:absolute;
	top:0px;
	left:0px;
}
.next {
	background:url(/i/photo-r.jpg) no-repeat;
	display:block;
	height:90px;
	width:30px;
	position:absolute;
	top:0px;
	right:0px;
}
.onephoto {
	background:url(/i/photo-sl-bg.gif) no-repeat;
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	width: 90px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	padding: 4px;
	height:90px;
	display:block;
	float:left;
	position:relative;
}
.onephoto-sel {
	background:url(/i/photo-select.png) no-repeat;
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	width: 90px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	padding: 4px;
	height:90px;
	display:block;
	float:left;
}
.onephoto img, .onephoto-sel img {
	width:80px;
	height:80px;
}
.onephoto .iloadthis { background:url(/i/its-my-photo.png) no-repeat; width:26px; height:26px; top:-2px; right:5px; position:absolute;}


.addad {margin:20px 0 30px 25%;}

/*sale*/
.sale-vip { position:relative; margin:0 auto 15px auto; width:90%; height:1%;}
.sale-vip .t {padding:15px 10px 0px 85px;height:70px;  position:relative}
.sale-vip .img {position:absolute; top:15px; left:15px; width:60px; height:60px; overflow:hidden;}
.sale-vip .img img {width:60px; height:60px;}
.sale-vip .vip { background:url(/i/sale-vip.png) no-repeat; position:absolute; width:45px; height:45px; top:-20px; right:-10px;}
.sale-vip .text { background:url(/i/sale-vip-bg.gif) repeat; padding: 0px 15px 70px 15px; position:relative; border-bottom:1px solid #ddd;}
.sale-vip .lc {background:url(/i/sale-vip-l.jpg) no-repeat; position:absolute; width:140px; height:70px; bottom:-10px; left:0px;}
.sale-vip .rc {background:url(/i/sale-vip-r.jpg) no-repeat; position:absolute; width:140px; height:70px; bottom:-10px;  right:0px;}


.adv-sale, .adv-buy {position:relative;  margin:0 auto 15px auto; width:90%; height:1%;}
.adv-sale .t { background-color:#b2ddff; padding:15px 10px 0px 85px;min-height:70px;  position:relative}
.adv-sale .img, .adv-buy .img { position:absolute; top:15px; left:15px; width:60px; height:60px; overflow:hidden;}
.adv-sale .img img, .adv-buy .img img {width:60px; height:60px;}
.adv-sale .text {background: #b2ddff url(/i/adv-sale-bg.jpg) center bottom repeat-x; padding: 0px 15px 70px 15px;font:italic 16px Arial;}
.adv-sale .lc { position:absolute; background:url(/i/adv-sale-l.jpg) left bottom no-repeat; width:140px; height:75px; bottom:-9px; left:-1px;}
.adv-sale .rc { position:absolute; background:url(/i/adv-sale-r.jpg) right bottom no-repeat; width:140px; height:75px; bottom:-9px; right:-1px;}

.adv-buy {position:relative;  margin:0 auto 15px auto; width:90%; height:1%;}
.adv-buy .t { background-color:#ffc668; padding:15px 10px 0px 85px;min-height:70px;  position:relative}
.adv-buy .img { position:absolute; top:15px; left:15px; width:60px; height:60px; overflow:hidden;}
.adv-buy .img img {width:60px; height:60px;}
.adv-buy .text {background: #ffc668 url(/i/adv-buy-bg.jpg) center bottom repeat-x; padding: 0px 15px 70px 15px; font:italic 16px Arial;}
.adv-buy .lc { position:absolute; background:url(/i/adv-buy-l.jpg) left bottom no-repeat; width:140px; height:75px; bottom:-9px; left:0px;}
.adv-buy .rc { position:absolute; background:url(/i/adv-buy-r.jpg) right bottom no-repeat; width:140px; height:75px; bottom:-9px; right:-1px;}

.price {background: #62a20d url(/i/price.jpg) top right no-repeat; width:auto; height:38px; position:absolute; left:0; bottom:30px; z-index:10; font-size:1.8em; color:#fff; text-align:center; line-height:1.5em; padding:0 5px; min-width:100px;}

.watch_on {position:absolute;height:38px;left:5px;vertical-align:middle;line-height:38px;bottom:0px;padding-left:20px;background:url(/i/eye.png) no-repeat left 0.8em;line-height:38px;}
.watch_off {position:absolute;height:38px;left:5px;vertical-align:middle;line-height:38px;bottom:0px;padding-left:20px;background:url(/i/eye_off.png) no-repeat left 0.8em;line-height:38px;}
.watch_off a:link{text-decoration:none; border-bottom:1px dashed #AAAAAA; line-height:2.5em;margin-left:0.2em;color:#AAAAAA;}
.watch_off a:active{text-decoration:none; border-bottom:1px dashed #AAAAAA; line-height:2.5em;margin-left:0.2em;color:#AAAAAA;}
.watch_off a:visited{text-decoration:none; border-bottom:1px dashed #AAAAAA; line-height:2.5em;margin-left:0.2em;color:#AAAAAA;}
.watch_off a:hover{text-decoration:none; border:none; line-height:2.5em;margin-left:0.2em;color:#AAAAAA;}
.watch_on a:link{text-decoration:none; border-bottom:1px dashed #0060a0; line-height:2.5em;margin-left:0.2em;}
.watch_on a:active{text-decoration:none; border-bottom:1px dashed #0060a0; line-height:2.5em;margin-left:0.2em;}
.watch_on a:visited{text-decoration:none; border-bottom:1px dashed #0060a0; line-height:2.5em;margin-left:0.2em;}
.watch_on a:hover{text-decoration:none; border:none; line-height:2.5em;margin-left:0.2em;}
.advert_contact {position: absolute; bottom: 19px; left:170px; z-index: 1}
.advert_contact .pm {margin-left:-20px !important;}
.vote {position:relative; height:30px;width:30px;}
.vote .now { background:url(/i/rep-n.png) no-repeat; width:30px; height:30px; position:absolute;top:20px; left:0; text-align:center; color:#78c40f; line-height:2em;  cursor:pointer;}
.vote .plus, .vote .minus { background:url(/i/rep.gif) no-repeat; width:30px; height:28px; position:absolute;text-align:center; }
.vote .plus {top:20px; left:0;  line-height:1.5em}
.vote .minus { background-position:left -28px; top:20px; left:0; line-height:2em}
.vote a{color:#fff; font-size:1.2em; font-weight:bold; text-decoration:none;}
.descvote { height:40px; width:30px; position:relative; margin:-15px 10px 0px 10px; float:left;}

/* Ratings */
/* stars small */
.p-rating					{background:url('/i/smallstars.png');height:20px;overflow:hidden;width:100px; margin:3px 5px 0 0;}
.p-rating li					{background-image:url('/i/smallstars.png');float:left;height:20px;width:20px; list-style:none;}
								
.p-rating .rating0						{background:none !important}
.p-rating .rating1						{background-position:0 -100px;}
.p-rating .rating2						{background-position:0 -80px;}
.p-rating .rating3						{background-position:0 -60px;}
.p-rating .rating4						{background-position:0 -40px;}
.p-rating .rating5						{background-position:0 -20px;}
/* #stars small */

/* stars small */
.i-rating					{background:url('/i/smallstars.png');height:20px;overflow:hidden;width:100px; margin:3px 5px 0 0; float:left;}
.i-rating li					{background-image:url('/i/smallstars.png');float:left;height:20px;width:20px; list-style:none;}
								
.i-rating .rating0						{background:none !important}
.i-rating .rating1						{background-position:0 -100px;}
.i-rating .rating2						{background-position:0 -80px;}
.i-rating .rating3						{background-position:0 -60px;}
.i-rating .rating4						{background-position:0 -40px;}
.i-rating .rating5						{background-position:0 -20px;}
/* #stars small */

/* big star_old
.rating_user					{background:url(/i/bigstars.png);height:35px;overflow:hidden;width:180px; margin:5px 0 5px 15px}
.rating_user li					{background-image:url(/i/bigstars.png);cursor:pointer;float:left;height:35px;width:36px; list-style:none; margin:0; padding:0;}
								
.rating_user .rating0						{background:none !important}
.rating_user .rating1						{background-position:0 -200px;}
.rating_user .rating2						{background-position:0 -160px;}
.rating_user .rating3						{background-position:0 -120px;}
.rating_user .rating4						{background-position:0 -80px;}
.rating_user .rating5						{background-position:0 -40px;}
*/
.rating_user					{background:url(/i/bigstars.png);height:35px;overflow:hidden;width:180px; margin:5px 0 5px 15px}
.rating_user li					{background-image:url(/i/bigstars.png);cursor:pointer;float:left;height:35px;width:36px; list-style:none; margin:0; padding:0;}

.rating_user .rated {background:url(/i/bigstars.png) 0 -40px;cursor:pointer;float:left;height:35px;width:36px; list-style:none; margin:0; padding:0;}
.rating_user .rate {background:url(/i/bigstars.png) 0 -80px;cursor:pointer;float:left;height:35px;width:36px; list-style:none; margin:0; padding:0;}

.rate-star {background: url(/i/rate-bar.gif) 0px -25px no-repeat; width:14px; height: 14px; float: left;}
.rate-star-no {width:14px; height: 14px; float: left;}
.rate-bar-wrap {background: url(/i/rate-bar.gif) 0px 0px repeat-x; border: 1px solid #ddd; width:50px; height:8px; position:relative; margin:3px 0 0 5px; float: left;}
.rate-bar {background: url(/i/rate-bar.gif) 0px -10px repeat-x; height:8px; position:absolute; top: 0; left: 0;}
.rate-text {font-size: 12px; display: block; float:left; margin-left: 5px;}
.rate-one {clear: both; margin-top:4px; overflow: hidden;}
/* #big star*/
/*====================================================================================*/
/*------------------------*/

/* alphabet */
#alphabet_block {
	font-size:1.3em;
	position:relative;
	margin:20px 0 60px 4%;
	overflow: visible;
	line-height:1.2em;
}
#alphabet_all {margin-left:4% !important}

#alphabet_block a, #alphabet_block div {
	display:block; 
	float:left; 
	height:1.4em;
	margin:0 4px;
	position: relative;
}
.current-letter { 
	background:url(/i/tubik.gif) left -265px no-repeat; 
	text-decoration: none;
	padding:0 10px; 
	color:#484030;}
	
.current-letter span {
	background:url(/i/tubik.gif) right -265px no-repeat;
	display:block;
	height:1.4em; 
	position: absolute;
	top: 0;
	right: 0;
	width:10px}
/* #alphabet_block */


.onething {margin:15px 0 30px 0; min-height:70px; height:70px; height:auto !important;}
/* img */
.onething .img {position:relative; width:70px; height:70px; overflow:hidden; float:left;}
.onething .img img { height:60px; width:60px; position:absolute; top:5px; left:5px; z-index:1;}
.onething .img .bg { background:url(/i/one-img.gif) no-repeat; position:absolute; top:0px; left:0px; z-index:2;width:70px; height:70px;}
/* #img */
/* text */
.onething .text {margin:0 150px 0 75px;}
.onething .text h5 {color:#004878; font:normal normal 1.7em tahoma; margin-bottom:0.2em;}
/* #text */
.onething .t-raiting {float:right; vertical-align:top;}
.onething .stat {margin:0.2em 0 0 75px; font-size:0.85em;}

.comnum { font-size:0.85em; margin-left:5px}
.comnum .left { background:url(/i/comment.gif) no-repeat; width:8px; padding: 0 0 10px 5px; }
.comnum .num { background:url(/i/comment.gif) top right no-repeat;  padding: 0 5px 10px 5px; margin:0 7px 0 -3px;}
.comnum .num a {margin-left:-5px;}

#otags {margin: 20px 10px}

/* Вес тегов */
.cld1        {font-size: 10px; color:#807060}
.cld2        {font-size: 12px; color:#807060}
.cld3        {font-size: 14px; color:#807060}
.cld4        {font-size: 16px; color:#807060}
.cld5        {font-size: 18px; color:#736555}
.cld6        {font-size: 20px; color:#736555}
.cld7        {font-size: 22px; color:#615545}
.cld8        {font-size: 24px; color:#5b5040}
.cld9        {font-size: 26px; color:#5b5040}
.cld10        {font-size: 28px; color:#4b4333}
.cld11        {font-size: 30px; color:#4b4333}
.cld12        {font-size: 32px; color:#484030}
.cld13        {font-size: 34px; color:#484030}
/* /Вес тегов */

#sbcom {margin:10px 0; font-size:0.85em;}/* right comment*/ 
#sbcom .com {font-size:1.3em;}
#sbcom li {min-height:70px; clear:both;margin:3px 50px 20px 10px ;}
#sbcom .userpic {float:left;  position:relative; width:73px; height:70px; overflow:hidden;}
#sbcom .userpic img { height:62px; width:62px; position:absolute; top:4px; left:4px; z-index:1;}
#sbcom .userpic .bg { background:url(/i/u-img.gif) no-repeat; position:absolute; top:0px; left:0px; z-index:2;width:70px; height:70px;}


.swchItemA {background:url(/i/tubik.gif) right -150px; color:#282423; padding:1px 5px 1px 0}
.swchItemA-l {background:url(/i/tubik.gif) left -150px; color:#282423; padding:1px 0 1px 3px}
.strelka{text-decoration:none; font-size:1.3em;}

/* rubrikator_old */
#rubricator {font-size:1.3em; position:relative;margin-bottom:30px;color:#666;}
#rub-wrap {position:absolute; top:24px; left:0; z-index:200; display:none; }
#rub-body { background:#f3f3f3 url(/i/rub-bg.jpg) repeat-x; border-bottom:2px solid #e7e7e7; padding:15px 10px; color:#a0a0a0; float:left; line-height:1.4em; font-size:14px;}
#rubshow {margin-left:3%;}
#rub-body .ltc, #rub-body .rtc, #rub-body .lbc,  #rub-body .rbc { background: url(/i/rub-corn.jpg) no-repeat; position:absolute; width:30px; height:30px;}
#rub-body .ltc {top:0; left:0px;}
#rub-body .rtc {top:0; right:0; background-position:top right;}
#rub-body .lbc {bottom:-2px; left:0px;background-position:bottom left;}
#rub-body .rbc {bottom:-2px; right:0; background-position:bottom right;}

#rub-body .stolbik {padding:5px 20px; float:left; width:17%;}
#rub-body h6 {font:normal 1.3em/1em tahoma; margin-bottom:3px;}
#rub-body .stolbik .block {margin:0 0 20px 0;}
#rub-body span {display:none;}
#rub-body .show {display:inline;}
#rub-body .now { background-color:#0060a0; color:#fff; padding:2px 5px; text-decoration:none;}
#rub-body a:hover.now { background-color:#0060a0; color:#fff; padding:2px 5px; text-decoration:none;}
#rub-body a:hover {background-color:#9f9f9f; color:#fff; padding:2px 0; text-decoration:none;}

#rubshow {text-decoration:none; background:url(/i/rub-button.jpg) no-repeat; height:21px; padding:0 7px 3px 7px;}
a:hover#rubshow {text-decoration:none; background:url(/i/rub-button.jpg) 0 -25px no-repeat; height:21px; padding:0 7px 3px 7px;}


/*rubrikator_new*/
.rub_body {
	background: #e7e7e7 url(/i/rub-b-bg.gif) left bottom repeat-x;
	position: relative;
	width:96%;
	overflow: hidden;
	margin:0 2% 25px;
	border-radius:0 15px 0 0;
	-moz-border-radius:0 15px 0 0;
	-webkit-border-top-right-radius: 15px; 
	padding: 10px 0;
}
.rub_b_l {
	background: url(/i/rub-b-l.gif) no-repeat;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 24px;
	width: 24px;
}
.rub_b_r {
	background: url(/i/rub-b-r.gif) no-repeat;
	position: absolute;
	bottom: 0;
	right: 0;
	height: 24px;
	width: 24px;
}
.rub_body .cat {margin:0px 8% 10px 0 !important;}
.breadcrumbs {margin-left: 2%; padding-bottom: 5px; font:16px Tahoma}
.rub_this {background-color: #e7e7e7; padding: 3px 5px 10px; color:#282423; text-decoration: none;}
.rub_end {color:#282423; text-decoration: none;}
/*====================================================================================*/
/*user*/
.container {width: 100%; float: left;overflow: hidden;}
#u-main {padding: 0 0 0 30%;}

#u-panel {float: left; width: 29%; margin:5px 0 10px -100%;  position: relative;  background:#f3f3f3 url(/i/rub-bg.jpg) repeat-x; border-bottom:2px solid #e7e7e7; padding:10px 0 15px 0;}
#u-panel p {margin-bottom:0.7em;}
#u-panel .ltc, #u-panel .rtc, #u-panel .lbc,  #u-panel .rbc { background: url(/i/rub-corn.jpg) no-repeat; position:absolute; width:30px; height:30px;}
#u-panel .ltc {top:0; left:0px;}
#u-panel .rtc {top:0; right:0; background-position:top right;}
#u-panel .lbc {bottom:-3px; left:0px;background-position:bottom left;}
#u-panel .rbc {bottom:-3px; right:0; background-position:bottom right;}

#u-avatar {width:150px; height:155px; margin:0 auto;position:relative;margin-bottom:2.8em;}
#u-avatar img {width:150px; height:150px}
#u-avatar .bg {width:165px; height:200px;  position:absolute; top:0px; left:-7px; z-index:2; background:url(/i/u-avabg.png) no-repeat; text-align:center;} 
#u-avatar h2 {font:normal normal 24px/1em tahoma; margin-top:160px;line-height:1.2em;}

#u-panel .medal-l {position:absolute; top:60px; left:25%; margin-left: -65px; text-align:center; font-size:18px;z-index:3}
#u-panel .medal-r {position:absolute; top:60px; right:25%; margin-right: -65px; text-align:center;font-size:18px;z-index:3}

#u-panel .img {
	display:block; width:70px; height:70px; 
	overflow:hidden; margin:5px 0;
}
#u-panel .dop_ava_cont {float:left; text-align: center; cursor: pointer;margin-bottom: 10px;}

#u-panel .u-info {margin:0 30px}
#u-panel .dop_ava_edit {position: relative;}
#u-panel .user_photo_file_class {width:50px; height:20px;position:absolute; top:0; left:-20px;z-index:100;opacity:0;cursor: pointer;filter:alpha(opacity=0);}

#u-thing {height:60px; position:relative; background:url(/i/u-thing-bg.png) repeat-x; margin:0 0 20px 0; float:right; width:95%; display:inline;}
#u-thing .l, #u-thing .r {position:absolute; top:0; height:60px; width:35px;}
#u-thing .l {background:url(/i/u-thing-l.png) no-repeat; left:0;}
#u-thing .r {background:url(/i/u-thing-r.png) no-repeat; right:0;}
#u-thing .want, #u-thing .buy, #u-thing .have, #u-thing .sale, #u-thing .own {position:absolute; width:18.125%; height:50px;top:0px; background:url(/i/u-thing-bg.png) repeat-x; text-align:center; color:#fff; font-size:12px; padding-top:10px;z-index:1}
#u-thing .own {right:4.7%; background-position:0 -500px;}
#u-thing .sale {right:22%; background-position:0 -400px;}
#u-thing .have {right:40%; background-position:0 -300px;}
#u-thing .buy {right:58%; background-position:0 -200px;}
#u-thing .want {right:76%; background-position:0 -100px;}
#u-thing .count {font-size:18px; text-decoration:none; display:block; margin-top:6px;}
#u-thing .want .active, #u-thing .buy .active, #u-thing .have .active, #u-thing .sale .active, #u-thing .own .active {background:url(/i/u-thing-bg.png) 55% -600px repeat-x; position:absolute; height:70px; top:0px; left:0px; width:95%; padding-top:10px;}
#u-thing .want .active span, #u-thing .buy .active span, #u-thing .have .active span, #u-thing .sale .active span, #u-thing .own .active span {font-weight:normal; color:#282423;}
#u-thing .want .active .left, #u-thing .buy .active .left, #u-thing .have .active .left, #u-thing .sale .active .left, #u-thing .own .active .left {background:url(/i/u-thing-bg.png) left -600px repeat-x; position:absolute; height:65px; width:20px; top:0px; left:0px;}
#u-thing .want .active .right, #u-thing .buy .active .right, #u-thing .have .active .right, #u-thing .sale .active .right, #u-thing .own .active .right {background:url(/i/u-thing-bg.png) right -600px repeat-x; position:absolute; height:65px; width:20px; top:0px; right:0px;}

#u-thing .buy .active  { background-position:55% -700px}
#u-thing .buy .active .left {background-position:left -700px}
#u-thing .buy .active .right {background-position:right -700px}

#u-thing .have .active  { background-position:55% -800px}
#u-thing .have .active .left {background-position:left -800px}
#u-thing .have .active .right {background-position:right -800px}

#u-thing .sale .active  { background-position:55% -900px}
#u-thing .sale .active .left {background-position:left -900px}
#u-thing .sale .active .right {background-position:right -900px;}

#u-thing .own .active  { background-position:55% -1000px}
#u-thing .own .active .left {background-position:left -1000px}
#u-thing .own .active .right {background-position:right -1000px;}


.table, .table_hr { margin:0 0 20px 4%; width:95%;}
.table_hr {background:transparent url(/i/hr.gif) repeat-x scroll 0 0; padding-top:15px;}
#u-thing-images td {width:25%}
#u-thing-images .one-thing {position:relative;  width:95%; padding:140px 0 0 20px;}
#u-thing-images .one-thing .img {position:absolute; top:0px; left:20px; width:120px; height:120px;}
#u-thing-images .one-thing .img img {position:absolute; top:5px; left:5px;width:120px; height:120px;}
#u-thing-images .one-thing .bg {position:absolute; top:0; left:0; background:url(/i/u-thing-img.gif) no-repeat;width:130px; height:130px; }
#u-thing-images .one-thing h5 {font: 1.3em/1em tahoma; margin-bottom:5px;}

.u-block {padding-top:10px; vertical-align:top; width:50%;}

.friend {position:relative; padding-top:60px; text-align:center; float:left; width:60px; font-size:12px; margin:10px 5% 20px 20px;}
.friend img {position:absolute; top:5px; left:0px;width:55px; height:55px;}
.friend .bg {position:absolute; top:0px; left:0px;width:60px; height:60px; background:url(/i/friend-bg.png) no-repeat;}
.no-one {padding:5px 30px 5px 10px}

#u-mark  {padding: 20px 0 0 42%;}
#u-mark  h3 {padding-bottom:5px;}
#u-mark  h6 {font:normal 1.3em tahoma;}
.table95 {width:95%}

.u-one-op .img {position:relative; width:70px; height:70px; overflow:hidden; float:left; margin-right:5px;}
.u-one-op .img img {height:60px; width:60px; position:absolute; top:5px; left:5px; z-index:1;}
.u-one-op .img .bg {background:url(/i/one-img.gif) no-repeat; position:absolute; top:0px; left:0px; z-index:2;width:70px; height:70px;}
.u-one-op p { background-color:#f0ecc8; margin:25px 0 0 75px; padding:1px 5px 3px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; font-size: 12px}
.u-one-op
{
        width: 30%;
        min-height: 90px;
        display: inline-block;
        vertical-align: top;
        margin:0 5px 5px 0;
        zoom: 1;
        *display: inline;
        _height: 90px;


}
.u-one-op h6 {font:normal 14px Tahoma}

.u-one-com {margin-bottom:10px; font-size:12px; overflow: hidden;}
.u-one-com .comlink {font-size:14px; display:block;}
.u-one-com .prodlink a {color:#3f87b7; display:block;}

#u-friends {float:left; width:40%; margin:10px 3% 0 0;display:inline;}
.u-one-friend {margin:10px 0; position:relative; overflow: hidden;}
.u-one-friend .ava { position:relative; height:36px; padding-left: 40px; overflow:hidden;float:left}
.u-one-friend .ava img {width:30px; height:30px; position:absolute; top:2px; left:2px;}
.u-one-friend .ava .bg {background:url(/i/ava-s.png) no-repeat;width:36px; height:45px; position:absolute; top:0px; left:0px;}
.u-f-nick {margin:2px 5px 0 5px; float:left; display:inline;}
#u-ad {float: left; width: 34%;margin:5px 0 0 -100%;  position: relative; padding-left:3%}

#u-add {margin:0 3%;}
#u-add h5 {font: normal 1.3em tahoma; color:#282423;}
#u-things {margin:0 2% 0 1%; width:25%; float:left;}
#u-things .u-one-thing {min-height:70px; height:70px; height:auto !important; float:left; margin:10px 3% 10px 0;}
#u-things .u-one-thing .img {position:relative; width:70px; height:70px; overflow:hidden; float:left; margin-right:5px;}
#u-things .u-one-thing .img img {height:60px; width:60px; position:absolute; top:5px; left:5px; z-index:1;}
#u-things .u-one-thing .img .bg {background:url(/i/one-img.gif) no-repeat; position:absolute; top:0px; left:0px; z-index:2;width:70px; height:70px;}

#u-topics {width:25%;float:left;margin:0 2% 0 1%;}
#u-other {width:30%;float:left;margin:0 2% 0 1%;}
#u-other .img {position:relative; width:70px; height:70px; overflow:hidden; float:left; margin-right:5px;}
#u-other .img img {height:60px; width:60px; position:absolute; top:5px; left:5px; z-index:1;}
#u-other .img .bg {background:url(/i/one-img.gif) no-repeat; position:absolute; top:0px; left:0px; z-index:2;width:70px; height:70px;}
.u-other-one {font-size:1.2em; margin:5px 0;}
.u-other-one span {font-size:0.8em;}

.allthings {padding-top:7px}
.favicon {vertical-align: bottom; margin-right:3px; width:16px; height: 16px;}

.community-title {color:#282423; font:normal normal 2em tahoma; margin-bottom:1.5em;}
.community_title h2 a img {vertical-align: middle;}
.one-community {width:100%; margin:15px 0}
.one-community td { vertical-align:top;}
.one-community .img {width:63px;}
.one-community .img img { height:48px; width:48px;margin:5px 10px 5px 5px}
.one-community h5 {color:#004878; font:normal normal 1.7em tahoma; margin-bottom:0.2em;}
.allusers { background:url(/i/icons.gif) 0 -119px no-repeat; padding-left:15px; font-size:12px; margin:5px 10px; }

.one-community .rating { background-color:#b6e237; font-size:1.715em; color:#282423; padding:5px} 
.one-community .separator, .userlist .separator{padding:5px 0 10px 0}

.userlist {width:100%; margin:15px 0}
.userlist td { vertical-align:top;}
.one-community h5 {font:normal normal 1.7em tahoma; margin-bottom:0.2em;}
.userlist .userava {position:relative; margin:0 10px; width:60px}
.userlist .userava img {position:absolute; top:5px; left:0px;width:55px; height:55px;}
.userlist .userava .bg {position:absolute; top:0px; left:0px;width:60px; height:60px; background:url(/i/friend-bg.png) no-repeat;}
.userlist .rating { background-color:#ffc515; font-size:1.715em; color:#282423; padding:5px}
.userlist .stat {color:#807060; font-size:12px;}
.userlist .stat ul li {display:inline; padding:0 6px 0 0;}
.onsite .auser {position:relative; padding-top:60px; text-align:center; float:left; width:60px; font-size:12px; margin:10px 5% 20px 20px;}
.onsite .auser img {position:absolute; top:5px; left:0px;width:55px; height:55px;}
.onsite .auser .bg {position:absolute; top:0px; left:0px;width:60px; height:60px; background:url(/i/friend-bg.png) no-repeat;}


/*==============================================================*/
.index h2 {font:normal 2em/2em Tahoma, Geneva, sans-serif; margin-left:-10px;}

#i-thing {height:30px; position:relative; background:url(/i/i-thing.png) repeat-x; margin:0 0 20px 0; float:left; width:90%; }
#i-thing .l, #i-thing .r {position:absolute; top:-1px; height:33px; width:20px;}
#i-thing .l {background:url(/i/i-thing-l.png) no-repeat; left:-5px;}
#i-thing .r {background:url(/i/i-thing-r.png) no-repeat; right:-5px;}
#i-thing .want, #i-thing .buy, #i-thing .have, #i-thing .sale, #i-thing .own {position:absolute; width:19.2%; height:30px;top:0px; background:url(/i/i-thing.png) repeat-x; text-align:center; color:#fff; font-size:0.95em; padding-top:6px;z-index:1;}
#i-thing .own {right:13px; background-position:0 -250px;}
#i-thing .sale {right:21%; background-position:0 -200px;}
#i-thing .have {right:40%; background-position:0 -150px;}
#i-thing .buy {right:59%; background-position:0 -100px;}
#i-thing .want {right:78%; background-position:0 -50px;}
#i-thing .want .active, #i-thing .buy .active, #i-thing .have .active, #i-thing .sale .active, #i-thing .own .active {background:url(/i/i-thing.png) 50% -300px repeat-x; position:absolute; height:40px; top:0px; left:0px; width:95%; padding-top:6px;}
#i-thing .want .active .left, #i-thing .buy .active .left, #i-thing .have .active .left, #i-thing .sale .active .left, #i-thing .own .active .left {background:url(/i/i-thing.png) left -300px repeat-x; position:absolute; height:40px; width:12px; top:0px; left:0px;}
#i-thing .want .active .right, #i-thing .buy .active .right, #i-thing .have .active .right, #i-thing .sale .active .right, #i-thing .own .active .right {background:url(/i/i-thing.png) right -300px repeat-x; position:absolute; height:40px; width:12px; top:0px; right:0px;}

#i-thing .buy .active  { background-position:50% -350px}
#i-thing .buy .active .left {background-position:left -350px}
#i-thing .buy .active .right {background-position:right -350px}

#i-thing .have .active  {background-position:50% -400px}
#i-thing .have .active .left {background-position:left -400px}
#i-thing .have .active .right {background-position:right -400px}

#i-thing .sale .active  { background-position:50% -450px}
#i-thing .sale .active .left {background-position:left -450px}
#i-thing .sale .active .right {background-position:right -450px;}

#i-thing .own .active  { background-position:50% -500px}
#i-thing .own .active .left {background-position:left -500px}
#i-thing .own .active .right {background-position:right -500px;}

#i-thing-all {height:40px; position:relative; background:url(/i/i-thing.png) repeat-x;float:left; margin-left:10px; padding: 5px 7px}
#i-thing-all .l, #i-thing-all .r {position:absolute; top:-1px; height:33px; width:20px;}
#i-thing-all .l {background:url(/i/i-thing-l.png) no-repeat; left:-4px;}
#i-thing-all .r {background:url(/i/i-thing-r.png) no-repeat; right:-4px;}


.index-top {
	position:relative;
	margin:0 2%;
	height: 30px;
}
.index-top .want, .index-top .buy, .index-top .have, .index-top .sale, .index-top .own, .index-top .all  {
	position:absolute; 
	width:17.3%; 
	height:24px;
	top:0px; 
	background:url(/i/index-top.png) repeat-x; 
	text-align:center; 
	color:#fff; 
	font-size:0.95em; 
	padding-top:6px;
	z-index:1;
}
.index-top .all {left:87%; width:12%}
.index-top .own {left:70%; background-position:0 -250px;}
.index-top .sale {left:53%; background-position:0 -200px;}
.index-top .have {left:36%; background-position:0 -150px;}
.index-top .buy {left:19%; background-position:0 -100px;}
.index-top .want {left:2%; background-position:0 -50px;}

.index-top .want .active, .index-top .buy .active, .index-top .have .active, .index-top .sale .active, .index-top .own .active, .index-top .all .active {
	background:url(/i/index-top.png) 50% -350px repeat-x; 
	position:absolute; 
	height:24px; 
	top:0px; left:0px; 
	width:100%; 
	padding-top:6px;
}
.index-top .want .active .left, .index-top .buy .active .left, .index-top .have .active .left, .index-top .sale .active .left, .index-top .own .active .left, .index-top .all .active .left {
	background:url(/i/index-top.png) left -350px repeat-x; position:absolute; 
	height:30px; 
	width:12px; 
	top:0px; 
	left:0px;
}
.index-top .want .active .right, .index-top .buy .active .right, .index-top .have .active .right, .index-top .sale .active .right, .index-top .own .active .right, .index-top .all .active .right {
	background:url(/i/index-top.png) right -350px repeat-x; 
	position:absolute; 
	height:30px; 
	width:12px; 
	top:0px; 
	right:0px;
}

.index-top .buy .active  { background-position:50% -400px}
.index-top .buy .active .left {background-position:left -400px}
.index-top .buy .active .right {background-position:right -400px}

.index-top .have .active  {background-position:50% -450px}
.index-top .have .active .left {background-position:left -450px}
.index-top .have .active .right {background-position:right -450px}

.index-top .sale .active  { background-position:50% -500px}
.index-top .sale .active .left {background-position:left -500px}
.index-top .sale .active .right {background-position:right -500px;}

.index-top .own .active  { background-position:50% -550px}
.index-top .own .active .left {background-position:left -550px}
.index-top .own .active .right {background-position:right -550px;}

.index-top .all .active  { background-position:50% -300px}
.index-top .all .active .left {background-position:left -300px}
.index-top .all .active .right {background-position:right -300px;}
.index-top .active a {text-decoration: none;}

.i_things {
	background:#e8e8e8;
	position:relative;
	overflow:hidden;
	padding:16px;
	min-height:445px;
	width: 96%;
}
.i_things_tl {
	background: url(/i/index-top-tl.jpg) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
}
.i_things_tr {
	background: url(/i/index-top-tr.jpg) no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	height: 20px;
	width: 20px;
}
.i_things_bl {
	background: url(/i/index-top-bl.jpg) no-repeat;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 28px;
	width: 20px;
}
.i_things_br {
	background: url(/i/index-top-br.jpg) no-repeat;
	position: absolute;
	bottom: 0;
	right: 0;
	height: 28px;
	width: 20px;
}
.i_item {
	width:31%;
	float:left;
	margin:0 5px;
	overflow:hidden;
}

.i_item ul ul{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	background-color:#fff;
	width:100%;
	opacity:0.9;
	-moz-opacity:0.9;
	filter:alpha(opacity=90);
	display:none;
	position: relative;
	height:138px;
}

.i_item ul li ul li{
	display: list-item;
	float: none;
}
.i_item h6 {
	font:normal 1.25em tahoma;
	color:#282423;
	margin:0 7px;
	position: relative;
	height:24px;
	overflow:hidden;
}
.i_item h6 span {background: url(/i/transp_index.png) top right no-repeat;
	position: absolute; 
	display: block;
	top:0; 
	right:0; 
	height: 24px; 
	width: 60px;}
.i_item .p-rating {margin:5px;}
.i_item .stat, .i_item_show {
	height:138px;
	overflow:hidden;
	position:relative;
	z-index:5;
	margin:3px 0 0 -2px;
	/*padding-left:3px;*/
}
.i_item_show li {heiht:20px; position:relative;}

.i_item ul ul li .now {left:10px;top:3px;}
.i_item ul ul li .now-l {left:3px;top:3px;}

.i_item .stat li, .i_item ul ul li {
	float:left;
	padding:5px 5px 5px 10px;
	clear:both;
	height:15px;
	position: relative;
	display: block;
	width: 99%;
}
.i_item .img {
	width:136px;
	height:144px;
	position:relative;
	overflow:hidden;
	clear:both;
	padding:5px 10px;
}
.i_item .img img {
	width:140px;
	height:140px;
	margin:7px;
}
.i_item .img .bg {
	background:url(/i/i-photo-bg.png) no-repeat;
	position:absolute;
	top:0;
	left:0;
	width:154px;
	height:154px;
	display:block;
}

.i_item .num {
	font-size:12px;
	line-height:24px;
}
.i_item .now {
	position:absolute;
	background: url(/i/tubik.png) right -214px no-repeat;
	color:#fff;
	font-size:12px;
	height:20px;
	padding-right:7px;
	top:0px;
	left:7px;
}
.i_item .now a {
	color:#fff;
}
.i_item .now-l {
	position:absolute;
	background: url(/i/tubik.png) left -214px no-repeat;
	top:0px;
	left:0px;
	height:20px;
	width:7px;
}
.i_item .tbuy .now {
	background-position:right -239px
}
.i_item .tbuy .now-l {
	background-position:left -239px
}
.i_item .thave .now {
	background-position:right 1px
}
.i_item .thave .now-l {
	background-position:left 1px
}
.i_item .tsale .now {
	background-position:right -47px
}
.i_item .tsale .now-l {
	background-position:left -47px
}
.i_item .town .now {
	background-position:right -21px
}
.i_item .town .now-l {
	background-position:left -21px
}
.i_nav {
	width:100%;
	height:28px;
	clear:both;	
	list-style-type:none;
	position: absolute;
	bottom:0px;
	right:0px;
	background:#e8e8e8 url(/i/index-top-bg.jpg) repeat-x;
	padding-right: 25px
}
.i_nav li {
	float:right;
	padding:5px 7px;
	height:18px;
}
.i_nav_now {
	background: url(/i/index-top-bg.jpg) 0 -40px repeat-x;
}
.i_nav_now a {color:#282423; text-decoration: none;}
.top_nav {
	height:26px;
	float:right;
	clear:both;	
	list-style-type:none;
	background-color:#f3f3f3;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	-moz-border-radius:0 0 11px 11px ;
	-webkit-border-bottom-left-radius:11px;
	-webkit-border-bottom-right-radius:11px;
	border-radius:0 0 11px 11px ;
}
.top_nav li {
	float:left;
	padding:4px 7px;
	height:18px;
}
.top_u_now {
	background-color:#f0e0b8;
	-moz-border-radius:0 0 11px 11px ;
	-webkit-border-bottom-left-radius:11px;
	-webkit-border-bottom-right-radius:11px;
	border-radius:0 0 11px 11px ;
}
.top_com_now {
	background-color:#e6efc4;
	-moz-border-radius:0 0 11px 11px ;
	-webkit-border-bottom-left-radius:11px;
	-webkit-border-bottom-right-radius:11px;
	border-radius:0 0 11px 11px ;
}

.thing_sep {clear:both; margin-bottom:10px}
.i_things .view_all {padding:10px 0 0 10px; clear:both;}
.i_ustat {width: 53%;float: left; padding:10px 0 0 3%; }
.i_ustat h3 {margin-left:30px;}
.one_of_us {text-align:center; margin:0 auto; height:470px}

.top10u, .top10c {width:47%; float:left;}
.top10u {margin-left:0px}
.top10c {margin-left:30px}
.top10u h3, .top10c h3{margin:0;}
.toplist {height:415px;margin-left:10px; position:relative; padding-top:5px} 
.top10u .toplist {background-color:#f0e0b8;}
.top10c .toplist {background-color:#e6efc4;}
.top10u .toplist .num, .top10c .toplist .num {background:url(/i/top10nbg.png) repeat-x; width:23%; position:absolute; top:0; right:0; height:419px; z-index:2;}
.top10c .toplist .num { background-position: 0 -430px }

.toplist .ltc { background:url(/i/top10_ltc.png) no-repeat; position:absolute; top:-2px; left:-3px; width:20px; height:20px; z-index:3}
.toplist .rtc { background:url(/i/top10_rtc.png) no-repeat; position:absolute; top:-2px; right:-3px; width:20px; height:20px; z-index:3}
.toplist .lbc { background:url(/i/top10_lbc.png) no-repeat; position:absolute; bottom:-2px; left:-3px; width:20px; height:20px; z-index:3}
.toplist .rbc { background:url(/i/top10_rbc.png) no-repeat; position:absolute; bottom:-2px; right:-3px; width:20px; height:20px; z-index:3}

.oneu_in_top {padding:5px 0px 0 47px; overflow:hidden;position:relative; z-index:4; clear:both; height:35px;}
.oneu_in_top .userpic {margin-left:-37px; float:left; padding:3px; position:relative;}
.oneu_in_top .userpic img {width:30px; height:30px;}
.oneu_in_top .userpic .bg {background:url(/i/avatop10.png) no-repeat; position:absolute; top:0; left:0; height:36px; width:36px;}
.oneu_in_top .ratio, .oneu_in_top .num_things {width:23%; float:right; font-size:1.3em; line-height:1.4em; text-align:left;}
.oneu_in_top .username {float:left; font-size:12px; line-height:24px; padding-left:3px;}

.onec_in_top {padding:5px 0px 0 37px; overflow:hidden;position:relative; z-index:4; clear:both;height:28px;}
.onec_in_top .cpic {margin-left:-27px; float:left; position:relative;}
.onec_in_top .cpic img {width:22px; height:22px;}
.onec_in_top .ratio, .onec_in_top .num_users {width:23%; float:right; font-size:1.3em; line-height:1.4em; text-align:left;}
.onec_in_top .cname {float:left; font-size:12px; width:50%; position: relative; height: 16px; overflow: hidden;}
.onec_in_top .cname span {
	background: url(/i/transp_top_com.png) top right no-repeat;
	position: absolute; 
	display: block;
	top:0; 
	right:-10px; 
	height: 24px; 
	width: 60px;
}

.sort { text-align:right; font-size:0.85em; padding:10px 0 20px 0;line-height:0.85em;}
.sort .sort_type {width:25%; float:right; text-align:center;}

.i_comments {float: right; width: 40%; padding:10px 0;}

.sort a, .top_nav a {border-bottom:1px dashed #0060A0; text-decoration: none; padding:0 1px}
.sort a:hover, .top_nav a:hover {border:none;}
/* ===============================================*/
.community-title {color:#282423; font:normal normal 2em tahoma; margin-bottom:1.5em;}

.one_user {font-size:0.86em; position:relative; padding-left:70px;  min-height:75px;
  height:auto !important;
  height:75px;
}
.one_user .avatar {position:relative; width:60px; height:80px; overflow:hidden; float:left; padding:2px; margin:0 5px 0 0;}
.one_user .avatar_img {position:absolute; height:50px; width:50px; overflow:hidden; top:4px; left:4px; z-index:1; display: block;}
.one_user .avatar_g, .one_user .avatar_r { width:60px; height:75px; top:0; left:0;position:absolute; z-index:2; color:#fff; font-size:11px}
.one_user .avatar_r div, .one_user .avatar_g div {float:right;margin:50px 3px 0 0;text-align:center;width:27px;}
.one_user .avatar_g {background:url(/i/ava-cg.png) no-repeat; }
.one_user .avatar_r { background:url(/i/ava-cr.png) no-repeat;}


.u_thing_stat {height:30px; position:relative; background:url(/i/i-thing.png) repeat-x;  float:left; width:50%;float:right; font-size:1.15em;}
.u_thing_stat .l, .u_thing_stat .r {position:absolute; top:-1px; height:33px; width:20px;}
.u_thing_stat .l {background:url(/i/i-thing-l.png) no-repeat; left:-5px;}
.u_thing_stat .r {background:url(/i/i-thing-r.png) no-repeat; right:-5px;}
.u_thing_stat .want, .u_thing_stat .buy, .u_thing_stat .have, .u_thing_stat .sale, .u_thing_stat .own {position:absolute; width:18.3%; height:30px;top:0px; background:url(/i/i-thing.png) repeat-x; text-align:center; color:#fff; font-size:0.95em; padding-top:6px;z-index:1;}
.u_thing_stat .own {right:16px; background-position:0 -250px;}
.u_thing_stat .sale {right:23%; background-position:0 -200px;}
.u_thing_stat .have {right:41%; background-position:0 -150px;}
.u_thing_stat .buy {right:59%; background-position:0 -100px;}
.u_thing_stat .want {right:77%; background-position:0 -50px;}
.u_thing_stat .want .active, .u_thing_stat .buy .active, .u_thing_stat .have .active, .u_thing_stat .sale .active, .u_thing_stat .own .active {background:url(/i/i-thing.png) 50% -300px repeat-x; position:absolute; height:40px; top:0px; left:0px; width:95%; padding-top:6px;}
.u_thing_stat .want .active .left, .u_thing_stat .buy .active .left, .u_thing_stat .have .active .left, .u_thing_stat .sale .active .left, .u_thing_stat .own .active .left {background:url(/i/i-thing.png) left -300px repeat-x; position:absolute; height:40px; width:12px; top:0px; left:0px;}
.u_thing_stat .want .active .right, .u_thing_stat .buy .active .right, .u_thing_stat .have .active .right, .u_thing_stat .sale .active .right, .u_thing_stat .own .active .right {background:url(/i/i-thing.png) right -300px repeat-x; position:absolute; height:40px; width:12px; top:0px; right:0px;}
.u_thing_stat .buy .active  { background-position:50% -350px}
.u_thing_stat .buy .active .left {background-position:left -350px}
.u_thing_stat .buy .active .right {background-position:right -350px}

.u_thing_stat .have .active  {background-position:50% -400px}
.u_thing_stat .have .active .left {background-position:left -400px}
.u_thing_stat .have .active .right {background-position:right -400px}

.u_thing_stat .sale .active  { background-position:50% -450px}
.u_thing_stat .sale .active .left {background-position:left -450px}
.u_thing_stat .sale .active .right {background-position:right -450px;}

.u_thing_stat .own .active  { background-position:50% -500px}
.u_thing_stat .own .active .left {background-position:left -500px}
.u_thing_stat .own .active .right {background-position:right -500px;}
/*.one_user .info {}*/
.one_user .info h5 { font:normal normal 2em tahoma; margin-bottom:0.2em;}
/*.name_city {}*/
.one_user .stat {color:#807060; margin-top:5px;}

.one_user .stat li {display:inline; padding:0 5px 0 0;}
	
.topboard {background:url(/i/topboard_bg.jpg) repeat-x; height:310px; margin-right:3%; position:relative; padding-top:35px; z-index:1;}
.topboard .left {background:url(/i/topboard_l.jpg) no-repeat; height:315px; width:35px; position:absolute; top:0; left:0; z-index:2;}
.topboard .right {background:url(/i/topboard_r.jpg) no-repeat; height:315px; width:35px; position:absolute; top:0; right:0; z-index:2;}
.topboard h4 {text-align:center; font:normal normal 2em tahoma;}
.topboard table {margin:0 25px; position:relative; z-index:3; width:90%;font-size:1.3em; }  
.topboard table td {vertical-align:middle;}
.topboard .avatar {position:relative; padding:3px; width:30px;}
.topboard .avatartd {width:36px; height:30px;}
.topboard .avatar img {width:30px; height:30px;}
.topboard .avatar .bg {background:url(/i/topboard_ava.png) no-repeat; position:absolute; top:0; left:0; width:36px; height:36px;}
.topboard .name {padding:0 0 5px 3px;}
.topboard .sortitem {width:17%;}

/* ======================================================*/
/* post */

#post_nav {font-size:0.86em; margin:0 0 20px 3%; overflow: hidden;}
.nawarrow {font-size:1.5em; text-decoration:none;}
#post_nav span {margin-right:3.5%;}

.post .title {padding:0 80px 0 65px; position:relative;}
.post .titleimg {margin:7px 0 0 -65px; float:left;}
.post .titleimg img {height:100px; width:100px;}
.post h2 {font: normal normal 2em tahoma;}
.post_rate { position:absolute; right:0; top:-17px;}
.post_rate .comnum {margin:25px 5px 0 0;}
.post .title .author {padding:5px 0 20px 0; font-size:0.86em;}

/* =============================================== */
/* one_community */ 
.community_title {margin:0 0 0 5%; padding:0 0 0 135px}
.community_title .community_img {margin:5px 0 0 -140px; float:left;}
.community_title .community_img img {width:130px; height:130px;}
.community_title .community_img .com_ratio {background:url(/i/com_rating.png) no-repeat; width:80px; height:60px; text-align:center; font-size:1.7em; line-height:3em; margin:5px 25px 0 25px; }
.community_title h2 {font: normal normal 2em/1em tahoma; margin-bottom:10px;}
.community_title .look { background:url(/i/flag_none.gif) 0 14px no-repeat; padding-left:21px; line-height:12px;}


.community_users {margin:30px 0 0 0; clear:both;}
.com_one_user {width:100px; position:relative; overflow:hidden; float:left; margin:0 5px;}
.com_one_user .avatar {position:relative; width:60px; height:100px;overflow:hidden; float:left; padding:2px; text-align:center; margin:0 20px;}
.com_one_user .avatar img {height:55px; width:55px;}
	.onecomment	.c-avaimg {position:absolute; height:50px; width:50px; overflow:hidden; top:4px; left:4px; z-index:1; display: block;}
	.com_one_user .bggreen, .com_one_user .bgred { width:60px; height:75px; top:0; left:0;position:absolute; z-index:2; color:#fff; font-size:11px}
	.com_one_user .bggreen div, .com_one_user .bgred div {float:right;margin:50px 3px 0 0;text-align:center;width:27px;}
	.com_one_user .bggreen {background:url(/i/ava-cg.png) no-repeat; }
	.com_one_user .bgred { background:url(/i/ava-cr.png) no-repeat;}
.c_u_name {position:absolute; top:80px; left:0; z-index:5; text-align:center; width:100px; height:14px;}
#community_topics {margin-top:30px;}
#community_topics .post h4 {font: normal normal 1.3em tahoma;}
#community_topics hr {margin:20px 0;}

/* Описание сообщества */
.pro_blog {margin-top:30px;}
.pro_blog_top {position: relative; background: url(/i/about_blog_t.png) repeat-x;}
.pro_blog_left {background: url(/i/about_blog_l.png) repeat-y;}
.pro_blog_right {background: url(/i/about_blog_r.png) top right repeat-y; padding:25px 25px 5px 25px}
.pro_blog_right h3 {padding-bottom:5px;}
.pro_blog_btm {position: relative; background: url(/i/about_blog_b.png) left bottom repeat-x; height: 10px;}
.pro_blog_top_l {background: url(/i/about_blog_tl.png) no-repeat; position: absolute; top:0;left: -31px; width: 54px; height: 50px}
.pro_blog_top_r {background: url(/i/about_blog_tr.jpg) no-repeat; position: absolute; top:0;right: 0px; width: 23px; height: 25px}
.pro_blog_btm_l {background: url(/i/about_blog_bl.jpg) no-repeat; position: absolute; bottom:0;left: 0px; width: 23px; height: 25px}
.pro_blog_btm_r {background: url(/i/about_blog_br.png) no-repeat; position: absolute; bottom:0;right: 0px; width: 23px; height: 25px}


/* статистика на гланге */
#sitestat-wrap {position: relative;}
#sitestat {position:absolute; top:-60px; left:30%;}
#sitestat .count {text-align: center; float: left; margin: 0 20px 0 0; font-size:12px}
#sitestat .count span {font-size:18px; line-height: 30px}

#third-level {margin: 30px 3%}
#third-level ul {float:left; margin-bottom:30px;}


.cat {width:30%; float:left; font-size:1.285em; margin:0px 0px 4em 3%;}
.cat a {color:#004878;}
.cat li {margin:10px 0; padding-left:23px;}
.cat li .img {height:16px; width:16px; vertical-align:text-bottom; margin-left:-23px; float:left;}

.cat_child {font-size: 0.8em; margin:5px 0;}
.cat_child a {color:#0060A0}
.cat .now {
	background-color:#0060A0;
	color:#fff;
	padding:2px 5px;
	text-decoration:none;
}
.index .cat {margin:0 15px 4em 0;}

/*===================================================*/
/* move this to top */
.lblack {color:#282423;}
.small {font-size: 0.6em; line-height:1.2em;}
.small a{text-decoration:none; border-bottom:1px dashed #0060a0;}
.small a:hover {border:0;}
.va-bottom { vertical-align:bottom !important;}
.sep30 {margin:30px 0;}


/*================ Вставки старых стилей, надеюсь временно (anatoliy@larin.in) ========================*/

.spacer	{clear: both; height: 20px; overflow: hidden}
#left-col {float: left; width: 72%}									
#right-col {float: right; width: 26%}

.status-col {float: left; width: 20%}
.status-col-in {margin: 0 5px; overflow: hidden}

#footer-block { 
	color: #666; font-size: 12px; 
	padding:20px 0; margin:20px 0 0 0;
	border-top:1px dashed gray
}
#footer-block ul {float: right}
#footer-block li {display: inline}
#footer-block li a, #footer-block li a:hover { color: #06c}

.user-last-item {clear: both; margin: 10px 0 0 0; overflow: hidden}
.user-last-left {float: left; width: 50px}
.user-last-left img {border: 1px solid #666;}
.user-last-item dl {margin: 0 0 0 60px}
.user-last-item dt a,
.user-last-item dt a:hover { color: #06c; font-size: 12px}
.user-last-item dd {height: 100%}
.user-last-comment { clear: right; color: #666; font-size: 12px}
.user-vote-mark {background: url('/i/dots-ccc-h.gif') 0 20px repeat-x; font-size: 12px; margin: 2px 0 0 0; overflow: hidden; padding: 8px 0 0 0}
.user-vote-right {margin: 0 26px 0 0}
.user-things-comment {font-size: 12px; margin: 10px 0 0 0; overflow: hidden}
.user-things-comment a,
.user-things-comment a:hover { color: #d70000}
.user-things-comment span { color: #ccc; font-size: 11px}

.thing-rating-1,
.thing-rating-2,
.thing-rating-3,
.thing-rating-4,
.thing-rating-5	{float: right; height: 21px; margin: -8px 0 0 0; width: 26px}
.thing-rating-1 {background: url('/i/rating1.jpg') #fff right no-repeat}
.thing-rating-2 {background: url('/i/rating2.jpg') #fff right no-repeat}
.thing-rating-3 {background: url('/i/rating3.jpg') #fff right no-repeat}
.thing-rating-4 {background: url('/i/rating4.jpg') #fff right no-repeat}
.thing-rating-5 {background: url('/i/rating5.jpg') #fff right no-repeat}
.thing-rating-1 div {color: #b14343}
.thing-rating-2 div, .thing-rating-3 div, .thing-rating-4 div, .thing-rating-5 div {color: #fff}								
.thing-rating-1 div,
.thing-rating-2 div,
.thing-rating-3 div,
.thing-rating-4 div,
.thing-rating-5 div { font-weight: bold; margin: 3px 0 0 5px; text-align: center}
#thing-rating p { background: #fff; clear: both; color: #666; padding: 5px 0 0 0; overflow: hidden}
									
.user-events-item {clear: both; font-size: 12px; padding: 5px 0 0 0; overflow: hidden}
.user-events-item-b {clear: both; font-size: 12px; margin-bottom: 5px; overflow: hidden; padding: 10px 0 5px 0}
.user-events-avatar {float: left; width: 50px}
.user-events-avatar img	{border: 1px solid #666}
.user-events-name {margin: 0 0 0 60px}
.user-events-name-b {font-size: 18px; margin: 0 0 0 60px}

#advert-top {margin: 10px 90px 0 90px}
#stat-top {margin: 55px 90px 0 90px}
#guide {font-size: 12px; list-style: none}
#guide li {float: left; width: 33%}
#guide img {float: left}
#guide p {line-height: 18px}
#guide a, #guide a:hover {color: #06c}

#register-block {left: 50%; margin: 0% 0% 0% -25%; position: absolute; width: 50%}
#common_forms {font-size: 12px}
#common_forms input {background: #fff; border: 1px solid #ccc; padding: 2px; width: 200px}
#common_forms textarea {background: #fff; border: 1px solid #ccc; padding: 2px; width: 350px}
#common_forms select {border: 1px solid #ccc; width: 207px}
#common_forms img {border: 1px solid #666}
#common_forms table {margin: -10px auto}
#common_forms td {padding: 10px 0}
#common_forms img {border: 1px solid #666}
.reg-arrow {font-size: 18px; padding: 10px 20px !important; text-align: center}
#doReg, #doRemind, #doChange, .doSend {cursor: pointer; width: 207px !important}

.ajax_span, .blue_ajax_span {background: inherit; cursor: pointer; font-size: 12px; text-decoration: none}
.ajax_span {border-bottom: 1px dashed #093; color: #093 !important}
.blue_ajax_span {border-bottom: 1px dashed #06c; color: #06c}
.ajax_span:hover, .blue_ajax_span:hover {border: none}


/* Выпадающие семафорчики */
.ajax_alert 					{position:fixed;right:0;top:0;width:400px;z-index:999 }

.msgtop { background: url(/i/msgbg.gif) left top no-repeat;	width: 400px }
.msgbottom { background: url(/i/msgbg.gif) left bottom; width: 400px; height: 15px; margin-bottom:2px }
.msg { margin:-55px 0px 0 70px; font: 14px/18px Arial; color: #fff; min-height:45px; height:auto !important; height:45px;}
.msg a { font: 18px/26px  Arial; letter-spacing: 1px; text-decoration:none }
.close { background: url(/i/close_notice.gif) top right no-repeat; padding: 7px; float: right; text-decoration: none;}
.close img{display: none;}
.msgtop .message, 
.msgtop .error, 
.msgtop .notice { padding: 15px; height: 30px }
.msgtop .notice { background: url(/i/infoicon.gif) 20px 20px no-repeat }
.msgtop .error { background: url(/i/infoicon.gif) 20px -40px no-repeat }
.msgtop .message { background: url(/i/infoicon.gif) 20px -95px no-repeat }
/* /Выпадающие семафорчики */


/* Форма "Пожаловаться" */
#complaint_block				{margin-top:15px}
#complaintFrom					{display:none;margin-top:10px}
#complaintLink					{border-bottom:1px dashed #3399CC; text-decoration:none; font-size: 18px}
#complaintLink:hover			{border-bottom:0;text-decoration:none}
#complaintFrom select			{border: 1px solid #ccc; margin-bottom:5px;width:80%}
#complaintFrom textarea			{margin-bottom:5px;width:80%}
#complaint_code					{border: 1px solid #ccc; padding: 2px; width: 80%; margin-bottom:5px;}
.complaint_button				{padding: 5px; cursor: pointer}
/* /Форма "Пожаловаться" */

/* Меню */

									
.toggle-menu_links					{clear: both;
									float: left;
									margin: 5px 0 15px 0}

.toggle-menu						{background: #f1f1f1;
									float: left;
									height: 26px;
				                    list-style: none;
				                    margin:20px 0;
									position: relative}

.toggle-menu_links ul				{float: left;
									height: 26px;
				                    list-style: none}

.toggle-menu li 					{float: left;
									font-size: 12px;
									line-height: 22px;
									height: 26px}

.toggle-menu_links li 				{float: left;
									font-size: 12px;
									height: 22px}

.toggle-menu a						{margin: 0 10px;
									position: relative;
									z-index: 2}

.toggle-menu_links a				{margin-right: 15px}

.toggle-menu .bg-right				{background: url('/i/menu/aright.gif') no-repeat right;
									height: 26px;
									position: relative;
									z-index: 2}

.toggle-menu .bg-right a			{background: url('/i/menu/aleft.gif');
									border: 0 !important;
									float: left;
									height: 26px;
									margin: 0 10px 0 0;
									padding: 0 0 0 10px;
									position: relative;
									z-index: 2}

.toggle-menu_left					{background: url('/i/menu/left.jpg');
									height: 26px;
									margin: 0 -15px 0 0;
									width: 15px}

.toggle-menu_right					{background: url('/i/menu/right.jpg');
									height: 26px;
									position: absolute;
									right: 0;
									width: 15px;
									z-index: 1}
/* /Меню */

/* old style */

#advert-top							{margin: 10px 90px 0 90px}
#stat-top							{margin: 55px 90px 0 90px}
								
#guide								{font-size: 12px;
									list-style: none}

#guide li							{float: left;
									width: 33%}
									
#guide img							{float: left}
									
#guide p							{line-height: 18px}

#guide a,
#guide a:hover						{color: #06c}
									

.thin-tl,
.thin-tr,
.thin-bl,
.thin-br						{background: url('/i/thin.jpg');
								height: 15px;
								width: 15px}

.thin-tr						{background-position: -15px 0}
.thin-bl						{background-position: 0 -15px}
.thin-br						{background-position: -15px -15px}

.gray-t							{background: url('/i/gray.jpg') repeat-x;
								height: 15px}
.gray-b							{background: url('/i/gray.jpg') bottom repeat-x;
								height: 15px}
.gray-l							{background: url('/i/gray.jpg') left repeat-y;
								width: 15px}
.gray-r							{background: url('/i/gray.jpg') right repeat-y;
								width: 15px}

								
.ad-user-rating {
	background-color: #E3473F;
	color:#FFFFFF;
	margin:0 5px; padding:2px;
	cursor:default;
}

.delete {
	background:url(/i/icons.gif) 0 -200px no-repeat;
	width:16px;
	height:16px;
	cursor:pointer;
	display:block;
}
.reply {
	background:url(/i/icons.gif) 0 -240px no-repeat;
	width:16px;
	height:16px;
	cursor:pointer;
	display:block;
}
#addpage {
	width:83%;
	height:100%;
}
#addpage h2 {
	font:normal 28px tahoma;
	margin:0 0 10px 25px;
	font-size:28px
}
#addpage h3 {
	font:normal 1.7em tahoma;
}
#addpage h5 {
	font:normal 1.3em tahoma;
}
#addpage .onething {
	margin:15px 0 !important;
}
#addpage .onething a {
	text-decoration:none
}
#addpage .onething a span {
	text-decoration:underline;
}
#addpage .onething a:hover span {
	text-decoration:none;
}
.st1, .st2, .st3, .st4 {
	height:57px;
	width:122px;
	text-align:center;
	position:absolute;
	top:-49px;
	overflow:hidden;
	color:#9f9f9f;
	font-size:12px;
	padding-top:10px;
}
.st1 div, .st2 div, .st3 div, .st4 div {
	font-size:18px;
	padding-top:2px;
}
.st1 {
	left:275px
}
.st2 {
	left:395px
}
.st3 {
	left:520px
}
.st4 {
	left:645px
}
#addpage .now a {
	color:#fff;
	border:0;
}
#addpage a.ilink {
	line-height:18px;
}
#addpage a.ilink:hover {
	border:none;
}
a.iblack {
	text-decoration:none;
	border-bottom:1px dashed #282423;
	line-height:18px;
	color:#282423
}
a:hover.iblack {
	border:0;
}
#addpage .category {
	font-size:16px;
	margin:0 15px
}
#addpage .astatus {
	color:#a0a0a0;
	font-size:1.8em;
}
#addpage .status-g {
	background:url(/i/addpage/status-g.png) no-repeat;
	width:105px;
	height:28px;
	float:left;
	font: normal 22px/24px tahoma;
	color:#fff;
	padding-left:15px;
	margin:-3px 5px 0 10px;
}
#addpage .opinion {
	background:url(/i/addpage/opinion.png) no-repeat;
	height:90px;
	width:360px;
	padding:5px;
}
#addpage .opinion textarea {
	height:90px;
	width:360px;
	border:0;
}
.input-sm {
	float:left;
	position:relative;
	background:url(/i/addpage/memo.gif) right -60px no-repeat;
	height:34px;
	width:25%;
	margin:-7px 0px 0 10px;
}
.input-sm input, .input-sm select {
	width:87%;
	border:none;
	background: none;
	font-size:1em;
	margin:0 0 0 10px;
	top:7px;
	z-index:2;
	position:absolute;
}
.input-sm .bg {
	background:url(/i/addpage/memo.gif) left -60px no-repeat;
	height:34px;
	width:20px;
}
#addpage .nextsel {
	background:url(/i/addpage/next.png) 0 50% no-repeat;
	vertical-align:middle;
	float:left;
	margin-left: 20px;
	padding-left:50px
}

#addpage .button-g {
	display:none;
}
#addpage #mygallery {
	display:none;
}

#addpage .nextsel {
    background:url(/i/addpage/next.png) 0 50% no-repeat;
    vertical-align:middle;
    float:left;
    margin-left: 20px;
    padding-left:50px
}

#step0 {
	padding-left:30px;
}

/* ==== step1 ====*/ 
#step1 {
	position:relative;
	width:100%;
}
#step1 .top {
	background:url(/i/addpage/h-gt.png) repeat-x;
	width:100%;
	height:9px;
}
#step1 .left {
	background:url(/i/addpage/v-gl.png) repeat-y;
}
#step1 .right {
	background:url(/i/addpage/v-gr.png) top right repeat-y;
}
#step1 .bottom {
	background:url(/i/addpage/h-gb.png) left bottom repeat-x;
	width:100%;
	height:9px;
}
#step1 .clt, #step1 .crt, #step1 .clb, #step1 .crb {
	background:url(/i/addpage/c.png) no-repeat;
	position:absolute;
	width:34px;
	height:34px;
}
#step1 .clt {
	left:0;
	top:1px;
}
#step1 .clb {
	background-position:0 -32px;
	left:0px;
	bottom:0px;
}
#step1 .crt {
	background-position:-32px 0;
	right:-2px;
	top:1px;
}
#step1 .crb {
	background-position:-32px -32px;
	right:-2px;
	bottom:0px;
}
#step1 .now {
	background:url(/i/addpage/t.png) no-repeat;
	color:#fff;
}
#step1 .main {
	padding:30px;
	font-size:1.8em;
	position:relative;
	z-index:10;
	overflow:hidden;
}
#step1 .status {
	width:120px;
	height:34px;
	font: normal 22px/24px tahoma;
	color:#fff;
	padding-left:10px;
	margin:-3px 10px 0 10px;
	float:left;
	position: relative;
	float:left;
	cursor:pointer;
}
#step1 .u-want {
	background:url(/i/addpage/status.gif) 0 -200px no-repeat;
}
#step1 .u-buy {
	background:url(/i/addpage/status.gif) 0 -150px no-repeat;
}
#step1 .u-have {
	background:url(/i/addpage/status.gif) 0 -100px no-repeat;
}
#step1 .u-sale {
	background:url(/i/addpage/status.gif) no-repeat;
}
#step1 .u-own {
	background:url(/i/addpage/status.gif) 0 -50px no-repeat;
}
#step1 #choise {
	background:url(/i/addpage/status.gif) -150px 0 repeat-y;
	width:130px;
	display:none;
	position: absolute;
	left:55px;
	top:55px;
	z-index:5
}
#step1 #choise a {
	font: normal 22px/24px tahoma;
	color:#807060;
	text-decoration:none;
}
#step1 #choise ul {
	position:relative;
	z-index:30;
}
#step1 #choise ul li {
	padding:1px 0 1px 10px;
	margin:0;
	cursor:pointer;
}
#step1 #choise .hover {
	background:url(/i/addpage/status.gif) -300px 0 repeat-y;
}
#step1 #choise .niz {
	background:url(/i/addpage/status.gif) -500px top no-repeat;
	width:130px;
	height:34px;
	bottom:-10px;
	left:0;
	position:absolute
}
#step1 .cost {
	font-size:1.7em;
	margin-top:0.6em;
	display: inline-block;
}
#step1 .arrow {
	float:right;
	font-size:12px;
	padding-right:10px;
	line-height: 30px;
}
#step1 .input {
	float:left;
	position:relative;
	background:url(/i/addpage/memo.gif) top right no-repeat;
	height:42px;
	width:75%;
	margin-top:-10px;
}
#step1 .input input {
	width:83%;
	border:none;
	background: none;
	font-size:1em;
	padding-left:20px;
	top:3px;
	z-index:2;
	position:absolute;
}
#step1 .input .bg {
	background:url(/i/addpage/memo.gif) top left no-repeat;
	height:42px;
	width:20px;
}
#step1 select {
	border:1px solid #ccc;
	float:left;
}
.proizv {width:50% !important}
.model {width:30% !important; margin-left:5px !important;}
.name_help {font-size:0.5em;color:#777;padding-left:1em;}
/* ==== #step1 ====*/ 

/* ==== step2 ====*/ 
#step2 {
	position:relative;
	width:100%;
}
#step2 .top {
	background:url(/i/addpage/h-bt.png) repeat-x;
	width:100%;
	height:9px;
}
#step2 .left {
	background:url(/i/addpage/v-bl.png) repeat-y;
}
#step2 .right {
	background:url(/i/addpage/v-br.png) top right repeat-y;
}
#step2 .bottom {
	background:url(/i/addpage/h-bb.png) left bottom repeat-x;
	width:100%;
	height:9px;
}
#step2 .clt, #step2 .crt, #step2 .clb, #step2 .crb {
	background:url(/i/addpage/c.png) 0 -80px no-repeat;
	position:absolute;
	width:34px;
	height:34px;
}
#step2 .clt {
	left:0;
	top:1px;
}
#step2 .clb {
	background-position:0 -113px;
	left:0px;
	bottom:0px;
}
#step2 .crt {
	background-position:-35px -80px;
	right:-2px;
	top:1px;
}
#step2 .crb {
	background-position:-35px -113px;
	right:-2px;
	bottom:0px;
}
#step2 .now {
	background:url(/i/addpage/t.png) 0 -80px no-repeat;
	color:#fff;
}
#step2 .main {
	padding:30px;
	position:relative;
	z-index:10;
	overflow:hidden;
}
#step2 .t-area {
	width:90%
}
#step2 label {
	width:100px;
}
#step2 .date {
	width: 150px !important;
}
#step2 .cost {
	text-align:right;
}
#step2 .currency {
	width:80px;
}
#step2 .currency-s {
	width:80% !important;
}
#step2 select {
	border:1px solid #ccc;
	float:left;
}

.cost_rub {
width:150px !important;
}
.cost_cop {margin-left:5px !important;
	width:40px !important;}
.cost_cop input  {margin-left:0 !important;}
.cost_cop input, .cost_rub input { width:80% !important}	
/* ==== #step2 ====*/ 

/* ==== step3 ====*/ 
#step3 {
	position:relative;
	width:100%;
}
#step3 .top {
	background:url(/i/addpage/h-vt.png) repeat-x;
	width:100%;
	height:9px;
}
#step3 .left {
	background:url(/i/addpage/v-vl.png) repeat-y;
}
#step3 .right {
	background:url(/i/addpage/v-vr.png) top right repeat-y;
}
#step3 .bottom {
	background:url(/i/addpage/h-vb.png) left bottom repeat-x;
	width:100%;
	height:9px;
}
#step3 .clt, #step3 .crt, #step3 .clb, #step3 .crb {
	background:url(/i/addpage/c.png) 0 -160px no-repeat;
	position:absolute;
	width:34px;
	height:34px;
}
#step3 .clt {
	left:0;
	top:1px;
}
#step3 .clb {
	background-position:0 -193px;
	left:0px;
	bottom:0px;
}
#step3 .crt {
	background-position:-33px -160px;
	right:-2px;
	top:1px;
}
#step3 .crb {
	background-position:-33px -193px;
	right:-2px;
	bottom:0px;
}
#step3 .now {
	background:url(/i/addpage/t.png) 0 -160px no-repeat;
	color:#fff;
}
#step3 .main {
	padding:30px;
	position:relative;
	z-index:10;
	overflow:hidden;
}
#step3 .t-area {
	width:100%;
	overflow:hidden;
}
#step3 .opinion {
	background:url(/i/addpage/opinion.png) no-repeat;
	height:90px;
	width:360px;
	padding:5px;
}
#step3 .opinion textarea {
	height:90px;
	width:360px;
	border:0;
}
#step3 .input-sm {
	margin:-7px 0px 0 0px;
}
#step3 .ph-inpt {
	width:67% !important;
	margin:4px 0 0 0;
}
.onepc {
	display:none;
}
.onephotoadd {
	position:relative;
	margin:40px 0
}
.onephotoadd input {
	border:0;
	outline:none;
}
.onephotoadd .frominet, .onephotoadd .frompc {
	position:absolute;
	top:-12px;
	left:20px;
	height:16px;
	width:92px;
	text-align:center;
	font-size:12px;
	z-index:5;
	line-height:14px;
}
.onephotoadd .frominet {
	left:20px;
}
.onephotoadd .frompc {
	left:112px;
}
.onephotoadd .frominet a, onephotoadd .frompc a {
	text-decoration:none;
	border-bottom:1px dashed #0060a0
}
.onephotoadd .frominet a:hover, .onephotoadd .frompc a:hover {
	border:none;
}
.onephotoadd .this {
	background:url(/i/addpage/picttype.gif) top right no-repeat;
}
.input-blogp {
	margin:4px 0 0 0 !important;
	width:500px !important;
}
.input-blogp input {width:95% !important}

#step3 .settings {
	margin:10px;
	float:left;
	position:relative;
	z-index:100;
}
#step3 .settings label {
	vertical-align:middle;
}
#step3 .delete {
	margin:10px 0 0 10px;
}
#step3 .opnepc {
	position:relative;
}

#step3 .cost{width:550px !important;}
#step3 .cost input{ width:96% !important}

/* ==== #step3 ====*/ 


/* ==== step4 ====*/ 
#step4 {
	position:relative;
	width:100%;
}
#step4 .top {
	background:url(/i/addpage/h-rt.png) repeat-x;
	width:100%;
	height:9px;
}
#step4 .left {
	background:url(/i/addpage/v-rl.png) repeat-y;
}
#step4 .right {
	background:url(/i/addpage/v-rr.png) top right repeat-y;
}
#step4 .bottom {
	background:url(/i/addpage/h-rb.png) left bottom repeat-x;
	width:100%;
	height:9px;
}
#step4 .clt, #step4 .crt, #step4 .clb, #step4 .crb {
	background:url(/i/addpage/c.png) 0 -245px no-repeat;
	position:absolute;
	width:34px;
	height:34px;
}
#step4 .clt {
	left:0;
	top:1px;
}
#step4 .clb {
	background-position:0 -280px;
	left:0px;
	bottom:0px;
}
#step4 .crt {
	background-position:-35px -245px;
	right:-2px;
	top:1px;
}
#step4 .crb {
	background-position:-35px -280px;
	right:-2px;
	bottom:0px;
}
#step4 .now {
	background:url(/i/addpage/t.png) 0 -245px no-repeat;
	color:#fff;
}
#step4 .main {
	padding:30px;
	position:relative;
	z-index:10;
	overflow:hidden;
}
#step4 .t-area {
	width:100%
}
#step4 .opinion {
	background:url(/i/addpage/opinion.png) no-repeat;
	height:90px;
	width:360px;
	padding:5px;
}
#step4 .opinion textarea {
	height:90px;
	width:360px;
	border:0;
}
#step4 .input-sm {
	margin:0px;
}
#step4 .ph-inpt {
	width:67% !important;
}
#step4 input {
	vertical-align:middle;
}
#step4 table td {
	padding:5px 10px 5px 0;
	vertical-align:middle;
	height:22px;
}
#step4 .howlong {
	width:150px;
	background-color:#fff;
}
#step4 .etc {
	width:90%
}
#contacts {
	width:100%
}
#contacts .texttd {
	width:40%;
	vertical-align:top;
}
#contacts .texttd .delete {
	margin:10px
}
#contacts .td1 {
	width:65px;
	vertical-align:middle;
	padding:0em;
}
#contacts .labeltd {
	width:90px;
	padding:10px 0;
	vertical-align:top;
}
.count_word {font-size: 12px; color:#666; margin: 5px;}
.count_word input {border:1px solid #ddd; text-align: center;}
/* ==== #step4 ====*/ 

#addadv {
	margin-left:150px;
}
#addadv .center {
	font-size:12px;
}
#swfupload-control p {
	margin:10px 5px;
	font-size:0.9em;
}
.progressbar {
	height:20px;
	width:295px;
	position:relative;
	z-index:100;
}
.progressbar .bg {
	background:url(/i/up-progress.png) no-repeat;
	position:absolute;
	top:0;
	left:0;
	height:20px;
	width:295px;
	z-index:3;
}
.progressbar .progress1 {
	height:20px;
	width:295px;
	background:url(/i/up-progress.png) 0 -40px repeat-x;
	position:absolute;
	top:5px;
	left:0;
	z-index:1;
}
#log li .progressbar .progress2 {
	height:20px;
	background:url(/i/up-progress.png) 0 -60px repeat-x;
	position:absolute;
	z-index:2;
	top:5px;
	left:0;
}
#log li p {
	margin:0;
	line-height:18px;
}
#log li.success {
	border:1px solid #339933;
	background:#ccf9b9;
}
.up-one {
	float:left;
	padding:0 0 0 55px;
	margin:0 10px 10px 0
}
.up-one-photo {
	background:url(/i/up-photo-bg.gif) no-repeat;
	width:40px;
	height:40px;
	padding:4px;
	margin-left:-53px;
	float:left;
}
.up-one-photo img {
	width:40px;
	height:40px;
}
.filename {
	float:left;
	overflow:hidden;
	width:115px;
	position:relative;
	margin:0 10px 0 3px;
}
.filename .over {
	background:url(/i/up-progress.png) right -75px no-repeat;
	position:absolute;
	top:5px;
	right:-5px;
	width:25px;
	height:30px;
}
#makeuser {
	font-size:14px !important;
}
#makeuser label {
	float:left;
	width:60px !important;
}
#makeuser input {
	width:290px;
}
#makeuser .input-sm {
	margin-right:10px;
	width:290px;
}
#makeuser .textcapcha {
	font-size:18px;
	margin-bottom:20px
}
#makeuser .capcha {
	width:180px !important;
	margin-top:3px;
}
#makeuser .button input {
	width:auto !important
}
.sep60 {
	margin:60px 0;
}
.sep15 {
	margin:15px 0;
}
#myprofile {
	font-size:14px !important;
	position:relative;
}
#myprofile label {
	float:left;
	width:60px !important;
}
#myprofile input {
	width:290px;
}
#myprofile .input-sm {
	margin-right:10px;
	width:290px;
}
#myprofile .button input {
	width:auto !important
}
#myprofile .uname {
	font-size:1.7em;
	margin-left:20px;
}
#myprofile .my_avatar {
	position:absolute;
	left:410px;
	top:70px;
	width:170px;
	height:200px;
	padding-left:65px;
}
#myprofile .my_avatar .text {
	margin-left:-65px;
	float:left;
	text-align:center;
}
#myprofile .my_avatar .text span {
	font-size:12px;
	color:#a0a0a0;
	display:block;
}

#myprofile .my_avatar img {
	width:140px;
	height:140px;
}
#myprofile .my_avatar .delete {float:right}
#myprofile .my_avatar input {width:120px !important; position:absolute; top:2px; left:0; opacity:0; z-index:5}
.button_wrap {position:relative; margin:5px 0 0 13px}
.button_wrap .button {position:absolute; top:0px; left:0;}
#genderfield {
	margin-left:75px;
}
#genderfield input {
	width:auto;
	vertical-align:middle;
	float:left;
	margin:2px 5px 5px 0;
}
#myprofile .t-area {
	width:100%
}
#myprofile h4 {
	font:normal 24px/20px Tahoma;
	margin-left:5px
}
#mysetup {
	font-size:14px !important;
}
#mysetup label {
	float:left;
	width:60px !important;
}
#mysetup input {
	width:290px;
}
#mysetup .input-sm {
	margin:-7px 10px 0 0;
	width:290px;
}
#mysetup .button input {
	width:auto !important
}
#mysetup .uname {
	font-size:1.7em;
	margin-left:20px;
}
#mysetup h4 {
	font:normal 24px/20px Tahoma;
	margin-left:5px
}
#mysetup .tip {
	font-size:1.3em;
	margin:10px 0 20px 0
}
#mysetup .newpwd {
	width:100px !important
}
.fz2em {
	font-size:2em
}
.ad_sel_status {
	color:#28a0ff;
	text-decoration:none;
	border-bottom:1px dashed #28a0ff;
	margin:0 10px;
	font-size:24px;
}
.ad_sel_status:hover {
	border:none
}
.showthis {
	position:relative;
	float:left;
}
.downarrow {
	background:url(/i/strelki.gif) right 5px no-repeat;
	height:10px;
	display:inline;
	padding-left:7px;
	text-decoration: none !important;
}
.showthis .types {
	position:absolute;
	top:20px;
	left:0px;
	display:none;
	background-color:#fff;
	border:1px solid #ccc;
	width:200%;
	z-index:100;
}
.showthis .types li {
	padding:5px;
	background-color:#fff;
}
.showthis .types li:hover {
	background-color:#F2F2F2
}
.showthis .types .ilink a {
	line-height:14px;
}
.blue_ajax_span {border:none;}

.td_ad_region {
	vertical-align:top !important;
	height:2em !important;
	padding-top:0 !important;
}
.for_region {
	position:relative;
	width:30em;
	padding:0em;
	margin:0em;
}

#regions_container {
	visibility:hidden;
	position:absolute;
	width:30em;
	height:12em;
	left:0em;
	top:0em;
	z-index:1000;
	background:#fff;
	padding:0em;
	margin:0em;
}

#ad_region {
	float:left;
	border: 1px solid #ccc;
	width:20em;
}

.ad_apply {
	float:left;
	margin:4.5em 0em 0em 1em;
}

.tagsearch h2, #sbcom h2, #community_topics h2 {font: normal normal 2em/1em tahoma; margin-bottom:10px; color:#282423}

.his_thing {display:block;background:url(/i/his_thing.jpg) no-repeat; height:24px; width:70px;padding-left:28px;float:right;}
/* jquery.suggest.js */
.ac_results {
	background: #fff;
	border: 1px solid #ccc;
	display: none;
	list-style: none;
	margin: 6px 0 0 0;
	position: absolute;
	z-index: 10000;
	width: 30% /* Временно */
} 
.ac_results li {
	font-size: 12px;
	padding: 2px 5px;
	white-space: nowrap
}
.ac_over {
	background: #ccc;
	cursor: pointer
}
	
.ac_match {
	color: #d70000;
	font-weight: normal
}
/* личка */
#p-message, #p-navi, .makenewpm {width:100%; margin:0 3% !important;clear:both;}
#p-message td, #p-message th {padding-left: 25px; vertical-align:top; text-align:left}
#p-message td {padding:7px 0 20px 25px;}
#p-message th {font:normal 18px tahoma;}
#p-message .checkbox {width:10px; padding:5px 0 0 0;}
#p-message .hr {padding:0px 0 20px 0}
#p-message .addresat, #p-message .date  {width:20%}
#p-message .addresat .u-one-friend {margin:0}
#p-message .u-one-friend .u-f-nick {margin:0px 5px}
#p-message .u-one-friend .ava {margin-top:-7px}
#p-message .topic {width:50%}
#p-message .ed a {margin-right:10px}
#p-navi .ilink {line-height: 2em}

.delbut {position:relative; height:25px; width:70px;margin-left:10px;}
.delbut .bg {background:url(/i/u_del.jpg) no-repeat; height:25px; width:70px; z-index:1; position:absolute;top:0px; left:0px; }
.delbut input {width:45%;border:none; outline:none; background: none; height:25px; width:70px; z-index:2; position:absolute; cursor: pointer;}

.nomsg {clear:both; padding:3%; font-size:1.3em;}
.makenewpm label {float:left;width:80px !important;}
.makenewpm .t-area {margin-left:10px;}
.makenewpm .button {margin-left:90px;}

.show_pm_mes {margin:0 3%;padding:20px 0 0 80px;overflow:hidden;clear:both}
.show_pm_mes .friend {margin: 0 0 0 -80px; float:left;}
.show_pm_mes .message_date {color:gray; padding:5px 0; font-size:12px;}

/* листинг объявлений */
#ad_list {margin:0 3%}
#ad_list hr {margin:0; padding:0}
#ad_list h2 {font: normal normal 2em/1.3em tahoma; margin-bottom:10px; float:left; margin:0 15px 15px 0}
.one_ad { min-height:70px;	height:70px;	height:auto !important;	padding:20px 0 20px 85px;	position:relative;}
.one_ad .img {	position:relative;	width:70px;	height:70px;	overflow:hidden;	float:left;	margin-left:-80px;}
.one_ad .img img {	height:60px;	width:60px;	position:absolute;	top:5px; left:5px;	z-index:1; border:2px solid #ccc;}
.one_ad h5 {	font:normal normal 1.7em tahoma;	margin-bottom:0.2em; width: 60%;}
.ad_text {padding:10px 0; font:italic 14px Arial; width:70%;}
.ad_phone {position:absolute; top:20px; left:65%}
.how_much {background: #62a20d url(i/price.jpg) top right no-repeat; width:auto; height:38px; position:absolute; top:20px; right:0px; z-index:10; font-size:1.8em; color:#fff; text-align:center; line-height:1.5em; padding:0 5px}
 
.one_ad_vip_top {background:url(/i/sale-vip-t.gif) repeat-x; z-index:2}
.one_ad_vip {background:url(/i/sale-vip-bg.gif);position:relative; z-index:1}
.one_ad .vip { background:url(/i/sale-vip.png) no-repeat; position:absolute; width:45px; height:45px; top:-20px; right:-10px;z-index:100;}

.list_buy {background-color: #ffebca}
.list_sale {background-color: #e0f1ff}


/* фейковая кнопка */
		.wrp{width:100%; height:1%;}
        .customFile
        {
		    position: absolute;
            width: 219px;
            margin-left: -140px;
            cursor: default;
            height: 21px;
            z-index: 2;
			top:0 !important;
            filter: alpha(opacity: 0);
            opacity: 0;
			cursor:pointer;
        }
        .fakeButton
        {
            position: absolute;
            z-index: 1;
            width: 85px;
            height: 21px;
            background: url(/i/addpage/button.jpg) no-repeat left top;
            top:7px;
			right:10px;
			cursor:pointer;
        }
       
        .activeBrowseButton
        {
            background: url(/i/addpage/button_active.jpg) no-repeat left top;
        }
	
		.thisfilename{
			position: absolute;
            height: 15px;
            font-family: Verdana;
            font-size: 8pt;
            color: Gray;
            top: 7px;
            left: 19px;
		}

/* одна публикация*/
.publpage h1 {font:normal 2em tahoma; padding-bottom:10px}
.publpage .pubimg {padding:0 5px 5px 15px; float:left;}

.grade_user {padding:5px 0 0 150px; overflow:hidden}
.grade_user_ava {margin:-5px 0 0 -145px; float:left; position:relative; height:36px; width:36px}
.grade_user_ava img {width:30px; height:30px; position:absolute; top:2px; left:2px;}
.grade_user_ava .bg {background:url(/i/ava-s.png) no-repeat;width:36px; height:36px; position:absolute; top:0px; left:0px;}
.grade_user_name {margin:0px 0 0 -100px; float:left; font-size:1.25em}
.grade_user_status {float:left; width:80px;}
.grade_user_com {-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background-color:#F0ECC8;
margin-left:70px;
padding:5px;}

.friend_act {margin-top:12px; float:left}
.frient_act_st {margin:7px; float:left;font-size:1.2em;}

.site_cat {margin: 30px 3%}
.site_cat a {color:#004878;}
.site_cat ul {
	float:left; 
	width:30%; 
	float:left; 
	font-size:1.2em; 
	margin:0 15px 4em 0;
}
.site_cat ul li {
	margin:10px 0; 
	padding-left:20px;
}
.site_cat ul li .img {
	height:16px; 
	width:16px; 
	vertical-align:text-bottom; 
	margin-left:-20px; 
	float:left;
}
.site_cat ul li ul {
	font-size:12px;
	clear:both;
	width:100%;
	margin:5px 10px 7px 10px;
}
.site_cat_bread {margin-left:3%; font: normal 1.5em Tahoma}

.prog_ad {
 	background: url(/i/progress.gif) no-repeat left -30px;
 	width:150px;
 	height:22px;
 	font:bold 0.9em/1.2em tahoma;
 	float: left;
 	position: relative;
}
.prog_ad_fill {
	background: url(/i/progress.gif) no-repeat left top;
	height:22px;
}
.prog_ad_daycount {
	position: absolute;
	top:2px;
	left: 7px;
	height: 14px;
	width: 90%;
}
.p-ad-left {
	float:left; 
	width:49%;
}
.p-ad-right {
	float:right; 
	width:49%;
}
.ad_com_cont {font-size:12px; color:#444;}
.ad_pm {margin-bottom: 10px; background:url("/i/icons.png") no-repeat scroll 0 -574px transparent;
padding:2px 0 0 20px;}
.ad_phones {background:url("/i/icons.png") 1px -262px no-repeat; padding:5px 0 0 20px;}
.ad_email {background:url("/i/icons.png") 0px -338px no-repeat; padding:0px 0 0 20px}
.ad_skype {background:url("/i/icons.png") 0px -410px no-repeat; padding:0px 0 0 20px}
.ad_icq {background:url("/i/icons.png") 0px -480px no-repeat; padding:0px 0 0 20px}

/*новые стили ля помощи*/


.text_pages {
	padding:0 0 0 240px;
	width: 760px;

}
.text_pages_h1 {
	font:normal 28px tahoma; 
	margin-bottom: 30px;
}
.text_pages_h2 {
	font:normal 24px tahoma; 
	margin-bottom: 15px;
}
.text_pages_h3 {
	font:normal 18px tahoma; 
	color:#004878;
	margin-bottom: 7px;
}
.text_pages_h4 {
	font:bold 16px Tahoma; 

}
.text_page_nav {
	margin-left:-220px; 
	float: left;
	font-size:1.14em
}
.text_page_nav li {
	margin-bottom: 5px;
}
.text_page_img {
	vertical-align: middle;
}
.help_users {background:url(/i/top-icon.jpg) 0 -78px no-repeat;padding:5px 0 5px 25px;}
.help_heart {background:url("/i/icon-help.jpg") 0 -295px no-repeat;padding:5px 0 5px 25px;}
.help_things {background:url(/i/top-icon.jpg) 0 0 no-repeat;padding:5px 0 5px 25px;}

.help_reg {background:url("/i/icon-help.jpg") no-repeat; padding-left:30px;height: 35px}
.help_main {background:url("/i/icon-help.jpg") 0 -50px no-repeat; padding:5px 0 0 30px; height: 30px}
.help_search {background:url("/i/icon-help.jpg") 0 -100px no-repeat; padding:0px 0 0 30px; height: 30px}
.help_mypage {background:url("/i/icon-help.jpg") 0 -150px no-repeat; padding:0px 0 0 30px; height: 40px}
.help_items {background:url("/i/icon-help.jpg") 0 -200px no-repeat; padding:5px 0 0 30px; height: 30px}
.help_myitem {background:url("/i/icon-help.jpg") 0 -250px no-repeat; padding:0px 0 0 30px; height: 40px}
.help_blog {background:url("/i/icon-help.jpg") 0 -300px no-repeat; padding:3px 0 0 30px; height: 30px}

.full-width{clear: both;
			overflow: hidden;
			width: 100%}

textarea.update_description{width:99%;height:10em;}
.symbol_left {color:#aaa;padding-left:0.8em;}
.simple_overlay {
	display: none;
	position: relative;
	width:700px;
	}
.splash_add {
	position: relative;
	border:5px solid #a060b0;
	border-radius: 25px; 
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	width:700px;
	margin:0 auto;
	padding:25px;
    z-index:10000; 
    background-color:#fff; 
	box-shadow: 0 0 50px #999;/* Каноническое задание */
	-webkit-box-shadow: 0 0 50px #999; /* Safari, Chrome */
	-moz-box-shadow: 0 0 50px #999; /* Firefox */
	min-height:180px;
}
.splash_add_atab {
	background: url("/i/splash_add.png") top right no-repeat;
	position: absolute;
	height: 41px;
	padding-right: 15px;
	top:-45px;
	left:170px;
	font: 18px/40px tahoma;
	color: #fff;
}
.splash_add_atab_l {
	background: url("/i/splash_add.png") top left no-repeat;
	position: absolute;
	height: 41px;
	top:0;
	left:-15px;
	width: 15px;
}

.splash_add_h3 {
	position:absolute;
	color: #a060b0;
	font:normal 28px tahoma;
	top: -43px;
	left:15px;
	
}

.splash_add .ph-inpt {
	margin:4px 0 0;
	width:85% !important;
}
.splash_add .settings {
	float:left;
	margin:10px;
	position:relative;
	z-index:100;
}
.splash_add .cost {width:45% !important; margin-top:-4px;}
.splash_add .button {
	clear:both !important;
}
.splash_add_label {
	float:left;
	width:60px;
}
.splash_add .input-sm {height:45px; width:80%;}
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
    background-image:url(/i/splash_close.png); 
    position:absolute; 
    right:-15px; 
    top:-45px; 
    cursor:pointer; 
    height:34px; 
    width:34px; 
    z-index:10000; 
}
.overlay {cursor:pointer}

.about_page {
	margin-left:-230px;
	width:900px;
}
.about_page_h2 {
	color:#004878;
	font: normal 40px Tahoma;
}
.about_page_h3 {
	color:#004878;
	font: normal 24px Tahoma;
}
.about_page_ul {
	margin:25px 0;
}
.about_page_li {
	float:left;
	padding:0 20px 0 155px;
	width:275px;
	font-size: 12px;
	color:#282423;
	height: 180px;
}
.about_page_img {
	margin:0 0 0 -155px;
	float:left;
}
.about_page_li_t {
	color:#004878;
	font: normal 22px Tahoma;
	display: block;
}
/*================*/
/* вставка помощи из старого дизайна */
/* стили для оглавления помощи */
/* для вывода стандартного текста (из редактора) */

.text p 						{margin-bottom: 20px;
								line-height: 18px;
								font-size: 12px;
								color: #666;}

.text h1						{font-size: 24px;
								margin: 0 0 20px 0;
								font-weight: normal}
								
.text h2						{}

.text h3						{font-size: 14px;
								color: #06c;
								margin-bottom: 15px}
								
.text ul,ol						{margin: 0 0 20px 25px;
								line-height: 18px}

.text li						{margin-bottom: 4px}

.text a 						{text-decoration: none}

/* стили для оглавления помощи */
.help-content					{font-size: 14px;
								margin-bottom: 40px}

.help-content li				{font-weight: bold}

.help-content a 				{color: #06c;
								text-decoration: underline}
								
.help-content a:hover			{color: #06c;
								text-decoration: none}

div.return						{margin: 0 0 50px 0}
								
.return a 						{color: #06c; text-decoration: underline;}								
.return a:hover					{color: #06c;text-decoration: none;}
