body{cursor:default;}
/*основной контейнер , в котором содержит мой код на всех страницах (правый)*/
.imgtext{
font: normal normal 11pt arial,sans;
margin: 0px 0px 30px 0px;
text-align: justify;
float: left;
width: 720px;
}
/*картинка товара*/
.imgtext img{
background: #e5e5e5;
border-width: 2px;
border-style: solid;
border-color: #d9d9d9 #fff #fff #d7d7d7;
padding: 2px;
margin: 0px 22px 22px 0px;
float: left;
box-shadow: 2px 2px 3px #bbb;
-moz-box-shadow: 2px 2px 3px #bbb;
-webkit-box-shadow: 2px 2px 3px #bbb;
}
.imgtext img:hover{
background-image: linear-gradient(bottom, #f0f0f0 33%, #e0e0e0 96%);
 background-image: -o-linear-gradient(bottom, #f0f0f0 33%, #e0e0e0 96%);
  background-image: -moz-linear-gradient(bottom, #f0f0f0 33%, #e0e0e0 96%);
   background-image: -webkit-linear-gradient(bottom, #f0f0f0 33%, #e0e0e0 96%);
    background-image: -ms-linear-gradient(bottom, #f0f0f0 33%, #e0e0e0 96%);
     background-color: #e0e0e0;
}
.both{ 
clear: both;
height: 1px;
width:100%;
}
.parametrs{
float: left;
}
.parametrs li{
border: 1px solid #5eafcd;
border-top: 1px solid #d1e4f8!important;
float:left;
width:100%;
}
.parametrs li span{ 
display:block;
float:left;
padding: 6px 0px;
margin-left: 8px;
}

/*центрирование заголовков*/
.ac{ 
font: normal bold 17px arial, helvetica, sans;
text-align: center;
}
/*goluboj zagolovok*/
.blueTitle{ 
font: normal bold 20px arial, helvetica, sans;
color:#5eafcd;
text-align: left;
}

/*заголовки поменьше*/
.optio{ 
font: normal bold 15px arial, helvetica, sans;
margin-left: 1.5em;
margin-bottom: 0.5em;
}
/*пример*/
.em{ font-weight: bold; }

.linkTitle{
font: normal bold 16px arial, helvetica, sans;
}

.cat{ 
font: normal bold 13px arial, helvetica, sans;
float:right;
clear: left; 
}
/*подкатегории*/
.things_list ul li a{
color: #999!important;
font: normal bold 11px arial, helvetica, sans;
}
.things_list ul li a:hover{ color: #333!important; }
.things_list .cur{ color: #333!important; }
  
.parametrs2{
float:left;
}

/*цвет бэкграунда таблиц*/
.bg,.parametrs2 .types1{
     background-color: #d1e4f8;
}
/*верхние ячейки таблиц
table:not([class]) tbody tr:first-child td {
    padding: .625em ;
    text-align: center;
}  */
/*все ячейки*/
table tbody tr td{
padding: 0.3em;
}
/*цвет бордюр таблиц*/
.parametrs2 td{
border: 1px solid #5eafcd;
/*border-top: 1px solid #d1e4f8!important;*/
/*text-align: center;*/ 
}

/*списки с галoчкаmи*/
.property{
float: left;
width:100%;
}
.property li{
background: url(ok.gif) no-repeat 23px 50%;
border-bottom: 1px solid #d1e4f8;
padding: 6px 0px 4px 56px; 
}

/*списки с галoчкаmи*/
.subproperty{
float: left;
width:100%;
}
.subproperty li{
background: url(ok.gif) no-repeat 56px 50%;
border-bottom: 1px solid #d1e4f8;
padding: 6px 0px 4px 85px; 
}


/*
 .pager_nav переходы по ссылкам в katalog.html , motors/all.html ,
 motors/siemens/all-siemens.html
*/
.pager_nav .act{ 
background: #f5f5f5;
border: 1px solid #d5d5d5;
padding: 2px 6px;
cursor: default;
border-radius: 12px;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;

}
.pager_nav a{ padding: 0em 0.6em; }

  /******Epmak*******/
 /****правки № 2****/
/*    top menu    */
.features_block {}
.features_block ul li.design_sex .circle {
background-image: url(../images/features/3rw44.png)!important;
background-repeat: no-repeat!important;
background-position: left top!important;
}
.header nav{
	top: 35px;
	right: -140px;
	/*left: 268px;*/
}
.header nav ul{/*border-right:1px solid #aaa;*/}
.header nav ul li { background-color: #aaa; }
.header nav ul li:hover{ background-color: #AB0534; }
.header nav ul li{
border-right:1px solid #CCCCCC;
font-family: arial;
font-weight: normal;
font-size:11px;
text-transform:uppercase;
}
.header nav a:hover {
text-decoration:none;
background:#AB0534;
}
.header nav ul a{
padding:15px 14px 14px;
display:block;
color:#fff;
position:relative;
font-weight:bold;
}
.header nav {position:absolute;}
.header nav ul {zoom:1;}
.header nav ul li {font-weight:bold;float:left;position:relative; }
.header nav ul li a, .header nav ul li a:visited {color:#fff;float:left;}
.header nav ul li:hover > ul {display:block;}
.header nav ul ul {display:none;position:absolute;top:44px;left:0px;z-index:99999;background:#f6f3f3;}
.header nav ul ul ul {top:0;left:160px;}
.header nav ul ul li {
float:none;
padding:0;
display:block;
font-size:12px;
font-weight:normal;
border-bottom:1px solid #F1F1F1;
}
.header nav ul ul a {
background:#DBDBDB;
color:#666666!important;
text-transform:none;
float:none;
padding:14px 16px 14px 13px;
width:130px;height:auto;
display:block;float:none;
font-weight:normal;
}
.header nav ul ul a:hover{
color:#234F8B;
background:#F1F1F1 !important;
}
.content_block h4 {font-size:17px;color:#434242;}
.content_block h4.bord {margin:0 0 25px 0;padding:10px 0;border-bottom:1px solid #e7e6e6;}
/***FLAGs***/
.flag{ padding: 22px 28px; }
.flag a{
/*border: 1px solid #fff;*/
display: block;
padding:0px!important;
height: 24px;
width:24px;
}

.ru,.cr,.uk,.es{ 
top:9px; left:16px;
position: absolute!important;
display: block;
}
.ru{z-index:100}
.cr{z-index:99}
.uk{z-index:98}
.es{z-index:97}
.cr,.uk,.es{
opacity:0;
}
.ru{ background: url(../images/flag/RF24.png) no-repeat 0 0; }
.cr{ background: url(../images/flag/CR24.png) no-repeat 0 0; }
.uk{ background: url(../images/flag/UK24.png) no-repeat 0 0; }
.es{ background: url(../images/flag/ES24.png) no-repeat 0 0; }
.ru:hover{ background: url(../images/flag/RF24.png) no-repeat 0 0!important; }
.cr:hover{ background: url(../images/flag/CR24.png) no-repeat 0 0!important; }
.uk:hover{ background: url(../images/flag/UK24.png) no-repeat 0 0!important; }
.es:hover{ background: url(../images/flag/ES24.png) no-repeat 0 0!important; }

/*style for page pro.html and ingener.html*/
.imgfl,.imgfr{
border: 3px solid #e6e6e6;
display: block;
-webkit-transform:scale(0.9);
-moz-transform:scale(0.9);
-o-transform:scale(0.9);
-webkit-transition-duration: 0.2s;
-moz-transition-duration: 0.2s;
-o-transition-duration: 0.2s;
}
.imgfl:hover,.imgfr:hover{
-webkit-transform:scale(1); 
-moz-transform:scale(1);
-o-transform:scale(1);
box-shadow:0px 0px 10px gray;
-webkit-box-shadow:0px 0px 10px gray; 
-moz-box-shadow:0px 0px 10px gray;
}
.imgfl{
float: left;
margin: 0px 20px 0px 0px;
}
.imgfr{
float: right;
margin: 0px 0px 0px 20px;
}
.nextbullet{
background: url(next.gif) no-repeat 0 4px;
display: block;
}
.nextbullet p{margin: 0px 0px 0px 20px;}

/*certificat*/
.certificat{
text-align: center;
}
.certific {
margin: 10px 0px 25px;
text-align: center; 
}
.certific a{
margin: 0px 25px;
} 
.imgcer{
border: 3px solid #e6e6e6;
width: 400px;
box-shadow:0px 0px 10px gray;
-webkit-box-shadow:0px 0px 10px gray; 
-moz-box-shadow:0px 0px 10px gray;
}
.imgcer:hover{
border: 3px solid #d1d1d1;
}

/*new slider image*/
#obo_slider img.lsd1{
	position: absolute;
	top: 48px;
	left: 10px;
} 
#obo_slider img.lsd2{
	position: absolute;
	top: 90px;
	right: 40px;
}
#obo_slider img.lsd3{
	position: absolute;
	top: 58px;
	left: 10px;
}
#obo_slider img.lsd4{
	position: absolute;
	top: 48px;
	left: 10px;
}
#obo_slider img.lsd5{
	position: absolute;
	top: 88px;
	right: 0px;
}
#obo_slider .oneByOne_item span.lsd1a,
#obo_slider .oneByOne_item span.lsd2a,
#obo_slider .oneByOne_item span.lsd3a,
#obo_slider .oneByOne_item span.lsd4a,
#obo_slider .oneByOne_item span.lsd5a{
color: #fff;
background: #42869f;
font-family: "Trebuchet MS";
clear: left;
position: relative;
float: left;
text-transform: uppercase;
padding: 0px 4px;
}
#obo_slider .oneByOne_item span.lsd1b,
#obo_slider .oneByOne_item span.lsd2b,
#obo_slider .oneByOne_item span.lsd3b,
#obo_slider .oneByOne_item span.lsd4b,
#obo_slider .oneByOne_item span.lsd5b{
color: #fff;
clear: left;
position: relative;
float: left;  
}

#obo_slider .oneByOne_item span.lsd1a{
line-height: 25px;
margin: 64px 0px 0px 698px;	
font-size:20px;
}
#obo_slider .oneByOne_item span.lsd1b{
margin: 0 0 0 698px;
font-size: 22px;
} 

#obo_slider .oneByOne_item span.lsd2a{
line-height: 25px;
font-size:24px;
margin: 90px 0 0 0px;
padding: 6px;
}
#obo_slider .oneByOne_item span.lsd2b{
margin: 0px 0px 0px 6px;
line-height: 28px;
font-size:22px;
width:300px;
}

#obo_slider .oneByOne_item span.lsd3a{
line-height: 25px;
font-size:22px;
margin: 58px 0 0 750px;
padding: 6px;
}
#obo_slider .oneByOne_item span.lsd3b{
margin: 0 0 0 756px;
font-size: 22px;
width:254px;
}

