ul, li {
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	text-align:left;
	}

#menu {
	list-style:none;
	
	margin:0px 0px 0px 0px;
	height:43px;
	padding:0px 20px 0px 20px;
	
	background: black;
	}

#menu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 4px 10px 4px 10px;
	margin-right:30px;
	margin-top:7px;
	border:none;
}

#menu li:hover {
	border: 1px solid #777777;
	padding: 4px 9px 4px 9px;
	
	/* –вет фона и градиенты */
	
	background: #F4F4F4;
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
	
	/* ‘кругленные углы */
	
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

#menu li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px; 
	font-weight: bold;
	color: #EEEEEE;
	display:block;
	outline:0;
	text-decoration:none;
	text-shadow: 1px 1px 1px #000;
}

#menu li:hover a {
	color:#161616;
	text-shadow: 1px 1px 1px #ffffff;
}
#menu li .drop {
	padding-right:21px;
	background:url("img/drop.png") no-repeat right 8px;
}
#menu li:hover .drop {
	background:url("img/drop.png") no-repeat right 7px;
}

.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; /* ‘крываем выпадающие пункты */
	text-align:left;
	padding:10px 5px 10px 5px;
	border:1px solid #777777;
	border-top:none;
	
	/* ”он с градиентом */
	background:#F4F4F4;
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));

	/* ‘кругленные углы */
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
}

.dropdown_1column {width: 140px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 330px;}
.dropdown_5columns {width: 700px;}

#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {
	left:-1px;
	top:auto;
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}
.col_1 {width:130px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:320px;}
.col_5 {width:690px;}

#menu .menu_right {
	float:right;
	margin-right:0px;
}
#menu li .align_right {
	/* ‘кругленные углы */
	-moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}

#menu li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}

#menu p, #menu h2, #menu h3, #menu ul li {
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	font-size:12px;
	text-align:left;
	text-shadow: 1px 1px 1px #FFFFFF;
}
#menu h2 {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	border-bottom:1px solid #666666;
}
#menu h3 {
	font-size:14px;
	margin:7px 0 14px 0;
	padding-bottom:7px;
	border-bottom:1px solid #888888;
}
#menu p {
	line-height:18px;
	margin:0 0 10px 0;
}

#menu li:hover div a {
	font-size:12px;
	color:#015b86;
}
#menu li:hover div a:hover {
	color:#029feb;
}


.strong {
	font-weight:bold;
}
.italic {
	font-style:italic;
}

.imgshadow { /* ‹учший стиль длЯ легкого фона */
	background:#FFFFFF;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}
.img_left { /* €зображениЯ прижимаютсЯ влево */
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}

#menu li .black_box {
	background-color:#333333;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px;

	/* ‘кругленные углы */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

	/* ’ень */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}

#menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
#menu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	text-shadow: 1px 1px 1px #ffffff;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px;
}
#menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}

#menu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:116px;

	/* ‘кругленные углы */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
#menu li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}

    #tech-slideshow {
        height: 200px;
        position: relative;
        overflow: hidden;
        background: url(../images/322.jpg);
    }
    #tech-slideshow > div {
        height: 200px;
        width: 6505px;
        background: url(../images/322.jpg);
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        
        -moz-transition:  opacity 0.5s ease-out; 
           -o-transition: opacity 0.5s ease-out; 
      -webkit-transition: opacity 0.5s ease-out; 
          -ms-transition: opacity 0.5s ease-out; 
    
        /* Њедленно */
        -webkit-animation: moveSlideshow 60s linear infinite;
        -moz-animation:    moveSlideshow 60s linear infinite;
        
        -webkit-transform: translate3d(0,0,0); /* Performance */
    
    }
    #tech-slideshow #tech-slideshow-1 {
        /* ‘прайт */
        background-position: 0 200px;
        
        /* Ѓыстро */
        -webkit-animation: moveSlideshow 60s linear infinite;
        -moz-animation:    moveSlideshow 60s linear infinite;
    }
    #tech-slideshow:hover #tech-slideshow-2 {
        opacity: 0;
    }
    
    @-webkit-keyframes moveSlideshow {
        0%   { 
            -webkit-transform: translateX(0); 
            -moz-transform:    translateX(0); 
            -ms-transform:     translateX(0); 
            -o-transform:      translateX(0); 
            transform:         translateX(0); 
        }    
        100% { 
            -webkit-transform: translateX(-3409px); 
            -moz-transform:    translateX(-3409px); 
            -ms-transform:     translateX(-3409px); 
            -o-transform:      translateX(-3409px); 
            transform:         translateX(-3409px); 
        }
    }
    @-moz-keyframes moveSlideshow {
        0%   { 
            -webkit-transform: translateX(0); 
            -moz-transform:    translateX(0); 
            -ms-transform:     translateX(0); 
            -o-transform:      translateX(0); 
            transform:         translateX(0); 
        }    
        100% { 
            -webkit-transform: translateX(-3409px); 
            -moz-transform:    translateX(-3409px); 
            -ms-transform:     translateX(-3409px); 
            -o-transform:      translateX(-3409px); 
            transform:         translateX(-3409px); 
        }
    }
	
