body {
        background: url(im/polosa.jpg) repeat-y;
        margin: 0px;
        padding: 0px;
}
h1, h2, h3 {
        font-family: Arial, Helvetica, sans-serif;
}
h3 {
	font-size: 100%;
}
.logotyp {
        display: block;
        height: 100px;
        width: 84px;
        float: right;
        margin: 0px;
        padding: 0px;
}
img {
        border-width: 0px;
        border-style: none;
}
#shapka {
        display: block;
        min-width:940px;
        float: left;
}
.logotyp a {
        display: block;
        margin: -50px 0px 0px;
        font-size: 6px;
}
#logo4 {
        display: block;
        height: 100px;
        margin: 0px;
        padding: 0px;
        width: auto;
        clear: both;
        float: none;
}
#shapka #all {
	display: block;
	height: 225px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 400px;
}
#logo {
        margin: 0px auto 5px;
        float: left;
        width: 290px;
        font: bold 18px Arial, Helvetica, sans-serif;
        text-align: center;
        display: block;
}

#adress {
        font: bold 12px Arial, Helvetica, sans-serif;
        margin: 0px 10px 0px 0px;
        float: right;
        width: 220px;
        clear: right;
        padding: 0px;
}
#shapka #all #adress img {
        margin: 0px;
        padding: 0px;
        float: right;
}
#logo4 #poloska {
        display: block;
        height: 1px;
        width: auto;
        border-bottom: 2px solid #330099;
        overflow: hidden;
        margin: 0px 41px 0px 0px;
        padding: 0px;
        position: relative;
}
#shapka #all #adress img {
        margin: 0px 20px 0px 0px;
        padding: 0px;
        float: right;
}
#koll {
        margin: 0px;
        padding: 0px;
        display: block;
        width: 390px;
        height: 225px;
        position: absolute;
        left: 0px;
        top: 0px;
}
#menu {
	min-width:960px;
	width: auto;
	display: block;
	list-style: url(none) none inside;
	padding: 0px;
	border-top: 40px none;
	margin-left: 30px;
}
#menu ul {
        display: block;
        padding: 0px;
        position: relative;
        background: #F0F0F0;
        margin: 0px;
}

#menu li {
        margin: 1px 5px 1px 0px;
        padding: 0px;
        width: 180px;
        text-align: left;
        display: block;
        float: left;
        position: relative;
        clear: none;
}
#menu li:hover {
        background: #f0f0f0;
}
#menu a {
        background: url(im/marc-1.gif) no-repeat left 2px;
        font: bold 14px Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
        text-align: left;
        float: left;
        display: block;
        margin: 0px;
        padding: 0px 0px 0px 10px;
        list-style: url(none) none inside;
}
#menu a:hover {
        background: url(im/mark-r.gif) no-repeat fixed left 2px;
        color: #ff0000;
}
#menu a:activ {
        background: url(im/mark-r.gif) no-repeat fixed left center;
        color: #00ff00;
}


#menu_left {
        margin: 0px;
        padding: 0px;
        float: left;
        width: 360px;
}
#menu_left li {
        width: 170px;
}


#menu_right{
	padding: 0px;
	width: auto;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 370px;
}
#menu_right ul {
	display: block;
	padding: 0px;
}

#menu_right li {
	width: 220px;
	padding: 0px;
	margin: 0px;
}
#content {
        display: block;
        margin: 10px 0px 0px;
        padding: 0px;
        clear: both;
        width: auto;
        text-align: justify;
}
#news {
        margin: 0px 10px 0px 20px;
        padding: 0px;
        float: left;
        width: 330px;
}
#news h1 {
        font: bold 16px Arial, Helvetica, sans-serif;
        color: #330099;
        width: 330px;
        margin: 0px;
        padding: 0px;
        border-bottom: 2px solid #330099;
        float: left;
}
#content #news a {
        text-decoration: none;
}
#content #news a:hover {
        text-decoration: none;
        color: #FF0000;
}

#polosa {
        float: right;
        height: 0px;
        width: auto;
        border: 1px solid #330099;
        margin: 0px;
        padding: 0px;
        font-size: 0px;
        display: block;
        clear: right;
        position: relative;
        top: 10px;
        right: 0px;
}
#text {
        display: block;
        margin: 0px 10px 0px 400px;
        padding: 0px;
        width: auto;
}
#content #text h1 {
        border-bottom: 2px solid #FF0000;
        color: #FF0000;
        margin: 0px;
        padding: 0px;
        font: bold 16px Arial, Helvetica, sans-serif;
}
a:link {
        color: #330099;
}
a:visited {
        color: #330099;
}
a:hover {
        color: #FF0000;
}
a:active {
        color: #FF0000;
}
#design {
        font: 12px Arial, Helvetica, sans-serif;
        display: block;
        clear: both;
        margin: 0px 10px 0px 20px;
        padding: 0px;
        border-top: 2px solid #330099;
}
.logo_honda {
	height: 100px;
	width: 84px;
	display: block;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	float: right;
}
.news {
	display: block;
	width: auto;
	clear: left;
}
.news img {
	display: block;
	border-style: none;
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#text img {
	margin: 10px;
	padding: 0px;
	clear: right;
	float: right;
}
#shapka #all #logo4 .logo_honda a {
	margin: 0px;
	padding: 0px;
}
#shapka #all #logo4 .logo_honda a:hover {
	margin: 0px 0px 0px -84px;
	padding: 0px;
}
#menu #menu_right #cen {
	margin-right: auto;
	margin-left: auto;
}
#text table th{
	text-align:center;
}

