/*
Author:     Viacheslav Antonenko
Editor:     Alexander Kravchenko
Release:    28.09.2013
E-mail:     slans2@gmail.com
E-mail:     modder.modding@gmail.com
-----------------------------------------------------------------------------*/
/* Reset
---------------------------------------*/
* { margin: 0; padding: 0;}
ul, li { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
h1, h2, h3, h4, h5, h6, th, td, caption { font-weight: normal; }
img { border: 0; /*display:block;*/ }
fieldset { border: none; }

/* General
---------------------------------------*/
body {
	font: 12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	line-height: 1.25;
	color: #303538;
	background: #fff;
	min-width: 600px;
}
a, .link {
	color: #203656;
	text-decoration: underline;
	cursor: pointer;
}
a:hover, .link:hover {
	color: #7a7a7a;
	text-decoration: none;
}
p {
	margin-bottom: 5px;
}
/*.group {
	zoom:1;
}*/
.group:after {
	content:"";
	display:block;
	clear:both;
}
textarea, input[type="text"], input[type="submit"], input[type="number"], input[type="email"], input[type="datetime-local"], input[type="password"], select {
	padding:0 5px;
}
.el-dialogform textarea, .el-dialogform input, .el-dialogform select {
	padding: 0;
}
textarea:focus, input:focus, submit:focus, button:focus, select:focus { /* For chrome, safari */
	outline: none;
}
.hide {
	display: none;
}
/* header
--------------------------------*/
#header {
	height:40px;
	font-size: 13px;
	background: url('../img/header_bg.png') 0 0 repeat-x;
}
#header a {
	white-space: nowrap;
}
.left_col {
	width:16%;
	float:left;
}
.right_col {
	width:84%;
	float:left;
}
#header .left_col .logo{
	width: 215px;
	height: 33px;
	margin: 2px auto 0;
    background-image: url('/cabinet/images/logo_30_years_in_Ukrain_with_flag_white.svg');
    background-size: cover;                      /* <------ */
    background-repeat: no-repeat;
    background-position: center center; 
	background-color: #004c46;
}
#header .right_col ul li {
	float:left;
	margin-right:31px;
	margin-top:6px;
}
#header .right_col ul li#exit {
	float:right;
	margin-right:23px;
}
#header .right_col ul li a {
	display: block;
	/*font-family: 'Myriad Pro', 'Trebuchet MS', Arial, Helvetica, sans-serif;*/
	padding: 4px 15px 6px 26px;
	background: url('../img/head_icons.png') 6px -75px no-repeat;
}
#header .right_col ul li.admin_price a {
	background-position: 6px 7px;
}

#header .right_col ul li.admin_profile a {
	background-position: 6px 7px;
}
#header .right_col ul li.admin_interface a {
	background-position: 6px -21px;
}
#header .right_col ul li.admin_sub a {
	background-position: 6px -49px;
}

#header .right_col ul li#exit a {
	background-position: 6px -75px;
}
#header .right_col ul li.admin_langs a {
	background-position: 6px -105px;
}
#header .right_col ul li a.active {
	border:1px solid #c3c7d0;
	border-bottom:1px solid #fafaff;
	padding:4px 15px 6px 27px;
	border-radius: 3px;
	text-decoration:none;
	margin-top:-1px;
}

/* Content
--------------------------------*/

/* Navigation */

