body
{
    margin: 0px;
    padding: 0px;
    background: #ffffff url(../images/main_bg.jpg) repeat-x;
    color:#777f7b;
    font-family:tahoma;
    font-size:11px;
    font-weight:normal;
}
/* главный */
.main{}
#main
{
    width: 1001px;
    margin: 0px auto;
}

/* шапка */
.hat{}
#hat
{
    width: 1000px;
    height: 304px;    
    background: url(../images/hat.jpg) no-repeat center center;
}
#hat #logo-lnk
{
    width: 390px;
    height: 185px;
    margin-top: 85px;
    position: absolute;
    z-index: 0;
}

.cloud{}
#cloud
{
    position: relative;
    width: 109px;
    height: 304px;
    background: url(../images/cloud.jpg) no-repeat bottom right;
    margin-left: -109px;
    float: left;
}

.hat-contact{}
#hat-contact
{
    float: left;
    width: 236px;
    height: 117px;
    margin-top: 44px;
    margin-left: 510px;
}

.telephone{}
#telephone
{
    width: 150px;
    height: 62px;
    margin-left: -7px;
    margin-top: 7px;
    background: url(../images/hat_telephone1.gif);
}

.email{}
#email
{
    margin-top: 25px;
}

a.hat-foot-lnk:link, a.hat-foot-lnk:active, a.hat-foot-lnk:visited
{
    font-family: Tahoma;
    font-size: 11px;
    color: #0280B2;
text-decoration: underline;
}

a.hat-foot-lnk:hover
{
    font-family: Tahoma;
    font-size: 11px;
    color: #0280B2;
text-decoration: none;
}


.email-img{}
#email-img
{
    float: left;
    margin-right: 5px;
    margin-left: -30px;
}

.hat-menu{}
#hat-menu
{
    width: 116px;
    height: 61px;
    float: left;
    margin-top: 10px;
    margin-left: 135px;
}

.topmenu{}
#topmenu
{
    margin-left: 4px;
}

a.img-lnk
{
    display: block;
    float: left;
    margin-right: 18px;
}

a
{
    outline: none;
}

img
{
    border: 0px;
}

.lang{}
#lang
{
    margin-top: 35px;
    margin-left: 7px;
}

a.lang-lnk:link, a.lang-lnk:active, a.lang-lnk:visited
{
    font-family: Tahoma;
    font-size: 12px;
    color: #00a0c0;
    font-weight: normal;
    text-decoration: underline;
}

a.lang-lnk:hover
{
    font-family: Tahoma;
    font-size: 12px;
    color: #00a0c0;
    font-weight: normal;
    text-decoration: none;
}

.lang-active{
    font-family: Tahoma;
    font-size: 12px;
    color: #888888;
    font-weight: bold;
    text-decoration: none;
}

/* тело */
.body{}
#body
{
 width: 1000px;
 overflow: auto;
}

/* левая колонка - содержимое/меню */
.left-column{}
#left-column
{
    float: left;
    width: 683px;

}

.mainmenu{}
#mainmenu
{
    width: 683px;
    height:56px;    
}

.mainmenu-left-corner{}
#mainmenu-left-corner
{
    float: left;
    width: 43px;
    height: 56px;
    background: url(../images/menu_left_corner.jpg);
}

.mainmenu-links{}
#mainmenu-links
{
    float: left;
    
    height: 56px;
    background: url(../images/mainmenu_bg1.jpg);
}

.mainmenu-right-corner{}
#mainmenu-right-corner
{
    float: left;
    width: 48px;
    width: 50px;
    height: 56px;
    background: url(../images/menu_right_corner.jpg);
}

.mainmenu-links ul
{
    display: inline;
    list-style-type: none;
    width: 556px;
}

.mainmenu-links ul li
{
    float: left;
    width: 138px;
    width: 110px;
    height: 56px;
    text-align: center;
    line-height: 50px;
}

.mainmenu-links ul li img
{
    float: right;
}

a.mainmenu-lnk:link, a.mainmenu-lnk:active, a.mainmenu-lnk:visited
{
    font-family: Tahoma;
    font-size: 14px;
    color: #C1CBC5;
    font-weight: bold;
    text-decoration: none;
}

a.mainmenu-lnk:hover, #active-menu
{
    font-family: Tahoma;
    font-size: 14px;
    color: #F7DF6E;
    font-weight: bold;
    text-decoration: none;
    text-decoration: underline;
}

.header-bg{}
#header-bg
{
    width: 551px;
    width: 625px;
    width: 600px;
    height: 30px;
    background: url(../images/header_bg.jpg);
    margin-left: 28px;
    padding-left: 30px;
    line-height: 35px;
}

#header-bg ul
{
    display: inline;
    list-style-type: none;
}

