body
{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	background-color: #908E8E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	color: #5d5c5c;
	text-decoration: none;
}
h2
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
}
a, a:link, a:visited, a:active
{
	color: #8d2929;
	text-decoration: none;
}
a:hover
{
	color: #5d5c5c;
	text-decoration: none;
}
img
{
	border: 0px;
}

/* design by start */
#bbs
{
	background-color: #d6d6d6;
	color: #5d5c5c;
	padding-left: 10px;
	padding-top: 3px;
}
#bbs a
{
	color: #5d5c5c;
}
#bbs a:hover
{
	color: #8d2929;
}
#bbs span
{
	color: #8d2929;
}
/* design by end */

.logo
{
	background-color: #FFFFFF;
	background-image: url(    '../images/gui/bg_logo.gif' );
	background-position: bottom right;
	background-repeat: no-repeat;
	text-align: center;
}

/* nai-gornoto menu start */
.topmenu
{
	background-color: #FFFFFF;
	background-position: top left;
	background-repeat: no-repeat;
}
#topmenu
{
	text-align: right;
	margin-left: 550px;
	height: 49px;
}
#topmenu a
{
	float: left;
	display: block;
	height: 49px;
	width: 22px;
}
#topmenu a span
{
	display: none;
}
a#topmenu_home
{
	background-image: url(    '../images/gui/button_top_home.gif' );
}
a:hover#topmenu_home
{
	background-image: url(    '../images/gui/button_top_home_hover.gif' );
}
a#topmenu_email
{
	background-image: url(    '../images/gui/button_top_email.gif' );
}
a:hover#topmenu_email
{
	background-image: url(    '../images/gui/button_top_email_hover.gif' );
}
a#topmenu_sitemap
{
	background-image: url(    '../images/gui/button_top_sitemap.gif' );
}
a:hover#topmenu_sitemap
{
	background-image: url(    '../images/gui/button_top_sitemap_hover.gif' );
}
a#topmenu_en
{
	background-image: url(    '../images/gui/button_top_en.gif' );
}
a:hover#topmenu_en
{
	background-image: url(    '../images/gui/button_top_en_hover.gif' );
}
a#topmenu_bg
{
	background-image: url(    '../images/gui/button_top_bg.gif' );
}
a:hover#topmenu_bg
{
	background-image: url(    '../images/gui/button_top_bg_hover.gif' );
}
/* nai-gornoto menu end */

/* glavnoto menu start */
/* chast ot css e v ezikoviq fail */
#main_menu
{
	background-image: url(    '../images/gui/main_menu_l.gif' );
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #8d2929;
}
#main_menu .mm_bg, #main_menu .mm_en
{
	background-image: url(    '../images/gui/main_menu_r.gif' );
	background-position: top right;
	background-repeat: no-repeat;
	height: 37px;
	line-height: 37px;
}
#main_menu span
{
	background-image: url(    '../images/gui/main_menu_spacer.gif' );
	background-position: top right;
	background-repeat: no-repeat;
	height: 37px;
	width: 4px;
	float: left;
	display: block;
}
#main_menu a
{
	float: left;
	display: block;
	color: #FFFFFF;
}
#main_menu a span
{
	display: none;
}
/* glavnoto menu end */


#body_top
{
	background-image: url(    '../images/gui/body_top.gif' );
	background-position: top right;
	background-repeat: no-repeat;
	height: 165px;
	width: 406px;
}
#body_top img
{
	margin: 11px 0px 0px 11px;
}
#body_c
{
	margin: 5px 0px 0px 4px;
}

.bodyc
{
	background-color: #d6d6d6;
}

