﻿body {
	height:100%;
	margin:0;
	padding:0;
	font-family: Tahoma;
	font-size: 12px;
	color: #696263;
}
#topheader {
	padding: 3px 10px 3px 20px;
	background: url(../images/header.gif) repeat-x; 
	border-bottom: #c3c3c3 1px solid; 
	height: 20px;
	font-size:8pt;
	font-weight: bold;
}
#menu_logo {
	padding: 10px 5px 15px 5px;

}
#menu_logo .menu{
	float:right;
}
#menu_logo .logo{
	float: left;
	padding-left: 15px;
	margin-bottom: 10px;
}
#main {
    
}
#left_col {
    width: 300px;
    vertical-align: top;
}
#center {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    vertical-align: top;
    font-size: 13px;
}
#center h1 {
    margin: 0px;
    padding: 0px;
    font-size: 20px;
    margin-bottom: 12px;
    color:#004B93;    
    font-size: 22px;
    font-weight:normal;    
}
#center h2 {
    margin: 0px;
    padding: 0px;
    font-size: 20px;
    margin-bottom: 12px;
    color:#004B93;    
    font-size: 22px;
    font-weight:normal;    
}
#center .blue_header_second {
    margin: 0px;
    padding: 0px;
    font-size: 20px;
    margin-bottom: 12px;
    color:#004B93;    
    font-size: 22px;
    font-weight:normal;    
}
#center .blue_header {
    margin: 0px;
    padding: 0px;
    margin-bottom: 12px;
    color:#004B93;    
    font-size: 22px;
    font-weight:normal;    
}
#center .blue_header_small {
    margin: 0px;
    padding: 0px;
    margin-bottom: 12px;
    color:#004B93;    
    font-size: 18px;
    font-weight:normal;    
}
#right_col {
    vertical-align: top;
}
.clear {
	clear: both;
}
.left {
	float: left;
	margin: 5px 5px 5px 0px;	
}
.right {
	float:right;
	margin: 5px 0px 5px 5px;		
}
.right_img {
		float:right;
	padding-left:10px;
	padding-bottom:10px;
}
.left_img {
		float:left;
	padding-right:10px;
	padding-bottom:10px;
}
.right img {
	padding-top: 0px;
    
}
.services{
    font-size: 12px;
    font-weight: bold;
    color: #004B93;
    padding-left: 30px;
    text-align: left;
}
.contacts {
    font-size: 18px;
    font-weight: bold;
    color: #004B93;  
}
.contacts span{
    font-size: 14px;
    color: #004B93;  
}
.submenu {
    padding: 0px 10px 5px 10px;
}
.submenu h1{
    padding: 0px;
}
.submenu ul{
    padding-left: 13px;
}
.submenu a{
    text-decoration: none;
    color:#000000;
}
.submenu a:hover{
    text-decoration: underline;
}
.header_links {
    text-decoration: none;
}
.header_links:hover {
    text-decoration: underline;
}

.bold_text {
    font-weight:bold; 
}
.bl_lightred sideBlock .bold_text {

    color: White;    
    font-size: 14pt;
}
#LeftMarkaBlock .bold_text {
    color:#558BBE;
}
.block_help {
    background:url("http://img2.autonavigator.ru/images/ico_info.gif") no-repeat scroll 6px 6px #EBFFF8;
    border:1px solid #87EEB5;
    display:block;
    font-size:0.8em;
    margin:10px 0;
    padding:6px 7px 7px 27px;
    text-align:left;
}
ul#gallery ul { list-style: none; text-align: center; }
ul#gallery li { display: -moz-inline-box; font-size: 14px; }
ul#gallery li { display: inline-block; }
ul#gallery li { display: inline; }
ul#gallery:first-child+html li { display: inline; }
ul#gallery li{float:left;display:inline;width:75px;height:85px;margin:0 8px;text-align:center;font-size:12px;font-weight: bold;}
ul#gallery li img{display:block;width:75px;height:60px;border:1px solid #DEDFDE;margin:0px}
ul#gallery a{display:block;padding:0px;color:#8C8A8C;border:0px;text-decoration:none;}
ul#gallery a:hover{color:#000;border-color:#000}
ul#gallery li.about{float:left;display:inline;width:348px;}
#gallery {
    padding: 0px;
}

