html {
height:100%;
background:#162028;
margin:0;

}

body {
margin:0;
padding:0;

position:relative;
min-height:100%;
background:#162028;
color:#4c4c4c;
font:12px tahoma, arial, verdana, sans-serif;
background: #162028 url("../img/bg.png") left top repeat-x;
}
:focus
{
  -moz-outline-style: none;
}
a:active
{
  outline: none;
}

.bottom_panel
{
float:left;
height:7px;width:100%;
font-size:1px;

}
.bottom_panel .right_panel
{
float:right;
width:6px;
height:7px;
font-size:1px;

}
.bottom_panel .left_panel
{
float:left;
width:6px;
height:7px;
font-size:1px;

}
.top_panelred
{
float:left;
height:7px;width:100%;

font-size:1px;
}
.top_panelred .right_panel
{
float:right;
width:6px;
height:7px;

font-size:1px;
}
.top_panelred .left_panel
{
float:left;
width:6px;
height:7px;

font-size:1px;
}
.top_panel1
{
float:left;
height:7px;width:100%;

font-size:1px;
}
.top_panel11
{

line-height:7px;
height:7px;
font-size:1px;
}
.top_panel1 .right_panel
{
float:right;
width:6px;
height:7px;
font-size:1px;

}
.top_panel1 .left_panel
{
float:left;
width:6px;
height:7px;
font-size:1px;

}
.top_panel
{
float:left;
height:31px;width:100%;
font-size:1px;
padding:0px;margin:0px;

}
.top_panel a over
{
	color:#30566B;
	padding-top:5px;
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma;
	text-decoration:none;
}
.top_panel div
{
	color:#30566B;
	padding-top:5px;
	font-size:14px;
	font-weight:bold;
	font-family:Tahoma;
	text-decoration:none;
	float:left;
}
.links
{
	color:#30566B;
	font-size:14px;
	font-weight:bold;
	font-family:Tahoma;
	text-decoration:none;
}
.links a
{
	color:#30566B;
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma;
	text-decoration:none;
}
.top_panel .right_panel
{
float:right;
width:6px;
height:31px;
font-size:1px;

}
.top_panel .left_panel
{
float:left;
width:6px;
font-size:1px;
height:31px;

}
.bottom_panel1
{
float:left;
height:7px;width:100%;
font-size:1px;

}

.bottom_panel1 .right_panel
{
float:right;
width:6px;
height:7px;
font-size:1px;

}
.bottom_panel1 .left_panel
{
float:left;
width:6px;
height:7px;
font-size:1px;

}

* html body {
height:100%;
}
#top_menu
{
height:46px;
min-width:1000px;
width:100%;
margin-top:0px;
background:url("../img/tmenu.png") left bottom repeat-x;
}

#top_menu .left_menu
{
float:left;
width:6px;height:26px;


}
#top_menu .menu .mainmeniul
{
	float:left;
	margin-top:0px;
}
#top_menu .menu .mainmeniul li
{
	float:left;
	height:25px;
	padding-left:10px;
	padding-right:10px;
}

#top_menu .menu .mainmeniul li a
{
	text-decoration:none;
	color:#ffffff;
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
}
#top_menu .menu
{
float:left;
height:38px;
width:100%;
}

#top_menu .right_menu
{
float:right;
width:318px;
overflow:visible;
height:36px;

}

#header {

width:auto;
height:39px;
padding:0 0 0 20px;
font-style:tahoma;
font-weight:bold;
font-size:34px;
color:#fff;
}

#header a, #header a:visited {
font-style:tahoma;
font-weight:bold;
font-size:34px;
color:#fff;
text-decoration:none;
}

#header a:hover, #header a:visited:hover {
font-style:tahoma;
font-weight:bold;
font-size:34px;
color:#fff;
text-decoration:none;
}

/*//////////////  main  /////////////*/

#main {
min-width:1000px;
width:100%;
overflow:hidden;
background-color:#E6E6E6;
border:2px solid #E6E6E6;
}

