
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 {
	font-size:100%;
	margin:0;
	outline:0 none;
	padding:0;
	font-family: PT Sans Narrow;
}

@font-face {
	font-family: 'PT Sans Narrow';
	src: url('fonts/PTN57F_W.eot');
	src: local('PT Sans Narrow'), 
	url('fonts/PTN57F_W.woff') format('woff'),
	url('fonts/PTN57F_W.ttf') format('truetype'),
	url('fonts/PTN57F_W.svg#PTSans-Narrow') format('svg');
}


@font-face {
	font-family: 'PT Sans Narrow Bold';
	src: url('fonts/PTN77F_W.eot');
	src: local('PT Sans Narrow Bold'), 
	url('fonts/PTN77F_W.woff') format('woff'),
	url('fonts/PTN77F_W.ttf') format('truetype'),
	url('fonts/PTN77F_W.svg#PTSans-Narrow-Bold') format('svg');
}

h1 {
	text-align: left;
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 36px;
}

p {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 17px;
}

.p_paragraph {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 19px;
	margin-bottom: 10px;
}

.mail_part {
	width: 166px;
	height: 44px;
	display: inline-block;
	background: url('../img/btn_adres_partners_Nrm.png') no-repeat;
	position: relative;
	top: 20px;
}

.mail_part:hover{
	width: 166px;
	height: 44px;
	display: inline-block;
	background: url('../img/btn_adres_partners_Prs.png') no-repeat;
	position: relative;
	top: 20px;
}

.nc_mail {
	width: 130px;
	height: 44px;
	display: inline-block;
	background: url('../img/btn_adres_nc_Nrm.png') no-repeat;
	margin-bottom: -20px;
}

.nc_mail:hover {
	width: 130px;
	height: 44px;
	display: inline-block;
	background: url('../img/btn_adres_nc_Prs.png') no-repeat;
	margin-bottom: -20px;
}

a {
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 18px;
}

a:hover {
	color: #1366BF;
}



/*--------------- Header ----------------*/

.header {
	height: 150px;
	margin: 0px auto 0px auto;
	max-width: 1200px;
	min-width: 960px;
}

.logo {
	width: 115px;
	height: 115px;
	display: block;
	margin: 20px 11px 0px 21px;
	background: url('../img/logo.png') no-repeat;
	float: left;
}

.p_logo {
	font-family: PT Sans Narrow;
	margin-top: 28px;
	position: relative;
	top: 9px;
	left: 11px;
	font-size: 21px;
	color: #103b68;
	float: left;
}


.search_and_login {
	width: 600px;
	margin-top: 40px;
	float: right;
	text-align: right;
	position: relative;
	z-index: 999;
}

.login {
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 14pt;
	position: relative;
	top: 23px;
	left: -38px;
}

.login_out { 
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 14pt;
	position: relative;
	top: 23px;
	left: -265px;
}

.reg {
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 14pt;
	position: relative;
	top: 23px;
	left: -32px;
}

input {
	display: block;
	width: 222px;
	height: 30px;
	border: none;
	background: url('../img/search.png');
	padding: 0px 20px 1px 20px;
	margin: 20px 0px 0px 5px;
	float: left;
	color: #898989;
	font-family: PT Sans Narrow;
	font-size: 13pt;
}

input:focus {
	outline: none;
}

/*--------------- Menu ----------------*/

menu_wrap {
	height: 48px;
	width: 100%;
	min-width: 960px;
	clear: both;
	padding: 0;	
	position: relative;
	z-index: 99;
}

.menu {
	padding: 0;
	height: 48px;
	margin: 0px auto 0px auto;
	max-width: 1200px;
	min-width: 960px;
	background: url('../img/menu_fon.png') repeat-x;
	position: relative;
	z-index: 99;
}

.navigation {
	padding: 0;
	margin: 0px 0px 0px 28px;
}

.navigation li {
	float: left;
	list-style: none;
	position: relative;
}

.navigation li a:first-child {
	margin-left: 0px;
}

.navigation li a {
	color: #ffffff;
	display: block;
	margin: 0px 40px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: PT Sans Narrow;
	line-height: 40px;
	font-size: 18px;
	text-decoration: none;
	position: relative;
}

.navigation li.active a {
	display: block;
	padding: 0px 0px 0px 0px;
}

.navigation li.child a {
	color: #333;
	display: block;
	margin: 0;	
	padding: 0;
}

.navigation li a:hover {
	color: #fff;
	text-decoration: none;
}

.treung_cont {
	width: 33px;
	height: 11px;
	background: url('../img/treungle_menu.png') no-repeat;
	position: relative;
	top: 41px;
	left: 632px;
	*left: -702px;
}

.treung_forum {
	width: 33px;
	height: 11px;
	background: url('../img/treungle_menu.png') no-repeat;
	position: relative;
	top: 41px;
	left: 542px;
	*left: -702px;
}

.treung_part {
	width: 33px;
	height: 11px;
	background: url('../img/treungle_menu.png') no-repeat;
	position: relative;
	top: 41px;
	left: 446px;
	*left: -702px;
}

.treung_sup {
	width: 33px;
	height: 11px;
	background: url('../img/treungle_menu.png') no-repeat;
	position: relative;
	top: 41px;
	left: 336px;
	*left: -702px;
}

.treung_about {
	width: 33px;
	height: 11px;
	background: url('../img/treungle_menu1.png') no-repeat;
	position: relative;
	top: 41px;
	left: 123px;
	*left: -702px;
}

.treung_main {
	width: 33px;
	height: 11px;
	background: url('../img/treungle_menu1.png') no-repeat;
	position: relative;
	top: 41px;
	left: 20px;
	*left: -702px;
}

.soc_icon {
	margin: 10px 27px 0px 0px;
	float: right;
	overflow: hidden;
	position: relative;
	top: -3px;
}

.soc_icon li{
	float: left;
	list-style: none;
	position: relative;
}

.soc_icon  li .fb {
	width: 27px;
	height: 27px;
	display: block;
	margin: 0px 10px 0px 0px;
	background: url('../img/soc_fb.png');
}

