﻿/**/
body
{
	background:#494e52;
	font-family:Helvetica,Tahoma,sans-serif,Verdana;
    font-size:0.8em;
	margin:0;
}

.left_align
{
    text-align:left;
}

.right_align
{
    text-align:right;
}

a[href^="http://www.world-art.ru"]
{
    background:url('Pictures/externalLink.gif') no-repeat right top;
    padding-right: 10px;
}

/****************************/
/*  КНОПКИ МЕНЮ УПРАВЛЕНИЯ  */
/****************************/
/* внешний вид кнопок */
a.rollover
{
    color:#FFF;
    display:block;
    font-size:8pt;
    height:30px;
    text-decoration:none;
    text-align:right;
    text-transform:uppercase;
    width:125px;
}

/* выравнивание текста */
a.rollover p,
    a.rollover#info p
{
    margin:0;
    padding:9px 9px 0 0;
}

a.rollover#info p
{
    padding:2px 9px 0 0;
}

/* наводим мышкой */
a.rollover:hover
{
	cursor:pointer;
}

/* персональные цвета */
a.rollover#home
{
	background:#00aeef;
}

a.rollover#home:hover
{
	background:#7fd6f7 url('Pictures/blue_hover.jpg');
}

a.rollover#anime
{
	background:#ec008c;
}

a.rollover#anime:hover
{
	background:#f57fc5 url('Pictures/magenta_hover.jpg');
}

a.rollover#info
{
	background:#82d215;
}

a.rollover#info:hover
{
	background:#c0e88a url('Pictures/green_hover.jpg');
}

a.rollover#contact
{
	background:#f26521;
}

a.rollover#contact:hover
{
	background:#f8b290 url('Pictures/orange_hover.jpg');
}

/* задний фон для элементов, когда выключены картинки */
#header, 
    #header_line, 
    #navigation, 
    #center_table, 
    #footer_line, 
    #footer, 
    #footer td.ind, 
    #footer td.ind_blue_on, 
    #footer td.ind_red_on, 
    #footer td.ind_green_on, 
    #footer td.ind_orange_on
{
    background:#403C48;
}

/* цвет шрифта по умолчанию */
body, 
    #header, 
    #header_line, 
    #navigation, 
    #center_table, 
    #footer_line, 
    #footer
{
    color:#CD9638;
}

/****************************/
/*      ЗАГОЛОВОК           */
/****************************/
#header, 
    #header_line, 
    #navigation
{
	margin:0 auto;
	text-align:center;
    width:970px;
}

#header
{
	height:232px;
	background-image:url('Pictures/header.jpg');
	text-align:left;
}

#header h1
{
    margin:0;
    /*padding:128px 0 0 37px; - winter */
    padding:92px 0 0 19px;
}

#header h1 a,
    #header h1 a:visited
{
    /*color:#8f3a53; - winter */
    /*font-size:13pt; - winter */
    color:#5B9CE1;
    font-size:12pt;
    font-weight:normal;
    margin:0;
    padding:0;
    text-decoration:none;
}

#header h1 a:hover
{
    /*color:#bf4f70; - winter */
    color:#1868BC;
}

#header_line
{
	height:11px;
	background-image:url('Pictures/header_line.jpg');
}

/* заполнитель между кнопками */
#navigation_td_01, 
    #navigation_td_03, 
    #navigation_td_05, 
    #navigation_td_07, 
    #navigation_td_09
{
    height:30px;
}

#navigation_td_01
{
	width:196px;
	background-image:url('Pictures/navigation_01.jpg');
}

#navigation_td_03
{
	width:24px;
	background-image:url('Pictures/navigation_03.jpg');
}

#navigation_td_05
{
	width:27px;
	background-image:url('Pictures/navigation_05.jpg');
}

#navigation_td_07
{
	width:27px;
	background-image:url('Pictures/navigation_07.jpg');
}

#navigation_td_09
{
	width:196px;
	background-image:url('Pictures/navigation_09.jpg');
}

/****************************/
/*    ЦЕНТРАЛЬНАЯ ЧАСТЬ     */
/****************************/
#center_table
{
	width:970px;
	margin:0 auto;
	background:#403C48 url('Pictures/center_fill.jpg') repeat-y left top;
}

/************************************/
/*     LEFT/RIGHT CENTER PART		*/
/************************************/
#center_table td.center_table_misc
{
	width:204px;
	text-align:center;
	vertical-align:top;
}

#center_table td.center_table_misc div
{
	background:#cae3ff url(Pictures/bg_frames.jpg) repeat-x left top;
	border:1px solid #fff;
	color:#000;
    margin:0 12px 12px;
    padding:0 8px 8px;
	text-align:justify;
}

/* заголовок для любого ДИВа, если не переопределен */
#center_table td.center_table_misc div h2
{
	cursor:default;
	font-size:100%;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:center;
	text-transform:uppercase;
}

#center_table td.center_table_misc div p.header
{
    padding:0;
    margin:0;
    text-align:center;
}

/* отдельные див-блоки */
#center_table td.center_table_misc div.login_small,
    #center_table td.center_table_misc div.search,
    #center_table td.center_table_misc div.basket,
    #center_table td.center_table_misc div.current_actions,
    #center_table td.center_table_misc div.last_income,
    #center_table td.center_table_misc div.quiz
{
    margin:12px;
	padding:8px;
}

/* rss */
/*#center_table td.center_table_misc div.rss
{
    background:none;
    border:none;
    padding:5px;
    margin:10px 12px 12px;
    text-align:center;
}

#center_table td.center_table_misc div.rss a,
    #center_table td.center_table_misc div.rss a:visited
{
    color:#fff;
    text-decoration:none;
}

#center_table td.center_table_misc div.rss a img
{
    border:0;
    height:50px;
    width:122px;
}*/

/* top100 */
#center_table td.center_table_misc div.top100
{
    background:none;
    border:none;
    padding:0;
    margin:10px 12px 12px;
    text-align:center;
}

#center_table td.center_table_misc div.top100 a,
    #center_table td.center_table_misc div.top100 a:visited
{
    color:#fff;
    outline:none;
    text-decoration:none;
}

#center_table td.center_table_misc div.top100 a img
{
    border:0;
    height:44px;
    width:180px;
}

/* наименование раздела, где находимся */
#center_table td.center_table_misc div.page_title
{
	background:none;
	border:none;
	color:#FFF;
	height:20px;
	font-weight:bold;
	margin:0;
	padding:0 12px 0 0;
	text-align:right;
}

/* блок логин */
#center_table td.center_table_misc div.login_small
{
    text-align:center;
}

#center_table td.center_table_misc div.login_small a, 
    #center_table td.center_table_misc div.login_small a:visited
{
    color:#CD9638;
    text-decoration:none;
}

#center_table td.center_table_misc div.login_small a:hover
{
    text-decoration:underline;
}

#center_table td.center_table_misc div.login_small a.usr_name
{
    color:#000;
    font-weight:bold;
}

#center_table td.center_table_misc div.login_small a.usr_name:visited
{
    color:#000;
}

#center_table td.center_table_misc div.login_small input
{
    background:transparent;
    border:none;
    color:#CD9638;
}

#center_table td.center_table_misc div.login_small input:hover
{
    text-decoration:underline;
}

#center_table td.center_table_misc div.login_small hr
{
    border:1px solid #CECBD3;
}

/* блок поиска */
#center_table td.center_table_misc div.search
{
    text-align:right;
}

#center_table td.center_table_misc div.search input.txt
{
    width:95%;
    background:#EEE;
    color:#888;
    font-size:smaller;
    font-weight:bold;    
    border:1px solid #888;
    padding:4px;
}

#center_table td.center_table_misc div.search input.txt:focus
{    
    color:#000;
    border-color:#000;
	background:#FFFE9D;
}

/* кнопка Поиск */
#center_table td.center_table_misc div.search input.button
{
	cursor:pointer;
	background:transparent;
    border:none;
	padding:1px;
    width:60px;
}

