﻿/* ** Reset CSS by nikolfin ** */

/* HTML elements  */

html, body{margin:0;padding:0;}

body {border-bottom: 1px solid #0066CC; }

h1, h2, h3, h4, h5, h6{font-weight:normal;margin:0;line-height:1em;clear:both;}

h1,h6{font-size:2em;margin-bottom:.5em;}

h2{font-size:1.75em;margin-bottom:.5142em;padding-top:.2em;}

h3{font-size:1.5em;margin-bottom:.7em;padding-top:.3em;}

h4{font-size:1.25em;margin-bottom:.6em;}

h5{font-size:1em;margin-bottom:.5em;font-weight:bold;}

p, ul, ol, dl, form, pre, .info{display:block;line-height:inherit;margin:0 0 1.5em 0;}

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary{display:block;}

ul, ol, dl{padding:0;}

ul ul, ul ol, ol ol, ol ul, dd{margin:0;}

li{margin:0 0 0 2em;padding:0 0 9px 0;display:list-item;list-style-position:outside;}

.info, dd{padding:0 0 0 2em;border-left:1px solid #ECE9E4;}

pre, code, samp, kbd, var{font:100% mono-space,monospace;}

pre{overflow:auto;}

abbr, acronym{text-transform:uppercase;border-bottom:1px dotted #000;letter-spacing:1px;}

abbr[title], acronym[title]{cursor:help;}

small{font-size:.9em;}

sup, sub{font-size:.8em;}

em, cite, q{font-style:italic;}

img, fieldset{border:0;}

fieldset legend{font-weight:bold;}

hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:0 0 1.5em 0;padding:0;}

table{width:100%;border-collapse:collapse;}

th,caption{text-align:left;}

ins{text-decoration:none;font-style:italic;}

code{color:#555;}



pre{

	margin-left:2em;

	padding-left:2em;

	border-left:1px solid #ccc;

}

.info{

	margin-left:2em;

	border-left:1px solid #ccc;

	font-style:italic;

	}	

dt{font-weight:bold;}

th, td{padding:8px;}		

th{background:#eee;}

td{border-bottom:1px solid #00abfd;}

caption{font-style:italic;color:#777;margin:.5em 0;}	

.note{font-weight:bold;}

/* //  HTML elements */	

.nl,.nl li {

	margin:0;

	padding:0;

	list-style:none;

}

img,a {border:0;}

* {

	font-family:Tahoma, Geneva, sans-serif;

	color:#5a5a5a;

	font-size:14px;

	line-height:17px;

	margin:0;

	padding:0;

}

a, .lnkType, .lnkTypeDot {

	color:#0066CC;

	text-decoration:underline;

}

a:hover, .lnkType:hover, .lnkTypeDot:hover {

	color:#0d7eef;

	border-color:#0d7eef;

}

.lnkTypeDot {

	text-decoration:none;

	border-bottom:1px dotted #0d7eef;

	cursor:pointer;

}

.fl {float:left;}

.fr {float:right;}

.cb {clear:both;}

.cr {clear:right;}

.cl {clear:left;}

:focus {outline:0;}

/* ** //Reset CSS by nikolfin ** */

/* ** Custom fonts ** */

@font-face {

    font-family:'QuicksandLight';

    src: url('/images/themes/default/fonts/quicksand_light-webfont.eot');

    src: url('/images/themes/default/fonts/quicksand_light-webfont.eot?#iefix') format('embedded-opentype'),

         url('/images/themes/default/fonts/quicksand_light-webfont.woff') format('woff'),

         url('/images/themes/default/fonts/quicksand_light-webfont.ttf') format('truetype'),

         url('/images/themes/default/fonts/quicksand_light-webfont.svg#QuicksandLight') format('svg');

    font-weight:normal;

    font-style:normal;

}

@font-face {

    font-family:'QuicksandBook';

    src: url('/images/themes/default/fonts/quicksand_book-webfont.eot');

    src: url('/images/themes/default/fonts/quicksand_book-webfont.eot?#iefix') format('embedded-opentype'),

         url('/images/themes/default/fonts/quicksand_book-webfont.woff') format('woff'),

         url('/images/themes/default/fonts/quicksand_book-webfont.ttf') format('truetype'),

         url('/images/themes/default/fonts/quicksand_book-webfont.svg#QuicksandBook') format('svg');

    font-weight: normal;

    font-style: normal;



}

/* ** //Custom fonts ** */

/* ** Fonts color** */

.grey {color:#A7A7A7;}

/* ** //Fonts color** */

/* ** Listings ** */

.horList li {float:left;}

.vertList li {

	margin:0 0 5px;

	line-height:17px;

}

/* ** //Listings ** */

/* ** Tables ** */

.dataTbl {

	border-collapse:collapse;

	width:100%;

	margin:0 0 1.5em;

}

	.dataTbl th, .dataTbl td {padding:5px 10px;}

	.dataTbl td {

		border:1px solid #ECE9E4;

		font-size:12px;

	}

	.dataTbl th {

		font-weight:bold;

		background:#ECE9E4;

		border:1px solid #ccc;

	}

/* ** //Tables ** */

/* ** Form Elements decor ** */

.inputTypeText, .typeTextarea, select {

	padding:2px;

	font-size:14px;

	border:1px solid #dbdfe6;

	border-top-color:#abadb3;

	border-bottom-color:#e3e9ef;

	-webkit-border-radius:2px;

	-moz-border-radius:2px;

	border-radius:2px;

	height:21px;

	line-height:25px;

}

.typeTextarea {

	min-height:65px;

	overflow:auto;

	resize:none;

}

select {height:25px;}

/*Buttons*/

button {

	border:0;

	display:block;

}

button.typeButton div {margin:-1px -3px;}

.typeButton {

	float:left;

	text-decoration:none;

	-moz-box-shadow:0 2px 3px -1px #666;

	-webkit-box-shadow:0 2px 3px -1px #666;

	box-shadow:0 2px 3px -1px #666;

	-webkit-border-radius:2px;

	-moz-border-radius:2px;

	border-radius:2px;

	padding:0;

}

.typeButton, .typeButton * {cursor:pointer;}

.typeButton * {

	display:block;

	float:left;

	background:url("/images/themes/default/nlfn/button.png") repeat-x;

	color:#fff;

	border:0;

	font-size:14px;

	padding:0 10px;

	height:26px;

	line-height:25px;

	position:relative;

	text-shadow:0 0 1px #666;

	text-decoration:none!important;

	white-space:nowrap;

}

	.typeButton:hover * {

		background-position:0 -26px;

		color:#fff!important;

	}

	.typeButton:active {

		-moz-box-shadow:none;

		-webkit-box-shadow:none;

		box-shadow:none;

	}

	.typeButton:active * {

		color:#fff;

		background-position:0 -52px;

		top:1px;

	}

/*buttons color*/

.typeButton {background:#00abfd; float:right;}

.typeButton.blue {background:blue;}

.typeButton.black {background:black;}

.typeButton.green {background:green;}

.typeButton.gold {background:gold;}

/*//buttons color*/

/* custom buttons style 1 */

.buttonCustom1, .buttonCustom1 span {

	background:url("/images/themes/default/nlfn/button_cust.gif") no-repeat;

	display:block;

	height:26px;

	line-height:26px;

	text-decoration:none;

	cursor:pointer;

}

.buttonCustom1 {

	padding:0 0 0 15px;

	background-position:0 0;

	float:left;

}

	.buttonCustom1 span {

		padding:0 15px 0 0;

		color:#fff;

		background-position:100% 0;

	}

.buttonCustom1:hover {background-position:0 -26px;}

.buttonCustom1:active {background-position:0 -52px;}

	.buttonCustom1:hover span {background-position:100% -26px;}

	.buttonCustom1:active span {background-position:100% -52px;}

/* custom buttons style 2 */

.buttonCustom2, .buttonCustom2 span {

	display:block;

	height:26px;

	line-height:26px;

	text-decoration:none;

	cursor:pointer;

}

.buttonCustom2 {

	margin:0 13px;

	position:relative;

	float:left;

	color:#fff!important;

	background:url("/images/themes/default/nlfn/button_cust.png") repeat-x 0 -26px;

}

.buttonCustom2 span {

	width:13px;

	position:absolute;

	top:0;

	background:url("/images/themes/default/nlfn/button_cust.png") no-repeat;

}

	.buttonCustom2 .left {

		left:-13px;

		background-position:0 0;

	}

	.buttonCustom2 .right {

		right:-13px;

		background-position:100% 0;

	}

.buttonCustom2:hover {background-position:0 -78px;}

.buttonCustom2:active {background-position:0 -130px;}

	.buttonCustom2:hover .left {background-position:0 -52px;}

	.buttonCustom2:hover .right {background-position:100% -52px;}

	.buttonCustom2:active .left {background-position:0 -104px;}

	.buttonCustom2:active .right {background-position:100% -104px;}

/*//Buttons*/

/* ** //Form Elements decor ** */

/* ** Form listing ** */

fieldset legend {

	font-size:15px;

	padding:0 0 5px;

	border-bottom:1px solid #ECE9E4;

	margin:0 0 25px;

	font-weight:bold;

	width:100%;

}

.formList {margin:0 0 25px;}

	.formList li {margin:0 0 10px;}

		.formList li label {

			float:left;

			margin:0 10px 0 0;

			text-align:right;

			line-height:27px;

		}

		.formList li .inputTypeText, .formList li .typeTextarea, .formList li select {width:40%;}

.buttonList {}

.buttonList li {

	margin:0 10px 0 0;

	float:left;

	text-align:left;

}

.formList li label, .buttonList li:first-child {width:30%;}

	.buttonList li:first-child .typeButton {float:right!important;}

/* ** //Form listing ** */

#wrapper {

	width: 1200px;
	
	margin: 0 auto;

	position: relative;

}

/* ** header ** */

#header {

    min-width: 1126px;

    overflow: hidden;

    position: absolute;

    top: 0;

}

	#header .logo {

		float:left;

		display:block;

		clear:both;

		position:relative;

		width:250px;

		height:35px;

		background:url("/images/themes/default/logo2.png");

		text-indent:-3000px;

		margin:55px 17px 0 0;

	}

	#header .navigation {

		position:relative;

		overflow:hidden;

		margin:53px 0 0;

		width:900px;

	}

		#header .navigation2 {

		position:relative;

		overflow:hidden;

		margin:0 0 0;

		width:900px;

		padding-left:266px;

	}

		#header .navigation li {margin:0 0 7px;}

			.navigation li a {

				display:block;

				padding:0 16px;

				line-height:26px;

				color:#06bffd;

				font-family:Tahoma, Geneva, sans-serif;

				text-transform:uppercase;

			}

			#header .navigation li a:hover, #header .navigation li.act a {

				color:#fff!important;

				background:#0099ff;

				text-decoration:none;

			}

					#header .navigation2 li {margin:0 0 7px;}

			.navigation2 li a {

				display:block;

				padding:0 16px;

				line-height:26px;

				color:#0099ff;

				font-family:Tahoma, Geneva, sans-serif;

				text-transform:uppercase;

			}

			#header .navigation2 li a:hover, #header .navigation2 li.act a {

				color:#fff!important;

				background:#0099ff;

				text-decoration:none;

			}

			#header .navigation li.feo a {color:#9d00fe;}

			#header .navigation li.feo a:hover, #header .navigation li.feo.act a {background:#9d00fe;}

			#header .navigation2 li.feo a {color:#9d00fe;}

			#header .navigation2 li.feo a:hover, #header .navigation2 li.feo.act a {background:#9d00fe;}

/* ** //header ** */

/* ** footer ** */

#footer {

	overflow:hidden;

	width:1050px;

	position:relative;

	margin-bottom:-91px;

}

	#footer .navigation {

		width:600px;

		overflow:hidden;

		clear:both;
		
		padding-top: 15px;
		
		padding-left: 280px;
		
		padding-bottom: 50px;

	}

		#footer .navigation2 {

		width:388px;

		overflow:hidden;

		clear:both;

	}

		#footer .navigation li {margin:0 6px 13px 0!important;}

			#footer .navigation li a {

				font-size:10px;

				color:#666;

				line-height:12px;

				padding:0;

			}

			#footer .navigation li a:hover {text-decoration:none;}

					#footer .navigation2 li {margin:0 11px 13px 0!important;}

			#footer .navigation2 li a {

				font-size:10px;

				color:#666;

				line-height:12px;

				padding:0;

			}

			#footer .navigation2 li a:hover {text-decoration:none;}

	#footer p, #footer p * {font-size:12px;}

	#footer p {

		position:absolute;

		top:35px;

		left:0px;

		margin:0;
		
		width: 230px;
		
		padding-top: 15px;

	}

		#footer p strong {

			display:block;

			margin:10px 0 0 0;

		}

	#footer .tit {

		font-family:"Arial";

		font-size:26px;

		line-height:26px;

		color:#999;

		float:left;

		margin:0 0 12px;

	}