.soc_icon  li .twit {
	width: 27px;
	height: 27px;
	display: block;
	margin: 0px 10px 0px 0px;
	background: url('../img/soc_twit.png');
}

.soc_icon  li .rss {
	width: 27px;
	height: 27px;
	display: block;
	margin: 0px 8px 0px 0px;
	background: url('../img/soc_rss.png');
}

/* Active item menu */

#active_item_menu {
	width: 33px;
	height: 11px;
	background: url('../img/treeungle_menu.png') no-repeat;
	position: relative;
	top: 41px;
	left: 19px;
	*left: -488px;
}

#active_item_menu_products {
	width: 33px;
	height: 11px;
	background: url('../img/treungle_menu.png') no-repeat;
	position: relative;
	top: 41px;
	left: 230px;
	display: none;
	*left: -702px;
}

#active_item_menu_support {
	width: 33px;
	height: 11px;
	background: url('../img/treungle_menu.png') no-repeat;
	position: relative;
	top: 41px;
	left: 337px;
	display: block;
	*left: -702px;
}

#active_item_menu_about {
	width: 33px;
	height: 11px;
	background: url('../img/treungle_menu.png') no-repeat;
	position: relative;
	top: 41px;
	left: 122px;
	display: block;
	*left: -702px;
}

/* Menu level one */

.wrap_items_menu {
	width: 100%;
	clear: both;
	padding: 10px 0px 0px 0px;
	background: #e1e1e1;
	position: relative;
	top: -5px;
	z-index: 0;
	display: none;
}

.items_menu {
	overflow: hidden;
	margin: 6px auto -6px auto;
	position: relative;
	top: 0px;
	left: -8px;
	max-width: 1200px;
	min-width: 960px;
}

.item_menu {
	height: 80px;
	width: 23%;
	float: left;
	margin: 0px 0px 0px 10px;
}

.item_menu img {
	float: left;
	margin-right: 17px;
}


.item_menu a {
	font-family: PT Sans Narrow;
	font-size: 16px;
	color: #363636;
	position: relative;
	top: 17px;
}

.item_menu a:hover {
	color: #1366BF;
}

/* Menu level two */

.wrap_items_menu_lvl_two {
	width: 100%;
	clear: both;
	padding: 10px 0px 20px 0px;
	background: #ebebeb;
	position: relative;
	top: -5px;
	z-index: -1;
}

.news_main_lvl_two {
	overflow: hidden;
	margin: 6px auto 0px auto;
	position: relative;
	top: 0px;
	left: -8px;
	max-width: 1200px;
	min-width: 960px;
}

.item_menu_lvl_two {
	height: 80px;
	width: 23%;
	float: left;
	margin: 0px 0px 0px 10px;
}

.item_menu_lvl_two a {
	
}

.shadow_menu {
	width: 960px;
	height: 20px;
	margin: -20px auto 0px auto;
	background: url('../img/news_main_shadow_bottom.png') no-repeat;
}

/*-------------- Dinamic Content -----------------*/
.content {
	margin: 60px auto 60px auto;
	max-width: 1200px;
	min-width: 960px;
}

/*-------------- Left Content -------------------*/
.left {
	width: 65%;
	float: left;
	padding-left: 10px;
}

/*-------------- Right Content -------------------*/
.right {
	width: 33%;
	float: right;
}

.support {
	background: #ebebeb;
	padding-bottom: 30px;
	padding-right: 50px;
	margin: -7px 30px 0px 3px;
	overflow: hidden;
}

.support img {
	float: left;
	margin: 20px 7px 0px 35px;
}

.support img:hover {
	opacity: 0.85;
}

.support .p_support {
	font-family: PT Sans Narrow Bold;
	font-size: 30px;
	color: #363636;
	margin-bottom: -22px;
	margin-top: 0px;
	position: relative;
	top: 22px;
	*margin-bottom: 10px;
}

.support p{
	font-family: PT Sans Narrow;
	font-size: 16px;
	margin: 10px 0px 0px 40px;
	color: #363636;
}

.support .we_help {
	font-family: PT Sans Narrow Bold;
	font-size: 20px;
	color: #363636;
	margin: 12px 10px 0px 40px;
}

.support .a_support {
	width: 224px;
	height: 48px;
	display: block;
	background: url('../img/button_support.png') no-repeat;
	margin: 30px 0px 10px 37px;
}

.support .a_support:hover {
	opacity: 0.85;
}

.p_back_connect {
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 36px;
	margin: 30px 0px 10px 0px;
}

.all_news {
	width: 265px;
	height: 47px;
	display: block;
	background: url('../img/look_all_news.png') no-repeat;
	margin: 60px 0px 10px 35px;
}

.all_news:hover {
	opacity: 0.85;
}

.pagination {
	margin: 40px 0px 40px 0px;
}

.pagination .prev_page {
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 16px;
	text-decoration: none;
}

.pagination .next_page {
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 16px;
}

.pagination .arr_pgn_left {
	width: 10px;
	height: 11px;
	display: inline-block;
	margin-right: 5px;
	background: url('../img/arr_pagination_left.png') no-repeat;
}

.pagination .arr_pgn_right {
	width: 10px;
	height: 11px;
	display: inline-block;
	margin-left: 5px;
	background: url('../img/arr_pagination_right.png') no-repeat;
}

.pagination a {
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 16px;
	margin: 0px 5px 0px 5px;
}

.pagination a.active {
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 17px;
	margin: 0px 5px 0px 5px;
	text-decoration: none;
}

.support .select_product {
	font-family: PT Sans Narrow Bold;
	padding: 40px 0px 0px 0px;
	font-size: 30px;
	color: #363636;
	*margin-bottom: 10px;
}

.items_support_product {
	margin: 6px auto 0px auto;
}

.item_support_product {
	margin: 0px 0px 0px 0px;
}

.item_support_product a img {
	margin: 10px 15px 0px 30px;
	border: none;
}

.item_support_product a  {
	margin: 0px 0px 0px 0px;
}

