body { background-color:black !important; }
body, table { color:white; }

img { border:0; }
h4 { font:bold 10pt Arial; color:#008040; margin:0; }
h3 { font:bold 11pt Verdana; margin:5px 0; }
div.spacer { height:1px; font-size:1px; width:470px; white-space:nowrap; }

.bg_left{
	background-image: url(/source/img/left.gif);
	background-repeat: repeat-y;
}
.bg_right{
	background-image: url(/source/img/right.gif);
	background-repeat: repeat-y;
}
.bg_header{
	background: url(/source/img/bg_header.jpg) repeat-x center;
padding-left: 2em;
}
.nogi{
	background-image: url(/source/img/nogi.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
.tbl{
	vertical-align: baseline;
	padding-top: 10px;
	padding-bottom: 10px;}
a.menu{
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-decoration: none;
	background-image: url(/source/img/menu_black.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 10px;
}
a.menu:hover{
	background-image: url(/source/img/menu_green.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}
a.main{
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-decoration: none;
	background-image: url(/source/img/main_black.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 10px;
}
a.main:hover{
	background-image: url(/source/img/main_green.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}
a.contact{
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-decoration: none;
	background-image: url(/source/img/contact_black.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 10px;
}
a.contact:hover{
	background-image: url(/source/img/contact_green.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.bg_content{
	background-image: url(/source/img/big_logo.gif) !important;
	background-repeat: no-repeat;
	background-position: center; 
}
.name{
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 1.2em;
	margin: 5px 0px 5px 0px;
}
.tel{
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 0.9em;
}
.small_logo{
	position: absolute;
	top: 20px;
	left: 34%;
}

.katalog{
	padding-left: 45px;
	padding-right: 10px;
	color: White;
}
a.white{
	color: White;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
a.white:hover{
	text-decoration: underline;
}
.news{
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 1.2em;
}
.blok_news{
	padding: 25px 10px 0px 25px;
}
.news_txt {
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.news_txt table { font-size:110%; }

.find{
	border: none;
}
.pole{
	vertical-align: bottom;
}
.logos{
	background-image: url(/source/img/logos.gif);
	background-position: center;
	background-repeat: no-repeat;
}
.ri_col{
	padding: 0px 30px 0px 30px;
}
.center{
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}





a { color:silver; }
a:hover { text-decoration:none; }
form.search {
	margin:0;
	padding:0;
}

div.lupa {
	width:56px;
	height:63px;
	background:url(/source/img/lupa.png) no-repeat;
	behavior:url(/pngfix.htc);
	position:relative; 
	//top:-1px;
}

table.item { width:150px; font-size:10pt; }
table.item, table.item td { padding:0 !important; border-collapse:collapse; }
table.item td.tl, table.item td.tr, table.item td.bl, table.item td.br { width:11px; height:11px; background-repeat:no-repeat; }
table.item td.ml, table.item td.mr { width:11px; height:1px; background-repeat:repeat-y; }
table.item td.tc, table.item td.bc { width:1px; height:11px; background-repeat:repeat-x; }

table.item td.tl { background-image:url(/source/img/item_tl.gif); background-position:right; }
table.item td.tr { background-image:url(/source/img/item_tr.gif); background-position:left; }
table.item td.bl { background-image:url(/source/img/item_bl.gif); background-position:right; }
table.item td.br { background-image:url(/source/img/item_br.gif); background-position:left; }

table.item td.ml { background-image:url(/source/img/item_ml.gif); background-position:right; }
table.item td.mr { background-image:url(/source/img/item_mr.gif); background-position:left; }
table.item td.tc { background-image:url(/source/img/item_tc.gif); background-position:right; }
table.item td.bc { background-image:url(/source/img/item_bc.gif); background-position:left; }

table.item td.content {  background:white; color:black; vertical-align:top; }

table.item a { text-decoration:none; }


/* стили для формы обратной связи */
form.feedback { width:420px; }
form.feedback td { padding:0 5px 10px 0; }
form.feedback td.message_block { padding-top:10px; }
input.feedback { width:275px; border:1px groove gray; font:10pt Verdana; }
input.feedback_submit, input.feedback_reset { font: 10pt Verdana; background:black; color:silver;  border:1px solid #1b1b1b; }
input.feedback_submit { font-weight:bold; margin-top:5px; background:url(/source/button.gif) repeat-x center; cursor:pointer; }
input.feedback_reset { margin:5px 5px 0 0; background:url(/source/button.gif) repeat-x center; cursor:pointer; }
textarea.feedback { border:1px groove gray; font:10pt Verdana; width:100%; padding:5px; }
 

/* стили для таблицы вывода каталога */

table.catalog { border-collapse:collapse; }
table.catalog td {
	vertical-align:top;
	padding:5px;
}



/* стили для динамически создаваемого меню */
li.menu_li_depth1, li.menu_li_depth2, li.menu_li_depth3 { color:silver !important;  font-weight:bold !important; }
li.menu_li_depth1, li.menu_li_depth2, li.menu_li_depth3,
li.menu_li_depth1 a, li.menu_li_depth2 a, li.menu_li_depth3 a {
	font:normal 11pt Arial; color:white; 
}

li.menu_li_depth1, li.menu_li_depth2, li.menu_li_depth3 { margin-top:2px; }
li.menu_li_depth1 { list-style:disc;}
li.menu_li_depth2 { list-style:square;}
li.menu_li_depth3 { list-style:circle;}





