html, body, #aspnetForm {
	min-height: 100%;
	height: 100%;
}

body {
	font-family: Arial;
	font-size: 12px;
	color: #444542;
	width:100%;
	min-width:1000px;
	background: #82c5c3 url('/images/main_bg.png') repeat-x;
}

#wrap {
	background:#fff;
	min-width:1000px;
	width:1000px;
	margin: 0px auto;
	min-height:100%;
	height:auto !important;
}

* html #wrap {
	height:100%;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


#footer-blank {
	height:60px;
}

#header {
	width:100%; 
	border-collapse:collapse; 
	padding:0; 
	border-bottom: solid 1px #ec7c22;	
}

#footer {
	clear:both;
	padding:10px 0;
	margin: 0 auto 0;
	margin-top: -49px;
	width: 1000px;
	border-top: solid 1px #ed8309;
	text-align: center;
	font-size: 12px;
	background-color: white;
}

em { font-style:italic; }
h1 {font:24px Arial Narrow, Arial, Verdana; margin-bottom:15px; color:#ea7804}
h3 { font:bold 16px Arial Narrow; margin-bottom:15px }

#home h3 { text-transform:uppercase;}

h4 { font-weight:bold; margin-bottom:10px; color:#ed870b;}
p { padding:5px 0px 5px 0px; }
strong {font-weight:bold;}

a, :visited { text-decoration:none; color:#ed870b;}
a:hover {text-decoration:underline;}

/*a, :visited { border-bottom: dashed 1px #ed870b; text-decoration:none; color:#444542;}
a:hover {text-decoration:none; color:#ed870b; border:none;}*/

a.inactive, a.inactive:visited { text-decoration:none; color:gray;}
a.inactive :hover {text-decoration:underline;}

a.link-text, a.link-text:visited, a.link-text:hover { text-decoration:none; color:#444542; }
#additionalInfo {position:fixed; top:500px; left:-300px; width:100px; }

#login-container {
	width: 400px;
	margin: 200px auto;
	border: solid 1px #ed870b;
	padding: 10px;
}

.login-input label {
	display: inline-block;
	width: 150px;
	margin-bottom: 10px;
}

.login-input input[type='text'], .login-input input[type='password'] {
	width: 230px;
}

.login-input .error {
	color: Red;
}

.login-input #nav {
	text-align: right;
	padding-right: 10px;
}

#login-status {
	text-align: right;
	color: white;
	padding: 10px 10px 0 0;
	font-size: 11px;
}

#login-status a { 
	color: white;
}

.mini-search {
	margin: 10px 10px 0 0; 
	text-align: right;
	font-size: 11px;
}

.mini-search input[type='text'] {
	font-size: 11px;
	margin-right: 10px;
	width: 150px;
}

.mini-search a {
	color: white;
}

#sitemap ul, #content ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	padding-left: 30px;
}

#content, #content p {
	text-align:justify;
}

#content h2 {
	font: 16px Arial Narrow, Arial;
	margin: 10px 0 4px 0;
	color: #EA7804;
}

#language-selector {
	color:white; 
	font-size:11px; 
	text-align:right;
	padding: 20px 0 0 0;
}

#language-selector input {
	width: 20px;
	height: 20px;
}

#content ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:decimal;
	padding-left:30px;
}

#crm {
	padding: 10px 30px 10px 10px;
}

