
body{ background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; color:#444444; font-size:12px;}

@font-face {
    font-family: 'felt_tipregular';
    src: url('../fonts/felt_tip_roman1-webfont.eot');
    src: url('../fonts/felt_tip_roman1-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/felt_tip_roman1-webfont.woff') format('woff'),
         url('../fonts/felt_tip_roman1-webfont.ttf') format('truetype'),
         url('../fonts/felt_tip_roman1-webfont.svg#felt_tipregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

* {
	margin: 0;
	padding: 0;
}
a:active {
	outline: none;
}
a:focus {
	-moz-outline-style: none;
	outline: none;
}
a {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline
}
.left {
	float: left
}
.right {
	float: right
}
.clear {
	clear: both;
	height: 0
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
img {
	border: none
}
input {
	padding: 0;
	margin: 0;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
input:active {
	outline: none
}
select {
	padding: 0;
	margin: 0;
	outline: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
textarea {
	padding: 0;
	margin: 0;
	outline: none;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
textarea:active {
	outline: none
}

.wrapper_back{ display:block;  background:url(../images/top_bg.png) repeat-x top; width:100%; margin:0; padding-bottom:1%; }

.wrapper{ margin:0 auto; display:block; padding-top:1%; width:1037px;}
header{ display:block; min-height:120px; height:auto;}
header .logoblock{ float:left; display:block; width:224px; height:63px;}
header .logoblock img{ width:100%; display:block;}
header nav{ display:block; width:100%;text-align:right;}
header nav ul{ list-style:none;}
header nav ul li{ display:inline-block; padding:0 2.5%; height:100px; transition:all 0.2s ease-out; position:relative;}



header nav ul li:first-child{ background-color: #011aac; }
header nav ul li:first-child + li{ background-color: #fc0106; }
header nav ul li:first-child + li +li{ background-color: #027700; }
header nav ul li:first-child + li +li +li{ background-color: #fca701; }
header nav ul li:first-child + li +li +li +li{ background-color: #fd1c92; } 
header nav ul li:first-child + li +li +li +li +li{ background-color: #047f8c; } 
header nav ul li:hover{ padding:0 2.5%; height:120px;}
header nav ul li a{ color:#ffffff; text-transform:uppercase; text-decoration:none; height:100px; width:100%; line-height:100px; display:block; }
header nav ul li a:hover{ text-decoration:none;}

/*--5_02_2014--*/
header nav ul li ul{ display:none; position:absolute; top:100px; left:0; width:210px; background:rgba(255, 255, 255, 0.7); z-index:1500;} 
header nav ul li ul li{ display:block; padding:0 0!important; border-bottom:1px solid #d0cbc5; background:rgba(255, 255, 255, 0.7) !important; height:40px;  transition:none;}
header nav ul li ul li a{ display:block;color:#000000; text-align:center; height:40px; line-height:40px; word-wrap:break-word;}
header nav ul li ul li:hover{ padding:0 0!important; height:40px; background:rgba(193, 193, 193, 0.7)!important; }
header nav ul li:hover ul{ display:block;}

.banner{ display:block; height:586px; width:1037px;}
.banner img{ width:100%; display:block !important; border:10px solid #e8e8e8; height:586px; width:1037px;}
.content{ display:block; margin-left:15px;}
.content:after{ clear:both; display:block; height:0; width:100%; overflow:hidden; content:".";}
.content img{ width:234px; height:113px;} 
.content h1.heading{ color:#0593be; font-family:'felt_tipregular'; font-size:36px;}
.content a{ color:#0782c1;}
.content img{ display:block; margin:10px 10px 10px 0; float:left; }
.content iframe{ float:left; margin:13px 8px 8px 0;}
.content h2{ color:#373737; font-size:12px; font-weight:normal; display:block; margin:10px 0;}
.content .greenblock{ width:30%; display:block; float:left; background-color:#87a227; padding:1%; margin:1% 1.5% 1% 0; color:#ffffff;}
.content .orangeblock{ width:30%; display:block; float:left; background-color:#e89900; padding:1%; margin:1% 1.5% 1% 0; color:#ffffff;}
.content .redblock{ width:30%; display:block; float:left; background-color:#c3212e; padding:1%; margin:1% 0 1% 0; color:#ffffff;}
.content ul{ margin-left:35px;}
.content ul li{ margin:1px 0;}
.content ol{ margin-left:35px;}
.content ol li{ margin:1px 0;}
.content blockquote {
     border-left:5px solid #CCCCCC;
    font-family: Georgia,Times,"Times New Roman",serif;
    font-style: italic;
   	padding-left: 20px;
    padding-right: 8px;
}
.content hr{ margin:2px 0;}
footer{ display:block; background:#eeeeee; height:70px; border-top:2px solid #d9d9d9; line-height:70px; text-align:left; color:#444444; margin-top:10px; }
footer .wrapper{ line-height:70px; padding-top:0px !important; padding-left:33px; position:relative;}
footer ul{ list-style:none; position:absolute; top:20px; right:20px;}
footer ul li{ display:block; float:left; margin:0 3px;}
footer ul li a{ background:url(../images/face_tweet_icon.png) no-repeat; height:28px; width:29px; display:block;}
footer ul li.facebook a{ background-position:0 0;}
footer ul li.tweet a{ background-position:-35px 0;}
footer a{ color:#444444;}
.content p{ padding:6px 0;}

/*--16/12/2013--*/
.contact_blockA{ float:left; display:block; width:367px; margin-right:15px; margin-top:10px; margin-left:15px;}
.contact_blockA p{ margin:4px 0;}
label{ display:block; float:left; word-wrap:break-word;}
label.textblock{ width:180px;}
label strong{ font-size:11px; display:block; width:154px;}
.contact_blockB{ float:left; display:block; border-left:1px dashed #4e5148; padding-left:45px; margin-top:10px;}
.contact_blockB span{ color:#E00; width:auto !important; float:none; margin:0; display:inline;}
.contact_blockB input, textarea{ border:1px solid #4e5148; width:200px; background:url(../images/content_back.png) repeat; padding:5px 2px; font-size:12px;}
.contact_blockB p{ margin:4px 0;}
.contact_blockB:after{ clear:both; display:block; height:0; width:100%; overflow:hidden; content:".";}
.contact_blockB .button{ 
                        display: inline-block;
						height: 48px;
						background: #006989 url(../images/btn_bg1.png) repeat-y ;
						background-size: 100% auto;
						font-size:20px;
						padding: 0 20px ;
						color: #ffffff ;
						text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
						border-radius: 3px;
						-moz-border-radius: 3px;
						-ms-border-radius: 3px;
						-o-border-radius: 3px;
						-webkit-border-radius: 3px;
						box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
						-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
						-ms-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
						-o-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
						-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
						width:100px ;
						margin-left:154px;
                        }
						
.contact_blockA p:after{ clear:both; display:block; height:0; width:100%; overflow:hidden; content:".";}
.contact_blockB p:after{ clear:both; display:block; height:0; width:100%; overflow:hidden; content:".";}