/* formatirane na tqloto na saita start */
.bodyl
{
	background-color: #908E8E;
	background-image: url(    '../images/gui/top_left.gif' );
	background-position: top right;
	background-repeat: no-repeat;
}
.bodyr
{
	background-color: #908E8E;
	background-image: url(    '../images/gui/top_right.gif' );
	background-position: top left;
	background-repeat: no-repeat;
}
.bodyrc
{
	background-color: #908E8E;
	background-image: url(    '../images/gui/top_rightc.gif' );
	background-position: top left;
	background-repeat: repeat-y;
	vertical-align: bottom;
}
.bodyrc .bodyrc_fix
{
	background-image: url(    '../images/gui/top_rightb.gif' );
	background-position: top left;
	background-repeat: no-repeat;
	height: 16px;
	width: 10px;
}
.bodybl
{
	height: 17px;
	background-image: url(    '../images/gui/bottom_left.gif' );
	background-position: top right;
	background-repeat: no-repeat;
}
.bodybc
{
	height: 17px;
	background-image: url(    '../images/gui/bottom_center.gif' );
	background-position: top;
	background-repeat: repeat-x;
}
.bodybr
{
	height: 17px;
	background-image: url(../images/gui/bottom_center.gif);
	background-position: top;
	background-repeat: repeat-x;
}
/* formatirane na tqloto na saita end */

.lc
{
	background-image: url(    '../images/gui/bottom_left1.gif' );
	background-position: bottom right;
	background-repeat: repeat-y;
}
.lcc
{
	background-color: #d6d6d6;
	background-image: url(    '../images/gui/bottom_lc.gif' );
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-bottom: 18px;
}

/* start center block (news / books) */
.cblock
{
	width: 642px;
	color: #5d5c5c;
	background-color: #d6d6d6;
	background-image: url(../images/gui/bg_bottom_big.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 11px;
	margin-bottom: 10px;
}
.cblock .cblock_title
{
	height: 22px;
	background-color: #d6d6d6;
	float: left;
	background-repeat: no-repeat;
	background-position: top right;
	background-image: url(    '../images/gui/tab_re.gif' );
	padding-right: 9px;
	background-color: #ffffff;
}
.cblock .cblock_title div
{
	float: left;
	height: 22px;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url(    '../images/gui/tab_l.gif' );
	padding-left: 10px;
	font-weight: bold;
	line-height: 22px;
	color: #8d2929;
}
.cblock .cblock_title div span
{
	display: block;
	background-repeat: no-repeat;
	background-position: top right;
	background-image: url(    '../images/gui/tab_r.gif' );
	padding-right: 10px;
}
.cblock .cblock_title a
{
	background-color: #ffffff;
	display: block;
	background-repeat: no-repeat;
}
.cblock .cblock_title a.current
{
	color: #0095D9;
}
.cblock .cblock_title_b, .cblock .cblock_title_n, .cblock .cblock_title_p
{
	height: 22px;
	background-color: #d6d6d6;
	background-repeat: no-repeat;
}

.cblock_title_n a
{
	height: 22px;
	width: 150px;
	display: block;
}

.cblock_title_n a span
{
	display: none;
}

.cblock .cblock_body
{
	padding: 10px 10px 0px 10px;
	background-color: #ffffff;
	background-image: url(    '../images/gui/bg_tl.gif' );
	background-position: top right;
	background-repeat: no-repeat;
	text-align: justify;
	height: 1%;
	clear: both;
}
.cblock .cblock_thumb
{
	float: left;
	margin-right: 10px;
}
.cblock .cblock_thumb a
{
	display: block;
	border: 1px solid #8d2929;
}
.cblock .cblock_thumb a:hover
{
	border: 1px solid #5d5c5c;
}
.cblock .news1
{
	/* border-bottom: 1px solid #5d5c5c; */
	padding-bottom: 5px; /* margin-bottom: 5px; */
}
.cblock .news1_title
{
	font-weight: bold;
}
/* end center block (news / books) */

.cblock .book_title
{
	font-weight: bold;
}

/* zaglaviq na novinite start*/
.cblock .news1_title a
{
	color: #5d5c5c;
}
.cblock .news1_title a:hover
{
	color: #8d2929;
}
/* zaglaviq na novinite end*/

.cblock_txt
{
	margin-left: 5px;
	width: 385px;
	color: #5d5c5c;
	padding-bottom: 11px;
	margin-bottom: 10px;
}

.tabs
{
	width: 385px;
	margin-left: 5px;
	padding-bottom: 11px;
	margin-bottom: 10px;
}
.tabs .tabs_title
{
	/* 	margin-bottom: -10px; */
	border-left: 1px solid #8d2929;
	border-bottom: 1px solid #8d2929;
	line-height: 22px; /* 	height: 22px; */
}
.tabs .tabs_title a
{
	color: #8d2929;
	display: block;
	float: left;
	font-weight: bold;
	color: #8d2929;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid #8d2929;
	border-top: 1px solid #8d2929;
	border-right: 1px solid #8d2929;
	position: relative;
	line-height: 21px;
	height: 21px;
}
.tabs .tabs_title a.current
{
	color: #8d2929;
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff !important;
}
.tabs .tabs_body
{
	margin-top: 0px;
	border: 1px solid #8d2929;
	border-top: 0px;
	background-color: #ffffff;
	padding: 10px;
	text-align: justify;
	height: 1%;
	clear: both;
}

a#tab1_link, a#tab2_link, a#tab3_link
{
	background-repeat: no-repeat;
	height: 22px;
	width: 114px;
	display: block;
	float: left;
}
a#tab2_link, a#tab3_link
{
	margin-left: -9px;
}

.screenshots a
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #8d2929;
}
.screenshots a:hover
{
	border: 1px solid #5d5c5c;
}