.breadcrumb {list-style-type:none; width:auto; margin:0; padding: 0px; margin-bottom:5px; font-family:Arial Narrow;}
.breadcrumb a {text-decoration:none; color:#534c45;}
.breadcrumb a:hover {text-decoration:underline;}



.st
{
	 color:#ed8309;
}

.btn-more  
{
	font-family:Arial Narrow;
	font-size:11px;
	display:block;
	height:27px;
	width:95px;
	color:White;
	padding: 7px 0px 0px 25px;
	text-decoration:none;
	text-transform:uppercase;
	background: url('/images/btn-more.png') no-repeat top left;
}

#guidebook
{	
	padding-right:10px;
	margin: 0px 10px 0px 10px;
	height:auto !important;
	height:100%;
}

#guidebook img
{
	float:left;
	margin: 0px 10px 10px 0px;
}

#guidebook ul
{
	clear:both;
}
#guidebook ul li
{
	margin-top:10px;
	list-style-image:url('/images/ul1.png');
	list-style-position:outside;
	margin-left:20px;
	padding-left:0px;
}
#guidebook ul li ul
{
	padding-left:20px;	 	
}

#guidebook ul li ul li
{
	margin-top:0px;
	margin-left:0px;
	padding:0px;
	list-style-image:none;
}


#news-list
{
	width:100%;
}

#news-list td
{
	padding-left:17px;
	background: url('/images/gray.gif') repeat-y 8px;
	font-size:11px;
	width:33%;
}

#news-list .first
{
	padding-left:0px;
	background:none;
}


#articles h3
{
	background: url('/images/h_bgr.gif') repeat-x top left;
	height:24px;
	color:White;
	padding: 2px 0px 5px 10px;
	font: 16px Arial Narrow, Arial;
}

#articles h3 div
{		
	background: url('/images/h_bg.gif') no-repeat top right;
}

#products ul li
{
	display:block;
	background: url('/images/h_bgr.gif') repeat-x top left;
}

#products ul li a
{
	display:block;
	padding: 2px 0px 5px 10px;
	color:White;
	font: 16px Arial Narrow, Arial;
	text-decoration:none;
	background: url('/images/h_bg.gif') no-repeat top right;
}

#products ul li ul
{
	margin-bottom:10px;
}

#products ul li ul li ul
{
	margin:0px;
}

#products ul li a:hover
{
	text-decoration:underline;
}

#products ul li ul li
{
	background:none;
}

#products ul li ul li a
{
	color:#2f302b;
	font:normal 12px Arial;
	border-bottom:solid 1px #fce99e;
	background:none;
	padding:3px 0px 5px 10px;
}

#products ul li ul li ul li a
{
	padding-left:20px;
}

#products ul li ul li ul li ul li  a
{
	padding-left:30px;
}

#products ul li ul li ul li ul li ul li a
{
	padding-left:40px;
}

#products ul li ul li ul li ul li ul li ul li a
{
	padding-left:40px;
}

#products ul li ul li
{
	margin-top:0px;
}

#inner {
	text-align:center;
}

#inner h3
{
	background: url('/images/h_bgr.gif') repeat-x top left;
	height:24px;
	color:White;
	padding: 0px 0px 0px 10px;
	font: 16px Arial Narrow, Arial;
	margin-bottom:10px;
}

#inner h3 .container
{	
	display:block;
	width:100%;
	background: url('/images/h_bg.gif') no-repeat top right;
	color:White;
}

#lmenu
{
	border-right:solid 1px #ed8309; 
	padding: 0px 10px 10px 0px; width:220px;
}

#lmenu ul
{
	/*list-style-position:inside;*/
	
}

#lmenu ul li
{
	display:block;	
}

#lmenu ul li a
{
	color:#2f302b;
	font:normal 11px Arial;
	border-bottom:solid 1px #fce99e;
	background:none;
	padding:3px 0px 5px 10px;
	display:block;
}

#lmenu ul li a:hover
{
	text-decoration:underline;
}

#lmenu ul li ul li a
{
	padding-left: 20px;
}

#lmenu ul li ul li ul li a
{
	padding-left:30px;
}

#lmenu ul li ul li ul li ul li  a
{
	padding-left:40px;
}

#lmenu ul li ul li ul li ul li ul li a
{
	padding-left:50px;
}

#lmenu ul li ul li ul li ul li ul li ul li a
{
	padding-left:60px;
}

#menu
{
	float: left;
  width: 100%;
	z-index: 1000;
}

#menu ul 
{
	/*border: 1px solid #000;*/
  /*background: #515151;*/
  float: left;
  width: 100%;
}

#menu li {
  float: left;
  position: relative;
  /*border:solid 1px black;*/
  color:White;
}

#menu li ul {
  display: none;
  position: absolute;  
  padding: 8px 0;
  width: 138px;
	background-color:black;
	z-index: 1000;
}

#menu a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: 100px;
  padding: 4px 10px;
  height:18px;
}