#center_table td.center_table_misc div.search input.button:hover
{
    color:#F26521;
}

/* блок корзины */
#center_table td.center_table_misc div.basket
{
    text-align:center;
}

#center_table td.center_table_misc div.basket a span.basket_empty
{
    width:80px;
    height:100px;
    background:url('Pictures/basket_empty_res.png');
    text-align:center;
}

#center_table td.center_table_misc div.basket span
{
    color:#CD9638;
    font-weight:bold;
}

/* Текущие акции */
#center_table td.center_table_misc div.current_actions
{
    text-align:center;
}

#center_table td.center_table_misc div.current_actions ul,
    #center_table td.center_table_misc div.current_actions li
{
    margin:0;
    padding-left:0;
    list-style:none;
    font-weight:bold;
}

#center_table td.center_table_misc div.current_actions ul
{
    margin-top:10px;
}

#center_table td.center_table_misc div.current_actions li
{
    margin-top:5px;
}

#center_table td.center_table_misc div.current_actions li a,
    #center_table td.center_table_misc div.current_actions li a:visited
{
    color:#000;
}

#center_table td.center_table_misc div.current_actions li a:hover
{
    color:#F26521;
}

/* поле для ввода email'а для подписки */
#center_table td.center_table_misc div.current_actions input.email
{
    width:95%;
    background:#EEE;
    color:#888;
    font-size:smaller;
    font-weight:bold;    
    border:1px solid #888;
    padding:4px;
    margin:5px 0;
}

#center_table td.center_table_misc div.current_actions input.email:focus
{    
    color:#000;
    border-color:#000;
	background:#FFFE9D;
}

/* кнопка подписки по email'у */
#center_table td.center_table_misc div.current_actions input.button
{
    background:transparent;
    border:none;
    cursor:pointer;
    margin:0;
    padding:1;
}

#center_table td.center_table_misc div.current_actions input.button:hover
{
    color:#F26521;
}

/* Опросник */
#center_table td.center_table_misc div.quiz div
{
    background:transparent;
    border:none;
    height:100%;
    padding:0;
    margin:0;
    text-align:center;
    width:100%;
}

/* заголовок */
#center_table td.center_table_misc div.quiz div label.title
{
    border-bottom:1px dashed #000;
    display:block;
    font-size:1.0em;
    margin:5px;
}

/* варианты голосования/результаты */
#center_table td.center_table_misc div.quiz div table
{
    font-size:0.8em;
    font-weight:bold;
    margin:0 auto;
    width:90%;
}

#center_table td.center_table_misc div.quiz div table tr:hover
{
    color:#CD9638;
}

#center_table td.center_table_misc div.quiz div table tr.result
{
    color:#007;
    cursor:default;
}

#center_table td.center_table_misc div.quiz div table td
{
    padding:3px;
}

#center_table td.center_table_misc div.quiz div table td.text
{
    text-align:left;
    width:80%;
}

#center_table td.center_table_misc div.quiz div table td.res
{
    font-weight:bold;
    text-align:right;
}

#center_table td.center_table_misc div.quiz div table td label
{
    display:block;
    width:100%;
}

/* кнопка голосования */
#center_table td.center_table_misc div.quiz div a,
    #center_table td.center_table_misc div.quiz div a:visited
{
    color:#CD9638;
    display:block;
    margin:10px auto 0;
    text-decoration:none;
    width:60%;
}

#center_table td.center_table_misc div.quiz div a:hover
{
    text-decoration:underline;
}

#center_table td.center_table_misc div.quiz div label.result
{
    color:#CD9638;
    display:block;
    margin:10px auto 0;
}

/* Последние поступления */
#center_table td.center_table_misc div.last_income
{
    text-align:left;
}

/* кнопки Популярность/Продажи */
#center_table td.center_table_misc div p.header a.button
{
    font-size:smaller;
    color:#CD9638;
    text-decoration:none;
    font-weight:bold;
}

#center_table td.center_table_misc div p.header a.button:hover
{
    text-decoration:underline;
}

#center_table td.center_table_misc div p.header a.button:visited
{
    color:#CD9638;
}

#center_table td.center_table_misc div h2.basket_h2
{
    padding:12px 0;
}

/* таблица рейтинга/продаж */
#center_table td.center_table_misc div table
{
    width: 100%;
}

#center_table td.center_table_misc div table.rating
{
    font-size:0.8em;
}

#center_table td.center_table_misc div table.rating td.num, 
    #center_table td.center_table_misc div table.rating td.name, 
    #center_table td.center_table_misc div table.rating td.value
{
    vertical-align:middle;
    padding-top:5px;
}

#center_table td.center_table_misc div table.rating td.num
{
    width:5%;
    padding-right:8px;
}

#center_table td.center_table_misc div table.rating td.name
{
    width:85%;
    font-weight:bold;
    text-align:left;
}

#center_table td.center_table_misc div table.rating td.name a,
    #center_table td.center_table_misc div table.rating td.name a:visited
{
    color:#000;
}

#center_table td.center_table_misc div table.rating td.name a:hover
{
    color:#F26521;
}

#center_table td.center_table_misc div table.rating td.value
{
    width:10%;
    padding-left:8px;
}

#center_table td.center_table_misc div table.rating td.link
{
    text-align:center;
}

#center_table td.center_table_misc div table.rating td.link a,
    #center_table td.center_table_misc div table.rating td.link a:visited
{
    color:#000;
    text-decoration:none;
}

#center_table td.center_table_misc div table.rating td.link a:hover
{
    text-decoration:underline;
}

/* случайное аниме */
#center_table td.center_table_misc div.rnd_anime
{
    margin:12px;
	padding:10px;
    text-align:center;
}

#center_table td.center_table_misc div.rnd_anime a, 
    #center_table td.center_table_misc div.rnd_anime a:visited
{
    color:#000;
}

#center_table td.center_table_misc div.rnd_anime a img
{
    border:solid 1px #6B6B6B;
    padding:5px;
    margin:5px;
}

#center_table td.center_table_misc div.rnd_anime a img:hover
{
    border:solid 1px #AAA;
}

#center_table td.center_table_misc div.rnd_anime p
{
    margin:0;
    padding:0;
}

#center_table td.center_table_misc div.rnd_anime p a, 
    #center_table td.center_table_misc div.rnd_anime p a:visited
{
    color:#000;
    text-decoration:none;
}

#center_table td.center_table_misc div.rnd_anime p a:hover
{
    text-decoration:underline;
}

/* блок рекламы */
#center_table td.center_table_misc div.advs
{
	margin:12px;
	padding:10px;
    text-align:center;
}

#center_table td.center_table_misc div.advs div.capture
{
    padding:0; 
    margin:0; 
    text-align:left;
    background:transparent;
}

#center_table td.center_table_misc div.advs a
{
    margin-top:5px;
    margin-bottom:5px;
}

/****************************/
/* MAIN (RIGHT) CENTER PART */
/****************************/
#center_table_main
{
	width:562px;
	text-align:justify;
	vertical-align:top;
}

/* предупреждение */
#center_table_main div.cookie_warning
{
    padding:0;
    margin:0;
    text-align:right;
    font-size:small;
}

/* предупреждение - выкл */
#center_table_main div.cookie_warning_off
{
    padding:2px 10px 2px 0;
    margin:2px 10px 2px 0;
    text-align:right;
    font-size:small;
    visibility:hidden;
}

/* NEWS */
#center_table_main div.news,
    #center_table_main div.news_sublink
{
	margin:10px;
	padding:15px 20px;
	border:1px solid #cae3ff;
	color:#FFF;
}

#center_table_main div.news h2, 
    #center_table_main div.news h2 a,
    #center_table_main div.news h2 a:visited,
    #center_table_main div.news p.date, 
    #center_table_main div.news p.link
{
	margin:0 0 2px 0;
	text-align:right;
	font-variant:small-caps;
	font-size:1.2em;
	font-weight:normal;
	color:#e4eaf2;
	text-decoration:none;
}

