@charset "utf-8";
/* CSS Document */



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,div,pre,code,form,fieldset,legend,input,select,textarea,p,blockquote,th,td, a{
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3c4c5d;
}

table td{
	vertical-align:top;
}




/*********************   SITE   HAT    ***********************/

#site_hat {
	/*padding:10px;
	background-image:url(../images/rb_fon/grd-4px_1.1.gif);
	background-repeat:repeat-x;
	background-position:0 -1800px;
	margin:5px;
	border:1px #CCCCCC solid;*/
}


/*********************   SITE   HAT    ***********************/

.product_desc table {
     border-collapse:collapse;
	 width:95%;
	 margin-bottom:10px;
}

.product_desc td {
     padding:3px;
}


/*********************   SITE   FOOT    ***********************/

#site_foot {
	margin-top:10px;
	padding:10px;
	border-top:1px solid #ccc;
	background-image:url(../../images/rb_fon/footer1.png);
	background-repeat:repeat-x;
	background-position:0 -100px;
	color:#FFFFFF;
}






/*********************   TOP   BLOCK    ***********************/


.rs-top-block {
	padding:0px 0;
	text-align:center;

}

.rs-top-block table {
	width:100%;
	/*background-color:#D1D1E0;*/
	border-top:1px solid #E4E4F1;
	border-bottom:0px solid #CCC;
	background:url(../../images/rb_fon/grd-1px_1.4.gif);
	background-position:0 -916px;
	height:46px;
	
}

.rs-top-block table a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#1c263f;
	text-decoration:none;
	text-transform:uppercase;
	margin-top:0px;
}
.rs-top-block table a:hover {text-decoration:underline;}


.rs-top-block .m .c {

}


.rs-top-block .m .c ul l{
	text-align:center;
}

.rs-top-block .m .c ul li {
	display:inline;
}

.rs-top-block .m .c ul li.dl {
	background:url(../../../../images/uploaded/spacer.jpg) no-repeat center;
	display:inline;
	padding:0 40px;
	height:46px;
}

.rs-top-block ul{
	padding:0px;
	margin:0px;

}

.top_link{
	 float:right; 
	 margin-right:20px; 
	 font-size:11px;
	 color:#666666;
}
.top_link a{
	color:#666666;	
}



/*********************   CONTEXT   TREE    ***********************/
.context_tree_item {
	margin:5px 5px 0 0;
}


.context_tree_item img {
	margin:0 5px 0 0;
}
.context_tree_item_caption {
	font:13px tahoma;
	/*height:18px;*/
}
.context_tree_item_caption .info {
	font:10px tahoma;
	color:#999;
}
.context_tree_item_children {
	padding:0 0 0 20px;
}

.context_tree_selected_item_caption {
	text-decoration:underline;
}





/*********************   IN   PAGE   SUBCATS    ***********************/


.in_page_subcats {
	overflow:hidden;
	clear:both;
	width:100%;
	padding:0px;
	text-align:center;
}

.in_page_subcats a {
text-decoration:none;
color:#FF6600;
}

.in_page_subcats a:hover {
text-decoration:underline;
}

.in_page_subcats .div_cell {
	float:left;
	width:90px;
	height:142px;
	overflow:hidden;
	background:url(../../images/rb_fon/cell.gif) no-repeat;	
	background-position:top;
	border:0px solid #006699;
	margin:10px;
}

.in_page_subcats .div_cell img {
	border:none;
}

.in_page_subcats .div_cell .name {
	margin-top:15px;
}

.in_page_subcats .img {
	padding-top:-35px;
	border:none;

}

.in_page_subcats .name {
}





/*********************   IN   PAGE   SUBCATS Catalog last producnts    ***********************/


.in_page_products {
	overflow:hidden;
	clear:both;
	width:100%;
	margin:0 0 20px 0;
}

.in_page_products a,
.in_page_products a:link,
.in_page_products a:visited {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#3c4c5d;
	border-bottom:none;
}

.in_page_products .bl {
	float:left;
	margin:5px 20px;
	width:70px;
	height:112px;
	text-align:center;
	background:url(../../images/rb_fon/cell.gif) no-repeat;	
	border:0px solid #006699;
}

