@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, ul, li, blockquote, pre, a, abbr, acronym, address, big, b, cite, code, del, dfn, em, font, img, img a, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, optgroup, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0;}
body {font-size: 14px; font-family: Tahoma, Geneva, sans-serif;}

h1 {font-size: 18px; color: #666;}
h2 {font-size: 16px; color: #009; margin: 10px 0 5px 0;}
h3 {font-size: 14px; color: #444; margin: 10px 0 5px 0;}

#main {width: 100%;}
#main td {vertical-align: top;}
#main_text {margin-left: 10px;}

#adm_menu 
{
list-style-type: none;
padding: 0px;
margin: 0px;
outline: 0;
}

#adm_menu li
{
list-style-type: none;
padding: 0px;
margin: 3px 0px 0px 5px;
outline: 0;
}
#adm_menu a {
	color: black; 
	font-weight: bold; 
	font-size: 14px; 
	display: inline-block; 
	width: 150px; 
	background-color: #d9dfea;
	padding: 3px 5px;
	text-decoration: none;
}
#adm_menu a:hover {color: #000055; background-color: #99f;}

#errors {text-align: center; margin: 10px; color: #330066}
#errors span {font-weight: bold; color: #f00}

.nav_link {text-align: center;}

.nav_link a {display: inline-block; margin: 0px 5px; padding: 5px;}
.nav_link a:hover {background: #99f}
.nav_link a:visited {color: #00f}

fieldset {
    margin-top:         1em;
    border:             black solid 1px;
    padding:            0.5em;
    background:         #ddd;
}
legend {font-weight: bold;}

.c_data {font-size: 12px;}
.c_data td, th {padding: 5px;}
.c_data .odd td {background-color: #ccc}
.c_data .even td {background-color: #eee}
.c_data th {background-color: #555; color: #fff;}
.c_data th a {color: #fff;}
.c_data tbody tr:nth-of-type(even){
background: #eee;
}
.c_data tbody tr:nth-of-type(odd){
background: #ccc;
}

.c_data tbody tr td:nth-child(4) {
  text-align: center;
}

.c_data tbody tr.deleted  {
	text-decoration: line-through;
  }
  

.pager a, .pager span { float: left; display: block; padding: 0 10px; margin: 0 1px; height: 20px; line-height: 20px; font-weight: normal; font-size: small; }
.pager a { background: #f7f7f7; }
.pager a:hover { background: #66f; color: #fff; }
.pager span.right {float: left; padding: 0px;}
.pager span { font-weight: bold; font-size: small; }
.pager span.first { margin: 0; padding: 0 10px 0 0; font-size: small; }

.session {margin: 10px 0px 10px 0px; font-size: 16px; font-weight: bold;}
.session span {padding: 5px;}

#panel {background-color: #CCF; position: relative; overflow: auto;}

.resize {position: absolute; width:5px;height:5px;top:100%;margin-top:-5px; left:100%; margin-left:-5px;position:absolute;cursor: nw-resize;background: #0f0;}

#panel .object {position: absolute; overflow: visible;  margin: 5px;}
.config .object {border: 1px dashed #aaa; padding: 4px; min-width: 30px; min-height: 15px; margin: 0px !important;}
.config .move {cursor: move;}

.checkbox, .point {cursor: pointer;}

.t_bord {border: 1px solid red;}

#langs {margin: 10px;}
#langs a {font-weight: bold;}

#sort_list_src li {margin-left: 20px; margin-bottom: 3px; cursor: move;}

.good {float: left; padding: 5px; width: 144px; height: 170px; overflow: hide; border: 1px dashed #ccc; margin: 4px; text-align: center;}
.good img {margin: 0px 0px 5px 0px; border: 0px;}
.good a {font-weight: bold; text-decoration: none; color: black;}
.good a:visited { color: black;}
.good a:hover { color: blue;}


#langBox .tabSet li {margin:10px 0px -1px 10px; border: 1px solid #ccc; padding:4px; list-style:none; float: left; cursor: pointer; background: #ccc;}
#langBox .tabSet li.on {background: white;  border-bottom: 1px solid #fff;}
#langBox .panelSet {border: 1px solid #ccc; padding: 4px;}
.clear {clear: both;}

.brand {font-size: 14px; font-weight: bold;}
.category {font-size: 14px; font-weight: bold;}
.description {color: #000; font-weight: bold; margin-bottom: 5px;}
.description a {font-weight: normal;}
.description span {color: #666; font-weight: normal;}
.description span a {font-size: 10px; font-weight: normal;}
.description ul li {display: inline; margin-right: 15px; font-weight: normal;}
.description1 {color: #000; margin-bottom: 5px;}
.description1 a {font-weight: normal;}
.description1 span {color: #666; font-weight: normal;}
.description1 span a {font-size: 10px; font-weight: normal;}

.delivery span {color: #666;}
.settings_description {margin-top: 5px;}
.settings_description span {color: #666;}


.add_photo {width: 120px; height: 120px; float: left; text-align: center; border: 1px solid #555; margin: 10px 10px 0px 0px; padding: 5px;}
.add_photo img {margin: 0px 0px 5px 0px; padding: 0px;}
.add_photo a {color: #000;}

.answers {width: 100%}
.answers td {width: 33%; padding: 2px;}
.answers tr {border: 1px solid #ccc;}
.answers td input {width: 100%}
.answers th {background-color: #555; color: #fff;}
.del_row {cursor: pointer; margin-top: 5px;}
	
.poll {margin-bottom: 10px; border: 1px solid #ccc; padding: 5px;}
.poll li {margin-left: 40px;}
	
#slides div {
	  width: 194px;
  height: 98px;
	margin:10px;
	display:block; 
	float:left; 
	position: relative;
	padding: 5px;
	border: 1px solid #444;
	background-color: #EEE;
	}
#slides img.del_img {
	top:6px; 
	right:6px; 
	position: absolute;
	cursor: pointer;
	}	
#slides img.edit_img {
	top:6px; 
	right:21px; 
	position: absolute;
	cursor: pointer;
	}
a.my_tip {color: black; text-decoration: none; cursor: text;} 
#mooimagetip {
		padding: 1px;
		background-color: #222; 
		}

.c_data_print {border: 1px solid black;}
.c_data_print td {border-top: 1px solid black; padding: 3px;}

.remark {text-align: right; color: #999;}

.catalog {margin: 5px 1px 5px 1px; padding: 5px; border: 1px solid #aaa;}
.catalog:hover {background: #eee; border: 1px solid #666;}
.catalog .date {color: #777; font-style: italic; font-size: 11px; text-align: right;}
.catalog a.title {font-weight: bold; color: #009;}
.catalog a:hover.title {color: #33e;}
.catalog img.main_img {border-style: none; float: left; margin: 0 5px 0 0;}

#l_choise {height: 20px;}
#l_choise a {color: #55f; text-decoration: none; font-weight: bold; margin: 0 1px 0 0;}
#l_choise a:hover {color: #00f}
#l_choise a.selLetter {color: #f00;}

.content * {font-size: 13px; color: #000; font-family: Tahoma, Geneva, sans-serif;}
.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content p,.content ul,.content ol,.content li {margin: 0; padding: 0;}
.content h1,.content h2,.content h3,.content h4,.content h5,.content h6 {font-size: 100%; font-weight: normal; font-family: "Times New Roman", serif;}
.content h1 {font-size: 36px; margin-bottom: 15px;}
.content h2 {font-size: 26px; color: #9f1811; margin-top: 15px;}
.content h3 {font-size: 26px; color: #777;}
.content p {margin: 0 0 9px 0;}
.content ul {margin: 0 0 9px 0; padding-bottom: 10px; padding-top: 15px;}
.content li {font-style: italic; color: #777; padding-bottom: 5px; margin-left: 30px;}

.face {position: relative; display: inline-block; margin:0px; border: 2px solid white;}
.face:hover {border: 2px solid #9999FF;}
.face .name {
	position: absolute; 
	display: block; 
	bottom: 0px; 
	overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  width: 100%;
  background: #999; /* for non-css3 browsers */
background: transparent url(/admin/_images/gradient.png) repeat-x;
}
.face .name div {margin: 2px 5px 2px 5px;}
.face a {text-decoration: none; color: white; font-size: 11px;}
.face a:hover {color: #9999FF;}

.photo {display: inline-block; margin: 0 10px 10px 0;}
.photo img {margin-bottom: 4px;}
.photo a {text-decoration: none; color: #666; font-size: 11px;}
.photo a img {margin: 0px; vertical-align: middle;}

.photo a:hover {color: #9999FF;}
.archived {font-weight: bold; color: #ec0;}

#wrap{
	margin:30px auto;
	width:100%;
}
#lineTabs{
	height:30px;
	list-style:none;
	margin:0px auto;
	padding:0px;
	padding-right:30px;
	padding-left:10px;
	width:auto;
}
#lineTabs li{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
	overflow:visible;
	text-align:center;
	width:110px;
}
#lineTabs li a{
	background:url(/admin/_images/tab_new.png);
	color:#fff;
	display:block;
	font:normal 12px arial;
	height:16px;
	margin:0px -10px;
	padding:7px 20px;
	position:relative;
	text-decoration:none;
	width:90px;
}
#lineTabs li a.active{
	background:url(/admin/_images/tab_act_new.png);
	color:white;
	/* z-index:50; */
}
#lineTabs li a:hover{
	background:url(/admin/_images/tab_act_new.png);
	color:white;
	z-index:30;
}
#content{
	border:1px solid #D9DFEA;
	margin:0px;
	padding:10px;
	text-align:justify;
}
.new_review td strong {color: #f0f;}

#map_code {display: block; width: 0px; height:0px; overflow: hidden ;}

.cancel_exhib {font-weight: bold; color: red;}
.move_exhib {font-weight: bold; color: #FF7200;}

.pay_type strong {color: #FF7200;}

#medit_form .idescr {font-size: 9px; float: left; margin-left: 80px; margin-top: -25px; color: #FF7200;}

.dupex {float: right; padding: 10px; cursor: pointer;}
.dupex:hover {  
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
}

#loginForm > label {
	display: inline-block;
	width: 90px;
}

.edit_btn, .del_btn {cursor: pointer;}
.edit_btn:hover, .del_btn:hover {
-moz-box-shadow: 1px 1px  2px rgba(0,0,0,0.5); /* Для Firefox */
-webkit-box-shadow: 1px 1px  2px rgba(0,0,0,0.5); /* Для Safari и Chrome */
box-shadow: 1px 1px 2px rgba(0,0,0,0.5); /* Параметры тени */
}
#userFrom label {width: 150px; display: inline-block}
#userFrom input[type=text], #userFrom input[type=password] {width: 350px;}