
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #262161;
}
body {
	background: #FFFFFF url(bg_new.jpg) repeat-x;
	margin: 0;
	margin-top: 5px;
}
a:link {
	color: #262161;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #262161;
}
a:hover {
	text-decoration: none;
	color: #262161;
}
a:active {
	text-decoration: none;
	color: #cc2128;
}

/** Wrapper Panel **/
div.wrapper {
	width: 956px;
	margin: 0 auto;
}
div.wrapper .header {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

.error {
    color: #FF0000;
}

.success {
    color: #008000;
    margin-top: 15px;
    text-align: center;
}

.clear {
  clear:both;
}

#register {
	width: 219px;
	margin: 0 auto;
}

#home_top, #home_bottom {
	float: right; 
	width: 640px; 
	float: right;
}
#home_top  .box_1 , #home_bottom   .box_1 {
	width: 640px; 
    margin-left: 0;
    margin-right: 10px;
}
#home_top .box_1_title, #home_bottom .box_1_title {
	width: 620px;
}
#home_top .box_1_text, #home_bottom .box_1_text {
	width: 600px;
}


#home_left {
	float: left;
	margin-left: 50px;
	width: 250px;
}
#home_left  .box_1 {
	width: 250px;
	margin-left: 0;
	margin-right: 0;
}
#home_left.box_1_title {
	width: 230px;
}

#home_right {
	float: right;
	width: 250px;
	margin-right: 50px;
}
#home_right  .box_1 {
	width: 250px;
	margin-left: 0;
	margin-right: 0;
}
#home_right .box_1_title {
	width: 230px;
}

/** Header Panel **/
.header .menu_languages {
	width: 100px;
	margin-top: 12px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
}
	.header .menu_languages .language img {
		margin-right: 10px;
		float: left;
		margin-top: 4px;
	}
	.header .menu_languages .language a {
		
	}

	
.header .menu_top {
	margin-top: 9px;
	float: right;
	margin-right: 10px;
}

/** Footer Panel **/

div.footer {
	width: 956px;
	text-align: center;
	height: 35px;
	float: left;
	margin-bottom: 10px;
	padding-top: 38px;
	position: relative;
}
div.footer > div#footer_links {
	border-top:1px solid #9E1F64;
	border-bottom:1px solid #9E1F64;
	padding:4px 0;
}
div.footer > div#footer_logo {
    width: 56px;
    height: 90px;
    position: absolute;
    right: 50px;
    top: 0;
}
/** Left Panel **/

div.left {
	width: 300px;
	float: left;
}

div.logo {
	width: 300px;
	margin-bottom: 20px;
}

div.register {
	width: 300px;
	margin-top: 20px;
	margin-bottom: 20px;
}

div.banners_title {
	border-bottom: 1px solid #9E1F64;
    background-position: center bottom;
    background-repeat: repeat-x;
    color: #262161;
    font-family: Verdana,sans-serif;
    font-size: 14px;
    margin: 10px auto;
    text-align: center;
    width: 190px;
	padding-bottom: 7px;
}

div.banners {
	width: 300px;
	text-align: center;
}

div.banners img {
	margin: 5px;
	
}


/** Content Panel **/

div.content {
	width: 656px;
	float: left;
	padding-top: 20px;
}


div.banner {
	margin-bottom: 20px;
}

div.boxes {
	padding-right: 40px;
}

div.box_1 {
	width: 250px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
	float: right;
}

div.box_1_title {
	
	border-top: 1px solid #9E1F64;
	border-bottom: 1px solid #9E1F64;
	width: 230px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
	color: #262161;
	font-family: Verdana, sans-serif;
	font-size: 18px;
	text-align: right;
}
div.box_1_title_arrow {
	/*background-image: url(../image/srelka.png);*/
	background-position: left;
	background-repeat: no-repeat;
}
.box_1_title_arrow a{
	color: #262161;
}

