﻿/* CSS Document */

/*************************************************************
	GLOBAL
*************************************************************/
*
{
	margin:0px;
	padding:0px;
	font-size:12px;
	outline:none;
}

input::-moz-focus-inner /*Remove button padding in FF*/
{ 
    border: 0;
    padding: 0;
}

body
{
	background:url(../images/body_bg.jpg) left top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}

img
{
	border:none;
}

.row
{
	float:left;
	width:100%;
}

.row.marg {
	margin-top: 20px;
}

.row2
{
	float:right;
	width:741px;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

.white, .white a {
	color: #FFF !important;
}

.red_stroke
{
	width:100%;
	height:9px;
	background:#971b1b;
	margin-bottom:1px;
}

.icon_star
{
	padding-right:25px;
	background:url(../images/icon_star.png) right top no-repeat;
}

.icon_note
{
	padding-right:25px;
	background:url(../images/icon_note.png) right top no-repeat;
}

.icon_circle_arrow2
{
	padding-right:25px;
	background:url(../images/icon_circle_arrow2.png) right top no-repeat;
}

.icon_text_circle
{
	padding-right:35px;
	background:url(../images/icon_text_circle.png) right center no-repeat;
}

.icon_text_circle:hover
{
	background:url(../images/icon_text_circle2.png) right center no-repeat;
}

.submit
{
	width:63px;
	height:25px;
	background:url(../images/site_search_submit.png) left top no-repeat;
	border:none;
	color:#fff;
	cursor:pointer;
	text-align:center;
	text-indent:-5px;
	margin-top:-1px;
	/*padding-bottom:6px;/*FF FIX*/
	line-height:20px;
	padding-bottom:3px;
}

.ltr .submit
{
	background:url(../images/site_search_submit_ltr.png) left top no-repeat;
	font-size: 9px;
}

.add_link
{
	float:left;
	padding-right:22px;
	background:url(../images/icon_plus.png) right 2px no-repeat;
	line-height:18px;
	text-decoration:none;
	color:#710f0f;
}

.board_search
{
	width:172px;
	height:18px;
	border:1px solid #7f9db9;
}

.login_link
{
	float:right;
	padding-left:15px;
	background:url(../images/icon_login.png) left top no-repeat;
	color:#515151;
	text-decoration:none;
	margin-left:5px;
}

.members_link
{
	float:right;
	padding-left:20px;
	background:url(../images/icon_members.png) left top no-repeat;
	color:#515151;
	text-decoration:none;
	margin-left:5px;
}

.faq_link
{
	float:right;
	padding-left:20px;
	background:url(../images/icon_faq.png) left top no-repeat;
	color:#515151;
	text-decoration:none;
	margin-left:5px;
}


.koteret_pnimit{
 font-weight: bold;
 color: darkblue;
}

.b1{

}

 .contain{
 color: darkred;
 font-style: italic;
 font-weight: bold;
 font-size: smaller;
 }
 
/*************************************************************
	STRUCTURE
*************************************************************/
#site_wrap
{
	width:792px;
	min-height:600px;
	height:100%;
	margin:0px auto;
	overflow:hidden;
	background:url(../images/site_borders.png) left top repeat-y;
	direction:rtl;
	text-align:right;
}

#header, #middle, #footer
{
	float:left;
	width:100%;
}

#header
{
	height:152px;
	background:url(../images/site_top_bg.jpg) left top no-repeat;
}

.ltr #header
{
	background:url(../images/site_top_bg_ltr.png) left top no-repeat;
}

#middle
{
	min-height:442px;
	background:url(../images/site_top_bg.jpg) left -152px no-repeat;
}

.ltr #middle
{
	background:url(../images/site_top_bg_ltr.png) left -152px no-repeat;
}

#footer
{
	height:148px;
	background:url(../images/footer_bg.png) left top repeat-y;
}

#content_block
{
	float:left;
	width:767px;
	min-height:700px;
	padding-right:25px;
	background:url(../images/site_bottom.png) left bottom no-repeat;
}

.content_frame_top
{
	/*min-height:188px;*/
	background:url(../images/content_frame_top.png) center top no-repeat;
}

.content_frame_borders
{
	min-height:10px;
	background:url(../images/content_frame_borders.png) center top repeat-y;
}

.content_frame_bottom
{
	min-height:25px;
	background:url(../images/content_frame_bottom.png) center bottom no-repeat;
}

#content_sidebar_wrap
{
	float:left;
	width:100%;
	background:url(../images/content_sidebar_wrap_bg.png) 9px top repeat-y;
}

#inner_content
{
	float:left;
	width:585px;
	min-height:20px;
	margin-left:9px;
	margin-top:1px;
}

#sidebar
{
	float:right;
	width:137px;
	min-height:100px;
	margin-right:9px;
	background:#ddd;
	margin-top:1px;
}

#page_content
{
	float:right;
	width:100%;
	min-height:651px;
	background:url(../images/page_content_bg.png) left top repeat-x #2d2d2d;
	padding-top:9px;
	padding-bottom: 20px;
}

.default a {
	color:#fff;
}

#side_ad {
	position: fixed;
	left: 10px;
	top: 50px;
}

.outside_block {
	float: left;
	clear: both;
	width: 500px;
	padding: 0px 40px 0px;
	margin-bottom: 20px;
	color: #FFF;
}

.rtl .outside_block,
.rtl .inner_block {
	direction: rtl;
	text-align: right;
}

.ltr .outside_block,
.ltr .inner_block {
	direction: ltr;
	text-align: left;
}

.outside_block input,
.outside_block select,
.inner_block input,
.inner_block select {
	padding: 2px;
}

/*************************************************************
	LANG MENU , USER MENU
*************************************************************/
#menus_bg
{
	width:792px;
	height:33px;
	background:url(../images/top_menu_bg.png) center top no-repeat;
}

/*===[Lang menu]=================*/
#lang_menu
{
	float:left;
	list-style:none;
	margin-left:35px;
}

#lang_menu li
{
	float:left;
	margin-top:2px;
	margin-left:8px;
}

/*===[User menu]=================*/
#user_menu
{
	float:right;
	width:400px;
	list-style:none;
	padding-top:4px;
	margin-right:25px;

}

#user_menu li
{
	float:right;
	margin-right:10px;
	line-height:14px;
	color:#fff;
	padding-right:10px;
	border-right:1px solid #fff;
}

#user_menu li:first-child
{
	border:none;
}

#user_menu li a
{
	line-height:14px;
	color:#fff;
	text-decoration:none;
}

/*************************************************************
	LOGO
*************************************************************/
#logo
{
	margin-top:25px;
}

.rtl #logo
{
	float:right;
	margin-right:30px;
}

.ltr #logo
{
	float:left;
	margin-left:30px;
}

#logo_ad {
	float: left;
	width: 420px;
	height: 80px;
	margin: 13px 30px;
	overflow: hidden;
}

.ltr #logo_ad {
	float: right;
}

/*************************************************************
	FOOTER
*************************************************************/
#footer a
{
	color:#fff;
}

#license
{
	width:200px;
	margin:5px auto 0px;
	padding-top:30px;
	color:#cbcbcb;
	padding-bottom:8px;
	background:url(../images/icon_copyright.png) center top no-repeat;
	text-align:center;
}

#footer_text
{
	padding:5px 25px;
	background:url(../images/footer_seperator.png) center top no-repeat;
	color:#e7e7e7;
	text-align:center;
	font-size:11px;
}

#footer_text a
{
	color:#e7e7e7;
	font-size:11px;
}

#footer_text2
{
	padding:5px 25px;
	background:url(../images/footer_seperator.png) center top no-repeat;
	text-align:center;
	text-decoration: none;
	color:#919090;
	font-size:9px;
}

#footer_text2 a
{
	text-align:center;
	text-decoration: none;
	color:#919090;
	font-size:9px;
}



#design_by
{
	float:left;
	padding-left:40px;
	color:#575757;
	font-size:11px;
}

