body {background: #FFF;}
#content {
        padding: 15px 0px 30px 37px;
        text-align: justify;}
#content p, div, span, td, ul, li {
        font: 12px Tahoma, Arial, Helvetica, sans-serif;
        color: #727272;}
#content b{
        font-weight: normal;
        color: #323232;}
a {
        color: #3987D1;
        text-decoration: underline;}
a:hover {
        text-decoration: none;}
input, texarea {
        font: 11px Arial, Helvetica, sans-serif;
        color: #727272;}

/*путь*/
#path {
        padding-bottom: 15px;
        color: #3A84CB;
        font-size: 14px;}
#path a {
        color: #9AA2A9;
        font-size: 12px;
        text-decoration: none;}
#path a:hover {
        text-decoration: underline;}
#path img {
        margin-right: 15px;}
/* разделитель*/
.line {
        background: url(/img/line.gif) top repeat-x;
        height: 1px;
        margin: 15px 0px 15px -37px;
        clear: both;}
/* меню описания авто*/
.avto a {
        display: block;
        text-decoration: none;
        color: #38668A;
        padding: 2px 0px;}
.avto a:hover {
        color: #559BDD;
        text-decoration: underline;}
.avto a img {
        margin-right: 10px;
        border: 0px;}
/* Левая колонка */
#logo {
        padding: 10px 20px 20px 20px;
        background: #fff url(/img/logo_fon.gif) bottom repeat-x;
        text-align: center;}
/*левое меню*/
#menu {
        background: url(/img/menu_left.gif) left repeat-y;
        padding-left: 5px;}
#menu div.title {
        padding: 11px 0px 13px 10px;
        font: 12px Arial, Helvetica, sans-serif;
        color: #355DA2;
        font-weight: bold;
        text-align: left;
        background-color: #F3F3F3;
        border-bottom: 2px solid #C4CEDA;}

#menu div.title img {
        margin-right: 10px;}

#menu div.links  a{
        color: #FFFFFF;
        padding: 7px 45px 8px 10px;
        font: 12px Arial, Helvetica, sans-serif;
        background: #A5AFBB url(/img/menu_off.gif) right top no-repeat;
        display: block;
        text-decoration: none;
        text-align: right;
        border-bottom: 1px solid #C2CED8;}
#menu div.links  a:hover {
        background: #B3BFC9 url(/img/menu_on.gif) right top no-repeat;
        text-decoration: none;
        border-bottom: 1px solid #C2CED8;}
#presence a{
        background-color: #BDD3E3;
        display: block;
        padding: 7px 20px 8px 10px;
        font: 12px Arial, Helvetica, sans-serif;
        color: #8A0032;
        font-weight: bold;
        text-align: right;
        text-decoration: none;}
#presence a:hover{
        text-decoration: underline;}
/* верхний блок*/
#main {
/*        background: url(/img/fon_banner2.jpg) 0% 30px repeat-x;*/
        background: url(/img/fon_banner2.jpg) 0% 30px repeat-x;
}
#main_top {
        text-align: left;
        vertical-align: bottom;
}
/*верхний блок первая страница*/
#first {background: url(/img/fml.gif) repeat-x;}
#first_top {
        background: url(/img/fon_banner.jpg) 0% 34px repeat-x;
        text-align: left;
        vertical-align: bottom;}
#main_top a, #first_top a{
        color: #21060C;
        font: 12px Arial, Helvetica, sans-serif;
        text-decoration: none;
        display: inline;
        padding: 0px 10px 0px 10px;}
#main_top a:hover, #first_top a:hover {
        text-decoration: underline;
        color: #888888;}
/* меню верхнее внутреннии страницы*/
#top_menu a{
        font: 12px Arial, Helvetica, sans-serif;
        color: #fff;
        display: block;
        background: url(/img/main_menu.jpg) bottom repeat-x;
        padding: 8px 10px 9px 10px;
        text-align: center;
        text-decoration: none;}
#top_menu a:hover{
        background: url(/img/main_menu_on.jpg) bottom repeat-x;
        text-decoration: none;}
div#absolut0 {
        position: absolute;
        top: 21px;}
div#absolut {
        position: absolute;
        top: 17px;}
div#absolut2 {
        position: absolute;
        top: 188px;}
/* правая колонка*/
#right {
        padding: 18px 10px 18px 18px;}
div.news {
        padding-bottom: 15px;
        color: #333333;
        font: 11px Arial, Helvetica, sans-serif;}
div.news b.data {
        color: #8A0032;
        font: bold 11px Verdana, Arial;}
div.news a {
        text-decoration: underline;
        color: #355DA2;}
div.news a:hover{
        text-decoration: none;}
.all a{
        text-align: right;
        display: block;
        color: #559BDD;
        font: 11px Arial, Helvetica, sans-serif;
        text-decoration: underline;}
.all a:hover{
        text-decoration: none;}
#search, #baner  {
        padding-left: 30px;
        padding-top: 30px;
        font: 12px Arial, Helvetica, sans-serif;
        color: #6E7981;}
#search input {
        font: 10px Arial, Helvetica, sans-serif;
        color: #6E7981;
        margin-top: 5px;}
