/* common */
body {
	background:#fff;
	font:0.8em/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#2c3037;
	min-width:1000px;
}
.clr:after {
	content:".";
    display:block;
    height:0px;
    font-size:0px;
    line-height:0px;
    overflow:hidden;
    clear:both;
    visibility:hidden;
}
ul.menu {
    list-style-position:outside;
	list-style:none;
    display:block;
}
ul.menu li {
    list-style-position:outside;
	list-style:none;
	display:block;
    line-height:1.1em;
}
a:link, a:visited {
	text-decoration:underline;
	color:#003366;
}
a:hover, a:active {
	color:#FF6600;
}


/* Layout */
.layout:after {
	content:".";
    display:block;
    height:0px;
    font-size:0px;
    line-height:0px;
    overflow:hidden;
    clear:both;
    visibility:hidden;
}
.layout .right-holder {
	float:left;
	width:100%;
	margin-right:-100%;
}
.layout .right-holder .right {
	margin-left:700px;
}
.layout .left {
	float:left;
	width:700px;
}
/* /Layout */

#top-line {
	background-color:#6a7a99;
	color:#fff;
	padding:2px 0;
	font-size:0.7em;
}
#breadcrumbs {
	margin-left:30px;
	color:#e5e6e8;
	font-family:Arial, Helvetica, sans-serif;
}
#breadcrumbs a:link, #breadcrumbs a:visited {
	color:#e5e6e8;
}
#breadcrumbs a:hover, #breadcrumbs a:active {
	text-decoration:none;
}
#breadcrumbs .home {
	background:url(/img/icons/home.gif) 0 1px no-repeat;
	padding-left:17px;
}
#top-line .phone {
	display:block;
	background:url(/img/icons/phone.gif) 0 3px no-repeat;
	padding-left:17px;
	font-family:Tahoma;
}
#sitemap {
	float:right;
	width:11px;
	height:11px;
	background:url(/img/icons/sitemap.gif) 0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
	margin:2px 14px 0 0;
}

#header .left {
	border-right:1px solid #bec1c7;
}

/* Menu */
#main-menu {
	background:#3b4451 url(/img/menu-back.gif) 0 0 repeat-x;
	/*padding-left:10px;*/
	
}
#main-menu li {
	float:left;
	background:url(/img/menu-li.gif) 0 3px no-repeat;
	padding-left:1px;
	width:16%;
	vertical-align:bottom;
}
#main-menu li a:link, #main-menu li a:visited {
color:#FFFFFF;
display:block;
font-family:Tahoma;
font-size:0.9em;
padding:20px 0;
height:17px;
width:100%;
text-align:center;
}
#main-menu li:first-child {
	background:none;
	padding-left:0;
}
#main-menu li:first-child a {
/*	width:115px; */
}
#main-menu li .two_rows{
padding: 13px 0 27px !important;
}
#main-menu li.active a:link, #main-menu li.active a:visited,
#main-menu li a:hover, #main-menu li a:active {
	background:#f88600 url(/img/menu-back-a.gif) 0 0 repeat-x;
	color:#fff;
}

/* Logo */
#logo {
	background:#fff;
	padding:5px 0 8px 30px;
}
#logo a {
	display:block;
	width:486px;
	height:88px;
	background:url(/img/logo.jpg) 0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
/* /Logo */

#phones-big {
	background:url(/img/phones-big.jpg) 0 0 no-repeat;
	padding:24px 0 0 44px;
	height:116px;
}
#phones-big .title {
	color:#ffc600;
}
#phones-big .number {
	color:#fff;
	font-size:1.8em;
	padding-bottom:11px;
	font-weight:bold;
}
#phones-big p {
	margin-bottom:5px;
}

#logoes {
	background:url(/img/logoes.png) 0 0 no-repeat;
	padding:7px 0;
}
#logoes .car-logo {
	float:left;
	margin-left:9px;
}

#phones {
	float:left;
	margin-left:10px;
	line-height:1.1em;
}
#phones .title {
	color:#ffc600;
}
#phones .number {
	color:#fff;
	line-height:1.1em;
}
#phones p {
	margin:0;
}

/* Content layout */
#content {
	overflow:hidden;
}
#content .left {
	border-right:1px solid #bec1c7;
	padding-bottom:10000px;
	margin-bottom:-10000px;
	background:#fff;
}
#content .right-holder {
	background:#fcfdfd url(/img/sidebar-right.png) 700px 0 repeat-y;
	padding-bottom:10000px;
	margin-bottom:-10000px;
}
#content .right-holder .right {
	padding:40px 0 0 38px;
}
#cnt {
	padding:40px 27px 0 27px;

}
/* /Content layout */