.a_support_product {
	position: relative;
	top: 22px;
	color: #363636;
	font-size: 16px;
}
/*-------------- Content Main Page ---------------*/
.warning {
	margin: 30px auto 39px auto;
	max-width: 1200px;
	min-width: 960px;
	position: relative;
}

.warning_title {
	height: 30px;
	background: #ebebeb;
}

.warning_title p {
	text-transform: uppercase;
	font-family: PT Sans Narrow;
	font-size: 16px;
	color: #626262;
	padding-top: 5px;
	position: relative;
}

.w-block{
	float: left;
	width: 27%;
	margin: 0 30px 0 10px;
	font-size: 16px;
	line-height: 1.5em;
}

.w-block h2 {
	text-align: left;
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 18pt;
	margin-top: 37px;
	line-height: 1.2;
}

.w-block p {
	text-align: left;
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 14pt;
	margin-top: 6px;
	display: inline;
}

.w-block a {	
	display: inline-block;
}

.w-block a:hover {
	opacity: 0.85;
}

.w-block img{
	margin: 25px 0px 0px 0px;
	background: none;
}

.warning_list {
	margin: -24px 26px 0px 0px;
	float: right;
}

.warning_list a {
	margin: 0px 0px 0px 18px;
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 17px;
}

.warning_list a.active {	
	text-decoration: none;
}

/*--------- All products ----------*/
.all_products {
	overflow: hidden;
	margin: 60px auto 39px auto;
	max-width: 1200px;
	min-width: 960px;
}

.wrap_inner_all_products {
	position: relative;
}

.item_warning {
	margin-top: 20px;
	margin-left: 5px;
	width: 48%;
	display: inline-block;
	*float: left;
	vertical-align: top;
}

.item_warning_module {
	margin-top: 20px;
	margin-left: 5px;
	float: left;
}

.item_warning img {
	float: left;
	margin-right: 15px;
	margin-top: 7px;
	border: none;
}

.item_warning img:hover {
	opacity: 0.85;
}

.item_warning_module img {
	float: left;
	margin-right: 15px;
	margin-top: 7px;
	border: none;
}

.item_warning_module img:hover {
	opacity: 0.85;
}

.item_warning_info {
	overflow: hidden;
}

.item_warning_info_module {
	margin-left: 85px;
}

.item_warning_info a {
	text-align: left;
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 15pt;
	margin: 4px 0px 0px 0px;
	position: relative;
	top: 12px;
	text-decoration: none;
}

.item_warning_info_module a {
	text-align: left;
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 15pt;
	margin: 4px 0px 0px 0px;
	position: relative;
	top: 12px;
	text-decoration: none;
}

.item_warning_info p {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 12pt;
	margin-top: 10px;
}

.item_warning_info_module p {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 12pt;
	margin-top: 10px;
	text-decoration: underline;
}

.inner_all_products_left {
	display: inline-block;
	width: 69%;
	position: relative;
	*float: left;
}

.inner_all_products_right {
	display: inline-block;
	width: 29%;
	position: absolute;
	top: 0px;
	*float: right;
	
}

@media all and (min-width: 0px) {
    .inner_all_products_right {
		right: 0px;
	}
}

/* ---------- About Product ----------- */
.about_product_descr {
	margin-top: 30px;
	margin-bottom: 60px;
}

.h1_about_product {
	margin-top: -14px;
	*overflow: hidden;
}

.note {
	background: #ebebeb;
	margin: 25px 20px 25px 0px;
	padding: 18px 20px 20px 18px;
}

.note img {
	float: left;
	margin: 0px 20px 0px 0px;
}

.note .note_text{
	overflow: hidden;
	margin-top: 10px;
}

.type_users {
	list-style-image: url('../img/marker_type_users.png');
	margin: 20px 0px 25px 35px;
	position: relative;
}

.type_users li {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 19px;
	margin: 10px 0px 0px 0px;
}

.type_users li p{	
	margin: 0px 0px 0px 7px;
	font-size: 19px;
}

.list_with_number {
	margin: 20px 0px 25px 35px;
	list-style-type: decimal;
}

.list_with_number li{
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 19px;
	margin: 10px 0px 0px 0px;
}

.list_with_number li p{	
	margin: 0px 0px 0px 7px;
	font-size: 19px;
}

.p_about_prod_title {
	text-align: left;
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 24px;
}

.wrap_item_menu_about_product {
	width: 100%;
	background: #ebebeb;
	padding: 10px 0px 0px 0px;	
	margin-top: -5px;
	text-align: center;
}

.item_about_menu_product {
	margin: 0px 0px 0px 0px;
	position: relative;
	top: 3px;
}

.about {
	margin: 0 0 0 -490px;
}

.supp {
	margin: 0 0 0 -110px;
}

.partner {
	margin: 0 0 0 95px;
}

.a_menu_prod {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 16px;
	margin-left: 30px;
}

.item_about_menu_product .active {
	color: #363636;
	font-family: PT Sans Narrow Bold;
	font-size: 16px;
	text-decoration: none;
}

.wrap_item_about_product {
	width: 100%;
	background: #ebebeb;
	padding: 15px 0px 10px 0px;
	margin-top: -5px;
}

.item_about_product {
	margin: 0px auto 0px auto;
	max-width: 1200px;
	min-width: 960px;
}

.about_product {
	display: inline-block;
	*float: left;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	min-width: 220px;
	min-height: 110px;
	padding-right: 10px;
}

.about_product_module {
	display: inline-block;
	vertical-align: top;
}

.about_product  a{
}

.about_product  a img{
	margin-right: 17px;
	border: none;
	float: left;
}

.wrap_list_prod_img {
	display: inline-block;
	*float: left;
	width: 15px;
}

.about_product_module .wrap_list_prod_img img{
	position: relative;
	top: 0px;
}
.about_product .wrap_list_prod_img img {	
	position: relative;
	top: -1px;
}

.wrap_list_prod_link {
	display: inline-block;
}

.wrap_list_prod {
	overflow: hidden;
}

