@charset "utf-8";
/*1A4670 376A98 5A93C2 A8C8E2 DEE9F3*/
/*AB3600 D56600 FF7D00 FFDC1A*/
/*F66B0E FDDC76

1d2e74 da251c
71a3db 235ea1 
00adef 007ec6 00598f
*/
* { margin:0; padding:0; }
ul,ol         { list-style:none; }

img    { border:0; }

a{
	color: #1d2e74;
	text-decoration: none;
}
a:hover{ color: #da251c; text-decoration: underline; }

@font-face {
    font-family: 'PTSansNarrowRegular';
    src: url('../fonts/ptn57f.eot');
    src: url('../fonts/ptn57f.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ptn57f.woff') format('woff'),
         url('../fonts/ptn57f.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'PTSansNarrowBold';
    src: url('../fonts/ptn77f.eot');
    src: url('../fonts/ptn77f.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ptn77f.woff') format('woff'),
         url('../fonts/ptn77f.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

} 

body{
	background: #eee;
	/*background: url("../images/brushed_alu.png") repeat #eeeded;*/
	/*background: url("../images/whitey.png") repeat #eeeded;*/
	/*font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; /*Calibri 69*/
	font-family: arial, sans-serif;
	/*font-family: 'Scada', sans-serif;*/
	/*font-family: 'PT Sans', sans-serif;*/
	font-size: 13px;
	color: #fff;

	/*-webkit-font-smoothing: antialiased;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#DDE4EA), color-stop(100%, #AFBCC8));
	background: url("");
	z-index: -1;
	-webkit-mask: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(black));*/
}

h1,h2,h3,h4,h5,h6{
	font-weight: normal;
	/*font-family: 'PT Sans Narrow', arial, sans-serif;*/
	font-family: 'PTSansNarrowBold', arial, sans-serif;
	/*font-family: 'PT Sans', sans-serif;*/
	/*text-shadow: #ccc 1px 2px 3px;*/
	/*text-shadow:1px 1px 0px #fff;*/
	/*color: #AB3600;*/
	/*font-family: 'PT Sans Narrow', sans-serif;*/
	/*font-family: 'Lobster', cursive;*/
	/*font-family: 'PT Sans', sans-serif;*/
}

h1{ font-size: 40px; }/*200%-32*/
h2{ font-size: 32px; }/*150%-24*/
h3{ font-size: 19px; }/*120%-19*/
h4{ font-size: 17px; }/*100%-16*/
h5{ font-size: 16px; }/*89%-14*/
h6{ font-size: 15px; }/*62.5%-12*/


/*------------------- wrap ------------------*/
#wrap{
	/*width: 980px;*/
	/*margin: 0 auto;*/
	/*margin-top: 20px;*/
	margin-bottom: 20px;
	box-shadow: 0 0 30px rgba(0,0,0,0.2);
	/*border: 1px solid #376A98;*/
	background: #007ec6;
	/*background: #f5f5f5;*/
	/*background: #ebebeb;*/
	/*background: #fbfbfb;*/
}
/*------------------- page ------------------*/
#page {
	clear: both;
	width: 980px;
	margin: 0 auto;
	/*text-align:left;*/
	/*background: #eeeded;*/
	padding: 0 10px;
	padding-bottom: 20px;
	/*text-shadow: #ddd 1px 1px 0;*/
	/*background: url("../images/bkgrnd.png") repeat #ebebeb;*/

}
/*------------------- footer ------------------*/
#footer-wrap{
	background: #00598f;
}
#footer{
	clear: both;
	/*border-top: 1px solid #dee9f3;*/
	/*float: left; width: 100%;*/
	font-size: 11px;
	/*margin-top: 10px;*/
	padding: 10px;
	width: 980px;
	margin: 0 auto;
	/*background: #235ea1;*/
}
#footer .contacts{
	font-size: 15px;
	padding-bottom: 10px;
}

