.body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
color: #666;
font-size: 12px;
font-family: Arial, Tahoma, Verdana, sans-serif;
background-color: #55525e;
line-height:20px;
}  
  
* {behavior:url("hover.htc")}

div,form,ul,li,dl,dt,dd,p {
margin: 0;
padding: 0;
list-style: none;
}

img {
border: 0;
} 

h1,h2,h3,h4,h5,h6 {
margin: 0;
padding: 0;
font-weight: normal;
}
a {
color: #da6c1c;
cursor:pointer;
}
a:hover {
text-decoration: none;
}
.clear {
clear: both;
overflow: hidden;
height: 0;
}
#content
{
	position: relative;
	min-width:990px;
	/*background: url('images/bg_luimen.jpg') 50% 0 no-repeat;*/
	background-repeat:no-repeat;
	background-position: 50% 0;
	height: 740px;
	z-index: 10;
}
#header
{
	position: relative;
	background: #55525e url('images/bg_header.jpg') 50% 0 no-repeat;
	height: 94px;
	min-width:990px;
	z-index: 20;
}
#header a
{
	color:#c8c5cc;
}
#content .content
{
	width: 990px;
	margin: auto;
	height: 740px;
}
#header .header
{
	width: 990px;
	margin: auto;
	height: 94px;
}
#header .header .menu1
{
	padding-top: 16px;
	width: 470px;
}
#header .header .menu1 a
{
	text-decoration: none;
	border-bottom: 1px dotted #c8c5cc;
	float:left;
}

#header .header .menu1 .ss
{
	padding-right: 33px;
	float:left;
	background: url('images/icon_download.png') no-repeat;
	background-position: 85% center;
	height:20px;
}

#header .header .menu1 .ss1
{
	padding-left: 33px;
	float:left;
	background: url('images/icon_question.gif') no-repeat;
	background-position: 10% center;
	height:20px;
}


#header .header .menu1 a .map
{
	padding: 0 10px;
}

#header .header .menu2 {
    height: 43px;
    font-size: 13px;
    margin: 35px 0 0 280px;
    position: relative;
	width:81%;
}


#header .header .menu2 a {
	text-decoration: none;
	height:43px;
}
#header .header .menu2 form
{
	background: url('images/bg_form.gif') no-repeat;
     background-position:left center;
     height: 20px;
     width:250px;
     float:right;
     overflow: hidden;
     margin-left:10px;
     margin-right: -52px;
     margin-top: -77px;
}
#header .header .menu2 form .input {
float: left;
width: 270px;
height: 14px;
color: #c8c5cc;
font-size: 11px;
font-family: Arial, Tahoma, Verdana, sans-serif;
padding: 3px 5px;
background-color: transparent;
border: none;
}

#header .header .menu2 form .button {
float: right;
cursor: pointer;
width: 20px;
height: 19px;
background-color: transparent;
border: none;
background: url('images/icon_find.gif') 20% 3px no-repeat;
margin-top:2px;
}
#content .content .infotext
{
	padding: 85px 0 0 50px;
	color:#c8c5cc;
	font-size:16px;
	font-weight:bold;
	width: 400px;
}

#content .content .infotext h1
{
	color:#c8c5cc;
	font-size:16px;
	font-weight:bold;
}


#content .content .infotext a
{
	color: #ea7331;
	font-size:11px;
	font-weight:normal;
	padding-left:10px;
}
#content .content .textss
{
	font-size:19px;
	font-weight:normal;
	padding: 0 0 0 205px;
	margin-top: -5px;
	position:absolute;
	top: 690px;
}

#content .content .textss .a2 a.ss
{
	position:absolute;
	left: 420px;
	top: 0;
}

#content .content .textss a
{
	color: #fff;
	text-decoration: none;
}
#content .content .textss1
{
	font-size:19px;
	font-weight:normal;
	padding: 56px 0 0 45px;
	position: absolute;
    top: 685px;
}
#content .content .textss1 a
{
	color: #fff;
	float:left;
	text-decoration: none;
}
#content .content .textss2
{
	font-size:19px;
	font-weight:normal;
	padding: 93px 0 0 695px;
	position: absolute;
    top: 742px;
}
#content .content .textss2 a
{
	color: #fff;
	white-space: nowrap;
	float:left;
	text-decoration: none;
}
#content .content table
{
	height:100%;
}
#content .content .textss1 .ecr_menu_partners .ecr_menu1 table tr td.dot_grey1 .logo
{
	background:url('images/logo.png') 50% 0 no-repeat;
	background-position: left top;
	padding: 30px 0 0 0;
	margin-left: 35px;
	font-size:20px;
	color: #DE6E31;
	border: none;
	float:left;
}
#content .content .textss1 .ecr_menu_partners .ecr_menu1 table tr td.dot_grey1 .logo a
{
	margin-left: 0px;
}
#bottom
{
	min-width:990px;
	background: url('images/bg_bottom.jpg') 50% 0 no-repeat;
	background-position: center center;
	height: 100px;
}
#bottom .bottom
{
	max-width: 1280px;
    min-width: 990px;
	margin: auto;
}
#bottom .bottom a
{
	color:#c8c5cc;
}
#bottom .bottom .text
{
	color:#c8c5cc;
	text-align:right;
	padding-top: 20px;
	padding-right:20px;
}

ul#cssmenu {
		color:#c8c5cc;
		height: 43px;
		width:75%;
		position:relative;
}

ul#cssmenu li {
        float: left;
        display: inline;
        position: relative;
        height: 43px;
		cursor:pointer;
		width:auto;
		/*background: url("images/dot_v.gif") repeat-y transparent;
		background-position:right center;*/
}

ul#cssmenu ul, ul#cssmenu .ul {
        width: 225px;
        display: none;
        position: absolute;
        top: 43px;
        left: 0;
}
 ul#cssmenu .ul {
      width: 550px;
      background: url('images/px.png') repeat;
}
ul#cssmenu .ul > ul {
     position: relative;
     top: 0;
     display: block;
width: 100%;
     /*float:left;*/
}
ul#cssmenu .ul > ul > li{
width: 50%;
background:none;
}
ul#cssmenu .ul > ul > li.zagolovokLi, ul#cssmenu .ul > ul > li.li1{
width: 100%;
-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
ul#cssmenu ul .zagolovok {
       width:100%;
	   color:#c8c5cc;
	   font-size: 14px;

	    white-space:nowrap !important;
		padding: 15px 0 0 0;
}
ul#cssmenu ul a .zagolovok1 {
color: #de6e31;
	font-size: 20px;
	margin-top:-23px;
	width:10%;
    padding: 0 0 0 10px;
	}
ul#cssmenu ul .scilka
{
	 padding: 0px !important;
}
ul#cssmenu ul:after {
        display: none;
		width: 225px;
        content: ".";
        height: 0;
        visibility: hidden;
		position: relative;
		z-index: 1000;
}

