body, html {
	padding:0px;
	margin:0px;
	background-color:#21539E;
	background-image: url(../img/bg_hp.gif);
	background-position: top;
	background-repeat: repeat-x;
	color:#cccccc;
	font:11px Tahoma;
	vertical-align:top;
}

a {text-decoration:none;}

td {
	font:11px Tahoma;
	line-height:15px;
}

a img {border:none;}

hr {
	color:#183d74;
	background-color:#183d74;
	height:1px;
	border:none;
}

.top {vertical-align: top;}
.bottom {vertical-align:bottom;}
.middle {vertical-align:middle;}

.t_l {text-align:left;}
.t_r {text-align:right;}
.t_c {text-align:center;}
.t_j {text-align:justify;}

.f_l a{
text-decoration:none;
color:#ccc;
font-size: 7px;
}

.f_l {float:left;}
.f_r {float:right;}

.border_0 {border:none;}

.test {border:1px red solid;}

.Main {
	margin:0px auto;
}

.bg_header_m {
	background:url(../img/bg_header_m.gif) top left repeat-x;
}

.bg_header {
	background:url(../img/bg_header.gif) top left repeat-x;
	font-size:10px;
}

.bg_header_ie {
	background:url(../img/bg_header.gif) top left repeat-x;
	font-size:10px;
}

.bg_header_ie div {
	margin: 0px 5px 0px 5px;
	padding-top:5px;
}

.bg_header div {
	margin: 0px 17px 0px 10px;
	padding-top:5px;
}

.header_img {
	border-top:3px #009966 solid;
	padding-top: 5px;
}

.bg_menu {
	background:url(../img/bg_menu.gif) top left repeat-x;
}

.bg_menu table td {padding:0px 10px;}

.bg_menu table td a {
	color: #15203d;
	text-transform:uppercase;
	font:bold 11px Tahoma;
	text-decoration:none;
}

.bg_menu table td img {
	border:none;
}

.bg {
	background:url(../img/bg.gif) top left repeat;
}

.bg_c {
	background:url(../img/bg_c.gif) top left repeat;
}

.title h1 {
	text-transform:uppercase;
	font-size:18px;
	background-image:url(../img/title_bg.gif);
	background-repeat:repeat-x;
	padding:8px;
	color:#FFFFFF;
	margin-bottom:20px;
}

.title_1 {
	text-transform:uppercase;
	font-size:18px;
	margin: 15px 0px;
	color:#FFFFFF;
}

.left_part {
	background-image:url(../img/menu_bg.gif);
	background-repeat:repeat-y;
	width: 230px;
	margin-left:10px;
	padding-top:28px;
}

.left_part a {
	color:#FFFFFF;
}

.left_part_ie {
	background:url(../img/bg_left_part.gif) top left repeat-y #183d73;
	width: 230px;
	padding-top:38px;
	margin-left:10px;
}

.left_part_ie a {
	color:#FFFFFF;
}

.left_part_n_first{
	background:url(../img/bg_left_part.gif) top left repeat-y #183d73;
	width: 230px;
	margin-left:10px;
}

.left_part_n_first a{
	color:#FFFFFF;
	}

.center_part {
	margin: 25px 15px;
}

.center_part p img {
/*
	margin: 0px 10px 10px 0px;
*/
	margin: 0px 0 -10px 0px;
}

.more a, .center_part a {
	color:#009966;
	font-weight:bold;
}

.more a img {margin-left:5px;}

.more {
	margin-top:5px;
	background:url(../img/bg_p.gif) bottom left repeat-x;
	padding-bottom:15px;
	margin-bottom:20px;
}

.more_cars{
	background:url(../img/bg_p.gif) bottom left repeat-x;
	padding-bottom:15px;
	margin-bottom:20px;
}

.more_cars_r{
	background:url(../img/bg_p_r.gif) bottom left repeat-x;
	padding-bottom:25px;
	margin-bottom:30px;
}

.date {
	font: 12px Tahoma;
	padding:3px;
	background-image: url(../img/date_bg.gif);
	background-repeat: repeat-x;
	color:#FFFFFF;
}

.datew {
	font: 14px Tahoma;
	padding:6px;
	background-image: url(../img/date_watch.gif);
	background-repeat: repeat-x;
	color:#FFFFFF;
}

.dateg {
	font: 18px Tahoma;
	padding:3px;
	background-image: url(../img/date_bg.gif);
	background-repeat: repeat-x;
	color:#FFFFFF;
}

.model {
	font: 18px Tahoma;
	padding:3px;
	background-image: url(/site/skins/skin_1/img/model.gif);
	background-repeat: repeat-x;
	color:#FFFFFF;
}

.date strong{
color:#fff;
}

.date strong a{
color:#fff;
}

.right_part {
	margin: 25px 10px 25px 0px;
}
.right_part_inner {
	border:1px #1a284c solid;
	background-color:#1d4587;
}

.right_part_inner a {
	display:block;
	margin: 20px 0px;
}

.footer {
	background-color: #143361;
	font-size:10px;
}

.footer a {
	color:#cccccc;
}

.white {color:#FFFFFF;}

.font_14 {font-size:14px}
.font_12 {font-size:12px}

.models {
	padding:0px 2px;
	margin:15px 0px 0px 15px;
	list-style:none;
	list-style-image:url(../img/bullet_5.gif);
}

.models li {
	margin-bottom: 10px;
}

.models li a {
font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:left;
}

.description {border-collapse:collapse;}

.description td {
	border:1px #183d74 solid;
	background-color:#2969c9;
}

.gallery_image {
	margin: 0px 30px;
	border:1px #cccccc solid;
}

.title_gallery {
	text-transform:uppercase;
	font-size:18px;
	background-color:#1d4889;
	padding:8px;
	color:#FFFFFF;
	margin-bottom:20px;
	width:760px;
	margin:auto;
	text-align:left;
}