/* ** //footer ** */

.pathWay {

	padding:15px 0;

	border-width:1px 0;

	border-color:#ECE9E4;

	border-style:solid;

}

	.pathWay h4 {

		font-weight:normal;

		display:inline;

	}

	.pathWay a {font-size:12px;}

/* ** Backgrounds for colomns ** */

.greyBg .wrap {background:#ECE9E4;}

/* ** //Backgrounds for colomns ** */



/* 

	.cols

	.col

*/

.cols{margin-bottom:1.5em;overflow:hidden;}

.col, .col2, .col3, .col4, .col5 {

	float:left;

	display:inline;

	margin-left:2%;

}

.col{width:49%;} /* 2 equal width columns - default */

.cols3 .col{width:32%;} /* 3 equal width columns */

.cols4 .col{width:23.5%;} /* 4 equal width columns */

.cols5 .col{width:18.3%;} /* 5 equal width columns */

.cols6 .col{width:15%;} /* 6 equal width columns */



/* double width columns */

.cols3 .col2{width:66%;}

.cols4 .col2{width:49%;}

.cols5 .col2{width:38.8%;}

.cols6 .col2{width:32%;}



/* triple width columns */

.cols4 .col3{width:74.5%;}

.cols5 .col3{width:59.2%;}

.cols6 .col3{width:49%;}



/* quadruple width columns */

.cols5 .col4{width:79.6%;}

.cols6 .col4{width:66%;}



/* quintuple width columns */

.cols6 .col5{width:83%;}

.first{margin-left:0;}

.last{margin-right:0;}



.buttonPage .typeButton {margin:0 10px 0 0;}

.raundBorderPage h4 {margin-top:25px;}



/* *** raundBorder1 - Скругления стиль 1 *** */

.raundBorder1 .top, .raundBorder1 .bot, .raundBorder1 .cont {background:#ece9e4;}

.raundBorder1 .top, .raundBorder1 .bot {

	height:14px;

	position:relative;

	border-top:1px solid #cccbc9;

	margin:0 15px;

	background:#ece9e4;

}

	.raundBorder1 .bot {

		border-top:0;

		border-bottom:1px solid #cccbc9;

	}

	.raundBorder1 .top div, .raundBorder1 .bot div {

		height:15px;

		width:15px;

		position:absolute;

		background:url('/images/themes/default/nlfn/corns1.png');

	}

		.raundBorder1 .top div {top:-1px;}

		.raundBorder1 .bot div {bottom:-1px;}

		.raundBorder1 .top .tl, .raundBorder1 .bot .bl {left:-15px;}

		.raundBorder1 .top .tr, .raundBorder1 .bot .br {right:-15px;}

			.raundBorder1 .top .tl {background-position:0 0;}

			.raundBorder1 .top .tr {background-position:100% 0;}

			.raundBorder1 .bot .bl {background-position:0 100%;}

			.raundBorder1 .bot .br {background-position:100% 100%;}

.raundBorder1 .cont {

	padding:0 15px;

	border-left:1px solid #cccbc9;

	border-right:1px solid #cccbc9;

}

/* *** /raundBorder1 *** */

/* *** raundBorder2 - Скругления стиль 2 *** */

.raundBorder2 {

	background:#ece9e4;

	position:relative;

	padding:15px;

}

	.raundBorder2 .tl, .raundBorder2 .tr, .raundBorder2 .bl, .raundBorder2 .br {

		position:absolute;

		width:10px;

		height:10px;

		background:url('/images/themes/default/nlfn/corns2.png');

	}

	.raundBorder2 .tl {

		top:0;left:0;

		background-position:-10px -10px;

	}

	.raundBorder2 .tr {

		top:0;right:0;

		background-position:0 -10px;

	}

	.raundBorder2 .bl {

		bottom:0;left:0;

		background-position:-10px 0;

	}

	.raundBorder2 .br {

		bottom:0;right:0;

		background-position:0 0;

	}

/* *** /raundBorder2 *** */

/* *** raundBorder3 - Скругления стиль 3 *** */

.raundBorder3 {

	background:#ece9e4;

	border:1px solid #cccbc9;

	padding:15px;

	-webkit-border-radius:10px;

	-moz-border-radius:10px;

	border-radius:10px;

}

/* *** /raundBorder3 *** */

.layoutGridPar {

	position:relative;

	overflow:hidden;

}

.layoutGridPar > * {

	position:relative;

	z-index:100;

}

.layoutGrid {

	position:absolute;

	top:0;

	left:0;

	z-index:1;

}

.layoutGrid div {

	position:relative;

	float:left;

	border-bottom:1px solid red;

	border-right:1px solid red;

}

.leftNav {position:relative;left:-15px; top:78px;}

.leftNav li { 

	width:100%; !important

}

.leftNav li a {

	font-size:15px;

	text-transform:uppercase;

	line-height:22px;

	padding:0 15px;

	display:inline-block;

}

.leftNav li a:hover, .leftNav li.act a {

	color:#fff;

	background:#00abfd;

	text-decoration:none;

}



.leftPodNav {position:relative;left:23px;}

.leftPodNav li {

	width:100%; !important

}

.leftPodNav li a {

	font-size:15px;

	text-transform:uppercase;

	line-height:22px;

	padding:0 15px;

	color:#999;

	display:inline-block;

}

.leftPodNav li.act a {

	color:#999;

	background:none;

	text-decoration: underline;

}

.leftPodNav li a:hover, .leftPodNav li.act2 a {

	color:#fff;

	background:#00abfd;

	text-decoration:none;

}



.leftPod2Nav {position:relative;left:33px;}

.leftPod2Nav li {

	width:100%; !important

}

.leftPod2Nav li a {

	font-size:15px;

	text-transform:uppercase;

	line-height:22px;

	padding:0 15px;

	display:inline-block;

}

.leftPod2Nav li.act a {

	color:#999;

	background:none;

	text-decoration: underline;

}

.leftPod2Nav li.act2 a {

	color:#999;

	background:none;

	text-decoration: underline;

}

.leftPod2Nav li a:hover, .leftPod2Nav li.act21 a {

	color:#fff;

	background:#00abfd;

	text-decoration:none;

}



.content {

    padding-top:240px;

}

.content h1 {

	font-size:40px;

	color:#06BFFD;

	margin:0 0 39px;

	padding:0;

	text-transform:uppercase;

}

.content h5 {

	font-size:24px;

	color:#06BFFD;

	margin:0 0 15px;

	padding:0;
	
	padding-top: 20px;

	font-weight:100;

	width:680px;
	
	line-height: 30px;

}

.content h4 {

	font-size:18px;

	color:#999;

	margin:0 0 15px;

	padding:0;

	font-weight:100;

	width:500px;

}

.content h3 {

	font-size:24px;

	color:#ffffff;
	
	line-height: 30px;

	margin:0 0 39px;

	padding:0;
	
	width:680px; !important

}

.content h6 {

	font-size:25px;

	color:#0099ff;

	margin:0 0 13px;

	padding:0;

	text-transform:uppercase;

}

.content p, .content p {

	font-size:14px;

	color:#030303;

	line-height:17px;

	width:500px;

}

.con4 p {

	width:680px; !important

}

.content p {

	font-size:14px;

	color:#ffffff;

	line-height:23px;

}

.content a {

	font-size:14px;

	color:#06BFFD;

	line-height:17px;

}

.content p a:hover {text-decoration:none;}

.content p {margin:0 0 15px;}

.content p.first {

	font-size:14px;

	color:#030303;

	line-height:17px;

	width:500px;

}

.content ul li{

	font-size:14px;

	color:#ffffff;

	line-height:23px;

	width:470px;

	margin-top:3px;

}

.rightPriority .long {position:relative;}



.contactsPage .rightPriority .long {

	float:left;

	margin:0 0 0 449px;

}

.contactsPage .rightPriority {

	overflow:hidden;

}

.mainimg {

	position:absolute;

	left:-450px;

	top:0px;

}

.mainimg2 {

	position:absolute;

	left:510px;

	top:55px;

}

#popup{

	width:258px;

	height:40px;

	background-image:url(/images/themes/default/plashka.png);

	position: fixed;

	top:0px;

	left:19px;

	z-index:600;

}

.popupa a{

	padding-left:17px;

	text-decoration:underline;

	text-transform:uppercase;

	color:#00abfd;

	font-size:14px;

	line-height:20px

}

.popupa a:hover{

	text-decoration:none;

}

#line {

	position:fixed;

	height:8px;

	width:100%;

	top:0px;

	z-index:500;

	background-image:url(/images/themes/default/plashka2.png);

	background-repeat:no-repeat;

	background-color:#02C8FE;

}

