﻿@charset "utf-8";
/* CSS Document */
html {
    height: 100%;
	position:relative;
    }
body {
    position: relative;
    min-height: 100%;
    height: auto !important;
	height: 100%;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#383838;
	font-size:12px;
}
#page {
	position: relative;
    min-height: 100%;
    height: auto !important;
    height: 100%;
	width:960px;
	margin:0 auto;
}
h1 {
	font-size:22px;
	line-height:16px;
}
a {
	color:#11569f;
}
a:hover {
	text-decoration:none;
}
ol li {
	margin-left:0px;
	list-style-type:decimal;
}
img.left {
	display:block;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}
br {
	clear:both;
}
/*	HEADER
	-------------------------------------------------- */
#header {
	height:149px;
	border-top:5px solid #919191;
	border-left:1px solid #919191;
	border-right:1px solid #919191;
	margin-bottom:7px;
}
#header .head_top {
	height:105px;
	border-bottom:1px solid #919191;
	background:#eaeaea url("../images/header_gradient.gif") repeat-x left bottom;
	position:relative;
}
#header .logo {
	position:absolute;
	left:12px;
	top:8px;
}
#header .slogan  {
	padding-left:96px;
	width:118px;
	height:87px;
	position:absolute;
	left:148px;
	top:23px;
	background:url("../images/header_illustration.gif") no-repeat bottom left;
	text-align:right;
	font-size:11px;
}
.error {
	height:106px !important;
}
.error .slogan {
	background:url("../images/header_illustration_error.gif") no-repeat bottom left !important;
	color:#b7b7b7 !important;
	
}
#header .head_phone {
	position:absolute;
	left:476px;
	top:21px;
	background:url("../images/dotted_vert_line.gif") repeat-y 0 0;
	padding-left:12px;
	width:190px;
	
}
#header .head_phone span {
	color:#dd6600;
	display:block;
	font-size:11px;
	width:190px;
	margin-bottom:3px;
	margin-top:-2px;
}
#header .head_phone big {
	font-size:18px;
	display:block;
	margin-bottom:18px;
}
#header .head_phone em {
	font-style:normal;
	display:block;
	font-size:11px;
}
#header .search_registr {
	width:220px;
	background:url("../images/dotted_vert_line.gif") repeat-y 0 0;
	padding-left:12px;
	font-size:11px;
	position:absolute;
	left:709px;
	top:21px;
}
#header .search_registr p {
	margin-top:-2px;
}
#header .search_registr .search {
	position:relative;
	overflow:hidden;
	clear:both;
	zoom:1;
	padding-top:12px;
	padding-bottom:15px;
}
#header .search_registr .search .s_text {
	height:14px;
	font-size:11px;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#383838;
	border-top:#808080 solid 1px;
	border-left:#808080 solid 1px;
	border-bottom:#d4d0c8 solid 1px;
	border-right:#d4d0c8 solid 1px;
	width:189px;
	float:left;
}
#header .search_registr .search .s_submit {
	width:23px;
	height:23px;
	border:none;
	background:url("../images/search.gif") no-repeat 0 0;
	float:right;
	cursor:pointer;
	position:absolute;
	right:0;
	top:9px;
}
#header .search_registr ul {
	overflow:hidden;
	clear:both;
	zoom:1;
}
#header .search_registr ul li {
	display:block;
	float:left;
	padding:0 8px;
	font-size:11px;
	border-left:#383838 solid 1px;
	height:11px;
}
#header .search_registr ul li.first {
	border-left:none;
	padding-left:0;
}
#header .search_registr ul li a {
	color:#383838;
	position:relative;
	top:-2px;
}
#header .ico_home {
	width:51px;
	position:absolute;
	right:13px;
	top:121px;
	cursor:default;
	z-index:100;
}
#header .ico_home img {
	margin:0 6px;
}
#header #menu_top {
	background:url("../images/main_menu_border.gif") repeat-x bottom left;
	height:43px;
	clear:both;
	position:relative;
	z-index:10;
}
#header #menu_top li {
	float:left;
	padding: 0px 1px 0px 1px;
	background:url("../images/menu_top_bg.gif") no-repeat 100% 10px;
	margin-right:-1px;
	position:relative;
}
#header #menu_top li.hov {
	background:#dfeef6;
	border-top:#3880b4 solid 3px;
	padding-top:0px;
	border-left:#8f8f8f solid 1px;
	border-right:#8f8f8f solid 1px;
	border-bottom:#dfeef6 solid 1px;
	
}
#header #menu_top li.hov a {
	color:#11569f;
	padding-left:17px;
	padding-right:17px;
	padding-top:9px
}
#header #menu_top li a {
	font-weight:bold;
	color:#383838;
	text-decoration:none;
	font-size:13px;
	display:block;
	height:20px;
	padding:12px 18px 9px 18px;
	float:left;
}
#header #menu_top li.has_ul a {
	padding-bottom:10px;
}
#header #menu_top li.ins a {
	background:url("../images/ins_fon.gif") repeat-x 0 10px;
	color:#11569f;
}
#header #menu_top li ul {
	display:none;
}
#header #menu_top li.hov ul {
	display:block;
	position:absolute;
	left:-1px;
	top:40px;
	background:#dfeef6;
	border-left:#8f8f8f solid 1px;
	border-bottom:#8f8f8f solid 1px;
	border-right:#8f8f8f solid 1px;
	padding-right:19px;
	padding-left:19px;
	padding-bottom:12px;
	padding-top:1px;
	min-width:150px;
	_width:150px;
}
#header #menu_top li.hov ul li {
	float:none;
	background:none;
	font-size:13px;
	margin:0 0 8px 0;
	padding:0;
	display:block;
	white-space:nowrap;
	
}
#header #menu_top li.hov ul li a {
	font-size:13px;
	font-weight:normal;
	color:#383838;
	text-decoration:underline;
	margin:0;
	padding:0;
	display:inline;
	float:none;
}
#header #menu_top li.hov ul li a:hover {
	color:#11569f;
	text-decoration:underline;
}
/*.bred_crumbs {
	background:url("../images/dotted_line.gif") repeat-x bottom left;
	font-size:11px;
	color:#8f8f8f;
	clear:both;
	padding-bottom:5px;
	padding-top:11px;
}
.bred_crumbs a {
	font-size:11px;
	color:#383838;
	text-decoration:none;
	padding-right:8px;
	background:url("../images/bred_crumbs.gif") no-repeat 100% 5px;
	display:block;
	float:left;
	margin-right:4px;
}
.bred_crumbs a:hover {
	text-decoration:underline;
}
.bred_crumbs span {
	display:block;
	float:left;
	font-size:11px;
	color:#8f8f8f;
}*/
.breadcrumb-navigation {
	background:url("../images/dotted_line.gif") repeat-x bottom left;
	font-size:11px;
	color:#8f8f8f;
	clear:both;
	padding-bottom:5px;
	padding-top:11px;
}
.breadcrumb-navigation li {
	display:inline;
	font-size:11px;
	color:#8f8f8f;
}
.breadcrumb-navigation a {
	font-size:11px;
	color:#383838;
	text-decoration:none;
}
.breadcrumb-navigation a:hover {
	text-decoration:underline;
}
.breadcrumb-navigation img {
	
	padding:0 2px 1px;
	z-index:0;
}
/*	SUB_MENU TOP
	-------------------------------------------------- */