img.img-header{
	width: 980px;
	margin: 0 auto;
	/*: center;*/
	margin-bottom: 10px;
}
/*------------------- header ------------------*/
#header{
	/*background: #376A98;
	/*width: 100%;*/
	/*height: 75px;*/
	/*padding: 5px;*/
	/*background: #376A98;*/
	/*background: #1A4670;
	background: -moz-linear-gradient(top, #376A98 0%, #1A4670 100%);
	background: -webkit-linear-gradient(top, #376A98 0%,#1A4670 100%);
	background: -o-linear-gradient(top, #376A98 0%,#1A4670 100%);
	background: -ms-linear-gradient(top, #376A98 0%,#1A4670 100%);
	background: linear-gradient(top, #376A98 0%,#376A98 100%);*/
	color: #fff;
	text-align: center;
	font-family: 'PTSansNarrowRegular', arial, sans-serif;
	background: #00598f;
}
#header-main {
	/*height: 75px;*/
	/*padding: 5px;*/
	width: 980px;
	margin: 0 auto;
	/*background: #235ea1;*/
	padding-top: 3px;
	overflow: hidden;
	padding: 3px 10px 0px 10px;
}
#header-main .logo{
	/*display: inline-block;*/
	float: right;
	/*display: block;*/
	
	/*width: 33%;*/
	padding-top: 20px;
	/*padding-left: 20px;*/
	/*height: 100px;*/
	/*background: url("../images/logo.png") top left no-repeat;*/
	/*text-indent: -9999px;*/
	color: #fff;
}
#header-main .logo .company-name{
	float: right;
	text-transform: uppercase;
	font-family: 'PTSansNarrowBold', arial, sans-serif;
	font-size: 33px;
	text-align: left;
	vertical-align: middle;
	width: 220px;
	padding-top: 13px;
	padding-left: 10px;
}
#header-main .logo .logo-picture{
	/*float: left;*/
	height: 100px;
}
#header-main .info{
	float: left;
	padding-top: 10px;
	/*height: 100px;*/
	width: 66%;
}
#header-main .info .description{
	font-size: 37px;
	text-transform: uppercase;
	font-family: 'PTSansNarrowBold', arial, sans-serif;
	padding-top: 10px;
}
/*#header-main .info .tel{
	text-align: right;
	width: 70%;
}*/
/*------------------- nav ------------------*/
#navigation{
	/*position: relative;
	bottom: 20px;*/
	/*clear: both;
	/*background:#376A98;*/
	font-size: 15px;
	text-transform: uppercase;
	vertical-align: bottom;
	/*height: 26px;*/
	
	overflow: hidden;
	/*float: right;*/
	padding-top: 20px;
}
/*.ie7 #nav{ clear:both; height:48px; }*/
#navigation li{
	/*width: 16.6%;
	/*display: inline-block;*/
	/*display: block;*/
	float: left;
	/*padding: 5px 0;*/
	padding: 0 0 0 25px;
}
/*.ie7 #nav li{ float: left; }*/
#navigation li a { display: block; /*color:#A8C8E2;*/color: #fff; padding: 5px;}
#navigation li a:hover {color: #00adef; text-decoration:none;}
/*------------------- article ------------------*/
#article{
	/*width: 66%;*/
	line-height: 170%;
	font-size: 18px;
	padding: 0 30px;
	/*clear: both;*/

	/*text-shadow: #ebebeb 1px 1px 0;*/
}
#article p{padding-bottom: 15px;}
#article ul, #article ol, #article h2, #article h3, #article h5{
	padding-bottom: 7px;
}
#article h2
{
	padding-bottom: 15px;
	padding-top: 15px;
}
/*#article p, #article ul, #article ol{ padding-left: 10px; }*/
#article p+h2, #article ul+h2, #article ol+h2{ padding-top: 10px; }
#article p+h3, #article ul+h3, #article ol+h3{ padding-top: 7px; }
#article ul{
	margin-left: 10px;
	list-style: url("../images/foot_arrow.gif");
}
#article ol{
	list-style: decimal;
	margin-left: 20px;
	padding-bottom: 12px;
}
#article li{
	/*margin-left: 40px;*/
	padding-bottom: 5px;
}
#article img{
	margin-bottom: 30px;
}
#article img.right{
	float: right;
	/*width: 33%;*/
	margin-left: 30px;
}
#article img.left{
	float: left;
	/*width: 66%;*/
	margin-right: 30px;
}
#article img.full{
	width: 100%;
	margin-bottom: 10px;
}
#article img.licenses{
	/*float: right;*/
	width: 28%;
	/*height: 100px;*/
	margin-left: 30px;
}
/*------------------- checkout ------------------*/
.error{
	color: #FF7D00;
	border: 1px solid #FF7D00;
	padding: 5px;
	margin-bottom: 10px;
}
fieldset{
	border: none;
	margin-bottom: 10px;
}
fieldset .label{
	float: left;
	width: 150px;
	line-height: 1.8;
}
fieldset .inputfield{
	font-size: 17pt;
}
fieldset textarea{
	font-family: arial, sans-serif;
}
input.b_checkout{
	display: block;
	width: 250px;
	height: 30px;
	border-radius: 4px;
	font-size: 20pt;
	margin-left: 300px;
	margin-top: 20px;
	font-family: 'PTSansNarrowRegular', arial, sans-serif;
}
.b_checkout{	
	border: 1px solid #1A4670;
	background-color: #00598f;
	color: #fff;
	text-shadow: #1A4670 0px -1px 0px;
}
.b_checkout:hover {
	box-shadow: 0 0 5px #00598f;
	background-color: #00adef;
}
.b_checkout:active{
	box-shadow: 0 0 5px #00598f inset;
	text-shadow: none;
}
/*------------------- table ------------------*/
table th{
	background-color: #00598f;
}
table td{
	background-color: #00adef;
	padding: 5px;
}
table th.column1{
	width: 11%;
}
table th.column3{
	width: 45%;
}