#consult {

    position: absolute;

    height:8px;

    top: 115px;

    z-index:500;

    background-image:url(/images/themes/default/plashka2.png);

    background-repeat:no-repeat;

    background-color:#02C8FE;

    left: 35px;

}

.input_textbox {    border:1px solid #8B8B8B;    color:#8B8B8B;    font-size:11px;    padding:1px 4px;    width:90%;}

.input_textarea {    border:1px solid #8B8B8B;    color:#8B8B8B;    font-size:11px;    padding:1px 4px;    width:90%;    height:180px;}

.error_input_textbox {    border:1px solid #cb4e3d;    color:#8B8B8B;    font-size:11px;    padding:1px 4px;    width:90%;}

.error_input_textarea {    border:1px solid #cb4e3d;    color:#8B8B8B;    font-size:11px;    padding:1px 4px;    width:90%;    height:180px;}

.form_caption {    font-weight:bold;    padding-top:5px;    padding-bottom:5px; border-bottom:0px;}

.form_inputs { border-bottom:0px;}

.likeButs {

    left: 50%;

    margin: 10px 0 0 -180px;

    position: absolute;

    width: 97px;

}

.likeButs a {

    display: block;

    float: left;

    margin: 0 0 0 3px;

}

.likeButs a:first-child {margin:0;}

.likeButs2 {

    left: 50%;

    margin: 10px 0 0 120px;

    position: absolute;

    width: 97px;

}

.likeButs2 a {

    display: block;

    float: left;

    margin: 0 0 0 3px;

}

.likeButs2 a:first-child {margin:0;}

.con4 table{

	width:720px;

}

.con4 table p {

	width:100%;

}

.con4 {

	position:relative;

	z-index:400;

}

.con4 img {

	z-index:100000;

}

#trigl{

	width:172px;

	height:52px;

	background-image:url(/images/themes/default/strelka.jpg);

	position: absolute;

	top:203px;

	left:41px;

	z-index:600;

}

.mainnews {

	position:absolute;

	left:550px;

	top:420px;

	max-width:350px;

}

.item p {

	max-width:350px;

	color:#999;

}

.item h5 {

	max-width:350px;

}

.portleft {

	position:relative;

	display:block;

	margin-top:125px;

}

.portleft p {

	max-width:250px;

}

.portleft table{

	width:250px;

}

.portleft tr{

	max-width:234px;

}

.portleft h5{

	max-width:234px;

}





a.shlyapa {

	width:500px;

	height:175px;

	display:block;

	background:url('/images/themes/default/hat.jpg');

	text-indent:-3000px;

}

a.shlyapa:hover {

 	background:url('/images/themes/default/hat.jpg');

	background-position-y:-175px;

}

#nyhat{

	position: absolute;

	top:50px;

	left:30px;

	background-image:url("/images/themes/default/shapka.png");

	width:30px;

	height:32px;

	text-indent:-3000px;

}

#nyhat a{

	text-indent:-3000px;

	display:block;

	width:30px;

	height:32px;

}

#nyelka{

	position: absolute;

	top:39px;

	left:275px;

	background-image:url("/images/themes/default/elllka.png");

	width:31px;

	height:58px;

	text-indent:-3000px;

}