#menu ul li ul a 
{
	height:auto;
}

#menu a:hover {
  color: #000;
  background: #ccc;
}
#menu li:hover,
#menu li.jshover {
  background: #333;
}

#menu li li a {
  width: 110px;
  background: none;
}
#menu li:hover ul,
#menu li.jshover ul {
  display: block;
}

#menu li:hover li ul,
#menu li.jshover li ul {
  display: none;
  width: 138px;
  top: -9px;
  left: 133px;
}
#menu li:hover li:hover ul,
#menu li.jshover li.jshover ul {
  display: block;
}


#facebox { 
    display:none; 
 
		position: absolute; 
		margin:0 auto;
 
    /* standard decorations */ 
    width:400px; 
    background-color:#fff; 
    border:10px solid #666; 
 
    /* for modern browsers use semi-transparent color on the border. nice! */ 
    border:10px solid rgba(82, 82, 82, 0.698); 
 
    /* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */ 
    -moz-border-radius:8px; 
    -webkit-border-radius:8px; 
    text-align:center;
} 
 
#facebox div { 
    padding:10px; 
    border:1px solid #3B5998; 
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif ;    
    text-align:center;
} 
 
#facebox h2 { 
    margin:-11px; 
    margin-bottom:0px; 
    color:#fff; 
    background-color:#6D84B4; 
    padding:5px 10px; 
    border:1px solid #3B5998; 
    font-size:20px; 
    text-align:center;
}

#sel 
{
	text-align:right;
	white-space:nowrap;
	padding:5px;
	border-top:solid 1px #d6d6d6;
}

#ac, #bi { font-size: 12px; width:50%;}
#ac { padding: 0px 10px 0px 0px;border-right: solid 1px #d6d6d1; }
#bi { padding:0px 0px 0px 10px; }
#main-sel img { border: solid 1px #e5e3e1;}
#ac:hover, #bi:hover {cursor:pointer;}
#main-sel { width:100%;margin-bottom:10px; border-spacing:10px; border-bottom:solid 1px #d6d6d1; }
#main-sel strong { font-weight:normal;}

#rel-news {width:200px; border-left:solid 1px #ed8309; padding: 0px 0px 10px 10px; font-size:10px;}
#rel-news .title { font-weight:bold; font-size:11px; }
#rel-news .item { padding-bottom: 5px; margin-bottom:5px; border-bottom: solid 1px #d6d6d1; }

.tborder { border-collapse:collapse; border:solid 1px gray; }
.tborder td { padding:2px 5px 3px 5px; border:solid 1px gray;}

#footer-links {text-align:center; padding:5px 5px 0px; width: 800px;}
#footer-links, #footer-links a {font-size:10px;color:gray;}
#footer-links ul {list-style-image:none;list-style-position:outside;list-style-type:disc;text-align:center;}
#footer-links ul li {display: inline; margin-right:5px;}

#news-grid table table {width:10px; border-spacing:10px;}
#news-grid table td { border-bottom:solid 1px silver; padding-bottom:10px; padding-top:10px;}
#news-grid table table td {text-align:center; border:solid 1px silver; padding:3px 5px 3px 5px}
a.player {
	display:block;
	width: 425px;
	height:300px; 
	text-align:center;
	margin:0 15px 15px 0;
	border:1px solid #999;
}

#skypedetectionswf {
	display: none;
}

#table-content {
	width: 100%;
}

#table-content #container {
	width: 100%;
	margin-top: 10px;
}

#employee-info {
	float: right;
	margin: 0 0 10px 10px;
	width: 140px;
	font-size: 11px;
	border: 1px solid #ea7804;
}

#employee-info h3 {
	background: #ed8b19 !important;
	color: white;
	padding: 0;
	margin: 0;
	height: auto;
	padding: 5px;
}

#employee-info .photo {
	text-align: center;
}

.employee .contacts {
	margin-top: 5px;
}

.employee.online .contacts {
	background: url('/images/online.png') no-repeat right bottom;
}

.employee.offline .contacts {
	background: url('/images/offline.png') no-repeat right bottom;
}


#employee-info .employee {
	border-top: 1px solid #ea7804;
	padding: 5px 0;
	margin: -1px 5px 0 5px;
}


