html
	{
		padding-left:				0px;
		padding-right:				0px;
		padding-top:				0px;
		padding-bottom:				0px;
		margin-left:				0px;
		margin-right:				0px;
		margin-top:					0px;
		margin-bottom:				0px;
	}
body
	{
		overflow-x: 				hidden;
		overflow-y: 				auto;
		padding-left:				0px;
		padding-right:				0px;
		padding-top:				0px;
		padding-bottom:				0px;
		margin-left:				0px;
		margin-right:				0px;
		margin-top:					0px;
		margin-bottom:				0px;
		background-color:			#CCFF99;
	}
li a, li
	{
		font-family:				Arial, Helvetica, sans-serif;
		font-size:					12px;
		font-weight:				bold;
		color:						#000099;
		margin-bottom:				5px;
	}
div
	{
		font-family:				Arial, Helvetica, sans-serif;
	}
h1
	{
		margin:						0 0 5px 0;
		padding:					10px 0 10px 0;
		font-family:				Arial, Helvetica, sans-serif;
		font-size:					24px;
		font-weight:				bold;
		line-height:				28px;
		color:						#771111;
	}
h2
	{
		margin:						0 0 10px 0;
		padding:					5px 0;
		font-family:				Arial, Helvetica, sans-serif;
		font-size:					18px;
		font-weight:				normal;
		color:						#000000;
	}
h3
	{
		margin:						0 0 5px 0;
		padding:					2px 0;
		font-family:				Arial, Helvetica, sans-serif;
		font-size:					12px;
		font-weight:				bold;
		color:						#771111;
	}
h4
	{
		margin:						0 0 5px 0;
		padding:					2px 0;
		font-family:				Arial, Helvetica, sans-serif;
		font-size:					16px;
		font-weight:				bold;
		color:						#771111;
	}
#header
	{
		background-color:			#FFFFFF;
		background-image:			url("/images/site/header_vasil_levski_troyan.jpg");
		background-size:			1000px 100px;
		border:						none;
	}
#century_info
	{
		position:					absolute;
		background-color:			transparent;
		background-image:			url("/images/site/100_years.jpg");
		background-repeat:			no-repeat;
		background-position:		left center;
		font-size:					11px;
		font-weight:				bold;
		text-align:					right;
		top:						5px;
		left:						160px;
		width:						200px;
		height:						40px;
		overflow:					hidden;
	}
#contact_info
	{
		position:					absolute;
		background-color:			transparent;
		background-image:			url("/images/site/header_contacts.png");
		background-repeat:			no-repeat;
		background-position:		left center;
		font-size:					11px;
		font-weight:				bold;
		text-align:					right;
		top:						4px;
		left:						720px;
		width:						275px;
		height:						95px;
		overflow:					hidden;
	}
#footer
	{
		clear:						both;
		float:						left;
		padding:					25px;
		width:						950px;
		color:						#FFFFFF;
		text-align:					left;
		background:					#337711;
	}
.footer_leftcol
	{
		font-family:				Arial, Helvetica, sans-serif;
		font-size:					11px;
		color:						#FFFF00;
		float:						left;
		width:						400px;
		padding:					0 0 0 10px;
		margin-right:				25px;
	}
.footer_rightcol
	{
		float:						right;
		text-align:					right;
		width:						435px;
		text-align:					right;
	}
.footer_subcol
	{
		float:						left;
		width:						190px;
	}
#footer a
	{
		font-family:				Arial, Helvetica, sans-serif;
		font-size:					11px;
		color:						#FFFFFF;
		text-decoration:			none;
	}
#footer a:hover
	{
		text-decoration:			underline;
	}
#searchbox
	{
		position:					absolute;
		background-color:			transparent;
		background-image:			url("/images/site/gdpr.png");
		background-size:			75px 83px;
		background-repeat:			no-repeat;
		background-position:		left center;
		margin-left:				40px;
		font-size:					11px;
		font-weight:				bold;
		text-align:					right;
		top:						8px;
		left:						400px;
		width:						210px;
		height:						85px;
		overflow:					hidden;
	}
