@charset "windows-1251";

body {
	font-size:8pt;
	font-family: Tahoma, "Trebuchet ms", sans-serif;
	color: #4b4b4b;
	text-decoration: none;
}

form{margin:0;padding:0}
input{margin:0;padding:0}

img {
	border: 0px;
}

a {
	font-size: 8pt;
	color: #4b4b4b;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}
td {
	font-size: 8pt;
	vertical-align: top;
}
div.text {
	padding: 0px 10px 0px 10px;
	text-align: justify;
	text-indent: 2em;
}
div.text2 {
	padding: 0px 10px 0px 50px;
	text-indent: 0em;
	text-align: justify;
}

table.top
{
	margin: 20px 0px 15px 0px;
}
td.logo
{
	vertical-align: middle;
	text-align:center;
}
td.tel
{
	text-align: right;
	padding: 10px 20px 0px 0px;
}
a.tel
{
	width:236px;
	height:100px;
	text-decoration: none;
	display:block;
	background: url('../images/tel.gif') 0px 0px no-repeat;
}
a.tel:hover
{
	width:236px;
	height:100px;
	text-decoration: none;
	display:block;
	background: url('../images/tel_hover.gif') 0px 0px no-repeat;
}

td.tel_2
{
	text-align: right;
	padding: 48px 20px 0px 0px;
}
td.hr_top_1
{
	background-color: #f8f8f8;
}
td.hr_top_2
{
	background-color: #05a4dc;
}
td.hr_top_3
{
	/* background: url('../images/ny_snow.png') 0px 0px repeat-x #e7e7e7; */
	background-color: #e7e7e7;
}
table.header_top td
{   
    vertical-align: middle;
    padding: 2px 0px 2px 0px;
}
td.header_top
{
    font-weight: bold;
    background-color: #e0dfdd;
	padding: 0px 0px 0px 0px; 
}

td.header_menu
{
	vertical-align: middle;
	padding: 0px 0px 20px 0px;
}
td.header_menu a
{
	background: url('../images/point_1.gif') 0px 5px no-repeat;
	margin: 5px 0px 0px 30px;
	padding: 0px 5px 0px 10px;
}

td.left
{
	text-align:center;
}
div.border_1
{
	border: 1px solid #d2d2d2;
	padding: 1px;
	margin: 5px;
}

div.border_2
{
	width: 200px;
	height: 270px;
	float: left;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #d2d2d2;
	padding: 1px;
	margin: 5px;
}
div.border_2 b
{
	display: block;
	padding-top: 19px;
}
div.border_2 span
{
	font-size:12pt;
	font-weight: bold;
	color: #e0022c;
}

div.h_1
{
	height: 25px;
	font-size:10pt;
	font-weight: bold;
	font-family: Tahoma, "Trebuchet ms", sans-serif;
	color: #4b4b4b;
	background-color: #e7e7e7;
	padding: 7px 0px 0px 10px;
}
div.h_2
{
	height: 25px;
	font-size:10pt;
	font-weight: bold;
	font-family: Tahoma, "Trebuchet ms", sans-serif;
	color: #ffffff;
	background-color: #05a4dc;
	padding: 7px 0px 0px 10px;
}
div.basket
{
	padding: 15px 10px 5px 50px;
}
div.hr_1
{
	font-size: 1px;
	vertical-align: middle;
	text-align: center;
	background: url('../images/hr_1.gif') repeat-x;
	margin: 0px 10px 3px 0px;
}

div.menu_1{padding-left:15px}

div.menu_1 a
{
	background: url('../images/point_3.gif') 0px 10px no-repeat;
	display: block;
	padding: 0px 10px 0px 0px;
	padding: 5px 0px 5px 7px;
}
div.menu_1 a:hover, div.menu_1 a.hover
{
	background: url('../images/point_2.gif') 0px 10px no-repeat;
	color: #256fd4;
	text-decoration: none;
}


td.center
{
	padding-top: 5px;
}
td.right
{
	padding-top: 8px;
	text-align: center;
}

h1
{
	font-size:10pt;
	font-weight: bold;
	font-family: Tahoma, "Trebuchet ms", sans-serif;
	color: #4b4b4b;
	background: url('../images/point_4.gif') 5px 0px no-repeat;
	padding: 4px 0px 6px 15px;
	margin: 0px;
}

div.hr_2
{
	font-size: 1px;
	vertical-align: middle;
	text-align: center;
	background: url('../images/hr_1.gif') repeat-x;
	margin: 3px 5px 3px 5px;
}

TABLE.products
{
	padding: 15px 0px 15px 0px;
}

TABLE.products TD.image
{
	width:200px;
	vertical-align: middle;
	text-align: center;
}
TABLE.prods TD.image
{
	vertical-align: middle;
}

TABLE.prods TD.image A {text-decoration: none;padding: 0px 10px 0px 10px}

TABLE.products TD.name
{
	width: 210px;
	padding: 10px 0px 0px 0px;
}
TABLE.products TD.name SPAN
{
	font-size:14pt;
	font-weight: bold;
	font-family: Tahoma, "Trebuchet ms", sans-serif;
	color: #0293d6;
	display: block;
	padding: 10px 10px 10px 0px;
}
TABLE.products TD.name B
{
	font-size:11pt;
}
TABLE.products TD.desc
{
	vertical-align: middle;
}
TABLE.products TD.desc SPAN
{
	padding: 0px 0px 0px 10px;
}
TABLE.products TD.desc A
{
	background: url('../images/point_5.gif') 6px 5px no-repeat;
	color: #0698cc;
	padding: 0px 0px 0px 20px;
}
TABLE.products A.av
{
	display: block;
	text-decoration: none;
	padding: 0px 0px 10px 0px;
}

.av_green{color: #00a30f;font-weight: bold;display: block;text-decoration: none;padding: 0px 0px 10px 0px}
.av_red{color: #d60000;font-weight: bold;display: block;text-decoration: none;padding: 0px 0px 10px 0px}


TABLE.products2 					{font: normal normal 8pt/12pt Tahoma,sans-serif; color: #414141;}
TABLE.products2 TD 			{vertical-align: middle; text-align: center;}

TR.p_title TD 					{font: normal bold 9pt/12pt Tahoma,sans-serif; color: #4b4b4b; text-align: center; background: #ffffff; padding: 10px 10px 10px 10px;}

TABLE.products2 A.model 	{font: normal bold 9pt/10pt Verdana,sans-serif; color: #0293d6; margin-bottom: 3px; display: block;}
TABLE.products2 A.cat 		{font: normal normal 8pt/10pt Verdana,sans-serif; color: #797979;}
TABLE.products2 A.img 		{width: 180px; height: 100px; display: block; background: #ffffff; text-align: center; padding: 20px 0px 20px 0px; margin: 10px 0px 5px 0px;}
TABLE.products2 B 				{font: normal bold 12pt/14pt Tahoma,sans-serif; color: #0293d6;}
TABLE.products2 A.buy 		{display: block; margin: 10px 0px 10px 0px;}
TABLE.products2 DIV.price {float:left; padding: 0px 10px 0px 10px;}


TABLE.prods DIV.desc
{
	font-size:10pt;
	font-weight: bold;
	font-family: Tahoma, "Trebuchet ms", sans-serif;
	padding: 10px 10px 10px 0px;
}
TABLE.prods TD.desc SPAN
{
	padding: 0px 0px 0px 10px;
}
TABLE.buy TD.price
{
	font-size:14pt;
	font-weight: bold;
	font-family: Tahoma, "Trebuchet ms", sans-serif;
	color: #0293d6;
	vertical-align: top;
	text-align: left;
	padding: 8px 10px 10px 1px;
}
TABLE.buy TD.button
{
	vertical-align: middle;
}
TABLE.buy TD.text
{
	padding: 10px 10px 10px 2px;
}
TABLE.buy TD.text UL
{
	margin: 2px 0px 2px 25px;
	list-style-image: url('../images/point_6.gif');
}

TABLE.description TD.value
{
	line-height: 14pt;
	padding: 10px 10px 10px 20px;
}
TABLE.description TD.foto
{
	text-align: center;
	padding:10px;
}
DIV.space_1
{
	font-size: 1px;
	padding-top: 0px;
}


H2
{
	font-size:10pt;
	font-weight: bold;
	font-family: Tahoma, "Trebuchet ms", sans-serif;
	color: #4b4b4b;
	background: url('../images/point_4.gif') 5px 0px no-repeat;
	padding: 4px 0px 6px 15px;
	margin: 0px;
}

TABLE.mid TD {
	padding: 4px 20px 4px 20px;
}
TABLE.mid A
{
	color: #4b4b4b;
	display: block;
	background: url('../images/point_4.gif') 5px 0px no-repeat;
	padding: 4px 0px 6px 15px;
	margin: 0px;
}
TABLE.mid TD.text {
	padding: 7px 0px 0px 6px;
}

DIV.search
{
	padding: 3px 10px 8px 20px;
	margin: 0;
}




div.bottom
{
	border: 1px solid #d2d2d2;
	margin: 10px 5px 14px 5px;
}
td.bottom_menu
{
	width: 200px;
	padding: 10px 0px 10px 30px;
}

td.bottom_menu a
{
	color: #8c8b8b;
	background: url('../images/point_5.gif') 10px 10px no-repeat;
	display: block;
	padding: 0px 10px 0px 0px;
	padding: 5px 0px 5px 20px;
}
td.counter
{
	vertical-align: middle;
}
div.copyright
{
	float: left;
	padding: 5px 10px 0px 58px;
}


a.air
{
	width: 122px;
	height: 27px;
	display: block;
	float: right;
	color: #ffffff;
	text-decoration: none;
	background: url('../images/air_1.gif') 0px 0px no-repeat;
	padding: 0px 40px 10px 0px;
}
a.air:hover
{
	background: url('../images/air_2.gif') 0px 0px no-repeat;
}


td.basket_img {
	text-align: center;
	vertical-align: middle;
	padding: 20px;
}

td.basket_name {
	text-align: left;
	vertical-align: middle;
	padding: 10px 0px 10px 0px;
}
TD.basket_name B
{
	font-size:11pt;
}

td.basket_price {
	font-size: 10pt;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
}

td.basket_summ {
	font-size: 10pt;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
}

td.basket_price span, td.basket_summ span {
	font-size: 12pt;
	color: #05a4dc;
	font-weight: bold;
}

td.basket_cols {
	text-align: center;
	vertical-align: middle;
	padding: 0px;
}
td.basket_cols input {
	font-size: 8pt;
	text-align: center;
	width: 30px;
	height:18px;
	border: 1px solid #c0c0c0;
	padding-top: 5px;
}

td.basket_del {
	text-align: center;
	vertical-align: middle;
	padding: 0px;
}

tr.basket_title td {
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
}

td.basket_recalc {
	text-align: right;
	vertical-align: middle;
	padding: 20px 10px 20px 0px;
}

td.basket_summ2 {
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	padding: 22px 50px 20px 0px;
}

table.basket_order {
	margin: 30px;
}

table.basket_order td {
	vertical-align: middle;
	padding: 5px 30px 5px 30px;
}

table.basket_order input {
	font-size: 9pt;
	width: 200px;
	height:18px;
	border: 1px solid #c0c0c0;
	padding: 3px 0px 0px 3px;
}

table.basket_order textarea {
	font-size: 9pt;
	width: 200px;
	height:50px;
	border: 1px solid #c0c0c0;
	padding: 3px;
}
td.basket_order {
	text-align: right;
	vertical-align: middle;
	padding: 22px 50px 20px 0px;
}
td.basket_order input.button {
	width: 99px;
	height: 22px;
	margin: 0px 10px 0px 0px;
	border: 0px solid #c0c0c0;
}
table.basket_order span {
	font-size: 10pt;
	color: #e0022c;
	font-weight: bold;
}
.basket_error {
	font-size: 10pt;
	color: #de4040;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding: 20px 0px 20px 0px;
}

input.adm_desc
{
	font-size: 8pt;
	width: 150px;
	height:18px;
	border: 1px solid #c0c0c0;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 50px;
}




td.hr_2
{
	vertical-align: middle;
	text-align: center;
	background: url('../images/hr_2.gif') repeat-y;
	padding: 20px 0px 20px 0px;
}

td.hr_1
{
	vertical-align: middle;
	text-align: center;
	background: url('../images/hr_1.gif') repeat-x;
	padding: 0px 0px 0px 0px;
}

div.hotnews
{
	text-align: center;
	border: 2px solid #256fd4;
	padding: 10px 10px 10px 10px;
}
div.hotnews b
{
	font-size: 12pt;
}

.header_search{background-color:#f8f8f8;vertical-align:middle;text-align:right;padding: 35px 5px 35px 5px;}
input.search{width:191px;height:18px;border: 1px solid #d2d2d2;border-right: 0px solid #ffffff;padding:0px 3px 0px 8px;margin:0px 0px 0px 0px}
.b_search{width:50px;height:20px;margin:0px 0px 0px 0px}

.border_1{background:#fff;border:1px solid #d2d2d2;padding:1px;margin:10px 1px 5px 1px}
.hr_1{font-size: 1px;vertical-align: middle;text-align: center;background:url('../images/hr_1.gif') repeat-x;margin: 0px 10px 3px 20px;}
.menu {padding-left: 20px;}
.menu a{background: url('../images/line_b.gif') 0px 12px no-repeat;display: block;padding: 5px 10px 5px 12px;}
.menu a:hover, .menu a.hover{background: url('../images/line_b.gif') 0px 12px no-repeat;color: #1d1d1d;text-decoration: none;}
.menu a.hover{font-weight:bold}
.basket{padding: 15px 10px 5px 50px;}

.line_navigation{background-color:#ffffff;vertical-align:middle;padding-left:14px}
.line_navigation a{color:#4b4b4b;text-decoration:underline;padding: 0px 10px 0px 10px}
.line_navigation a:hover{text-decoration:none}
.line_navigation b{color:#4b4b4b;text-decoration:none;padding: 0px 10px 0px 10px}
.line_px{width:100%;background:url(../images/line_px.gif) repeat}


.product{width:195px;height:350px;background:#fff;border:1px solid #d2d2d2;padding:15px;margin:10px 1px 5px 10px;float:left}
.product span{font-size:1.6em;color:#e53c00;padding:10px 0px 10px 0px;display:block;float:left}
.product a{color:#e53c00;padding:3px 0px 3px 0px;display:block}
.product a.name{min-height:4.2em}
.product td{text-align:center;vertical-align:middle;height:150px}
.product div.image a{display:block;border:1px solid #000;}
.product span.available_green{float:right;color:green;font-size:100%;font-weight:bold;line-height:2.0em;padding-right:20px}
.product span.available_red{float:right;color:red;font-size:100%;font-weight:bold;line-height:2.0em;padding-right:20px}




.pages{clear:both;text-align:center;padding:10px 0px 20px 0px}
.pages a{border:1px solid #a0a0a0;padding: 2px 5px 4px 5px;margin: 0px 5px 0px 5px}
.pages a:hover, .pages a.hover{color:#ffffff;text-decoration: none;background-color:#05a4dc; border: 1px solid #05a4dc}

.sort{text-align:right;padding:8px 10px 10px 10px;margin:0}
.sort A {padding: 1px 7px 4px 15px}
.sort A.sort_up {background: url('../images/sort_up_w.gif') 3px 6px no-repeat #05a4dc;color: #ffffff;text-decoration: none}
.sort A.sort_up:hover {background: url('../images/sort_down_w.gif') 3px 6px no-repeat #05a4dc;color: #ffffff;text-decoration: none}
.sort A.sort_down {background: url('../images/sort_down_w.gif') 3px 6px no-repeat #05a4dc;color: #ffffff;text-decoration: none}
.sort A.sort_down:hover {background: url('../images/sort_up_w.gif') 3px 6px no-repeat #05a4dc;color: #ffffff;text-decoration: none}
.sort A.sort_select {background-color: #05a4dc;color: #ffffff;text-decoration: none;padding: 0px 7px 4px 7px}

.prod td.image{min-width:255px;max-width:300px;min-height:280px;vertical-align:middle;text-align:center;padding:10px 20px 20px 20px}
.prod td.image img{border:1px solid #d2d2d2;}
.prod td.prod_main{vertical-align:top;padding:10px 20px 20px 20px}
.prod td.prod_main div.price{font-size:200%;color:#e53c00;padding:10px 0px 10px 0px}
.prod td.prod_main div.name{color:#e53c00;font-weight:bold;font-size:150%;padding:3px 0px 3px 0px}
.prod div.manufacture{color:#000;font-weight:bold;font-size:150%;padding:3px 0px 0px 0px}
.prod span.available_green{color:green;font-size:100%;font-weight:bold;padding-left:3px}
.prod span.available_red{color:red;font-size:100%;font-weight:bold;padding-left:3px}

.prod td.images{vertical-align:middle}
.prod td.images a{text-decoration:none;padding-left:13px}
.prod td.images img{border:1px solid #d2d2d2;height:100px;margin:0px 5px 20px 15px}

.prod td.text{padding:18px}
.prod td.text div.name{color:#e53c00;font-weight:bold;font-size:120%;padding:3px 0px 3px 0px}
.prod td.text div.text{padding:10px;text-align:justify}

.noproduct{padding:140px 0px 140px 20px;text-align:center}

.basket_header{font-weight:bold;text-align:center;padding:10px 20px 0px 16px}
.basket_image img{border:1px solid #d2d2d2;width:100px;margin:10px 5px 10px 15px}
.basket_name{padding:0px 20px 10px 20px}
.basket_price{min-width:70px;font-size:140%;color:#05a4dc;font-weight:bold;text-align:center;padding:8px 20px 10px 16px}
.basket_cols{text-align:center}
.basket_cols input{border:1px solid #d2d2d2;width:40px;height:17px;text-align:center;padding:1px 0px 0px 0px}
.basket_del{ width:80px;text-align:center;vertical-align:middle}


.basket_hr{background:url('../images/hr.gif') 0px repeat-x;padding:0px 0px 20px 0px;}
.basket_vr{background:url('../images/vr.gif') 0px repeat-y;padding:0px 1px 0px 1px;}


/* FormProcessor stylesheet */

.stdFPTitle { font:bold 10pt verdana,arial; color:#0f62a2; }
.stdFPReqTitle { font:bold 10pt verdana,arial; color:#0f62a2; }
.stdFPReqStar { font:bold 10pt verdana,arial; color:red; }
.stdFPLayoutTitle { font:bold 10pt verdana,arial; color:#0f62a2; }
.stdFPCheckBoxTitle  { font:bold 10pt verdana,arial; color:#0f62a2; }
.stdFPRadioTitle  { font:bold 10pt verdana,arial; color:#0f62a2; }
.stdFPError { font:bold 10pt verdana,arial; color:#aa1020; }
.stdFPComment { font:normal 8pt verdana,arial; color:#555555; }
.stdFPButton,
.stdFPSubmitButton {background:url('../images/b_order2.gif') no-repeat; width:99px; height: 22px; border:0}
.stdFPButton2,
.stdFPSubmitButton2 {background:url('../images/b_send.gif') no-repeat; width:99px; height: 22px; border:0}
/* { font:bold 10pt verdana,arial; background-color:#0f62a2; color:white } */
.stdFPText { font:normal 9pt verdana,arial; color:#555555; }
.stdFPFatalError { font:bold 11pt verdana,arial; color:#ff0000; }
.stdFPGroupTitleCell { font:bold 10pt verdana,arial; color:#000000; text-align:center; }
.stdFPOuterTable {}
.stdFPOuterTableHeaderCell { font:bold 10pt verdana,arial,helvetica; text-align:center; color:white; }
.stdFPOuterTableContentCell {}


.index_manufactures {text-decoration:none;float:left;text-align:center;vertical-align:middle;padding:20px}
.index_manufactures a {text-decoration:none;}
.index_manufactures span {text-decoration:underline;}
.index_manufactures span:hover {text-decoration:none;}
.index_manufactures a:hover {text-decoration:none;}
.index_manufactures img {padding:1px;border: 1px solid #d2d2d2}

.sales {position:fixed;width:100%;height:21px;padding:5px 0px 0px 0px;text-align:center;background:#e8e9ec;color:#000}