#sub_menu_top {
	clear:both;
	background:url("../images/sub_top_menu_fon.gif") no-repeat left 4px;
	height:26px;
	position:relative;
}
#sub_menu_top li {
	float:left;
	padding-top:2px;
	padding-bottom:3px;
	position:relative;
	margin-right:-1px;
}
#sub_menu_top li ul {
	background:none;
	display:none;
	min-width:150px;
	_width:150px;
	z-index: 100;
}
#sub_menu_top li.ins {
	background:url("../images/sub_top_menu_fon.gif") no-repeat left 4px;
	padding-left:1px;
}
#sub_menu_top li.ins a {
	background:#ffeec9 url("../images/sub_top_menu_fon.gif") no-repeat right 4px;
}
#sub_menu_top li a {
	color:#dd6600;
	font-size:13px;
	background:url("../images/sub_top_menu_fon.gif") no-repeat right 4px;
	display:block;
	float:left;
	padding:0 10px;
	height:20px;
	top:-3px;
}
#sub_menu_top li.hov {
	border-top:#dd6600 solid 1px;
	border-left:#dd6600 solid 1px;
	border-right:#dd6600 solid 1px;
	border-bottom:#dd6600 solid 1px;
	background:#ffeec9;
	padding-top:1px;
}
#sub_menu_top li.hov a {
	background:none;
	padding-left:9px;
	padding-right:9px;
}
#sub_menu_top li.hov ul {
	display:block;
	position:absolute;
	left:-1px;
	top:24px;
	background:#ffeec9;
	border:#dd6600 solid 1px;
	padding-left:9px;
	padding-right:12px;
	padding-bottom:12px;
}
#sub_menu_top li.hov ul li {
	float:none;
	margin:0 0 6px 0;
	padding:0;
	display:block;
	white-space:nowrap;
}
#sub_menu_top li.hov ul li a {
	display:inline;
	float:none;
	margin:0;
	padding:0;
	color:#383838;
	font-size:11px;
	z-index: 500;
}
#sub_menu_top li.hov ul li a:hover {
	color:#dd6600;
}
.fix {
	position:absolute;
	display:none;
}
#sub_menu_top li.hov .fix {
	display:block;
	width:100%;
	height:1px;
	overflow:hidden;
	background-color:#ffeec9;
	position:absolute;
	left:0;
	top:24px;
	_width:auto;
	z-index: 100;
}
/*	CONTAINER
	-------------------------------------------------- */
#conatainer {
	padding-bottom:147px;
}
#main_wrap {
	overflow:hidden;
	clear:both;
	zoom:1;
	padding-top:15px;
}
/*	CONTENT
	---------------------------- */
#main_wrap .content {
	float:left;
	width:700px;
	margin-right:20px;
}
.product_margins .content {
	margin-right:0 !important;
}
#main_wrap .content .main_banner {
	margin-bottom:29px;
}
			.tabs {
				width:100%;
				overflow:hidden;
				margin:0;
				zoom:1;
				padding:0px;
				position:relative;
			}
			.tabs dt {
				float:left;
				border:1px solid #9e9e9e;
				border-bottom:0;
				position:relative;
				left:0px;
				margin-right:3px;
				cursor:pointer;
				font-size:12px;
				width:128px;
				text-align:center;
				padding:8px 0 8px 0;
				height:15px;
				background-color:#fff;
			}
			.tabs dt.selected {
				border-color:#9e9e9e;
				z-index:3;
				cursor:auto;
				font-weight:bold;
				border-top:4px solid #9e9e9e;
				padding-top:5px;
				padding-bottom:7px;
			}
			.tabs dd {
				background:#fff;
				display:none;
				float:right;
				width:100%;
				margin:30px 0 0 -100%;
				position:relative;
				z-index:2;
			}
			.tabs dd.selected {
				display:block;
			}
			.tabs .tab-content {
				border:1px solid #919191;
				padding:30px 19px 19px 19px;
			}
