/* Теги */

body 
{
/*	background-color : #DBE0E4;*/
/*	background-color : #E5EAF5;*/
	margin : 0px;
	scrollbar-face-color: #cccccc; 
	scrollbar-highlight-color: #cccccc; 
	scrollbar-shadow-color: #f7f7f7; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color: #000099; 
	scrollbar-track-color: #efefef; 
	scrollbar-darkshadow-color: #cccccc;
}

textarea {
	width: 272px;
}

input, button
{
	background-color : #FFFFFF;
	border-right: #cccccc 1px solid;
	border-top: #999999 1px solid; 
	border-left: #999999 1px solid;
	color: #333333;
	border-bottom: #cccccc 1px solid;
	font-size : 11px;
	font-family: tahoma, arial, helvetica, sans-serif;
}

input {
	padding-left: 2px;
	padding-right: 2px;
}

button
{
	color: #0e3692;
	font-size : 11px;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	background: url(../img/buttons/bg.gif) bottom repeat-x;
	height: 17px;
	border-right: #8696A6 1px solid;
	border-left: #E9EBEE 1px solid;
	border-bottom: none;
	border-top: #E9EBEE 1px solid;
}
* html button {
	background: #FFF;
	height: 18px;
	border-right: #8696A6 2px solid;
	border-left: #E9EBEE 2px solid;
	border-bottom: #8696A6 2px solid;
	border-top: #E9EBEE 2px solid;
}

input.radio, input.check {
	border: none;
	vertical-align: text-bottom;
}
* html input.radio, input.check {
	vertical-align: middle;
}

select
{
	font-size : 11px;
	font-family: tahoma, arial, helvetica, sans-serif;
}

/* Шрифтовое оформление */

.menu_top_item a
{
/*	color : #0E3793;*/
	color : #FFFFFF;
	text-decoration : none;
	font-weight : bold;
	white-space : nowrap;
	font-size : 10px;
}

.menu_top_item a:hover
{
	color : #F30273;
	text-decoration : none;
}

/* Верстка */

.main_container
{
	width : 900px;
	padding : 0px 15px 15px 15px;
	background-color : #FFF;
}

.logo_container
{
	padding : 13px 18px 13px 18px;
	background-color : #0E3793;
	margin-bottom : 1px;
	text-align : left;
}

.menu_directions_item
{
	border-right : solid 1px #FFF;
}

.menu_top_container
{
/*	background-color : #DBE0E4;*/
	background-color : #3B3B9B;
}

.menu_top_marker
{
	float : left;
	padding : 4px 0px 0px 0px;
}

.menu_top_item
{
	color : #FFFFFF;
	padding : 0px 0px 0px 5px;
}

.search_container
{
	padding : 3px 14px 3px 7px;
	text-align : right;
}

.copyright_container, .copyright_container a
{
	color : #555656;
	text-align : left;
	font-size : 9px;
	font-weight : bold;
}

.menu_bottom_container
{
	color : #555656;
	text-align : right;
}

.menu_bottom_marker
{
	padding : 0px 0px 0px 20px;
}

.menu_bottom_item
{
	padding : 1px 0px 0px 5px;
}

/* Общего плана */

#noborders
{
	border : none;
}

.error {
	color: #800000;
	font-size: 120%;
	padding-top: 12pt;
	padding-bottom: 12pt;
}
.msg {
	color: #0e3793;
	font-size: 120%;
	padding-top: 12pt;
	padding-bottom: 12pt;
}
/* Required sign */
.starrequired, .required{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color:red;
	font-size:12px;
	}
