body#main_body {margin: 0; padding: 0; background: #FFF; font-size: 11px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #707273;
padding: 0 0px 0 50px;
}/*Основной стиль шрифта */

img {border:0;}
table {margin: 0; padding: 0; }
td {vertical-align: top; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif; color: #5F5F5F;
}/*Основной стиль шрифта в таблицах */

h1 {color: #EE1C24;  font-size: 16px; padding: 8px 29px 3px 23px; margin: 0px 0 0px 0; }
 h2, h3 {font-size: 13px; font-weight: bold; color: #EE1C24; padding: 0px 0 0 0px; margin: 0px 0 10px 0;
	font-family:  Arial, Tahoma, Verdana, sans-serif; text-decoration: underline;
}
h2{font-size: 13px; font-weight: bold; color: #EE1C24; padding: 0px 0 0 0px; margin: 10px 0 10px 0;
	font-family:  Arial, Tahoma, Verdana, sans-serif; text-decoration: underline;
}
h4{font-size: 12px; font-weight: bold; color: #4477fa; padding: 0px 0 0 0px; margin: 0px 0 4px 0;
	font-family:  Arial, Tahoma, Verdana, sans-serif; text-decoration: underline;
}


/*Заголовки*/

a {text-decoration: underline; color:#ED1C24;}
a:hover {text-decoration: none;}/*Основной стиль ссылок */

/*-------HEADER--------*/
#conteyner {width: 900px;}
#header {height: 100px; min-width: 775px; }
#logo {width: 180px; height: 90px; float: left; }
#login_blok {float: right; width: 220px; padding-top:20px; background: transparent url("images/login_blok_bg.gif") 0 19px no-repeat; text-align: right;}
#login_blok a {font-size: 10px; padding: 0 0 0 20px;}
/*-------CONTENT--------*/
.avtorize {width: 100px; height: 16px; font-size: 9px; line-height: 10px; margin-bottom: 3px;}
.login_text {padding-top: 2px;}
#main_table {width: 100%;}

#left_part {width: 200px; }
#left_menu {
	padding: 0px 22px 5px 0; margin: 0;
	list-style-type: none; font-weight: bold;
}
#left_menu li {padding: 9px 0px 9px 0px; border-bottom: 1px solid #EDEFF2; text-align: right;}
#left_menu a {padding: 0px 0 0px 0px; color: #ED1B23; text-decoration: none;}
#left_menu a:hover {color: #575859;}


#left_menu .left_menu_2_level {	 padding: 0px 0px 3px 50px; margin: 9px 0 0 0; 
	list-style-type: none; font-weight: bold;
}
#left_menu .left_menu_2_level li {padding: 4px 0px 0px 0px;  text-align: left; border-bottom: 0px solid #EDEFF2; background: transparent url("images/2level.gif") 100% 100% no-repeat;}
#left_menu .left_menu_2_level li a {font-weight: normal;  background: #fff; font-size: 12px; text-decoration: underline;}
#left_menu .left_menu_2_level #level2_active {background: transparent url("images/2level_active.gif") 100% 7px no-repeat;}
#left_menu .left_menu_2_level #level2_active a { font-weight: bold; color: #575859; text-decoration: none; }

.level3 { padding: 0; margin: 0; background: transparent; list-style-type: none; }
#left_menu ul.level3 li {background: transparent; text-align: right;}
#left_menu .left_menu_2_level #level2_active ul.level3 li a {font-weight: normal; color: #ED1B23; background: transparent url("images/3level.gif") 0 100% no-repeat; padding-left:16px; font-size: 11px; text-decoration: underline;}
#left_menu .left_menu_2_level #level2_active ul.level3 li a:hover {color: #707273;}

a#left_menu_active {color: #707273;}

