html, body { margin:0; padding:0; height:100%; background-image: url(bg.gif); font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
body { position:relative;}
img { border:none;}
sup { font-size:10px;}
a { color:#fff; text-decoration:underline;}
a:hover { text-decoration:none;}
h1 { background-image:url(arrow.gif); background-repeat:no-repeat; background-position:0% 0%; padding-left:34px; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#20ff5a; padding-top:2px; padding-bottom:2px;}
h2 {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:18px; font-weight:normal; padding-top:2px; padding-bottom:2px;}
.table { height:100%; background-image:url(top_bg.gif); background-repeat:repeat-x; background-position:top; position:relative;}
.table0 { padding-top:68px; position:relative; margin-bottom:22px;}
.table0_inner { padding-top:20px;  margin-bottom:22px;}
.table1, .table3 { height:244px;}
.table1 a {text-align:right; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:16px; display:block; text-decoration:none; padding:11px 25px 9px 10px;}
.table3 a {text-align:right; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:16px; display:block; text-decoration:none; padding:8px 25px 12px 10px;}
.table1 td { border-right:#ffffff 9px solid; background-color:#669999; width:186px; background-image:url(ugol.gif); background-repeat:no-repeat; background-position:100% 100%; vertical-align:top; padding: 6px 4px 4px 4px;}
.table3 td { border-right:#ffffff 9px solid; background-color:#669999; width:186px; background-image:url(ugol1.gif); background-repeat:no-repeat; background-position:100% 0%; vertical-align:top; padding:4px 4px 6px 4px;}
.table2 { height:86px; margin-top:2px; margin-bottom:2px;  background-image:url(center_bg.gif); background-repeat:repeat-x; background-position:top; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#006633;}
.table2 td { padding-left:16px; padding-right:13px;}
.block { position:relative; padding:14px 0px 11px 13px; background-color:#FFFFFF; background-image:url(table_left_t.gif); background-repeat:no-repeat; background-position:0% 0%; z-index:1;}
#img1 { position:absolute; top:0px; right:0px !important; right:-1px; z-index:3;}
.block_b { position:relative; padding:14px 0px 11px 13px; background-color:#FFFFFF; background-image:url(table_right.gif); background-repeat:no-repeat; background-position:100% 100%; z-index:2; }
#img2 { position:absolute; top:-4px;  z-index:4;}
.bottom { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:40px;}

.table_inner {border-right:#ffffff 9px solid; background-color:#669999; vertical-align:top; padding:0px 1px 45px 1px;}
.table2 .top { background-image:url(logo_inner.jpg); background-repeat:no-repeat; background-position:0% 0%; padding-left:200px; }
.menu td { border:#FFFFFF 2px solid; background-image:url(ugol2.gif); background-repeat:no-repeat; background-position:100% 100%; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:16px; padding:5px 12px 5px 12px;}
.menu { margin-bottom:15px;}
.menu a {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:16px; display:block; text-decoration:none;}
.menu .active { border:#669999 2px solid;}
.center td{ padding:0px 16px;}
.link { padding-left: 30px;}
.link a { display:block; background:url(ugol2.gif); background-position:0% 8px; background-repeat:no-repeat; padding-left:20px; margin-left:16px; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#000000; padding-right:10px; margin-bottom:2px;}
.form { width:184px;  background-image: url(block_bg.jpg); background-repeat:repeat-x; background-position: bottom; border:#FFFFFF 2px solid; font-weight:bold; padding:23px 33px;}
.form p { margin:0; padding:0; margin-bottom:10px;}
.form select { width: 184px;}
.form input { height:16px; margin-top:4px; border:#FFFFFF 1px inset; padding: 0; margin: 0;}
.form #check { width:auto; height: auto; border:none; }
.form .button, button { background-color:#006633; background-image: url(ugol3.gif); background-repeat:no-repeat; background-position:100% 100%; border:#006633 1px solid; color:#FFFFFF; width:100px; height:25px; cursor:pointer; margin-top:10px; }
.form .green { color:#006633; padding-top:20px;}
.menu_green { margin-left:42px; margin-bottom:45px; margin-top:5px;}
.menu_green td{ background-color:#006633; background-image: url(ugol3.gif); background-position:100% 100%; background-repeat:no-repeat; color:#20ff5a; padding:6px 15px 6px 12px; white-space:nowrap;}
.menu_green a {color:#20ff5a; text-decoration:none;}
.content { padding:0px 18px; padding-left: 50px;}
.table4 p { padding:0; margin-bottom:8px; margin-top:8px;}
.text { padding-left:35px; padding-right:10px;}

/* Кабанов Дмитрий */
table.docs {
	padding-right: 10px;
	padding-bottom: 10px;
}
table.contacts {
	color: #fff;
}
ul {
	padding-left: 0;
	margin-left: 15px;
}
ul li {
	list-style-image: url(ugol2.gif);
}
.content p, .link p {
	margin: 0;
	margin-bottom: 10px;
}
