.leftfloat {float:left; margin:0 20px 20px 0;}
.rightfloat {float:right; margin:0 0 20px 20px;}
.floatLeft {float:left; margin:0 20px 20px 0;}

.margintop {margin-top:10px;}
.marginbottom {margin-bottom:10px;}
.aligncenter {text-align:center;}
.alignright {text-align:right;}


.font_size_10 {font-size:10px; line-height: 11px;}
.font_size_11 {font-size:11px; line-height: 12px;}
.font_size_12 {/*font-size:12px; line-height: 14px;*/}
.font_12 {/*font-size:12px; line-height: 14px;*/}
p.font_12 {margin:0; padding:0; padding-bottom:14px;}
.font_size_14 {font-size:14px; line-height: 16px;}
.font_size_16 {font-size:16px; line-height: 19px;}
.font_size_18 {font-size:18px; line-height: 22px;}
.font_size_20 {font-size:20px; line-height: 24px;}
.font_size_22 {font-size:22px; line-height: 27px;}
.font_size_24 {font-size:24px; line-height: 30px;}

.article-text strong {font-family: 'proforma-bold'  !important; font-weight:normal;}
.article-text em {font-family: 'proforma-italic' !important; font-style:normal;}
.article-text strong em, .article-text em strong {font-family: 'proforma-bolditalic' !important;  font-weight:normal;  font-style:normal;}

.article-text p {padding:0 0 24px 0;}
.article-text h2, .article-text h3 {font-size:24px; line-height: 30px; margin:18px 0 24px 0;}
.color1{color:#0e3773;}
.color_red{color:#b2231c;}
.article-text a {color:#ff0000; text-decoration:none;}
.article-text a:hover {text-decoration:underline; color:#969696;}

.article-text-question {font-family: 'proforma-bold' !important;}

.blockquote-outer {margin:10px 0 21px 0; position:relative; text-align:center;}
.blockquote-bg {background-color:#dbdbdb;}
.blockquote-outer iframe {margin:auto auto;}
.blockquote-outer-v {margin:10px 0 21px 0; background-color:#f0ebe6; position:relative; width: 100%;height:0;padding-bottom: 60%;}
blockquote {font-size:20px; line-height: 24px; font-family: 'proforma-italic'  !important; padding:51px 86px 53px 86px; position:relative;}
.quote-top {position:absolute; top:27px; left:36px; width:35px; height:35px; background: url(../images/quote_left.png) center top no-repeat;}
blockquote .share-plugins {margin-top:42px; }
blockquote .share-plugins .fb_iframe_widget span {vertical-align:top !important;}
.quote-bottom {position:absolute; bottom:55px; right:42px; width:35px; height:35px; background: url(../images/quote_right.png) center top no-repeat;}
.blockquote-outer-title {font-size:16px; line-height: 24px; font-family: 'proforma-italic'  !important; padding-top:7px;}

.article-text img {max-width:100%;}
.cms-photo-2 {/*background-color:#bebebe;*/ padding:0 0 3px 0; margin:12px 0 0 0; font-size:11px; line-height:12px; } 
.cms-photo-3 {/*background-color:#bebebe;*/ padding:0 0 3px 0; margin:12px 0 0 0; font-size:11px; line-height:12px; /*padding-left:3px;*/ width:639px;}
.article-one-subcategory-2 {width:314px; float:left; padding:0 2px;}
.article-one-subcategory-3 {width:212px; float:left; padding:0 1px 0 0;}
.article-text .article-text-img {display:block; margin:12px 0 0 0; font-size:11px; line-height:12px; padding:0 0 3px 0; /*background-color:#bebebe;*/ text-align:center;}
.article-text .article-text-img-caption {font-size:16px; line-height: 24px; font-family: 'proforma-italic'  !important; padding:7px 0 24px 0; text-align:center; display:block; } 
.article-text .blockquote-outer-title {font-size:16px; line-height: 24px; font-family: 'proforma-italic'  !important; padding-top:7px; text-align:center; display:block;}

.article-text .article-one-subcategory-2 .article-text-img {margin:0;}
.article-text .article-one-subcategory-3 .article-text-img {margin:0;}
.article-one-subcategory-2 a.gallery-zoom-article, .article-one-subcategory-3 a.gallery-zoom-article {top:0; right:0;}
.cms-photo-2 .article-yigma-2, .cms-photo-3 .article-yigma-3 {font-size:16px; line-height: 24px; font-family: 'proforma-italic'  !important; padding:10px 0 21px 0; text-align:center; display:block; } 

.article-text table {padding:0; margin:0; border-collapse:collapse;}
.article-text table td {/*font-size:1.22em; line-height: 1.23em;*/ padding:5px 10px; border: #333 solid 1px; text-align:center;}
.table_5_beton_01 td.main{font-weight:bold;}
.table_5_beton_01 td.left{width:35px !important;text-align:center;}
.table_5_beton_01 td.wide_td{width:200px !important;text-align:center;}
.td_part_right {display:inline-block; text-align:right;padding-left:250px;}

.top-pad{padding:10px 0 0 0; text-align:center;}
.bottom-pad{padding:0 0 10px 0; text-align:center;}
.top-bottom-pad{padding:10px 0; text-align:center;}
.img-border{border:8px solid #000; text-align:center;}
.txt-center{text-align:center;}
.center-bold{text-align:center; font-weight:bold; padding:10px 0;}

.cms_area_width {width:350px; /*display:block;*/ text-align:justify;}

.online_service_outer {
	float:left;
	width:235px;
	margin:0 25px 25px 0;
	
	/* margin: 25px 0; */
border:#00247c 1px solid;
	border-radius: 4px; 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
behavior: url('pie.htc');	
}

.online_service_link {
	display:inline-block;width:205px;
 height:155px;padding:10px 15px 0 15px; text-align:center; font-size:1.57em; line-height: 1.205em;
}

.online_service_block {
	padding:10px 15px 0 15px; color:#05287f; margin:25px 2% 0 0 !important; height:638px !important; width:27% !important;
}


.occurs_outer {
	float:left;
	width:26%;
	margin:30px 2% 0 0;
	padding:20px;
	height:600px;
	color:#fff;
	background-color:#acacac;
	/* margin: 25px 0; */
border:#00247c 2px solid;
	border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
behavior: url('pie.htc');	
}

.no-margin{margin-right:0 !important;}

.full-width {width:68%;}