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

a img {border:none;}

.view {position:relative;z-index:2;}

.view th {text-align:left;font-weight:bold;width:200px;}
.view input, .view select {
  width: 300px;
  height: 24px;
  margin: 5px 0;
}
.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: 35px;
  color: #fff;
  background-color: #353d43;
  border: none;
  font-size: 16px;
  margin: 10px 0 0 0;
  display: inline-block;
  vertical-align: top;
}
.view .check {
  width: 20px;
}
.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;}

.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 {width: 100%;
    clear: both;
    text-align: center;
    padding: 10px 0 20px;}
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 !important;
  margin: 0;
  padding: 0 !important;
}
.admin-page li a {display:block;margin:0 0 5px 0;padding:5px 10px;border:1px solid #c0c0c0;text-decoration:none;text-align:center}
