body { margin: 0; text-align: center; padding: 0; }
.page { width:1004px; text-align:left; margin:0px auto; margin-top:10px; font-family: Tahoma }

h1 {
 font-size: 22px;
 font-weight: normal;
 color: #0A662C;
 margin: 0px;
 padding: 0px;
}
h1 a { color: #0A662C; text-decoration:none; }
h1 a:hover { color: #0A662C; text-decoration:underline; }

h2 {
 font-size: 18px;
 font-weight: normal;
 color: #0A662C;
 margin: 0px;
 padding: 0px;
}
h2 a { color: #277956; text-decoration:none; }
h2 a:hover { color: #277956; text-decoration:underline; }

.active a { color: #277956; text-decoration:underline; }
.active a:hover { color: #277956; text-decoration:none; }

.menu { padding:40px 20px 40px 0 }
.menu span { font-size:14px; color: #646464; display:block; padding:5px 0 3px 15px }
.menu span a { color: #646464; text-decoration:none; }
.menu span a:hover { color: #363636; text-decoration:none; }

.language { padding:12px 5px 0 0; }
.language span { display:block; padding-bottom:8px; }

.text { font-size: 14px; line-height:1.4 }
.text a { color: #277956; text-decoration:none; }
.text a:hover { color: #277956; text-decoration:underline; }

.big_text { font-size: 16px }
.big_text a { color: #0A662C; text-decoration:none; }
.big_text a:hover { color: #0A662C; text-decoration:underline; }

.small_text { font-size: 12px }

.copyright { font-size: 12px; padding:10px 0 10px 0 }

.empty { font-size:5px; }

.detail {
 color: #277956;
 font-size: 11px; 
}
.detail a:link { color: #277956; text-decoration:none; }
.detail a:visited { color: #277956; text-decoration:none; }
.detail a:hover { color: #277956; text-decoration:none; }

.navigation {
 color: #757575;
 font-size: 11px; 
 padding-bottom:10px;
}
.navigation a { color: #757575; text-decoration:underline; }
.navigation a:hover { color: #757575; text-decoration:none; }

.block_yellow { background:#FFE477 }
.round_yellow B { background:#FFE477 }	/* для округлених корнерів */

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 { display: block; height: 1px; overflow: hidden; font-size:1px }
.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }


/* forms */
.textarea {
 width: 200px;
 border: 1px solid #c2d2c4;
 font-family: Tahoma;
 font-size: 12px; 
}

.input_text {
 width: 250px;
 border:1px solid #c2d2c4;
 font-family: Tahoma;
 font-size: 12px; 
}

.select {
 width: 250px;
 border:1px solid #c2d2c4;
 font-family: Tahoma;
 font-size: 11px;
}

.head_f {
 font-family: Tahoma;
 font-size: 12px;
 color: #277956;
}

.text_f {
 font-family: Tahoma;
 font-size: 12px;
 color: #575757;
}
/* end forms */

.head_1 {
 font-family: Verdana;
 font-size: 12px; 
}
.head_1 a:link { color: #000000; text-decoration:none; }
.head_1 a:visited { color: #000000; text-decoration:none; }
.head_1 a:hover { color: #000000; text-decoration:underline; }

img { border:0; margin:0; }
p { margin:0; padding:4px 0 4px 0; }
.fl { float:left; }
.fr { float:right; }
.clear { clear: both; height:1px; font-size:1px; }