.content {
    /* margin: 0; */
    font-family: 'PTSans-Regular', sans-serif;
	font-size: 16px;
	color: #354454;
	line-height: 1.5em;
}

.content .videowrapper {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.content .videowrapper iframe,
.content .videowrapper object,
.content .videowrapper embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.doc { background:url(../img/icons/doc.gif) no-repeat left center; padding:2px 20px; display:block; }
.docx { background:url(../img/icons/docx.gif) no-repeat left center; padding:2px 20px; display:block; }
.pdf { background:url(../img/icons/pdf.gif) no-repeat left center; padding:2px 20px; display:block; }
.ppt { background:url(../img/icons/ppt.gif) no-repeat left center; padding:2px 20px; display:block; }
.pptx { background:url(../img/icons/pptx.gif) no-repeat left center; padding:2px 20px; display:block; }
.xls { background:url(../img/icons/xls.gif) no-repeat left center; padding:2px 20px; display:block; }
.xlsx { background:url(../img/icons/xlsx.gif) no-repeat left center; padding:2px 20px; display:block; }

@font-face { font-family:PTSans-Regular; src: url('../fonts/PTSans-Regular.eot'); /* IE9 Compat Modes */   src: url('../fonts/PTSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  url('../fonts/PTSans-Regular.woff') format('woff'), /* Modern Browsers */  url('../fonts/PTSans-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */  url('../fonts/PTSans-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */ }
@font-face { font-family:PT_Sans-Web-Bold; src: url('../fonts/PT_Sans-Web-Bold.eot'); /* IE9 Compat Modes */   src: url('../fonts/PT_Sans-Web-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  url('../fonts/PT_Sans-Web-Bold.woff') format('woff'), /* Modern Browsers */  url('../fonts/PT_Sans-Web-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */  url('../fonts/PT_Sans-Web-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */ }

h1 { font-size:36px; font-family:PT_Sans-Web-Bold; font-weight:normal; color:#4d76a4;  }
h1 a { color:#4d76a4; text-decoration:none; } 
h1 a:hover { } 
h2 { font-size:28px; font-family:PT_Sans-Web-Bold; color:#183261; font-weight:normal; line-height:32px; } 
h2 span { color:#4d76a4; } 
h2 a { color:#183261; text-decoration:none; } 
h2 a:hover { color:#4d76a4; } 
h3 { font-family:PTSans-Regular; font-size:18px; color:#354454; font-weight:normal;  } 
h3 a { text-decoration:none; } 
h3 a:hover {  } 
h4 { font-family:PT_Sans-Web-Bold; font-size:18px; color:#183261; font-weight:normal; margin-bottom:5px; }
h4 a { color:#183261; text-decoration:none; } 
h4 a:hover {  color:#4d76a4; } 
h4 span { font-family:PTSans-Regular; font-size:14px; font-weight:normal; }
h5 { font-family:PT_Sans-Web-Bold; font-weight:normal; color:#4d76a4; font-size:16px; margin:10px 0 }
h6 { font-size:16px; font-family:PT_Sans-Web-Bold; color:#89a6ae; font-weight:normal; margin:0; padding:0; }
h6 a { color:#89a6ae; text-decoration:none; } 
h6 a:hover { color:#fff; } 

p{ margin-top:0; }
a { text-decoration:none; }
a:hover { }
strong, b {font-family:PT_Sans-Web-Bold; font-weight:normal; }

.content img{ 
	width:100%;
}

@media all and (max-width: 1180px) {
	h2 {
		font-size:24px;
	}
}

@media all and (max-width: 980px) {

}

@media all and (max-width: 800px) {
	.hbluebox .hdate { font-size:22px; line-height:22px; height: 65px;  }
	.hbluebox .hblock { font-size:16px; padding-top:15px; line-height:18px; }
	.hbluebox .hdate strong { font-size:24px;  }
	.hbluebox .hdate span { font-size:18px; }
	h1 { font-size:28px; line-height:30px; }
	h2 { font-size:22px; line-height:24px; }
	h4 { font-size:18px; line-height:22px;  }
	h4 span { display:none; }
	h6 { font-size:13px; }
}

@media all and (max-width: 640px) {
	.hbluebox  {
		padding-bottom:20px;

	}
	.hbox {
		padding:0 0 0 0;
	 }
	.hbluebox .hblock {
		width:75%;
		padding-top:5px;
	}
	.docsblock {
		min-height:auto;
	}
	h3 { 
		font-size:16px; 
		line-height:20px;
	} 
}
@media all and (max-width: 480px) {
	.hbox .htxt p, .htitle {
		display:none;
	}
}

@media all and (max-width: 320px) {
	h2 { 
		font-size:18px; 
		line-height:20px;
	}
	.fl_3.content { 
		text-align:justify;
	}
	h3 { 
		font-size:16px; 
		line-height:18px;
	} 
	h4 { 
		font-size:16px; 
		line-height:18px;
	} 
}

/* За подмяна на изображенията на с устройства с Rethina Display */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (-o-min-device-pixel-ratio: 3/2),
	only screen and (min--moz-device-pixel-ratio: 1.5),
	only screen and (min-device-pixel-ratio: 1.5) { }