#content {
	font-size: 13px;
	padding:19px 0 29px;
}
#main_nav {
	margin:0 0 0 19px;
}
#main_nav a {
	white-space: nowrap;
}
#main_nav > ul > li  {
	margin-top:15px;
}
#main_nav ul li a.active {
	color: #7a7a7a;
}
.bullet {
	width: 12px;
	height: 17px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url('../img/bullets.png') -16px 50% no-repeat;
}
.control {
	background: url('../img/gears.png') 0 0 no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	border: none !important;
	position: relative;
	top: 1px;
	left: 2px;
}
.control:hover, .control:focus {
	background-position: 0 -16px;
}
#main_nav li.toggle > a {
	text-decoration:none;
	border-bottom:1px dotted #000;
}
/*#main_nav li.toggle > a.active {
	color:#000;
}*/
#pages_block {
	position: relative;
}
#pages_block ul li {
	position: relative;
	margin-top: 15px;
	padding-left: 12px;
	overflow: hidden;
}
#pages_block ul li .upd_down {
	width: 12px;
	height: 16px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url('../img/sortable.png') 0px 4px no-repeat;
	cursor: move;
}
#pages_block .dissol {
	width: 15px;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	background: url('../img/dissolution.png') 0px 0px repeat-y;
}
#pages_block .sortable .placeholder {
	background: #f5f8f8;
	border: 1px solid #ddebeb;
	height: 16px;
}
/*#pages_block ul li:first-child {
	background-position:0 -33px;
}
#pages_block ul li.last {
	background-position:0 -16px;
}
#pages_block ul li:hover {
	cursor:default;
}*/
#main_nav #add_page  {
	margin-left:19px;
}
.btns {
	position: relative;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	white-space: nowrap;
	cursor: pointer;
}
.btns span {
	display: block;
	position: absolute;
	top: 0;
}
.add_btn {
	height:32px;
	background: url('../img/add_btn_middle.png') 0 0 repeat-x;
	display: inline-block;
	line-height: 2.4;
	margin: 8px 8px 0px;
	color: #323232;
	text-shadow: 0 1px 0 #fff;
	padding: 0 6px;
}
.upload_btn:hover .add_btn,
.add_btn:hover {
	background-position: 0 -32px;
	color: #7a7a7a;
}
.add_btn span {
	width:8px;
	height:32px;
}
.add_btn .left_part {
	left:-8px;
	background: url('../img/add_btn_side.png') 0 0 no-repeat;
}
.add_btn .right_part {
	right:-8px;
	width:8px;
	background: url('../img/add_btn_side.png') 0 -32px no-repeat;
}
.upload_btn:hover .add_btn .left_part,
.add_btn:hover .left_part {
	background-position:0 -63px;
}
.upload_btn:hover .add_btn .right_part,
.add_btn:hover .right_part {
	background-position:0 -95px;
}

/* Main content */
#main_content {
	background-color: #f5f5e9;
	border: 0px solid #d7d7cf;
	border-radius: 7px;
	margin-right: 20px;
}
#main_content.type2 {
	background-color: #f5f8f8;
	border-color: #cbd7d7;
}
#main_shadow,
#main_shadow .left,
#main_shadow .right {
	height: 23px;
	background: url('../img/main_shadow.png') 0 -6px repeat-x;
}
#main_shadow .left {
	float: left;
	width: 35px;
	background-position: left -35px;
}
#main_shadow .right {
	float: right;
	width: 35px;
	background-position: right -35px;
}
#main_content_in {
	padding:15px 21px;
}
#main_content_in .heading {
	margin-bottom: 7px;
}
#main_content_in .heading h2 {
	/*float: left;*/
	font-size: 25px;
}
#main_content_in .heading h3 {
	margin-top: 30px;
	font-size: 20px;
	color: #404f59;
	border-bottom: 1px solid #cbd7d7;
	padding-bottom: 2px;
}
#main_content_in .heading h4 {
	margin-top: 14px;
	font-size: 17px;
	color: #404f59;
	border-bottom: 1px solid #cbd7d7;
	padding-bottom: 1px;
}
#main_content_in .heading h4 small {
	font-size: 14px;
}
#main_content_in .heading .desc {
	float: left;
	clear: left;
}
#main_content_in .heading #lang {
	margin-left: 10px;
	/*width: 100px;*/
	float: right;
}
#main_content_in .heading #lang a {
	display:block;
	float:left;
	width:50px;
	/*padding: 0 15px;*/
	height:30px;
	color:#323232;
	text-shadow:0 1px 0 #fff;
	text-align:center;
	line-height:2.3;
	background: url('../img/lang_btn.png') 0 0 repeat-x;
	box-shadow:0 1px 2px rgba(0,0,0,.25);
	text-decoration:none;
}
/*#main_content_in .heading #lang a#rus {
 border-radius:8px 0 0 8px;
 }*/
#main_content_in .heading #lang a.first {
	border-radius: 8px 0 0 8px;
}
/*#main_content_in .heading #lang a#eng {
 border-radius:0 8px 8px 0;
 }*/