#content .left h2 {
	background:url(/img/icons/header.gif) 0 4px no-repeat;
	padding-left:25px;
	text-transform:uppercase;
}
#cnt .container {
	padding-left:25px;
	margin-bottom:40px;
	padding-top:10px;
}
#cnt .container a:link, #cnt .container a:visited {
	color:#2c3037;
}
#cnt .container h3 a:link, #cnt .container h3 a:visited {
	color:#003366;
}
#cnt .container h3 a:hover, #cnt .container h3 a:active,
#cnt .container a:hover, #cnt .container a:active {
	color:#FF6600;
}
#cnt .action {
	font-size:0.8em;
}
#cnt p {
	margin:5px 0;
}

.services {
	margin-top:10px;
}
.services td {
	width:185px;
	padding-right:25px;
}
.services .img td {
/*	vertical-align:bottom;*/
}
.services td h3 {
	padding:5px 0;
}
.services td p {
	color:#656a71;
	font-size:0.85em;
}

#content .right .block {
	width:250px;
	font-size:11px;
	margin-bottom:30px;
	color:#656a71;
}
#content .right .block span a {
/*	font-size:11px;
	color:#656a71;
	text-decoration:none;*/
}
#content .right h2 {
	background:url(/img/icons/header-r.gif) 0 4px no-repeat;
	padding-left:25px;
	margin-bottom:10px;
	margin-left:-4px;
	font-size:1.2em;
	text-transform:uppercase;
	color:#353940;
}
#content .right .block p, #content .right .block p a {
	margin:5px 0;
}
#content .right .actions .image {
	float:left;
	text-indent:-999em;
	overflow:hidden;
	margin:0 10px 0 0;
}
#content .right .actions h2 {
	margin-bottom:20px;
}
#content .right .arrowed {
	background:url(/img/icons/arrow-right-red.gif) 100% 0.5em no-repeat;
	padding-right:10px;
}
#content .right .block dt {
	background:url(/img/icons/arrows-right.gif) 0 0.5em no-repeat;
	padding-left:10px;
	font-weight:bold;
}
#content .right .block dd {
	padding-left:10px;
}
#content .right .block .dl-lnk {
	padding-left:10px;
}

#content .right .news li {
	margin-bottom:10px;
}
#content .right .news li .date {
	margin:0;
	color:#9da1a7;
	font-size:0.9em;
}
#content .right .news li h3 {
	font-weight:normal;
}
#content .right .news li img {
	float:left;
	margin:10px 10px 5px 0;
}


/* Footer */
#footer {
	background-color:#bec1c7;
	font-size:0.8em;
	padding:6px 0;
}
#footer .left {
	color:#fff;
	padding-left:30px;
	width:670px;
}
#footer .right {
	color:#dfe0e3;
}
#footer .right a {
	color:#dfe0e3;
}
/* /Footer */

#right-menu li {
	background:url(/img/icons/arrow-right-red.gif) 0 7px no-repeat;
	padding-left:15px;
	margin:0 0 2px -15px;
}

.blockquo {
background:transparent url(/img/blockquo.png) no-repeat scroll 0 0;
color:#3A3A3A;
font-style:normal;
margin:1px;
padding-left:30px;
}
.proj {
	margin:0;
	padding-bottom:10px;
}
.proj img {
	border:10px solid #e4e7e9;
}

.discount {color:red;}

TABLE.act TD {
	margin:2px;
	padding:5px;
	border:2px #FFF solid;
}

span.yandex_date {font-size: 85%; margin-right:0.5em;}
div.yandex_informer	{font-size: 85%; margin-bottom: 0.3em;}
div.yandex_title 	{font-size: 100%; margin-bottom: 0.5em; }
div.yandex_title a	{text-decoration: underline; color: blue; }
div.yandex_allnews	{font-size: 80%; margin-top: 0.3em;}
div.yandex_allnews	{font-size: 80%; margin-top: 0.3em;}
div.yandex_annotation		{font-size: 85%; margin-bottom: 0.5em;}

.table_style {
             border:1px solid black;
}
.table_style td{
             padding:5px;
             border:1px solid black;

}
.grey td{
             background:none repeat scroll 0 0 silver;
             font-weight:bold;
}