body {	padding: 0px;
	margin: 0px;
	background: #ffffff url(/eshop/images/fon.gif) repeat top left;	*text-align:	center;
}

.back_tbl {	background: #ffffff url(/eshop/images/fon.gif) repeat top left;}

.for_karkas {	text-align: center;
	padding-top: 75px;}

.karkas {	width: 1055px;
	margin: 0 auto;
	text-align: left;
}

.karkas_edit {
	width: 1055px;
	text-align: center;
}

.karkas_otstup {	background: #ffffff;	padding: 30px 70px 23px 70px;
}

.karkas_otstup_intro {
	background: #ffffff;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.karkas_otstup_bottom {
	height: 75px;
}

.gorizontal_line {	height: 1px;
	background: url(/eshop/images/pic_for_line.gif) repeat-x top left;
}

.shapka {	text-align: left;
}

.box_for_menu {
}

.hleb {	float: left;
	padding-top: 1px;
	*padding-top: 2px;
}

.big_menu {	padding: 62px 0px 10px 0px;
}

.float_left {	float: left;
}

.poisk_sub {
	float: left;
	padding: 0px 3px 0px 0px;
	*padding: 1px 3px 1px 0px;

}

.poisk_input {	width: 130px;
	height: 17px;
	border: 0px;
	background: #cccccc;
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	padding: 1px 7px;
	margin-right: 1px;
}

a.link_hleb_home {	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	padding-right: 15px;
	text-decoration: none;}

a.link_hleb_home:hover {	text-decoration: underline;
}

a.link_hleb {
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	background: url(/eshop/images/link_line.gif) no-repeat top left;
	padding: 0px 15px;
	text-decoration: none;
}

a.link_hleb:hover {
	text-decoration: underline;
}

.no_float {	clear: both;
}

.for_big_menu {	padding-right: 17px;
	float: left;}

.mini_menu {	height: 19px;
}

a.link_big_menu_1 {	display: block;
	width: 140px;
	height: 19px;
	background: url(/eshop/images/menu_1.gif) no-repeat top left;}

a.link_big_menu_1:hover {
	background: url(/eshop/images/menu_1a.gif) no-repeat top left;
}

a.link_big_menu_1a {
	display: block;
	width: 140px;
	height: 19px;
	background: url(/eshop/images/menu_1a.gif) no-repeat top left;
}

a.link_big_menu_2 {
	display: block;
	width: 133px;
	height: 19px;
	background: url(/eshop/images/menu_2.gif) no-repeat top left;
}

a.link_big_menu_2:hover {
	background: url(/eshop/images/menu_2a.gif) no-repeat top left;
}

a.link_big_menu_2a {
	display: block;
	width: 133px;
	height: 19px;
	background: url(/eshop/images/menu_2a.gif) no-repeat top left;
}

.logo {	position: absolute;
	margin: 16px 0px 0px 725px;
}

.karkas_for_content {	margin: 14px 0px 13px 0px;
	background: url(/eshop/images/pic_for_line.gif) repeat-y 179px 0px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.karkas_for_content_2line {	margin: 14px 0px 13px 0px;
	background: url(/eshop/images/line_double.gif) repeat-y top left;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;}

.content {	text-align: left;
	padding: 0px;
	width: 920px;
}

.leftmenu {	width: 179px;
	height: 453px;
	text-align: left;
}

a.link_left_menu {	color: #666666;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;
}

a.link_left_menu:hover {	color: #000000;
}

a.link_left_menu_a {
	color: #000000;
	font: bold 12px Arial, Tahoma, Verdana;
	text-decoration: none;
}

.otstup_1 {	margin-bottom: 5px;}

.otstup_2 {
	margin: 0px 0px 5px 9px;
}

.otstup_3 {
	padding: 2px 0px 1px 4px;
}

.otstup_4 {	margin: 1px 0px 10px 0px;}

.otstup_5 {
	margin: 0px 0px 0px 18px;
}

.otstup_6 {	height: 3px;
}

.otstup_7 {
	height: 5px;
}

.otstup_8 {
	margin: 0px 0px 1px 0px;
}

.otstup_9 {
	padding-left: 13px;
}

.otstup_10 {	padding-left: 19px;
	/*margin-top: -3px;*/}.iframe_menu_back{	width:		500px;	height:		500px;	background:	#ffffff;	position:	absolute;	z-index:	10;	left:		0;	top:		0;}

.otstup_10a {
	padding-left: 9px;
	margin-top: -3px;
}

.left_menu_line {	height: 1px;
	background: url(/eshop/images/pic_for_line.gif) repeat-x top left;
	margin: 12px 0px 12px 0px;
}

.mini_menu_bottom {	width: 181px;
	height: 55px;
	background: url(/eshop/images/mini_menu.gif) no-repeat top left;
	text-align: left;
}

a.dop_link_1 {	display: block;
	width: 172px;
	color: #cccccc;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;}

a.dop_link_1:hover {	color: #666666;
}

a.dop_link_2 {	display: block;
	width: 172px;
	color: #cccccc;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;
	background: url(/eshop/images/link_skrepka.gif) no-repeat top right;
}

a.dop_link_2:hover {
	color: #666666;
	background: url(/eshop/images/link_skrepka_a.gif) no-repeat top right;
}

a.dop_link_3 {	display: block;
	width: 172px;
	color: #cccccc;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;
	background: url(/eshop/images/link_download.gif) no-repeat top right;
}

a.dop_link_3:hover {
	color: #666666;
	background: url(/eshop/images/link_download_a.gif) no-repeat top right;
}

.box_left {	float: left;
}

.box_right {	float: left;}

.karkas_for_box_right {	width: 720px;
	margin-left: 16px;
}

.karkas_for_box_right_cms {
	width: 675px;
	margin-left: 61px;
}

.karkas_for_box_right_cms_2line {
	width: 722px;
	margin-left: 14px;
}

.karkas_for_box_right_2line {
	width: 720px;
	margin-left: 16px;
}

.karkas_for_box_right_else_1 {
	width: 730px;
	margin-left: 6px;
}

.box_right_top {	height: 32px;
}

.menu_3ur_pic {	float: left;
	margin: 15px 15px 0px 0px;}

.menu_3ur_pic_right {
	float: left;
	margin: 15px 0px 0px 0px;
}

.menu_3ur_pic_top {
	float: left;
	margin: 0px 15px 0px 0px;
}

.menu_3ur_pic_top_right {
	float: left;
	margin: 0px;
}

a.menu_pic {	display: block;
	background: url(/eshop/images/menu_eb.gif) no-repeat top left;
	text-decoration: none;
}

a.menu_pic:hover {	background: url(/eshop/images/menu_wt_a.jpg) no-repeat top left;
}

a.print {	display: block;
	height: 12px;
	float: left;	text-decoration: none;
	margin-right: 13px;
	background: url(/eshop/images/print.gif) no-repeat 0px 2px;}

a.list {
	display: block;
	height: 12px;
	float: left;
	text-decoration: none;
	margin-right: 10px;
	background: url(/eshop/images/list.gif) no-repeat 0px 2px;
}

a.flag {
	display: block;
	height: 12px;
	float: left;
	text-decoration: none;
	margin-right: 14px;
	background: url(/eshop/images/flag.gif) no-repeat 0px 2px;
}

.footer {	text-align: left;
	padding-top: 3px;
}

.footer_hleb {	color: #9c9c9c;
	font: 10px Arial, Tahoma, Verdana;}

a.footer_link {	color: #9c9c9c;
	font: 10px Arial, Tahoma, Verdana;
	text-decoration: none;}

a.footer_link:hover {
	text-decoration: underline;
}

.box_1 {	width: 360px;
	*width: 376px;
	float: left;
	padding-left: 16px;
}

.box_2 {	float: left;
	font-size: 0px;
	padding-left: 16px;
}

.box_3 {	width: 344px;
	float: left;
	margin-left: 16px;
}

.box_zagolovok, .box_zagolovok_detail {	padding-bottom: 23px;
	color: #000000;
	font: bold 32px Arial;}

.box_zagolovok_detail {
	padding-bottom: 24px;
}

.box_bukvi {	float: left;
	color: #000000;
	font: bold 32px Arial;
}

.box_slova {	float: left;
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	margin: 11px 0px 0px 9px;}

.box_scroll {	width: 345px;
	height: 400px;
	overflow: auto;}

.box_scroll_right {
	width: 344px;
	height: 421px;
	overflow: auto;
}

.box_left_zagol {	color: #000000;
	font: bold 12px Arial, Tahoma, Verdana;
	padding: 17px 0px 0px 0px;}

.box_select {	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	width: 345px;}

.box_for_select {	margin-top: 10px;
}

.produkt {	width: 105px;
	/*margin-right: 15px;*/
	float: left;
}

.produkt_link {	display: block;
	color: #666666;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;
	/*text-transform: uppercase;*/
	background: url(/eshop/images/strelka_1.gif) no-repeat 0px 70px;
	padding-bottom: 10px;}

.produkt_link:hover {	color: #000000;
	background: url(/eshop/images/strelka_1a.gif) no-repeat 0px 70px;
}

.produkt_link_new {
	display: block;
	color: #666666;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;
	/*text-transform: uppercase;*/
	background: url(/eshop/images/strelka_1.gif) no-repeat 0px 70px;
	padding-bottom: 10px;
}

.produkt_link_new:hover {
	color: #000000;
	background: url(/eshop/images/strelka_1a.gif) no-repeat 0px 70px;
}

.box_minipic {	float: left;	margin: 15px 15px 0px 0px;}

.box_minipic_right {
	float: left;
	margin: 15px 0px 0px 0px;
}

a.box_minipic_link {	display: block;
	width: 45px;
	height: 34px;	background: url(/eshop/images/null.gif) no-repeat top left;
	text-decoration: none;
	cursor: pointer;}

a.box_minipic_link:hover {
    background: url(/eshop/images/zalivka.png);
    background: expression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/eshop/images/zalivka.png', sizingMethod='scale');
}

a.box_minipic_link_a {
	display: block;
	width: 45px;
	height: 34px;
	background: url(/eshop/images/border_2.gif) no-repeat top left !important;
	text-decoration: none;
	cursor: pointer;
}

a.box_minipic_link_a:hover {
    background: url(/eshop/images/zalivka.png);
    background: expression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/eshop/images/zalivka.png', sizingMethod='scale');
}

.box_mini_zagolovok {	color: #000000;
	font: bold 12px Arial, Tahoma, Verdana;
	/*text-transform: uppercase;*/
	padding: 32px 0px 7px 0px;}

.box_right_menu {	width: 344px;
	height: 20px;
	background: url(/eshop/images/for_menu_line.gif) repeat-x top left;
}

.box_right_menu_line {	height: 20px;
	float: left;
	width: 1px;
	background: #999999;}

.box_right_menu_bord {	background: url(/eshop/images/for_menu.gif) repeat-x top left;
	float: left;
	padding: 2px 0px 0px 7px;}

.box_right_menu_bord_a {
	background: url(/eshop/images/for_menu_a.gif) repeat-x top left;
	float: left;
	padding: 2px 0px 0px 7px;
}

.box_links_bottom {	position: absolute;
	margin: -36px 0px 0px 571px;
}

a.rt_menu_1 {	display: block;
	width: 111px;
	height: 18px;
	float: left;	color: #999999;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;}

a.rt_menu_1:hover {	color: #000000;
}

a.rt_menu_1a {
	display: block;
	width: 111px;
	height: 18px;
	float: left;
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;
}

a.rt_menu_2 {	display: block;
	width: 111px;
	height: 18px;
	float: left;
	color: #999999;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;
}

a.rt_menu_2:hover {
	color: #000000;
}

a.rt_menu_2a {
	display: block;
	width: 111px;
	height: 18px;
	float: left;
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;
}

a.rt_menu_3 {	display: block;
	width: 93px;
	height: 18px;
	float: left;
	color: #999999;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;
}

a.rt_menu_3:hover {
	color: #000000;
}

a.rt_menu_3a {
	display: block;
	width: 93px;
	height: 18px;
	float: left;
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;
}

.box_text {	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	padding: 21px 0px 15px 0px;}

a.box_link {	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: underline;}

a.box_link:hover {	text-decoration: none;}

.box_tt {
	height: 15px;
	*height: 16px;
	background: url(/eshop/images/border_1.gif) repeat-x top left;
	padding-top: 1px;
}

.box_tt_bottom {
	height: 1px;
	background: url(/eshop/images/border_1.gif) repeat-x top left;
}

.box_tt_left {	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	float: left;}

.box_tt_right {
	color: #000000;
	font: bold 12px Arial, Tahoma, Verdana;
	float: right;
}

.box_center_karkas {	height: 363px;}

.box_pic {	padding-top: 20px;}

.box_bottom {}

.box_tb {	float: left;
	background: #cccccc;
	margin-right: 10px;}

a.box_bottom_link_1 {	display: block;
	height: 16px;
	*height: 17px;
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;
	padding: 1px 7px 0px 24px;
	background: #cccccc url(/eshop/images/strelka_2.gif) no-repeat top left;
	margin-right: 10px;
	float: left;}

a.box_bottom_link_1:hover {
	color: #ffffff;
	background: #787878 url(/eshop/images/strelka_2.gif) no-repeat top left;
}

a.box_bottom_link_2 {	display: block;
	height: 16px;
	*height: 17px;
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;
	padding: 1px 7px 0px 24px;
	background: #cccccc url(/eshop/images/skrepka_1.gif) no-repeat top left;
	margin-right: 10px;
	float: left;
}

a.box_bottom_link_2:hover {
	color: #ffffff;
	background: #787878 url(/eshop/images/skrepka_1.gif) no-repeat top left;
}

a.box_bottom_link_3 {
	display: block;
	height: 16px;
	*height: 17px;
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;
	padding: 1px 9px 0px 26px;
	background: #cccccc url(/eshop/images/but_form_1.gif) no-repeat top left;
	margin-right: 10px;
	float: left;
}

a.box_bottom_link_3:hover {
	color: #ffffff;
	background: #787878 url(/eshop/images/but_form_1.gif) no-repeat top left;
}

a.box_bottom_link_4 {
	display: block;
	height: 16px;
	*height: 17px;
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;
	padding: 1px 9px 0px 26px;
	background: #cccccc url(/eshop/images/but_form_2.gif) no-repeat top left;
	margin-right: 10px;
	float: left;
}

a.box_bottom_link_4:hover {
	color: #ffffff;
	background: #787878 url(/eshop/images/but_form_2.gif) no-repeat top left;
}

.box_td {	height: 17px;
	margin-bottom: 3px;}

.box_td_down {
	background: #cccccc;
}

.box_td_left {	float: left;
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;}

a.box_download {
	display: block;
	height: 16px;
	*height: 17px;
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;
	padding: 1px 7px 0px 24px;
	background: #cccccc url(/eshop/images/download_link.gif) no-repeat top left;
	float: left;
}

a.box_download:hover {	color: #ffffff;	background: #787878 url(/eshop/images/download_link.gif) no-repeat top left;
}

.box_text_bottom {	color: #424242;
	font: 12px Arial, Tahoma, Verdana;
	padding-top: 15px;}

.for_left_minimenu {
	position: absolute;
	margin-top: -74px;
}

.show_menu_1, .show_menu_2, .show_menu_3 {
	border: 1px solid #666666;
	background: #ffffff;
	padding-bottom: 12px;
	border-top: 0px;	position:	relative;	z-index:	100;
}

.show_menu_1_1 {	width: 150px;
	*width: 151px;
}

.show_menu_2_1 {
	width: 152px;
	*width: 154px;
	margin-left: 147px;
}.show_menu_1{	border-left: 0px;}.show_menu_1_1, .show_menu_2_1, .show_menu_3_1{	position:	absolute;	overflow:	hidden;	background:	#ffffff;	z-index:	100;}

.podskazka_karkas_1 {	position: absolute;
	width: 243px;
	background: #ffffff url(/images/pic_for_line_picbox.gif) repeat-y top left;
	padding-bottom: 13px;
	margin: -18px 0px 0px 195px;
	*margin: -17px 0px 0px 195px;
}

.podskazka_karkas_2 {
	position: absolute;
	width: 220px;
	background: #ffffff url(/images/pic_for_line_picbox.gif) repeat-y top left;
	padding-bottom: 13px;
	margin: -18px 0px 0px 380px;
	*margin: -17px 0px 0px 380px;
}

.podskazka_karkas_3 {
	position: absolute;
	width: 390px;
	margin: 175px 0px 0px 90px;
	*margin: 175px 0px 0px -369px;
	text-align: left;
}

.podskazka_karkas_4 {
	position: absolute;
	width: 390px;
	margin: 66px 0px 0px 90px;
	*margin: 66px 0px 0px -369px;
	text-align: left;
}

.sel_prod_el{	background:		url(/eshop/images/hor_line.gif) left top repeat-x;	padding:		7px 1px 0 0;	margin-bottom:	11px;	line-height:	0;	font-size:		0;}.sel_prod_image{	display:	block;	float:		left;	margin:		0 11px 0 0;	*margin:	0 8px 0 0;}.sel_prod_image img{	border:	0;}.sel_prod_del{	float:			right;	cursor:			pointer;	*margin-right:	-3px;}.sel_prod_text{	font-family:	Arial;	font-size:		12px;	color:			#000000;	line-height:	16px;}.sel_prod_text a{	color:				#666666;	text-decoration:	underline;}.sel_top_text{	font-family:	Arial;	font-size:		12px;	color:			#000000;	line-height:	15px;	margin-bottom:	9px;}.sel_prod_box{	width:	525px;}.sel_prod_title{	margin-bottom:	33px;	*margin-bottom:	30px;}.down_top_text{	font-family:	Arial;	font-size:		12px;	color:			#000000;	line-height:	15px;	font-weight:	bold;	margin-bottom:	4px;	padding-left:	1px;}.sel_down_right{	float:			right;	padding-top:	17px;}.sel_download{	display:	block;	width:		91px;	height:		17px;	float:		right;	margin:		0 0 0 0px;}.sel_download img{	border:	0;}.sel_down_el{	background:		url(/eshop/images/hor_line.gif) left top repeat-x;	padding:		4px 0px 0 0;	margin-bottom:	5px;	line-height:	0;	font-size:		0;}.sel_prod_form_text{	font-family:	Arial;	font-size:		12px;	color:			#000000;	line-height:	15px;	margin-bottom:	10px;}.sel_prod_input{	width:			290px;	height:			17px;	background:		#ffffff;	border:			1px solid #cccccc;	font-family:	Arial;	font-size:		11px;	color:			#000000;	line-height:	14px;	float:			left;	margin-bottom:	14px;	*margin-bottom:	4	px;}.sel_input_label{	width:			50px;	font-family:	Arial;	font-size:		12px;	color:			#000000;	line-height:	14px;	float:			left;}.sel_input_label p{	margin:		0;	padding:	2px 0 0 0;	*padding:	3px 0 0 0;}.sel_box{	float:	left;	width:	550px;}.sel_box_wrpr{	padding-left:	16px;}.down_del{	float: right;}.iframe_back, #contact_form_back{	width:		650px;}.iframe_back, .content_back{	background:	#ffffff;	position:	absolute;	z-index:	100;}.iframe_back{	height:	1000px;}.content_back{	position:	relative;	width:		390px;	z-index:	101;}#contact_form_back{	height:		590px;	background:	#ffffff;	position:	absolute;	z-index:	100;	margin:		17px 0 0 49px;	text-align:	left;	overflow:	hidden;}.contact_safari{	margin:		17px 0 0 48px !important;}.contact_safari_pixel{	margin:		15px 0 0 48px !important;}.thx_back{	height:	150px !important;}.contact_address{	width:		245px;	height:		30px;	position:	absolute;	left:		389px;	top:		23px;	z-index:	105;	font:		12px Arial, Tahoma, Verdana;	color:		#000000;	line-height:	17px;}.contact_top_pixel{	width:		1px;	height:		2px;	background:	#000000;	position:	absolute;	margin:		15px 0 0 49px;	font-size:	0;	line-height:0;}.contact_top_line{	width:		1000px;	height:		1px;	background:	#000000;	position:	absolute;	left:		71px;	top:		0px;	font-size:	0;	line-height:0;	z-index:	102;}.contact_bottom_line{	height:		1px;	width:		1000px;	position:	absolute;	left:		0px;	bottom:		0px;	background:	#000000;	font-size:	0;	line-height:0;	z-index:	102;}.contact_left_line{	width:		1px;	height:		1000px;	background:	#000000;	position:	absolute;	left:		0px;	top:		0px;	font-size:	0;	line-height:0;	z-index:	102;}.contact_right_line{	width:		1px;	height:		1000px;	background:	#000000;	position:	absolute;	right:		0px;	top:		0px;	font-size:	0;	line-height:0;	z-index:	102;}.contact_box{	padding:	22px 0 0 10px;}.contact_textarea{	background:		#ffffff;	width:			256px;	height:			86px;	border:			1px solid #cccccc;	font: 			11px Arial, Tahoma, Verdana;	overflow:		auto;	overflow-x:		none;	overflow-y:		auto;}.contact_bottom_text, .contact_bottom_text a{	font:		10px Arial, Tahoma, Verdana;	color:		#999999;	padding:	21px 10px 0 0;}.contact_bottom_text a{	text-decoration:	underline;}.contact_bottom_text a:hover{	text-decoration:	none;}.contact_thx{	font:		12px Arial, Tahoma, Verdana;	color:		#000000;	padding:	15px 10px 0 0;}.contact_thx_title{	font:			12px Arial, Tahoma, Verdana;	color:			#000000;	font-weight:	bold;	margin-bottom:	10px;}/*******/.kat_zak_mini {	color: #000000;	font: 12px Arial, Tahoma, Verdana;	padding-top: 4px;}.kat_zak_tab {}.kat_zak_tab td {	vertical-align: middle;	color: #000000;	font: 12px Arial, Tahoma, Verdana;	padding-bottom: 6px;	*padding-bottom: 4px;}.kat_zak_tab td.kat_zak_tab_left {	width: 85px;}.kat_zak_tab td.kat_zak_tab_ben {	padding: 15px 0px 27px 0px;}.kat_zak_input {	width: 256px;	height: 17px;	border: 1px solid #cccccc;	font: 11px Arial, Tahoma, Verdana;}.kat_zak_select {	color: #000000;	font: 11px Arial, Tahoma, Verdana;	width:	242px;	border: 1px solid #cccccc;}.kat_zak_select_form {	color: #000000;	font: 11px Arial, Tahoma, Verdana;	width: 256px;	border: 1px solid #cccccc;}.kat_zak_radio {	float: left;}.kat_zak_text {	float: left;	padding: 2px 20px 0px 0px;}.kat_zak_knopki {	padding: 0px 0px 0px 85px;}.kat_zak_left {	width: 373px;	border: 1px solid #000000;}.kat_zak_right {	border: 1px solid #ff0000;}.kat_zak_buklet {	padding: 31px 0px 9px 0px;}.kat_zak_buklet_left {	float: left;	padding: 3px 3px 0px 0px;}.kat_zak_buklet_right {    float: left;}.kat_zak_buklet_link {	color: #000000;	font: 12px Arial, Tahoma, Verdana;}.kat_zak_buklet_link a {	color: #000000;	font: 12px Arial, Tahoma, Verdana;	text-decoration: underline;}.kat_zak_buklet_link a:hover {	color: #000000;	font: 12px Arial, Tahoma, Verdana;	text-decoration: none;}.form_warning{	font:	11px Arial, Tahoma, Verdana;	color:	red;	padding:	15px 0 0 0;}



/** styles for search **/
.search_input {
	color: #000000;
	font: 11px Arial, Tahoma, Verdana;
	border: 1px solid #cccccc;
	height: 17px;
	width: 172px;
	border-right: 0px;
}

.search_float {
	float: left;
}

.search_for_nazv {
	padding-bottom: 7px;
}

.search_for_nazv_rez {
	padding-bottom: 3px;
}

.search_line {
	background: #666666;
	height: 1px;
	width: 345px;
	margin: 79px 0px 11px 0px;
}

.search_line_rez {
	background: #666666;
	height: 1px;
	width: 316px;
	margin: 4px 0px 5px 0px;
}

.search_for_form {
	padding: 0px;
	margin: 0px;
}

.search_check_text {
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	float: left;
	padding: 2px 10px 0px 2px;
}

.search_for_selects {
	padding-bottom: 13px;
}

.search_sel {
	width: 189px;
	margin-bottom: 2px;
	font: 11px Arial, Tahoma, Verdana;
}

.search_but_karkas {
	background: #cccccc url(/eshop/images/but_search_2.gif) no-repeat top right;
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	float: left;
	cursor: pointer;
	padding: 1px 26px 1px 6px;
}

.search_but_link {

}

.search_vid {
	display: none;
}

.search_for_checkbox {
	margin: -2px 0px 5px -4px;
}

.search_box_scroll_right {
	width: 344px;
	height: 452px;
	overflow: auto;
}

.search_rez_karkas {
	width: 316px;
}

.search_rez_box {

}

.search_rez_box_pic {
	float: left;
	width: 101px;
}

.search_rez_box_text {
	float: left;
	color: #000000;
	font: 12px/16px Arial, Tahoma, Verdana;
	width: 198px;
}

.search_rez_box_link {
	float: left;
}

.search_rez_link {
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: underline;
}

.search_rez_link:hover {
	text-decoration: none;
}

.search_rez_link_a {
	color: #000000;
	font: bold 12px Arial, Tahoma, Verdana;
	text-decoration: none;
}

.search_for_rez_link {
	color: #000000;
	font: bold 12px Arial, Tahoma, Verdana;
	cursor: default;
	padding-top: 3px;
}.cat_list_bottom_text{	font: 		10px Arial, Tahoma, Verdana;	color:		#666666;	padding:	7px 0 10px 0;}

.art_box_scroll_1 {
	width: 720px;
	height: 453px;
	overflow: auto;
}

/* styles for sitemap */
.sitemap_box {
	float: left;
	width: 230px;
}

.sitemap_link {
	color: #666666;
	font: 12px/18px Arila, Tahoma, Verdana;
	text-decoration: underline;
}

.sitemap_link:hover {
	text-decoration: none;
}

.sitemap_link_big {
	color: #000000;
	font: bold 12px/18px Arila, Tahoma, Verdana;
	text-decoration: underline;
}

.sitemap_link_big:hover {
	text-decoration: none;
}

.sitemap_ugol_2 {
	padding-left: 15px;
	background: url(/images/ugolok.gif) no-repeat 0px 6px;
}

.sitemap_ugol_3 {
	padding-left: 30px;
	background: url(/images/ugolok.gif) no-repeat 15px 6px;
}

.sitemap_ugol_4 {
	padding-left: 45px;
	background: url(/images/ugolok.gif) no-repeat 30px 6px;
}.handlersearch_text_top{	font: 		12px Arial, Tahoma, Verdana;	color:		#000000;	padding:	39px 25px 15px 0;	*padding:	36px 25px 15px 0;}.handlersearch_input{	width:		209px;	height:		17px;	border:		1px solid #cccccc;	background:	#ffffff;	font: 		11px Arial, Tahoma, Verdana;	color:		#000000;}.handlersearch_select{	width:		209px;	height:		18px;	border:		1px solid #cccccc;	background:	#ffffff;	font: 		11px Arial, Tahoma, Verdana;	color:		#000000;}.handlersearch_label{	font: 		12px Arial, Tahoma, Verdana;	color:		#000000;}.handlersearch_buttons{	padding:	18px 0 0 0;}.basic_top_text, .indiv_top_text{	font: 			10px Arial, Tahoma, Verdana;	color:			#666666;	margin-bottom:	2px;}.indiv_top_text{	margin-bottom:	21px;}.basic_top_pic{	position:		relative;	top:			5px;	margin-right:	8px;}.indiv_top_pic{	position:		relative;	top:			2px;	margin-right:	8px;}.handler_result_element{	background:	url(/eshop/images/handler_horizontal_line.gif) left 20px repeat-x;	width:		320px;}.handler_result_element_nb{	width:		320px;}.handler_result_vl{	background:	url(/eshop/images/handler_vertical_line.gif) 23px top no-repeat;	padding:	25px 0 0 0;	position:	relative;}.handler_result_vl_nb{	padding:	25px 0 0 0;	position:	relative;}.basic_result_pic{	position:	absolute;	left:		0;	top:		1px;	z-index:	1;}.indiv_result_pic{	position:	absolute;	left:		30px;	top:		5px;	z-index:	1;}.handler_box_scroll{	width:		342px;	height:		341px;	overflow:	auto;}.handler_content{	font: 			12px Arial, Tahoma, Verdana;	color:			#000000;	padding:		1px 0 26px 0;	line-height:	17px;}.handler_content a{	font: 				12px Arial, Tahoma, Verdana;	color:				#000000;	line-height:		17px;	text-decoration:	underline;}.handler_content a:hover{	text-decoration:	none;}.contact_form_close{	position:	absolute;	right:		1px;	top:		1px;	width:		16px;	height:		16px;	z-index:	105;	background: url(/eshop/images/contact_form_close.gif) left top no-repeat;	cursor:		pointer;}.search_handlers_empty{	font: 			12px Arial, Tahoma, Verdana;	color:			#000000;	line-height:	16px;}

/* styles in shop_article.tpl */
.shop_art_left {
	float: left;
	width: 370px;
}

.shop_art_right {
	float: left;
	width: 350px;
	text-align: right;
}

.shop_art_title {
	padding-bottom: 13px;
}

.shop_art_text {
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	padding-right: 20px;
}

.shop_art_link_text {
	color: #000000;
	font: bold 12px Arial, Tahoma, Verdana;
	padding-left: 26px;
}

.shop_art_link_strelka {
	background: url(/images/strelka_for_gallery.gif) no-repeat top left;
	height: 17px;
	cursor: pointer;
	width: 150px;
}

.shop_art_text_box {
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	padding: 0px 0px 19px 25px;
	display: none;
}

.shop_art_otstup {
	height: 11px;
}

.shop_art_otstup_2 {
	height: 17px;
}

.shop_art_otstup_3 {
	padding-top: 18px;
}

.shop_art_otstup_4 {
	padding-top: 20px;
}

.shop_art_link {
	float: left;
	display: block;
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;
	background: #cccccc url(/images/strelka_for_art.gif) no-repeat top left;
	height: 16px;
	*height: 17px;
	padding: 1px 10px 0px 26px;
}

.shop_art_link:hover {
	background: #787878 url(/images/strelka_for_art.gif) no-repeat top left;
	color: #ffffff;
}

.shop_art_link_2 {
	float: left;
	display: block;
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none !important;
	background: #cccccc url(/images/strelka_for_art.gif) no-repeat top right;
	height: 16px;
	*height: 17px;
	padding: 1px 26px 0px 10px !important;
}

.shop_art_link_2:hover {
	background: #787878 url(/images/strelka_for_art.gif) no-repeat top right;
	color: #ffffff !important;
}

.shop_art_text p {
	padding: 0px;
	margin: 0px;
}

.shop_art_text a {
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: underline;
}

.shop_art_text a:hover {
	text-decoration: none;
}

/* styles for methodi_uhoda.tpl*/
.uhod_link {
	display: block;
	color: #666666;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;
	background: url(/eshop/images/strelka_1.gif) no-repeat 0px 70px;
	padding: 67px 0px 4px 0px;	position:	relative;
}

.uhod_link:hover {
	color: #000000;
	background: url(/images/strelka_with_ramka.gif) no-repeat 0px 0px;
}

.uhod_link_a {
	display: block;
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;
	background: url(/images/strelka_with_ramka.gif) no-repeat 0px 0px;
	padding: 67px 0px 4px 0px;	position:	relative;
}

.uhod_link_mini {
	display: block;
	color: #666666;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;
	background: url(/eshop/images/strelka_1.gif) no-repeat 0px 70px;
	padding: 67px 0px 19px 0px;
}

.uhod_link_mini:hover {
	color: #000000;
	background: url(/images/strelka_with_ramka.gif) no-repeat 0px 0px;
}

.uhod_link_mini_a {
	display: block;
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;
	background: url(/images/strelka_with_ramka.gif) no-repeat 0px 0px;
	padding: 67px 0px 19px 0px;
}

.uhod_for_nazv {
	padding-bottom: 36px;
}

.uhod_vid {
	display: none;
}

.uhod_text {
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	padding: 30px 20px 0px 0px;
}

.uhod_title {
	padding: 25px 0px 12px 0px;
}

.uhod_tb {
	background: #cccccc;
	width: 80px;
	margin-top: 20px;
}

.uhod_produkt {
	width: 90px;
	margin-right: 15px;
	float: left;
}

/* for style front_object.tpl */
.map_left {
	float: left;
	width: 268px;
}

.map_right {
	float: left;
	padding-top: 50px;
}

.map_select {
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	width: 225px;
}

.for_sel_contry {
	padding-bottom: 10px;
}

.for_sel_country {
	padding-bottom: 20px;
}

.map_img {

}

.map_text {
	color: #000000;
	font: 12px/16px Arial, Tahoma, Verdana;
	display: none;
}

/* styles for fag.tpl */
.faq_for_nazv {
	padding-bottom: 30px;
}

.faq_vid {
	display: none;
}

.faq_text {
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	padding-top: 30px;
}

.faq_title {
	padding: 25px 0px 12px 0px;
}

.faq_line {
	height: 1px;
	background: #666666;
	margin: 6px 0px;
}

.faq_karkas {
	width: 299px;
}

.faq_big_link {
	display: block;
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;
	background: url(/eshop/images/but_faq.gif) no-repeat 0px 0px;
	padding: 1px 0px 0px 26px;
}

.faq_big_link:hover {
    background: url(/eshop/images/but_faq_a.gif) no-repeat 0px 0px;
}

.faq_box_scroll_right {
	width: 344px;
	height: 453px;
	overflow: auto;
}

.faq_link {
	color: #000000;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: underline;
}

.faq_link:hover {
    text-decoration: none;
}

.faq_text ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.faq_text ul li {
	padding-left: 7px;
	font: 12px Arial, Verdana, Tahoma;
	background: url(/images/pic_for_list.gif) 0px 6px no-repeat;
	*background: url(/images/pic_for_list.gif) no-repeat 0px 9px;
}

/* styles for agb */
.agb_title {	font: bold 11px Arial;
	padding: 15px 0px;
}

.agb_karkas {	padding-bottom: 14px;}

.agb_num {	float: left;
	width: 31px;}

.agb_text {
	float: left;
	width: 650px;
}

.agb_bukvi {
	float: left;
	width: 31px;
	margin-left: 31px;
}

.agb_text_bukvi {
	float: left;
	width: 588px;
}.press_thanks{	width:	345px;}.presse_form_select{	font:	11px Arial, Tahoma, Verdana;	width:	256px;	border:	1px solid #cccccc;}

.lang_versions {	float: left;
	color: #999999;
	font: 12px Arial, Tahoma, Verdana;
	padding: 1px 0px 0px 16px;}

.lang_versions a {	color: #999999;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;}

.lang_versions a:hover {
    text-decoration: underline;
}

/* styles for splash for no flash */
.nofl_usa {	position: absolute;
	margin: -8px 0px 0px 28px;
	padding-left: 51px;
	background: url(/images/pic_for_splash_3.gif) no-repeat center left;
	display: none;
	z-index: 10;
}

.nofl_asi {
	position: absolute;
	margin: 0px 0px 0px 49px;
	padding-left: 51px;
	background: url(/images/pic_for_splash_3.gif) no-repeat center left;
	display: none;
	z-index: 10;
}

.nofl_oce {
	position: absolute;
	margin: 0px 0px 0px -279px;
	padding: 0px 51px 0px 95px;
	background: url(/images/pic_for_splash_3.gif) no-repeat center right;
	display: none;
	z-index: 10;
}

.nofl_eur {
	position: absolute;
	margin: -98px 0px 0px 18px;
	padding: 0px 95px 0px 51px;
	background: url(/images/pic_for_splash_3.gif) no-repeat center left;
	display: none;
	z-index: 10;
}

.nofl_afr {
	position: absolute;
	margin: 10px 0px 0px 40px;
	padding-left: 51px;
	background: url(/images/pic_for_splash_3.gif) no-repeat center left;
	display: none;
	z-index: 10;
}

.nofl_eur_dop_1 {
	position: absolute;
	margin: 58px 0px 0px 478px;
	padding-left: 51px;
	background: url(/images/pic_for_splash.gif) repeat-x center left;
}

.nofl_box_karkas {	width: 164px;
	background: #ffffff url(/images/pic_for_splash.gif) repeat-y top left;}

.nofl_box_karkas_r {
	width: 164px;
	background: #ffffff url(/images/pic_for_splash.gif) repeat-y top right;
}

.nofl_box_text {	color: #767676;
	font: 12px Arial, Tahoma, Verdana;
	padding: 4px 0px 16px 9px;}

.nofl_box_text a {
	color: #767676;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;
}

.nofl_box_text a:hover {
	color: #000000;
	font: bold 12px Arial, Tahoma, Verdana;
}

.nofl_box_title {	color: #000000;
	font: bold 18px Arial, Tahoma, Verdana;
	padding-bottom: 11px;}

.for_nofl_usa {	width: 94px;
	height: 81px;
	position: absolute;
	margin: 200px 0px 0px 160px;
}

.for_nofl_asi {
	width: 94px;
	height: 81px;
	position: absolute;
	margin: 190px 0px 0px 760px;
}

.for_nofl_oce {
	width: 94px;
	height: 81px;
	position: absolute;
	margin: 340px 0px 0px 870px;
}

.for_nofl_eur {
	width: 94px;
	height: 81px;
	position: absolute;
	margin: 157px 0px 0px 456px;
}

.for_nofl_afr {
	width: 94px;
	height: 81px;
	position: absolute;
	margin: 280px 0px 0px 546px;
}

.nofl_eur_karkas {	position: absolute;
	margin: -9px 0px 0px 155px;
	width: 95px;
	background: #ffffff url(/images/pic_for_splash_2.gif) repeat-y top left;}

.nofl_oce_karkas {
	position: absolute;
	margin: -9px 0px 0px -104px;
	width: 104px;
	background: #ffffff url(/images/pic_for_splash_2.gif) repeat-y top left;
}

.nofl_box_text_2 {
	color: #767676;
	font: 12px Arial, Tahoma, Verdana;
	padding: 9px 0px 10px 13px;
}

.nofl_box_text_2 a {
	color: #767676;
	font: 12px Arial, Tahoma, Verdana;
	text-decoration: none;
}

.nofl_box_text_2 a:hover {
	color: #000000;
	font: bold 12px Arial, Tahoma, Verdana;
}

.nofl_link_in_box {	display: block;}

.dop_01, .dop_02, .dop_03 {	display: none;}.popup{	width:		100%;	height:		100%;	position:	fixed;	*position:	absolute;	left:		0;	top:		0;	1top: 		expression(eval(document.documentElement.scrollTop) + "px");	z-index:	1001;	display:	none;}.popup_close{	width:		16px;	height:		16px;	background:	url(/eshop/images/contact_form_close.gif) left top no-repeat;	position:	absolute;	top:		0;	right:		0;	cursor:		pointer;}.popup_shadow{	position:	absolute;	left:		0;	top:		0;	width:		100%;	height:		100%;	background:	url(/eshop/images/popup_shadow.gif) left top repeat;	z-index:	1;	opacity:	0.85;	-khtml-opacity:	0.85;	-moz-opacity:	0.85;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);}.popup_back{	width:			538px;	position:		absolute;	left:			50%;	top:			50%;	margin-left:	-269px;	margin-top:		-214px;	z-index:		2;}.popup_bigpic{	display:	none;	opacity:	0;	-khtml-opacity:	0;	-moz-opacity:	0;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}.bigpic_back{	width:		200px;	height:		200px;	background:	#ffffff url(/eshop/images/ico-loading.gif) center center no-repeat;	position:	absolute;	left:		50%;	top:		50%;	z-index:	101;}

.future_table {	width: 100%;
	color: #000000;
	font: 12px Arial, Tahoma, Verdana !important;
}

.future_table td.future_table_left {	border-top: 1px solid #d5d5d5;}

.future_table td.future_table_probel {

}

.future_table td.future_table_center {
    border-top: 1px solid #d5d5d5;
    background:	url(/eshop/images/fon_for_td_table.gif) no-repeat bottom right;
}

.future_table td.future_table_center_strelka {
    border-top: 1px solid #d5d5d5;
    background:	url(/eshop/images/strelka_3.gif) no-repeat top right;
}

.future_table td.future_table_right {
	width: 100%;
	border-top: 1px solid #d5d5d5;
}

.future_table td.future_table_tiff {
	padding-left: 44px;
}

.for_future_size {	font-size: 8px;}

.future_box_link {	color: #000000;
	font: 12px Arial, Tahoma, Verdana !important;
	text-decoration: none;}

.future_box_link:hover {
	text-decoration: underline;
}.cat_checkboxes{	margin:			0 0 15px 0;}.cat_checkboxes_title{	margin:			0 0 5px 0;}.cat_checkbox{	float:			left;	padding:		0;	margin:			0 8px 10px 0;}.cat_checkbox_title{	float:			left;}.clr{	clear:			both;	width:			0;	height:			0;	font-size:		0;	line-height:	0;}