#design_by span
{
	color:#9c9c9c;
}

#design_by a
{
	color:#9c9c9c;
	font-size:11px;
}

#build_by
{
	float:right;
	padding-right:40px;
}

#build_by a {
	display:block;
	overflow:hidden;
	width: 118px;
	height: 20px;
	line-height: 100px;
	background: url(../images/development.png) no-repeat;
}

/*************************************************************
	CATEGORIES MENU
*************************************************************/
#categories_menu
{
	display:block;
	float:right;
	list-style:none;
	padding-right:7px;
	background:url(../images/cat_menu_seperators2.png) 13px 90px no-repeat;
	margin-top:8px;
}

#categories_menu li
{
	float:right;
	padding-right:1px;
}

.ltr #categories_menu li {
	float:left;
	padding-right:0px;
	padding-left:1px;
	text-align: left;
}

#categories_menu li.top
{
	background:url(../images/cat_menu_seperator5.png) right 6px no-repeat;
}

#categories_menu li.bottom
{
	background:url(../images/cat_menu_seperator4.png) right 5px no-repeat;
}

.ltr #categories_menu li.top
{
	background:url(../images/cat_menu_seperator5.png) left 6px no-repeat;
}

.ltr #categories_menu li.bottom
{
	background:url(../images/cat_menu_seperator4.png) left 5px no-repeat;
}

#categories_menu li.toolbar_bt
{
	padding-top:9px;
	padding-right:9px;
}

#categories_menu li a
{
	display:block;
	text-decoration:none;
	position:relative;
}

#categories_menu li a h1
{
	display:block;
	width:134px;
	height:16px;
	line-height:16px;
	color:#fff;
	text-indent:5px;
	position:absolute;
	top:69px;
	right:5px;
	cursor:pointer;
	font-weight:normal;
}

#categories_menu li a h2
{
	display:block;
	width:134px;
	height:16px;
	line-height:16px;
	color:#fff;
	text-indent:5px;
	position:absolute;
	top:69px;
	right:5px;
	cursor:pointer;
	font-weight:normal;
}

.ltr #categories_menu li a h1
{
	width:129px;
}

.ltr #categories_menu li a h2
{
	width:129px;
}

/*************************************************************
	BREADCRUMBS
*************************************************************/
#breadcrumbs
{
	height:24px;
	padding:0px 20px;
	background:url(../images/breadcrumbs_bg.png) center top no-repeat;
	color:#fff;
	line-height:22px;
}

.ltr #breadcrumbs
{
	direction: ltr;
	text-align: left;
}

#breadcrumbs img
{
	float:right;
	margin-left:5px;
}

.ltr #breadcrumbs img
{
	float:left;
	margin-left:0px;
	margin-right:5px;
}

#breadcrumbs a
{
	color:#c1c1c1;
	line-height:22px;
	text-decoration:none;
}

/*************************************************************
	GOOGLE SEARCH
*************************************************************/
#google_search
{
	height:47px;
	background:url(../images/google_search_bg.png) center -1px no-repeat;
	padding:0px 12px 0px;
}

#google_search_button
{
	float:left;
	width:63px;
	height:45px;
	border:none;
	background:url(../images/google_search_button.png) left top no-repeat;
	margin-top:2px;
	cursor:pointer;
}

#google_search_input
{
	float:right;
	width:502px;
	height:18px;
	border:1px solid #7f9db9;
	margin-top:13px;
	margin-right:135px;
}

/*************************************************************
	MAIN BANNER
*************************************************************/
#main_banner
{
	/*height:104px;
	background: url(../images/main_banner_bg.png) center top no-repeat;
	padding:0px 10px;*/
	background: #971b1b;
	width:721px;
	margin:0px auto;
}

#main_banner .ad_container {
	/*-moz-box-shadow: 0 0 1em black;
	-webkit-box-shadow: 0 0 1em black;
    box-shadow: 0 0 1em black;*/
}

#main_banner_graphic
{
	/*width:681px;
	height:70px;
	position:relative;
	top:17px;
	right:19px;
	overflow: hidden;*/
	background: url(../images/main_banner_bg.png) center top no-repeat;
	padding: 17px 48px;
	text-align: center;
}

/*************************************************************
	CHARS BAR
*************************************************************/
#chars_bar
{
	height:23px;
	background:url(../images/chars_bar_bg.png) center top no-repeat;
	margin:1px 0px;
	padding:0px 10px;
}

.ltr #chars_bar
{
	background:url(../images/chars_bar_bg_ltr.png) center top no-repeat;
}

#chars_bar_title,#chars_bar_chars
{
	line-height:23px;
}

#chars_bar_title
{
	float:right;
	padding-right:20px;
	color:#fff;
}

.ltr #chars_bar_title
{
	float:left;
	padding-right:0px;
	padding-left:20px;
}

#chars_bar_chars
{
	float:left;
	font-weight:bold;
	padding-left:40px;
	color:#fff;
}

.ltr #chars_bar_chars
{
	padding-left:70px;
}

#chars_bar_chars a
{
	color:#fff;
	text-decoration:none;
}

#chars_bar_chars a:hover
{
	color:#000;
}

/*************************************************************
	SIDEBAR SECTIONS
*************************************************************/
#sidebar .section
{
	float:right;
	width:100%;
	margin-bottom:2px;
}

.ltr #sidebar .section
{
	direction: ltr;
	text-align: left;
}

#sidebar .section_title
{
	float:right;
	width:115px;
	height:21px;
	color:#fff;
	line-height:20px;
}

.rtl #sidebar .section_title
{
	padding-right:22px;
	background:url(../images/sidebar_section_title_bg.png) right top no-repeat;
}

.ltr #sidebar .section_title
{
	width:117px;
	padding-left:20px;
	background:url(../images/sidebar_section_title_bg_ltr.png) right top no-repeat;
}

#sidebar .section_tab_link
{
	display:block;
	float:right;
	width:136px;
	margin-top:4px;
	text-decoration:none;
}

#sidebar .section_tab_link h3,
#sidebar .section_tab_link h1
{
	display:block;
	height:16px;
	width: 133px;
	line-height:15px;
	color:#fff;
	background:url(../images/icon_circle_arrow.png) 2px center no-repeat #971b1b;
	padding-right:3px;
	cursor:pointer;
	font-weight:normal;
}

#sidebar .section_tab_link h2
{
	display:block;
	height:16px;
	width: 133px;
	line-height:15px;
	color:#fff;
	background:url(../images/icon_circle_arrow.png) 2px center no-repeat #971b1b;
	padding-right:3px;
	cursor:pointer;
	font-weight:normal;
}

/*===[Section list1]==================*/
#sidebar .section_list1
{
	width:100%;
	list-style:none;
}

#sidebar .section_list1 li
{
	height:18px;
	border-bottom:1px dashed #a6a6a6;
	padding-right:5px;
	float:right;
	width:132px;
}

#sidebar .section_list1 li a
{
	display:block;
	padding-right:15px;
	color:#575656;
	text-decoration:none;
	line-height:18px;
}

.rtl #sidebar .section_list1 li a
{
	padding-right:15px;
}

.ltr #sidebar .section_list1 li a
{
	padding-left:15px;
	direction: ltr;
	text-align: left;
}

.rtl #sidebar .section_list1 li a.icon_music
{
	background:url(../images/icon_music.png) right 2px no-repeat;
}

.ltr #sidebar .section_list1 li a.icon_music
{
	background:url(../images/icon_music.png) left 2px no-repeat;
}

#sidebar .section_list1 li a:hover,#sidebar .section_list1 li.active a
{
	color:#971b1b;
}

.rtl #sidebar .section_list1 li a.icon_music:hover,.rtl #sidebar .section_list1 li.active a.icon_music
{
	background:url(../images/icon_music2.png) right 2px no-repeat;
}

