@charset "UTF-8";
/* CSS Document */
@import 'reset.css';
@font-face {
    font-family: 'OpenSansRegular';
   /* src: url('fonts/opensans/OpenSans-Regular-webfont.eot');
    src: url('fonts/opensans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/opensans/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/opensans/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');*/
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansLight';
   /* src: url('fonts/opensans/OpenSans-Light-webfont.eot');
    src: url('fonts/opensans/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/OpenSans-Light-webfont.woff') format('woff'),
         url('fonts/opensans/OpenSans-Light-webfont.ttf') format('truetype'),
         url('fonts/opensans/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');*/
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'OpenSansItalic';
  /*  src: url('fonts/opensans/OpenSans-Italic-webfont.eot');
    src: url('fonts/opensans/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/OpenSans-Italic-webfont.woff') format('woff'),
         url('fonts/opensans/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('fonts/opensans/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');*/
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'OpenSansBold';
  /*  src: url('fonts/opensans/OpenSans-Bold-webfont.eot');
    src: url('fonts/opensans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/OpenSans-Bold-webfont.woff') format('woff'),
         url('fonts/opensans/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/opensans/OpenSans-Bold-webfont.svg#OpenSansbold') format('svg');*/
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'OpenSansSemibold';
   /* src: url('fonts/opensans/OpenSans-Semibold-webfont.eot');
    src: url('fonts/opensans/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/OpenSans-Semibold-webfont.woff') format('woff'),
         url('fonts/opensans/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('fonts/opensans/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');*/
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansCondensedBold';
   /* src: url('fonts/opensans/OpenSans-CondBold-webfont.eot');
    src: url('fonts/opensans/OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/OpenSans-CondBold-webfont.woff') format('woff'),
         url('fonts/opensans/OpenSans-CondBold-webfont.ttf') format('truetype'),
         url('fonts/opensans/OpenSans-CondBold-webfont.svg#OpenSansCondensedBold') format('svg');*/
    font-weight: normal;
    font-style: normal;

}

* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	/*margin-bottom: 30px;
	margin: 0;*/
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height:1;
	
	font-family:'OpenSansRegular', Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	letter-spacing:-0.015em;
}
body.siviBg{background-color:#f5f5f5;}
span{
	letter-spacing:0.5px;
}

html, body {height: 100%;}
#wrapper {min-height: 100%;}
#MainWPad{overflow:hidden; padding-bottom:400px;}

#headimage{ width:100%;}

.clearfix{clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

sup{
	font-size:11px;
	vertical-align:top;
}
sub{
	font-size:11px;
	vertical-align:bottom;
}
h1{
	font-family:'OpenSansLight', Arial, Helvetica, sans-serif;
	font-size:38px;
	color:#000;
	line-height:42px;
	letter-spacing:-0.015em!important;
}

h2{
	font-family:'OpenSansLight', Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#000;
	line-height:35px;
	letter-spacing:-0.015em!important;
}

h3{
	font-family:'OpenSansLight', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#000;
	line-height:30px;
	letter-spacing:-0.015em!important;
}
h4{
	font-family:'OpenSansLight', Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#000;
	line-height:25px;
	letter-spacing:-0.015em!important;
}

.semi{
	font-family:'OpenSansSemibold', Arial, Helvetica, sans-serif;
}
.text_size_11{font-size:11px;}

.text_size_14{font-size:14px;}
.text_size_16{font-size:16px!important;}

.text_size_17{font-size:17px;}
.text_size_18{font-size:18px;}
.text_size_20{font-size:20px;}
.text_size_24{font-size:24px;}
.text_size_30{font-size:30px!important;}
.text_size_55{font-size:30px!important;}
.text_size_40{font-weight:bold;font-size:50px!important;}
.text_size_66{font-size:66px!important;}


.text_razmak_25px{line-height:25px;}
.text_razmak_35px{line-height:35px;}

.text_left{text-align:left;}
.text_center{text-align:center;}
.text_right{text-align:right;}

.text_color_white{color:#fff!important;}
.text_color_orange{color:#fe7304!important;}
.text_color_Lightgreen{color:#a1c62e!important;}
.text_color_green{color:#8cb914!important;}/*87a627*/
.text_color_gray{color:#777777!important;}
.text_color_black{color:#000!important;}
.text_color_Lightgray{color:#eeeeee!important;}
.text_color_green2{color:#80a326!important;}

.text_color_blue{color:#00a9cc!important;}




.font_light{font-family:'OpenSansLight', Arial, Helvetica, sans-serif;}
.font_regular{font-family:'OpenSansRegular', Arial, Helvetica, sans-serif;}
.font_bold{font-family:'OpenSansBold', Arial, Helvetica, sans-serif; font-weight:bolder;}
.font-georgia{font-family:Georgia, "Times New Roman", Times, serif;}
.font-italic{font-style:italic;}
.font_cond{font-family:'OpenSansCondensedBold', Arial, Helvetica, sans-serif;}


.Lh30{line-height:30px; padding-left:25px; padding-right:25px;}
.Lh35{line-height:35px;}

.bg_green{background-color:#8cb914!important;}
.bg_orange{background-color:#fe7304!important;}
.bg_Lightgrey{background-color:#eee!important;}

.MarLR10{margin:0 10px;}

.topMar0{margin-top:0!important;}
.topMar5{margin-top:5px;}

.topMar10{margin-top:10px!important;}
.topMar15{margin-top:15px!important;}
.topMar20{margin-top:10px!important;}
.topMar30{margin-top:30px!important;}
.topMar33{margin-top:33px!important;}
.topMar50{margin-top:50px!important;}
.topMar60{margin-top:60px!important;}
.topPad180{padding-top:180px;}
.topMar80{margin-top:80px!important;}
.topMar100{margin-top:100px!important;}
.topMar120{margin-top:120px!important;}
/*.site-header{ background:url(images/speakers.png) no-repeat center center;}*/


.topPad60{padding-top:60px;}
.botPad60{padding-bottom:60px;}
.botPad10{padding-bottom:10px;}

.topPad20{padding-top:20px;}

.lightGreyBg{background:url(../images/lightGrayNojz.jpg);}
hr{border-bottom:1px solid #e5e5e5; width:100%;}
ul, ol{
	padding-left: 20px;
}
ul.Letters, ol.Letters{
	list-style-type:upper-latin;
	padding-left: 20px;
}
ul.Letters li{margin-top:10px;}
.buttonArrow{
	width:37px;
	height:41px;
	display:block;
	background:url(../images/buttonArrow.png) no-repeat;
	position:absolute;
	right:-20px;
	top:20px;
}


input[type=text], select{
	border:1px solid #eee;
	padding:11px;
	min-height:9px;
	display:block;
}

textarea{
	border:1px solid #eee;
	padding:11px;
	min-height:148px;
	display:block;
}

.registrationForm input[type=text], select{
	border:1px solid #d6d6d6;
	padding:11px;
	min-height:9px;
	display:block;
}

.registrationForm textarea{
	border:1px solid #d6d6d6;
	padding:11px;
	min-height:148px;
	display:block;
}

.registrationForm input[type=text]:hover, .registrationForm input[type=text]:active, .registrationForm input:focus, {
	border:1px solid #aac44a;
	
}
.registrationForm .mali select { color:#aac44a; background:url(images/selectArrow.png) #fff no-repeat right center; width:362px!important;}
.registrationForm  .veliki select{ color:#aac44a; background:url(../images/selectArrow.png) #fff no-repeat right center; }

.fb-comments, .fb-comments iframe[style] {width: 100% !important;}

.registrationForm input[type=checkbox], .registrationForm input[type=radio], #downlodsIconMenu input[type=radio], #downlodsIconMenu input[type=checkbox]{
		display:inline-block;
		width:34px;
		height:34px;
		vertical-align:middle;
		background:url(../images/offer_checkbox_un.png) left top no-repeat;
		cursor:pointer;
		float:left;
		margin:14px 0 13px 15px;
	}
.registrationForm input[type=checkbox]:checked, .registrationForm input[type=radio]:checked, #downlodsIconMenu input[type=radio]:checked, #downlodsIconMenu input[type=checkbox]:checked{
		background:url(../images/offer_checkbox.png) 10px no-repeat;
		height:34px;
		float:left;
		margin:14px 0 13px 15px;
	}

 

::-webkit-input-placeholder {
   color: #a1a1a1;
   font-family:'OpensansRegular';
   font-size:12px!important;
}

:-moz-placeholder { /* Firefox 18- */
   color: #a1a1a1; 
   font-family:'OpensansRegular';
   font-size:12px!important; 
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #a1a1a1;  
   font-family:'OpensansRegular';
   font-size:12px!important;
}

:-ms-input-placeholder {  
   color: #a1a1a1;  
   font-family:'OpensansRegular';
   font-size:12px!important;
}


#videoBox .box {
	cursor: pointer;
	float: left;
	position: relative;
	overflow: hidden;
	width: 306px;
	height: 166px;
		
}
#videoBox .box img {
	position: absolute;
	left: 0;
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;	
	transition: all 300ms ease-out;
}

/* Caption Common Style */
#videoBox .box .caption {
	background: url(../images/green90.png);
	position: absolute;
	color: #fff;
	z-index: 100;
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;	
		transition: all 300ms ease-out;
	left: 0;
}

/** Caption 3: Fade **/
#videoBox .box .fade-caption, #mainwrapper .box .scale-caption  {
	opacity: 0;
	width: 276px;
	height: 136px;
	text-align: left;
	padding: 15px;
}

/** Fade Caption :hover Behaviour **/
#videoBox .box:hover .fade-caption, #mainwrapper .box:hover .scale-caption  {
	opacity: 1;
}
.presenter_pic_text{width:82px; display:block;font-size:10px!important;}
.presenter_pic_4{width:82px; height:87px; display:block; overflow:hidden; }
.presenter_pic_secInRow{margin-left: 9px;}

#headimage {
background-image:url('images/speakers.png') no-repeat;


}


@media all and (min-width: 650px) {
.left{float:left!important;}
.right{float:right!important;}
.desktop_visible{display: block; visibility: visible;}
.desktop_hidden{display: none; visibility: hidden;}
.push40px{left:40px;}
.push20px{left:20px;}


	/*############################
	## HEADER STYLES
	############################*/
	header{
		border-bottom: 3px solid #252525;
		width:100%;
		display:block;
	}
	.miniMenu{
		min-height:37px;
		/*background:url(../images/header_mini_bg.jpg) repeat-x;*/
		background-color:#333333;
	}
	.Menu{
		min-height:340px;
		/*background:url(../images/header_bg.jpg) repeat-x;*/
		background-color:#333333;
	}
	
	
	
	.Menu .logo{
		float:left;
		width:163px;
		height:103px;
		display:block;
		margin-top:12px;
		background:url(../images/logo.png) no-repeat;
		background-size:contain;
	}
	
	.MenuRC{
		min-height:128px;
		/*background:url(../images/header_bg.jpg) repeat-x;*/
		background-color:#333333;
	}
	.MenuRC .logoRC{
		float:left;
		width:200px;
		height:86px;
		display:block;
		margin-top:12px;
		background:url(../images/logoRC.png) no-repeat;
		background-size:contain;
	}
	
	.underMenuRC{
		width:100%;
		height:50px;
		display:block;
		border-bottom:1px solid #CCC;
		background-color:#e5e5e5;
	}
	.underMenuRC input{
		width:100%;
		height:50px;
		display:block;
		background-color:#fff;
		padding:0;
		border:0;
		background:url(../images/povecaloRC.png) #fff no-repeat right center;
	}
	
	ul#underMenuRC li {
	  font:  15px sans-serif;
	  display: inline-block;
	  margin-right: -4px;
	  position: relative;
	  padding: 15px 20px;
	  cursor: pointer;
	  float:left;
	  border-left:1px solid #ddd;
		
	  padding-right:15px;
	  background:url(../images/underMenu_arrowRC.png) right center no-repeat;
	}
	ul#underMenuRC li:hover {
	  color: #000;
	  padding-right:15px;
	  background:url(../images/underMenu_arrowRC.png) right center no-repeat;
	
	}
	ul#underMenuRC li ul {
	  padding: 0;
	  position: absolute;
	  top: 48px;
	  left: 0;
	  height:250px;
	  overflow:scroll;
	  width: 150px;
	  z-index:10;
	  -webkit-box-shadow: none;
	  -moz-box-shadow: none;
	  box-shadow: none;
	  display: none;
	  opacity: 0;
	  visibility: hidden;
	  -webkit-transiton: opacity 0.2s;
	  -moz-transition: opacity 0.2s;
	  -ms-transition: opacity 0.2s;
	  -o-transition: opacity 0.2s;
	  -transition: opacity 0.2s;
	}
	ul#underMenuRC li ul a{
		text-size:14px!important;
		width:100%!important;
		heihgt:14px;
		display:block;
		text-align:left;
		padding:5px!important;
		color:#fff!important;
	}
	ul#underMenuRC li ul a:hover{
		font-family:'OpenSansBold';
		text-size:12px!important;
		width:100%!important;
		heihgt:14px;
		display:block;
		text-align:left;
		padding:5px!important;
		color:#fff!important;
	}
	ul#underMenuRC li ul li { 
	  background: #1a9ab3; 
	  display: block; 
	  color: #fff;
	}
	ul#underMenuRC li ul li:hover { background: #1a9ab3; color:#fff;}
	ul#underMenuRC li:hover ul {
	  display: block;
	  opacity: 1;
	  visibility: visible;
	}
	
	.worldMap{
		background:url(images/worldRC.png) no-repeat;
		min-height:580px;
	}
	
	.worldMa_Europe{
		background:url(images/worldRC_europe.png) no-repeat center center;
		min-height:580px;
	}
	
	.worldMapTagRC{
		position:absolute;
		z-index:2;
		height:38px;
	}
	
	
	.worldMapTagRC .leftPart{
		float:left;
		width:4px;
		height:38px;
		display:block;
		background:url(images/worldTag_left.png) no-repeat top left;
	}
	
	.worldMapTagRC .Gbg{
		float:left;
		width:auto;
		height:30px;
		display:block;
		background:url(images/worldTag_bg.png) ;
		padding-top:8px;
		padding-left:5px;
	}
	
	.worldMapTagRC .Gbg span{
		font-family: "OpenSansSemibold";
		font-size: 18px;
		color: #5699b3;
		
	}
	
	
	.worldMapTagRC .rightPart{
		width:21px;
		height:38px;
		display:block;
		background:url(images/worldTag_right.png) no-repeat transparent;
		float:left;
	}
	
	.worldMapTagRC:hover .leftPart{
		float:left;
		width:4px;
		height:38px;
		display:block;
		background:url(images/worldTag_left_hover.png) no-repeat top left;
	}
	
	.worldMapTagRC:hover .Gbg{
		float:left;
		width:auto;
		height:30px;
		display:block;
		background:url(images/worldTag_bg_hover.png) ;
		padding-top:8px;
		padding-left:5px;
	}
	
	.worldMapTagRC:hover .Gbg span{
		font-family: "OpenSansSemibold";
		font-size: 18px;
		color: #fff;
		
	}
	
	
	.worldMapTagRC:hover .rightPart{
		width:21px;
		height:38px;
		display:block;
		background:url(images/worldTag_right_hover.png) no-repeat transparent;
		float:left;
	}
	.continentCountrys{
		height:530px;
		display:block;
		overflow:scroll;	
	}
	.continentCountrys .text_color_black{margin-top:15px; margin-bottom:10px;}
	.continentCountrys a{
		width:90%!important;
		heihgt:14px;
		display:block;
		text-align:left;
		padding:5px!important;
		color: #1a9ab3;
		text-size:15px!important;	
	}
	.continentCountrys a:hover{
		width:90%!important;
		heihgt:14px;
		display:block;
		text-align:left;
		padding:5px!important;
		color: #1a9ab3;
	  	font-family:'OpenSansBold';
		text-size:15px!important;	
	}
	.letter{
		font-family:'OpenSansSemibold';
		font-size:16px;
		color:#1a9ab3;
		float:left;
		margin-right:15px;
		margin-top:20px;
		}
	.msg{padding-right:15px; background:url(../images/rcLogos/msg.png) no-repeat right center;}
	.meet{padding-right:15px; background:url(../images/rcLogos/meet.png) no-repeat right center;}
	
	
	
	
	
	.underMenu{
		width:100%;
		height:50px;
		display:block;
		border-bottom:1px solid #CCC;
		background-color:#e5e5e5;
	}
	.underMenu input{
		width:100%;
		height:50px;
		display:block;
		background-color:#fff;
		padding:0;
		border:0;
		background:url(../images/povecalo.png) #fff no-repeat right center;
	}
	::-webkit-input-placeholder {
	   font-size:15px;
	   color: #a1a1a1;
	   padding-left:10px;
	}
	
	:-moz-placeholder { /* Firefox 18- */
	   font-size:15px;
	   color: #a1a1a1;
	   padding-left:10px;
	}
	
	::-moz-placeholder {  /* Firefox 19+ */
	   font-size:15px;
	   color: #a1a1a1;
	   padding-left:10px;
	}
	
	:-ms-input-placeholder {  
	   font-size:15px;
	   color: #a1a1a1;
	   padding-left:10px;
	}
	
	
	#miniSlider{
		height:685px;
		background:url(images/slider_bg.jpg) no-repeat top center;
		padding-top:40px;
	}
	
	#miniSlider .logo{
		float:left;
		width:163px;
		height:103px;
		display:block;
		margin-top:12px;
		background:url(../images/logo.png) no-repeat;
		background-size:contain;
	}
	#Slider{
		height:685px;
		background:url(../images/slider_bg.jpg) no-repeat top center;
		padding-top:80px;
	}
	#Slider div.register_box, #miniSlider div.register_box{
		margin-top:40px;
	}
	#Slider h1, #miniSlider h1, #cont_head h1{
		font-family:'OpenSansLight', Arial, Helvetica, sans-serif;
		font-size:42px;
		text-align:right;
		color:#000;
		line-height:42px;
	}
	#Slider .semi, #miniSlider .semi, #cont_head .semi{
		font-family:'OpenSansSemibold', Arial, Helvetica, sans-serif;
		font-size:inherit;
	}
	#Slider div.text, #miniSlider div.text, #cont_head div.text{
		font-family:'OpenSansRegular', Arial, Helvetica, sans-serif;
		font-size:15px;
		margin:30px 0;
		text-align:right;
		line-height: 24px;
	}
	#cont_head h1, #cont_head div.semi, #cont_head div.text{text-align:left;}
	#laptop{
		width: 532px;
		height: 430px;
		display:block;
		background:url(../images/laptop.png) no-repeat;
		padding:24px 93px;
	}
	
	 #laptop iframe{width:534px; height:334px;}
	.register_button{
		width: 100%;
		height: 19px;
		-webkit-border-radius: 5px/4px;
		-moz-border-radius: 5px/4px;
		border-radius: 5px/4px;
		background-color: #fff;
		-webkit-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		-moz-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		background-image: -webkit-linear-gradient(bottom, #f3621f, #ff7b23);
		background-image: -moz-linear-gradient(bottom, #f3621f, #ff7b23);
		background-image: -o-linear-gradient(bottom, #f3621f, #ff7b23);
		background-image: linear-gradient(to top, #f3621f, #ff7b23);
		font-family: "OpenSansBold";
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		font-size: 25px;
		text-transform: uppercase;
		padding: 18px 0 20px;
		text-align: center;
	}
	
	.dateOfSessions{
		margin-top:39px;
	}
	.underButtonText{
		font-size:11px;
		color:#777777;
		font-family: 'OpenSansItalic';
		margin-top:10px;
		line-height:14px;
		letter-spacing: -0.039em;
	}
	.atendee_button{
		width: 128px;
		height: 11px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		background-color: #fff;
		-webkit-box-shadow: inset 0 1px rgba(255,255,255,.35);
		-moz-box-shadow: inset 0 1px rgba(255,255,255,.35);
		box-shadow: inset 0 1px rgba(255,255,255,.35);
		background-image: -webkit-linear-gradient(bottom, #00a9cc, #00bfd0);
		background-image: -moz-linear-gradient(bottom, #00a9cc, #00bfd0);
		background-image: -o-linear-gradient(bottom, #00a9cc, #00bfd0);
		background-image: linear-gradient(to top, #00a9cc, #00bfd0);
		float:right;
		margin-top:39px;
		font-family:'OpenSansSemibold';
		padding: 10px;
		text-align: center;
		color: white;
		font-size:12px;
	}
	.miniMenu .dateOfSessions{margin-right:13px;}
	.miniMenu .atendee_button, .miniMenu .atendee_button2, .miniMenu .dateOfSessions{margin-top:7px;}
	.blue_button{
		width: 100%;
		height: 19px;
		-webkit-border-radius: 5px/4px;
		-moz-border-radius: 5px/4px;
		border-radius: 5px/4px;
		background-color: #fff;
		-webkit-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		-moz-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		background-image: -webkit-linear-gradient(bottom, #00a9cc, #00bfd0);
		background-image: -moz-linear-gradient(bottom, #00a9cc, #00bfd0);
		background-image: -o-linear-gradient(bottom, #00a9cc, #00bfd0);
		background-image: linear-gradient(to top, #00a9cc, #00bfd0);
		font-family: "OpenSansRegular";
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		padding: 18px 0 20px;
		text-align: center;
		font-size:18px;
		line-height:1!important;
	}
	.blue_button:hover, .atendee_button:hover, .register_button:hover, .green_button:hover{
		color:#fff!important;
	}
	
	.green_button{
		width: 100%;
		height: 19px;
		-webkit-border-radius: 5px/4px;
		-moz-border-radius: 5px/4px;
		border-radius: 5px/4px;
		background-color: #fff;
		-webkit-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		-moz-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		background-image: -webkit-linear-gradient(bottom, #99bf4a, #add558);
		background-image: -moz-linear-gradient(bottom, #99bf4a, #add558);
		background-image: -o-linear-gradient(bottom, #99bf4a, #add558);
		background-image: linear-gradient(to top, #99bf4a, #add558);
		font-family: "OpenSansBold";
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		padding: 16px 0 22px;
		text-align: center;
		font-size:25px;
	}
	.green_button:hover{
		height: 19px;
		-webkit-border-radius: 5px/4px;
		-moz-border-radius: 5px/4px;
		border-radius: 5px/4px;
		background-color: #fff;
		-webkit-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		-moz-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		/*background-image: -webkit-linear-gradient(bottom, #b5cf52, #a4bd49);
		background-image: -moz-linear-gradient(bottom, #b5cf52, #a4bd49);
		background-image: -o-linear-gradient(bottom, #b5cf52, #a4bd49);
		background-image: linear-gradient(to top, #b5cf52, #a4bd49);*/
		
		background-image: -webkit-linear-gradient(bottom, #add558, #99bf4a);
		background-image: -moz-linear-gradient(bottom, #add558, #99bf4a);
		background-image: -o-linear-gradient(bottom, #add558, #99bf4a);
		background-image: linear-gradient(to top, #add558, #99bf4a);
		
		font-family: "OpenSansBold";
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		padding: 16px 0 22px;
		text-align: center;
		font-size:25px;
	}
	
	.grey_button{
		width: 100%;
		height: 19px;
		-webkit-border-radius: 5px/4px;
		-moz-border-radius: 5px/4px;
		border-radius: 5px/4px;
		background-color: #fff;
		-webkit-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		-moz-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		background-image: -webkit-linear-gradient(bottom, #e8e8e8, #fafafa);
		background-image: -moz-linear-gradient(bottom, #e8e8e8, #fafafa);
		background-image: -o-linear-gradient(bottom, #e8e8e8, #fafafa);
		background-image: linear-gradient(to top, #e8e8e8, #fafafa);
		font-family: "OpenSansBold";
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		padding: 16px 0 22px;
		text-align: center;
		font-size:25px;
	}
	.grey_button:hover{
		height: 19px;
		-webkit-border-radius: 5px/4px;
		-moz-border-radius: 5px/4px;
		border-radius: 5px/4px;
		background-color: #fff;
		-webkit-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		-moz-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		/*background-image: -webkit-linear-gradient(bottom, #b5cf52, #a4bd49);
		background-image: -moz-linear-gradient(bottom, #b5cf52, #a4bd49);
		background-image: -o-linear-gradient(bottom, #b5cf52, #a4bd49);
		background-image: linear-gradient(to top, #b5cf52, #a4bd49);*/
		
		background-image: -webkit-linear-gradient(bottom, #fafafa, #e8e8e8);
		background-image: -moz-linear-gradient(bottom, #fafafa, #e8e8e8);
		background-image: -o-linear-gradient(bottom, #fafafa, #e8e8e8);
		background-image: linear-gradient(to top, #fafafa, #e8e8e8);
		
		font-family: "OpenSansBold";
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		padding: 16px 0 22px;
		text-align: center;
		font-size:25px;
	}
	
	.green_button2{
		width: 100%;
		height: 22px;
		-webkit-border-radius: 5px/4px;
		-moz-border-radius: 5px/4px;
		border-radius: 5px/4px;
		background-color: #fff;
		-webkit-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		-moz-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		background-image: -webkit-linear-gradient(bottom, #99bf4a, #add558);
		background-image: -moz-linear-gradient(bottom, #99bf4a, #add558);
		background-image: -o-linear-gradient(bottom, #99bf4a, #add558);
		background-image: linear-gradient(to top, #99bf4a, #add558);
		font-family: "OpenSansBold";
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		padding: 10px 0 6px;
		text-align: center;
		font-size:15px;
	}
	.green_button2:hover{
		height: 22px;
		-webkit-border-radius: 5px/4px;
		-moz-border-radius: 5px/4px;
		border-radius: 5px/4px;
		background-color: #fff;
		-webkit-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		-moz-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		/*background-image: -webkit-linear-gradient(bottom, #b5cf52, #a4bd49);
		background-image: -moz-linear-gradient(bottom, #b5cf52, #a4bd49);
		background-image: -o-linear-gradient(bottom, #b5cf52, #a4bd49);
		background-image: linear-gradient(to top, #b5cf52, #a4bd49);*/
		
		background-image: -webkit-linear-gradient(bottom, #add558, #99bf4a);
		background-image: -moz-linear-gradient(bottom, #add558, #99bf4a);
		background-image: -o-linear-gradient(bottom, #add558, #99bf4a);
		background-image: linear-gradient(to top, #add558, #99bf4a);
		
		font-family: "OpenSansBold";
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		padding: 10px 0 6px;
		text-align: center;
		font-size:15px;
	}
	
	.orange_button{
		width: 100%;
		height: 19px;
		-webkit-border-radius: 5px/4px;
		-moz-border-radius: 5px/4px;
		border-radius: 5px/4px;
		background-color: #fff;
		-webkit-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		-moz-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		background-image: -webkit-linear-gradient(bottom, #de662f, #f27f38);
		background-image: -moz-linear-gradient(bottom, #de662f, #f27f38);
		background-image: -o-linear-gradient(bottom, #de662f, #f27f38);
		background-image: linear-gradient(to top, #de662f, #f27f38);
		font-family: "OpenSansBold";
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		padding: 16px 0 22px;
		text-align: center;
		font-size:25px;
	}
	.orange_button:hover{
		height: 19px;
		-webkit-border-radius: 5px/4px;
		-moz-border-radius: 5px/4px;
		border-radius: 5px/4px;
		background-color: #fff;
		-webkit-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		-moz-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		background-image: -webkit-linear-gradient(bottom, #f27f38, #de662f);
		background-image: -moz-linear-gradient(bottom, #f27f38, #de662f);
		background-image: -o-linear-gradient(bottom, #f27f38, #de662f);
		background-image: linear-gradient(to top, #f27f38, #de662f);
		/*background-image: -webkit-linear-gradient(bottom, #ff7b23, #f3621f);
		background-image: -moz-linear-gradient(bottom, #ff7b23, #f3621f);
		background-image: -o-linear-gradient(bottom, #ff7b23, #f3621f);
		background-image: linear-gradient(to top, #ff7b23, #f3621f);*/
		font-family: "OpenSansBold";
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		padding: 16px 0 22px;
		text-align: center;
		font-size:25px;
	}
	.orange_button2{
		width: 100%;
		height: 22px;
		-webkit-border-radius: 5px/4px;
		-moz-border-radius: 5px/4px;
		border-radius: 5px/4px;
		background-color: #fff;
		-webkit-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		-moz-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		background-image: -webkit-linear-gradient(bottom, #de662f, #f27f38);
		background-image: -moz-linear-gradient(bottom, #de662f, #f27f38);
		background-image: -o-linear-gradient(bottom, #de662f, #f27f38);
		background-image: linear-gradient(to top, #de662f, #f27f38);
		font-family: "OpenSansBold";
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		padding: 10px 0 6px;
		text-align: center;
		font-size:15px;
	}
	.orange_button2:hover{
		height: 22px;
		-webkit-border-radius: 5px/4px;
		-moz-border-radius: 5px/4px;
		border-radius: 5px/4px;
		background-color: #fff;
		-webkit-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		-moz-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		/*background-image: -webkit-linear-gradient(bottom, #b5cf52, #a4bd49);
		background-image: -moz-linear-gradient(bottom, #b5cf52, #a4bd49);
		background-image: -o-linear-gradient(bottom, #b5cf52, #a4bd49);
		background-image: linear-gradient(to top, #b5cf52, #a4bd49);*/
		
		background-image: -webkit-linear-gradient(bottom, #f27f38, #de662f);
		background-image: -moz-linear-gradient(bottom, #f27f38, #de662f);
		background-image: -o-linear-gradient(bottom, #f27f38, #de662f);
		background-image: linear-gradient(to top, #f27f38, #de662f);
		
		font-family: "OpenSansBold";
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		padding: 10px 0 6px;
		text-align: center;
		font-size:15px;
	}
	
	nav{
		float:right;
		height:35px;
		margin-top:0px;
		width:80%;
		position: relative;
	z-index: 1000;
        text-align: center;
	}
	.green_flag{
		position:absolute;
		top:136px;
		z-index:1000;
		right:0;
		height:52px;
	}
	.green_flag .Gleft{
		float:left;
		width:30px;
		height:52px;
		display:block;
		background:url(images/gree_flag_left.png) no-repeat transparent;
	}
	
	.green_flag .Gbg{
		float:left;
		width:auto;
		height:32px;
		display:block;
		background:url(images/gree_flag_bg.png) ;
		padding:10px;
	}
	
	.green_flag .Gbg span.white{
		font-family: "OpenSansBold";
		font-size: 19px;
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		
	}
	.green_flag .Gbg span.green{
		font-family: "OpenSansSemibold";
		font-size: 14px;
		color: #50601a;
	}
	
	.green_flag .Gright{
		width:30px;
		height:52px;
		display:block;
		background:url(images/gree_flag_right.png) no-repeat transparent;
		float:left;
	}
	
	.green_flag2{
		
		height:52px;
	}
	.green_flag2 .Gleft{
		float:left;
		width:30px;
		height:52px;
		display:block;
		background:url(../images/gree_flag_left.png) no-repeat transparent;
	}
	
	.green_flag2 .Gbg{
		float: left;
	width: auto;
	height: 26px;
	display: block;
	background: url(../images/gree_flag_bg.png);
	padding: 10px;
	padding-top: 16px;
	}
	
	.green_flag2 .Gbg span.white{
		font-family: "OpenSansBold";
		font-size: 19px;
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		
	}
	.green_flag2 .Gbg span.green{
		font-family: "OpenSansSemibold";
		font-size: 14px;
		color: #50601a;
	}
	
	.green_flag2 .Gright{
		width:30px;
		height:52px;
		display:block;
		background:url(../images/gree_flag_right.png) no-repeat transparent;
		float:left;
	}
	
	
	.yellow_flag{
		position:relative;
		z-index:1000;
		right:0;
		height:47px;
	}
	.yellow_flag .Gleft{
		float:left;
		width:30px;
		height:47px;
		display:block;
		background:url(../images/yello_flag_left.png) no-repeat transparent;
	}
	
	.yellow_flag .Gbg{
		float:left;
		width:auto;
		height:27px;
		display:block;
		background:url(../images/yello_flag_bg.png) ;
		padding:15px 10px 5px 10px;
	}
	
	.yellow_flag .Gbg span.white{
		font-family: "OpenSansBold";
		font-size: 19px;
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		
	}
	.yellow_flag .Gbg span.green{
		font-family: "OpenSansSemibold";
		font-size: 14px;
		color: #50601a;
	}
	
	.yellow_flag .Gright{
		width:30px;
		height:47px;
		display:block;
		background:url(../images/yello_flag_right.png) no-repeat transparent;
		float:left;
	}
	
	#cont_head{width:100%; padding:50px 0 55px 0;}
	
	ul#underMenu {
	  text-align: left;
	  display: inline;
	  margin: 0;
	  padding: 18px 0 12px 0;
	  list-style: none;
	  
	}
	ul#underMenu li {d
	  font:  15px sans-serif;
	  display: inline-block;
	  margin-right: -4px;
	  position: relative;
	  padding: 15px 20px;
	  cursor: pointer;
	  padding-right:15px;
	  background:url(../images/underMenu_arrow.png) right center no-repeat;
	}
	ul#underMenu li:hover {
	  color: #000;
	  padding-right:15px;
	  background:url(../images/underMenu_arrow.png) right center no-repeat;
	
	}
	ul#underMenu li ul {
	  padding: 0;
	  position: absolute;
	  top: 48px;
	  left: 0;
	  width: 150px;
	  z-index:10;
	  -webkit-box-shadow: none;
	  -moz-box-shadow: none;
	  box-shadow: none;
	  display: none;
	  opacity: 0;
	  visibility: hidden;
	  -webkit-transiton: opacity 0.2s;
	  -moz-transition: opacity 0.2s;
	  -ms-transition: opacity 0.2s;
	  -o-transition: opacity 0.2s;
	  -transition: opacity 0.2s;
	}
	ul#underMenu li ul li { 
	  background: #e5e5e5; 
	  display: block; 
	  color: #000;
	  border-bottom:1px solid #333;
	}
	ul#underMenu li ul li:hover { background: #666; color:#fff;}
	ul#underMenu li:hover ul {
	  display: block;
	  opacity: 1;
	  visibility: visible;
	}
	/*nav a{
		height:33px;
		width:auto;
		float:right;
		margin-left:40px;
		border-bottom:2px solid #3d3d3d;
		font-family:'OpenSansRegular', Arial, Helvetica, sans-serif;
		font-size:13px;
		text-transform:uppercase;
		color:white;
	}
	nav a:hover, nav a.active{
		color:#d37a31;
		border-bottom:2px solid #d37a31;
	
	}*/
	
	.about_boxici{
		padding:25px 40px!important;
	}
	.bg_zeleni08{
		background: rgb(154, 179, 67)!important;
		background: rgba(154, 179, 67, .88)!important;
	}
	/*############################
	## CONTENT STYLES
	############################*/
	#content{
		margin-top:-175px!important;
		height:100%;
		/*background:url(../images/content_bottom_bg.jpg) repeat-x bottom center;*/
	}
	
	#contentNoSlider{
		margin-top:50px!important;
		height:100%;
		/*background:url(../images/content_bottom_bg.jpg) repeat-x bottom center;*/
	}
	
	#content .container_20 .grid_20, #contentNoSlider .container_20 .grid_20{
		min-height:500px;
		
		background-color: #fff;
		-webkit-box-shadow: 0 2px 8px rgba(0,0,0,.14);
		-moz-box-shadow: 0 2px 8px rgba(0,0,0,.14);
		box-shadow: 0 2px 8px rgba(0,0,0,.14);
	}
	.borderTop5{
		border-top:5px solid #a1c62e;
	}
	
	.borderbottom5{
		border-bottom:5px solid #a1c62e;
	}
	
	
	#content_inside > .container_20 > .grid_20{
		min-height:500px;
		-webkit-border-radius: 5px/5px;
		-moz-border-radius: 5px/5px;
		border-radius: 5px/5px;
		background-color: #fff;
		-webkit-box-shadow: 0 2px 8px rgba(0,0,0,.14);
		-moz-box-shadow: 0 2px 8px rgba(0,0,0,.14);
		box-shadow: 0 2px 8px rgba(0,0,0,.14);
	}
	#content .content_slide1{
		height:394px;
		background:url(.../images/lightGrayNojz.jpg) repeat-x;
	
	}
	 .content_slide1{
		height:394px;
		background:url(../images/lightGrayNojz.jpg) repeat-x;
	
	}
	.modalBG{
		background:url(../images/lightGrayNojz.jpg);
	
	}
	#content .content_slide2{
		height:630px;
		background:url(../images/francie.png) no-repeat;
	}
	#content .content_slide3{
		background-color:#eeeeee;
	}
	#content .content_slide3 .head{
		height:16px;
		background-color:#8cb914;
		color:#FFF;
		font-family:'OpenSansLight', Arial, Helvetica, sans-serif;
		font-size:34px;
		text-align:left;
		padding:52px;
		padding-left:235px;
	}
	 .strelica{
		width: 0px;
		height: 0px;
		border-style: solid;
		border-width: 0 35px 35px 0;
		border-color: transparent #9cb933 transparent transparent;
		line-height: 0px;
		_border-color: #000000 #9cb933 #000000 #000000;
		_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
		position:relative;
		left:186px;
		z-index:1000;
	}
	.bgWarrows{
		background:url(../images/whiteArrowss.png) #f0f0f0 no-repeat center center;
		background-size:contain;
	}
	.bgWarrowsLeft{
		background:url(../images/whiteArrow_left.png) #f0f0f0 no-repeat left center;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
	}
	.infoI{
		width:17px;
		height:17px;
		display:inline-block;
		background:url(../images/summit_icons/info.png) no-repeat center center;
	}
	
	.exp1{
		width:54px;
		height:54px;
		display:inline-block;
		float:left;
		background:url(../images/summit_icons/exp_beginner.png) no-repeat center center;
	}
	.exp2{
		width:54px;
		height:54px;
		display:inline-block;
		float:left;
		background:url(../images/summit_icons/exp_int.png) no-repeat center center;
	}
	.exp3{
		width:54px;
		height:54px;
		display:inline-block;
		float:left;
		background:url(../images/summit_icons/exp_adv.png) no-repeat center center;
	}
	
	.track1{
		width:54px;
		height:54px;
		display:inline-block;
		float:left;
		background:url(../images/summit_icons/tracks_1.png) no-repeat center center;
	}
	
	.track2{
		width:54px;
		height:54px;
		display:inline-block;
		float:left;
		background:url(../images/summit_icons/tracks_2.png) no-repeat center center;
	}
	
	.track3{
		width:54px;
		height:54px;
		display:inline-block;
		float:left;
		background:url(../images/summit_icons/tracks_3.png) no-repeat center center;
	}
	.pdfIcon{
		width:54px;
		height:54px;
		display:inline-block;
		float:left;
		background:url(../images/summit_icons/pdf.png) no-repeat center center;
	}
	.videoIcon{
		width:54px;
		height:54px;
		display:inline-block;
		float:left;
		background:url(../images/summit_icons/video.png) no-repeat center center;
	}
	
	.mp3Icon{
		width:54px;
		height:54px;
		display:inline-block;
		float:left;
		background:url(../images/summit_icons/mp3.png) no-repeat center center;
	}
	
	.slidesIcon{
		width:54px;
		height:54px;
		display:inline-block;
		float:left;
		background:url(../images/summit_icons/slides.png) no-repeat center center;
	}
	
	
	
	ul#downlodsIconMenu {
	  text-align: left;
	  display: inline;
	  margin: 0;
	  padding: 10px 0 0 0;
	  list-style: none;
	  
	}
	ul#downlodsIconMenu li {
	  font:  15px sans-serif;
	  display: inline-block;
	  margin-right: ;
	  position: relative;
	  /*padding: 15px 20px;*/
	  cursor: pointer;
	  padding-bottom: 10px;

	  /*padding-right:15px;*/
	  background:url(../images/underMenu_arrow.png) bottom center no-repeat;
	}
	ul#downlodsIconMenu li:hover {
	  color: #000;
	  /*padding-right:15px;*/
	  padding-bottom: 10px;

	  background:url(../images/underMenu_arrow.png) bottom center no-repeat;
	
	}
	ul#downlodsIconMenu li ul {
	  padding: 0;
	  position: absolute;
	  top: 58px;
	  left: 0;
	  width: 250px;
	  z-index:10;
	  -webkit-box-shadow: none;
	  -moz-box-shadow: none;
	  box-shadow: none;
	  display: none;
	  opacity: 0;
	  visibility: hidden;
	  -webkit-transiton: opacity 0.2s;
	  -moz-transition: opacity 0.2s;
	  -ms-transition: opacity 0.2s;
	  -o-transition: opacity 0.2s;
	  -transition: opacity 0.2s;
	}
	ul#downlodsIconMenu li ul li { 
	  background: #f0f0f0; 
	  display: block; 
	  color: #000;
	  font-family:'OpenSansSemibold';
	  font-size: 14px;
	  height:40px;
	  border-bottom:1px solid #ddd;
	}
	ul#downlodsIconMenu li ul li:hover { background: #ccc; color:#fff;}
	ul#downlodsIconMenu li:hover ul {
	  display: block;
	  opacity: 1;
	  visibility: visible;
	  padding-top:25px;
	}
	
	#downlodsIconMenu #SelectRowtext {margin: 20px 0 0 9px;}
	
	#downlodsIconMenu input[type=radio], #downlodsIconMenu input[type=checkbox]{
		display:inline-block;
		width:20px;
		height:20px;
		vertical-align:middle;
		background:url(../images/offer_checkbox_un.png) left top no-repeat;
		cursor:pointer;
		background-size:contain;
	}
#downlodsIconMenu input[type=radio]:checked, #downlodsIconMenu input[type=checkbox]:checked{
		background:url(../images/offer_checkbox.png) left no-repeat;
		background-size:contain;
		height:20px;width:20px;
	}
	#downlodsIconMenu .downBut{
	background-color: #dddddd;
	width: 100%;
	height: 20px;
	display: block;
	padding: 15px 0;
	text-align: center;
	/*padding-top:15px;*/
	}
	#downlodsIconMenu .fourth{left: -173px;}
	
	#content .content_slide3 .slide3_holder{
		/*padding:49px 160px 30px 160px;*/
	}
	
	#content .content_slide4{
		width:100%;
		min-height:1080px;
		display:block;
		-webkit-border-bottom-left-radius: 5px;
		-khtml-border-radius-bottomleft: 5px;	
		-moz-border-radius-bottomleft: 5px;
		border-bottom-left-radius: 5px;
		
		-webkit-border-bottom-right-radius: 5px;
		-khtml-border-radius-bottomright: 5px;	
		-moz-border-radius-bottomright: 5px;
		border-bottom-right-radius: 5px;
	}
	
	.fleg{
		width:65px;
		height:82px;
		display:block;
		background:url(images/fleg.png) no-repeat;
		margin-right:10px;
		
	}
	.fleg div{
		font-size: 13px;
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.1);
		text-align:center;
		padding-right:4px;
		padding-top:10px;
	}
	
	.greyBoxWithBrd{
		background-color:#eeeeee;
		border-top:1px solid #dddddd;
		border-bottom:1px solid #dddddd;
		height:14px;
		display:block;
		padding:12px 17px;
		margin-bottom:20px;
	}
	.videoFullWidth{
		width:939px;
		height:517px;
		display:block;	
		margin-bottom:20px;
	}
	
	.videoFullWidthThird{
		width:306px;
		height:166px;
		display:block;	
	}
	
	.arrowBack{
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
	}
	.arrowBack img{
		padding: 17px 0 17px 40px ;
		
	}
	
	.brdBotCCC{
		border-bottom:1px solid #cccccc;
	}
	
	#content .content_slide4 h1{
		padding-top:90px;
	}
	#content .content_slide4 .register_button{
		margin-top:40px;
	}
	
	#content_inside .content_slide_world{
		width:100%;
		height:417px;
		display:block;
		background:url(../images/world.png) #e5e5e5 center center no-repeat;
		-webkit-border-bottom-left-radius: 5px;
		-khtml-border-radius-bottomleft: 5px;	
		-moz-border-radius-bottomleft: 5px;
		border-bottom-left-radius: 5px;
		
		-webkit-border-bottom-right-radius: 5px;
		-khtml-border-radius-bottomright: 5px;	
		-moz-border-radius-bottomright: 5px;
		border-bottom-right-radius: 5px;
	}
	#content_inside .content_slide_world h1{
		padding-top:130px;
	}
	.slide3_holder .ms-nav-prev,
	.slide3_holder .ms-nav-next,
	.slide3_holder .ms-bullets{opacity:1!important;}
	
	#content_inside .schedule{
		width:100%;
		margin-bottom:2px;
		border-bottom:1px solid #cccccc;
	}
	#content_inside .borcer{	border-top:1px solid #cccccc;}
	#content_inside .schedule .presenter{
		width:173px;
		min-height: 52px;
		background:url(../images/presenter_bg.png) #e5e5e5 no-repeat bottom right;
		background-size:contain;
		padding:40px 25px 125px 25px;
	}
	#content_inside .schedule .presenter h4{
		font-family:'OpenSansSemibold', Arial, Helvetica, sans-serif;
		font-size:20px;
		color:#000;
		text-align:center;
	}
	
	.pic{margin-top:40px;margin-bottom:0;width:100%;}
	.pic2{margin-bottom:0; width:100%;}
	.presenter_logo{width:100%; margin-top:35px;}
	#content_inside .schedule .schedule_list{
		padding:40px 25px 125px 25px;
	}
	#content_inside .schedule hr{border-bottom:1px solid #e5e5e5; width:100%;}
	#content_inside .schedule .schedule_list_line{
		margin-top:30px;
		padding-bottom:17px;
	}
	#content_inside .schedule .text{
		margin-top:20px;
		font-size:13px;
	}
	
	.title_box_presenter{color:#FFF; text-align:center; background:#9ab343; padding:10px;}
	
	#tickets{
	
	margin-top:100px;
	
	}
	#tickets .head1{
	display: table;
	float:left;
	overflow: hidden;
	border-left: solid 1px #ddd;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	background-image: -webkit-linear-gradient(bottom, #eee, #fff);
	background-image: -moz-linear-gradient(bottom, #eee, #fff);
	background-image: -o-linear-gradient(bottom, #eee, #fff);
	background-image: linear-gradient(to top, #eee, #fff);
	height: 104px;	
	
	}
	#tickets .head{
	display: table;
	float:left;
	overflow: hidden;
	
	height: 104px;	
	
	}
	#tickets .head2{
	display: table;  
	float:left;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	background-image: -webkit-linear-gradient(bottom, #eee, #fff);
	background-image: -moz-linear-gradient(bottom, #eee, #fff);
	background-image: -o-linear-gradient(bottom, #eee, #fff);
	background-image: linear-gradient(to top, #eee, #fff);
	height: 104px;	
	
	}
	#tickets .head3{
	display: table;
	float:left;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	background-image: -webkit-linear-gradient(bottom, #eee, #fff);
	background-image: -moz-linear-gradient(bottom, #eee, #fff);
	background-image: -o-linear-gradient(bottom, #eee, #fff);
	background-image: linear-gradient(to top, #eee, #fff);
	height: 104px;	
	
	}
	#tickets .head4{
	display: table;
	float:left;
	border-right: solid 1px #ddd;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	background-image: -webkit-linear-gradient(bottom, #eee, #fff);
	background-image: -moz-linear-gradient(bottom, #eee, #fff);
	background-image: -o-linear-gradient(bottom, #eee, #fff);
	background-image: linear-gradient(to top, #eee, #fff);
	height: 104px;	
	
	}
	
	#tickets .rowBig{
		height: 107px;
		display: table;
	}
	
	#tickets .active .rowBig{
		height: 103px;
		width: 222px;
		display: table;
	}
	
	#tickets .active .grid_4 #tickets .list .active {
		width: 222px!important;
		display: table;
	}
	
	#tickets .list{
		display: table;
		border-top:1px solid #dddddd;
		
	}
	.tikets .list #head1, .tikets .list #head2, .tikets .list #head3{
		display: table;
	}
	.tikets .list #head1 .text, .tikets .list #head2 .text, .tikets .list #head3 .text{
		vertical-align: middle;
		display: table-cell;
	}
	
	.listSivi{background-color:#f8f8f8;}
	
	#tickets .list .text{
		font-size:14px;
		padding:11px;
		line-height:19px;
	}
	

	
	
	#tickets .selectRowTop{
		height: 38px;
		border-bottom:1px solid #dddddd;
	}
	#tickets .selectRow{
		height: 61px;
		border-bottom:1px solid #dddddd;
	}
	
	#tickets .selectedRow{
		height: 18px;
		display: table;
		border-bottom:1px solid #dddddd;
	}
	
	#tickets .selectedRowLeftCol{
		height: 18px;
		display: table;
		background:url(../images/ticketSelectArrow.png) transparent no-repeat center left;
	}
	#tickets .selectedRow{
		height: 18px;
		display: table;
		background: #f6f6f6 no-repeat;
	}
	#tickets .selectRow #SelectRowtext{
		font-size:20px;
		text-shadow: 1px 1px 1px rgba(0,0,0,.1);
		color:#ffbf00;
	}
	
	#tickets .selectRow .SelectRowtext2, .SelectRowtext2{
		font-size:20px;
		text-shadow: 1px 1px 1px rgba(0,0,0,.1);
		color:#ffbf00;
	}
	
	#tickets .active .head2, #tickets .active .head3, #tickets .active .head4, #tickets .active .head1{
		background-image: -webkit-linear-gradient(bottom, #fce270, #fdefa6);
		background-image: -moz-linear-gradient(bottom, #fce270, #fdefa6);
		background-image: -o-linear-gradient(bottom, #fce270, #fdefa6);
		background-image: linear-gradient(to top, #fce270, #fdefa6);
		border: solid 1px #ddd;
		height: 117px;
		position:relative;
		margin-top:-9px;
		z-index:1;
	}
	#tickets .bestValue{
		width:100%;
		height:18px;
		display:block;
		position:absolute;
		z-index:2;
		margin:-37px auto 0 auto;
		background:url(../images/bestValue.png) no-repeat center center
	}
	#tickets .buttonRow{
		height:140px;
		display:block;
	}
	
	#tickets .active .ticketCont, #tickets .active .selectRowTop, #tickets .active .selectRow, #tickets .active .buttonRow, #tickets .active{
		
		background:#fef7d5;
	}
	
	.selectBG{
		width:241px;
		height:18px;
		display:block;
		padding:10px;
		background:url(../images/ticketSelect.png) no-repeat;
	}
	
	input[name="payment_option"]{
		display:inline-block;
		width:34px;
		height:34px;
		vertical-align:middle;
		background:url(../images/offer_checkbox_un.png) left top no-repeat;
		cursor:pointer;
		float:left;
		margin:14px 0 13px 15px;
	}
	input[name="payment_option"]:checked{
		background:url(../images/offer_checkbox.png) 10px no-repeat;
		height:34px;
		float:left;
		margin:14px 0 13px 15px;
	}
	
	
	 input[name="package_option"]  {
		display:block;
		width:34px;
		height:34px;
		vertical-align:middle;
		background:url(../images/offer_checkbox_un.png) left top no-repeat;
		cursor:pointer;
		margin:17px auto 14px auto;
	}
	input[name="package_option"]:checked{
		background:url(../images/offer_checkbox.png) 10px no-repeat;
		height:34px;
		margin:17px auto 14px auto;
	}
	
	
	#SelectRowtext{
		height:28px;
		float:left;
		margin:20px 0 13px 9px;
	}
	
	.paymentOption {
		display: table;
	}
	.paymentOptionPad{
		padding:11px 0;
			
	}
	
	.paymentOptionActive{
		background-color:#f6f6f6;	
	}
	
	.packageOptionButton{
		width: 156px;
		height: 51px;
		-webkit-border-radius: 3px/4px;
		-moz-border-radius: 3px/4px;
		border-radius: 3px/4px;
		background-color: #fff;
		display:block;
		margin:0 auto;
		-webkit-box-shadow: inset 0 1px rgba(255,255,255,.35);
		-moz-box-shadow: inset 0 1px rgba(255,255,255,.35);
		box-shadow: inset 0 1px rgba(255,255,255,.35);
		border: solid 1px #e6b943;
		background-image: -webkit-linear-gradient(bottom, #ecc15e, #f6dc4b);
		background-image: -moz-linear-gradient(bottom, #ecc15e, #f6dc4b);
		background-image: -o-linear-gradient(bottom, #ecc15e, #f6dc4b);
		background-image: linear-gradient(to top, #ecc15e, #f6dc4b);
		color:#FFF;
		cursor:default;
	}
	
	.packageOptionButton .text{
		font-family: "Open Sans";
		font-weight: bold;
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		padding:20px;
		text-align:center;
	}
	
	.registrationBetter{
		width:100%;
		border-top:1px solid #dddddd;
		border-bottom:1px solid #dddddd;
		background:url(../images/lightGrayNojz.jpg);
		
	}
	
	.ticketHeadCont{
		display: table-cell;
		vertical-align: middle;
		padding:0 15px;
		line-height:23px;
	}
	.ticketCont{
		display: table-cell;
		vertical-align: middle;
		padding:0 10px;
		line-height:23px;
	}
	/*############################
	## FOOTER STYLES
	############################*/
	footer{
		height:260px;
		background: #333333 repeat-x;
		background-position:bottom;
		bottom:0;
		display: block;
		width:100%;
		vertical-align:baseline;
		margin-top: -400px; /* negative value of footer height *//**/
		width:100%;
	}
	.underContBg{position:absolute; z-index:-1; width:100%; height:20px; background-color:#333333;margin-top:-20px;}
	footer{}
	
	.brejk {
	  text-align:center;
	  border-bottom:1px solid #2b2b2b;
	}
	.brejk h2 {
	  display:inline-block;
	
	  position:relative;
	  top:18px;
	  background:#333333;
	  padding:0 12px;
	  color:#FFF;
	}
	.footerLogos {
	}
	
	#social{
margin-left: 52px;		display:block;
	}
	.social{margin-left:90px;}
	.social .socialIcon{
		width:28px;
		height:24px;
		float:left;
		display:block;
		margin-right:7px;
		background-position:top center;
		background-repeat:no-repeat;
		
	}
	
	.social .facebook{
		width:27px!important;
		background-image:url(images/fb.png);
	}
	.social .twitter{
		background-image:url(images/social_twitter.png);
	}
	.social .linkedin{
		background-image:url(images/social_linkein.png);
	}
	.social .googlePlus{
		background-image:url(images/social_g.png);
	}
	.social .pinterest{
		background-image:url(images/social_pinterest.png);
	}
	
	.about .socialIcon{
		width:28px;
		height:24px;
		float:left;
		display:block;
		margin-right:7px;
		background-position:top center;
		background-repeat:no-repeat;
		
	}
	
	.about .facebook{
		width:27px!important;
		background-image:url(images/about/about_greenFB.png);
	}
	.about .twitter{
		background-image:url(images/about/about_greenTW.png);
	}
	.about .linkedin{
		background-image:url(images/about/about_greenIn.png);
	}
	.about .youtube{
		background-image:url(images/about/about_greenYoutube.png);
	}
	.about .pinterest{
		background-image:url(images/about/about_greenPinterest.png);
	}
	.about .socialName{
		font-size: 15px;
		float:left;
		padding-top: 2px;

	}
	.social .socialName{
		font-family:'OpenSansRegular';
		font-size: 15px;
		color: #727272;
		float:left;
		padding-top: 3px;

		text-shadow: 1px 1px 1px rgba(72,87,94,.35);
	}
	.footerLogos img{
		width:160px;
		height:96px;
		display:block;
		float:left;
		padding:40px 38px 0 38px;
	}
	.Minifooter {
		height:23px;
		background: #FFF;
		bottom:0;
		display: block;
		width:100%;
		margin-top: 0;
		padding-top:17px;
		color:#a1a1a1;
		vertical-align:baseline;
		font-size:12px;
	}
	
	.Minifooter a{
		margin-right:22px;
		text-decoration:none;
		float:right;
		color:#a1a1a1;
	}
	.leftMar105{margin-left: 105px;}
}

@media all and (max-width: 650px) {
.left{}
.right{}
.mobileCenter{
	display: block;
	margin: 0 auto;
}

	h1{
	font-family:'OpenSansLight', Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000;
	line-height:30px;
	}
	
	h2{
		font-family:'OpenSansLight', Arial, Helvetica, sans-serif;
		font-size:20px;
		color:#000;
		line-height:30px;
	}
	
	h3{
		font-family:'OpenSansLight', Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#000;
		line-height:18px;
	}
	h4{
		font-family:'OpenSansLight', Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000;
		line-height:14px;
	}
	
	.tablet_visible{display: block!important; visibility: visible!important;}
	.tablet_hidden{display: none!important; visibility: hidden!important;}
	.tablet_clear{clear:both!important;}
	.mobile_clear{clear:both!important;}
	#MainWPad{overflow:hidden; padding-bottom:20px;}
	
	.mobile_text_size_18{font-size:18px!important;}

	.topMar30{margin-top:3%!important;}
	.topMar33{margin-top:3.3%!important;}
	.topMar50{margin-top:5%!important;}
		.topMar60{margin-top:6%!important;}

	.topMar80{margin-top:8%!important;}
	.topMar100{margin-top:10%!important;}
	.topMar120{margin-top:12%!important;}

.topMar10M{margin-top:30px!important;}
	.topMar30M{margin-top:30px!important;}
	
	.botMar20M{margin-bottom:20px!important;}
	.text_size_66{font-size:40px!important; line-height:40px!important;}
	.text_left_mobile{text-align:left!important;}
	.text_center_mobile{text-align:center!important;}
	.text_right_mobile{text-align:right!important;}

	.topPad60{padding-top:6%;}
	.topPad180{padding-top:18%;}
		/*############################
	## HEADER STYLES
	############################*/
	header{
		border-bottom: 3px solid #252525;
		width:100%;
		display:block;
	}
	.miniMenu{
		min-height:47px;
		/*background:url(../images/header_mini_bg.jpg) repeat-x;*/
		background-color:#333333;
	}
	.Menu{
		min-height:400px;
		/*background:url(../images/header_bg.jpg) repeat-x;*/
		background-color:#333333;
	}
	
	.Menu .logo{
		float:left;
		height:84px;
		display:block;
		margin-top:12px;
		background:url(../images/logo.png) no-repeat;
		background-size:contain;
	}
	
	.underMenu{
		width:100%;
		height:50px;
		display:block;
		border-bottom:1px solid #CCC;
		background-color:#e5e5e5;
	}
	.underMenu input{
		width:100%;
		height:50px;
		display:block;
		background-color:#fff;
		background:url(../images/povecalo.png) #fff no-repeat center center;
	}
	::-webkit-input-placeholder {
	   font-size:15px;
	   color: #a1a1a1;
	   padding-left:10px;
	}
	
	:-moz-placeholder { /* Firefox 18- */
	   font-size:15px;
	   color: #a1a1a1;
	   padding-left:10px;
	}
	
	::-moz-placeholder {  /* Firefox 19+ */
	   font-size:15px;
	   color: #a1a1a1;
	   padding-left:10px;
	}
	
	:-ms-input-placeholder {  
	   font-size:15px;
	   color: #a1a1a1;
	   padding-left:10px;
	}
	
	
	#miniSlider{
		height:685px;
		background:url(../images/slider_bg.jpg) no-repeat top center;
		padding-top:40px;
	}
	
	#miniSlider .logo{
		float:left;
		width:163px;
		height:103px;
		display:block;
		margin-top:12px;
		background:url(../images/logo.png) no-repeat;
		background-size:contain;
	}
	#Slider{
		height:440px;
	}
	#Slider div.register_box, #miniSlider div.register_box{
		margin-top:40px;
	}
	#Slider h1, #miniSlider h1, #cont_head h1{
		font-family:'OpenSansLight', Arial, Helvetica, sans-serif;
		font-size:42px;
		text-align:right;
		color:#000;
		line-height:42px;
	}
	#Slider .semi, #miniSlider .semi, #cont_head .semi{
		font-family:'OpenSansSemibold', Arial, Helvetica, sans-serif;
		font-size:inherit;
	}
	#Slider div.text, #miniSlider div.text, #cont_head div.text{
		font-family:'OpenSansRegular', Arial, Helvetica, sans-serif;
		font-size:15px;
		margin:30px 0;
		text-align:right;
		line-height: 24px;
	}
	#cont_head h1, #cont_head div.semi, #cont_head div.text{text-align:left;}
	#laptop{
		width: 100%;
		display: block;
margin:0 auto;
		
	}
	#laptop iframe{
		width: 100%;
	}
	.register_button{
		width: 100%;
		height: 19px;
		-webkit-border-radius: 5px/4px;
		-moz-border-radius: 5px/4px;
		border-radius: 5px/4px;
		background-color: #fff;
		-webkit-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		-moz-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		background-image: -webkit-linear-gradient(bottom, #f3621f, #ff7b23);
		background-image: -moz-linear-gradient(bottom, #f3621f, #ff7b23);
		background-image: -o-linear-gradient(bottom, #f3621f, #ff7b23);
		background-image: linear-gradient(to top, #f3621f, #ff7b23);
		font-family: "OpenSansBold";
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		font-size: 25px;
		text-transform: uppercase;
		padding: 18px 0 20px;
		text-align: center;
	}
	
	.dateOfSessions{
		margin-top:5px;
	}
	.underButtonText{
		font-size:11px;
		color:#777777;
		font-family: 'OpenSansItalic';
		margin-bottom:10px!important;
		line-height:14px;
	}
	.atendee_button{
		width: 128px;
		height: 11px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		background-color: #fff;
		-webkit-box-shadow: inset 0 1px rgba(255,255,255,.35);
		-moz-box-shadow: inset 0 1px rgba(255,255,255,.35);
		box-shadow: inset 0 1px rgba(255,255,255,.35);
		background-image: -webkit-linear-gradient(bottom, #00a9cc, #00bfd0);
		background-image: -moz-linear-gradient(bottom, #00a9cc, #00bfd0);
		background-image: -o-linear-gradient(bottom, #00a9cc, #00bfd0);
		background-image: linear-gradient(to top, #00a9cc, #00bfd0);
		float:right;
		margin-top:39px;
		font-family:'OpenSansSemibold';
		padding: 10px;
		text-align: center;
		color: white;
		font-size:12px;
	}
	.miniMenu .dateOfSessions{margin-right:13px;}
	.miniMenu .atendee_button, .miniMenu .atendee_button2, .miniMenu .dateOfSessions{margin-top:7px;}
	.blue_button{
		width: 100%;
		height: 19px;
		-webkit-border-radius: 5px/4px;
		-moz-border-radius: 5px/4px;
		border-radius: 5px/4px;
		background-color: #fff;
		-webkit-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		-moz-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		background-image: -webkit-linear-gradient(bottom, #00a9cc, #00bfd0);
		background-image: -moz-linear-gradient(bottom, #00a9cc, #00bfd0);
		background-image: -o-linear-gradient(bottom, #00a9cc, #00bfd0);
		background-image: linear-gradient(to top, #00a9cc, #00bfd0);
		font-family: "OpenSansRegular";
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		padding: 18px 0 20px;
		text-align: center;
		font-size:18px;
	}
	.blue_button:hover, .atendee_button:hover, .register_button:hover, .green_button:hover{
		color:#ddd!important;
	}
	
	.green_button, .green_button2{
		width: 100%;
		height: 19px;
		-webkit-border-radius: 5px/4px;
		-moz-border-radius: 5px/4px;
		border-radius: 5px/4px;
		background-color: #fff;
		-webkit-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		-moz-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		background-image: -webkit-linear-gradient(bottom, #99bf4a, #add558);
		background-image: -moz-linear-gradient(bottom, #99bf4a, #add558);
		background-image: -o-linear-gradient(bottom, #99bf4a, #add558);
		background-image: linear-gradient(to top, #99bf4a, #add558);
		font-family: "OpenSansRegular";
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		padding: 18px 0 20px;
		text-align: center;
		font-size:18px;
		
	}
	
	.green_button:hover, .green_button2:hover{
		width: 100%;
		height: 19px;
		-webkit-border-radius: 5px/4px;
		-moz-border-radius: 5px/4px;
		border-radius: 5px/4px;
		background-color: #fff;
		-webkit-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		-moz-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		background-image: -webkit-linear-gradient(bottom, #add558, #99bf4a);
		background-image: -moz-linear-gradient(bottom, #add558, #99bf4a);
		background-image: -o-linear-gradient(bottom, #add558, #99bf4a);
		background-image: linear-gradient(to top, #add558, #99bf4a);
		font-family: "OpenSansRegular";
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		padding: 18px 0 20px;
		text-align: center;
		font-size:18px;
	}
	
	.orange_button, .orange_button2{
		width: 100%;
		height: 19px;
		-webkit-border-radius: 5px/4px;
		-moz-border-radius: 5px/4px;
		border-radius: 5px/4px;
		background-color: #fff;
		-webkit-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		-moz-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		background-image: -webkit-linear-gradient(bottom, #de662f, #f27f38);
		background-image: -moz-linear-gradient(bottom, #de662f, #f27f38);
		background-image: -o-linear-gradient(bottom, #de662f, #f27f38);
		background-image: linear-gradient(to top, #de662f, #f27f38);
		font-family: "OpenSansRegular";
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		padding: 18px 0 20px;
		text-align: center;
		font-size:18px;
	}
	
	.orange_button:hover, .orange_button2:hover{
		width: 100%;
		height: 19px;
		-webkit-border-radius: 5px/4px;
		-moz-border-radius: 5px/4px;
		border-radius: 5px/4px;
		background-color: #fff;
		-webkit-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		-moz-box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		box-shadow: 0 0 0 1px rgba(61,61,61,.23), inset 0 1px rgba(255,255,255,.35);
		background-image: -webkit-linear-gradient(bottom, #f27f38, #de662f);
		background-image: -moz-linear-gradient(bottom, #f27f38, #de662f);
		background-image: -o-linear-gradient(bottom, #f27f38, #de662f);
		background-image: linear-gradient(to top, #f27f38, #de662f);
		font-family: "OpenSansRegular";
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		padding: 18px 0 20px;
		text-align: center;
		font-size:18px;
	}
	
	
	
	nav{
		float: right;
		/*height: 35px;*/
		margin-top: 7px;
		/* width: 50%; */
		width: 100%;
		position: relative;
		z-index: 1000;
	}
	.green_flag{
		position:absolute;
		top:136px;
		z-index:1000;
		right:0;
		height:52px;
	}
	.green_flag .Gleft{
		float:left;
		width:30px;
		height:52px;
		display:block;
		background:url(../images/gree_flag_left.png) no-repeat transparent;
	}
	
	.green_flag .Gbg{
		float:left;
		width:auto;
		height:32px;
		display:block;
		background:url(../images/gree_flag_bg.png) ;
		padding:10px;
	}
	
	.green_flag .Gbg span.white{
		font-family: "OpenSansBold";
		font-size: 19px;
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		
	}
	.green_flag .Gbg span.green{
		font-family: "OpenSansSemibold";
		font-size: 14px;
		color: #50601a;
	}
	
	.green_flag .Gright{
		width:30px;
		height:52px;
		display:block;
		background:url(../images/gree_flag_right.png) no-repeat transparent;
		float:left;
	}
	
	
	
	.green_flag2{
		
		height:52px;
	}
	.green_flag2 .Gleft{
		float:left;
		width:30px;
		height:52px;
		display:block;
		background:url(../images/gree_flag_left.png) no-repeat transparent;
	}
	
	.green_flag2 .Gbg{
		float: left;
	width: auto;
	height: 26px;
	display: block;
	background: url(../images/gree_flag_bg.png);
	padding: 10px;
	padding-top: 16px;
	}
	
	.green_flag2 .Gbg span.white{
		font-family: "OpenSansBold";
		font-size: 19px;
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		
	}
	.green_flag2 .Gbg span.green{
		font-family: "OpenSansSemibold";
		font-size: 14px;
		color: #50601a;
	}
	
	.green_flag2 .Gright{
		width:30px;
		height:52px;
		display:block;
		background:url(../images/gree_flag_right.png) no-repeat transparent;
		float:left;
	}
	
	#cont_head{width:100%; padding:50px 0 55px 0;}
	
	ul#underMenu {
	  text-align: left;
	  display: inline;
	  margin: 0;
	  padding: 18px 0 12px 0;
	  list-style: none;
	  
	}
	ul#underMenu li {
	  font:  15px sans-serif;
	  display: inline-block;
	  margin-right: -4px;
	  position: relative;
	  padding: 15px 20px;
	  cursor: pointer;
	  padding-right:15px;
	  background:url(../images/underMenu_arrow.png) right center no-repeat;
	}
	ul#underMenu li:hover {
	  color: #000;
	  padding-right:15px;
	  background:url(../images/underMenu_arrow.png) right center no-repeat;
	
	}
	ul#underMenu li ul {
	  padding: 0;
	  position: absolute;
	  top: 48px;
	  left: 0;
	  width: 150px;
	  z-index:10;
	  -webkit-box-shadow: none;
	  -moz-box-shadow: none;
	  box-shadow: none;
	  display: none;
	  opacity: 0;
	  visibility: hidden;
	  -webkit-transiton: opacity 0.2s;
	  -moz-transition: opacity 0.2s;
	  -ms-transition: opacity 0.2s;
	  -o-transition: opacity 0.2s;
	  -transition: opacity 0.2s;
	}
	ul#underMenu li ul li { 
	  background: #e5e5e5; 
	  display: block; 
	  color: #000;
	  border-bottom:1px solid #333;
	}
	ul#underMenu li ul li:hover { background: #666; color:#fff;}
	ul#underMenu li:hover ul {
	  display: block;
	  opacity: 1;
	  visibility: visible;
	}
	/*nav a{
		height:33px;
		width:auto;
		float:right;
		margin-left:40px;
		border-bottom:2px solid #3d3d3d;
		font-family:'OpenSansRegular', Arial, Helvetica, sans-serif;
		font-size:13px;
		text-transform:uppercase;
		color:white;
	}
	nav a:hover, nav a.active{
		color:#d37a31;
		border-bottom:2px solid #d37a31;
	
	}*/
	
	.about_boxici{
		padding:25px 40px!important;
	}
	.bg_zeleni08{
		background: rgb(154, 179, 67)!important;
		background: rgba(154, 179, 67, .88)!important;
	}
	/*############################
	## CONTENT STYLES
	############################*/
	#content{
		margin-top:-175px!important;
		height:100%;
		/*background:url(../images/content_bottom_bg.jpg) repeat-x bottom center;*/
	}
	#content .container_20 .grid_20{
		width:100%!important;
		min-height:500px;
		margin:0;
		background-color: #fff;
		
	}
	.borderTop5{
		border-top:5px solid #a1c62e;
	}
	#content_inside > .container_20 > .grid_20{
		min-height:500px;
		-webkit-border-radius: 5px/5px;
		-moz-border-radius: 5px/5px;
		border-radius: 5px/5px;
		background-color: #fff;
		
	}
	#content .content_slide1{
		background:url(../images/lightGrayNojz.jpg) repeat-x;
	
	}
	.content_slide1{
		background:url(../images/lightGrayNojz.jpg) repeat-x;
	
	}
	#content .content_slide2{
		background:url(../images/lightGrayNojz.jpg) ;
	}
	#content .content_slide3{
		background-color:#eeeeee;
	}
	#content .content_slide3 .head{
		height:50px;
		background-color:#9cb933;
		color:#FFF;
		font-family:'OpenSansLight', Arial, Helvetica, sans-serif;
		font-size:25px;
		text-align:center;
		padding:10px;
		padding-left:0;
	}
	.strelica{
		
	}
	
	#content .content_slide3 .slide3_holder .ms-view, #content .content_slide3 .slide3_holder .ms-view .ms-slide{
		/*padding:49px 160px 30px 160px;*/
		height:115px!important;
	}
	.ms-nav-next{right:0!important;}
	.ms-nav-prev{left:0!important;}
	
	
	#content .content_slide4{
		width:100%;
		display:block;
		-webkit-border-bottom-left-radius: 5px;
		-khtml-border-radius-bottomleft: 5px;	
		-moz-border-radius-bottomleft: 5px;
		border-bottom-left-radius: 5px;
		
		-webkit-border-bottom-right-radius: 5px;
		-khtml-border-radius-bottomright: 5px;	
		-moz-border-radius-bottomright: 5px;
		border-bottom-right-radius: 5px;
	}
	
	.fleg{
		width:65px;
		height:82px;
		display:block;
		background:url(images/fleg.png) no-repeat;
		margin-right:10px;
		float:left;
	}
	.fleg div{
		font-size: 13px;
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.1);
		text-align:center;
		padding-right:4px;
		padding-top:10px;
	}
	
	
	
	#content .content_slide4 h1{
		padding-top:90px;
	}
	#content .content_slide4 .register_button{
		margin-top:40px;
	}
	
	#content_inside .content_slide_world{
		width:100%;
		height:417px;
		display:block;
		background:url(../images/world.png) #e5e5e5 center center no-repeat;
		-webkit-border-bottom-left-radius: 5px;
		-khtml-border-radius-bottomleft: 5px;	
		-moz-border-radius-bottomleft: 5px;
		border-bottom-left-radius: 5px;
		
		-webkit-border-bottom-right-radius: 5px;
		-khtml-border-radius-bottomright: 5px;	
		-moz-border-radius-bottomright: 5px;
		border-bottom-right-radius: 5px;
	}
	#content_inside .content_slide_world h1{
		padding-top:130px;
	}
	.slide3_holder .ms-nav-prev,
	.slide3_holder .ms-nav-next,
	.slide3_holder .ms-bullets{opacity:1!important;}
	
	#content_inside .schedule{
		width:100%;
		margin:0;
		margin-bottom:2px;
		border-bottom:1px solid #cccccc;
	}
	#content_inside .borcer{	border-top:1px solid #cccccc;}
	#content_inside .schedule .presenter{
		width:100%;
		margin:0;
		min-height: 52px;
		background: #e5e5e5;
		background-size:contain;
		/*padding:40px 25px 125px 25px;*/
	}
	#content_inside .schedule .presenter h4{
		font-family:'OpenSansSemibold', Arial, Helvetica, sans-serif;
		font-size:20px;
		color:#000;
		text-align:center;
		padding:10px;
	}
	
	.strelica{
		width: 0px;
		height: 0px;
		border-style: solid;
		border-width: 0 35px 35px 0;
		border-color: transparent #9cb933 transparent transparent;
		line-height: 0px;
		_border-color: #000000 #9cb933 #000000 #000000;
		_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
		position:relative;
		left:186px;
		z-index:1000;
	}
	.bgWarrows{
		background:url(../images/whiteArrowss.png) #f0f0f0 no-repeat center center;
		background-size:contain;
	}
	.bgWarrowsLeft{
		background:url(../images/whiteArrow_left.png) #f0f0f0 no-repeat left center;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
	}
	.infoI{
		width:17px;
		height:17px;
		display:inline-block;
		background:url(../images/summit_icons/info.png) no-repeat center center;
	}
	
	.exp1{
		width:54px;
		height:54px;
		display:inline-block;
		float:left;
		background:url(../images/summit_icons/exp_beginner.png) no-repeat center center;
	}
	.exp2{
		width:54px;
		height:54px;
		display:inline-block;
		float:left;
		background:url(../images/summit_icons/exp_int.png) no-repeat center center;
	}
	.exp3{
		width:54px;
		height:54px;
		display:inline-block;
		float:left;
		background:url(../images/summit_icons/exp_adv.png) no-repeat center center;
	}
	
	.track1{
		width:54px;
		height:54px;
		display:inline-block;
		float:left;
		background:url(../images/summit_icons/tracks_1.png) no-repeat center center;
	}
	
	.track2{
		width:54px;
		height:54px;
		display:inline-block;
		float:left;
		background:url(../images/summit_icons/tracks_2.png) no-repeat center center;
	}
	
	.track3{
		width:54px;
		height:54px;
		display:inline-block;
		float:left;
		background:url(../images/summit_icons/tracks_3.png) no-repeat center center;
	}
	.pdfIcon{
		width:54px;
		height:54px;
		display:inline-block;
		float:left;
		background:url(../images/summit_icons/pdf.png) no-repeat center center;
	}
	.videoIcon{
		width:54px;
		height:54px;
		display:inline-block;
		float:left;
		background:url(../images/summit_icons/video.png) no-repeat center center;
	}
	
	.mp3Icon{
		width:54px;
		height:54px;
		display:inline-block;
		float:left;
		background:url(../images/summit_icons/mp3.png) no-repeat center center;
	}
	
	.slidesIcon{
		width:54px;
		height:54px;
		display:inline-block;
		float:left;
		background:url(../images/summit_icons/slides.png) no-repeat center center;
	}
	
	
	
	ul#downlodsIconMenu {
	  text-align: left;
	  display: inline;
	  margin: 0;
	  padding: 10px 0 0 0;
	  list-style: none;
	  
	}
	ul#downlodsIconMenu li {
	  font:  15px sans-serif;
	  display: inline-block;
	  margin-right: ;
	  position: relative;
	  /*padding: 15px 20px;*/
	  cursor: pointer;
	  padding-bottom: 10px;

	  /*padding-right:15px;*/
	  background:url(../images/underMenu_arrow.png) bottom center no-repeat;
	}
	ul#downlodsIconMenu li:hover {
	  color: #000;
	  /*padding-right:15px;*/
	  padding-bottom: 10px;

	  background:url(../images/underMenu_arrow.png) bottom center no-repeat;
	
	}
	ul#downlodsIconMenu li ul {
	  padding: 0;
	  position: absolute;
	  top: 58px;
	  left: 0;
	  width: 250px;
	  z-index:10;
	  -webkit-box-shadow: none;
	  -moz-box-shadow: none;
	  box-shadow: none;
	  display: none;
	  opacity: 0;
	  visibility: hidden;
	  -webkit-transiton: opacity 0.2s;
	  -moz-transition: opacity 0.2s;
	  -ms-transition: opacity 0.2s;
	  -o-transition: opacity 0.2s;
	  -transition: opacity 0.2s;
	}
	ul#downlodsIconMenu li ul li { 
	  background: #f0f0f0; 
	  display: block; 
	  color: #000;
	  font-family:'OpenSansSemibold';
	  font-size: 14px;
	  height:40px;
	  border-bottom:1px solid #ddd;
	}
	ul#downlodsIconMenu li ul li:hover { background: #ccc; color:#fff;}
	ul#downlodsIconMenu li:hover ul {
	  display: block;
	  opacity: 1;
	  visibility: visible;
	  padding-top:25px;
	}
	
	#downlodsIconMenu #SelectRowtext {margin: 20px 0 0 9px;}
	
	#downlodsIconMenu input[type=radio], #downlodsIconMenu input[type=checkbox]{
		display:inline-block;
		width:20px;
		height:20px;
		vertical-align:middle;
		background:url(../images/offer_checkbox_un.png) left top no-repeat;
		cursor:pointer;
		background-size:contain;
	}
#downlodsIconMenu input[type=radio]:checked, #downlodsIconMenu input[type=checkbox]:checked{
		background:url(../images/offer_checkbox.png) left no-repeat;
		background-size:contain;
		height:20px;width:20px;
	}
	#downlodsIconMenu .downBut{
	background-color: #dddddd;
	width: 100%;
	height: 20px;
	display: block;
	padding: 15px 0;
	text-align: center;
	/*padding-top:15px;*/
	}
	#downlodsIconMenu .fourth{left: -173px;}
	
	
	.pic{width:163px; height:171px; display:block; margin:0 auto;margin-top:20px;margin-bottom:0;}
	.pic2{margin-bottom:0; width:100%;}
	.presenter_logo{display:none;}
	#content_inside .schedule .schedule_list{
		padding:10px;
		background-color: white;
	}
	#content_inside .schedule hr{border-bottom:1px solid #e5e5e5; width:100%; padding:10px 0;}
	#content_inside .schedule .schedule_list_line{
		margin-top:30px;
		padding-bottom:17px;
	}
	#content_inside .schedule .text{
		margin-top:20px;
		font-size:13px;
	}
	
	.modalBG{
		background:url(../images/lightGrayNojz.jpg);
	
	}
	
	.title_box_presenter{width:143px; display:block; margin:0 auto; color:#FFF; text-align:center; background:#9ab343; padding:10px;}
	ul#week li{width:100%!important;}
	
	#tickets{
	
	margin-top:20px;
	
	}
	#tickets .head1{
	display: table;
	float:left;
	overflow: hidden;
	border-left: solid 1px #ddd;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	background-image: -webkit-linear-gradient(bottom, #eee, #fff);
	background-image: -moz-linear-gradient(bottom, #eee, #fff);
	background-image: -o-linear-gradient(bottom, #eee, #fff);
	background-image: linear-gradient(to top, #eee, #fff);
	height: 64px;	
	
	}
	#tickets .head2{
	display: table;  
	float:left;
	border-left: solid 1px #ddd;
	border-top: solid 1px #ddd;
	border-right: solid 1px #ddd;
	background-image: -webkit-linear-gradient(bottom, #eee, #fff);
	background-image: -moz-linear-gradient(bottom, #eee, #fff);
	background-image: -o-linear-gradient(bottom, #eee, #fff);
	background-image: linear-gradient(to top, #eee, #fff);
	height: 64px;	
	
	}
	#tickets .head3{
	display: table;
	float:left;
	border: solid 1px #ddd;
	background-image: -webkit-linear-gradient(bottom, #eee, #fff);
	background-image: -moz-linear-gradient(bottom, #eee, #fff);
	background-image: -o-linear-gradient(bottom, #eee, #fff);
	background-image: linear-gradient(to top, #eee, #fff);
	height: 64px;	
	
	}
	#tickets .head4{
	display: table;
	float:left;
	border-right: solid 1px #ddd;
	border-left: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	background-image: -webkit-linear-gradient(bottom, #eee, #fff);
	background-image: -moz-linear-gradient(bottom, #eee, #fff);
	background-image: -o-linear-gradient(bottom, #eee, #fff);
	background-image: linear-gradient(to top, #eee, #fff);
	height: 64px;	
	margin-bottom:30px;
	}
	
	#tickets .rowBig{
		height: 107px;
		display: table;
	}
	
	#tickets .active .rowBig{
		height: 103px;
		width: 222px;
		display: table;
	}
	
	#tickets .active .grid_4 #tickets .list .active {
		width: 222px!important;
		display: table;
	}
	
	#tickets .list{
		display: table;
		border-top:1px solid #dddddd;
		
	}
	.tikets .list #head1, .tikets .list #head2, .tikets .list #head3{
		display: table;
	}
	.tikets .list #head1 .text, .tikets .list #head2 .text, .tikets .list #head3 .text{
		vertical-align: middle;
		display: table-cell;
	}
	
	.listSivi{background-color:#f8f8f8;}
	
	#tickets .list .text{
		font-size:14px;
		padding:11px;
		line-height:19px;
	}
	
#tickets .mobileNonActive{
	display:none!important;
	visibility:hidden!important;
	}
	
	
	#tickets .selectRowTop{
		height: 38px;
		border-bottom:1px solid #dddddd;
	}
	#tickets .selectRow{
		height: 61px;
		border-bottom:1px solid #dddddd;
	}
	
	#tickets .selectedRow{
		height: 18px;
		display: table;
		border-bottom:1px solid #dddddd;
	}
	
	#tickets .selectedRowLeftCol{
		height: 18px;
		display: table;
		background:url(../images/ticketSelectArrow.png) transparent no-repeat center left;
	}
	#tickets .selectedRow{
		height: 18px; 
		display: table;
		background: #f6f6f6 no-repeat;
	}
	#tickets .selectRow #SelectRowtext{
		font-size:20px;
		text-shadow: 1px 1px 1px rgba(0,0,0,.1);
		color:#ffbf00;
	}
	
	#tickets .selectRow .SelectRowtext2{
		font-size:20px;
		text-shadow: 1px 1px 1px rgba(0,0,0,.1);
		color:#ffbf00;
	}
	
	#tickets .active .head2, #tickets .active .head3, #tickets .active .head4, #tickets .active .head1,{
		background-image: -webkit-linear-gradient(bottom, #fce270, #fdefa6);
		background-image: -moz-linear-gradient(bottom, #fce270, #fdefa6);
		background-image: -o-linear-gradient(bottom, #fce270, #fdefa6);
		background-image: linear-gradient(to top, #fce270, #fdefa6);
		border: solid 1px #ddd;
		height: 117px;
		position:relative;
		margin-top:-9px;
		z-index:1;
	}
	#tickets .activeHead{
		background-image: -webkit-linear-gradient(bottom, #fce270, #fdefa6);
		background-image: -moz-linear-gradient(bottom, #fce270, #fdefa6);
		background-image: -o-linear-gradient(bottom, #fce270, #fdefa6);
		background-image: linear-gradient(to top, #fce270, #fdefa6);
		
	}
	#tickets .bestValue{
		width:100%;
		height:18px;
		display:block;
		position:absolute;
		z-index:2;
		margin:-37px auto 0 auto;
		background:url(../images/bestValue.png) no-repeat center center
	}
	#tickets .buttonRow{
		height:140px;
		display:block;
	}
	
	#tickets .active .ticketCont, #tickets .active .selectRowTop, #tickets .active .selectRow, #tickets .active .buttonRow, #tickets .active{
		
		background:#;
	}
	
	.selectBG{
		width:241px;
		height:18px;
		display:block;
		padding:10px;
		background:url(../images/ticketSelect.png) no-repeat;
	}
	
	input[name="payment_option"]{
		display:inline-block;
		width:34px;
		height:34px;
		vertical-align:middle;
		background:url(../images/offer_checkbox_un.png) left top no-repeat;
		cursor:pointer;
		float:left;
		margin:14px 0 13px 15px;
	}
	input[name="payment_option"]:checked{
		background:url(../images/offer_checkbox.png) 10px no-repeat;
		height:34px;
		float:left;
		margin:14px 0 13px 15px;
	}
	
	
	 input[name="package_option"]  {
		display:block;
		width:34px;
		height:34px;
		vertical-align:middle;
		background:url(../images/offer_checkbox_un.png) left top no-repeat;
		cursor:pointer;
		margin:17px auto 14px auto;
	}
	input[name="package_option"]:checked{
		background:url(../images/offer_checkbox.png) 10px no-repeat;
		height:34px;
		margin:17px auto 14px auto;
	}
	
	
	#SelectRowtext{
		height:28px;
		float:left;
		margin:20px 0 13px 9px;
	}
	
	.paymentOption {
		display: table;
	}
	.paymentOptionPad{
		padding:11px 0;
			
	}
	
	.paymentOptionActive{
		/*background-color:#f6f6f6;	*/
	}
	
	.packageOptionButton{
		width: 156px;
		height: 51px;
		-webkit-border-radius: 3px/4px;
		-moz-border-radius: 3px/4px;
		border-radius: 3px/4px;
		background-color: #fff;
		display:block;
		margin:0 auto;
		-webkit-box-shadow: inset 0 1px rgba(255,255,255,.35);
		-moz-box-shadow: inset 0 1px rgba(255,255,255,.35);
		box-shadow: inset 0 1px rgba(255,255,255,.35);
		border: solid 1px #e6b943;
		background-image: -webkit-linear-gradient(bottom, #ecc15e, #f6dc4b);
		background-image: -moz-linear-gradient(bottom, #ecc15e, #f6dc4b);
		background-image: -o-linear-gradient(bottom, #ecc15e, #f6dc4b);
		background-image: linear-gradient(to top, #ecc15e, #f6dc4b);
		color:#FFF;
		cursor:default;
	}
	
	.packageOptionButton .text{
		font-family: "Open Sans";
		font-weight: bold;
		color: #fff;
		text-shadow: 1px 1px 1px rgba(0,0,0,.15);
		padding:20px;
		text-align:center;
	}
	
	
	.ticketHeadCont{
		display: table-cell;
		vertical-align: middle;
		padding:0 15px;
		line-height:23px;
	}
	.ticketCont{
		display: table-cell;
		vertical-align: middle;
		padding:0 10px;
		line-height:23px;
	}
	/*############################
	## FOOTER STYLES
	############################*/
	footer{
		height:initial;
		background: #333333 repeat-x;
		background-position:bottom;
		bottom:0;
		display: block;
		width:100%;
		vertical-align:baseline;
		width:100%;
	}
	.underContBg{position:absolute; z-index:-1; width:100%; height:20px; background-color:#333333;margin-top:-20px;}
	footer{}
	
	.brejk {
	  text-align:center;
	  border-bottom:1px solid #2b2b2b;
	}
	.brejk h2 {
	  display:inline-block;
	
	  position:relative;
	  top:18px;
	  background:#333333;
	  padding:0 12px;
	  color:#FFF;
	}
	.footerLogos {margin-top: 4%;

	}
	.footerLogos img{
		
		display:block;
		float:left;
		padding:4% 1.8% 0 1.8%;
	}
	
	#social{
		display: block;
		width: 300px;
		height: 30px;
		margin: 0 auto;
	}
	.social{}
	.social .socialIcon{
		width:28px;
		height:24px;
		float:left;
		display:block;
		margin-right:7px;
		background-position:top center;
		background-repeat:no-repeat;
		
	}
	
	.social .facebook{
		width:27px!important;
		background-image:url(images/social_facebook.png);
	}
	.social .twitter{
		background-image:url(images/social_twitter.png);
	}
	.social .linkedin{
		background-image:url(images/social_linkein.png);
	}
	.social .googlePlus{
		background-image:url(images/social_g.png);
	}
	.social .pinterest{
		background-image:url(images/social_pinterest.png);
	}
	
	.social .socialName{
		visibility: hidden;
		display:none;
	}
	.404{background-size:cover;}
	
	.Minifooter {
		height:23px;
		background: #FFF;
		bottom:0;
		display: block;
		width:100%;
		margin-top: 0;
		padding-top:17px;
		color:#a1a1a1;
		vertical-align:baseline;
		font-size:12px;
	}
	
	.Minifooter a{
		width:100%;
		height:20px;
		display:block;
		text-decoration:none;
		color:#a1a1a1;
	}
.mobile_clearfix{clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

}



/* New Styles 2014-05-01 */

.noCursor {cursor:auto !important;}

.disabledBtn {background-image:linear-gradient(to top, #E9E9E9, #FCFCFC) !important;}
.disabledBtn:hover {background-image:linear-gradient(to top, #E9E9E9, #FCFCFC) !important;}

.amPmCheckbox {background: url("../images/radio-box-img.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);cursor: pointer;float: left;height: 32px;line-height: 30px;margin-top: 10px;padding-left: 44px;color:#afafaf;}

.amPmCheckbox input[type="checkbox"] {
    display: none;
}

.enabledCheckbox {background: url('../images/checkbox.jpg') no-repeat !important;}

.container_form {margin:auto;width:1200px;padding:20px 40px;}

.col_1_of_3 {width:33%;}

.botMar50 {margin-bottom:50px;}

.col_1_of_3 label {float:left;padding-bottom:10px;}

#menu-footer-navigation{
	list-style-type:none;
}

#menu-footer-navigation li{
	display:inline-block;
	margin-right:10px;
}

@media all and (max-width: 768px) {
	#menu-footer-navigation{
		list-style-type:none;
		text-align:center;
	}

	#menu-footer-navigation li{		
		margin:5px 10px;		
	}

	#menu-footer-navigation li:last-child{	
		margin:5px 10px !important;
	}
	
	
}	