.tabs .tab-content table {
    margin-bottom:15px;
    border-collapse:collapse;
    border:#9E9E9Esolid 1px;
}
.tabs .tab-content table tr td {
    padding:3px 5px;
    border:#9E9E9E solid 1px;
}
.tabs .tab-content h1 {
	margin-bottom:12px;
	font-weight:normal;
}
.tabs .tab-content  p {
	line-height:16px;
	margin-bottom:7px;
}

.tabs .tab-content h2 {
	font-size:18px;
	margin-bottom:8px;
	padding-top:22px;
	font-weight:normal;
}
.tabs .tab-content h3 {
	font-weight:bold;
	margin-bottom:7px;
	padding-top:12px;
}
.tabs .tab-content ul {
	margin-bottom:12px;
}
.tabs .tab-content ul li {
	background:url("../images/arr_right.gif") no-repeat 0 7px;
	padding-left:20px;
	line-height:16px;
}
.tabs .tab-content ol {
	padding-left:20px;
	margin-bottom:12px;
}
.tabs .tab-content ol li {
	line-height:16px;
}
.goods_cards {
	width:660px;
	overflow:hidden;
	padding-bottom:1px;
	background:url("../images/goods_bottom_fon.gif") no-repeat bottom left;
	margin-bottom:15px;
}
.goods_cards ul {
	width:680px;
	overflow:hidden;
	clear:both;
	zoom:1;
	background:url("../images/goods_fon.gif") repeat-y 0 0;
	margin-bottom:0 !important;
}
.goods_cards ul li  {
	width:191px;
	float:left;
	margin-right:16px;
	font-size:11px;
	padding: 7px 7px 7px 11px !important;
	border-top:#919191 solid 1px;
	background: none !important;
	
}
.goods_cards ul li h3 {
	border-bottom:#919191 solid 1px;
	font-weight:bold;
	padding-bottom:4px;
	margin-bottom:8px;
	padding-top:0 !important;
	
}
.goods_cards ul li .img {
	padding:0px 0 3px 0;
	height:94px;
}
.goods_cards ul li .img img {
	display:block;
	margin:0 auto;
}
.goods_cards ul li .img a {
	outline:none;
}
.goods_cards ul li .description {
	margin-bottom:15px;
}
.goods_cards ul li .g_links {
	color:#11569f;
	margin-bottom:13px;
}
.goods_cards ul li .g_links .color {
	color:#dd6600;
	display:block;
	margin-bottom:2px;
}
.goods_cards ul li .g_links .color a {
	color:#dd6600;
}
.goods_cards ul li .g_links .black {
	color:#383838;
	display:block;
	margin-bottom:2px;
}
.goods_cards ul li .g_links .black a {
	color:#383838;
}
.goods_cards ul li .dott {
	background:url("../images/dotted_line.gif") repeat-x 0 0;
	overflow:hidden;
	clear:both;
	zoom:1;
	padding-top:6px;
}
.goods_cards ul li .dott strong {
	float:left;
	display:block;
	width:40px;
	padding-right:5px;
	font-weight:normal;
	position:relative;
	//top:2px;
}
.goods_cards ul li .dott p {
	float:left;
	width:130px;
}
.goods_cards ul li .dott p span {
	display:block;
}
.goods_cards ul li .dott p span.color {
	color:#dd6600;
}
.goods_cards ul li .dott p span.color a {
	color:#dd6600;
}

.goods_cards ul li .dott p span.black {
	color:#383838;
}
.goods_cards ul li .dott p span.black a {
	color:#383838;
}
/*	MAIN_RIGHT
	---------------------------- */