/* нижний блок*/
#bottom1 {
        background: #F5F5F5 url(/img/bot_left.gif) top repeat-x;
        color: #625858;
        padding: 15px;
        vertical-align: bottom;
        font: 11px Arial, Helvetica, sans-serif;
        text-align: right;}
#bottom2 {
        background: #F5F5F5 url(/img/bot_main.gif) top right repeat-x;
        padding-top: 20px;}
#bottom2 a {
        color: #21060C;
        font: 12px Arial, Helvetica, sans-serif;
        text-decoration: none;
        display: inline;
        padding: 0px 10px 0px 10px;}
#bottom2 a:hover {
        text-decoration: underline;
        color: #888888;}
/* Фотогалерея */
.foto img {
        margin: 10px 20px 20px 0px;
        border: 1px solid #BFBFBF;
        float: left;}
/* Сотрудники */
.staff td.name {
        font-size: 14px;
        width: 150px;}
.staff td.post {
        font-size: 12px;
        color: #474747;}
.staff td.pic {
         width: 100px;}
.staff td.pic img{
         border: 1px solid #BFBFBF;}
/* картинка справа*/
img.right {
        float: right;
        border: 1px solid #BFBFBF;
        margin: 0px 0px 10px 20px;}
/* картинка слева*/
img.left {
        float: left;
        border: 1px solid #BFBFBF;
        margin: 0px 20px 10px 0px ;}
/* ссылки на странице салон*/
.bank a {
        display: block;
        text-decoration: none;
        color: #727272;
        padding: 2px 30px 2px 0px;}
.bank a:hover {
        color: #559BDD;
        text-decoration: underline;}
.header {
        color: #483C3C;
        font-size: 14px;
        padding-bottom: 10px;}
.header img {
        margin-right: 10px;}
.small td{
        font-size: 11px;
        padding-left: 20px;}
/* Таблица цены*/
/*.tbl {
        margin-left: -37px;}*/
.tbl td {
        padding: 6px;
        text-align: center;}
.tbl td.head {
        background: url(/img/tbl_fon.gif) top repeat-x;
        padding: 0px;
        height: 28px;
        text-align: center;
        color: #2B5475;}
td.hor {
        height: 2px;
        background: url(/img/line.gif) top repeat-x;
        padding: 0px;}
td.ver {
        width: 2px;
        background: url(/img/tbl_ver.gif) top repeat-y;
        padding: 0px;}
.blue {
        color: #3B78B3;}
/* Первая страница */
#first_menu {
        background: url(/img/first_menu.jpg) top no-repeat;}
#first_menu a{
        color: #FFFFFF;
        display: block;
        padding: 5px 0px 5px 50px;
        text-decoration: none;}
#first_menu a:hover{
        text-decoration: none;
        color: #000;}
#first_right {
        background: url(/img/first_right.gif) top;
        padding: 15px 20px 15px 20px;
        text-align: justify;}
.first_foto {
        padding: 20px;
        background: url(/img/tbl_ver.gif) right repeat-y;}
/* страница статьи*/
.number {
        text-align: center;}
.number a{
        display: inline;
        padding: 0px 5px;}
.article {
        padding: 0px 0px 15px 0px;}
.article a{
        color:#1C6AB4;
        display: inline;
        padding: 0px 10px 10px 0px;
        text-decoration: none;}
.article a:hover {
        color: #559FE6;
        text-decoration: underline;}
.mnu {
        text-align: right;
}
.mnu a {text-decoration: none;}
.mnu a:link {color: #BB0044;}
.mnu a:visited {color: #BB0044;}
.mnu a:hover {color: #D9165D;}
.mnu a:active {color: #D9165D;}

	table.ttx {
		font-family: Arial;
		border:0;
		font-size: 12px;
		border-collapse: collapse;
		width: 95%;
	}
	
	table.ttx td {
		padding: 3px;
		background: #deddde;
		text-align: center;		
		border-collapse: collapse;
		border-bottom: 1px solid white;
	}

	table.ttx td.lft {
		padding-left: 20px;
		font-weight: bold;
		text-align: left;
	}
	
	table.ttx th {
		font-size: 14px;
		color: #72728b;
		font-weight: normal;
		text-align: center;
	}

	table.ttx th.model {
		font-size: 24px;
		color: #727272;
		font-weight: bold;
		text-align: left;
	}
	
	table.ttx td.group {
		background: url(http://www.tagaz.ru/p/common/car-arrow-a.gif) no-repeat 5px center #919ca5;
		color: white;
		font-weight: bold;
		padding-left: 20px;
		text-align: left;
	}

