table { margin: 0; padding: 0; }
H2 { }
H1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 18px;
}
H3 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H4 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H6 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	FONT-SIZE: 18px
}
html, body {height: 100%; margin: 0; padding: 0;}
#all {position: relative; height: 100%;}

html>body #all {height: auto; min-height: 100%;}
BODY {
	FONT-SIZE: 10pt; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
A.m1:link {
	COLOR: #84c225; TEXT-DECORATION: underline; 
}
A.m1:hover {
	COLOR: #84c225; TEXT-DECORATION: none;
}
A.m1:active {
	FONT-WEIGHT: none; COLOR: #84c225;
}
A.m1:visited {
	COLOR: #84c225;  
}
A.m2:link {
	COLOR: #aaa9a9; TEXT-DECORATION: underline;
}
A.m2:hover {
	COLOR: #aaa9a9; TEXT-DECORATION: none;
}
A.m2:active {
	TEXT-DECORATION: none;
}
A.m2:visited {
	COLOR: #aaa9a9; 
}
H2 {
	PADDING-LEFT: 0px
}
H3 {
	PADDING-LEFT: 20px; FONT-WEIGHT: normal
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-ALIGN: right
}
HR {
                   width: 100%; background: #aaa9a9; border: 0px solid;
}
table {color: #000; border: 0; font-size: 10px;
}
.table_head { PADDING-RIGHT: 40px; MARGIN: 0px; COLOR: #fff; FONT-SIZE: 10px;
}
.logo_head {
	PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 15px; BACKGROUND-COLOR: #fff;
}
.image_logotip {
	PADDING-LEFT: 30px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px;
}
.Head_polosa {
	FLOAT: right; WIDTH: 440px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff
}

.body_1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Helvetica, sans-serif;
}
.compass_head {
	PADDING-LEFT: 30px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; WIDTH: 440px; PADDING-TOP: 7px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.razdelitel {
	CLEAR: both; background: #cccccc;
}

#Text_center {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 75%; FLOAT: left; BORDER-BOTTOM-COLOR: #cccccc; PADDING-BOTTOM: 20px; WIDTH: 95%; color: #365069;
}

#col-one {
        float: right;
        margin: 0;
        width: 300px;
}

#col-one .boxed {
	background: #fff;


}

#col-one .boxed .title {
	height: 38px;
	background: #fff;
	letter-spacing: 2px;
	font-size: 10px;
	color: #aaa9a9;
                  font-family: Tahoma;
                  margin: 0;
}

#col-one .boxed .content {
        padding-right: 40px;
        padding-top: 8px;
        background: #fff;
        font-family: Tahoma;
        text-align: right;
        color: #aaa9a9;
        font-size: 10px;
}

#col-one .boxed blockquote {
	background: #cccccc repeat-x;
}
#col-two {
	float: left;
	width: 225px;
        background: #365069;
        margin-bottom: 20px;
        margin-top: 20px;
        padding: 0;
}

#col-two .boxed {
	background: #365069;

}

#col-two .boxed .title {
	padding: 6px 0 0 5px;
	background: #365069 url(borders/border.gif) no-repeat;
	letter-spacing: 1px;
	font-size: 13px;
	color: #E67817;
        FONT-FAMILY: Verdana;
        margin: 0;
}

#col-two .boxed .content {
	padding-top: 5px;
	background: #365069;
        FONT-FAMILY: Verdana;
        font-size: 13px;
        text-align: center;
}

#col-two .boxed blockquote {
	background: #cccccc repeat-x;
}
#col-three {
        float: left;
        width: 300px;
        background: #fff;
        padding: 0;
        padding-left: 40px;
        font-size: 10px;
}

#col-three .boxed {
        background: #fff;

}


#col-three .boxed .content {
        padding-top: 0px;
        background: #fff;
        font-family: Tahoma;
        text-align: left;
        color: #aaa9a9;
        font-size: 10px;
}
#col-three .boxed .menu {
        margin-top: 8px;
        width: 60%;
        margin-bottom: 0px;
        padding: 0px;
        background: #fff;
        font-family: Tahoma;
        text-align: left;
        font-size: 10px;
        font-weight: none;
        color: #aaa9a9;
       border-top: 1px solid #aaa9a9;
}

#col-three .boxed blockquote {
	background: #cccccc repeat-x;
}
#address {
        float: right; font-size: 70%; color: #ffffff; padding-bottom: 10px;
}
#logo_align { float: left; padding-left: 40px; padding-bottom: 30px;
}
.up { padding-top: 30px;
}
.header_noline { color: #84c225; font-family: Tahoma, Verdana, sans serif; padding-left: 40px; font-size: 12px; margin-top: 20px;
}
.header { color: #84c225; font-family: Tahoma, Verdana, sans serif; padding-left: 40px; font-size: 10px;
}
.header2 { color: #84c225; font-family: Tahoma, Verdana, sans serif; font-size: 10px;
}
.subheader { color: #aaa9a9; font-family: Tahoma, Verdana, sans serif; font-size: 10px;
}
.header_right { color: #84c225; font-family: Tahoma, Verdana, sans serif; padding-right: 40px; text-align: right; font-size: 10px; float: right;
}
.text_in { color: #000; font-family: Tahoma, Verdana, sans serif; padding-left: 10px; padding-right: 40px; text-align: left; font-size: 10px; padding-top: 10px;
}
.news_in { color: #000; font-family: Tahoma, Verdana, sans serif; padding-left: 40px; padding-right: 40px; text-align: left; font-size: 10px; padding-top: 0px;
position: inline;}
.line {
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 40px;
        margin-right: 40px;
        padding: 0px;
        background: #fff;
        font-family: Tahoma;
        text-align: left;
        font-size: 100%;
        font-weight: none;
        color: #aaa9a9;
       border-top: 1px solid #aaa9a9;
}
.space { padding-top: 20px; background: #aaa9a9; padding: 0;
}
.client { margin-right: 0px; color: #000; background: #aaa9a9; text-align: left; float: right; font-size: 10px; padding: 0px; padding-top: 5px; padding-bottom: 0; padding-left: 10px; padding-right: 10px;
}
.client_in { padding: 0px; color: #000; text-align: right; font-size: 10px; padding-bottom: 0px; background: #aaa9a9; padding-left: 10px; padding-right: 10px; padding-top: 5px;
}
.basement { background: #aaa9a9; width: 100%; margin: 0; height: 30px; position: absolute; bottom: 0; color: #fff; font-size: 10px;
}
.basement_in {color: #fff; background: #aaa9a9; font-size: 10px; padding-left: 40px;
}
input { font-size: 10px; font-family: Tahoma, Verdana, sans serif;
}
#table_right { float: right; horizontal-position: right;
}
.form { margin-right: 0px; color: #000; background: #ccc; text-align: left; float: right; font-size: 10px; padding: 0px; padding-top: 5px; padding-bottom: 0; padding-left: 10px; padding-right: 10px;
}
.form_in { padding: 0px; color: #000; text-align: right; font-size: 10px; padding-bottom: 0px; background: #ccc; padding-left: 10px; padding-right: 10px; padding-top: 5px;
}