#main_wrap .main_right {
	width:240px;
	float:left;
}
.product_margins .main_right {
	width:260px !important;
}
.parametrs {
	width:200px;
	border:#e7ae41 solid 1px;
	background:#ffd97d;
	padding:10px 20px 10px 18px;
	margin-bottom:29px;

}
.parametrs h3 {
	color:#533c1e;
	font-size:18px;
	margin-bottom:13px;
	font-weight:normal;
}
.parametrs input {
	height:17px;
	border:none;
	font-size:12px;
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#383838;
	width:195px;
	padding:0px 0 2px 5px;
	//padding:2px 0 0px 5px;
	margin:0;
	background:url("../images/input_200.gif") no-repeat 0 0;
	margin-bottom:20px;
}
.select {
	height:19px;
	background:#fff url("../images/select_fon.gif") repeat-x 0 0;+
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	position:relative;
	font-size: 12px;
	valign: center;
}
.disabled {
	background-color:#ffe6aa;
}
.select div {
	background:url("../images/select_left.gif") no-repeat 0 0;
	height:19px;
}
.select div div {
	background:url("../images/select_right.gif") no-repeat top right;
	height:17px;
	padding-top:2px;
	padding-left:5px;
	cursor:default;
}
.select ul {
	display:none;
	position:absolute;
	left:1px;
	top:19px;
	border-left:#808080 solid 1px;
	border-right:#808080 solid 1px;
	border-bottom:#808080 solid 1px;
	background:#fff;
	width:100%;
	z-index:10;
	padding-bottom:0 !important;
	
}
.select ul li {
	display:block;
	width:100%;
	padding:0 !important;
	margin:0 !important;
	border:none !important;
}
.select ul li span {
	display:block;
	padding-left:3px;
}
.s_click {
	z-index:11;
}
.s_click ul {
	display:block;
}
.select ul li.hov {
	background-color:#CCCCCC;
	cursor:default;
}
.s_click div div {
	background:url("../images/select_right_a.gif") no-repeat top right;
}
.parametrs .select {
	margin-bottom:10px;
}
.parametrs .button_yellow {
	margin:22px auto 0px;
	background:#a7793f url("../images/button_yellow_fon.gif") no-repeat 0 0;
	height:25px;
	padding-left:11px;
	text-decoration:none;
	cursor:pointer;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#fff;
}
.button_yellow {
	display:block;
	background:#a7793f url("../images/button_yellow_fon.gif") no-repeat 0 0;
	width: 100px;
	height:25px;
	padding-left:11px;
	text-decoration:none;
	cursor:pointer;
	text-align:center;
}
a.button_yellow:hover {
	background:#b78444 url("../images/button_yellow_fon.gif") no-repeat 0 0;
}
.button_yellow span {
	display:block;
	background:url("../images/button_yellow_fon.gif") no-repeat top right;
	height:19px;
	padding-right:11px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	color:#fff;
	padding-top:6px;
}
.w_90 {
	width:79px;
}
.parametrs .button_pick_up {
	display:block;
	background:url("../images/button_pick_up.gif") no-repeat left top;
	height:25px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:9.5px;
	color:#fff;
	padding-top:6px;
	border:none;
	width:90px;
	padding:0 0 2px 0;
	//padding-bottom:0;
	cursor:pointer;
	margin:0 auto;
}
.parametrs .button_pick_up:hover {
        background-position: bottom left;
}
.finish_registration .button_pick_up {
	display:block;
	background:url("../images/button_pick_up.gif") no-repeat left top;
	height:25px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:9.5px;
	color:#fff;
	padding-top:6px;
	border:none;
	width:90px;
	padding:0 0 2px 0;
	//padding-bottom:0;
	cursor:pointer;
	margin:0 auto;
}
.main_banner_right {
	display:block;
	margin-bottom:29px;
}
#news {
	font-size:11px;
}
#news h3 {
	font-weight:bold;
	color:#fff;
	background:#919191;
	padding:5px 8px 6px;
	font-size:12px;
	margin-bottom:12px;
}
#news ul li {
	margin-bottom:17px;
}
#news ul li span.news_date {
	display:block;
	color:#7f7f7f;
	margin-bottom:6px;
}
#news ul li p {
	margin-bottom:6px;
}
#news ul li p.news_link a {
	font-weight:bold;
	color:#11569F;
}
#news ul li p a {
	color:#383838;
}
.all_news, .all_actions {
	overflow:hidden;
	clear:both;
	zoom:1;
}
.all_news a{
	font-size:11px;
	font-weight:bold;
	color:#dd6600;
	display:block;
	height:19px;
	float:left;
	padding-right:11px;
	
	background:url("../images/q_yellow.gif") no-repeat 100% 5px;
}
.all_actions a{
	font-size:11px;
	font-weight:bold;
	color:#383838;
	display:block;
	float:left;
	padding-right:11px;
	background:url("../images/q_black.gif") no-repeat 100% 5px;
}

/*	TEXT LEFT
	-------------------------------------------------- */
#text_wrap {
	overflow:hidden;
	clear:both;
	zoom:1;
	padding-top:17px;
}
#text_wrap .sidebar_left {
	width:240px;
	float:left;
	margin-right:40px;
}
#left_menu {
	width:240px;
	background:#eaeaea;
	padding-top:18px;
	padding-bottom:18px;
	margin-bottom:29px;
}
#left_menu h3 {
	color:#11569f;
	font-weight:bold;
	padding-left:20px;
	margin-bottom:12px;
}
#left_menu ul {
	
}
#left_menu ul li {
	margin-bottom:3px;
	zoom:1;
	//margin-bottom:1px;
}
#left_menu ul li a {
	color:#383838;
	padding:2px 5px 5px 20px;
	display:block;
}
#left_menu ul li a:hover {
	background-color:#d3d3d3;
	text-decoration:underline;
}
#left_menu ul li ul {
	//margin-bottom:-1px;
}
#left_menu ul li ul li {
	font-size: 11px;
}
#left_menu ul li ul li a {
	padding-left:35px;
	font-size:11px;
	padding-bottom:4px;
}
.useful_links {
	background:url("../images/dotted_line.gif") repeat-x bottom left;
	padding-bottom:17px;
	margin-bottom:29px;
}
.useful_links h3 {
	font-weight:bold;
	color:#fff;
	background:#919191;
	padding:5px 8px 6px;
	font-size:12px;
	margin-bottom:10px;
}
.useful_links p {
	margin-bottom:8px;
	line-height:16px;
}
.useful_links a {
	font-weight:bold;
}
/*	TEXT CONTENT
	-------------------------------------------------- */
#text_wrap .content {
	width:660px;
	padding-right:20px;
	float:right;
	line-height:16px;
	margin-bottom:25px;
}

#text_wrap .content h1 {
	margin-bottom:12px;
	font-weight:normal;
}
#text_wrap .content h2 {
	font-size:18px;
	margin-bottom:8px;
	padding-top:22px;
	font-weight:normal;
}
#text_wrap .content h3 {
	font-weight:bold;
	margin-bottom:7px;
	padding-top:12px;
}
#text_wrap .content  p {
	line-height:16px;
	margin-bottom:12px;
}

