body { margin:0px; padding:0px; background: #ffffff; }
body, td, input, select, textarea { font-family:'Roboto',sans-serif; font-weight:300; font-size:18px; line-height:25px; color:#666; }
strong { font-weight:500; }
body a { color:#00A9E1; }
	body a:hover { text-decoration:none; }
h1 { font-weight:300; font-size:40px; color:black; padding:0px; margin:30px 0px; line-height:40px; }
h2 { font-weight:300; font-size:30px; color:black; padding:0px; margin:10px 0px; }
h3 { font-weight: 400; }
.cleaner { clear:both; }

nav { margin:0px auto; width:960px; padding-left: 20px; height:80px; border-bottom:1px solid #26CAFF; background:url(logodp.png) 10px center no-repeat; position:relative; }
	nav a.home { position:absolute; top:0px; left:0px; width:195px; height:80px; }
	nav ul { margin:0px; padding:0px; float:left; position:absolute; right:0px; top:38px; height:42px; overflow:hidden; }
		nav ul li { float:left; margin:0px; padding:0px; list-style:none; }
			nav ul li a { float:left; font-size:20px; padding:10px 10px; min-height:22px; text-decoration:none; color:black; }
			nav ul li a:hover { color:#00A9E1; }
			nav ul li.profile a:hover { color:#9400FF; }
			nav ul li.services a:hover { color:#DF8600; }
			nav ul li.accreditation a:hover { color:#C40F00; }
			nav ul li.contacts a:hover { color:#00A9E1; }
			nav ul li.buynow a { background:url(buynow.png) 10px center no-repeat; padding-left:30px; padding-right:5px; }
			nav ul li:after { content:" "; display:block; float:left; width:1px; background:#26CAFF; height:16px; margin-top:15px; }
			nav ul li.buynow:after { display:none; }

#intro { width:100%; height:350px; overflow:hidden;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(-85deg, #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-85deg, #ffffff 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-85deg, #ffffff 0%,#f0f0f0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-85deg, #ffffff 0%,#f0f0f0 100%); /* IE10+ */
	background: linear-gradient(175deg, #ffffff 0%,#f0f0f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 fallback on horizontal gradient */
}
	#intro img { position:absolute; z-index:1; display:none;
		 background:transparent; 
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
		zoom: 1; 
	}
	#intro #overlay { margin:0px auto; width:940px; height:300px; position:relative; }

#player { margin:0px auto; width:940px; height:580px; padding-top:10px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#player { -webkit-filter: brightness(108.5%); }
}

#content { margin:0px auto; width:940px; padding-left: 20px; padding-bottom:80px; padding-top:40px; position:relative; z-index:10; padding-right: 20px; }
	#content #motiv { position:absolute; top:-320px; left:600px; width:380px; height:397px; background-image:url(intro1.png); background-repeat:no-repeat; z-index:10; }
	#content #playbutton { width:940px; padding-bottom:10px; display:none; }
		#content #playbutton a { float:left; background:url(i-play.png) left center no-repeat; padding:12px 10px 12px 50px; text-decoration:none; font-size:24px; margin-left:400px; }
		#content #playbutton a:hover { opacity:0.5; filter:alpha(opacity=50); }
	#content .buttons3 { width:940px; height:300px; overflow:hidden; white-space:nowrap; margin-top:60px; }
		#content .buttons3 a { display:block; width:308px; height:300px; float:left; }
			#content .buttons3 a:hover { opacity:0.5; filter:alpha(opacity=50); }
			#content .buttons3 a.profile { background:url(b-profile.png) no-repeat center 0; margin-right:7px; }
			#content .buttons3 a.services { background:url(b-services.png) no-repeat center 0; margin-right:7px; }
			#content .buttons3 a.buynow { background:url(b-buynow.png) no-repeat center 0; }
			#content .buttons3 a span { display:none; }
	#content .buttons4 { width:940px; height:300px; overflow:hidden; white-space:nowrap; margin-top:60px; }
		#content .buttons4 a { display:block; width:230px; height:300px; float:left; }
			#content .buttons4 a:hover { opacity:0.5; filter:alpha(opacity=50); }
			#content .buttons4 a.profile { background:url(b-profile2.png) no-repeat center 0; margin-right:7px; }
			#content .buttons4 a.services { background:url(b-services2.png) no-repeat center 0; margin-right:7px; }
			#content .buttons4 a.studies { background:url(b-studies2.png) no-repeat center 0; margin-right:6px; }
			#content .buttons4 a.buynow { background:url(b-buynow2.png) no-repeat center 0; }
			#content .buttons4 a span { display:none; }
	#content .bigger { font-size:24px; }
	#content .buttonsh { width:940px; margin-top:60px; }
		#content .buttonsh a { display:block; padding:12px 20px; height:80px; margin-bottom:20px; text-decoration:none; position:relative; overflow:hidden;
			background: #F0F0F0; background: -moz-linear-gradient(top, #F0F0F0 0%, #CCCCCC 100%); 
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F0F0), color-stop(100%,#CCCCCC)); 
			background: -o-linear-gradient(top, #F0F0F0 0%,#CCCCCC 100%); background: -ms-linear-gradient(top, #F0F0F0 0%,#CCCCCC 100%);
			background: linear-gradient(to bottom, #F0F0F0 0%,#CCCCCC 100%); 
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#CCCCCC',GradientType=0 );}
			#content .buttonsh a:hover { opacity:0.5; filter:alpha(opacity=50); }
			#content .buttonsh a.profiles:after { content:" "; position:absolute; width:269px; height:120px; right:0px; top:0px; background:url('b-8profiles.png') no-repeat; }
			#content .buttonsh a.intuition:after { content:" "; position:absolute; width:269px; height:120px; right:0px; top:0px; background:url('b-intuition.png') no-repeat; }
			#content .buttonsh a.evolution:after { content:" "; position:absolute; width:269px; height:120px; right:0px; top:0px; background:url('b-evolution.png') no-repeat; }
	#content .buttonsproducts { width:940px; margin-top:60px; }
		#content .buttonsproducts a { display:block; padding:12px 20px; height:80px; margin-bottom:20px; text-decoration:none; position:relative; overflow:hidden;
			background: #F0F0F0; background: -moz-linear-gradient(top, #F0F0F0 0%, #CCCCCC 100%); 
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F0F0), color-stop(100%,#CCCCCC)); 
			background: -o-linear-gradient(top, #F0F0F0 0%,#CCCCCC 100%); background: -ms-linear-gradient(top, #F0F0F0 0%,#CCCCCC 100%);
			background: linear-gradient(to bottom, #F0F0F0 0%,#CCCCCC 100%); 
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#CCCCCC',GradientType=0 );}
			#content .buttonsproducts a:hover { opacity:0.5; filter:alpha(opacity=50); }
			#content .buttonsproducts a.individual:after { content:" "; position:absolute; width:450px; height:120px; right:0px; top:0px; background:url('dp-button-products-individual.png') no-repeat; }
			#content .buttonsproducts a.group:after { content:" "; position:absolute; width:450px; height:120px; right:0px; top:0px; background:url('dp-button-products-group.png') no-repeat; }
			#content .buttonsproducts a.organisational:after { content:" "; position:absolute; width:480px; height:120px; right:0px; top:0px; background:url('dp-button-products-organisational.png') no-repeat; }
			#content .buttonsproducts a.organisational2:after { content:" "; position:absolute; width:480px; height:120px; right:0px; top:0px; background:url('dp-button-products-organisational2.png') no-repeat; }
			#content .buttonsproducts a.workshop:after { content:" "; position:absolute; width:480px; height:120px; right:-15px; top:0px; background:url('dp-button-products-workshop.png') no-repeat; }
			#content .buttonsproducts a.menu:after { content:" "; position:absolute; width:480px; height:120px; right:-15px; top:0px; background:url('dp-button-products-menu.png') no-repeat; }
			#content .buttonsproducts a.telecom:after { content:" "; position:absolute; width:480px; height:120px; right:-25px; top:0px; background:url('dp-button-products-individual-telecom.png') no-repeat; }
			#content .buttonsproducts a.plan:after { content:" "; position:absolute; width:480px; height:120px; right:-25px; top:0px; background:url('dp-button-products-individual-plan.png') no-repeat; }
			#content .buttonsproducts a.group_workshop:after { content:" "; position:absolute; width:480px; height:120px; right:-25px; top:0px; background:url('dp-button-products-group-workshop.png') no-repeat; }
			#content .buttonsproducts a.group_coaching:after { content:" "; position:absolute; width:480px; height:120px; right:-25px; top:0px; background:url('dp-button-products-group-coaching.png') no-repeat; }
			#content .buttonsproducts a.intuition:after { content:" "; position:absolute; width:480px; height:120px; right:0px; top:0px; background:url('dp-button-products-intuition.png') no-repeat; }
			#content .buttonsproducts a.communication:after { content:" "; position:absolute; width:480px; height:120px; right:0px; top:0px; background:url('dp-button-products.png') no-repeat; }
			#content .buttonsproducts a.communication2:after { content:" "; position:absolute; width:480px; height:120px; right:0px; top:0px; background:url('dp-button-products-communication.png') no-repeat; }
			#content .buttonsproducts a.accreditation_individual:after { content:" "; position:absolute; width:480px; height:120px; right:0px; top:0px; background:url('dp-button-accreditation-individual.png') no-repeat; }
			#content .buttonsproducts a.accreditation_company:after { content:" "; position:absolute; width:480px; height:120px; right:0px; top:0px; background:url('dp-button-accreditation-company.png') no-repeat; }
			#content .buttonsproducts a.accreditation_global:after { content:" "; position:absolute; width:480px; height:120px; right:0px; top:0px; background:url('dp-button-accreditation-global.png') no-repeat; }
			#content .buttonsproducts a.accreditation_workshops:after { content:" "; position:absolute; width:480px; height:120px; right:0px; top:0px; background:url('dp-button-accreditation-workshops.png') no-repeat; }
			#content .buttonsproducts a.accreditation_online:after { content:" "; position:absolute; width:480px; height:120px; right:0px; top:0px; background:url('dp-button-accreditation-online.png') no-repeat; }
			#content .buttonsproducts a.studies:after { content:" "; position:absolute; width:480px; height:120px; right:0px; top:0px; background:url('dp-button-studies.png') no-repeat; }
			#content .buttonsproducts a.testimonials:after { content:" "; position:absolute; width:480px; height:120px; right:0px; top:0px; background:url('dp-button-testimonials.png') no-repeat; }
	#content .save_cerveny {color: #CC0000; font-weight:400; font-size: 20px;}
	#content .downloadbtn { background:#0DBAEF; color:white; text-decoration:none; padding:5px 10px; float:right; }
		#content .downloadbtn:hover { background:#00CCFF; }
	
	#content .buttonsbuy { width:620px; margin-top:0px; }
		#content .buttonsbuy a { display:block; padding:12px 20px; height:80px; margin-bottom:20px; text-decoration:none; position:relative; overflow:hidden;
			background: #F0F0F0; background: -moz-linear-gradient(top, #F0F0F0 0%, #CCCCCC 100%); 
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F0F0), color-stop(100%,#CCCCCC)); 
			background: -o-linear-gradient(top, #F0F0F0 0%,#CCCCCC 100%); background: -ms-linear-gradient(top, #F0F0F0 0%,#CCCCCC 100%);
			background: linear-gradient(to bottom, #F0F0F0 0%,#CCCCCC 100%); 
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#CCCCCC',GradientType=0 );}
			#content .buttonsbuy a.buynow_individual:after { content:" "; position:absolute; width:480px; height:120px; right:0px; top:0px; background:url('dp-button-buy1.png') no-repeat; }
			#content .buttonsbuy a.buynow_feedback:after { content:" "; position:absolute; width:480px; height:120px; right:0px; top:0px; background:url('dp-button-buy2.png') no-repeat; }
		#content .buttonsbuy a:hover { opacity: 0.8; }
		
	#content .buttonsbuy2 { width:620px; margin-top:0px; }
		#content .buttonsbuy2 a { display:block; padding:12px 20px; height:80px; margin-bottom:20px; text-decoration:none; position:relative; overflow:hidden; color: #ffffff;
			background: #c0c0c0; background: -moz-linear-gradient(top, #c0c0c0 0%, #555555 100%); 
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c0c0c0), color-stop(100%,#555555)); 
			background: -o-linear-gradient(top, #c0c0c0 0%,#555555 100%); background: -ms-linear-gradient(top, #c0c0c0 0%,#555555 100%);
			background: linear-gradient(to bottom, #c0c0c0 0%,#555555 100%); 
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0c0c0', endColorstr='#555555',GradientType=0 );}
			#content .buttonsbuy2 a.buynow_package:after { content:" "; position:absolute; width:480px; height:120px; right:0px; top:0px; background:url('dp-button-buy12.png') no-repeat; }
		#content .buttonsbuy2 a:hover { opacity: 0.8; }

	#content .buttonsbuynow { width:455px; height:100px; border: solid 1px #2BCDFE; padding-top: 23px; padding-left: 20px; float: left; color: #2C96CA;}
		#content .buttonsbuynow h2 { color: #2C96CA;}
		
	#content .buttonsbuynow2 { float:left; width:125px; height:45px; margin-left: 2px; color: #FFFFFF; text-decoration: none; text-align: center;
		background:#2BCDFE url('dp.button.buynow.png') no-repeat 35px 20px; padding-top:80px; }
		#content .buttonsbuynow2:hover { filter:alpha(opacity=50); opacity:0.5; }
			
		#menu_individual:after { content:" "; position:absolute; width:450px; height:120px; right:0px; top:0px; background:url('dp-button-products-individual.png') no-repeat; }
		#menu_group:after { content:" "; position:absolute; width:450px; height:120px; right:0px; top:0px; background:url('dp-button-products-group.png') no-repeat; }
		#menu_organisational:after { content:" "; position:absolute; width:480px; height:120px; right:0px; top:0px; background:url('dp-button-products-organisational.png') no-repeat; }
		#menu_organisational2:after { content:" "; position:absolute; width:480px; height:120px; right:0px; top:0px; background:url('dp-button-products-organisational2.png') no-repeat; }
		#menu_workshop:after { content:" "; position:absolute; width:480px; height:120px; right:-15px; top:0px; background:url('dp-button-products-workshop.png') no-repeat; }

	#content #profiles { position:relative; width:500px; margin:0px auto; margin-top:50px; }

	#content #profile { width:500px; height:390px; position:relative; z-index:10; }
		#content #profile img { border:none; display:none; }
		#content #profile .pragmatist { width:178px; height:212px; position:absolute; top:0px; left:73px; z-index:1; }
		#content #profile .originator { width:178px; height:212px; position:absolute; top:0px; left:249px; z-index:2; }
		#content #profile .troubleshooter { width:250px; height:161px; position:absolute; top:51px; left:0px; z-index:3; }
		#content #profile .leader { width:251px; height:161px; position:absolute; top:51px; left:250px; z-index:4; }
		#content #profile .follower { width:250px; height:161px; position:absolute; top:175px; left:0px; z-index:5; }
		#content #profile .persuader { width:251px; height:161px; position:absolute; top:175px; left:250px; z-index:6; }
		#content #profile .investigator { width:178px; height:212px; position:absolute; top:175px; left:74px; z-index:7; }
		#content #profile .catalyst { width:178px; height:212px; position:absolute; top:175px; left:250px; z-index:8; }
		#content #profile .workshop-leader { width:178px; height:212px; position:absolute; top:0px; left:250px; z-index:8; }
		#content #profile .overlap { position:relative; width:500px; height:387px; top:0px; left:0px; z-index:11; }
		#content #profile area { z-index:11; }
	#content #profileimg { position:absolute; top:0px; left:0px; width:500px; height:387px; z-index:15; display:none; }
	#content #profilesmall { width:300px; height:500px; position:relative; z-index:10; display:none; left:-220px; }
		#content #profilesmall img { border:none; }
		#content #profilesmall .pragmatist { width:107px; height:127px; position:absolute; top:0px; left:44px; z-index:1; }
		#content #profilesmall .originator { width:107px; height:127px; position:absolute; top:0px; left:149px; z-index:2; }
		#content #profilesmall .troubleshooter { width:150px; height:97px; position:absolute; top:31px; left:0px; z-index:3; }
		#content #profilesmall .leader { width:151px; height:97px; position:absolute; top:31px; left:149px; z-index:4; }
		#content #profilesmall .follower { width:150px; height:98px; position:absolute; top:105px; left:0px; z-index:5; }
		#content #profilesmall .persuader { width:151px; height:97px; position:absolute; top:105px; left:149px; z-index:6; }
		#content #profilesmall .investigator { width:107px; height:127px; position:absolute; top:105px; left:44px; z-index:7; }
		#content #profilesmall .catalyst { width:108px; height:127px; position:absolute; top:105px; left:149px; z-index:8; }
		#content #profilesmall .overlap { position:relative; width:300px; height:232px; top:0px; left:0px; z-index:11; }
		#content #profilesmall area { z-index:11; }
	#content .profiletext { width:600px; position:absolute; top:0px; left:130px; display:none; border-left:1px solid #CCC; padding-left:20px; }
		#content .profiletext:before { content:" "; position:absolute; top:100px; left:-10px; width:0px; height:0px; 
			border-right:10px solid #CCC; border-top:10px solid transparent; border-bottom:10px solid transparent; }
		#content .profiletext:after { content:" "; position:absolute; top:100px; left:-9px; width:0px; height:0px; 
			border-right:10px solid white; border-top:10px solid transparent; border-bottom:10px solid transparent; }
		#content .profiletext ul { float:left; width:230px; margin:0px; }
			#content .profiletext ul li { color:#009BCA; }
			#content .profiletext ul li span { color:#666; }
	#content #banner { height:300px; text-align:right; }
	#content #evolution { height:540px; position:relative; }
		#content #evolution img { position:absolute; }
		#content #evolution #timer { position:absolute; top:390px; left:374px; width:212px; padding:0px 10px; height:130px; background:white; 
			-moz-border-radius:5px; border-radius:5px; border:1px solid #CCC; box-shadow:3px 3px 10px black; }
			#content #evolution #timer h5 { text-align:center; font-size:9px; text-transform: uppercase; font-weight:normal; margin:0px; padding:0px; }
	#content .stamp { position:absolute; z-index:10; left:140px; top:100px; }

	#content #intuition { height:540px; position:relative; background: url("dp-intuition-sky.jpg"); margin-bottom: 30px;}
		#content #intuition img { position:absolute; }

	#content #buynow { height:0px; position:relative; margin-bottom: 30px;}
		#content #buynow img { position:absolute; }



    #content .contact_box {display: block; float: left; height: 175px; overflow: hidden; width: 720px; position: relative;}
	#content .contact_photo {float: left; margin-right: 30px; margin-bottom: 20px; border: 0px;}
	#content .a_more { margin-left: 210px; display: block;  }





    #content .contact { display: none; float: left; }
        #content .contact table{ width: 940px; }
        #content .contact input[type=text]{ width: 271px; border: 1px solid #2BCDFF; padding-left: 15px; height: 35px; line-height: 35px; }
        #content .contact textarea{ width: 481px; border: 1px solid #2BCDFF;padding-left: 15px; height: 121px; padding-top: 7px; }
        #content .contact input[type=submit]{ width: 130px; height: 130px; border: none;padding-left: 15px; background: url("contact.submit.jpg") no-repeat; cursor: pointer; }
        #content .contact input[type=submit]:hover{ opacity: 0.9; }
    #content .contact #thankyou{ display: none;}

    #content .contact_form { border-collapse: collapse; width: 940px; }
        #content .contact_form td{ padding: 8px 0px; position: relative; }
            #content .contact_form td .label{ color: #666; font-size: 14px; display: block; clear: both; padding-bottom: 0; margin:0; }
            #content .contact_form td input[type=text]{ border:1px solid #22CDFE; padding-left: 15px; height: 35px; position: relative;outline: none; }
            #content .contact_form td textarea{ border:1px solid #22CDFE; padding-left: 15px; padding-top:5px; height: 95px; position: relative; width: 901px;outline: none; }
            #content .contact_form td input[type=submit]{ float: right; background: url("contact.submit.jpg") 0 0 no-repeat; width: 130px; height: 130px; outline: none; border: 0; margin-right: 20px; cursor: pointer; }
            #content .contact_form td input[type=submit]:hover{ opacity: 0.9; }
            #content .contact_form td input[type=submit].continue{ float:none; background:#22CDFE; margin:20px; padding:20px 50px; cursor: pointer; width:auto; height:auto; color:white; font-weight:300; }
            #content .contact_form td input[type=submit].paypal{ float:none; background: url("paypal button.png") 0 0 no-repeat; width: 300px; height: 150px; outline: none; border: 0; margin:20px; cursor: pointer; }

            #content .contact_form td .input{ position: relative; float: left; padding-right: 5px; }
            #content .contact_form td .input:last-child{ padding-right: 0px; }
            #content .contact_form td .req:after{ content: "";position: absolute;top: 0;bottom: 0;right: 10px;width: 12px; background: url("req.png") 0 center no-repeat; }

            #content .contact_form td .w285{ width: 285px; }
            #content .contact_form td .w593{ width: 593px; }
            #content .contact_form td .w438{ width: 438px; }
			#content .contact_form td.price { padding-right:20px; text-align:right; }
			#content .contact_form td.line { border-top:1px solid #CCC; font-style:italic; }



	/*#content #products { height:366px; position:relative; background: url("dp-products-services-bg.jpg"); margin-bottom: 30px;}*/
	 #products { height:350px; position:relative; margin-bottom: 0px; overflow: hidden; width: 100%; margin-top: 20px;}
	 #products img { position:absolute; }
		 #products a { position:absolute; }
			 #products a.individual { left:91px; top:66px; width:212px; height:286px; }
			 #products a.group { left:341px; top:66px; width:230px; height:286px; }
			 #products a.organisational { left:631px; top:66px; width:293px; height:286px; }
        #products .products_item { position: absolute;left: 0; top: 0; }
        #products .products_bullets {bottom: 0px;margin: 0 auto;position: absolute;}
        #products .products_bullets a {background: #e6e6e6;border-radius: 20px;cursor: pointer;float: left;height: 15px;width: 15px; position: relative; margin-left: 10px; border: 1px solid #bbbbbb; }
        #products .products_bullets a.selected { background: #aaa; }

footer { margin:0px auto; width:940px; padding-bottom:40px; border-top:1px solid #26CAFF; font-size:15px; line-height:20px; }
	footer a { color:#666; text-decoration:none; }
		footer a:hover { text-decoration:underline; }
	footer #licenseeportal { float:right; padding-top:5px; }
	footer #path { border-bottom:1px solid #26CAFF; background:url(pathdp.png) left center no-repeat; padding:5px 40px; }
		footer #path a:after { content:url(patharrow.png); margin:0px 10px; top:2px; position:relative; }
		footer #path a:last-of-type:after { display:none; }
	footer #links { clear:both; }
		footer #links .column { float:left; width:299px; padding:10px 15px; }
		footer #links #address { float:left; border-left:1px solid #26CAFF; padding:10px 15px; position:relative; }
			footer #links #address a:hover { opacity:0.5; filter:alpha(opacity=50); }
			footer #links #address a.mail { position:absolute; top:45px; left:245px; width:35px; height:35px; background:url(i-mail.png) no-repeat; }
			footer #links #address a.map { position:absolute; top:45px; left:200px; width:35px; height:35px; background:url(i-map.png) no-repeat; }
			footer #links #address a span { display:none; }
	footer #copyright { clear:both; border-top:1px solid #26CAFF; padding:10px 0px; }
		footer #copyright span { float:left; padding:7px 15px; }
		footer #copyright a { text-decoration:underline; }
		footer #copyright a:hover { text-decoration:none; }
	footer #social { float:right; padding-top:10px; }
		footer #social span { float:left; }
		footer #social a { float:right; width:35px; height:35px; margin-left:5px; }
			footer #social a:hover { opacity:0.5; filter:alpha(opacity=50); }
			footer #social a span { display:none; }
			footer #social a.twitter { background:url(i-twitter.png) no-repeat; }
			footer #social a.linkedin { background:url(i-linkedin.png) no-repeat; }
			footer #social a.facebook { background:url(i-facebook.png) no-repeat; }



/* barevne verze menu */
body.home nav ul li.home a { color:white; background: #26caff; background: -moz-linear-gradient(top, #336699 0%, #26caff 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#336699), color-stop(100%,#26caff)); 
	background: -o-linear-gradient(top, #336699 0%,#26caff 100%); background: -ms-linear-gradient(top, #336699 0%,#26caff 100%);
	background: linear-gradient(to bottom, #336699 0%,#26caff 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#336699', endColorstr='#26caff',GradientType=0 ); }
	body.home nav ul li.home a:hover { color:white; }
	body.home nav ul li.home:after { background:white; }

body.profile nav ul li.profile a { color:white; background: #9400FF; background: -moz-linear-gradient(top, #330099 0%, #9400FF 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#330099), color-stop(100%,#9400FF)); 
	background: -o-linear-gradient(top, #330099 0%,#9400FF 100%); background: -ms-linear-gradient(top, #330099 0%,#9400FF 100%);
	background: linear-gradient(to bottom, #330099 0%,#9400FF 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#330099', endColorstr='#9400FF',GradientType=0 ); }
	body.profile nav ul li.profile a:hover { color:white; }
	body.profile nav ul li.home:after { background:white; }
	body.profile nav ul li.profile:after { background:white; }
	body.profile nav { border-bottom:1px solid #9400FF; }

body.services nav ul li.services a { color:white; background: #FF9900; background: -moz-linear-gradient(top, #FF3400 0%, #FF9900 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF3400), color-stop(100%,#FF9900)); 
	background: -o-linear-gradient(top, #FF3400 0%,#FF9900 100%); background: -ms-linear-gradient(top, #FF3400 0%,#FF9900 100%);
	background: linear-gradient(to bottom, #FF3400 0%,#FF9900 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF3400', endColorstr='#FF9900',GradientType=0 ); }
	body.services nav ul li.services a:hover { color:white; }
	body.services nav ul li.profile:after { background:white; }
	body.services nav ul li.services:after { background:white; }
	body.services nav { border-bottom:1px solid #FF9900; }

body.studies nav ul li.studies a { color:white; background: #25e930; background: -moz-linear-gradient(top, #1cb425 0%, #25e930 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1cb425), color-stop(100%,#25e930));
	background: -o-linear-gradient(top, #1cb425 0%,#25e930 100%); background: -ms-linear-gradient(top, #1cb425 0%,#25e930 100%);
	background: linear-gradient(to bottom, #1cb425 0%,#25e930 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1cb425', endColorstr='#25e930',GradientType=0 ); }
	body.studies nav ul li.studies a:hover { color:white; }
	body.studies nav ul li.accreditation:after { background:white; }
	body.studies nav ul li.studies:after { background:white; }
	body.studies nav { border-bottom:1px solid #25e930; }

body.accreditation nav ul li.accreditation a { color:white; background: #FF1302; background: -moz-linear-gradient(top, #990000 0%, #FF1302 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#990000), color-stop(100%,#FF1302));
	background: -o-linear-gradient(top, #990000 0%,#FF1302 100%); background: -ms-linear-gradient(top, #990000 0%,#FF1302 100%);
	background: linear-gradient(to bottom, #990000 0%,#FF1302 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#990000', endColorstr='#FF1302',GradientType=0 ); }
	body.accreditation nav ul li.accreditation a:hover { color:white; }
	body.accreditation nav ul li.services:after { background:white; }
	body.accreditation nav ul li.accreditation:after { background:white; }
	body.accreditation nav { border-bottom:1px solid #FF1302; }

body.contacts nav ul li.contacts a { color:white; background: #26caff; background: -moz-linear-gradient(top, #336699 0%, #26caff 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#336699), color-stop(100%,#26caff)); 
	background: -o-linear-gradient(top, #336699 0%,#26caff 100%); background: -ms-linear-gradient(top, #336699 0%,#26caff 100%);
	background: linear-gradient(to bottom, #336699 0%,#26caff 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#336699', endColorstr='#26caff',GradientType=0 ); }
	body.contacts nav ul li.contacts a:hover { color:white; }
	body.contacts nav ul li.studies:after { background:white; }
	body.contacts nav ul li.contacts:after { background:white; }

body.buynow nav ul li.buynow a { color:white; background: #26caff; background: -moz-linear-gradient(top, #336699 0%, #26caff 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#336699), color-stop(100%,#26caff)); 
	background: -o-linear-gradient(top, #336699 0%,#26caff 100%); background: -ms-linear-gradient(top, #336699 0%,#26caff 100%);
	background: linear-gradient(to bottom, #336699 0%,#26caff 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#336699', endColorstr='#26caff',GradientType=0 ); }
	body.buynow nav ul li.buynow a:hover { color:white; }
	body.buynow nav ul li.contacts:after { background:white; }


/* cislovane odstavce 1.1., atd. */
ol {
    counter-reset: item;
}
li { margin-bottom:10px; }
ol > li {
    display: block;
    position: relative;
}
ol > li:before {
    content: counters(item, ".")".";
    counter-increment: item;
    position: absolute;
    margin-right: 100%;
    right: 10px; /* space between number and text */
}


#cookies_info { position:fixed; bottom:0px; left:0px; z-index:1000; width:100%; height:150px; background-color:#F9F9F9; border-top:1px solid #26CAFF; }
	#cookies_info div { padding:40px 60px; }
	#cookies_info a { float:right; background-color:#0DBAEF; color:white; padding:5px 15px; text-decoration:none; margin-left:30px; }
		#cookies_info a:hover { background-color:#0CF; }

#beta { margin:20px 0px; padding:10px; background:#F0F0F0; }

.testimonial { position:relative; font-style:italic; padding-left:75px; color:#00A9E1; padding-bottom:10px; border-bottom:1px solid #F0F0EE; text-align:left; }
	.testimonial::before { content:"”"; position:absolute; left:0px; top:70px; font-size:200px; font-style:normal; }
	.testimonial span { display:block; font-weight:bold; font-style:normal; text-align:right; font-size:14px; }
	.testimonial em { display:none; }
	.testimonial a { font-style:normal; background-color:#00A9E1; padding:0px 5px; color:white; text-decoration:none; text-transform:uppercase; font-size:15px; }

.testimonials > a { display:block; }