#center_table_main div.news h2
{
    letter-spacing:1px;
	padding:5px 0 2px 0;
	font-size:150%;
}

#center_table_main div.news p.date
{
	padding:0 0 10px;
	font-size:100%;
}

#center_table_main div.news p.date:before
{
    content:"дата публикации ";
}

/* картинка новости */
#center_table_main div.news div.news_picture
{
    margin:23px 10px 10px;
    float:left;
}

#center_table_main div.news div.news_picture a,
    #center_table_main div.news div.news_picture a:visited
{
    color:#CD9638;
}

#center_table_main div.news div.news_picture img
{
    border:solid 1px #cae3ff;
    padding:5px;
    margin-right:10px;
}

/* ссылка */
#center_table_main div.news p.link
{
    clear:both;
    font-size:85%;
    height:15px;
	padding:10px 0 5px;
}

#center_table_main div.news p.link span.left,
    #center_table_main div.news p.link span.right
{
    display:block;
    float:left;
    text-align:left;
    vertical-align:middle;
}

#center_table_main div.news p.link span.right
{
    float:right;
    padding-top:8px;
    text-align:right;
}

#center_table_main div.news p.link span.left a img
{
    border:none;
}

#center_table_main div.news p.link a, 
    #center_table_main div.news p.link a:visited
{
	text-decoration:none;
	color:#cae3ff;
	font-weight:bold;
}

#center_table_main div.news p.link a:hover
{
    text-decoration:underline;
}

/* обычное оформление */
#center_table_main div.news p.none,
    #center_table_main div.news p.subhead
{
    font-size:1.25em;
    line-height:1.3em;
    margin:20px 0;
    text-align:justify;
}

#center_table_main div.news p.none a,
    #center_table_main div.news p.none a:visited,
    #center_table_main div.news p.subhead a,
    #center_table_main div.news p.subhead a:visited,
    #center_table_main div.news ul li a,
    #center_table_main div.news ul li a:visited
{
    text-decoration:none;
    color:#CD9638;
}

#center_table_main div.news p.none a:hover,
    #center_table_main div.news p.subhead a:hover,
    #center_table_main div.news ul li a:hover
{
    text-decoration:underline;
}

/* подзаголовки без отступа снизу */
#center_table_main div.news p.subhead
{
    font-weight:bold;
    margin:20px 0 0;
    text-align:left;
}

/* без больших отступов, курсив */
#center_table_main div.news p.wo_border_italic
{
    color:#e4eaf2;
    font-size:1.1em;
    font-style:italic;
    margin:5px;
    text-align:left;
}

/* списки в новостях */
#center_table_main div.news ul
{
    font-size:medium;
    color:#DDF;
}

#center_table_main div.news ul li
{
    margin-top:4px;
    margin-bottom:4px;
}

#center_table_main div.news span.num
{
    color:#ddf;
    font-size:1.4em;
    font-weight:bold;
}

/* сноски */
#center_table_main div.news p.remarks
{
    color:#DDF;
    font-size:small;
    margin:0 0 5px 0;
    padding:0;
    font-style:italic;
}

/* ссылка на все новости магазина */
#center_table_main div.news_sublink
{
    border:none;
    font-size:1.2em;
	text-align:center;
}

#center_table_main div.news_sublink a,
    #center_table_main div.news_sublink a:visited
{
    color:#CD9638;
    text-decoration:none;
}

#center_table_main div.news_sublink a:hover
{
    text-decoration:underline;
}

#center_table_main div.news_sublink div.add_link a
{
    vertical-align:middle;
}

/* ANIME LIST */
/* заголовок, где буквица */
#center_table_main div.anime_list_header
{
    margin:5px 10px;
    padding:5px 10px;
    color:#FFF;
    text-align:center;
}

#center_table_main div.anime_list_header input
{
    background:transparent;
    border:none;
    color:#FFF;
    cursor:pointer;
    text-align:center;
    width:18px;
}

#center_table_main div.anime_list_header input.digit
{
    width:28px;
}

#center_table_main div.anime_list_header input:hover
{
    color:#CD9638;
    font-weight:bold;
}

/* задний фон для загрузки */
#back_grey_control,
    #back_grey_abc
{
    background:url('Pictures/back_grey.png') repeat left top;
    height:80px;
    width:100%;
    text-align:center;
    vertical-align:middle;
    position:relative;
    z-index:100;
    padding-top:10px;
}

/* Полосы загрузки для заказов */
#back_grey_control
{
    margin-top:-75px;
}

/* и для буквицы в списке аниме */
#back_grey_abc
{
    margin-top:-65px;
}

/* GIF'ка с прогресс-баром */
#back_grey_control div.progress_bar, 
    #back_grey_abc div.progress_bar
{
    background:#FFFFE1;
    border:1px solid #F90;
    color:#CD9638;
    height:60px;
    margin:0 auto;
    text-align:center;
    vertical-align:middle;
    width:250px;
}

/* и для голосования (рейтинг) */
#back_grey_voites
{
    background:#FFFFE1;
    border:1px solid #F90;
    color:#CD9638;
    height:45px;
    margin:0 5px;
    padding:5px;
    position:absolute;
    text-align:center;
    top:5px;
    vertical-align:middle;
    width:240px;
    z-index:10;
}

#back_grey_voites img
{
    border:none !important;
    height:19px !important;
    margin:0 !important;
    width:220px !important;
}

/* нумерация страниц (для всех) */
#center_table_main div.paging
{
    border:none;
    text-align:right;
    font-size:medium;
}

#center_table_main div.paging a, 
    #center_table_main div.paging a:visited
{
    color:#CD9638;
}

/* текущий элемент в нумерации */
.current_label
{
    font-weight:bold;
    color:#FFF;
}

/* сам список (один item) */
#center_table_main div.anime_list, 
    #center_table_main div.paging,
    #center_table_main div.comments
{
    margin:15px 10px;
    padding:10px;
    color:#FFF;
    font-size:14px;
}

#center_table_main div.anime_list_nothing
{
    margin:10px;
    padding:10px 10px 20px;
}

#center_table_main div.anime_list table
{
    width:100%;
}

#center_table_main div.anime_list table td
{
    vertical-align:top;
}

/* обложка аниме */
#center_table_main div.anime_list table td.image,
    #center_table_main div.anime_list table td.small_image
{
    width:30%;
    vertical-align:middle;
    text-align:center;
}

#center_table_main div.anime_list table td.image img,
    #center_table_main div.anime_list table td.small_image img
{
    border:solid 1px #6B6B6B;
    padding:5px;
    margin-right:10px;
}

#center_table_main div.anime_list table td.small_image img:hover
{
    border:solid 1px #AAA;
}

#center_table_main div.anime_list table td.image p,
    #center_table_main div.anime_list table td.image table td,
    #center_table_main div.anime_list table td.small_image p,
    #center_table_main div.anime_list table td.small_image table td
{
    margin:0;
    padding:0;
}

#center_table_main div.anime_list table td.image img
{    
    height:320px;
    width:240px;
}

/* обложка аниме со сдвигом вверх (когда есть ярлык цены) */
#center_table_main div.anime_list table td.image img.w_badge
{
    position:relative;
    margin:-50px 5px 0;
}

/* обложка аниме без сдвига вверх */
#center_table_main div.anime_list table td.image img.wo_badge
{
    position:static;
    margin:10px 5px 0;
}

/* ярлык с ценой */
#center_table_main div.anime_list table td.image div.badge
{
    background:url('Pictures/price_badge.png');
    border:none;
    color:#ec008c;
    cursor:default;
    height:63px;
    font-weight:bold;
    margin:-30px 0 0 -25px;
    padding:27px 0 0;
    position:relative;
    text-align:center;
    width:90px;
    z-index:99;
}

#center_table_main div.anime_list table td.image div.badge span
{
    font-size:1.3em;
}

/* мини-обложка аниме */
#center_table_main div.anime_list table td.small_image img
{
    height:120px;
    width:90px;
}