#header-bg ul li
{
    float: left;
    font-family: Tahoma;
    font-size: 11px;
    color: #404040;
    margin-right: 2px;
}

a.othermenu-lnk:link, a.othermenu-lnk:active, a.othermenu-lnk:visited
{
    font-family: Tahoma;
    font-size: 11px;
    color: #E78925;
    font-weight: normal;
    text-decoration: underline;
}

a.othermenu-lnk:hover
{
    font-family: Tahoma;
    font-size: 11px;
    color: #E78925;
    font-weight: normal;
    text-decoration: none;
}


.page-header{}
.page-header
{
    clear: both;
    font-family: Tahoma;
    font-size: 14px;
    color: #777F7B;
    margin-left: 22px;
    margin-top: 15px;
    font-weight: bold;
    background: url('../images/header_line.gif') no-repeat left bottom;
    padding-bottom: 15px;
}

.page-header1
{
    clear: both;
    font-family: Tahoma;
    font-size: 14px;
    color: #777F7B;
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: bold;
    background: url('../images/header_line.gif') no-repeat left bottom;
    padding-bottom: 10px;
}

.page-header-feedback
{
    clear: both;
    font-family: Tahoma;
    font-size: 14px;
    color: #777F7B;
    margin-left: 200px;
    margin-top: -37px;
    font-weight: bold;
/*    background: url('../images/header_line.gif') no-repeat left bottom;*/
    padding-bottom: 15px;
    text-align: left;
    vertical-align: middle;
}


#content
{
    width: 595px;
    margin-left: 22px;
    padding-top: 10px;
}

/* правая колонка - новости */
.right-column{}
#right-column
{
    float: left;
    width: 317px;
    background: url(../images/news_hat.jpg) no-repeat top center;    
}

.header
{
    font-family: Tahoma;
    font-size: 16px;
    color: #777C78;
    font-weight: bold;
}

#header
{
    margin-left: 71px;
/*    padding-top: 225px;*/
	padding-top: 5px;
}

.news-body{}
#news-body
{
    background: url(../images/news_bg.jpg);
}