#header_effect
	{
		position:					relative;
		top:						0px;
		left:						0px;
		background:					-webkit-gradient(linear, left top, left bottom, from(#337711), to(transparent));
		background:					-webkit-linear-gradient(top, #337711, transparent);
		background:					-moz-linear-gradient(top, #337711, transparent);
		background:					-ms-linear-gradient(top, #337711, transparent);
		background:					-o-linear-gradient(top, #337711, transparent);
		background-color:			transparent;
		border:						none;
		color: 						#000000;
		font-family:				Arial, Helvetica, sans-serif;
		font-size:					13px;
		font-variant:				normal;
		height:						15px;
		line-height:				normal;
		padding:					0px;
		width:						1000px;
		overflow:					hidden;
		margin:						0 auto;
		text-align:					center;
	}
#footer_effect
	{
		position:					relative;
		top:						0px;
		left:						0px;
		background:					-webkit-gradient(linear, left top, left bottom, from(transparent), to(#337711));
		background:					-webkit-linear-gradient(top, transparent, #337711);
		background:					-moz-linear-gradient(top, transparent, #337711);
		background:					-ms-linear-gradient(top, transparent, #337711);
		background:					-o-linear-gradient(top, transparent, #337711);
		background-color:			transparent;
		border:						none;
		color: 						#000000;
		font-family:				Arial, Helvetica, sans-serif;
		font-size:					13px;
		font-variant:				normal;
		height:						15px;
		line-height:				normal;
		padding:					0px;
		width:						1000px;
		overflow:					hidden;
		margin:						0 auto;
		clear:						both;
		text-align:					center;
	}
.css_button
	{
		width:						590px;
		height:						15px;
		padding:					12px 0px;
		border:						1px solid #CCFF99;
		background:					-webkit-gradient(linear, left top, left bottom, from(#337711), to(#CCFF99));
		background:					-webkit-linear-gradient(top, #337711, #CCFF99);
		background:					-moz-linear-gradient(top, #337711, #CCFF99);
		background:					-ms-linear-gradient(top, #337711, #CCFF99);
		background:					-o-linear-gradient(top, #337711, #CCFF99);
		background-color:			#337711;
		box-shadow:					inset 0px 0px 1px #FFFFFF;
		-webkit-box-shadow:			inset 0px 0px 1px #FFFFFF;
		-moz-box-shadow:			inset 0px 0px 1px #FFFFFF;
		-webkit-border-radius:		3px;
		-moz-border-radius:			3px;
		border-radius:				3px;
		color:						#000000;
		font-family:				Arial, Helvetica, sans-serif;
		font-size:					13px;
		font-weight:				bold;
		text-decoration:			none;
		-webkit-transition:			0.4s;
		-moz-transition:			0.4s;
		-o-transition:				0.4s;
		cursor:						pointer;
		margin:						3px 3px;
		display:					block;
		text-align:					center;
	}
.css_button:hover
	{
		-webkit-border-radius:		3px;
		-moz-border-radius:			3px;
		border-radius:				3px;
		box-shadow:					0px 0px 8px 0px #000000;
		-webkit-box-shadow:			0px 0px 8px 0px #000000;
		-moz-box-shadow:			0px 0px 8px 0px #000000;
		border:						1px solid #FFFFFF;
	}
.css_button:active
	{
		top:						1px;
		position:					relative;
	}
#main_content
	{
		float:						left;
		width:						1000px;
	}
#main_leftcol
	{
		float:						left;
		width:						630px;
		margin-top:					15px;
	}
.leftcol_subcol
	{
		float:						left;
		width: 						285px;
		padding:					0 15px 0 0;
		margin-right:				15px;
	}
#main_rightcol
	{
		float:						right;
		margin-top:					15px;
		width:						370px;
	}
#topnews
	{
		display:					block;
		padding-bottom:				10px;
		margin-bottom:				10px;
		border-bottom:				1px dotted #CCCCCC;
	}
#topnews img
	{
		margin-bottom:				5px;
	}
#gallery_section
	{
		display:					block;
		width:						278px;
		padding:					5px 0 5px 5px;
		margin-bottom:				25px;
		border:						1px solid #CCCCCC;
	}
#image_section
	{
		float:						left;
		width:						278px;
		padding-bottom:				5px;
	}
#image_section img
	{
		float:						left;
		margin:						0 3px 3px 0;
		border:						none;
	}
.regular_section
	{
		display:					block;
		width:						285px;
		padding-bottom:				10px;
		margin-bottom:				15px;
		border-bottom:				1px dotted #CCCCCC;
	}
.newsbox
	{
		clear:						both;
		width:						285px;
		padding-bottom:				15px;
		cursor:						pointer;
	}
.newsbox img
	{
		float:						left;
		margin:						5px 5px 5px 5px;
		padding:					0px;
	}
.newsbox .newstitle
	{
		font-family:				Arial, Helvetica, sans-serif;
		font-size:					16px;
		font-weight:				bold;
		color:						#CC0000;
		margin-left:				5px;
	}
.newsbox p
	{
		font-family:				Arial, Helvetica, sans-serif;
		font-size:					11px;
		font-weight:				normal;
		margin-left:				5px;
	}
.blog_box img
	{
		float:						left;
		margin:						0 5px 0 0;
		padding:					0px;
	}
.blog_box p
	{
		font-family:				Arial, Helvetica, sans-serif;
		font-size:					11px;
		font-weight:				normal;
	}
.regular_section ul
	{
		clear:						both;
		margin:						0 0 10px 0;
		padding:					0 0 0 20px;
	}
.regular_section li a
	{
		font-family:				Arial, Helvetica, sans-serif;
		font-weight:				bold;
		text-decoration:			none;
	}
.regular_section li a:hover
	{
		text-decoration:			underline;
	}
.leftcol_fullrow
	{
		clear:						both;
		float:						left;
		width:						600px;
		padding:					10px 0 0 10px;
		border:						1px solid #CCCCCC;
		margin-bottom:				25px;
	}
.rcol_sectionwithborder
	{
		display:					block;
		width:						368px;
		border:						1px solid #CCCCCC;
		margin-bottom:				25px;
	}
#video_section
	{
		display:					block;
		width:						358px;
		margin-top:					10px;
		margin-left:				10px;
	}
#video_section .video_box
	{
		float:						left;
		width:						160px;
		margin:						0 10px 10px 0;
	}
#video_section .video_box img
	{
		margin:						0 0 5px 0;
	}
#video_section .video_box a
	{
		font-family:				Arial, Helvetica, sans-serif;
		font-size:					10px;
		font-weight:				bold;
	}
#video_section .video_box a span
	{
		color:						#FF0000;
		font-family:				Arial, Helvetica, sans-serif;
		font-size:					10px;
		font-weight:				bold;
	}
#newsletter_section
	{
		width:						348px;
		margin:						10px;
	}
#newsletter_section  form
	{
		margin:						0 30px 0 0;
		text-align:					right;
	}
#newsletter_section  select
	{
		width:						200px;
		height:						25px;
		padding:					2px 0;
		margin:						0px;
	}
#newsletter_section .form_row
	{
		padding:					3px 0px;
	}
#newsletter_section label
	{
		margin-right:				10px;
	}
#newsletter_section input
	{
		width:						195px;
		height:						15px;
	}
#newsletter_section .button
	{
		height:						25px;
		width:						100px;
	}
#blog_section
	{
		width:						348px;
		margin:						10px;
	}
#blog_section .blog_box
	{
		padding-bottom:				5px;
		margin-bottom:				5px;
		border-bottom:				1px dotted #CCCCCC;
	}
#blog_section .datetime
	{
		font-family:				Arial, Helvetica, sans-serif;
		font-weight:				bold;
	}
#blog_section img
	{
		float:						left;
		margin:						0 5px 0 0;
		padding:					0px;
	}
#poll_section
	{
		width:						348px;
		margin:						10px;
	}
#poll_section p
	{
		padding-bottom:				10px;
	}
#poll_section img
	{
		float:						right;
	}
#poll_section .button
	{
		height:						25px;
		width:						80px;
		margin-right:				25px;
	}
#partner_section
	{
		width:						348px;
		margin:						10px;
	}
.partner_box
	{
		width:						348px;
		padding:					0px;
		margin-bottom:				25px;
	}
.partner_box p
	{
		clear:						both;
	}
.updatedtime
	{
		font-family:				Arial, Helvetica, sans-serif;
		font-size:					10px;
		font-weight:				bold;
		color:						#FF0000;
	}
a:link, a:active, a:hover, a:visited
	{
		color:						#000099;
	}
a.view_all, a.view_all:link, a.view_all:visited
	{
		clear:						both;
		display:					block;
		width:						100%;
		padding:					5px 0 1px 0;
		margin-bottom:				5px;
		font-family:				Arial, Helvetica, sans-serif;
		font-weight:				bold;
		font-size:					10px;
		text-decoration:			none;
		text-align:					left;
		border:						none;
		color:						#771111;
	}
a.view_all:active, a.view_all:hover
	{
		color:						#FF0000;
	}
a.view_all_right, a.view_all_right:link, a.view_all_right:visited
	{
		clear:						both;
		display:					block;
		width:						100%;
		padding:					5px 0 1px 0;
		margin-bottom:				5px;
		font-family:				Arial, Helvetica, sans-serif;
		font-weight:				bold;
		font-size:					10px;
		text-decoration:			none;
		text-align:					right;
		border:						none;
		color:						#771111;
	}
a.view_all_right:active, a.view_all_right:hover
	{
		color:						#FF0000;
	}
h3 a:link, h3 a:visited
	{
		text-decoration:			underline;
	}
h3 a:active, h3 a:hover
	{
		text-decoration:			none;
	}