/* GUI*/
/*
    Шрифты
*/
@font-face {
	font-family: 'Kelson Sans Regular RU';
	src: url('/css/fonts/Kelson_Sans_Regular_RU.eot');
	src: local('☺'),
	url('/css/fonts/Kelson_Sans_Regular_RU.woff') format('woff'),
	url('/css/fonts/Kelson_Sans_Regular_RU.ttf')  format('truetype'),
	url('/css/fonts/Kelson_Sans_Regular_RU.svg')  format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Kelson Sans Light RU';
	src: url('/css/fonts/Kelson_Sans_Light_RU.eot');
	src: local('☺'), url('/css/fonts/Kelson_Sans_Light_RU.woff') format('woff'), url('/fonts/Kelson_Sans_Light_RU.ttf') format('truetype'), url('/fonts/Kelson_Sans_Light_RU.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Kelson Sans Bold RU';
	src: url('/fonts/Kelson_Sans_Bold_RU.eot');
	src: local('☺'), url('/fonts/Kelson_Sans_Bold_RU.woff') format('woff'), url('/fonts/Kelson_Sans_Bold_RU.ttf') format('truetype'), url('/fonts/Kelson_Sans_Bold_RU.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*
form p
{
margin-top:5px;

}
form p.error
{

	background:transparent;


}

form p.error span
{
	color:red;
	padding-left:25px;

	font: 14px/20px calibrieot, Calibri, Arial;
	height:27px;
	display:block;
}

form p.error input
{
	border-color:#ff0000;
}



form i.help
{
	font: 12px Arial;
	font-style:italic;
	color:#373535;
	display:block;
}

form textarea
{
	width:99%;
}

#usermenu
{
	list-style-type:none;

}
*/
.dateTable
 {
	border-collapse:collapse;

	border: 1px solid #b2b2b2;
	border-right:none;
	background-color:#ffffff;
	width:400px;

	 margin:20px auto 0px auto;


 }

 .dateTable td,  .dateTable th
 {
	border-right: 1px solid #b2b2b2;
	padding:3px;

 }



 .dateTable th
 {
		 background: black;
		 color:#ffffff;
		font: bold 16px  calibrieot, Calibri;
		border-bottom: 1px solid #b2b2b2;
		border-top: 1px solid #b2b2b2;
		text-align:center;


 }

.dateTable td
{
   font: 12px Arial;
}
.dateTable td a
{


}
.GUI_TABLE_TR_CET
{
	background-color:#E9EDE8;
}
.GUI_TABLE_TR_HOVER
{
	background-color:#BFC1BF;
}



form
{
	width: 98%;
	padding-left:10px;
}

.inputFocus
{
 box-shadow: 0 0 2px #a1a9b1;/* ������������ ������� */
  -webkit-box-shadow: 0 0 2px #a1a9b1; /* Safari, Chrome */
  -moz-box-shadow: 0 0 1px #db38f3; /* Firefox */
}


.save
{
	border: 1px solid #fd5858;
	padding:5px;
	margin-bottom:5px;

	width:500px;
	margin-left:auto;
	margin-right:auto;
}

.button:hover
{
	background-color:#E4E6E4;
}


form p.error
{

	background:transparent;

}

form p.error span
{
	color:#e35b39;
	text-align: right;
	display: block;
	font: 16px  calibrieot, Calibri, Arial;
	height:15px;
}

form p label
{
	display:block;

	margin-right:10px;
	font:17px "Kelson Sans Light RU";
	color:#676c6e;
}

form p.error input, form p.error textarea
{
	border-color:#e35b39;
}



form input, form textarea, form select
{
	border:1px solid #b8b6b6;
	font:14px "Kelson Sans Regular RU";


background-color: #e5e7e8;

	color:#616668;

		width:100%;

}

form p input, form select
{
	height:32px;
}

 form p textarea
 {
 height:100px;
 }

 input, option, select
 { 	font: 16px calibrieot,Calibri; }


form p input.button
{
	display:block;
	background-color: #fff;
	width: 100%;
	border: 2px solid #2290b1;
	font: 0.9em/25px "Kelson Sans Regular RU";
	text-align: center;
	text-decoration: none;
	color: #2290b1;
	margin-top: 0;
	margin-left: 0;

}
form p input.button:hover
{
	background-color: #1D8FB1;
	color:#fff !important;
}
.avtor .submit, .search .button{
margin:0px;
margin-top:-10px;
margin-left:120px;
width:53px;
height:25px;
background-color:#515151;
border:none;
color:#fff;
font-size:14px;
-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;


}


#thank
{
	font:17px "Kelson Sans Light RU";
	color:#4e5355;
}