body {
    font-size: 12px; /* Fixes exaggerated text resizing in IE6 and IE7 */
	margin-left : 0;
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 0;
	font-family : Arial;
	color: #40648b;
	background: #333 url(background_logo.png) fixed;
}

FORM {margin: 0; padding: 0;}
p {margin-top: 0px; margin-bottom: 10px;}

A {color: #40648b;}
A.big       {color: #40648b; font-size: 16px; text-decoration: underline; padding-bottom: 10px;}
A.big:hover {color: #40648b; text-decoration: none;}
.big {font-size: 16px;}
  
#menu01 div {float: left;}
#menu01 div.pad {float: left; margin-right: 8px; margin-left: 8px;}
#menu01 a {color: white; text-decoration: none;}
#menu01 a:hover {color: white; text-decoration: underline;}

h1 {font-size: 18px; margin: 0px; margin-bottom: 10px;}
h2 {font-size: 16px; margin: 0px; margin-bottom: 10px;}

#content-top{
  margin-left: 66px;
  margin-top: 9px;
  color: white;
  font-family: Arial;
  font-size: 14px;
  height: 28px;
}

#title01{
  width:500px;
  margin-left:58px;
  margin-top:43px;
  height:36px;
}

#menu02{
  margin-left: 30px;
  margin-top: 172px;
  color: white;
  font-family: Arial;
  font-size: 14px;
  height: 59px;
}

#menu02-1{
  margin-left: 30px;
  color: white;
  font-family: Arial;
  font-size: 14px;
  height: 59px;
}

#menu02-2{
  clear: both;
  margin-left: 30px;
  padding-top: 0px;
  color: white;
  font-family: Arial;
  font-size: 14px;
  height: 65px;
  height: "68px";
}

#logo{
  margin-left: 33px;
  margin-top: 0px;
}

#mmm {position: relative; clear: both; height: 200px;}
#logo-abs{
  position: absolute;
  left: 20px;
  top: 0px;
  z-index: 5000;
}

#flash1{
 
}

#main-banners{
  position: relative;
  padding-top: 82px;
  margin-left: 27px;
}
#main-banners div {float: left;}

#content-wrapper01{
  width: 900px;
  text-align:left;
  margin-top: 10px;
  margin-left: 50px;
}

#menu03 {padding: 5px; padding-top: 8px;}

#content01 {padding: 20px; padding-top: 5px;}
.div-01 {padding: 10px; padding-right: 0px; width: 290px;}
.div-02 {padding: 5px; padding-bottom: 10px;}
.div-03 {padding-top: 20px;}
.div-04 {padding: 5px; text-align: center; padding-bottom: 20px;}

#navlist {list-style: none; font-size: 14px; padding: 0px; margin: 0px;}
#navlist li {float: left; padding-right: 10px; padding-top: 8px;}
#navlist li a {text-decoration: none; color: white;}
#navlist li.active a {color: white; text-decoration: underline; font-size: 14px;}
#navlist li a:hover {text-decoration: underline; color: white;}
#navlist li.active a:hover {text-decoration: underline; color: white; font-size: 14px;}

#subnavlist {list-style: none; padding: 0px; margin: 0px;}
#subnavlist li {float: left; padding-right: 20px;}
#subnavlist li a {text-decoration: none; font-size: 12px; color: white;}
#subnavlist li a:hover {text-decoration: underline; color: white;}
#subnavlist li.active a {text-decoration: none; color: white; font-size: 20px;}
#subnavlist li.active a:hover {text-decoration: underline; color: white; font-size: 20px;}

#catmenu {list-style: none; padding: 0px; margin: 0px;}
#catmenu li {padding-bottom: 5px; font-size: 12px;}
#catmenu li a {text-decoration: none; color: #40648b;}
#catmenu li a:hover {text-decoration: underline; color: #40648b;}
#catmenu li.active a {text-decoration: none; color: #000;}
#catmenu li.active a:hover {text-decoration: none; color: #000;}

#clear {clear: both; padding: 0px; margin: 0px;}
#clear1 {clear: both; margin: 0px; padding-bottom: 20px;}
#clear2 {clear: both; margin: 0px; padding-bottom: 10px;}

img {border: 0px;}
img #pad {margin: 0px; padding: 5px;}

table {font-size: 12px;}