.ltr #sidebar .section_list1 li a.icon_music:hover,.ltr #sidebar .section_list1 li.active a.icon_music
{
	background:url(../images/icon_music2.png) left 2px no-repeat;
}

/*===[Section list2]==================*/
#sidebar .section_list2
{
	width:100%;
	list-style:none;
}

#sidebar .section_list2 li
{
	height:18px;
	margin-top:1px;
	float:right;
	width:137px;
}

#sidebar .section_list2 li a
{
	display:block;
	padding-right:7px;
	color:#575656;
	text-decoration:none;
	line-height:18px;
	background:url(../images/sidebar_section_link_disabled.png) left top no-repeat;
}

#sidebar .section_list2 li a:hover,
#sidebar .section_list2 li.active a
{
	color:#fff;
	background:url(../images/sidebar_section_link_active.png) left top no-repeat;
}

.ltr #sidebar .section_list2 li a
{
	padding-right:0px;
	padding-left:7px;
	background:url(../images/sidebar_section_link_disabled_ltr.png) left top no-repeat;
}

.ltr #sidebar .section_list2 li a:hover,
.ltr #sidebar .section_list2 li.active a
{
	background:url(../images/sidebar_section_link_active_ltr.png) left top no-repeat;
}

#radio
{
	width:130px;
	height:18px;
	line-height:18px;
	border:1px solid #7f9db9;
	margin-right:3px;
	margin-top:10px;
}

#birthday
{
	float:right;
	width:100%;
	min-height:42px;
	padding-top:40px;
	background:url(../images/birthday_title_bg.jpg) right top no-repeat;
	color:#424242;
	padding-right:6px;
}

#birthday span
{
	color:#971b1b;
	font-weight:bold;
}

/*************************************************************
	INNER CONTENT
*************************************************************/
.ad_container {
	text-align: center;
}

#google_ads
{
	direction:ltr;/*FIX IE8*/
	width:721px;
	/*height:58px;*/
	border:1px solid #5f5f5f;
	/*background:url(../images/google_ads_bg.jpg) left bottom no-repeat #d1d1d1;*/
	margin-right:9px;
	margin-bottom:1px;
	overflow: hidden;
}

#google_ads2
{
	float:left;
	direction:ltr;/*FIX IE8*/
	width:582px;
	height:58px;
	border:1px solid #5f5f5f;
	/*background:url(../images/google_ads_bg.jpg) left bottom no-repeat #d1d1d1;*/
	margin-bottom:1px;
	overflow: hidden;
}

/*************************************************************
	SITE SEARCH
*************************************************************/
#site_search
{
	width:585px;
	height:99px;
	background:url(../images/site_search_bg.png) right top no-repeat;
	margin-bottom:2px;
}

.lang_EN #site_search
{
	background:url(../images/site_search_bg_EN.png) right top no-repeat;
}

/*===[Site search menu]===============*/
#site_search_menu
{
	display:block;
	width:485px;
	float:right;
	list-style:none;
	padding-right:100px;
	margin-top:4px;
}

.ltr #site_search_menu
{
	float:left;
	padding-right:0px;
	padding-left:100px;
}

#site_search_menu li
{
	float:right;
}

.ltr #site_search_menu li
{
	float:left;
}

#site_search_menu li a
{
	display:block;
	min-width:74px;
	height:30px;
	line-height:30px;
	text-decoration:none;
	color:#fff;
	text-align:center;
	background:url(../images/site_search_tab_right.png) right top no-repeat;
}

#site_search_menu li a span
{
	display:block;
	margin-right:9px;
	padding-left:9px;
	background:url(../images/site_search_tab_left.png) left top no-repeat;
}

#site_search_menu li.active a,#site_search_menu li a:hover
{
	background:url(../images/site_search_tab_active_right.png) right top no-repeat;
}

#site_search_menu li.active a span,#site_search_menu li a:hover span
{
	background:url(../images/site_search_tab_active_left.png) left top no-repeat;
}

/*===[Site search form]======================*/
#site_search_form_block
{
	float:right;
	width:565px;
	margin-top:12px;
	margin-right:16px;
}

.ltr #site_search_form_block
{
	margin-right:0px;
	margin-left:16px;
	direction: ltr;
}

#site_search_form_block .search_tabc {
	display:none;
}

#site_search_form_block .search_tabc.active {
	display:block;
}

#site_search_form_block label,#site_search_form_block input,#site_search_form_block select
{
	display:inline-block;
	float:right;
}

.ltr #site_search_form_block label,.ltr #site_search_form_block input,.ltr #site_search_form_block select
{
	float:left;
}

#site_search_form_block label
{
	line-height:15px;
	color:#fff;
	padding-left:15px;
}

.ltr #site_search_form_block label
{
	padding-left:0px;
	padding-right:15px;
}

#site_search_form_block .radio
{
	width:15px;
	height:15px;
	margin-left:5px;
	margin-bottom:5px;
}

.ltr #site_search_form_block .radio
{
	margin-left:0px;
	margin-right:5px;
}

#site_search_form_block .text
{
	width:265px;
	height:18px;
	border:1px solid #7f9db9;
	margin-left:8px;
	line-height:18px;
}

.ltr #site_search_form_block .text
{
	margin-left:0px;
	margin-right:8px;
}

#site_search_form_block .select
{
	width:100px;
	height:20px;
	border:1px solid #7f9db9;
	margin-left:8px;
}

.ltr #site_search_form_block .select
{
	margin-left:0px;
	margin-right:8px;
}

/*************************************************************
	GLOBAL TABLES STYLES
*************************************************************/
.global_tbl
{
	width:100%;
	border-spacing:0px;
	border-right:3px solid #515151;
	border-left:3px solid #515151;
}

.global_tbl td
{
	border-bottom:1px solid #9b9b9b;
	height:20px;
	text-indent:7px;
}

.sub_title
{
	height:21px;
	line-height:21px;
	background:url(../images/table_sub_title_left_corner.png) left top no-repeat;
}

.sub_title span
{
	display:block;
	height:21px;
	color:#fff;
	margin-left:18px;
	background:url(../images/table_sub_title_right_corner.png) right top no-repeat;
	text-indent:10px;
}

.tbl_footer
{
	height:15px;
	background:url(../images/table_footer_left_corner.png) left bottom no-repeat;
}

.tbl_footer span
{
	display:block;
	height:15px;
	color:#fff;
	margin-left:18px;
	background:url(../images/table_footer_right_corner.png) right bottom no-repeat;
}

/*************************************************************
	TABLE TYPE 1
*************************************************************/
.tbl_type1
{
	width:591px;
	overflow:hidden;
}

.tbl_type1 table
{
	width:591px;
	border-spacing:0px;
	border-collapse:collapse;
	position:relative;
	right:-3px;
}

.tbl_type1 .tbl_main_title
{
	text-align:right;
	padding-right:20px;
}

/*
.tbl_type1 .tbl_title
{
	text-align:right;
	padding-right:5px;
	background:url(../images/table_type1_top.png) -22px top no-repeat;
}
*/

.tbl_type1 .tbl_title
{
	text-align:right;
	padding-right:10px;
	background:url(../images/table_type1_top.png) -400px top no-repeat;
}

.tbl_type1 .tbl_title2
{
	text-align:right;
	padding-right:10px;
	background:url(../images/table_type1_top.png) -22px top no-repeat;
}

.tbl_type1 table tr.title_row td
{
	border:none;
	padding:0px;
	background:none;
	height:20px;
}

.tbl_type1 table tr.title_row td.first
{
	background:url(../images/table_type1_top.png) right top no-repeat;
}

.tbl_type1 table tr.title_row td.last
{
	background:url(../images/table_type1_top.png) left top no-repeat;
}

.tbl_type1 table tr.first_row .first
{
	background:url(../images/table_type1_top.png) right -21px no-repeat;
}

.tbl_type1 table tr.first_row .last
{
	background:url(../images/table_type1_top.png) left -21px no-repeat;
}