div.box_1_text {
	/* background-image: url(../image/box_bg.png); */
	background-color: #F5F4F3; /*#FCB040;*/
	background-position: top;
	background-repeat: repeat-x;
	width: 210px;
	padding-top: 10px;
	padding: 5px 20px;
	color: #262161;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: 16px;
}

div.box_1_footer {
	width: 230px;
	padding-right: 20px;
	color: #525252;
	font-family: Tahoma;
	font-size: 11px;
	text-align: right;
}




div.box_2 {
	width: 656px;
	margin-bottom: 40px;
	float: right;
}

div.box_2_title {
	/* background-image: url(../image/srelka.png); */
	background-repeat: no-repeat;
	background-position: left;
	border-top: 1px solid #9E1F64;
	border-bottom: 1px solid #9E1F64;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #262161;
	font-family: Verdana, sans-serif;
	font-size: 18px;
	text-align: left;
}

div.box_2_title_arrow {
	/* background-image: url(../image/srelka.png); */
	background-position: left;
	background-repeat: no-repeat;
}

div.box_2_text {
	/* background-image: url(../image/box_bg.png); */
	background-color: #F5F4F3; /*#FCB040;*/
	background-position: top;
	background-repeat: repeat-x;
	/* background: -webkit-linear-gradient(top, #F5F4F3 90%, #FCB040); /* For Safari 5.1 to 6.0 */
	/* background: -o-linear-gradient(bottom, #F5F4F3 90%, #FCB040); /* For Opera 11.1 to 12.0 */
	/* background: -moz-linear-gradient(bottom, #F5F4F3 90%, #FCB040); /* For Firefox 3.6 to 15 */
	/* background: linear-gradient(to bottom, #F5F4F3 90%, #FCB040); /* Standard syntax (must be last) */
	width: 616px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	color: #262161;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: 16px;
}

div.box_2_footer {
	border-top: 1px solid #9E1F64;
	border-bottom: 1px solid #9E1F64;
	width: 636px;
	padding-top: 5px;
	float: left;
	padding-bottom: 5px;
	padding-right: 20px;
	color: #cc2128;
	font-family: Tahoma;
	font-size: 11px;
	text-align: right;
	text-transform: lowercase;
}

div.box_2_footer a {
	color: #9E1F64;
	font-family: Tahoma;
	font-size: 11px;
	text-align: right;
	text-transform: lowercase;
}


div.regEl {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px; 
	padding-right: 20px;
	
	color: #737373;
	font-family: Verdana, sans-serif;
	font-size: 11px;
}



.m1, .m1:link, .m1:visited, .m1:hover, .m1:active {
	text-transform: uppercase;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding-left: 12px;
	padding-right: 12px;
	text-decoration: none;
}
.m1:hover {
	color: #cc2128;
}

.m1Active, .m1Active:link, .m1Active:visited, .m1Active:hover, .m1Active:active {
	text-transform: uppercase;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #fcb040;
	padding-left: 12px;
	padding-right: 12px;
	text-decoration: none;
}



.m2, .m2:link, .m2:visited, .m2:hover, .m2:active {
	text-transform: lowercase;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: #545454;	
	text-decoration: none;	
}

.m2:hover {
	color: #cc2128;
	text-decoration: none;
}

.m3, .m3:link, .m3:visited, .m3:hover, .m3:active {
	color: #262161;
	font-family: Tahoma;
	font-size: 11px;
	text-align: right;	
	font-weight: bold;
	text-decoration: none;
}

.m3:hover {
	color: #262161;
	text-decoration: none;
}