.about_product .list_prod, .about_product_module .list_prod {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 15px;
	height: 18px;
	*height: 10px;
}

.wrap_first_item_prod {
	margin-top: 10px;
	min-width: 385px;
}

.about_product .a_prod_title {
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 15pt;
	text-decoration: none;
	display: inline;
}

#hide_line_product {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 15px;
	display: block;
}

.about_product  .active{
	color: #363636;
	font-family: PT Sans Narrow Bold;
	font-size: 15px;
	text-decoration: none;
}

.about_product_module  .active{
	color: #363636;
	font-family: PT Sans Narrow Bold;
	font-size: 15px;
	text-decoration: none;
}

.about_product .list_prod {
	/*margin-top: 15px;*/
}

.how_to_buy {
	width: 150px;
	height: 47px;
	background: url('../img/how_to_buy.png') no-repeat;
	display: block;
	margin: 29px 0px 0px 0px;
}

.how_to_buy:hover {
	opacity: 0.85;
}

.emblema_product {
	width: 140px;
	height: 145px;
	background: url('../img/about_product_logo_slider.png') no-repeat;
	position: absolute;
	top: 30px;
	left: -180px;
	z-index: 999;
}

.items_menu_shadow_bottom {
	width: 960px;
	height: 20px;
	margin: 0px auto 0px auto;
	background: url('../img/shadow_bottom_menu_lvl_two.png') no-repeat;
}

/* ---------- About Company ------------ */

.wrap_about_documents {
	margin: 30px 0px 70px 0px;
}

.about_documents {
	margin-top: 5px;
	margin-left: 13px;
}

.wrap_about_documents img{
	margin-right: 15px;
}

.wrap_about_documents a {
	position: relative;
	top: -20px;
	font-size: 15px;
}

.h1_about {
	margin-top: -11px;
	margin-bottom: 17px;
}

.otzivi {
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 36px;
	margin-top: 40px;
	margin-bottom: 20px;
}

/* ------------- Honors ----------------- */

.honors {
	overflow: hidden;
	margin: 0px auto 39px auto;
	max-width: 1200px;
	min-width: 960px;
	text-align: center;
	position: relative;
	*margin: -80px auto 39px auto;
}

.wrap_descr_diplom {
	overflow: hidden;
	margin: 50px auto 39px auto;
	max-width: 1200px;
	min-width: 960px;
}

.wrap_diploms {
	width: 740px;
	overflow: hidden;
	margin: 70px auto 0px auto;
	height: 210px;
	position:relative;
	top: 50px;
	z-index: 999;	
}

.diploms {
	position: relative;
	top: 7px;
	z-index: 999;
	*overflow: hidden;
}

.diploms div {
	width: 185px;
	display: inline-block;
	*float: left;
}

.diploms div div{
	*padding-top: 2px;
}

*:first-child+html .diploms div {
display: block;
z-index: expression(
runtimeStyle.zIndex = 1,
this == ((210)-parseInt(offsetHeight)) <0 ? style.marginTop="0" : style.marginTop=(210)-(parseInt(offsetHeight)) +'px');
}

*:first-child+html .diploms div  div{
display: block;
z-index: expression(
runtimeStyle.zIndex = 1,
this == ((16)-parseInt(offsetHeight)) <0 ? style.marginTop="0" : style.marginTop=(16)-(parseInt(offsetHeight)) +'px');
}

.descr_diplom {
	text-align: left;
}

.descr_diplom .item_descr_diplom {
	width: 30%;
	margin-right: 2%;
	margin-top: 25px;
	display: inline-block;
	*float: left;
	vertical-align: top;
}

.descr_diplom  p .a_diplom {
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 18px;	
}

.descr_diplom  p .a_diplom:hover {
	color: #1366BF;
}

.item_descr_diplom_info {
	overflow: hidden;
}

.descr_diplom .item_descr_diplom img{
	float: left;
	margin-right: 15px;
	margin-top: 0px;
	border: none;
}

.wrap_img_shelf {
	margin: 0px auto -110px auto;
	max-width: 1200px;
	min-width: 960px;
	text-align: center;
}

#img_shelf {
	height: 60px;
	position:relative;
	top: -63px;
	*top: -53px;
	z-index: -1;
}

.wrap_shelf {
	width: 960px;
	margin: 50px auto 0px auto;
}

.arr_slider_left_dipl {
	width: 32px;
	height: 62px;
	display: block;
	background: url('../img/arr_slider_two_left.png') no-repeat;
	position: absolute;
	top: 130px;
	left: 0px;
}

.arr_slider_right_dipl {
	width: 32px;
	height: 62px;
	display: block;
	background: url('../img/arr_slider_two_right.png') no-repeat;
	position: absolute;
	top: 130px;
	right: 0px;
}

/* ------------- Support ---------------- */

.item_support_shadow_bottom {
	width: 960px;
	height: 20px;
	margin: 0px auto 0px auto;
	background: url('../img/shadow_bottom_menu_lvl_two.png') no-repeat;
	position: relative;
	top: 1px;
}

.p_support {
	text-align: left;
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	margin-bottom: 10px;
	font-size: 24px;
	padding-top: 10px;
}

.form_sup {
	overflow: hidden;
}

input.inp_supp {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 13pt;
	border-top: 1px solid #acacac;
	border-left: 1px solid #acacac;
}

.about_product_descr input.inp_supp {
	width: 100%;
	background: #ebebeb;
}

.wrap_field {
	width: 100%;
}

.wrap_field_right {
	display: inline-block;
	width: 48%;
	float: right;
	overflow: hidden;
}

.wrap_field_right input.inp_supp{
	width: 97%;
}

.wrap_field_left {
	display: inline-block;
	width: 48%;
	overflow: hidden;
}

.wrap_field_left input.inp_supp {
	width: 97%;
}

.p_label {
	font-size: 15px;
	margin: 10px 0px -15px 20px;
	*margin: 10px 0px 0px 20px;
}