#main_content_in .heading #lang a.last {
	border-radius: 0 8px 8px 0;
}
#main_content_in .heading #lang a:hover {
	background-position:0 -30px;
}
#main_content_in .heading #lang a.active {
	color:#fff;
	text-shadow: none;
	background-position:0 -60px;
	box-shadow:none;
}
#main_content_in .valid_errors {
	padding: 7px 0 3px;
}
#main_content_in .valid_error {
	padding: 3px 0;
	color: #f30;
	font-weight: bold;
}
#main_content_in fieldset {
	padding-top: 14px;
}
#main_content_in fieldset > label {
	width:120px;
	text-align:right;
	display:block;
	float:left;
	margin-right:4px;
	margin-top: 5px;
}
#main_content_in fieldset label.error {
	width: auto;
	text-align: left;
	display: inline;
	float: none;
	color: #f30;
	padding-left: .5em;
	margin-top: 5px;
	font-weight: bold;
}
#main_content_in fieldset label.for_check {
	width: auto;
	text-align: left;
	display: inline;
	float: none;
	cursor: pointer;
}
#main_content_in fieldset .view_url {
	position: relative;
	top: 1px;
	color: #777;
}
#main_content_in fieldset a.view_url {
	border-bottom: 1px dotted #777;
	text-decoration: none;
}
#main_content_in fieldset a.view_url:hover {
	border-bottom: none;
}
#main_content_in .bord {
	border: 1px solid #d7d7cf;
}
#main_content.type2 .bord {
	border: 1px solid #cbd7d7;
	/*margin-right: 15px;
	width: 245px;*/
}
#main_content_in .bord.error {
	background: #fff2ec;
    border: 1px solid #f18f82;
    color: #cd0a0a;
}
#main_content_in input[type="text"],
#main_content_in input[type="time"],
#main_content_in input[type="submit"],
#main_content_in input[type="number"],
#main_content_in input[type="email"],
#main_content_in input[type="password"],
#main_content_in input[type="button"],
#main_content_in input[type="datetime-local"],
#main_content_in select {
	display:inline-block;
	height:25px;
	border-radius:7px;
}

#main_content_in  .bord.full{
	height:100px;
}

#main_content_in input[type="button"] {
	padding: 3px;
	cursor: pointer;
}

#main_content_in input[type="submit"] {
	padding: 3px;
	cursor: pointer;
}

#main_content_in fieldset.form_inner input[type="text"],
#main_content_in fieldset.form_inner [type="number"],
#main_content_in fieldset.form_inner [type="email"],
#main_content_in fieldset.form_inner input[type="password"] {
	width:390px;
}
#main_content_in fieldset.form_inner input[type="text"].date {
	width:100px;
}
#main_content_in fieldset.form_inner input[type="text"].code {
	width:40px;
}
#main_content_in fieldset.form_inner input[type="text"].name {
	width:150px;
}
#main_content_in fieldset.form_inner .for_long {
	margin-left: 96px;
	margin-right: 12px;
}
#main_content_in fieldset.form_inner input[type="text"].long {
	width: 85%;
}
#main_content_in fieldset.form_inner input[type="text"].medium {
	width: 65%;
}
#main_content_in fieldset.form_inner input[type="text"].short {
	width: 100px!important;;
}
#main_content_in fieldset.form_inner textarea {
	width:81%;
	border-radius:7px;
	border:1px solid #d7d7cf;
}
#main_content_in fieldset.form_inner .el-rte textarea {
	width: 100%;
	border: none;
	border-radius: 0;
	padding: 2px;
	resize: none;
}
/*#main_content_in fieldset#description label,
.blocks label {
	float:left;
	line-height:1;
}*/
#main_content_in fieldset .common {
	color:#a8445c;
}
#main_content_in fieldset .info {
	color:#16AB25;
}
#main_content_in form .line {
	display: block;
	height: 1px;
	background: #d7d7cf;
	margin-top: 14px;
}
#main_content.type2 #main_content_in form .line {
	background: #cbd7d7;
}
#choose_flag {
	line-height: 2;
	margin-left: 6px;
}
#choose_flag img {
	vertical-align: middle;
}
.form_file {
	position: relative;
	padding: 9px 0 8px;
}
.form_file .upload_btn {
	float: left;
}
.form_file .upload_btn .add_btn {
	margin-top: 0px;
}
.form_file .qq-upload-drop-area span {
	margin-top: -9px;
}
.form_file .fine_uploader {
	clear: both;
}
#main_content_in fieldset .form_img {
	display: block;
	float: left;
	/*overflow: hidden;*/
	width: 130px;
	margin-right:20px;
}
#main_content_in fieldset .fine_uploader {
	font-size: 0.9em;
	clear: both;
}
#main_content_in fieldset .add_pic {
	text-decoration:none;
	display:block;
	float:left;
	width:128px;
	/*height:112px;*/
	/*border:1px solid #d7d7cf;*/
	/*border-radius: 3px;*/
	background: #edede8 url('../img/plus.png') center center no-repeat;
	position:relative;
	/*margin-right:20px;*/
}
#main_content_in fieldset .add_pic.has_img {
	background-image: none;
}
#main_content_in fieldset .add_pic .crop_window {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	/*border-radius: 3px;*/
}
#main_content_in fieldset .add_pic .crop_window img {
	width: 100%;
	height: 100%;
	display: block;
}
#main_content_in fieldset .add_pic span.txt {
	padding: 4px;
	display: block;
	font-style: italic;
	position: absolute;
	/*background: rgba(237, 237, 232, 0.6);
	border-radius: 3px;*/
	left: 0;
	top: 0;
	text-shadow: 1px 1px 0px rgba(237, 237, 232, 0.5);
}
#main_content_in fieldset .add_pic.has_img span.txt {
	display: none;
}
#main_content_in fieldset .upload_btn:hover .add_pic.has_img span.txt,
#main_content_in fieldset .add_pic.has_img:hover span.txt {
	display: block;
}
#main_content_in fieldset .add_pic span.corner {
	display: block;
	width: 30px;
	height: 30px;
	background: url('../img/add_corner.png') 0 0 no-repeat;
	position: absolute;
	right: -1px;
	bottom: -1px;
}
#main_content.type2 #main_content_in fieldset .add_pic span.corner {
	background-image: url('../img/add_corner_2.png');
}
#main_content_in fieldset .no_process {
	display: block;
	clear: both;
	margin-top: 3px;
}
#main_content_in fieldset .no_process input {
	position: relative;
	top: 1px;
}
#main_content_in fieldset.block2 .form_img {
	margin-right: 20px;
}
#main_content_in fieldset.block3 .form_img {
	float: right;
	margin-left: 20px;
