html, body { width: 100%; height: 100%; margin: 0; padding: 0; text-align: center;} 

#page-all {
	/*width: 90%;*/
	width: 922px;
	margin: 0 auto;
	min-height: 100%;
	padding-top: 45px;
}

#page-head {
	width: 922px;
	height: 180px;
}

* html #page-all {height: 100%;}

*{
	padding: 0;
	margin: 0;
	border: 0;
}

h3 {
	font-size: 15px;
}

h4 {
	font-size: 13px;
}

hr {
	display: none;
	visibility: hidden;
}

#page-footer {
	margin: 0 auto;
	height: 100px;
	width: 922px;
		}

body { 
      font-family: "Comic Sans MS", Arial; 
      font-size: 13px; 
	  color: #70480B;
      /*background: #e1e181;*/
	  /*background: #E4E25B;*/
      background-image: url(/bitrix/templates/mate/images/bg.gif);
	}

h1  {
	font-size: 20px;
}

h2 {
	font-size: 15px;
}
	
a { text-decoration: none; color: #70480B;}
a:hover { text-decoration: underline; color: #90480B;}

form { /*display: inline; */margin: 0; padding: 0; }

tr, td, table { font-family:"Comic Sans MS", Arial; font-size: 12px; color: #70480B;}
#conteiner { margin: 0 auto; height: 100%; width: 938px; }

.content { margin-top: 6px; width: 100%; }

.content IMG { padding: 5px 10px;}

.ramka_top {background: url(/bitrix/templates/mate/images/ramka_top.gif) top left repeat-x;}
.ramka_bottom {	width: 1020px;	background: url(/bitrix/templates/mate/images/ramka_bottom.gif) bottom left repeat-x; margin:0px auto;}
.ramka_left {background: url(/bitrix/templates/mate/images/ramka_left.gif) left top repeat-y;}
.ramka_right {background: url(/bitrix/templates/mate/images/ramka_right.gif) right top repeat-y;}

.banner3 { background: url(/bitrix/templates/mate/images/banleft.jpg) left no-repeat; }
.banner2 { background: url(/bitrix/templates/mate/images/bancenter.jpg) }
.banner1 { background: url(/bitrix/templates/mate/images/banright.jpg) right no-repeat; }

.logo { height: 99px;  padding-top: 11px;  }

.img_logo { float: left; width: 330px; }

.right_from_logo { float: right; }

.lang { float: left; color: #626262; font-family: Tahoma; font-size: 11px; padding-right:15px; }
.lang a { line-height: 20px; color: #626262; }
.lang a:hover { color: #626262; }

.search { float: right; width: 70px; height: 45px; background: url(/bitrix/templates/mate/images/search_bg.jpg) top repeat-x; }
.search a { line-height: 25px; color:#626262; font-size: 11px; }
.search a:hover { color:#626262; font-size: 11px; }

.cur { float: left; width: 80px; }

.curlan {height: 45px; width: 230px}
.bu_1 { float: right; width: 340px; }

.search_input { border: none; background: none; width: 100px; line-height: 21px; height: 21px; margin: 0; padding: 0; color: #747474; font-family: Tahoma; font-size: 11px }

.search_submit { border: none; background: url(/bitrix/templates/mate/images/search_submit.jpg) no-repeat; width: 25px; height: 21px; margin: 0; padding: 0; }

.left { float: left; }
.left_pad{padding-left:40px; padding-top:35px;}
.right { float: right; }

.nav { width: 100%; height: 30px; margin-top: 0px;  font-weight:bold;}
.nav_l { height: 30px;}
.nav_r { padding-left: 15px; padding-right: 15px;}
.nav_r a { margin-right: 2px; }
.nav_pt {padding-top:5px;}
.nav_pb {padding-bottom:45px;}

.nav_block { width: 200px; background: #fff4da; }
.nav_block_filter { width: 320px; background: #fff4da; }
.nav_block_1{ background: url(/bitrix/templates/mate/images/blog-1seredins.jpg) center center repeat-y;  }
.nav_block_1_filter{ background: url(/bitrix/templates/mate/images/filter_center.jpg) center center repeat-y;  }
.nav_block_2_filter { background: url(/bitrix/templates/mate/images/filter_top.jpg) top left no-repeat; }
.nav_block_2 { background: url(/bitrix/templates/mate/images/blog-1verh.jpg) top left no-repeat; }
.nav_block_4 { background: url(/bitrix/templates/mate/images/blog-1niz.jpg) bottom left no-repeat; }
.nav_block_4_filter { background: url(/bitrix/templates/mate/images/filter_bottom.jpg) bottom left no-repeat; }
.nav_block_5 { padding-top: 10px; padding-bottom:30px; padding-left: 10px; padding-right: 10px;}
.nav_block_5 span { font-family:"Comic Sans MS", Arial; font-size: 16px; color: #8d1611; font-weight:bold;}
.nav_center { text-align:center; padding-top: 10px;}
.category { /*!MALEX! padding-left: 10px; */padding-top: 10px; line-height: 16px; width: 100%; color: #8d1611; }
.category a { color: #8d1611; }
.category a:hover { color: #8d1611; }

.cart_block { float: right; width: 200px; background: #fff4da; margin-top: 6px; }
.cart_block_2 {background: url(/bitrix/templates/mate/images/blog-1seredins.jpg) center center repeat-y;}
.cart_block_3 { background: url(/bitrix/templates/mate/images/blog-1verh.jpg) top left no-repeat;}
.cart_block_4 { background: url(/bitrix/templates/mate/images/blog-1niz.jpg) bottom left no-repeat;}
.cart_block_5 { padding-top: 10px; padding-bottom:30px; padding-left: 10px; padding-right: 10px; }
.cart_block_5 span a { font-family:"Comic Sans MS", Arial; font-size: 16px; color: #8d1611; font-weight:bold;  }
.cart_block_6 { padding-left: 10px; padding-top: 10px; line-height: 16px; width: 90%; color: #70480B; }
.cart_block_6 a { color: #70480B; }
.cart_block_6 a:hover { color: #70480B; }
.cart_block_6 span { font-size: 22px; line-height: 30px; }

/* MALEX */
.my_block { float: right; width: 200px; background: #fff4da; margin-top: 6px;   height: 180px; }
.my_block {
	text-align: center;
}

.my_block .form {
	text-align: right;
}

.my_block input{
	margin-bottom: 3px;
}

.my_block h2 {
	font-size: 15px;
	color: #8D1611;
	padding: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
	text-align: center;
}

.my_block_tile {background: url(/bitrix/templates/mate/images/blog-1seredins.jpg) center center repeat-y;	height: 180px; }
.my_block_top { background: url(/bitrix/templates/mate/images/blog-1verh.jpg) top left no-repeat;     height: 180px; }
.my_block_bottom { background: url(/bitrix/templates/mate/images/blog-1niz.jpg) bottom left no-repeat;    height: 180px; }
.my_block_content { padding-top: 10px; padding-bottom:30px; padding-left: 10px; padding-right: 10px;    height: 180px; }
.my_block h2 a { color: #8d1611; }
.my_block h2 a:hover { color: #8d1611; }
/* /MALEX */

.catalog { width: 470px; color: #70480B; font-size: 11px; padding:0px 20px; }
.catalog span a { color: #70480B; text-decoration: none; font-size: 14px; font-weight: bold; }
.catalog span a:hover { color: #70480B; text-decoration: underline; }
.catalog a { color: #70480B; text-decoration: none; }
.catalog a:hover { color: #70480B; text-decoration: underline; }

.catnew { color: #8BA601; text-decoration: none; }
.cat_left { float: left; margin-bottom: 0px; margin-top: 0px; }

.login { padding-left: 15px;   }
.login_input { border: 1px solid #dddddd; width: 80px;}
.login_submit { border: 1px solid #dddddd; background: #ffffff; width: 60px; }
.login_text { color: #8d1611; }
.login_text a { color: #8d1611; }
.login_text a:hover { color: #8d1611; }
.login_block { float: left; width: 200px; background: #ddf4ff; margin-top: 6px;}
.login_block_2 { background: url(/bitrix/templates/mate/images/blog-1seredins.jpg) center center repeat-y;}
.login_block_3 { background: url(/bitrix/templates/mate/images/blog-1verh.jpg) top left no-repeat;}
.login_block_4 { background: url(/bitrix/templates/mate/images/blog-1niz.jpg) bottom left no-repeat;}
.login_pad {padding-top: 5px; padding-right: 25px; padding-left: 25px; }

.news_block { float: left; width: 200px; background: #ddf4ff; margin-top: 6px; }
.news_block_2 { background: url(/bitrix/templates/mate/images/blog-1seredins.jpg) center center repeat-y; }
.news_block_3 { background: url(/bitrix/templates/mate/images/blog-1verh.jpg) top left no-repeat; }
.news_block_4 { background: url(/bitrix/templates/mate/images/blog-1niz.jpg) bottom left no-repeat; }
.news_pad {padding-top: 15px; padding-right: 25px; padding-left: 25px; }
.news_block_4 span { font-family:"Comic Sans MS", Arial; font-size: 16px; color: #8d1611; font-weight:bold;}
/*.login_block_5 { background: url(/bitrix/templates/mate/images/login_bot_right.jpg) bottom right no-repeat; height: 88px; } */

.products { margin-top: 6px; margin-bottom: 6px; }
.bottom { background: url(/bitrix/templates/mate/images/bottom.gif) repeat-x; height: 12px; }
.top { background: url(/bitrix/templates/mate/images/top.gif) repeat-x; height: 12px; }
.left_2 { background: url(/bitrix/templates/mate/images/left.gif) repeat-y; width: 12px; }
.right_2 { background: url(/bitrix/templates/mate/images/right.gif) repeat-y; width: 12px; }

.name { float: left; font-size: 11px; color: #848484; }
.name a { color: #848484; text-decoration: none; }
.name a:hover { color: #848484; text-decoration: underline; }
.price { float: right; font-size: 11px; color: #ae5a08; }

.foottop { background: url(/bitrix/templates/mate/images/footup.jpg) top left repeat-x; height: 100px;}
.footbot { background: url(/bitrix/templates/mate/images/footbot.jpg) bottom left repeat-x; height: 100px;}
.footright { background: url(/bitrix/templates/mate/images/footright.jpg) right no-repeat; height: 100px;}
.footleft { background: url(/bitrix/templates/mate/images/footleft.jpg)  left no-repeat; height: 100px;}

.footer_links { padding-left: 15px; font-size: 11px; padding-right: 30px; padding-top: 40px; }
.footer_links a { color: #70480B; line-height: 15px; font-weight:bold; }
.footer_links a:hover { color: #70480B; font-size: 11px; }

.for_gor{padding-right:10px; padding-left:10px; text-align:center; font-weight: bold;}
.data-table
{
/*background-color: #f1e5ad; border: "1"; border-color:"#e7cc61"*/
}

#left_menu li
{
	list-style: none;
}

/*Submenu hide*/
#left_menu li:hover ul ul,
#left_menu li.jsvhover ul ul,
#left_menu li:hover ul ul ul,
#left_menu li.jsvhover ul ul ul 
{
	/*top:-999em;*/
	display:none;
}

/*Submenu show*/
#left_menu li:hover ul,
#left_menu li.jsvhover ul,
#left_menu li li:hover ul,
#left_menu li li.jsvhover ul,
#left_menu li li li:hover ul,
#left_menu li li li.jsvhover ul
{
	z-index:1000;
	/*top:auto;*/
	display:block;
}

/*Submenu box*/
#left_menu li ul
{
	position:absolute;
	/*top:-999em;*/
	margin-left: 90px;
	margin-top: -60px;
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	border:none;
	width:135px;
}

table.cert_table
{
	width: 60%;
}

table.cert_table td
{
	padding: 5px;
}

.filter_block
{
	background: url('/bitrix/templates/mate/images/filter_bg.jpg') no-repeat;
	width: 320px;
	height: 153px;
}

.h1
{
	font-size: 20px;
	font-weight: bold;
	padding-top: 0;
	margin-top: 0;
}

#search_input
{
	margin-right: 3px;
	margin-bottom: 3px;
	width: 130px;
}

.search-form
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;
}