/*/////////////  left_main  ////////////*/

#left_main {
float:left;
width:186px;
margin-right:10px;
text-align:left;
background-color:#FFFFFF;
border:1px solid #C6C6C6;
text-align:center;
margin-bottom:10px;
}

#menu_actions a {
display:block;
padding:10px 0 0 10px;
height:26px;
text-align:left;
margin-bottom:3px;
text-decoration:none;
font-size:14px;
font-weight:bold;
background:url("../img/menu_actions.gif") left top repeat-x #f5f5f5;
}

#menu_actions a, #menu_actions a:visited {
color:#fff;
}

#menu_actions a:hover, #menu_actions a:visited:hover {
color:#fff;
}

#menu_categories a {
display:block;
padding:10px 0 0 10px;
height:26px;
text-align:left;
margin-bottom:3px;
text-decoration:none;
font-size:14px;
font-weight:bold;
background:url("../img/menu_categories.gif") left top repeat-x #f5f5f5;
}

#menu_categories a, #menu_categories a:visited {
color:#045c90;
}

#menu_categories a:hover, #menu_categories a:visited:hover {
color:#4c4c4c;
}

#placeholder {
height:30px;
}

* html #placeholder {
height:0;
}

.login_input {
width:120px;
}

#login_data a, #login_data a:visited {
color:#045c90;
font-weight:bold;
text-decoration:underline;
}

#login_data a:hover, #login_data a:visited:hover {
color:#045c90;
font-weight:bold;
text-decoration:none;
}

#hey_lt {
width:88px;
margin:0 49px;
background:#f5f5f5;
}

#memlinks ul {
list-style-type:disc;
margin-left:25px;
}

#memlinks li {
margin-bottom:3px;
}

#memlinks a {
font-weight:bold;
}

/*/////////  central_main  ////////////*/

#central_main {
float:left;
width:100%;
margin:0;
padding:0;
padding-bottom:32767px;
margin-bottom:-32767px;
}

#central_blue_panel, #right_blue_panel {
float:left;
background:url("../img/bluepanel_bg.gif") left top repeat-x #045c90;
height:25px;
padding:6px 0 0 10px;
font-weight:bold;
color:#fff;
font-size:16px;
}
.cover {
display:none;
width:100%;
height:100%;
background:gray;
filter:alpha(Opacity=50);
opacity:0.5;
-moz-opacity:0.5;
-khtml-opacity:0.5
}
#alertwin {
width:613px;
background:#f5f5f5;
padding:10px 10px;
margin:0;
border-right:1px solid #4A7890;
border-left:1px solid #4A7890;
overflow:hidden;
}
#content {
background:#ffffff;
margin:0;
overflow:hidden;

}
.content1 {
width:100%;
background:#ffffff;
margin:0;
border:1px solid #C6C6C6;
}

.content {
background:#ffffff;
margin:0;
overflow:hidden;
}
#central_blue_panel {
width:753px;
}

#central_blue_panel a {
color:#fff;
font-weight:bold;
}

#qs_container {
height:290px;
}

#containers_bottom {
width:635px;
height:6px;
}

*html #containers_bottom {
font-size:1px;
}

#qs {
	text-align: left;
	width: 160px;
	float: left;
	padding: 0;
	margin-left:5px;
}

#qs select {
	width: 130px;
	margin-bottom:5px;
}

#small_random_column {
  width: 200px;
	float: left;
	padding: 0;
}
#big_right_column{
float:left;
color:#000000;
font-size:12px;
}
#big_right_column p {
color:#000000;
font-size:11px;
font-family:Tahoma;
font-weight:normal;
}
#big_right_column ul{
padding:0px;
margin:0px;
list-style-type:circle;margin:0px;padding:0px;margin-left:20px;
color:#000000;
font-size:11px;
font-weight:normal;
}
#big_right_column p ul li{
padding:0px;
margin:0px;
color:#000000;
font-size:11px;
font-family:Tahoma;
font-weight:normal;
}
#big_random_column {
float: left;
width:250px;
}