/*	margin-right: 20px;*/
}
#main_content_in fieldset.block4 .add_pic {
	width:426px;
	float:none;
}
#main_content_in fieldset.block4 .sub_block {
	float: left;
}
#main_content_in fieldset.block4 .change_btn_block {
	float: left;
}
#main_content_in fieldset.block4 input.comment {
	/*width: 417px;*/
	margin-top: 7px;
	/*color: #afafaf;*/
	font-style: italic;
	clear: both;
}
#main_content_in fieldset.block5 .sub_block {
	margin-left: 96px;
	margin-right: 46px;
}
#main_content_in fieldset.block5 .half {
	width: 49%;
	float: left;
}
#main_content_in fieldset.block5 .half.last {
	position: relative;
	left: 20px;
}
#main_content_in #block_list fieldset {
	padding-top: 0px;
}
#main_content_in #block_list fieldset.disabled {
	opacity: 0.5;
}
#main_content_in #block_list .block_item,
#main_content_in #block_list .placeholder {
	margin-top: 14px;
}
#main_content_in #block_list .check_enable {
	margin: 8px 7px;
}
#main_content_in #block_list .restore {
	padding: 10px;
	text-align: center;
	background: #f0f5f5;
	border: 1px solid #ddebeb;
}
#main_content_in #block_list .restore .link {
	color: #096cc0;
}
/*#main_content .blocks .wysi {
	width:590px;
	height:110px;
	float:left;
	margin-right:20px;
}
#main_content .blocks .wysi textarea {
	border-radius:7px;
	width:100%;
	height:100%;
}*/
#main_content_in #add_block {
	text-align:center;
	padding: 18px 0 5px;
}
#main_content_in #add_block span {
	cursor: pointer;
	color: #096cc0;
	border-bottom: 1px dotted #096cc0;
	text-decoration: none;
}
#main_content_in #add_block span:hover {
	border-bottom: none;
}
#main_content .btn_group {
	padding-top: 15px;
}
#main_content #hid_save {
	float:left;
}
#main_content .hid_save {
	float:left;
}
#main_content .hid_save input {
	border:none;
	width:112px;
	cursor:pointer;
	font-size:15px;
	color:#75009a;
	text-shadow:0 1px 0 #fff;
	padding-bottom:8px;
	height:45px;
	background: url('../img/save_btn.png') 0 0 no-repeat;
}
#main_content .hid_save input:hover {
	background-position:0 -45px;
}
#main_content .hide_btn {
	margin:12px 10px 0 45px;
	float:right;
	height:32px;
	line-height:2.1;
	padding:0 6px;
	color:#323232;
	text-shadow:0 1px 0 #fff;
	background: url('../img/hidden_del_middle.png') 0 -58px repeat-x;
}
#main_content .hide_btn:hover {
	background-position:0 -29px;
}
#main_content .hide_btn span.val {
	display: inline-block;
	position: static;
}
#main_content .hide_btn span.val.enabled {
	display: inline-block;
}
#main_content .hide_btn span.val.disabled {
	display: none;
}
#main_content .hide_btn .left_part {
	width:11px;
	height:32px;
	left:-11px;
	background: url('../img/hidden_del_side.png') 1px -116px no-repeat;
}
#main_content .hide_btn .right_part {
	width:11px;
	width:11px;
	height:32px;
	right:-11px;
	background: url('../img/hidden_del_side.png') -1px -148px no-repeat;
}
#main_content .hide_btn:hover {
	background-position:0 -90px;
}
#main_content .hide_btn:hover .left_part  {
	background-position:1px -180px;
}
#main_content .hide_btn:hover .right_part  {
	background-position:-1px -212px;
}
#main_content .hide_btn.active {
	height:29px;
	color:#fff;
	text-shadow:none;
	margin-top:13px;
	background: url('../img/hidden_del_middle.png') 0 0 repeat-x;
}
#main_content .hide_btn.active:hover {
	background-position:0 -29px;
}
#main_content .hide_btn.active span.val.enabled {
	display: none;
}
#main_content .hide_btn.active span.val.disabled {
	display: inline-block;
}
#main_content .hide_btn.active .left_part {
	height:29px;
	background: url('../img/hidden_del_side.png') 1px 0 no-repeat;
}
#main_content .hide_btn.active .right_part {
	height:29px;
	background: url('../img/hidden_del_side.png') -1px -29px no-repeat;
}
#main_content .hide_btn.active:hover .left_part {
	background-position:1px -58px;
}
#main_content .hide_btn.active:hover .right_part {
	background-position:-1px -87px;
}
#main_content .del_btn {
	float:right;
	margin:12px 10px 0 35px;
	height:32px;
	line-height:2.1;
	padding:0 6px;
	color:#fff;
	background: url('../img/hidden_del_middle.png') 0 -58px repeat-x;
}
#main_content .del_btn_image {
	width:26px;
	height:26px;
	float:right;
	line-height:2.1;
	padding:0 6px;
	color:#fff;	
	background: url('../img/delete_icon.png') 0 0px no-repeat;
}
#main_content .del_btn:hover {
	background-position:0 -90px;
}
#main_content .del_btn .left_part {
	width:11px;
	height:32px;
	left:-11px;
	background: url('../img/hidden_del_side.png') 1px -116px no-repeat;
}
#main_content .del_btn .right_part {
	width:11px;
	width:11px;
	height:32px;
	right:-11px;
	background: url('../img/hidden_del_side.png') -1px -148px no-repeat;
}
#main_content .del_btn:hover .left_part  {
	background-position:1px -180px;
}
#main_content .del_btn:hover .right_part  {
	background-position:-1px -212px;
}
#main_content .del_btn span.del {
	display:inline-block;
	position:static;
	color:#323232;
	text-shadow:0 1px 0 #fff;
	padding:0 0 0 18px;
	background: url('../img/delete_icon.png') 0 9px no-repeat;
}

