body	{
	background: #1D1D1D url("/images/body_bg.gif") repeat-x top left;
	/*background: #030c24 url("/images/back_top2013.jpg") no-repeat top center;*/
	color:#999999;
	font-family:Arial,Tahoma,Verdana,sans-serif;
	font-size:12px;
	margin:0;
}
.body-i {
	/*background: url("/images/back_bottom.png") repeat-x bottom center;
	padding-bottom: 250px;*/
}

h1, h2, h3, p, form {
	padding: 0;
	margin: 0;
}

a {
	color: #5977D8;
}

#main {
	margin:0 auto;
	width: 990px;
	/*min-width: 955px; max-width: 990px;
	width: expression((document.documentElement.clientWidth || document.body.clientWidth) > 1010 ? "990px" : "auto");*/
	padding:0 15px 0 15px;
}

.clear_l	{clear:left;}
.clear_r	{clear:right;}
.clear_b	{clear:both;}
.small		{font-size: 0.7em;}

.main_link, .main_link2	{
	height: 30px;
	text-align: right;
	margin-top: 20px;
	position:relative;
	z-index: 999;
	float: right;
}
.main_link2		{float: left;}

.main_link a, .main_link2 a	{
	font-weight: bold;
}

.top_menul	{
	background: url("/images/top_menu_bg.gif") no-repeat top left;
	padding: 0 0 0 5px;
	margin-top: 10px;
	height: 38px;
	}

.top_menur	{
	background: url("/images/top_menu_bg.gif") no-repeat top right;
	padding: 10px 5px 0 0;
	height: 38px;
	position: relative;
	overflow-y: hidden;
	}

.top_menur span	{
	display: block;
	float: left;
	padding: 0 8px 20px;
	}

.top_menur span.top-items	{
	height: 16px;
	max-width: 180px;
	white-space: nowrap;
	}

.top_menur span.basket_link, .top_menur span.search_form {
	float: right;
	}

.top_menur span.search_form {
	background: url("/images/search_bg.gif") no-repeat top right;
	height: 20px;
	width: 109px;
	margin-top: -2px;
	margin-right: 10px;
	display: inline;
	padding: 1px 2px 20px 2px;
	}

.top_menur span.search_form .field {
	width: 85px;
	height: 16px;
	font-size: 11px;
	display: inline;
	border: none ;
	border-width: 0;
	position: relative;
	top: -1px;
	left: 4px;
	padding-left: 1px;
	}

.top_menur span.search_form .submit {
	width: 16px;
	height: 14px;
	}

.top_menur a	{
	text-decoration: none;
	color: #5977D8;
	font-size: 13px;
	font-weight: bold;
	font-family: "ArialNarrow","Arial Narrow",Arial,Tahoma,Verdana,sans-serif;
	}

.top_menur .active a	{
	color: #ffffff;
	}

.top_menu	{
	text-align:center;
	font-family:"Myriad Pro",Arial,Tahoma,Verdana,sans-serif;
	font-size:1.2em;
	margin-top:48px;
	}

.top_menu ul	{
	display:block;
	list-style: none;
	list-style-image: none !important;
	margin: 0 !important;
	padding: 0;
	height: 58px;
	}

.top_menu li	{
	float:left;
	list-style: none;
	list-style-image: none !important;
	margin: 0 !important;
	padding: 0;
	height: 58px;
	}

.top_menu .inner1 {
	background: url("/images/menu_bg.gif") no-repeat top left;
	padding: 0 0 0 25px;
	height: 58px;
}

.top_menu .inner2 {
	background: url("/images/menu_bg.gif") no-repeat top right;
	padding: 21px 25px 0 0;
	height: 58px;
	}

.top_menu .active .inner1, .top_menu .active .inner2 {
	background-image: url("/images/menu_bg_act.gif");
}

.top_menu a {
	text-decoration: none;
	color:#5977D8;
}

.top_menu td.left, .top_menu td.right {
	width: 50%;
}

.header	{
	text-align: center;
}

.header .work_time	{
	padding: 50px 0 0 15px;
	float: left;
	text-align: left;
	color:#96ADC6;
}

.header .work_time .time	{
	padding-top: 4px;
}

.header .logo	{
	padding-top: 15px;
	margin-left: 170px;
	margin-right: 270px;
	position: relative;
	z-index: 999;
}

.header .logo h1, .header .logo h3 {
	font-size: 96%;
	margin: 5px 0 0 0;
	padding: 0;
}

.header .phone_contact	{
	padding: 10px 15px 10px 0;
	float: right;
	text-align: right;
	font-size: 1.1em;
	color: #aaa;
}

.header .phone_contact .phone_caption2	{
	font-size: 0.8em;
	color: #ffffff;
}

.header .phone_contact .phone	{
	font-size: 1.8em;
	margin-bottom: 5px;
}

.header .phone_contact .phone2	{
	color: #ffffff;
}

.header .phone_contact .phone span	{
	color: #5977D8;
}