ul#cssmenu ul li {
        float: left;
        display: block !important;
        display: inline;
		background: url('images/px.png') repeat;
		width: 100%;
}
ul#cssmenu ul li a.str
{
	padding:5px 0;
}
ul#cssmenu ul li a.str .text_menu
{
	margin-top:2px;
	margin-left:10px;
	float: left;
	height:15px;
}
ul#cssmenu ul li a.str img
{
	float: left;
}
ul#cssmenu ul li a.str .bl
{
	display: block;
}
ul#cssmenu ul li a.str:hover .bl2
{
	display: block;
}

ul#cssmenu ul li a.str:hover .bl
{
	display: none;
}
ul#cssmenu ul li a.str .bl2
{
	display: none;
}
ul#cssmenu ul li a
{
	white-space: nowrap;
	display:block;
	margin-left: 15px;
}
ul#cssmenu ul li.li1
{
	height:5px;
	padding: 0 10px;
	width:205px;
}
ul#cssmenu ul .dot_g
{
	background: url('images/dot_g.gif') repeat-x;
	background-position: 100% center;
	height:3px;
	float:left;
	width:100%;
}
ul#cssmenu ul li  a
{
	padding-left:15px;
}
/* Main Menu */
ul#cssmenu a {
        padding: 0 8px;
        float: none !important;
        display: block;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu a.iehover
{
	color: #EA7331;
}

ul#cssmenu li:hover,
ul#cssmenu li.iehover {
        background: url('images/px.png') repeat;
        color: #EA7331;
}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
        color: #c8c5cc;
}

/* 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 {
         color: #fff;
}

ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 170px;
}

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

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


#header .header .menu2 .dot
{
	background: url('images/dot_v.gif') repeat-y;
	background-position: right center;
	height:20px;
	width:1px;
	margin-top:-42px;
	position:absolute;
	top:43px;
	right:0px;
}

#models
{
	min-width:990px;
	background: url('images/bg_models.jpg') 50% 0 no-repeat;
	background-position: center center;
	height: 247px;
}
#content_models
{
	min-width:990px;
	max-width:1280px;
	margin: auto;
	padding-bottom:150px;
	background-color:#fff;
	overflow:hidden;
}
#content_models .content_models
{
	margin: auto;
	background-color: #fff;
	width:990px;
}
#content_models .td1
{
	background: url('images/td1.jpg') no-repeat;
	height:244px;
	background-position: center center;
	overflow:hidden;
	border:none;
}
#content_models .td2
{
	background: url('images/td2.jpg') no-repeat;
	height:244px;
	background-position: center center;
	overflow:hidden;
}
#content_models .content_models .left
{
	float:left;
	width: 244px;
	margin: 0 0 0 -145px;
}
#content_models .content_models .left .left_td
{
	float:left;
	padding: 15px 20px 15px 145px;
	width:100%;
	text-align:left;
	background-color:#332e37;
	overflow:hidden;
	clear:both;
	background: #332e37 url('images/bg_left_td.gif') no-repeat;
	background-position: center bottom;
}
#content_models .content_models .left .left_td a
{
	display: block;
}
#content_models .content_models .left .left_td .prod
{
		margin-bottom: 20px;
	margin-top: 20px;
}
#content_models .content_models .left .left_td  .prod a span.s1
{
	color: #de6e31;
	font-size: 20px;
}
#content_models .content_models .left .left_td  .inform  .str
{
	/*background: url('images/na_stenu.png') no-repeat;*/
	text-align:left;
	/*background-position: left center;*/
	height:20px;
	padding: 5px 0;
	margin-bottom:10px;
	position:relative;
}

#content_models .content_models .left .left_td  .inform a.str .bl,
#content_models .content_models .left .left_td  .inform1 a.str .bl
{
	display: block;
	float: left;
    width: 25px;
}
#content_models .content_models .left .left_td  .inform a.str:hover .bl2,
#content_models .content_models .left .left_td  .inform1  a.str:hover .bl2
{
	display: block;
	float: left;
    width: 25px;
}

#content_models .content_models .left .left_td  .inform a.str:hover .bl,
#content_models .content_models .left .left_td  .inform1 a.str:hover .bl
{
	display: none;
	float: left;
    width: 25px;
}
#content_models .content_models .left .left_td  .inform a.str .bl2,
#content_models .content_models .left .left_td  .inform1 a.str .bl2
{
	display: none;
	float: left;
    width: 25px;
}



#content_models .content_models .left .left_td  .inform  a.str .text,
#content_models .content_models .left .left_td  .inform1  a.str .text
{
	border: 1px solid #332e37;
	padding: 3px 0px 3px 0px;
}
#content_models .content_models .left .left_td  .inform   .str:hover
{
	text-align:left;
	padding: 5px 0;
	height:20px;
		margin-bottom:10px;
	color:#fff;
}
#content_models .content_models .left .left_td  .inform   a.str:hover,
#content_models .content_models .left .left_td  .inform1   a.str:hover
{
	color:#fff;
}

#content_models .content_models .left .left_td  .inform 
{
	width:110%;
}
#content_models .content_models .left .left_td  .inform  a.str2:hover .text,
#content_models .content_models .left .left_td  .inform1  a.str2:hover .text
{
	padding: 3px 2px 3px 5px;
	margin: -3px -20px -3px -5px;
}
#content_models .content_models .left .left_td  .inform  a.str:hover .text,
#content_models .content_models .left .left_td  .inform1  a.str:hover .text
{
	border: 1px solid #da6c1c;
	position: relative;
	z-index: 10;
	height:20px;
	padding-left:5px;
	margin-right: 30px;
}
#content_models  .content_models .left .left_td a
{
	color: #c8c5cc;
	text-decoration: none;
	line-height:15px;
}
#content_models .content_models .left .left_td .dot
{
	background: url('images/dot_g.gif') repeat-x;
	background-position: center center;
	height:3px;
	float:left;
	width:100%;
	padding-top:30px;
}
#content_models .content_models .left .left_td .zagolovok
{
	width:100%;
	color:#c8c5cc;
	font-size: 14px;
	text-align: left;
	padding-bottom: 10px;
}
#content_models .content_models .left .left_td .zagolovok a
{
	width:70px;
	float:right;
	margin-right: 80px;
}
#content_models .content_models .left .left_td .zagolovok1
{
	color: #de6e31;
	display:block;
	font-size: 20px;
	padding-left:10px;
}
#content_models .content_models .left .left_td .under
{
	text-decoration: underline;
}
#content_models .content_models .left .left_td .under:hover
{
	text-decoration: none;
}
#content_models .content_models .left .left_td  .inform1
{
	width:110%;
}
#content_models .content_models .left .left_td  .inform1  .str
{
	text-align:left;
	padding: 5px 0;
	margin-bottom:10px;
	height:20px;
	position:relative;
}
#content_models .content_models .left .left_td  .inform1  .str:hover
{
	text-align:left;
	margin-bottom:10px;
	padding: 5px 0;
	height:20px;
	position:relative;
	text-decoration:none;
	color:#fff;
}
#content_models .content_models .left .left_td1
{
	padding: 15px 20px 15px 145px;
	width:100%;
	float:left;
	text-align:left;
	background-color:#55525E;
}
#content_models .content_models .left .left_td1 .str1
{
	padding: 4px 0;
	font-size: 13px;
}
#content_models .content_models .left .left_td1 a
{
	text-decoration: underline;
	color:#c8c5cc;
}
#content_models .content_models .left .left_td1 a:hover
{
	text-decoration: none;
	color:#de6e31;
}
#content_models2
{
	min-width:990px;
	background: url('images/content_models2.jpg') 50% 0 no-repeat;
	background-position: center center;
	height:275px;
}
#content_models3
{
	min-width:990px;
	background: url('images/bg_content_models.jpg') 50% 0 repeat-y;
	background-position: center center;
	height:150px;
}
#content_models .content_models .main_content .navigation
{
	margin:30px;
	font-size:11px;
}
#content_models .content_models .main_content .navigation ul li
{
	float:left;
	margin: 0 10px 0 0;
}
#content_models .content_models .main_content .navigation ul li a
{
	color: #918e9b;
	border-bottom: 1px dotted #918e9b;
	text-decoration: none;
}
#content_models .content_models .main_content .navigation ul li a:hover
{
	border: none;
}
#content_models .content_models .main_content .navigation ul li.next
{
	float:left;
	background: url('images/next.gif') 0 6px no-repeat;
	text-align: left;
	margin: 0 10px 0 0;
	padding: 0 0 0 25px;
}
#content_models .content_models .main_content .navigation ul li.next a.not
{
	border:none !important;
}