.design {
	background: url(/images/themes/default/backdesign-identity.jpg) no-repeat 50% 0 #011724;
}
.dlogotip {
	background: url(/images/themes/default/backdesign-logo.jpg) no-repeat 50% 0 #011724;
}
.didentity {
	background: url(/images/themes/default/backdesign-identity.jpg) no-repeat 50% 0 #011724;
}
.dsite {
	background: url(/images/themes/default/backdesign-site.jpg) no-repeat 50% 0 #011724;
}
.dicons {
	background: url(/images/themes/default/backdesign-icon.jpg) no-repeat 50% 0 #011724;
}
.dillustrations {
	background: url(/images/themes/default/backdesign-illustrations.jpg) no-repeat 50% 0 #011724;
}
.dcharacters {
	background: url(/images/themes/default/backdesign-character.jpg) no-repeat 50% 0 #011724;
}
.pdesign {
	background: url(/images/themes/default/backdesign-print.jpg) no-repeat 50% 0 #011724;
}
.footerLine {
    background: none repeat scroll 0 0 #0066CC;
    bottom: -121px;
    height: 1px;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.redhlp_button {
	position:fixed;
	height:193px;
	width:40px;
	top:285px;
	left:0px;
	z-index:500;
	text-indent:-3000px;
	background-image:url(/images/themes/default/konsultant.png);
	background-repeat:no-repeat;
}
.redhlp_button a {
	display:block;
	height:193px;
}