/* рейтинг */
#center_table_main div.anime_list table td.image table
{
    margin:5px auto 0;
	width:80%;
}

#center_table_main div.anime_list table td.image table td span
{
    color:#CD9638;
    font-weight:bold;
}

/* заголовок аниме */
#center_table_main div.anime_list table td a.title
{
    margin:0;
    padding:0;
    text-align:left;
    color:#F8B290;
    text-decoration:none;
    font-size:1.2em;
}

/* первый абзац побольше */
#center_table_main div.anime_list table td a.title p
{
    margin:0;
    padding:0;
}

/* остальные поменьше */
#center_table_main div.anime_list table td a.title p + p
{
    font-size:smaller;
    color:#F8D2B0;
}

#center_table_main div.anime_list table td a.title p:hover
{
    text-decoration:underline;
}

#center_table_main div.anime_list table td p.data
{
    text-align:left;
    font-size:1em;
    line-height:1.2em;
}

#center_table_main div.anime_list table td p.data b
{
    color:#CD9638;
}

#center_table_main div.anime_list table td p.data a,
    #center_table_main div.anime_list table td p.data a:visited
{
    color:#EEE;
    text-decoration:underline;
}

/* описание аниме */
#center_table_main div.anime_list table td p.descr,
    #center_table_main div.anime_list table td p.descr_prev
{
    padding:0;
    margin:0;
    word-spacing:1px;
    text-align:left;
    line-height:1.3em;
}

#center_table_main div.anime_list table td p.descr_prev
{
    margin:0 15px;
}

#center_table_main div.anime_list table td.item_footer
{
    text-align:right;
    padding:0 15px;
}

#center_table_main div.anime_list table td.item_footer a,
    #center_table_main div.anime_list table td.item_footer a:visited
{
    color:#F8D2B0;
    text-decoration:none;
}

#center_table_main div.anime_list table td.item_footer a:hover
{
    text-decoration:underline;
}

/* ITEM (за основу anime_list) */
#center_table_main div.anime_list table td div.title_adv
{
    margin:0;
    padding:0;
    text-align:left;
    font-size:1.4em;
    font-weight:normal;
    color:#F8B290;
}

#center_table_main div.anime_list table td.button
{
    text-align:center;
    padding:20px 5px 0;
}

/* кнопка покупки */
#center_table_main div.anime_list table td.button input.buttonBuy
{
	border:1px solid #FFF;
	padding:5px;
	background:#ffd5d5;
	height:40px;
	width:120px;
	cursor:pointer;
}

#center_table_main div.anime_list table td.button input.buttonBuy:hover
{
    background:#fcb0b0;
}

/* информация о том, что нужно зарегиться, либо товар отсутствует */
#center_table_main div.anime_list table td.button span
{
    color:#C00;
}

#center_table_main div.anime_list table td.button span a,
    #center_table_main div.anime_list table td.button span a:visited
{
    color:#CD9638;
}

/* товар уже в корзине */
#center_table_main div.anime_list table td.button span.in_basket
{
    color:#89d577;
}

/* первый абзац заголовка */
#center_table_main div.anime_list table td div.title_adv p
{
    margin:0;
    padding:0;
}

/* остальные */
#center_table_main div.anime_list table td div.title_adv p + p
{
    font-size:smaller;
    color:#F8D2B0;
}

/* Информация о дисках */
#center_table_main div.anime_list table td p.info
{
    margin:0;
    padding:0;
}

#center_table_main div.anime_list table td p.info b
{
    color:#CD9638;
}

/* информация о дисках */
#center_table_main div.anime_list table td table.cd_info
{
    text-align:center;
}

#center_table_main div.anime_list table td table.cd_info th,
    #center_table_main div.anime_list table td table.cd_info td
{
    cursor:default;
}

#center_table_main div.anime_list table td table.cd_info th
{
    font-weight:normal;
    background:#575364;
    border:1px solid #aeabb4;
    color:#e4eaf2;
}

#center_table_main div.anime_list table td table.cd_info th.top
{
    font-weight:bold;
}

#center_table_main div.anime_list table td table.cd_info th.enable
{
    background:#e97e4a;
}

#center_table_main div.anime_list table td table.cd_info th.disable
{
    color:#aeabb4;
}

#center_table_main div.anime_list table td table.cd_info td
{
    font-weight:bold;
}

/* важная информация об аниме */
#center_table_main div.anime_list table td div.warning
{
    border:1px solid #aeabb4;
	margin:10px;
	padding:15px;
	background:#575364;
	width:90%;
	color:#e4eaf2;
}

/* заголовки */
#center_table_main div.anime_list table td p.text_title,
    #center_table_main div.comments h2
{
    color:#E4EAF2;
    font-size:14px;
    font-weight:normal;
    letter-spacing:1px;
    margin:0;
    padding:25px 0 5px;
    text-transform:uppercase;
}

#center_table_main div.comments h2
{
    padding:0 0 5px;
}

#center_table_main div.anime_list table td p.text_title:after,
    #center_table_main div.comments h2:after
{
    content:":";
}

/* добавить аниме в ... */
#center_table_main div.anime_list table td.add_links
{
    color:#ddd;
    font-size:0.9em;
    font-style:italic;
    margin-top:5px;
    text-align:right;
}

#center_table_main div.anime_list table td.add_links a
{
    border:none;
    vertical-align:middle;
}

#center_table_main div.anime_list table td.add_links a img
{
    cursor:pointer;
    border:none;
    outline:none;
    vertical-align:middle;
}

/* сами ссылки */
#center_table_main div.anime_list table td a, 
    #center_table_main div.anime_list table a:visited,
    #center_table_main div.anime_list table td ol li a, 
    #center_table_main div.anime_list table td ol li a:visited,
    #center_table_main div.anime_list table td ul a,
    #center_table_main div.anime_list table td ul a:visited
{
    color:#CD9638;
    font-weight:normal;
    text-decoration:none;
}

#center_table_main div.anime_list table td a.wa_link
{
    margin-left:22px;
}

#center_table_main div.anime_list table td a:hover,
    #center_table_main div.anime_list table td ol li a:hover,
    #center_table_main div.anime_list table td ul a:hover
{
    text-decoration:underline;
}

#center_table_main div.anime_list table td ol,
    #center_table_main div.anime_list table td ol li,
    #center_table_main div.anime_list table td ul,
    #center_table_main div.anime_list table td ul li
{
    margin:0;
}

/* блок отзывов об аниме */
#center_table_main div.comments div.nothing,
    #center_table_main div.comments div.submit
{
    margin:5px 3px;
    padding:0;
    text-align:left;
    width:98%;
}

#center_table_main div.comments div.comment
{
    background:#575364;
    border:1px solid #AEABB4;
    color:#E4EAF2;
    margin:5px 3px;
    padding:5px;
    text-align:left;
    width:97%;
}

#center_table_main div.comments div.comment table
{
    width:100%;
}

#center_table_main div.comments div.comment table td
{
    padding:5px;
    text-align:left;
    vertical-align:top;
}

#center_table_main div.comments div.comment table td.image
{
    min-height:70px;
    text-align:center;
    width:70px;
}

#center_table_main div.comments div.comment table td.image a,
    #center_table_main div.comments div.comment table td.image a:visited
{
    border:none;
    color:#fff;
    outline:none;
    text-decoration:none;
}

#center_table_main div.comments div.comment table td.image a:hover
{
    color:#CD9638;
    text-decoration:none;
}

#center_table_main div.comments div.comment table td a.num
{
    font-size:1.2em;
    font-weight:bold;
    margin:0 10px 0 0;
    padding:0;
}

/* добавление отзыва */
#center_table_main div.comments textarea.txt_add_comment
{
    border:1px solid #CCC;
    margin:0;
    padding:3px;
    width:98%;
}

#center_table_main div.comments div.submit
{
    text-align:right;
}