#content_models .content_models .main_content .navigation ul li.last
{
	float:left;
	background: url('images/next.gif') 0 6px no-repeat;
	text-align: left;
	margin: 0 10px 0 0;
	padding: 0 0 0 25px;
}
#content_models .content_models .main_content .navigation ul li.last a
{
	color:#de6e31;
	border: none;
}
#content_models .content_models  .main_content
{
	color: #55525e;
	background-color:#fff;
	width: 865px;
	margin-right:-145px;
	float:right;
	overflow: hidden;
}
#content_models .content_models  .main_content .line
{
	color:#fff;
	float:right;
	background-color:#332e37;
	height:35px;
	width:75%;
	margin-top:5px;
	padding:0 0 0 20px;
}
#content_models .content_models  .main_content .line a
{
	color:#fff;
}
#content_models .content_models  .main_content .line .text_mod
{
	padding-top: 6px;
	background-color:#332e37;
	color:#fff;
	padding-left: 0px;
}
#content_models .content_models  .main_content .line ul
{
	margin-top:-1px;
}
#content_models .content_models  .main_content .line ul.or_ul
{
	float:left;
	margin-top:-4px;
}
#content_models .content_models  .main_content .line ul.or_ul a
{
	color: #DE6E31;
}
#content_models .content_models  .main_content .line ul.or_ul a:hover
{
	color: #fff;
}
#content_models .content_models  .main_content .line ul li
{
	float: left;
	padding: 0 10px 0 0;
}
#content_models .content_models  .main_content h3
{
		color: #55525e;
		float:left;
		font-size: 20px;
		margin-left:30px;
		margin-top: 10px;
}
#content_models .content_models  .main_content .text
{
	text-align:left;
	font-size: 12px;
	padding-top: 25px;
	width: 480px;
	font-weight:bold;
	float:left;
	margin-left:30px;
	background-color: #fff;
}
#content_models .content_models  .main_content .text1
{
	text-align:left;
	font-size: 12px;
	width: 480px;
	float:left;
	margin-left:30px;
}
#content_models .content_models  .main_content .text_orange
{
	text-align:left;
	font-size: 12px;
	color:#fff;
	margin-top: -35px;
	width: 38%;
	float:right;
	line-height:15px;
	background:  #da6c1c url('images/bg_orange_block.png') no-repeat;
	background-position: center bottom;

}
#content_models .content_models  .main_content .text_orange .text_orange1
{
	float:left;
	width:51%;
	margin:10px 70px 15px 20px;
}
#content_models .content_models  .main_content a
{
	text-decoration: none;
}
#content_models .content_models  .main_content span
{
	color: #de6e31;
	font-size: 20px;
}
#content_models .content_models  .main_content .zagolovok
{
	width:100%;
	color:#332e37;
	font-size: 14px;
	text-align: left;
	float:left;
	padding-top:15px;
}
#content_models .content_models  .main_content .text_bold
{
	float:left;
	width: 480px;
	margin-left:30px;
}
#content_models .content_models  .main_content .text2
{
	text-align:left;
	font-size: 12px;
	font-weight:bold;
	padding-top:10px;
	width: 480px;
	float:left;
	line-height:23px;
}
#content_models .content_models  .main_content .menu_right
{
	float:left;
	width:180px;
	padding-left:30px;
	padding-top:15px;
}
#content_models .content_models  .main_content .menu_right .str a:hover,
#content_models .content_models  .main_content .menu_right .str2 a:hover,
#content_models .content_models  .main_content .menu_right .str1 a:hover
{
	text-decoration: none;
}
#content_models .content_models  .main_content .menu_right .str
{
	background: url('images/na_stenu_orange.png') 0 6px no-repeat;
	background-position: left center;
	width:180px;
	height: 31px;
	margin-top: 25px;
	position: relative;
	padding: 10px 0 0;
}
#content_models .content_models  .main_content .menu_right .str1
{
	background: url('images/na_shtativ_orange.png') 0 6px no-repeat;
	background-position: left center;
	width:180px;
	height: 31px;
	margin-top:25px;
	position: relative;
	padding: 10px 0 0;
}
#content_models .content_models  .main_content .menu_right .str2
{
	background: url('images/electropriv_orange.png') 0 6px no-repeat;
	background-position: left center;
	width:180px;
	height: 31px;
	margin-top:25px;
	position: relative;
	padding: 10px 0 0;
}
#content_models .content_models  .main_content .menu_right .str a,
#content_models .content_models  .main_content .menu_right .str1 a,
#content_models .content_models  .main_content .menu_right .str2 a
{
	position: absolute;
	top: 0;
	left: 0;
	height:12px;
	color:#55525e;
	text-decoration: underline;
	padding-left:40px;
	font-size:11px;
	line-height: 5px;
}
#content_models .content_models  .main_content .menu_right .str h3,
#content_models .content_models  .main_content .menu_right .str1 h3,
#content_models .content_models  .main_content .menu_right .str2 h3
{
	padding-left:10px;
	font-size:18px;
	margin-top: 3px;
}
#content_models .content_models  .main_content .menu_right .eco
{
	margin: 30px 0 0 0;
}
#content .content .textss .a1 .ecr_menu
{
	display:none;
	position:absolute;
	z-index:10;
	left: 0px; top: -260px;
}
#content .content .textss .a1 .ecr_menu  h2
{
	color: #de6e31;
	font-size: 20px;
	float:left;
}
#content .content .textss .a1 .ecr_menu  .ecr_menu1
{
	width:900px;
	height: 255px;
	background: url('images/px_menu.png') repeat;
}
#content .content .textss .a1  .treug
{
	background: url('images/treug.png') no-repeat;
	height: 12px;
	margin: 0 0 0 150px;
	z-index:100;
}
#content .content .textss .a2  .treug1
{
	background: url('images/treug.png') no-repeat;
	height: 12px;
	margin: 0 0 0 560px;
	z-index:100;
}
#content .content .textss .a1 .ecr_menu  .or_text
{
	padding: 15px 0 20px 50px;
	font-size:14px;
}
#content .content .textss .a1 .ecr_menu a
{
	text-decoration: none;
}
#content .content .textss .a1 .ecr_menu  .zagolovok
{
	font-size:14px;
	padding:15px 0 8px 15px;
	color: #666;
	/*float:left;*/
	width:100%;
}