#employee-info span{
	display: block;
}

#employee-info a {
	display: inline-block;
	width: 25px;
	height: 25px;
}

#employee-info .skype {
	background: url('/images/skype.png');
}

#employee-info .mail {
	background: url('/images/mail.png');
}

#employee-info .contacts {
	text-align: right;
	padding-right: 20px;
}


#support-request label, #support-request .lbl {
	display: inline-block;
	margin: 5px 0 3px 0;
}

#support-request .required {
	font-weight: bold;
}

#support-request input[type='text'] {
	width: 500px;
}

#support-request select {
	width: 505px;
}

#support-request textarea {
	width: 500px;
	height: 200px;
	margin-bottom: 10px;
}

#support-request select, #support-request input, #support-request textarea {
	font-family: Arial;
	font-size: 12px;
}

#support-request .btns {
	text-align: right;
}

.captcha .container {
	width: 120px;
	height: 60px;
	border: solid 1px gray;
	float: left;
	margin-right: 10px;
	text-align:center;
}

.captcha .load {
	width: 48px;
	height: 48px;
	margin: 5px auto 0 auto;
}

.captcha .code {
	width: 100px;
	height: 50px;
	padding: 5px 10px;
}

.captcha label {
	width: 170px;
	display: inline-block;
	margin: 0 0 10px 0 !important;
	
}

.captcha input {
	width: 150px !important;
}


.success, .error {
	text-align: center;
}

.error {
	color: Red;
}

.jqgrid-clmn.ws {
	white-space: normal !important;
}

.jqgrid-clmn.p10 {
	padding: 10px !important; 
}

.jqgrid-clmn.w150 {
	width: 150px !important; 
}

.jqgrid-clmn.p10 {
	padding: 10px !important; 
}

.jqgrid-clmn.actions a {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 2px 0;
}

.jqgrid-clmn.actions a.delete {
	background: url('/umbraco/images/delete.small.png') no-repeat;
}

.jqgrid-clmn.actions a.edit {
	background: url('/umbraco/images/new.gif') no-repeat;
}

.jqgrid-clmn.actions a.mail {
	background: url('/images/mail.gif') no-repeat;
}

.ui-jqgrid {
	font-size: 12px !important;
}

#faq {
}

#faq .query {
	text-align: right;
	margin-bottom: 10px;
}

#faq #filter {
	margin-bottom: 10px;
	font-size: 12px;
	padding: 10px;
	border: solid 1px #e2e2e2;
}

#faq #filter label {
	display: inline-block;
	width: 70px;
}

#faq #filter select {
	color: #444542;
}

#faq #filter input {
	color: #ea7804;
}

#faq #filter select, #faq #filter input { 
	font-size: 12px;
	font-weight: normal;
}

#faq .item {
	padding: 10px;
	margin-bottom: 10px;
	border: solid 1px #e2e2e2;
}

#faq legend {
	font-size: 11px;
	padding: 0 5px;
	font-weight: bold;
}

#faq .item .title {
	margin-bottom: 10px;
}

#faq .item .question {
	/*background-color: #fcf3dc;*/
	padding: 5px;
	border: solid 1px #fbc73b;
	margin-bottom: 10px;
}

#faq .item .question legend {
	color: #ea7804;
}

#faq .item .answer {
	/*background-color: #e8fce0;*/
	padding: 5px;
	border: solid 1px #79ca59;
}

#faq .item .answer legend {
	color: #79ca59;
}

#faq .empty {
	padding: 10px;
	border: solid 1px #e2e2e2;
}

#related-articles {
	border-top: 1px solid #ea7804;
	margin-top: 10px;
}

#related-articles .item {
	font-size: 11px;
}

#related-articles .item fieldset {
	border: 1px solid #e2e2e2;
	padding: 5px;
	margin-bottom: 10px;
}

#related-articles .item fieldset legend {
	padding: 0 5px;
}

#related-articles a {
	color: #444542;
}

#related-articles a:hover {
	text-decoration: none;
}

#related-articles a.title {
	color: #ea7804;
}

#related-articles a.title:hover {
	text-decoration: underline;
}







































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

