body {
    font-family: Arial;
    color: #2f2c2c;
}
A:link 		{ color: #5699ce; text-decoration: none; }
A:visited 	{ color: #5699ce; text-decoration: none; }
A:active 	{ color: #5699ce; text-decoration: none; }
A:hover 	{ color: #ab0707; text-decoration: none; }
div {
    border: 0px solid gray;
}
#wrap {
    width: 935px;
    margin-left: auto;
    margin-right: auto;
}
#header {
    height: 169px;
}
#header .logo {
    width: 932px;
    height: 169px;
    display: block;
    background: url(images/0002.gif) 0 0 no-repeat;
}
#header .lang {
    display: block;
    width: 100px;
    position: relative;
    left: 90%;
    bottom: 80%;
    font-weight: bold;
    font-size: 85%;
}
#header .lang a {
    color: white;
}
.eng {
    padding-left: 20px;
    background: url(images/eng.png) left center no-repeat;
}
.rus {
    padding-left: 20px;
    background: url(images/rus.png) left center no-repeat;
}
#menu {
    
}
#menu ul {
    list-style: none;
    float: left;
    margin: 13px 0 13px 0;
}
#menu li {
    float: left;
    margin-right: 20px;
    font-size: 120%;
}
#menu a:link {
    color: #5699ce;
    text-decoration: underline;
}
#menu a:visited {
    color: #5699ce;
    text-decoration: underline;
}
#menu a:active {
    color: #5699ce;
    text-decoration: underline;
}
#menu a:hover {
    color: #ab0707;
    text-decoration: underline;
}
#content {
    width: 100%;
    float: left;   
}
#content_left {
    clear: left;
    width: 48%;
    float: left;
}
#content_right {
    margin-left: 35px;
    width: 48%;
    float: left;
}
#footer {
    clear: both;
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
    color: #a29e9e;
}
#page_nav {
    clear: both;
    padding: 15px;
}
.block {
    clear: both;
    margin-bottom: 10px;
}
.slogan {
    display: block;
    width: 443px;
    height: 202px;
    background: url(images/slogan2.png) 0 0 no-repeat;
}
.hot1 {
    padding: 4px;
    display: block;
    float: left;
    width: 214px;
    height: 91px;
    background: url(images/1.png) 0 0 no-repeat;   
}
.hot2 {
    padding: 4px;
    display: block;
    float: left;
    width: 214px;
    height: 91px;
    background: url(images/2.png) 0 0 no-repeat; 
}
.title {
    color: #2f2c2c;
    font-weight: normal;
    font-size: 140%;
}
.news_date {
    font-size: 100%;
    color: #a90607;
    font-weight: bold;
}
.news_text {
    margin: 5px 0 10px 0;
    font-size: 95%;
}
.good {
    border: 0px solid gray;
    float: left;
    margin-bottom: 10px;
    width: 350px;
}
.good div {
    display: block;
    float: left;
    margin-right: 10px;
}
.good span {
    font-size: 135%;
    color: #ab0707;
    font-weight: bold;
}
.good p {
    margin: 0px;
    font-size: 80%;
}
.good img {
    width: 81px;
    height: 59px;
    border: none;
}
.good a {
    display: block;
    font-weight: bold;
}
.t_left {
    float: left;
}
.t_right {
    float: left;
}
.t_good {
    border: 0px solid gray;
    width: 220px;
    margin-bottom: 25px;
}
.t_good .t_head {
    width: 80px;
    height: 60px;
    float: left;
    margin-right: 5px;
}
.t_good p {
    margin: 0px;
    font-size: 80%;
}
.t_good img {
    border: 0px;
}
.t_good span {
    font-size: 135%;
    color: #ab0707;
    font-weight: bold;
}
.t_good a {
    display: block;
    font-weight: bold;
}
.gr_text {
    font-size: 90%;
}
.order  {
    display: block;
    width: 182px;
    height: 28px;
    background: url(images/order.png) 0 0 no-repeat;
}
.order:hover {
    background: url(images/order_h.png) 0 0 no-repeat;
}
.order_form {
    font-size: 90%;
}
.t_order {
    margin-top: 5px;
    display: block;
    width: 250px;
    font-size: 80%;
    color: #8b8b8b;
}
.cat_block {
    float: left;
    clear: both;
    margin-bottom: 20px;
    width: 385px;
}
.cat_title {
    display: block;
    font-size: 115%;
    color: #ab0707;
    border-bottom: 5px solid #ab0707;
}
.cat_text {
    float: left;
    width: 50%;
    font-size: 80%;
    padding: 4px;
    line-height: 150%;
}
.cat_text ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.cat_text .link {
    font-size: 115%;
}
.cat_text li span {
    font-weight: bold;
}
.cat_img {
    float: left;
    width: 45%;
    text-align: center;
    padding: 4px;
}
.cat_img img {
    width: 150px;
    height: 115px;
    border: 1px solid #bebebe;
}
.cat_nav a {
    float: left;
    color: white;
    padding-top: 2px;
    text-align: center;
    font-size: 125%;
    display: block;
    width: 144px;
    height: 28px;
    background: url(images/cat_button.png) 0 0 no-repeat;
}
.cat_nav a:active {
    color: white;
}
.cat_nav a:hover {
    color: white;
}
.cat_nav a:visited {
    color: white;
}
.cat_nav {
    padding: 5px;
    margin-bottom: 15px;
    float: left;
}
.uslugi {
    font-size: 95%;
}
.marki {
    margin: 0px;
    padding: 0px;
    margin-bottom: 15px;
    float: left;
    clear: both;
    list-style: none;
}
.marki li {
    float: left;
}
.marki img {
    border: none;
}
.truck_info {
    font-size: 85%;
    line-height: 200%;
    width: 100%;
}
.info_cat {
    text-align: left;
    font-weight: bold;
}
.info_text {
    background-color: #ebebeb;
    width: 60%;
}
.info_galery {
    margin-top: 5%;
    text-align: center;
}
.info_img {
    width: 300px;
    padding: 5px;
    border: 1px dashed #ab0707;
}
.info_images {
    margin-top: 5%;
}
.img_pre {
    width: 75px;
    margin-right: 10px;
    border: 3px solid #d2d2d2;
}
.info_price {
    font-weight: bold;
    font-size: 135%;
    background-color: #ebebeb;
    color: #ab0707;
}
.det_img {
    float: left;
    width: 45%;
    text-align: center;
    padding: 4px;
}
.det_img img {
    width: 100px;
    border: 1px solid #bebebe;
}
.auction {
    display: block;
    width: 438px;
    height: 197px;
    background: url(images/auction2.png) 0 0 no-repeat;
}
.comment_block {
    padding: 5px;
    width: 650px;
    border-bottom: 2px solid #ab0707;    
}
.comment_block span {
    display: block;
    font-size: 60%;
    color: #969696;
    padding-left: 15px;
}
.comment_block h3 {
    font-size: 115%;
    font-weight: normal;
    margin: 0px;
}
.comment_block p {
    font-size: 95%;
    clear: both;
    margin: 0px;
    padding: 15px;
}