﻿* { margin:0; padding:0; }
html ,body {width: 100%; color: #465461; font: 12px/16px Arial, Tahoma, Verdana; cursor: default; background: #ffffff;}
html {height: 100%;}
body {height:auto !important; min-height:100%; height:100%; position:relative;}
html ,body {min-width: 1210px;}

html, body, div, applet, object, iframe, blockquote, pre, abbr, acronym, address, big, select, input, textarea,
cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, caption {font: 12px/16px Tahoma, Arial, Verdana; margin:0; padding:0; border:0;}
a img, :link img, :visited img {border:0;}
p {padding: 0px; margin: 0px;}

table {border-collapse: collapse; border-spacing: 0;}
td {vertical-align: top;}
th {text-align:left; padding:0 5px 0 0;}
a {cursor: pointer; color: #da0101; font: 12px/16px Arial, Tahoma, Verdana; text-decoration: underline;}
a:hover {text-decoration: none;}
.clear {clear: both; line-height: 0px; height: 0px; width: 0px; font-size: 0px;}
.hand {cursor: pointer;}
.display_none {display: none;}
.display_block {display:block;}
.bold {font-weight:bold;}
.pagination .float_left {float: left;padding: 12px 0 0 0}

/* styles of splash */
body {
}

.karkas_top {
	position:relative;
	width: 100%;
	background: url(/images/karkas_top_bg.png) repeat-x 0 0;
}
.page {
	width:1000px;
	margin:0 auto;
	position:relative;
}
.page_shadow {
	background: url(/images/page_shadow.png) no-repeat center 0;
}
.header {
	z-index:2;
	height:311px;
	width:970px;
	padding:0 15px;
	position:relative;
	background: url(/images/header_shadow.png) repeat-y center 0;
}

.footer {
	height:38px;
	width:1000px;
	margin:0 auto;
}
	
.karkas_inside {
	height:141px;
}



.pusher {
	clear: left;
	float: left;
	height: 0px;
}

.karkas_bottom {
	position: absolute;
	bottom: 0;
	width: 100%;
	height:141px;
	background: url(/images/karkas_inside_bg.png) repeat-x 0 100%;
}
/*----------------------------------------
----------------------fonts------------------
-----------------------------------------*/
/*******************************************
.                HEADER                     ..  
********************************************/
.logo {
	z-index:2;
	position:absolute;
	display:block;
	background: url(/images/logo.png) no-repeat 0 0;
	width:194px;
	height:86px;
	top:15px;
	left:30px;
}
.slogan {
	z-index:2;
	position:absolute;
	display:block;
	background: url(/images/slogan.png) no-repeat 0 0;
	width:223px;
	height:70px;
	top:15px;
	left:300px;
}

.form_search {
	z-index:2;
	position:absolute;
	bottom:5px;
	right:20px;
}
.form_search_box {
	background: url(/images/search_bg.png) no-repeat 0 0;
	width:182px;
	height:30px;
	position:relative;
}
.form_search_input_text {
	width:150px;
	height:24px;
	line-height:24px;
	padding:0 0 0 7px;
	margin:3px 0 0 0;
}
.form_search_input_submit {
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:25px;
	height:24px;
	margin:3px 0;
}
.left_col_feedback_button {
	background: url(/images/left_col_feedback_button.png) no-repeat 0 0;
	display:block;
	width:108px;
	height:23px;
	line-height:23px;
	text-transform:uppercase;
	color:#fff;
	padding:0 0 0 25px;
	font-size:11px;
	text-decoration:none;
	margin: 0 0 15px 15px;
}
/*******************************************
.                CONTENT                     ..  
********************************************/
.content {
	position:relative;
	padding:0 0 60px 0;
	z-index:2;
	width:100%;
}
.content_left_image {
	position:absolute;
	/* top: -70px; */
	top:240px;
	left: -135px;
	background: url(/images/content_left_image.png) no-repeat 0 0;
	width:450px;
	height:412px;
	z-index:1;
}
.equipment_selection {
	display:block;
	position:absolute;
	top: 14px;
	left: 9px;
	width: 165px;
	height: 50px;
	z-index:3;
}
h1 {
	font-family: 'TornadoThin';
	color:#183068;
	font-size:25px;
	text-transform:uppercase;
	line-height:36px;
	font-weight:normal;
	margin:0 0 30px 0;
}
.text {
	margin:0 0 25px 0;
	line-height:20px;
}
.text_red {
	color:#da0101;
}
.text_link {
	color:#183169;
}
.text_line {
	line-height:18px;
}
/*******************************************
.                BREADCRUMBS               ..  
********************************************/
.breadcrumbs {
	margin: 25px 25px 25px 55px;
	height:16px;
}
.breadcrumbs_link {
	float:left;
	display:inline;
	color:#768594;	
}
.breadcrumbs_link_active {
	float:left;
	display:inline;
	color:#768594;
	text-decoration: none;
}
.breadcrumbs_arrow {
	width:5px;
	height:5px;
	margin:6px 5px 0 5px;
	float:left;
	display:inline;
	background: url(/images/breadcrumbs_arrow.png) no-repeat center;
}
/*******************************************
.                LEFT COLUMN                     ..  
********************************************/
.left_col {
	position:relative;
	float:left;
	/* display:inline; */
	width:235px;
	_width:230px;
	padding:190px 0 0 0;
}

	
.left_col_phone_box {
	position:relative;
	background: url(/images/left_col_box_bg.png) repeat-y 0 0;
	width:212px;
	padding:15px 0 1px 0;
}
.left_col_phone_box_top {
	position:absolute;
	top:-3px;
	left:0;
	width:212px;
	height:3px;
	background: url(/images/left_col_top_bg.png) no-repeat 0 100%;
}
.left_col_phone_box_bottom {
	position:absolute;
	bottom:-3px;
	left:0;
	width:212px;
	height:3px;
	background: url(/images/left_col_bottom_bg.png) no-repeat 0 0;
}
.left_col_phone_line {
	margin:0 0 15px 10px;
}
.l_c_phone_icon_1 {
	background: url(/images/left_col_icon_1.png) no-repeat 5px 0px;
	padding:0 0 0 35px;
}
.l_c_phone_icon_2 {
	background: url(/images/left_col_icon_2.png) no-repeat 5px 0px;
	padding:0 0 0 35px;
}
.l_c_phone_icon_3 {
	background: url(/images/left_col_icon_3.png) no-repeat 5px 8px;
	padding:3px 0 3px 35px;
}
.l_c_phone_icon_4 {
	background: url(/images/left_col_icon_4.png) no-repeat 5px 0px;
	padding:0 0 0  35px;
}
.l_c_phone_icon_5 {
	background: url(/images/left_col_icon_5.png) no-repeat 5px 0px;
	padding:3px 0 3px 35px;
}
.l_c_phone_icon_6 {
	background: url(/images/left_col_icon_6.png) no-repeat 5px 0px;
	padding:3px 0 3px 35px;
}
.l_c_phone_icon_7 {
	background: url(/images/left_col_icon_7.png) no-repeat 5px 0px;
	padding:3px 0 3px 35px;
}
.l_c_phone_icon_8 {
	background: url(/images/left_col_icon_8.png) no-repeat 5px 8px;
	padding:3px 0 3px 35px;
}
.left_menu_box, .left_col_phone_box_shadow {
	background: url(/images/left_menu_link_box.png) no-repeat -23px 5px;
	padding:30px 0 0 0;
}
.left_menu_link {
	display:block;
	background: url(/images/left_menu_link_bg.png) no-repeat 0 0;
	width:212px;
	height:41px;
	text-decoration:none;
	margin:5px 0 0 0;
}
.left_menu_link_active {
	display:block;
	background: url(/images/left_menu_link_bg.png) no-repeat 0 -41px;
	width:212px;
	height:41px;
	text-decoration:none;
	margin:5px 0 0 0;
	
}
.left_menu_link_text_active {
	color:#fff;
	line-height:41px;
	text-transform:uppercase;
	width:162px;
	display:block;
	padding:0 0 0 50px;
	font-size:13px;
}
.left_menu_link:hover{
	background: url(/images/left_menu_link_bg.png) no-repeat 0 -41px;
}
.left_menu_link_text {
	font-size:13px;
	color:#183068;
	line-height:41px;
	text-transform:uppercase;
	width:162px;
	display:block;
	padding:0 0 0 50px;
}
.left_menu_link_text:hover {
	color:#fff;
}
.left_menu_link_icon_1 { background: url(/images/left_menu_link_icon_1.png) no-repeat 14px 7px;}
.left_menu_link_icon_2 { background: url(/images/left_menu_link_icon_2.png) no-repeat 10px 7px;}
.left_menu_link_icon_3 { background: url(/images/left_menu_link_icon_3.png) no-repeat 8px 7px;}
.left_menu_link_icon_4 { background: url(/images/left_menu_link_icon_4.png) no-repeat 11px 7px;}
.left_menu_link_icon_5 { background: url(/images/left_menu_link_icon_5.png) no-repeat 10px 10px;}

.left_menu_link_icon_1:hover, .left_menu_link_icon_1_active { background: url(/images/left_menu_link_icon_1.png) no-repeat 14px -48px;}
.left_menu_link_icon_2:hover, .left_menu_link_icon_2_active { background: url(/images/left_menu_link_icon_2.png) no-repeat 10px -48px;}
.left_menu_link_icon_3:hover, .left_menu_link_icon_3_active { background: url(/images/left_menu_link_icon_3.png) no-repeat 8px -50px;}
.left_menu_link_icon_4:hover, .left_menu_link_icon_4_active { background: url(/images/left_menu_link_icon_4.png) no-repeat 11px -47px;}
.left_menu_link_icon_5:hover, .left_menu_link_icon_5_active { background: url(/images/left_menu_link_icon_5.png) no-repeat 10px -49px;}
.left_menu_drop_box {
	background:#eef3f6;
	position:relative;
	width:211px;
	border-right:1px solid #e3e9ed;
	border-bottom:1px solid #e3e9ed;
}
.left_menu_drop_box_bl {
	position:absolute;
	width:3px;
	height:3px;
	background: url(/images/left_menu_drop_link_deg.png) no-repeat top left;
	bottom:-1px;
	left:0;
}
.left_menu_drop_box_br {
	position:absolute;
	width:3px;
	height:3px;
	background: url(/images/left_menu_drop_link_deg.png) no-repeat top right;
	bottom:-1px;
	right:-1px;
}
.left_menu_drop_link {
	display:block; 
	width:185px;
	border-top:1px solid #b7c2d1;
	background: url(/images/left_menu_link_arrow_hover.png) no-repeat 9px 9px;
	padding:4px 7px 4px 20px;
	text-decoration:none;
	color:#183169;
	font-weight:bold;
}
.left_menu_drop_link_active, .left_menu_drop_link:hover {
	display:block; 
	width:185px;
	border-top:1px solid #b7c2d1;
	background:#d1dae3 url(/images/left_menu_link_arrow_hover.png) no-repeat 9px -86px;
	padding:4px 7px 4px 20px;
	text-decoration:none;
	color:#da0101;
	font-weight:bold;
}
.left_menu_drop_double_link {
	display:block; 
	width:185px;
	border-top:1px solid #b7c2d1;
	background:#e7ecf1 url(/images/left_menu_link_arrow_hover_2.png) no-repeat 9px 9px;
	padding:4px 7px 4px 20px;
	text-decoration:none;
	color:#183169;
}
.left_menu_drop_double_link_active, .left_menu_drop_double_link:hover {
	display:block; 
	width:185px;
	border-top:1px solid #b7c2d1;
	background:#e7ecf1 url(/images/left_menu_link_arrow_hover_2.png) no-repeat 9px -86px;
	padding:4px 7px 4px 20px;
	text-decoration:none;
	color:#da0101;
}
.left_menu_drop_triple_link {
	display:block; 
	width:182px;
	border-top:1px solid #b7c2d1;
	background:#f6f8fa;
	padding:4px 7px 4px 23px;
	text-decoration:none;
	color:#183169;
	text-transform:uppercase;
}
.left_menu_drop_triple_link_active, .left_menu_drop_triple_link:hover {
	display:block; 
	width:182px;
	border-top:1px solid #b7c2d1;
	background:#e7ecf1;
	padding:4px 7px 4px 23px;
	text-decoration:none;
	color:#da0101;
	text-transform:uppercase;
}
.left_menu_drop_quadro_link {
	display:block; 
	width:175px;
	border-top:1px solid #b7c2d1;
	background:#f6f8fa;
	padding:4px 7px 4px 30px;
	text-decoration:none;
	color:#183169;
}
.left_menu_drop_quadro_link_active, .left_menu_drop_quadro_link:hover {
	display:block; 
	width:175px;
	border-top:1px solid #b7c2d1;
	background:#e7ecf1;
	padding:4px 7px 4px 30px;
	text-decoration:none;
	color:#183169;
}
/*******************************************
.                RIGHT COLUMN                     ..  
********************************************/
.right_col {
	position:relative;
	float:right;
	
	/* display:inline; */
	width:765px;
}
.menu_box {
	margin:28px 0 0 0;
}
.menu_link_box {
	position:relative;
	float:left;
	display:inline;
	margin:0 2px 0 0;
	z-index:3;
}
.menu_link {
	font-family: 'TornadoLight';
	color:#1f2e50;
	font-size:13px;
	text-transform:uppercase;
	display:block;
	background: url(/images/menu_link.png) no-repeat center 0;
	width:149px;
	height:36px;
	line-height:36px;
	text-align:center;
	text-decoration:none;
}
.menu_link:hover, .menu_link_active {
	font-family: 'TornadoLight';
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
	display:block;
	background: url(/images/menu_link.png) no-repeat center -36px;
	width:149px;
	height:36px;
	line-height:36px;
	text-align:center;
	text-decoration:none;
}
.menu_drop_box {
	z-index:2;
	position:absolute;
	top:36px;
	left:0;
	width:146px;
	display:none;
}
.menu_drop_link {
	display:block;
	width:135px;
	border-bottom:1px solid #bfc3c5;
	border-right:1px solid #c1ced7;
	background:/* #eef3f6 */ url(/images/drop_box_bg.png) repeat 0 0;
	padding:5px 0 5px 10px;
	color:#183169;
	text-decoration:none;
}
.menu_drop_link:hover, .menu_drop_link_active{
	font-weight:bold;
	display:block;
	width:135px;
	border-bottom:1px solid #bfc3c5;
	border-right:1px solid #c1ced7;
	background:/* #eef3f6 */ url(/images/drop_box_bg.png) repeat 0 0;
	padding:5px 0 5px 10px;
	color:#183169;
	text-decoration:none;
}
.menu_drop_link_box {
	position:relative;
}
.banners_header_top {
	overflow: hidden;
	width: 970px;
	height: 311px;
}
.menu_double_drop_box {
	z-index:2;
	position:absolute;
	top:0;
	right:-147px;
	width:147px;
	display:none;
}
.menu_double_drop_link {
	display:block;
	width:135px;
	border-bottom:1px solid #bfc3c5;
	border-right:1px solid #c1ced7;
	background:/* #eef3f6 */ url(/images/drop_box_bg.png) repeat 0 0;
	padding:5px 0 5px 10px;
	color:#183169;
	text-decoration:none;
}
.menu_double_drop_link:hover, .menu_double_drop_link_active {
	display:block;
	width:135px;
	border-bottom:1px solid #bfc3c5;
	border-right:1px solid #c1ced7;
	padding:5px 0 5px 10px;
	color:#183169;
	text-decoration:none;
	font-weight:bold;
	background:/* #d5dce4  */url(/images/drop_box_hover_bg.png) repeat 0 0;
}
.menu_triple_drop_box {
	z-index:2;
	position:absolute;
	top:0;
	right:-147px;
	width:147px;
	display:none;
}
.menu_triple_drop_link {
	display:block;
	width:135px;
	border-bottom:1px solid #bfc3c5;
	border-right:1px solid #c1ced7;
	background:/* #eef3f6 */ url(/images/drop_box_bg.png) repeat 0 0;
	padding:5px 0 5px 10px;
	color:#183169;
	text-decoration:none;
}
.menu_triple_drop_link:hover, .menu_triple_drop_link_active {
	display:block;
	width:135px;
	border-bottom:1px solid #bfc3c5;
	border-right:1px solid #c1ced7;
	padding:5px 0 5px 10px;
	color:#183169;
	text-decoration:none;
	font-weight:bold;
	background:/* #d5dce4  */url(/images/drop_box_hover_bg.png) repeat 0 0;
}
.menu_quadro_drop_box {
	z-index:2;
	position:absolute;
	top:0;
	right:-147px;
	width:147px;
	display:none;
}
/* .menu_triple_drop_link {
	display:block;
	width:135px;
	border-bottom:1px solid #bfc3c5;
	border-right:1px solid #c1ced7;
	background:#eef3f6 url(/images/drop_box_bg.png) repeat 0 0;
	padding:5px 0 5px 10px;
	color:#183169;
	text-decoration:none;
}
.menu_triple_drop_link:hover, .menu_triple_drop_link_active {
	display:block;
	width:135px;
	border-bottom:1px solid #bfc3c5;
	border-right:1px solid #c1ced7;
	padding:5px 0 5px 10px;
	color:#183169;
	text-decoration:none;
	font-weight:bold;
	background:#d5dce4url(/images/drop_box_hover_bg.png) repeat 0 0;
} */
.right_col_menu {
	margin:15px 0 0 15px;
}
.right_col_menu_item {
	background: url(/images/right_col_menu_item_bg.png) no-repeat 0 0;
	width:146px;
	height:144px;
	float:left;
	display:inline;
	margin:0 2px 0 0;
	
}
.right_col_menu_link {
	font-family: 'TornadoLight';
	display:block;
	width:146px;
	height:36px;
	padding:108px 0 0 0;
	line-height:36px;
	color:#fff;
	text-align:center;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
}
.r_c_m_link_1 {
	background: url(/images/right_col_menu_link_1.png) no-repeat center 10px;
}
.r_c_m_link_2 {
	background: url(/images/right_col_menu_link_2.png) no-repeat center 10px;
}
.r_c_m_link_3 {
	background: url(/images/right_col_menu_link_3.png) no-repeat center 10px;
}
.r_c_m_link_4 {
	background: url(/images/right_col_menu_link_4.png) no-repeat center 10px;
}
.r_c_m_link_5 {
	background: url(/images/right_col_menu_link_5.png) no-repeat center 10px;
}
.more_button {
	display:inline-block;
	height:23px;
	background: url(/images/button_right_bg.png) no-repeat right 0;
	text-decoration:none;
	padding:0 19px 0 0;
	margin:10px 0 0 0;
	_width:90px;
}
.more_button_in {
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	display:block;
	height:23px;
	line-height:23px;
	padding:0 5px 0 10px;
	background: url(/images/button_left_bg.png) no-repeat left 0;
}
.more_button_in:hover {
	
}
.right_col_left_side {
	float:left;
	display:inline;
	width:400px;
	padding:40px 0 0 55px;
}
.right_col_right_side {
	float:right;
	width:280px;
	display:inline;
	padding:40px 0 0 0;
}
.index_news_box {
	margin:0 0 25px 0;
}
.date {
	color:#7f95aa;
	font-size:11px;
	line-height:20px;
}
.right_one_col {
	padding:0 0 0 55px;
}
.right_one {
	padding:0 0 0 55px;
}
.download_button {
	display: inline-block;
	height: 23px;
	background: url(/images/button_download_right_bg.png) no-repeat right 0;
	text-decoration: none;
	padding: 0 25px 0 0;
	margin:5px 0 25px 0;
	_width:60px;
}
/*******************************************
.                HEADER                     ..  
********************************************/
.news_box {
	background: url(/images/news_box_bg.png) repeat-y 0 0;
	width:687px;
	position:relative;
	padding:6px 0 6px 11px;
	margin:0 0 25px 0;
}
.news_box_top {
	position:absolute;
	width:698px;
	height:5px;
	background: url(/images/news_box_top.png) no-repeat 0 100%;
	top:-5px;
	left:0;
}
.news_box_bottom {
	position:absolute;
	width:698px;
	height:5px;
	background: url(/images/news_box_bottom.png) no-repeat 0 0;
	bottom:-5px;
	left:0;
}
.news_image_box {
	background: url(/images/news_image_box.png) no-repeat 0 0;
	width:145px;
	height:130px;
	float:left;
	display:inline;
}
.news_image {
	display:block;
	width:145px;
	height:132px;
}
.news_info_box {
	margin:0 0  0 160px;
	padding:0 30px 0 0;
}
.news_info_full_box {
	margin:0 0  0 10px;
}
.news_title_link {
	font-size:17px;
	line-height:18px;
	display:inline-block;
}
.text_news {
	line-height:18px;
	margin:3px 0 0 0;
}
/*******************************************
.                ABOUT                     ..  
********************************************/
.text_list_item {
	list-style-position:inside;
	list-style-image:url(/images/breadcrumbs_arrow.png);
	margin:0 0 20px 10px;
}
/*******************************************
.                CONTACTS                     ..  
********************************************/
.contacts_box {
	position: relative;
	background: url(/images/left_col_box_bg.png) repeat-y 0 0;
	width: 212px;
	padding: 15px 0 1px 0;
	float:left;
	display:inline;
	margin:5px 0 0 0;
}
.contacts_title {
	line-height:19px;
	text-transform:uppercase;
	font-weight:bold;
	color:#183068;
}
.contacts_info_box {
	padding:0 0 19px 15px;
}
.contacts_text {
	line-height:19px;
}
.skype_text {
	color:#da0101;
}
.map_box {
	width:466px;
	height:438px;
	background: url(/images/map.jpg) no-repeat center;
	float:right;
	display:inline;
}
.feedback_box {
	margin:60px 0 0 0;
}
.feedback_title {
	line-height: 19px;
	text-transform: uppercase;
	font-weight: bold;
	color: #183068;
	padding:80px 0 0 25px;
}
.form_feedback_box {
	background:#d4dde6;
	position:relative;
	width:100%;
	padding:15px 0;
	border-left:1px solid #f1f4f7;
	border-right:1px solid #fdfefe;
	border-bottom:1px solid #f8fafb;
	margin:25px 0 0 0;
}
.form_feedback_box_tl {
	position:absolute;
	width:5px;
	height:5px;
	top:0;
	left:-1px;
	background: url(/images/deg_feedback.png) no-repeat top left;
}
.form_feedback_box_tr {
	position:absolute;
	width:5px;
	height:5px;
	top:0;
	right:-1px;
	background: url(/images/deg_feedback.png) no-repeat top right;
}
.form_feedback_box_bl {
	position:absolute;
	width:5px;
	height:5px;
	bottom:-1px;
	left:-1px;
	background: url(/images/deg_feedback.png) no-repeat  bottom left;
}
.form_feedback_box_br {
	position:absolute;
	width:5px;
	height:5px;
	bottom:-1px;
	right:-1px;
	background: url(/images/deg_feedback.png) no-repeat bottom right;
}
.form_feedback_head {
	padding:0 15px 0 25px;
	font-weight:bold;
	color:#183068;
	height:46px;
	vertical-align:middle;
}
.form_feedback_cell {
	vertical-align:middle;
}
.form_feedback_area_box {
	background:#fff ;
	border-top:1px solid #adadad;
	border-left:1px solid #adadad;
	width: 530px;
	line-height: 24px;
	position:relative;
	padding:3px 3px 3px 5px;
	
}
.form_feedback_area_box_tl {
	position:absolute;
	width:3px;
	height:3px;
	top:-1px;
	left:-1px;
	background: url(/images/deg_feedback_input.png) no-repeat top left;
}
.form_feedback_area_box_tr {
	position:absolute;
	width:2px;
	height:2px;
	top:-1px;
	right:0;
	background: url(/images/deg_feedback_input.png) no-repeat top right;
}
.form_feedback_area_box_bl {
	position:absolute;
	width:2px;
	height:2px;
	bottom:0;
	left:-1px;
	background: url(/images/deg_feedback_input.png) no-repeat  bottom left;
}
.form_feedback_area_box_br {
	position:absolute;
	width:2px;
	height:2px;
	bottom:0;
	right:0;
	background: url(/images/deg_feedback_input.png) no-repeat bottom right;
}
.form_feedback_area {
	width:100%;
	height:24px;
	line-height:24px;
}
.form_feedback_textarea {
	overflow: hidden;
	resize: none;
	height: 100px;
	width: 100%;
	height: 110px;
}
.submit_button  {
	display: inline-block;
	height: 23px;
	background: url(/images/submit_button_right.png) no-repeat right 0;
	text-decoration: none;
	padding: 0 19px 0 0;
	margin: 20px 0 0 300px;
	_width:60px;
}	
.submit_button_in {
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
	display: block;
	height: 23px;
	
	line-height: 23px;
	padding: 0 5px 0 10px;
	background: url(/images/submit_button.png) no-repeat left 0;
}
/*******************************************
.                CATALOG                   ..  
********************************************/
.catalog_item_box {
	background: url(/images/catalog_box_item_bg.png) no-repeat 0 0;
	width:225px;
	height:314px;
	float:left;
	display:inline;
	margin:0 10px 40px 0;
}
.catalog_item_link {
	display:block;
	width: 223px;
	height: 265px;
	font-family: 'TornadoLight';
	padding: 0 0 0 0;
	margin:3px 0 0 0;
	position:relative;
}
.catalog_item_link_img_1 {
	background: url(/images/catalog_item_link_img_1.png) no-repeat center 100px;
}
.catalog_item_link_img_2 {
	background: url(/images/catalog_item_link_img_2.png) no-repeat center 100px;
}
.catalog_item_link_img_3 {
	background: url(/images/catalog_item_link_img_3.png) no-repeat center 100px;
}
.catalog_item_link_img_4 {
	background: url(/images/catalog_item_link_img_4.png) no-repeat center 100px;
}
.catalog_item_link_img_5 {
	background: url(/images/catalog_item_link_img_5.png) no-repeat center 120px;
}
.catalog_product_box {
	background: url(/images/catalog_product_item_bg.png) no-repeat 0 0;
	width:225px;
	height:234px;
	float:left;
	/* display:inline; */
	margin:0 10px 20px 0;
	_margin:0 10px -160px 0;
	position:relative;
}
.catalog_product_link {
	display:block;
	width:225px;
	height:44px;
	padding: 0 0 190px 0;
	color: #fff;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.catalog_product_link_box {
	font-family: 'TornadoLight';
	vertical-align:middle;
	height:44px;
	display: table-cell;
	text-align:center;
	width:225px;
}
.catalog_product_link_image_box {
}
.catalog_product_link_image {
	/* display: table-cell; */
	text-align:center;
	vertical-align:middle;
	/* margin:0 auto; */
	width:225px;
	height:190px;
}
.catalog_product_link_brand {
	position:absolute;
	bottom:1px;
	_bottom:191px;
	right:2px;
	background: url(/images/catalog_product_link_brand.png) no-repeat 0 0;
	width:125px;
	height:50px;
	text-align:center;
	padding:2px 0 0 3px;
}
.catalog_product_link_other_brand {
	position:absolute;
	bottom:45px;
	_bottom:191px;
	right:2px;
	background: url(/images/catalog_product_link_brand.png) no-repeat 0 0;
	width:125px;
	height:50px;
	text-align:center;
	padding:2px 0 0 3px;
}
.catalog_product_link_brand_img {
	width:125px;
	height:50px;
	vertical-align:middle;
}
/*******************************************
.                PROJECTS                     ..  
********************************************/
.projects_item_box {
	background: url(/images/projects_item_box_bg.png) repeat-y 0 0 ;
	width:330px;
	float:left;
	position:relative;
	padding:8px 0 0 0;
	display:block;
	text-decoration:none;
	margin:0 25px 20px 0;
	_margin:0 18px 20px 0;
	
}
.projects_item_box_top {
	background: url(/images/projects_item_box_top.png) no-repeat 0 0;
	width:330px;
	height:3px;
	position:absolute;
	top:-3px;
	left:0;
}
.projects_item_box_bottom {
	background: url(/images/projects_item_box_bottom.png) no-repeat 0 0;
	width:330px;
	height:4px;
	position:absolute;
	bottom:-4px;
	left:0;
}
.projects_item_image_box {
	width:312px;
	height:217px;
	margin:0 auto;
	background: url(/images/projects_image.jpg) no-repeat center;
}
.projects_item_link_text {
	padding:10px 20px 10px 20px;
	color:#183169;
	font-weight:bold;
	text-align:center;
	line-height:20px;
}
/*******************************************
.                PAGINATION                ..  
********************************************/
.pagination {
	background: url(/images/pagination_bg.png) repeat-x 0 0;
	height:41px;
	width:430px;
	margin:0 0 0 5px;
	position:relative;
	padding:0 0 0 258px;
}
.pagination_line {
	background: url(/images/pagination_line.png) no-repeat center;
	width:21px;
	height:41px;
	float:left;
}
.pagination_link {
	line-height:41px;
	float:left;
	font-size:13px;
	color:#183169;
	text-decoration:none;
	font-weight:bold;
}
.pagination_link:hover,  .pagination_link_active{
	line-height:41px;
	float:left;
	font-size:13px;
	color:#da0101;
	text-decoration: underline;
	font-weight:bold;
}
.pagination_link_left {
	position:absolute;
	top:0;
	left:-5px;
	display:block;
	width:41px;
	height:41px;
	background: url(/images/pagination_left_link.png) no-repeat top right;
	
	z-index:4px;
}
.pagination_link_right {
	zoom:1;
	position:absolute;
	top:0;
	right:-5px;
	display:block;
	width:41px;
	height:41px;
	background: url(/images/pagination_right_link.png) no-repeat top left;
	
}
/*******************************************
.                PRODUCT                     ..  
********************************************/
.product_group_box {
	padding:50px 0;
}
.product_box {
	position:relative;
	background: url(/images/product_box_bg.png) repeat-y 0 0;
	width:678px;
	margin:10px 0 30px 0;
	padding:5px 10px;
}
.product_box_top {
	position:absolute;
	top:-5px;
	left:0;
	width:698px;
	height:5px;
	background: url(/images/product_box_top.png);
}
.product_box_bottom {
	position:absolute;
	bottom:-5px;
	left:0;
	width:698px;
	height:5px;
	background: url(/images/product_box_bottom.png);
}
.product_image_link {
	display:block;
	float:left;
	background: url(/images/product_image_link_bg.png) no-repeat 0 0;
	width:225px;
	height:212px;
	text-align:center;
}
.product_image_box {
	height:212px;
	width:225px;
	vertical-align:middle;
}
.product_info_box {
	float:right;
	width:440px;
}
.product_info_text {
	line-height:18px;
}
.product_info_link {
	font-size:17px;
	margin:10px 0 15px 0;
	display:inline-block;
}
.product_cost_link {
	
	display: inline-block;
	height: 23px;
	line-height:23px;
	background: url(/images/red_link_right.png) no-repeat right 0;
	text-decoration: none;
	padding: 0 5px 0 0;
	margin:10px 10px 0 0;
	float:left;
	
}
.product_cost_link_in {
	color: #fff;
	font-size:16px;
	font-weight:bold;
	display: block;
	height: 23px;
	//width: 80px;
	line-height: 23px;
	padding: 0 5px 0 10px;
	background: url(/images/submit_button.png) no-repeat left 0;
}
.product_cost_link_contact {
	color:#fff;
	text-decoration:none;
	font-size:12px;
	line-height:23px;
	height:23px;
	display:block;
}
.product_cost_line {
	padding:5px 0 0 0;
}
.product_box_brand {
	position:absolute;
	background: url(/images/product_box_brand_image_bg.png) repeat-y 0 0;
	width:119px;
	bottom:5px;
	right:10px;
	text-align:center;
}
.product_box_brand_top {
	background: url(/images/product_box_brand_image_top.png) no-repeat 0 0;
	width:119px;
	height:5px;
	position:absolute;
	top:-4px;
	left:0;
}
.product_box_brand_bottom {
	background: url(/images/product_box_brand_image_bottom.png) no-repeat 0 0;
	width:119px;
	height:5px;
	position:absolute;
	bottom:-4px;
	left:0;
}
/*******************************************
.                PAGE_PRODUCT              ..  
********************************************/
.page_product_image_box {
	width:343px;
	height:500px;
	background: url(/images/page_product_image_box.png) no-repeat 0 0;
	float:left;
	text-align:center;
}
.page_product_image {
	vertical-align:middle;
	width:343px;
	height:500px;
}
.page_product_info_box {
	float:right;
	width:345px;
}
.page_product_box_brand {
	position:relative;
	background: url(/images/product_box_brand_image_bg.png) repeat-y 0 0;
	width:119px;
	bottom:5px;
	right:10px;
	text-align:center;
	margin:7px 0 0 0;
}
.page_product_cost {
	color:#da0101;
	font-size:31px;
	padding:40px 0;
}
.page_product_line {
	font-weight:bold;
	margin:0 0 5px 0;
}
.page_product_line_link {
	text-decoration:none;
	font-size:14px;
	padding:20px 0 0 0;
}
.page_product_contact_button {
	display: inline-block;
	height: 23px;
	text-decoration: none;
	padding: 0  0 0 25px;
	margin: 43px 0 0 0;
	background: url(/images/left_col_feedback_button.png) no-repeat 0 0;
	_width:120px;
}
.page_product_contact_button_right {
	padding: 0 5px 0 0;
	text-transform: uppercase;
	color: #fff;
	font-size: 11px;
	display:block;
	height: 23px;
	line-height: 23px;
	background: url(/images/left_col_feedback_button_right.png) no-repeat top right;
}
.page_product_title {
	color:#183169;
	font-size:13px;
	margin:40px 0 20px 0;
	text-transform:uppercase;
	font-weight:bold;
}
.page_product_table {
	width:696px;
}
.page_product_first_cell {
	border-bottom:4px solid #fff;
	border-right:4px solid #fff;
	background:#dee5ea;
	width:50%;
	padding:5px 5px 5px 20px;
	color:#465461;
	font-weight:bold;
}
.page_product_second_cell {
	width:50%;
	border-bottom:4px solid #fff;
	background:#eef3f6;
	padding:5px 5px 5px 20px;
	color:#465461;
	vertical-align:middle;
}
/*********   tabs    ****************/
.op_tab_button {
	height:37px;
	background: url(/images/tabs_left.png) no-repeat 0 0;
	padding:0 0 0 4px;
	float:left;
	text-decoration:none;
	margin:0 3px 0 0;
	_width:100px;
}
.op_tab_button:hover, .op_tab_button_active {
	height:37px;
	background: url(/images/tabs_left.png) no-repeat 0 100%;
	padding:0 0 0 4px;
	float:left;
	text-decoration:none;
}
.op_tab_button_text {
	padding:0 20px 0 15px;
	display:block;
	height:37px;
	background: url(/images/tabs_right.png) no-repeat 100% 0;
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:37px;
}
.op_tab_button_text:hover, .op_tab_button_text_active {
	padding:0 20px 0 15px;
	display:block;
	height:37px;
	background: url(/images/tabs_right.png) no-repeat 100% 100%;
	color:#da0101;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:37px;

}
.selection_tab {
	position: relative;
	display: none;
}
.selection_tab_active {
	position: relative;
	display: block;
}
.selection_tabcontent {
	width:692px;
	position:relative;
	padding:15px 0;
	background:#d4dde6;
}
.selection_tabcontent_bl {
	position:absolute;
	bottom:0;
	left:0;
	width:3px;
	height:3px;
	background: url(/images/tab_content_deg.png) top left;
}
.selection_tabcontent_br {
	position:absolute;
	bottom:0;
	right:0;
	width:3px;
	height:3px;
	background: url(/images/tab_content_deg.png) top right;
}
/*************    form    *******************/
.form_line_title {
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	color:#183068;
	padding: 0 30px 0 0;
}
.form_horiz_line {
	height:2px;
	width:100%;
	background: url(/images/form_line.png) repeat-x 0 0;
}
.form_line {
	padding:10px 0 10px 30px;
}
	
.form_left_col {
	float:left;
	width:230px;
	padding:15px 0 0 30px;
}
.form_right_col {
	float:right;
	width:300px;
	padding:15px 0 0 0;
}
.form_select {
	color:#183068;
	width:200px;
}
.form_select_cell {
	vertical-align:middle;
	padding:10px 0;
}
.check_box {
	padding:20px 0;
}
.check {
	float:left;
	display:inline;
}
.check_block {
	margin: 0 0 5px 0;
}
.check_label {
	float:left;
	display:inline;
	margin: 0 0 0 0px;
	//margin:0 0 0 0px;
	/*background: url(/images/label_bg.png) no-repeat 0 0;*/
	padding-left: 30px;
	height: 20px;
	color:#183068;
	line-height:14px;
}
.lable_checked {
	/*background: url(/images/label_bg.png) no-repeat 0 -26px;*/
}
/*---------------------------*/

.form_slider_box {
	padding:15px 0;
}
.form_slider {
	padding:5px 0 0 0;
}
.polzunok_min_box {
	background: url(/images/polzunok_input.png) no-repeat 0 0;
	line-height: 30px;
	height:16px;
	position: relative;
	padding: 7px 10px;
	display:inline;
	float:left;
	margin:15px 0 10px 0px;
	width:65px;
	color:#183068;
}
.polzunok_max_box {
	background: url(/images/polzunok_input.png) no-repeat 0 0;
	line-height: 30px;
	height:16px;
	position: relative;
	padding: 7px 10px;
	display:inline;
	float:right;
	margin:15px 0 10px 0px;
	width:65px;
	color:#183068;
}
.polzunok_min, .polzunok_max {
	width:70px;
}
.polzunok {
    width: 230px;
	
}
/* Контейнер слайдера */
.ui-slider {
    position: relative;
}
/* Ползунок */
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 9px;   /* Задаем нужную ширину */
    height: 15px;  /* и высоту */
    background: url(/images/polzunok.png) no-repeat 0 0; /* картинка изображающая ползунок. Или можно залить цветом, задать бордюр и скругления */
    cursor: pointer
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    overflow: hidden;
}
/* горизонтальный слайдер (сама полоса по которой бегает ползунок) */
.ui-slider-horizontal {
     height: 5px; /* задаем высоту согласно дизайна */
}
/* позиционируем ползунки */
.ui-slider-horizontal .ui-slider-handle { 
    top: -5px;
    margin-left: -6px;
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min { 
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
/* оформление полосы по которой ходит ползунок */
.ui-widget-content { 
    background: #374569;
}
/* оформление активного участка (между двумя ползунками) */
.ui-widget-header { 
    background:#fff;
}
/* скругление для полосы слайдера */
.ui-corner-all {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

/*******************************************
.                FOOTER                     ..  
********************************************/
.footer_left_side {
	float:left;
	display:inline;
	color:#bacee2;
	line-height:38px;
}
.footer_right_side {
	float:right;
	display:inline;
	color:#bacee2;
	line-height:38px;
}
.it_kreativ_link {
	line-height:38px;
	color:#bacee2;
	text-decoration:none;
}
.it_kreativ_link:hover {
	text-decoration:underline;
}
.it_kreativ_line {
	line-height:38px;
	color:#bacee2;
	padding:0 3px;
}
.it_kreativ_logo_link {
	
	line-height:38px;
	
}
.it_kreativ_logo_image {
	vertical-align: middle;
}
.coin-slider { 
	overflow: hidden;
	position: relative;
	height:311px;	 
}

.selection__tabline {
	padding-bottom: 10px;
}
.catalog_item_link_nazv_table {
	height:44px;
	width:100%;
}
.catalog_item_link_nazv_cell {
	vertical-align:middle;
}
.catalog_item_link_nazv {
	display:block;
	width:225px;
	font-family: 'TornadoLight';
	padding: 0 0 0 0;
	line-height: 16px;
	color: #fff;
	text-align: center;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
}
.small_pic_box {
	width:350px;
	height:160px;
}
.small_pic {
	float:left;
	width:110px;
	height:160px;
	margin:5px 5px 0 0;
}