.textarr_sup {
	width: 94%;
	height: 200px;
	background: #ebebeb;
	border: none;
	margin: 25px 0px 0px 5px;
	*margin: 15px 0px 0px 5px;
	padding: 20px;
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 13pt;
	border-top: 1px solid #acacac;
	border-left: 1px solid #acacac;
}

.send_msg {
	width: 243px;
	height: 47px;
	display: block;
	background: url('../img/send_msg.png') no-repeat;
	cursor: pointer;
	margin-right: 40px;
}

.send_msg:hover {
	opacity: 0.85;
}

.note_send_msg {
	color: #898989;
	margin: 20px 0px 0px 0px;
}

.red_star {
	color: #cb2231;
}

/* ------------- News main ------------- */

.wrap_news_main {
	width: 100%;
	clear: both;
	padding: 0;	
	position: relative;
	/*z-index: 0;*/
	margin-top: -7px;
}

.news_main {
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	background: #ebebeb;
	margin: 0px auto 0px auto;
	max-width: 1200px;
	min-width: 960px;
	height: 400px;
	position: relative;
	z-index: 0;
}

.shadow_top {
	width: 960px;
	height: 15px;
	margin: 0px auto 0px auto;
	background: url('../img/news_main_shadow_top.png') no-repeat;
}

.shadow_bottom {
	width: 100%;
	height: 20px;
	margin: -20px auto 0px auto;
	background: url('../img/news_main_shadow_bottom.png') no-repeat 50% 0;
	position: relative;
	z-index: 99;
	bottom: 0;
	position: absolute;
}

.item_news_main {
	float: left;
	width: 20%;
	margin-top: 32px;
	margin-left: 10px;
	margin-right: 3%;
}

.item_news_all {
	float: left;
	margin: 30px 0px 12px 0px;	
}

.item_news_sup {
	float: left;
	margin: 30px 0px -27px 0px;	
}

.date {
	width: 78px;
	height: 30px;
	display: block;
	background: url('../img/date_news.png') no-repeat;
	color: #ffffff;
	text-decoration: none;
	font-family: PT Sans Narrow;
	font-size: 14px;
	//font-size: 14px;
	position: relative;
	top: -2px;
	padding-left: 16px;
	padding-top: 3px;
	//padding-top: 0px;
	z-index: 99;
	text-shadow: -1px -1px 1px rgba(255,255,255,0.2), /* наверх и влево */
	-1px -1px 1px rgba(255,255,255,0.2), /* вниз и вправо */
	-1px -1px 1px rgba(0,0,0,0.7); /* тёмная тень */
}

.date_all_news {
	width: 78px;
	height: 30px;
	display: block;
	background: url('../img/date_news.png') no-repeat;
	float: left;
	color: #ffffff;
	text-decoration: none;
	font-family: PT Sans Narrow;
	font-size: 14px;
	position: relative;
	top: -2px;
	padding-left: 16px;
	padding-top: 3px;
	z-index: 99;
	margin-right: 10px;
	margin-left: -2px;
	text-shadow: -1px -1px 1px rgba(255,255,255,0.2), /* наверх и влево */
	-1px -1px 1px rgba(255,255,255,0.2), /* вниз и вправо */
	-1px -1px 1px rgba(0,0,0,0.7); /* тёмная тень */
}

.date_sup {
	width: 78px;
	height: 30px;
	display: block;
	background: url('../img/date_news.png') no-repeat;
	color: #ffffff;
	text-decoration: none;
	font-family: PT Sans Narrow;	
	margin: 10px 0px 15px 40px;
	font-size: 14px;
	position: relative;
	top: 8px;
	padding-left: 16px;
	padding-top: 3px;
	z-index: 99;
	text-shadow: -1px -1px 1px rgba(255,255,255,0.2), /* наверх и влево */
	-1px -1px 1px rgba(255,255,255,0.2), /* вниз и вправо */
	-1px -1px 1px rgba(0,0,0,0.7); /* тёмная тень */
}

.date:hover, .date_all_news:hover, .date_sup:hover {
	color: #ffffff;
}

.item_news_main p .a_news {  /* для ie8 */
	width: auto;
	height: auto;
	background: none;
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 12pt;
	display: inline;
	text-decoration: underline;
}

.item_news_main p .a_news:hover {  /* для ie8 */
	color: #1366BF;
}

.h_item_news {
	margin-left: 98px;
	margin-bottom: -34px;
	position: relative;
	top: -46px;
}

.h1_all_news {
	margin: -14px 0px 20px -3px;
	*overflow: hidden;
}

.item_news_main .news_title {
	text-align: left;
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 20px;
}

.item_news_all .news_title {
	text-align: left;
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 24px;
	margin: -7px 0px 0px 100px;
}

.item_news_sup .news_title_sup {
	text-align: left;
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 20px;
	margin: -7px 0px 0px 40px;
}

.item_news_all .news_short_cont {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 14pt;
	clear: both;
	padding-top: 4px;
}

.item_news_sup .news_short_cont_sup {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 12pt;
	clear: both;
	margin-top: 2px;
}

.item_news_main p {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 12pt;
}

input.subscribe {
	display: block;
	width: 172px;
	height: 27px;
	border: none;
	background: url('../img/send_news.png');
	padding: 1px 20px 5px 20px;
	margin: 14px 0px 0px 5px;
	float: left;
	color: #898989;
	font-family: PT Sans Narrow;
	font-size: 13pt;
}

.wrap_send_news_and_soc_bottom {
	height: 50px;
	margin-top: 40px;
	position: relative;
}

.send_news_bottom {
	width: 55%;
	float: left;
	position: relative;
}

.soc_bottom {
	width: 45%;
	float: right;
}

.p_send_news {
	color: #363636;
	font-family: PT Sans Narrow Bold;
	font-size: 16pt;
	display: inline-block;
	margin-right: 14px;
	margin-top: 14px;
	margin-left: 10px;
	float: left;
}

.a_subscribe {
	width: 120px;
	height: 37px;
	display: inline-block;
	margin-left: 5px;
	background: url('../img/subscribe.png') no-repeat;
	overflow: hidden;
	position: relative;
	top: -6px;
	z-index: 114;
	cursor: pointer;
}

