html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

.hidden { display: none; }
.show { display: block!important; }
.no-margin { margin: 0!important; }
.no-padding { padding: 0!important; }
.no-bg { background: none!important; }
.no-border, a img { border: none!important; }
.container:after, .columns:after, .header:after, .footer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.img-repl { text-indent: -9999px; overflow: hidden; display: block; }
.cc { clear: both; }

/* Main styles
------------------------------ */

html { height: 100%; color: #000; background: #ffffff; font: 0.75em/1.5 Arial, Helvetica, sans-serif; }
body { height: auto !important; height: 100%; min-height: 100%; } /* body height 100% */

a { color: #005695; }
a:visited {  }
a:hover {  }
a:active {  }
			
/* Content elements
------------------------------ */

.content h1, .content h2, .content h3, .content h4 { font: 1.7em Helvetica, Arial,  sans-serif; margin-bottom: .5em; }
.content h2 { font-size: 1.4em;  font-weight: bold; }
.content h3 { font-size: 1.2em; }
.content h4 { font-size: 1.1em; font-weight: bold; }

blockquote { margin-left: 10em; padding-left: 1em; border-left: 2px solid #ccc; }
code, pre { font: 1.2em/1 "Courier New", Courier, monospace; padding: 1px 2px; background: #eee; }
pre { border: 1px dashed #aaa; line-height: 1.7em; padding: 5px; font-size: .9em; background: #eee; margin: 0; }
strong {  }
em {  }
sup, sub { vertical-align: baseline; position: relative; }
sup { top: -0.4em; }
sub { bottom: -0.3em; }

hr { color: #ccc; background-color: #ccc; height: 1px; border-width: 0px; }

.em { font-style: italic; }
.strong { font-weight: bold; }

.content ul, .content ol { margin-left: 3em; line-height: 1.3em; }
.content ul li, .content ol li { margin-bottom: .2em; }
.content ul li {list-style-image: url('../images/li.gif'); font-style: italic}



.content dl {  }
.content dl dt { margin-bottom: .2em; font-weight: bold; }
.content dl dd { padding-left: 5em; margin-bottom: .4em; }

.icons a, .icon { padding: 1px 0 1px 20px; background-repeat: no-repeat; background-position: left center; }

.content p, .content ul, .content ol, .content dl, .content table, blockquote, pre, .columns, .content img, hr { margin-bottom: 11px; }

.box { margin: 11px; }

/* Text align, float
------------------------------ */

.a-left { text-align: left; }
.a-center { text-align: center; }
.a-right { text-align: right; }

.f-left { float: left; width: 40%}
.f-right { float: right; widtH: 50%;}



/* Content Form
------------------------------ */
.content {
	color: #2f2f2f;
}
.content form { padding: .5em 0; }
.content fieldset { margin-bottom: 1em; border: none; }
.content legend { margin-top: -1px; padding-bottom: 1em; font-size: 1.1em; font-weight: bold; }

.content .f-row { overflow: hidden; margin-bottom: .5em; }
.content label { float: left; text-align: right; width: 25.99%; padding: 0 2%; }
.content .f-inputs { padding-left: 30%; }

.content input.large, .content input.large {width: 98%;}
.content input.medium, .content select.medium  {width: 50%;}
.f-actions { padding-top: 1em; border-top: 1px solid #ccc; }

/* Inputs
------------------------------ */

input { vertical-align: middle }
.i-checkbox { margin-top: 3px; }
.i-text { width: 200px; padding: 1px; font: 1em sans-serif; }
.button { padding: 0 .25em; width: auto; overflow: visible; cursor: pointer; }
			
/* Corners (em)
------------------------------ */
	
			
/* Custom classez */

#page{
	min-width: 960px;
	max-width: 1200px;
	margin: 20px auto;
}

.header {padding: 0 35px;}
	.header a{ float: left; display: block;}
	.header dl{display: block; text-align: right;}
	.header dt{ color: #9d9ea0; display: block; font-style: italic;font-size: 0.9em} 
	.header dd{ color: #4e8abe; display: block; font-size: 1.6em;}
	.header dd strong{ color: #005694; font-weight: normal;}
	

/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	min-height:27px;
	width:100%;
	list-style:none;
	text-align: center;
	font-size: 13px;
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	display: inline-block;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item, #horizontal-multilevel-menu li a.root-item-selected
{
	padding: 3px 12px 4px 12px;
}
#horizontal-multilevel-menu li span {
	float: left;
	display: block;
	width: 12px;
	height: 34px;
}

/*Root menu selected*/
/*#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	padding:7px 12px;
}*/

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item,  #horizontal-multilevel-menu li.li-selected a.root-item-selected
{
	background: #fff url('../images/menu_bg.gif') no-repeat 100% 0;
	color: #fff;
	text-decoration: none;
}
#horizontal-multilevel-menu li:hover span, #horizontal-multilevel-menu li.jshover span, #horizontal-multilevel-menu li.li-selected span{
	background: #fff url('../images/menu_bg.gif') no-repeat 0 0;
}
/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(../images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(../images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu ul li:hover, #horizontal-multilevel-menu ul li.jshover
{
	background:#daedfd;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#fff;
	border:1px solid #C1C1C1;
	font-size: 11px;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#005695;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#005695;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}

div.menu {
	
}

.PayVKP80k {
	background: url('../images/80K.png') no-repeat left top;
}
.PayVKP80k  a{
	color: #5d5dff;
}
.PayVKP2000k {
	background: url('../images/2000K.png') no-repeat left top;
}
.PayVKP2000k  a{
	color: #e958cb;
}
.PayVKP700k {
	background: url('../images/700K.png') no-repeat left top;
}
.PayVKP700k  a{
	color: #ff6c0e;
}
.content_index {
	background: #020003 url("../images/content_index_bg.jpg") no-repeat 50% top;
	color: #fff;
	margin: 0px 10px 0 10px;
	padding: 20px 45px 13px 45px;
	
}
	.content_index  .slogan{
		text-align: center;
		padding-bottom: 15px;
	}
	.content_index  .teasers {
		padding-top: 30px;
	}
		.content_index  .teasers  li{
			list-style: none; 
			float: left;
			width: 27%;
			margin-left: 50px;
			text-align: center;
		}
			.content_index  .teasers  li a{	display: block;	font-size: 1.3em; padding-top: 155px;position:relative; text-align: left;}
				.content_index  .teasers  li a span{ font-size: 1.6em; display: block;}

.footer{
	background: #f3f3f3 url('../images/footer_bg.gif') no-repeat 50% top;
	height: 43px;
	font-size: 0.8em;
	font-style: italic;
	color: #9D9EA0;
	padding: 10px 25px 10px 45px;
	margin: 35px 10px;
}
.footer a{
	text-decoration: none;
}

.footer-menu {
	float: right;
	padding-bottom: 3px;
}
	.footer-menu li {
		list-style: none; 
		float: left;
		display: block;
		border-left: 1px solid #8e8f91;
		height: 15px;
	}
	.footer-menu li.first  {
		border: none!important;
	}
	.footer-menu li a {
		font-style: normal;
		padding: 0 1px;
	}
	.footer-menu  .selected{
		font-weight: bold;
	}
	
.subheader {
	background: url('../images/header_bg.jpg') no-repeat left top;
	height: 110px;
	color: #fff;
	padding: 28px 40px 0px 40px;
	margin: 0 10px;
}
.subheader h1 {
	margin: 0px;
	font-size: 60px;
	line-height: 0.9;
}

ul.breadcrumb-navigation
{
	padding:20px 40px; margin:0;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
	font-style: italic;
	font-size: 11px;
}

table.layout {
	border-collapse: collapse; 
	width: 98%;
	margin: 0 10px;
}
table.layout td{
	vertical-align: top;
}
table.layout td.left-column{
	width: 300px;
}

/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	background: url(/images/left_menu_bg.gif) no-repeat bottom left;
	padding-bottom: 10px;
}

ul.left-menu div
{
	background: url(/images/left_menu_bg.gif) no-repeat top left;
}


ul.left-menu li a
{
	width: 195px;
	padding: 15px 5px 15px 70px;
	display: block;
	font-size:14px;
	background: no-repeat 0 0;
}

ul.left-menu li a:visited
{

}

ul.left-menu li a:hover
{
	font-weight: bold;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	font-weight: bold;
}

.item_15, .item_16, .item_17 {
	background: url(/images/left_menu2_bg.gif) no-repeat top left!important;
	padding: 0!important;

}
.item_15 div, .item_16 div, .item_17  div {
	background: none!important;	
	height: 78px;
}

.item_16 {
	margin-bottom: 10px;
	border-bottom: 2px dotted #e1e1e1;
	padding-bottom: 10px!important;
	width: 275px;
}

.item_15 a {
	color: #656565!important;
}

.item_16 a {
	color: #ff6c0e!important;
}

.item_17 a {
	color: #e958cb!important;
}

.IntTable {
	border-collapse: collapse;
	font-size: 0.9em;
}
.IntTable  .top {
	border: none!important;
	background: url(/images/table_head_bg.gif) no-repeat top left;
}
.IntTable  .top td div {
	border: none!important;
	padding-top: 0px!important;
}
.IntTable  .top  td {
	padding: 9px 20px!important;
	border: none!important;
}
.IntTable  .Title{
	
}
.IntTable  .Title td{
	padding: 5px 20px;
	font-size: 1.1em;
}
.IntTable  .Title td div{
	border-top: 2px solid #e1e1e1;
	padding-top: 5px;
}

.IntTable .OneSep td {
	padding-top: 5px;
	padding-left: 20px;
}

.IntTable td {
	padding-left: 20px;
}

.files {
	background: url(/images/files_bg.gif) no-repeat top left;
	padding-top: 2px;
	margin-top: 20px;
	
}
.files  h2 {
	font-size: 16px;
	margin: 0;
	padding: 0 0 10px 0;
}
.files  div.files{
	width: 230px;
	padding: 20px;
	background: url(/images/files_bg.gif) no-repeat bottom left;
	margin-top: 0;
}
.firmwares li {
	list-style: none;
	background: url('/images/firmwares.jpg') no-repeat left 4px;	
	padding: 0px 0 10px 55px;
}
.documents li {
	list-style: none;
	padding: 0px 0 10px 55px;
}
.doc, .rtf, .txt {
	background: url('/images/doc.jpg') no-repeat left 4px;	
}
.xls, .csv {
	background: url('/images/xls.jpg') no-repeat left 4px;	
}
.pdf {
	background: url('/images/pdf.jpg') no-repeat left 4px;	
}