/* CONTACT US */
#center_table_main div.contact
{
	margin:10px;
	padding:10px;
	border:thin groove #ffe9d5;
	color:#FFF;
	text-align:center;
}

#center_table_main div.contact table
{
    margin:0 auto;
	width:80%;
}

#center_table_main div.contact table td
{
	text-align:left;
}

#center_table_main div.contact table td.Capture
{
	padding:10px 0 5px;
	font-weight:bold;
}

#center_table_main div.contact table td.InputArea
{
	color:#000;
}

#center_table_main div.contact table td.InputArea input, 
    #center_table_main div.contact table td.InputArea textarea
{
    border:1px solid #CCC;
    font-size:1em;
	padding:3px;
	width:98%;
}

#center_table_main div.contact table td.InputArea textarea
{
    font-size:1.2em;
}

.normal_highlight
{
    background:#fff;
}

.error_highlight
{
    background:#f97b7b;
}

#center_table_main div.contact table td.ErrorsSummary
{
	color:#F00;
	font-weight:bold;
}

#center_table_main div.contact table td.Image
{
	text-align:center;
}

#center_table_main div.contact table td.Image a,
    #center_table_main div.contact table td.Image a:visited
{
	font-weight:bold;
	color:#FFF;
}

/* кнопка отправки сообщения */
#center_table_main input.ButtonContactUs
{
	background:#ffe9d5;
	border:1px solid #FFF;
	cursor:pointer;
	margin:5px 10px 10px;
	padding:5px;
	height:40px;
	width:120px;
}

#center_table_main input.ButtonContactUs:hover
{
    background:#ffd3ab;
}

#center_table_main div.contact p
{
	font-weight:bold;
	font-size:large;
}

/* LOGIN */
#center_table_main div.login
{
    margin:10px;
    padding:20px 10px;
    border:1px groove #cae3ff;
    color:#FFF;
    text-align:center;
}

/* неправильно указаны имя пользователя или пароль */
#center_table_main div.login div.error,
    #center_table_main div.login div.recovery_ok
{
    background:#f7c1a9;
    border:1px solid #c81010;
    color:#c81010;
    cursor:default;
    font-size:medium;
    margin:10px auto 15px;
    padding:15px 10px;
    width:75%;
}

/* пароль выслан на почту */
#center_table_main div.login div.recovery_ok
{
    background:#c6ffb0;
    border:1px solid #048004;
    color:#048004;
}

#center_table_main div.login table
{
    margin:0 auto;
    width:80%;
}

#center_table_main div.login table td
{
    padding:5px 0;
    width:50%;
    text-align:left;
    font-weight:bold;
}

#center_table_main div.login table td input
{
    width:100%;
    padding:3px;
}

#center_table_main div.login table td.error
{
    text-align:center;
    width:5%;
}

#center_table_main div.login table td.Image
{
	text-align:center;
}

#center_table_main div.login table td.Image a,
    #center_table_main div.login table td.Image a:visited
{
	font-weight:bold;
	color:#FFF;
}

/* ссылка "забыли пароль" */
#center_table_main div.login table td a,
    #center_table_main div.login table td a:visited,
    #center_table_main div.login a,
    #center_table_main div.login a:visited
{
    text-decoration:none;
    color:#CD9638;
}

#center_table_main div.login table td a:hover,
    #center_table_main div.login a:hover
{
    text-decoration:underline;
}

/* кнопка логина */
#center_table_main div.login input.button_login
{
	background:#cae3ff;
	border:1px solid #FFF;
	cursor:pointer;
	margin:5px 10px 10px;
	padding:5px;
	height:40px;
	width:120px;
}

#center_table_main div.login input.button_login:hover
{
    background:#a9d1fe;
}

/* чекБокс - запомнить меня */
#center_table_main div.login div.check
{
    color:#FFF;
    margin:0 0 20px;
}

#center_table_main div.login div.check input
{
    margin-right:5px;
}

/* SEARCH */
#center_table_main div.search
{
	margin:10px;
	padding:10px;
	color:#FFF;
}

#center_table_main div.search p.header
{
    margin:0 0 10px;
    padding:0 0 5px;
    text-align:right;
    border-bottom:1px solid #ffd5d5;
    font-size:medium;
}

#center_table_main div.search p.header span
{
    color:#CD9638;
}

#center_table_main div.search p.header span b
{
    color:#C00;
}

#center_table_main div.search a,
    #center_table_main div.search a:visited
{
    text-decoration:none;
    color:#CD9638;
}

#center_table_main div.search a:hover
{
    text-decoration:underline;
}

#center_table_main div.search table
{
    margin:0 auto;
    width:95%;
}

#center_table_main div.adv
{
    text-align:center;
}

#center_table_main div.adv a,
    #center_table_main div.adv a:visited
{
    color:#CCC;
    text-decoration:none;
}

#center_table_main div.adv a:hover
{
    text-decoration:underline;
}

/* TOP 100 */
#center_table_main div.top_rating
{
	margin:10px;
	padding:10px;
	color:#FFF;
}

#center_table_main div.top_rating p.header
{
    border-bottom:1px solid #CAE3FF;
    font-size:medium;
    margin:0 0 10px;
    padding:0 0 5px;
    text-align:right;
}

#center_table_main div.top_rating a,
    #center_table_main div.top_rating a:visited
{
    text-decoration:none;
    color:#CD9638;
}

#center_table_main div.top_rating a:hover
{
    text-decoration:underline;
}

#center_table_main div.top_rating table
{
    width:100%;
}

#center_table_main div.top_rating table th,
    #center_table_main div.top_rating table td
{
    cursor:default;
    padding:2px;
    text-align:center;
    vertical-align:middle;
}

#center_table_main div.top_rating table td
{
    padding-bottom:4px;
}

#center_table_main div.top_rating table th
{
    background:#5C5B5B;
    border:1px solid #787676;
    font-weight:bold;
}

#center_table_main div.top_rating table th.num,
    #center_table_main div.top_rating table td.num
{
    width:25px;
}

#center_table_main div.top_rating table td.top_10
{
    color:#C9F2F9;
    font-weight:bold;
}

#center_table_main div.top_rating table td.last_10
{
    color:#F9C9C9;
    font-weight:bold;
}

#center_table_main div.top_rating table th.rating,
    #center_table_main div.top_rating table td.rating,
    #center_table_main div.top_rating table th.voites,
    #center_table_main div.top_rating table td.voites
{
    width:60px;
}

#center_table_main div.top_rating table td.name
{
    text-align:left;
}

/* PERSONAL PAGE */
#center_table_main div.personal_main
{
    margin:10px;
    padding:10px;
    border:1px groove #DAFFD5;
    color:#FFF;
    text-align:center;
}

#center_table_main div.personal_main table
{
    margin:0 auto;
}

#center_table_main div.personal_main table td h3
{
    font-size:1.3em;
    font-weight:normal;
    margin:5px;
    text-transform:uppercase;
}

#center_table_main div.personal_main table td.data, 
    #center_table_main div.personal_main table td.orders
{
    text-align:center;
    vertical-align:middle;
    font-size:large;
    border:2px solid #FFF;
    width:164px;
    height:128px;
}

#center_table_main div.personal_main table td.data:hover, 
    #center_table_main div.personal_main table td.orders:hover
{
    border:2px solid #F96;
    cursor:pointer;
}

#center_table_main div.personal_main table td.data
{
    background-color:#FC6;
}

#center_table_main div.personal_main table td.orders
{
    background-color:#99F;
}

#center_table_main div.personal_main table td.orders a,
    #center_table_main div.personal_main table td.orders a:visited, 
    #center_table_main div.personal_main table td.data a,
    #center_table_main div.personal_main table td.data a:visited
{
    text-decoration:none;
    color:#FFF;
}

#center_table_main div.personal_main table td.orders a:hover, 
    #center_table_main div.personal_main table td.data a:hover
{
    text-decoration:none;
}