.a_subscribe:hover {
	opacity: 0.85;
}

.soc_icon_footer {
	margin: -2px 0px 0px 4px;
	float: left;	
}

.soc_icon_footer li{
	float: left;
	list-style: none;
	position: relative;
}

.soc_icon_footer  li .fb {
	width: 27px;
	height: 27px;
	display: block;
	margin: 0px 10px 0px 0px;
	background: url('../img/soc_fb_footer.png') no-repeat;
}

.soc_icon_footer  li .twit {
	width: 27px;
	height: 27px;
	display: block;
	margin: 0px 10px 0px 0px;
	background: url('../img/soc_twit_footer.png') no-repeat;
}

.soc_icon_footer  li .rss {
	width: 27px;
	height: 27px;
	display: block;
	margin: 0px 35px 0px 0px;
	background: url('../img/soc_rss_footer.png') no-repeat;
}

.soc_bottom a {
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 12pt;
	position: relative;
	top: 18px;
}

.soc_bottom a:hover {
	color: #1366BF;
}

.shadow_bottom_news {
	width: 960px;
	height: 75px;
	overflow: hidden;
	margin: 0px auto 0px auto;
	max-width: 1200px;
	min-width: 960px;
	background: url('../img/page_news_gradient.png') no-repeat;
}

/* ------------------ Contact ------------------ */
.left_contact {
	width: 32%;
	float: left;
	padding-left: 10px;
}

.right_contact {
	width: 65%;
	float: right;
}

.h2_contact {
	text-align: left;
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 20px;
	margin-top: 10px;
	margin-left: 40px;
}

.wrap_map {
	margin-bottom: 140px;
	margin-top: 25px;
}

.map {
	width: 700px;
	height: 357px;
	display: block;
	background: url('../img/map_small.png') no-repeat;
	-webkit-box-shadow: #666 0px 0px 5px;
	-moz-box-shadow: #666 0px 0px 5px;
	box-shadow: #bdb3a8 0px 0px 5px;
	border: 3px solid #ffffff;
	margin-left: 40px;
}

/*-------------------- Gallery --------------------*/
.gallery_news {
	margin: 40px 0px 10px 0px;
}

.gallery_news img{
	margin: 0px 20px 20px 2px;	
	-webkit-box-shadow: #666 0px 0px 5px;
	-moz-box-shadow: #666 0px 0px 5px;
	box-shadow: #bdb3a8 0px 0px 5px;
	border: 3px solid #ffffff;
	behavior: url('/netcat_template/template/103/css/PIE.htc');
}

/*-------------------- Footer --------------------*/


.footer {
	height: 170px;
	overflow: hidden;
	padding: 0;
	margin: 0px auto 0px auto;
	max-width: 1200px;
	min-width: 960px;
}

.footer_left {
	width: 450px;
	float: left;
}

.footer_right {
	width: 50%;
	float: right;
}

.logo_footer {
	position: relative;
	display: inline-block;
	width: 58px;
	height: 61px;
	margin: 20px 15px 0px 10px;	
	background: url('../img/logo_footer.png') no-repeat;
	float: left;
}

.p_logo_footer {
	font-family: PT Sans Narrow;
	font-size: 16px;
	color: #363636;
	margin-top: 25px;
	margin-left: 10px;
	float: left;
	line-height: 1.1;
}

.consult {
	font-family: PT Sans Narrow;
	font-size: 16px;
	color: #363636;
	margin: 0px 150px 0px 0px;
	float: left;
	line-height: 1.1;
	position: relative;
	top: 27px;
}

.consult a {
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 18px;
	width: 187px;
	height: 44px;
	display: block;
	background: url('../img/btn_adres2_Nrm.png') no-repeat;
	background-size: 100%;
	position: absolute;
	top: 0px;
	left: 230px;
}


.consult a:hover {
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 18px;
	width: 186px;
	height: 44px;
	display: block;
	background: url('../img/btn_adres2_Prs.png') no-repeat;
	background-size: 100%;
	position: absolute;
	top: 0px;
	left: 230px;
}
	
.clear {
	clear: both;
	height: 0px;
}


/*
    anythingSlider v1.0
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/


.anythingSlider { 
	width: auto; 
	height: 360px;
	overflow: hidden;
	position: relative; 
	margin: 0 auto;
}

.anythingSlider .wrapper { 
	width: 1160px; 
	overflow: auto; 
	height: 341px; 
	margin: 0 40px; 
	position: absolute; 
	top: 0; 
	left: -40px;
}

.anythingSlider .wrapper ul { 
	width: 9999px;
	list-style: none;
	position: absolute;
	top: 0; 
	left: 0; 
	margin: 0; 
}

.anythingSlider ul li { 
	display: block; 
	float: left; 
	padding: 0; 
	height: 317px; 
	width: 1160px;
	margin: 0; 
}

.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

#thumbNav { 
	position: relative;
	top: 323px;
	left: 520px;
	*left: 520px;	
}

#thumbNav a { 
	display: inline-block;
	height: 12px;
	width: 12px;
	background: url(../img/slider_cotrol_point.png) no-repeat;
	text-align: center;
	margin: 20px 10px 0px 0px;
}

#thumbNav a:hover { 
	background-image: none; 
}

#thumbNav a.cur { 
	background: url(../img/slider_control_active_point.png) no-repeat;
}

/*
  Prevents
*/
.anythingSlider .wrapper ul ul { 
	position: static; 
	margin: 0; 
	background: none; 
	overflow: visible; 
	width: auto; 
	border: 0; 
}

.anythingSlider .wrapper ul ul li { 
	float: none; 
	height: auto; 
	width: auto; 
	background: none; 
}

/*-------------- Slider ---------------*/

.wrap_slider {
	width: 100%;
	clear: both;
	padding: 0;
	background: #014386;
	margin: -7px 0px 0px 0px;
	padding: 0;
}

.slider {
	margin: 0px auto 0px auto;
	padding: 54px 0px 21px 0px;
	max-width: 1200px;
	min-width: 960px;
}

