@charset "utf-8";



/*********************   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   FOOT    ***********************/

#site_foot {
	margin-top:10px;
	padding:10px;
	border-top:1px solid #ccc;
	backgroung-color:#dddddd;
}




/*********************   CENTER   BLOCK    ***********************/

.rs-center-block {
	padding:0 5px 0 5px;
}
/** html .rs-center-block {
	width:100%;
	padding:0;
	margin:0;
}*/



/*********************   TOP   BLOCK    ***********************/


.rs-top-block {
	text-align:center;
}

.rs-top-block table {
	width:100%;
	/*background-color:#D1D1E0;*/
	border-top:1px solid #E4E4F1;
	border-bottom:0px solid #CCC;
	height:25px;
}

/*.rs-top-block table {
	width:100%;
	background-color:#D1D1E0;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}*/


.rs-top-block .m .c {
	padding:4px;
}


.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 {
	display:inline;
	padding:0 8px;
}



/*********************   LEFT   BLOCK    ***********************/


.rs-left-block {
	padding:5px 7px;
	margin-top:10px;
}
.rs-left-block table {
	width:100%;
}


/* table */
.rs-left-block .hed table,
.rs-left-block .bod table {
	width:100%;
	background-image:url(../images/rb_fon/grd-4px_1.1.gif);
	background-repeat:repeat-x;
	background-position:0 0px;
}


/* top header */
.rs-left-block .hed .m .c {
	height:21px;
	background:url(../images/rb/hmc.png) repeat-x;
	background-color:#d7d7d7;
}
.rs-left-block .hed .m .l, 
.rs-left-block .hed .m .r {
	width:7px;
}
.rs-left-block .hed .m .l{
	background:url(../images/rb/hml.png) no-repeat;
}
.rs-left-block .hed .m .r {
	background:url(../images/rb/hmr.png) no-repeat;
}


/* borders */
.rs-left-block .hed .b .l,
.rs-left-block .bod .t .l,
.rs-left-block .bod .m .l {
	background:url(../images/rb/bml.png) repeat-y;
}
.rs-left-block .hed .b .r,
.rs-left-block .bod .t .r,
.rs-left-block .bod .m .r {
	background:url(../images/rb/bmr.png) repeat-y;
}
.rs-left-block .hed .m td {
	border-bottom:1px solid #d2d2d2;
}


/* no images */
.rs-left-block .bod .m .l,
.rs-left-block .bod .m .r,
.rs-left-block .bod .b {
	background-color:#d2d2d2;
}
.rs-left-block .hed .m,
.rs-left-block .hed .b {
	background-color:#d7d7d7;
}


/* bottom rounded */
.rs-left-block .bod .b .c {
	height:7px;
	background:url(../images/rb/bbc.png) repeat-x;
}
.rs-left-block .bod .b .l, 
.rs-left-block .bod .b .r {
	width:7px;
}
.rs-left-block .bod .b .l{
	background:url(../images/rb/bbl.png) no-repeat;
}
.rs-left-block .bod .b .r {
	background:url(../images/rb/bbr.png) no-repeat;
}





/*********************   LEFT   BLOCK    ***********************/


.rs-left-block_none {
	padding:5px 7px;
	margin-top:10px;
}




/* contents */
.rs-left-block .hed .m .c .s {
	margin:4px 2px 0 2px;
	font-weight:bold;
	color:#3c4c5d;
}

.rs-left-block .hed .m .c .s a {
	color:#3c4c5d;
}


.rs-left-block .bod .m .c .s {
	margin:4px 2px 2px 2px;
}

.rs-left-block .bod .m .c .s ul {
}

.rs-left-block .bod .m .c .s ul li {
	list-style:none;
	margin:0.5em 0 0.5em 5px;
}

.rs-left-block .bod .m .c .s ul li a:link,
.rs-left-block .bod .m .c .s ul li a:visited,
.rs-left-block .bod .m .c .s ul li a {
	
	color:#4b4b4b;
}


.rs-left-block .bod .m .c .s .end_link {
	text-align:center;
}

.rs-left-block .bod .m .c .s .end_link a:link,
.rs-left-block .bod .m .c .s .end_link a:visited,
.rs-left-block .bod .m .c .s .end_link a {
	font:11px tahoma;
	color:#333333;
}


/*********************   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%;
	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:15px;
}



/*********************   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;
}



/*********************   SIMPLE   FORM   ***********************/


.simple_form_table {
	width:100%;
	margin:0 0 20px 0;
}

.simple_form_table td.n {
	text-align:right;
	padding:2px 15px 4px 0;
	width:20%;
}

.simple_form_table td.i {
	width:80%;
	padding:0 0 4px 0;
}


.simple_form_table td.i .desc p {
	font-size:10px;
	line-height:normal;
	text-indent:0;
	margin:0;
}

.simple_form_table td .submit {
	padding:1px 2em;
}


/*********************   CENTER   MESSAGE    ***********************/

.center_message {
	text-align:center;
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#B65921;	
	margin:30px;
}



