body {
	margin: 0px;
	padding: 0px;
}
td, li{
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	color: #8e9aa6;
	}
h3 {	font-size: 12pt;}
h4 {font-size: 11pt;
font-weight:bold;}
h5 {font-size: 10pt;
color:#e3a835;
font-weight:bold;}
img, table {
	border: none; 
}
a:link, a:visited{
    font-family: Arial, Verdana, sans-serif;
    font-size: 8pt;
	color: #8e9aa6;
	text-decoration: none;
	}
a:hover{
	color: #e3a835;
}
.logo {padding: 30px 0px 0px 14px;}
.banners {padding: 25px 0px 0px 14px;}
.contact {padding: 25px 0px 25px 14px;}
.home {padding: 8px 0px 12px 14px;}
.left_menu {padding: 0px 18px 0px 0px;}
table.tbl_left_menu tr td {padding: 3px 0px 0px 14px;
border-bottom: 1px solid #e6e8e9;
color:#e3a835;}
.bottom { background: url(../images/bg_bottom.gif) repeat-x top left;}
.top { background: url(../images/bg_top.gif) repeat-x top left;
padding-right: 30px;
padding-bottom:2px;}
.form{
	font-size : 8pt;
	border : 1px inset #e6e8e9;
	color:#8e9aa6;
}
td.title01, td.title02, td.title03 {
color:#FFFFFF;
padding: 18px 0px 0px 22px;}
td.title01 { background: #d1873c;}
td.title02 { background: #ecbd3e;}
td.title03 { background: #828f9b;}
.title01 a:link , .title01 a:visited, .title02 a:link , .title02 a:visited, .title03 a:link , .title03 a:visited {color: #FFFFFF;}
.title01 a:hover {color: #f3d56a;}
.title02 a:hover {color: #828f9b;}
.title03 a:hover {color: #f3d56a;}
.m01 { background:#e1a126;}
.m02 { background:#f3d56a;}
.m03 { background:#8e9aa6;}
.menu { padding: 2px 15px 0px 15px;
border-left: 1px #e1a126 solid;}
.block, .main_block { padding: 10px 15px 24px 16px;
border: 1px solid #e6e8e9;
border-collapse:collapse;
background: url(../images/bg_block.gif) no-repeat bottom left;}
.block p, .block li { margin-bottom: 2px; margin-top:0px; marker-offset:0;}


.date, .page { color:#e3a835;}
.submenu { padding-left:14px;}
.prod_img { border: 1px solid #e6e8e9;}
.tbl {border: 1px solid #e6e8e9;
border-collapse:collapse;}
table.tbl tr td {border: 1px solid #e6e8e9;
padding:8px;}
table.tbl tr th {
	background : #e6e8e9;
	padding : 5px;
	font-size: 8pt;
	color : #8e9aa6;
	font-weight : bold;
}
.main img{margin:0px; border: none;}
.main{
background: #FFFFFF url(/images/solutions/main.gif) top left repeat-y;}
.bg2{ background: url(/images/solutions/circle.gif) left top no-repeat;
padding: 9px 8px 8px 102px;
font-size: 10px;}
.bg3{ background-color: #f2f5fa;}
.shema { background: #e1a126;}
hr {height: 1px;
background: #e6e8e9;
border:none;}
table.catalog tr td { border-bottom: 1px solid #e6e8e9;}
table.nocatalog tr td { border-bottom: 0px }
table.nocatalog strong b
{
	font-weight:normal;
}
div.header 
{
	font-size: 12pt;
	font-weight:bold;
	margin-bottom:4px;
	text-transform:uppercase;
}
form
{
	padding:0;
	margin:0;
}

.calendar_top { border: 1px solid #e6e8e9; }
table.calendar_top tr td { font-size: 9pt;}
table.calendar_top a{ font-size: 9pt;}
tr.chead td {background-color: #8e9aa6;
color:#FFFFFF;}
tr.first td { background:url(../images/clr1.gif) no-repeat top left;
padding: 0px;}
tr.first td.aclr { background:url(../images/aclr1.gif) no-repeat top left;
padding: 0px;}


tr.clr td { background:url(../images/clr2.gif) no-repeat top left;
padding: 0px;}
tr.clr td.aclr { background:url(../images/aclr2.gif) no-repeat top left;
padding: 0px;}
tr.clr04 td {background:url(../images/clr4.gif) no-repeat top left;}
.clr {width:64px; height:76px; margin: 6px 10px 8px 8px; overflow:hidden;}
.clr05 { margin-top:2px;}
.clr05 a:link, .clr05 a:visited { font-size:7pt;}

tr.first td.empty { background:url(../images/empty01.gif) no-repeat top left;
padding: 0px;}
tr.clr td.empty { background:url(../images/empty02.gif) no-repeat top left;
padding: 0px;}



.alink {color:#e3a835; list-style-image:url(../images/alabel.gif);}
.link01 {list-style-image:url(../images/label.gif); margin: 2px 2px 2px 30px; padding:0px;}
.link02 {list-style-image:url(../images/label.gif); margin: 2px 2px 2px 18px; padding:0px;}
.link03 {list-style-image:url(../images/h5.gif); margin: 2px 2px 2px 16px; padding:0px; }
.inact_page
{
	color:#f0d092;
}
.inact_text
{
	color:#c6ccd2;
}
.grey {
	BACKGROUND: #aeb6bf; HEIGHT: 5px;
}
input, textarea
{
	font-size:8pt;
}
.main_block a,.main_block a:visited
{
	text-decoration: underline;
}
.calendar_top a
{
	text-decoration:none;
}