#content .content .textss .a1 .ecr_menu  .sub-menu-images
{
	width: 100%; 
	height: 187px; 
	background: url('images/px.png') repeat;
}


#content .content .textss .a1 .ecr_menu  .sub-menu-images a.image .bl img
{
	padding: 0 10px 0 10px;
	float: left;
}
#content .content .textss .a1 .ecr_menu  .sub-menu-images a.image .bl2 img
{
	padding: 0 10px 0 10px;
	float: left;
}

#content .content .textss .a1 .ecr_menu  .sub-menu-images ul
{
	padding-top: 8px;
}



#content .content .textss .a1 .ecr_menu  .sub-menu-images a.image .bl
{
	display: block;
}
#content .content .textss .a1 .ecr_menu  .sub-menu-images a.image:hover .bl2
{
	display: block;
}

#content .content .textss .a1 .ecr_menu  .sub-menu-images a.image:hover .bl
{
	display: none;
}
#content .content .textss .a1 .ecr_menu  .sub-menu-images a.image .bl2
{
	display: none;
}

#content .content .textss .a1 .ecr_menu  .sub-menu-images a.image
	{
	text-decoration: none!important;
	}
	
#content .content .textss .a1 .ecr_menu  .sub-menu-images a.image .text_menu
{
	color: #c8c5cc;
}

#content .content .textss .a1 .ecr_menu  .sub-menu-images a.image:hover .text_menu
{
	color: #de6e31;
}



#content .content .textss .a1 .ecr_menu  td.dot_grey  #sub-menu-images
{
	display: none;
}

#content .content .textss .a1 .ecr_menu  td.dot_grey1  #sub-menu-images1
{
	display: none;
}

#content .content .textss .a1 .ecr_menu  td.dot_grey2  #sub-menu-images2
{
	display: none;
}


#content .content .textss .a1 .ecr_menu  td.dot_grey:hover  #sub-menu-images
{
	display: block;
}

#content .content .textss .a1 .ecr_menu  td.dot_grey1:hover  #sub-menu-images1
{
	display: block;
}

#content .content .textss .a1 .ecr_menu  td.dot_grey2:hover  #sub-menu-images2
{
	display: block;
}
/*******************************************************/

#content .content .textss .a1 .ecr_menu  .zagolovok2
{
	font-size:14px;
	padding:15px 0 0 15px;
	color: #666;
	float:left;
	/*width:35%;*/
	width:50%;
}
#content .content .textss .a1 .ecr_menu .images
{
	margin: 10px 5px;
	float:left;
}
#content .content .textss .a1 .ecr_menu  .zagolovok .zagolovok1,
#content .content .textss .a1 .ecr_menu  .zagolovok2 .zagolovok1
{
	color: #818081;
	font-size: 20px;
}

#content .content .textss .a1 .ecr_menu  .zagolovok .zagolovok1:hover,
#content .content .textss .a1 .ecr_menu  .zagolovok2 .zagolovok1:hover
{
	color: #de6e31;
	font-size: 20px;
}

#content .content .textss .a1 .ecr_menu  .ecr_menu1 table tr td.dot_grey
{
	border-right: 1px dotted gray;
	background-color: #fff;
}
#content .content .textss .a1 .ecr_menu  .ecr_menu1 table tr td .str
{
	padding:0 0 0 40px;
	 background: url('images/na_stenu_black.png') no-repeat;
	 height:30px;
	 background-position:left top;
	 margin: 30px 0 0 30px;
	 color: #000000;
    font-size: 14px;
}
#content .content .textss .a1 .ecr_menu  .ecr_menu1 table tr td.dot_grey a
{
	text-decoration: underline;
}
#content .content .textss .a1 .ecr_menu  .ecr_menu1 table tr td.dot_grey a:hover
{
	text-decoration: none;
}
#content .content .textss .a1 .ecr_menu  .ecr_menu1 table tr td .str1
{
	padding:0 0 0 40px;
	height:30px;
	 background: url('images/na_shtativ_black.png') no-repeat;
	 background-position:left top;
	  margin: 20px 0 0 30px;
	  color: #000000;
    font-size: 14px;
}

#content .content .textss .a1 .ecr_menu  .ecr_menu1 table tr td .str2
{
	padding:0 0 0 40px;
	 background: url('images/electropriv_black.png') no-repeat;
	 background-position:left top;
	 height:30px;
	  margin: 20px 0 0 30px;
	  color: #000000;
    font-size: 14px;
}
#content .content .ecr_menu  .ecr_menu1 table tr td a
{
	font-size: 14px;
	color: #000;
}
#content .content .textss .a1 .ecr_menu  .ecr_menu1 table tr td.dot_grey1
{
	background: url('images/child.jpg') no-repeat;
	border-right: 1px dotted gray;
	background-position:0% bottom;
	background-color: #fff;
}
#content .content .textss .a1 .ecr_menu  .ecr_menu1 table tr td.clas
{
	background: url('images/class.jpg') no-repeat;
	background-position:0% bottom;
	background-color: #fff;
}
#content .content .textss .a1 .ecr_menu   .ecr_menu1 table tr td.border_top
{
	background: url('images/border_top.gif') repeat-x;
	height:12px;
	background-position: center top;
}
#content .content .textss .a1 .ecr_menu   .ecr_menu1 table tr td.border_bot
{
	background: url('images/border_bot.gif') repeat-x;
	height:12px;
	background-position: center bottom;
}
#content .content .textss .a1 .ecr_menu   .ecr_menu1 table tr td.border_left
{
	background: url('images/border_left.gif') repeat-y;
	background-position: center center;
}
#content .content .textss .a1 .ecr_menu   .ecr_menu1 table tr td.border_right
{
	background: #3e3a44 url('images/border_right.gif') repeat-y;
	background-position: center center;

}
#content .content .textss .a1 .ecr_menu   .ecr_menu1 table tr td.ugol1
{
	background: url('images/ugol1.gif') no-repeat;
	height:12px;
	background-position: center top;
}
#content .content .textss .a1 .ecr_menu   .ecr_menu1 table tr td.ugol2
{
	background: url('images/ugol2.gif') no-repeat;
	height:12px;
	background-position: center top;
}
#content .content .textss .a1 .ecr_menu   .ecr_menu1 table tr td.ugol3
{
	background: url('images/ugol3.gif') no-repeat;
	height:12px;
	background-position: center bottom;
}
#content .content .textss .a1 .ecr_menu   .ecr_menu1 table tr td.ugol4
{
	background: url('images/ugol4.gif') no-repeat;
	height:12px;
	background-position: center bottom;
}
#content .content .textss .a2 .ecr_menu_doc
{
	display:none;
	position:absolute;
	z-index:10;
	top: -115px;
	 left: 0px;
}
#content .content .textss .a2 .ecr_menu_doc  .ecr_menu1
{
	width:900px;
	height: 110px;
	background: url('images/px_menu.png') repeat;
}
#content .content .textss .a2 .ecr_menu_doc   .ecr_menu1 table tr td.dot_grey
{
	border-right: 1px dotted gray;
	background-color: #fff;
}
#content .content .textss .a2 .ecr_menu_doc   .ecr_menu1 table tr td.dot_grey a
{
	color:#55525e;
	font-size:20px;
	text-decoration: none;
	margin-left: 35px;
	display:block;
	position:relative;left:0px;
}

