@charset "utf-8";
/* CSS Document */
@font-face {
 font-family: 'FranklinGothic-Cond';
 src: url('FranklinGothic-MediumCond.eot');
 src: url('FranklinGothic-MediumCond.eot?#iefix') format('embedded-opentype'), url('FranklinGothic-MediumCond.woff') format('woff'), url('FranklinGothic-MediumCond.ttf') format('truetype');
 font-weight: 500;
 font-style: normal;
}
body, h1, h2, h3, h4, h5, h6, p, form, ul, li, ol, div, img, span, a, input {
	margin:0px;
	padding:0px;
}
body {
	background:url(../images/background.png) left top repeat;
	color:#636363;
	font-size:13px;
	font-family:"Calibri";
	line-height:20px;
}
.fL {
	float:left;
}
.fR {
	float:right;
}
a {
	text-decoration:none;
}
li {
	list-style-type:none;
}
img {
	border:0px;
}
input:focus {
	outline:0;
}
a:focus {
	outline:0;
}
.clearfix {
}
.clearfix:after {
	clear:both;
	content:" ";
	height:0px;
	font-size:0px;
	display:block;
	visibility:hidden;
}
.wraper {
	width:1000px;
	margin:0 auto;
}
.header {
	padding:10px 0px;
	border-bottom:1px solid #c5c5c5;
}
.your {
	margin-left:55px;
	margin-top:26px;
}
.email {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2e3192;
	font-weight:bold;
	line-height:24px;
	margin-top:8px;
}
ul.nav {
	display:block;
	margin:7px 0px;
}
ul.nav li {
	float:left;
	position:relative;
	height:35px;
	background:url(../images/nav_border.png) left top repeat-x;
	margin-right:15px;
	padding:0px 5px;
	border-radius:5px;
	z-index:4;
	box-shadow:4px 4px 8px #333;
}

ul.nav li ul {
	position:absolute;
	top:35px;
	left:0;
	z-index:4;
	display:none;
	width:220px;
}
ul.nav li ul li {
	border:none;
	border-top:1px solid #FE902A;
	float:none;
}
ul.nav li ul li a {
	border:none;
	color:#fff;
	display:block;
}
ul.nav li:hover ul {
	display:block;
}
ul.nav li a:hover, ul.nav li a.active {
	background:#003300;
	color:#fff;
	text-shadow:0 1px 1px #6C6C6C;
}
ul.nav li a {	
	border:1px solid #ec484e;
	display:block;
	color:#fff;
	font-family:"calibri";
	font-size:16px;
	margin:3px;
	padding:4px 14px;
	border-radius:4px;
}
ul.nav li a:hover {
	background:url(../images/nav_hover.png) left top repeat-x;
	color:#000;
}
ul.nav li a.active {
	background:url(../images/nav_hover.png) left top repeat-x;
	color:#000;
}