.slider_about_prod {
	margin: 0px auto 0px auto;
	padding: 58px 0px 51px 0px;
	max-width: 1200px;
	min-width: 960px;
}

.slider_gradient {
	background: url('../img/slider_gradient.png') no-repeat center bottom;
}

.slider_content {
	float: left;
	width: 40%;
	position: relative;
	left: 122px;
}

.p_slider_title {
	font-family: PT Sans Narrow Bold;
	font-size: 23pt;
	color: #ffffff;
	margin: 48px 0px 0px -63px;
	text-shadow: 2px 2px 10px #262626;
	line-height: 1.1;
}

.p_slider_title_about_prod {
	font-family: PT Sans Narrow Bold;
	font-size: 23pt;
	color: #ffffff;
	margin: 48px 0px 0px 0px;
	text-shadow: 1px 1px 12px #262626;
	line-height: 1.1;
}

.p_slider_descr {
	font-family: PT Sans Narrow;
	font-size: 14pt;
	color: #d5e0ea;
	text-shadow: 1px 1px 2px gray;
	margin: 14px 0px 0px -63px;
	line-height: 1.1;
}

.p_slider_descr_about_prod {
	font-family: PT Sans Narrow;
	font-size: 14pt;
	color: #d5e0ea;
	text-shadow: 1px 1px 2px gray;
	margin: 14px 0px 0px 0px;
}

.slider .anythingSlider .wrapper ul li img {
	position: relative;
	top: 0px;
	z-index: 12;
	margin-left: 10px;
	float: left;
	border: 3px solid #ffffff;
	-webkit-box-shadow: #303030 1px 1px 8px;
	-moz-box-shadow: #303030 1px 1px 8px;
	box-shadow: #303030 1px 1px 8px;
	
}

.slider_about_prod  img {
	position: relative;
	top: 0px;
	z-index: 12;
	*z-index: 0;
	margin-left: 10px;
	float: left;
	border: 3px solid #ffffff;
	-webkit-box-shadow: #303030 1px 1px 8px;
	-moz-box-shadow: #303030 1px 1px 8px;
	box-shadow: #303030 1px 1px 8px;
	
}

.points_control {	
	margin: 62px 0px 0px -87px;
}

.a_slid_point {
	width: 12px;
	height: 12px;
	margin-right: 5px;
	display: inline-block;
	background: url('../img/slider_cotrol_point.png') no-repeat;
}

.a_active_slid_point {
	width: 12px;
	height: 12px;
	margin-right: 5px;
	display: inline-block;
	background: url('../img/slider_control_active_point.png') no-repeat;
}

.partners {
	width: 207px;
	height: 47px;
	display: block;
	margin: 29px 0px 0px -63px;
	background: url('../img/next_about_company.png') no-repeat;
}

.partners:hover {
	opacity: 0.85;
}

.h1_partners {
	margin-top: -11px;
}

.contact_info {
	color: #103b68;
	font-family: PT Sans Narrow Bold;
	font-size: 36px;
	margin: 40px 0px 20px 0px;
}

.img_pdf {
	margin: 0px 5px 0px 0px;
}

.color_bold {
	font-weight: bold;
	color: #103b68;
}

.tb_sms_descr {
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 17px;
	margin: 10px 0px 10px 0px;
}

.tb_sms_descr td {
	padding: 5px;
}

.e-service_forum {
	float: right;
	margin: 0px 0px 0px 10px;
}


/* --------- Slider II -------- */

/*
 * jQuery Blueberry Slider v0.4 BETA
 * http://marktyrrell.com/labs/blueberry/
 *
 * Copyright (C) 2011, Mark Tyrrell <me@marktyrrell.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 */

.blueberry { margin: 0 auto; }
.blueberry .slides {
	display: block;
	position: relative;
	overflow: hidden;
	list-style: none;
}
.blueberry .slides li {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.blueberry .slides li img {
	display: block;
	width: 100%;
	max-width: none;
}
.blueberry .slides li.active { display: block; position: relative; }
.blueberry .crop li img { width: auto; }

.blueberry .pager {
	text-align: right;
	margin: -27px 20px 0px 0px;
	position: relative;
	z-index: 999;
}
.blueberry .pager li { 
	display: inline-block;  
	*display: inline;
}
.blueberry .pager li a,
.blueberry .pager li a span {
	height: 4px;
	width: 4px;
}
.blueberry .pager li a {
	padding: 18px 8px;
	color: #363636;
}
.blueberry .pager li a span {
	overflow: hidden;	
}
.blueberry .pager li.active a { 
	text-decoration: none;
}

.arr_slider_left {
	width: 32px;
	height: 62px;
	display: none;
	background: url('../img/arr_slider_two_left.png') no-repeat;
	position: absolute;
	top: 120px;
	left: -70px;
}

.arr_slider_right {
	width: 32px;
	height: 62px;
	display: none;
	background: url('../img/arr_slider_two_right.png') no-repeat;
	position: absolute;
	top: 120px;
	right: -70px;
}


/* ------------- Select ------------- */
select, .selectBox {
	display: inline-block;
	position: relative;
	*left: 5px;
	width: 88%;
	height: 27px;
	background: #ebebeb;
	text-decoration: none;
	color: #363636;
	font-family: PT Sans Narrow;
	font-size: 13pt;
	border-top: 1px solid #acacac;
	border-left: 1px solid #acacac;
	padding: 5px 20px 1px 20px;
	margin: 20px 0px 0px 5px;
}
.selectBox:hover {
	color: #000;
	text-decoration: none;
}
.selectBox-label {
	padding: 0 15px 0 2px;	
}
.selectBox-arrow {
	position: absolute;
	left: auto;
	right: 15px;
	top: 12px;
	width: 12px;
	height: 11px;
	overflow: hidden;
	cursor: pointer;
	background: url('../img/select_button.png') 0 0 no-repeat;
}
.selectBox-dropdown-menu {
	position: absolute;
	list-style: none;
	font-size: 16px;
	line-height: 20px;
	background: #fff;
	margin: 0;
	padding: 0;
	border: 1px solid #999;
}
.selectBox-dropdown-menu li {
	display: block;
}
.selectBox-dropdown-menu li a {
	display: block;
	padding: 0 2px;
	color: #000;
	text-decoration: none;
	cursor: pointer;	
}
.selectBox-dropdown-menu li a:hover {
	color: #fff;	
	text-decoration: none;
	background: #333;
}

.select_box {
	height: 54px;
}

#searchresults {
	border-radius: 6px;
	background: #ffffff;
	width: 400px;
	position: absolute;
	top: 55px;
	left: 8px;
	z-index: 999;
	-webkit-box-shadow: #666 0px 0px 5px;
	-moz-box-shadow: #666 0px 0px 5px;
	box-shadow: #bdb3a8 0px 0px 5px;
	display: none;
}