.news-content{}
#news-content
{
    background: url(../images/news_main_bg.jpg) no-repeat;
    padding-left: 71px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.news-date
{
    width: 57px;
    background: #404040;
    padding:1px 3px 2px 4px;
    font-family: Tahoma;
    font-size: 11px;
    color: #FFFFFF;
    text-align: center;
    margin-bottom: 6px;
    margin-top: 6px;
}

a.news-more
{
    font-family: Tahoma;
    font-size: 11px;
    color: #0280B2;
}
a.news-more:hover
{
    font-family: Tahoma;
    font-size: 11px;
    color: #0280B2;
    text-decoration: none;
}

.news-spacer
{
    background: url(../images/news_spacer.gif);
    height: 1px;
    width: 246px;
    margin-top: 10px;
}

.archive{}
#archive
{
    height: 50px;
    background: url(../images/news_foot.jpg) no-repeat;    
}

a.archive-lnk
{
    display: block;    
    font-family: Tahoma;
    font-size: 11px;
    color: #404040;
    background: url(../images/archive.gif) no-repeat;
    padding-left: 15px;
    margin-left: 65px;    
    width: 85px;
}
a.archive-lnk:hover
{
    text-decoration: none;
}

/* подвал */
.foot{}
#foot
{
    width: 1000px;
    height: 282px;
    background: url(../images/foot.jpg) no-repeat center center;
    clear: both;    
}

.copyright{}
#copyright
{
    float: left;
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    padding-top: 225px;
    padding-left: 110px;
}

.foot-contact{}
#foot-contact
{
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    color: #959595;
    padding-top: 200px;
    padding-left: 110px;
}

.info{}
#info
{
    float: left;
    font-family: Tahoma;
    font-size: 14px;
    color: #888888;
    font-weight: bold;
    padding-top: 165px;
    padding-left: 200px;
}

.big
{
    font-size: 16px;
}

div.padding
{
    padding-left: 9px;
}

.counter{}
#counter
{
    margin-left: 100px;
    margin-top: 20px;
}
/* кусок авто */
.car{}
#car
{
    float: left;
    position: relative;
    width: 142px;
    height: 267px;
    background: url(../images/car.jpg) no-repeat bottom right;
    margin-left: -142px;
    padding-top: 15px;
}

/* градиент уходящий в белый */
.gradient{}
#gradient
{
    float: right;
    position: relative;
    width: 90px;
    height: 126px;    
    margin-right: -90px;
    margin-top: 156px;
    background: url(../images/foot_bg.jpg);
}
/* общий стиль текста */
.txt
{
    font-family: Tahoma;
    font-size: 11px;
    color: #404040;
    font-weight:normal;
}

/* блоки на главной */

.clear
{
    clear: both;
}

.block
{
    width: 127px;
    height: 149px;
    float: left;
    text-decoration: none;
}

.block-content
{
    padding-top: 100px;
    text-align: center;
    font-family: Tahoma;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}

#auto
{
    background: url(../images/main/mysor1.gif);
    margin-left: 95px;
}

#bak
{
    background: url(../images/main/container.gif);
    margin-top: 27px;
}

#gps
{
    background: url(../images/main/ecojet001.gif);

    margin-left: 54px;
    margin-top: 27px;
}

#ecojet
{
/* 
	background: url(../images/main/ecojet001.gif);
	background: url(../images/main/ecojet-site1.gif);
*/

    background: url(../images/main/ecojet002.gif);


    margin-left: 54px;
/*    margin-left: 205px; dess remove 14/11/2011 */

}

#yrna
{
    background: url(../images/main/yrna.gif);
    margin-left: 54px;
    margin-top: 27px;
}

#bunker
{
    background: url(../images/main/bunker11.gif);
    margin-left: 54px;
    margin-top: 27px;
}

#cont
{
    background: url(../images/main/ugcontainer.gif);
    margin-left: 255px;
    margin-top: 27px;
}

#multilift
{
    background: url(../images/main/multilift11.gif);
    margin-left: 95px;
    margin-top: 27px;
}




.logo{}
#logo
{
    width: 509px;
    height: 501px;
    background: url(../images/logo.gif) no-repeat 50% 50%;
    margin: 0px auto;
    text-align: center;
    margin-top: 20px;
}

#margin, #margin-repeat
{
    margin-top: 8px;
}

.main-header
{
    font-family: Tahoma;
    font-size: 11px;
    color: #404040;
    font-weight: bold;
}

#main-header1 
{
    font-family: Tahoma;
    font-size: 11px;
    color: #404040;
    font-weight: bold;
}

#content-contact
{
    width: 595px;
    margin-left: 22px;
    padding-top: 10px;
    background: url(../images/sepbg.jpg) no-repeat right top;
}
/* стили контента */
#headtitle{
	color:#777f7b;
	font-family:tahoma;
	font-size:12pt;
	font-weight:bold;
}
#separator{
	background-image:url(../images/separator.gif);
	position:relative;
	margin:10px 0 10px 0;
	width:598px;
	height:1px;
}
#sep2{
	background-image:url(../images/separator2.gif);
	position:relative;
	margin:10px 0 10px -10px;
	width:299px;
	height:1px;
}
#maintxtcont{
	color:#404040;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	width:650px;
}
.email:link,.email:visited{
	color:#0280b2;
	text-decoration:underline;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
}
.email:hover{
	color:#0280b2;
	text-decoration:none;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
}
#imgpos{
	margin:10px;

}
.btnt:link,.btnt:visited{
	color:#777f7b;
	text-decoration:none;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
}
.btnt:hover{
	color:#282624;
	text-decoration:underline;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
}
#noteid{
	color:#e78925;
	font-family:tahoma;
	font-size:9px;
}
#footnote{
	color:#777f7b;
	font-family:tahoma;
	font-size:10px;
	padding-left:10px;
	margin-top:30px;
}
#subtitle{
	color:#404040;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
}
#ullist{
	/*line-height:20px;*/
	margin-right:20px;
	left:20px;
	position:relative;
/*	z-index:-98; */
	z-index: auto; /* added 19/01/2009 */
}
#ullist li{
	list-style-image:url(../images/lipoint.gif);
	list-style-position:outside;
        margin-bottom: 2%;
}
#imgleft{
	float:left;
}
#imgright{
	float:right;
}
.imgbrd{
	border:#d1d3d4 solid 1px;
	padding:1px;
}
#bgdark{
	background:url(../images/bgdark.gif) top repeat-x;
	height:24px;
}
#bglight{
	background:url(../images/bglight.gif) top repeat-x;
	height:24px;
}
#orangeclr{
	color:#e78925;
}

#download{
	color:#777f7b;
	font-family:tahoma;
	font-size:11px;
}
#download .dla:link,#download .dla:visited{
	color:#e78925;
	font-family:tahoma;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
}
#download .dla:hover{
	text-decoration:none;
}
#download #dlimgleft{
	float:left;
	margin-top:-10px;
}
#previewpic{
	float:left;
	position:relative;
	width:303px;
	height:850px;
	background:url(../images/topheadbg.jpg) top center no-repeat;
	padding-top:70px;
}
#previewpic #fullimg{
	width:273px;
	height:198px;
	background:url(../images/borderpreview.gif) top center no-repeat;
	padding:3px;
}
#previewpic .imgbrd{
	border:#d1d3d4 solid 1px;
	padding:1px;
	cursor:pointer;
}
#newsdate{
	color:#FFFFFF;
	background-color:#404040;
	padding:1px 3px 2px 4px;
	display:table-cell;
}
#arch{
	background:url(../images/separator3.gif) top center no-repeat;
	width:569px;
	margin-top:20px;
	padding-top:5px;
}
#arch .al:link,#arch .al:visited{
	color:#404040;
	font-family:tahoma;
	font-size:10px;
	text-decoration:underline;
}
#arch .al:hover{
	text-decoration:none;
}

