*{ font-family:		Tahoma;

  font-size:		12px;

}


img{
  border: none;
}


.small

{ font-size:		10px;

}

.faq

{ font-size:		13px;

}

.big

{ font-size:		18px;

  text-decoration:		none;

}

.cat

{ font-size:		16px;

}

.standard

{ font-weight:		normal;

}

.light

{ color:			white;

}

.lightsmall

{ color:			white;

  font-size:		10px;

}

.lightstandard

{ color:			white;

  font-weight:		normal;

}

.middle

{ color:			#B5F9FF;

}

.cart

{ font-family:		Tahoma;

  font-size:		11px;

  BORDER-BOTTOM:	0px solid;	

  BORDER-LEFT:		0px solid;

  BORDER-RIGHT:		0px solid;	

  BORDER-TOP:		0px solid;

  margin:			1px;

  font-weight:		bold;

  color:			#B5F9FF;

  background-color:  transparent;

}

.totalPrice

{ font-size:	    	16px;

  BORDER-BOTTOM:	0px solid;	

  BORDER-LEFT:		0px solid;

  BORDER-RIGHT:		0px solid;	

  BORDER-TOP:		0px solid;

  margin:		1px;

  font-weight:		bold;

  color:		red;

  background-color:  transparent;

}



body { margin:0; padding:0 10px; background:url(../images/bg.gif); font:12px Tahoma}