/* текущие скидки */
#center_table_main div.personal_main table td div
{
	background:#235466;
    border:1px solid #aeabb4;
	color:#e4eaf2;
    padding:10px;
    margin:10px auto;
    text-align:left;
    width:95%;
}

#center_table_main div.personal_main table td div div.header
{
    border:none;
    color:#CD9638;
    cursor:default;
    font-size:1.4em;
    margin:0 0 20px;
    padding:0;
    text-align:center;
    width:100%;
}

#center_table_main div.personal_main table td div p
{
    margin:0 0 0 10px;
}

#center_table_main div.personal_main table td div ul.conditions,
    #center_table_main div.personal_main table td div ul.conditions li
{
    border:none;
    list-style:disc;
    margin:0 15px;
    padding:3px 5px;
    width:90%;
}

/* Активация скидки */
#center_table_main div.personal_main table td div.adv
{
    text-align:center;
}

#center_table_main div.personal_main table td a.need_help,
    #center_table_main div.personal_main table td a.need_help:visited
{
    color:#CD9638;
    margin:0;
    padding:0;
    text-decoration:none;
}

#center_table_main div.personal_main table td a.need_help:hover
{
    text-decoration:underline;
}

#center_table_main div.personal_main table td div.adv input.txt
{
    background:#fff;
    border:1px solid #333;
    color:#222;
    font-weight:bold;
    margin:10px 10px 5px;
    padding:5px;
    width:60%;
}

#center_table_main div.personal_main table td div.adv input.activate
{
    background-color:#DAFFD5;
    border:1px solid #FFF;
	cursor:pointer;
    font-size:larger;
	height:40px;
	margin:5px 10px 10px;
	padding:3px;
	width:150px;
}

#center_table_main div.personal_main table td div.adv input.activate:hover
{
    background-color:#b3fda9;
}

#center_table_main div.personal_main table div.adv div.error
{
    border:none;
    font-size:1.2em;
    margin:0 auto;
    padding:0;
    text-align:center;
}

/* PERSONAL DATA */
#center_table_main div.personal_data
{
	margin:10px;
	padding:10px;
	color:#FFF;
	text-align:center;
}

/* заголовок */
#center_table_main div.personal_data div.data_header
{
    text-align:left;
    font-size:large;
    color:#CD9638;
    margin-top:-10px;
    margin-bottom:10px;
}

#center_table_main div.personal_data div.data_header span
{
    color:#DAFFD5;
}

/* сообщение - успешно обновлен */
#center_table_main div.personal_data span.update_ok
{
    color:#0C0;
}

/* всё остальное */
#center_table_main div.personal_data fieldset
{
    padding:10px;
    border:1px solid #CD9638;
    text-align:center;
}

#center_table_main div.personal_data fieldset legend
{
    color:#CD9638;
    font-size:medium;
}

#center_table_main div.personal_data fieldset table
{
    margin:0 auto;
    width:90%;
}

#center_table_main div.personal_data fieldset table td
{
    padding:5px;
}

#center_table_main div.personal_data fieldset table td.caption
{
    text-align:right;
    width:30%;
    font-size:medium;
}

#center_table_main div.personal_data fieldset table td
{
    vertical-align:top;
    text-align:left;
    margin:0 auto;
    width:70%;
}

#center_table_main div.personal_data fieldset table td input, 
    #center_table_main div.personal_data fieldset table td textarea
{
    width:100%;
    padding:3px;
}

/* кнопка - обновить данные/назад */
#center_table_main div.personal_data input.button
{
	border:1px solid #FFF;
	margin:5px 10px 10px;
	padding:3px;
	background:#DAFFD5;
	height:30px;
	width:100px;
	cursor:pointer;
}

#center_table_main div.personal_data input.button:hover
{
    background:#b3fda9;
}

/* ORDERS */
#center_table_main div.orders,
    #center_table_main div.take_order,
    #center_table_main div.add_anime
{
    color:#FFF;
    margin:10px;
    padding:10px;
}

#center_table_main div.orders
{
    border:1px solid #DAFFD5;
    text-align:center;
}

#center_table_main div.orders div.header
{
    text-align:left;
    font-size:medium;
    color:#DAFFD5;
}

#center_table_main div.orders table
{
    width:100%;
}

/* заголовок */
#center_table_main div.orders table tr.header th
{
    padding:5px;
}

#center_table_main div.orders table tr.header th a,
    #center_table_main div.orders table tr.header th a:visited
{
    text-decoration:none;
    color:#FFF;
}

#center_table_main div.orders table tr.header th a:hover
{
    text-decoration:underline;
}

#center_table_main div.orders table tr.header th img
{
    padding:0 0 0 5px;
    margin:0;
    position:absolute;
}

/* четные */
#center_table_main div.orders table tr.even, 
    #center_table_main div.orders table tr.even_select
{
    background:#F2FEFF;
    color:#000;
}

/* нечетные */
#center_table_main div.orders table tr.odd, 
    #center_table_main div.orders table tr.odd_select
{
    background:#ffe9d5;
    color:#000;
}

/* четные2/нечетные2 */
#center_table_main div.orders table tr.even_select, 
    #center_table_main div.orders table tr.odd_select
{
    font-weight:bold;
}

#center_table_main div.orders table td, 
    #center_table_main div.orders table th
{
    padding:5px;
}

#center_table_main div.orders table td div.rus_title
{
    margin:0;
    padding:0;
    font-size:smaller;
    color:#00F;
}

/* комментарии к заказу */
#center_table_main div.orders table td input
{
    background:#EEEEEE;
    border:1px solid #888888;
    width:95%;
}

#center_table_main div.orders table td input:focus
{
    border-color:#000;
	background:#FFFE9D;
}

#center_table_main div.orders table td.order_comments
{
    color:#900;
    padding:0 0 0 10px;
    text-align:left;
    width:95%;
}

/* наименование аниме (в КОРЗИНЕ), чтобы по ссылке можно было сгонять на его описание */
#center_table_main div.orders table td a,
    #center_table_main div.orders table td a:visited
{
    text-decoration:none;
    color:#000;
}

#center_table_main div.orders table td a:hover
{
    text-decoration:underline;
}

/* состояния заказа */
#center_table_main div.orders table td.cur_state_done
{
    color:#0A0;
}

#center_table_main div.orders table td.cur_state_process
{
    color:#F26521;
}

#center_table_main div.orders table td.cur_state_cancel
{
    color:#A00;
}

#center_table_main div.orders table td.cur_state_delete
{
    color:#333;
}

/* номер заказа/другие ссылки в заказе */
#center_table_main div.orders table td a, 
    #center_table_main div.orders table td a:visited
{
    color:#000;
    font-weight:bold;
}

#center_table_main div.orders table td a:hover
{
    text-decoration:underline;
}

/* информация о заказе */
#center_table_main div.orders table td table
{
    border:1px solid #575364;
    background:#E6F9EC;
}

#center_table_main div.orders table td table tr.header
{
    background:#575364;
    color:#FFF;
}

#center_table_main div.orders table td table td input.txt
{
    text-align:right;
    width:35%;
}

/* наименование аниме (в ЗАКАЗАХ), чтобы по ссылке можно было сгонять на его описание */
#center_table_main div.orders table td table td a,
    #center_table_main div.orders table td table td a:visited
{
    text-decoration:none;
    color:#000;
}

#center_table_main div.orders table td table td a:hover
{
    text-decoration:underline;
}

/* помощь - мелкий линк со знаком вопроса */
#center_table_main div.orders table td table td a.small_link,
    #center_table_main div.orders table td table td a.small_link:visited,
    #center_table_main div.orders table td table th a.small_link,
    #center_table_main div.orders table td table th a.small_link:visited,
    #center_table_main div.take_order table td a.small_link,
    #center_table_main div.take_order table td a.small_link:visited
{
    color:#227;
    font-size:0.8em;
    font-weight:normal;
    margin:-3px 0 0 2px;
    position:absolute;
    text-decoration:none;
}

#center_table_main div.orders table td table th a.small_link
{
    color:#fff;
}