.in_page_products .img {
	margin:8px 0 0 0px;
}

.in_page_products .name {
	text-align:center;
	margin-top:15px;
}





/*********************   LEFT - INFOBLOCK    ***********************/

.rs-left-block {
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	margin-bottom:20px;
}

..rs-left-block td { vertical-align:top}

.rs-left-block .top {background:url(../../images/style/style_1/style_top.jpg); 
}

.rs-left-block .tl {height:24px;  background:url(../../images/style/style_1/tl.jpg) no-repeat;}
.rs-left-block .tc {height:24px; background:url(../../images/style/style_1/tc.jpg) repeat-x}
.rs-left-block .tr {height:24px; background:url(../../images/style/style_1/tr.jpg) no-repeat}
.rs-left-block .cl {background:url(../../images/style/style_1/cl.jpg) repeat-y; text-align:center}
.rs-left-block .cc {}
.rs-left-block .cr {width:2px; background:url(../../images/style/style_1/cr.jpg) repeat-y}
.rs-left-block .bl {height:10px; width:159px; background:url(../../images/style/style_1/bl.jpg) no-repeat}
.rs-left-block .bc {background:url(../../images/style/style_1/bc.jpg) repeat-x}
.rs-left-block .br {width:2px; height:10px; background:url(../../images/style/style_1/br.jpg) no-repeat}

.rs-left-block .cap{
	font-size: 11px;
	font-weight:bold;
	padding-top:5px; 
	padding-right:15px; 
	text-transform:uppercase; 
	color: #FFFFFF; 
	text-align:right;
}

.rs-left-block .cap a{
	color: #FFFFFF;
	text-decoration:none; 
}

.rs-left-block .cap a:hover{
	text-decoration:underline;
}

.rs-left-block img{
	border: 1px #999999 solid;
	padding:4px;
	margin:10px;
}


.rs-left-block .title{
	font-size: 11px;
	font-weight:bold;
	padding-top:10px; 
	padding-bottom:10px; 
	padding-right:15px; 
	text-transform:uppercase; 
	color: #3c4c5d; 
	text-align:right;
}

.rs-left-block .text{
	font-size:12px;
	padding:2px; 
	color: #3c4c5d;
	text-align:left;
	margin:5px;
	
}

.rs-left-block .title a{
	text-decoration:none;
	color:#3c4c5d;
}

.rs-left-block .title a:hover{
	color:#93A0C8;
	text-decoration:underline;
}

.rs-left-block .price{
	font-size:16px;
	font-family:arial;
	text-decoration:underline;
	font-weight:bold;
	color: #ff6d1c;
	text-align:right;
	padding-right:10px;
	padding-bottom:10px;
}

.rs-left-block .text p{
	font-size:11px;
}

.rs-left-block .text a{
	color:#3F4994;
}

.rs-left-block strong{
	font-size: 11px;
	font-weight:bold;
}

.rs-left-block li{
	list-style:url(../../images/style/style_1/sq2.jpg);
	line-height:16px;
}

.rs-left-block .doc li{
	list-style:url(../../images/style/style_1/img1.jpg);
	line-height:16px;	
}

.rs-left-block .cat li{
	list-style:url(../../images/style/style_1/arr1.jpg);
	line-height:16px;	
}

.rs-left-block li a{
	text-decoration:none;
	color:#3c4c5d;
}

.rs-left-block li a:hover{
	text-decoration:underline;
}



/*********************   CEBTER - INFOBLOCK    ***********************/



.rs-center-block {
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:25px;
}

.rs-center-block td{vertical-align:top}

.rs-center-block .top {background:url(../../images/style/menu_1/style_top_1.jpg); 
}