.tbl_type1 th
{
	font-weight:normal;
	color:#fff;
	height:20px;
	text-align:center;
}

.tbl_type1 td
{
	height:24px;
	border-bottom:1px solid #b4b4b4;
	padding-right:7px;
	background-color:#f4f4f4;
	text-align:right;
}

.tbl_type1 td.first,.tbl_type1 td.last,
.tbl_type1 tr.odd td.first,.tbl_type1 tr.odd td.last
{
	border:none;
	width:22px;
	padding:0px;
}

.tbl_type1 td.first,.tbl_type1 tr.odd td.first
{
	background:url(../images/table_type1_shadow.png) right top repeat-y;
}

.tbl_type1 td.last,.tbl_type1 tr.odd td.last
{
	background:url(../images/table_type1_shadow.png) left top repeat-y;
}

.tbl_type1 tr.odd td
{
	background:#dedede;
}

.tbl_type1 td a,.tbl_type1 tr.odd td a
{
	display:block;
	line-height:19px;
	color:#292929;
	text-decoration:none;
}

.tbl_type1 td a:hover,.tbl_type1 tr.odd td a:hover
{
	text-decoration:underline;
}

.tbl_type1 td.rating,.tbl_type1 tr.odd td.rating
{
	width:60px;
	border-right:1px solid #b4b4b4;
	color:#971b1b;
	text-align:center;
	padding-right:0px;
}

.tbl_type1 td.none,.tbl_type1 tr.odd td.none
{
	border:none;
	background:none;
}

.tbl_type1 td.img img
{
	margin:3px;
	border:1px solid #000;
}

.tbl_type1 .tbl_footer td
{
	height:58px;
	border:none;
	background:none;
	background:url(../images/table_type1_bottom.png) center bottom no-repeat;
}

/*************************************************************
	TABLE TYPE 2
*************************************************************/
.tbl_type2
{
	width:292px;
	overflow:hidden;
}

.rtl .tbl_type2
{
	direction: rtl;
}

.ltr .tbl_type2
{
	direction: ltr;
}

.tbl_type2 table
{
	width:299px;
	border-spacing:0px;
	border-collapse:collapse;
	position:relative;
}

.rtl .tbl_type2 table
{
	right:-3px;
}

.ltr .tbl_type2 table
{
	left:-3px;
}

.rtl .tbl_type2 th.tbl_main_title
{
	text-align:right;
	padding-right:20px;
}

.ltr .tbl_type2 th.tbl_main_title
{
	text-align:left;
	padding-left:20px;
}

.rtl .tbl_type2 .tbl_title
{
	text-align:right;
	padding-right:10px;
	background:url(../images/table_type2_top.png) -83px top no-repeat;
}

.ltr .tbl_type2 .tbl_title
{
	text-align:left;
	padding-left:10px;
	background:url(../images/table_type2_top_ltr.png) -22px top no-repeat;
}

.rtl .tbl_type2 .tbl_title2
{
	text-align:right;
	padding-right:10px;
	background:url(../images/table_type2_top.png) -22px top no-repeat;
}

.ltr .tbl_type2 .tbl_title2
{
	text-align:left;
	padding-left:10px;
	background:url(../images/table_type2_top_ltr.png) -206px top no-repeat;
}

.rtl .tbl_type2 table .first_row td.first
{
	background:url(../images/table_type2_top.png) right -21px no-repeat;
}

.rtl .tbl_type2 table .first_row td.last
{
	background:url(../images/table_type2_top.png) left -21px no-repeat;
}

.ltr .tbl_type2 table .first_row td.first
{
	background:url(../images/table_type2_top_ltr.png) left -21px no-repeat;
}

.ltr .tbl_type2 table .first_row td.last
{
	background:url(../images/table_type2_top_ltr.png) right -21px no-repeat;
}

.tbl_type2 table tr.title_row td
{
	border:none;
	padding:0px;
	background:none;
	height:20px;
}

.rtl .tbl_type2 table tr.title_row td.first
{
	background:url(../images/table_type2_top.png) right top no-repeat;
}

.rtl .tbl_type2 table tr.title_row td.last
{
	background:url(../images/table_type2_top.png) left top no-repeat;
}

.ltr .tbl_type2 table tr.title_row td.first
{
	background:url(../images/table_type2_top_ltr.png) left top no-repeat;
}

.ltr .tbl_type2 table tr.title_row td.last
{
	background:url(../images/table_type2_top_ltr.png) right top no-repeat;
}

.tbl_type2 th
{
	font-weight:normal;
	color:#fff;
	height:20px;
	text-align:center;
}

.tbl_type2 td
{
	height:24px;
	border-bottom:1px solid #b4b4b4;
	background-color:#f4f4f4;
}

.rtl .tbl_type2 td
{
	padding-right:10px;
	text-align:right;
}

.ltr .tbl_type2 td
{
	padding-left:10px;
	text-align:left;
}

.tbl_type2 td.first,.tbl_type2 td.last,
.tbl_type2 tr.odd td.first,.tbl_type2 tr.odd td.last
{
	border:none;
	width:22px;
	padding:0px;
}

.rtl .tbl_type2 td.first,.rtl .tbl_type2 tr.odd td.first
{
	background:url(../images/table_type2_shadow.png) right top repeat-y;
}

.rtl .tbl_type2 td.last,.rtl .tbl_type2 tr.odd td.last
{
	background:url(../images/table_type2_shadow.png) left top repeat-y;
}

.ltr .tbl_type2 td.first,.ltr.tbl_type2 tr.odd td.first
{
	background:url(../images/table_type2_shadow_ltr.png) left top repeat-y;
}

.ltr .tbl_type2 td.last,.ltr.tbl_type2 tr.odd td.last
{
	background:url(../images/table_type2_shadow_ltr.png) right top repeat-y;
}

.tbl_type2 tr.odd td
{
	background:#dedede;
}

.tbl_type2 td a,.tbl_type2 tr.odd td a
{
	display:block;
	line-height:19px;
	color:#292929;
	text-decoration:none;
}

.tbl_type2 td a:hover,.tbl_type2 tr.odd td a:hover
{
	text-decoration:underline;
}

.tbl_type2 td.rating,.tbl_type2 tr.odd td.rating
{
	width:60px;
	border-right:1px solid #b4b4b4;
	color:#971b1b;
	text-align:center;
	padding-right:0px;
}

.tbl_type2 td.none,.tbl_type2 tr.odd td.none
{
	border:none;
	background:none;
}

.tbl_type2 tr.tbl_footer td
{
	height:58px;
	border:none;
	background:none;
	background:url(../images/table_type2_bottom.png) center bottom no-repeat;
}

/*************************************************************
	TABLE TYPE 3
*************************************************************/
.tbl_type3
{
	width:573px;
	border-spacing:0px;
	border-collapse:collapse;
	margin-right:6px;
	margin-bottom:20px;
}

.tbl_type3 .tbl_main_title
{
	height:21px;
	background:url(../images/table_type3_main_title_bg.png) right top no-repeat;
	text-align:right;
	padding-right:16px;
}

.tbl_type3 .tbl_sub_title
{
	text-align:right;
	width:192px;
	background-image:none;
}

.tbl_type3 .tbl_sub_title2
{
	text-align:right;
	width:230px;
	background-image:none;
}

.tbl_type3 tr.tbl_top .first
{
	background:url(../images/table_type3_top.png) right top no-repeat;
}

.tbl_type3 tr.tbl_top .last
{
	background:url(../images/table_type3_top.png) left top no-repeat;
}

.tbl_type3 tr.tbl_top2 .first
{
	background:url(../images/table_type3_top2.png) right top no-repeat;
}

.tbl_type3 tr.tbl_top2 .last
{
	background:url(../images/table_type3_top2.png) left top no-repeat;
}

.tbl_type3 td.first,.tbl_type3 tr.odd td.first,
.tbl_type3 td.last,.tbl_type3 tr.odd td.last
{
	border:none;
	background:none;
	width:15px;
	padding:0px;
}

