body{ margin: 0px;padding:0px; background-attachment:fixed;
background-image: url(../img/fon/red_3.jpg);
/*background-image: url(../img/Oblaka.jpg);*/
/*background-image: url(../img/Zastavka.gif);*/
/*background-image: url(../img/Zastavka_2.gif);
background-image: url(../img/fon/9m3r4.jpg);*/
background-position:left top;
background-repeat:no-repeat;
/*background-repeat:repeat;*/
float:left;
height: auto;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0px;
padding:0px;
width:100%;}

body {
background-attachment:fixed;
background-image:url("../img/fon/43196.jpg");
background-position:right bottom;
background-repeat:no-repeat;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:auto;
margin:0;
padding:0;
width:100%;
}
body {
background-attachment:fixed;
background-image:url("../img/fon/fon_os8k2.jpg");
background-position: left  bottom;
background-repeat:no-repeat;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:auto;
margin:0;
padding:0;
width:100%;
}
.g_m {
/*background-attachment:fixed;*/
/*background-image: url(../img/bg6.gif);
background-position:left top;
background-repeat:no-repeat;*/
/*background: url(../img/salut.gif);*/
/*background-image: url(../img/fon/gl2.gif);*/
/*background-image: url(../img/fon/bg_nam8_1.png);*/
background-position:center top;
background-repeat:no-repeat;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding:0;
width:100%;

}
.g_in{ width:1000px; }
.inw_m{ width: 1000px;height:120px; background: url(../img/bg_sub_h.gif); /*border:solid 4px #fff;*/ float: left; margin: 8px 0 0 0}
.sub_logo{ background: url(../img/bg_sub_logo.gif); width:290px; height:120px;  float: left;}
.menu_top{ background: url(../img/bg_m_top.gif); width:1000px; height: 44px;margin:7px 0 0 0;  float: left; position: relative;z-index: 101;}
/*.menu_top a{ background: url(../img/bg_rm.jpg); height: 22px; text-decoration: none; padding:8px 10px 0px 10px;width:auto;margin:7px 0 0 1px; float:left; font-size: 12px; color:#fff; display: block }*/
.menu_top_in{ float:left;padding:0 0 0 0px }