table.compl-01 {
    clear: top;
	border: 1px solid #999;
	border-collapse: collapse;
	background-color: white;
	margin-bottom: 20px;
	margin-top: 0px;
}
table.compl-01 th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: dotted dotted dotted dotted;
	border-color: rgb(64, 100, 139) rgb(64, 100, 139) rgb(64, 100, 139) rgb(64, 100, 139);
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.compl-01 td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: dotted dotted dotted dotted;
	border-color: rgb(64, 100, 139) rgb(64, 100, 139) rgb(64, 100, 139) rgb(64, 100, 139);
	background-color: white;
	color: #333;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.compl-01 td a {color: #666; text-decoration: underline;}
table.compl-01 td a:hover {color: #666; text-decoration: none;}

.bg-main {background-position: top; background-repeat: no-repeat; background-color: #333;}

#div-smenu {position: relative; height: 35px; padding-left: 50px; padding-top: 20px;}
#item {float: left; margin-left: 10px;}
#item div {padding-top: 3px;}
#item-act {float: left; background-color: #416389; height: 24px; margin-left: 0px; color: #fff;}
#item-act div {padding-top: 3px; padding-left: 5px; padding-right: 5px; font-size: 15px;}
#item a {color: #40648b; text-decoration: none; font-size: 14px;}
#item a:hover {color: #40648b; text-decoration: underline; font-size: 15px;}

#div-phone {position: absolute; right: 27px; top: 18px; width: 250px; font-size: 20px; color: #40648b;}

#title-1 {float: left; margin-right: 1px; background: #8f8f8f url(bg-cat-02.gif) repeat-x; height: 23px; color: #fff;}
#title-1 div {padding-top: 3px; padding-left: 3px; padding-right: 5px; font-size: 14px;}
#title-1 a {color: #fff;}
#title-2 {float: left; background: #C72C20 url(bg-cat-03.gif) repeat-x; height: 23px; color: #fff;}
#title-2 div {padding-top: 3px; padding-left: 3px; padding-right: 3px; font-size: 14px;}

#border-gray {border: 1px solid #999; width: 290px; margin-bottom: 20px; margin-top: 0px; clear: both;}
#border-red {border: 1px solid #9D2826; width: 580px; height: 310px; margin-bottom: 20px; margin-top: 0px;}

.red {color: #ff0000;}
.black {color: #000;}
.pad-01 {margin: 10px;}
.model-desc {width: 568px; width: "580px"; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; padding: 5px;}

#group-img {padding-bottom: 10px;}
.left {float: left; margin: 0px; padding: 0px;}
.left-01 {position: relative; float: left; margin-right: 5px; margin-bottom: 5px;}
.left-02 {float: left; margin-right: 20px; width: 350px;}
.left-03 {float: left; width: 280px;}
.left-04 {float: left; margin-left: 10px;}
.left-05 {float: left; margin-right: 6px; padding-top: 3px;}
.left-06 {float: left; margin-right: 6px; padding-top: 3px; font-size: 15px;}
.td-06 {padding-top: 3px; font-size: 15px;}
.colors-div     {float: left; margin-right: 5px; margin-top: 5px; border: 1px solid #ccc; width: 22px; height: 15px;}
.colors-div-act {float: left; margin-right: 5px; margin-top: 5px; border: 1px solid #40648b; width: 22px; height: 15px;}

.abs-01 {position: absolute; top: 85px; left: 500px; width: 140px; font-size: 18px; background: #fff;}

.gallery-pic {float: left; margin-bottom: 5px; margin-right: 20px; border: 1px solid #ccc;}
.gallery-pic-r {float: left; margin-bottom: 5px; border: 1px solid #ccc;}

.bot-links {padding-left: 5px;}
.bot-links a, .bot-links a:hover {color: #ccc;}

#credit-button {background-color: #C72C20; color: #fff; width: 240px; margin-top: 5px; margin-bottom: 5px;}
#credit-button a {color: #fff;}
.text-03 {background-color: #fff; padding-left: 10px; padding-top: 10px;}

.forms {font-family: Arial; font-size: 11px; width: 98%;}

/* форма кредита */
.red {color: #ff0000}
.forms-01 {width: 190px; font-size: 9px; color: #666;}
.forms-02 {font-size: 9px; color: #666;}
.forms-03 {font-family: Arial; font-size: 11px; width: 98%;}
.forms-03red {font-family: Arial; font-size: 11px; width: 98%; border: 1px solid #ff0000;}
.forms-04 {font-family: Arial; font-size: 11px;}
.forms-05 {font-family: Arial; font-size: 11px; width: 140px;}
.forms-05red {font-family: Arial; font-size: 11px; width: 140px; border: 1px solid #ff0000;}
.forms-06 {font-family: Arial; font-size: 11px; width: 60px;}
.forms-06red {font-family: Arial; font-size: 11px; width: 60px; border: 1px solid #ff0000;}