.tbl_type3 td.first + td,.tbl_type3 tr.odd td.first + td,
.tbl_type3 td.last + td,.tbl_type3 tr.odd td.last + td
{
	padding-right:0px;
	padding-left:0px;
}

.tbl_type3 td.first
{
	background:url(../images/table_type3_borders.png) right top repeat-y;
}

.tbl_type3 td.last
{
	background:url(../images/table_type3_borders.png) left top repeat-y;
}

.tbl_type3 tr.odd td.first
{
	background:url(../images/table_type3_borders2.png) right top repeat-y;
}

.tbl_type3 tr.odd td.last
{
	background:url(../images/table_type3_borders2.png) left top repeat-y;
}

.tbl_type3 tr.tbl_top th
{
	background:url(../images/table_type3_top.png) -18px top no-repeat;
	border:none;
}

.tbl_type3 tr.tbl_top2 th
{
	background:url(../images/table_type3_top2.png) -18px top no-repeat;
	border:none;
	height:24px;
}

.tbl_type3 tr.tbl_top2 td
{
	height:24px;
}

.tbl_type3 tr.tbl_top + tr td
{
	border:none;
}

.tbl_type3 tr.tbl_top2 + tr td
{
	border:none;
}

.tbl_type3 th
{
	font-weight:normal;
	color:#fff;
	height:36px;
	text-align:center;
}

.tbl_type3 td
{
	height:34px;
	border-top:1px solid #b4b4b4;
	padding:5px 6px 5px 5px;
	background:url(../images/table_type3_seperator.png) right center no-repeat #f3f4f4;
	text-align:center;
}

.tbl_type3_date
{
	width:92px;
}

.tbl_type3 tr.odd td
{
	background-color:#e3e3e3;
}

.tbl_type3 td a,.tbl_type3 tr.odd td a
{
	color:#292929;
	text-decoration:none;
	display:block;
}

.tbl_type3 td a:hover,.tbl_type3 tr.odd td a:hover
{
	text-decoration:underline;
}

.tbl_type3 td a span,.tbl_type3 tr.odd td a span
{
	font-weight:bold;
	display:block;
	width:100%;
}

.tbl_type3 td.tbl_footer
{
	width:100%;
	height:18px;
	background:url(../images/table_type3_bottom.png) center bottom no-repeat;
	margin-bottom:20px;
	border:none;
}

.tbl_type3 .other_cols
{
	width:50px;
}

/*************************************************************
	TABLE TYPE 4
*************************************************************/
.tbl_type4
{
	width:573px;
	border-spacing:0px;
	border-collapse:collapse;
	margin-bottom:20px;
	margin-right:6px;
}

.tbl_type4 th
{
	font-weight:normal;
	color:#fff;
	text-align:center;
	border:none;
}

.tbl_type4 .tbl_main_title
{
	height:21px;
	background:url(../images/table_type4_main_title_bg.png) right top no-repeat;
	text-align:right;
	padding-right:16px;
	padding-left:10px;
	white-space:nowrap;
}

.tbl_type4 tr.tbl_top td.first
{
	background:url(../images/table_type4_top.png) right top no-repeat;
}

.tbl_type4 tr.tbl_top td.last
{
	background:url(../images/table_type4_top.png) left top no-repeat;
}

.tbl_type4 td.first,.tbl_type4 td.last
{
	width:17px;
	border:none;
	padding:0px;
}

.tbl_type4 td.first
{
	background:url(../images/table_type4_borders.png) right top repeat-y;
}

.tbl_type4 td.last
{
	background:url(../images/table_type4_borders.png) left top repeat-y;
}

.tbl_type4 tr.tbl_top td
{
	border:none;
	padding-top:6px;
	padding-bottom:2px;
	background:url(../images/table_type4_top.png) -18px top no-repeat;
}

.tbl_type4 td
{
	height:24px;
	border-top:1px dotted #b4b4b4;
	text-align:right;
	background:#e8e8e8;
}

.tbl_type4 td.tbl_footer
{
	height:16px;
	background:url(../images/table_type4_bottom.png) center bottom no-repeat;
	border:none;
}

/*************************************************************
	TABLE TYPE 5
*************************************************************/
.tbl_type5
{
	width:573px;
	border-spacing:0px;
	border-collapse:collapse;
	background:url(../images/table_type5_top2.png) right top no-repeat;
	margin-right:6px;
}

.bbb1
{
	width:573px;
	border-spacing:0px;
	border-collapse:collapse;
	margin-right:6px;
	padding:0px 5px;
}

.bbb1 td
{

	border-bottom:1px solid #575757;

	text-align:center;
	vertical-align:middle;
	background:#f3f4f4;
}

.ltr .tbl_type5 {
	direction: ltr;
}

.tbl_type5 th
{
	height:24px;
	font-weight:normal;
	color:#fff;
	text-align:center;
	/*border-bottom:1px solid #575757;*/
}

.tbl_type5 td
{
	border-bottom:1px solid #575757;
	padding:0px 5px;
	text-align:center;
	vertical-align:middle;
	background:#f3f4f4;
}

.rtl .tbl_type5 td
{
	border-right:1px solid #575757;
}

.ltr .tbl_type5 td
{
	border-left:1px solid #575757;
}

.tbl_type5 td a
{
	color:#000;
	text-decoration:underline;
}

.rtl .tbl_type5 td.second
{
	border-right:none;
}

.ltr .tbl_type5 td.second
{
	border-left:none;
}

.tbl_type5 td.icons
{
	width:80px;
	padding-top:2px;
	/*background:url(../images/table_type5_borders.png) right top no-repeat;*/
}

.rtl .tbl_type5 td.icons
{
	padding-left:0px;
	text-align:right;
}

.ltr .tbl_type5 td.icons
{
	padding-right:0px;
	text-align:left;
}

.tbl_type5 td.song
{
	width:108px;
}

.tbl_type5 td.singer
{
	width:100px;
}

.tbl_type5 td.rating
{
	width:110px;
	padding:2px 0px 0px;
}

.tbl_type5 td.content
{
	width:80px;
}

.tbl_type5 td.img img
{
	margin:3px;
	border:1px solid #000;
}

.tbl_type5 tr.odd td
{
	background:#d8d7d7;
}

.tbl_type5 tr.tbl_top td.first,.tbl_type5 tr.tbl_top td.last
{
	background:none;
}

.tbl_type5 td.first,.tbl_type5 tr.odd td.first,
.tbl_type5 td.last,.tbl_type5 tr.odd td.last
{
	border:none;
	background:none;
	width:9px;
	padding:0px;
}

.rtl .tbl_type5 td.first,
.ltr .tbl_type5 td.last
{
	background:url(../images/table_type5_borders.png) right top repeat-y;
}

.rtl .tbl_type5 tr.odd  td.first,
.ltr .tbl_type5 tr.odd  td.last
{
	background:url(../images/table_type5_borders2.png) right top repeat-y;
}

.rtl .tbl_type5 td.last,
.ltr .tbl_type5 td.first
{
	background:url(../images/table_type5_borders.png) left top repeat-y;
}

.rtl .tbl_type5 tr.odd td.last,
.ltr .tbl_type5 tr.odd td.first
{
	background:url(../images/table_type5_borders2.png) left top repeat-y;
}

.tbl_type5 td.tbl_footer
{
	height:22px;
	background:url(../images/table_type5_bottom2.png) right bottom no-repeat;
	margin-bottom:20px;
	border:none;
}

/*************************************************************
	TABLE TYPE 7
*************************************************************/
.tbl_type7
{
	width:585px;
	overflow:hidden;
}

.tbl_type7 a
{
	color:#fff;
	text-decoration:none;
}

.tbl_type7 table
{
	width:591px;
	border-spacing:0px;
	border-collapse:collapse;
	position:relative;
	right:-3px;
}

