body {background: #FFFFFF;
	  font-family : Arial, Helvetica, sans-serif;
	  color: #392A55;
	  font-size: 11px;
	  min-width: 780px;
	  margin:0px;
	  padding: 0px}
	  
td {vertical-align: top}	 
img {border: none}
td {font-size: 11px}
form {margin:0px; padding:0px}
p {margin: 0 0 15px 0}

h1 {font-size: 16px; margin-left: 20px}

a {color: #DE0033; text-decoration: underline}

.p_center {padding-top: 240px}
.p_center .content {padding: 0px 5% 40px 22px}

.p_right {width: 250px; padding-bottom: 20px; padding-top: 240px}
.p_right .content {margin: 0px 20px 10px 10px}
.p_right .block_content {position: relative; top: -15px}
.p_right .subitems {margin: 5px 00px 20px 0px}

.p_rightin {width: 200px; padding-bottom: 20px; padding-top: 240px}
.p_rightin .content {margin: 0px 20px 10px 10px}
.p_rightin .block_content {position: relative; top: -15px}
.p_rightin .subitems {margin: 5px 00px 20px 0px}

.p_leftt {width: 230px; height: 410px; background: #F2F3F3 url(/templates/pic/bg_left.jpg) 0px 260px no-repeat}
.raz {width: 230px}
.p_leftb {width: 230px; height: 290px; vertical-align: bottom; background: #F2F3F3 url(/templates/pic/bg_lb.jpg) 0% 100% no-repeat}
.p_leftb .copy {margin: 10px 30px 65px 30px}
.p_leftb .tels {margin: 30px 0px 0px 30px}
.p_leftb .link {margin: 13px 0px 0px 27px}

.top_block {position: absolute; left: 0px; top: 0px;width: 100%; z-Index: 5}

.slogan {position: absolute; left: 255px; top: 15px;width: 301px; height: 39px; z-Index: 10}

.b_line {height: 70px; background: #FFFFFF url(/templates/pic/bg_line.jpg) repeat-x}

.t_menu {background: #392A55}

.t_menu table td a {height: 24px; background-repeat: no-repeat; display: block}
.t_menu table td b{visibility: hidden; font-size: 10px}

/*
a.m_company {width: 110px; background-image: url(/templates/pic/m_company.gif)}
a.m_company:hover {width: 110px; background-image: url(/templates/pic/m_company_a.gif)}
td.m_company_a {width: 110px; background-image: url(/templates/pic/m_company_a.gif)}

a.m_news {width: 86px; background-image: url(/templates/pic/m_news.gif)}
a.m_news:hover {width: 86px; background-image: url(/templates/pic/m_news_a.gif)}

a.m_prod {width: 98px; background-image: url(/templates/pic/m_prod.gif)}
a.m_prod:hover {width: 98px; background-image: url(/templates/pic/m_prod_a.gif)}

a.m_part {width: 126px; background-image: url(/templates/pic/m_part.gif)}
a.m_part:hover {width: 126px; background-image: url(/templates/pic/m_part_a.gif)}

a.m_contact {width: 92px; background-image: url(/templates/pic/m_contact.gif)}
a.m_contact:hover {width: 92px; background-image: url(/templates/pic/m_contact_a.gif)}
*/


a.m_right {display: block; width: 173px; background: #E1DFE6; color: #392A55}
a.m_right:hover {display: block; width: 173px; background: #9C94AA; color: #FFFFFF; font-weight: bold; text-decoration: none}
a.m_right span {padding: 5px 20px; display: block}

span.m_right {display: block; width: 173px; background: #9C94AA; color: #FFFFFF; font-weight: bold; text-decoration: none}
span.m_right span {padding: 5px 20px; display: block}

.rm_t {width: 173px; height: 14px; font-size: 1px; background-image: url(/templates/pic/bg_rmt.gif)}
.rm_b {width: 173px; height: 14px; font-size: 1px; background-image: url(/templates/pic/bg_rmb.gif)}

.newslist {margin-bottom: 13px}
.newslist .date {color: #9C94AA; font-weight: bold; font-size: 12px}
.newslist .title {font-weight: bold; font-size: 12px; margin-left: 15px}
.newslist .title a {color: #392A55}
.newslist .desc {margin-left: 15px; margin-top: 4px}

.pages {margin-left: 15px}
.pages a {color: #392A55; font-weight: bold; }

.maintrack {position:relative; z-index:100;margin-left:20px;}

/*.f_rec {padding:3 0 3 10;}*/
.f_ord {width:100%;position: relative;}
.f_ord td {font-size:11px; font-weight:bold;color: #9C94AA;}
.f_ord textarea {height:168px;width:70%;font-size:11px;font-family : Arial, Helvetica, sans-serif;font-weight:normal;}
.f_ord input {height:19px;width:70%;font-size:11px;font-family : Arial, Helvetica, sans-serif;font-weight:normal;}
.f_ord_i {padding-bottom:9px;}

h2 {font-size: 13px;margin:0px 0px 18px;}
.p_center_w .content {padding: 0px 10% 40px 22px}
.field_name {color: #9C94AA; font-weight: bold; font-size: 11px}
.r_map {float:left;margin-right:10px;}
.d_item {clear: both;height:17px;}

.product .title{font-weight: bold; font-size: 11px;}
.product a {color: #392A55}
.product .pdf_ico {float:left;}
.product .subitems {margin-top:3px;}

table.spec td.nb {
border-top : 2px solid #9C94AA
}

table.spec td {
vertical-align: top;
padding-bottom: 10px;
padding-right: 20px;
border-top: 1px solid #E1DFE6;
padding-top: 6px;
}