#search {width: 90px; height: 16px; font-size: 9px; line-height: 10px;}
.poisk_td {padding: 11px 5px 0px 0;}
.poisk_td1 {padding: 13px 5px 0px 0; color: #9FA1A4; }

#left_block_01 {height: 71px; background: transparent url("images/left_block_01.gif") 0 0 no-repeat; padding: 0 20px 0 93px; }
#left_block_02 {height: 71px; background: transparent url("images/left_block_02.gif") 0 0 no-repeat; margin-top: 20px; padding: 0 30px 0 93px;}
#left_block_03 {height: 71px; background: transparent url("images/left_block_03.gif") 0 0 no-repeat; margin-top: 20px; padding: 0 30px 0 93px;}
#left_block_04 {height: 111px; margin-top: 20px; }
#left_block_01	a { display: block; font-size:12px; padding: 22px 0 0 0;}
#left_block_02	a { display: block; font-size:12px; padding: 20px 0 0 0;}
#left_block_03	a { display: block; font-size:12px; padding: 27px 0 0 0;}


#right_part {width: 100%; padding-bottom: 50px;}


#main_img {height: 189px; background: #BCBDBF;}
#main_text {height: 41px; background: #ED1B23;}

#main_content_table {width: 100%;}
#main_content_table #center_td {border-left: 1px solid #ECECED; border-right: 1px solid #ECECED; width: 37%;}

a.news_r {display: block; padding: 0px 0px 10px 0px;}
#main_content_table td {padding: 0 20px 0px 20px; margin-bottom: 50px;}
#main_content_table #left_td {width: 37%; padding-left:10px; border-right: 1px solid #ECECED;}
#main_content_table #left_td p{line-height: 16px;}
#page_title {height: 60px; margin: 20px 0 0 0;}
h1 span {color:#ED1B23;}

#main_content_table #one_td {border-left: 1px solid #ECECED; border-right: 1px solid #ECECED; width: 74%;}

#main_content_table #one_td a{
color: #000000;
text-decoration:none;
}



.company_news {font-size: 13px; font-weight: bold; color: #EE1C24; padding: 0px 0 0px 0px; margin: 0px 0 10px 0;
	text-decoration: underline; display: block;
}

#company_news1 a{font-size: 13px; font-weight: bold; color: #000000; padding: 0px 0 0px 0px; margin: 0px 0 10px 0;
	text-decoration: underline; display: block;
}