.h3_res_search {
	text-align: center;
	font-family: PT Sans Narrow;
	font-size: 13pt;
	color: #c2c2c2;
	margin: 10px 0px 0px 0px;
}

.a_res_search {
	text-align: right;
	font-size: 10pt;
	position: relative;
	top: -20px;
	left: -10px;
}

.prodWhisModule {
	padding: 15px 0px 25px 0px;
}

.reg_block {
	margin: 0px 0px 30px 0px;
}

.sp_label {
	float: left;
	font-family: PT Sans Narrow;
	font-size: 13pt;
	margin: 0px 0px 0px 10px;
	color: #103b68;
}

.p_registration {
	margin: 20px 0px 30px 25px;
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 18pt;
}

.input_reg {
	display: inline-block;
	width: 248px;
	height: 28px;
	border: none;
	background: url('../img/txt_window.png');
	float: none;
	padding: 1px 20px 1px 20px;
	margin: 0px 0px 0px 100px;
	color: #898989;
	font-family: PT Sans Narrow;
	font-size: 13pt;
}

.input_reg_1 {
	display: inline-block;
	width: 248px;
	height: 28px;
	border: none;
	background: url('../img/txt_window.png');
	float: none;
	padding: 1px 20px 1px 20px;
	margin: 0px 0px 0px 92px;
	color: #898989;
	font-family: PT Sans Narrow;
	font-size: 13pt;
}

.input_reg_2 {
	display: inline-block;
	width: 248px;
	height: 28px;
	border: none;
	background: url('../img/txt_window.png');
	float: none;
	padding: 1px 20px 1px 20px;
	margin: 0px 0px 0px 15px;
	color: #898989;
	font-family: PT Sans Narrow;
	font-size: 13pt;
}

.soglashenie {
	float: left;
	padding: 0;
	margin: 5px 15px 0px 160px;
	width: 15px;
	height: 15px;
}

.btn_reg {
	display: block;
	margin: 25px 0px 0px 125px;
	background: none;
	width: auto;
	height: auto;
	clear: both;
}

.btn_reg:hover {
	opacity: 0.85;
}

.btn_forget {
	display: block;
	margin: 25px 0px 0px 125px;
	background: none;
	width: auto;
	height: auto;
	clear: both;
}

.btn_forget:hover {
	opacity: 0.8;
}

.no_more {
	margin: 0px 0px 0px 20px;
	color: #ff0000;
	font-family: PT Sans Narrow;
	font-size: 12pt;
}

#fade {
	display: none;
	background: #000000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: 0.7;
	z-index: 99999;
}

#autohorize {
	display: none;
	background: #ebebeb;
	position: fixed;
	top: 150px;
	left: 50%;
	margin: 0px 0px 0px -200px;
	border-radius: 10px;
	width: 400px;
	height: 250px;
	z-index: 99999999;
	-webkit-box-shadow: #000 0px 0px 15px;
	-moz-box-shadow: #000 0px 0px 15px;
	box-shadow: #000000 0px 0px 15px;
	padding: 30px;
}

.input_auth {
	display: inline-block;
	width: 248px;
	height: 26px;
	background: url('../img/txt_window.png');
	float: none;
	padding: 3px 20px 1px 20px;
	position: relative;
	left: 45px;
	top: -22px;
	color: #898989;
	font-family: PT Sans Narrow;
	font-size: 13pt;
}

.a_label {
	display: block;
	font-family: PT Sans Narrow;
	font-size: 13pt;
	margin: 0px 0px 0px 105px;
	color: #103b68;
	position: relative;
	top: -20px;
}

.p_auth {
	margin: 0px 0px 30px 10px;
	color: #103b68;
	font-family: PT Sans Narrow;
	font-size: 18pt;
}

.btn_image {
	background: none;
	width: auto;
	height: auto;
	position: relative;
	top: -112px;
	left: 239px;
}

.btn_image:hover {
	opacity: 0.85;
}

.reg_form {
	position: relative;
	left: 18px;
}

.error_auth {
	border: 1px solid #fb9696;
	padding: 15px;
	margin: 10px 0px 0px 10px;
	border-radius: 8px;
	background: #fbbaba;
	color: #ff0000;
	text-align: center;
}

.error_auth p{	
	color: #ff0000;
}

.hallo_user {
	margin: 0px 65px 0px 0px;
	clear: both;
}

.hallo_guest {
	margin: 0px 91px 0px 0px;
	clear: both;
}

.auth_true {	
	border: 1px solid #00FF7F;
	padding: 15px;
	margin: 10px 0px 0px 10px;
	border-radius: 8px;
	background: #98FB98;
	text-align: center;
}

.auth_true p{	
	color: #228B22;
}

.p_great {
	font-family: PT Sans Narrow;
	font-size: 13pt;
	margin: 0px 0px 0px 25px;
	color: #103b68;
}

.close {
	width: 26px;
	height: 26px;
	display: block;
	background: url('../img/close.PNG') no-repeat;
	position: relative;
	top: -300px;
	left: 380px;
}

.close:hover {
	opacity: 0.85;
}

.consult .phone_aipad {
	position: relative;
	top: -17px;
	left: 100px;
	background: none;
	fontSize: 12px;
	text-decoration: none;
}