body#main_body {font-size: 13px;   background: #0092e2 url(/images/bg.jpg) 0 0 repeat-x; padding: 24px 0 30px 0; margin: 0; color: #323232;  font-family: Arial, Tahoma, Verdana, sans-serif;}

/*----Global---*/
img {border:0;}
a {color:#0092e2; text-decoration: underline;}
a:hover {text-decoration:none;}
form {padding:0; margin:0;}
table {border-collapse: collapse;}
/*---- отключено выравнивание по верхнему краю в таблице
 td {vertical-align:top;}
 ---*/

p {margin:0; padding: 0px 0 20px 0; line-height:135%;}
ul {list-style-type:none; padding:5px 0 15px 0px; margin:0;}
li {padding: 0 0px 10px 20px; background: transparent url(/images/arr_02.gif) 7px 7px no-repeat;}


h1 {font-size:24px; font-weight:normal; margin:0; padding: 7px 0 13px 25px;  background: transparent url(/images/arr_01.gif) 0 13px no-repeat;}
h2 {font-size:18px; font-weight:normal; margin:0; padding:0px 0 15px 0; color:#000;}
h3 {font-size:14px; font-weight:bold; margin:0; padding:7px 0; color:#000;}
h4 {font-size:14px; font-weight:bold; margin:0; padding:7px 0 15px 0; color:#000; text-align:center;}

#container {width: 950px; margin:0 auto; padding: 0 20px 0 0; background: #fff url(/images/br_bg.gif) 100% 100% no-repeat;}

/*----Header---*/
#header {padding: 20px 0px 24px 0; background: transparent url(/images/tl_bg.gif) 0 0 no-repeat;}
#logo {position: absolute; margin-top:20px;margin-left: 20px; z-index:1;}
#header_left {float: left; padding: 12px 0 5px 154px;  font-size:12px; color:#0092e2;}
.slogan {font-size:24px; padding: 20px 0 10px 0;}
.slogan span {color:#ff9900;}
#header_right {float: right; text-align:right; padding: 0px 0 10px 24px; font-size:14px; color:#000;}
#header_right a {color:#0092e2;}
#tel {float: right; text-align:right; padding: 15px 0 10px 0;  font-size:24px; }

/*----main_menu---*/
#main_menu { clear:both;}
ul#main_menu {list-style-type:none; padding:0 0 0 144px; margin:0;}
#main_menu li {text-align:center; float:left; padding: 0 5px 0 0; background:none;}
#main_menu a {font-size:18px; color:#000;  padding: 0 10px;}
#main_menu a:hover {text-decoration:none; color:#fff; background: #0092e2;}
#main_menu a.active {text-decoration:none; color:#fff; background: #0092e2;}
/*----/Main_menu---*/

/*----/Header---*/

/*----Content---*/
#content {clear:both; padding: 35px 0px 100px 50px; border-top:1px solid #0092e2; height:1%;}
#content_left {float: left; width:640px; overflow:hidden; padding: 10px 0;}
#content_right {float: right; width:240px; overflow:hidden; background: #f8f8f8 url(/images/grey_br.gif) 100% 100% no-repeat;}
#content_right1 {padding: 10px 15px 0px 20px; background: transparent url(/images/grey_tl.gif) 0 0 no-repeat;}

table.ceny-tab {width:99%; margin: 0 0 20px 1px;}
.ceny-tab th  {border:1px solid #0092e2; background:#E4F5FE; padding:5px 13px;}
.ceny-tab td  {border:1px solid #0092e2; padding:9px 13px;}



.cl {display:block; clear:both; height:0; line-height:0; font-size:0;}
/*----/content---*/

/*----footer---*/
#footer {clear:both; margin-left:50px; padding: 13px 0 30px 0;border-top: 2px solid #0092e2; font-size:12px; height:1%;}
#footer_left {float: left; width:640px; overflow:hidden; padding-top:5px;}
#footer_right {float: right; width:240px; overflow:hidden; text-align:right;}
#footer_right a {margin-left:2px;}
.copy  {padding: 10px 0; color:#777777;}

/*----/footer---*/

#search_block {
	border-color: #F6F9FE;
	margin-bottom: 6px;
}

	#search_block tr {
		background-color: #F6F9FE;
		border-bottom: 2px solid #FFFFFF;
		font-weight: bold;
	}

	#search_block td {
		border: 0px !important;
		padding-left: 10px;
		padding-right: 5px;
		height: 20px;
	}

	#search_block #hat {
		background-color: #E8F1FA !important;
	}
	
.list .active a {color:#ff9a00; text-decoration:none;}
.item {padding:0 0 15px 0; margin: 0 0 15px 0; border-bottom:1px solid #afb7c2;}
.item .title {font-size:18px; padding-bottom:5px;}

.img_text {font-size:11px; padding:8px 20px 8px 0; clear:both; text-align:center; }

.catalog td {padding:7px 5px 7px 0px;}

a.active  {color:#FF9A00; text-decoration:none;}

.list_01 {width:205px; padding:0; margin-top:-5px; background: url(/images/line_white.gif) 2px 0 no-repeat; //height:1%; }
.list_01 li {padding: 10px 0px 0px 0px; background: none; clear:both; font-weight:bold; //height:1%; }
.list_01 li  .menu_line_minus{padding:0px 0px 0px 36px; //height:1%; //position:relative;}
.list_01 li.last {background: #f8f8f8 url(/images/li_minus.gif) 4px -82px no-repeat;}
.list_01 li li {font-weight:normal; padding: 5px 0px 0px 32px; background:transparent url(/images/li_doc.gif) 6px 7px no-repeat;}
.list_01 li li.last {background:transparent url(/images/li_doc_last.gif) 4px 7px no-repeat;}

a.p_insert {cursor:pointer; display:block; height:13px; width:35px; margin: 3px 0 0 -36px; _margin: 3px 0 0 -18px; background:transparent url(/images/p_insert.gif) 0 0 no-repeat; float:left; }
a.m_insert {cursor:pointer; display:block; height:13px; width:35px; margin: 3px 0 0 -36px; _margin: 3px 0 0 -18px; background:transparent url(/images/m_insert.gif) 0 0 no-repeat; float:left; }
.list_01 ul {clear:both; padding:0; background: url(/images/line_tree.gif) 4px 0 repeat-y;  margin:0 0 0 -18px; //height:1%;}
.right_menu {background: url(/images/line_tree.gif) 4px 0 repeat-y; margin-bottom:20px; _height:1%; }

.search_block {float:right; clear:right; width:140px; height:25px;  //margin-top:-20px;}
.search_block fieldset{padding:0; margin:0; border:0;}
.search_block  .but {float:left; margin-top:2px;}
.search_block  .inp {float:right; width:114px; font-size:11px; font-size:11px; padding-bottom:0;}

#navibar {padding:0 0 15px 0; line-height:18px;}

.slider {padding:30px 0 10px 0;}
.slider .prev {float:left; padding-left:15px; background:transparent url(/images/ico_prev1.gif) 0 7px no-repeat;}
.slider a.prev {background:transparent url(/images/ico_prev.gif) 0 7px no-repeat;}
.slider .next {float:right; padding-right:15px; background:transparent url(/images/ico_next1.gif) 100% 7px no-repeat;}
.slider a.next {background:transparent url(/images/ico_next.gif) 100% 7px no-repeat;}

.zoom {text-decoration:none;}
.zoom img  {display:block; margin: 0 auto 8px;}
.zoom span {text-decoration:underline; font-size:1em !important; font-weight:normal !important; padding: 0 0 0 20px; background:url(/images/zoom_ico.gif) 0 0 no-repeat;} 
.zoom {text-decoration:none;}

table.variant {width:99%; margin: 0 0 20px 1px; text-align:center;}
.variant th  {border:1px solid #c6d3da; background:#E4F5FE; padding:5px 13px;}
.variant td  {border:1px solid #c6d3da; padding:9px 13px;}
.variant td span   {font-size:1.1em; font-weight:bold;}




