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: #3d3c3c;
	text-decoration: none;
}

a, a:link, a:visited, a:active
{
	color: #8d2929;
	text-decoration: none;
}
a:hover
{
	color: #5d5c5c;
	text-decoration: none;
}
img
{
	border: 0px;
}

.SectionTitle
{
	margin-top: 3px;
	margin-bottom: 3px;
	background-color: #d9d9d9;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 2px;
	vertical-align: middle;
	padding-top: 2px;
	text-align: left;
}

/* 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;
	vertical-align: top;
	width: 275px;
	height: 86px;
}


/* nai-gornoto menu start */
.topmenu
{
	background-color: #FFFFFF;
	background-position: top left;
	background-repeat: no-repeat;
	width: 658px;
}
#topmenu
{
	text-align: right;
	margin-left: 570px;
	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: left top;
	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: right top;
	background-repeat: no-repeat;
	height: 37px;
	line-height: 37px;
}
#main_menu span
{
	background-image: url(../images/gui/main_menu_spacer.gif);
	background-position: right top;
	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: right top;
	background-repeat: no-repeat;
	height: 165px;
	width: 406px;
}

/*nastroiki na banera pri razlichni browsers */
#ieBanner
{
	margin-top: 2%;
	margin-left: 2%;
	height: 136px;
	width: 392px;
}
/*nastroiki na banera pri razlichni browsers */
#mozilaBanner
{
	margin: 0px;
	height: 136px;
	width: 392px;
}

#body_top img
{
	margin: 11px 0px 0px 11px;
}

#body_c
{
	margin: 5px 0px 0px 4px;
}

.bodyc
{
	background-color: #d6d6d6;
	vertical-align: top;
	width: 406px;
}