#content .content .textss .a2 .ecr_menu_doc   .ecr_menu1 table tr td.dot_grey a:hover
{
	color:#de6e31;
}

#content .content .textss .a2 .ecr_menu_doc   .ecr_menu1 table tr td.dot_grey1 a
{
	border: none;
	font-size:19px;
	color:#de6e31;
	display:block;
	margin-left: 35px;
	text-decoration:none;
	position:relative;left:0px;
}

#content .content .textss .a2 .ecr_menu_doc   .ecr_menu1 table tr td.dot_grey1 a:hover
{
	color:#ffffff;
}


#content .content .textss .a2 .ecr_menu_doc   .ecr_menu1 table tr td.dot_grey2 a
{
	border: none;
	font-size:19px;
	color:#fff;
	display:block;
	margin-left: 35px;
	text-decoration:none;
	position:relative;left:0px;
}

#content .content .textss .a2 .ecr_menu_doc   .ecr_menu1 table tr td.dot_grey2 a:hover
{
	color:#de6e31;
}

#content .content .textss .a2 .ecr_menu_doc   .ecr_menu1 table tr td.border_top
{
	background: url('images/border_top.gif') repeat-x;
	height:12px;
	background-position: center top;
}
#content .content .textss .a2 .ecr_menu_doc   .ecr_menu1 table tr td.border_bot
{
	background: url('images/border_bot.gif') repeat-x;
	height:12px;
	background-position: center bottom;
}
#content .content .textss .a2 .ecr_menu_doc   .ecr_menu1 table tr td.border_left
{
	background: url('images/border_left.gif') repeat-y;
	background-position: center center;
}
#content .content .textss .a2 .ecr_menu_doc   .ecr_menu1 table tr td.border_right
{
	background: url('images/border_right.gif') repeat-y;
	background-position: center center;
}
#content .content .textss .a2 .ecr_menu_doc   .ecr_menu1 table tr td.ugol1
{
	background: url('images/ugol1.gif') no-repeat;
	height:12px;
	background-position: center top;
}
#content .content .textss .a2 .ecr_menu_doc   .ecr_menu1 table tr td.ugol2
{
	background: url('images/ugol2.gif') no-repeat;
	height:12px;
	background-position: center top;
}
#content .content .textss .a2 .ecr_menu_doc   .ecr_menu1 table tr td.ugol3
{
	background: url('images/ugol3.gif') no-repeat;
	height:12px;
	background-position: center bottom;
}
#content .content .textss .a2 .ecr_menu_doc   .ecr_menu1 table tr td.ugol4
{
	background: url('images/ugol4.gif') no-repeat;
	height:12px;
	background-position: center bottom;
}
#content .content .textss1 .ecr_menu_partners
{
	display:none;
	position:absolute;
	z-index:10;
	top:-60px;
	left:0px;
}
#content .content .textss1 .ecr_menu_partners .ecr_menu1
{
	width:900px;
	height: 110px;
	background: url('images/px_menu.png') repeat;
}
#content .content .textss1 .ecr_menu_partners  .ecr_menu1 table tr td.dot_grey
{
	border-right: 1px dotted gray;
	background-color: #fff;
}
#content .content .textss1 .ecr_menu_partners  .ecr_menu1 table tr td.dot_grey a
{
	color:#55525e;
	font-size:20px;
	text-decoration: none;
	margin-left: 35px;
	display:block;
}

#content .content .textss1 .ecr_menu_partners  .ecr_menu1 table tr td.dot_grey a:hover
{
	color:#de6e31;
}

#content .content .textss1 .ecr_menu_partners   .ecr_menu1 table tr td.dot_grey1 a
{
	border: none;
	font-size:19px;
	color:#de6e31;
	display:block;
	margin-left: 35px;
	text-decoration:none;
}

#content .content .textss1 .ecr_menu_partners  .ecr_menu1 table tr td.dot_grey1 a:hover
{
	color:#ffffff;
}

#content .content .textss1 .ecr_menu_partners  .ecr_menu1 table tr td.dot_grey2 a
{
	border: none;
	font-size:19px;
	color:#fff;
	display:block;
	margin-left: 35px;
	text-decoration:none;
}
#content .content .textss1  .treug2
{
	background: url('images/treug.png') no-repeat;
	height: 12px;
	margin: 0 0 0 235px;
	z-index:100;
}
#content .content .textss1 .ecr_menu_partners    .ecr_menu1 table tr td.border_top
{
	background: url('images/border_top.gif') repeat-x;
	height:12px;
	background-position: center top;
}
#content .content .textss1 .ecr_menu_partners   .ecr_menu1 table tr td.border_bot
{
	background: url('images/border_bot.gif') repeat-x;
	height:12px;
	background-position: center bottom;
}
#content .content .textss1 .ecr_menu_partners    .ecr_menu1 table tr td.border_left
{
	background: url('images/border_left.gif') repeat-y;
	background-position: center center;
}
#content .content .textss1 .ecr_menu_partners    .ecr_menu1 table tr td.border_right
{
	background: url('images/border_right.gif') repeat-y;
	background-position: center center;
}
#content .content .textss1 .ecr_menu_partners    .ecr_menu1 table tr td.ugol1
{
	background: url('images/ugol1.gif') no-repeat;
	height:12px;
	background-position: center top;
}
#content .content .textss1 .ecr_menu_partners    .ecr_menu1 table tr td.ugol2
{
	background: url('images/ugol2.gif') no-repeat;
	height:12px;
	background-position: center top;
}
#content .content .textss1 .ecr_menu_partners    .ecr_menu1 table tr td.ugol3
{
	background: url('images/ugol3.gif') no-repeat;
	height:12px;
	background-position: center bottom;
}
#content .content .textss1 .ecr_menu_partners    .ecr_menu1 table tr td.ugol4
{
	background: url('images/ugol4.gif') no-repeat;
	height:12px;
	background-position: center bottom;
}