#obo_slider .oneByOne_item span.lsd4a{
line-height: auto;
font-size:36px;
margin: 88px 0 0 700px;
padding: 6px;
}
#obo_slider .oneByOne_item span.lsd4b{
margin: 0 0 0 706px;
line-height: 25px;
font-size:22px;
}

#obo_slider .oneByOne_item span.lsd5a{
line-height: 25px;
font-size:20px;
margin: 58px 0 0 0px;
padding: 6px;
}
#obo_slider .oneByOne_item span.lsd5b{
margin: 0px 0px 0px 6px;
line-height: 25px;
font-size:20px;
}

/*slider button*/
.homeone .arrowButton{
position: relative;
width: 60px;
margin: 0px 0px 0px 160px;
}
.arrowButton{    
	cursor: pointer;  
}  
.arrowButton .prevArrow, 
.arrowButton .nextArrow{
width: 28px;
height: 28px;      
position: absolute;
top: 7px;
}          
.arrowButton .prevArrow{
	background: url(../images/obo/prevnext.png) no-repeat 0 0; 	 
	left: 0px;        
} 
.arrowButton .nextArrow{                 
	background: url(../images/obo/prevnext.png) no-repeat 100% 0;
	left: 40px;
}   

.arrowButton .prevArrow:hover, .arrowButton .nextArrow:hover {opacity:.9;}