.rs-center-block .tl {height:26px; width:10px; background:url(../../images/style/menu_1/tl_1.jpg) no-repeat;}
.rs-center-block .tl1{height:26px; width:79px; background:url(../../images/style/menu_1/tl1_1.jpg) no-repeat;}
.rs-center-block .tc {height:26px; width:98%; background:url(../../images/style/menu_1/tc_1.jpg) repeat-x;}
.rs-center-block .tr {height:26px; width:4px; background:url(../../images/style/menu_1/tr_1.jpg) no-repeat}
.rs-center-block .tcl{height:10px; width:10px; background:url(../../images/style/menu_1/tcl_1.jpg) repeat-y;}
.rs-center-block .cl {background:url(../../images/style/menu_1/cl_1.jpg) repeat-y;}
.rs-center-block .cc {}
.rs-center-block .cr {width:4px; background:url(../../images/style/menu_1/cr_1.jpg) repeat-y}
.rs-center-block .bl {height:17px; background:url(../../images/style/menu_1/bl_1.jpg) no-repeat}
.rs-center-block .bc {background:url(../../images/style/menu_1/bc_1.jpg) repeat-x}
.rs-center-block .br {height:17px; width:4px; background:url(../../images/style/menu_1/br_1.jpg) no-repeat}

.rs-center-block .block_table{
	
}

.rs-center-block .cap{
	font-size: 11px;
	font-weight:bold;
	padding-top:6px; 
	padding-right:20px; 
	text-transform:uppercase; 
	color:#7A8B86; 
	text-align:right;
	font-family:Georgia, "Times New Roman", Times, serif

}

.rs-center-block img{
	border: 1px #CCCCCC solid;
	padding:4px;
	margin:4px;
}

.rs-center-block .title{
	font-size: 13px;
	font-weight:bold;
	padding-top:2px; 
	padding-bottom:10px; 
	padding-right:15px; 
	text-transform:uppercase; 
	color: #3c4c5d; 
	text-align:right;
}

.rs-center-block .title a{
	text-decoration:none;
	color:#3c4c5d;
}

.rs-center-block .title a:hover{
	color:#93A0C8;
	text-decoration:underline;
}

.rs-center-block .text{
	font-size:13px;
	padding:4px; 
	color: #3c4c5d;
}

.rs-center-block .price{
	font-size:16px;
	font-family:arial;
	text-decoration:underline;
	font-weight:bold;
	color: #ff6d1c;
	text-align:right;
	padding-right:10px;
	padding-bottom:10px;
}

.rs-center-block .text p{
	font-size:11px;
}

.rs-center-block .text h3{
	color:#3c4c5d;
	font-size:18px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	
}
.rs-center-block .text a{
	color:#7C8DB1;
}

.rs-center-block strong{
	font-size: 11px;
	font-weight:bold;
}

.rs-center-block li{
	list-style:url(../../images/style/style_9/sq2.jpg);
	margin-left:30px;

}

.rs-center-block li a{
	text-decoration:none;
	color:#3c4c5d;
}

.rs-center-block li a:hover{
	text-decoration:underline;
}
	

	
/*********************   CENTER - INFOBLOCK CATALOG    ***********************/	
.catalog_list {
	text-align:center;
	padding:5px;
	/*background:#f4f4f4;*/
	margin:0 10px 20px 25px;
	width:130px;
	float:left;
	border:1px #EBEBEB solid;

}

.cat_title_block_text, .cat_title_block_text a, .cat_title_block_text a:hover {
	font-size:12px;text-transform:uppercase;font-family:tahoma;font-weight:bold;color:#666666;
}

