/* Copyright (C) 2005, BeStyle Studio (http://www.bestyle.ru/) */

div.Selector div{
	float: left;
	margin: 0 1px;
	padding: 2px 4px;
	border: 1px solid #fff;
}

div.Selector div.Caption{
	padding-bottom: 0.4em;
}
div.Selector div.A{
	border: 1px solid #bbb;
}

div.Item{
	padding-bottom: 0.2em;
}

div.path{
	color: #aaa;
	background-color: #fff;
	font: normal 0.7em/1.2em tahoma, arial, sans-serif;
	margin-bottom: 0.8em;
}

div.path a{
	color: #aaa;
	background-color: #fff;
}

table.dataTable{
	clear:both;
}
table.dataTable tr td{
	border-bottom: 1px solid #cfcccc;
	padding: 1em 1em 1.3em 0.4em;
	font: 0.7em/1.2em tahoma, arial, sans-serif;
}

table.compact tr td{
	padding: 0.5em 1em 0.65em 0.4em;
}

table.dataTable tr.grey td{
	background-color: #f9f9f9;
}
table.dataTable tr.withoutBorder td{
	border-bottom: 0;
	padding: 0.4em;
	padding-bottom: 0;
}
table.dataTable tr.head td{
	border-bottom: 2px solid #cfcccc;
	font: bold 0.76em/1.2em tahoma, arial, sans-serif;
	padding: 0.4em;
	padding-top: 0;
}


.navigation .pages{
	margin: 1.3em 0;
}

.navigation .pages span{
 	margin: 0 0.35em;
}

.navigation .pages span.active{
	margin: 0 0.1em;
	padding: 0 0.25em;
	border: 1px solid #cfcccc;
}

.navigation .pages span.label{
	margin: 0 0.7em 0 0;
}

span.error {
	color: #980000;
}

table.fields td.label{
	width: 40%;
}

table.fields td.widget{
	width: 60%;
}

table.fields td.widget input,
table.fields td.widget select,
table.fields td.widget textarea{
	width: 100%;
}

form{
	margin: 0.8em 0;
	background-color: #F2F2F2;
	border: 1px solid #C1C1C1;
	font: 0.7em/1.4em Tahoma, Arial, Helvetica, sans-serif;
	/*text-align:;*/
	float: left;
}

form div.fieldset{
	width: 48%;
	min-width: 250px;
	/*border: 1px red solid;*/
	float: left;
	margin-left: 1em;
	display:inline;
	margin-bottom: 1em;
}
form div.fieldset table{
	/*border: 1px solid green;*/
	width: 100%;
}
form input.select{
}
div.actions{
	border: 1px solid yellow;
	float: right;
	clear: both;
}
td.title{
    padding-bottom: 0.4em;
}
td.previewText{
    width: 100%;
    padding-left: 16px;
}
td.previewText p.paragraph{
    max-width: 480px;
    width: expression(document.body.clientWidth > 480 ? "480px" : "auto" );
}


table.links td {
	padding: 0 0.5em;
}

/* PAGES */
div.str {
	float: left;
	margin-right: 15px;
}
div.PageNavigation {
	color: #777;
	font: 0.70em/1.40em arial, sans-serif;
}
div.SmallText div.Page a {
	margin-left: 5px;
}
div.Page {
	width: 15px;
}
div.SmallText {
	float: left;
}
div.Page#Current {
	background-color: #eeeeee;
	vertical-align: middle;
	text-align: center;
}
table.Column {
	width: 80%;
}
table.Column td {
	font: 0.70em/1.40em arial, sans-serif;
	padding-right: 20px;
	padding-top: 25px;
	color: #777;
}
table.Column td.Right {
	color: #9D9D9D;
}