#content .content .textss2 .ecr_menu_where
{
	display:none;
	position:absolute;
	z-index:13;
	top:-392px;
	left:0px;
}
#content .content .textss2 .ecr_menu_where .ecr_menu1
{
	width:900px;
	height: 480px;
	background: url('images/px_menu.png') repeat;
}
#content .content .textss2 .ecr_menu_where  .ecr_menu1 table tr td.dot_grey
{
	border-right: 1px dotted gray;
	background: url('images/map.gif') no-repeat;
	background-position:center center;
}
#content .content .textss2 .ecr_menu_where  .ecr_menu1 table tr td.dot_grey a
{
	color:#de6e31;
	font-size:20px;
	text-decoration: none;
	margin-left: 35px;
	margin-top:30px;
	display:block;
}

#content .content .textss2 .ecr_menu_where  .ecr_menu1 table tr td.dot_grey a:hover
{
	color:#ffffff;
}

#content .content  .textss2  .ecr_menu_where  .ecr_menu1 table tr td.dot_grey1
{
	background-color: #fff;
	font-size:16px;
	color:#55525e;
	padding: 20px 20px 20px 30px;
	font-weight:bold;
}
#content .content  .textss2 .ecr_menu_where  .ecr_menu1 table tr td.dot_grey1 a
{
	border: none;
	font-size:19px;
	color:#de6e31;
	display:block;
	margin-left: 35px;
	text-decoration:none;
}
#content .content .textss2 .ecr_menu_where  .ecr_menu1 table tr td.dot_grey2 a
{
	border: none;
	font-size:19px;
	color:#fff;
	display:block;
	margin-left: 35px;
	text-decoration:none;
}
#content .content .textss2  .treug3
{
	background: url('images/treug.png') no-repeat;
	height: 12px;
	margin: 3px 0 0 675px;
	z-index:100;
}
#content .content .textss2 .ecr_menu_where    .ecr_menu1 table tr td.border_top
{
	background: url('images/border_top.gif') repeat-x;
	height:12px;
	background-position: center top;
}
#content .content .textss2 .ecr_menu_where   .ecr_menu1 table tr td.border_bot
{
	background: url('images/border_bot.gif') repeat-x;
	height:12px;
	background-position: center bottom;
}
#content .content .textss2 .ecr_menu_where    .ecr_menu1 table tr td.border_left
{
	background: url('images/border_left.gif') repeat-y;
	background-position: center center;
}
#content .content .textss2 .ecr_menu_where    .ecr_menu1 table tr td.border_right
{
	background: url('images/border_right.gif') repeat-y;
	background-position: center center;
}
#content .content .textss2 .ecr_menu_where    .ecr_menu1 table tr td.ugol1
{
	background: url('images/ugol1.gif') no-repeat;
	height:12px;
	background-position: center top;
}
#content .content .textss2 .ecr_menu_where    .ecr_menu1 table tr td.ugol2
{
	background: url('images/ugol2.gif') no-repeat;
	height:12px;
	background-position: center top;
}
#content .content .textss2 .ecr_menu_where    .ecr_menu1 table tr td.ugol3
{
	background: url('images/ugol3.gif') no-repeat;
	height:12px;
	background-position: center bottom;
}
#content .content .textss2 .ecr_menu_where   .ecr_menu1 table tr td.ugol4
{
	background: url('images/ugol4.gif') no-repeat;
	height:12px;
	background-position: center bottom;
}
#content .content .textss2 .vv2:hover .ecr_menu_where,
#content .content .textss2 .vv2 .hover .ecr_menu_where
{
display:block;
}
#content .content .textss1 .vv1:hover .ecr_menu_partners,
#content .content .textss1 .vv1 .hover .ecr_menu_partners
{
display:block;
}
#content .content .textss .a2 .vv:hover .ecr_menu_doc,
#content .content .textss .a2 .vv .hover .ecr_menu_doc
{
display:block;
}
#content .content .textss .a1:hover .ecr_menu,
#content .content .textss .a1 .hover .ecr_menu
{
display:block;
}
.clear
{
clear: both;
overflow: hidden;
height: 0;
}
#content_models .content_models .main_content h4 {
    color: #DE6E31;
    float: left;
    font-size: 20px;
    margin-left: 30px;
    margin-top: 10px;
}
#content_models .content_models .main_content .sp
{
	width:120px;
	float:left;
	margin-left:30px;
	margin-top:5px;
}
#content_models .content_models .main_content .sp a
{
	color:#000;
	text-decoration:underline;
}
#content_models .content_models .main_content .sp a:hover
{
		text-decoration:none;
}
#content_models .content_models .main_content .big_img
{
	background: url('images/big_img.jpg') no-repeat;
	background-position: left bottom;
	margin-top: 30px;
	height:225px;
	margin-left:30px;
	margin-bottom:30px;
}
#content_models .content_models  .main_content .text_gl
{
	text-align:left;
	font-size: 12px;
	color: #918e9b;
	width: 70%;
	float:left;
	margin-left:30px;
}
#content_models .content_models  .main_content table.table_gloss
{
	width: 90%;
	margin-left:30px;
	margin-top:10px;
	border: none;
	float:left;
}
#content_models .content_models  .main_content table.table_gloss p.grey
{
	margin: 20px 0 2px 0;
	color: #cfcdd3;
	font-size:20px;
}
#content_models .content_models  .main_content table.table_gloss p.orange
{
	margin: 20px 0 2px 0;
	color: #DE6E31;
	font-size:20px;
}
#content_models .content_models  .main_content table.table_gloss a
{
	color: #000000;
    text-decoration: underline;
}
#content_models .content_models  .main_content table.table_gloss a:hover
{
	color: #000000;
    text-decoration: none;
}
#content_models .content_models  .main_content .main_zagolovok
{
	margin-left:30px;
	color: #332E37;
    float: left;
    font-size: 14px;
    padding-top: 15px;
    text-align: left;
    width: 17%;
}
#content_models .content_models  .main_content .main_zagolovok a
{
	text-decoration:none;
}
#content_models .content_models  .main_content .main_zagolovok span.h
{
	color: #DE6E31;
    font-size: 20px;
}
#content_models .content_models .main_content .text1 .img_ekr
{
	margin-top:30px;
	background:url('images/ekran.jpg') no-repeat;
	background-position: left center;
	margin-bottom:20px;
	height: 365px;
}
#content_models .content_models .main_content .text_orange .text_orange1 .fire
{
	background:url('images/fire.png') no-repeat;
	background-position: left center;
	height: 21px;
	float: left;
	padding-left: 30px;
	line-height:20px;
}
#content_models .content_models .main_content .text_orange .text_orange1 .water
{
	background:url('images/water.png') no-repeat;
	background-position: left center;
	height: 21px;
	float: left;
	margin-top:6px;
	padding-left: 30px;
	line-height:20px;
}
#content_models .content_models .main_content .text_orange .text_orange1 .mash
{
	background:url('images/mash.png') no-repeat;
	background-position: left center;
	height: 21px;
	float: left;
	margin-top:6px;
	padding-left: 30px;
	line-height:20px;
}
#content_models .content_models .main_content .text_orange .text_orange1 .povorot
{
	background:url('images/povorot.png') no-repeat;
	background-position: left center;
	height: 21px;
	float: left;
	margin-top:6px;
	padding-left: 30px;
	line-height:20px;
}
#content_models .content_models .main_content ul.main_sp
{
	list-style-position: none inside;
}
#content_models .content_models .main_content ul.main_sp li:before
{
	content: "\2015";
}
#content_models .content_models .main_content .menu_right1 .s_img
{
	margin-top:150px;
}
#content_models .content_models .main_content .menu_right1 {
    float: left;
    padding-left: 27px;
    padding-top: 15px;
    width: 180px;
}
#content_models .content_models  .main_content .text_gl .details
{
	padding-top: 30px;
	margin-bottom:40px;
	height:200px;
}
#content_models .content_models  .main_content table.info
{
        margin-left:30px;
	margin-bottom:150px;
	border-top: 1px solid #97969a;
	border-bottom: 1px solid #97969a;
	font-size: 11px;
	font-weight:normal;
	line-height:12px;
	color: #000;
	border-collapse: collapse;
	border-right:none !important;
}
#content_models .content_models  .main_content table.info td
{
	padding: 3px;
	 border-bottom:1px solid #97969a;
}
#content_models .content_models  .main_content table.info td.grey_td
{
	 background-color: #c8c5cc;
	 border-bottom:1px solid #97969a;
	 border-right: 1px solid #97969a;
}
#content_models .content_models  .main_content table.info td.grey_td1
{
	 background-color: #c8c5cc;
	 border-right: none;
	 border-bottom:1px solid #97969a;
}
#content_models .content_models  .main_content table.info td.or_td
{
	 background-color: #da6c1c;
	 border-bottom:1px solid #97969a;
	 border:none;
}
#content_models .content_models  .main_content table.info td.white_td
{
	 background-color: #fff;
	 border-bottom:1px solid #97969a;
	 border:none;
}
#content_models .content_models  .main_content table.info tr
{
	 border-bottom:1px solid #97969a;
}
#content_models .content_models  .main_content table tr td a
{
	text-decoration: underline;
	color: #000;
	font-weight:bold;
}
#content_models .content_models  .main_content table tr td a:hover
{
	text-decoration:none;
	color: #DA6C1C;
}
#content_models .content_models  .main_content table.info td.white_td
{
	 background-color: #fff;
	 border-bottom:1px solid #97969a;
	 border-right:1px solid #97969a;
}
#content_models .content_models  .main_content table.info td.white_td1
{
	 background-color: #fff;
	 border-right:none;
	 border-bottom:1px solid #97969a;
}
#content_models .content_models  .main_content table.info td.white_td2
{
	 background-color: #fff;
	 border-bottom:none;
	 border-top:none;
	 border-bottom:1px solid #97969a;
	 	 border-right:1px solid #97969a;
}
#content_models .content_models  .main_content .line1
{
	color:#fff;
	float:right;
	background-color:#332e37;
	height:35px;
	width:67%;
	margin-top:5px;
	padding:0 0 0 20px;
}
#content_models .content_models  .main_content .line1 a
{
	color:#fff;
}
#content_models .content_models  .main_content .line1 .text_mod
{
	padding-top: 6px;
	background-color:#332e37;
	color:#fff;
	padding-left: 0px;
}
#content_models .content_models  .main_content .line1 .or_block
{
	height: 12px;
	width: 15px;
	float:left;
	background-color: #DA6C1C;
	color:#DA6C1C;
	margin-right:10px;
	position:relative;
}
#content_models .content_models .left .left_td a.how
{
	text-decoration: underline;
	margin-bottom:20px;
}
#content_models .content_models .left .left_td a.how:hover
{
	text-decoration: none;
	margin-bottom:20px;
}
#partners {
    background: url("images/bg_partners.jpg") no-repeat;
    height: 245px;
	background-position: center center;
    min-width: 990px;
}
#content_models .content_models .main_content .part_text
{
	width:75%;
	color: #666;
	font-size: 12px;
	float:left;
	margin: 30px 0 30px 30px;
}
#content_models .content_models .main_content form
{
	width:75%;
	background-position: left center;
	float:left;
	margin-bottom:15px;
	overflow: hidden;
}
#content_models .content_models .main_content .in1
{
	background: #3E3A44 url('images/bg_form_p.gif') no-repeat;
	height: 19px;
	width:460px;
	float:left;
	margin-bottom:15px;
}
#content_models .content_models .main_content form .input {
float: left;
width: 440px;
height: 14px;
color: #c8c5cc;
font-size: 11px;
font-family: Arial, Tahoma, Verdana, sans-serif;
padding: 2px 10px;
background-color: transparent;
border: none;
}