.catalog_list .title,
.catalog_list .title a,
.catalog_list .price {
	font:11px Tahoma, Verdana;
	color:#004080;
	text-align:center;
	padding:0px;
}
.catalog_list .price {color:#ff6d1c; color:#0080C0; font-weight:bold; font-size:13px; text-decoration:none}

.catalog_list img {border:none}



/********************* renat CENTER IN CATALOG LIST TABLE_BORDER   BLOCK    ***********************/
.table_border { 
	background-image:url(../../images/rb_fon/grd-4px_1.1.gif);
	background-repeat:repeat-x;
	background-position:0 -4678px;
	}

.table_border a{
	text-decoration:none;
	}
	
.razdel_title { 
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color:#3c4c5d; 
	padding-left:20px; 
	padding-bottom:2px;
	border-bottom:0px #0080C0 solid;
}	

.table_border .b_tl {background:url(../../images/rb_new/tl.jpg) no-repeat; width:15px; height:15px;}
.table_border .b_tc {background:url(../../images/rb_new/tc.jpg); height:15px;}
.table_border .b_tr {background:url(../../images/rb_new/tr.jpg) no-repeat; width:15px; height:15px;}

.table_border .b_l {background:url(../../images/rb_new/l.jpg) repeat-y; width:15px;}
.table_border .b_c {}
.table_border .b_r {background:url(../../images/rb_new/r.jpg) repeat-y; height:15px;}

.table_border .b_bl {background:url(../../images/rb_new/bl.jpg) no-repeat; width:15px; height:15px;}
.table_border .b_bc {background:url(../../images/rb_new/bc.jpg) repeat-x; height:15px;}
.table_border .b_br {background:url(../../images/rb_new/br.jpg) no-repeat; width:15px; height:15px;}

.div_search{
	background-image:url(../../images/rb_fon/grd-4px_1.1.gif);
	background-repeat:repeat-x;
	background-position:0 -3678px;
	padding:3px;
}

.div_search a{ color:#FFFFFF;}

.table_border .hed{
	font:bold 20px Arial, Helvetica, sans-serif;
	padding:10px;
	color:#2D3F5E;
} 


/*********************   BULLS   ITEMS on CENTER INFOBLOK    ***********************/
.bulls_items{
	background:#F7F7FB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3c4c5d;
	
}

.bulls_items li{
	list-style:url(../../images/style/style_1/arr1.jpg);
	line-height:16px;	
}

.bulls_items .title{
	padding:2px 0 0 2px;
	text-align:left;
}


.bulls_items .text{
	padding:2px 0 0 10px;
	font-size:11px;
}

.bulls_items .text p{
	padding:0px;
	margin:0px;
	font-size:11px;
}


/*********************   CONTEXT   TREE    ***********************/
.context_tree_item {
	margin:5px 5px 0 0;
	clear:left;
}


.context_tree_item img {
	margin:0 5px 0 0;
	border:0px;
}
.context_tree_item_caption {
	font:13px tahoma;
	/*height:18px;*/
}
.context_tree_item_caption .info {
	font:10px tahoma;
	color:#999;
}
.context_tree_item_children {
	padding:0 0 0 20px;
}

.context_tree_selected_item_caption {
	text-decoration:underline;
}





/*********************   IN   PAGE   SUBCATS    ***********************/


.in_page_subcats {
	overflow:hidden;
	clear:both;
	width:100%;
	margin:0 0 20px 0;
}

.in_page_subcats a,
.in_page_subcats a:link,
.in_page_subcats a:visited {
	border-bottom:none;
}

.in_page_subcats .bl {
	float:left;
	margin:5px 20px;
	width:70px;
	height:112px;
	text-align:center;
	background:url(../images/rb_fon/cell.gif) no-repeat;	
	border:0px solid #006699;
}

.in_page_subcats .img {
	margin:8px 0 0 0px;
}

.in_page_subcats .name {
	text-align:center;
	margin-top:0px;
	width:100%;
}

.in_page_subcats .name a {
	color:#3c4c5d;
}

/*          ROOT   PATH           */
.root_path {
	overflow:hidden;
	width:100%;
	margin:-20px 0 15px 2px;
}
.root_path .path_item {
	float:left;
}
.root_path .path_item a {
	font:11px tahoma, arial;
	color:#3c4c5d;
}
.root_path .path_item a:hover {
	text-decoration:underline;
}
.root_path .path_delimiter {
	float:left;
	margin:1px 5px 0 5px;
	font-size:10px;
	cursor:default;
}
.root_path .path_delimiter img {
	height:5px;
	margin:5px 0 0 0;
}



/*         HEADERS       */
.h1-block {
	padding:0px 0 0px;
	margin:0 0 20px 0;
	border-bottom:2px solid #3c4c5d;
}
.h1-block h1 {
	font:bold 18px Georgia, "Times New Roman", Times, serif;
	color:#3c4c5d;
	text-transform:uppercase;
	margin:3px 0 0 2px;
}

.h2-block {
	padding:2px 0 2px 0;
	font:15px Georgia, "Times New Roman", Times, serif;
	color:#B65921;	
	border-bottom:1px solid #B65921;
	margin:30px 0 10px 0;
}
.h2-block h2 {
	font:15px Georgia, "Times New Roman", Times, serif;
	color:#B65921;	
}

