html{
	height: 100%;	
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f0f0f2;
	height: 100%;
}

.body {font-family: Tahoma; font-size: 14px; width:100%; color: #535958;}
h1 {color: #535958}
h2 {margin:0; padding:0; font-size: 16px; font-weight: bold; color: #535958; width:100%;}
h3 {margin:0; padding:0; font-size: 14px; line-height:1.5em; font-weight: normal; color: #535958; width:100%;}
p {width:100%; color: #535958; margin:2px 0 14px 0}
a {font-family: Tahoma; font-size: 14px; color: #535958;}
a:hover {text-decoration: none;}

.heading {font-family: Tahoma; font-size: 14px; width:100%; color: #d17b2c;}
h1 {color: #d17b2c}
h2 {margin:0; padding:0; font-size: 16px; font-weight: bold; color: #d17b2c; width:100%;}
h3 {margin:0; padding:0; font-size: 14px; line-height:1.5em; font-weight: normal; color: #d17b2c; width:100%;}
p {width:100%; color: #d17b2c; margin:2px 0 14px 0}
a {font-family: Tahoma; font-size: 14px; color: #d17b2c;}
a:hover {text-decoration: none;}

.menu_heading
{font-family: Tahoma;
font-size: 16px;
color: #FFFFFF;}

.menu_links
a {color: #535958;}
.menu_links
a:hover {text-decoration: none; color: #535958;}
.menu_links
{font-family: Tahoma;
font-size: 14px;
color: #535958;}

.menu_links_active
a {text-decoration: none; color: #d17b2c;}
.menu_links_active
a:hover {text-decoration: none; color: #d17b2c;}
.menu_links_active
{font-family: Tahoma;
font-size: 14px;
color: #d17b2c;}

.form_text_small {font-family: Tahoma;
font-size: 11px;
color: #535958;}
.form_text_small 
a {color: #535958;}
.form_text_small
a:hover {text-decoration: none; color: #535958;}

.foottext
{font-family: Tahoma;
font-size: 11px;
color: #535958;}
.foottext
a {color: #535958;}
.foottext
a:hover {text-decoration: none; color: #535958;}

.calendar_date
{font-family: Tahoma;
font-size: 60px;
color: #535958;}

.calendar_year_month
{font-family: Tahoma;
font-size: 16px;
color: #FFFFFF;}

.calendar_time
{font-family: Tahoma;
font-size: 14px;
color: #535958;}




table.ts-tabs a{
	font-family: Tahoma;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
}
div.txt h3 {
	margin:0;
	padding:0;
	font-size: 16px;
	font-weight: bold;
	color: #d17b2c;
	width:100%;
}


table.ts-tabs .cur{
	font-weight: bold;
}


table.menupanel tr.menu-active{
	font-weight: bold;
}

table.menupanel tr.menu-active{
	background: #ffffff;
}

table.menupanel tr.menu-active .menu_links a {
	text-decoration: none;
	color: #d17b2c;
}
table.menupanel tr.menu-active .menu_links a:hover {
	text-decoration: none; color: #d17b2c;
}
table.menupanel tr.menu-active .menu_links {
	font-family: Tahoma;
	font-size: 14px;
	color: #d17b2c;
}







.main-content-container * {margin:0; padding:0;}
.main-content-container {font-family:Tahoma; font-size: 80%;}
.main-content-container img {border:0; vertical-align:middle;}
.main-content-container a {color:black;}
.main-content-container a.dashed {text-decoration:none; border-bottom: 1px dashed;}
.main-content-container .sm {font-size:90%;}

.main-content-container .input {border:1px solid #999; padding:3px;}




.tb tr:hover{background:#AAA;}

/* TABLE FILTER */
.filter {width:100%; margin-bottom:3px; border-width:0 2px 2px 2px; border-style:solid;}
.filter td {padding:3px;}


/* MAIN TABLEs */
.tb, .inf {width:100%;}
.tb td, .tb th {padding: 3px; text-align:center; }
.tb .l {text-align:left; padding-left:5px;}
.tb th {font-size:110%; font-weight:normal; }
.inf td, .inf th {text-align:left; padding: 3px 5px; font-weight:bold;}
.inf th { font-weight:normal;}
.inf textarea {width:98%; height:40px; margin-bottom:3px;}

.torg td {width:25%;}
.torg .price td {vertical-align:top; padding-top:10px;}
.torg p {margin-top:3px; font-size:90%; }

th a {text-decoration:none;}
th a:hover {text-decoration:underline;}

.torg .lead {color:green;}
.torg .lead2 {color:orange;}
.torg .lose {color:red;}

/* TABS */
.tabs {list-style:none; margin-left:10px;}
.tabs li .ptr {float:left; }
.tabs li {margin-right:10px; float:left;}
.tabs li a {white-space: nowrap; font-size:110%; float:left; padding:3px 0;}
.tabs .cur a {text-decoration:none;}
.tabb {border-style:solid; border-width:2px 0 0 0; clear:left;}

/* PAGER and PRINT*/
.pager {text-align:center; margin-top: 10px;}
.pager ul {list-style:none; }
.pager li {float: left; padding: 2px 7px; margin-right:4px;}
.pager .cur {font-weight:bold;}

.print {float:right; padding:2px;}

/* CAR PHOTOS and Map*/
.photos .wrap {width:100%; margin-left:-490px; float:right;}
.photos .small {margin-left:490px;}
.photos img, .map { padding:2px; border-style:solid; border-width:1px; margin:2px;}
.photos .big img {width:480px; height:360px;}
.photos .small img, .tb .small img {width:88px; height:66px;}
.map {float:right;}

/*TeXT PAGES */
.txt {padding:10px;}
.txt h3 {font-weight:bold;}

.context {list-style:none; padding-left:10px;}
.context li {margin-bottom:5px;}

/* REGISTRATION PAGE */
.reg dl {margin:10px 0;}
.reg dt {clear:left; float:left; margin-bottom:5px; width:150px; }
.reg dt span {color:#F00;}

.reg dd {margin-bottom:5px;}
.reg dd p {float:right; width:210px; margin-right:200px;font-size:90%; padding-top:3px;}

.reg dd input {width:200px; }
.reg dd .short {width:35px;}
.reg dd .mid {width:100px;}
.reg dd textarea {width:200px; height:35px;}

.reg .buttons {margin-left:150px;}

.rules p {padding-bottom:5px;}
.rules p span {font-weight:bold;}


/* STATUS */
.state {padding:2px 4px; border-style:solid; border-width:1px;}
.active, .process {background:#CCFFCC; color:green; border-color:green;}
.empty, .wait, .newbie, .isnew {background:#FFFFCC; color:orange; border-color:orange;}
.block, .finished, .banned, .failed, .sold {background:#FFCCCC; color:red; border-color:red;}

/* Car marks and models catalogue */
.mark {margin-left:200px; border-width:2px; border-style:solid; margin-top:10px;}
.mark ul {list-style:none;}

.mark .list { width:200px; margin-left:-200px; }
.mark .list li {display:block; padding:7px;}
.mark .list li:before {content:""; display:block; background: url(bg.png) no-repeat scroll -7px -7px; width:7px; height:7px; margin:-7px 0 0 -7px;}
.mark .list li:after {content:""; display:block; background: url(bg.png) no-repeat scroll -7px -0px; width:7px; height:7px; margin:0 0 -7px -7px;}

.mark .in { float:right; width: 575px; padding:10px;}
.mark .in .head {font-size:150%;}
.mark .in .input {width:70%;}
.mark .in .models li  {margin-bottom:5px;}




.PRN {}
.showOnPRN { display: none; }
.PRN .showOnPRN { display: block; }
.PRN .hideOnPRN { display: none; }
.PRN .menupanel { display: none; }
.PRN .menucontainer { width: 0;}
.PRN #left{ display: none; }
.PRN div#all_2p div#content{ margin-left: 0; }
.PRN .bigOnPrint {font-size: 110%; font-weight: bold;}

body.PRN { font-size: 110%; }


div#head .r, .txt h3
{color:#D17B2C;}                
.tabb, .mark, .filter
{border-color:#D17B2C;}
.panel .bg-head, .tb th, .tabs .cur, .pager .cur, .mark .cur {
	background: url('/img/orng_center.gif') repeat-x top;
	background-color: #eb7c20;
}

.panel .bg-cont, .tabs li, .pager li, .mark, .filter 
{background: #EEE;}


h1.page404{
	font-size: 300px; text-align: center; color: #D17B2C; font-family: Georgia;
}
.site-color{
	background: url('/img/orng_center.gif') repeat-x top;
	background-color: #eb7c20;
}

.menucontainer{
	width: 200px;
}

@media print {
    .PRN .showOnPRN { display: none; }
    .menupanel { display: none; }
    body { font-size: 110%; }
    .bigOnPrint {font-size: 90%; font-weight: bold;}
}


html .ui-widget-header {
	background:#99CC33 url(../js/jquery-ui/images/ui-bg-red.png) repeat-x scroll 50% 50%;
}

div.help-icon{
	cursor: ponter;
	display: inline-block;
	height: 10px;
	width: 10px;
	background: url(/img/i-help2.gif);
}