#content_models .content_models .main_content .lable
{
	color: #918E9B;
	font-size:12px;
	float:left;
	margin-left:30px;
	margin-bottom:15px;
	width: 150px;
}
#content_models .content_models .main_content .f1
{
	background: #55525E;
	height: 19px;
	width:460px;
	float:left;
	margin-bottom:15px;
	overflow: hidden;
}
#content_models .content_models .main_content .cod
{
	background: #3E3A44  url('images/bg_form_p.gif') no-repeat;
	height: 19px;
	width:190px;
	background-position: left center;
	float:left;
	margin-bottom:15px;
	overflow: hidden;
}
#content_models .content_models .main_content .cod .input {
float: left;
width: 170px;
height: 14px;
color: #c8c5cc;
font-size: 11px;
font-family: Arial, Tahoma, Verdana, sans-serif;
padding: 2px 10px;
background-color: transparent;
border: none;
}
#content_models .content_models .main_content .tel
{
	background: #3E3A44  url('images/bg_form_p.gif') no-repeat;
	height: 19px;
	width:250px;
	background-position: left center;
	float:left;
	margin-bottom:15px;
	margin-left:20px;
	overflow: hidden;
}
#content_models .content_models .main_content .tel .input {
float: left;
width: 230px;
height: 14px;
color: #c8c5cc;
font-size: 11px;
font-family: Arial, Tahoma, Verdana, sans-serif;
padding: 2px 10px;
background-color: transparent;
border: none;
}
#content_models .content_models .main_content .vid
{
	background: #55525E;
	height: 60px;
	width:460px;
	background-position: left center;
	float:left;
	margin-bottom:15px;
	overflow: hidden;
}
#content_models .content_models .main_content .vid .input {
float: left;
overflow: hidden;
width: 445px;
height:52px;
color: #c8c5cc;
font-size: 11px;
font-family: Arial, Tahoma, Verdana, sans-serif;
padding: 2px 5px 2px 10px;
background-color: transparent;
border: none;
}
#content_models .content_models .main_content .aa
{
	text-decoration:underline;
	background: none;
	border:none;
	color: #DE6E31;
    float: left;
    font-size: 20px;
    margin-left: 30px;
    margin-top: 10px;
	padding:0px;
}
#content_models .content_models .main_content .aa:hover
{
		text-decoration:none;
		cursor: pointer;
}
#content_models .content_models .main_content .text1 .img_mens
{
	margin-top:30px;
	background:url('images/mens.jpg') no-repeat;
	background-position: left center;
	margin-bottom:20px;
	height: 359px;
}
#content_models .content_models .left .left_td .text1
{
	padding: 40px 0 10px 0;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
}
#content_models .content_models .left .left_td .text1 .text2
{
		font-weight: bold;
}
#content_models .content_models .left .left_td .prod1 {
    margin-bottom: 40px;
    margin-top: 30px;
}
#content_models .content_models .left .left_td .prod1 a span.s2 {
    color: #DE6E31;
    font-size: 20px;
	text-decoration:underline;
	margin-bottom:20px;
}
#content_models .content_models .left .left_td .prod1 a span.s2:hover {
	text-decoration:none;
}
#content_models .content_models .main_content h2
{
	color: #55525e;
	margin: 30px 0 20px 30px;
	display:block;
	font-size:20px;
}
#content_models .content_models .main_content .text_history {
    float: left;
    font-size: 12px;
    margin-left: 30px;
    text-align: left;
    width: 75%;
}
#content_models .content_models .main_content .home
{
	background:url('images/home1.jpg') no-repeat;
	float:left;
	height:152px;
	width:229px;
	margin: 30px;
}
#content_models .content_models .main_content .text_history1 {
    float: right;
    font-size: 12px;
    margin-right: 170px;
	margin-top: 30px;
    text-align: left;
    width: 45%;
}