.tbl_type7 .tbl_main_title
{
	float:right;
	background:url(../images/table_type6_main_title_corner.png) left top no-repeat;
	padding-left:27px;
	margin-right:20px;
}

.tbl_type7 .tbl_main_title_text
{
	height:20px;
	line-height:20px;
	text-align:right;
	padding-right:13px;
	background:url(../images/table_type6_main_title.png) right top no-repeat;
	color:#fff;
	font-weight:bold;
}

.tbl_type7 .tbl_title
{
	text-align:right;
	padding-right:10px;
	background:url(../images/table_type7_top.png) -296px top no-repeat;
}

.tbl_type7 .tbl_title2
{
	text-align:left;
	padding-left:10px;
	background:url(../images/table_type7_top.png) -22px top no-repeat;
}

.tbl_type7 .tbl_title2 a
{
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}

.tbl_type7 table tr.title_row td
{
	border:none;
	padding:0px;
	background:none;
	height:22px;
}

.tbl_type7 table tr.title_row td.first
{
	background:url(../images/table_type7_top.png) right top no-repeat;
}

.tbl_type7 table tr.title_row td.last
{
	background:url(../images/table_type7_top.png) left top no-repeat;
}

.tbl_type7 table tr.first_row .first
{
	background:url(../images/table_type7_top.png) right -21px no-repeat;
}

.tbl_type7 table tr.first_row .last
{
	background:url(../images/table_type7_top.png) left -21px no-repeat;
}

.tbl_type7 th
{
	font-weight:normal;
	color:#fff;
	height:20px;
	text-align:center;
}

.tbl_type7 td
{
	width:266px;
	height:90px;
	border-bottom:1px dashed #b4b4b4;
	border-right:1px dashed #b4b4b4;
	padding-right:7px;
	text-align:right;
	background:url(../images/table_type7_td.png) left top no-repeat;
	vertical-align:top;
}

.tbl_type7 td.first + td
{
	border-right:none;
}

.tbl_type7 td.first,.tbl_type7 td.last,
.tbl_type7 tr.odd td.first,.tbl_type7 tr.odd td.last
{
	border:none;
	width:22px;
	padding:0px;
}

.tbl_type7 td.first,.tbl_type7 tr.odd td.first
{
	background:url(../images/table_type7_shadow.png) right top repeat-y;
}

.tbl_type7 td.last,.tbl_type7 tr.odd td.last
{
	background:url(../images/table_type7_shadow.png) left top repeat-y;
}

.tbl_type7 .tbl_footer td
{
	height:68px;
	border:none;
	background:none;
	background:url(../images/table_type7_bottom.png) center bottom no-repeat;
}

.album_block
{
	position:relative;
	width:100%;
	float:right;
}

.album_pic
{
	float:right;
	margin:13px 4px 0px 10px;
}

.album_pic img
{
	width:62px;
}

.album_info
{
	float:right;
	width:125px;
	list-style:none;
	margin-top:13px;
	color:#fff;
	position:absolute;
	right:75px;
	z-index:999;
}

.album_title
{
	font-weight:bold;
}

.album_rating
{
	line-height:19px;
	padding-top:10px;
}

.album_rating span
{
	float:right;
	margin-left:4px;
}

.album_rating a
{
	float:right;
	/*margin-right:2px;*/
}

.album_rating img
{
	float:right;
}

.album_rating a img
{
	float:none;
}

.buy_now
{
	display:block;
	width:76px;
	height:76px;
	background:url(../images/buy_now.png) left top no-repeat;
	overflow:hidden;
	text-indent:5px;
	position:absolute;
	left:0px;
	font-size:0px;
	color:#421a1a;
}

#album_page_block {
	float:right;
	width: 300px;
	padding: 0px 40px;
}

#album_page_block .album_info {
	width:150px;
}

/*************************************************************
	BOARD MAIN MENU
*************************************************************/
.board_main_menu
{
	display:block;
	float:left;
	width:585px;
	height:33px;
	list-style:none;
	background:url(../images/board_menu_bg.jpg) left top no-repeat #ddd;
	padding-top:10px;
	border-bottom:1px solid #fff;
}

.board_main_menu li
{
	float:right;
	width:142px;
	height:33px;
	background:url(../images/board_menu_bt.png) left top no-repeat;
	margin-right:5px;
}

.board_main_menu li a
{
	display:block;
	width:142px;
	height:33px;
	background:url(../images/board_menu_bt.png) left top no-repeat;
	line-height:33px;
	text-decoration:none;
	color:#fff;
	text-align:center;
}

.board_main_menu li:first-child,.board_main_menu li:first-child a
{
	margin-right:1px;
}

.board_main_menu li a:hover,.board_main_menu li a.active
{
	background:url(../images/board_menu_bt_active.png) left top no-repeat;
}

/*************************************************************
	BOARD CATEGORY MENU
*************************************************************/
.board_category_menu
{
	display:block;
	float:left;
	width:582px;
	list-style:none;
	padding-bottom:10px;
	padding-right:3px;
}

.board_category_menu li
{
	float:right;
	width:116px;
	height:69px;
}

.board_category_menu li a
{
	display:block;
	width:116px;
	height:69px;
	background:url(../images/board_categories_bt.png) left top no-repeat;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	position:relative;
}

.board_category_menu li a span
{
	display:block;
	position:absolute;
	bottom:0px;
	left:0px;
	padding:8px 0px 10px 12px;
}

.board_category_menu li:first-child,.board_category_menu li:first-child a
{
	margin-right:0px;
}

.board_category_menu li a:hover,.board_category_menu li a.active
{
	background:url(../images/board_categories_bt_active.png) left top no-repeat;
}

/*************************************************************
	LINK LIST
*************************************************************/
.link_list
{
	float:right;
	list-style:none;
}

.link_list2
{
	float:left;
	list-style:none;
}

.link_list li,.link_list2 li
{
	float:right;
	height:10px;
	border-right:1px solid #515151;
}

.link_list li a,.link_list2 li a
{
	float:right;
	font-size:11px;
	line-height:10px;
	text-decoration:none;
	padding:0px 7px;
	border-right:1px solid #d4d4d4;
	color:#515151;
}

.link_list2 li a
{
	color:#c7c7c7;
}

.link_list li:first-child,.link_list li:first-child a,
.link_list2 li:first-child,.link_list2 li:first-child a
{
	border:none;
	padding-right:0px;
}

.link_list li a:hover,.link_list li a.active
{
	color:#971b1b;
}

.link_list2 li a:hover,.link_list2 li a.active
{
	color:#fff;
}

/*************************************************************
	ARTIST BLOCK
*************************************************************/
.artist_block
{
	float:right;
	width:573px;
	margin-right:6px;
	margin-bottom:20px;
	background:url(../images/table_type6_bottom.png) right bottom no-repeat;
	padding-bottom:19px;
	direction:ltr;/*FIX IE8*/
}

.artist_block_top
{
	float:right;
	width:100%;
	height:39px;
	background:url(../images/table_type6_top.png) right 20px no-repeat;
}

.ltr .artist_block_top
{
	background:url(../images/table_type6_top_ltr.png) right 20px no-repeat;
}

.artist_block_content
{
	float:right;
	width:567px;
	min-height:150px;
	border-right:3px solid #515151;
	border-left:3px solid #515151;
	background:url(../images/table_type6_bottom2.png) -3px bottom no-repeat #fff;
}

.artist_block_content_right
{
	float:right;
	width:136px;
	min-height:80px;
	padding-right:20px;
	background:url(../images/table_type6_top.png) -400px -39px no-repeat;
}

.artist_block_content_left
{
	float:left;
	width:411px;
	min-height:80px;
	background:url(../images/table_type6_top.png) -3px -39px no-repeat;
	white-space:normal;
}

.rtl .artist_block_content_left,
.rtl .artist_block_content_right
{
	direction:rtl;
	text-align: right;
}