#center_table_main div.take_order table td a.small_link,
    #center_table_main div.take_order table td a.small_link:visited
{
    color:#999;
    font-size:0.7em;
}

#center_table_main div.orders table td table td a.small_link:hover,
    #center_table_main div.orders table td table th a.small_link:hover,
    #center_table_main div.take_order table td a.small_link:hover
{
    cursor:help;
    text-decoration:underline;
}

/* модальные окна с помощью */
#center_table_main div.orders div.help_modal_window
{
    background:#FFE9D5;
    border:1px solid #575364;
    color:#000;
    padding:0;
    text-align:center;
    width:350px;
}

#center_table_main div.orders div.help_modal_window div.header
{
    background:#CAE3FF;
    color:#000;
    cursor:move;
    margin:0;
    padding:5px;
    position:relative;
    text-align:center;
    text-transform:uppercase;
    width:340px;
}

#center_table_main div.orders div.help_modal_window div.header input
{
    background:#DAFFD5;
    border:1px solid #575364;
    cursor:pointer;
    height:20px;
    margin:0;
    position:absolute;
    right:4px;
    width:20px;
}

#center_table_main div.orders div.help_modal_window div.header input:hover
{
    background:#b3fda9;
}

#center_table_main div.orders div.help_modal_window p
{
    margin:10px;
    text-align:left;
}

