body
{
	background: white;
}

em
{
	font-style: normal;
	font-weight: bold;
	color: #de6800;
}

.ui_body ul
{
	margin: 0px;
	padding: 0px;
}

.ui_body li
{
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 12px;
	background: url(/ui/base/li.gif) 0px 7px no-repeat;
}

.ui_table
{
	background: #272f27 url(/ui/base/bg.gif) repeat center;
}

.ui_header_left
{
	width: 285px;
	height: 349px;
	background: url(/ui/base/header_logo.gif) no-repeat left top;
	font-size: 10px;
	font-weight: bold;
}

.ui_header_left_text
{
	padding-left: 72px;
}

/* Шапка */
.ui_header
{
	width: 768px;
	height: 160px;
	background: black url(/ui/base/header.jpg) no-repeat left top;
}

.ui_header_link
{
	width: 100%;
	height: 100%;
	display: block;
}

/* Шапка - Правая часть */
.ui_header_right
{
	width: 32px;
}

.ui_left
{
	width: 50%;
}

.ui_right
{
	width: 50%;
}

#tpl_main .ui_body
{
	background: #000000 url(/ui/base/floor.jpg) no-repeat 17px 564px;
}

.ui_body
{
	width: 524px;
	height: 100%;
	background: #000000;
	padding: 0px 0px 0px 17px;
}

.ui_body_place
{
	height: 100%;
	background: #3b3b3b;
	padding: 20px 10px 20px 10px;
}

.ui_body *
{
	line-height: 14px;
}

/* Правая панель */
.ui_right_panel
{
	width: 200px;
	padding: 0px 17px 0px 10px;
	background: #f77a0e url(/ui/base/right_panel.gif) 0px 0px repeat-y;
}

#audioplayer {
	height: 26px;
	width: 200px;
	padding-left: 5px;
	background: #161616 url(/ui/base/player_bg_spacer.gif) repeat-x left top;
}

#audiotitle {
	width: 100%;
	font-weight: bold;
	padding: 8px 10px;
	background-color: #3B3B3B;
	vertical-align: middle;
}

/* Слайды */
.ui_top_footer
{
	padding: 10px 17px 17px 17px;
	background: #000000;
}

/* Подвал */
.ui_footer
{
	padding: 15px 0px 15px 0px;
}

.ui_footer *, .ui_footer_ad
{
	color: #939793;
}

.ui_footer_ad
{
	text-align: justify;
	padding-bottom: 15px;
}

.footer_dev_logo
{
	padding: 0px 14px 0px 17px;
}

.footer_dev_copy
{
	padding: 4px 30px 0px 0px;
}

.footer_cust_copy
{
	padding: 4px 0px 0px 0px;
}

.ui_footer a:link, .ui_footer a:visited, .ui_footer_ad a:link, .ui_footer_ad a:visited
{
	color: #939793;
	padding: 0;
	margin: 0;
}

.ui_footer a:hover, .ui_footer a:active, .ui_footer_ad a:hover, .ui_footer_ad a:active
{
	color: #eeffee;
	padding: 0;
	margin: 0;
}

/* Меню */
.ui_menu
{
	height: 47px;
	background: #000000 url(/ui/base/menu.gif) repeat-x left top;
}

.ui_menu td
{
	/*width: 96px;*/
}

.ui_menu_item
{
	height: 47px;
	width: 100%;
	display: block;
	clear: none;
	text-align: center;
	vertical-align: middle;
	line-height: 47px;
	font-size: 14px;
	text-decoration: none;
	color: #ffffff;
}

a.ui_menu_item, a:hover.ui_menu_item, a:link.ui_menu_item, a:visited.ui_menu_item
{
	color: #ffffff;
}

a:hover.ui_menu_item, #ui_menu_item_sel
{
	background: url(/ui/base/menu_hover.gif) repeat-x left top;
}

.block_title
{
	height: 25px;
	background: url(/ui/base/block_header.gif) repeat-x left top;
	font-size: 17px;
	font-weight: bold;
	line-height: 25px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	overflow: hidden;
}

.block_body
{
	padding: 10px;
	width: 200px;
	color: white;
}

.ui_page_title
{
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	clear: both;
	height: 32px;
	color: #ffffff;
}


/* Пейджер */
.pager_links
{
	margin-top: 5px;
}

.pager_links td
{
	color: #696962;
}

a.pager_page, .pager_page_sel, a.pager_page:link, a.pager_page:visited
{
	display: block;
	width: 18px;
	height: 18px;
	margin: 0px 2px 2px 2px;
	float: left;
	clear: none;
	background: #26261f;
	color: #939390;
	text-align: center;
	text-decoration: none;
	border: 1px #3b3b3b solid;
}

a.pager_page:active, a.pager_page:hover
{
	border: 1px #9b9b96 solid;
}

.pager_page_sel
{
	border: 1px #9b9b96 solid;
}

/* Рамка заголовка */
.title_frame
{
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 1px 0px 1px;
	background: #9b9b96;
}

.title_frame a
{
	text-decoration: none;
}

a.ui_details:link, a.ui_details:visited
{
	color: #ffa21c;
}

a.ui_details:hover, a.ui_details:active
{
	color: #ffdfa0;
}
