html, body, img, div, p, span, ul, li, ol, form, frame, iframe, span, a, em, i, b, strong, h1, h2, h3, h4, h5, h6, table, td, tr, th, input, select, textarea{padding:0; margin:0}
html {height:100%;}
body {position:relative; height:100%; _behavior:url("./js/csshover3.htc"); background-color: #FFF; font-family: Tahoma, "Times New Roman"; font-size:12px; }
img {border:0;}
a {outline:none;}
a:hover {text-decoration:none;}
ul {list-style: none;}
*:focus {outline: none;}

input {background:#d5ff94; border:1px solid #CCCCCC; color:#56a400;}

/* Content */
.telo { min-width:1250px; height: 100%; background-color: #FFF; 
/*margin-top: -254px; */
}
.emptys{clear:both; 		font-size:0;
		overflow:hidden;}
.emptys_telo {height:254px; min-width:1250px; }

/* Footer */
/*.footer {height:100px; margin:-100px 0 0 0;}*/

div.heder {min-width:1250px; }

div.L_heder { width: 130px; height: 189px; background-image:url(../images/L_heder.jpg); float: left;}
div.Cen_L_heder { width: 542px; height: 189px; background-image:url(../images/Cen_L_heder.jpg); float: left;}
div.rol_heder { height: 189px;  background-color: #FFF; }
div.R_heder { width: 130px; height: 189px; background-image:url(../images/R_heder.jpg); float: right;}
div.Cen_R_heder { width: 442px; height: 189px; background-image:url(../images/Cen_R_heder.jpg); float: right;}

div.footer {right; min-width:1250px; }

div.L_footer { width: 130px; height: 65px; background-image:url(../images/L_footer.jpg); float: left;}
div.Cen_L_footer { width: 154px; height: 65px; background-image:url(../images/Cen_L_footer.jpg); float: left;}
div.rol_footer { height: 65px;  background-color: #FFF; }
div.R_footer { width: 130px; height: 65px; background-image:url(../images/R_footer.jpg); float: right;}
div.Cen_R_footer { width: 139px; height: 65px; background-image:url(../images/Cen_R_footer.jpg); float: right;}

li a {display:block;}

td.nad_L_footer {
background-image:url(../images/nad_L_footer.jpg); 
background-position:bottom; 
background-repeat:no-repeat; 
width:130px;}

td.nad_R_footer {
background-image:url(../images/nad_R_footer.jpg); 
background-position:bottom; 
background-repeat:no-repeat; 
width:130px;}



div.Left_bloc {width: 130px; float: left; height: 100%; min-height:600px; 
/*margin-top: -254px;*/
}
/*.emptys_Left_bloc {height:254px; width: 130px;} */

div.pod_L_heder { height: 100%;  /*background-image:url(../images/pod_L_heder.jpg); background-position:top; background-repeat:no-repeat; */}
div.nad_L_footer {  height: 100%;  }

div.Right_bloc {width: 130px; float: right; height: 100%;  min-height:600px;
/*margin-top: -254px;*/
}
div.pod_R_heder { height: 100%; /* background-image:url(../images/pod_R_heder.jpg); background-position:top; background-repeat:no-repeat;  */}
div.nad_R_footer {  height: 100%; background-image:url(../images/nad_R_footer.jpg); background-position:bottom; background-repeat:no-repeat; }

ul.menu_katalog_first {background-color:#FF0000; display:none;}
ul.menu_katalog_last {background-color:#0000FF; display:none;}

ul.menu_katalog {width:184px; background-color:#8ac531; display:none;}
ul.second_menu_katalog { background-image:url(../images/bg_menu_2_center.jpg); background-repeat:repeat-y; display:none; position:absolute; left: 184px; z-index:5; top:0;}

/* ------  Ссылки для меню   ------------- */
a.menu:link	{
	text-decoration: none;
	color: #FFF; }
a.menu:visited	{
	text-decoration: none;
	color: #FFF; }
a.menu:active	{
	text-decoration: underline;
	color: #fff; }
a.menu:hover	{
	text-decoration: underline;
	color: #fff; }

/* ------  Ссылки для елементов каталога   ------------- */
a.element:link	{
	text-decoration: none; 
	color: #606060; }
a.element:visited	{
	text-decoration: none;
	color: #606060; }
a.element:active	{
	text-decoration: underline;
	color: #70a70a; }
a.element:hover	{
	text-decoration: underline;
	color: #70a70a; }



.block {
border:0px solid;
}


.news_bottom { background-image:url(../images/fon_korzina_footer.jpg); 
background-repeat: no-repeat; background-position: bottom;
width:203px; border-radius:0 0 8px 0;
}
.news_top { background-image:url(../images/fon_korzina.jpg);
background-repeat: no-repeat; background-position: top;
width:203px;  border-radius:0 8px 0 0;
}


.hed_tovar_top { background-position:top}
.hed_tovar_bottom { background-position:bottom; background-image:url(../images/bg_hed_tovar.jpg); background-repeat:repeat-x; text-indent:0px; }
.hed_tovar_bottom2 { background-position:bottom; background-image:url(../images/bg_hed_tovar2.jpg); background-repeat:repeat-x; text-indent:0px; }

.fon_niz_conteiner {border-radius:0 0 0 8px; background-image: url(../images/fon_niz_conteiner.jpg); background-position: bottom; background-repeat:repeat-x; }
.fon_verh_conteiner {border-radius:8px 0 0 0; padding-left:10px; padding-right:10px; background-image:url(../images/fon_verh_conteiner.jpg); background-position:top; background-repeat:repeat-x; min-height: 200px}
.bg_hed_tovar_top_center { background-image:url(../images/bg_hed_tovar_top_center.jpg); border-radius:8px 8px 0 0;  height:46px; }
.bg_hed_tovar_top_center2 { background-image:url(../images/bg_hed_tovar_top_center2.jpg); border-radius:8px 8px 0 0;  height:46px; }
.bg_hed_tovar_top_right { width:100%; height:46px; background-image:url(../images/bg_hed_tovar_top_right.jpg); background-repeat:no-repeat; background-position:right; }
.bg_hed_tovar_top_left { width:100%; height:46px; background-image:url(../images/bg_hed_tovar_top_left.jpg); background-repeat:no-repeat; background-position:left; }
.text_hed {color:#294644; margin-left:85px;}
.name_hed  { color:#FFFFFF; font-weight:bold;}
.kat_tovar { background-image:url(../images/bg_kat_tovar.jpg); background-repeat:repeat-x;  height:20px; color:#294644; 
padding:5px 0px 0px 0px; }
.bg_footer_tovar_right {width:100%; height:35px; background-image:url(../images/bg_footer_tovar_right.jpg); background-repeat:no-repeat; background-position:right;}
.bg_footer_tovar_left {width:100%; height:35px; background-image:url(../images/bg_footer_tovar_left.jpg); background-repeat:no-repeat; background-position:left; }
.bg_footer_tovar_center { background-image:url(../images/bg_footer_tovar_center.jpg); 
border-radius:0 0 8px 8px ; height:35px; }
.bg_footer_tovar_center2 { background-image:url(../images/bg_footer_tovar_center2.jpg); 
border-radius:0 0 8px 8px ; height:34px; }

/* ----  оформление страницы елементов каталога ----- */ 
.katalog_element ul li { list-style: disc inside none;}
.katalog_element {padding:50px 25px 50px 25px; text-align:justify; color:#294644; line-height:15px; font-family:Arial, Helvetica, sans-serif; }
.img_katalog_element {float:left; text-indent:0px; width:300px; padding:2px; border:#7ec110 1px solid;}
.img_katalog_element:hover {padding:1px; border:#006c03 2px solid;}
.img_katalog_gallery { float:left; margin:10px 2px 5px; width:65px; height:48px; overflow:hidden;  padding:2px; border:#7ec110 1px solid; }
.img_katalog_gallery:hover { padding:1px; border:#006c03 2px solid;  }
.titl_katalog_element {text-indent:0px; color:#006c03; font-size:16px; font-weight:bold; margin-bottom:25px; text-align:left;}
/* -------///////////////////////////////////////---------*/

/* ----  оформление раздела для авторизации и новостей ----- */ 
.news_text {padding-left:15px; }
.news_text p { margin-top: 5px; font-size:12px;}
/* -------///////////////////////////////////////---------*/
.titl_page {color:#355754; font-size:18px; padding:20px 0 0 0; text-align:center;}
.text_stat ul li { list-style: disc inside none; }
.text_stat {padding:10px 25px 50px 25px; text-align:justify; color:#294644; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.kolichestvo {font-size:12px; border:0; background-color:#FFFFFF; background-image: url(../images/fon_kolichestvo.png); background-repeat:no-repeat; text-align:center; width:29px; height:17px; color: #606060; display:block; float:left;}
.kolichestvo2 {font-size:12px; border:0; background-color:#FFFFFF; background-image: url(../images/fon_kolichestvo.png); background-repeat:no-repeat; text-align:center; width:29px; height:17px; color: #606060; background-color:#dbe2e2; display:block; float:left;}


/* ----  Корзина (кнопки и прочее)  ----- */ 
.fon_basket_btn { background-image:url(../images/btn/btn_basket.png); background-repeat:no-repeat; float:right; 
width:70px ; height:18px; margin-right:15px; border:0; color:#FF0000; background-color: transparent; font-size:12px; 
padding-bottom:2px;    }
.fon_basket_btn:hover	{
	text-decoration: underline; }

.fon_basket_btn_top {background-image:url(../images/btn/btn_basket.png); background-repeat:no-repeat; float:right; 
width:70px ; height:18px; margin-right:15px;}

/*  Ссылка для кнопки В КОРЗИНУ    */
a.to_basket:link	{
	text-decoration: none;
	color: #FF0000; padding-right:7px; font-family:Tahoma, "Times New Roman" }
a.to_basket:visited	{
	text-decoration: none;
	color: #FF0000; padding-right:7px; }
a.to_basket:active	{
	text-decoration: underline;
	color: #FF0000; padding-right:7px; }
a.to_basket:hover	{
	text-decoration: underline;
	color: #FF0000; padding-right:7px; }
	
.btn_zakaz {background-image:url(../images/btn/fon_btn_zakazat.png); width:85px; height:21px; color:#007eff; background-color: transparent; border:0; line-height: 21px ; padding-bottom: 3px; font-family: Tahoma,"Times New Roman";   font-size: 12px; cursor:pointer;}
.btn_zakaz:hover {color:#FF0000;}

.btn_pereschot {background-image:url(../images/btn/fon_btn_zakazat.png); width:85px; height:21px; color:#007eff; cursor: pointer; float:right }
.btn_pereschot:hover {color:#FF0000;}

.btn_back {background-image: url(../images/btn/fon_btn_prodolgit.png); width:147px; height:21px; color:#007eff; cursor: pointer; float: left; margin-left:50px; }
.btn_back:hover {color:#FF0000;}
/* -------///////////////////////////////////////---------*/

.btn_auth_form {border:0px; background: none; font-weight:bold; color:#0076a7; font-size: 16px;}
.btn_auth_form:hover {color: #53a600; cursor: pointer;}
.btn_search {border:0px; background: none; font-weight:normal; color:#0076a7; font-size: 13px;}
.btn_search:hover {color: #53a600; cursor: pointer;}


.btn_togle {
	background-image: url("../images/bg_hed_tovar_top_center.jpg");
    border-radius: 8px 8px 0 0;
    height: 46px;
	float:left;
	margin-right: 2px;
	padding:0 10px;
	color:#355754;
	cursor: pointer;
}

.activ {
    box-shadow: 0px -15px 20px -15px rgba(0,0,0,0.5) inset; /* Параметры тени */
	}