#rblock img{margin: 5px;}
#search {
	position:relative;
	left:0;
	top: 0px;
	width: 163px;
	height: 13px;
	margin:0;
	padding:0;
	border:0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	_top: -2px;
}
*:first-child+html #search {top:-2px;}
html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
  color:#555;
}
#page {
  position: relative;
  min-height: 100%;
}
* html #page {
  height: 100%;
}
#footer {
  position: relative;
  margin-top: -52px;
  height: 52px;
}

td, li{
text-align:left;
}
th{
text-align:center;
}

p{
text-align:justify;
}

body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(images/bg_light.gif) top left repeat;


}
a,
a:visited {
	color:#316dad;
}
#logo_1 {
	background:url(images/logo1.gif) bottom left no-repeat;
}
#logo_2 {
	background:url(images/logo_2.gif) center left no-repeat;
}
.tele_title {
	margin-left:20px;
	font-size:13px;
	color:#316dad;
}
.tele_num {
	font-size: 13px;
	color:#d83549;
}
.b_link,
.b_link:visited {
	font-size:11px;
	color:#000;
}
.t_link {
	margin-left: 20px;
	font-size:11px;	
}
#search_bg {
	background:url(images/search_bg.jpg) top left no-repeat;
}
#nav_left_bg {
	background:url(images/nav_bar_left.gif) top left no-repeat;
}
#nav_bg {
	background:url(images/nav_bar_bg.gif) top left repeat-x;
}
#nav_right_bg {
	background:url(images/nav_bar_right.gif) top right no-repeat;
}
#w_txt {
	_margin-top: -2px;
	font-size:10px;
	color:#fff;
}
#search_bg_l {
	background:url(images/search_f_left.gif) top left no-repeat;
}
#search_bg_r {
	background:url(images/search_f_right.gif) top right no-repeat;
}
#search_btn {
	margin-top: 1px;
}
#s_menu {
	padding:0;
	margin:0;
}
#s_menu li {
	float:left;
	color: #fff;
	list-style:none;
	padding: 0 31px 0 12px;
	background:url(images/smenu_li.gif) 0 3px no-repeat;
}
#s_menu a,
#s_menu a:visited {
	font-size:12px;
	color:#fff;
	text-decoration:none;
	padding: 0;
}
#l_menu {
	width:170px;
	padding:0;
	margin: 45px 0 0 25px;
}
#l_menu li {
	list-style:none;
	padding: 0 0 22px 15px;
	background:url(images/ulli.gif) 0 0 no-repeat;
}
#l_menu li:hover {
	background:url(images/l_menu_li_select.gif) 0 0 no-repeat;
}
#l_menu li a,
#l_menu li a:visited {
	font-weight: bold;
	text-decoration:none;
}
#l_menu li ul {
	padding:0;
	margin:0;
}
#l_menu li ul li {
	padding: 0 0 0 12px;
	background:url(images/ulliulli.gif) 0 0 no-repeat;
}
#l_menu li ul li:hover {
	background:url(images/l_menu_liulli_select.gif) top left no-repeat;
}
#l_menu li ul li a,
#l_menu li ul li a:visited {
	font-weight:normal;
}
.rbl_ene {
	font-size:25px;
	color:#007bbf;
	font-weight:500;
}
.rbl_dv {
	font-size: 15px;
	color:#ee2e24;
	font-weight:500;
}
#rblock {
	margin-top:10px;
}
#rblock p {
	text-indent: 5px;
}
.img_align {
	margin: 0 20px 5px 0;
}
#separator_p {
	background:url(images/page_separator.gif) top left repeat-x;
}
.r_news {
	font-size:14px;
	color:#316dad;
}
.dt_news {
	font-size:10px;
	font-weight:bold;
	color:#316dad;
}
.ct_gray {
	color:#727272;
	font-weight:bold;
}
.ct_txt {
	color:#727272;
}
#hot {
	background:url(images/hot_t.gif) top right no-repeat;
	border-style:none;
}
#hot img{
	border-style:none;
}
.cat_item_t {
	font-size:14px;
	text-decoration:none;
}
.cat_price {
	font-size: 11px;
	font-weight:bold;
	color:#ed1c2a;
}
.cat_txt {
	color:#494949;
}
#footer_bg1 {
	background:url(images/footer_l.gif) 0 0 no-repeat;
}
#footer_bg2 {
	background:#316dad url(images/footer_bg.gif) bottom left repeat-x;
}
#footer_bg3 {
	background:url(images/footer_r.gif) top right no-repeat;
}
.ft_tlink,
ft_tlink:visited {
	font-size:10px;
	font-weight:bold;
	color:#afc5dc;
	text-decoration:none;
	margin-left: 10px;
}
#b_menu {
	margin:0;
	padding:0;
}
#b_menu li{
	padding: 0 9px 0 12px;
	background:url(images/b_menu_li.gif) 0 6px no-repeat;
	display:inline;
	list-style:none;
}
#b_menu li#first {
	background:none;
}
#b_menu li a,
#b_menu li a:visited {
	font-size:10px;
	color:#afc5dc;
	text-decoration:none;
}
form {
	padding:0;
	margin:0;
}

.flds_table, .flds_table2 {
   border-collapse:collapse;
   border:none; 
}

.flds_table td {
    border:1px solid #d2deea;
    padding:2px !important;
    text-align:center;	
}

tr .header {
    border:1px solid #fff !important;
    padding:2px !important;
    text-align:center;
    background-color: #e8f0f3; 	
    color: #777;
    font-size:90% !important;
}

tr .light {
    background-color: #f1f2f4; 	
}

td .left {     text-align:left!important;
}
 
.flds_table2 td {
    border:1px solid #fff;
    padding:2px !important;
    font-size:70% !important;
}

h3 {
    text-align:center;
    color: #76c5f0;
    font-size:105% !important;
}

hr {
 border: none; /* Убираем границу для браузера Firefox */
 color: #5888bc; /* Цвет линии для браузера Internet Explorer */
 background-color: #5888bc; /* Цвет линии для браузера Firefox и Opera */
 height: 1px; /* Толщина линии */
}

.h10 {
 height: 3px; /* Толщина линии */
}

.dvindex {
  background:url(images/bg_index.gif) bottom left  repeat;
  margin-left:0px;
  margin-top:2px;
  padding-left:3px;
  padding-right:2px;
  padding-bottom:5px;
  width: 710px;
}
.dvlight {
 margin-left:0px;
  margin-top:2px;
  padding-left:3px;
  padding-right:2px;
  padding-bottom:5px;
  width: 710px;;
}