#company_news1 a:hover{font-size: 13px; font-weight: bold; color: #000000; padding: 0px 0 0px 0px; margin: 0px 0 10px 0;
	text-decoration: underline; display: block;
}
.news_blok { background: transparent url("images/news.gif") 0 0 no-repeat; padding: 0 0 20px 15px;}
.news_blok a {display: block; padding: 0px 0px 5px 0px;}
.news_date {color: #252626; font-size: 10px; padding-bottom: 11px;}
.news_date span {color: #ED1C24;}
.all_news {text-align: right; }
.all_news a { color: #252626; font-size: 10px; padding-left: 15px; background: transparent url("images/all_news.gif") 0 2px no-repeat;}
#center_td .all_news {padding-top: 10px; }



/*--------ICON MENU--------*/
#icon_menu {position: absolute; top: 335px;  left: 843px; width: 108px; height: 22px;}
#icon_menu div {float: left; }
#icon_menu a {display: block; height: 22px;}
#home_ico a {width: 30px; background: transparent url("images/home_ico.gif") 0 0 no-repeat;}
#search_ico a {width: 27px; background: transparent url("images/search_ico.gif") 0 0 no-repeat;}
#map_ico a {width: 28px; background: transparent url("images/map_ico.gif") 0 0 no-repeat;}
#mail_ico a {width: 23px; background: transparent url("images/mail_ico.gif") 0 0 no-repeat;}


/*-------FOOTER--------*/
#copy {font-size: 12px; text-align: right; padding: 25px 20px 0 0; height: 85px;}
#footer_menu {font-size: 12px; color: #ED1C24; border-top: 10px solid #F2F2F2; padding: 15px 0 0 0; }
#footer_menu a {color: #707273; padding: 0 10px 0 10px;}



/*--------BASE PAGE--------*/
#right_part_base #page_title {height: 40px; padding:0; margin: 0; }
#right_part_base { font-size: 12px; width: 100%; padding: 0px 0px 50px 30px; background: #F2F2F2 url("images/right_part_base.gif") 0 0 no-repeat; vertical-align: top;}
#ugol {background: transparent url("images/ugol.gif") 100% 0px no-repeat; padding: 21px 1px 0 0; }
#right_part_base h2 {font-size: 16px; color: #707273; text-decoration: none; margin: 15px 0 15px 0; }
#right_part_base h3 {font-size: 13px; color: #707273; text-decoration: none; margin: 15px 0 15px 0;}
#right_part_base h4 {font-size: 12px; color: #707273; text-decoration: none; margin: 15px 0 15px 0;}

#right_part_base ul { margin: 10px 0px 10px 0px; padding: 0 20px 0 0px; list-style-image: url("images/spacer.gif"); list-style-position: inside; }
#right_part_base li {padding: 0px 0px 4px 0px; margin: 0px 0 0 0px; background: transparent url("images/marker.gif") 0 1px no-repeat;}

.name {color:#ED1B23; font-weight: bold; font-size: 12px; padding-bottom: 12px;}
.base_img {padding: 0 15px 20px 0;}

p {padding-right: 20px;}
.tovar_td {padding:0 20px 20px 0; font-size: 12px;}
/*----FORM-----*/
.input_base {width: 220px; height: 16px; font-size: 10px; line-height: 10px;}
.select_input {width: 220px; height: 16px; font-size: 10px; }
.mesaga {width: 220px; height: 94px; font-size: 12px; }
.submit_button {font-size: 10px;}

#path {padding: 0px 0 15px 0; font-size: 10px;}
#path a {color: #9FA1A4; background: transparent url("images/arr.gif") 0 5px no-repeat; padding: 0 3px 0 6px; }
#path_active {text-decoration: none;}
/*-----CATALOG--------*/
.cat_active {background: transparent url("images/cat_active.gif") 0 0 no-repeat; font-weight: bold; color: #707273; font-size: 13px; padding: 10px 40px 35px 30px;}
.cat {background: transparent url("images/cat.gif") 0 0 no-repeat; font-weight: bold; color: #ED1C24; font-size: 13px; padding: 10px 40px 35px 30px;}
.catalog_td a {font-size: 12px; padding: 0; margin: 0;}

.catalog_td span {  font-weight: bold; color: #575859; font-size: 12px;   padding-right: 5px; }
.catalog_td span.num_active {  font-weight: bold; color: #ED1C24; font-size: 12px;  padding-right: 5px;}
.sub_catalog {padding: 3px 0 3px 0;}
.sub_catalog a {display: block; padding: 0 0 0 17px; font-size: 11px; color: #707273; }
.catalog_td a.catalog_active {color: #707273; font-weight: bold;}
.punkt {line-height: 22px;}

#table_conteyner {width: 96%;}

.tip_table th { border: 1px solid #E6E6E6;}


.tip_table {	width: 100%; 
	border-collapse: collapse;
	border: 3px solid #F2F2F2;
	font-size: 11px;
	border-bottom: 3px solid #CCCCCC;
}
.tip_table th {
	padding: 4px;
	padding-left: 10px;
	text-align: left;
	border: 1px solid #CCCCCC;
	border-bottom: 1px solid #fff;
	color: #363636;
	background:#FFF;
	
}

.tip_table td {
	padding: 5px;	
	border: 1px solid #CCCCCC;
	padding-left: 10px;
	font-size: 11px;
}
.tip_table tr.bg_gray{	background:#E6E6E6;}
.tip_table td.white_td {background:#FFF; border-top:0px solid #fff; border-bottom: 2px solid #ED1C24;}
.tip_table td.gray_td {background:#E6E6E6;  border-top: 1px solid #fff; border-left: 1px solid #fff; border-bottom: 2px solid #ED1C24;}


#footer_menu_base {font-size: 12px; color: #ED1C24; border-top: 10px solid #E7E7E8; padding: 15px 0 0 0; }
#footer_menu_base a {color: #707273; padding: 0 10px 0 10px;}