#text_wrap .content ul {
	margin-bottom:12px;
}
#text_wrap .content ul li {
	background:url("../images/arr_right.gif") no-repeat 0 7px;
	padding-left:20px;
}
#text_wrap .content ol {
	margin-bottom:12px;
}
#text_wrap .content ol li {
	margin-left:20px;
	//margin-left:23px;
	list-style-type:decimal;
}
#text_wrap .content .map-columns {

}
#text_wrap .content .map-columns .map-level-0 {
	font-weight:bold;
}
#text_wrap .content .map-columns .map-level-0 li {
	margin-top: 10px;
}
#text_wrap .content .map-columns .map-level-1 {
	font-weight:normal;
	padding-left:10px;
}
#text_wrap .content .map-columns .map-level-1  li{
	margin-top: 0px;
}
#text_wrap .fast_navigate {
	width:680px;
	float:right;
	overflow:hidden;
	background:url("../images/dotted_line.gif") repeat-x bottom left;
	padding-bottom:10px;
	//padding-bottom:2px;
	margin-bottom:30px;

}
#text_wrap  .fast_navigate h3 {
	font-weight:bold;
	color:#fff;
	background:#919191;
	padding:5px 8px 6px;
	font-size:12px;
	margin-bottom:8px;	
}
#text_wrap  .fast_navigate ul {
	width:140px;
	margin-right:15px;
	float:left;
}
#text_wrap  .fast_navigate ul li {
	margin-bottom:5px;
}
#text_wrap  .fast_navigate ul li strong {
	line-height:20px;

}
/*	404 ERROR
	-------------------------------------------------- */
.error_fon {
	background:url("/images/404_fon.jpg") no-repeat 0 0;
}
.error_text {
	padding-top:68px;
	width:435px;
	margin-left:280px;
	margin-bottom:116px;
}
.error_text h1 {
	font-size:21px;
	margin-bottom:8px;
	font-weight:normal;
}
.error_text span {
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#919191;
	margin-bottom:20px;
}
.error_text p {
	margin-bottom:9px;
}
.error_text h2 {
	padding-top:18px;
	font-weight:normal;
}
.error_text h2 a {
	font-size:18px;
	
}
/*	NEWS
	-------------------------------------------------- */
#block_news {
	padding-bottom:9px;
}
#block_news li {
	background:none !important;
	padding:0 !important;
	margin:0;
	overflow:hidden;
	clear:both;
	zoom:1;
	margin-bottom:8px;
}
#block_news li div.news_img {
	float:left;
	width:110px;
	margin-right:11px;
	padding-top:4px;
}
#block_news li div.news_description {
	width:535px;
	float:left
}
#block_news li div.news_description h4 {
	font-weight:bold;
	margin-bottom:7px;
}
/*	PAGINATOR
	-------------------------------------------------- */
.paginator {
	overflow:hidden;
	float:right;
	zoom:1;
	padding-top:11px;
	padding-bottom:11px;
	background:url("../images/dotted_line.gif") repeat-x 0 0;
	margin-bottom:50px;
	width:679px;
}
.paginator a, .paginator span {
	font-size:11px;
	display:block;
	float:right;
	text-align:center;
	padding:2px 0 3px 0;
	background:#eaeaea;
	border:#d9d9d9 solid 1px;
	font-weight:bold;
	text-decoration:none;
	color:#383838;
	margin-left:3px;
	min-width:18px;
	_width:18px;	
}
.paginator span {
	cursor:default;
}
.paginator a:hover {
	background-color:#919191;
	color:#fff;
}
.paginator .back {
	padding:2px 7px 3px 25px;
	background:#eaeaea url("../images/arr_left.gif") no-repeat 6px 7px;
	margin-right:10px;
}
.paginator .forward {
	padding:2px 25px 3px 7px;
	background:#eaeaea url("../images/arr_right.gif") no-repeat 56px 7px;
	margin-left:10px;
	_margin-left:5px;
}
.paginator .brake {
	width:13px;
	margin-left:3px;
	float:right;
	display:block;
	height:18px;
	background:url("../images/3dot.gif") no-repeat center 11px;
}
.paginator span.back, .paginator span.forward {
	color:#919191;
}
.paginator .ins {
	background-color:#919191;
	color:#fff;
}
/*	SECTION
	-------------------------------------------------- */
#text_wrap .content .section_headers strong {
	font-size:22px;
	line-height:16px;
	font-weight:normal;
	display:block;
	margin-bottom:11px;
	margin-top: -20px;

}
#text_wrap .content .section_headers h1 {
	font-size:12px;
	font-weight:bold;
	color:#919191;
	margin-bottom:19px;
}
.main_goods {
	padding:10px;
	border:1px solid #8f8f8f;
	width:657px;
	overflow:hidden;
	float:right;
	margin-bottom:25px;
}
.new {
	width:679px;
	float:right;
}
.new h3 {
	background:none repeat scroll 0 0 #919191;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	padding:5px 8px 6px;
}
.new ul {
	padding-bottom:21px;
}
.new ul li {
	padding:0 0 10px 0;
	margin:0 0 9px 0;
	//margin-bottom:7px;
	overflow:hidden;
	clear:both;
	zoom:1;
	border:#979797 solid 1px;

}
.new .new_img {
	float:left;
	width:122px;
	margin-right:10px;
	margin-top: 10px
}
.new .new_img img {
	display:block;
	margin:0 auto;
}
.new .new_info {
	float:left;
	width:526px;
}
.new .new_info h4 {
	margin-bottom:12px;
	padding-top:7px;
	text-decoration:underline;
}
.new .new_info h4 a {
	font-weight:bold;
}
.new .new_info p {
	margin-bottom:5px;
}
.more_info {
	overflow:hidden;
	clear:both;
	zoom:1;
	padding-right:10px;
}
.more_info a {
	display:block;
	background:url("../images/more_info.gif") no-repeat 0 0;
	width:18px;
	height:18px;
	float:right;
}
/*	SORTING
	-------------------------------------------------- */
.sorting {
	float:right;
	margin-bottom:10px;
	height:22px;
	padding-top:3px;
	width:679px;
	zoom:1;
	background:#919191;
}
.sorting span.count {
	display:block;
	float:left;
	width:156px;
	font-size:11px;
	color:#fff;
	padding-left:7px;
	padding-top:3px;
}
.sorting input {
	width:200px;
	float:left;
	display:block;
	margin-right:10px;
	
	background:url("../images/input_241.gif") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#383838;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	height:17px;
	margin:0 10px 0px 0;
	padding:0 0 2px 5px;
	//padding:2px 0 0px 5px;
	width:236px;
}
.sorting .select {
	float:left;
	margin-right:10px;
}
.w_137 {
	width:137px;
}
.w_90 {
	width:90px;
}