a { color:#000; font:12px Tahoma; text-decoration:underline}

a:hover { color:#909090 ; text-decoration:none}

a.link-blue { color:#007cc3; text-decoration:underline}

a.link-blue:hover { color:#1C98DF; text-decoration:none}





form { margin:0; padding:0}



h1 { color:#565656; font:normal 21px Tahoma}

h2 { color:#363636; font:normal 18px Tahoma; margin:20px 0 10px 0 }



.red { color:#aa1f1f; font:bold 14px Tahoma;}

.grey { color:#acacac}

.bg-white { background:#fff}

.bg-grey { background:#f1f1f1;}

.header-blue { background:url(../images/bg_header_blue.jpg) repeat-x; color:#fff; font:12px Tahoma; padding:10px 15px; width:185px; border-top:1px solid #fff}

.header-grey { background:url(../images/bg_header_grey.jpg) repeat-x; color:#fff; font:12px Tahoma; padding:10px 15px; width:185px; border-top:1px solid #fff}

.pad {padding:10px 15px;}



.tbl-main { border-left:1px solid #dbdad8; border-right:1px solid #dbdad8;}



/* TOP */

.tbl-top { background: url(../images/bg_top.jpg) repeat-x; border-top:1px solid #dbdad8; border-bottom:1px solid #dbdad8; margin-top:5px}

.logo { margin:0 30px 0 15px}

.top-r { background:url(../images/bg_top_r.jpg) no-repeat right bottom; height:161px; width:222px}

.top-r-cont { text-align:right; padding:10px 15px}

.top-r-cont .tel { font:20px Tahoma; padding:30px 15px 0 0}

.top-r-cont .tel span { font:16px Tahoma}



/* MENU è êóðñ */

.menu { color:#acacac; padding:15px}

.menu a { color:#007cc3; font:12px Tahoma; margin:0 15px}

.menu a:hover { color:#1C98DF;}

.kurs { margin:0 15px; font:12px Tahoma}





/* CONT */

.cont-c { padding:25px 25px 50px 25px; background:#fff url(../images/bg_center.jpg) repeat-x top; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; border-top:1px solid #fff}

.way { font:18px Tahoma; color:#363636;}

.way a {font:18px Tahoma; color:#007cc3}

.way span { color:#acacac; padding:0 10px}



.link a { display:block; padding:0 0 0 15px; margin:0 0 10px 0; background:url(../images/li_arr_r.gif) 0 3px no-repeat}



.form-search { margin:0; padding:0}

.form-search .field { border:1px solid #909090; height:18px}

.form-search table { margin-top:3px}



.sr { text-align:right; margin:5px 0 0 0; font:11px Tahoma}



.news p { margin:5px 0 15px 0; padding:0; font:12px Tahoma}

.data span { background:#e6e6e6;}



.material a { display:block; margin:0 0 10px 0;  }





/**/

.tbl-generator a.link-blue { font:18px Tahoma}

.tbl-generator td { padding:5px 0}

.tbl-generator .td-img { vertical-align:bottom; text-align:center; padding:0}





/* Õàðàêòåðèñòèêà òîâàðà */

.tbl-info td { padding:2px 10px 2px 0}



/* SECOND */

.opis { margin:20px 0}

.opis a { color:#007cc3;}

.opis a:hover { color:#000; }



.opis-product { padding:0 0 25px 0}

.opis-product img { padding:0 15px 5px 0}

.opis-product p { text-align:justify; margin:0; padding:0}

.float img { float:left}



.sort { margin:5px 0}

.sort a { color:#007cc3;}

.sort a:hover { color:#1C98DF; }



.pages { margin:20px 0 0 0}

.pages a { color:#007cc3; font:18px Tahoma; margin:0 5px}

.pages a:hover, .pages a.active { color:#000}  



.sravnenie { margin:7px 0}





.product-info  { border:1px solid #dfdfdf; margin:5px 0}

.product-info .product-img img {border:1px solid #dfdfdf; margin:10px}

.product-info .form-bascet { margin:0 10px 7px 10px} 

.product-info .form-bascet table { margin:0 0 3px 0}

.product-info .data { margin:10px}

.product-info h3 { font:bold 12px Tahoma; margin:0 10px 5px 10px}

.product-info p { margin:7px 10px 7px 0}

a.link-header { display:block; margin:10px 10px 5px 0; color:#007cc3; font:bold 12px Tahoma}

a.link-header:hover { color:#1C98DF; }

.marg-l { margin:0 10px}



.tbl-charact { line-height:18px}



.hr { height:25px}





/* ÂÀØ ÇÀÊÀÇ */

.form-in-bascet a {color:#007cc3; font:12px Tahoma}

.form-in-bascet a:hover {color:#1C98DF;}

.form-in-bascet .field { border:1px solid #909090; width:35px; text-align:center}



.form-in-bascet td { border-bottom:1px dotted #d4d4d4; border-left:1px dotted #d4d4d4; padding:7px}

.form-in-bascet td.nobrd { border-left:1px solid #fff; padding:7px 7px 7px 0 }

.form-in-bascet th { padding:7px 7px 25px 7px}



/* ÎÒÏÐÀÂÈÒÜ ÇÀÊÀÇ */

.form-otpr-zacaz { margin:5px 0 0 0}

.form-otpr-zacaz .field { border:1px solid #909090; width:98%}

.form-otpr-zacaz textarea { border:1px solid #909090; width:98%; margin-bottom:7px}

.form-otpr-zacaz td { vertical-align:top; padding:2px 0}



.form-pay { margin:10px; text-align:center}



/* RIGHT COLUMN */

.zacaz { margin-bottom:5px}

.form-zacaz { font:12px Tahoma; margin:0; padding:0}

.form-zacaz input { margin:5px 0 0 0;}



.enter a { font:11px Tahoma}

.form-enter { margin:0; padding:0}

.form-enter .lgn { width:87px; border:1px solid #909090; height:18px; margin-bottom:5px}



.podbor { margin-bottom:5px}

.form-podbor { margin:0;  padding:0; width:182px; font:11px Tahoma}

.form-podbor .name  { border:1px solid #909090; height:18px; width:114px} 

.form-podbor .prise { border:1px solid #909090; height:18px; width:37px; } 

.form-podbor .mos   { border:1px solid #909090; height:18px; width:100px;} 

.form-podbor table { margin-bottom:5px}

.form-podbor table td { padding-bottom:3px}



.opros { font:12px Tahoma; margin-bottom:5px}

.form-opros { margin:10px 0 0 0; padding:0}

.form-opros table { margin-bottom:5px}



.recom {}

.recom img { border:1px solid #999; text-align:center}

.recom-link { margin:10px 0 5px 0}

.recom-prise { margin-bottom:10px}



/* BOTTOM */

.copy { text-align:center; padding:17px; border-top:5px solid #b6b6b6; background:#f1f1f1; line-height:20px}

.copy a { font:11px Tahoma}





/* -------------------------------------------------------------- */



h3 { font:bold 14px Tahoma; margin:10px 0}



.tbl-main-info { margin:10px 0 10px 0}

.tbl-main-info th { font-weight:normal; text-align:left; padding:6px 15px 20px 0; white-space:nowrap}

.tbl-main-info td { font:11px Tahoma; padding:3px 15px 3px 0; vertical-align:top }





/* ÂÑÏËÛÂÀÞÙÅÅ ÎÊÍÎ */

.dc:after { /*Add margin between menu and rest of content in Firefox*/ content: "."; display:block; height:0px; visibility:hidden; }

.dc a:hover, .dc a.selected { margin:0; padding:0; /*script dynamically adds a class of "selected" to the current active menu item */}



/* ### Style for Drop Down Menu ### */

.dropmenudiv { position:absolute; font:normal 12px Tahoma; z-index:100; width:120px; visibility:hidden; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=93, FinishOpacity=0, Style=1, StartX=100,  FinishX=100, StartY=100, FinishY=100); -moz-opacity: 0.93; -khtml-opacity: 0.93; opacity: 0.93; background:#fff; border:1px solid #909090; padding:10px; margin:10px 0 0 0 }

.dropmenudiv .form-dc {width:120px; margin:0}

.dropmenudiv a { font:13px Tahoma; color:red; text-decoration:none}

* html .dropmenudiv a { /*IE only hack*/ width: 100%;}



.tbl-tovar-drugoy td { vertical-align:top;  }

.tbl-tovar-drugoy img { border:1px solid #dfdfdf; margin-right:20px}

.tbl-tovar-drugoy p { margin:3px 20px 20px 0}



.key-search {background:url(../images/key_search.gif); border:0px; width:63px; height:22px;cursor:pointer; position:right}



ul.article li {

	padding: 10px 0;

}
.power_line{position:relative; width:298px; height:76px; margin:20px 0;}