.footer {
background-color: #000;
color: rgb(255,140,40);
clear: both;
padding: 28px 28px 24px;
position: relative;
font: normal 11px/14px Arial;
text-align: left;
height: 150px;
/*border-top: 20px solid rgb(255,140,40);*/
margin-top: 25px;
}
.pork-footer-subscribe-link {
position: absolute;
width: 422px;
height: 46px;
top: 87px;
left: -12px;
text-indent: -9999px;
overflow: hidden;
background: url('/images/bg-button-footer.png') no-repeat;
cursor: pointer;
}
.footer-menu {
position: absolute;
left: 350px;
top: 32px;
}

.menu td li.bull{
padding: 2px 0 2px 10px;
background: url(../imgages/bull3.gif) no-repeat 2px 5px;
}

.menu td li.bull {
font: bold 9px Tahoma, sans-serif;
color: black;
text-decoration: none;
}

.bg {
position: absolute;
width: 200%;
height: 200%;
top: -50%;
left: -50%;
}
.bg img {
min-height: 10%;
min-width: 10%;
margin: 0 auto;
display: block;
}
.bg td {
width: 100%;
height: 100%;
padding: 0;
vertical-align: middle;
text-align: center;
}
.bg table {
width: 100%;
height: 100%;
border-collapse: collapse;
border-spacing: 0;
}

#bg {
overflow: hidden;
position: fixed;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
width: 100%;
height: 100%;
_position: absolute;
background: rgb(255,140,40);
if(!window.ie)
if(!window.ie)
_top: expression(parseInt(window.scrollTop, 0) + "px");
}



.footer-menu li {
float: left;
padding: 0 10px;
border-left: 1px solid #4d4d4d;
list-style-type: none;
}
.copy {
clear: both;
color: #4d4b4b;
font: bold normal 10px/12px Arial;
text-decoration: none;
}
.footer-menu li a, .footer-menu li b {
color: #fff;
font-size: 15px;
font-weight: bold !important;
line-height: 25px;
text-decoration: none;
}
.footer li a {
font: normal 11px/14px Arial;
color: #e5e5e5;
text-decoration: underline;
}



.auth-strip .ico {
	background:  no-repeat left;
	padding: 2px 0 0 55px;
	height: 20px;
}

.auth-strip {
background: black;
height: 23px;
position: relative;
text-align: left;
z-index: 10001;
}

.auth-strip form.search {
background: url('/images/bg-authStripSearchForm.png') 0 27px no-repeat;
float: right;
height: 53px;
padding: 0;
top: -20;
position: relative;
width: 197px;
}
.auth-strip form.search label {
color: #898989;
cursor: text;
display: inline;
font-size: 13px;
left: 3px;
position: absolute;
top: 5px;
}

label.placeholder{
z-index: 5;
}

.auth-strip form.search input.input {
background: #fff url(about:blank);
border: none;
font-size: 13px;
left: 3px;
margin: 0;
padding: 0;
position: relative;
   top:29px;

width: 159px;
}

