/* nucom.at - siteconceptr */

@import url(http://fonts.googleapis.com/css?family=Ubuntu&v1); 
@import url(designz.css);

/* GLOBAL */
html, body, div, ul {margin:0;padding:0;}
html {overflow-y:scroll;}
body {background:#eee url('img/bgd/scratches1.jpg') center -150px no-repeat fixed;color:#555;font:16px Arial,Helvetica,Sans-Serif;}

h1, h2, h4 {color:#333;font-family:Cambria,Georgia,serif;}
h1 {font-size:48px;letter-spacing:1px;margin:5px 0 15px;text-transform:uppercase;}
h2 {color:#8E3557;font-size:36px;margin:10px 0 20px;}
h3 {color:#333;font-size:20px;margin:10px 0 15px;}
p {font-size:16px;line-height:22px;margin:5px 0 20px;}
em {font-weight:bold;}
a {color:#8E3557;text-decoration:none;outline:none;}
a:hover {background:#8E3557;color:#fff;}
a:hover img {background:none;border:#000;}
a img {border:0px;padding:0;text-decoration:none;}
img {background:#fff;border:none;}
ul {list-style:none outside none;}
big {color:#8E3557;display:block;font-size:20px;font-weight:bold;}
small {display:block;font-size:13px;font-weight:normal;}
hr {border:1px dotted #999;} .line {border:1px dotted #999;margin:25px 0;}

/* GRID + Helpers */
.wrapper {background:rgba(255,255,255,.8);border:2px solid #fff;margin:50px auto 50px;overflow:hidden;padding:20px 25px 20px;width:995px;position:relative;}
.wrap {margin:0 auto 20px;overflow:hidden;width:995px;}
.inner {background:rgba(255,255,255,.8);margin-bottom:20px;padding:15px 20px 25px;overflow:hidden;}
.inner span {float:left;width:150px;}
.w2,.w3,.w4,.w5,.w6,.w7,.w8,.w9,.w10,.w12 {float:left;margin-right:25px;margin-bottom:20px;}
.w2 {width:145px;} .w3 {width:230px;} .w4 {width:315px;} .w5 {width:400px;} .w6 {width:485px;} 
.w7 {width:570px;} .w8 {width:655px;} .w9 {width:740px;} .w10 {width:825px;} .w12 {width:995px;}
.last {margin-right:0;clear:right;} 
.min {min-height:180px;} 
.mt20 {margin-top:20px;} .mt50 {margin-top:50px;} .mt80 {margin-top:80px;}
.ml30 {margin-left:30px;} .mb20 {margin-bottom:20px;}
.mtb50 {margin:50px auto 50px;overflow:hidden;}
.sepr,.dvd {overflow:hidden;height:80px;width:100%;}

/* SECTIONS */
.top {background:rgba(0,0,0,.6);height:40px;width:100%;position:fixed;top:0;z-index:9999;}
.top li.first a {color:#8E3557;font-weight:bold;margin-right:100px;padding:0;text-transform:uppercase;}
.top li.first a:hover {color:#fff;background:none;}
.thumbs img {float:left;background:#fff;border:1px solid #ddd;color:#000;margin:0 10px 10px 0;width:212px;}
.thumbs img:hover {border:2px solid #999;margin:-1px 9px 9px -1px;}
.done {background:rgba(255,255,255,0);border:none;float:right;margin:20px 0 0 0;}
.side {float:right;width:250px;}
.footer {border-top:1px dotted #ccc;clear:both;font-size:12px;height:25px;padding:5px 0 15px;}
.footer ul {width:550px;}
.footer li {float:left;padding-right:15px;}
.footer p {float:right;font-size:12px;margin:0;}
.footer span {color:#555;float:left;margin-top:20px;}
.footer a {font-size:12px;}

/* FORM-DATA */
label {display:block;color:#8E3557;font-size:16px;font-weight:bold;line-height:25px;width:350px;}
form small {display:block;color:#777;font-size:14px;font-weight:normal;}
input, textarea, select {border:1px solid #ccc;color:#000;font:14px 'Lucida Grande',Verdana,Helvetica,sans-serif;margin-bottom:5px;padding:5px;width:350px;}
input:focus, textarea:focus, select:focus {background:#eee;}
select {width:492px;}
textarea {width:480px;}
.button {display:block;background:#8E3557;border:1px solid #fff;color:#fff;cursor:pointer;font:bold 16px Arial,sans-serif;
	padding:4px 3px 5px;position:relative;top:20px;left:200px;height:35px;width:250px;}
.button:hover {background:#999;}
.textbox {margin-bottom:15px;width:885px;}
.label1 {font-size:18px;font-weight:bold;width:900px;}
.label2 {float:left;color:#555;font-weight:normal;width:200px;}
.input1 {margin-bottom:5px;width:400px;}
.check {margin-top:5px;width:50px;}
.leftcol {float:left;width:350px;}
.rightcol {float:right;margin-bottom:20px;width:500px;}
.button1,.button2 {display:block;background:#8E3557;color:#eee;font-weight:bold;text-align:center;margin:0 10px 10px;padding:8px 0;width:200px;}
.button1:hover,.button2:hover {background:#999;}
.button2 {background:#5D7E7E;} 
.prev, .next {display:block;float:right;font-size:16px;text-align:center;text-transform:uppercase;
	margin:0 10px 20px;padding:3px 15px 2px;}
/* Supportform */
#file {margin-bottom:15px;}
.upload input, .upload textarea {width:400px;}
.upload select {width:412px;}
.upload .button {margin-top:-15px;width:250px;}


/* =========== EXTENSIONS ============ 
  Countdown, Tabs, Tips, Lightbox, Validation
*/

/* COUNTDOWN */
.callback,.simple {font-size: 20px;background: #27ae60;padding: 0.5em 0.7em;color: #ecf0f1;margin:0 auto 50px;text-align:center;
	-webkit-transition: background 0.5s ease-out;transition: background 0.5s ease-out;}
.callback{cursor: pointer;background:none;border:1px solid #fff;font-size:70px;font-weight:bold;letter-spacing:2px;padding:15px 5px;width:150px}
.ended {background: #8E3557;border:1px solid #8E3557;color:#fff;}
.styled{margin-bottom: 50px;}
.styled div {display: inline-block;margin-left: 10px;font-size: 30px;font-weight: 100;line-height: 1;text-align: right;}
.styled div:first-child {margin-left: 0;}
.styled div span {display: block;border-top: 1px solid #cecece;padding-top: 3px;font-size: 12px;font-weight: normal;
	text-transform: uppercase;text-align: left;}
/* IE7 inline-block hack */
*+html .styled div{display: inline;zoom: 1;}

/* EASYTABS */
.tab-box li,.top li {display:inline-block;line-height:25px;padding:0;margin:2px 0;}
.tab-box li a {display:block;color:#ddd;font-size:16px;padding:6px 35px;}
.tab-box li a:hover, .tab-box li a.active {background:rgba(221,221,221,.5);color:#111;}
.tab-box li.active {background:#fff;padding:0;position:relative;}	
.tab-box .panel {padding:0;}

/* TINYTIPS */
#tinytip { position: absolute; display: block; top: 0; left: 0; max-width: 450px; color: #ffffff; font-size: 11px; display: block; z-index: 100; background: rgba(0, 0, 0, 0.8); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px 8px 5px 8px; line-height: 14px; }
.arrow { border: solid; display: block; position: absolute; z-index: 101; }

/* VALIDATION > Alternative HTML5! */

/* MAGNIFIC POPUP */
.mfp-bg 	{top: 0;left: 0;width: 100%;height: 100%;z-index: 502;overflow: hidden;position: fixed;background: #0b0b0b;
	 opacity: 0.8;filter: alpha(opacity=80); }
.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 503;position: fixed;outline: none !important;
	-webkit-backface-visibility: hidden; }
.mfp-container {height: 100%;text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}
.mfp-align-top .mfp-container:before {display: none;}
.mfp-container {padding: 0 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left; }
.mfp-preloader {color: #cccccc;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;
	left: 8px;right: 8px;}
.mfp-preloader a {color: #cccccc; }
.mfp-preloader a:hover {color: #fff; }
.mfp-s-ready .mfp-preloader {display: none; }
.mfp-s-error .mfp-content {display: none; }

/* Navigation */
button.mfp-close,button.mfp-arrow 	{cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;padding: 0; }
/*button.mfp-arrow {background:#fff;} mod-ncm */
button::-moz-focus-inner 	{padding: 0;border: 0; }
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {width: 100%;cursor: auto; }
.mfp-close {width: 60px;height: 60px;line-height: 44px;position: absolute;right: 0;top: 0;margin-top:-10px;
	text-decoration: none;text-align: center;opacity: 0.65;padding: 0 0 18px 10px;color: #fff;
	font-style: normal;font-size: 28px;font-family: Arial, Baskerville, monospace; }
.mfp-close-btn-in .mfp-close {color: #333333; }
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {color: #fff;right: -6px;text-align: right;padding-right: 6px;width: 100%; }
.mfp-close:hover,.mfp-close:focus {opacity: 1;}
.mfp-close:active {top: 1px;}

.mfp-arrow {position: absolute;top: 0;opacity: 0.65;margin: 0;top: 50%;margin-top: -75px;
	padding: 0;width: 90px;height: 130px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active {margin-top: -54px; }
.mfp-arrow:hover,.mfp-arrow:focus {opacity: 1; }
.mfp-arrow:before, .mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a {display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;
	margin-top: 35px;margin-left: 35px;border: solid transparent;content: ''; }
.mfp-arrow:after,.mfp-arrow .mfp-a {opacity: 0.8;border-top-width: 30px;border-bottom-width: 30px;top: 10px;}
.mfp-arrow:before,.mfp-arrow .mfp-b {border-top-width: 40px;border-bottom-width: 40px;}

.mfp-arrow-left {left: 0;}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a {border-right: 30px solid #000;left: 6px;margin-left:10px; }
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b {border-right: 40px solid #fff;margin-left:10px; }
.mfp-arrow-right {right: 0;}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a {border-left: 30px solid #000;left: 4px;}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b {border-left: 40px solid #fff;}

.mfp-ajax-cur {cursor: progress;}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out; }
.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;}
.mfp-auto-cursor .mfp-content {cursor: auto;}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.mfp-loading.mfp-figure {display: none;}
.mfp-hide {display: none;}

/* Image content type - Main image in popup */
img.mfp-img {padding: 10px;margin: 0 auto;width: auto;max-width: 100%;height: auto;display: block;line-height: 0;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }

/* The shadow behind the image */
.mfp-figure:after {content: '';position: absolute;left: 0;top: 40px;bottom: 40px;right: 0;
	display: block;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }
.mfp-figure {line-height: 0;}
.mfp-figure small {color: #BDBDBD;display: block;font-size: 12px;line-height: 14px;}
.mfp-bottom-bar {margin: -47px 10px 0;padding:10px 0;position: absolute;top: 100%;left: 0;width: 100%;max-width:1000px;cursor: auto;
	background:rgba(0,0,0,.6);color:#fff;font-size:20px;}
.mfp-bottom-bar:hover {background:rgba(0,0,0,.8)}
.mfp-title {text-align: left;line-height: 18px;padding:0 10px 0; }
.mfp-counter {position: absolute;top: 0;right: 0;line-height: 18px;font-size:14px;padding:10px 10px 0; }
.mfp-image-holder .mfp-content {max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer; }

/* Iframe content type */
.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 1100px; }
.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%; }
.mfp-iframe-scaler iframe {position: absolute;top: -3px;left: 0;width: 100%;height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #fff;border:3px solid #eee; }
.mfp-iframe-holder .mfp-close {
	top: -43px; }
	
/* MEDIA-QUERIES */	 
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) 
{
	/* Remove all paddings around the image on small screen */
	.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}
	.mfp-img-mobile img.mfp-img {padding: 0;}

	/* The shadow behind the image */
	.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}
	.mfp-img-mobile .mfp-bottom-bar 
	{background: rgba(0, 0, 0, 0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
	.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}
	.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}
	.mfp-img-mobile .mfp-close 
	{top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;
	background: rgba(0, 0, 0, 0.6);position: fixed;text-align: center;padding: 0; }
	.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;} 
}

@media all and (max-width: 800px) 
{
	.mfp-arrow {-webkit-transform: scale(0.75);transform: scale(0.75);}
	.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0;}
	.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%;}
	.mfp-container {padding-left: 6px;padding-right: 6px;} 
}

/* INTERNET EXPLORER */
.mfp-ie7 .mfp-img {padding: 0;}
.mfp-ie7 .mfp-bottom-bar {width: 600px;left: 50%;margin-left: -300px;margin-top: 5px;padding-bottom: 5px;}
.mfp-ie7 .mfp-container {padding: 0;}
.mfp-ie7 .mfp-content {padding-top: 44px;}
.mfp-ie7 .mfp-close {top: 0;right: 0;padding-top: 0;}