/*	PRODUCT
	-------------------------------------------------- */
.section_headers strong {
	padding-top: 23px;
	font-size:22px;
	line-height:26px;
	font-weight:normal;
	display:block;
	margin-bottom:11px;
}
.section_headers h1 {
	font-size:12px;
	font-weight:bold;
	color:#919191;
	margin-bottom:19px;
}
.product {
	overflow:hidden;
	clear:both;
	zoom:1;
	padding-bottom:20px;
}
.product .product_img {
	display:block;
	float:left;
	width:310px;
	margin-right:40px;
	padding-top:1px;
}
.product .product_info {
	float:left;
	width:310px;
}
.product .product_info h3 {
	margin-bottom:10px;
	padding-top:16px;
}
.product .product_info p {
	line-height:16px;
	padding-bottom:7px;
}
.product .product_info ul {
}
.product .product_info ul li {
	overflow:hidden;
	clear:both;
	zoom:1;
	font-size:11px;
}
.product .product_info ul li span {
	width:90px;
	margin-right:18px;
	display:block;
	float:left;
	padding-top:2px;
}
.product .product_info ul li span p {
	float:left;
	width:190px;
}
.product_tabs {
	width:660px;
}
.conformity {
	overflow:hidden;
	width:100%;
}
.conformity ul {
	overflow:hidden;
	clear:both;
	zoom:1;
	margin-left:0 !important;
	padding-left:0 !important;
	width:680px;
	
}
.conformity ul li {
	padding:0 0 10px 0px !important;
	margin:0 40px 0 0 !important;
	background:none !important;
	float:left;
	width:280px;
	display:block;
	overflow:hidden;
	zoom:1;
	
}
.prod_conf {
	overflow:hidden;
	clear:both;
	zoom:1;
}
.conformity ul li .conf_img {
	display:block;
	float:left;
	width:113px;
	margin-right:5px;
	padding-top:8px;
}
.conformity ul li .conf_text {
	width:160px;
	float:left;
}
.conformity ul li .conf_text a {
	color:#383838;
	font-size:11px;
}
.back_to_list {
	overflow:hidden;
	clear:both;
	zoom:1;
	margin-bottom:15px;
}
.back_to_list a {
	display:block;
	float:right;
	padding-left:20px;
	background:url("../images/arr_left_blue.gif") no-repeat 0 5px;
	font-weight:bold;
	font-size:11px;
}
/*	SERVISES CLASSES
	-------------------------------------------------- */
.autorization {
	padding-bottom:20px;
	overflow:hidden;
	clear:both;
	zoom:1;
}
.autorization h1 {
	font-weight:normal;
	margin-bottom:23px;
}
.autorization .a_left {
	width:460px;
	float:left;
}
.autorization .a_left .a_text {
	padding:17px 20px 15px 20px;
	border:#919191 solid 1px;
	font-size:11px;
}
.autorization .a_left .a_text p {
	margin-bottom:10px;
}
.autorization .a_left .a_text ul {
	margin-bottom:12px;
}
.autorization .a_left .a_text ul li {
	background:url("../images/arr_right.gif") no-repeat 0 5px;
	padding-left:20px;
	margin-bottom:4px;
}
.autorization h3 {
	background:none repeat scroll 0 0 #919191;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:5px 8px 6px;
}
.autorization .a_right {
	width:460px;
	float:right;
}
.autorization .a_left .a_text .button_blue {
	width:146px;
	margin:46px auto 0 auto;
}
.button_blue {
	display:block;
	background:#11569f url("../images/button_blue_fon.gif") no-repeat 0 0;
	height:25px;
	padding-left:11px;
	text-decoration:none;
	cursor:pointer;
}
a.button_blue:hover {
	background:#1f6db0 url("../images/button_blue_fon.gif") no-repeat 0 0;
}
.button_blue span {
	display:block;
	background:url("../images/button_blue_fon.gif") no-repeat top right;
	height:19px;
	padding-right:11px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	color:#fff;
	padding-top:6px;
	text-align:center;
}
.autorization .a_right .a_text {
	padding:17px 20px 15px 20px;
	font-size:11px;
	background:#eaeaea;
	margin-bottom:11px;
}
.autorization .a_right .a_text ul {
	padding-top:14px;
}
.autorization .a_right .a_text ul li {
	overflow:hidden;
	clear:both;
	zoom:1;
}
.autorization .a_right .a_text ul li .left_area {
	float:left;
	width:216px;
}
.autorization .a_right .a_text ul li .left_area p {
	padding-bottom:3px;
}
.autorization .a_right .a_text ul li .left_area span {
	display:block;
}
.autorization .a_right .a_text ul li .left_area em {
	color:#b30606;
	font-style:normal;
}

.autorization .a_right .a_text ul li .right_area {
	float:left;
	width:200px;
}
.autorization .a_right .a_text ul li .right_area span {
	display:block;
}

.autorization .a_right .a_text ul li .right_area p {
	display:block;
	float:left;
	padding-top:17px;
}
.autorization .a_right .a_text ul li .right_area span {
	color:#919191;
	position:relative;
	top:-4px;
}
.autorization .a_right .a_text .button_blue {
	margin:6px auto 1px auto;
	width:66px;
}
.autorization .a_right .a_text ul li .left_area input {
	background:url("../images/input_209.gif") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#383838;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:17px;
	margin:0 0 5px;
	padding:0 0 2px 5px;
	//padding:2px 0 0px 5px;
	width:204px;
}
.errortext {
	border:#b60f0f solid 1px;
	background:url(../images/alert.gif) no-repeat 10px 7px;
	clear:both;
	color:#b30606;
	line-height:18px;
	background-color:#fff;
	font-size:11px;
	padding: 13px 10px 13px 66px;
}