/* Page item list */
.product_list {
	margin-top: 18px;
}
.product_list .change {
	min-height: 24px;
	padding:6px 0 0;
}
/*.product_list .change_btn_out:first-child .upd_down {
	background-position: 4px -34px;
}
.product_list .change_btn_out:last-child .upd_down {
	background-position: 4px -17px;
}*/
#main_content #add_razdel .del_btn {
	color:#323232;
	text-shadow:0 1px 0 #fff;
	line-height:2.4;
	display:inline-block;
	float:none;
}
.absent_msg {
	margin: 8px;
	font-weight: bold;
	color: #888;
	text-align: center;
}
/* Upload file icons */
.doc_icon {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin: 3px 8px 0 0;
	background: url('../img/document-icons.png') 0 0 no-repeat;
}
.doc_txt {
	background-position: -16px 0;
}
.doc_jpg, .doc_jpeg, .doc_gif, .doc_png, .doc_bmp, .doc_tif, .doc_odg, .doc_odi {
	background-position: -32px 0;
}
.doc_zip, .doc_rar, .doc_7z {
	background-position: -48px 0;
}
.doc_mp3, .doc_wav, .doc_ogg {
	background-position: -64px 0;
}
.doc_djvu {
	background-position: -80px 0;
}
.doc_doc, .doc_docx, .doc_rtf, .doc_odt {
	background-position: 0 -16px;
}
.doc_xls, .doc_xlsx, .doc_csv, .doc_ods {
	background-position: -16px -16px;
}
.doc_ppt, .doc_pptx, .doc_pps, .doc_ppsx, .doc_odp {
	background-position: -32px -16px;
}
.doc_mdb, .doc_accdb {
	background-position: -48px -16px;
}
.doc_pdf {
	background-position: 0 -32px;
}
.doc_swf {
	background-position: -16px -32px;
}
.doc_psd {
	background-position: -32px -32px;
}
.doc_ai {
	background-position: -48px -32px;
}
.doc_fla {
	background-position: -64px -32px;
}
.doc_avi, .doc_mp4, .doc_mov, .doc_mpg, .doc_mpeg, .doc_flv, .doc_wmv {
	background-position: 0 -48px;
}
.doc_htm, .doc_html {
	background-position: -16px -48px;
}
.doc_php {
	background-position: -32px -48px;
}
.doc_epub {
	background-position: -48px -48px;
}
.doc_exe {
	background-position: -64px -48px;
}
.product_date,
.product_flag {
	display: block;
	float: left;
	/*height: 24px;*/
	line-height: 1.6;
}
.product_name, .filename {
	line-height: 1.6;
	position: relative;
	top: 1px;
}
.syn_name {
	line-height: 1.6;
	position: relative;
	top: 1px;
	font-size:12px;
}
.product_name.mark {
	font-weight: bold;
	color: #db5d31;
}
.product_adds.mark {
	font-weight: bold;
	color: #db5d31;
}
.filename {
	cursor: pointer;
}
.filename:hover {
	text-decoration: underline;
}
.filename.disabled:hover {
	text-decoration: none;
}
.filename_edit {
	position: relative;
	margin-right: 256px;
}
.filename_edit input {
	position: absolute;
	top: -2px;
	left: -6px;
	width: 250px;
	color: #303538;
	font: 13px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	height: 24px !important;
	padding-bottom: 1px;
}
.product_date {
	font-size: 0.9em;
	/*line-height: 1.88;*/
	margin-right: 14px;
	position: relative;
}
.product_flag {
	position: relative;
	top: 6px;
	margin-right: 15px;
	width: 16px;
	height: 11px;
	overflow: hidden;
}
.product_flag img {
	display: block;
}
.product_adds {
	font-size: 0.85em;
	display: block;
	float: right;
	margin-left: 10px;
	position: relative;
	top: 5px;
}
.product_select{
	font-size: 0.85em;
	display: block;
	float: right;
	margin-left: 10px;
	position: relative;
	padding: 0px;
}
.change_btn_in {
	/*width:143px;*/
	height: 24px;
	float: right;
	/*margin-right:13px;*/
	margin-top: -3px;
	padding: 0 13px;
}
.change_btn_block {
	float: right;
}
.loader {
	background: url('../img/ajax-loader.gif') 7px 50% no-repeat;
}
.sortable .placeholder {
	background: #eaf1f2;
	border: 1px solid #ddebeb;
	/*height: 29px;*/
}
.change_btn_wrap {
	display: block;
	float: left;
}
.change_btn_in .lock_txt {
	display: block;
	float: left;
	width: 102px;
	text-align: center;
	line-height: 1.6;
	margin-left: 23px;
	color: #888;
	position: relative;
	top: 1px;
}
.change_btn_in .upd_down,
.change_btn_block .upd_down {
	width: 14px;
	height: 16px;
	display: block;
	float: left;
	margin: 4px 0 0 23px;
	/*vertical-align: top;*/
	background: url('../img/sortable.png') 4px 4px no-repeat;
	cursor: move;
}
.change_btn_block .upd_down {
	float: none;
	margin: 4px 0 12px 12px;
}
.change_btn_in .edit_btn {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin: 5px 0 0 23px;
	background: url('../img/pencil.png') 0 0 no-repeat;
}
.change_btn_in .link_btn {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin: 5px 0 0 23px;
	background: url('../img/filelink.png') 0 0 no-repeat;
}
.change_btn_wrap .choice_btn {
	width: 66px;
	height: 24px;
	display: block;
	float: left;
	margin: 0 0 0 23px;
	position: relative;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: url('../img/choice_btn_bg.png') 0 0 repeat-x;
}
.change_btn_wrap .choice_btn.choice_down {
	background-position: 0 -24px;
}
.change_btn_wrap .choice_btn.choice_down .thumbs_equal {
	left: 0px;
}
.change_btn_wrap .choice_btn .thumbs_up.disabled,
.change_btn_wrap .choice_btn .thumbs_down.disabled {
	cursor: auto;
	opacity: 0.7;
}
.change_btn_wrap .choice_btn .thumbs_up {
	display: block;
	float: left;
	width: 27px;
	height: 21px;
	margin: 2px 0 0 4px;
	cursor: pointer;
	background: url('../img/thumbs_controls.png') center -26px no-repeat;
}
.change_btn_wrap .choice_btn .thumbs_down {
	display: block;
	float: right;
	width: 27px;
	height: 21px;
	margin: 2px 3px 0 0;
	/*vertical-align:top;*/
	cursor: pointer;
	background: url('../img/thumbs_controls.png') center -56px no-repeat;
}
.change_btn_wrap .choice_btn .thumbs_equal {
	display: block;
	position: absolute;
	width: 31px;
	height: 24px;
	top: 0px;
	right: 0px;
	background: url('../img/thumbs_controls.png') center 2px no-repeat;
}
.change_btn_wrap .delete_btn,
.change_btn_block .delete_btn {
	display: block;
	float: left;
	width: 13px;
	height: 13px;
	margin: 6px 0 0 23px;
	cursor: pointer;
	/*vertical-align:top;*/
	background: url('../img/delete_icon.png') 0 0 no-repeat;
}
.change_btn_block .delete_btn {
	float: none;
	margin: 6px 0 14px 12px;
}
.change_btn_wrap .delete_btn.disabled {
	cursor: auto;
	opacity: 0.35;
	/*background-image: url('../img/delete_icon_disabled.png');*/
}
.change_btn_out {
	margin-top:2px;
}
.change_btn_out.disabled,
.change_btn_out.disabled a {
	color: #909090;
}
.change_btn_out .change_btn_in{
	opacity: 0.6;
}
.change_btn_out.active .change_btn_in {
	opacity: 1;
}
.line2 {
	height: 2px;
	display: block;
	background: url('../img/product-line.png') 0 0 repeat-x;
	margin-top: 3px;
}
.opacity05 {
	opacity: 0.5;
}
.note {
	font-size: 0.9em;
	color: #888;
	display: block;
	margin-top: 15px;
}

