BODY, TABLE { font-size: 12; color: #243e48; font-family: Tahoma, Verdana, Arial, Geneva CY, Sans-Serif; }
BODY { margin: 0; background-color: White }
TABLE { border-collapse: collapse;}
SELECT, TEXTAREA, INPUT { border: 00aabb 1px solid; font-size: 12; font-family: Verdana; BACKGROUND-COLOR: white; }

A { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11; }
A { color: #006600; }
A:hover { color: Olive }

.footer { height: 70; border-top: 1px solid #5a5a5a; background: url(/img/footer.gif) no-repeat bottom; }

.top-line { height: 70; background: url(/img/top-line.gif) repeat-x; }

.search { cursor: default; width:100%; height: 60; font-family: "Arial Narrow"; font-weight: 600; font-size: 15; background: White url(/img/search.gif) repeat-x; border: 1px solid #c5c7c2; border-top: 1px solid White; }
.sinput { width: 100%; font-size: 10; color: #888888; }

.btns { height: 28; background: #f6f6f6 url(/img/top-buts.gif) repeat-x; }
.btns A { color: Gray; font-family: "Impact"; font-size: 15; }
.btns A:hover { color:black; }
.btn1,.btn2,.btn3,.btn4 { padding: 3 20 0 10; }
.btn1 { background: url(/img/box-red.gif) no-repeat; }
.btn2 { background: url(/img/box-blue.gif) no-repeat; }
.btn3 { background: url(/img/box-green.gif) no-repeat; }
.btn4 { background: url(/img/box-yellow.gif) no-repeat; }

.c_link { font-weight: bold; font-size: 12; color: 3e9f11; }
.note { color: #005533; font-size: 9;}

.text { padding: 0 10; }
.caption { padding-left: 10; font-size: 17; }
.100p { width: 100%; }
.ad_t { background: #eaf0ec; }
.ad_t A { color: brown; font-size: 13; }
.ad_t a:active,.ad_t a:visited,.ad_t a:link { color: Green; }
.ad_d { background-color: f0f3ec; }
.ad_c { background-color: f0f3ec; border-top: 1px dashed black; border-bottom: 1px dashed black;}



.registration_info, .contacts_info {
	margin: 25px 0;
	padding: 0;
}

.registration_link, .contacts_link, .registration_link:hover, .contacts_link:hover {
	padding-top: 9px;
	width: 220px;
	height: 32px;
	font-size: 16px;
	line-height: 1.5;
	color: #fff;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	border-radius: 8px;
}

.registration_link {
	background: #21b40e;
}

.registration_link:hover {
    background: #1ba909;
}

.contacts_link {
    background: #1ca3f0;
}

.contacts_link:hover {
    background: #0d96e4;
}