/*
 * Webasyst “Default” theme family
 * (version for desktop computers)
 *
 * @link http://www.webasyst.com/
 * @author Webasyst LLC
 * @copyright 2011 Webasyst LLC
 * @package Webasyst
 */
 
/* Reset
-------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, /* ol, ul, li, */ fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, credentials, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; }
article, aside, credentials, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }

/* Common HTML elements, fonts, and colors
------------------------------------------ */
html, body { height: 100%; width: 100%; margin: 0 auto; font-family:Arial, Helvetica, sans-serif; font-size: 16px; background: #fff; }
a { color: #03c; outline:0 none; }
a:focus { outline:none; outline-offset:-4px; }
a:visited { color: #63c; }
a:hover { color: red !important; }
input[type="button"]::-moz-focus-inner { border: 0; }
input[type="submit"]::-moz-focus-inner { border: 0; }
a img { border: 0; }
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, blockquote { margin-bottom: 20px; }
h1, h2, h3 { font-weight: normal;text-align:center; }
h1 { font-size: 2.4em; }
h1 a { text-decoration:none; }
h2 { font-size: 1.75em; }
h3 { font-size: 1.45em; }
h4 { font-size: 1em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1em; }
h1, h2, h3, h4, h5, h6 { line-height:1.2em; margin-bottom:.3em; }
ul, ol { padding-top:0; margin-bottom:0;}
ol { list-style: decimal; }
li {margin-bottom:15px;}
input, textarea, select { margin:0; } 
input, textarea { font-size: 1em; color: #000; font-family:Arial, Helvetica, sans-serif; }
input[type="button"]:focus { outline:none; outline-offset:-2px; }
fieldset { border:1px solid #bbb; padding:10px; position:relative; background:#e9e9e9; margin-bottom:10px; }
legend { font-size:1.1em; padding:.4em .8em; background:#fff; //background:none;
border:1px solid #bbb; //border:none
}
fieldset p label { width:98%; }
fieldset p input[type="text"] { width:98%; }
fieldset p select { width:99%; }
blockquote { color: #555; font-size:0.9em; padding:20px; background: #f3f3f3; border-left: 2px solid #ccc; }
blockquote cite { font-size: 0.9em; }
hr { background-color: #ccc; height: 1px; border: 0; }

.fz16 {font-size:16px;}
.block {border:1px solid red; padding:20px; margin-bottom:40px;}
.br5 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.br10 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.center {text-align:center !important;}
.txtbottom {  clear:both; background: #ffffd8; padding:30px;

-moz-column-count:2;
-webkit-column-count:2;
column-count:2;
}
.txtbottom p {font-size:12px;}
.txtbottom h2 {font-size:14px; text-align:left; font-weight:bold;}

/* Misc
------- */



.infotable {}
.infotable td {border:1px solid black;}


.intervu-s-prof {margin:60px 0 0 0; padding:0 !important;}
.intervu-s-prof li {list-style:none; display:block; float:left; width: 400px; height: 420px; text-align:center; border: 10px white solid; padding: 25px; background:#f5f5f5; margin-bottom:60px;
-moz-box-shadow: 0 5px 5px #aaa; -webkit-box-shadow: 0 5px 5px #aaa; box-shadow: 0 5px 5px #aaa; position:relative;}
.intervu-s-prof li:nth-child(odd) {margin-right:40px !important;}

.intervu-s-prof li:after {
  content:"";
  display:block;
  position:absolute;
  width:64px;
  height:63px;
  right:-30px;
  top:-30px;
  background: url('/wa-data/public/site/img/play.png'); 
}


.intervu-s-prof h3 {color: red; font-size: 20px; line-height:23px; font-weight:bold; margin-bottom:15px;}
.intervu-s-prof h4 {color: black; font-size: 16px; line-height:18px; margin-bottom:15px;}
.intervu-s-prof p {color:#666666; font-size: 14px; line-height:20px;}









.inline-link { text-decoration: none !important; }
.inline-link b { border-bottom: 1px dotted; font-weight: normal; position: relative; top: -0.13em;}
.inline-link b i { font-style: normal; position: relative; top: 0.13em;}
.small { font-size: 0.9em; }
.large { font-size: 1.2em; }
.highlighted { background:  #FFFFCC; }
.hint { color: #aaa; font-size: .9em;}
.hint a { color: #aaa; }
.float-left { float: left !important; }
.float-right { float: right !important; }
.align-center { text-align: center; }
.clear-both { clear: both; }
.shadowed { -moz-box-shadow: 0 5px 15px #aaa; -webkit-box-shadow: 0 5px 15px #aaa; box-shadow: 0 5px 15px #aaa; }

/* 16x16 Icons
-------------- */

i.icon16 { background-repeat:no-repeat; height:16px; width:16px; display:inline-block; text-indent:-9999px; text-decoration:none!important; }
* i.icon16 { text-decoration:none!important; vertical-align:top; margin: 0.2em 0.25em 0 0; }
.icon16.loading { background-image: url('/wa-content/img/loading16.gif'); }

/* Menus
-------- */

ul.menu-v { margin: 0 0 20px -6px; padding: 0; }
ul.menu-v li { list-style: none; padding: 0; margin: 3px 0 8px; line-height: 1.1em; }
ul.menu-v li a { padding: 5px 6px; display: block;}
ul.menu-v li.selected a { color: #000; text-decoration: none; background: #eee; }
ul.menu-v li.selected ul li a { background: inherit; color: #03c; text-decoration: underline; }
ul.menu-v li ul.menu-v { margin-left: 10px; margin-top: 5px; margin-bottom: 15px; }
ul.menu-v li ul.menu-v li a { padding: 2px 6px; font-size: 0.9em; }
ul.menu-v li ul.menu-v li ul.menu-v li a { font-size: 0.8em; }

ul.menu-h { margin-left: -5px; padding: 0; }
ul.menu-h li { list-style: none; float: left; padding: 0 10px 0 0; }
ul.menu-h li a { display: block; padding: 0px 5px; }
ul.menu-h li a img.icon16 { position: relative; top: 3px; left: -3px; }
ul.menu-h li.selected a { color: #000; text-decoration: none; background: #eee; }
ul.menu-h li.selected ul * { background: #fff !important; }

/* Default theme common layout
------------------------------ */

.container {  }

.sidebar.left { width: 170px; float: left; }
.sidebar.right { width: 190px; float: right; }
.content.left { margin-left: 200px; }
.content.right { margin-right: 200px; }
.content { margin: 0 auto; width:1000px; }
.app-header { min-height: 100px; padding-top: 0; }
.top-padded { padding-top: 50px; /* "due to heading" padding */ }

#header { font-family:Arial, Helvetica, sans-serif; color: black;margin: 0 auto; width:1000px;  }
#header a { text-decoration: underline; }
#header ul#wa-apps li.selected {}
#header ul#wa-apps li a, #header ul#wa-apps li strong {}
#header ul#wa-apps li.selected a, #header ul#wa-apps li.selected strong {}

#main { clear: both; line-height: 1.5em; margin: 0; }

.start {background:#efefef; position:relative; background: url('/wa-data/public/site/img/holst.jpg');}
.start ul li {list-style:none; display:block; clear:both;}
.start ol li {clear:both; margin-top:20px;}
.start h5 {font-size:14px; color:red;}
.start h3 {font-size:32px; font-weight:bold; color:red; margin-bottom:40px;}
.start .marg {margin-bottom:70px;}

.free {
  content:"";
  display:block;
  position:absolute;
  height:112px;
  width:112px;
  top:10px;
  right:10px;
  background: url('/wa-data/public/site/img/ico-free.png');
}


.shadow {
  -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.shadow:before,
.shadow:after {
  content:"";
  position:absolute;
  z-index:-2;
}

.shadow:before {
  top:50%;
  bottom:0px;
  left:10px;
  right:10px;
  -webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);
  -moz-box-shadow:0 0 15px rgba(0,0,0,0.6);
  box-shadow:0 0 15px rgba(0,0,0,0.6);
  -moz-border-radius:100px / 10px;
  border-radius:100px / 10px;
}


#footer { 
clear: both; margin: 10px auto 0 auto;
height: 240px;
width:100%; min-width: 1000px;
background:url('/wa-data/public/site/img/holstft.jpg') #333333;
padding: 30px 0 30px 0px;
}

#footer .half {width:499px; float:left;}
#footer .video {float: left; margin-right: 10px; margin-bottom:10px;}
#footer .subscribe {float:left; width:230px; position:relative;}
#footer h3 {color: white; font-size:15px; font-weight:100; text-align:left; margin-bottom:10px;}
#footer h2 {color: #FEFEFE; font-size:18px; font-weight:bold; text-align:left; margin-bottom:10px;}
#footer .subscribe p {color: #BCBCBC; font-size:13px; font-weight:100; text-align:left; line-height:18px;}


.copyright {width:100%; min-width: 1000px; background:#2a2a2a; border-top:1px solid #414141; padding: 20px 0px;}
.copyright ul {margin:0; padding: 0;}
.copyright li {display: inline; list-style:none; margin:0; padding: 5px 0px;}
.copyright li:after {content:"::"; color:#A7A7A7; font-size:12px; padding: 5px 5px;}
.copyright li:last-child:after {content:"";}
.copyright a {color:#A7A7A7; font-size:12px; text-decoration:none;}
.copyright a:hover {color:white !important;}

/* Sign up & Login forms
------------------------ */

.wa-auth-adapters ul { padding: 0; min-height: 16px; }
.wa-auth-adapters ul li { list-style: none; float: left; padding: 0 15px 0 0; }
.wa-auth-adapters ul li a { display: block; padding: 0px 5px; }
.wa-auth-adapters ul li a img { position: relative; top: 3px; left: -3px; }
.wa-auth-adapters p { clear: left; color: #888; font-size: 0.9em; width: 40%; }

.wa-form { float: left; margin: 10px 0; overflow: visible; }
.wa-form .wa-field { clear: left; margin: 0; padding-top: 3px; }
.wa-form .wa-field .wa-name { float: left; width: 155px; padding-top: 0.05em; padding-bottom: 10px; font-size: 0.95em; }
.wa-form .wa-field.wa-separator { height: 10px; }
.wa-form .wa-field .wa-value { margin-left: 180px; margin-bottom: 5px; position: relative; }
.wa-form .wa-field .wa-value input.wa-error { border: 2px solid red; }
.wa-form .wa-field .wa-value .wa-error-msg { font-size: 0.9em; color: red; display: block; }
.wa-form .wa-field .wa-value input[type="text"],
.wa-form .wa-field .wa-value input[type="email"],
.wa-form .wa-field .wa-value input[type="password"] { width: 30%; min-width: 200px;  margin:0;}
.wa-form .wa-field .wa-value textarea { min-width: 300px; height: 70px; }
.wa-form .wa-field .wa-value.wa-submit { margin-top: 10px; }

/* Site app specific
-------------------- */

#page {margin-bottom: 50px;}

.infoproducts {width:370px; float:left;}
.about {margin:10px 10px 40px 10px;}
.third_block {border:1px solid black; width:310px; height:250px; float:left;}

.infoletter {border:1px #ccc solid; width:800px; margin: 0 auto; padding:40px;}

.social-top {width:100%; min-width: 1000px; text-align:right; height:37px; padding-top:5px; margin-bottom: 20px;
background:url('/wa-data/public/site/img/holstred.jpg') #8F2527;}
.social-top ul {margin:0; padding:0; }
.social-top li {list-style:none; display:inline; margin-right:10px; cursor:pointer;}
.social {height:30px; margin-bottom:0px !important; }

.fb-like {width:115px; height:25px; float:right;}
.fb-share {width:100px; height:25px; float:right;}
.fbpdl {z-index:9999 !important; position:absolute;}



.gpo {width:120px; height:25px; overflow:hidden; color: white; margin-left:20px; float:right;}
.vk {width:180px; height:25px; float:right;}
.fb-comments-bl {max-height:400px; min-height:170px; overflow:hidden;}


.social-top li img:hover {box-shadow: 0px 0px 20px #fff;}

#appleNav { margin:0px 0 20px 0; list-style:none; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; letter-spacing:-0.5px; font-size:13px; text-shadow: 0 -1px 3px #202020; width:1000px; height:36px;
    padding:0;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    -moz-box-shadow: 0px 3px 3px #cecece;
    -webkit-box-shadow: 0px 3px 3px #cecece;
    box-shadow: 0 3px 4px #8b8b8b;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #787878), color-stop(0.5, #5E5E5E), color-stop(0.51, #707070), color-stop(1, #838383));
    background-image: -moz-linear-gradient(center bottom, #787878 0%, #5E5E5E 50%, #707070 51%, #838383 100%);
    background-color:#5f5f5f;
}

#appleNav li { display:block; float:left; border-right:1px solid #5d5d5d; border-left:1px solid #929292; height:34px; border-bottom:1px solid #575757; border-top:1px solid #797979; padding:0px 20px;

    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #787878), color-stop(0.5, #5E5E5E), color-stop(0.51, #707070), color-stop(1, #838383));
    background-image: -moz-linear-gradient(center bottom, #787878 0%, #5E5E5E 50%, #707070 51%, #838383 100%);
    background-color:#5f5f5f;
}

#appleNav li:hover {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3F3F3F), color-stop(0.5, #383838), color-stop(0.51, #434343), color-stop(1, #555555));
    background-image: -moz-linear-gradient(center bottom, #3F3F3F 0%, #383838 50%, #434343 51%, #555555 100% );
    background-color:#383838; /* Fallback */
    -moz-box-shadow: inset 0 0 5px 5px #535353;
    -webkit-box-shadow: inset 0 0 5px 5px #535353;
    box-shadow: inset 0 0 5px 5px #535353;
}

#appleNav li:active {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3F3F3F), color-stop(0.5, #383838), color-stop(0.51, #434343), color-stop(1, #555555));
    background-image: -moz-linear-gradient(center bottom, #3F3F3F 0%, #383838 50%, #434343 51%, #555555 100% );
    background-color:#383838; /* Fallback */
    -moz-box-shadow: inset 0 1px 2px 2px #000;
    -webkit-box-shadow: inset 0 1px 2px 2px #000;
    box-shadow: inset 0 1px 2px 2px #000;
}

#appleNav li a { color:white; text-decoration:none; text-align:center; display:block; line-height:34px; outline:none; }
#appleNav li a:hover { color:white !important; }


#appleNav li:first-child {-moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px;}

#appleNav li:last-child {-moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0;  padding:0px 21px 0px 20px;}

#appleNav li.hover,
#appleNav li:hover { position: relative; z-index: 599; cursor: default; }
#appleNav ul { z-index: 9999 !important; position:absolute; visibility: hidden; position: absolute; top: 100%; margin-top:1px; left: -1px; padding:0;

-moz-box-shadow: 0px 0px 25px #383838; -webkit-box-shadow: 0px 0px 25px #383838; box-shadow: 0px 0px 25px #383838;
    -moz-border-radius:0 0 4px 4px;
    -webkit-border-radius:0 0 4px 4px;
    border-radius:0 0 4px 4px;

}
#appleNav ul li {z-index: 9999 !important; background:#666666; width:290px !important; color:white; font-size:13px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; letter-spacing:-0.5px; line-height:23px; text-shadow: 0 -1px 3px #202020; margin-bottom:0px; padding:0px 10px 0px 40px;}

#appleNav ul p {z-index: 9999 !important; border-right:1px solid #5d5d5d; border-left:1px solid #929292; display:block; float:left; width:320px !important; height:34px !important; color:white; font-size:13px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; letter-spacing:-0.5px; line-height:34px; text-shadow: 0 -1px 3px #202020; margin-bottom:0px; padding:0px 0 0px 20px; 

    background-color:#383838; /* Fallback */}


#appleNav ul li a {text-align:left !important;}
#appleNav ul li:hover {background: #333333;

    -moz-box-shadow: inset 0 0 0 0 #535353;
    -webkit-box-shadow: inset 0 0 0 0  #535353;
    box-shadow: inset 0 0 0 0 #535353;
}


#appleNav li:hover > ul {visibility: visible !important;}


#appleNav ul li:last-child {
  padding:0px 10px 0px 10px; width: 320px !important;
    -moz-border-radius:0 0 4px 4px;
    -webkit-border-radius:0 0 4px 4px;
    border-radius:0 0 4px 4px;
}

#appleNav ul li:first-child {
    -moz-border-radius:0 0 0 0;
    -webkit-border-radius:0 0 0 0;
    border-radius:0 0 0 0;
}


/*
Skin Name: Nivo Slider Bar Theme
Skin URI: http://nivo.dev7studios.com
Description: The bottom bar skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
Supports Thumbs: false
*/

.theme-bar.slider-wrapper {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
  	width:998px;
  height:300px;
  margin-bottom:40px;
    position: relative;
    border: 1px solid #ff9999;
    overflow: hidden;
	background:#fff url(/wa-data/public/site/themes/default/loading.gif) no-repeat 50% 50%;
}

.theme-bar .nivoSlider {
	position:relative;

}
.theme-bar .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
      -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
.theme-bar .nivoSlider a {
	border:0;
	display:block;
}

.theme-bar .nivo-controlNav {
    position: absolute;
    left: 0;
    bottom: 0px;
    z-index: 10;
    width: 100%;
    height: 30px;
	text-align: center;
	padding: 5px 0;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}

.theme-bar .nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 5px 2px 0 2px;
}
.theme-bar .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-bar .nivo-directionNav a {
	display:block;
	border:0;
	color: #fff;
	text-transform: uppercase;
	top: auto;
	bottom: 10px;
	z-index: 11;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	opacity: 1;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}

.theme-bar a.nivo-nextNav { 
    right: 15px; 
    opacity: 1;
}
.theme-bar a.nivo-prevNav { 
    left: 15px; 
    opacity: 1;
}
.theme-bar .nivo-directionNav a:hover { color: #ddd; }

.theme-bar .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-bar:hover .nivo-caption {
    bottom: 41px;
}
.theme-bar .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-bar .nivo-caption a:hover {
    color:#fff;
}

.theme-bar .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-bar .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-bar .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}


/*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:0;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:0;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:0;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {text-align:center;padding: 15px 0;}
.nivo-controlNav a {cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}

/* Tabs */

.tabs {position: relative;}

.tabs input {position: absolute;z-index: 1000;height: 40px;left: 0px;top: 0px;opacity: 0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);	cursor: pointer;}

.tabs input#tab-2{left: 200px;}
.tabs input#tab-3{left: 400px;}
.tabs input#tab-4{left: 600px;}
.tabs input#tab-5{left: 800px;}

.tabs label {
	background: #5ba4a4;
	background: -moz-linear-gradient(top, #5ba4a4 0%, #4e8c8a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba4a4), color-stop(100%,#4e8c8a));
	background: -webkit-linear-gradient(top, #5ba4a4 0%,#4e8c8a 100%);
	background: -o-linear-gradient(top, #5ba4a4 0%,#4e8c8a 100%);
	background: -ms-linear-gradient(top, #5ba4a4 0%,#4e8c8a 100%);
	background: linear-gradient(top, #5ba4a4 0%,#4e8c8a 100%);
	font-size: 15px;
	line-height: 15px;
	height: 35px;
	position: relative;
	padding: 10px 10px;
    float: left;
	display: block;
	width: 150px;
	color: white;
	letter-spacing: 1px;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
    border-radius: 3px 3px 0 0;
    box-shadow: 2px 0 2px rgba(0,0,0,0.1), -2px 0 2px rgba(0,0,0,0.1);
}

.tabs label:after {content: '';background: #fff;position: absolute;bottom: -2px;left: 0;width: 100%;height: 2px;display: block;}

.tabs input:hover + label {background: #5ba4a4; }
.tabs label:first-of-type {z-index: 5; box-shadow: 2px 0 2px rgba(0,0,0,0.1);}
.tab-label-2 {z-index: 4;}
.tab-label-3 {z-index: 3;}
.tab-label-4 {z-index: 2;}
.tab-label-5 {z-index: 1;}
.tabs input:checked + label {background: #cccccc; z-index: 6; color:black;border:1px solid #996666;}
.clear-shadow {clear: both;}
.contenttabs {background: #efefef;position: relative;width: 100%;height: 400px;z-index: 5;box-shadow: 0 -2px 3px -2px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.1);border-radius: 0 5px 5px 5px;border:1px solid #996666;}

.contenttabs .con {position: absolute;top: 0;left: 0;padding: 50px 40px;z-index: 1; opacity: 0;
  -webkit-transition: opacity linear 0.1s;
    -moz-transition: opacity linear 0.1s;
    -o-transition: opacity linear 0.1s;
    -ms-transition: opacity linear 0.1s;
    transition: opacity linear 0.1s;
}

.tabs input.tab-selector-1:checked ~ .contenttabs .contenttabs-1,
.tabs input.tab-selector-2:checked ~ .contenttabs .contenttabs-2,
.tabs input.tab-selector-3:checked ~ .contenttabs .contenttabs-3,
.tabs input.tab-selector-4:checked ~ .contenttabs .contenttabs-4,
.tabs input.tab-selector-5:checked ~ .contenttabs .contenttabs-5 {
	z-index: 100;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition: opacity ease-out 0.2s 0.1s;
    -moz-transition: opacity ease-out 0.2s 0.1s;
    -o-transition: opacity ease-out 0.2s 0.1s;
    -ms-transition: opacity ease-out 0.2s 0.1s;
    transition: opacity ease-out 0.2s 0.1s;
}
.contenttabs div h2, .contenttabs div h3 {text-align:left;}
.contenttabs div p {font-size: 14px;line-height: 22px;text-align: left;margin: 0;color: black;}

#vtab {margin: -20px 0 0 -41px; width:100%;}
#vtab > ul > li {
  width: 180px;
  height: 50px;
  background-color: #fff !important;
  list-style-type: none;
  display: block;
  text-align: left;
  margin: auto;
  padding-bottom: 10px;
  border: 1px solid #fff;
  position: relative;
  border-right: none;
  padding:10px;
  opacity: .3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  cursor:pointer;
}

#vtab > ul > li.selected {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  border: 1px solid #ddd;
  border-right: none;
  z-index: 10;
  background-color: white !important;
  position: relative;
}
#vtab > ul {float: left; text-align: left; display: block; margin: 0; padding: 0;position: relative;}
#vtab > div {
  background-color: white;
  margin-left: 200px;
  border: 1px solid #ddd;
  height: 320px;
  padding: 12px;
  position: relative;
  z-index: 9;
  -moz-border-radius: 20px;
  width:750px;
}
#vtab > div > h4 {color: #800; font-size: 1.2em; border-bottom: 1px dotted #800; padding-top: 5px; margin-top: 0;}


#vtab_smi {margin: 50px 0 0 0; width:100%;}
#vtab_smi > ul > li {
  width: 160px;
  height: 25px;
  background-color: #fff !important;
  list-style-type: none;
  display: block;
  text-align: left;
  margin: auto;
  padding-bottom: 10px;
  border: 1px solid #fff;
  position: relative;
  border-right: none;
  padding:10px;
  opacity: .3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  cursor:pointer;
}

#vtab_smi > ul > li.selected {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  border: 1px solid #ddd;
  border-right: none;
  z-index: 10;
  background-color: white !important;
  position: relative;
}
#vtab_smi > ul {float: left;text-align: left; display: block; margin: 0; padding: 0; position: relative;}
#vtab_smi > div { background-color: white; margin-left: 179px; border: 1px solid #ddd; padding: 40px;
  position: relative; z-index: 6; -moz-border-radius: 20px;  width:739px;}
#vtab_smi iframe {display:block; margin:0 auto 40px;}
#vtab_smi > div > h4 { color: #800; font-size: 1.2em; border-bottom: 1px dotted #800;padding-top: 5px; margin-top: 0;}
#vtab_trener {margin: 50px 0 0 0; width:100%;}
#vtab_trener > ul > li {
  width: 180px;
  height: 45px;
  background-color: #fff !important;
  list-style-type: none;
  displa25y: block;
  text-align: left;
  margin: auto;
  padding-bottom: 10px;
  border: 1px solid #fff;
  position: relative;
  border-right: none;
  padding:10px;
  opacity: .3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  cursor:pointer;
}

#vtab_trener > ul > li.selected {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  border: 1px solid #ddd;
  border-right: none;
  z-index: 10;
  background-color: white !important;
  position: relative;
}
#vtab_trener > ul {
  float: left;
  text-align: left;
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}
#vtab_trener > div {
  background-color: white;
  margin-left: 199px;
  border: 1px solid #ddd;
  padding: 40px;
  position: relative;
  z-index: 6;
  -moz-border-radius: 20px;
  width:739px;
}
#vtab_trener iframe {display:block; margin:0 auto 40px;}
.infoletter iframe {display:block; margin:40px auto 40px;}

.infoletter h1 {margin: 20px 0 40px;}
.infoletter h2 {margin: 20px 0 40px;}
.infoletter h3 {margin: 20px 0 40px;}
.infoletter table { display:block; margin: 0 auto;}

#vtab_trener > div > h4 {color: #800; font-size: 1.2em; border-bottom: 1px dotted #800; padding-top: 5px; margin-top: 0;}


/* Elastislide Style */
.es-carousel-wrapper{
  background: white;
	border:1px solid #ccccff;
	padding:10px 60px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	position:relative;
    margin-bottom:50px;
}
.es-carousel {overflow:hidden; }
.es-carousel ul {display:none;}
.es-carousel ul li {height:100%; float:left; display:block; width:200px !important; margin:0 40px 0 0 !important;}
.es-carousel ul li a {display:block; }
.es-carousel ul li a img {display:block; max-height:100%; max-width:100%; margin-bottom:10px;}
.es-nav span {position:absolute; top:50%;left:10px;	
  background:transparent url(/wa-data/public/site/themes/default/nav.png) no-repeat top left;
	width:34px; height:34px; margin-top:-13px; text-indent:-9000px; cursor:pointer; opacity:0.8;}
.es-nav span.es-nav-next{right:10px;left:auto;background-position:top right;}
.es-nav span:hover{opacity:1.0;}


#carousel1 {height:406px; overflow:hidden;}
#carousel2 {height:362px; overflow:hidden;}
#carousel2 ul li {width:350px !important;}

.myButton {
        
        -moz-box-shadow: 0px 10px 14px -7px #5c5c5c;
        -webkit-box-shadow: 0px 10px 14px -7px #5c5c5c;
        box-shadow: 0px 10px 14px -7px #5c5c5c;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #09db33), color-stop(1, #00851b));
        background:-moz-linear-gradient(top, #09db33 5%, #00851b 100%);
        background:-webkit-linear-gradient(top, #09db33 5%, #00851b 100%);
        background:-o-linear-gradient(top, #09db33 5%, #00851b 100%);
        background:-ms-linear-gradient(top, #09db33 5%, #00851b 100%);
        background:linear-gradient(to bottom, #09db33 5%, #00851b 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#09db33', endColorstr='#00851b',GradientType=0);
        
        background-color:#09db33;
        
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        border-radius:4px;
        
        border:1px solid #6b6b6b;
        
        display:inline-block;
        color:#ffffff !important;
        font-family:Arial !important;
        font-size:21px;
        font-weight:bold;
        padding:10px 26px;
        text-decoration:none;
        
        text-shadow:0px 1px 0px #050505;
        
    }
    .myButton:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00851b), color-stop(1, #09db33));
        background:-moz-linear-gradient(top, #00851b 5%, #09db33 100%);
        background:-webkit-linear-gradient(top, #00851b 5%, #09db33 100%);
        background:-o-linear-gradient(top, #00851b 5%, #09db33 100%);
        background:-ms-linear-gradient(top, #00851b 5%, #09db33 100%);
        background:linear-gradient(to bottom, #00851b 5%, #09db33 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00851b', endColorstr='#09db33',GradientType=0);
        background-color:#00851b;
        color:#ffffff !important;
    }
    .myButton:active {
        position:relative;
        top:1px;
    }