.m4, .m4:link, .m4:visited, .m4:hover, .m4:active {
	color: #262161;
	font-family: Tahoma;
	font-size: 10px;
	text-align: right;
	text-transform: uppercase;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

.m4:hover, .m4Active {
	color: #cc2128;
	text-decoration: none;
}

.m4Active, .m4Active:link, .m4Active:visited, .m4Active:hover, .m4Active:active {
	color: #cc2128;
	font-family: Tahoma;
	font-size: 10px;
	text-align: right;
	text-transform: uppercase;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

.regnowbut:link, .regnowbut:visited, .regnowbut:hover, .regnowbut:active {

	padding: 7px 20px 7px 20px;
	background-color: #cc2128;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.style1 {
	color: #262161;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: 16px;
	text-decoration: none;
}
.style1.tema1 {
	color: #B22222;
}
.style2 {
	color: #B22222;
	font-family: Verdana, sans-serif;
	font-size: 18px;
	text-decoration: none;
}

.style3 {
	color: #cc2128;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: 16px;
	text-decoration: none;
}

.style4 {
	color: #cc2128;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 16px;
	text-decoration: none;
}

.menu_top ul
{
	margin: 0;
	padding: 0;
	z-index: 30;
}
	.menu_top ul li
	{
		list-style: none;
		float: left;
	}
		.menu_top ul li a
		{	display: block;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ed65b2+0,822153+53,9e1f64+100 */
background: #ed65b2; /* Old browsers */
background: -moz-linear-gradient(top, #ed65b2 0%, #822153 53%, #9e1f64 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed65b2), color-stop(53%,#822153), color-stop(100%,#9e1f64)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ed65b2 0%,#822153 53%,#9e1f64 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ed65b2 0%,#822153 53%,#9e1f64 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ed65b2 0%,#822153 53%,#9e1f64 100%); /* IE10+ */
background: linear-gradient(to bottom, #ed65b2 0%,#822153 53%,#9e1f64 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed65b2', endColorstr='#9e1f64',GradientType=0 ); /* IE6-9 */
			color: white;
			padding-top: 4px;
			padding-bottom: 4px;
			margin: 1px;
			text-align: center;
			text-decoration: none;
		}
		.menu_top ul li a.m1:hover
		{
			color: #fcb040;
		}

.menu_top ul div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	}

	.menu_top ul div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		}

	.menu_top ul div a:hover
	{	}

.ad {
    margin-bottom: 20px;
}

.subtype {
	margin-top: 8px;
	line-height: 16px;
	font-family: Arial,Helvetica,sans-serif;
	color: #1D9AD6;
	font-weight: bold;
}

.speaker-subtype {
	font-weight: bold;
	font-family: Verdana;
	color: #1D9AD6;
}

td.speaker-image {
	width: 130px;
}

.type_topic {
	font-size: 14px;
}

#extensa {
	padding: 25px 5px 15px 0;
	text-align: right;
}

.menu_top ul li a#page_id_26{
	background: none;

	animation-name: blinker; 
	animation-iteration-count: infinite; 
	animation-timing-function: cubic-bezier(1.0,0,0,1.0);
	animation-duration: 1s;

	-webkit-animation-name: blinker; 
	-webkit-animation-iteration-count: infinite; 
	-webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
	-webkit-animation-duration: 1s;
}

@-moz-keyframes blinker {  
    0% { 
		background: #3BB44B; 
	}
    50% { 
		background: #006633; 
	}
    100% { 
		background: #3BB44B; 
	}
}

@-webkit-keyframes blinker {  
    0% { 
		background: #3BB44B; 
	}
    50% { 
		background: #006633; 
	}
	100% { 
		background: #3BB44B; 
	}
}

@keyframes blinker {  
    0% { 
		background: #3BB44B; 
	}
    50% { 
		background: #006633; 
	}
	100% { 
		background: #3BB44B; 
	}
}

#gdpr-notice {
    margin: 3em auto 0 auto;
    text-align: justify;
    width: 100%;
}

.style1.error {
    color: red;
}

.big-register-button {
    display: none;
    text-align: center;
}

html[lang="bg"] .register-bg-button {
    display: block;
}

html[lang="en"] .register-en-button {
    display: block;
}

}