/*	REGISTRATION
	-------------------------------------------------- */
.registration {
	padding-bottom:20px;
	overflow:hidden;
	clear:both;
	zoom:1;
}
.registration h1 {
	font-weight:normal;
	margin-bottom:23px;
}
.registration  p {
	line-height:16px;
	margin-bottom:7px;
}
.necessarily {
	font-size:11px;
	clear:both;
	overflow:hidden;
	clear:both;
	zoom:1;
	margin-bottom:7px;
	//margin-bottom:12px;
}
.necessarily p {
	float:left;
	border-top:#383838 solid 1px;

}
.necessarily span {
	color:#b30606;
}
.reg_info {
	background:#eaeaea!important;
	clear:both!important;
	padding-bottom:22px!important;
	margin-bottom:19px!important;
}
.reg_info h3 {
	background:none repeat scroll 0 0 #919191!important;
	color:#FFFFFF!important;
	font-size:12px!important;
	font-weight:bold!important;
	padding:5px 8px 6px!important;
}
.capcha {
	margin-top:-9px;
}
.capcha img {
	display:block;
	margin-top:6px;
	border:#010101 solid 1px;
	margin-bottom:5px;
}
.registration  ul {
	padding-top:14px!important;
	padding-left:20px!important;
	margin-bottom: 0px!important;
}
.registration  ul li {
	overflow:hidden!important;
	clear:both!important;
	zoom:1!important;
	font-size:11px!important;
	background: none!important;
}
.registration  ul li .left_area {
	float:left!important;
	width:216px!important;
}
.registration  ul li a {
	color:#383838!important;
}
.registration  ul li .left_area p {
	padding-bottom:3px!important;
	margin-bottom:0!important;
}
.registration  ul li .left_area span {
	display:block!important;
}
.registration  ul li .left_area em {
	color:#b30606!important;
	font-style:normal!important;
}

.registration  ul li .right_area {
	float:left!important;
	width:700px;
}
.registration  ul li .right_area span {
	display:block!important;
}

.registration  ul li .right_area p {
	display:block!important;
	float:left!important;
	padding-top:18px!important;
}
.registration  ul li .right_area span {
	color:#919191!important;
}
.registration  .button_blue {
	margin:6px auto 1px auto;
	width:66px;
	color:white;
	height:19px;
	padding-right:11px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	color:#fff;
	/*padding-top:6px;*/
	text-align:center;
}
.registration  ul li .left_area input {
	background:url("../images/input_209.gif") no-repeat scroll 0 0 transparent!important;
	border:medium none!important;
	color:#383838!important;
	font-family:tahoma,Verdana,Arial,Helvetica,sans-serif!important;
	font-size:11px!important;
	height:17px!important;
	margin:0 0 6px!important;
	padding:0 0 2px 5px!important;
	//padding:2px 0 0px 5px!important;
	width:204px!important;
}
.finish_registration {
	width:460px;
	float:right;
	margin-top:-30px;
	//margin-top:-28px;
}
.finish_registration p {
	text-align:right;
	font-size:11px;
	
}
.finish_registration .button_blue {
	margin:12px 0 21px auto;
	width:146px;
}
.reg_text {
	margin-bottom:34px;
}
.button_registration {
	width:157px;
	height:25px;
	padding-bottom:2px;
	//padding-bottom:0;
	border:none;
	background:url(../images/bnt_registratin_fon.gif) no-repeat 0 0;
	
	display:block;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	font-family:tahoma, verdana;
	text-align:center;
	text-transform:uppercase;
	cursor:pointer;
	margin:12px 0 21px auto;

}
.button_registration:hover {
	background-position:bottom left;
}
.button_in {
	width:77px;
	height:25px;
	padding-bottom:2px;
	//padding-bottom:0;
	border:none;
	background:url(../images/btn_in_fon.gif) no-repeat 0 0;
	
	display:block;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	font-family:tahoma, verdana;
	text-align:center;
	text-transform:uppercase;
	cursor:pointer;
	margin:7px auto 1px;
}
.button_in:hover {
	background-position:bottom left;
}

/*	FOOTER
	-------------------------------------------------- */
#footer {
	position:absolute;
	left:0;
	bottom:0;
	height:107px;
	width:100%;
}
#footer .sub_footer {
	width:980px;
	height:106px;
	border-top:#919191 solid 1px;
	margin:0 auto;
	position:relative;
}
#footer .sub_footer .lf_1 {
	position:absolute;
	left:12px;
	top:11px;
}
#footer .sub_footer .lf_2 {
	position:absolute;
	left:7px;
	top:46px;
}
#footer .foot_contacts {
	position:absolute;
	left:150px;
	top:13px;
	background:url("../images/dotted_vert_line.gif") repeat-y 0 0;
	padding-left:12px;
	font-size:11px;
}
#footer .foot_contacts p {
	margin-bottom:1px;
}
#menu_bottom {
	overflow:hidden;
	clear:both;
	zoom:1;
	position:relative;
	margin-bottom:23px;
	margin-top:-4px;
	
}
#menu_bottom li {
	float:left;
	padding:0 8px;
	background:url("../images/menu_bottom_fon.gif") no-repeat 0 2px;
	position:relative;
	left:-8px;
	z-index: 1;
}
#menu_bottom li a {
	color:#383838;
	font-size:11px;
}
#footer .made {
	width:250px;
	text-align:right;
	position:absolute;
	right:0;
	top:9px;
	font-size:11px;
	padding-top: 40px;
}
#footer .made a {
	color:#383838;
}
/* BANNER
	----------------------------------- */
