/*
	Author: Rumin Sergey | Copyright: CENTROARTS.com | e-mail: sale@centroarts.com | URL: http://www.centroarts.com 
	License: Данный шаблон разработан студией CENTROARTS,
	по индивидуальному заказу сайта http://avant-group.ru
	Запрещено распространение файлов данного шаблона
	в любом виде, как на коммерческой так и на некоммерческой основе.
	Все права принадлежат автору.
*/
.bgcolor1		{ background-color: #ffffff; }
.bgcolor2		{ background-color: #ffffff; }
.bgcolor3		{ background-color: #ffffff; }
.bgcolor4		{ background-color: #d9d9d9; }
.sort			{ background-color: #d9d9d9; }

.title			{ font-size: 1.2em; font-weight: bold; }
.title b		{ font-size: 1.8em; line-height: 1.8em; font-weight: normal; }
.titleline		{ border: 1px solid #FFFFFF; }
.boxtitle		{ color: #1669a4; font-weight: bold; }
.storycat		{ color: #1669a4; }
.content		{ display: block; }
.option 		{ color: #1669a4; font-weight: bold; }
.code			{ color: #0000BB; font-family: 'Courier New', monospace; }
.letter			{ padding: 0px 0px 3px 0px; text-align: center; }
.letter a		{ font-size: 10px; }

#titlebasic { padding: 0 0 6px 0; font-weight: bold; }

h5 { text-align: center; }

legend			{ color:#2e63b2 !important; font-style: normal; }
fieldset		{ border: 1px solid #d5dbe4; background-color: #eaeef3; width: auto !important; margin: 5px 0; font-style: italic; color: #2e63b2; }
code			{ color: #0000FF; }

th {
	font-weight: bold;
	text-decoration: none;
	background: #3378a9 url("../images/thbg.png") repeat-x 0 50%;
	color: #fff;
	border: 1px solid #ffffff;
	padding: 4px 0;
	text-align: center;
}

a.sortheader, a.sortheader:hover { color: #fff; text-decoration: none; }


/*===PAGELINK===*/
.pagelink { overflow: hidden; text-align: center; line-height: 25px; font-size: 18px; margin: 0 0 14px 0; }
.pagelink span, .pagelink a { padding: 0 4px; }

.pagelink span { color: #777777; }
.pagelink a { color: #1669a4; text-decoration: none !important; }
.pagelink a:hover { background-color: #1669a4; color: #FFF; }



/*===ERRORS, INFO, WARNING===*/
.informs { -moz-border-radius:5px; border: 1px solid #cfcbc4; margin: 0 0 10px 0; font-size: 0.9em; line-height: 1.3em; background: #f5f4f2 url("../images/warning_top.png") no-repeat 0 0; overflow: hidden; }
.informs div { padding: 10px 0; margin: 0 10px 0 40px; }

.w_info { border-color: #cceaf1; background: #f3f9fb url("../images/info_top.png") no-repeat 0 0; }

/*===НАСТРОЙКА ПОЗИЦИИ ФОРМ===*/
.left {
	clear: both;
	float: left;
	padding-right: 4px;
	padding-bottom: 4px;
	width: 25%;
	font-weight: bold;
	font-size: 0.9em;
}

.center {
	float: left;
	padding-bottom: 4px;
	width: 70%;
	white-space: nowrap;
}

.button {
	clear: both;
	padding: 5px 0 5px 0;
	text-align: center;
}

/*menu*/
div.menu { cursor: pointer; }

div.menu div {
	float: right;
	position: relative;
	z-index: 21;
	height: 17px;
}

div.menu ul, div.menu ul li {
	margin: 0; padding: 0;
	list-style: none;
}

div.menu ul {
	border: 1px solid #d3d3d3;
	border-bottom: 0 none;
	width: 180px;
	display: none;
	right: 0;
	top: 17px;
	position: absolute;
}

div.menu ul li {
	width: 180px;
	float: left;
	display: block !important;
	border-bottom:1px solid #d3d3d3;
}

div.menu a {
	padding: 3px;
	float: none !important;
	float: left;
	display: block;
	font-weight: bold;
	text-decoration: none;
	height: auto !important;
	height: 1%;
	color: #845b50;
	font-size: 0.9em;
}

div.menu a:hover, div.menu div:hover a, div.menu div.iehover a {
	background-color: #737373;
	color: #FFF;
}

div.menu div:hover li a, div.menu div.iehover li a {
	float: none;
	border: 1px solid #fff;
	background-color: #FFF;
	color: #737373;
}

div.menu div:hover li a:hover, div.menu div:hover li:hover a, div.menu div.iehover li a:hover, div.menu div.iehover li.iehover a {
	border: 1px solid #fff;
	background-color: #737373;
	color: #FFF;
}

div.menu div:hover ul, div.menu div.iehover ul { display: block; }