@CHARSET "UTF-8";

html,body { width:100%; height:100%; padding:0; margin:0; }
img { border:0; }
a { color: #cc9966; }
a:hover { text-decoration:none; }
h1,h2,h3,h4,h5,h6 { padding:0; margin:0; }

.c_lear { clear:both; }

/* ================================================== */

body { 
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif; color:#000;
	background: url('images/body-bg.png') repeat-x top left;   
}

h4 { padding-bottom: 5px; }
h5 { font-size: 14px; padding-bottom: 5px; }

.wrapper { width: 100%; height: 100%; }
.wrapper-inside { width: 970px; margin: 0 auto; }
 
.header { width:960px; height: 250px; }
.header .main-art { position:relative; background: url('images/main-art.jpg') no-repeat; width: 960px; height: 230px; }

.header .main-menu {}
.art { width: 440px; height: 225px; float: right;}
.logo { position: absolute; left:30px; top: 30px; width:405px; height: 60px; font-size: 16px;  }
table.left-icons-block td a:hover img, .icon-block a:hover img, .logo a:hover  img { opacity: 0.8; }
table.left-icons-block td a:hover img, .icon-block a:hover img, .logo a:hover  img { filter: alpha(opacity: 80); }
.top-link { position: absolute; top:100px; left:40px; font-size: 12px; font-weight: bold; line-height: 18px; }
.content-td { padding-top: 30px; }
.cms-content { }

.breadcrumbs { padding-bottom: 10px; }
.breadcrumbs, .breadcrumbs a { font-size: 12px; color:#999; }

.content-td-td { vertical-align: top; }

.longtitle { background: url(images/longtitle-bg.png) repeat-x center; }
.longtitle span { background-color: #fff; padding:4px; padding-right: 15px; }

.main-menu { padding: 0; margin:0;}
.main-menu a {padding-right: 5px;}

.cms-content-wrapper { padding: 20px 0px; }
.cms-content-wrapper h2 { font-size: 18px; color:#B47C4D; }
.cms-content-wrapper h3 { font-size: 14px; }
.cms-content-wrapper p { text-align: justify; }
.cms-content-wrapper p em { color:#0D7001; font-weight: bold; }
.cms-content-wrapper p strong {}

.content-td-td {width:700px;}

table.tech { width:100%; }
table.tech td { padding: 3px; font-size: 12px; background-color: #f5f5f5; }
table.tech td {}


.footer-wrapper { background: url('images/footer-bg.png') repeat-x top; padding-top: 20px; }
.footer { width:960px; margin:0 auto; }
strong.phone { font-size: 24px; color:#996633; } 
.footer-menu { padding:10px 0; font-size: 12px; } 
.footer-menu a { color:#333;  border-bottom:2px solid #f5f5f5; text-decoration:none; text-transform: uppercase; font-weight: bold; padding: 3px; }
.footer-menu a:hover {  border-bottom:2px solid #999; text-decoration:none; text-transform: uppercase; font-weight: bold; padding: 3px; }
.footer-menu a.a-menu-active { color:#996633; border-bottom:2px solid #996633; }


.ditto-block { padding: 20px 0px 10px 0px;}
.ditto-block p { }
.ditto-block p a { color: #000; text-decoration: none; }
.ditto-block p a:hover { text-decoration: underline; } 

p.hot { padding: 15px; background-color: #e3fad2; border-left:2px solid #67cf05; }
div.hot { border-top: 2px solid #67cf05; }

table.tech-c { }
table.tech-c caption {background-color: #993300; font-size: 18px; color:#fff; padding: 5px;   }
table.tech-c tr th { background-color: #eeddcf; padding:5px; font-size: 14px; color:#333;  }
table.tech-c tr.add-th { text-align:center; background-color: #eeddcf; font-size: 10px; padding: 3px; }
table.tech-c tr.common-tr td { font-size: 14px; padding:4px; border-bottom: 1px solid #999; }
strong.phone {}

span.di, span.di a { font-size: 12px; color:#999;}
.local-menu { padding-top: 15px; }
.local-menu li { margin-bottom: 10px; }
.local-menu li.active a { color:#000; text-decoration:none; }

.news-block { padding: 20px 15px; }
.news-block strong { background-color: #f5f5f5; }

.ditto-block-news-first h3 { font-size: 14px; padding-top: 10px; }
.ditto-block-news-first h3 a {  }
.ditto-block-news h3 { font-size: 14px; padding-top: 10px;  }
.ditto-block-news-first a {}
.ditto-block-news-first p a, .ditto-block-news p a { color:#000; text-decoration: none; color:#333; }
.ditto-block-news-first p a:hover, .ditto-block-news p a:hover { color:#000; text-decoration:underline; color:#000; }

.ditto-block-news-first h3 span, .ditto-block-news h3 span { display:block; width:75px; margin-right:10px; font-size:12px; color:#333; padding: 4px; background-color: #f5f5f5; } 

/* AVTO */
.avto-wrapper {}
.avto-wrapper p {}
.avto-wrapper h3 { margin-top: 50px; border-bottom:1px solid #8F8F8F; padding-bottom:10px;  }
.avto-wrapper .img-wrapper {}
.avto-wrapper .img-wrapper img {}
.avto-wrapper .img-wrapper a {}

.avto-wrapper span { display: block; background: #f5f5f5; padding: 10px; }

.vagon { padding: 20px 0;}
.vagon h4 { color:#333; border-bottom:1px solid #8F8F8F; }