.ltr .artist_block_content_left,
.ltr .artist_block_content_right
{
	direction:rtl;
	text-align: left;
}

.artist_block_content_left a
{
	color:#951b1b;
}

.rtl .artist_block_title
{
	float:right;
	background:url(../images/table_type6_main_title_corner.png) left top no-repeat;
	padding-left:27px;
}

.ltr .artist_block_title
{
	float:left;
	background:url(../images/table_type6_main_title_corner_ltr.png) right top no-repeat;
	padding-right:27px;
}

.artist_block_title_text
{
	height:20px;
	line-height:20px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
}

.rtl .artist_block_title_text
{
	padding-right:13px;
	margin-right:1px;
	background:url(../images/table_type6_main_title.png) right top no-repeat;
}

.ltr .artist_block_title_text
{
	padding-left:13px;
	margin-left:1px;
	background:url(../images/table_type6_main_title_ltr.png) left top no-repeat;
}

.artist_block_from,.artist_block_categories
{
	float:left;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	padding-top:3px;
	margin-left:10px;
}

.artist_block_from a,.artist_block_categories a
{
	font-size:11px;
	color:#fff;
	text-decoration:none;
}

.artist_block_from span,.artist_block_categories span
{
	color:#c7c7c7;
	font-weight:normal;
	font-size:11px;
}

.artist_block_content_right img
{
	border:1px solid #000;
	color:#951b1b;
	float:right;
	direction:ltr;/*FIX IE8*/
}

.artist_block_paging
{
	float:right;
	width:112px;
	margin-top:5px;
	margin-bottom:15px;
	position:relative;
}

.artist_block_paging span
{
	position:absolute;
	right:15px;
	width:82px;
	text-align:center;
	color:#951b1b;
}

.next_artist,.prev_artist
{
	display:block;
	width:15px;
	height:15px;
	font-size:0px;
	overflow:hidden;
	text-indent:15px;
}

.next_artist
{
	float:left;
	background:url(../images/icon_circle_arrow4.png) right top no-repeat;
}

.prev_artist
{
	float:right;
	background:url(../images/icon_circle_arrow4_ltr.png) right top no-repeat;
}

.next_artist:hover
{
	background:url(../images/icon_circle_arrow3.png) right top no-repeat;
}

.prev_artist:hover
{
	background:url(../images/icon_circle_arrow3_ltr.png) right top no-repeat;
}

.artist_block_bio
{
	float:right;
	list-style:none;
	color:#525252;
	font-weight:bold;
}

.artist_block_bio span
{
	color:#951b1b;
}

.artist_readmore
{
	color:#951b1b;
	margin-top:20px;
	text-decoration:none;
}

.artist_block_content p
{
	padding-bottom:15px;
	padding-left:5px;
}

/*************************************************************
	SONG BLOCK
*************************************************************/
.song_block
{
	float:right;
	width:573px;
	margin-right:6px;
	margin-bottom:20px;
	background:url(../images/table_type6_bottom.png) right bottom no-repeat;
	padding-bottom:19px;
	direction:ltr;/*FIX IE8*/
	padding-top:5px;
	position:relative;
}

.song_block_top
{
	float:right;
	width:100%;
	height:49px;
	background:url(../images/table_type6_top.png) right 20px no-repeat;
	position:relative;
}

.ltr .song_block_top
{
	background:url(../images/table_type6_top_ltr.png) right 20px no-repeat;
}

.song_block_content_wrap
{
	float:right;
	width:567px;
	min-height:150px;
	border-right:3px solid #515151;
	border-left:3px solid #515151;
	background:url(../images/table_type6_bottom2.png) -3px bottom no-repeat #fff;
}

.song_block_content
{
	float:right;
	width:100%;
	min-height:150px;
	background:url(../images/table_type6_top2.png) -3px -49px no-repeat;
}

.ltr .song_block_content
{
	background:url(../images/table_type6_top2_ltr.png) -3px -49px no-repeat;
}

.block_content_padd {
	padding: 10px;
}

.rtl .song_block_title
{
	float:right;
	background:url(../images/table_type6_main_title_corner.png) left top no-repeat;
	padding-left:27px;
}

.ltr .song_block_title
{
	float:left;
	background:url(../images/table_type6_main_title_corner_ltr.png) right top no-repeat;
	padding-right:27px;
}

.song_block_title_text
{
	height:20px;
	line-height:20px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
}

.rtl .song_block_title_text
{
	padding-right:13px;
	margin-right:1px;
	background:url(../images/table_type6_main_title.png) right top no-repeat;
}

.ltr .song_block_title_text
{
	padding-left:13px;
	margin-left:1px;
	background:url(../images/table_type6_main_title_ltr.png) left top no-repeat;
}

.rtl .song_rating
{
	float:right;
}

.ltr .song_rating
{
	float:left;
}

.rtl .song_rating a
{
	float:right;
}

.ltr .song_rating a
{
	float:left;
}

.song_rating span
{
	display:block;
	line-height:19px;
	color:#c7c7c7;
}

.rtl .song_rating span
{
	float:left;
	padding-right:3px;
	direction:rtl;
}

.ltr .song_rating span
{
	float:left;
	padding-left:3px;
	direction:ltr;
}

.song_block_categories,.song_block_author
{
	font-size:11px;
	color:#fff;
	font-weight:bold;
	padding-top:3px;
}

.song_block .song_block_categories a
{
	font-size:11px;
	color:#444;
	text-decoration:none;
	font-weight: normal;
}

.song_block .song_block_categories span
{
	color:#8a1919;
	font-size:11px;
}

.song_block .song_block_categories
{
	margin: 0px 10px;
}

.rtl .song_block .song_block_categories
{
	float:right;
}

.ltr .song_block .song_block_categories
{
	float:left;
}

/*.song_block_categories
{
	position:relative;
	margin-top: -20px;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}

.rtl .song_block_categories,.rtl .song_block_author
{
	float:left;
	margin-left:10px;
}

.ltr .song_block_categories, .ltr .song_block_author
{
	float:right;
	margin-right:10px;
}*/

.song_block_author a
{
	font-size:11px;
	color:#fff;
	text-decoration:none;
}

.song_block_author span
{
	color:#c7c7c7;
	font-weight:normal;
	font-size:11px;
}

.song_block_author
{
	position:absolute;
	top:-13px;
	left:0px;
}

.song_block_top .row
{
	padding-top:8px;
}

.song_block_tone
{
	color:#8a1919;
	margin-top:5px;
}

.rtl .song_block_tone
{
	float:right;
	direction:rtl;
	margin-right:15px;
}

.ltr .song_block_tone
{
	float:left;
	direction:ltr;
	margin-left:15px;
}

/*===[Auto roll]==========*/
#auto_roll
{
	float:left;
	width:98px;
	height:25px;
}

.ltr #auto_roll
{
	float:right;
	margin-right: 30px;
}

#auto_roll_scroll
{
	display:inline-block;
	width:7px;
	margin:0px 3px;
	background:url(../images/auto_roll.png) left top no-repeat;
}

#auto_roll span
{
	display:inline-block;
	color:#8a1919;
	font-size:11px;
	line-height:25px;
	float:right;
}

.auto_up,.auto_down
{
	display:block;
	width:7px;
	height:12px;
}

/*************************************************************
	DATA BLOCK
*************************************************************/
.data_block
{
	float:right;
	width:573px;
	margin-right:6px;
	margin-bottom:20px;
	background:url(../images/table_type6_bottom3.png) right bottom no-repeat;
	padding-bottom:19px;
	direction:ltr;/*FIX IE8*/
}

.data_block_top
{
	float:right;
	width:100%;
	height:39px;
	background:url(../images/table_type6_top.png) right 20px no-repeat;
}

.ltr .data_block_top
{
	float:left;
	width:547px;
	background:url(../images/table_type6_top_ltr.png) right 20px no-repeat;
}