.header-m { background-color: #25282d }
.header-m .work-time { background: url("/images/work-time.png") no-repeat top left; padding-left: 20px; float: left; width: 70px; height: 45px; text-align: center; margin: 18px 35px 8px 18px; color: #ffffff; font-weight: bold; font-size: 11px; }
.header-m .work-time .work-time-1 { height: 25px; }
.header-m .link2shop { margin: 0 540px 0 150px; height: 43px; padding-top: 18px; }
.header-m .link2shop a { color: #8c9df9; text-decoration: none; font-size: 12px; }
.header-m #top.pr { float: right; /*padding-top: 15px;*/ }
.header-m .phone2shop .phone-item { float: right; width: 170px; margin-top: 18px; height: 53px; color: #8c9df9; }
.header-m .phone2shop .phone-item .phone { font-size: 16px; color: #a8a1a8; }
.header-m .phone2shop .phone-item .phone span { color: #8c9df9; }
.header-m .phone2shop .phone-item .phone_caption2 { font-size: 10px; color: #8c9df9; }
.header-m .phone2shop .phone3	{ width: 190px; }
.header-m .phone2shop .phone3 .phone	{ font-size: 22px; }
.header-m .top_menul { height: 36px; min-width: 980px; }
.header-m .top_menul .basket_link { display: none; }
.header-m .top_menul, .header-m .top_menur { background-image: url("/images/menu_bg.png"); }
.header-m .top_menur span.search_form { background-image: url("/images/search_bg.png"); width: 149px; }
.header-m .top_menur span.search_form .field { width: 125px; }
.header-l { text-align: center; margin: 30px 0 40px; }
.header-l h1 { font-size: 14px; }
.header-small-cart { float: right; margin-left: 20px; width: 95px; }
.top-small-cart { background: url("/images/bg-cart.gif") no-repeat top left; position: absolute; top: 52px; left: 865px; padding-left: 32px;  }

.inner_top_banner { width: 485px; margin: 0 0 17px; text-align: center; overflow: hidden;
border: 1px solid #374981; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
.inner_top_banner_0 { float: left; }
.inner_top_banner_1 { margin-left: 503px; }

.bottom	{
	background: url("/images/logo-bottom.gif") no-repeat top left;
	height: 67px;
	/*height: 190px;*/
	font-size: 0.9em;
	font-weight: bold;
	padding-top: 10px;
	border-top: 4px solid #666666;
	text-align: center;
	padding-left: 180px;
}

.bottom .support	{
	float: right;
	margin: 0 10px;
	text-align: right;
}

.bottom .support b	{
	color: #ffffff;
}

.bottom .support a {
	text-decoration: none;
	color: #999999;
}

.support_line {
	position: relative;
}

.support_line .inner {
	position: absolute;
	height: 32px;
	background: url("/images/support-line-7.png") no-repeat center center;
	top: -265px;
	width: 100%;
}

.bottom ul	{
	display:block;
	list-style: none;
	list-style-image: none !important;
	margin: 0 !important;
	padding: 0;
	height: 40px;
	}

.bottom li	{
	display: inline;
	list-style: none;
	list-style-image: none !important;
	margin: 0 !important;
	padding: 0;
	height: 40px;
	}

#page_content	{
	margin-bottom: 20px;
	min-height: 350px;
}

/*div.page_title {
	background: url("/images/title_bg.png") no-repeat top left;
	height: 65px; 
	padding-left: 30px;
	margin-bottom: 18px;
	margin-right: 8px;
}

div.page_title .inner {
	background: url("/images/title_bg.png") no-repeat top right;
	height: 65px; 
	padding-top: 19px;
	margin-right: -8px;
}*/

div.page_title {
	background-color: #252E4A;
	padding: 18px 30px;
	margin-bottom: 18px;
	border: 1px solid #374981;
	border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}

div.page_title h1 {
	font-family: "Trebuchet MS","Myriad Pro",Arial,Tahoma,Verdana,sans-serif;
	font-size: 2em;
	font-weight: normal;
	color: #5478EA;
}

div.page_content {
	background: url("/images/product_bg2.gif") no-repeat top left;
	padding-left: 20px;
}

div.page_content .inner1 {
	background: url("/images/product_bg2.gif") no-repeat top right;
	padding-top: 20px;
}

div.page_content .inner2 {
	background: url("/images/product_bg2.gif") no-repeat bottom right;
	padding-right: 20px;
}

div.page_content .inner3 {
	background: url("/images/product_bg2.gif") no-repeat bottom left;
	padding: 0 0 20px 20px;
	margin-left: -20px;
	color:#D6E0FF;
}

table.product_detail {
	width: 100%;
	margin-bottom: 50px;
	font-family: "Trebuchet MS","Myriad Pro",Arial,Tahoma,Verdana,sans-serif;
}

table.product_detail .right h4 {
	font-family: "Myriad Pro",Arial,Tahoma,Verdana,sans-serif;
}

table.product_detail td.left, table.product_detail td.right {
	width: 50%;
}

table.product_detail .image {
	text-align: center;
	margin-bottom: 27px;
}

table.product_detail .product_price {
	width: 100%;
	font-size: 4em;
	height: 96px;
	font-family:Tahoma,Arial,Verdana,sans-serif;	
}

table.product_detail .product_price small {
	font-size: 0.48em;
	line-height: normal;
	display: block;
	text-align: center;
	color: #5977D8;
}

table.product_detail .product_price .right {
	text-align: right;
}

table.product_detail .cat_name, .product_line_r .cat_name, .products_filter .cat_name {
	font-size: 1.3em;
}

table.product_detail .page_title .product_line_r .page_title {
	font-size: 2em;
}

table.product_detail .left h4 {
	font-size: 1.3em;
	margin: 9px 0;
	color: #969BA3;
}

table.product_detail .right h4 {
	font-size: 1.5em;
	font-weight: normal;
	margin: 12px 0;
	color: #969BA3;
}

.product_tth0 {
	font-family: "Trebuchet MS","Myriad Pro",Arial,Tahoma,Verdana,sans-serif;
	margin-bottom: 15px;
}

table.product_detail .product_tth0 {
	font-size: 1.2em;
}

table.product_detail .product_tth0 td {
	padding-right: 20px;
}

table.product_detail .product_tth {
	width: 100%;
	font-size: 1.2em;
	font-family:"Trebuchet MS","Myriad Pro",Arial,Tahoma,Verdana,sans-serif;
}

table.product_detail .product_tth td {
	padding: 3px;
	border-bottom: 1px solid #666666;
}

table.product_detail .product_tth .last td {
	padding: 3px;
	border-bottom: none;
}

.index_banner {
	text-align: center;
	overflow: hidden;
	margin-bottom: 20px;
	position:relative;
	height: 305px;
	}

.index_banner div a img {
	border: 1px solid #384782; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; width: 988px; height: 303px;
}

.index_banner div { display:none; position:absolute; top:0; left:0; }
.slidetabs { text-align: right; position: relative; top: -55px; padding-right: 40px; }
.slidetabs a { display: inline-block; width: 16px; height: 16px; margin-right: 8px; background: url("/images/slidetabs.png") no-repeat center center; }
.slidetabs a.current { background: url("/images/slidetabs-current.png"); }

table.news-list {
	width: 100%;
}

table.news-list td {
	padding:0 27px 0 23px;
}

table.news-article td {
	width: 50%;
}

h2.page_title {
	color: #5977D8;
	font-size: 1.5em;
	font-family:"Myriad Pro",Arial,Tahoma,Verdana,sans-serif;
	padding: 0;
	margin-bottom:15px;
	font-weight: normal;
}

h2.page_title a {
	color: #5977D8;
	text-decoration: none;
}

p.news {
	margin-bottom:18px;
}

p.news .title {
	display: block;
	margin-bottom:3px;
}

p.news .title a, p.news .answer {
	text-decoration: none;
	color:#999999;
}

p.news .date {
	color:#5977D8;
}

.catalog_r	{
	background: url("/images/catalog_bg3_line.gif") repeat-y top right;
	padding-right:10px;
}

.catalog_l	{
	background: url("/images/catalog_bg3_line.gif") repeat-y top left;
	padding-left:10px;
}

.catalog_l a	{
	text-decoration: none;
}

.catalog_r ul	{
	list-style: none;
	list-style-image: none !important;
	margin: 0 !important;
	}

.catalog_r li	{
	list-style: none;
	list-style-image: none !important;
	margin: 0;
	}

.catalog_r ol li	{
	height: 25px;
	padding-top: 5px;
	}

.catalog_r li.catalog_item0_l, .catalog_r li.catalog_item1_l	{
	background: url("/images/catalog_bg4.gif") no-repeat top left;
	padding: 0 0 10px 15px;
	margin-left: -10px;
	}

.catalog_r div.catalog_item0_r, .catalog_r div.catalog_item1_r	{
	background: url("/images/catalog_bg4.gif") no-repeat top right;
	padding: 12px 10px 0 10px;
	margin-right: -10px;
	height: 32px;
	font-size: 1.2em;
	}
	
.catalog_r li.catalog_item1_l, .catalog_r div.catalog_item1_r	{
	background-image: url("/images/catalog_bg5.gif");
	}

.catalog_bott_r	{
	background: url("/images/catalog_bg3.gif") no-repeat bottom right;
	padding-right:10px;
	height: 19px;
}

.catalog_bott_l	{
	background: url("/images/catalog_bg3.gif") no-repeat bottom left;
	padding-left:10px;
	height: 19px;
	font-size: 0px;
	line-height: 0px;
}

 ul.catalog_2	{
	list-style: none;
	list-style-image: none !important;
	margin: 0 !important;
	padding-left: 20px;
}

.catalog_2 li	{
	list-style: none;
	list-style-image: none !important;
	margin: 0;
}

.catalog_2 ol {
	padding: 0px;
	margin: -10px;
}

.catalog_2 ol li	{
	margin: 12px 0; 
	font-size: 1.2em;
}

.catalog_2 .section	{
	padding: 14px 0 12px 0;
	font-size: 1.3em;
}

.catalog_2 .section .plus, .catalog_2 .section .minus {
	float: left; margin-right: 5px; display: none;
}

.catalog_2 a	{
	text-decoration: none;
}

.catalog_2 li a:hover	{
	text-decoration: underline;
	color: #CDD8EC ;
}


.catalog_2 ol a.pr	{
	position: relative;
	top: 8px;
}

.catalog_2 .image {
	width: 53px;
	height: 38px;
	overflow: hidden;
	float: left;
	margin: 0 15px 4px 0;
	text-align: center;
}

.catalog_2 .image img {
	height: 38px;
	max-width: 55px;
}

table.catalog-top-list {
	width: 99%;
	margin-left:4px;
}

table.catalog-top-list td {
	text-align: center;
	height: 197px;
	width: 20%;
}

table.catalog-top-list .inner_1 {
	background: url("/images/catalog_bg1.gif") no-repeat top left;
	padding-left:10px;
	margin:0 4px;
	height: 184px;
}

table.catalog-top-list .inner_2 {
	background: url("/images/catalog_bg1.gif") no-repeat top right;
	padding:12px 10px 0 0;
	height: 184px;
	overflow: hidden;
}

table.catalog-top-list .title {
	font-family:"Trebuchet MS","Myriad Pro",Arial,Tahoma,Verdana,sans-serif;
	font-size: 2em;
	font-weight: normal;
	color:#4467D9;
	line-height: 40px;
}

.catalog-top2-list {
	width: 99%;
	margin-left:4px;
	margin-bottom:20px;
}

.catalog-top2-list td {
	text-align: center;
	height: 174px;
	width: 20%;
}

.catalog-top2-list .inner_1 {
	background: url("/images/catalog_bg2.gif") no-repeat top left;
	padding-left:10px;
	margin:0 4px;
	height: 174px;
}

.catalog-top2-list .inner_2 {
	background: url("/images/catalog_bg2.gif") no-repeat top right;
	padding:12px 10px 0 0;
	height: 174px;
	overflow: hidden;
}

.catalog-top2-list .inner_2 table {
	width: 100%;
}

.catalog-top2-list .image {
	height: 104px;
}

.catalog-top2-list .image  a {
	display: block;
	position: relative;
	top: 10px;
}

.catalog-top2-list .title, .catalog-top2-list .title2 {
	height: 36px;
}

.catalog-top2-list .title  a, .catalog-top2-list .title2 a {
	font-family:"Trebuchet MS","Myriad Pro",Arial,Tahoma,Verdana,sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #5977D8;
	text-decoration: none;
}

.product_detail2 .tabs {
	background:url("/images/product_bg3_tabs0.gif") no-repeat top left;
	height: 47px;
	list-style-image: none !important;
	list-style-type: none !important;
	margin: 0px;
	padding: 0px;
}

.product_detail2 .panes {
	color: #cccccc;
	font-family: "Trebuchet MS","Myriad Pro",Arial,Tahoma,Verdana,sans-serif;
}

.product_detail2 .panes p {
	padding-bottom: 10px;
}

.product_detail2 a.instruction {
	background:url("/images/pdf-icon.gif") no-repeat top left;
	display: block;
	padding: 20px 0 20px 100px;
	text-decoration: none;
	color: #cccccc;
	height: 55px;
}

.product_detail2 .link {
	background:url("/images/download_bg.gif") no-repeat top left;
	float: right;
}

.product_detail2 .link a {
	display: block;
	height: 76px;
	width: 211px;
	text-decoration: none;
}

.product_detail2 .link a span {
	color: #000000;
	font-size: 1.5em;
	position: relative;
	top: 40px;
	left: 90px;
}

.product_detail2 .tabs_detail {
	min-height: 255px;
}

.product_detail2 .tabs_detail h4 {
	font-size: 2.0em;
	color: #CCCCCC;
	margin: 0 0 5px 0;
	padding: 0px;
}

.product_detail2 .tabs_detail h5 {
	font-size: 1.5em;
	color: #141414;
	margin: 0;
	font-weight: normal;
}

.product_detail2 .tabs_detail h5 .name {
	color: #4467D9;
}

.tabs_detail .note {
	margin: 15px 0;
}

.tabs_detail .note .date {
	float: left;
}

.tabs_detail .note .name {
	padding-left: 70px;
}

.tabs_detail .note .support_text {
	margin: 10px 0;
}

.tabs_detail .note .support_text b {
	color: #dddddd;
}

.product_detail2 .link a.download_pdf {
	background:url("/images/download_pdf.gif") no-repeat top left;
}

.tabs .current, .tabs .current:hover, .tabs li.current a {
	background-position:-652px -62px;
	color:#000000 !important;
	cursor:default !important;
}

.tabs a {
	display:block;
	margin:0;
	padding:0;
	position:relative;
	top:1px;
}

.tabs li {
	float:left;
	list-style-image:none !important;
	margin:0 !important;
	padding:0;
	text-indent:0;
}

.panes {
	background-color: #4D4E52;
	padding: 25px 60px 40px 40px;
}

.panes_lt {
	background: url("/images/product_bg3.gif") no-repeat top left;
	height: 10px;
	padding-left: 10px;
	font-size: 0px;
	line-height: 0px;
}

.panes_rt {
	background: url("/images/product_bg3.gif") no-repeat top right;
	height: 10px;
}

.panes_lb {
	background: url("/images/product_bg3.gif") no-repeat bottom left;
	height: 10px;
	padding-left: 10px;
	font-size: 0px;
	line-height: 0px;
}

.panes_rb {
	background: url("/images/product_bg3.gif") no-repeat bottom right;
	height: 10px;
}

.clear_l {
	clear: left;
}

.product_line_lt {
	background: url("/images/product_pos_bg.gif") no-repeat top center;
	height: 1px;
	padding-left: 10px;
	font-size: 0px;
	line-height: 0px;
}

.product_line_rt {
	background: url("/images/product_pos_bg.gif") no-repeat top center;
	height: 1px;
}

.product_line_lb {
	background: url("/images/product_pos_bg.gif") no-repeat bottom center;
	height: 1px;
	padding-left: 10px;
	font-size: 0px;
	line-height: 0px;
}

.product_line_rb {
	background: url("/images/product_pos_bg.gif") no-repeat bottom center;
	height: 1px;
}

.product_line_sep {
	height: 18px;
}

.product_line_l {
	background: url("/images/product_pos_bg_line.gif") repeat-y top left;
	padding-left: 10px;
}

.product_line_l .price .buttons {
	border-top: 1px solid #545557;
}

.product_line_l .price .buttons td {
	padding: 10px 0;
}

.product_line_l .price .buttons td:first-child {
	padding-right: 6px;
}

.product_line_l  .product-detail .price a { margin: 0; }

.product_line_r {
	background: url("/images/product_pos_bg_line.gif") repeat-y top right;
	padding-right: 10px;
	padding: 10px 10px 10px 0;
}

.product_continue {
	background: url("/images/product_continue.png") repeat-y top right;
	height: 28px;
	text-align: right;
	margin-bottom: 20px;
}

.product_continue img{
	height: 28px;
	width: 160px;
}

.product_line_r .product-detail {
	width: 99%;
}

.product-detail .image {
	width: 23%;
	height: 160px;
	border: 1px solid #2E3032;
	text-align: center;
	padding-top: 10px;
}

.product-detail .info {
	width: 50%;
	padding-right: 25px;
}

.product-detail .schema {
	padding-top: 27px;
	float: right;
}

.product-detail .schema a {
	display: block;
	float: left;
}

.product-detail .schema a.instruction {
	margin-right: 25px;
}

.product-detail .price {
	text-align: center;
	padding-top: 16px;
	font-size: 4em;
	font-family:Tahoma,Arial,Verdana,sans-serif;
	color: #D6E0FF;
	width: 27%;
}

.product-detail .price small {
	font-size: 0.48em;
	line-height: normal;
	display: block;
	margin-top: 35px;
	color: #5977D8;
}

.product-detail .price a{
	display: block;
	margin-top: 18px;
}

.product-detail .price .ch_compare {
	font-size: 0.3em;
	text-align: right;
	position: relative;
	top: -17px;
}

.compares .ch_compare {
	font-size: 1.2em;
	text-align: right;
	color: #5977D8;
	font-family:Tahoma,Arial,Verdana,sans-serif;
	padding: 0 10px 10px 0;
	font-weight: bold;
}

.compares .ch_compare a {
	color: #5977D8;
}

.product-detail .price .ch_compare input, .compares .ch_compare input {
	position: relative; top: 1px;
}


.products_filter_lt {
	background: url("/images/filter_bg.gif") no-repeat top center;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
}

.products_filter_rt {
	background: url("/images/filter_bg.gif") no-repeat top center;
	height: 1px;
	padding-right: 10px;
}

.products_filter_lb {
	background: url("/images/filter_bg.gif") no-repeat bottom center;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
}

.products_filter_rb {
	background: url("/images/filter_bg.gif") no-repeat bottom center;
	height: 1px;
	padding-right: 10px;
	margin-bottom: 22px;
}

.products_filter {
	background: url("/images/filter_bg_line.gif") repeat-y top right;
	padding-right: 10px;
}

.products_filter .inner {
	background: url("/images/filter_bg_line.gif") repeat-y top left;
	padding-left: 10px;
}

.products_filter .left {
	padding-left: 10px;
	padding-bottom: 30px;
	line-height: 22px;
	float: left;
}

.products_filter .left .caption {
	margin: 28px 0 0 4px;
}

.combobox, .filter_combobox {
	width: 175px;
	background-color: #cccccc;
	height: 22px;
}

.ui-combobox button {
	border: none;
	background: #cccccc url("/images/arrow.gif") no-repeat center center;
	margin: 0;
	padding: 0;
	width: 22px;
	height: 22px;
}

.ui-combobox input {
	border: none;
	background-color: #cccccc;
	margin: 0;
	padding: 3px 0 0 7px;
	height: 19px;
	width: 146px;
	overflow: hidden;
}

.filter_params .ui-combobox input {
	width: 416px;
}

.filter_params .values {
	width: 450px;
}

.ui-autocomplete {
	width: 160px;
	background-color: #dddddd;
	padding: 2px 0 2px 15px;
	line-height: 20px;
}

.ui-autocomplete li {
	list-style: none;
	list-style-image: none !important;
}

.ui-autocomplete li a {
	color: #333333;
}

.ui-autocomplete li a:hover {
	color: #666666;
}

.products_filter .right {
	padding-left: 250px;
}

.products_filter .right .filter_name {
	font-size: 1.5em;
	font-family: "Trebuchet MS","Myriad Pro",Arial,Tahoma,Verdana,sans-serif;
	color: #969BA3;
	margin-bottom: 20px;
	padding-top: 10px;
}

.products_filter .right td.caption {
	width: 195px;
	height: 35px;
	padding-top: 2px; 
}

.products_filter .right .filter_combobox {
	width: 440px;
}

.products_filter .right a {
	display: block;
	font-size: 1.1em;
	text-decoration: none;
}

.products_filter .filter_button {
	background: url("/images/button_bg.gif") no-repeat left center;
	padding-left: 35px;
	height: 31px;
	display: block;
}

.products_filter .filter_button input {
	background: #2E3032 url("/images/button_bg.gif") no-repeat right center;
	padding-right: 35px;
	padding-left: 0;
	color: #ffffff;
	height: 31px;
	border: none;
	margin: 0;
}

.products_filter .filter_clear  {
	position: absolute;
	top: -45px;
}

.products_filter .filter_set {
	height: 45px;
}

.products_filter .filter_set .filter_button {
	float: right;
}

#nav {
	position: relative;
	top: -10px;
}

#nav a {
	text-decoration: none;
}

#nav .active {
	color: #cccccc;
	font-size: 1.1em;
}

.rbc {
	padding: 0 25px;
	margin-bottom: 20px;
}

.rbc  div.line {
	margin-bottom: 18px;
}

.rbc .line .title {
	display: block;
	margin-bottom:3px;
	font-size: 1.15em;
}

.rbc .line .title a {
	text-decoration: none;
	color:#999999;
}

.rur {
	position: relative;
	top: 3px;
}

.pr {
	position: relative;
}

.card_line_lt {
	background: url("/images/basket_1bg.gif") no-repeat top left;
	height: 10px;
	font-size: 0px;
	line-height: 0px;
}

.card_line_rt {
	background: url("/images/basket_1bg.gif") no-repeat top right;
	height: 10px;
	padding-right: 10px;
	margin: -1px -10px 0 -10px;
}

.card_line_lb {
	background: url("/images/basket_1bg.gif") no-repeat bottom left;
	height: 10px;
	font-size: 0px;
	line-height: 0px;
}

.card_line_rb {
	background: url("/images/basket_1bg.gif") no-repeat bottom right;
	height: 10px;
	padding-right: 10px;
	margin: 0 -10px 0 -10px;
}

.card_line {
	background: url("/images/basket_1line.gif") repeat-y top right;
	padding-right: 10px;
	margin: 0 -10px 0 -10px;
}

.card_line .inner {
	background: url("/images/basket_1line.gif") repeat-y top left;
	padding-left: 10px;
}

.card_content {
	width: 100%;
}

.card_content th {
	height: 32px;
	padding-bottom: 5px;
	font-size: 1.2em;
	font-family: "Trebuchet MS","Myriad Pro",Arial,Tahoma,Verdana,sans-serif;
	font-weight: normal;
}

.card_content td {
	padding: 10px 0;
	text-align: center;
}

.card_content .col0 {
	width: 15%;
}

.card_content .col1 {
	width: 27%;
}

.card_content td.col1 {
	text-align: left;
	font-family: "Trebuchet MS","Myriad Pro",Arial,Tahoma,Verdana,sans-serif;
	font-size: 1.4em;
}

.card_content .col1 .prod {
	color: #4467D9;
}

.card_content .col2 {
	width: 19%;
}

.card_content .intext {
	border: none;
	background-color: #CCCCCC;
	font-size: 2em;
	text-align: center;
	width: 78px;
}

.card_content td.col2, .card_content td.col4 {
	font-family:Tahoma,Arial,Verdana,sans-serif;
	color: #D6E0FF;
	font-size: 2.6em;
}

.card_content .rur, .card_itog .rur {
	height: 23px;
	margin-left: 8px;
	position: relative;
	top: -1px;
}

.card_content .col3 {
	width: 9%;
}

.card_content .col4 {
	width: 20%;
}

.card_content .col5 {
	width: 10%;
}

.card_itog {
	width: 100%;
	margin-top: 10px;
}

.card_itog td {
	height: 54px;
}

.card_itog .col1 .name {
	width: 60%;
	padding-left: 12px;
	font-size: 2.2em;
	font-family: "Trebuchet MS","Myriad Pro",Arial,Tahoma,Verdana,sans-serif;
}

.card_itog .col1 .price {
	margin-left: 35px;
	font-weight: bold;
	font-family:Tahoma,Arial,Verdana,sans-serif;
	color: #D6E0FF;
	font-size: 2.6em;
}

.card_itog .col2, .card_itog .col3 {
	width: 20%;
}

.card_itog .col2 .cart_action, .card_itog .col3 .cart_action, .order_basket_form .cart_action, .special_button {
	background: url("/images/button_bg.gif") no-repeat left center;
	padding-left: 5px;
	height: 31px;
	display: block;
	width: 166px;
}

.card_itog .col2 .cart_action input, .card_itog .col3 .cart_action input, .order_basket_form  .cart_action input, .special_button input  {
	background: #2E3032 url("/images/button_bg.gif") no-repeat right center;
	padding-right: 5px;
	color: #ffffff;
	height: 31px;
	border: none;
	margin: 0 -5px 0 0;
	width: 166px;
}

.card_lt {
	background: url("/images/basket_0bg.gif") no-repeat top left;
	height: 10px;
	font-size: 0px;
	line-height: 0px;
}

.card_rt {
	background: url("/images/basket_0bg.gif") no-repeat top right;
	height: 10px;
	padding-right: 10px;
}

.card_lb {
	background: url("/images/basket_0bg.gif") no-repeat bottom left;
	height: 10px;
	font-size: 0px;
	line-height: 0px;
}

.card_rb {
	background: url("/images/basket_0bg.gif") no-repeat bottom right;
	height: 10px;
	padding-right: 10px;
	margin-bottom: 22px;
}

.card {
	background: url("/images/basket_0line.gif") repeat-y top right;
	padding-right: 10px;
}

.card .card_inner {
	background: url("/images/basket_0line.gif") repeat-y top left;
	padding-left: 10px;
}

.order_basket_lt {
	background: url("/images/basket_2bg.gif") no-repeat top left;
	height: 10px;
	font-size: 0px;
	line-height: 0px;
}

.order_basket_rt {
	background: url("/images/basket_2bg.gif") no-repeat top right;
	height: 10px;
	padding-right: 10px;
}

.order_basket_lb {
	background: url("/images/basket_1bg.gif") no-repeat bottom left;
	height: 10px;
	font-size: 0px;
	line-height: 0px;
}

.order_basket_rb {
	background: url("/images/basket_1bg.gif") no-repeat bottom right;
	height: 10px;
	padding-right: 10px;
}

.order_basket {
	background: url("/images/basket_2line.gif") repeat-y top right;
	padding-right: 10px;
}

.order_basket .order_basket_inner {
	background: url("/images/basket_2line.gif") repeat-y top left;
	padding-left: 10px;
}

.order_basket .list {
	width: 100%;
	font-size: 1.3em;
}

.order_basket .list .col3 {
	text-align: right;
}

.order_basket .list a {
	color: #4467D9;
	text-decoration: none;
}

.order_basket .list .cnt {
	font-size: 1.1em;
	color: #D6E0FF;
}

.order_basket .list .price {
	font-size: 1.9em;
	color: #D6E0FF;
	font-weight: bold;
}

.order_basket .list td {
	padding: 15px 8px;
}

.order_basket .list .line td {
	border-top: 1px solid #3F4144;
}

.order_basket_form {
	background: url("/images/basket_0line.gif") repeat-y top right;
	padding-right: 10px;
}

.order_basket_form .order_basket_form_inner {
	background: url("/images/basket_0line.gif") repeat-y top left;
	padding-left: 10px;
}

.order_basket_form .itog {
	font-size: 1.3em;
	margin-bottom: 32px;
}

.order_basket_form .itog td {
	padding: 8px 15px;
}

.order_basket_form .itog .price {
	font-size: 1.9em;
	color: #D6E0FF;
	font-weight: bold;
}

.order_basket_form .caption {
	font-size: 1.5em;
	font-family: "Trebuchet MS","Myriad Pro",Arial,Tahoma,Verdana,sans-serif;
	margin: 10px;
}

.order_basket_form .form {
	width: 98%;
	margin-left: 10px;
	font-size: 1.2em;
	font-family: "Trebuchet MS","Myriad Pro",Arial,Tahoma,Verdana,sans-serif;
}

.order_basket_form .form {
}

.order_basket_form .form  .left {
	width: 40%;
}

.order_basket_form .form  .right {
	width: 60%;
	padding: 2px;
	min-height: 36px;
}

.order_basket_form .form  .right .intext {
	width: 99%;
	padding: 2px 3px;
	background-color: #CCCCCC;
	border: none;
	line-height: 22px;
	font-family: Arial,Tahoma,Verdana,sans-serif;
}

.order_basket_form .form  .right_button {
	padding: 30px 0;
}

.order_basket_form .form  .right_button .pr {
	float: right;
}

.order_basket_form_lb {
	background: url("/images/basket_0bg.gif") no-repeat bottom left;
	height: 10px;
	font-size: 0px;
	line-height: 0px;
	margin-bottom: 22px;
}

.order_basket_form_rb {
	background: url("/images/basket_0bg.gif") no-repeat bottom right;
	height: 10px;
	padding-right: 10px;
}

/* root element for tabs  */
.css-tabs { 
	list-style:none; 
	margin:0 0 20px 0 !important; 
	padding:0;
	height:30px;
}
 
/* single tab */
.css-tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

.css-tabs li.right { 
	border-left: 1px solid #969BA3;
}

.css-tabs a { 
	font-size: 1.5em;
	display: block;
	height: 26px;  
	line-height: 26px;
	text-align:center;	
	text-decoration:none;
	color:#606162;
	padding:3px 30px;
	margin:0;	
	position:relative;
	top:1px;
}

.css-tabs .current, .css-tabs .current:hover, .css-tabs li.current a {
	cursor:default !important; 
	color:#969BA3 !important;
}

.cupon {
	float: right;
	margin: 20px;
	font-size: 1.5em;
	font-weight: bold;
}
.error		{color:#F14F4F; padding: 10px;}
.post_result {color:red;}

.seach-params	{ padding: 0 25px 25px 25px; }

#note_form { position: absolute; padding: 15px; background-color: #4B4C50; color: #ccc; }
.params .caption, .params-button .button1 { float: left; }
.params .field { padding-left: 100px; }
.params .field textarea { width: 270px; height: 50px; }
.params .field input, .params .field textarea { margin: 2px; }
.params-button td { text-align: center; }
.params-button { margin-top: 15px; width: 380px; }
#result1 { padding-top: 10px; }
.special_button_result {margin: 10px 0;}

.compare-block { overflow-y: scroll; overflow-y: hidden; width: 98%; margin: 0 auto; padding: 10px 0; }
.compare-detail { width: 100%; }
.compare-detail td.name, .compare-detail tr.tth td.value, .compare-detail td.value h2 { padding: 8px 15px; }
.compare-detail td.value, .compare-detail tr.tth td.value { text-align: center; }
.compare-detail .price {
	text-align: center;
	font-size: 3em;
	font-family: Tahoma,Arial,Verdana,sans-serif;
	color: #D6E0FF;
	line-height: 1.1em;
	margin: 0 0 10px 0;
}
.compare-detail .price .rur {
	height: 26px;
	margin-left: 2px;
	position: relative;
	top: -1px;
}
.compare-detail .tth .name { background-color: #3F4144; font-size: 1.1em; font-weight: bold; }
.compare-detail .tth .value { background-color: #4C4E51; font-size: 1.1em; }

.orp { background-color: #4D4E52; border: 1px solid #6D6E72; }
.orp .inner { margin: 10px; }
.orp .inner .ohdr { margin-bottom: 5px; }
.orp .inner fieldset { border: 1px solid #6D6E72; }
#orphus_box { color: #5977D8; }

/* holiday */
/*.top_menur { position: relative; }
.top_holiday { position: absolute; height: 260px; width: 100%; top: -48px; left: -20px; background: url(/images/new_year.png) top center; z-index: 0;}
.top_holiday a { display: block; position: relative; top: 220px; height: 25px; margin: 0 300px; }
.top_menur span { position: relative; z-index: +1; }
.header .work_time { visibility: hidden; }
.header .logo	{ left: 40px; }*/
/*.header-l { position: relative; }
.header-l .logo { height: 155px; }
.top_holiday { position: absolute; height: 250px; width: 420px; top: -38px; left: 509px; background: url(/images/new_year.png) left bottom; z-index: +5;}*/

#vkontakte_go, #vk_discount_info {
	font-size: 14px;
	width: 440px;
}

#vkontakte_go h4 {
	font-size: 16px;
	color: #009899;
	font-weight: normal;
}

#vkontakte_go a {
	color: #009899;
}

.discount_in_card {
	color: #009899;
}

.vk_discount {
	margin: 0 0 10px 10px;
	font-weight: bold;
}

.vk_discount a {
	color: #5478EA;
}

.vk-social-button {
	background-color: #5C5E61;
	color: #ffffff;
	width: 320px;
	height: 37px;
	overflow: hidden;
	border: 1px solid #B8B8B8;
	border-radius: 3px;
	-moz-border-radius: 3px;
	margin: 0 0 20px 10px;
	padding: 6px;
}

.vk-social-button a.vk-link {
	height: 36px;
	width: 36px;
	overflow: hidden;
	text-indent: -9000px;
	display: block;
	float: left;
	background: url("/images/vk.png") no-repeat;
}

.vk-social-button div.get-disc {
	margin: 0 100px 0 50px;
}

.vk-social-button a.vk-get-disc {
	height: 38px;
	width: 94px;
	overflow: hidden;
	text-indent: -9000px;
	display: block;
	float: right;
	background: url("/images/vk_get_disc.png") no-repeat;
}

#overlaySupportMsg.apple_overlay { background-image:url(/images/white001.png) !important; height: 280px; left: 250px; }
#overlaySupportMsg.apple_overlay .info { margin:10px;padding:10px;text-align:center;font-size:16px; color: red; }

.apple_overlay {	
	display:none;	
	background-image:url(/images/white.png) !important;	
	width:340px;		
	padding:35px;
	font-size:11px;
}

.apple_overlay .close {
	background-image:url(/images/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

.apple_overlay .details h2 {
	font-weight: normal;
	font-size: 18px;
	font-family: Arial;
	color: #009899;
}

#overlayPresent, #overlayPickup {
	width: 580px; overflow: auto; height: 450px; 
}

#overlayVideo { width: 640px; overflow: auto; height: 360px; background-image: url(/images/white002.png) !important; }
.product_detail .product_video { height: 60px; padding: 22px 0 0 100px; margin-bottom: 15px; background: url(/images/video.png) no-repeat 5px 0; }
.product_detail .product_video a { color: #fff; }

#overlayPickup { text-align: left; }
#overlayPickup .caption {
    float: left;
	width: 240px;
	text-align: right;
	text-decoration: none !important;
}
#popupPickup {
	margin: 40px 0;
	color: #6A6A6A;
	font-size: 16px;
}
#overlayPickup .button { text-align: center; }
#overlayPickup h4 { text-align: center; margin-bottom: 15px; }
#overlayPickup input[type="text"] { font-size:14px; width: 200px; }
#overlayPickup textarea { font-size:14px; width: 200px; height: 150px; }
#overlayPickup input[type="button"] { background-color:#5977D8; font-size:14px; border: 0px none #ffffff; color: #ffffff; height: 26px; }
#popupPickup .clear_l { height: 5px; }


.payment-links {
	display: inline-block;
	background-color: #ffffff;
	border: 1px solid #B8B8B8;
	border-radius: 3px;
	-moz-border-radius: 3px;
	margin: 10px 0;
	padding: 6px 6px 10px;
}
.payment-links td  {padding: 0 10px;}
.payment-links td a  {color: #000000;}


#position {
	z-index: 300;
	height: 28px;
	padding: 0 1px 0 10px ;
    margin: 10px 0 10px 55px;
}

#position .phone {
	color: #D11242;
	text-align: right;
	display: block;
	padding: 0;
	margin: 0;
}
#position  .select {float:right; width:190px; margin-right: 20px; margin-right: 15px;}
*+html #position .select{margin-right: 15px;}
#position  .select ul {width:190px;}
#position a {
	color:#666;
}
#position span img {
	float:left;
	position:relative;
	margin:-1px 7px 0 0;
}
.select_city
{
	background:url(/images/select_city.gif) repeat-x top left;
	height:24px;
	margin-top:4px;
	position: relative;
	z-index:9999;
	text-align: left;
}
.select_city ul
{
	padding-right:0 !important;
}
.select_city ul li
{
	position:relative;
	padding-right:3px;
	font-size:1em !important;
}
.select_city ul li a:link, .select_city ul li a:visited, .select_city ul li a:active, .select_city ul li a:hover
{
	color:#000000 !important;
}
.select_city ul .select_city_parent_a:link, .select_city ul .select_city_parent_a:active, .select_city ul .select_city_parent_a:visited
{
	margin:0px !important;
	border: 1px solid #FFFFFF !important;
	color:#666666 !important;
} 
.select_city ul .select_city_parent_a:hover
{
	border: 1px solid #dee0de !important;
	color:#666666 !important;
} 
.select_city_parent_a:link, .select_city_parent_a:active, .select_city_parent_a:visited, .select_city_parent_a:hover
{
	background-image:url(/images/select_city_arr.gif) !important;
	background-position:right center !important;
	background-repeat: no-repeat !important;
} 
.select ul li .select_city_inner
{
	background-image:none !important;
	left:100%;
	top:0;
	margin:0;
	padding:0;
	position:absolute;
	-left: 0;
	-margin-left: 190px;
	border:1px solid #CFCECE;
}
.select_city_inner_active
{
	display:block !important;
}
.select_city_parent_a_active:link, .select_city_parent_a_active:active, .select_city_parent_a_active:visited, .select_city_parent_a_active:hover
{
	background:#f3f3f3 url(/images/select_city_arr.gif) right center no-repeat!important;
	border: 1px solid #dee0de !important;
}
.select {
	z-index:50;
	width:200px;
	height:28px;
	margin:0 4px 0 3px;
	background:url(/images/select.gif) repeat-x top left;
	-position:relative;
}
 
 
 
.select div {
	height:28px;
	position:relative;
	margin-left:-3px;
	background:url(/images/select_div.png) no-repeat top left;
}
 
 
 
.select div a:link, .select div a:active, .select div a:visited {
	height:21px;
	display:block;
	position:relative;
	color:#696969;
	margin-right:-6px;
	padding:7px 0 0 6px;
	text-decoration:none;
	background:url(/images/select_a.png) no-repeat top right;
}
 
.select div a:hover {
	color:#696969;
	text-decoration:none;
	background:url(/images/select_ah.png) no-repeat top right;
}
 
.select ul {
	padding:0px;
	width:200px;
	padding-left:4px;
	padding-bottom:2px;
	padding-right:4px;
	position:absolute;
	display:none;
	margin:-3px 0 0 -3px;
       -margin-top:-5px;
	background:#FFF url(/images/select_li.gif) repeat-y top left;
	border-right:1px solid #cfcece;
	border-bottom:1px solid #cfcece;
	z-index:300;
}
 
 
 
.select ul li {
	margin:0px;
	padding:2px 0 1px 1px;
	line-height:1em;
	list-style:none;
	font-size:1em;
}
 
.select ul li a:link, .select ul li a:active, .select ul li a:visited, .select ul li .a_region  {
	color:#9a9a9a;
	padding:1px 2px 2px 7px;
	margin:1px;
	text-decoration:none;
	display:block;
    position:relative;
}
.select ul li a:hover  {
	color:#9a9a9a;
	margin:0px;
	background:#f3f3f3;
	border: 1px solid #dee0de;	
	text-decoration:none;
    position:relative;
}
 
.select select {
	position:absolute;
	display:none;
	z-index: 1;
}

.select_lable {
	padding-top: 9px;
	margin: 0 10px 5px 0;
	color: #A0A0A0;
	display: block;
}

ul.breadcrumb {
	margin-left: 0px;
	padding-left: 0px;
}

ul.breadcrumb li {
	display: inline-block;
	border-left: 1px solid #444;
	list-style-type: none;
	padding: 0 10px;
}

ul.breadcrumb li.first {
	border-width: 0;
}

.req { color: #ff4444; font-weight: bold; display: inline-block; margin-left: 3px; }
.oplata_baner { margin-top: 20px; }

#overlaySupportMsg { width: 580px; }
#idSupportMsg { position: absolute; left: 270px; top: -33px; font-weight: bold; font-size: 15px; text-decoration: underline; }
#idSupportMsg.posClr1 { color: #5977D8; }
#idSupportMsg.posClr2 { color: #b9c0d8; }

ul.pr_prop_caption { margin: 20px 0 0 0; padding: 0; }
ul.pr_prop_caption li { list-style-type: none; display: inline-block; padding: 4px 15px; font-weight: bold; color: #ccc; font-size: 0.92em; 
	border: 1px solid #fff; border-bottom-width: 0; cursor: pointer;
	border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px; -moz-border-top-left-radius: 10px;
	border-top-right-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-top-right-radius: 10px;
	}
ul.pr_prop_caption li.active { color: #333; background-color: #fff; }

.pr_prop_content { background-color: #fff; color: #666; }
.pr_prop_content .review  .top { height: 10px; }
.pr_prop_content .review .section { display: inline-block; margin: 5px 5px 5px 20px; }
.pr_prop_content .review .section1 { width: 150px; text-align: center; }
.pr_prop_content .review .section1 .source { font: bold 14px Arial, Helvetica, sans-serif; margin-top: 0; padding-top: 0; margin-bottom: 4px; }
.pr_prop_content .review .section1 .date { color: #808080; font-size: 10px; }
.pr_prop_content .review .section1 .flag { margin-top: 10px; }
.pr_prop_content .review .section1 .score { margin-top: 10px; font-size: 13px; }
.pr_prop_content .review .section1 .score .overall { color: #5977D8; font-size: 28px; font-weight: bold; }
.pr_prop_content .review .section2 { width: 450px; float: left; }
.pr_prop_content .review .section2 .pros { background: url(/images/review_pros.png) no-repeat 0 5px; padding-left: 20px; margin-bottom: 10px; min-height: 20px; }
.pr_prop_content .review .section2 .cons { background: url(/images/review_cons.png) no-repeat 0 5px; padding-left: 20px; margin-bottom: 10px; min-height: 20px; }
.pr_prop_content .review .section3 { width: 120px; text-align: center; }
.pr_prop_content .review  .bottom { height: 0; padding: 0; border-width: 1px; clear: left; }
.pr_prop_content .next_page_url { text-align: center; font-weight: bold; padding: 10px 0; }
.pr_prop_content .review a img { border-width: 0; }

.pr_prop_content .site-review { padding: 10px; }
.pr_prop_content #note_form_add { left: 20px; }
.pr_prop_content #note_form_add #m_message { width: 610px; }
.pr_prop_content #note_form_add .special_button_result { color: #5977D8; }
.tabs_detail .pr_prop_content .note .support_text b { color: #333; }

.act_list { background-color: #dd9d1f; padding: 5px 20px; margin-top: 4px; margin-bottom: 10px; color: #ffffff; font-size: 13px;
	border: 1px solid #fdd97b; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
.act_list a { color: #ffffff; font-weight: bold; }
.act_list_1 { background-color: #c1c1c1; border: 1px solid #fefefe; color: #000000; }
.act_list_1 a { color: #000000; }