/*.menu_top a:hover{ background: url(../img/bg_rm.jpg); height: 22px; text-decoration: none; }*/
.perem{ background: url(../img/perem.gif); width: 1000px;height:10px; margin: -2px 0 0 0;float:left;position:relative }
.perem2{ background: url(../img/perem2.gif); width: 1000px;height:20px; margin: -2px 0 0 0;float:left;position:relative }
.perem3{ background: url(../img/perem3.gif); width: 1000px;height:13px; margin: -2px 0 0 0;float:left;position:relative;z-index:4;}
.perem4{ background: url(../img/perem4.gif); width: 1000px;height:13px; margin: -2px 0 0 0;float:left;position:relative }
.m_lm{ width: 200px; height: auto; float: left ;margin: 7px 9px 0 0;}
.bg_lm{ background: url(../img/bg_lm.gif); width:196px; height: auto;float: left ; text-align: left; padding-left:4px; }
.h{ width: 192px; float:left; margin: 0px 0 5px 0px;  font-weight: bold; font-size: 14px;text-align: left; background: url(../img/bg_m_h.gif); padding: 3px 0 3px 0px; color: #fff;}
.h div{ margin: 0 0 0 15px; width: 170px; display: block; }
.m_cont_r{ float: left; margin: 7px 0 0px 0; width: 790px; font-size: 12px; z-index: 100; position: relative;}
.cont_in_r{ background: url(../img/bg_cont.gif); float: left; width: 790px;  }
.cont_in_r ul{
	width: 90%;
}
.cont_in_r li{
	width: 90%;
}
.cont_in_r h3{ margin: 15px 0 5px 0px; text-align: left; width:80%; color:red;  }
.cont_in_r font{ color: red; font-weight: bold; text-align: left;}
.cont_in_r_video{ background: url(../img/bg_cont_video.gif); float: left; width: 790px;}
.cont_in_r p{ margin: 15px 20px 0 20px; text-align: justify }
.cont_in_r h1{ margin: -16px 0 0 0px; font-size: 24px; color: #fff ; background: #F00F09; padding:5px 0 5px 0; width: 782px; font-weight: bold; position: relative;}
.in_cont{ float: left;width:740px; margin: 0 0 0 0px; text-align: left; font-size: 12px; padding: 0 0 0 20px}
.in_cont input{ margin-bottom: 10px; background: #F1F1F1; border: none; height: 20px;margin-top:5px; border: solid 1px #FF0000; }
.in_cont textarea{ background: #F1F1F1;  border: none; margin-top:5px; margin-bottom: 10px; border: solid 1px #FF0000;}
.in_cont select{ background: #F1F1F1;  border: none; margin-top:5px;  width: 668px; height: 20px; margin-bottom: 10px; border: solid 1px #FF0000; position: relative; z-index: 99;}
ul{
	color: red; margin: 0px; padding: 0 0 0 35px; margin: 0 0 15px 0px; width: 150px; 
}
li{
	margin-bottom:5px; 
}
li a{
	color: black; font-weight: bold;
}
li a:hover{
	color: black; font-weight: bold; text-decoration: underline;
}
.head_left{ width:810px; float:left;margin-right:-691px; position: relative;z-index:2; }
.telefon{ float:left;margin:5px -30px 0 3px; color: red; position: relative;width:100%; }
.telefon strong{ font-family: Georgia; }
.telefon h1{ font-size: 18px;margin:7px 0 0 0px; font-family: Georgia; padding-left: 5px;float:left;  }
.bg_bs{ background: url(../img/bg_stroca.gif); width:547px; height: 24px; margin-bottom:-45px; display: block;}
.grafic{ float: left; text-align: left; line-height: 11px; margin-left: 7px; }
.search_{ background: url(../img/bg_search2.gif); width: 291px; height: 23px;margin:8px 0 0 11px; float:left; padding-left:0px; text-align: left;}
.search_ input{ width: 265px; float: left; margin: 2px 0px 0 0; height: 16px; border: none; background: #FFFDFD; font-size: 12px; }
/* -------------------------------------------- */
* {margin: 0; padding: 0}
#v3 {  width: 720px;	margin: 15px auto 15px;}
.text {	border: 1px solid #B0BCC2;	border-width: 0 1px;	padding: 5px 10px;}
.v3 {	height: 1px;	font-size: 1px;	display: block;	overflow: hidden;	border: 1px solid #B8C3C8;border-width: 0 1px;}
.v3 {margin: 0 2px;}
.b1, .b2, .b3, .b4, .b5,.b1 i, .b2 i, .b3 i, .b4 i, .b5 i,.b1 b, .b2 b, .b3 b, .b4 b, .b5 b,.b1 q, .b2 q, .b3 q, .b4 q, .b5 q {	height: 1px;	font-size: 1px;	overflow: hidden;	border-style: solid;	border-width: 0 1px;	display: block;}
.b1 {  margin: 0 2px;	background: #EBEEF0;	border: none;}
.b1 b { margin: 0 1px; background: #B8C3C8; border-color: #CBD3D7;}
.b2 {margin: 0 1px;	border-color: #D6DCDF;}
.b2 b {border-color: #B8C3C8;}
.b2 i {border-color: #E4E8EA;}
.b2 q {border-color: #F7F8F9;}
.b3 {border-color: #EBEEEF;}
.b3 b {border-color: #BCC6CB;}
.b3 i {border-color: #F9FAFB;}
.b4 {border-color: #CAD2D6;}
.b4 b {border-color: #E5E9EB;}
.b5 {border-color: #B5C0C6;}
.b5 b {border-color: #FAFBFB; }
/* ------------------------- */
.novosti{/*float:left;*/width:100%;  }
.novosti img{float:left; margin: 0 15px 5px 0;  }
.novosti p{ text-align: left; margin: 0px 0 0 0;  }
.novosti a{float:left; color:#000000; font-size: 13px; font-weight: bold;  }
.novosti a:hover{float:left; color:#000000; font-size: 13px; font-weight: bold; text-decoration: none;}

.fotter{ background: url(../img/bg_footer3.gif); width: 1000px; height: 66px; margin:10px 0 0px 0; float: left;position:relative; }


/* ----------------------------------------------------------------------------------------------------- */
 #shapca {
    margin: 0;
    width: 668px;
    height: 120px;float:right;z-index:1;
  }
  .tab_menu{
  	float:left;margin-top:7px;
  }

/* ----------------------------------------------------------------------------------------------------- */

 .pic { position: absolute; margin-top: 0px; margin-left: 0px;float: left; height: 366px; width:700px; }
 .pic img{ margin: 0px; float: left; height: 366px; width:700px; }
 a.navigation { text-decoration: none } 
 #before{ float: left }

/* ---------------------------------------- beguchia stroca---------------------------------------------- */
	
.news {
	width:547px;
	padding:2px 0 0 0; 
	overflow:hidden;
	height:22px;
	color:#fff; font-weight: bold; font-size: 16px; 
}
* html .news {background:none;}
.news2,
.news3 {
	background:none !important;
	width:400px;
}
.news3 {width:1000px;}
.news .bg {
	width:547px;
	margin:0 0px;
	overflow:hidden;
}
.viewText {/*background:url(images/quote-hover.png) no-repeat;*/}
* html .viewText {background:none;}
div.move {
	overflow:hidden;
	width:99999px !important;
	padding:0 10px;
}
.news2 div {padding:0;}
.news p {
	float:left;
	width:auto;
	margin:0;
	padding:0 20px 0 0;
}
.news p img {
	display:inline;
	vertical-align:middle;
}
		a {color:#DE0405; text-decoration:none;}
		a:hover {text-decoration:underline;}
/* -------------------------------------------------------------------------------------- */
.in_cont h1{ background: url(../img/bg_stroca.gif); width: 547px; height: 22px; clear: both; color: #fff; text-align: center;  padding:2px 0 0 0; font-size: 16px; margin: 26px 0 -10px 110px;}
.in_cont font{  color: #FF0000; font-weight: bold; font-size: 12px;}
.in_cont p{ margin: 15px 10px 15px 0; text-align: justify;  }
.in_cont ul{ list-style: none; margin: 0px 0 20px 0px; padding:0px; /*float: left;*/ width: 350px ; font-size:14px;}
.in_cont li{ background: url(../img/bg_li_cont1.gif) no-repeat left 0px;  width: auto; color:#666666;padding:0 0 0 15px; font-weight: bold ;}
.in_cont .crug{ background: none; list-style: circle; font-size: 20px;  font-weight: bold; float: none; display: block; margin: 0 0 0 50px; padding:  0px }
.in_cont .crug li{ background: none; list-style: circle; font-size: 20px;  font-weight: bold; color:red;padding-left: 10px; }
/* ---------------------------------------------- */
.highslide {
	CURSOR: url(js/highslide/graphics/zoomin.cur), pointer; outline: none
}
.highslide-active-anchor IMG {
	VISIBILITY: hidden
}
.highslide IMG {
	/*BORDER-RIGHT: #616A71 3px double; BORDER-TOP: #616A71 3px double; BORDER-LEFT: #616A71 3px double; BORDER-BOTTOM: #616A71 3px double; float: left;  margin: 15px 15px 0 15px;*//*float: left;*/  /*margin: 15px 15px 0 15px;}*/}
.highslide:hover IMG {
	/*BORDER-RIGHT: #EF912B 3px double; BORDER-TOP: #EF912B 3px double; BORDER-LEFT: #EF912B 3px double; BORDER-BOTTOM: #EF912B 3px double;float: left; margin: 15px 15px 0 15px;*//*float: left; */ /*margin: 15px 15px 0 15px;*/
}
.highslide-wrapper {
	BACKGROUND: white;
}
.highslide-image {
	BORDER-RIGHT: white 10px solid; BORDER-TOP: white 10px solid; BORDER-LEFT: white 10px solid; BORDER-BOTTOM: white 10px solid
}
.highslide-image-blur {

}
.highslide-caption {
	BORDER-RIGHT: white 5px solid; PADDING-RIGHT: 5px; BORDER-TOP: medium none; DISPLAY: none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: white 5px solid; PADDING-TOP: 5px; BORDER-BOTTOM: white 5px solid; BACKGROUND-COLOR: white
}
.highslide-loading {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BACKGROUND-POSITION: 3px 1px; BORDER-TOP: black 1px solid; DISPLAY: block; PADDING-LEFT: 22px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(js/highslide/graphics/loader.white.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
A.highslide-credits {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: silver; PADDING-TOP: 2px; TEXT-DECORATION: none
}
A.highslide-credits I {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: silver; PADDING-TOP: 2px; TEXT-DECORATION: none
}
A.highslide-credits:hover {
	COLOR: white; BACKGROUND-COLOR: gray
}
A.highslide-credits:hover I {
	COLOR: white; BACKGROUND-COLOR: gray
}
A.highslide-full-expand {
	DISPLAY: block; BACKGROUND: url(js/highslide/graphics/fullexpand.gif) no-repeat; MARGIN: 0px 10px 10px 0px; WIDTH: 34px; HEIGHT: 34px
}
.highslide-display-block {
	DISPLAY: block
}
.highslide-display-none {
	DISPLAY: none; main_: 10px
}

.model_params DIV {
	FONT-SIZE: 11px; COLOR: #4d4d4d
}
B {
	FONT-SIZE: 11px; COLOR: #4d4d4d
}
.model_params DIV {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4d4d4d
}
.model_params TABLE {
	WIDTH: 100%; align: center
}
.resp{ float: left; width: 100%; height:11px; }
.adressa{ float:left; margin:30px 0 0 30px; width:700px }
.adressa .hr{ margin: 0 0 15px 0;  border-top: dashed 1px #DE0405;}


.blokk{ width: 720px; /*float:left;*/ margin: 20px 0 20px 0px; text-align: left }
.blokk_in{ width:713px; float:left; border-left: solid 1px #B9C4C9;  border-right: solid 1px #B9C4C9; margin-top: -3px;  padding-left:5px;}
.blokk_in img{float:left; margin: 0 15px 5px 15px;  }
.blokk_in p{ text-align: left; margin: 0px 18px 0 0;  }
.blokk_in a{float:left; color:#000000; font-size: 13px; font-weight: bold; display: inline-block; white-space: normal; width:70% }
.blokk_in a:hover{float:left; color:#000000; font-size: 13px; font-weight: bold; text-decoration: underline;}
.blokk_in_sl{ width:718px; float:left; border-left: solid 1px #B9C4C9;  border-right: solid 1px #B9C4C9; margin-top: -3px; height: 200px; }
.blokk_in_sl img{ float: none;  }
.button{ cursor: pointer }
.cont_in_r ol{ text-align: left;margin:15px 0 0 50px; }
.t_bon{ border-top: solid 1px red; border-right: solid 1px red;}
.t_bon td{ border-bottom: solid 1px red; border-left: solid 1px red; padding: 10px;}
.top_m li{ color: red; font-weight: bold;  }
.kredit { text-align: left; float:left; width: 100%; }
.kredit li{ text-align: left; }
.dlia_ul{ text-align: left }
.dlia_ul ul{ text-align: left; float:left; width: 718px; }
.dlia_ul li{ text-align: left; float:left; width: 718px; color: black }
.dlia_ul strong{ color: red; font-size: 16px; }
.dostavca { padding:0 0 0pt 20px; float: left; width: 710px;  text-align: left;}
.dostavca span{ }
._dostavca{ border-top: 1px solid #B00402; border-left: 1px solid #B00402;}


/* _______________________ MODUL "SHOP" _______________________ */
.mod_shop_header 		{position:relative; text-align: left;}
.mod_shop_header h2 		{color:#eec00a}
.mod_shop_img_box		{position:absolute;height:180px;width:230px;top:0px;right:0px}
.mod_shop_image 		{margin:0 10px 3px 0;border:1px solid #999;padding:2px;display:block}
.mod_shop_text 			{font-size:11px;color:#666;padding-right:10px}
.mod_shop_text p 		{padding:0px;display:block;margin:0px}
.mod_shop_text_mini 		{font-size:10px;margin:3px 0}
.mod_shop_text_mini em 		{color:#769C38;font-style:normal}
.mod_shop_insertrow 		{width:110px;background:#f8f8f8;border:1px solid #d9d7cf;font-size:11px}
.mod_shop_price_big_shopstar 	{font-size:15px;font-weight:bold;color:#789E3A}
.mod_shop_price_big_shopstar em {color:#CC6600;font-style:normal}
.mod_shop_price_big 		{font-size:20px;color:#789E3A;margin:3px 0}
.mod_shop_basket_price 		{color:#85816e}
.mod_shop_ust 			{color:#85816e}
.mod_shop_basket 		{margin-top:0px;padding:8px;/*background:url(../images/box_gradient.gif)*/ repeat-x;border:1px solid #ddd}
.mod_shop_addtotd 		{background:#f8f8f8}
.mod_shop_tabs 			{line-height:0.1em}
.mod_shop_box 			{font-size:11px;color:#666;padding:10px;border:1px solid #e1dfd6}
.mod_shop_itabs 		{cursor:pointer;background:#f8f8f8;border:1px solid #e1dfd6;border-bottom:0px; padding:5px; white-space:nowrap;margin-right:2px; }
.mod_shop_tabs_text		{display:block;padding:5px}	
.mod_shop_itabs:hover 		{background:#fff;color:#ccc;border:1px solid #ddd;border-bottom:0px}
.mod_shop_none_display 		{display:none}
.mod_shop_topnav 		{font-size:11px;color:#999;display:block;margin:3px 0px}
.mod_shop_table 		{background:url(../images/bgr_shoptab.png) repeat-y left; width: 450px !important; text-align: left; margin-left:25px; }
.mod_shop_table td 		{background:#fff;padding:3px 6px;font-size:11px;color:#333; white-space: normal;}
.mod_shop_table div{ width: 350px; }
.mod_shop_table td div{ width: 350px !important; white-space: normal !important; }
.mod_shop_table ul{ color:#000000; }
.mod_shop_searchbox 		{background:url(../images/module-left.png) no-repeat left bottom;padding-bottom:20px;padding-left:10px;text-align:left; }
.mod_shop_myordersbox 		{background:url(../images/module-left.png) no-repeat left bottom;padding-bottom:20px;padding-left:10px;text-align:left}
.mod_shop_preorder_warn 	{color:#CC0000;font-weight:bold}
.mod_shop_wishlist_td 		{width:300px} 
.mod_shop_basket_table 		{background:#ccc} 
.mod_shop_basket_header 	{font-weight:bold;background:#E1E1E1;padding:5px;border-bottom:2px solid #999;font-size:10px;color:#666} 
.mod_shop_basket_header h3 	{color:#666} 
.mod_shop_basket_row 		{padding:5px;background:#fff}
.mod_shop_basket_row_price 	{padding:5px;background-color:#E4E4E4;color:#698B32;font-weight:bold}
.mod_shop_basket_row_right 	{padding:5px;background-color:#EFEFEF}
.mod_shop_basket_summ 		{font-weight:bold;color:#eec00a}
.mod_shop_popupheader 		{background-color:#eec00a;color:#fff;padding:5px;font-size:14px}
.mod_shop_timetillshipping 	{color:#85816e}
.mod_shop_warn 			{border:1px solid #f00;color:#f00;padding:4px;background:#FFFFEC;margin-bottom:5px}
.mod_shop_checkoutborder 	{border:1px solid #bab7ac}
.mod_shop_bar 			{background-color:#f0eee7;color:#777;padding:5px}
.mod_shop_barborder 		{background-color:#fff}
.mod_shop_bar_active 		{width:50px;background-color:#99CC00;color:#fff;font-size:42px;font-weight:bold;text-align:center}
.mod_shop_bar_inactive 		{width:50px;background-color:#BCBCBA;color:#797979;font-size:24px;font-weight:bold;text-align:center}
.mod_shop_steps_active 		{color:#777;background-color:#E8E8E8;width:25%;padding:4px}
.mod_shop_steps_inactive 	{color:#BEBEBE;background-color:#E8E8E8;width:25%;padding:4px}
.mod_shop_summoverall 		{font-size:14px;background-color:#f0eee7;border-top:1px solid #777;padding:2px;font-weight:bold}
.mod_shop_incvat 		{padding:1px;color:#777}
.mod_shop_orders_form 		{background-color:#f0eee7}
.mod_shop_orders_wait 		{background-color:#ccc;width:50px;height:50px;border:1px solid #fff}
.mod_shop_orders_progress 	{background-color:#fc0;width:50px;height:50px;border:1px solid #fff}
.mod_shop_orders_ok 		{background-color:#090;width:50px;height:50px;border:1px solid #fff}
.mod_shop_orders_ok_send 	{background-color:#09f;width:50px;height:50px;border:1px solid #fff}
.mod_shop_orders_failed 	{background-color:#f00;width:50px;height:50px;border:1px solid #fff}
.mod_shop_shop_items_left 	{background-color:#fff;border:1px solid #F1F1F1;height:150px;margin-right:10px;padding:5px}
.mod_shop_shop_items_right 	{background-color:#fff;border:1px solid #F1F1F1;height:150px;margin-bottom:10px;padding:5px}
.mod_shop_toptopseller_bottom 	{font-weight:bold;text-align:center;padding:3px;font-size:16px}
/* _______________________   _______________________ */
a.page_navigation:link,
a.page_navigation:visited	{color:#777;border:1px solid #ddd;background-color:#F8F8F8;text-decoration:none;padding:1px 4px;display:inline-block}
a.page_navigation:hover		{background-color:#fff}
a.page_navigation,
.page_navigation		{color:#fff;border:1px solid #709536;background-color:#FF0000;text-decoration:none;padding:1px 4px;display:inline-block}

/* ______________________________________________________________________________*/
.search_cat { float:left; width: 400px;}
.search_cat input{ color: #FF0000;  }
.search_cat .searchbox { width: 389px; float:left;}
.search_cat .inputbox { color: #FF0000;text-align: left; z-index: 99px; position: static; }
.mod_shop_price_big_shopstar{ color: #FF0000; }
.mod_shop_text h5{ font-size:14px;  text-align: left; }
.mod_shop_text_mini{ font-size:12px;  text-align: left;}
.tovar_img{ width: 100px; }
.mod_shop_price_big{ color: #FF0000;  }
.basket{ float:right; width:230px; text-align: left;margin:0 15px; 0 0;/* border-left:dotted 1px red;*/padding-left:5px; }
.basket li{ list-style: none; margin:0 0 0 0;}
.menu_cat{ width:220px; float:left; text-align:left; margin:50px 0 0 0; }
.shop_navi .menu_1{ float: left; width: 180px; position:relative;}
.shop_navi .menu_1 ul{float:none;margin:0 -15px 0 10px !important; padding: 0 0 0 5px !important; width: 180px; position:relative;  color:red;/*margin:0 0 0 -80px; padding: 0 0 0 15px;*/ }
.shop_navi .menu_1 ul ul{float:none; margin:0 -15px 0 0px; padding: 0 0 0 0px;/*margin:0 0 0 0px; padding: 0 0 0 15px;*/  color:red;}
.shop_navi .menu_1 li{ text-align: left ;width: 170px;  margin: 0 15px 0px 10px;  position:relative; padding: 0px;  color:red;}
.shop_navi .menu_1 li a{  text-align: left;float:none;font-size: 12px; }
.shop_navi .menu_1 li a:hover{  text-align: left;float:none;font-size: 12px; }
.shop_navi .menu_1 li ul li a{ font-size: 12px; font-weight: normal }
.shop_navi .menu_1 li ul li a:hover{ font-size: 12px; font-weight: normal }
.shop_navi .menu_1 li li{ text-align: left ;width: 130px;border: none; padding: 0px !important;}
.shop_navi .menu_1 li ul{ width: 180px;/* border: solid 1px;*/ margin:0px 0 0px 0px;  background: #FFFFFF;position:relative; }
.shop_navi .menu_1 li ul li ul{ border: none ; margin: 3px 0 0 0 !important; padding: 0px !important;}
.shop_navi .menu_1 li ul li{ border: none;   margin: 0px 0 0 0px ;  list-style: circle; padding: 0px !important; font-weight: bold }
.shop_navi .menu_1 li ul li a{ margin: 0 0 0 15px;padding:0 0 0 0; font-size: 11px; font-weight: bold }
.shop_navi .menu_1 li ul li b a{ color: #FF0000; font-size: 11px; font-family:Arial,Helvetica,sans-serif;}
.shop_navi .menu_1 li ul li ul li { border: none;    margin: 0px 0 0 15px !important; list-style: square; padding: 0px !important;}
.shop_navi .menu_1 li ul li ul li b a{ color: #FF0000; font-size: 11px; font-family:Arial,Helvetica,sans-serif;}
.menu_cat .menu_1 ul{ margin: 0 0 0 30px;padding:0 0 0 0; font-size: 12px;}
.menu_cat .menu_1 ul ul{ margin: 0 0 0 15px;padding:0 0 0 0; font-size: 11px; color:red;}
.menu_cat .menu_1 ul ul ul{ margin: 0 0 0 15px;padding:0 0 0 0;font-size: 11px; font-weight: normal; }
.menu_cat .menu_1 ul ul ul li a{ font-weight: normal; }
.menu_cat .menu_1 li b a{ color: #FF0000; font-size: 12px; font-family:Arial,Helvetica,sans-serif;}
.menu_cat .menu_1 li li b a{ color: #FF0000; font-size: 11px; font-family:Arial,Helvetica,sans-serif;}


.shop_navi .menu_1  li{ margin: 0 0 0 30px;padding:0 0 0 0; font-size: 12px;}
.shop_navi .menu_1 li li{ margin: 0 0 0 15px;padding:0 0 0 0; font-size: 11px;}
.shop_navi .menu_1 li li li{ margin: 0 0 0 20px;padding:0 0 0 0;font-size: 11px; font-weight: normal; }
.shop_navi .menu_1 li li li a{ font-weight: normal; }
.shop_navi .menu_1 li b a{ color: #FF0000; font-size: 12px; font-family:Arial,Helvetica,sans-serif;}
.shop_navi .menu_1 li li b a{ color: #FF0000; font-size: 11px; font-family:Arial,Helvetica,sans-serif;}
#content h1{ color: #fff; }
.hz_pod{font-family: "Monotype Corsiva"; font-size: 36px; color: #FF0000; margin: -35px 0 0px 0; position: relative; width: 200px; /*display: block; float: none !important;*/  height:36px; white-space: nowrap; background: #fff; text-align: center; clear: none;}
.hz_pod p{ margin-top:30px; }
.cont_in_r ul{ width:100%; color:#000000; text-align: left; float:left;}
.cont_in_r strong{ text-align: left;  }
.cont_in_r ul li{ width: 90%; text-align: left; }
#content ul li{ width: 70%; text-align: left; color: red }
.cont_in_r a{ text-decoration: underline }
a.page_navigation, .page_navigation{ border: none ; }

.video{ width: 550px; height: 550px; border: solid 2px red; margin-left:30px; }
.list_items{ width:530px;margin:30px 0px 0 25px; float:right; padding-right:15px; }
form{margin:0;  }
.bg_lang{ background:  url(../img/bg_lang.png); width: 88px;height:33px; margin: 53px 3px 0 0;float:right;  }
.bg_lang img{ float:left; margin: 3px 3px 0 3px; }
a.lang img{margin: 4px 0 0px 7px;  filter:alpha(opacity=50); -khtml-opacity:0.5;  -moz-opacity:0.50;  opacity:0.50;  border:none; position: relative; }
a.lang img:hover{margin: 4px 0 0px 7px;  filter:alpha(opacity=90); -khtml-opacity:0.9;  -moz-opacity:0.90;  opacity:0.90; position: relative;}
a.lang_a img{margin: 4px 0 0px 7px;  filter:alpha(opacity=90); -khtml-opacity:0.9;  -moz-opacity:0.90;  opacity:0.90; position: relative;}
 p em strong{ font-size: 14px; line-height: 22px;  text-align: left;}
 h4{ background:  url(../img/z_v.gif) no-repeat left -0px; padding-left: 30px; color:red; font-size: 16px;margin:25px 0 10px 0;  }
 .t_prog_d{  border-top: solid 1px #D3AFB8; border-right: solid 1px #D3AFB8; float: none; width:80%;}
.t_prog_d td{ border-bottom: solid 1px #D3AFB8; border-left: solid 1px #D3AFB8; padding: 5px 7px 5px 7px;}
.t_prog_d td SUP a{ font-weight: bold }
ul.b_b{ background: none;  list-style: none }
.b_b li{ background: none;  list-style: none }
.newstime{ text-align: left; width: 95%;padding-left:20px; color:red; font-weight: bold; }
img.icon{ float: left; margin:5px 15px 5px 25px; }
.in_cont ol li{ background: none; padding-left: 0px;}
.im_novinki img{ float:left; margin: 0px 15px 5px 0px; }
.m_lat {
    position: relative;  display: none; width:100%; float:left;
}
.news-ticker_ds dl{border-bottom: dotted 1px red; width:120px; /*float:left;*/ margin-top:25px;  text-align: center;   }

.news-ticker_ds dl a{ color: black; float: none !important; font-size:12px; text-decoration: none }
.news-ticker_ds dl a:hover{ color: black; float: none !important; font-size:12px; text-decoration: none }
.news-ticker_ds dl img{float:none !important; margin-right:10px;margin-left:0px; }
a.vib_pod{ cursor: pointer; }
.butt_akc{ float: left;width:700px; padding-left:35px; }
.butt_akc img{ float: left;/* margin:3px 5px 3px 0px*/ }
.butt_akc a{ float: left;  width: 35px !important; margin:4px 6px 4px 1px}
.butt_akc a:hover{ float: left; border: solid red 1px !important; width: 35px !important; margin:3px 5px 3px 0px}
.butt_akc a:active{ float: left; border: solid red 1px !important;  width: 35px !important; margin:3px 5px 3px 0px}
.mod_faq_quest			{cursor:pointer;color:red;text-decoration:underline}
.mod_faq_ans			{display:block;margin:5px 0;padding:10px 10px 10px 15px;font-size:11px;color:#666;border-top:0px solid red;border-right:0px solid red;border-bottom:0px solid red;border-left:3px solid red;background:#E8E8E8}
h2{ color: red; }
em{ font-size: 16px; }
ul.vak{ background: none; list-style: disc;margin-left:30px; display: block; float: none;width:90%; }
ul.vak li{ list-style: disc; color: black; background: none; padding: 0px; margin-left: 15px; font-size: 12px;  font-weight: normal;}
.pod_k { width: 782px;  margin: 25px 0 0  -16px; }
.pod_k img{float:left; }
.thelanguage{ background: #f4f2f2; margin-top:-10px; padding:10px; font-size: 13px; line-height: 18px; }

/* _______________________ модуль галерея _______________________ */
.mod_gal_imgcontainer		{float:left;border:1px solid #ddd;margin:3px 6px 3px 0px;padding:0}
.mod_gal_header			{color:#333;background-color:#F4F4F4;border-bottom:1px solid #ddd;padding:5px}
.mod_gal_img			{padding:5px}
.mod_gal_kbsize			{color:#999;text-align:center;margin-top:3px}

/* _______________________ модуль комменты _______________________ */
.mod_comment_box		{margin:0 0 5px 0}
.mod_comment_ans_box		{padding:0 0 0 60px;background:url(../images/answer.gif) no-repeat 20px top}
.mod_comment_header		{font-size:10px;background:#EBF1E0;border:1px solid #CEE1AE;color:#709536;padding:3px 10px;clear:both;position:relative}
.mod_comment_text		{padding:8px;border-right:1px solid #CEE1AE;border-bottom:1px solid #CEE1AE;border-left:1px solid #CEE1AE;font-size:11px}
.mod_comment_icons		{float:right}
.mod_comment_author		{float:left}
.mod_comment_highlight		{border:2px solid #eec00a}
.mod_comment_changed		{color:#999;font-size:10px}


