@charset "windows-1251";

body {
	margin: 0;
	padding: 0;
	background-image: url('images/bg.png');
	background-position: top center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.main_table {
	width: 938px;
	margin: auto;
	text-align: left;
}

.header_bg {
	height: 144px;
	background-image: url(images/header_bg.jpg);
}

.nav_main {
	width: 938px;
	background-image: url(images/nav_bg.png);
	background-repeat: repeat-x;
	height: 30px;
}

.nav_left_corner {
	width: 63px;
	height: 30px;
	background-image: url(images/nav_left_corner.png);
}

.nav_right_corner {
	width: 41px;
	height: 30px;
	background-image: url(images/nav_right_corner.png);
}


/* menu */

.contact {
	width: 70px;
	background-image: url(images/contact.png);
}

.ogb {
	width: 32px;
	background-image: url(images/ogb.png);
}

.news {
	width: 60px;
	background-image: url(images/news.png);
}

.vzm {
	width: 37px;
	background-image: url(images/vzm.png);
}

.ist {
	width: 78px;
	background-image: url(images/ist_trade.png);
}
.lizing {
	width: 53px;
	background-image: url(images/lizing.png);
}

.service {
	width: 53px;
	background-image: url(images/service.png);
}

.catalog {
	width: 165px;
	background-image: url(images/catalog.png);
}

.tech {
	width: 60px;
	background-image: url(images/tech.png);
}

.about {
	width: 85px;
	background-image: url(images/about.png);
}

.razdelitel {
	width: 15px;
	background-image: url(images/razdelitel.png);
}

/* Ссылки. Конец */

.page_bg {
	background-image: url(images/page_bg.png);
}

.page_main_table {
	margin: 1px 0 0 43px;
	width: 872px;
}

.bottom_line {
	background-image: url(images/bottom_line.png);
	height: 17px;
}

.footer {
	background-image: url(images/footer.png);
	height: 88px;
}

.left_col {
	padding: 10px;
}

.right_col {
	padding: 10px 10px 10px 10px;
}

h2 {
	font-family: Impact, Arial;
	font-size: 20px;
	font-weight: normal;
	color: #ff6600;
	margin-top: 10px;
	margin-bottom: 15px;
}

p {
	text-align: justify;
}


.img_cont {
	margin: 10px;
}

a {
	color: #0099ff;
	font-size: 13px;
}

a:hover {
	color: #ff6600;
}

a:visited {
	color: #9966CC;
}

.counter {
	position: absolute;
	margin: 18px 0 0 63px;
}

.copyright {
	position: absolute;
	margin: 20px 0 0 590px;
	font-size: 11px;
	color: #666;
}

.last_news_table {
	margin-top: 20px;
	width: 220px;
}

.last_news_header {
	height: 30px;
	width: 220px;
	background-image: url(images/last_news.png);
}

.news_header {
	font-size: 14px;
	font-weight: bold;
	color: #664400;
	padding: 10px 10px 5px 0;
}

.news_data {
	font-size: 12px;
	width: 50px;
	padding: 10px 10px 5px 10px;
}

.news_data div {
	padding: 3px;
	color: #ffffff;
	font-size: 11px;
}

.news_text {
	padding: 0 10px 0 10px;
}

.podrobnee {
	padding: 5px 10px 0 10px;
}

.contacts_table {
	font-size: 11px;
	border-collapse: collapse;
}

.contacts_table td {
	font-size: 11px;
	border: 1px solid #dadada;
	padding: 3px;
}

.contacts_table td b {
	font-size: 13px;
	padding: 10px;
	color: #ff6600;
	font-weight: bold;
}

.sklad_table {
	border-collapse: collapse;
}

.sklad_table td {
	border: 1px solid silver;
	padding: 3px;
}

.dev {
	font-size: 10px;
	color: gray;
	text-align: right;
}

.dev a {
	color: #0099ff;
	font-size: 10px;
}


a:link,a:active,a:visited {color:#0099ff;text-decoration:none}
a:hover { text-decoration: underline}
.tb_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt}
.tb_name { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold }
.m_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt }
.left_big { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FF9900; }
.left_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; }
.m_head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold }
.z_table {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
a.zzff:link,a.zzff:visited,a.zzff:active {color:#ffffff;text-decoration:none;}
a.zzff:hover {text-decoration: underline}
a.zzf9:link,a.zzf9:visited,a.zzf9:active {color:#FF9900;text-decoration:none; font-weight: bold;}
a.zzf9:hover {text-decoration: underline}