.body-normal { background-image:url(../images/bg-v2.jpg); background-position:top center; background-attachment:fixed; background-repeat:no-repeat;
	color: #372960; background-color: #FFF; font:13px Verdana, verdana, Georgia, georgia, Arial, helvetica, sans-serif; font-weight:bold; margin: 0px; padding:0px;}
.body-mobile {background-image:url(../images/bg-mobile-v2.jpg);  background-repeat:no-repeat; color: #372960; background-color: #FFF; font:13px Verdana, verdana, Georgia, georgia, Arial, helvetica, sans-serif; font-weight:bold; margin: 0px; padding:0px;}
a, a:visited, a:active { color:#0078ff; text-decoration:none; }
a:hover { color: #372960; text-decoration:underline; }

p { line-height: 18px; }
h1 p {line-height: 28px;}
hr { color: #523d8f; background-color:#523d8f; height: 1px; }

.download-links {font-size:10px; font-style:italic; color:#aaa1e1; position:relative; top:-2px;}

.linksite, .linksite:active, .linksite:visited {color:#0078ff; text-align: left; font:13px Verdana, verdana, Georgia, georgia, Arial, helvetica, sans-serif;}
.linksite:hover { color:#372960;text-align: left; font:13px Verdana, verdana, Georgia, georgia, Arial, helvetica, sans-serif;}

.page-links, .page-links:visited {color:#0078ff; text-align: left; font:15px Verdana, verdana, Georgia, georgia, Arial, helvetica, sans-serif; padding:5px; position:relative; top:3px; text-decoration:none; font-weight:bold;}
.page-links:active {color: #90F;}
.page-links:hover {color:#372960; text-decoration:none;}

.page-active {font-style:italic;color:#aaa1e1; text-align: left; font:15px Verdana, verdana, Georgia, georgia, Arial, helvetica, sans-serif; padding:5px; position:relative; top:3px; text-decoration:none;}

.adama-title { font-size:18px; font-family:Georgia, georgia, Verdana, verdana, Arial, helvetica, sans-serif; text-align: left; text-decoration:none; font-weight:bold; }
.adama { color:#372960; text-align: left; text-decoration:none; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
.adama:active { color:#372960; }
.adama:visited { color:#372960; }
.adama:hover { color:#0078ff; text-decoration:none;}
.don { color:#372960; font-family:Verdana, Geneva, sans-serif; font-size:20px; text-decoration:none; font-weight:bold; }
.don:active { color:#372960; }
.don:visited { color:#372960; }
.don:hover { color:#0078ff; }
.bar { background-color:#000; height: 2px; }
.bar-bottom { background-image:url(../images/bottom-bar.png); background-repeat:repeat-x; height:6px; }
.top { background-color:#aaa1e1; z-index: 99; height: 45px; }

/*.menu-sep { width: 2px; height: 20px; background-image:url(../images/menu-sep_6x50px.png); background-repeat:no-repeat;}*/
.menufix {z-index: 100; position:fixed;}
.menu_notfix {z-index: 100;}
.bottom-menu { background-image:url(../images/top-bar.png); background-repeat:repeat-x; height: 19px;}

#footer { /*background-color:#c1b6ff;*/ background-image:url(../images/footer-bg-02.png); background-repeat:repeat;  }
#footer h2 { /*color: #000;*/ color:#372960; margin: 0px; padding: 0px; font-style:italic; }
#footer .bottom { padding-left: 10px; text-align:left; }
#footer a { text-decoration:none;}
#footer a:link, a:visited, a:active { /*color:#62548b;*/ color:#372960; }
#footer a:hover { color:#000000; text-decoration:underline; }
#footer .font-16, #footer .font-16:hover, #footer .font-16:visited, #footer .font-16:link{font-size:16px; color:#000;}
#footer .font-18 {font-size:18px;}
#footer .font-20 {font-size:20px;}
#footer ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#footer ul li {padding-left: 15px;}
#footer .spacer-left-10 {padding-left:10px;}
.bottom-page { position:relative; top: 0px; background-image:url(../images/footer-bg-03.png); background-repeat:repeat; }
.copy { font-size: 11px; color:#FFF; position:relative; top: 5px; font-style:italic; }
.copy-mobile { font-size: 11px; color:#372960; position:relative; top: 5px; font-style:italic; }
.frame-top-left { background-image:url(../images/r1_c1.png); background-repeat:no-repeat; width: 16px; height: 18px; }
.frame-top-center { background-image:url(../images/r1_c2.png); background-repeat: repeat-x; height: 18px; }
.frame-top-right { background-image:url(../images/r1_c3.png); background-repeat:no-repeat; width: 25px; height: 18px; }
.frame-left { background-image:url(../images/r2_c1.png); background-repeat: repeat-y; width: 16px; }
.frame-body { background-image:url(../images/r2_c2.png); background-repeat:repeat; }
.frame-right { background-image:url(../images/r2_c3.png); background-repeat: repeat-y; width: 25px; }
.frame-bottom-left { background-image:url(../images/r3_c1.png); background-repeat:no-repeat; width: 16px; height: 29px; }
.frame-bottom-center { background-image:url(../images/r3_c2.png); background-repeat:repeat-x; height: 29px; }
.frame-bottom-right { background-image:url(../images/r3_c3.png); background-repeat:no-repeat; width: 28px; height: 29px; }
.teamspeak-logo { margin-top: 10px; margin-bottom: 5px; }
.fp-button { background-image:url(../images/button-fp.png); width: 180px; height: 38px; background-repeat:no-repeat; z-index:0; position:relative; top: 10px; }
.fp-button-text { position:relative; top:7px; z-index:1; }
.fp-button-text { color:#FFFFFF; font:15px Georgia, georgia, Verdana, verdana, Arial, helvetica, sans-serif; text-decoration:none; font-weight:bold; }
.fp-button-text:active { color:#FFFFFF; }
.fp-button-text:visited { color:#FFFFFF; }
.fp-button-text:hover { color:#aaa1e1; }
.fp-images { border-color:#aaa1e1; margin-top: 10px; }
.ads { height: 150px; }
.msg-top { background-image:url(../images/msg-top.png); background-repeat:no-repeat; height: 15px; width: 996px; }
.msg-middle { background-image:url(../images/msg-middle.png); background-repeat: repeat-y; width: 996px; }
.msg-bottom { background-image:url(../images/msg-bottom.png); background-repeat:no-repeat; height: 15px; width: 996px; }
.msg-title-txt { font-size:20px; font-style:italic; font-family:Tahoma, Geneva, sans-serif; font-weight:500; }
.msg-title-txt-small { font-size:14px; font-style:italic; font-family:Tahoma, Geneva, sans-serif; font-weight: normal; }
.msg-warning {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:center;
	color: #FFF;
	background-color:#ffae00;
	margin-bottom: 10px;
	margin-top: 50px;
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	line-height: 16px;
}
.msg-warning a {
	color:#000;
	text-decoration:none;
}
.msg-warning a:hover, .msg-warning a:focus {
	color:#ff0000;
	text-decoration:underline;
}
.slogan { font-size:14px; font-style:italic; font-family:Tahoma, Geneva, sans-serif; font-weight: normal; }
.radius1 { background-color:#372960; /*color: #aaa1e1;*/
color: #FFF; /*height: 65px;*/
width:240px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding-left:10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; margin:0px; /*font-size:16px;*/
/*font-weight:normal;*/
}
.main-bar-v { background-image:url(../images/bar-v1.png); background-repeat:repeat-y; padding-right: 10px; }
/* ################################################################################### LAYOUT.CSS ################################################################################### */
h1 { color: #6f3899; font-size: 26px; font-weight: bolder; }
h1 sup { color: #888; }
h1 .company, h1 a .company { color: #d01a71; }
h2 { color: #6f3899; font-size: 24px; }
h3 { color: #6f3899; font-family: verdana, arial, helvetica, ms sans serif; font-size: 22px; text-decoration: none; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
.content { margin: 0 20px; }
.content a { color: #aaa1e1; }
.content p.linkage { margin-top: 2em; text-align: right; font-size: 1.7em; color: #ddd; }
.content p.linkage a { color: #aaa1e1; }
/*.content p.linkage a
{
	color: #fff;
	background: url('../images/bg/biglink_off.gif') center right no-repeat;
	padding: 10px 20px;
	text-decoration: none;
}
.content p.linkage a:hover
{
	background: url('../images/bg/biglink_on.gif') center right no-repeat;
	font-style: italic;
}*/
#myGallery { text-align: left; margin: 0 auto; }

a.news-link, a.news-link:visited, a.news-link:active {color:#523d8f; text-decoration:none;}
a.news-link:hover{color: #0078ff;}

a.shop-link, a.shop-link:visited, a.shop-link:active {
    /*color: #372960;*/
    font: 18px Georgia,georgia,Tahoma,verdana,arial,helvetica,sans-serif;
    text-align: left;

	color: #0078ff; 
	text-decoration:none;
}
a.shop-link:hover{color:#523d8f;}
.page_title {
    color: #372960;
    font: 18px Georgia,georgia,Tahoma,verdana,arial,helvetica,sans-serif;
    text-align: left;
}
.pace .pace-progress {
	/*background: #ff5400;*/ /*ORANGE*/
	/*background: #f9ff55;*/ /* Yellow */
	/*background: #46c3fe;*/ /* Blue */
	background-color: #000;
}
img.shadow {margin-bottom:10px;}
.link-download { font-size:11px;}

.bottom-page-buttons-div { width:160px;}
.bottom-page-links { position:relative; top: 5px;}
.inactive {pointer-events: none;cursor: default; background-color:#ded8ff; color:#777; border-color: #FFF;} /* disable a link */
.btn {
  display: inline-block;
  padding: 2px 15px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 15px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
}
.btn-smaller {
  width: 40px;
  padding: 1px 10px;
  font-size: 10px;
  border-radius: 5px;
}

.btn:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
}

.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

a.btn-telos-primary, a.btn-telos-primary:visited {
	-moz-box-shadow:inset 0px 1px 0px 0px #e6cafc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #e6cafc;
	box-shadow:inset 0px 1px 0px 0px #e6cafc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #aaa1e1), color-stop(1, #9189c0) );
	background:-moz-linear-gradient( center top, #aaa1e1 5%, #9189c0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaa1e1', endColorstr='#9189c0');
	background-color:#aaa1e1;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	border:1px solid #9991cb;
	display:inline-block;
	color:#d5d1f1;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:25px;
	line-height:25px;
	/*width:150px;*/
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #8628ce;
	padding-left: 15px;
	padding-right:15px;
}
a.btn-telos-primary:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9189c0), color-stop(1, #aaa1e1) );
	background:-moz-linear-gradient( center top, #9189c0 5%, #aaa1e1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9189c0', endColorstr='#aaa1e1');
	background-color:#9189c0;
	color:#FFF;
}
a.btn-telos-primary:active {
	position:relative;
	top:1px;
}
.btn-telos-primary:visited {color:#d5d1f1;}

.btn-default,
.btn-default:visited {
  color: #FFF;
  background-color: #aaa1e1;
  border-color: #372960;
  font-weight:bold;
}


.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #FFF;
  background-color: #372960;
  border-color: #aaa1e1;
}

.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}

.btn-default .badge {
  color: #ffffff;
  background-color: #fff;
}

 btn-default-smaller

.btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}

.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}

.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512;
}

.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}

.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}

.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc;
}

.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

.btn-link {
  font-weight: normal;
  color: #428bca;
  cursor: pointer;
  border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}

.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
#facebook-link {color:#3a5795; ; text-decoration:none; position:relative; top: 5px; font-size:20px; padding-right:25px; }