#featured_cars_container {
overfow:hidden;
background:#f5f5f5;
width:100%;
border-right:1px solid #4A7890;
border-left:1px solid #4A7890;
}
#bottom_cont {
overfow:hidden;
background:#f5f5f5;
width:763px;
padding:10px 0 0 10px;
border-right:1px solid #4A7890;
border-left:1px solid #4A7890;
}
.featured_car_block {
float:left;
width:124px;
height:130px;
}

#search_links {
width:600px;
padding-left:50px;
}

#search_links_makes {
width:280px;
float:left;
}

.search_links_record {
width:140px;
float:left;
}

#search_links_classes {
width:148px;
float:left;
}

/*////////////// right_main  //////////////*/

#right_main {
float:right;
width:183px;
margin-left:11px;
padding:0;
padding-bottom:32767px;
margin-bottom:-32767px;
}

#rightcol_container {
background:#ffffff;
width:176px;
padding-left:5px;
border:1px solid #C6C6C6;
}

#right_blue_panel {
width:161px;
}

#rightcol_bottom {
background:url("../img/rightcol_bottom1.gif") left bottom no-repeat #f5f5f5;
width:140px;
height:6px;
}

*html #rightcol_bottom {
font-size:1px;
}

/*////////////  footer  //////////////*/

#footer {
width:100%;
height:30px;
padding:10px 0;
text-align:center;
}

ul {
list-style-type:none;
padding:0;
margin:0 auto;
}

a, a:visited {
color:#4c4c4c;
text-decoration:underline;
}

a:hover, a:visited:hover {
color:#4c4c4c;
text-decoration:none;
}

img {
border:0;
}

input, select, textarea {
background:#fff;
border:1px solid #d5d5d5;
font-size:11px;
color:#4c4c4c;
}

.checkbox, .radio {
background:#f5f5f5;
border:0;
}

#adform input, #adform select {
width:120px;
}

#register_form input, #register_form select {
width:120px;
}

.search_form input, .search_form select {
width:140px;
}

label {
color:#045c90;
font-weight:bold;
}
.btnbigpost_ad {
border:none;
text-align:center;
width:180px;
height:20px;
padding-bottom:5px;
background: url("../img/bigbtn.png") no-repeat;
color:#fff;
font-size:12px;
font-weight:bold;
}
.btn_post_ad {
border:none;
text-align:center;
width:260px;
height:40px;
padding-bottom:5px;
background: url("../img/post_ad.gif") no-repeat;
color:#fff;
font-size:16px;
font-weight:bold;
}
.btn1 {
border:none;
text-align:center;
width:120px;
height:20px;
background: url("../img/button1.gif") no-repeat;
color:#fff;
font-size:12px;
padding-bottom:5px;
font-weight:bold;
}
.activate {
border:none;
text-align:center;
width:107px;
height:30px;
background: url("../img/activate.png") no-repeat;
color:#fff;
font-size:14px;
padding-bottom:5px;
font-weight:bold;
}
.btn {
border:none;
text-align:center;
width:73px;
height:20px;padding-bottom:5px;
background: url("../img/button.gif") no-repeat;
color:#fff;
font-size:12px;
font-weight:bold;
}
.btnRes40 {
	float: left;
	clear: both;
	background: url("../img/btn_left40.png") no-repeat;
	padding: 0 0 0 10px;
	margin: 5px 0;
}
.btnRes40 a{
	float: left;
	height: 40px;
	background: url("../img/btn_stretch40.png") repeat-x left top;
	line-height: 40px;
	padding: 0 10px;
	color: #fff;
	font-size: 1.3em;
	font-weight:bold;
	text-decoration: none;
}
.btnRes40 a :hover{
	color: #fff;
}

