table.colors span { display:none }
table.colors span.np { display:block }
h1.print_logo.capofdark {display:block}
/* Global */
body {margin:10; padding:0; color:#000; font-family:Tahoma,Verdana,sans-serif}
img {border:0}

/* Links */
a {text-decoration:none; color:#000}
a:hover {text-decoration: none !important; color:#000 !important}

/* Titles */
h1.capofdark {visibility:visible; margin:0; font-weight:bold; font-family:Tahoma,Verdana,Geneva,sans-serif; font-size:22px; line-height:1.4} 
div.print_h1 {background: none !important; padding-top:3px}
div.print_url {display:block; color:#737373; font-size:70%; line-height:1.25; border-bottom:1px solid #CCCCCC; padding:0 0 7px 2px; margin-bottom:3px}
div.print_legend {display:block; color:#737373; padding:0 0 0 2px;}
div.tt {display:block; margin-bottom:10px}
h2 {font-weight:bold; color:#000000; font-size:14px; line-height:1.4; margin:16 0 14px 0; font-family:Arial,Tahoma,Verdana,sans-serif}
h2 span {background-color:transparent !important; padding:0 !important}

h3 {margin:6px 0 2px 1px; font-family:Arial,Tahoma,Verdana,Geneva,sans-serif; font-size:16px; line-height:1.4} 

/* Spacer */
div.spacer {width:1px; height:1px; font-size:1px; margin-top:-1px}

/* Fonts */
.nf {font-size:80%; line-height:1.35}
.sf {font-size:70%; line-height:1.25}

/* Main Tables */
table, td, th { //border-collapse:collapse; border-spacing:0; /*border:0 hidden black;*/ empty-cells:show}

/* P UL LI IE */
p {margin: 14px 0 14px 0; font-size:80%; line-height:1.35}

ul {margin:5px auto 0.7em 0; padding-left:35px; font-size:12px; line-height:1.4}
ul li {background: none; list-style:disc; padding: 0 0 4px 4px}

ol {margin:5px auto auto 19px; padding-left:16px; font-size:12px; line-height:1.4}
ol li {margin-left:5; padding: 0 0 4px 0}
ol>li {margin-left:0}

ol ul {margin:5px auto -5px -20px; padding-left:15px}
ol>ul {margin:5px auto 5px -7px; padding-left:0}
ol ul li {padding: 0 0 4px 17px}

ul>ul>li {margin-left:15px}

/* Пунктирная граница */
.bor_dashed {border-top:none}

/* Pic */
table.p_tbl_right {margin:15px 0 15px 15px}
table.p_tbl_center {margin-top:15px; margin-bottom:15px}
table.p_tbl_right tr td img, table.p_tbl_center tr td img  {border:1px solid #CCC}
table.p_tbl_right tr td.clt, td.bg_t, td.crt, td.bg_l, td.bg_r, td.clb, td.bg_b, td.crb {display:none}
table.p_tbl_center tr td.clt, td.bg_t, td.crt, td.bg_l, td.bg_r, td.clb, td.bg_b, td.crb {display:none}

.zoom {display:none}

/* Form */
table.frm {display:none}

div.blk_t {background-color:#ffffff !important; color:#737373 !important; padding:7px 12px 6px 0 !important}
div.blk_b {padding:12px 12px 18px 12px}

.print {display:none}
.print_center {width:auto; padding:0 0 20px 0 !important}

/* Таблица заказов */
tr.row1 td {border-bottom:2px solid #737373}

/* Для логотипа */
div.print_logo {display:block; padding:0 0 25px 0}
div.print_logo img {width:291px; height:57px}

/* Для контактов */
div.print_contact {display:block; padding-bottom:20px}

/* Красная граница */
div.print_red {width:100%; border-top:4px solid #DA251C; font-size:1px; margin-top:-1px}

/* Серый цвет */
.s_gray {font-size:70%; line-height:1.25; color:#737373; padding-bottom:4px}

/* Статьи */
div.art_main {width:100%; font-size:80%; line-height:1.35}
div.l {background:none; padding:11px 0 0 0; font-weight:bold}
div.des {padding:1px 0 4px 0}

/* Forms для обратной связи и т.п. */
table.frm_g {border-bottom:none}
table.frm_g tr th {color:#000; background-color:#fff; border-bottom:1px solid #CCCCCC;}
table.frm_g tr td {background-color:#fff} 
table.frm_g tr td.f_c1 {border-left:none}
table.frm_g tr td.f_c2 {border-right:none}

td.ok {background:none !important}
td.ok div.f {background:none !important; color:#000}
a.white {text-decoration:none; color:#000}
a.white:hover {text-decoration:none; color:#000 !important}

td.error {background:none !important}
td.error div.fir {background:none !important; color:#000} 
td.error div.sec {background:none !important} 

/* Popup */
div.pop_hot {color:#000}
div.print_logo_pop {display:block}
div.print_logo_pop img {width:153px; height:30px}
td.pop_sh {display:none}

/* Вывод списка новостей */
.pr_tit {padding-left:10px}

/* Для вывода количества страниц */
.pp b {border:1px solid #000; color:#000; background: none}

table.colors {width:100%}
table.colors tr td {width:auto; height:8px; background-color:white; padding:1px; border-right:1px solid #CCC; text-align:center}
table.colors tr td.black {width:auto; height:8px; background-color:#ffffff; padding:1px}
table.colors tr td.im {padding-right:3px; padding-top:5px} 

table.colors div {display:none}
table.colors div.gray {display:none}
table.colors div.red {display:none}
table.colors div.yellow {display:none}
table.colors div.reserv {display:none}

table.colors a {color:red}

.np {display:block; font-size:9px}

td.pop_c1 {width:0}
td.pop_c2 {width:auto}

tr.c_row td {border-bottom:1px solid #CCC}
table.colors tr td.last {border-right:none}

/* Страница main */
ul.ul_hot {margin:3px auto 0.7em 0; padding-left:35px; font-size:12px; line-height:1.4}
ul.ul_hot li {background:none; list-style:disc; padding: 0 0 4px 4px}

table.main_news tr td.cmn1{color:#000}
table.main_news tr td.cmn2 {background:none}

/*ul {margin:5px auto 0.7em 0; padding-left:35px; font-size:12px; line-height:1.4}
ul li {background: none; list-style:disc; padding: 0 0 4px 4px}*/

td.num {text-align:right}

.for_ex {border-top:none}
.for_ex row {background-color:#FFF;}

.no-print {display:none}

.brd-top {border-top:1px solid #737373;}
