/* Убираем все лишние отступы на всех элементах */
* { margin: 0px; padding: 0px; }
html { height: 100%; }
body { height: 100%; background: #cfcfcf; text-align: center;}

img { border: 0px; }
img.preload { display: none; }
img.hidden { visibility: hidden; }
img.preview { border: 1px solid #ffffff; margin-top: 3px;  margin-right: 10px; width: 200px; height: 150px; cursor: pointer;}
img.big { border: 1px solid #ffffff; cursor: pointer; z-index: 6;}
img.border { border: 1px solid #898989;}

td, p, li, font, a, span, a.nolink { font-family: tahoma; font-size: 12px; line-height: 1.3; }
td, p, li, font, a, a.nolink, a.nolink:hover { color: #555555; }
p { margin-bottom: 10; }
span.block-header {color: #ffffff;font-size: 14px; font-weight: bold;}
.font11 { font-size: 11px;}

div {line-height: 1; margin: 0; font: 1px;}

/*table { border: 0px solid; border-collapse: collapse; }*/
/*td { border: 0px solid; background: none; padding: 0px; }*/
td p { margin-bottom: 0; }
td.b-b { border: 1px #898989 solid; padding: 5px; }
td.b-b-1 { border: 1px #898989 solid; padding: 5px; border-bottom: 0px;}
td.b-b-h { border: 1px #898989 solid; padding: 5px; background: url("/img/bg-table.gif"); }


ul { margin-left: 16px; margin-right: 0px; padding: 0px; margin-bottom: 16px;}
ol { margin-left: 16px; margin-right: 0px; padding: 0px; margin-bottom: 16px;}
ul li { padding: 0px; text-indent: 16px; text-align: left; margin-bottom: 5px; }
ol li { padding: 0px; text-indent: 16px; text-align: left; margin-bottom: 5px;}

ul.menu { margin-left: 16px; margin-right: 0px; padding: 0px; margin-bottom: 0px; }
ul.menu li { padding: 0px; text-indent: 16px; text-align: left; margin-bottom: 5px; }

hr.h { color: #2b3841; background-color:#2b3841; border: 0px none; height: 1px;clear: both; }

h1, h2, h3, h4, h5, h6
{
	font-family: tahoma;
	color: #982005;
	line-height: 1.3; margin-bottom: 15px;
	text-align: left;
}

h1 {font-size: 16px;}
h2 {font-size: 14px;}
h3 {font-size: 13px;}
h4 {font-size: 12px;}
h5 {font-size: 11px;}
h6 {font-size: 10px;}


a{color: #841e13; }
a.link{text-decoration: underline;}
a:hover{text-decoration: none;}

a.black {color: #000000;text-decoration: none;}
a.black:hover {text-decoration: underline;}

a.nolink{text-decoration: none;}
a.nolink:hover{text-decoration: none;}

a.products {text-decoration: none;}
a.products:hover {text-decoration: underline;}


a.menu-header {color: #555555;font-size: 12px;text-decoration: none;}
a.menu-header:hover {color: #555555; text-decoration: underline;}
a.menu {color: #555555;font-size: 12px;text-decoration: none;}
a.menu:hover {color: #555555; text-decoration: underline;}

a.h1, a.h2, a.h3, a.h4 {color: #555555; text-decoration: none;}
a.h1:hover, a.h2:hover, a.h3:hover, a.h4:hover {color: #555555; text-decoration: underline;}
a.h1 {font-size: 16px; }
a.h2 {font-size: 12px; color: #666666;}
a.h3 {font-size: 12px;}
a.h4 {font-size: 11px;}

a.link{color: #841e13; text-decoration: none;}
a.link:hover{color: #841e13; text-decoration: underline;}

div#preload-start, div#preload-end { left: -9999px; top: -9999px; position: absolute; }

.small { font-size: 10px; }

.red {color: red;}
.white {color: white;}
.green {color: green;}
.copyright {font-size: 10px;}
.date { font-size: 12px; color: #841e13;}

div#main { width: 1000; margin-left: auto; margin-right: auto; height: auto !important; min-height: 100%; height: 100%; background: #ffffff }
div#logo		{ width: 350px;	height: 60px;	left: 25px; top: 18px; position: relative; float: left; }

div#h			{ width: 100%;	height: 217px;	}
div#h-1			{ width: 100%;	height: 20px;	background: #cfcfcf;}
div#h-2			{ width: 100%;	height: 20px; background: #424242;}
div#h-2-1		{ width: 10px;	height: 10px;	left: 0px; position: relative; float: left; background: url("/img/h-2-1.gif") no-repeat; }
div#h-2-2		{ width: 10px;	height: 10px;	left: 980px; position: relative; float: left; background: url("/img/h-2-2.gif") no-repeat; }
div#h-3			{ width: 100%;	height: 170px; background: #3c3c3c;}
div#h-3-1		{ width: 400px;	height: 100%; float: left;}
div#h-3-1-1	{ width: 100%;	height: 116px; }
div#h-3-1-2	{ width: 100%;	height: 34px; background: url("/img/bg-2.gif");}
div#h-3-1-3	{ width: 100%;	height: 20; background: url("/img/bg-3.gif"); }
div#h-3-1-3-1 {	background: url("/img/menu-b.gif") no-repeat; width: 125px; height: 20px; float: left; position: relative; left: 9px;}
div#h-3-1-3-2 {	background: url("/img/menu-b.gif") no-repeat; width: 125px; height: 20px; float: left; position: relative; left: 13px;}
div#h-3-1-3-3 {	background: url("/img/menu-b.gif") no-repeat; width: 125px; height: 20px; float: left; position: relative; left: 17px;}
div#h-3-2		{ width: 600px;	height: 100%; float: left;}
div#h-3-2-1	{ width: 100%;	height: 150px; }
div#h-3-2-2	{ width: 100%;	height: 20px; background: url("/img/bg-3.gif"); }
div#h-4			{ width: 100%;	height: 7px;	background: url("/img/bg-1.gif");}

div#c			{ width: 100%;  }
div#c-1			{ width: 12px;	float: left;  }
div#c-2			{ width: 377px;	float: left;  background: white;}
div#c-3			{ width: 12px;	float: left;  }
div#c-4			{ width: 587px;	float: left;  }
div#c-5			{ width: 12px;	float: left;  }

div.block					{ width: 377px; }
div#block-header-1	{ width: 377px; height: 30px; background: url("/img/block-header-1.gif") no-repeat;}
div#block-header-2	{ width: 377px; height: 30px; background: url("/img/block-header-2.gif") no-repeat;}
div#block-header-3	{ width: 377px; height: 30px; background: url("/img/block-header-3.gif") no-repeat;}
div#block-header-4	{ width: 377px; height: 30px; background: url("/img/block-header-4.gif") no-repeat;}
div#block-header-5	{ width: 377px; height: 30px; background: url("/img/block-header-5.gif") no-repeat;}
div.block-div				{ width: 100%; height: 10px; }
div.block-div-5			{ width: 100%; height: 5px; }
div.block-text				{ width: 375px; border: 1px solid #898989; text-align: left; }

div#f				{ width: 1000px;	height: 65px;	 margin: -65px auto 0 auto; }
div#f-1			{ width: 1000px;	height: 35px; }
div#f-1-1		{ width: 850px; float: left; top: 10px; left: 13px; position: relative;}
div#f-1-2		{ width: 88px; float: left; left: 50px; position: relative;}

div#f-2			{ width: 100%;		height: 10px; }
div#f-2-1		{ width: 10px;		height: 10px;	left: 0px; position: relative; float: left; background: url("/img/f-2-1.gif") no-repeat; }
div#f-2-2		{ width: 10px;		height: 10px;	left: 980px; position: relative; float: left; background: url("/img/f-2-2.gif") no-repeat; }
div#f-3			{ width: 100%;		height: 20px; background: #cfcfcf;}

div#f-hack			{ width: 100%; height: 61px; clear: both; }

div#page-path	{ width: 100%; margin-bottom: 10px; text-align: left; }
div#rarrow		{ width: 9px; height: 8px; margin-left: 10px; margin-right: 10px; float: left; }

a.menu-1 { background: url("/img/menu-1.gif") no-repeat; width: 125px; height: 34px; float: left; margin: 0 4 0 9;}
a.menu-1:hover { background: url("/img/menu-1-h.gif") no-repeat; }
a.menu-2 { background: url("/img/menu-2.gif") no-repeat; width: 125px; height: 34px; float: left; margin: 0 4 0 0;}
a.menu-2:hover { background: url("/img/menu-2-h.gif") no-repeat; }
a.menu-3 { background: url("/img/menu-3.gif") no-repeat; width: 125px; height: 34px; float: left; margin: 0 0 0 0;}
a.menu-3:hover { background: url("/img/menu-3-h.gif") no-repeat; }

div.hidden { visibility: hidden; width: 1px; height: 1px;}

div.calc {width: 377px; height: 60px; }
a.calc	{width: 377px; height: 60px; background: url("/img/calc.jpg") no-repeat; float: left; }
a.calc:hover { background: url("/img/calc-h.jpg") no-repeat; }

div#menu		{ text-align: left; padding: 10px;}

div.menu-header	{ margin-bottom: 3px; background: url("/img/rarrow-1.gif") no-repeat; padding-left: 16px;}
div.menu				{ left: 0px; width: 100%; position: absolute; top:-9999px; text-align: left; margin-bottom: 5px;}
div.menu-hover		{ left: 0px; width: 100%; position: relative; top:0px; text-align: left; margin-bottom: 5px;}

div#menu ul { margin-left: 0px; margin-right: 0px; padding: 0px; list-style-type: none;}
div#menu ul li { padding: 0px; text-align: left; margin-bottom: 0px;}


div.block-1			{ width: 286px; float: left; text-align: left; padding: 0px;}
div.block-1-div	{ width: 11px; float: left;}

#filterform {margin:0 0 0 0;padding:0px;}
.opened {position:static;top:0;left:0;zoom:1;}
.closed { position:absolute; left:-9999px; top:-9999px;}
.closed { visibility: hidden; }

select.filter, input.filter, input.filter, textarea.filter {
font-family: tahoma, sans-serif;
font-size: 12px;
background-color: #eeeeee;
padding: 1px;
}

input.search {
font-family: tahoma, sans-serif;
font-size: 12px;
width: 255px;
height: 20px;
padding: 1px;
background-color: #eeeeee;
}

table.wh { width: 100%; height: 100%; }
table.w { width: 100%; }
table.h { height: 100%; }