/* Image crop dialog */
#dlg_crop, #dlg_flags, #dlg_blocks {
	font-size: 0.9em;
	color: #004a93;
	text-align: center;
}
.do_msg{
	margin: 3px 0 10px;
}
#dlg_crop .img_box {
	width: 400px;
	float: left;
	position: relative;
	left: 25px;
}
#dlg_crop .img_crop_box {
	float: right;
	position: relative;
	right: 25px;
	margin-top: 10px;
}
#dlg_crop .preview_text {
	font-weight: bold;
	color: #5382b1;
	text-align: left;
	border-bottom: 1px solid #c1d8e3;
	margin-bottom: 7px;
}
#dlg_crop .crop_window{
	display: block;
	width: 128px;
	height: 112px;
	overflow: hidden;
}

/* Flags choose dialog */
#dlg_flags .flags_box span {
	display: block;
	float: left;
	min-width: 22px;
	height: 28px;
	padding: 4px 6px;
	text-align: center;
	line-height: 1.2;
	border: 1px solid transparent;
	cursor: pointer;
	overflow: hidden;
}
#dlg_flags .flags_box span.active {
	background-color: #fff79f;
	border-color: #fbe04c;
	color: #363636;
}
#dlg_flags .flags_box span:hover,
#dlg_flags .flags_box span.active:hover {
	border-color: #cbd7d7;
	background-color: #eaf1f2;
}

