/*
	Project: carsguru.ru
	Last update: 2009-may-07 15:50
	Performer: Alex M.

	Coded by htmlreligion.com
*/

/* -- common -- */
body {margin:0;color:#000;font:11px/14px Tahoma,Arial,Verdana,sans-serif;background:#dadada url(/i/ns/bg-body.jpg) repeat-x;}
a {color:#900;text-decoration:underline;}
a:hover {text-decoration:none;}
img {margin:0;border:none;}
form,fieldset {margin:0;padding:0;border:none;}
address {font-style:normal;}
h1,h2 {font-size:17px;font-weight:normal;text-transform:uppercase;}
h2 {margin:6px 0 0;color:#000;padding:0 0 4px 17px;line-height:26px;background:url(/i/ns/bg-sidebar-h2.gif) no-repeat;}
.clearfix:after {content:"";clear:both;height:0;display:block;}
* html .clearfix {height:1%;}
* + html .clearfix {height:1%;}
.easyfix {overflow:hidden;}
* html .easyfix {height:1%;}
* + html .easyfix {height:1%;}
.overflow {width:100%;overflow:hidden;}
* + html .relative-overflow {position:relative;overflow:hidden;}
.float-left {float:left;}
.float-right {float:right;}
* + html .cl {width:90%;height:auto;}
input,textarea,select {color:#333;font:11px/13px Tahoma,Arial,Verdana,sans-serif;vertical-align:middle;}
.main-heading, h1 {margin:0;color:#fff;padding:0 18px;line-height:30px;background:#313339 url(/i/ns/bg-content-h1.gif) no-repeat;}
.main-heading select {width:140px; float:right; margin-top:5px;}
.main-heading h1 {padding:0;background:none;}
.page-width {width:100%;min-width:1000px;max-width:1280px;margin:0 auto;position:relative;}
.wrapper {border:0px solid #fff;border-bottom:none;background:#eee8d4;}

/* -- header -- */
#header {position:relative;background:url(/i/ns/bg-header.gif);z-index:2;}
/* logo */
#header strong a {position:absolute;left:5px;top:0;width:251px;height:122px;background:url(/i/ns/logo.jpg);text-indent:-9999px;overflow:hidden;z-index:2;}
/* top navigation */
#header ul.top-nav {color:#999;margin:0;padding:3px 0 3px 257px;list-style:none;background:url(/i/ns/bg-header-top.gif) repeat-x;}
#header ul.top-nav li {float:left;padding:0 3px 0 0;line-height:21px;}
#header ul.top-nav li.grey {background:#2b2b2b;margin:0 3px 0 0;}
#header ul.top-nav li.red {background:#9b1b00;}
#header ul.top-nav li a {padding:0 16px;}
#header ul.top-nav li label {float:left;padding:0 10px;}
#header ul.top-nav li input {background:none;border:1px solid #3d3d3d;width:153px;margin:0;padding:3px 5px;float:left;font-size:11px;color:#fff;}
#header ul.top-nav li input.btn {width:auto;padding:3px 0;width:68px;border:none;background:#2b2b2b;margin:0 0 0 15px;cursor:pointer;}
#header ul.top-nav li span {padding:0 7px 0 9px;}
#header ul.top-nav li span.small {float:left;}
#header ul.top-nav li span.small a {padding:0;color:#9f9f9e;font-size:10px;text-decoration:underline;}
#header ul.top-nav li span.small a:hover {text-decoration:none;}
#header ul.top-nav li a:hover {text-decoration:underline;}
/* banners */
#header .advs-holder {height:94px;padding:0 0 6px 260px;}
#header .advs {height:94px;width:100%;overflow:hidden;}
#header .advs .item {float:left;width:240px;padding:2px 0 10px;}
#header .advs .ushko {float:left;width:240px; height:96px;padding:2px 0 10px; overflow:hidden; margin:0 5px;}
#header .advs .item h5 {margin:0;font-size:14px;line-height:16px;}
#header .advs .item h5 a {color:#fff;}
#header .advs .item p {margin:5px 0 0;font-size:10px;line-height:13px;color:#fff;}
#header .advs .item img {float:left;margin:0 9px 0 0;border:1px dashed #fff;}
.top-ban-box { height:90px; overflow:hidden; clear:both; background:url("/i/topban_bg.gif") no-repeat 100% 20px; }
.top-ban-box a { float:left; margin-right:6px; }
/* main page top boxes */
#header .hot-holder {background:url(/i/ns/bg-header-bottom.gif) no-repeat 100% 280px;height:310px;position:relative;overflow:hidden;}
/* header tabs */
#header .tab-holder {margin:100px 0 0 5px;float:left;width:250px;display:inline;}
#header .tab-set {width:250px;}
#header .tab-set a {float:left;margin:0 -43px 0 0;font:bold 12px/26px Tahoma,Arial,Verdana,sans-serif;text-decoration:none;color:#fff;}
#header .tab-set a.left {width:117px;padding:0 0 0 30px;background:url(/i/ns/bg-head-tab-l.gif);}
#header .tab-set a.right {width:87px;padding:0 0 0 60px;float:right;margin:0 0 0 -43px;background:url(/i/ns/bg-head-tab-r.gif);}
#header .tab-set a.active {background-position:0 -26px;}
/*bg-head-tab-l-a*/
#header .tab-containter {float:left;width:248px;background:url(/i/ns/bg-tab-containter.gif);border:1px solid #666;border-top:none;padding:0 0 10px;}
#header .tab-containter ul {margin:0;padding:0 0 0 15px;list-style:none;}
#header .tab-containter li {font-size:11px;line-height:21px;float:left;width:77px;}
#header .tab-containter a {color:#fff;}
/* hot news */
#header .hot-news-holder {margin:0 0 0 260px;}
#header .hot-news {float:left;width:100%;}
#header .hot-news .item-holder {width:200px;display:inline;float:left;margin:5px 10px 5px 0;}
#header .hot-news .item {border:1px solid #666;width:198px;position:relative;overflow:hidden;cursor:pointer;}
#header .hot-news .item img {vertical-align:top;display:block;}
* html #header .hot-news .item img {display:inline;}
* + html #header .hot-news .item img {display:inline;}
#header .hot-news .heading {position:absolute;left:0;top:0;z-index:2;}
#header .hot-news .heading h4 {background:url(/i/ns/bg-hot-heading.png) no-repeat;font:bold 17px/17px Arial,Verdana,sans-serif;width:188px;padding:5px;color:#fff;margin:0;letter-spacing:-1px;}
#header .hot-news .heading h4 a {text-decoration:none;color:#000;position:relative;}
#header .hot-news .heading h4 a:hover {text-decoration:underline;}
#header .hot-news .preview {background:url(/i/ns/bg-hot-preview.png) no-repeat 0 100%;width:188px;height:30px;margin:-40px 0 0;float:left;color:#fff;padding:10px 5px 0;line-height:11px;overflow:hidden;position:relative;}
* html #header .hot-news .preview {position:static;}
#header .hot-news .preview a {color:#fff;text-decoration:none;position:relative;}
#header .hot-news .preview a:hover {text-decoration:underline;}
/* main navigation
			hover variant */
/* */
#header .nav {font-size:12px;line-height:35px;border-top:1px solid #fff;border-bottom:1px solid #fff;background:#ba2d0e url(/i/ns/bg-nav.gif) repeat-x;}
#header .top-nav a, #header .nav a, #header .nav .a {text-decoration:none;color:#fff;float:left;white-space:nowrap;}
#header .nav .a {cursor:default;}
#header .nav div {float:right;background:url(/i/ns/bg-add-adv.gif) no-repeat;padding:0 0 0 1px;}
#header .nav div a {padding:0 18px;background:url(/i/ns/bg-add-adv-a.gif) repeat-x;}
#header .nav div a strong {font-size:11px;}
#header .nav div a.active {background:url(/i/ns/bg-nav-ahover.gif) repeat-x;}

#header .nav ul li a:hover, #header .nav div a:hover {text-decoration:underline;}
#header .nav ul {float:left;margin:0;padding:0 9px;list-style:none;}
#header .nav ul li {float:left;padding:0 0 0 0px;background:url(/i/ns/bg-nav-li.gif) no-repeat 0 8px;}
#header .nav ul li:first-child {background:none;}
#header .nav ul li a, #header .nav ul li .a {padding:0 15px 0 16px;}
#header .nav ul li img {margin:0 0px 0 -10px;padding:16px 0 0;float:left;}
#header .nav ul li.active a, #header .nav ul li.active .a {background:url(/i/ns/bg-nav-ahover.gif) repeat-x;}
#header .nav ul li.active a:hover {text-decoration:none;}
#header .nav ul .drop {display:none;position:absolute;left:0;top:35px;background:#9f1d02 url(/i/ns/bg-nav-drop-bottom2.gif) repeat-x bottom left;font-size:11px;border:1px solid #9b1b00; border-width:0 1px 1px; z-index:100;}
#header .nav ul .drop div {background:url(/i/ns/bg-nav-drop-top2.gif) no-repeat;padding:0 0 15px;float:none;}
* html #header .nav ul .drop div {width:1%;}
* + html #header .nav ul .drop div {width:1%;}
#header .nav ul ul {margin:0;padding:10px 0 0;float:none;}
#header .nav ul ul li {display:list-item;float:none;background:none;line-height:13px;padding:5px 8px;}
#header .nav ul ul li a {display:inline;float:none;padding:0;background:none;text-decoration:underline;white-space:nowrap;}
#header .nav ul ul li a:hover {text-decoration:none;}
#header .nav ul li.hover,
#header .nav ul li:hover {position:relative;}
#header .nav ul li.hover .drop,
#header .nav ul li:hover .drop {display:block;}

/* */
/* main navigation
			underline variant */
/* *
#header .nav {font-size:12px;line-height:35px;border-top:1px solid #fff;border-bottom:1px solid #fff;background:#ba2d0e url(/i/ns/bg-nav.gif) repeat-x;}
#header .top-nav a, #header .nav a {text-decoration:none;color:#fff;float:left;white-space:nowrap;}
#header .nav div {float:right;background:url(/i/ns/bg-add-adv.gif) no-repeat;padding:0 0 0 1px;}
#header .nav div a {padding:0 18px;background:url(/i/ns/bg-add-adv-a.gif) repeat-x;}
#header .nav div a:hover {text-decoration:underline;}
#header .nav ul {float:left;margin:0;padding:0 9px;list-style:none;}
#header .nav ul li {float:left;padding:0 17px 0 16px;background:url(/i/ns/bg-nav-li.gif) no-repeat 0 8px;}
#header .nav ul li:first-child {background:none;}
#header .nav ul li a {float:none;}
#header .nav ul li a:hover {text-decoration:underline;}
* */

.columns-holder {background:url(/i/ns/bg-columns.gif) repeat-y 240px;}

/* -- left column -- */
#sidebar {float:left;width:240px;padding:0 1px 5px 0;}
/* banner */
.adv img {display:block;border:1px solid #333;}
/* options */
.options {position:absolute;}
.options .grn,
.options .ora,
.options .red,
.options .blk {float:left;padding:0 3px;font:bold 12px/15px Tahoma,Arial,Verdana,sans-serif;color:#fff;margin:4px 0 0;clear:left;}
.options .blk {background:#000;}
.options .grn {background:#069013;}
.options .ora {background:#f93;}
.options .red {background:#f00;}
/* information */
.info-message {margin:5px;background:#ffc;padding:5px;}
.info-message h2 {color:#753e32;background:none;padding:0 5px;margin:0;}
.info-message h3 {font-size:12px;margin:0 0 12px;text-align:center;}
.info-message .actions {padding:10px 5px 0;}
.info-message .box {background:#fff;padding:10px;line-height:11px;}
.info-message .box p {margin:0;}
.info-message .button {float:left;}
.info-message .right {float:right;}
.info-message .date {color:#9b9789;padding:0 0 8px 14px;background:url(/i/ns/ico-time.gif) no-repeat 0 1px;margin:8px 0 0 35px;}
.info-message .read-full {padding:12px 0 0;}
.info-message .img-holder {position:relative;padding:0 40px;height:1%;}
.info-message .img-box {border:1px solid #d6d0c0;padding:4px;background:#fff;width:102px;height:102px;overflow:hidden;}
.info-message .img-bg {background:#fdf3da;border:1px solid #d6d0c0;width:100px;height:100px;overflow:hidden;}
.info-message .img-bg img {display:block;}
.info-message .options {left:152px;top:0;}
/* hot offers */
.hot-offers {width:230px;margin:4px auto 0;padding:14px 0 0;background:#fff;}
.hot-offers h3 {margin:-5px 13px 15px;font-size:14px;line-height:16px;}
.hot-offers h3 a {color:#555;}
.hot-offers .item {padding:0 8px 18px;}
.hot-offers .item img {float:left;}
.hot-offers .item h6 {color:#9b9789;font-size:11px;line-height:14px;font-weight:normal;margin:0 0 0 120px;min-height:56px;}
* html .hot-offers .item h6 {height:56px;}
.hot-offers .item h6 a {font-size:12px;}
.hot-offers .item h6 span {white-space:nowrap;}
.hot-offers .item p {margin:0 0 0 120px;}
.hot-offers .all {font:bold 12px/16px Tahoma,Arial,Verdana,sans-serif;color:#900;padding:0 11px 14px;}
.hot-offers ul {margin:-5px 0 0;padding:0 10px 10px;list-style:none;}
.hot-offers ul.less-padding {padding:0 10px 20px;}
.hot-offers ul li {font-size:12px;line-height:16px;margin:3px 0;display:block;padding:6px 3px;}
.hot-offers ul.less-padding li {padding:1px 3px;}
.hot-offers ul li span {white-space:nowrap;}
.hot-offers ul li.dark {background:#f7f5ec;}
.hot-offers .dotted-border {background:url(/i/ns/bg-dotted-border.gif) no-repeat 50% 100%;margin:0 0 15px;}
.hot-offers .sqr ul li {font-weight:bold;padding:0 15px;background:url(/i/ns/bg-sqr-li.gif) no-repeat 4px 6px;}
.hot-offers .new {padding: 0 5px;}
.hot-offers .new img {display:block;margin:0 0 10px;}
.hot-offers .new h4 {font:12px/14px Tahoma,Arial,Verdana,sans-serif;margin:0 20px 0 0;}
.hot-offers .new .time {background:url(/i/ns/ico-time.gif) no-repeat 0 9px;padding:5px 0 3px 15px;color:#9b9789;}
.hot-offers .new p {margin:0;}
/* voting */
.vote {padding:5px 0 0;background:#f7f5ec;margin:0 5px;}
.vote table {margin:0 20px;}
.vote strong.title {padding:0 15px 10px;display:block;}
.vote .archive {background:#fff;padding:5px 30px 10px;background:#fff url(/i/ns/bg-vote.gif) no-repeat 21px 11px;font-weight:bold;}
.vote .btn-holder {padding:5px 0 10px 20px;}
.vote .btn-holder input {padding:2px 0;}
/* datapicker */
.calendar {margin:0 5px;}
.calendar .row {border:1px solid #fff;border-bottom:none;}
.calendar .week {color:#530e00;}
.calendar .week span {float:left;line-height:32px;width:32px;text-align:center;font-weight:bold;}
.calendar .day {background:#f7f5ec;padding:0 0 10px;}
.calendar .day span {float:left;color:#333;line-height:20px;width:32px;text-align:center;}
.calendar .day span.current {background:#9B1B00; color:#FFF;font-weight:bold;}
.calendar .day span.disabled {color:#b3ac94;}
.calendar .day span a {font-weight:bold;text-decoration:none;}
.calendar .day span a:hover {text-decoration:underline;}
.calendar a.prev {float:left;width:27px;height:27px;background:url(/i/ns/bg-lt.gif) no-repeat 11px 10px;text-indent:-9999px;overflow:hidden;border-right:1px solid #fff;}
.calendar a.next {float:left;width:27px;height:27px;background:url(/i/ns/bg-gt.gif) no-repeat 11px 10px;text-indent:-9999px;overflow:hidden;border-right:1px solid #fff;}
.calendar .param {float:left;border:1px solid #eee8d4;background:#fff;width:170px;line-height:25px;text-align:center;}
.calendar .param a {font-weight:bold;text-decoration:none;}
.calendar .yr a {color:#530e00;}
.calendar .big-btn {background:#e8e1ca;}
.calendar .param a:hover {text-decoration:underline;}
/* my opinions */
.my-opinions {background:#fff;margin:0 5px;}
.my-opinions .item {padding:10px 20px 20px;font-size:12px;}
.my-opinions strong {display:block;}
.my-opinions ul {margin:0;padding:5px 0 0;list-style:none;}
.my-opinions ul li {float:left;padding:0 15px 0 0;}
.my-opinions ul li img {display:block;}
.my-opinions ul li img {margin:1px 5px 0 0;float:left;}
/* comments */
.comment .item {border-top:1px solid #fff;padding:0 5px 7px;}
.comment .bg {background:#f7f5ec;padding:5px;}
.comment .user {font-weight:bold;font-size:12px;min-height:35px;}
.comment .user span {display:inline-block;padding:0 5px;color:#fff;margin:2px 0 0;}
.comment .user span.yel {background:#f93;}
.comment .user span.red {background:#f00;}
.comment .user span.blk {background:#000;}
* html .comment .user {height:35px;}
.comment .img-holder {float:left;background:#fff;border:1px solid #d6d0c0;padding:5px;}
.comment .img {background:#fdf3da;border:1px solid #d6d0c0;width:100px;height:100px;display:table;}
.comment .img span {width:100px;height:100px;display:table-cell;vertical-align:middle;}
.comment .img span img {display:block;margin:0 auto;}
.comment .review {margin:0 0 0 120px;}
.comment .review p {margin:0;}
/* our projects */
#sidebar ul.links {width:190px;margin:4px auto 5px;padding:5px 20px;list-style:none;background:#f7f5ec;}
#sidebar ul.links li {color:#333;line-height:20px;}
#sidebar ul.links li a {color:#333;}
/* ands */
.brand {width:210px;margin:4px auto 0;padding:7px 10px 25px;background:#fff;}
.brand img {display:block;margin:0 auto;}
.brand p {font-size:12px;line-height:12px;margin:20px 0 0;}

/* mark search *//*
.mark-src {background:#fff;margin:0 5px;}
.mark-src ul {margin:0;padding:0;list-style:none;}
.mark-src ul li {display:inline;float:left;width:110px;height:30px;border-bottom:1px dotted #c0b08b;margin:0 0 0 4px;}

.mark-src ul li img {float:left;margin:5px 5px 5px 0;}
.mark-src ul li span {float:left;line-height:30px;}
.mark-src strong {font-size:12px;padding:20px 11px 12px;display:block;}
.mark-src strong a {border-bottom:1px dashed #900;text-decoration:none;}*/

.mark-src {background:#fff;margin:0 5px;}
.mark-src ul {margin:0;padding:0;list-style:none;}
.mark-src ul li {display:inline;float:left;width:98px;height:30px;border-bottom:1px dotted #c0b08b;margin:0 0 0 14px;}
.mark-src ul li img {float:left;margin:5px 5px 5px 0;}
.mark-src ul li span {float:left;line-height:30px;}
.mark-src strong {font-size:12px;padding:20px 11px 12px;display:block;}
.mark-src strong a {border-bottom:1px dashed #900;text-decoration:none;}


/* -- main column -- */
.content-holder {margin:0 0 0 241px;}
#content {float:left;width:100%;overflow:hidden;}
#content h6 {margin:0 0 15px;font:bold 12px/15px Tahoma,Arial,Verdana,sans-serif;}
/* breadcrumbs */
ul.breadcrumbs {margin:0;padding:0 6px;list-style:none;background:#fdf3da;}
ul.breadcrumbs li {float:left;padding:0 6px 0 12px;line-height:39px;color:#b9b19b;background:url(/i/ns/bg-breadcrumbs.gif) no-repeat 0 17px;}
ul.breadcrumbs li:first-child {background:none;}
/* sort by */
.sort-by {line-height:26px;border-top:1px solid #fff;padding:12px 12px 0;}
.no-border {border:none;}
.sort-by div {float:left;padding:0 6px 0 15px;background:url(/i/ns/bg-sort-by.gif) no-repeat 0 9px;}
.sort-by strong {float:right;font-size:12px;font-weight:normal;padding:0 10px;}
.sort-by strong span {font-weight:bold;}
.sort-by ul {float:left;margin:0;padding:0;list-style:none;}
.sort-by ul li {float:left;padding:0 0 0 1px;margin:0 -1px 0 0;background:url(/i/ns/bg-sortby-li.gif) no-repeat 0 9px;}
.sort-by ul li:first-child {background:none;}
.sort-by ul li a {float:left;padding:0 7px 0 0;}
.sort-by ul li.active {background:none;}
.sort-by ul li.active a {position:relative;font-weight:bold;text-decoration:none;color:#000;background:#fff url(/i/ns/bg-sortby-active.gif) no-repeat 100% 0;}
.sort-by ul li a span {float:left;padding:0 0 0 7px;cursor:pointer;}
.sort-by ul li.active a span {background:url(/i/ns/bg-sortby-active-span.gif) no-repeat;}
/* font-size 12px sort by */
.sort-big {font-size:12px;}
.sort-big ul li {background:url(/i/ns/bg-sortby-li-big.gif) no-repeat 0 8px;}
.sort-big div {font-weight:bold;color:#333;}
.sort-big div.smaller {font-size:11px;font-weight:normal;}
.sort-big ul li a {padding:0 10px 0 0;}
.sort-big ul li a span {padding:0 0 0 10px;}
/* icons sort by */
.sort-ico {font-size:12px;background:url(/i/ns/bg-sort-ico.gif) repeat-x 0 100%;margin:0 10px;}
.sort-ico ul li {background:url(/i/ns/bg-sortby-li-big.gif) no-repeat 0 8px;}
.sort-ico ul li.active a {background:#fff url(/i/ns/bg-sortico-active.gif) no-repeat 100% 0;}
.sort-ico ul li.active a span {background:url(/i/ns/bg-sortico-active-span.gif) no-repeat;}
.sort-ico ul li.active a span img {margin-bottom:2px;}
.sort-ico div {font-weight:bold;color:#333;line-height:30px;}
.sort-ico ul li a {padding:0 10px 0 0;}
.sort-ico ul li a span {padding:4px 0 4px 10px;line-height:22px;}
.sort-ico ul li a img {float:left;}
/* checkboxes */
.check-list {padding:0 0 0 20px;background:#f7f5ec;}
.check-yellow {background:#f2e7c9;}
.check-list .heading {padding:5px 0;width:100%;overflow:hidden;}
.check-list .heading strong {font:bold 12px/14px Tahoma,Arial,Verdana,sans-serif;color:#900;border-bottom:1px dashed #900;}
.check-list .item {float:left;}
.check-list .item input {float:left;margin:0;padding:0;width:16px;height:16px;}
.check-list .item label {float:left;padding-left:5px;}
.ch120 .item {width:120px;padding:0 0 10px;}
.ch55 {padding:0 0 0 20px;}
.ch55 .item {padding:5px 0;}
.ch55 .item label {padding:0 15px 0 5px;}
.ch285 .item {width:245px;padding:6px 0;}
.check-font12 {font-size:12px;}
/* message box */
#content .message {padding:12px 9px;}
.top-white-border {border-top:1px solid #fff;}
#content .message .box {border:9px solid #fff;background:#ffc;text-align:center;}
#content .warning .box {padding:10px 10px 15px 100px;min-height:50px;background:#ffc url(/i/ns/bg-warning.gif) no-repeat 20px 10px;}
* html #content .message .warning {height:50px;}
#content .message p {margin:0;font-size:16px;line-height:32px;font-weight:bold;}
/* two 50% width columns */
#content .half {float:right;width:50%;margin-top:5px;margin:0 -1px 0 0;}
#content .left {width:49%;float:left;margin:0 0 0 -1px;}
#content .half .white-box {min-height:205px;margin:0 0 0 15px;}
* html #content .half .white-box {height:205px;}
#content .left .white-box {margin:0 15px 0 0;}
.sale-tab table td .btn-1, #content .half .btn-1, #content .message .btn-1 {width:100%;margin:0 auto;overflow:hidden;position:relative;text-align:center;}
.sale-tab table td .btn-2, #content .half .btn-2, #content .message .btn-2 {left:50%;float:left;position:relative;text-align:center;}
.sale-tab table td .btn a, #content .half .btn a, #content .message a {float:left;left:-50%;position:relative;padding:1px;color:#fff;text-decoration:none;background:url(/i/ns/bg-mess-btn.gif) repeat-x;}
#content .half .green a {background:url(/i/ns/bg-green-mess-btn.gif) repeat-x;}
.add_used_button
{
	height:49px;
	width:190px;
	background:url(/i/ns/bg-green-mess-btn.gif) repeat-x;
	padding:0px;
	text-align:center;
}

.add_used_button input
{
	margin:0px;
	cursor:pointer;
	font-family:Arial;
	font-size:12px;
	background:none;
	color:#fff;
	border:3px double #fff;
	width:190px;
	height:49px;
}

#content .message .btn {padding:10px 0 15px;}
#content .price-message .btn {padding:0;}
#content .half .btn {padding:0 0 10px;}
.sale-tab table td .btn span, #content .half a span, #content .message a span {float:left;cursor:pointer;padding:0 31px;font:12px/46px Arial,Verdana,sans-serif;border:1px solid #fff;}
#content .avail .btn {margin-top:10px;}
#content .avail a span, #content .half a span {padding:0 16px;}
#content .half ul {margin:0;padding:0 15px 10px;list-style:none;}
#content .half ul li {font-size:12px;padding:2px 0;}
/* model search form */
#content .model-src {padding:0 10px;background:#f2e7c9;border-top:1px solid #fff;}
#content .model-src label {font-weight:bold;}
#content .model-src table, #content .model-src table td {margin:0;padding:7px 0;border-collapse:collapse;}
div.form-tab, #content table.form-tab {width:750px !important;}
div.form-tab {padding:10px 0 0;}
div.form-center, #content table.form-center {margin:0 auto;}
#content table.thrial {margin-top:-20px;}
#content table.thrial select {width:187px;}
#content table.thrial input {width:180px;}
#content table.thrial label {display:block;font-size:12px;padding:0 5px 2px;}
#content table.thrial td {padding:12px 0;}
#content .model-src table {width:100%;}
#content .model-src table td {vertical-align:middle;}
#content .model-src table td.wid220 {width:29%;}
#content .model-src table td.wid220 label {padding-right:5px;}
#content .model-src table td.wid220 img {float:left;margin:0 10px 0 8px;}
#content .model-src table td.wid220 input{float:left;margin:0;padding:0;width:15px;height:15px;}
#content .model-src table td.wid220 label{float:left;line-height:19px;}
#content .model-src table td.wid250 {width:33%;}
#content .model-src table td.wid260 {width:34%;}
#content .model-src table td.wid260 label {padding-right:5px;}
#content .model-src table td.se180 select {width:180px;}
#content .model-src table td.se180 label{width:40px;}
#content .model-src table td.lab56 label{width:56px;text-align:right;}
#content .model-src table td.pad10 {padding-left:8px;}
#content .model-src table td.se130 select {width:130px;}
#content .model-src table td.wid250 input {float:left;width:15px;height:15px;margin:0;padding:0;}
#content .model-src table td.wid250 label {float:left;padding:0 12px 0 5px;line-height:14px;}
#content .model-src table td.slider label {display:block;padding:0 10px 0 0;}
#content .model-src input {margin:0;padding:2px 12px;}
#content .model-src .btn-holder {width:280px;}
#content .model-src .submit {margin-right:20px;display:inline;float:left;}
#content .model-src .submit input {float:left;width:90px;}
#content .model-src .reset {display:inline;background:#b9b19b;float:left;padding:1px;margin-right:20px;}
#content .model-src .reset input {float:left;background:#b9b19b;width:140px;}
.members {background:url(/i/ns/bg-members.gif) repeat-y 405px 0;width:725px;margin:15px auto 0;}
.members .userpic {float:left;width:120px;}
.members .userpic .hold {border:1px solid #d6d0c0;padding:4px;background:#fff;width:102px;height:102px;overflow:hidden;}
.members .pic {border:1px solid #d6d0c0;width:100px;height:100px;display:table;}
.members .pic span {display:table-cell;vertical-align:middle;}
.members .pic img {display:block;margin:0 auto;}
.members .row {padding:15px 0 0;}
.members .hd {min-height:45px;padding:0;}
.members label {padding:0 10px 0 0;width:60px;text-align:right;float:left;}
.members select {width:180px;float:left;}
.members .photo select {width:80px;margin:0 30px 0 0;}
.members .photo input {width:16px;height:16px;float:left;margin:2px 0 0;padding:0;}
.members .less label {width:40px;}
.members .photo label.photo {float:left;width:90px;}
.members .photo img {float:left;margin:1px 0 0 5px;}
.members .hd strong {padding:10px 0 0;display:block;}
.members .hd label {float:left;width:60px;padding:5px 0 0;text-align:left;}
.members .hd .slider-2 {float:left;}
* html .members .hd {height:45px;}
.members .auto {float:left;width:305px;}
.members .params {float:left;width:300px;}
.btn-member {padding:25px 0 0;}
/* buttons */
.button {background:#900;padding:1px;}
.button input {border:1px solid #fff;background:#900;cursor:pointer;color:#fff;text-align:center;}
.reset {background:#b9b19b;}
.reset input {background:#b9b19b;}
.btn144 {margin:10px auto;width:146px;}
.btn144 input {display:block;width:144px;padding:4px 0;background:#9b1b00;}
.btn160 {margin:10px auto 0;width:162px;float:left;}
.btn160 input {float:left;width:162px;padding:2px 0;}
.btn90 {float:left;width:90px;margin:10px 0 0;}
.btn90 input {float:left;width:90px;padding:2px 0;}
.btn902 {float:left;width:90px;margin:0 20px 0 0;display:inline;}
.btn902 input {float:left;width:90px;}
.btn80 {float:left;width:80px;margin:26px 0 0;}
.btn80 input {float:left;width:80px;padding:2px 0;}
.btn75 {margin:4px auto;width:75px;overflow:hidden;}
.btn75 input {width:75px;float:left;padding:1px 0;}
.btn90c {margin:0 auto;width:90px;overflow:hidden;}
.btn90c input {width:90px;float:left;padding:1px 0;}
.res185 {float:left;width:185px;background:#666;}
.res185 input {float:left;width:185px;background:#666;padding:1px 0;}
.btn100 {margin:0;width:102px;overflow:hidden;}
* html .btn100 {overflow:visible;}
* + html .btn100 {overflow:visible;width:104px;}
.btn100 input {width:100px;float:left;}
.btnmess {float:left;width:175px;}
.btnmess input {float:left;width:175px;padding:1px 0;}
.cbtn {float:left;background:url(/i/ns/bg-cbtn-left.gif) no-repeat;color:#fff;text-decoration:none;}
.cbtn span {float:left;background:url(/i/ns/bg-cbtn-right.gif) no-repeat 100% 0;cursor:pointer;}
.cbtn span span {background:url(/i/ns/bg-cbtn-top.gif) no-repeat 50% 0;padding:5px 14px 0 10px;line-height:26px;}
.btn140 {float:left;width:140px;}
.btn140 input {float:left;width:140px;}
.center-btn-1 {width:100%;margin:0 auto;overflow:hidden;position:relative;text-align:center;}
.center-btn-2 {left:50%;float:left;position:relative;text-align:center;}
.center-btn {left:-50%;float:left;position:relative;}
.dual-padding {padding:10px 0;}
.dual-padding input {padding:2px 0;}
/* google maps */
.gmap {margin:0 0 5px;}
.gmap .list {float:right;width:320px;}
.gmap .list-more {width:335px;}
.gmap .list .heading {width: auto !important;}
.gmap .list .heading h5 {float:left;line-height:19px;}
.gmap .list .heading a {float:right;line-height:19px;}
.gmap .list ul.sort {margin:0 -7px 5px -3px;position:relative;padding:0;list-style:none;width:330px;}
.gmap .list ul.sort li {color:#333;float:left;font-size:11px;padding:0 5px 0 6px;background:url(/i/ns/bg-gmap-li.gif) no-repeat 0 4px;}
.gmap .list ul.sort li.first {background:none;padding:0 5px 0 0;}
.gmap .list ul.sort li strong {color:#000;}
.gmap .list .holder {border:1px solid #bda186;padding:5px;overflow:auto;}
* + html .gmap .list .holder {width:308px;}
.gmap .list .holder-less {height:400px;}
.gmap .list .inp {clear:both;width:315px;padding:4px 5px;margin:2px 0;background:#fff;border:1px solid #BDA186;}
* html .gmap .list .inp {margin:2px 0 2px 7px;}
* + html .gmap .list .inp {margin:2px 0 2px 7px;}
.gmap .list .item {background:url(/i/ns/bg-gmap-item.gif) repeat-x 0 100%;padding:6px 0 7px;}
.gmap .list .item .bg {padding:5px 15px;}
.gmap .car-brands {width:155px;height:60px;overflow:auto;background:#fff;padding:0 10px;border:1px solid #bda186;margin:3px 7px 0 0;float:left;}
* + html .gmap .car-brands .cl {width:135px;}
.gmap .creme {background:#f7f5ec;margin:-10px -10px 8px -7px;position:relative;width:332px;padding:10px;}
.gmap .list .checked .bg {background:#ffc;}
.gmap .list .akc .bg {background-image:url(/i/ns/bg-gmaps-akc.gif);background-position:260px 10px;background-repeat:no-repeat;}
.gmap .list .red-styled .checked .bg {background:none;border-left:4px solid #900;}
.gmap .list .red-styled .akc .bg {background:url(/i/ns/bg-gmaps-akc.gif) no-repeat 260px 10px;}
.gmap .list .item input {float:left;width:22px;height:24px;margin:0;padding:0;}
.gmap .list .item label {font-size:17px;line-height:22px;padding:0 25px 0 0;}
.gmap .list .item address {padding:3px 0 0;}
.gmap .list .item div.models {float:left;color:#333;background:#fff7ea;border:1px solid #ffe8bf;line-height:18px;padding:0 5px;margin:7px 0 0;}
.gmap .list .item ul {margin:5px 0 0 -10px;}
.gmap .list .item ul li {background:none;float:left;font-size:11px;}
.gmap .list .item ul li a {text-decoration:underline;color:#333;}
.gmap .wrapper {margin:0 335px 0 0;background:none;border:none;}
.gmap .wrap-less {margin:0 345px 0 0;}
.gmap .wrapper .holder {float:left;width:100%;}
.gmap .holder iframe {border:1px solid #333;}
/* map labels */
ul.gmap-labels {background:#fff;margin:10px 10px 0;padding:6px 0 6px 15px;list-style:none;}
ul.gmap-labels li {font-size:12px;line-height:29px;float:left;padding:0 20px 0 0;}
ul.gmap-labels li img {float:left;margin:0 10px 0 0;}
ul.gmap-labels li a {float:left;}
/* map search */
.gmap-src {margin:10px 10px 0;background:#f7f5ec;padding:10px;}
.gmap-src input{float:left;font-size:12px;border:1px solid #bda186;padding:3px 5px;width:368px;background:#fff;font-family:Tahoma,Arial,Verdana,sans-serif;color:#000;}
.gmap-src select {float:left;font-size:12px;border:1px solid #bda186;padding:3px 5px;background:#fff;font-family:Tahoma,Arial,Verdana,sans-serif;color:#000; margin:0 12px;width:220px;}
/*.gmap-src select {font-weight:bold;float:left;margin:2px 12px 0;width:220px;color:#000;}*/
.gmap-src .button {float:left;width:80px;}
.gmap-src .button input {width:80px;padding:2px 0;background:#900;font-size:11px;color:#fff;border:1px solid #fff;}
/* brown heading */
.brown-head {color:#fff;padding:2px 14px 4px;font-size:12px;line-height:31px;border-top:1px solid #fff;background:#bda186 url(/i/ns/bg-brown-head.gif) repeat-x 0 1px;}
.brown-head span {float:right;}
.brown-head h3 {margin:0;font-size:12px;line-height:31px;}
.brown-head h3 span {float:none;font-weight:normal;}
/* content white box styles */
.white-box-holder, .sale-tab-holder {padding:0 10px;}
.top-padding {padding-top:10px;}
.top-margin {margin-top:10px;}
.bottom-btn {padding-top:20px;padding-bottom:20px;}
.bottom-btn input {padding:2px 0;}
.bottom-btn .margin-r {margin-right:60px;}
.bottom-btn .margin-l {margin-left:60px;}
.double-margin {margin-top:10px;margin-bottom:10px;}
.top-negative-margin {margin-top:-10px;}
.white-box, .sale-tab {padding:12px 14px;background:#fff;}
.top-padding-none {padding-top:0;}
.bottom-margin {padding-bottom:10px;}
.creme-bg .white-box {background:#f7f5ec;}
.vertical-padding-none {padding-top:0;padding-bottom:1px;}
.vertical-padding-more {padding-top:20px;padding-bottom:20px;}
.last-comments {padding:6px 12px 0;}
.eq-padding {padding:10px;}
#content .no-background {background:none;}
.red-text {color:#c92802;text-align:center;padding:4px 0 0;line-height:20px;}
.red-border .white-box {border:1px solid #c92802;}
.yellow .white-box {background:#fdf3da;}
.white-box .yellow-bg {background:#ffc;}
.border2 .white-box {border:2px solid #fff;border-top:none;}
.white-box .yellow-bg ul {margin:0;padding:0;list-style:none;}
.white-box .yellow-bg .heading {font:bold 16px/20px Tahoma,Arial,Verdana,sans-serif;margin:0 0 15px;}
.white-box .yellow-bg .more {font-size:12px;margin:15px 0 0;}
.less-padding {padding:6px 14px;}
.phone {padding:0 0 5px;}
.phone label {float:left;width:120px;text-align:right;}
.yellow-bg .float-left img {margin:0 20px 0 0;}
.first-phone {padding:10px 0;}
.last-phone {padding:7px 0 5px;}
.brown-border {border:1px solid #bda186;}
.phone .holder {margin:0 0 0 135px;}
.phone .col {float:left;width:100%;overflow:hidden;}
.phone .col input {width:98%;}
.phone .wid60 {float:left;width:60px;padding-left:15px;font-size:17px;}
.phone .wid60 span {font-size:11px;padding:0 0 0 20px;}
.phone .wid60 input {width:30px;}
.phone .wid80 {float:left;width:80px;font-size:17px;}
.phone .wid80 span {font-size:11px;padding:0 0 0 10px;}
.phone .wid80 input {width:50px;}
.phone .wid155 {float:left;width:155px;}
.phone .wid155 input {width:130px;}
.phone .time {float:left;font-size:12px;padding:2px 0;}
.phone .time select {margin:0 5px;}
.white-box h5, .wellcome h5 {margin:0 0 10px;font:normal 17px/28px Tahoma,Arial,Verdana,sans-serif;text-transform:uppercase;color:#530e00;}
.white-box .head span {float:right;font:bold 14px/28px Tahoma,Arial,Verdana,sans-serif;background:#eee8d4;border:1px solid #999;padding:0 40px;margin:0 0 -10px;}
.white-box .head span.yellow-bg {background:#fdf3da;}
.white-box .head span.yellow-bg a {color:#555;}
.brands ul li span {float:right;color:#777;font-size:9px;position:relative;}
.white-box .head span a {color:#333;text-decoration:underline;}
.white-box .head img {float:left;}
.white-box .head h5 {margin:0;}
.white-box p {margin:0 0 15px;font-size:12px;line-height:16px;}
.no-margin p {margin:0;}
.vertical-padding-none p {margin:0;padding:5px 0;}
.white-box p.small{font-size:11px;line-height:14px;margin:0 !important;}
.white-box p.pressed {line-height:12px;}
.white-box .list ul {margin:0 0 15px;padding:0;list-style:none;}
.white-box .list ul li {font-size:12px;line-height:16px;padding-left:12px;background:url(/i/ns/bg-li.gif) no-repeat 0 9px;}
.white-box ol {margin:0 0 15px;padding:0;}
.white-box ol li {font-size:12px;line-height:16px;list-style-position:inside;}
.white-box .sqr ul {margin:10px 0 15px;padding:0;list-style:none;}
.white-box .sqr ul li {font-size:12px;line-height:16px;padding-left:25px;background:url(/i/ns/bg-sqr-li.gif) no-repeat 6px 6px;}
.brand-heading {font:bold 19px/26px Tahoma,Arial,Verdana,sans-serif;color:#333;padding:0 0 20px;}
.brand-heading img {float:left;margin:0 15px 0 5px;}
.brand-heading span {font:normal 11px/14px Tahoma,Arial,Verdana,sans-serif;display:block;padding:10px 0 0;}
.no-padding {padding:0;}
.pressed p {line-height:12px;margin:10px 0 0;}
ul.contact-info {margin:0;padding:10px 0;list-style:none;}
ul.contact-info li {display:inline;padding:0 40px 0 0;font-size:11px;}
/* actions */
ul.actions {margin:0;padding:15px 20px 20px;list-style:none;text-align:right;}
ul.actions li {display:inline;}
ul.actions li.user {background:url(/i/ns/ico-user.gif) no-repeat 25px -3px;padding:1px 0 1px 40px;}
ul.actions li.mess {background:url(/i/ns/ico-friend-mess.gif) no-repeat 25px -4px;padding:1px 0 1px 45px;}
ul.actions li.mess a {color:#9b9789;}
ul.actions li.print {background:url(/i/ns/ico-print.gif) no-repeat 25px -3px;padding:1px 0 1px 45px;}
ul.actions li.print a {color:#9b9789;}
/* car pics */
.my-car-photos {margin:0;padding:0 0 20px;list-style:none;}
.my-car-photos li {float:left;padding:5px;border:1px solid #d6d0c0;margin:0 20px 0 0;}
.my-car-photos img {display:block;}
/* articles */
.article .heading {padding:11px 12px 0;background:url(/i/ns/bg-article-heading.gif) no-repeat 197px 100%;margin:0 10px 0 0;}
.article .heading-brand {background:none;}
.article .heading .title-holder {min-height:80px;margin:0 0 0 185px;}
.article .heading-brand .title-holder {margin:0;}
.article .heading-brand .top {min-height:60px;}
* html .article .heading .title-holder {height:80px;}
* html .article .heading-brand .top {height:60px !important;}
.article .heading .title span {float:right;padding:1px 0 1px 20px;background:url(/i/ns/ico-comments.gif) no-repeat 0 4px;}
.article .heading .time {margin:10px 0 0;color:#9b9789;padding:0 0 0 15px;background:url(/i/ns/ico-time.gif) no-repeat 0 3px;}
.article .heading .time span {padding:1px 0 1px 40px;background:url(/i/ns/ico-comments.gif) no-repeat 20px 2px;}
.article .heading img {float:left;}
.article .heading h4 {font:18px/20px Tahoma,Arial,Verdana,sans-serif;margin:0;}
.article ul.topics {margin:0 0 0 180px;padding:0;list-style:none;padding:0 0 10px;}
.article .heading-brand ul.topics {margin:0 0 0 -5px;}
.article ul.topics li {display:inline;padding:0 10px 0 0;}
.article ul.topics li a {color:#333;padding:3px 0 0 5px;}
.article div.news-text {margin:15px 0 0 40px;display:block; font-size:13px;}
.article .carousel, .article .article-img {margin:0 0 0 -40px;}
/*.article p, .article em, .article strong {margin:15px 40px 0;display:block;}
.article p strong, .article p b, .article p em {margin:0; display:inline;}*/
.article .summary {margin:0 10px 0 20px;background:#fdf3da;}
.article .summary .img-holder {float:left;padding:4px;background:#fff;border:1px solid #d6d0c0;position:relative;margin:0 20px 0 0;}
.article .summary .img-holder .file {position:absolute;right:5px;top:5px;}
.article .summary .text {padding:10px 20px 0 0;font:bold 12px/16px Tahoma,Arial,Verdana,sans-serif;}
/* grey border box */
.grey-border-box {background:#FFFFFF none repeat scroll 0 0;border:1px solid #D6D0C0;margin:0 0 5px;}
.grey-border-box ul {margin:0;min-height:141px;padding:0 15px 11px;list-style:none;}
.min240 {min-height:225px;}
* html .grey-border-box ul {height:141px;}
* html .min240 {height:225px;}
.grey-border-box ul li {float:left;position:relative;margin:11px 40px 0 0;}
.grey-border-box ul li img {padding:4px;border:1px solid #d6d0c0;}
.grey-border-box ul li span img {position:absolute;right:-11px;top:0;padding:0;border:none;}
.grey-border-box textarea {background:none;border:none;width:100%;height:141px;margin:0;padding:0;overflow:auto;}
.few-words {padding:0 20px 0 15px;}
.few-words span {float:right;padding:5px 0;font-size:12px;}
.few-words span strong {float:none;padding:0 5px;background:#fdf3da;}
/* brands */
.head {border:1px solid #fff;}
.head img.preview {margin:8px 15px 0 0;}
.brands {padding:10px 0 20px;margin:0 -10px;clear:both;}
.brands ul {margin:0;padding:0;list-style:none;}
.brands ul li {float:left;width:150px;line-height:19px;display:inline;margin:0 15px;padding:5px 0;border-bottom:1px dotted #a79068;}
.brands ul li img {float:left;margin:0 3px 0 0;}
.brands ul li span {float:right;color:#777;font-size:9px;position:relative;}
.brands ul li .black {color:#000;margin:0 0 0 28px;}
/*.brands ul li .black a {color:#000;text-decoration:none;}*/
/* index page headings */
.index-heading-h1 {background:#4c4c4c url(/i/ns/bg-index-h1.gif) repeat-x;padding:0 13px 0 0;line-height:27px;}
.index-heading-h1 span {float:right;padding:0 12px 0 0;background:url(/i/ns/bg-index-span.gif) no-repeat 100% 12px;}
.index-heading-h1 span a {color:#fff;text-decoration:none;}
.index-heading-h1 span a:hover {text-decoration:underline;}
.index-heading-h1 h1 {background:url(/i/ns/bg-index-h11.gif) no-repeat;line-height:28px;padding-bottom:2px;}
.index-heading-h2 {background:url(/i/ns/bg-index-h2.gif) repeat-x;padding:0 0 9px 0;line-height:27px;}
.index-heading-h2 h2 {margin:0;color:#fff;background:url(/i/ns/bg-index-h21.gif) no-repeat;padding:2px 0 11px 15px;}
.index-heading-h2 span {float:right;padding:0 24px 12px 0;background:url(/i/ns/bg-index-span-h2.gif) no-repeat 100% 0;}
.index-heading-h2 span a {color:#fff;text-decoration:none;}
.index-heading-h2 span a:hover {text-decoration:underline;}
/* index page column */
.index-column {background:#fff;margin-bottom:10px;margin-left:9px;margin-right:10px;}
/* index page articles */
.index-art {padding:0 10px;}
.index-art .item {padding:9px 0; height:110px; overflow:hidden;}
.index-art .heading {font-size:12px;padding:0 0 3px;}
.index-art .date {color:#9b9789;background:url(/i/ns/ico-time.gif) no-repeat 185px 4px;padding:0 0 0 200px;}
.index-art .text {color:#404040;padding:3px 0 0;}
.index-art .text p {margin:0;}
.index-art .picture {float:left;position:relative;margin:0 15px 0 0;width:170px;}
.index-art .picture span {position:absolute;left:151px;top:1px;}
/* dealers */
.dealers {padding:3px 0 5px; height:180px; overflow:hidden;}
.dealers .item {float:left;width:180px;display:inline; height:190px;}
.dealers .item .date {color:#9b9789;background:url(/i/ns/ico-time.gif) no-repeat 0 3px;padding:0 0 0 15px;margin:5px 0 0;}
.dealers .item .heading {padding:0 2px 5px 0;font-size:12px;margin:0 8px 0 0;}
/* promo text */
.index-text {padding:0 15px 20px;}
.index-text h3, .index-text h2, .index-text h1 {color:#530E00;font:17px/28px Tahoma,Arial,Verdana,sans-serif;margin:10px 0 0;background:none;padding-left:0;}
.index-text p {margin:15px 0 0;}
.index-text ul {margin:0;padding:0 10px !important;}
.index-text ul li {font-size:11px !important;padding:0 0 0 12px !important;background:url(/i/ns/bg-dotlist.gif) no-repeat 0 7px;}
/* popular */
.pop {padding:0 0 10px;}
.pop ul {margin:0;padding:0;list-style:none;}
.pop ul li {float:left;width:131px;min-height:100px;padding:5px 0;text-align:center;}
* html .pop ul li {height:100px}
.pop ul li img {display:block;margin:0 auto;}
.pop ul li p {margin:-10px 0 0;position:relative;font-size:11px;}
.pop ul li.black a {color:#000;}
.pop ul li span {font-size:9px;display:block;margin-top:-2px;color:#777;}

.pop-cities {width:100%;}
.pop-cities td {width:25%;}
.pop-cities div {padding-bottom:10px;}
.pop-cities a {color:#000;}

/* sms sender */
.sms {padding:0 10px 10px;font-size:20px;line-height:26px;}
.sms span {display:inline-block;border:1px solid #c5c4a7;background:#fff;padding:0 5px;}
.sms strong {font-weight:normal;color:#900;}
/* table 100% width */
table.row {width:100%;margin-bottom:20px !important;}
table.row td.w150 select {width:150px;}
table.row td.w120 select {width:120px;}
table.eq-row td {width:50% !important;}
table.row td.brand {width:110px;padding:0 0 0 10px;}
table.row td.brand img {margin:0 auto;}
/* brand models */
table.brand-model, table.brand-model td {margin:0;padding:0;border-collapse:collapse;vertical-align:top;}
table.brand-model td.brand {padding:0 40px 0 0;width:auto;}
table.brand-model td.brand-ico {width:150px;font:bold 12px/26px Tahoma,Arial,Verdana,sans-serif;}
table.brand-model td.brand-ico a {color:#900;text-decoration:underline;}
table.brand-model td.brand-ico span a {border-bottom:1px dashed #900;text-decoration:none;}
table.company-stat {font-weight:normal; font-size:11px; line-height:14px;}
table.company-stat td {padding:0px;}

/* services */
.services-holder {margin-left:20px;}
.services-holder .listing {float:right;width:210px;}
.services-holder .main-hold {margin:0 210px 0 0;}
.services-holder .main-item {float:left;width:100%;}
#content .listing h6 {margin:10px 0 0;}
.listing ul {margin:0;padding:15px 0 5px;list-style:none;}
.listing ul li {font-size:12px;line-height:16px;padding:0 0 0 15px;background:url(/i/ns/bg-serv-li.gif) no-repeat 0 5px;}
.services-holder address {font:bold 12px/16px Tahoma,Arial,Verdana,sans-serif;padding:20px 0 0;}
.services-holder dl {margin:0;padding:0;font-size:12px;line-height:16px;}
.services-holder dt {margin:0;padding:0;float:left;clear:left;font-weight:bold;width:110px;}
.services-holder dd {margin:0;padding:0;}
.services-holder .yellow-box {background:#ffc;margin:15px 0 0;padding:5px 10px;}
.services-holder .yellow-box img {float:left;margin:3px 10px 0 0;}
.services-holder .yellow-box p {margin:10px 0 0;line-height:12px;}
.services-holder .yellow-box p strong {font-size:14px;line-height:16px;}
.services-holder .yellow-box ul {margin:0;padding:10px 0 5px;list-style:none;font-size:12px;}
.services-holder .yellow-box ul li {padding:0 15px;}
/* cellular operators */
.cellular .info {padding:15px 0;font-weight:bold;font-size:12px;line-height:16px;}
.cellular .info-last {margin:0 0 -5px;padding:15px 0 0;}
.cellular .info a {position:relative;padding:0 0 3px;border-bottom:1px dashed #900;text-decoration:none;}
.cellular .item {float:left;width:33%;}
.cellular .item img {display:block;margin:0 auto;}
.cellular .item .holder {padding:0 26px 0 9px;}
.cellular .item .box {padding:10px 7px 5px;border:1px solid #b9b19b;}
.cellular .item p {margin:5px 0 0;text-align:center;}
.cellular .item .red p {color:#530e00;}
.cellular .item .small {padding:20px 0 0;font-size:9px;line-height:11px;color:#b9b19b;}
/* payed advantages */
.payed {background:#f7f5ec;margin:0 0 10px;padding:20px 0 12px;}
.payed .holder {float:left;width:49%;}
.payed strong {padding:0 0 5px;font-size:12px;display:block;}
.payed .item {width:325px;padding:0 0 0 18px;}
.payed .box {border:1px solid #b9b19b;padding:4px;background:#fff;position:relative;overflow:hidden;}
/* location checkboxes */
.location {padding:10px 0 5px;}
.location label {float:left;width:103px;}
.location ul input {float:left;width:16px;height:15px;margin:0;padding:0;}
.location ul label {width:auto;font-weight:normal;}
.location ul label em {font-style:normal;float:left;padding:0 0 0 12px;}
.location ul span.plusminus {margin:2px 8px 0 14px;float:left;width:11px;height:11px;background:url(/i/ns/bg-plusminus.gif);text-indent:-9999px;overflow:hidden;}
.location ul li.active span.plusminus {background-position:0 -11px;}
.location ul li.active ul li span.plusminus {background-position:0 0;}
.location ul li ul li.active span.plusminus {background-position:0 -11px;}
.location ul li a {float:left;}
.location ul {float:left;margin:0;padding:0;list-style:none;}
.location ul ul {float:none;padding:5px 0;padding-left:83px;}
.location ul li {float:none;width:auto;height:auto;padding:2px 0;text-align:left;}
.location ul li:after {content:"";clear:both;height:0;display:block;}
* html div.location ul li {height:1%;}
* + html div.location ul li {height:1%;}
/* checkbox list */
.checkers strong {float:left; padding:0 10px 0 0;width:55px;}
.checkers input {float:left;margin:0 0 0;padding:0;width:16px;height:15px;}
.checkers label {float:left;padding:0 0 0 4px;}
.checkers .row {padding:5px 0;}
.checkers .col {float:left; margin:3px 10px 0 0; padding:4px 4px 4px 2px;}
.checkers .checked {background:#ffc;}
.checkers .checked label {font-weight:bold;}
/* tabs */
.tabset {border-bottom:1px solid #c92701;background:#fff;padding:15px 0 0 15px;margin:0;list-style:none;}
.tabset li {float:left;background:url(/i/ns/bg-tab.gif) no-repeat 0 4px;margin:0 -1px 0 0;}
.tabset li:first-child {background:none;}
.tabset a {float:left;font:bold 12px/24px Tahoma,Arial,Verdana,sans-serif;margin-bottom:-1px;padding:0 17px 3px;white-space:nowrap;}
.tabset a.active {text-decoration:none;color:#000;border:1px solid #c92701;border-bottom:none;background:url(/i/ns/bg-tab-active.gif) repeat-x; position:relative;}
/* simple table */
.sale-tab table {width:100%;}
.sale-tab table, .sale-tab table td {margin:0;padding:0;vertical-align:middle;border-collapse:collapse;}
.font12 td {font-size:12px;line-height:22px;}
.font12 label {font-size:12px;line-height:22px;}
.center table td {text-align:center;}
.sale-tab table thead td {line-height:30px;font-weight:bold;background:#fdf6e3 url(/i/ns/bg-sale-thead.gif) repeat-x;}
.sale-tab table tbody td {background:#fff;padding:2px 0;}
.sale-tab table tbody tr.grey td {background:#f7f5ec;}
.sale-tab table tbody td div.detail {border:1px solid #f2e7c9;background:#fff;padding:5px 10px;margin:0 10px 5px;}
.sale-tab table tbody td div.detail strong {padding:0 5px;}
.sale-tab table tbody td div.detail .more {font-size:11px;padding:0 5px;font-weight:bold;}
.sale-tab table tbody td div.detail td {background:none;}
.sale-tab table tbody td div.detail .avail {float:right;width:50px;font-weight:bold;color:#000;font-size:12px;}
.sale-tab table tbody td div.detail ul {margin:0;padding:0 5px;list-style:none;}
.sale-tab table tbody td div.detail ul li {font-size:11px;line-height:14px;padding:2px 0;color:#333;}
.sale-tab table td.check {width:35px;}
.sale-tab table tbody td.check {vertical-align:top;}
.sale-tab table tbody td.check input {margin-top:60px;}
* html .sale-tab table tbody td div.detail ul li {height:1%;}
* + html .sale-tab table tbody td div.detail ul li {height:1%;}
.sale-tab table tbody td div.detail ul li:after {content:"";clear:both;height:0;display:block;}
.sale-tab table tbody tr.premium td {background:#ffffcc;font-weight:bold;}
.sale-tab table tbody tr.premium2 td {background:#fefee3;font-weight:bold;}
.sale-tab table td {border:1px solid #fff;border-width:0 1px 1px 0;}
.serie {padding:5px 0 8px 15px;background:url(/i/ns/bg-serie.gif) no-repeat 3px 8px;}
.serie div {float:left;}
.serie ul {float:left;margin:0;padding:0;list-style:none;overflow:hidden;}
.serie ul li {float:left;padding:0 12px 0 12px;margin:0 0 0 -1px;background:url(/i/ns/bg-serie-li.gif) no-repeat 0 3px;}
.bordered table tbody td {padding:7px 0;border-bottom:1px solid #dacfac;}
.bordered table.chars tbody td {padding:11px 0;line-height:12px;}
.bordered table tbody td span {float:right;padding:0 15px 0 0;font-weight:bold;}
.bordered table tbody td strong {float:right;padding:0 15px 0 0;color:#333;}
.bordered table tbody td div.color {display:inline;float:right;margin:3px 15px 0;width:47px;border:1px solid #343434;height:13px;text-indent:-9999px;overflow:hidden;}
.bordered table tbody td span img {margin:0 10px 0 0;}
.bordered table tbody tr.first td {border-top:1px solid #dacfac;}
.bordered table tbody tr.last td {border-bottom:none;}
.sale-tab table thead td a {color:#000;}
/* table styles */
.sale-tab table td.photo {width:57px;text-align:center;}
.sale-tab table td.photo img {display:block;margin:0 auto;}
.sale-tab table td.model {padding-left:13px;}
.sale-tab table td.model img {float:left;margin:0 4px 0 0;}
.sale-tab table td.price {padding-left:9px;width:77px;}
.sale-tab table td.price img {float:left;margin:0 4px 0 0;}
.sale-tab table td.year {width:36px;text-align:center;}
.sale-tab table td.kpp {width:61px;text-align:center;}
.sale-tab table td.mil {width:61px;padding-left:9px;}
.sale-tab table tbody td.city {padding-left:8px;}
.sale-tab table tbody td.city img {float:left;margin:0 4px 0 0;}
.sale-tab table thead td.city {text-align:center;width:110px;}
.sale-tab table td.motor {width:42px;text-align:center;}
.sale-tab table td.body {width:43px;padding:0 4px;text-align:center;}
.sale-tab table thead td.color {padding-left:5px;width:43px;}
.sale-tab table tbody td.color {width:48px;text-align:center;}
.sale-tab table tbody td.color a {text-decoration:none;}
.sale-tab table tbody td.color a:focus {outline:none;}
.sale-tab table tbody td.color span {display:block;margin:0 auto;width:28px;height:14px;border:1px solid #ae8d73;}
.sale-tab table tbody td.color a span {cursor:pointer;}
a.sort0 {background:url(/i/ns/ico-red-arrow-top1.gif) no-repeat 95% 1px; padding-right:10px;}
a.sort1 {background:url(/i/ns/ico-red-arrow-bottom1.gif) no-repeat 95% 2px; padding-right:10px;}

.sale-tab table td.operator {text-align:left;padding:2px 10px;}
.sale-tab table td.car {padding-left:10px;}
.sale-tab table td.car label {float:left;width:70px;padding-right:30px;text-align:right;}
.sale-tab table td label {color:#333;}
.sale-tab table td.right label {width:150px;}
.sale-tab table td.car input, .sale-tab table td.car select {float:left;width:155px;padding:1px 0;}
.sale-tab table td.car input {width:150px;}
.sale-tab table td.car .chk {width:auto;margin:0 0 0 10px !important;padding:0 !important;}
.sale-tab table td.car input.chk {width:15px;height:22px;}
.sale-tab table td.car img {float:left;margin:2px 0 0 10px;}
.complect table td {padding-left:15px !important;}
.complect table td input {float:left;height:20px;margin:1px 10px 0;padding:0;width:15px;}
.sale-tab table tr.sel label {float:left;padding:0 15px 0 5px;text-align:right;width:160px;line-height:14px;}
.sale-tab table tr.sel td.right label {width:155px;}
.sale-tab table tr.sel select {float:left;width:150px;}
.sale-tab table.mod {margin:5px 0 10px;}
.last-comments table.mod {margin-bottom:0;}
.sale-tab table.mod tbody td {padding:5px 0;}
.last-comments table.mod tbody td {padding:10px;}
.sale-tab table.mod td.mod {width:177px;padding-left:11px;text-align:left;}
.sale-tab table.mod tbody td.mod-d {width:135px;}
.sale-tab table.mod tbody td.mod-p {width:105px;}
.sale-tab table.mod tbody td.mod-pro {width:125px;}
.sale-tab table.mod tbody td.mod-cit {width:130px;}
.sale-tab table.mod tbody td.mod-p a {color:#555;}
.sale-tab table.mod tbody td.mod-do {width:65px;}
.sale-tab table.mod tbody td.mod-fc {width:90px;}
.sale-tab table.mod tbody td.mod-ac {width:100px;}
.sale-tab table.mod tbody td.mod-gr {width:80px;}
.sale-tab table.mod tbody td.mod-yr {width:87px;}
.less-height tbody td {line-height:16px;padding:3px 5px !important;border:none;border-right:1px solid #fff;}
.sale-tab table td.avail {text-align:center;width:240px;padding:0 !important;}
.sale-tab table td .complex {position:relative;width:100%;}
.sale-tab table td .complex a.show-popup {text-decoration:none;border-bottom:1px dashed #900;padding:0 0 2px;position:relative;}
.sale-tab table td .complex .popup {display:none;position:absolute;left:-200px;bottom:10px;border:1px solid #e8e1c9;background:#fff;width:210px;padding:10px;text-align:left;}
.sale-tab table td .complex .popup a.close {position:absolute;right:6px;top:6px;}
.sale-tab table td .complex .popup ul {margin:0 0 5px;padding:0;list-style:none;}
.sale-tab table td .complex .popup ul li {line-height:14px;}
.sale-tab table td .complex .popup p {margin:0 0 5px;}
.sale-tab table td .complex .popup strong {display:block;padding:0 0 10px;}
.sale-tab table td .complex .popup p strong {padding:0;display:inline;}
.sale-tab table.compare td {padding-left:10px !important;}
.sale-tab table.compare td.mod {width:102px;text-align:center;padding:2px 4px !important;}
.sale-tab table.compare tr.head td.mod {vertical-align:top;}
.sale-tab table.compare td.mod .price {font:bold 16px/24px Arial,Verdana,sans-serif;background:#666;color:#fff;text-align:center;}
.sale-tab table tbody td.text-mess {text-align:left;}
.articles-list .userpic, .sale-tab table .userpic {float:left;width:160px;position:relative;margin:4px 0 0;display:inline;padding:0 0 0 15px;}
.articles-list .userpic .image, .sale-tab table .userpic .image {float:left;border:1px solid #d6d0c0;background:#fff;width:102px;height:102px;overflow:hidden;padding:4px;}
.articles-list .userpic .hold, .sale-tab table .userpic .hold {background:#fdf3da;border:1px solid #d6d0c0;width:100px;height:100px;display:table;}
.articles-list .userpic span, .sale-tab table .userpic span {display:table-cell;height:100px;vertical-align:middle;}
.articles-list .userpic img, .sale-tab table .userpic img {display:block;margin:0 auto;}
.articles-list .userpic .options, .sale-tab table .userpic .options {left:127px;top:0;width:50px;}
.sale-tab table .text-holder {margin:0 0 0 185px;}
.last-comments table .text-holder {margin:0 0 0 5px;}
.sale-tab table .text-message {float:left;width:100%;}
.sale-tab table .text-message .heading {font-size:12px;font-weight:bold;}
.sale-tab table .text-message p {margin:0 20px 0 0;font:11px/11px Tahoma,Arial,Verdana,sans-serif;}
.last-comments table .text-message p {margin:10px 20px 0 0;}
.sale-tab table .text-message .date {color:#9b9789;padding:0 0 0 13px;background:url(/i/ns/ico-time.gif) no-repeat 0 3px;margin:6px 0 3px;}
.last-comments table .text-message .date {margin:15px 0 -5px;}
.sale-tab table .text-message .reply {font-weight:bold;background:url(/i/ns/ico-plus-little.gif) no-repeat 0 4px;margin:6px 0 10px;padding:0 0 0 15px;}
.last-comments table .text-message .reply {font-weight:normal;margin-top:2px;}
.inbox-messages {font:bold 12px/18px Tahoma,Arial,Verdana,sans-serif;float:left;display:inline;padding:0 70px 0 5px;}
.inbox-messages span {background:#fdf6e3;padding:0 15px;}
/* diagram */
.diagram table td {border-width:0;}
.diagram table td strong {padding:0 10px;}
.diagram table td strong span a {color:#555;line-height:13px;}
.diagram table td div.small {font-size:11px;color:#9b9789;padding:0 10px;line-height:13px;}
.diagram table td div.small a {text-decoration:none;border-bottom:1px dashed #900;}
.diagram table td div.small a:hover {border-bottom:none;}

.diagram table thead td div {border-top:3px solid #a79068;background-color:#fdf6e3;background-repeat:no-repeat;background-position:0 100%;height:43px;position:relative;}
.diagram table thead td.item div {background-image:url(/i/ns/bg-diagram-th.gif);}
.diagram table thead td.odd div {background-image:url(/i/ns/bg-diagram-th2.gif);}
.diagram table thead td div span {position:absolute;top:15px;font-size:9px;font-weight:normal;text-align:center;z-index:2;}
.diagram table thead td.odd div span {top:0;}

.diagram table .thead td {border-top:3px solid #a79068;background-color:#fdf6e3;background-repeat:no-repeat;background-position:0 100%;height:43px;}

.price_line div
{
	display:block;
	padding:0px;
}

.price_line span
{
	margin-right:27px;
	padding:0px;
	font-size:9px;
}


.diagram table.grey {width:auto;}
.diagram tr.grey table.grey td {background:#f7f5ec;border-left:1px solid #fff;}
.diagram .orange-holder {position:relative;overflow:hidden;margin-top:-26px;z-index:2;}
.diagram table.orange {width:auto;}
.diagram table.orange td {background:#ffbe5e !important;border-left:1px solid #fff;}
.diagram .min-value {position:relative;overflow:hidden;margin-top:-26px;z-index:3;}
.diagram .value-holder {position:relative;left:0;top:-26px;z-index:5;}
.diagram .value {position:absolute;top:2px;font-size:11px;font-weight:bold;z-index:5;width:400px;}
/* photo uploader */
.photo-uploader {padding:5px 0 10px;}
.photo-uploader h5 {float:left;line-height:21px;margin:0 50px 0 3px;}
.photo-uploader label {font-size:12px;float:left;line-height:21px;}
.photo-uploader .button {float:left;width:86px;}
.photo-uploader input {float:left;margin:0 15px;padding:2px 0;}
.photo-uploader .button input {width:86px;margin:0;}
/* short summary */
.short-summary {background:#fefaef;margin:0;list-style:none;padding:5px;}
.short-summary li {float:left;width:25%;}
.short-summary li div {padding:10px 5px;color:#333;margin:0 5px 0 0;border:1px solid #eee8d4;}
.short-summary img {float:left;margin:0 5px 0 0;}
.short-summary a {color:#333;text-decoration:none;}
.short-summary a:hover {text-decoration:underline;}
/* sale guidelines */
.guideline p {margin:15px 5px -2px;}
.guideline input {margin:0;width:310px;}
.guideline .red-text {width:340px;}
.guideline .white-box {width:335px;padding:0 0 15px 5px;}
.guideline .white-box p {margin:0;}
.guideline select {width:150px;margin:0 15px 0 0;}
/* order form */
.order {margin:0 auto;width:715px;position:relative;}
.order .row {padding:3px 0;}
.order .row .row {padding:1px 0;}
.order .lab {float:left;width:140px;padding:0 0 0 130px;text-align:right;}
.order .lab label {font-size:12px;line-height:20px;}
.order .lab span {font-size:10px;line-height:11px;display:block;}
.order .inp {float:right;width:420px;}
.order .inp address {display:inline;}
.order .inp strong {font-size:12px;line-height:20px;}
.order .inp strong a {font-size:11px;line-height:13px;}
.order .inp input {width:298px;}
.order .inp textarea {width:298px;height:98px;overflow:auto;}
.order .btn {float:right;width:420px;padding:5px 0 0;}
.order .btn .button {float:left;width:76px;}
.order .btn .button input {float:left;width:76px;padding:2px 0;}
.order .top-hint {position:absolute;right:0;top:0;width:153px;height:62px;background:url(/i/ns/bg-top-hint.gif) no-repeat;padding:3px 10px 0 50px;}
.order .bottom-hint {position:relative;margin-top:-35px;width:231px;height:62px;background:url(/i/ns/bg-bottom-hint.gif) no-repeat;padding:3px 35px 0 8px;}
/* mean price */
.mean-price {margin:0 !important;}
.mean-price td {line-height:16px;}
.mean-price .heading {margin:0;font-weight:bold;color:#333;text-align:center;}
.mean-price label {color:#333;float:left;width:135px;padding:0 15px 0 0;text-align:right;}
.mean-price .row {padding:5px 0;}
.mean-price select {float:left;width:150px;margin:2px 0;}
.mean-price p {margin:0 20px;}
.mean-price td {width:50% !important;}
.mean-price .button {width:202px;margin:10px auto 0;overflow:hidden;}
.mean-price .button input {display:block;margin:0;width:200px;padding:3px 0;float:left;}
.price-results {margin:20px auto 10px;width:338px;height:110px;position:relative;background:url(/i/ns/bg-price-results.gif) no-repeat;}
.price-results div, .price-results strong {position:absolute;text-align:center;color:#000;}
.price-results  strong.from {left:0;top:40px;width:110px;}
.price-results div.from {left:0;top:56px;width:110px;font-size:11px;}
.price-results strong.mid {left:115px;top:20px;width:110px;}
.price-results div.mid {left:115px;top:40px;font-weight:bold;color:#fff;width:110px;font-size:11px;}
.price-results strong.to {left:225px;top:6px;width:110px;}
.price-results div.to {left:228px;top:25px;width:110px;font-size:11px;}
/* gallery */
.gallery {padding:0;}
.gallery-big-img-wrapper {width:100%;margin:12px auto;overflow:hidden;position:relative;text-align:center;}
.gallery-big-img-holder {left:50%;float:left;position:relative;text-align:center;}
.gallery-big-img {left:-50%;float:left;position:relative;}
.model-photo .big-img .img, .gallery-big-img .img-holder {float:left;width:400px;position:relative;}
.model-photo .big-img .img span, .gallery-big-img .img-holder span {position:absolute;background:url(/i/ns/bg-price.png);border:2px solid #FFFFFF;color:#9B1B00;font-size:20px;line-height:30px;padding:0 8px;right:10px;top:8px;}
.gallery-big-img .credit {float:left;}

.carousel {clear:both;}
.carousel {background:#fdf3da;border:1px solid #fff;}
.carousel a.prev,.carousel a#prev {float:left;margin:20px 7px 0 10px;}
.carousel a.next,.carousel a#next {float:right;margin:20px 10px 0 7px;}
.carousel .holder {margin:0 33px;}
.carousel .holder div {float:left;width:100%;overflow:hidden;padding:9px 0;}
.carousel .holder ul {margin:0;padding:0;list-style:none;width:9999px;}
.carousel .holder ul li {float:left;height:70px;padding:5px;}
.carousel .holder ul li.active {background:#fff;}
.carousel .holder ul li img {float:left;}

.article-img {margin:15px 0 0;background:#f7f5ec url(/i/ns/bg-article-img.gif) no-repeat 100% 0;padding:8px 35px 15px 12px;}
.article-img .img-holder {padding:4px;background:#fff;border:1px solid #d6d0c0;float:left;margin:0 15px 0 0;}
.article-img .img-wrap {float:left;border:1px solid #d6d0c0;padding:4px;background:#fff;}
.article-img .img-wrap img {display:block;}
.article-img p {margin:0;font-size:11px;}
.article-img .center {text-align:center;font-size:12px;padding:5px 0;}
/* model pics */
.model-photo {padding:15px 0 0;}
.model-photo .big-img {float:left;width:400px;padding:0 0 0 3px;}
.model-photo .big-img p {margin:0 5px;}
.model-photo .big-img a.more {text-decoration:none;border-bottom:1px dashed #900;padding:0 0 2px;position:relative;}
.model-photo .preview-holder {margin:0 0 0 405px;}
.model-photo .preview {float:left;width:100%;}
.model-photo .preview ul {margin:0;padding:0;list-style:none;}
.model-photo .preview li {float:left;width:120px;margin:0 0 4px 30px;border:1px solid #d6d0c0;padding:4px;display:inline;}
.model-photo .preview li img {display:block;border:1px solid #fff;margin:0;}
.model-photo .preview li.active img, .model-photo .preview li a:hover img {border:1px solid #d6d0c0;}
/* contacts */
.contacts ul {float:right;width:200px;margin:0;padding:0;list-style:none;}
.contacts li {font-size:12px;line-height:24px;}
.contacts li:after {content:"";clear:both;height:0;display:block;}
* html .contacts li {height:1%;}
* + html .contacts li {height:1%;}
.contacts li img,
.contacts dd img {float:left;margin:0 5px 0 0;}
.contacts li a {color:#555;}
.contacts dl {float:left;font-size:12px;line-height:24px;margin:0;padding:0;width:330px;}
.contacts dt {clear:left;float:left;margin:0 10px 0 0;padding:0;text-align:right;width:90px;}
.contacts dd {margin:0;padding:0;color:#333;}
.contacts .utils {font-size:12px;line-height:20px;padding:5px 100px 0;position:relative;}
.contacts .utils strong {float:left;}
.contacts .utils .popup-holder {float:left;margin:0 0 0 14px;padding:0 0 0 9px; position:relative;}
.contacts .utils img {float:left;margin:0 5px 0 0;}
.contacts .utils a {float:left;}
/* windows */
.window {border:1px solid #d6d0c0;background:#ffc;padding:3px;margin:10px;position:relative;}
.popup-holder .window {position:absolute;z-index:1000;}
.popup-holder-2 .window {}
.popup-holder-2 {z-index:1024;position:absolute;}
.window .white-box {padding:10px 15px 2px 10px;background:#fff;}
.window .head {padding:0 0 15px;}
.window .head span {float:left;padding:0 15px 0 0;margin:0;border:none;background:none;font:12px/20px Tahoma,Arial,Verdana,sans-serif;}
.window .head img {	margin:0 8px 0 0 !important;float:left !important;}
.window .head strong {font-size:12px;float:left;}

.window .button {margin:10px auto;float:none;overflow:hidden;}
.window .button input {float:left;width:92px;}
.window p {margin:0 !important;color:#000 !important;}
.window p strong {float:none !important;background:#fdf3da;padding:0 4px;}
.window p.small strong {background:none;padding:0;}
.window textarea {width:340px;height:135px;margin:0;padding:0;overflow:auto;}
.win330 {width:328px;}
.win370 {width:368px;left:6px;top:10px;}
.window a.close {position:absolute;right:5px;top:5px;}
.window a.close img {margin:0 !important;float:left;}
.window .warn {padding:0 20px 10px 0;font-size:11px;line-height:14px;}
.window p strong.no-background {background:none;padding:0;}
.window .warn img {margin:0 10px 0 0 !important;float:left !important;}

.window .row {padding:4px 0;}
.window .row label {float:left;width:70px;padding:0 15px 0 0;text-align:right;font-size:12px;line-height:20px;}
.window .row input {float:left;width:155px;}
.window .row .button {width:106px;margin:0 auto;}
.window .row .button input {width:106px;float:left;padding:2px 0;}
/* opinions */
.opinions .item {padding:3px 5px;margin:0 0 15px;}
.users .item {margin:0 0 5px;}
.opinions .dark {background:#f7f5ec;}
.opinions .item img {float:left; border:1px solid #d6d0c0;padding:3px 4px;background:#fff;}
.users .userpic {float:left;width:100px;height:100px;overflow:hidden;background:#fff;display:table;}
.users .userpic span {display:table-cell;vertical-align:middle;height:100px;}
.users .item img {padding:0;border:none;float:none;margin:0 auto;display:block;}
#content .opinions .item h6 {margin:0 0 0 150px;}
#content .users .item h6 {margin:0 0 0 120px;}
#content .users .item h6 {padding:0 0 0 12px;background:url(/i/ns/ico-user.gif) no-repeat 0 -2px;}
#content .opinions .item h6 span {font-size:11px;font-weight:normal;}
#content .opinions .item h6 span a {text-decoration:none;}
#content .opinions .item h6 span a:hover {text-decoration:underline;}
.opinions .item .info {margin:0 0 0 150px;padding:6px 0 8px;color:#9b9789;}
.users .item .info {margin:0 0 0 120px;}
.opinions .item .info .time {display:inline;background:url(/i/ns/ico-time.gif) no-repeat 0 3px;padding:0 21px 0 17px;}
.opinions .item .info .author {display:inline;padding:0 0 0 13px;background:url(/i/ns/ico-user.gif) no-repeat 0 -3px;}
.opinions .item p {margin:0 0 0 150px;padding:0;}
.users .item p {color:#333;margin:0 0 0 120px;}
.opinions .item .more {margin:7px 0 0 150px;}
.users .item .more {margin:5px 0 0 120px;	background:url(/i/ns/ico-plus-little.gif) no-repeat 0 3px;	padding:0 0 0 18px;	position:relative;}
.users .item .more .window{bottom:10px;top:auto;}


/* settings */
.center-photo {float:right;width:315px;}
.center-photo .userpic-holder {width:302px;height:302px;border:1px solid #d6d0c0;padding:4px;margin:-8px 0 0;}
.center-photo .userpic {border:1px solid #d6d0c0;background:#fdf3da;width:300px;height:300px;display:table;}
.center-photo .userpic span {display:table-cell;vertical-align:middle;width:300px;height:300px;}
.center-photo .use {font-size:12px;padding:10px 0 0;}
.settings-holder {margin:0 345px 0 0;}
.settings {float:left;width:100%;}
.settings label {font-size:12px;padding:0 0 2px;display:block;}
.settings .row {padding:6px 0;}
.settings .row label {float:left;width:85px;padding:0 20px 0 0;}
.settings .pic label {padding-top:40px;}
.settings .row input {float:left;width:255px;padding:2px 5px;font-size:12px;color:#000;}
.settings .sel input {float:left;}
.settings .sel select {float:left;width:65px;margin:0 15px 0 0;}
.settings .sel label {float:left;padding:0 0 0 10px;}
.settings .sel .col {float:left;width:45px;}
.settings .sel .col label {float:right;padding:0;line-height:16px;}
.settings .sel .col input {float:right;width:16px;height:16px;}
.settings .photo-uploader {margin-left:-15px;}
.settings .userpic-holder {border:1px solid #d6d0c0;padding:4px;width:102px;height:102px;float:left;margin:5px 0 0;}
.settings .userpic {border:1px solid #d6d0c0;background:#fdf3da;width:100px;height:100px;display:table;}
.settings .userpic span {display:table-cell;width:100px;height:100%;vertical-align:middle;}
.settings .userpic img {display:block;margin:0 auto;}
/* staff */
.staff .item {float:left;width:180px;}
.staff .name {font-size:12px;font-weight:bold;padding:0 0 5px 15px;background:url(/i/ns/ico-user.gif) no-repeat 0 -2px;}
.staff .photo {position:relative;width:100px;height:100px;background:#fff;border:1px solid #d6d1c1;padding:10px;}
.staff .photo img {display:block;margin:0 auto;}
.staff .photo .holder {background:#FFF;display:table;width:100px;height:100px;}
.staff .photo .holder span {display:table-cell;width:100px;height:100px;vertical-align:middle;}
.staff .photo span.yel, .staff .photo span.red, .staff .photo span.blk {position:absolute;left:121px;padding:0 5px;color:#fff;font:bold 12px/16px Tahoma,Arial,Verdana,sans-serif;}
.staff span.yel {background:#f93;top:4px;}
.staff span.red {background:#f00;top:24px;}
.staff span.blk {background:#000;top:44px;}
.staff .rank {width:140px;padding:5px 0 10px;}
.staff .member {font:bold 16px/20px Tahoma,Arial,Verdana,sans-serif;}
/* articles list */
.articles-list h3 {margin:0 0 0 180px;font:normal 18px/20px Tahoma,Arial,Verdana,sans-serif;}
.sort-results h3 {min-height:50px;margin:0 300px 0 180px;}
* html .sort-results h3 {height:50px;}
.articles-list .item {background:url(/i/ns/bg-articles-list-item.gif) repeat-x 0 100%;padding:15px 0;}
.articles-list .dark {background-color:#f7f5ec;}
.articles-list .img-holder {float:left;position:relative;width:170px;}
.articles-list .img-holder img {display:block;margin:0 0 5px;}
.articles-list .img-holder a.file {position:absolute;right:2px;top:1px;}
.articles-list .comments {width:100%;margin:0 auto;overflow:hidden;position:relative;text-align:center;}
.articles-list .wrapp {left:50%;float:left;position:relative;text-align:center;}
.articles-list .hold {left:-50%;float:left;position:relative;}
.articles-list .hold a {float:left;padding:0 0 0 15px;background:url(/i/ns/ico-comments.gif) no-repeat 0 2px;}
.articles-list .time {color:#9b9789;padding:0 0 0 12px;background:url(/i/ns/ico-time.gif) no-repeat 0 3px;margin:6px 0 0 180px;}
.articles-list p {font-size:12px;margin:5px 0 0 180px;}
.sort-results p {margin:5px 300px 0 180px;}
.articles-list ul.topics {margin:10px 0 0 175px;padding:0;list-style:none;color:#333;}
.articles-list ul.topics li {display:inline;padding:0 5px;}
.articles-list ul.topics a {color:#333;}
.articles-list .userpic .hold {left:auto;float:left;position:static;}
.articles-list .userpic .hold a {float:none;padding:0;background:none;}
.articles-list .userpic img {margin:0 auto;}
.sort-results .hum {min-height:35px;padding:0 0 5px;}
* html .sort-results .hum {height:35px;}
.sort-results .grey {background:#f7f5ec;padding:4px 0 8px;margin:10px 0 0;}
.sort-results .comment {background:url(/i/ns/ico-comments.gif) no-repeat 11px 5px;padding:0 0 0 30px;}
.sort-results .photo {background:url(/i/ns/ico-all-photos.gif) no-repeat 11px 5px;padding:0 0 0 30px;}
.sort-results .rate {float:right;width:240px;font-size:12px;line-height:20px;}
.sort-results .rate a {color:#555;}
.sort-results .rate ul {margin:0 0 0 -9px;padding:0;list-style:none;}
.sort-results .grey ul {margin:0;padding:0}
.sort-results .rate ul li {background:url(/i/ns/bg-rate-li.gif) no-repeat 0 4px;float:left;padding:0 11px;margin-left:-1px;}
.sort-results .grey ul li.first {padding:0 11px 0 0;}
.sort-results .grey ul li.first {background:none;padding:0 15px 0 32px;}
.sort-results .grey ul li {padding:0 15px;}
.sort-results .rate ul li img {margin:3px 4px 0 0;float:left;}
/* quote */
.quote-column {float:left;width:49%;padding:0 0 20px;}
.prof .quote-column {padding:0;}
.garazh {float:right;width:220px;}
.prof .garazh {padding:0 0 10px;}
.quote-column .photo-holder {float:left;width:332px;}
.quote-column .small-photo {float:right;margin:-90px 0 0;border:1px solid #d6d0c0;background:#fff;padding:4px;width:102px;height:102px;position:relative;}
.my-auto .small-photo {float:left;margin:0;}
.my-auto .user {float:left;margin:0 0 0 15px;}
.my-auto .user p {margin:0;}
.quote-column .small-photo-holder {background:#fdf3da;border:1px solid #d6d0c0;width:100px;height:100px;display:table;}
.quote-column .small-photo-holder span {display:table-cell;vertical-align:middle;}
.quote-column .small-photo-holder img {display:block;margin:0 auto;}
.quote-column .big-photo {width:302px;border:1px solid #d6d0c0;background:#fff;padding:4px;}
.quote-column .big-photo-holder {background:#fdf3da;border:1px solid #d6d0c0;width:300px;}
.quote-column .big-photo img {margin:0 auto;display:block;}
.quote-column h2 {background:none;padding:0;margin:0;}
.quote-column h3 {color:#753e32;margin:0 5px;font:17px/25px Tahoma,Arial,Verdana,sans-serif;}
.quote-column .heading img {float:left;margin:8px 0 0;}
.quote-column .heading h2 {float:left;margin:0 10px 0 5px;}
.quote-column .title {margin:15px 0 0;}
.garazh .title {margin:0;}
.quote-column .title h3 {float:left;padding:0 8px 0 0;}
.quote-column .title span {float:left;}
.quote-column .heading .options {position:static;float:left;}
.quote-column .heading .options span {font-size:11px;float:left;margin:7px 5px 0 0;clear:none;}
/* photos */
.photos {margin:0;padding:0;list-style:none;}
.photos li {float:left;width:60px;padding:7px 13px 7px 0;}
.photos-wrap {margin-bottom:-15px;}
.photos-wrap .photos li {width:58px;padding:7px 10px 7px 0;}
.photos li .a {display:block;width:60px;height:60px;}
.photos-wrap .photos li a {width:58px;height:58px;}
.photos li .a span {display:block;background:#fff;border:1px solid #d6d0c0;padding:3px 5px 5px 3px;width:50px;height:50px;overflow:hidden;cursor:pointer;}
.photos-wrap .photos li a:hover span, .photos-wrap .photos li a.active span {background:#ffc;border:1px solid #ffcc34;}
.grey-links .photos li a:hover span, .grey-links .photos li a.active span {background:#d6d0c0;border:1px solid #d6d0c0;}
.photos li .a span span {padding:0;background:#fdf3da;display:table;width:50px;height:50px;}
.photos-wrap .photos li a:hover span span, .photos-wrap .photos li a.active span span {border:1px solid #ffc;}
.grey-links .photos li a:hover span span, .grey-links .photos li a.active span span {border:1px solid #d6d0c0;}
.photos-wrap .photos li a:hover span span span, .photos-wrap .photos li a.active span span span {border:none;}
.photos li .a span span span {border:none;display:table-cell;vertical-align:middle;width:50px;height:50px;padding:0;}
.photos-wrap .photos li a span span {width:50px;height:50px;}
.photos li img {display:block;margin:0 auto;}
.quote-column .all-photos {padding:0 0 0 120px;font:12px/16px Tahoma,Arial,Verdana,sans-serif;margin:10px 0 25px;}
.prof .quote-column .all-photos {margin-bottom:5px;}
.quote-column .all-photos span {float:left;padding:0 0 0 20px;background:url(/i/ns/ico-all-photos.gif) no-repeat 0 4px;}
/* message */
.quote .bg-b {background:url(/i/ns/bg-quo-t.gif) repeat-x 0 100%;height:1%;margin:0 35px 0 0;}
.quote .bg-r {background:url(/i/ns/bg-quo-l.gif) repeat-y 100% 0;}
.quote .bg-l {background:url(/i/ns/bg-quo-l.gif) repeat-y;}
.quote .bg-t {background:url(/i/ns/bg-quo-t.gif) repeat-x;}
.quote .bg-lb {background:url(/i/ns/bg-quo-lb.gif) no-repeat 0 100%;padding:0 0 12px;}
.quote .bg-rb {background:url(/i/ns/bg-quo-rb.gif) no-repeat 100% 100%;}
.quote .bg-lt {background:url(/i/ns/bg-quo-lt.gif) no-repeat;}
.quote .bg-rt {background:url(/i/ns/bg-quo-rt.gif) no-repeat 100% 0;padding:17px 38px 0 18px;min-height:60px;}
* html .quote .bg-rt {height:60px;}
.quote p {margin:10px 12px 0;font-size:12px;line-height:18px;}
.single-q p {margin:15px 5px 0;}
.quote .bg-b p{margin:15px 0 0;}
.quote .bg-creme {margin:1px 30px 0 0;background:#f7f5ec;padding:6px 12px;font-size:12px;line-height:22px;}
.quote .pm {margin:5px 0;background:url(/i/ns/ico-send-mess.gif) no-repeat;padding:0 0 0 25px;font:bold 12px/20px Tahoma,Arial,Verdana,sans-serif;}
.prof .quote .pm {margin:15px 0;}
.my-auto .user .pm {margin:15px 0 12px;}
.quote .age {margin:7px 0;font-size:12px;}
.quote-column .title .edit, .quote .edit {background:url(/i/ns/bg-edit.gif) no-repeat 0 4px;line-height:22px;padding:0 0 0 20px;}
.quote div.edit {margin:0 0 30px;}
.quote .auto {padding:0 20px;}
.quote .auto img {display:block;margin:5px;}
.garazh .auto img {margin:0 5px;}
.quote .auto ul {margin:0;padding:10px 0 0;list-style:none;}
.quote .auto ul li {float:left;padding:0 10px 0 0;}
.quote .auto ul li img {float:left;margin:2px 5px 0 0;}
.quote .auto {font-size:12px;}
.quote .about-me p {line-height:13px;}
.quote .about-me dl {margin:0;padding:0;font:12px/20px Tahoma,Arial,Verdana,sans-serif;}
.quote .about-me dt {margin:0;padding:0 0 0 15px;clear:left;float:left;width:155px;}
.about-me .row {font-size:12px;padding:5px 0;}
.about-me .row label {float:left;width:190px;text-align:right;padding:0 15px 0 0;line-height:20px;}
.about-me .row input {float:left;width:255px;padding:3px 5px;border:1px solid #d6d0c0;font-size:12px;}
/* table footer notes */
.footnotes {margin:15px 0 0;border-top:1px solid #bda186;color:#333;}
.footnotes p {display:inline;margin:0 12px 0 0;padding:5px 0;line-height:18px;float:left;}
#content .footnotes p img {float:left;margin:4px 8px 0 0;}

/* pagination */
ul.pager {margin:0;padding:10px 14px 8px;list-style:none;}
ul.pager li {float:left;color:#900;padding:0 5px 0 0 !important;background:none !important;}
ul.pager li a, ul.pager li span {float:left;font-size:12px;line-height:15px;padding:2px 6px;text-align:center;}
ul.pager li span {font-weight:bold;color:#fff;background:#ae8d73;}
ul.less-pagination,
.white-box ul.pager {margin:0;padding:12px 0 0;}

/* pagination */
ul.pager2 {margin:0;padding:10px 14px 8px;list-style:none;}
ul.pager2 li {float:left;color:#900;padding:0 5px 0 0 !important;background:none !important;}
ul.pager2 li a, ul.pager2 li span {float:left;font-size:12px;line-height:15px;width:30px;padding-bottom:2px;text-align:center;}
ul.pager2 li span {font-weight:bold;color:#fff;background:#ae8d73;}
ul.less-pagination2,
.white-box ul.pager2 {margin:0;padding:12px 0 0;}


/* adsense */
#content .adsense img {display:block;}

/* -- footer -- */
#footer {clear:both;border-top:1px solid #fff;background:url(/i/ns/bg-columns.gif) repeat-y 240px;}
/* copyrights */
#footer .copy {float:left;width:240px;padding:5px 0 0;color:#8b8984;background:#000;float:left;}
#footer .copy p {line-height:18px;margin:0 10px 0 45px;}
#footer .copy a {color:#8b8984;text-decoration:none;}
#footer .copy a:hover {text-decoration:underline;}
#footer .copy img {display:block;margin:5px 0 0;}
#footer .main {float:left;width:100%;}
/* footer navigation */
#footer ul.nav {margin:0;padding:0 4px;list-style:none;}
#footer ul.nav li {float:left;padding:10px 12px;}
#footer ul.nav li a {color:#555;}
#footer ul.nav li.ads a {color:#8a0a00;}
#footer ul.nav li span {float:left;padding:0 10px 0 0;}
#footer ul.nav li img {float:left;}
#footer .adds {margin:10px 0 0;padding:20px 0;background:#e8e1c9;}
/* adds 88x31 */
#footer .adds ul {width:515px;margin:0;padding:0 25px;list-style:none;float:right;}
#footer .adds ul li {float:right;padding:0 3px 0 0;}
/* promotion */
#footer .adds p {float:left;margin:10px 0 0;}
#footer .adds p span {float:left;padding:0 5px 0 17px;color:#8b8984;}
#footer .adds p img {float:left;margin:2px 0 0;}

span.user_off { color: #800; font-weight: bold !important; }
span.user_on { color: #fff; font-weight: bold !important; background: #ff9933; padding: 1px 3px 1px 3px  !important; }
span.user_guru { color: #fff; font-size:11px; font-weight: bold !important; background: #000000; padding: 1px 3px 1px 3px  !important; }
span.user_vip { color: #fff; font-size:11px; font-weight: bold !important; background:#47608D; padding: 1px 3px 1px 3px  !important; }
span.user_sale { color: #fff; font-size:11px; font-weight: bold !important; background: #FF0000; padding: 1px 3px 1px 3px  !important; }
span.user_buy { color: #fff; font-size:11px; font-weight: bold !important; background: #069013; padding: 1px 4px 1px 4px  !important;}

/* pagestatic */
table.pagestatic h2 { font-size:17px; font-family:Tahoma; font-weight:normal; letter-spacing:0; text-transform:uppercase; color:#530E00; background:none; margin-left:0px; padding-left:0px; }
table.pagestatic h4 { font-size:14px; margin:0 0 10px 0;}

/*new styles*/
#search_extra{margin:10px;font-size:12px;font-weight:bold;}
.search_extra_link{text-decoration:none;border-bottom:1px dotted #990000;}

.forum_subject_box{	margin-bottom:5px;padding:5px;}
.forum_subject_box .subject2{font-size:16px;color:#990000;font-weight:bold;}
.forum_subject_box .subject{font-size:12px;color:#333;font-weight:bold;}
.forum_subject_box p{font-size:11px;}
.forum_subject_box .subj_header{font-size:11px;	margin-bottom:5px;}
.forum_subject_box .subj_footer{font-size:11px;	margin-top:5px;text-align:right;padding-right:5px;}
.forum_grey{background:#fefaef;}
.forum_subject_box .date {color:#9b9789;padding:0 0 8px 14px;background:url(/i/ns/ico-time.gif) no-repeat 0 2px; margin:0 0 0 35px;}
.forum_subject_box .user {background:url(/i/ns/ico-user.gif) no-repeat 0px -3px;padding:1px 0 1px 13px;}
.forum_subject_box p {margin:0px;}
.forum_avatar{padding:5px; border:1px solid #ccc;}
.forum_under_av{margin-top:5px;}
.forum_grey_cl{color:#9b9789;}
.forum_plus {background:url(/i/ns/plus-icon.gif);background-repeat:no-repeat;padding-left:17px;}
.forum_error_block{margin:5px 0px 10px 0px;font-size:12px;color:#990000;font-weight:bold;}
.forum_staus span{display:block;width:30px;	margin:2px;}
.forum-message img {padding:0 2px;}
.forum-icons img {vertical-align:-20%;}
.forum-quote {width:90%; padding:5px; margin:5px; border:1px solid #999;}
.forum-quote-top {padding:5px; background-color:#CCC;}

.subforums-list {font-size:14px; line-height:20px;}
.subforums-list a {font-weight:bold;}

.a_link{color:#777}

.video_thumb{width:140px;text-align:center;}
.video_title{font-weight:bold;text-align:center;color:#777;font-size:12px;}
.video_views{font-size:11px;color:#333;margin-top:5px;}
.video_tags_cloud{background:#fff;padding:10px;}
.video_small{font-size:10px; color:#9b9789;}
.video_comments{background:url(/i/ns/icon_comments.gif);background-repeat:no-repeat;padding-left:18px;}
.video_date {color:#9b9789;padding:0 0 8px 14px;background:url(/i/ns/ico-time.gif) no-repeat 0 2px;}
.video_side {margin-bottom:7px; border-bottom:1px dotted #ccc;padding-bottom:5px;}

.bottom-login .inp-txt { border:1px solid #3D3D3D; color:#000; margin-right:5px; height:20px; width:190px; }
.bottom-login .inp-file { border:1px solid #3D3D3D; color:#000; margin-right:5px; height:20px; width:190px; }
.bottom-login .inp-chb { border:1px solid #3D3D3D; color:#000; margin-right:5px; }
.bottom-login .inp-radio { border:1px solid #3D3D3D; color:#000; margin-right:5px; }
.bottom-login .inp-textarea { border:1px solid #3D3D3D; color:#000; margin-right:5px;}
.bottom-login .inp-butt { border:none; margin:0px 5px 5px 0px; color:#FFF; background:#2B2B2B; padding:3px 0 3px 0; width:66px; cursor:pointer }
.bottom-login .reg-butt { border:none; margin:0px 5px 5px 0px; color:#FFF; background:#9B1B00; padding:3px 0 3px 0; width:115px; cursor:pointer }
.bottom-login h2 {background: none;}

/* update august 2009 */
.color-heading {color:#555;font:bold 19px/26px Tahoma,Arial,Verdana,sans-serif;}
.color-heading strong {color:#333;}
.color-heading img {float:left;margin:0 8px 0 0;}
.color-heading span {color:#fff;background:#555;padding:2px 8px;}
.auto-photo {float:right;width:401px;padding:0 5px 0 0;overflow:hidden;}
.auto-photo-text-holder {margin:0 426px 0 5px;}
.auto-photo-text {float:left;width:100%;}
.auto-photo h5, .auto-photo-text h5 {margin:0 0 3px;padding:20px 0 0;}
.auto-preview {float:left;width:425px;}
.auto-preview ul {margin:0;padding:0 0 10px;list-style:none;width:100%;overflow:hidden;}
.auto-preview li {float:left;width:113px;margin:8px 21px 0 0;}
.auto-preview li a {float:left;padding:4px;border:1px solid #fff;width:103px;cursor:pointer;}
.auto-preview li span {float:left;width:103px;overflow:hidden;position:relative;}
.auto-preview li img {display:block;height:70px !important;margin:0 auto;}
.auto-preview li.active a, .auto-preview li a:hover {border:1px solid #d6d0c0;}
.auto-photo-text .contacts {background:#ffc;padding:5px 15px;width:200px;margin:20px 0 0;}
.auto-photo-text .contacts ul {float:none;}
.contact-info {background:#f7f5ec;padding:6px 12px 12px;font-size:12px;line-height:16px;}
.contact-info .user-in {font-size:12px;}
.contact-info .user-in img {float:left;margin:0 5px 0 0;}
.contact-info .user-in a {float:left;}
.contact-info dl {margin:0;padding:0 0 10px;line-height:22px;}
.contact-info dt {margin:0;padding:0;float:left;clear:left;}
.contact-info dd {margin:0;padding:0;}
.message-me {font-size:12px;line-height:18px;}
.message-me img {float:left;margin:1px 7px 0 0;}
.complection {margin:0;padding:0 0 0 10px;list-style:none;line-height:13px;border-left:4px solid #f2efe1;}
.complection li {padding:4px 0 5px;}
.complection a {color:#000;text-decoration:none;}
.complection a:hover {text-decoration:underline;}
.auto-tab-data {}
.auto-tab-data table,
.auto-tab-data table td {margin:0;padding:0;border-collapse:collapse;}
.auto-tab-data table {border-top:1px solid #f2efe1;width:100%;}
.auto-tab-data table td {border-bottom:1px solid #f2efe1;line-height:16px;padding:7px 15px 9px;font-size:12px;color:#333;}
.auto-tab-data table tr.dark td {background:#f7f5ec;}
.auto-tab-data table td strong {float:right;}
.auto-tab-data table td strong img {margin:0 10px 0 0;}
.auto-tab-data span.color {float:left;width:48px;height:14px;border:1px solid #ae8d74;text-indent:-9999px;overflow:hidden;}
dl.auto-tab-summary {margin:22px 6px 0;padding:0 0 0 15px;background:#f7f5ec;font-size:12px;line-height:28px;}
dl.auto-tab-summary dt {margin:0;padding:0 5px 0 0;float:left;}
dl.auto-tab-summary dd {margin:0;padding:0 132px 0 0;float:left;font-weight:bold;}
dl.auto-tab-summary dd.last {padding:0;}
.auto-opinions {padding:0 0 0 15px;margin:0 0 -10px;position:relative;}
.auto-opinions .img-hold {float:left;width:140px;}
.auto-opinions .bg-item {background:url(/i/ns/bg-opinions-item.gif) repeat-x 0 100%;}
.auto-opinions .item {background:url(/i/ns/bg-opinions-item-white.gif) no-repeat 100% 100%;padding:15px 0;}
.auto-opinions h3 {font:18px/20px Tahoma,Arial,Verdana,sans-serif;margin:0;}
.auto-opinions .auto-comments {float:right;width:155px;}
.auto-opinions .auto-comments dl {background:#f7f5ec;margin:0;padding:5px 0 5px 11px;line-height:16px;}
.auto-opinions .auto-comments dt {color:#9b9789;clear:left;float:left;margin:0;padding:0 5px 0 0;}
.auto-opinions .auto-comments dd {font-weight:bold;margin:0;padding:0;}
.auto-opinions .auto-comments div {background:url(/i/ns/ico-comments.gif) no-repeat 0 2px;padding:1px 0 0 15px;margin:30px 0 0;}
.rating-5 {background:url(/i/ns/bg-rating-5.gif);height:13px;width:70px;overflow:hidden;text-indent:-7777px;}
.rating-0halfstars {background-position:0 0px;}
.rating-1halfstars {background-position:0 -13px;}
.rating-2halfstars {background-position:0 -26px;}
.rating-3halfstars {background-position:0 -39px;}
.rating-4halfstars {background-position:0 -52px;}
.rating-5halfstars {background-position:0 -65px;}
.rating-6halfstars {background-position:0 -78px;}
.rating-7halfstars {background-position:0 -91px;}
.rating-8halfstars {background-position:0 -104px;}
.rating-9halfstars {background-position:0 -117px;}
.rating-10halfstars {background-position:0 -130px;}
.rate-5 {padding:4px 28px 0 0;color:#9b9789;font-size:10px;line-height:11px;}
.rate-5 .rating-5 {float:right;margin:7px 0 0;}
.auto-comment-info {font-size:12px;padding:2px 0 12px;}
.auto-opinions .time {float:left;background:url(/i/ns/ico-time.gif) no-repeat 0 3px;color:#9B9789;padding:0 30px 0 12px;}
.auto-opinions .nick {float:left;background:url(/i/ns/ico-user.gif) no-repeat 0 -2px;padding:0 0 0 12px;}
.auto-opinions .txt {padding:3px 30px 0 0;}
.car-family-opinions {padding:5px 15px;margin:0 5px;background:#fff;font-size:12px;line-height:30px;}
.opinion-src {padding:10px 10px 0;}
.opinion-src img {float:left;}
.opinion-src label {float:left;font-weight:bold;color:#000;padding:6px 10px 0 20px;line-height:14px;}
.opinion-src select {float:left;width:180px;margin:5px 0 0;}
.opinion-src .submit {float:left;}
.opinion-src .submit input {float:left;width:80px;}
.opinion-src .submitter {float:left;padding:4px 0 0 20px;}
.sort-opinions strong {float:right;padding:0 10px 0 0;}
.sort-opinions strong a {float:left;margin:0 0 -4px;background:url(/i/ns/bg-sort-opinions.gif) repeat-x;color:#000;font:bold 14px/42px Arial,Verdana,sans-serif;cursor:pointer;}
.sort-opinions strong a span {float:left;background:url(/i/ns/bg-sort-opinions-right.gif) no-repeat 100% 0;padding:0 23px 0 0;}
.sort-opinions strong a span span {background:url(/i/ns/bg-sort-opinions-left.gif) no-repeat;padding:0 0 0 23px;}
.sort-opinions strong a span span span {background:url(/i/ns/bg-sort-opinions-span.gif) no-repeat 0 14px;}
#content .btn-message {padding:0;}
#content .btn-message .box {padding:0;background:none;border:none;}
#content .btn-message .green a {background:url(/i/ns/bg-green-mess-btn.gif) repeat-x;}
.bordered-tab {border-top:1px solid #dacfac;}
.p-strong {font:bold 12px/16px Tahoma,Arial,Verdana,sans-serif;color:#333;padding:5px 0 10px;}
.opinion-text p {margin:0;font-size:11px;padding:5px 0;}
.opinion-text .textarea {border:1px solid #d6d0c0;padding:5px;margin:0 0 15px;}
.opinion-text textarea {display:block;margin:0;padding:0;overflow:auto;width:100%;height:88px;background:none;border:none;}
.opinion-text .zero textarea {height:58px;}
.opinion-text .last-area textarea {height:158px;}
* html .opinion-text textarea {width:94%;}
.opinion-text .heading {background:#ffc;padding:0 13px;margin:5px 0 0;}
.opinion-text h3 {margin:0;font:bold 12px/28px Tahoma,Arial,Verdana,sans-serif;}
.opinion-text .star-rater {float:right;line-height:28px;}
.opinion-text span.grey-color {color:#9b9789;float:left;}
.opinion-text .rating-5 {float:left;margin:8px 0 0 10px;cursor:pointer;}
.opinion-text .star-rater strong {float:left;padding:0 0 0 10px; width:100px;text-align:right;}
.more-opinions {background:#fff;margin:0 5px;padding:0 10px;}
.more-opinions .item {background:url(/i/ns/bg-more-opinions.gif) repeat-x 0 100%;padding:10px 0;}
.more-opinions h6 {margin:0;font:11px/16px Tahoma,Arial,Verdana,sans-serif;}
.more-opinions h6 a {color:#555;font-weight:bold;font-size:12px;}
.more-opinions .date {color:#9B9789;background:url(/i/ns/ico-time.gif) no-repeat 0 8px;padding:5px 0 5px 12px;}
.more-opinions img {float:left;margin:0 10px 0 0;}
.more-opinions .rate-5 {padding-right:0;padding-top:0;}
.more-opinions .rate-5 .rating-5 {float:none;margin:2px 0 0;}
.more-opinions .all {color:#990000;font-size:12px;font-weight:bold;line-height:16px;padding:10px 11px 12px;}
.more-opinions .nick-holder {height:44px;position:relative;line-height:13px;}
.more-opinions .nick {position:absolute;left:0;bottom:0;padding:3px 0 0 13px;background:url(/i/ns/ico-user.gif) no-repeat;}
.my-car-reply h3 {margin:0;padding:5px 0;font:18px/20px Tahoma,Arial,Verdana,sans-serif;}
.my-car-reply p {margin:15px 10px 0;}
.user-tools {float:right;width:135px;}
.user-tools .user {padding:0 0 0 14px;background:url(/i/ns/ico-user.gif) no-repeat 0 -2px;}
.user-tools .date {padding:8px 0 5px 14px;background:url(/i/ns/ico-time.gif) no-repeat 0 10px;color:#9b9789;}
.user-tools .comments {padding:0 0 0 14px;background:url(/i/ns/ico-comments.gif) no-repeat 0 1px;}
.estimation {color:#b9b19b;padding:10px 0 15px;}
.estimation span {float:left;font-size:9px;padding:0 5px 0 0;}
.estimation strong {float:left;font-size:11px;}
.estimation strong span {font-size:11px;color:#000;}
.estimation .rating-5 {float:left;margin:0 5px;}
.my-car-grey-text {color:#9b9789;margin:0 0 -10px;}
.heading-text {background:#f7f5ec;padding:5px 10px;font:bold 11px/18px Tahoma,Arial,Verdana,sans-serif;color:#9b9789;margin:15px 5px -10px;}
.heading-text strong {float:left;font-size:12px;color:#000;}
.heading-text span {color:#000;}
.heading-text .rating-5 {float:left;margin:3px 5px 0;}
/* 2009-09-03 */
.my-car-reply .txt {padding:0 0 15px;clear:both;width:100%;}
.my-car-reply .txt p {margin:15px 15px 0;}
.my-car-reply .model-photo .preview li {margin:0 10px 20px 20px;width:110px;}
.my-car-reply .model-photo .preview li .img-slicer {overflow:hidden;width:110px;}
/* /2009-09-03 */
.my-car-add-reply {border-top:1px solid #f3f0e2;margin:0 5px;padding:10px 10px 15px;}
.my-car-add-reply strong {font-size:12px;}
.total-estimation {border:1px solid #f3f0e2;float:right;margin:20px 0 0 25px;}
.total-estimation .bg {border:1px solid #fff;width:306px;background:url(/i/ns/bg-total-estimation.gif) no-repeat 100% 0;min-height:200px;padding:5px 5px 5px 15px;}
* html .total-estimation .bg {height:200px;}
.total-estimation .row {font-weight:bold;color:#9b9789;padding:6px 0 5px;}
.total-estimation strong {float:left;width:185px;}
.total-estimation strong.black-color {float:left;color:#000;}
.total-estimation .rating-5 {float:left;margin:2px 5px 0 0;}
.total-estimation span {color:#000;}
.bordered table tbody td div.sqr-color {width:13px;float:left;border:1px solid #b9b19b;margin-left:10px;margin-right:10px;}
.bordered table tbody td select.color {width:60px;}
.bordered table tbody td div.lab {color:#333;}
.left-float {float:left !important;}
.adsense{background:#fff;padding:10px;}

/* update sep 2009 */
/* photo */
.photo-contest {margin:0 0 -15px;position:relative;}
.photo-contest .item {padding:13px 0 15px 5px;background:url(/i/ns/bg-articles-list-item.gif) repeat-x 0 100%;}
.photo-contest h3 {margin:0;padding:0 0 8px;font:18px/20px Tahoma,Arial,Verdana,sans-serif;color:#900;}
.photo-contest h6 {margin:0 !important;padding:15px 0 0;}
.photo-contest p {margin:0;}
.photo-contest .ending {padding:0 0 10px;}
.photo-contest .ending span {background:#ffc;padding:2px 5px;float:left;}
.photo-contest .img-holder {float:right;padding:0 0 0 17px;}
.photo-contest .img-holder img {float:left;}
.photo-winner {background:#e35100 url(/i/ns/bg-photo-winner.gif) no-repeat 100% 0;height:74px;overflow:hidden;width:100%;}
.photo-winner img {float:left;margin:0 5px 0 0;}
.photo-winner .heading {padding:8px 0 5px;color:#fff;font:17px/20px Tahoma,Arial,Verdana,sans-serif !important;}
.photo-winner p {margin:0;font-size:11px;line-height:16px;color:#fff;}
.photo-winner strong {display:block;}
.photo-winner a {color:#fff;}

.add-photo-profile {background:#e35100 url(/i/ns/bg-photo-winner-small.gif) no-repeat 100% 0;height:37px;overflow:hidden;width:450px; display:block;}
.add-photo-profile img {float:left;margin:0 5px 0 0;}
.add-photo-profile .headingg {padding:8px 10px 5px 0;color:#fff;font:14px/20px Tahoma,Arial,Verdana,sans-serif !important;}
.add-photo-profile a {color:#fff; font-weight:bold;}

.vote-for-holder {background:#fff;margin:0 5px;padding:0 10px 8px;color:#9b9789;}
.vote-for-holder a {color:#555;}
.vote-for strong {font:bold 11px/16px Tahoma,Arial,Verdana,sans-serif;}
.vote-for strong a {color:#900;}
.vote-for p {font:10px/15px Tahoma,Arial,Verdana,sans-serif;margin:0;}
.vote-for img {display:block;margin:7px 0 0;}
.vote-for .item {padding:10px 0;margin:-1px 0 0;background:url(/i/ns/bg-vote-for.gif) repeat-x;}
.photo-contest-item {padding:5px 0;}
.photo-contest-img {position:relative;float:left;padding:0 15px 0 0;}
.photo-contest-img span {position:absolute;left:3px;top:3px;padding:5px 5px 5px 25px;background:#fff url(/i/ns/ico-edit-file.gif) no-repeat 5px 4px;}
.photo-contest-img img {display:block;}
.photo-contest-item .rate-holder {border:1px dashed #c5c3bb;padding:5px;}
.photo-contest-item .rate-5 span {float:left;}
.photo-contest-item .rating-5 {float:left;margin:0 7px;}
.photo-contest-item .rate-5 a {float:left;font-weight:bold;text-decoration:none;border-bottom:1px dashed #900;}
.photo-contest-item .rate-5 a:hover {border-bottom:none;}
.photo-contest-item .votes-already {padding:5px 0 0;color:#9B9789;font-size:10px;}
.photo-contest-item .votes-already strong {color:#000;}
.user-ico {color:#9b9789;font-size:10px;line-height:14px;padding:10px 0;}
.user-ico a {font-weight:bold;font-size:12px;}
.user-ico img {float:left;margin:2px 5px 0 0;}
.black-links a {color:#000;}
.contest-descr {padding:10px 0 5px;}
.contest-all-photo {color:#666;padding:10px 0;}
.contest-all-photo h3 {margin:0;font:bold 14px/26px Tahoma,Arial,Verdana,sans-serif;}
.btn-normal-green {background:url(/i/ns/bg-green-mess-btn.gif) repeat-x;padding:1px;font-size:12px;line-height:26px;color:#fff;text-decoration:none;}
.btn-normal-green span {border:1px solid #fff;float:left;padding:0 30px;}
.contest-all-photo .btn-normal-green {float:right;}
/* photo_addphoto2 */
.add-photo-box {width:100%;	overflow:hidden;}
.add-photo-form {width:652px; margin:0 auto; overflow:hidden;}
.add-photo-form .add-photo-row {width:100%; overflow:hidden; padding-bottom:15px;}
.add-photo-left {float:left; width:173px;}
.add-photo-left label {float:right; font-size:12px; line-height:20px;}
.add-photo-right {float:right; width:420px; padding:0 47px 0 0;}
.add-photo-right select {float:left; width:400px; font-size:12px;}
.add-photo-right textarea {float:left; width:388px; height:83px; padding:5px; border:1px solid #b9b19b; overflow:auto;}
.add-photo-right input {float:left; display:inline; height:22px; padding:0;}
.add-photo-right p {margin:0; padding:2px 0 0; clear:both; font-size:10px; line-height:13px; color:#b9b19b;}
.add-check label {float:left; font-size:12px; line-height:14px; color:#900; text-decoration:underline;}
.add-check input {width:14px; height:15px; margin:0 7px 0 0;}
#content .add-photo-right .message {padding:0;}
#content .add-photo-right .message a {left:0; background:url(/i/ns/bg-green-mess-btn.gif) repeat-x;}
#content .add-photo-right .message span {padding:0 39px;}
.add-photo-note {padding:0 25px 0 0; margin:-8px 0 0; height:1%; overflow:hidden;}
.add-photo-note p {margin:0 0 3px; font-size:11px; line-height:13px; color:#000;}
.add-photo-note p em {color:#f00; font-style:normal;}
.add-photo-rights {margin:0 0 -8px; padding:5px 8px 5px 4px; list-style:none; height:1%; overflow:hidden;}
.add-photo-rights li {float:left; clear:both; width:100%; font-size:12px; line-height:16px; padding-bottom:16px;}
/* photo_contestpage3 */
.open-close-box {height:1%; overflow:hidden; padding:4px 12px 0 0;}
.open-close-box .btn-normal-green {float:left; cursor:pointer;}
.open-close-left {float:left; width:222px; padding:3px 19px 0 0;}
.open-close-visual {width:100%; overflow:hidden; padding-bottom:7px;}
.open-close-visual img {float:left; border:1px solid #b9b19b;}
.open-close-left p {margin:0 0 14px 2px; font-size:12px; line-height:14px; color:#000;}
.open-close-right {height:1%; overflow:hidden; padding-bottom:15px;}
.open-close-right dl {margin:0; font-size:12px; line-height:16px; color:#000;}
.open-close-right dd {margin:0;}
.main-contest {width:100%; overflow:hidden; padding:0; margin:-14px 0 0;clear:both;}
.general-contest {height:1%; overflow:hidden; background:url(/i/ns/bg-vote-for.gif) repeat-x 0 100%; padding:14px 0;}
.small-contest {float:left; width:50%;margin-right:-1px;}
.sm-ct-right {float:right;}
.visual-small-contest {float:left; width:222px;}
.visual-small-contest img {float:left;}
.txt-small-contest {height:1%; overflow:hidden;}
.nike-contest {font-size:12px; line-height:16px; margin-top:-3px; display:block;}
.txt-small-contest p {margin:3px 0 7px; color:#555; line-height:14px; font-size:11px;}
.txt-small-contest .rate-5 {padding-right:0;}
.txt-small-contest .rate-5 span {float:left;}
.txt-small-contest .rating-5 {float:left; margin:-2px 0 0 3px; display:inline;}
.txt-small-contest .votes-already {padding:5px 0 0; width:100%; overflow:hidden; font-size:10px; line-height:12px; color:#9b9789;}
.txt-small-contest .votes-already strong {color:#000;}

.good-rate, .bad-rate {font-size:11px; display:inline; padding:5px 15px 5px 20px;}
.good-rate {color:#009900; background:url(/i/ns/hand_up.gif) no-repeat top left;}
.good-rate .a {color:#009900; text-decoration:none; cursor:pointer; display:inline; background:url(/i/ns/green_dash.gif) repeat-x bottom left; padding:1px;}
/*.good-rate span, .bad-rate span {color:#000;}*/
.bad-rate {color:#FF0000; background:url(/i/ns/hand_down.gif) no-repeat bottom left; }
.bad-rate .a {color:#FF0000; text-decoration:none;  cursor:pointer; display:inline; background:url(/i/ns/red_dash.gif) repeat-x bottom left; padding:1px;}

/* photo_contestpage3_close */
.close-box {width:100%; overflow:hidden; padding-bottom:4px;}
.close-box p { margin:8px 0 0; float:left; padding-left:17px; background:url(/i/ns/ico-plus-little.gif) no-repeat 0 3px; font-size:12px; line-height:14px;}
.close-box p a {float:left; padding-bottom:2px; color:#900; background:url(/i/ns/bg-link-hover.gif) repeat-x 0 100%; text-decoration:none;}
.close-box p a:hover {background:none;}
.close-box .btn-normal-green {float:right; cursor:pointer;}

.bank_table {width:100%}
.bank_table td {padding:10px;}
.bank_cell {width:100%;}
.bank_cell td {vertical-align:top;padding:8px 0; padding-left:1px;}
.bank_cell .logo {width:150px; height:120px; border:1px solid #b9b19b; display:inline; float:left;text-align:center;}
.bank_cell .bank_title {font-size:17px;}
.bank_cell .bank_descr {background:#f7f5ec; margin-top:10px; padding:7px 14px; font-size:13px; line-height:18px;}
.bank_cell .bank_about {color:#555555;}
.bank_cell .bank_extra {border-bottom:1px solid #ccc7b7; background:#f7f5ec; padding-left:16px; font-size:13px;color:#555555; line-height:18px;}

.used_bank img {border:4px solid #B9B19B;}
.used_bank div.used_bank_text {background:#FFFFE6 url('/i/kredit/fon1.png') repeat-y left center;  padding:0 4px 0 6px; margin-bottom:4px;}
.used_bank div.used_bank_text:hover {background:#FFFFCC url('/i/kredit/fon2.png') repeat-y left center;}
.used_bank div.used_bank_text div {border:solid 1px #F0EEC1; border-left:none;}
.used_bank div.used_bank_text div a {font-weight:bold;}
