@import url("fg-menu-container/fg.menu.css");
@import url("ui/ui.all.css");
@import url("popupwindow/ui.all.css");
@import url("icons.css");
@import url("jquery.treeview.css");
@import url("upload.css");

#taskbar {
	background:url(../images/taskbar.png);
}
.loading .l {
	background:url(../images/loading.gif) center no-repeat;
}
.loading .back {
	background:#fff;
	opacity:.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.popupWindow .loading .back {
	display:none;
}
#loadingcursor {
	background:url(../images/loading.gif) center no-repeat;
	width:32px;
	height:32px;
}

.openWindow {
	background:#fff;
	border: 1px solid #DDDDDD;
    border-radius: 2px;
    color:#000;
    font-weight:400;
}
.openWindow.active {
	font-weight:700;
}

.toolbar, .urlLine,.window_content>.middle {
	border: 1px solid #DDDDDD;
	border-radius:2px;
	padding: 0.4em;
}
.toolbar a {
	width:25px;
	height:25px;
	margin:2px 0 2px 10px;
	border: 1px solid transparent;
}
.toolbar .commands li {
	margin-left:10px;
}
.toolbar .navigation a {
	margin-left:0;
}
.toolbar .navigation {
	border-right:1px solid #DDD;
	padding-right:10px;
}
.toolbar a.active {
	border: 1px solid #DDDDDD;
	border-radius:2px;
}
.border {
	border: 1px solid #DDDDDD;
	border-radius:2px;
}
.window .window_content {
	top:5px;
}
.window.toolbar_ .window_content {
	top:47px;
}
.window.url .window_content {
	top:29px;
}
.window.url.toolbar_ .window_content {
	top:74px;
}

.folders a {
	width:60px;
	padding-top:50px;
	margin:0 5px 10px;
	max-height:45px;
}
.choice_pannel {
	float:right;
}

.data_list {
    border: 1px solid #C6D5E1;
    border-bottom:none;
    border-right:none;
    font-family: Verdana;
    font-size: 10px;
    margin-bottom: 10px;
    width:100%;
}
.data_list th {
	background: url("../images/th.gif") repeat-x 0 0;
    overflow:hidden;
    border-color: #FFFFFF;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    color: #000000;
    font-size: 11px;
    padding: 3px;
    text-align: center;
    font-weight:700;
    white-space:nowrap;
}
.data_list td {
	border-bottom: 1px solid #C6D5E1;
    border-right: 1px solid #C6D5E1;
    font-size: 11px;
    height: 30px;
    padding: 4px 6px 6px;
    vertical-align:middle;
}
.data_list .input {
	width:15px;
	text-align:center;
}
.data_list .visible {
	width:45px;
	text-align:center;
}
.data_list td.position {
	cursor:move;
	text-indent:-9999px;
}
.data_list .odd td {
    background-color:#ECF2F6;
}
.data_list tr:hover td {
	background-color:#ffffcc;
}
.data_list .row_commands {
	width:100px;
	text-align:center;
}
.data_list .photo a {
	text-decoration:none;
}
.data_list td.photo {
	text-align:center;
}
#rightClickWindow{
	border:1px solid #dedede;
	background:#fff;
}
#rightClickWindow li {
	border-top:1px solid #dedede;
}
#rightClickWindow li:first-child {
	border-top:none;
}

.inp {
	border:1px solid #dedede;
	border-radius:2px;
	background:#fff;
	height:16px;
	padding: 1px 2px 0;
    *padding: 0 2px 1px;
}
.inp.textarea {
	height:auto;
}
span.inp {
	display:inline-block;
}