.prices
{
	border: 1px solid #d6d6d6;
	background-color: #ffffff;
}
.prices .prices_h
{
	background-color: #d6d6d6;
	color: #5d5c5c;
	font-weight: bold;
	white-space: nowrap;
}
a.buy
{
	display: block;
	float: right;
	line-height: 20px;
	background-image: url(    '../images/gui/cart.gif' );
	background-repeat: no-repeat;
	background-position: 5px 50%;
	background-color: #8d2929;
	color: #ffffff !important;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 25px;
}
a:hover.buy
{
	/* 	color: #5d5c5c !important; */
	text-decoration: underline;
}
a.buy_button
{
	display: block;
	float: right;
	background-repeat: no-repeat;
	height: 32px;
	width: 87px;
	position: relative;
	top: -20px;
}
a:hover.buy_button
{
	/* 	color: #5d5c5c !important; */
	text-decoration: underline;
}
.page_title
{
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	margin-left: 12px;
	margin-bottom: 10px;
	color: #8d2929;
}


/* novi knigi start */
#book2, #book3, #book4, #book5
{
	display: none;
}
a.current_book
{
	font-weight: bold;
	color: #5d5c5c;
}
/* novi knigi end */

/* kolonata ot lqvo start */
.lmc
{
	width: 274px;
	background-image: url(    '../images/gui/lmc_body.png' );
	background-repeat: repeat-y;
}
.lmc .lmc_c
{
	background-image: url(    '../images/gui/lmc_bottom.png' );
	background-position: bottom;
	background-repeat: no-repeat;
}
.lmc .lmc_body
{
	background-image: url(    '../images/gui/lmc_top.png' );
	background-position: top;
	background-repeat: no-repeat;
	padding-left: 4px;
	padding-bottom: 14px;
}
.lmc .lmc_body_m a
{
	display: block;
	line-height: 20px;
	font-weight: bold;
	background-image: url(    '../images/gui/bullet_red.gif' );
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 10px;
}
.lmc .lmc_body_m a:hover
{
	background-image: url(    '../images/gui/bullet_grey.gif' );
}

.lmc .lmc_body_m a.current
{
	background-image: url(    '../images/gui/bullet_blue.gif' );
	color: #0095D9;
}

/* kolonata ot lqvo end */


/* block v lqvata kolona start */
.lmblock
{
	width: 266px; /* background-color: #cccccc; */
	background-image: url(    '../images/gui/left_menu_block_body.png' );
	background-repeat: repeat-y;
	margin-bottom: 6px;
}
.lmblock .lmblock_title
{
	background-image: url(    '../images/gui/left_menu_block_title.png' );
	background-repeat: repeat-y;
}
.lmblock .lmblock_title div
{
	background-image: url(    '../images/gui/left_menu_block_title_bottom.png' );
	background-position: bottom;
	background-repeat: no-repeat;
}
.lmblock .lmblock_title span
{
	background-image: url(    '../images/gui/left_menu_block_title_top.png' );
	background-position: top;
	background-repeat: no-repeat;
	font-weight: bold;
	display: block;
	padding: 6px 12px 6px 12px;
	height: 1%;
}
.lmblock .lmblock_title a
{
	color: #FFFFFF;
}
.lmblock .lmblock_title a:hover
{
	text-decoration: underline;
}