/* formatirane na tqloto na saita start */
.bodyl
{
	width: 15px;
	background-color: #908e8e;
	background-image: url(../images/gui/top_left.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.bodyr
{
	background-color: #908e8e;
	background-image: url(../images/gui/top_right.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 15px;
}
.bodyrc
{
	background-color: #908e8e;
	background-image: url(../images/gui/top_rightc.gif);
	background-position: left top;
	background-repeat: repeat-y;
	vertical-align: bottom;
}
.bodyrc .bodyrc_fix
{
	background-image: url(../images/gui/top_rightb.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 16px;
	width: 10px;
}
.bodybl
{
	height: 17px;
	background-image: url(../images/gui/bottom_left.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.bodybc
{
	height: 17px;
	background-image: url(../images/gui/bottom_center.gif);
	background-position: 50% top;
	background-repeat: repeat-x;
}
.bodybr
{
	height: 17px;
	background-image: url(../images/gui/bottom_right.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
/* formatirane na tqloto na saita end */

.lc
{
	background-image: url(../images/gui/bottom_left1.gif);
	background-position: right bottom;
	vertical-align: top;
	background-repeat: repeat-y;
	width: 274px;
	height: 600px;
}

.lcc
{
	background-color: #d6d6d6;
	background-image: url(../images/gui/bottom_lc.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-bottom: 18px;
}


/* start center block (news / books) */
.cblock
{
	width: 390px;
	color: #3d3c3c;
	background-color: #d6d6d6;
	background-image: url(../images/gui/bg_bottom.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 .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 img
{
	width: 100px;
}

.cblock .cblock_thumb a
{
	display: block;
	border: 1px solid #8d2929;
}
.cblock .cblock_thumb a:hover
{
	border: 1px solid #5d5c5c;
}
.cblock .news1
{
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.cblock .news1 img
{
	float: left;
	margin-bottom: 5px;
	margin-right: 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: black;
	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-bottom: 1px solid #d6d6d6;
	background-color: #ffffff;
	white-space: normal;
}
.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: 0px;
	margin-top: 5px;
	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
{
	background-image: url(../images/gui/lmc_body.png);
	background-repeat: repeat-y;
	width: 274px;
}
.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: left center;
	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-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: 50% bottom;
	background-repeat: no-repeat;
}
.lmblock .lmblock_title span
{
	background-image: url(../images/gui/left_menu_block_title_top.png);
	background-position: 50% 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: justify;
	background-image: url(../images/gui/left_menu_block_bottom.png);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 4px 12px 8px 12px;
}
/* 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;
	vertical-align: top;
	width: 252;
}
.right_txt
{
	padding: 0px 6px 6px 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;
}
#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);*/
	background-position: top;
	background-repeat: repeat-x;
	background-color: #cae4b6;
	padding-top: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#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
{
	height: 43px;
	vertical-align: middle;
	margin-top: 10px;
	margin-left: 0px;
	text-align: center;
}

#last_paper a
{
	display: block;
	color: #FFFFFF;
}
#last_paper a span
{
	display: none;
}
/* posleden broi na vestnika end */

/* obshti */
.productImages
{
}
.break
{
	clear: both;
	height: 0px;
	font-size: 0px;
}
.separator
{
	border-top: black 1px solid;
}

.more
{
	text-align: right;
}


/* tekst v sinio start */
.blue_txt
{
	color: #0095da;
	font-weight: bold;
	vertical-align: middle;
	background-color: transparent;
	text-align: left;
}
.blue_txt a
{
	color: #0095da;
	font-weight: bold;
	background-color: transparent;
}
.blue_txt a:hover
{
	color: #5d5c5c;
	font-weight: bold;
	background-color: transparent;
}
/* 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 */

.panelcontent
{
	border-bottom: black 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 6px;
	padding-top: 6px;
}

.news
{
	display: block;
}
.news img
{
	margin: 6px;
}

.bulleted_list li
{
	list-style-type: disc;
	margin-right: 5px;
	margin-top: 0px;
}

.spacer
{
	border-bottom: gainsboro 1px solid;
}

.sidemenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	text-align: left;
	padding-left: 5px;
}
.sidemenu a:Link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	text-transform: none;
	text-decoration: underline;
}
.sidemenu a:Visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	text-transform: none;
	text-decoration: underline;
}
.sidemenu a:Hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 10px;
	text-transform: none;
	text-decoration: underline;
}
.sidemenu a:Active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	text-transform: none;
	text-decoration: none;
}
.titlecell
{
	vertical-align: middle;
	text-indent: 5px;
	text-align: left;
}
.textHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8d2929;
	font-weight: bold;
	background-image: url(../img/sm_back.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: left;
}

/*stil za textovite poleta*/
.labels
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	border-color: Silver;
	border-width: 1px;
	border-style: solid;
}

.spacer
{
	border-bottom: gainsboro 1px solid;
}

.tableSpace
{
	height: 10px;
}

.sidemenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	text-align: left;
	padding-left: 5px;
}

.sidemenu a:Link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	text-transform: none;
	text-decoration: underline;
}

.sidemenu a:Visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	text-transform: none;
	text-decoration: underline;
}
.sidemenu a:Hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 10px;
	text-transform: none;
	text-decoration: underline;
}
.sidemenu a:Active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	text-transform: none;
	text-decoration: none;
}

.titlecell
{
	vertical-align: middle;
	text-indent: 5px;
	text-align: left;
	background-color: #d9d9d9;
}

.textHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8d2929;
	font-weight: bold;
	background-image: url(../img/sm_back.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: left;
}

.title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8d2929;
	vertical-align: middle;
	text-align: center;
	margin-bottom: 15px;
}

#inbody
{
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	color: #5d5c5c;
	text-decoration: none;
}

.imgEmail
{
	vertical-align: text-top;
}

.promotions
{
	margin-top: 10px; 
	margin-bottom: 5px; 
	vertical-align: middle; 
	text-align: justify;  
}

.promotionsTitle
{
	margin-top: 20px;
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
	text-align: center;
}

#promotion_link
{
	font-weight: bold;
	margin-top: 10px;
	padding: 0px 6px 6px 6px;
	font-size: 12px;
}