/********************* renat  TABLE_BORDER   BLOCK    ***********************/
.table_border { 
	width:100%;
	background-image:url(../images/rb_fon/grd-4px_1.1.gif);
	background-repeat:repeat-x;
	background-position:0 -4678px;
	}
	
.table_border .tl {background:url(../images/rb_new/tl.jpg) no-repeat; width:15px; height:15px;}
.table_border .tc {background:url(../images/rb_new/tc.jpg); height:15px;}
.table_border .tr {background:url(../images/rb_new/tr.jpg) no-repeat; width:15px; height:15px;}

.table_border .l {background:url(../images/rb_new/l.jpg) repeat-y; width:15px;}
.table_border .c {}
.table_border .r {background:url(../images/rb_new/r.jpg) repeat-y; height:15px;}

.table_border .bl {background:url(../images/rb_new/bl.jpg) no-repeat; width:15px; height:15px;}
.table_border .bc {background:url(../images/rb_new/bc.jpg) repeat-x; height:15px;}
.table_border .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;
}

.div_search a{ color:#FFFFFF}

/*********************   TABLE_BORDER   BLOCK    ***********************/

.div_demo { 
	width:600px;
	background-image:url(../images/rb_fon/grd-4px_1.1.gif);
	background-repeat:repeat-x;
	background-position:0 0px;
	height:5000px;
	}
/*********************   RIGHT   BLOCK   SIMPLE   FORM   ***********************/


.right_block_simple_form_table {
	width:100%;
}

.right_block_simple_form_table .n {
	/*text-align:right;*/
	margin:4px 0 2px 0;
}

.right_block_simple_form_table .n .star {
	font-size:10px;
	vertical-align: text-top;
}

.right_block_simple_form_table .i {
	padding:0 0 0 0;
}

.right_block_simple_form_table .i input,
.right_block_simple_form_table .i select,
.right_block_simple_form_table .i textarea{
	width:97%;
}

.right_block_simple_form_table .i .desc p {
	font-size:10px;
	line-height:normal;
	text-indent:0;
	margin:0;
}

.right_block_simple_form_table .submit {
	padding:1px 2em;
}
/*      SPECIFICACII NOUTOV      */

.tovar-spec-h1 {
	margin:10px 0 20px 5px;
	font-size:16px;
	font-weight:bold;
}

.tovar-spec td {
	padding:5px 0 5px 10px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.tovar-spec .dop-info {
	font-size:10px;
}
/*************************** MAIN BOOK PAGE ***************************//*e1f5fe,95c6f7,b3d9f9,cadff4,0D4E9D*/
.mp_txt-block { padding: 3em 4% 0 0; color: #002d49; }
.mp_txt-block_ { background: #cadff4 url(../images/mp_txt_block_lt.gif) no-repeat left top;  }
.mp_txt-block__ { padding: 1.2em 2.5% 1em; background: url(../images/mp_txt_block_rt.gif) no-repeat right top;  }
.mp_txt-block___ { padding-right: 4%; }
.mp_txt-block____, .mp_txt-block_____, .mp_txt-block______ { min-height: 10px; _height: 10px; }
.mp_txt-block____ { background: #cadff4 url(../images/mp_txt_block_b.gif) repeat-x bottom; }
.mp_txt-block_____ { background: url(../images/mp_txt_block_lb.gif) no-repeat left bottom; }
.mp_txt-block______ { background: url(../images/mp_txt_block_rb.gif) no-repeat right bottom; }
.hedh1, .hedh1 a, .hedh1 a:hover { font:normal 20px Tahoma; color:#274089; text-align:center; text-transform:uppercase; }
.itemhedh1, .itemhedh1 a,.itemhedh1 a:hover { font:normal 22px Tahoma; color:black; }
.texth1 a { font:11px Tahoma;color:#274089; text-decoration:none; }
.texth1 a:hover { text-decoration:none;color:#274089; }
.maincat, .maincat a, .maincat a:hover { font:bold 11px Tahoma; color:#274089; text-decoration:underline; text-transform:uppercase; }
.maincat a:hover { color:black; }
.left_nbooks_block_title, .left_nbooks_block_title a, .left_nbooks_block_title a:hover { font:bold 16px Tahoma; color:black; }
.left_nbooks_block_items a, .left_nbooks_block_items a:hover, .left_block_arts_items,
.left_block_arts_items a, .left_block_arts_items a:hover { font:bold 16px Arial, Helvetica, sans-serif; color:#274089; text-decoration:none;}
.left_nbooks_block_items a:hover { color:black; }
.left_nbooks_pointer { background: url(../images/pointer.gif) no-repeat right 10px;padding-right:15px;margin-left:10px;width:80px; }
.end_link, .end_link a, .end_link a:hover { font:bold 12px Tahoma; color:black; }
.left_block_arts_items, .left_block_arts_items a, .left_block_arts_items a:hover { font-size:12px; margin-left:15px;}
.itemnamesmall { font:normal 16px Tahoma; color:#00CCFF; text-decoration:none; }
.item_meta_description { font:normal 14px Tahoma; }
.item_price_sticker { background:url(../images/big_price_bg.gif) no-repeat;width:136px;height:46px; padding:10px 0 0 8px; margin:20px 0px 0 0;}