.lmblock .lmblock_body
{
	text-align: center;
	padding: 4px 12px 8px 12px;
	background-image: url(    '../images/gui/left_menu_block_bottom.png' );
	background-position: bottom;
	background-repeat: no-repeat;
}
/* block v lqvata kolona end */

/* kolonata v dqsno start */
.rmblock
{
	background-image: url(    '../images/gui/bg_right.gif' );
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding-bottom: 20px;
}
.right_txt
{
	padding: 0px 6px 0px 6px;
}
/* kolonata v dqsno end */

/* login forma start */
/* chast ot koda e v html-a */
#login
{
	/* background-image: url(../images/gui/bg_right_top.gif); */
	background-position: top;
	background-repeat: repeat-x;
	background-color: #cae4b6;
	padding-top: 8px;
	width: 252px;
	float: left;
	margin-left: 40px;
}
#login #login_c
{
	/* background-image: url(../images/gui/bg_login_bottom.gif); */
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 0px;
	height: 1%;
}
#login #login_c form
{
	padding-right: 0px;
	margin: 0px;
	margin-bottom: 0px;
}

#login #login_c input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	color: #5d5c5c;
	background-color: #e5e5e5;
	width: 89px;
	margin-top: 13px;
	margin-right: 5px;
	margin-bottom: 10px;
	float: left;
}

/* ciela net menu */
#greenPanel
{
	/*background-image: url(../images/gui/bg_right_top.gif);*/
	margin: 10px;
	background-position: top;
	background-repeat: repeat-x;
	background-color: #cae4b6;
	width: 300px;
	float: left;
}

#greenPanel #greenPanel_pics
{
	background-image: url(../images/gui/bg_login_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 0px;
	height: 1%;
}
/* login forma end */

/* posleden broi na vestnika start */
#last_paper
{
	background-image: url(    '../images/gui/bg_last_paper.gif' );
	background-position: top right;
	background-repeat: no-repeat;
	height: 43px;
	margin-top: 20px;
	padding-left: 104px;
	padding-top: 9px;
}
#last_paper a
{
	font-weight: bold;
	color: #5d5c5c;
}
#last_paper a:hover
{
	color: #8d2929;
}
/* posleden broi na vestnika end */

/* obshti */
.break
{
	clear: both;
	height: 0px;
	font-size: 0px;
}
.more
{
	text-align: right;
}


/* tekst v sinio start */
.blue_txt
{
	color: #0095da;
}
.blue_txt a
{
	color: #0095da;
}
.blue_txt a:hover
{
	color: #5d5c5c;
}
/* tekst v sinio end */

/* start footer */
#footer
{
	text-align: center;
	margin-top: 5px;
}
#footer a
{
	color: #5d5c5c;
}
#footer a:hover
{
	color: #5d5c5c;
	text-decoration: underline;
}
/* end footer */

#body_bottom_right
{
	background-image: url(../images/gui/bottom_right_l.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 17px;
}
.bodybr2
{
	background-image: url(../images/gui/bottom_right_r.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.buttons
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #953748;
	border: 1px solid #7F9DB9;
	background-image: url(../images/b_back.gif);
	background-repeat: repeat-x;
	height: 18px;
	width: 70px;
}
.selectbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333; /* width:110px; */
	border: 1px solid #7F9DB9;
	padding-left: 4px;
	padding-top: 2px;
}

/* ads */
.ads_small_block
{
	border: 1px solid #8D2929;
	margin: 10px auto 10px auto;
	width: 240px;
	height: 120px;
}
.ads_big_block
{
	border: 1px solid #8D2929;
	margin: 10px auto 10px auto;
	width: 240px;
	height: 240px;
}
#ad_google_center
{
	text-align: center;
}

/* login center block */
#login_top
{
	background-color: #CAE4B6;
	width: 642px;
}
.rtop, .rbottom
{
	display: block;
	background-color: #D6D6D6;
}
.rtop *, .rbottom *
{
	display: block;
	height: 1px;
	overflow: hidden;
	background-color: #CAE4B6;
}
.r1
{
	margin: 0 5px;
}
.r2
{
	margin: 0 3px;
}
.r3
{
	margin: 0 2px;
}
.r4
{
	margin: 0 1px;
	height: 2px;
}