BODY {
	margin: 0;
	padding: 0;
	background-color: #fff;
}
BODY, TABLE, TD {
	font: 11px Tahoma, sans-serif;
	color: #000;
}
TABLE {border: 0;}
IMG {border: 0;}

A {color: #2835A7; text-decoration: underline;}
A:hover {text-decoration: none;}

INPUT, SELECT, TEXTAREA {padding: 0 3px;}
TEXTAREA {
	width: 100%;
	height: 110px;
	margin: 5px 0;
}
FORM {
	margin: 0;
	padding: 0;
}
LABEL, BUTTON {cursor: pointer; cursor: "hand";}

H1, H4 {
	font: 18px Tahoma, sans-serif;
	color: #ff5a00;
}
H2 {
	font: bold 11px Tahoma, sans-serif;
	border-bottom: 1px solid #ff5a00;
	margin: 0;
	padding: 5px 0 0 15px;
}
H3 {
	font: bold 11px Tahoma, sans-serif;
	margin: 0;
}
H4 {border-bottom: 3px solid #000;}

P {margin: 10px 0;}
/*
UL {
	list-style: none;
	margin: 0 0 0 5px;
	padding: 0;
}
UL LI {
	background: url(/images/design/marcer.gif) 0 5px no-repeat;
	padding: 0 0 0 15px;
}
OL {
	list-style: none;
	margin: 5px 0 0 20px;
	padding: 0;
}*/


/* Текстовые стили */
.text-blue {color: #3180A6;}
.text-small {font-size: 10px;}
.text-grey {color: #8d8d8d;}


/* Меню */
.menu {
	background: url(/images/design/p_06.gif) no-repeat left;
	height: 39px;
	border-bottom: 1px solid #ededed;
	width: 100%;
}
.second-i {
	background: #fff url();
	height: 56px;
	border-bottom: 6px solid #ff5a00;
}
.menu TD {
	padding: 10px 0 5px 0;
	white-space: nowrap;
}
.second-i TD {
	padding: 1px 0 0 0;
	padding: "7px 0 0 0";
}
.menu TD IMG {margin-right: 10px;}
.menu TD IMG.separator {margin-right: 0;}
.menu TD A {
	font: bold 10px Tahoma, sans-serif;
	text-transform: uppercase;
	color: #ff5a00;
	text-decoration: none;
}
.menu TD A:hover {text-decoration: underline;}

.m-about, .m-news, .m-catalog, .m-parts, .m-service, .m-facilities, .m-contacts {
	background: url(/images/design/m_about.gif) no-repeat;
	padding: 10px 0 13px 35px;
	padding: "10px 0 0 35px";
	height: 32px;
}
.second-i .m-about, .second-i .m-news, .second-i .m-catalog, .second-i .m-parts, .second-i .m-service, .second-i .m-facilities, .second-i .m-contacts {
	padding: 6px 0 13px 35px;
	padding: "7px 0 0 35px";
}
.m-news {background: url(/images/design/m_news.gif) no-repeat;}
.m-catalog {background: url(/images/design/m_catalog.gif) no-repeat;}
.m-parts {background: url(/images/design/m_parts.gif) no-repeat;}
.m-service {background: url(/images/design/m_service.gif) no-repeat;}
.m-facilities {background: url(/images/design/m_facilities.gif) no-repeat;}
.m-contacts {background: url(/images/design/m_contacts.gif) no-repeat;}

.second-i .m-about {background: url(/images/design/m_about_.gif) no-repeat;}
.second-i .m-news {background: url(/images/design/m_news_.gif) no-repeat;}
.second-i .m-catalog {background: url(/images/design/m_catalog_.gif) no-repeat;}
.second-i .m-parts {background: url(/images/design/m_parts_.gif) no-repeat;}
.second-i .m-service {background: url(/images/design/m_service_.gif) no-repeat;}
.second-i .m-facilities {background: url(/images/design/m_facilities_.gif) no-repeat;}
.second-i .m-contacts {background: url(/images/design/m_contacts_.gif) no-repeat;}


/* Меню #2 */
.menu2 {
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #d7d7d7;
	width: 197px;
	height: 100%;
	background-color: #f2f2f2;
}
.menu2 UL {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #8d8d8d;
	border-bottom: 10px solid #e6e6e6;
	background-color: #fff;
}
.menu2 UL LI {
	background: url();
	padding: 9px 10px 9px 10px;
	border-bottom: 1px solid #e6e6e6;
}
.menu2 UL LI DIV {
	padding: 0px 9px 0px 13;
	margin: 0;
	background: url(/images/design/marcer_.gif) no-repeat 0 5px;
	font-size: 12px;
}
.menu2 UL LI A {
	background: url(/images/design/marcer_.gif) no-repeat 0 5px;
	color: #000;
	padding: 0 0 0 13px;
	display: block;
	font-size: 12px;
}
.menu2 UL LI A:hover {
	background: url(/images/design/marcer.gif) no-repeat 0 5px;
	color: ff5a00;
}



/* Иконки */
.ico {
	background: url(/images/design/p_01.gif) no-repeat left;
	padding: 2px 0 0 55px;
	height: 20px;
}
.ico2 {
	background: url(/images/design/p_12.gif) no-repeat right;
	padding: 0 0 0 65px;
	height: 20px;
}
.ico2-left {background: #8d8d8d url(/images/design/p_13.gif) no-repeat;}
.ico IMG, .ico2 IMG {margin: 5px 20px 0 20px;}


/* Логотип */
.logo {background: url(/images/design/bg_01.gif) no-repeat;}
.logo DIV {
	background: url(/images/design/p_04.gif) no-repeat right top;
	height: 93px;
}
.logo2 DIV {height: 93px;}
.logo DIV DIV {
	background: url(/images/design/logo_l.gif) no-repeat left;
	height: 93px;
	padding-left: 18px;
}
.logo DIV IMG {margin-top: 20px;}
.logo2 {
	background: #000 url(/images/design/bg_16.gif) no-repeat 280px 0;
	width: 100%;
	text-align: left;
}

.logo2 div{
	background:  url(/images/design/bg_15.gif) no-repeat 62px 0;
	text-align: left;
}
.logo2 DIV IMG {margin: 20px 5px 0 80px;}
.right-p {
	/*background: #000 url(/images/design/bg_16.gif) no-repeat;*/
	background: #000;
	padding: 0 45px 0 0;
}
.top-p {
	background: url(/images/design/i2_01.jpg) no-repeat right;
	height: 93px;
	margin-left: 0;
	width: 678px;
}


/* Каллаж */
.combo {
	background: #996666 url(/images/design/i_00.jpg);
	width: 100%;
}
.combo_bg_1 {
	/*background: url(/images/design/i_02.gif) no-repeat right;*/
	height: 227px;
}
.combo_bg_1 IMG {
	width: 316px;
	height: 227px;
	padding: 0;
}
.combo_bg_2a {
	background: url(/images/design/i_04a.gif) no-repeat top right;
	height: 227px;
	text-align: right;
	width: 100%;
}
.combo_bg_2 {
	/*background: url(/images/design/i_04.gif) no-repeat right;*/
	height: 227px;
	width: 473px;
	text-align: right;
}
.combo_bg_2 IMG {
	width: 473px;
	height: 227px;
	padding: 0;
}
.combo_bg_3 {
	background: url(/images/design/i_06.gif);
	height: 227px;
}


/* Блоки на главной странице */
.info {width: 100%;}
.faq-f {background: url(/images/design/bg_06.gif) repeat-y; width: 50%;}
.faq-f .dao2 {
	padding: 0 10px 0 28px;
	width: 100%;
	background-color: #fff;
	border: 0;
}
.news-f {width: 50%;}
.news-f .dao3 {
	padding: 0;
	background: #fff url(/images/design/bg_06.gif) repeat-y;
	height: auto;
	border: 0;
}
.block {padding: 20px 20px 10px 0;}
.c-block {background: #000 url(/images/design/bg_03.gif);}
.c-block DIV {
	height: 56px;
	background: url(/images/design/bg_02.gif) no-repeat;
	padding: 0 0 0 20px;
	margin: 0;
}
.c-block DIV .news, .c-block DIV .faq  {
	font: 18px Tahoma, sans-serif;
	color: #fff;
	text-transform: uppercase;
	background: url(/images/design/bg_04.gif) no-repeat left bottom;
	padding: 28px 0 6px 28px;
	margin: 0;
	height: auto;
	border: 0;
}
.c-block DIV .faq {background: url(/images/design/bg_05.gif) no-repeat right bottom;}

.c-block2 {background-color: #000;}
.c-block2 DIV {
	/*height: 45px;*/
	background: url(/images/design/bg_14.gif) repeat-y left ;
	padding: 0 0 0 21px;
	margin: 0;
}
.c-block2 DIV DIV {
	/*background: url(/images/design/bg_12.gif) no-repeat right bottom;*/
	background: #000;
	padding: 0;
	margin: 0;
}
.c-block2 H1 {
	font: 18px Tahoma, sans-serif;
	color: #fff;
	text-transform: uppercase;
	background: url(/images/design/bg_04.gif) no-repeat;
	padding: 12px 0 11px 28px;
	margin: 0;
	height: auto;
	border: 0;
}
.c-block2 H1 SPAN {color: #ff5a00;}
.b-cont {
	margin: 10px 0 10px 45px;
	margin: "10px 0 20px 45px";
}
.b-cont .img {margin: 0px 15px 0 15px;}

.article {height: auto}

/* Баzzеры */
.bazzers {
	width: 197px;
	background-color: #000;
	text-align: center;
}
.bazzers-f IMG {
	margin: 6px 0;
	padding: 0;
}
.bazzers-t {
	text-align: left;
	font: bold 11px Tahoma, sans-serif;
	color: #fff;
	padding: 0 0 10px 28px;
}
.bazzers-t A {text-decoration: none; color: #fff;}
.bazzers-t A:hover {text-decoration: underline;}
.bazzer-bottom {
	margin-right: 45px;
	width: 197px;
	height: 100%;
	background-color: #000;
}

.centerbl {
	padding: 0 0 10px 0px;
	text-align: center;
}


/* ФАК */
.faq {
	list-style: none;
	margin: 0;
	padding: 0;
}
.faq LI {
	background: url(/images/design/marcer.gif) 0 5px no-repeat;
	padding: 0 0 15px 15px;
	margin: 0 0 15px 0;
	text-align: justify;
	border-bottom: 1px solid #cdcdcd;
}
.faq DIV {
	color: #8d8d8d;
	display: none;
	margin: 5px 0 0 0;
}
.faq A {color: #000; text-decoration: none;}
.faq DIV A {text-decoration: underline;}
.faq-f .dao3, .faq-f .dao2-1, .faq-f .dao4 {background: none; padding: 0; margin: 0; border: none}


/* Каталог */
.cat-t {width: 100%;}
.cat-mini IMG {margin: 0 10px 10px 0;}
.cat-profile {
	background-color: #000;
	font: 18px Tahoma, sans-serif;
	color: #fff;
	padding: 0 0 12px 28px;
}
.cat-pic {background: url(/images/design/bg_13.gif) bottom repeat-x; height: auto; height: "60px"; min-height: 60px;}
.cat-char {
	border: 1px solid #e6e6e6;
	background-color: fff;
	color: #8d8d8d;
	height: 23px;
	padding-right: 10px;
	margin-bottom: 2px;
	width: 95%;
}
.cat-char SPAN.a1 {float: left;}
.cat-char SPAN.a2 {float: right; margin-top: 4px;}
.cat-char IMG {margin: 0 10px 0 3px;}
.cat-c {
	font: 18px Tahoma, sans-serif;
	color: #8d8d8d;
	text-transform: uppercase;
	background: url();
	padding: 10px 0;
	margin: 0;
	height: auto;
	border: 0;
	text-align: center;
}
.cat-c A {color: #FC5B00;}
.cat-c A:visited {color: #FCAA7D;}
.cat-c-bg {background: #F3F3F3 url(/images/design/bg_18.gif) bottom repeat-x;}
.cat-select {
	position: absolute;
	width: 100%;
	text-align: right;
	top: -33px;
	left: 2%;
}
.cat-select SELECT {
	font: 11px Tahoma, sans-serif;
	height: 16px;
	padding-right: 0;
}

/* Разное */
.caption {
	font: 20px Tahoma, sans-serif;
	color: #fff;
	text-transform: uppercase;
	background: #000 url(/images/design/bg_10.gif) no-repeat;
	width: 197px;
	height: 64px;
	padding: 3px 0 0 0;
}
.caption IMG {
	margin: 0 15px 0 17px;
	width: 27px;
	height: 27px;
	border: 1px solid #313131;
}
.caption A {color: #fff; text-decoration: none;}
.path {
	padding: 8px 0 10px 50px;
	color: #8d8d8d;
	background: url(/images/design/bg_11.gif) repeat-y;
}
.path A {color: #000;}
.content {background: url(/images/design/p_11.gif) repeat-y;}
.dao {
	padding: 0 0 0 20px;
}
.dao2 {
	padding: 0 14px;
	width: 90%;
	width: "93.9%";
	background-color: #f3f3f3;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
}
.dao2-1 {
	padding: 0 14px;
}
.dao3 {
	padding: 0 0 0 30px;
	background: #f3f3f3 url(/images/design/p_11.gif) repeat-y;
	width: 90%;
	width: "94%";
	height: auto;
	border: 0;
	border-right: 1px solid #cdcdcd;
}
.dao4 {
	border-top: 3px solid #e6e6e6;
	border-left: 3px solid #e6e6e6;
	border-bottom: 1px solid #cdcdcd;
	background-color: #fff;
	padding: 10px 30px;
	margin: 0 0 0 34px;
}
.navig {
	background-color: #000;
	height: 20px;
	text-align: right;
	color: #fff;
	padding: 2px 45px 0 0;
	margin: 0 0 0 20px;
	border-bottom: 1px solid #fff;
}
.navig SPAN {
	background-color: #adadad;
	margin-right: 10px;
	padding: 0 2px 2px 3px;
}
.navig A {
	color: #fff;
	margin-right: 10px;
}
.menu3 {margin: 0 10px 10px 35px;}
.menu3 A {color: #000;}

.english {
	background: url(/images/design/p_02.gif) no-repeat left;
	width: 216px;
	height: 20px;
	margin-right: 45px;
}
.english A {color: #f2f2f2; text-decoration: none;}
.english A:hover {color: #000;}
.date {
	background-color: #000;
	margin: 0 0 0 10px;
	color: #fff;
	padding: 1px 5px 1px 10px;
}
.mag{
	text-align: right;
}
.mag SPAN{
	color: #fff;
	background-color: #000;
	padding: 1px 10px 1px 5px;
	margin: 0 10px 0 0;
}
.details {
	color: #ff5a00;
	float: right;
	margin: 0 0 10px 0;
}
.details A {color: #ff5a00;}
A.details {color: #000; float: none; text-decoration: none}
A.details:hover {color: #ff5a00;}
.block-2, .block-3 {
	width: 199px;
	height: 53px;
	background-color: #adadad;
}
.block-3 {height: 2px;}

.contact, .contact2 {
	color: #fff;
	background: #8d8d8d url(/images/design/p_05.gif) no-repeat;
	height: 51px;
	text-align: center;
}
.contact SPAN, .contact2 SPAN { font-size: 12px; font-weight: bold}
.contact2 {width: 364px; height: 51px; line-height: 51px;}
.dev {
	background: #bdbdbd url(/images/design/bg_07.gif) repeat-y;
	padding: 0 0 0 40px;
}
.dev A {color: #fff;}
.dev IMG {margin: 0 7px 0 0;}
.content-top {background: #000 url(/images/design/p_09.gif) no-repeat right;}
.counters {
	width: 363px;
	width: "364px";
	float: right;
	text-align: center;
	border-left: 1px solid #adadad;
	padding: 10px 0 10px 0;
}
.img {
	border: 6px solid #E6E6E6;
	margin: 15px;
}
.img2 {
	border: 6px solid #fff;
	margin: 15px;
}
.img-s {
	padding: 7px;
	background-color: #E6E6E6;
	color: #8d8d8d;
	font-weight: bold;
	text-align: right;
}

.img-s IMG {margin-bottom: 3px;}

.last {background: #ddd url(/images/design/bg_08.gif) repeat-y;}
.mlya {
	background-color: #d4d4d4;
	border-right: 1px solid #adadad;
	width: 1%;
}
.left-f {background: url(/images/design/bg_09.gif) repeat-x top;}
.bottom-black {background: url(/images/design/bg_17.gif) repeat-x bottom;}
.submit {
	color: #fe5b00;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}
.submit A {color: #fe5b00;}
.print {
	font: 11px Arial, sans-serif;
	margin: 8px 46px 0 0;
	margin: "8px 3% 0 0";
}
.print IMG {margin-right: 6px;}
.print A {
	color: #000;
	text-decoration: none;
	padding-bottom: 1px;
	padding-bottom: "0";
	border-bottom: 1px solid #999;
	height: "1%";
}
.print A:hover {
	color: #FF5A00;
	text-decoration: none;
	padding-bottom: 1px;
	padding-bottom: "0";
	border-bottom: 1px solid #FF5A00;
}

.line-1 {background-color: #d4d4d4;}
.line-2 {background-color: #adadad;}
.line-3 {background-color: #fff;}
.line-4 {background-color: #000;}

.b-bottom {border-bottom: 1px solid #aaa;}
.b-bottom2 {border-bottom: 1px solid #353535;}



/* Редактор */
.instab {
	width: 80%;
	width: "84%";
}
TABLE.instab, TABLE.instab TD, TABLE.instab TH {
	border-collapse: collapse;
}
TABLE.instab TD, TABLE.instab TH {
	font: bold 11px Tahoma, sans-serif;
	border-bottom: 1px solid #cdcdcd;
	padding: 3px 15px;
}
TABLE.instab TD {
	font: 11px Tahoma, sans-serif;
	vertical-align: top;
}
TABLE.instab TH {
	border-bottom: 1px solid #ff5a00;
	text-align: left;
}
TABLE#models{
	width:100%;
	width:"90%";
}
#models TD, #models TH{
	padding: 3px 3px;
}

/* Прайс-лист */
TABLE.instab TD.p-c {
	min-height: 25px; height: auto; height: "25px";
	border-bottom: 1px solid #ff5a00;
	font: bold 11px Tahoma, sans-serif;
	text-align: left;
}

.doosan {position: relative;}
.doosan img {position: absolute; left: 250px; top: 25px;}
.doosan2 {position: relative;}
.doosan2 img {position: absolute; left: 20px; top: 25px;}

.mcatalog {
	
}

.mcatalog td {
	width: 50%;
	vertical-align: top;
	padding: 15px 0;
	text-align: center;
}

.mcatalog td img {
	border: 0;
	margin: 0 auto;
}

.mcatalog td .name {
	/*text-align: left;*/
	font: bold 11px Tahoma, sans-serif;
	color: #000;
	padding: 4px 0 0 0;
}
.mcatalog td .name a{
	color: #000;
	text-decoration: none;
}
.mcatalog td .name a:hover{
	text-decoration: underline;
}

.nvtitle {
	font: 18px Tahoma, sans-serif;
	color: #fff;
	text-transform: uppercase;
	padding: 22px 0 11px 00px;
}

#idfmess {
	font: 14px Tahoma, sans-serif;
	width: 280px;
}

.myrp {
	/*margin-right: 60px;
	border-right: 60px solid #FFF;
	display: none;*/
}

.fitem {
	padding: 10px 0;
}
.fitem a{
	color: #000;
}

pagediv a{
	color: #000;
}