body {
	margin: 0;
	padding: 0;
	background: #FFFFFF url(img/img01.jpg) repeat-x;
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1, h2, h3 {
	margin-top: 0;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 2em;
}

h3 {
	font-size: 1em;
}

ul {
	list-style-image: url(img/img07.gif);
}
/* Header */

#logo {
	width: 768px;
	height: 88px;
	margin: 0 auto;
	padding: 0 2px;
	color: #FFFFFF;
}

#logo h1, #logo p {
	float: left;
	margin: 0;
	color: #FFFFFF;
}

#logo h1 {
	padding: 0px 0 0 0;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 3em;
	color: #FFFFFF;
}

#logo p {
	
	padding: 5px 0 0 3px;
	font-size: 10px;
	color: #616161;
}

#logo a {
	border: none;
	text-decoration: none;
	color: #FFFFFF;
}

/* Menu */

#menu {
	width: 768px;
	height: 12px;
	margin: 0 auto;
	padding-left: 220px;
	padding-top: 10px;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	margin: 0 3px 0 0;
	padding: 8px 15px 10px 15px;
	border: none;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}

#menu a:hover {
	background: url(img/img05.jpg) repeat-x;
	margin: 0 3px 0 0;
	padding: 8px 15px 10px 15px;
	color: #FFFFFF;
}

#menu .current_page_item a {
	background: url(img/img05.jpg) repeat-x;
	margin: 0 3px 0 10;
	padding: 8px 15px 10px 15px;
	color: #FFFFFF;
}
a {
	color: #0066FF;
	text-decoration: none;
}
a:hover {
	color: #C80000;
	text-decoration: underline;
}
.t_main {width:100%;text-align:center;}
.top_colontitle {font-size:12px;background-color:#F5F5F5;}
.top_colontitle a {color:#888888;text-decoration:none;}
.top_colontitle a:hover {text-decoration:underline;}
.m_menu {background-image:url('img/main_bg1.gif');background-repeat:repeat-x;background-color:#3B4D6B;height:28px;}
.m_menu_bottom {background-color:#3B4D6B;height:25px;}
.m_menu_bottom td {vertical-align:bottom;text-align:left;}
.main_body {font-size:12px;text-align:left;}
.t_m_items {font-size:12px;color:#fff;}
.t_m_items td {padding-left:10px;padding-right:10px;border-left:1px solid #fff;font-size:14px;}
.t_m_items a {color:#fff;text-decoration:none;}
.t_m_items td.sel_item {background-color:#3B4D6B;border-left:1px solid #fff;}
.m_menu td.sel_item {background-image:url('');background-color:#3B4D6B;}
.main_body, .t_stat {color:#495561;font-size:12px;}
.main_body_s {color:#495561;font-size:13px;}
.main_body td {padding-top:12px;}
.t_stat {background-color:#eee;border:1px solid #969696;margin-top:5px;}
.t_stat td {padding:5px;}
.header td {padding:2px;}
.t_stat tr.header {background-color:#DDDDDD;text-align:center;font-weight:bold;}
.stat_1 {
	background-color: #EEEEEE;
}
.stat_2 {
	background-color: #FFFFFF;	
}
p, ul {line-height:1.4em;}
.gray_cont, .gray_cont td {background-color:#EFEFEF;font-size:12px;}
.gray_cont2 {background-color:#FFFFFF;border:1px solid #969696; font-size:11px; } 
.gray_cont_txt {padding:5px 10px 5px 10px;}
.gray_cont_head {background-color:#EFEFEF;color:#000;}
.gray_cont_subhead {color:#777;border-bottom:1px dotted #777;}
.gray_cont_txt a {color:#0066FF;text-decoration:none;}
.gray_cont_txt a:hover {color:#C80000;text-decoration:underline;}
.head_1 {
	color: #FF5717;
	font-size: 15px;
	font-weight: bold;
}
.foot_bg {background-image:url('img/foot_bg.gif');background-repeat:repeat-x;}
.foot {font-size:11px;color:#495561;}
input, select, textarea {font-size:11px;margin:2px;padding:0px;border:1px solid #DBDDE0;font-family:sans-serif;}
.t_form td {padding:0px;margin:0px;font-size:11px;color:#495561;}
form {margin:0px;padding:0px;}
.btn {background-color:#888;padding:1px 10px 1px 10px;color:#fff;font-weight:bold;font-size:12px;cursor:hand;}
a.sel_link {
	color: #FF5717;
	font-weight: bold;
}
a:hover.sel_link {text-decoration:none;}
.gray_border {border:1px solid #ddd;padding:5px;margin:5px 0px 5px 0px;}

acronym {border-bottom: 1px dotted black;cursor: help;}
.select {background-color:#b8fdb5;font-weight:bold;}
#from_d, #to_d, #day {font-size:12px;border:0px;}
	a.logo {font-size: 24px; color: #ffffff; text-decoration: none}
	a.logo:visited {color:#ffffff;}
		a.scr {
		text-decoration: none;
		border-style: solid;
		border-color: #eeeeee;
		border-width: 1px;
		padding: 0px 4px 0px 4px;
		font-size:12px;
	}

	a.scr:hover {
		border-color: #cccccc;
	}

	.noscr {
	background-color: #dddddd;
	border-style: solid;
	border-color: #eeeeee;
	border-width: 1px;
	padding: 0px 4px 0px 4px;
	color: #676767;
}
/* Стиль текста формы */
.form_table {
	font-family: Trebuchet MS, MS Reference Sans Serif, Tahoma;
	color: #000000;
	font-size: 14px;
	text-align: left;
}

/* Стиль заголовков формы */
.form_table .form_title {
	font-family: Trebuchet MS, MS Reference Sans Serif, Tahoma;
	font-weight: bold;
	text-align: left;
	text-indent: 0pt	
}

/* Отступы, рамки (если хотите использовать нестандартную схему оформления, то раскомментируйте поле border) элементов формы */
.form_table INPUT, .form_table TEXTAREA, .form_table SELECT {
	margin-top: 3px;
	margin-bottom: 3px;
	border: 1px solid #999;*/
}

/* Стиль текста автора скрипта */
.form_table .form_author {
	font-family: Trebuchet MS, MS Reference Sans Serif, Tahoma;
	font-size: 11px;
	color: #0000000;
	text-align: center;	
}

/* Стиль ссылок в тексте автора скрипта */
.form_table .form_author A {
	color: #4169E1;
	text-decoration: none;
}