.btnRes40 span {
	background: url("../img/btn_right40.png") no-repeat;
	float: left;
	width: 10px;
	height: 40px;
}
.btnRes {
	float: left;
	clear: both;
	background: url("../img/btn_left.png") no-repeat;
	padding: 0 0 0 10px;
	margin: 5px 0;
}
.btnRes a{
	float: left;
	height: 20px;
	background: url("../img/btn_stretch.png") repeat-x left top;
	line-height: 20px;
	padding: 0 10px;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
}
.btnRes a :hover{
	color: #fff;
}
.btnRes span {
	background: url("../img/btn_right.png") no-repeat;
	float: left;
	width: 10px;
	height: 20px;
}
.btnResRed {
	float: left;
	clear: both;
	background: url("../img/btn_left_red.png") no-repeat;
	padding: 0 0 0 10px;
	margin: 5px 0;
}
.btnResRed a{
	float: left;
	height: 20px;
	background: url("../img/btn_stretch_red.png") repeat-x left top;
	line-height: 20px;
	padding: 0 10px;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
}
.btnResRed a :hover{
	color: #fff;
}
.btnResRed span {
	background: url("../img/btn_right_red30.png") no-repeat;
	float: left;
	width: 10px;
	height: 30px;
}
.btnResRed30 {
	float: left;
	clear: both;
	background: url("../img/btn_left_red30.png") no-repeat;
	padding: 0 0 0 10px;
	margin: 5px 0;
}
.btnResRed30 a{
	float: left;
	height: 30px;
	background: url("../img/btn_stretch_red30.png") repeat-x left top;
	line-height: 30px;
	padding: 0 10px;
	color: #fff;
	font-size: 1em;
	text-decoration: none;
}
.btnResRed30 a :hover{
	color: #fff;
}
.btnResRed span {
	background: url("../img/btn_right_red.png") no-repeat;
	float: left;
	width: 10px;
	height: 20px;
}
.clear {
	clear: both;
}

.c {
text-align:center;
}
.pagelist a{
background-color:#ffffff;
border:1px solid #257BB3;

padding:3px;
text-decoration:none;
color:#257BB3;
}

.cleaner {
clear:both;
}

.left {
float:left;
}

.right {
float:right;
}

p {
font-size:16px;
font-weight:bold;
color:#045c90;
margin:0;
padding:0;
}

.small_text {
font-size:10px;
color:#045c90;
}

.errw {
margin-bottom:10px;
color: #f00;
font-weight: bold;
}


div.sr {
	padding: 0px;

	border-top:0;
	margin-bottom:10px;
}

div.sr_featured {
	padding: 0px;

	border-top:0;
	margin-bottom:10px;
}

div.sr a, div.sr a:visited {
	font-weight: bold;
}

div.sr_featured a, div.sr_featured a:visited {
	font-weight: bold;
}

div.sr_featured {
	text-align: right;
}

table.grid {
	border: 1px solid #04689d;
}

table.grid td {
	border: none;
	padding: 4px;
	height:25px;
}

tr.grid {
	height: 21px;
}

tr.grid1 {
	background-color : #e3e2e2;
}

tr.grid2 {
	background-color : #eee;
}

th.grid {
	font-weight: bold;
	border-style : none;
	line-height : 150%;
	white-space: nowrap;
}

th.grid a, th.grid a:visited {
	text-decoration: none;
}

th.grid a:hover, th.grid a:visited:hover {
}

tr.grid1 a, tr.grid1 a:visited, tr.grid2 a, tr.grid2 a:visited {
	font-weight:bold;
	text-decoration: none;
}

tr.grid a, tr.grid a:visited {
	font-weight:bold;
	text-decoration: none;
}

tr.gridfeatured a, tr.gridfeatured a:visited {
	font-weight:bold;
	text-decoration: none;
	color:#f00;
}

tr.gridfeatured a:hover, tr.gridfeatured a:visited:hover {
  font-weight:bold;
	text-decoration: none;
	color:#f00;
}

.btnRes40 a:hover {
	color:#FFFFFF;
}
.btnResRed30 a:hover {
	color:#FFFFFF;
}
.btnResRed a:hover {
	color:#FFFFFF;
}
.btnRes a:hover {
	color:#FFFFFF;
}