.auth-strip form.search input.button {
background: url('/images/bg-authStripSearchForm.png') -256px -2px no-repeat;
border: none;
cursor: pointer;
height: 20px;
left: 162px;
margin: 0;
overflow: hidden;
padding: 0;
position: absolute;
text-indent: -1000px;
top: 30px;
width: 23px;
}

.auth-strip-shadow {
background: rgb(255,140,40) url('/images/bg-auth-block-s.png') repeat-x 0 0;
height: 27px;
left: 0;
height: 30px;
width: 100%;
z-index: -1;
}


BODY {
	margin: 0;
	padding: 0;
	background-color: rgb(255, 140, 40);
}
BODY, TABLE, TD {
	font: 11px Tahoma, sans-serif;
	color: #000;
}
TABLE {border: 0;}
IMG {border: 0;}

A {color: #ff5a00; 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: black;
	text-transform: uppercase;
	padding: 10px 0 6px 28px;
	text-shadow: gray 0.1em 0.1em 0.2em;
}
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: black;
	height: 60px;
	/*border-bottom: 1px solid #ededed;*/
	width: 100%;
}
.second-i {
	background: black;
	height: 56px;
	
}
.menu TD {
		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: 18px Tahoma, sans-serif;
	
	color: rgb(200,200,200);
	text-decoration: none;
}
.menu TD A:hover {text-decoration: underline; font: bold 20px; color: white;}

.m-about, .m-news, .m-catalog, .m-parts, .m-service, .m-facilities, .m-contacts {
	/*background: url(/images/design/m_about.gif) no-repeat;*/
	padding: 0px 10px 0px 10px;
	border-left: 1px solid rgb(120,120,120);
	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;
margin-left: -50px;}
.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: 187px;
	/* height: 100%; */
	background-color: #f2f2f2;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	border-letf: 1px solid #cdcdcd;
	-webkit-box-shadow: black 0 1px 6px;
-moz-box-shadow: black 0 1px 6px;
z-index: 2;

}
.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: black;
	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%;
	z-index: -1;
}
.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%; background: rgb(255, 140, 40);}
.faq-f {width: 350px;
min-width: 300px;
min-height: 850px; 
}
.faq-f .dao2 {
	padding: 0 10px 0 28px;
	width: 100%;
	background-color: #fff;
	border: 0;
}
.news-f {min-width: 300px;}
.news-f .dao3 {
	padding: 0;
	background-color: white; /* Needed for IEs */

	/*background: rgb(243,243,243) url(/images/design/bg_03.gif) repeat-x;*/
	background: white; /* for non-css3 browsers */ 
	-webkit-box-shadow: rgb(0,0,0) 0 1px 6px;
	-moz-box-shadow: black 0 1px 6px;
	border-radius: 2px;	
	min-height: 850px;
	max-height: 650px;
	min-width: 300px;
	max-width: 400px;
	border: 3px solid black;
	}
.block {padding: 20px 20px 10px 0; background: white;

	
}
.c-block {background: url(/images/design/bg_03.gif);
border-radius: 3px 3px 0 0;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
margin: 0px 30px 0px 16px;}
.c-block DIV {
	height: 56px;
	padding: 0 0 0 20px;
}
.c-block DIV .news, .c-block DIV .faq  {
	font: 18px Tahoma, sans-serif;
	color: #fff;
	text-transform: uppercase;
	padding: 28px 0 6px 28px;
	margin: 0;
	height: auto;
	border: 0;
}
.c-block DIV .faq {}