.inp option {
	border: none;
	padding:0;
	margin:0;
}
.inp input[type=text],.inp input[type=password],.inp select {
	background: #fff;
    width: 100%;
    border: none;
    font:400 11px/14px Verdana;
    padding:0;
    height:14px;
    overflow: hidden;
}
span.inp select {
	width:auto;
}
.inp select {
	*height:18px;
}
.inp select[multiple] {
	height:auto;
}
.sort {
	overflow:hidden;
	overflow-x:auto;
}
.window .visibleLang .langsList {
	background:#fff;
	border:1px solid silver;
	border-radius:2px;
	padding:5px;
}
.middle.content .read {
	padding:30px;
}
.read h3 {
	padding:0 0 20px;
	margin:0;
	color:#B2B2B2;
    font:700 14px/28px Arial;
}
.main_part,.content_part {
	padding:0 0 20px;
	min-width:772px;
}
.read table {
	width:100%;
}
.read .dataLeft {
	width:70%;
	vertical-align: top;
}
.read .dataRight {
	vertical-align: top;
}
.read .dataSpace {
	width:30px;
}
.read td {
	padding:0 0 10px;
}
.read .data {
	padding:0 20px;
}
.read .langs {
	white-space:nowrap;
}
.read .langs a {
    color: #000000;
    display: inline-block;
    font: 400 16px/30px Arial;
    padding: 7px;
    text-decoration: none;
}
.read .langs a.active {
	cursor:default;
	background:#F0F0F0;
}
.popup .langs a.active {
	background:none;
	font-weight:700;
}
.read .langForm {
	padding: 20px;
	background:#F0F0F0;
}
.popup .langForm {
	background:none;
	min-width:0;
}
.popup .read {
	padding:10px;
}
.read .firstTd {
	width:170px;
	vertical-align:top;
}

.read textarea {
	border:none;
	width:100%;
	height:100px;
	background:#fff;
	padding:0;
	margin:0;
}
.inp.textarea {
	height:auto;
}
.read .dataRight .firstTd {
	width:100px;
}

.window .saved {
	color:green;
	font-weight:700;
	font-size:26px;
}
.popup .nolangs {
	color:red;
	font-weight:700;
	font-size:26px;
	text-align:center;
	padding:20px 0 0;
}

.popup .photoSwitch {
	padding:100px 0 0;
	text-align:center;
}
.popup .photoSwitch>a {
	display:inline-block;
	padding:130px 0 0;
	width:128px;
}
.popup .photoSwitch>a+a {
	margin-left:50px;
}

.definedPhotos {
	padding:20px 5px;
}
.definedPhotos .item {
	float:left;
	width:160px;
	margin:0 20px 20px 0;
}
.definedPhotos .img {
	height:160px;
	padding:0 0 10px;
}
.definedPhotos img {
	width:100%;
	max-height:100%;
}
.definedPhotos input[type=file] {
	display:none;
}

.urlLine {
	color:#ccc;
	font-size:11px;
	cursor:default;
}
.urlLine a {
	color:#ccc;
	text-decoration:none;
}
.urlLine a:hover {
	color:#000;
}

.config fieldset {
	border: 1px solid #CCCCCC;
    float: right;
    margin: 0 0 20px;
    padding: 10px;
    width: 46%;
}
.config fieldset.even {
	float:left;
	clear:both;
}
.config .param+.param {
	padding-top:10px;
}
.config .param .inp,.settings .inp {
	float:left;
	width:150px;
}
.config .param .descr, .settings .descr {
	margin:0 0 0 170px;
}
.config .param .descr>span:first-child {
	position:absolute;
	right:100%;
	top:0;
	margin:0 5px 0 0;
}
#config {
	display:none;
}
.settings .field+.field {
	margin-top:10px;
}
.window .settings .visibleLang .langsList {
	right:auto;
	left:0;
}

.linkIcons .li {
	float:left;
	padding:5px;
	margin:0 5px 20px;
	border:1px solid transparent;
	cursor:pointer;
}
.linkIcons .li.active {
	border-color:#ccc;
	cursor:default;
}
.linkIcons h2 {
	padding:10px 0 5px;
	font-weight:700;
}
.linkEdit .field+p {
	padding:10px 0 20px;
}
.backgroundEdit .linkIcons .li {
	width:200px;
}
.backgroundEdit .linkIcons .li img {
	width:100%;
}