.grey_background {
    background-color:#E6E6E6;
    padding: 3px;
}
.td_all1 {
    text-align: center;
}
.td_all1 div {
    color:#3E6DA6;
    font-weight:bold;
    padding-bottom:30px;
}
#LeftMarkaBox { position:relative; margin-bottom:0px; width:300px; z-index:4000;top: 0px;left: 0px;}
#LeftMarkaBlock, #LeftMarkaBlock A { -zoom:1; }
#LeftMarkaBlock .RowDown, #LeftMarkaBlock .RowTop { margin-left:5px; margin-right:2px; }

a {
    color:#2B68A4;
    text-decoration:underline;
}
HR { color:transparent; border:none; height:0; border-bottom: 1px dashed #bec1c5; background:none; clear:both; margin:5px 0px 4px 0px; }

.bl_white,
.bl_lightgray,
.bl_lightgreen,
.bl_lightblue,
.bl_lightred,
.bl_lightorange,
.bl_seagreen,
.bl_skyblue,
.bl_lime,
.bl_gold { display:block; position:relative; zoom:1; }
.bl_white .inner,
.bl_lightgray .inner,
.bl_lightgreen .inner,
.bl_lightblue .inner,
.bl_lightred .inner,
.bl_lightorange .inner,
.bl_seagreen .inner,
.bl_skyblue .inner,
.bl_lime .inner,
.bl_gold .inner { padding:5px; }

.bl_lightgray .lt { background-position: -54px 0px; }
.bl_lightgray .lb { background-position: -54px -4px; }
.bl_lightgray .rt { background-position: -58px 0px; }
.bl_lightgray .rb { background-position: -58px -4px; }
.bl_lightgray .inner { border-color:#e4e4e4; background:#f1f1f1; }
.bl_lightgray .head  { background-position: 0px 0px; }
.bl_lightgray .he#004B93t { background-position: 0px 0px; }
.bl_lightgray .head .right { background-position: -6px 0px; }

.bl_lightgreen .lt { background-position: -18px 0px; }
.bl_lightgreen .lb { background-position: -18px -4px; }
.bl_lightgreen .rt { background-position: -22px 0px; }
.bl_lightgreen .rb { background-position: -22px -4px; }
.bl_lightgreen .inner { border-color:#afe5b2; background:#eaffed; }
.bl_lightgreen .head  { background-position: 0px -64px; }
.bl_lightgreen .head .left { background-position: -24px 0px; }
.bl_lightgreen .head .right { background-position: -30px 0px; }

.bl_lightblue .lt { background-position: -9px 0px; }
.bl_lightblue .lb { background-position: -9px -4px; }
.bl_lightblue .rt { background-position: -13px 0px; }
.bl_lightblue .rb { background-position: -13px -4px; }
.bl_lightblue .inner { border-color:#bdd7f0; background:#f1f8ff; }
.bl_lightblue .head  { background-position: 0px -96px; }
.bl_lightblue .head .left { background-position: -36px 0px; }
.bl_lightblue .head .right { background-position: -42px 0px; }

.bl_white .lt { background-position: 0px 0px; }
.bl_white .lb { background-position: 0px -4px; }
.bl_white .rt { background-position: -4px 0px; }
.bl_white .rb { background-position: -4px -4px; }
.bl_white .inner { border-color: #c5d6e6; background:#FFF; }
.bl_white .head  { background-position: 0px -320px; }
.bl_white .head STRONG { color:#558bbe; }
.bl_white .head .left { background-position: -120px 0px; }
.bl_white .head .right { background-position: -126px 0px; }

.bl_lightorange .lt { background-position: -27px 0px; }
.bl_lightorange .lb { background-position: -27px -4px; }
.bl_lightorange .rt { background-position: -31px 0px; }
.bl_lightorange .rb { background-position: -31px -4px; }
.bl_lightorange .inner { border-color:#ffe7ad; background:#ffffea; padding:5px; }
.bl_lightorange .head  { background-position: 0px -128px; }
.bl_lightorange .head .left { background-position: -48px 0px; }
.bl_lightorange .head .right { background-position: -54px 0px; }

.bl_lightred .lt { background-position: -72px 0px; }
.bl_lightred .lb { background-position: -72px -4px; }
.bl_lightred .rt { background-position: -76px 0px; }
.bl_lightred .rb { background-position: -76px -4px; }
.bl_lightred .inner { border-color:#f0bcbc; background:#fff3f1; padding:5px; }
.bl_lightred .head  { background-position: 0px -160px; }
.bl_lightred .head .left { background-position: -60px 0px; }
.bl_lightred .head .right { background-position: -66px 0px; }

.bl_seagreen .lt { background-position: -81px 0px; }
.bl_seagreen .lb { background-position: -81px -4px; }
.bl_seagreen .rt { background-position: -85px 0px; }
.bl_seagreen .rb { background-position: -85px -4px; }
.bl_seagreen .inner { border-color:#bedcdd; background:#ecf9fa; padding:5px; }
.bl_seagreen .head  { background-position: 0px -192px; }
.bl_seagreen .head .left { background-position: -72px 0px; }
.bl_seagreen .head .right { background-position: -78px 0px; }

.bl_skyblue .lt { background-position: -90px 0px; }
.bl_skyblue .lb { background-position: -90px -4px; }
.bl_skyblue .rt { background-position: -94px 0px; }
.bl_skyblue .rb { background-position: -94px -4px; }
.bl_skyblue .inner { border-color:#dbe5f0; background:#f2f8ff; padding:5px; }
.bl_skyblue .head  { background-position: 0px -224px; }
.bl_skyblue .head .left { background-position: -84px 0px; }
.bl_skyblue .head .right { background-position: -90px 0px; }

.bl_lime .lt { background-position: -99px 0px; }
.bl_lime .lb { background-position: -99px -4px; }
.bl_lime .rt { background-position: -93px 0px; }
.bl_lime .rb { background-position: -93px -4px; }
.bl_lime .inner { border-color:#e3e8db; background:#f4faeb; padding:5px; }
.bl_lime .head  { background-position: 0px -256px; }
.bl_lime .head .left { background-position: -96px 0px; }
.bl_lime .head .right { background-position: -102px 0px; }

.bl_gold .lt { background-position: -108px 0px; }
.bl_gold .lb { background-position: -108px -4px; }
.bl_gold .rt { background-position: -112px 0px; }
.bl_gold .rb { background-position: -112px -4px; }
.bl_gold .inner { border-color:#e7e7c3; background:#fffff3; padding:5px; }
.bl_gold .head  { background-position: 0px -288px; }
.bl_gold .head .left { background-position: -108px 0px; }
.bl_gold .head .right { background-position: -114px 0px; }

.bl_midorange .lt { background-position: -63px 0px; }
.bl_midorange .lb { background-position: -63px -4px; }
.bl_midorange .rt { background-position: -67px 0px; }
.bl_midorange .rb { background-position: -67px -4px; }
.bl_midorange .inner { border-color:#ffd600; background:#fff0a1; }



.head {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../images/heads_bg_kit.gif) repeat-x scroll 0 0;
    color:#FFFFFF;
    display:block;
    height:32px;
    margin:0 5px;
    padding:0 5px;
    position:relative;
}

.bl_white .head strong {
    color:#558BBE;
}
.bl_white .head strong {
    color:#558BBE;
}
.head strong {
    display:block;
    font-size:14px;
    height:32px;
    line-height:30px;
    padding-left:5px;
}
.head .left {
    left:-5px;
    top:-5px;
}
.head .right {
    right:-5px;
    top:-5px;
}
.bl_white .inner {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF none repeat scroll 0 0;
    border-color:#C5D6E6;
}
.head .left, .head .right {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../images/heads_kit.gif) no-repeat scroll 0 0;
    display:block;
    height:32px;
    position:absolute;
    width:6px;
}
#OtzivBlock .header {
    color:#004B93;
    font-size:18px;
}
#OtzivBlock .header_info {
    color:#000000;
    font-size:22px;
}
#OtzivBlock span {
    color:#000000;
    font-size:15px;
    font-weight: bold;
}

#OtzivBlock .text {
    font-size:0.8em;
}
#OtzivBlock img {
    margin-right: 5px;
}