/*products cat*/
a.head-lnk:link,a.head-lnk:visited
{
    font-family: Tahoma;
    font-size: 12px;
    color: #777f7b;
    font-weight: bold;
    text-decoration: none;
}
a.head-lnk:hover
{
    text-decoration: underline;
}
a.txt-lnk:link,a.txt-lnk:visited
{
    font-family: Tahoma;
    font-size: 12px;
    color: #404040;
    font-weight: normal;
    text-decoration: none;
}
a.txt-lnk:hover
{
    text-decoration: underline;
}
#content .prod-ul
{
    display: inline;
    list-style-type: none;
}
#content .prod-br
{
    margin-bottom: 5px;
}
#content .td-txt
{
    padding-left: 10px;
}
#content .prod-ul li
{
    float: left;
    font-family: Tahoma;
    font-size: 11px;
    color: #777f7b;
    margin-right: 5px;
}
#content #ext
{
    font-size: 11px;
}

a.www
{
    font-family: Tahoma;
    font-size: 11px;
    color: #0280B2;
}

a.www:hover
{
    font-family: Tahoma;
    font-size: 11px;
    color: #0280B2;
    text-decoration: none;
}
p.www-r
{
    font-family: Tahoma;
    font-size: 11px;
    color: #0280B2;
    text-decoration: none;
    text-align: right;
}
li.map
{
    margin-bottom: 10px;
    margin-top: 10px;
    type:i;
}
li.map1
{
    margin-bottom: 10px;
    margin-top: 10px;
    type:i;
}

h2
{
    font-family: Tahoma;
    font-size: 14px;
    color: #404040;
    font-weight: bold;
    margin-left: 20px;
    background: url(../images/header_h2.jpg);
    margin-bottom: 10px;
}

#lisimple
{
    float: left;
    font-family: Tahoma;
    font-size: 21px;
    color: #404040;
    margin-right: 2px;
}

p {
 text-indent: 1.5em; 
}

p.att {
	text-indent: 0.3em; 
	font-size: 14px;
/*	color: #777F7B; */
 	font-weight: bold; 

}

p.att1 {
	text-indent: 0.3em; 
	line-height: 1.5;
	font-size: 14px;
/*	color: #777F7B; */
 	font-weight: bold; 

}

/* articles */

.header-art
{
    font-family: Tahoma;
    font-size: 16px;
    color: #777C78;
    font-weight: bold;
}

#header-art
{
    margin-left: 71px;
    padding-top: 0px;
    padding-bottom: 5px;

}

.art-body{}
#art-body
{
    background: url(../images/news_bg.jpg);
}

.art-content{}
#art-content
{
    background: url(../images/news_main_bg.jpg) no-repeat;
    padding-left: 71px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.art-date
{
    width: 57px;
    background: #404040;
    padding:1px 3px 2px 4px;
    font-family: Tahoma;
    font-size: 11px;
    color: #FFFFFF;
    text-align: center;
    margin-bottom: 6px;
    margin-top: 6px;
}

a.art-more
{
    font-family: Tahoma;
    font-size: 11px;
    color: #0280B2;
}
a.art-more:hover
{
    font-family: Tahoma;
    font-size: 11px;
    color: #0280B2;
    text-decoration: none;
}

.art-spacer
{
    background: url(../images/news_spacer.gif);
    height: 1px;
    width: 246px;
    margin-top: 10px;
}
.articlesfoot{}
#articlesfoot
{
    height: 50px;
    background: url(../images/news_foot.jpg) no-repeat;    
}

#art01
{
    border: 1px solid #777F7B;
    background: url(../images/12345.png) top left repeat;
    padding:10px;
    position: inherit;
    font-size: 15px;
    font-family: Times;
    margin-bottom:30px;

}

#art01 a
{
    font-size: 14px;
    font-family: Times;

}


#art01 li
{
    color: #404040;
    margin-left: 22px;
}



/* flashbanner */

.flashbanner
{
    font-family: Tahoma;
    font-size: 16px;
    color: #777C78;
    font-weight: bold;
}

#flashbanner
{
    margin-left: 50px;
    padding-top: 225px;
    padding-bottom: 5px;

}

h5 {
	color: #777F7B;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 15px;
	padding-bottom: 15px;
}