.rotation {
	padding:0	;
	margin-bottom:32px;
	position:relative;
}
.rotation .r_fon {
	background-color:#d3d3d3;
	padding:0 0 0px 0;
	overflow:hidden;
	clear:both;
	zoom:1;
	position:relative;
	height:225px;
}
.rotation .r_fon .sliders div img {
	display:block;
	float:left;
}
.rotation .r_fon .sliders {
	position:absolute;
	left:0; top:0;
	width:10000px;
}
.rotation .r_fon .sliders div {
	float:left;
	width:700px;
	position:absolute;
	left:700px;
	top:0;
}
.rotation .r_fon .sliders div.pos {
	position:absolute;
	top:0;
	left:645px;
}
.rotation .r_fon .sliders div br {
	clear:both;
	overflow:hidden;
	zoom:1;
	height:0;
	line-height:0;
	font-size:0;
}
.t_transp {
	height:23px;
	width:310px;
	position:absolute;
	left:0;
	bottom:9px;
	}
	.t_transp .t_t_top {
		height:1px;
		background:#fff;
		line-height:1px;
		font-size:0;
		 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); /* IE 5.5+*/
		-moz-opacity: 0.3; /* Mozilla 1.6 */
		-khtml-opacity: 0.3; /* Konqueror 3.1, Safari 1.1 */
		opacity: 0.3; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	}
	.t_transp .t_t_bot {
		height:22px;
		background:#fff;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
		-moz-opacity: 0.2; 
		-khtml-opacity: 0.2; 
		opacity: 0.2;
		line-height:1px;
		font-size:0;
	}
.r_lister {
	height:22px;
	width:94px;
	position:absolute;
	right:8px;
	bottom:9px;

	}
	.r_lister div.numbers {
		width:68px;
		height:19px;
		overflow:hidden;
		margin:0 !important;
		padding:0 !important;
		float:left;
		position:relative;
		background:#fff;
		border-top:#9e9e9e solid 1px;
		border-bottom:#9e9e9e solid 1px;
	}
	.r_lister p {
		margin:0 !important;
		position:absolute;
		left:0; top:0;
		width:5000px;
		padding:0 !important;
		background:none;
		
		}
		.r_lister p em {
			font-size:12px;
			color:#383838;
			background-color:#fff;
			display:block;
			float:left;
			cursor:pointer;
			font-style:normal;
			font-family:tahoma, arial;
			width:17px;
			height:16px;
			text-align:center;
			padding-top:3px;
			text-decoration:none;
			font-weight:bold;
		}
		.r_lister p em.act {
			font-size:12px;
			color:#e9720c;
			font-weight:bold;
			cursor:default;
		}
		.r_lister p em.hov_em {
			font-size:12px;
			color:#e9720c;
			font-weight:bold;
		}
#prev {
	width:12px;
	height:21px;
	display:block;
	background:url(../images/prev_fon.gif) no-repeat 0 0;
	float:left;
	cursor:pointer;
	position:relative;
}
.hov {
	background-position:bottom left !important;
}
#next {
	width:12px;
	height:21px;
	display:block;
	background:url(../images/next_fon.gif) no-repeat 0 0;
	float:right;
	cursor:pointer;
	position:relative;
	left:-2px;
}

.disabled {
	cursor:default;
	background-position:bottom !important;
}

.f_left {
    float: left;
    margin-right: 10px;
    }
    .f_left strong {
        font-family: "Georgia", "Times New Roman", "Times", serif;
        }
.img_full {
    left: 0 !important;
    bottom: 0 !important;
    }
.rotation .r_fon .sliders .ban_text {
	float:none;
	position:static;
	left:0;
	top:0;
	padding:15px;
	width:210px;
	float:left;
}
.ban_text h2 {
	font-size:30px;
	font-weight:normal;
	margin-bottom:1px;
}
.ban_text h3 {
	font-size:18px;
	color:#6e6e6e;
	font-weight:bold;
	margin-bottom:13px;
}
.ban_text h3 a {
	font-weight:normal;
}
.ban_text p {
	font-size:12px;
	line-height:16px;
}

/** SkyLioN4ik Edition [2010-05-31] **/
#manuf {
	width: 170px;
}

span.numbers {
	float: right;
	background: none;
	padding: 0;
	margin: 0;
	border: 0;
}

.paginator .forward, .paginator .back {
	float: right;
}

.paginator span.numbers a, .paginator span.numbers span {
	float: left;
}

.yell {
	background: #ffeec9;
	color: #dd6600;
	font-weight: bold;
}

/*.errortext {
	padding: 13px 10px 13px 66px;
	border: 0;
}*/

.sorting select {
	font-size: 12px;
}

.skyreg ul li .right_area {
	width: auto!important;
}

.err {
	color: red;
}

.mess {
	padding-left: 40px;
}

.table_wohead th {
	padding-right: 10px;
	text-align: left;
}

#left_menu ul li a.sel {
	//text-decoration: none;
	background-color:lightGrey;
}

.filter_text {
	color: #FFFFFF;
	display: block;
	float: right;
	font-size: 11px;
	padding: 3px 7px 0px 7px;
}

.filter_text strong {
	color: #383838;
}
.list1 ul li {
	padding-bottom: 4px
}
.bordered_table {
	border: 1px solid #9E9E9E;
	border-collapse: collapse;
	margin-bottom: 15px;
}
.bordered_table tr td {
	border: 1px solid #9E9E9E;
	padding: 3px 5px;
}
