P.wr_let {margin:0px}

table{
border-collapse:collapse;
}
p.mp{
padding-bottom:12px;
text-align:justify;
}
.main{
width:100%;
margin:auto;
}
.speclink{
font-size:14px;
font-weight:bold;
text-align:center;
color:#cc3333;
padding-bottom:10px;
}
.speclink a{
color:#990000;
text-decoration:none;
}
.speclink a:hover{
text-decoration:underline;
}
.kartrc{
border-top:1px solid #000;
padding:14px 0px 4px 0px;
}
.indtab{
width:auto;
margin-bottom:20px;
}
.indtab td{
font-weight:bold;
text-align:left;
vertical-align:top;
padding-bottom:14px;
}

.brands{
font-size:28px;
font-weight:bold;
text-align:center;
color:#000066;
border-top:1px dashed #000;
border-bottom:1px dashed #000;
margin-bottom:20px;
padding:6px 0px;
}
.brands strong{
padding:0px 15px;
}
.bluef{
font-size:16px;
font-weight:bold;
color:#0000FF;
}
.greenf{
font-size:16px;
font-weight:bold;
color:#009966;
}
.redf{
font-size:16px;
font-weight:bold;
color:#ff0000;
}
.dbluef{
font-size:16px;
font-weight:bold;
color:#000080;
}
.rpic{
float:right;
margin:0px 0px 0px 20px;
}
.lpic{
float:left;
margin:0px 20px 0px 0px;
}
.pubdy{
background:#fff;
}
.popup{
text-align:center;
padding:10px 0px;
}
.popup img{
display:block;
margin:auto;
}
.popup input{
display:block;
margin:auto;
}
.spred{
color:#990000;
}
.product{
zoom:1;
overflow:hidden;
border-top:1px solid #274897;
margin-bottom:10px;
padding:10px 0px 3px 80px;
}
.product .pic{
width:75px;
float:left;
margin-left:-80px;
padding:0px 5px 0px 0px;
}
.product .pic img{
display:block;
margin:auto;
}
.product .descr{
width:100%;
float:left;
}
.product .links{
font-weight:bold;
}
.subscribe{
zoom:1;
overflow:hidden;
padding-bottom:22px;
}
.subscribe .text{
width:500px;
float:left;
padding-top:50px;
}
.subscrform{
width:200px;
float:right;
border:3px solid #4bb5ff;
padding:5px;
}
.subscrform .chbox{
padding:0px 0px 0px 20px;
}
.subscrform .chbox input{
height:15px;
width:15px;
position:absolute;
margin:0px 0px 0px -20px;
}
.subscrform .input_text{
width:170px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
margin:3px 0px;
}
.subscrform .button{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
border:1px solid #8be9ff;
background:#8be9ff;
margin:10px 0px 0px 0px;
}
.wtr{
zoom:1;
overflow:hidden;
}
.wtr img{
float:right;
}
.pricetable{
width:100%;
border:1px solid #274897;
border-collapse:collapse;
margin-bottom:14px;
}
.pricetable th{
vertical-align:middle;
border:1px solid #fff;
background:#274897;
color:#fff;
padding:2px;
}
.pricetable td{
font-size:11px;
vertical-align:top;
border:1px solid #274897;
padding:2px;
}
.contactsc{
width:270px;
float:left;
font-size:17px;
padding:0px 50px;
}
.contactsc a{
font-size:12px;
font-weight:bold;
}
.contactsc img{
display:block;
margin:14px 0px 0px 0px;
}
.cntcdiv{
zoom:1;
overflow:hidden;
padding-bottom:40px;
}
.haractab{
border-collapse:collapse;
margin-left:2px;
}
.haractab td{
border:1px solid #3399cc;
padding:2px 5px;
}
.cerif{
border-top:1px solid #274897;
text-align:center;
padding:20px 0px 15px 0px;
}
.lazlinetopd{
border-bottom:1px solid #274897;
margin-bottom:20px;
padding-bottom:12px;
}
.lazlinetop{
border-collapse:collapse;
margin:auto;
}
.lazlinetop td{
vertical-align:top;
font-weight:bold;
text-align:center;
}
.lazlinetop img{
display:block;
}
.equpc{
zoom:1;
overflow:hidden;
border-bottom:1px solid #274897;
margin-bottom:20px;
padding-bottom:24px;
}
.equpc .eqlogo{
padding-bottom:15px;
}
.equpc .eqlogo img{
display:block;
}
.zakazform{
zoom:1;
overflow:hidden;
padding:10px 0px 20px 0px;
}
.zakazform .fdclear{
zoom:1;
overflow:hidden;
padding-bottom:6px;
}
.zakazform label{
width:100px;
font-weight:bold;
float:left;
}
.zakazform input{
float:left;
}

