body {
	padding: 0; margin-left: 0;margin-right: 0;margin-top: 0;margin-bottom: 0;
	font: 11px arial,Verdana,Tahoma, helvetica, sans serif;
	color:#000000;
	background-color:#fff;
}

td {font-size:11px}

p, h1, h2, h3, h4, h5, h6 {
	margin: .5em 5; padding: 5;
	text-align: left;
	font-weight: normal;
}

h1 {font-size:18pt;}

form { padding:0; margin:0}

img {border:0}

A {color:#035C8C; text-decoration:underline;}
A:hover {text-decoration:none;}

.nav_top {font-size:11px; color:#035C8C;TEXT-DECORATION: none;}
.nav_top:hover {font-size:11px; color:#035C8C;TEXT-DECORATION: underline}

.text {font-size:12px; TEXT-DECORATION: none;padding:10px 2px 10px 2px;line-height:16px; vertical-align:top}
.text h3 {font-size:11pt; font-weight:bold; margin:1.5em 0 0.5em 0;}
.text li { list-style:square; padding:3px 0 3px 0}

td.text_white {background-color:#5a85ad;font-size:13px; color:#ffffff;font-weight: bold;line-height:15px; text-align:center; FONT-FAMILY: arial, helvetica, sans serif;text-transform: uppercase; font-style: italic;}
td.text_white a, td.text_white a:hover {font-size:13px; color:#ffffff; TEXT-DECORATION: none;font-weight: bold; line-height:15px; }

td.white {font-size:11px; TEXT-DECORATION: none;padding:6px 2px 8px 2px;color:#ffffff;}

td.white_t {font-size:13px; TEXT-DECORATION: none;padding:24px 2px 10px 2px;color:#ffffff;line-height:17px}

.text_nav {font-size:11px; color:#C2223A;line-height:12px}
.text_nav a, .text_nav a:hover {font-size:11px; color:#C2223A; }

.footer_menu {font-size:8pt; color:#cc003a; line-height:12pt; padding-top: 20px;}
.footer_menu a {font-size:8pt; color:#cc003a; text-decoration:none;}
.footer_menu a:hover {text-decoration:underline;}
.footer_menu span {color:#999; margin:0 15px;}



.gray {color:#999;}
.gray a {color:#999;}

.counters {margin:10px 10px 0 0;}

td.text_point {color:#333333;padding:5px 10px 10px 19px;}
td.text_point_a {color:#C2223A;padding:5px 10px 10px 19px;font-size:11px;}

td.text_point a {font-size:11px; color:#000000; font-weight: bold; text-decoration:none}
td.text_point a:hover {text-decoration:underline;}


#slogan {position:absolute; color:#999; top:98px; left:40px; font-size:9pt; font-style:italic; width:300px;}

#search input.search {width:325px; height:18px; border:1px solid #a0a0a0; font:9pt/12pt Tahoma, Verdana, Arial, Helvetica, Sans Serif; color:#000000; background:#fff; text-decoration:none; margin-right:15px;}
#search a {background:url(../images/bt_bg_95.gif) no-repeat; width:95px; height:20px; display:inline-block; text-decoration:none; color:#333; font:9pt/12pt Tahoma, Verdana, Arial, Helvetica, Sans Serif; padding:2px 0 0 0; text-align:center; cursor:pointer;}
#search a:hover {background:url(../images/bt_bg_951.gif) no-repeat; color:#000;}

#change-reg {color:#fff; padding-bottom:4px;}
#change-reg span {font-size:12pt; line-height:12pt;}
#change-reg a {color:#fff; text-decoration:none; border-bottom:1px dotted #fff; margin-bottom:5px; cursor:pointer;}
#change-reg a:hover {border-bottom:0px solid #fff;}

a.bt_80 {background:url(../images/bt_bg_80.gif) no-repeat; width:80px; height:20px; display:inline-block; text-decoration:none; color:#333; font:9pt/12pt Tahoma, Verdana, Arial, Helvetica, Sans Serif; padding:2px 0 0 0; text-align:center; cursor:pointer;}
a.bt_80:hover {color:#000; background:url(../images/bt_bg_801.gif) no-repeat;}

a.bt_big {background:url(../images/bt_bg_big.gif) no-repeat; width:220px; height:30px; display:inline-block; text-decoration:none; color:#333; font:9pt/12pt Tahoma, Verdana, Arial, Helvetica, Sans Serif; padding:7px 0 0 0; text-align:center; cursor:pointer;}
a.bt_big:hover {color:#000;}


.inptop1, .inptop2 {height:20px; border:1px solid #a0a0a0; background-color:#eef3fc; font-size:11px; color:#1D2930;}
.inptop1 {width:115px; margin-right:10px;}
.inptop2 {width:200px; margin-right:15px;}


.ads_logo {border:1px solid #bbb; margin:10px 0;}

.title_rub {font-size:13px; TEXT-DECORATION: none; text-transform: uppercase;FONT-WEIGHT: bold;}
.title_rub :hover {font-size:13px; TEXT-DECORATION: underline; text-transform: uppercase;FONT-WEIGHT: bold;}

.title_ob {font-size:12px; TEXT-DECORATION: none; text-transform: uppercase;font-weight: bold;}
.title_ob:hover {font-size:12px; TEXT-DECORATION: none; text-transform: uppercase;font-weight: bold;}

div.pages {font-size:11px;color:#C2223A; TEXT-DECORATION: none;padding: 4px; }
div.pages span {padding: 4px; color:#FFFFFF; font-weight:bold}
div.pages a {font-size:11px;color:#C2223A;  TEXT-DECORATION: underline;padding: 4px;}
div.pages a:hover {TEXT-DECORATION: none;}

.tek_page {BORDER: #000000 1px solid; padding: 2; FONT-SIZE: 11px; COLOR:#C2223A; font-weight:bold;BACKGROUND: #ffffff; TEXT-DECORATION: none}

.alpha {filter: alpha(opacity=70)}

.blue {color:#5a85ad;}

td.gd {
	padding-top:5px;
	padding-left:1px;
	line-height:18px;
	font-size:10px;
	padding-right:10px;
	color:#767676;
	FONT-FAMILY: Tahoma,Verdana,arial, helvetica, sans serif;
}

td.gd span {
	background-color:#EEEEEE;
	padding:2px 3px 2px 3px;
}

td.gd a, td.gd a:hover {
	color:#ffffff;
	background-color:#767676;
	padding:2px 3px 2px 3px;
	text-decoration:none
}

.inpgray {border:1px #A0A0A0 solid}



ol.search {
    font-size: 10pt;
}
ol.search li{
    padding:5px 2px 5px 2px;
    line-height:16px;
}
ol.search a{
    text-transform:uppercase;
}

div.error{
    text-align:center;
    padding:10px 20px 10px 20px;
    color:#C2223A;
    border:2px solid #C2223A
}

div.error li{
    text-align:left;
}