.data_block_content
{
	float:right;
	width:547px;
/*	min-height:100px;*/
	padding:0px 10px;
	border-right:3px solid #515151;
	border-left:3px solid #515151;
	background:url(../images/table_type6_top3.png) -3px -39px no-repeat #fff;
}

.ltr .data_block_content
{
	float:left;
	background:url(../images/table_type6_top3_ltr.png) -3px -39px no-repeat #fff;
}

.rtl .data_block_content
{
	direction:rtl;
}

.ltr .data_block_content
{
	direction:ltr;
}

.rtl .data_block_title
{
	float:right;
	background:url(../images/table_type6_main_title_corner.png) left top no-repeat;
	padding-left:27px;
}

.ltr .data_block_title
{
	float:left;
	background:url(../images/table_type6_main_title_corner_ltr.png) right top no-repeat;
	padding-right:27px;
}

.rtl .data_block_title.table_title
{
	margin-right:20px;
}

.ltr .data_block_title.table_title
{
	margin-left:20px;
}

.data_block_title_text
{
	height:20px;
	line-height:20px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
}

.rtl .data_block_title_text
{
	padding-right:13px;
	margin-right:1px;
	direction:rtl;
	background:url(../images/table_type6_main_title.png) right top no-repeat;
}

.ltr .data_block_title_text
{
	padding-left:13px;
	margin-left:1px;
	direction:ltr;
	background:url(../images/table_type6_main_title_ltr.png) left top no-repeat;
}

.back_to_top
{
	text-decoration:none;
	line-height:13px;
	font-size:10px;
	color:#c7c7c7;
}

.rtl .back_to_top
{
	float:left;
	margin-left:20px;
}

.ltr .back_to_top
{
	float:right;
	margin-right:20px;
}

.back_to_top img
{
	position:relative;
	top:2px;
	margin:0px 2px;
}

.block_add_reply
{
	float:right;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	padding-top:3px;
	margin-right:50px;
}

/*************************************************************
	SONG MENU
*************************************************************/
#song_menu
{
	float:right;
	width:100%;
	height:48px;
	background:url(../images/song_menu_bg.png) right top no-repeat;
	margin-top:1px;
	margin-bottom:15px;
}

#song_menu ul
{
	list-style:none;
}

#song_menu li
{
	float:right;
	height:48px;
	background:url(../images/song_menu_seperator.png) right center no-repeat;
	padding:0px 2px;
}

.ltr #song_menu li
{
	float:left;
}

#song_menu li a
{
	display:block;
	text-decoration:none;
	color:#fff;
}

#song_menu li a span
{
	display:block;
	width:55px;
	height:25px;
	text-align:center;
	font-size:11px;
	line-height:1em;
	padding-top:23px;
}

#song_menu li:first-child
{
	display:block;
}

#song_menu li:first-child a
{
	display:block;
	float: left;
}

#song_menu li:first-child img
{
	margin-top:5px;
}

#song_menu li.tones
{
	width:124px;
	height:42px;
	padding-top:6px;
	padding-right:8px;
	padding-left:8px;
	color:#fff;
	font-size:11px;
	line-height:18px;
}

#song_menu li a.tone_up
{
	background:url(../images/icon_down_up_arrows.png) left 5px no-repeat;
	text-align:right;
	display:inline;
	font-size:11px;
	padding-left:12px;
	margin-left:2px;
	display:inline-block;
}

#song_menu li a.tone_down
{
	background:url(../images/icon_down_up_arrows.png) right 5px no-repeat;
	text-align:left;
	display:inline;
	font-size:11px;
	padding-right:12px;
	display:inline-block;
}

#song_menu li a span.easy{ background:url(../images/icon_yes.png) center 3px no-repeat; }
#song_menu li a span.words{ background:url(../images/icon_w.png) center 8px no-repeat; }
#song_menu li a span.print{ background:url(../images/icon_print.png) center 8px no-repeat; }
#song_menu li a span.fev{ background:url(../images/icon_fev.png) center 8px no-repeat; }
#song_menu li a span.send{ background:url(../images/icon_friend.png) center 6px no-repeat; }
#song_menu li a span.add{ background:url(../images/icon_add.png) center 6px no-repeat; }


/**** pagination *****/
.pagination {
	margin:10px 0px 30px;
	font-size:16px;
	color:#fff;
	text-align:center;
}

.ltr .pagination {
	direction: ltr;
}

.pagination a {
	color:#fff;
	font-size:16px;
}

.pagination .pages_nagv {
	padding:0px 20px;
	font-size:16px;
	color:#777;
}
.pagination .pages_numbers {
	padding:0px 20px;
	font-size:16px;
}

.pagination .pages_numbers a {
	font-size:14px;
	color:#999;
	text-decoration:none;
}

ul.articles_links
{
	list-style:none;
}

ul.articles_links li
{
	display:inline;
	margin:0px 10px;
}

.board_content td h4 {
	margin: 20px 0px 10px;
}

.board_content td span.detail {
	display:block;
	float:right;
	min-width: 150px;
	padding-left:30px;
}

.board_content td span.detail.last {
	clear:left;
}

.boards_add input,
.boards_add option {
	padding:2px 3px;
}

.artist_block_content_left pre,
.data_block_content pre {
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */ /*
	width: 99%; */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	padding-left: 10px;
	margin: 10px 0px;
}

.data_block_content pre font {
	white-space: pre-wrap !important; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap !important; /* Opera 4-6 */
	white-space: -o-pre-wrap !important; /* Opera 7 */ /*
	width: 99%; */
	word-wrap: break-word !important; /* Internet Explorer 5.5+ */
	padding-left: 10px !important;
	/*direction: ltr;
	font-family: Courier;*/
}

.data_block_content pre font[face="Courier"] {
	direction: ltr;
	font-family:"Courier New", Courier, monospace;
}


/* song content */

.song_block .chord_info{
	width:100px;
	border:1px solid #000000;
	background:#ffffff;
	font-family:arial;
	padding:2px;
	font-weight:bold;
}

.song_block .chords {
	/*font-family:"Courier New", Courier, monospace;*/
	font-family: "Courier New", Courier, monospace;
	direction:ltr;
	font-size:12px;
	color:darkblue;
	text-align:right;
	page-break-after:avoid;
}

.song_block .chords_en {
	font-family:"Courier New", Courier, monospace;
	direction:ltr;
	font-size:12px;
	color:#366487;
	text-align:left;
	page-break-after:avoid;
}

.song_block .tabs {
	font-family:"Courier New", Courier, monospace;
	direction:ltr;
	font-size:12px;
	page-break-after:avoid;
}

.song_block .song {
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	text-decoration:none;
}

.song_block .song_only {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#artists_letters_list {
	width: 100%;
	margin: 0px 10px;
}

#artists_letters_list td,
#artists_letters_list h3 {
	vertical-align: top;
	text-align: right;
}

.ltr #artists_letters_list td,
.ltr #artists_letters_list h3 {
	text-align: left;
}

#artists_letters_list h3 {
	font-size:24px;
	padding: 0px 10px;
}

#artists_letters_list ul.artists {
	list-style: none;
	list-style-position: inside;
	min-height: 150px;
	margin-bottom: 20px;
}

#artists_letters_list a {
	color: #8A1919;
}

#artists_letters_list li.more a {
	font-size: 10px;
	color: #888;
}

#page_content h1 {
	color: #FFF;
	font-size: 20px;
	margin: 10px 20px;
}

#page_content h2 {
	color: #000;
	font-size: 20px;
	margin: 10px 20px;
}

.ltr #page_content h1 {
	direction: ltr;
	text-align: left;
}
.ltr #page_content h2 {
	direction: ltr;
	text-align: left;
}


#scSpeed_div {
	background-color: #434343;
	border: 1px sold #FFF;
	color: #FFF;
	padding: 0px 5px 10px;
}

#scSpeed_div a {
	color: #FFF;
}

html {
	direction: ltr;
}