ul.social {
}
ul.social li {
	float:left;
	margin-left:10px;
	margin-top:10px;
}
ul.social li a:hover img {
	opacity:0.6;
}
.banner {
	background-color:#739cbc;
	height:300px;
	margin-top:2px;
}
.content {
	margin:30px 0px 20px 0px;
}
.content_left {
	width:710px;
}
.content_left h2, .content_right h2 {
	font-family: 'FranklinGothic-Cond';
	color:#000;
	font-size:20px;
	text-transform:uppercase;
	margin-bottom:10px;
}
.content_left p {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:23px;
	color:#000;
	text-align:justify;
}
.content_right {
	width:250px;
}
.products h2 {
	font-family: 'FranklinGothic-Cond';
	color:#000;
	font-size:20px;
	text-transform:uppercase;
	margin-bottom:10px;
}
.color {
	background-color:#2f2f2f;
	height:1px;
	margin-bottom:14px;
	width:1000px;
}
.color span {
	width:170px;
	background-color:#ed1c24;
	float:left;
	height:1px;
}
ul.product_list {
}
ul.product_list li {
	float:left;
	width:235px;
	margin-right:19px;
}
ul.product_list li a:hover {
	opacity:0.6;
}
ul.product_list li:last-child {
	margin-right:0px;
}
ul.product_list li h2 {
	background-color:#ed1c24;
	display:block;
	height:55px;
	line-height:55px;
	color:#fff;
	text-align:center;
	font-size:19px;
	font-family: 'FranklinGothic-Cond';
	font-weight:normal;
	text-transform:uppercase;
}
ul.product_list li img {
	margin-top:-10px;
}
.footer {
	background-color:#004276;
	padding:23px 0px;
	margin-top:23px;
	border-top:3px solid #fff;
}
.footer h2 {
	font-family: 'FranklinGothic-Cond';
	font-size:16px;
	text-transform:uppercase;
	border-bottom:1px solid #00589d;
	padding-bottom:7px;
	margin-bottom:10px;
	font-weight:normal;
	color:#fff;
}
ul.navication {
	width:183px;
	margin-right:34px;
}
ul.navication li, ul.products li {
	list-style-type:square;
	color:#9c2940;
	margin-left:15px;
}
ul.navication li a, ul.products li a {
	display:block;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:23px;
}
ul.navication li a:hover, ul.products li a:hover {
	color:#000000;
}
ul.products {
	width:279px;
	margin-right:34px;
}
ul.reach_us {
	width:254px;
}
ul.media {
	width:180px;
}
.reach_us p {
	font-size:12px;
	color:#fff;
	line-height:23px;
}
ul.media {
}
ul.media li {
	height:44px;
}
ul.media li a {
	color:#fff;
	padding-left:10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
ul.media li a img {
	margin-right:10px;
}
ul.media li a span {
	display:inline-block;
}
.end {
	background-color:#012b4d;
	padding:20px 0px 20px 0px;
}
.end span {
	font-size:13px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
.end span a {
	color:#fff;
	text-decoration:underline;
}
.end span a:hover {
	opacity:0.6;
	text-decoration:none;
}
ul.pro {
}
ul.pro li {
}
ul.pro li a {
}
ul.pro li a img {
	border:2px solid #004377;
	margin-bottom:10px;
}
.add {
	font-size:20px;
	font-weight:normal;
	color:#004377;
	margin-bottom:10px;
	font-family: 'FranklinGothic-Cond';
	text-transform:uppercase;
	margin-bottom:10px;
	display:block;
	margin-top:10px;
}
.map {
	border:2px solid #004377;
	padding:1px;
}
.content_left label {
	font-size:14px;
	color:#004276;
	display:block;
	margin-bottom:5px;
}
.test_box {
	display:block;
	padding:2px 5px;
	width:400px;
	margin-bottom:12px;
}
.button {
	cursor:pointer;
	border-radius:3px;
	margin-right:10px;
	font-size:15px;
	color:#fff;
	background:url(../images/nav_border.png) left top repeat-x;
	border:none;
	padding:9px 18px;
}
.button:hover {
	background:url(../images/nav_hover.png) left top repeat-x;
}
ul.list {
}
ul.list li {
	font-size:15px;
	color:#000;
	font-family: 'FranklinGothic-Cond';
	line-height:23px;
	list-style-type:square;
	margin-left:16px;
}
ul.list1 li {
	font-size:15px;
	color:#01477d;
	font-family: 'FranklinGothic-Cond';
	line-height:23px;
	list-style-type:square;
	margin-left:16px;
}
#tabs-4 span {
	font-size:17px;
	font-family: 'FranklinGothic-Cond';
	margin-bottom:10px;
	display:block;
	color:#ed1c24;
}
.tabel {
	width:100%;
	border-collapse:collapse;
	border:1px solid #01477d;
	margin-bottom:25px;
}
.tabel tr {
	border-collapse:collapse;
	border:1px solid #01477d;
}
.tabel tr th {
	border-collapse:collapse;
	border:1px solid #01477d;
	color:#ed1c24;
	font-size:13px;
	line-height:24px;
}
.tabel tr td {
	border-collapse:collapse;
	border:1px solid #01477d;
	line-height:26px;
	text-align:center;
}
.border {
	background-color:#003157;
	margin-left:-230px;
	height:2px;
	display:block;
	margin-bottom:20px;
}
.blink {
    -webkit-animation: blink .99s linear infinite;
    -moz-animation: blink .99s linear infinite;
    -ms-animation: blink .99s linear infinite;
    -o-animation: blink .99s linear infinite;
    animation: blink .99s linear infinite;
	margin-top:20px;
	display:block;
	font-size:18px;
}

@-webkit-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-moz-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-ms-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-o-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

/* @end */

.blink_me {
	-webkit-animation-name: blinker;
	-webkit-animation-duration:5s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-name: blinker;
	-moz-animation-duration:5s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;
	animation-name: blinker;
	animation-duration: 5s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}
 @-moz-keyframes blinker {
 0% {
opacity: 1.0;
}
 50% {
opacity: 0.0;
}
 100% {
opacity: 1.0;
}
}
 @-webkit-keyframes blinker {
 0% {
opacity: 1.0;
}
 50% {
opacity: 0.0;
}
 100% {
opacity: 1.0;
}
}
 @keyframes blinker {
 0% {
opacity: 1.0;
}
 50% {
opacity: 0.0;
}
 100% {
opacity: 1.0;
}
}