﻿.clear
{
	clear: both;
}

/* <pager> */
.page div
{
	font-size: 110%;
	float: left;
	height: 21px;
	padding: 3px 5px 0px 5px;
}
.page_s div#s
{
	background: #EFE1F0;
	color: #791d7e;
	width: 21px;
	height: 18px;
	text-decoration: none;
	padding: 3px 0px 0px 0px;
}
/* </pager> */
/* <tour search notfound block> */
table.notfound
{
	border-width: 1px;
	background-color: #e7843c;
	width: 100%;
}
table.notfound table
{
	border-width: 0px;
	background-color: #faebcc;
	width: 100%;
}
table.notfound table td
{
	border-left: medium none;
	border-top: medium none;
	border-right: medium none;
}
table.notfound table td a
{
	font-size: 9pt;
	font-family: Verdana;
	color: #CC3300;
}
/* </tour search notfound block> */

/* <pagenotfound control> */
div.pageNotFound div
{
	font-family: Verdana;
	font-size: 11pt;
	padding: 5px 0px 5px 0px;
}
div.pageNotFound td, div.pageNotFound a
{
	color: #CC3300;
}
div.pageNotFound td.content
{
	border: 1px solid rgb(128, 0, 0);
	font-family: Verdana;
	font-size: 12pt;
}
/* </pagenotfound control> */

/* <tableStyle> (copied from 007) */
.tableStyle
{
	border-collapse: collapse;
	margin: 5px 0px 10px 0px;
	width: 100%;
}
.tableStyle th
{
	text-align: center;
	background: #FAEBCC none repeat scroll 0 0;
	border: 1px solid #E7843C;
	font-weight: bold;
	padding: 5px;
}
.tableStyle th table td
{
	border: 1px solid #FAEBCC;
	padding: 0px;
}
.tableStyle th.sorted
{
	background: #E7843C none repeat scroll 0 0;
}
.tableStyle td
{
	text-align: center;
	border: 1px solid #CFCFCF;
	padding: 4px;
	font-size: 8pt;
}
.tableStyle td img.btn
{
	cursor: pointer;
	margin: 2px 3px 2px 3px;
}
.tableStyle td div.empty, .tableStyle td div.delete, .tableStyle td div.find, .tableStyle td div.draft, .tableStyle td div.edit, .tableStyle td div.ok
{
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin: 0px 30px 0px 30px;
}
.tableStyle td div input
{
	cursor: pointer;
	margin: 0px 20px 0px 20px;
}
.tableStyle td div.empty
{
	cursor: default;
}
.tableStyle td div.delete
{
	background-image: url(/img/delete.gif);
}
.tableStyle td div.find
{
	background-image: url(/img/detailico.gif);
}
.tableStyle td div.draft
{
	background-image: url(/img/draft.gif);
}
.tableStyle td div.edit
{
	background-image: url(/img/edit_ico.gif);
	margin: 0px;
}
.tableStyle td div.ok
{
	background-image: url(/img/ok.gif);
	width: 18px;
	height: 18px;
	cursor: default;
}
.tableStyle tr.altRow
{
	background-color: #f7f7f7;
}
.tableStyle td input[type="text"]
{
	width: 90%;
	border: solid 1px #FFFFFF;
}
.tableStyle td input
{ *width:expression(this.type=='text' ? '90%' : this.style.width);
*border:expression(this.type=='text' ? 'solid 1px #FFFFFF' : this.style.border);
}

.bold, .bold tr, .bold td, .bold th
{
	font-weight: bold;
}
/* </tableStyle> */

/* <Форма редактирования> from 007 */
.details
{
	width: 100%;
}
.details td, .details th
{
	padding: 0px 5px 0px 5px;
}
.details th
{
	text-align: right;
	width: 250px;
}
.details td
{
	text-align: left;
	height: 25px;
}
.details input[type="text"], .details input[type="password"]
{
	width: 300px;
}
.details input
{ *width:expression(this.type=='text' 
			|| this.type=='password'
		? '300px'
		: this.style.width);
}
.details select
{
	width: 307px;
}
.details textarea
{
	width: 100%;
}
.details input.date
{
	width: 75px;
}
/* </Форма редактирования> */

/* <Меню> */
table.mainmenu
{
	width: 100%;
	border-width: 0px;
	background-image: url(/images/mnubg.gif);
}
table.mainmenu tr
{
	vertical-align: top;
}
table.mainmenu td
{
	text-align: left;
}
table.mainmenu div
{
	float: left;
}
table.mainmenu td table.selected
{
	width: 100%;
	border-width: 0px;
}
table.mainmenu td table.selected td.left
{
	background-image: url(/images/left_submnu.jpg);
	width: 4px;
}
table.mainmenu td table.selected td.center
{
	background-image: url(/images/submnu_bg.jpg);
}
table.mainmenu td table.selected td.right
{
	background-image: url(/images/rig_submnu.jpg);
	width: 4px;
}
/* </Меню> */

.required
{
	color: Red;
}

/* <Блоки слева> */
div.left_module
{
	border: 1px Grey solid;
	background: #DBF1FE;
	width: 240px;
}

div.left_module table
{
	width: 200px;
	padding: 0px 10px 0px 10px;
}

div.left_module div.head
{
	background: #008FFF;
	color: White;
	font-weight: bold;
	font-size: 17px;
	text-align: center;
	padding: 5px;
}

div.left_module div.body
{
	padding: 5px;
}

div.left_module div.center,
div.left_module tr.center
{
	text-align: center;
}

div.left_module input,
div.left_module select,
div.left_module textarea
{
	border: 1px Grey solid;
}
/* </Блоки слева> */
