* { margin:0; padding:0;}
html ,body {width: 100%; color: #000000; 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: 1000px;}
body.body_splash{background: url(../images/body_splash.png) 0 0 repeat-x;}
body.body_inside{background: url(../images/body_inside.png) 0 0 repeat-x;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, select, input, textarea,
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {font: 12px/16px Arial, Tahoma, Verdana; margin:0; padding:0; border:0;}
a img, :link img, :visited img {border:0;}

table {border-collapse: collapse; border-spacing: 0;}
td {vertical-align: top;}
a {cursor: pointer; color: #000000; 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;}


/* styles of splash */
.karkas_top {
	/* width: 1256px; */
	margin: 0 auto;
	position: relative;
}

.karkas_inside {
	height: 43px;
}

#pusher {
	clear: left;
	float: left;
	height: 0px;
}

.karkas_bottom {
	height: 43px;
	position: absolute;
	bottom: 0;
	width: 100%;
	background: url(../images/footer.png) 0 0 repeat-x;
}

/** MESSAGE */

.block_shadow {
	width: 100%;
	height:	100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1001;
	font-size:	0;
	line-height: 0;
	background:	#030407;
	opacity: 0.8;
	-khtml-opacity:	0.8;
	-moz-opacity: 0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	display: none;
}

.block_popup{
	/* position: absolute; */
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 10000;
	display: none;
}

.message_box {
	padding: 1px;
	background: #ffffff;
}

.message_box_in {
	width: 476px;
	/* background: #e2dceb; */
	background: #ffffff;
	border: 1px solid #fefcfe;
}

.for_message_close {
	padding: 4px 0px 0px 449px;
}

.message_close {
	display: block;
	width: 21px;
	height: 20px;
	background: url( ../images/auth_close.png ) no-repeat 0px 0px;
	cursor: pointer;
}

.ms_karkas {
	padding: 5px 20px 35px 20px;
	text-align: center;
}

/* block IE6 */
.block_ie6 {
	display: none;
	background: #323232;
	margin: 0 auto;
}

.opera {
	margin: 0px 20px;
	width: 96px;
	height: 100px;
}

.mozilla {
	margin: 0px 20px;
	width: 103px;
	height: 100px;
}

.safari {
	margin: 0px 20px;
	width: 90px;
	height: 100px;
}

.chrome {
	margin: 0px 20px;
	width: 106px;
	height: 100px;
}

.block_ie6_text {
	text-align: center;
	font: 14px Arial;
	color: #ffffff;
}

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

/* top_block */
.top_block {
	width: 1000px;
	height: 172px;
	margin: 0 auto;
	position: relative;
	background: url(../images/body_splash.png) 0 0 repeat-x;
}

.top_logo {
	position: absolute;
	width: 302px;
	height: 62px;
	left: 23px;
	top: 35px;
	background: url( ../images/logo.jpg ) 0 0 no-repeat;
	display: block;
}

.top_menu {
	width: 123px;
	height: 44px;
	position: absolute;
	left: 353px;
	top: 0;
}

.tm_link_contacts {
	display: block;
	width: 61px;
	height: 44px;
	float: left;
	background: url( ../images/top_menu.png ) 0 0 no-repeat;
}

.tm_link_contacts:hover {
	background-position: 0 -44px;
}

.tm_link_sitemap {
	display: block;
	width: 61px;
	height: 44px;
	float: right;
	background: url( ../images/top_menu.png ) -62px 0 no-repeat;
}

.tm_link_sitemap:hover {
	background-position: -62px -44px;
}

.top_langs {
	width: 123px;
	height: 44px;
	position: absolute;
	left: 688px;
	top: 0;
}

.tl_link_ru {
	display: block;
	width: 61px;
	height: 44px;
	float: left;
	background: url( ../images/top_langs.png ) 0 0 no-repeat;
}

.tl_link_ru:hover {
	background-position: 0 -44px;
}

.tl_link_en {
	display: block;
	width: 61px;
	height: 44px;
	float: left;
	background: url( ../images/top_langs.png ) -62px 0 no-repeat;
}

.tl_link_en:hover {
	background-position: -62px -44px;
}

.top_search {
	width: 221px;
	height: 27px;
	position: absolute;
	left: 471px;
	top: 64px;
	background: url( ../images/top_search.png ) 0 0 no-repeat;
}

.search {
	border: none;
	background: none;
	color: #999379;
	text-transform: lowercase;
	font: 12px Arial;
	padding-left: 34px;
	height: 27px;
	width: 144px;
}

.search:focus {
	outline: none;
}

.search_submit {
	width: 15px;
	height: 15px;
	background: url( ../images/search_submit.png ) 0 0 no-repeat;
	margin-left: 2px;
	cursor: pointer;
}

.top_phones {
	width: 221px;
	height: 27px;
	position: absolute;
	right: 29px;
	top: 43px;
}

.tp_title {
	font: 14px 'HeliosCondRegular';
	text-transform: uppercase;
	text-align: right;
	height: 17px;
}

.tp_value_up {
	color: #c30022; 
	float: right;
	height: 29px;
	font: 15px 'HeliosCondRegular';
	margin-right: 7px;
	padding-top: 7px;
}

.tp_value {
	font: bold 33px 'HeliosCondRegular';
	float: right;
	height: 25px;
	color: #c50022;
}

/* main menu */
.main_menu {
	position: absolute;
	bottom: 0;
	right: 0;
	background: url( ../images/main_menu_short.png ) right bottom no-repeat;
	/* padding-right: 151px; */
	padding-right: 46px;
	height: 42px;
}	

.main_menu_rubber {
	position: absolute;
	top: 130px;
	right: 0;
	width: 50%;
	height: 42px;
	background: #cecece url( ../images/main_menu.png ) 458px 0 no-repeat;
}

.mm_item {
	float: left;
	height: 42px;
	width: auto;
	background: url( ../images/mm_item.png ) 0 0 no-repeat;
	padding-left: 44px;
	margin-right: -44px;
	color: #000000;
	text-decoration: none;
}

.mm_item:hover,
.mm_item_active {
	color: #ffffff;
	background-position: 0 -42px;
}

.mmi_right {
	float: left;
	padding-right: 44px;
	background: url( ../images/mm_item_right.png ) right 0 no-repeat;
	height: 42px;
	display: block;
	font: bold 13px/42px Arial;
	text-transform: uppercase;
	
}

.mm_item:hover .mmi_right,
.mm_item_active .mmi_right {
	background-position: right -42px;
}



/* composition */
.composition_splash {
	height: 440px;
	width: 100%;
	position: relative;
}

.composition_inside {
	height: 310px;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.cs_image{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 440px;
	/* display: none; */
	opacity: 0;
}

.cs_image_ins {
	height: 310px;
}

.cs_strap {
	/* width: 100%; */
	height: 440px;
	margin: 0 auto;
	background: url( ../images/composition.png ) center 0 no-repeat;
	position: relative;
}

.cs_strap_ins {
	height: 310px;
	background: url( ../images/composition_inside.png ) center 0 no-repeat;
}

.cs_inner {
	width: 1000px;
	height: 440px;
	margin: 0 auto;
	position: relative;
}

.cs_inner_ins {
	height: 310px;
}

.cs_link {
	width: 1000px;
	height: 440px;
	margin: 0 auto;
	display: block;
}

.cs_title {
	position: absolute;
	width: 249px;
	height: 66px;
	right: 0;
	top: 107px;
	text-transform: uppercase;
	font: 26px/33px 'HeliosCondRegular';
	color: #ffffff;
	text-align: center;
}

/* content */
.content{
	width: 1000px;
	margin: 0 auto;
	
}

.content_inner_right {
	width: 700px;
	float: right;
}

.content_inner {
	padding: 44px 0 0 28px;
	
}

.content_inner_ins {
	padding: 21px 0 48px 0;
}

.article_splash {
	width: 460px;
	float: left;
	
}

.article_title {
	/* font: 23px/42px 'HeliosCondRegular'; */
	font: 23px/32px 'HeliosCondRegular';
	color: #000000;
	text-transform: uppercase;
	/* padding-bottom: 22px; */
	padding-bottom: 32px;
}

.article_title_splash {
	padding-bottom: 0;
}

.article_body{
	
}

.news_splash {
	width: 482px;
	float: right;
	
}

.ns_item {
	height: 82px;
	
}

.nsi_date {
	font: bold 12px Arial;
	width: 103px;
	height: 82px;
	float: left;
	
}

.nsi_text {
	height: 82px;
	
}

.special_splaash {
	width: 100%;
	height: 313px;
	position: relative;
}

.sspl_left {
	position: absolute;
	left: 0;
	top: 0;
	width: 50%;
	height: 313px;
	background: url(../images/sspl_left.png) 0 0 repeat-x;
}

.sspl_right {
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
	height: 313px;
	background: url(../images/sspl_right.png) 0 0 repeat-x;
}

.sspl_center {
	width: 1000px;
	margin: 0 auto;
	height: 313px;
	position: relative;
	background: #ededed url(../images/special_splash.png) 0 0 no-repeat;
}

.sspl_title {
	text-transform: uppercase;
	color: #c50022;
	font: bold 23px 'HeliosCondRegular';
	padding-top: 16px;
	padding-left: 154px;
	padding-bottom: 21px;
}

.sspl_item {
	width: 297px;
	height: 213px;
	position: relative;
}

.spec_comp {
	width: 108px;
	height: 45px;
	position: absolute;
	left: 0;
	top: 38px;
	background: url(../images/spec_comp.png) 0 0 no-repeat;
	z-index: 2;
}

.sspl_img {
	width: 253px;
	height: 193px;
	padding-top: 20px;
	position: absolute;
	left: 0;
	top: 0;
}



.sspl_strap {
	width: 253px;
	height: 213px;
	left: 0;
	top: 0;
	background: url( ../images/sspl_item.png ) 0 0 no-repeat;
	
	position: absolute;
}

.sspl_price {
	width: 116px;
	position: absolute;
	left: 136px;
	top: 27px;
	text-align: center;
	font: italic 12px Arial;
	
}

.sspl_price sup {
	font: 8px/8px Arial;
}

.sspl_text {
	width: 129px;
	position: absolute;
	padding-left: 165px;
	padding-top: 154px;
	left: 0;
	top: 0;
	height: 58px;
	display: block;
}

.sspl_all {
	float: right !important;
	margin-top: 12px;
}

a.button {
	float: left;
	display: block;
	height: 30px;
	text-decoration: none;
	font: bold 12px/30px Arial;
	color: #d36043;
}

.button * {
	display: block;
}

.b_left {
	float: left;
	width: 13px;
	height:30px; 
	background: url(../images/b_left.png) 0 0 no-repeat;
}

.b_center {
	float: left;
	color: #d36043;
	height:30px; 
	background: url(../images/b_center.png) 0 0 repeat-x;
	font: bold 12px/30px Arial;
	color: #d36043;
	padding: 0 7px;
	text-transform: lowercase;
}

.b_right {
	float: left;
	width: 14px;
	height:30px; 
	background: url(../images/b_right.png) 0 0 no-repeat;
}

/* footer */
.footer {
	width: 1000px;
	margin: 0 auto;
	position: relative;
}

.f_left {
	float: left;
	color: #999379;
	font: 13px/43px Arial;
}

.f_right {
	float: right;
	color: #999379;
	/* font: 13px/43px Arial; */
	margin-right: 33px;
}

.f_right * {
	line-height: 41px;
	vertical-align: middle;
}

.f_center {
	width: 274px;
	margin-left: 65px;
	float: left;
	color: #999379;
	font: 13px/43px Arial;
}

.f_dev {
	text-decoration: none;
	color: #999379;
	font: 13px/43px Arial;
}

.f_dev_img {
	position: relative;
	top: -2px;
}

.footer_rubber {
	position: absolute;
	width: 50%;
	height: 43px;
	right: 0;
	bottom: 0;
	background: url( ../images/footer_rubber.png ) 502px 0 no-repeat;
	
}

/* breadcrumbs */
.breadcrumbs {
	height: 42px;
	width: 100%;
	position: relative;
}

.breadcrumbs_bckg {
	position: absolute;
	width: 50%;
	height: 42px;
	left: 0;
	top: 0;
	background: #ebebeb;
}

.breadcrumbs_inner {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	height: 30px;
	padding-top: 12px;
	background: url( ../images/breadcrumbs.png ) 0 0 no-repeat;
	
}

.br_link {
	color: #999379;
	font: 12px Arial;
}

.breadcrumbs_fin {
	color: #999379;
	font: 12px Arial;
	text-decoration: none;
}


/* content */
.img_wr {
	float: left;
	width: 233px;
	height: 153px;
	padding: 5px;
	background: url(../images/img_wr.png) 0 0 no-repeat;
	margin: 0 28px 18px 0;
}

/* left menu */
.left_menu_wrapper {
	width: 300px;
	padding: 33px 0 42px;
	float: left;
}

.left_menu {
	padding-left: 10px;
	
}

.l_menu_item_3 {
	width: 208px;
	padding-left: 40px;
	height: 24px;
	padding-top: 7px;
	background: url(../images/lm_item.png) 0 0 no-repeat;
	display: block;
	font: bold 12px Arial;
	color: #000000;
	text-decoration: none;
}

.avctive_l_m_item,
.lm_item_hover {
	background-position: 0 -32px;
	color: #bc0020;
}

.l_menu_separator {
	font: 0;
	height: 5px;
}

.lm_separator_4 {
	height: 3px;
	font: 0;
	background: url(../images/nsi_separator.png) 0 0 repeat-x;
	margin-left: 7px;
	width: 237px;
}

.l_menu_item_4 {
	display: block;
	background: url(../images/ul.png) 33px center no-repeat;
	height: 16px;
	font: 12px/16px Arial;
	color: #010101;
	padding-left: 50px;
	padding-bottom: 1px;
	text-decoration: none;
	margin-left: 7px;
	width: 187px;
	padding-top: 2px;
}

.l_menu_item_5 {
	display: block;
	background: url(../images/ul_5.png) 33px center no-repeat;
	height: 14px;
	font: 11px/14px Arial;
	color: #010101;
	padding-left: 46px;
	padding-bottom: 1px;
	text-decoration: none;
	margin-left: 21px;
	width: 187px;
	padding-top: 2px;
}


.avctive_l_m_item,
.l_menu_item_4:hover,
.l_menu_item_5:hover {
	color: #c50022;
}

.lm_separator_big {
	height: 12px;
	font: 0;
	background: none;
}

/* list news */
.nsi_title {
	font: bold 12px Arial;
}

.nsi_title_wr {
	margin-bottom: 6px;
}

.nsi_body {
	font: 12px Arial;
	color: #000000;
	text-decoration: none;
	display: block;
}

.nsi_body:hover {
	text-decoration: underline;
}

.nsi_more {
	padding: 12px 0 0 0;
	float: left;
	margin-left: -5px;
	position: relative;
}

.nsi_separator {
	height: 3px;
	padding: 25px 0 25px;
	background: url(../images/nsi_separator.png) 0 25px repeat-x;
}


/* pagination */
.pagination_item {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	background: url(../images/pag_item.png) 0 0 no-repeat;
	text-align: center;
	text-decoration: none;
	font: bold 12px/30px Arial;
	color: #000000;
}

.pagination_item:hover, 
.pag_active  {
	background-position: 0 -30px;
	color: #ffffff;
}

.pag_separator {
	float: left;
	font: 12px/30px Arial;
}

/* sitemap */
.sm_column {
	width: 312px;
	float: left;
}

.sm_item_2 {
	width: 248px;
	height: 31px;
	background: url(../images/sm_item_2.png) 0 0 no-repeat;
	margin-top: 33px;
	height: 31px;
}

.sm_item_2_first {
	margin-top: 0;
}

.sm_item_2 a {
	text-transform: uppercase;
	text-decoration: none;
	color: #c50022;
	font: bold 13px/31px Arial;
	height: 31px;
	display: block;
	padding-left: 43px;
}

.sm_item_2_focus {
	background-position: 0 -31px;
}

.sm_item_3 {
	background: url(../images/ul.png) 32px 6px no-repeat;
	padding-left: 45px;
	
}

.sm_item_3_separator{
	margin-top: 12px;
}

.sm_item_3 a {
	font: bold 12px/20px Arial;
	color: #000000;
	text-decoration: none;
}

.sm_item_3 a:hover {
	text-decoration: underline;
	color: #c50022;
}

.sm_item_4_container {
	margin: 4px 0;
}

.sm_item_4 a {
	font: 12px/16px Arial;
	color: #000000;
	text-decoration: none;
	background: url(../images/sm_item_4.png) 0px 5px no-repeat;
	padding-left: 9px;
}

.sm_item_4 a:hover {
	text-decoration: underline;
	color: #c50022;
	background-position: 0 -11px;
}

/* list of categories */
.prod_item {
	width: 152px;
	/* height: 248px; */
	float: left;
	margin-right: 23px;
	position: relative;
}

.prod_item_long {
	/* height: 291px; */
	padding-bottom: 31px;
	position: relative;
}

.prod_item_link {
	/* position: absolute;
	left: 0;
	top: 0; */
	position: relative;
	width: 152px;
	/* height: 21px; */
	/* padding-top: 191px; */
	padding-top: 194px;
	display: block;
	text-transform: uppercase;
	font: bold 12px/16px Arial;
	text-align: center;
	font-weight: bold;
	/* padding-bottom: 36px; */
}

.prod_item_link:visited {
	color: #999379;
}

.prod_item_link_long {
	/* height: 34px; */
	/* padding-bottom: 36px; */
	/* padding-bottom: 84px; */
	margin-bottom: 84px;
}

.prod_new {
	width: 42px;
	height: 42px;
	display: block;
	position: absolute;
	background: url(../images/prod_new.png) 0 0 no-repeat;
	top: 3px;
	left: -22px;
}

.pi_img {
	width: 144px;
	height: 175px;
	padding: 4px;
	background: url(../images/pi_img.png) 0 0 no-repeat;
	padding-bottom: 29px;
	position: absolute;
	top: 0;
	left: 0;
}

.pi_colors_abs {
	width: 152px;
	position: absolute;
	padding: 215px 0 0 0;
	float: left;
}

.pi_colors_abs table {
	width: 152px;
}

.pi_colors_abs td {
	text-align: center;
}

.pi_colors {
	height: 31px;
}

.pic_item_wr {
	width: 21px;
	height: 26px;
	background: url( ../images/pic_item_wr.png ) 0 0 no-repeat;
	float: left;
	padding: 5px 1px 0 1px;
}

.pic_item {
	width: 21px;
	height: 21px;
	display: block;
}

.pic_sep_left {
	width: 4px;
	height: 31px;
	background: url( ../images/pic_sep_left.png ) 0 0 no-repeat;
	float: left;
}

.pic_sep_middle {
	width: 6px;
	height: 31px;
	background: url( ../images/pic_sep_middle.png ) 0 0 no-repeat;
	float: left;
}

.pic_sep_right {
	width: 4px;
	height: 31px;
	background: url( ../images/pic_sep_right.png ) 0 0 no-repeat;
	float: left;
}


.pi_price {
	width: 152px;
	height: 36px;
	background: url(../images/pi_price.png) 0 0 no-repeat;
	margin-top: 17px;
	position: absolute;
	bottom: 36px;
	left: 0;
}

.pip_title {
	height: 18px;
	text-align: center;
	font: italic 12px Arial;
	color: #000000;
	text-decoration: none;	
	position: relative;
	top: -3px;
	line-height: 25px;
}

.pip_title sup {
	font-size: 10px;
	position: relative;
	top: 2px;
}

.pip_value {
	height: 18px;
	text-align: center;
	font: italic bold 15px Arial;
	color: #000000;
	text-decoration: none;
	position: relative;
	top: -2px;
}

.pip_value span {
	font: italic bold 15px Arial;
}


/* product */
.product_left {
	float: left;
	width: 335px;
}

.pr_img {
	position: relative;
	width: 312px;
	height: 325px;
	padding: 5px;
	background: url(../images/pr_img.png) 0 0 no-repeat;
}

.pr_img_item {
	position: absolute;
	left: 5px;
	top: 5px;
	width: 312px;
	height: 325px;
	display: none;
}

.pr_img_item_img {
	width: 312px;
	height: 325px;
}

.pr_slider {
	width: 312px;
	height: 168px;
}

.prs_ul {
	
}

.prs_ul li {
	background: none;
	width: 122px;
	height: 127px;
	padding: 0 7px;
	float: left;
}

.prsu_item {
	width: 112px;
	height: 117px;
	background: url(../images/prsu_item.png) 0 0 no-repeat;
	padding: 5px;
	cursor: pointer;
}



.pr_download_price {
	width: 243px;
	height: 28px;
	padding: 4px 0 4px 19px;
	background: url(../images/pr_download_price.png) 0 0 no-repeat;
}

.pr_back {
	/*padding-top: 135px;*/
}

.b2_left {
	text-decoration: none;
	color: #d36043;
	display: block;
	float: left;
	background: url(../images/b2_left.png) 0 0 no-repeat;
	padding-left: 10px;
	height: 24px;
}

.b2_left span {
	display: block;
	float: left;
	background: url(../images/b2_right.png) right 0 no-repeat;
	padding-left: 13px;
	padding-right: 22px;
	height: 24px;
	font: bold 12px/24px Arial;
}

.product_right {
	float: right;
	width: 365px;
}

.prr_price {
	height: 36px;
	padding-bottom: 23px;
}

.prrp_left {
	display: block;
	float: left;
	padding-left: 16px;
	height: 36px;
	background: url(../images/prrp_left.png) 0 0 no-repeat;
	font: 
}

.prrp_right {
	display: block;
	float: left;
	padding-left: 8px;
	padding-right: 43px;
	height: 36px;
	background: url(../images/prrp_right.png) right 0 no-repeat;
	font: italic 18px/36px Arial;
}

.prrp_right span {
	font: italic 18px/36px Arial;
}

.prrp_right i {
	font: italic 12px/36px Arial;
}

span.prrp_right_i_mini {
	font: italic 11px/36px Arial;
}

.news_splash_all {
	float: right;
}

.b3_left {
	float: left;
	height: 31px;
	padding-left: 13px;
	display: block;
	background: url(../images/b3_left.png) 0 0 no-repeat;
	text-decoration: none;
}

.b3_left span {
	display: block;
	float: left;
	padding-left: 15px;
	padding-right: 20px;
	height: 31px;
	font: bold 12px/31px Arial;
	background: url(../images/b3_right.png) right 0 no-repeat;
	color: #d36043;
	text-transform: lowercase;
}

/* form */
.form_standart_table {
	width: 901px;
	background: #ededed;
	
}


.form_standart_table tr {
	margin-bottom: 5px;
}

.form_otstup {
	height: 17px;
}

.form_otstup_middle {
	height: 5px;
}

.form_otstup_bottom {
	height: 12px;
}

.form_standart_table_left {
	clear: both;
	width: 237px;
	float: left;
	text-align: right;
	font: bold 12px/27px Arial;
	padding-right: 7px;
	vertical-align: middle;
	height: 28px;
}

.form_standart_table_right {
	float: left;
	width: 643px;
}

.form_standart_input {
	width: 641px;
	height: 27px;
	border: 1px solid #e9e5e4;
	
}

.form_standart_textarea {
	width: 641px;
	max-width: 641px;
	height: 145px;
	
}

.r_button {
	float: left;
	display: block;
	height: 30px;
	padding-left: 13px;
	background: url(../images/r_button_left.png) 0 0 no-repeat;
	text-decoration: none;
	font: bold 12px/30px Arial;
	color: #ffffff;
}

.r_button span {
	float: left;
	display: block;
	height: 30px;
	padding-left: 15px;
	padding-right: 31px;
	background: url(../images/r_button_right.png) right 0 no-repeat;
	font: bold 12px/30px Arial;
	color: #ffffff;
	text-transform: lowercase;
}

.form_but {
	margin-left: 394px;
	margin-top: 28px;
}

/* banners */
.banners_block {
	padding: 53px 0 0 8px;
}

.banner {
	width: 243px;
	height: 132px;
	padding: 4px;
	float: left;
	background: url(../images/banner.png) 0 0 no-repeat;
	margin-bottom: 14px;
}

/* catalog */
.catalog {
	padding-top: 
	padding-left: 
}

.catalog_item_wr {
	width: 234px;
	float: left;
	padding: 0 99px 63px 0;
	position: relative;
}

.catalog_item_inn {
	width: 234px;
	height: 234px;
	float: left;
	position: absolute;
	left: 0;
	top: 0;
}

.catalog_item {
	padding: 246px 0 0 0;	
	display: block;
	color: #c50022;
	font: bold 12px/16px Arial;
	text-transform: uppercase;
	text-align: center;
	background: url(../images/catalog_item.png) 0 0 no-repeat;
	position: relative;
}

/* search */
.search_answer {
	padding-bottom: 15px;
}



/* infobox */
.infobox {
	position: fixed;
	top: 50%;
	/* top: 172px; */
	/* right: 0; */
	right: -299px;
	z-index: 3;
	width: 230px;
	background: #d66e53;
	color: #ffffff;
	padding: 20px 36px 18px 33px;
}

.int_quest {
	padding-bottom: 12px;
	font: bold 14px Arial;
}

.int_variant_r {
	margin-right: 9px;
}

.int_variant {
	padding-bottom: 12px;
}

.b_infb {
	display: block;
	float: left;
	height: 25px;
	background: url( ../images/b_infb.png ) left center no-repeat;
	padding-left: 11px;
}

.b_infb span {
	display: block;
	float: left;
	height: 25px;
	background: url( ../images/b_infb_r.png ) right center no-repeat;
	padding-left: 12px;
	padding-right: 23px;
	color: #af001e;
	font: bold 12px/25px Arial;
}

.box_opros_item_reit_out {
	background: #e2e0e4;
	height: 12px;
	width: 170px;
}

.box_opros_item_reit_text {
position: absolute;
font-size: 10px;
text-align: center;
width: 170px;
margin-top: -2px;
color: #000;
}

.box_opros_item_reit_in {
background: #cfcbd2;
height: 12px;
}

.box_opros_item_reit_box {
margin-bottom: 2px;
}

.infobox_click {
	width: 38px;
	height: 161px;
	background: url(../images/infobox_click.png) 0 0 no-repeat;
	position: absolute;
	top: 0;
	left: -38px;
}

.infobox_click_already {
	background-position: 0 -163px;
}

.view_result {
	margin-left: 17px;
	color: #ffffff;
	font: 12px Arial;
}


/* one product */
.product_image {
	margin: 0 0 15px 0;
}

.product_tabs {
	width: 686px;
	/* height: 62px; */
	background: url( ../images/product_tabs.jpg ) 0 0 repeat-x;
}

.pt_left {
	width: 5px;
	height: 62px;
	background: url( ../images/pt_left.jpg ) 0 0 no-repeat;
	float: left;
}

.pt_middle {
	background: url( ../images/pt_middle.jpg ) 0 0 repeat-x;
	float: left;
	padding: 5px 0 0 0;
}

.pt_item {
	width: 135px;
	height: 57px;
	float: left;
	cursor: pointer;
}

.pti_left {
	width: 4px;
	height: 57px;
	float: left;
}

.pti_content {
	
}

.ptic_title {
	padding: 3px 0 0 13px;
	height: 21px;
}

.ptic_title a {
	font-size: 12px;
	line-height: 16px;
	color: #c50022;
	font-weight: bold;
}

.ptic_color {
	padding: 0 0 0 7px;
}

.pticc_img {
	width: 21px;
	height: 21px;
	float: left;
	background: url( ../images/pticc_img.png ) 0 0 no-repeat;
	padding: 5px;
}

.pticc_img_color {
	width: 21px;
	height: 21px;
}

.pticc_title {
	float: left;
	
}

.pticc_title table {
	height: 31px;
	width: 97px;
}

.pticc_title td {
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 9px;
	line-height: 15px;
}

.pt_item_active {
	
}

.pt_item_active {
	background-color: #ffffff;
}

.pt_item_shadow {
	background: url( ../images/pt_item_shadow.jpg ) 0 0 repeat-x;
}

.pt_item_shadow {
	/* background-color: #efefef; */
}

.pt_item_shadow .pti_left {
	background: url( ../images/pti_left.jpg ) 0 0 no-repeat;
}


.pt_right {
	width: 5px;
	height: 62px;
	background: url( ../images/pt_right.jpg ) 0 0 no-repeat;
	float: left;
}

.pt_right_sh {
	width: 4px;
	height: 62px;
	background: url( ../images/pt_right_sh.jpg ) 0 0 no-repeat;
	float: right;
}



.pt_content {
	width: 686px;
	/* height: 253px; */
	clear: both;
	display: none;
}

.pt_content_active {
	display: block;
}

.ptc_left {
	padding: 0 0 0 5px;
	background: url( ../images/ptc_left.jpg ) 0 0 repeat-y;
}

.ptc_center {
	background: #ffffff;
	width: 676px;
	padding: 35px 0 0;
}

.ptc_right {
	padding: 0 5px 0 0;
	background: url( ../images/ptc_right.jpg ) right 0 repeat-y;
}

.ptc_bottom {
	height: 4px;
	clear: both;
	background: url( ../images/ptc_bottom.jpg ) 0 0 no-repeat;
}

.one_pr_text {
	padding: 28px 0 0 0;
}

.ptcc_images {
	width: 612px;
	margin: 0 auto;
}

.ptcci_item {
	width: 112px;
	/* height: 146px; */
	height: 180px;
	margin: 0 6px 35px 5px;
	background: url( ../images/ptcc_images.png ) 0 0 no-repeat;
	float: left;
	padding: 15px;
}

.ptcci_item_gallery {
	margin: 10px;
	height: auto;
}

.ptcci_desc {
	text-align: center;
	margin: 16px 0 0 0;
}

.ptccii_link {
	width: 112px;
	height: 146px;
	display: block;
}

.sspli_pirce_label {
	position: absolute;
	width: 117px;
	height: 90px;
	padding: 27px 0 0 0;
	margin: 0 0 0 160px;
	background: url( ../images/sspli_pirce_label.png ) 0 0 no-repeat;
	text-align: center;
	font: italic 12px Arial;
}

.sspli_pirce_label sup {
	font: 8px/8px Arial;
}

.sspli_image_rect_wr {
	padding: 49px 0 7px 41px;
}

.sspli_image_rect {
	width: 107px;
	height: 106px;
	padding: 15px;
	background-color: #ffffff;
	background-position: center center;
	background-repeat: no-repeat;
}

.sspli_link {
	width: 137px;
	text-align: center;
	padding: 192px 100px 0 0;
	display: block;
	position: absolute;
	margin: 0 0 0 41px;
	
}





