/* Page block choose dialog */
#dlg_blocks .block_type_box span {
	display: block;
	float: left;
	width: 150px;
	padding: 4px 6px;
	text-align: center;
	line-height: 1.2;
	border: 1px solid transparent;
	cursor: pointer;
	overflow: hidden;
}
#dlg_blocks .block_type_box span:hover {
	border-color: #cbd7d7;
	background-color: #eaf1f2;
}

/* Login form */
.modal {
	width: 300px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -190px;
	margin-top: -120px;
	padding: 28px 39px;
	background: #f1f6f8;
	font-size: 14px;
	color: #555;
	box-shadow: 0 3px 15px #b8c3c0;
	border: 1px solid #cbd7d7;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
.modal fieldset label {
	display: block;
	font-weight: bold;
	margin: 0 0 3px 5px;
}
.modal fieldset {
	padding-bottom: 13px;
}
input.reg {
	font-size: 1.1em;
	padding: 0 5px;
	width: 96%;
	border: 1px solid #cbd7d7;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	height:31px;
}
#kapcha_wrap input.reg {
	width: 92%;
	float: right;
}
#kapcha_wrap img {
	display: block;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
#kapcha {
	float: right;
	width: 47%;
	padding-top: 3px;
}
#pass_block {
	position: relative;
}
#pass_block #modal_btn {
	width: 45px;
	height: 29px;
	position: absolute;
	right: 2px;
	bottom: 15px;
	border: none;
	background: url('../img/submit_log_pas.png') 0 0 no-repeat;
	cursor: pointer;
	overflow: hidden;

}
#pass_block.active_kapcha #modal_btn {
	left:284px;
	top:78px;
}
#pass_block #modal_btn:hover {
	background-position:0 -29px;
}
.dialog-msg {
	text-align: left;
	padding: 0.9em 0.7em 1em;
}
.dialog-msg .ui-icon {
	float: left;
}
.dialog-msg .dialog-txt {
	margin-left: 22px;
}
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 45%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 45% 10px 10px; }