ul#cssmenu ul {
        width: 265px;
        display: none;
        position: absolute;
        top: 43px;
        left: 0;

}


#content_models .content_models .main_content form .inputtext {
float: left;
width: 440px;
height: 14px;
color: #c8c5cc;
font-size: 11px;
font-family: Arial, Tahoma, Verdana, sans-serif;
padding: 2px 10px;
background-color: transparent;
border: none;
}

#content_models .content_models .main_content .cod .inputtext {
float: left;
width: 170px;
height: 14px;
color: #c8c5cc;
font-size: 11px;
font-family: Arial, Tahoma, Verdana, sans-serif;
padding: 2px 10px;
background-color: transparent;
border: none;
}

#content_models .content_models .main_content .tel .inputtext {
float: left;
width: 230px;
height: 14px;
color: #c8c5cc;
font-size: 11px;
font-family: Arial, Tahoma, Verdana, sans-serif;
padding: 2px 10px;
background-color: transparent;
border: none;
}

#content_models .content_models .main_content .vid .inputtextarea {
float: left;
overflow: hidden;
width: 445px;
height:52px;
color: #c8c5cc;
font-size: 11px;
font-family: Arial, Tahoma, Verdana, sans-serif;
padding: 2px 5px 2px 10px;
background-color: transparent;
border: none;
}

#content_models .content_models .left .left_td  .inform  a.str .text,
#content_models .content_models .left .left_td  .inform1  a.str .text
{
	border: 1px solid #332e37;
	padding: 3px 0px 3px 0px;

    left: 10px;
    position: relative;
    top: 5px;
}
#content_models .content_models .left .left_td  .inform   a.str:hover .text,
#content_models .content_models .left .left_td  .inform1   a.str:hover .text
{
	padding: 5px;
	margin: -10px 30px -3px -5px;
	border-radius: 5px 5px 5px 5px;
    left: 10px;
    position: relative;
    top: 5px;

}



#content .content .textss,
#content .content .textss1,
#content .content .textss2 
{position: relative;}

#content .content .textss
{ top: 390px;
padding: 0 0 0 205px;}

#content .content .textss1
{ top: 427px;
left: 55px;
padding:0}

#content .content .textss2
{ top: 510px;
left: 505px;
width:50%;
padding:0}
   
 ul#cssmenu ul li.li1 {
    width: 245px;
}  

#content .content .textss .a1 
{width:180px;
height:10px;}

#content .content .textss .a2 
{width:180px;
height:10px;}

#content .content .textss1 .vv1
{
height:10px;
width:220px;
}

#content .content .textss1 .a2 
{width:400px;
height:10px;}

#content .content .textss .a1 .ecr_menu {
top: -260px;
	left:30px;
}

#content .content .textss .a2 .ecr_menu_doc {
top: -115px;
	left:-10px;
}

#content .content .textss1 .ecr_menu_partners {
    top: -115px;
	left:-45px;
}

#content .content .textss2 .ecr_menu_where {
    top: -485px;
	left:-510px;
}

#content .content .textss .a1 .ecr_menu .ecr_menu1 table tr td .str1 {
	height: 10px;
    margin: 20px 0 10px 30px;
    padding: 0;
}	

#content .content .textss .a1 .ecr_menu .ecr_menu1 table tr td .str1 .yrt{
    margin: -23px 0 0 45px

}


#content .content .textss .a1 .ecr_menu .ecr_menu1 table tr td.dot_grey img{


    margin: 0;
    padding: 0 10px 0 10px;

}

.log
{
      margin: 30px;
	 float:left;
     height: 30px;
     width:200px;
     border-bottom: none !important;
}
ul#cssmenu li  .inner_ss
{
	width:100%;
}
ul#cssmenu li  .inner_ss  a{
    cursor: pointer;
	height: 43px;
}

#content .content .textss2 .ecr_menu_where .ecr_menu1 table tr td.dot_grey a{
height:430px;
width:600px;
margin:0;
padding-left: 35px;
padding-top: 30px;
}

#header .header .menu1 .ss  a{

position:relative;
z-index:10;
}
/*#header .header .menu1 .ss a:hover {
background: url('images/px.png') repeat;
}*/

#header .header .menu2 .dot {
left:0;
}

#header .header .menu1 .ss .sss:hover
{
	background: url('images/px.png') repeat;
	height:32px;
	z-index:1;
	padding: 0 5px;
	position:relative;
	margin: 0 -5px;
}
.no_bord:hover
{
	border:none !important;
	height:19px;
}
.no_bord
{
	height:19px;
}