HTML {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 50px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	background: #FFFFFF;
}
BODY {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 50px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	background: #FFFFFF url(img/head_bg.png) repeat-x;
}

body, td
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;

}

a:link, a:visited
{
	color: #0685CF;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
	color: #0685CF;
}

.headright
{
	background: url(img/right_side.png) no-repeat;
}

.leftcolumn
{
	background: White;
}

.menuarea
{
	margin-top: 12px;
	border: 13px solid White;
}

.titlemenu, .titlemenu2
{
	border-bottom: 1px dashed #ACB1B6;
	padding-bottom: 5px;
	padding-top: 10px;
}

.titlemenu
{
	background: White;
}

.titlemenu2
{
	background: White url(img/menumarker.gif) no-repeat right;
}


.bodymenu
{
	padding-left: 16px;
	padding-top: 10px;
	line-height: 150%;
	font-size: 9pt;
	font-weight: bold;
}

.bodymenu a:link, .bodymenu a:visited, .bodymenu a:hover
{
	padding-left: 15px;
	background: url(img/marker.gif) no-repeat;
	color: #999999;
	font-size: 9pt;
	font-weight: bold;
}

.bodymenu a:hover
{
	color: #666666;
}

.content
{
	background: url(img/bg_content.jpg) no-repeat;
	padding-top: 30px;
	padding-left: 70px;
	vertical-align: top;
}

.contentright
{
	background: url(img/bg_content_right.jpg) no-repeat;
}

.banner
{
	margin-bottom: 40px;
}

.pagetitle
{
	text-align: right;
}

.pagetitlemarker
{
	background: #C8CFD7 url(img/bg_title_line.gif);
	border-left: 6px solid White;
	vertical-align: middle;
}

.pagetext
{
	padding-right: 90px;
	text-align: justify;
	padding-top: 17px;
}

.subtitle
{
	font-size: 18px;
	text-align: right;
	padding-bottom: 20px;
}

.bodycalc
{
	border-right: 1px solid #C8CFD7;
	border-left: 4px solid #ffffff;
	background: url(img/grnull.gif) repeat-y;
	padding-left: 15px;
	padding-right: 15px;
	text-align: right;
}

.bodycalc a:link, .bodycalc a:visited, .bodycalc a:hover
{
	color: Black;
}

.copy
{
	background: url(img/logofooter.jpg) no-repeat right;
	text-align: right;
	padding-right: 130px;
	color: #76818E;
}

.blocknews
{
	line-height: 120%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.blocknews:first-line
{
	color: #0089DB;
	font-weight: bold;
}

.blocknews a:link, .blocknews a:visited, .blocknews a:hover
{
	color: #333333;
}


li.kvad, li.paper
{
	line-height: 130%;
	margin-top: 10px;
	margin-bottom: 10px;
}

li.kvad
{
	list-style-image: url(img/markerli.gif);
}

li.paper
{
	list-style-image: url(img/markerli2.gif);
}

.fld, textarea
{
	border: 1px solid #ACB1B6;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}

textarea
{
	overflow: auto;
}

input.btn
{
	background: #ACB1B6;
	color: White;
	font-weight: bold;
	font-size: 7pt;
}

.txttitle, .txttitle2
{
	color: #0087DD;
	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;
}

.txttitle
{
	font-size: 130%;
	margin-top: 20px;
	margin-bottom: 20px;
}

.leftblock
{
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	width: 100px;
	text-align: center;
}

.q, .a
{
	margin-top: 5px;
	margin-bottom: 10px;
}

.q
{
	font-weight: bold;
}

.a
{
	border-bottom: 1px solid #DCDCDC;
	padding-bottom: 10px;
}

.techtop
{
	z-index: 2;
	position: relative;
	top: 23px;
	right: 30px;
}

.techmiddle
{
	z-index: 3;
	position: relative;
	top: 24px;
	right: 20px;
}

.techfront
{
	z-index: 4;
	position: relative;
	top: 25px;
}

.techbottom
{
	z-index: 5;
	position: relative;
}

.ktechmiddle
{
	z-index: 3;
	position: relative;
	top: 10px;
	left: -30px;
}

.ktechfront
{
	z-index: 4;
	position: relative;
	top: 10px;
	left: 5px;
}

.ktechbottom
{
	z-index: 5;
	position: relative;
}

.calc option
{
	background: #ACB1B6;
	color: White;
	font-weight: bold;
}

.tabbord td
{
	border: 1px solid #ACB1B6;
}

.cert td
{
	padding: 5px;
}


.cert td img, .pict
{
	border: 1px solid #ACB1B6;
}

.pict
{
	margin: 5px;
}

.zavod
{
	background: url(img/zavod.png) no-repeat;
}
.standarttable
{
	background: Silver;
	width: 85%;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-right: 85px;
}


.standarttable td, .simpletable td
{
	background: White;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
}

.simpletable #topright
{
	border-right: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
}

.standarttable #tabhead
{
	text-align: center;
	font-weight: bold;
}

#nopad
{
	padding: 0px;
}
.krt1{font-size: 8pt;color: #BCC0BC;}
.krt1 a:link, a:visited, a:hover{text-decoration: underline;font-size: 8pt;color: black;}
h1{font-size: 12px; color: #3366FF}