.development{
text-align:center;
color:#fff;
font-weight:bold;
padding:10px 0px;
}
.development a{
color:#fff;
}
.counters{
zoom:1;
overflow:hidden;
padding-left:210px;
padding-bottom:10px;
}
.counters div{
float:left;
padding:0px 5px;
}
.copyrights{
text-align:center;
color:#fff;
padding-bottom:6px;
}
.priceul{}
.priceul li{}
.priceul img{
display:block;
}
.prices{
zoom:1;
overflow:hidden;
padding-bottom:25px;
}
.prices .pricesc.pcleft{
padding-left:0px;
}
.prices .pricesc{
width:176px;
float:left;
padding-left:10px;
}
.pricetab{
width:100%;
margin-top:20px;
margin-bottom:20px;
}
.pricetab .logostd{
width:300px;
padding-right:0px;
}
.pricetab .logostd img{
float:left;
}
.pricetab td{
vertical-align:top;
padding-right:20px;
}
.pricetab .poly{
display:block;
margin-bottom:12px;
}
.footer{
height:45px;
}
.footer img{
float:left;
}

.titc{
font-size:18px;
text-align:center;
color:#333399;
line-height:21px;
border-top:1px solid #333399;
padding:20px 0px 12px 0px;
}         
          
.carttable{
border-collapse:collapse;
margin:0px 0px 20px 0px;
}

.carttable th{
border:1px solid #3399cc;
background:#3399cc;
color:#fff;
text-align:center;
padding:2px 5px;
}

.carttable td{
border:1px solid #3399cc;
padding:2px 5px;
}

.textimg{
zoom:1;
overflow:hidden;
padding:10px 0px;
}

.textimg img{
flat:left;
}

.obmenprice{
width:100%;
margin-bottom:24px;
}

.obmenprice th{
background:#172c65;
vertical-align:top;
color:#fff;
border:1px solid #fff;
padding:4px 5px;
}

.obmenprice th.tit2{
text-align:left;
background:#4a6cb8;
}

.obmenprice td{
border:1px solid #172c65;
vertical-align:top;
padding:4px 5px;
}

.clear{
clear:both;
}

.d_main_new {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#000066;
	border:1px dashed #CCCCCC;
	padding:6px 0px;
	text-transform:uppercase;
	}
	
.d_main_about {
	text-align:justify;
	font-size:12px;
	font-weight:normal;
	}
	
.subtitle{
font-size:13px;
text-align:center;
text-transform:uppercase;
font-weight:bold;
color:red;
padding-bottom:12px;
}

.hide{
font-size:12px;
text-align:center;
padding-bottom:12px;
}

.pictable{
width:100%;
}

.pictable .tdr{
padding-left:10px;
}

.pictable img{
display:block;
margin-bottom:10px;
}

div.FL{height:65px;width:163px;background:#efefef;padding:5px;margin:1px;overflow:hidden}
div.FL2{height:75px;width:130px;background:#CCCCCC;padding:5px;margin:1px;overflow:hidden}
div.FL2v{height:75px;width:130px;background:#000066;padding:5px;margin:1px;overflow:hidden}

pre {
      white-space: pre;         /* CSS2 */
      white-space: pre-wrap; /* CSS 2.1 */
      white-space: pre-line;   /* CSS 2.1/3 */

      white-space: -moz-pre-wrap; /* Mozilla */
      white-space: -hp-pre-wrap;   /* HP printers */
      white-space: -o-pre-wrap;     /* Opera 7 */
      white-space: -pre-wrap;       /* Opera 4-6 */
      word-wrap: break-word;       /* Только для динозавра IE */
}

.navfi  {
	overflow: hidden;
	/*float: right;*/
	padding-top: 0;
}

.navfi a,.navfi span 
{min-width:25px;padding:2px;min-heigth:25px;text-align:center;margin:0;}
.navfi a {color:#ffffff;text-decoration:none;}
.navfi a:hover {color:#cfebfc}
.navfi span {color:#cfebfc;}


.socials  {
	overflow: hidden;
	float: right;
	padding-top: 0;
}

.navfi  {
	overflow: hidden;
	/*float: right;*/
	padding-top: 0;
}

.navfi a,.navfi span {min-width:25px;padding:2px;min-heigth:25px;text-align:center;}
.navfi a {color:#ffffff}
.navfi a:hover {color:#cfebfc}
.navfi span {color:#cfebfc;}

.socials a,.navfi a {
	display: block;
	float: left;
	margin-left: 9px;
	border-radius: 0px;
	background: url(../images/soc_hover.png) 0 -34px repeat-x #7ecefd;
}

.socials a,.navfi span {
	display: block;
	float: left;
	margin-left: 9px;
	border-radius: 0px;
	background-color: #1d78bf;
}

.socials a:hover,.navfi a:hover {
	background-position: 0 0;
	background-color: #1d78bf;
}

.socials a+a,.navfi a+a {
	margin-left: 9px;
}