.c-block2 {}
.c-block2 DIV {
	/*height: 45px;*/
	
	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;
	
	padding: 12px 0 11px 28px;
	margin: 0;
	height: auto;
	border: 0;
}
.c-block2 H1 SPAN {color: #ff5a00;}
.b-cont {
	margin: 10px 0 10px 25px;
	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: 0px;
	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 {padding: 0;
	/*background: rgb(243,243,243) url(/images/design/bg_03.gif) repeat-x;*/
	background: white; /* for non-css3 browsers */ 
border: 3px solid black;
-webkit-box-shadow:black 0 1px 6px;
-moz-box-shadow:black 0 1px 6px;
margin-right: 20px;
min-width: 400px;
min-height: 850px;
max-width: 550px;
}


/* Каталог */
.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; height: 50px;}
.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: rgb(255,140,40) 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 {margin-left: 20px;}
.dao {
	padding: 0 0 0 20px;
	min-height: 500px;
	background: rgb(255, 140,40);
}
.dao2 {
	padding: 0 14px;
	min-height: 500px;
	width: 700px;
	background: white;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	border-letf: 1px solid #cdcdcd;
	-webkit-box-shadow: black 0 1px 6px;
-moz-box-shadow: black 0 1px 6px;
}
.dao2-1 {
	padding: 0 14px;
}
.dao3 {
	padding: 0 0 0 30px;
	height: auto;
	border: 0;
	margin-right: 20px;
	min-height: 800px;
}
.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;}
.details1 A {color: #ff5a00; margin-right: 10px; float: right;}
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: black;}
.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: transparent url(/images/design/bg_09.png) repeat-x;}
.bottom-black {background: white;}
.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 bblackack;}
.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 {
margin-top: 20px;
	
}

.mcatalog td {
	width: 50%;
	vertical-align: top;
	padding: 15px 0;
	text-align: center;
	background: url(/images/bg-pageBlock-wrapper.png);
}

.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;
}

 #slide-container1,
 #slide-container2, 
 #slide-container3, 
 #slide-container4,
  #slide-container5{
     text-align:center;
     background: black;
}
  #slide-container1 #slideshow1,
  #slide-container2 #slideshow2,
  #slide-container3 #slideshow3,
  #slide-container4 #slideshow4,
  #slide-container5 #slideshow5
   {
   background: black;
     width:260px;
     height:230px;
     
     margin:auto;
     position:relative;
  }
  #slide-container1 #slideshow1 IMG,
  #slide-container2 #slideshow2 IMG,
  #slide-container3 #slideshow3 IMG,
  #slide-container4 #slideshow4 IMG,
   #slide-container5 #slideshow5 IMG {
     position:absolute;
     top:0;
     left:0;
  }

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

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

pagediv a{
	color: #000;
}


/* CSS Document 
ul#cssmenu {
        width:350px;
        margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;
        background: #003366;
        height: 30px;
        font: bold 12px/28px Verdana, Arial;
        border-left:#003366 1px solid;
}
*/
ul#cssmenu li {
        margin: 0;
        border: 0 none;
        padding: 0;
        float: left;
        display: inline;
        list-style: none;
        position: relative;
        height: 24px;
}

ul#cssmenu ul {
        margin: 0;
        border: 0 none;
        padding: 0;
        width: 290px;
        height: 100px;
        list-style: none;
        display: none;
        position: absolute;
        top: 10px;
        left: 0;
        background: white;
-webkit-box-shadow: rgb(0,0,0) 0 1px 6px;
}

ul#cssmenu ul:after {
        clear: both;
        display: block;
        font: 1px/0px serif;
        content: ".";
        height: 0;
        visibility: hidden;
}

ul#cssmenu ul li {
        width: 150px;
        float: left;
        top: 12px;
        display: block !important;
        display: inline;
}

/* Main Menu
ul#cssmenu a {
        border: 0px;
        padding: 0 10px;
        float: none !important;
        float: left;
        display: block;
        background: #003366;
        color: #FFFFFF;
        font: bold 12px/28px Verdana, Arial;
        text-decoration: none;
        height: auto !important;
        height: 1%;
}

/* Main Menu Hover 
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
        background: #FFFFFF;
        color:#003366;
        border-top:#003366 1px solid;
        
        font-weight: bold;
color: #d31d00;
display: inline;
font-size: 13px
}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
        border-top: 2px solid #FFFFFF;
        border-left: 2px solid white;
        float: none;
        background: white;
        
}

/* Second Menu Hover 
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
      
        background: #FFFFFF;
        color:#003366;
        width: 100px;
        height: 30px;
        border:#003366 1px solid;
}*/

ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 170px;
}
ul#cssmenu ul ul li a {
    color: black;
    text-transform: capitalize ;
    
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
        display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
        display: block;
} 