#main_content_in fieldset.form_inner input[type="text"].number_rank {
	border: 1px solid #d7d7cf;
	width: 85%;
}




.product_list_comments{float:right;height:16px;overflow:hidden}

.pagination{overflow:hidden;text-shadow:0 1px 1px rgba(0,0,0,.2)}
.pgnt-link,.pgnt-prev,.pgnt-next{background:#9cc3e2;border:2px solid #fff;border-radius:6px;box-shadow:inset 0 2px 8px -4px rgba(0,0,0,.8);color:#fff;display:block;float:left;margin:10px 10px 10px 0;padding:5px 10px;text-decoration:none}
.pgnt-link:hover,.pgnt-prev:hover,.pgnt-next:hover,
.pgnt-link.current,.pgnt-prev.current,.pgnt-next.current{background:#428ecc;box-shadow:inset 0 2px 8px -2px rgba(0,0,0,.8);color:#fff}




.separator
{
	margin-top: 14px;
	font-size: 17px;
	color: #404f59;
	border-bottom: 1px solid #cbd7d7;
	padding-bottom: 1px;
	font: 12px/1.1 "Trebuchet MS", "Arial", "Helvetica", sans-serif;

}

#block_list .seeds-edit {
    height: 180px;
    border: 3px solid #dae4e4;
    background: url("../img/seeds-admin.png") repeat #f5f8f8;
    text-align: center;
}
#block_list .seeds-edit .sub_block div {
    color: #859292;
    font-size: 12px;
    font-family: Arial, sans-serif;
    padding: 15px 0;
}


.edit {
	width: 36px;
	height: 16px;
	/*display: block;
	float: left;
	margin: 5px 0 0 23px;*/
	padding: 1px 1px 1px 15px;
	background: url('../img/pencil.png') 0 0 no-repeat;
}


.ellipsis-50p {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 50%;
    display: inline-block;
}

.table-report {
	width:900px;
	margin-top:10px;
}
.table-report td{
    border-right:1px solid #999;
    border-bottom:1px solid #999;
    padding: 3px;
	text-align:center;
}
.table-report th{
    border-right:1px solid #999;
    border-bottom:1px solid #999;
    padding: 3px;
    color: #fff;
	background: #555;
}

.admin_table {
	padding-top: 0 !important;
}

.admin_table label {
	text-align: left !important;
	margin: 0 0 0 4px !important;
}

.admin_t select {
	height: 208px !important;
	border: 0;
}

.chart_title {
    font-size: 16px;
    font-family: Arial, sans-serif;
}

.file span {
	padding-right: 10px;
}