.modalBackground
{
	background:#A5A5A5;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/* линки внутри таблицы деталей - Обновить данные о товаре */
#center_table_main div.orders table td table td a.tool_link,
    #center_table_main div.orders table td table td a.tool_link:visited
{
    text-decoration:none;
    font-weight:bold;
    color:#923A01;
}

#center_table_main div.orders table td table td a.tool_link:hover
{
    text-decoration:underline;
}

/* выпадающий список */
#center_table_main div.orders table td table td select
{
    border:none;
    background:inherit;
}

#center_table_main div.orders table td table td select option
{
    text-decoration:underline;
    background:#FFF;
}

#center_table_main div.orders table td table td select option:hover
{
    cursor:pointer;
}

/* кнопки управления */
#center_table_main div.orders div.control
{
	margin:0;
	padding:0;
	color:#FFF;
	text-align:center;
}

#center_table_main div.orders div.control input.makeOrder
{
	border:1px solid #FFF;
	margin:5px 10px 10px;
	padding:3px;
	height:40px;
	cursor:pointer;
    background:#DAFFD5;
    width:200px;
}

#center_table_main div.orders div.control input.makeOrder:hover
{
    background:#b3fda9;
}

/* удаление из корзины */
#center_table_main div.orders div.control div.deleteBasket
{
    width:98%;
    text-align:center;
    padding:5px 0px 10px;
}

#center_table_main div.orders div.control div.deleteBasket table
{
    width:100%;
}

#center_table_main div.orders div.control div.deleteBasket table td
{
    width:50%;
    text-align:right;
}

#center_table_main div.orders div.control div.deleteBasket table td.left
{
    text-align:left;
}

#center_table_main div.orders div.control div.deleteBasket table td a,
    #center_table_main div.orders div.control div.deleteBasket table td a:visited
{
    color:#CD9638;
    text-decoration:none;
}

#center_table_main div.orders div.control div.deleteBasket table td a:hover
{
    text-decoration:underline;
}

/* TAKE ORDER */
#center_table_main div.take_order
{
    border:1px solid #DAFFD5;
    text-align:center;
}

/* ошибка о мин.сумме заказа */
#center_table_main div.take_order div.error
{
    color:#D50;
    font-weight:bold;
    margin-bottom:5px;
}

#center_table_main div.take_order div.error a,
    #center_table_main div.take_order div.error a:visited
{
    color:#D50;
}

/* общая информация */
#center_table_main div.take_order table
{
    margin:0 auto;
    text-align:left;
    width:100%;
}

/* заголовок - № заказа */
#center_table_main div.take_order table th
{
    font-size:large;
    font-weight:normal;
    text-decoration:underline;
    padding-bottom:20px;
}

/* заголовки */
#center_table_main div.take_order table td.caption
{
    color:#CD9638;
    font-size:medium;
    padding-bottom:5px;
}

/* td деталей */
#center_table_main div.take_order table td.details, 
    #center_table_main div.take_order table td.address
{
    text-align:center;
    color:#FFF;
}

/* таблица деталей */
#center_table_main div.take_order table td.details table
{
    border:1px solid #575364;
    background:#E6F9EC;
    text-align:center;
    vertical-align:middle;
    color:#000;
}

/* заголовок в деталях */
#center_table_main div.take_order table td.details table tr.header
{
    background:#575364;
    color:#FFF;
}

#center_table_main div.take_order table td.details table th
{
    font-size:small;
    font-weight:bold;
    text-decoration:none;
}

#center_table_main div.take_order table td.details table td, 
    #center_table_main div.take_order table td.details table th
{
    padding:5px;
}

#center_table_main div.take_order table td.details table td a,
    #center_table_main div.take_order table td.details table td a:visited
{
    text-decoration:none;
    color:inherit;
}

#center_table_main div.take_order table td.details table td a:hover
{
    text-decoration:underline;
}

#center_table_main div.take_order table td.details table td div.rus_title
{
    margin:0;
    padding:0;
    font-size:smaller;
    color:#00F;
}

/* итого по товарам */
#center_table_main div.take_order table td.total
{
    text-align:right;
    font-size:medium;
    color:#FFF;
}

/* данные об адресе клиента */
#center_table_main div.take_order table td.address table
{
    width:80%;
    font-size:medium;
}

#center_table_main div.take_order table td.address table td
{
    padding:5px;
}

#center_table_main div.take_order table td.address table td.label
{
    text-align:right;
    width:20%;
}

#center_table_main div.take_order table td.address table td.errors
{
    font-size:small;
}

#center_table_main div.take_order table td.address table td input, 
    #center_table_main div.take_order table td.address table td textarea
{
    padding:3px;
    width:100%;
}

#center_table_main div.take_order table td.address table td.save_link
{
    font-size:0.8em;
    font-style:italic;
    text-align:right;
}

#center_table_main div.take_order table td.address table td.save_link input
{
    width:5%;
}

/* Список способов оплаты/доставки */
#center_table_main div.take_order table td.pay_type
{
    text-align:center;
}

#center_table_main div.take_order table td.pay_type select
{
    width:80%;
    padding:3px;
}

#center_table_main div.take_order table td.pay_type span
{
    font-size:medium;
    padding:3px;
}

/* % суммы доставки/способа оплаты */
#center_table_main div.take_order table td.pay_type div.det_summa
{
    margin:0 auto;
    text-align:right;
    width:80%;
    font-size:medium;
    padding-bottom:15px;
}

/* описание оплаты/доставки (если есть) */
#center_table_main div.take_order table td.pay_type div.descr
{
    border:1px solid #FF9900;
    width:75%;
    text-align:justify;
    color:#000;
    background:#FFFFEC;
    margin:0 auto;
    padding:10px;
}

/* кнопки Назад/Сформировать */
#center_table_main div.take_order input.submitOrder
{
    border:1px solid #FFF;
	margin:5px 10px 10px;
	padding:3px;
	height:40px;
	width:150px;
	cursor:pointer;
    background:#DAFFD5;
}

#center_table_main div.take_order input.submitOrder:hover
{
    background:#b3fda9;
}

#center_table_main div.take_order a.cancelOrder,
    #center_table_main div.take_order a.cancelOrder:visited
{
    color:#CD9638;
    text-decoration:none;
}

#center_table_main div.take_order a.cancelOrder:hover
{
    text-decoration:underline;
}

/* самый последний итог:товары + доставка/оплата */
#center_table_main div.take_order table td.total2
{
    text-align:center;
    font-size:medium;
    color:#FFF;
}

#center_table_main div.take_order table td.total2 div.total_border
{
    margin:20px auto;
    width:60%;
    padding:10px;
    border:1px solid #FFF;
    background:#E6E8FF;
    color:#000;
}

#center_table_main div.take_order table td.total2 div.total_border span
{
    font-weight:bold;
}

#center_table_main div.take_order table td.total2 div.total_border span.discount
{
    font-weight:normal;
    font-size:small;
    margin:5px 0 0;
}

/* WEBMONEY PAYMENT */
#wm_pay
{
	background:#235466 url('Pictures/payment_bg.jpg');
	border:1px solid #888;
	margin:50px auto;
	padding:20px;
	text-align:center;
    width:530px;
}

#wm_pay div.wm_logo,
    #wm_pay div.ya_logo
{
    background:#E6E8FF;
    border:1px solid #FFF;
    font-size:1.5em;
    font-weight:bold;
    margin:10px auto 15px;
    position:relative;
    padding:10px;
    width:60%;
}

#wm_pay div.wm_logo
{
    color:#0076c0;
}

#wm_pay div.ya_logo
{
    color:#ff6113;
}

#wm_pay div.wm_logo div.logo_help a,
    #wm_pay div.wm_logo div.logo_help a:visited,
    #wm_pay div.ya_logo div.logo_help a,
    #wm_pay div.ya_logo div.logo_help a:visited
{
    top:5px;
    color:#666;
    font-size:0.7em;
    font-weight:normal;
    position:absolute;
    right:5px;
    text-decoration:none;
}

#wm_pay div.wm_logo div.logo_help a:hover,
    #wm_pay div.ya_logo div.logo_help a:hover
{
    text-decoration:underline;
}

#wm_pay div.wm_logo table,
    #wm_pay div.ya_logo table
{
    margin:5px auto;
}

#wm_pay div.wm_logo table td,
    #wm_pay div.ya_logo table td
{
    padding:5px 0;
}

#wm_pay div.wm_logo table td.img,
    #wm_pay div.ya_logo table td.img
{
    text-align:right;
}

#wm_pay div.wm_logo table td.img img,
    #wm_pay div.ya_logo table td.img img
{
    height:50px;
    width:50px;
}

#wm_pay div.wm_logo table td.order_info,
    #wm_pay div.ya_logo table td.order_info
{
    color:#464;
    font-size:large;
    font-weight:normal;
    margin:0;
    padding:0 0 20px;
}

#wm_pay div.wm_logo table td.order_summa,
    #wm_pay div.ya_logo table td.order_summa
{
    color:#000;
    font-size:medium;
    font-weight:normal;
}

#wm_pay div.wm_logo table td.order_summa span,
    #wm_pay div.ya_logo table td.order_summa span
{
    font-weight:bold;
}

#wm_pay div.wm_logo table td.order_summa span.discount,
    #wm_pay div.ya_logo table td.order_summa span.discount
{
    font-weight:normal;
    font-size:small;
    margin:5px 0 0;
}

#wm_pay div.success,
    #wm_pay div.fail
{
    background:#235466;
    border:solid 1px #FFF;
    font-size:1.5em;
    margin:10px auto 20px;
    padding:10px;
    width:60%;
}

#wm_pay div.success
{
    color:#65eb65;
}

#wm_pay div.fail
{
    color:#e26464;
}

#wm_pay input
{
    background:#DAFFD5;
    border:thin solid #FFF;
	cursor:pointer;
	height:40px;
	margin:5px 10px 10px 10px;
	padding:3px;
	width:150px;
}

#wm_pay input:hover
{
    background-color:#b3fda9;
}

#wm_pay a.cancelOrder,
    #wm_pay a.cancelOrder:visited
{
    color:#AAA;
    text-decoration:none;
}

#wm_pay a.cancelOrder:hover
{
    text-decoration:underline;
}

/* ORDERS CONTROL */
#center_table_main div.orders_control
{
    margin:10px;
    padding:10px;
    color:#FFF;
    text-align:left;
}

#center_table_main div.orders_control select
{
    width:50%;
}

/* INFO */
#center_table_main div.information
{
    margin:0 10px 5px;
    padding:5px 10px;
    color:#FFF;
    text-align:left;
    border:1px groove #cae3ff;
    font-size:medium;
}

/* список ответов */
#center_table_main div.information div.faq_details
{
    text-align:left;
}

#center_table_main div.information div.faq_details a,
    #center_table_main div.information div.faq_details a:visited,
    #center_table_main div.information ol li a,
    #center_table_main div.information ol li a:visited
{
    color:#CD9638;
}

#center_table_main div.information div.faq_details h3
{
    color:#cae3ff;
}

#center_table_main div.information div.faq_details ol li
{
    padding-bottom:10px;
}

/* payments */
#center_table_main div.information div.faq_details table.payments
{
    margin:0 auto;
    width:80%;
    padding-bottom:10px;
}

#center_table_main div.information div.faq_details table.payments td
{
    padding:5px;
    text-align:center;
}

#center_table_main div.information div.faq_details table.payments td.details
{
    text-align:left;
}

#center_table_main div.information div.faq_details table.payments td a,
    #center_table_main div.information div.faq_details table.payments td a:visited
{
    text-decoration:none;
    color:#000;
}

/* small */
#center_table_main div.information div.faq_details p.small
{
    font-weight:bold;
    font-size:small;
    text-transform:uppercase;
}

/* сноски */
#center_table_main div.information div.faq_details p.remarks
{
    color:#CCF;
    font-size:small;
    margin:0 0 5px;
    padding:0;
}

/* картинки */
#center_table_main div.information div.faq_details p.image
{
    text-align:center;
}

/* линки в заказах, чтоб были чёрными */
a.black_links
{
    color:#000;
}

/* разделитель элементов */
#main_separator, 
    .separator
{
    width:95%;
    border:1px solid #CECBD3;
}

.simple_link,
    .simple_link:visited
{
    text-decoration:none;
    color:#CD9638;
}

.simple_link:hover
{
    text-decoration:underline;
}

/**/
.button_text
{
	font-size:16px;
	font-weight:normal;
}

/****************************/
/*         ФУТЕРЫ           */
/****************************/
#footer_line
{
    background:url('Pictures/footer_line.jpg');
	font-size:11px;
    font-weight:bold;
	width:970px;
	height:25px;
	margin:0 auto;
	text-align:center;
}

#footer_line_nav
{
    margin:0 auto;
	padding-top:5px;
	text-align:center;
	width:50%;
}

#footer_line_nav table
{
    margin:0 auto;
}

#footer_line_nav a
{
    color:#FFF;
    list-style-type:none;
    display:inline-block;
    margin:0 10px 0;
    text-decoration:underline;
    white-space:nowrap;
}

#footer
{
	width:970px;
	height:28px;
	margin:0 auto;
}

/* левая часть */
#footer td.rights
{
	text-align:left;
	padding-top:4px;
	padding-left:8px;
	width:895px;
	background:url(Pictures/footer_fill.jpg) repeat-x left top;
}

#footer td.rights a,
    #footer td.rights a:visited
{
    color:#CD9638;
    text-decoration:none;
}

#footer td.rights a:hover
{
    text-decoration:underline;
}

/* свет.индикаторы */
#footer td.ind, 
    #footer td.ind_blue_on, 
    #footer td.ind_red_on, 
    #footer td.ind_green_on, 
    #footer td.ind_orange_on, 
    #footer td.closer
{
    padding-right:1px;
	width:15px;
	height:28px;
}

#footer td.ind
{
	background-image:url(Pictures/ind_off.jpg);
}

#footer td.ind_blue_on
{
	background-image:url(Pictures/ind_blue_on.jpg);
}

#footer td.ind_red_on
{
	background-image:url(Pictures/ind_red_on.jpg);
}

#footer td.ind_green_on
{
	background-image:url(Pictures/ind_green_on.jpg);
}

#footer td.ind_orange_on
{
	background-image:url(Pictures/ind_orange_on.jpg);
}

#footer td.closer
{
    background:url(Pictures/footer_fill.jpg) repeat-x left top;
}