
body {margin:0px;padding:0px;cursor:default;}

a img {border:none;}

.view {position:relative;/*z-index:9999;*/}

.view th {text-align:left;font-weight:bold;width:200px;}
.view input, .view select {width:300px;height:30px;}
.view select.multiple {height:100px;}
.view input.date {width:250px;}
.view input.date_control {width:50px;height:24px;}
.view input.small {width:20px;}
.view textarea {width:500px;height:150px;}
.view input.submit, .view input.button {width:150px;height:24px;}
.view .TinyMCE {height:300px;}

.calendar {position:absolute;z-index:999999;}

.hide {display:none;}
.show {display:block;}
.vtop {vertical-align:top;}
.clear {clear:both;}
.error {color:#ff0000;}
.required {color:#ff0000;}

.panel {height:56px;}
.panel span {display:block;height:56px;float:left;}
.panel span.left {background:url('/SiteNN/Common/Panel/images/panel-left.png') no-repeat;width:13px;}
.panel span.right {background:url('/SiteNN/Common/Panel/images/panel-right.png') no-repeat;width:13px;}
.panel a {background:url('/SiteNN/Common/Panel/images/panel.png') repeat-x;display:block;float:left;width:36px;height:56px;padding-left:2px;padding-right:2px;}
.panel a img {width:32px;height:32px;margin-top:11px;border:1px solid transparent;}
.panel a:hover img, .panel a:active img {border:1px solid #999999;}

div.panel-small {height:37px;}
div.panel-small span {display:block;height:37px;float:left;}
div.panel-small span.left {background:url('/SiteNN/Common/Panel/images/small/panel-left.png') no-repeat;width:9px;}
div.panel-small span.right {background:url('/SiteNN/Common/Panel/images/small/panel-right.png') no-repeat;width:9px;}
div.panel-small a {background:url('/SiteNN/Common/Panel/images/small/panel.png') repeat-x;display:block;float:left;width:22px;height:37px;padding-left:2px;padding-right:2px;}
div.panel-small a img {width:22px;height:22px;margin-top:5px;border:1px solid transparent;}
div.panel-small a:hover img, div.panel-small a:active img {border:1px solid #999999;}

.panel-title {position:absolute;z-index:10000;}

.sitemap a {display:block;}
.sitemap div {padding-left:25px;}

.search-result strong {font-weight:bold;display:block;float:left;width:20px;}
.search-result p {clear:both;margin:0 0 15px;padding:5px;padding-left:20px;}
.search-result a {font-weight:bold;}
.search-result b {font-style:italic;}
.search-result div {padding-left:20px;}
.search-result div a {font-weight:normal;}

.pager a.active, .pager a.active:link, .pager a.active:visited, .pager a.active:hover, .pager a.active:active {font-weight:bold;}

.file {clear:both;}
.file img {float:left;margin-right:20px;margin-bottom:10px;}
.file input {width:25px;}

div.photo {float:left;margin:10px;}
div.photo a span.info {display:block;text-align:center;}
div.photos {margin:10px;float:left;text-align:center;}

li.photos {clear:both;}

table.data {width:100%;}
table.data td.n {white-space:nowrap;text-align:center;}

div.pager {clear:both;text-align:center;padding:5px;}
div.pager a {margin:0 5px;}

.a {padding-left:20px; font-style:italic; border-left:1px dotted #444444; margin-left:20px;}

.faq {border-bottom:1px dotted #444444;}
.faq span {color:#df3a5b}

table.poll { margin-top:10px; margin-bottom:20px; }
table.poll th { text-align:left; vertical-align:middle; }
table.poll td.result img { height:16px; border:1px solid #999999; }
table.poll td.result { width:50px; }
table.poll td, #wrapper table.poll td { padding:5px; }

#image_files {z-index:999;}

hr{border:0;color:#999999;background-color:#999999;height:1px;clear:both;}

.catalog img.image {float:left;margin:0 10px 10px 0;}

.admin-page {list-style-type:none;margin:0;padding:0;}
.admin-page li a {display:block;margin:0 0 5px 0;padding:5px 10px;border:1px solid #c0c0c0;text-decoration:none;text-align:center}
.menu_sort tbody tr td span {
	color: #BDBDBD;
}

.menu_sort tbody td div ul li {
	padding: 5px 0;
	border: 1px solid #BDBDBD;
	background-color: #FFF;
	margin: 2px 0;
	height: 33px !important;
}

.simple_menu_num {
	display: inline-block;
	color: #BDBDBD;
	padding: 0 10px;
}
.simple_menu_id {
	display: inline-block;
	text-transform: capitalize;
	width: 170px;
}
.ghost {
	background:#f9f9f9 !important;
	border: 1px dashed #000 !important;
}
.simple_menu_title {
	display: inline-block;
	text-transform: capitalize;
	width: 200px;
}

.saved {display: block;
	padding: 10px 20px;
	background-color: #F9F9F9;
	border-left: 4px solid #97C26E;
	color: #101909;
	margin: 0 0 10px 0;
	
}

.menu_sort {
	border: 1px solid #F0EEEE;
}

.menu_sort th {
	border-bottom: 1px solid #EAEAEA;
	background: #f5f5f5;
	padding: 5px;
}

.menu_sort td {
	padding: 5px;
}

.menu_sort .row0 {background:#f9f9f9;}
.menu_sort a , .admin_head a {color: #0088cc;
	text-decoration: none;}
	.menu_sort a:hover	, .admin_head a:hover{color: #12709F;}
.admin_head {display:block; width:100%; color:#000; margin:10px;}
.admin_head span {font-size:18px; vertical-align:middle;}
.admin_head a { display: inline-block;
	margin: 0 15px;
	padding: 5px 10px;
	background-color: rgba(194, 226, 243, 0.58);
	border-radius: 2px;}
.admin_head a:hover {
	background-color: rgba(194, 226, 243, 0.70);}
.left_side, .right_side {
	display:inline-block;
	width:49%;
}
.result_menu {display: block;
	background-color: #F5F5F5;
	border: 1px solid #F0EEEE;
	padding: 5px;
}

.loading_menu {
	margin: auto;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: solid 2px rgba(219, 238, 248, 0.99);
	border-top-color: #08C;
	animation: spin 1s infinite linear;
}
.loading_menu_cover {
	padding: 10px;
}

@keyframes spin { 
	100% { 
		transform: rotate(360deg); 
	} 
}

#list li {  display: block;
background-color: #FFF;
border: 1px solid #F0EEEE;
padding: 5px;
margin-top: 2px;}

.menu_sort input{
	width: 160px;
	height: 25px;
	border: 1px solid #D6D6D6;
}