/* $Id:style.css,v 1.24 2007/12/22 23:24:26 goba Exp $ */
/*
** HTML elements
*/

@font-face {
font-family:'main_font';
src:url('/sites/default/themes/th_library/fonts/robotocondensed-light.eot');
src:url('/sites/default/themes/th_library/fonts/robotocondensed-light.eot?#iefix') format('embedded-opentype'),
url('/sites/default/themes/th_library/fonts/robotocondensed-light.woff2') format('woff2'),
url('/sites/default/themes/th_library/fonts/robotocondensed-light.woff') format('woff'),
url('/sites/default/themes/th_library/fonts/robotocondensed-light.ttf') format('truetype'),
url('/sites/default/themes/th_library/fonts/robotocondensed-light.svg#main_font') format('svg');
font-weight:normal;
font-style:normal;
}

body {color:#484848;background-color:#fff;margin:0;padding:0;}

body,
div,
p,
td,
li,
ul,
ol,
select,
option,
input,
submit,
textarea,
reset,
button,
font {font-size:16.8px;font-family:main_font,Tahoma,Verdana,Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:0.02em;}

.m-c-all {padding: 0.5em 1em;}

.ss_ch_0 {margin:0.1em 0.1em;}

h1,
h2,
h3,
h4,
h5,
h6 {font-weight:normal;}

h1 {font-size:1.1em;}
h2 {font-size:1.05em;}
h3 {font-size:1em;}
h4 {font-size:0.95em;}
h5 {font-size:0.9em;}
h6 {font-size:0.85em;}

a:link,
a:visited {text-decoration:underline;font-weight:normal;color:#3333cc;}
a:hover,
a:active {text-decoration:underline;font-weight:normal;color:#f200aa;}

/* begin default styles */

/* articles page (view)
.stor_adv_0 {width:100%;}
.stor_adv_1 {display:inline-block;float:left;width:80%;padding:0;margin:0;border:0;}
.stor_adv_2 {display:inline-block;float:left;width:20%;padding:0;margin:0;border:0;}
.stor_adv_2_ch {padding:0 0 0.2em 0.4em;}
*/ 
 
/* advanted search */ 
/* 1280+ */
.as_y_ch {float:left;width:10%;}
.as_dq_ch,
.as_dg_ch,
.as_da_ch,
.as_dc_ch,
.as_rw_ch,
.as_rm_ch,
.as_rch_ch,
.as_rms_ch {float:left;width:25%;}
.as_ol_ch,
.as_p_ch,
.as_lg_ch {float:left;width:30%;}
.as_a_ch,
.as_i_ch,
.as_w_ch {float:left;width:33.33%;}
.as_wc_ch,
.as_desc_ch {float:left;width:100%;}
.as_res_ch {float:right;width:20%;}
.as_sub_ch {float:right;width:25%;}

/* simple search */
.ss_ch_ch {width:100%;padding:0;margin:0;border:0;}
.ss_ch_1,
.ss_ch_2,
.ss_ch_3,
.ss_ch_4 {display:block;float:left;width:25%;margin:0;padding:0;}
.ss_ch_1p,
.ss_ch_2p {display:block;float:left;width:50%;margin:0;padding:0;}
.ss_ch_3p,
.ss_ch_4p {display:block;float:left;width:100%;margin:0;padding:0;}

/* out a i w by column */
.vd_nom_title {width:auto;text-align:center;color:#484848;font-size:1em;font-weight:normal;padding:0.25em 0 0.25em 1em;margin-bottom:0.25em;border:1px solid #e8e8e8;background:radial-gradient(50% 100%, #fff, #f8f8f8);}
.vd_fshl_title {width:auto;text-align:center;color:#484848;font-size:1em;font-weight:normal;padding:0.25em 0 0.25em 1em;margin-bottom:0.25em;border:1px solid #e8e8e8;background:radial-gradient(50% 100%, #fff, #f8f8f8);}

/* out a i w by rows */
.dai_p {width:100%;}
.as_y_ch {float:left;width:10%;}
.dai_ch {float:left;width:25%;}
.as_ol_ch,
.as_p_ch,
.as_lg_ch {float:left;width:30%;}
.dai_ch_ch {padding:0.5em 0.5em;}
.dai_ch_ch2 {padding:0.1em 0.5em;}
.dai_ch_ch3 {padding:0.2em 1em;}
.dw_ch {float:left;width:33.33%;}
.dw_chp {float:left;width:100%;}

.dw_ch_ch {color:#666;;border:0;padding:0.2em;}
.dw_ch_chp {color:#666;border:0;padding:0.2em;}
.dw_ch_ch_th {color:#666;border:0;padding:0.2em;}

//.dw_ch_ch {color:#666;background:#fff;border:1px solid #fff;padding:0.1em 1em;}
//.dw_ch_ch:hover,
//.dw_ch_ch:active {border:1px solid #e8e8e8;background:radial-gradient(50% 100%, #fff, #f8f8f8);}
//.dw_ch_chp {border:0;color:#666;padding:0.2em 1em;}
//.dw_ch_chp:hover,
//.dw_ch_chp:active {border:0;color:#666;padding:0.2em 1em;}
//.dw_ch_ch_th {color:#666;background:#fff;border:1px solid #fff;padding:0.75em 1em;}
//.dw_ch_ch_th:hover,
//.dw_ch_ch_th:active {border:1px solid #e8e8e8;background:radial-gradient(50% 100%, #fff, #f8f8f8);}
/*.dw_ch_ya {color:#666;background:#fff;border:1px solid #fff;padding:0.2em 0.6em;}*/

.dw_ch_ya {width:96%;text-align:center;margin:1em 0;}

.dw_ch_ch_th div {margin:0.16em 0 0 0;}

/* VD block for homepage */
.dvd_ch {float:left;display:inline-block;width:50%;}
.dvd_ch_h {border:1px solid #e8e8e8;background:radial-gradient(80% 100%, #fff, #f8f8f8);}
.dvd_ch_h:hover {border:1px solid #e8e8e8;background:radial-gradient(50% 100%, #fff, #f4f4f4);}

/* alphabet catalog table */
.abc_ai_ch {display:block;float:left;width:16.0%;margin:0;padding:0;}
.abc_w_ch {display:block;float:left;width:13.0%;margin:0;padding:0;}
.abc_t_ch {display:block;float:left;width:3.0%;margin:0;padding:0;}

/* location, theatres */
.crc_ch {float:left;width:25%;}
.crc_ch_ch {background:#fff;padding:0.25em 0.2em 0.5em 0;}

/* banners */
.bn_300x250_1 {display:inline-block;width:40%;text-align:center;vertical-align:middle;padding:0;margin:0;border:0;}
.bn_300x250_1_ch {display:inline-block;width:auto;height:auto;border:0;padding:0;margin:0;}
.bn_300x250_2 {display:inline-block;width:58%;text-align:center;vertical-align:middle;padding:0;margin:0;border:0;}
.bn_300x250_2_ch {display:inline-block;font-size:1em;padding:0;margin-left:0em;width:100%;height:250px;max-height:250px;text-align:center;color:#484848;line-height:1.2em;position:relative;}

.bn_v {width:840px;height:auto;text-align:center;margin:auto;}

.dw_ch {float:left;width:33.33%;}
.dw_chp {float:left;width:100%;}

/* Article Sov. drama */
div.sd1 {margin: 0 0 0 0;text-transform:uppercase;}
div.sd2 {margin: 0 0 0 1em;}
div.sd3 {margin: 0 0 0 2em;}
div.sd4 {margin: 0 0 0 3em;}
div.sd5 {margin: 0 0 0 4em;}

/* end default style */

.primary_menu_v4 {
width:100%;
height:auto;
text-align:center;
position:sticky;
top:0;
background:url(/sites/default/themes/th_library/bg_2017_1.png) left center repeat;
border-top:1px solid #f2f2f2;
padding-top:0.25em;
z-index:10;
}

nav {width:100%;float:left;margin-top:0;}
nav ul {display:table;float:left;margin:0;padding:0;}
nav ul li {float:left;list-style-type:none;}
nav ul li:last-child {padding-right:0;}
nav ul li a {color:#3333cc;font-size:0.96em;text-transform:uppercase;padding:0.25em 0.5em;display:inline-block;text-decoration:none;}
nav ul li a:hover {color:#484848;text-decoration:underline;}

.toggle-menu ul {display:table;width:1.5em;padding:0;margin:0.25em;}
.toggle-menu ul li {width:auto;height:2px;background-color:#6666cc;margin-bottom:6px;list-style:none;}
.toggle-menu ul li:last-child {margin-bottom:0}

input[type=checkbox]#toggle-1,label{display:none;}

/* css3 */

@media screen and (max-width:2560px) {

.dai_ch {float:left;width:25%;}
.dw_ch {float:left;width:33.33%;}
.dw_chp {float:left;width:100%;}

.bn_v {width:840px;height:auto;}

}

@media screen and (max-width:2048px) {

.dai_ch {float:left;width:33.33%;}
.dw_ch {float:left;width:33.33%;}
.dw_chp {float:left;width:100%;}

.dvd_ch {float:left;display:inline-block;width:50%;}

.abc_ai_ch {display:block;float:left;width:16.0%;margin:0;padding:0;}
.abc_w_ch {display:block;float:left;width:13.0%;margin:0;padding:0;}
.abc_t_ch {display:block;float:left;width:3.0%;margin:0;padding:0;}

.crc_ch {float:left;width:25%;}

.as_y_ch {float:left;width:10%;}
.as_dq_ch,
.as_dg_chm
.as_da_ch,
.as_dc_ch,
.as_rw_ch,
.as_rm_ch,
.as_rch_ch,
.as_rms_ch {float:left;width:25%;}
.as_ol_ch,
.as_p_ch,
.as_lg_ch {float:left;width:30%;}
.as_a_ch,
.as_i_ch,
.as_w_ch {float:left;width:33.3%;}
.as_wc_ch,
.as_desc_ch {float:left;width:100%;}
.as_res_ch {float:right;width:15%;}
.as_sub_ch {float:right;width:25%;}

.bn_v {width:680px;height:auto;}

}

@media screen and (max-width:1920px) {

.dai_ch {float:left;width:33.33%;}
.dw_ch {float:left;width:50%;}
.dw_chp {float:left;width:100%;}

.dvd_ch {float:left;display:inline-block;width:50%;}

.abc_ai_ch {display:block;float:left;width:16.0%;margin:0;padding:0;}
.abc_w_ch {display:block;float:left;width:13.0%;margin:0;padding:0;}
.abc_t_ch {display:block;float:left;width:3.0%;margin:0;padding:0;}

.crc_ch {float:left;width:25%;}

.as_y_ch {float:left;width:10%;}
.as_dq_ch,
.as_dg_ch,
.as_da_ch,
.as_dc_ch,
.as_rw_ch,
.as_rm_ch,
.as_rch_ch,
.as_rms_ch {float:left;width:25%;}
.as_ol_ch,
.as_p_ch,
.as_lg_ch {float:left;width:30%;}
.as_a_ch,
.as_i_ch,
.as_w_ch {float:left;width:33.3%;}
.as_wc_ch,
.as_desc_ch {float:left;width:100%;}
.as_res_ch {float:right;width:15%;}
.as_sub_ch {float:right;width:25%;}

.bn_v {width:640px;height:auto;}

}

@media screen and (max-width:1680px) {

.dai_ch {float:left;width:33.33%;}
.dw_ch {float:left;width:50%;}
.dw_chp {float:left;width:100%;}

.dvd_ch {float:left;display:inline-block;width:50%;}

.abc_ai_ch {display:block;float:left;width:16.0%;margin:0;padding:0;}
.abc_w_ch {display:block;float:left;width:13.0%;margin:0;padding:0;}
.abc_t_ch {display:block;float:left;width:3.0%;margin:0;padding:0;}

.crc_ch {float:left;width:25%;}

.as_y_ch {float:left;width:10%;}
.as_dq_ch,
.as_dg_ch,
.as_da_ch,
.as_dc_ch,
.as_rw_ch,
.as_rm_ch,
.as_rch_ch,
.as_rms_ch {float:left;width:25%;}
.as_ol_ch,
.as_p_ch,
.as_lg_ch {float:left;width:30%;}
.as_a_ch,
.as_i_ch,
.as_w_ch {float:left;width:33.3%;}
.as_wc_ch,
.as_desc_ch {float:left;width:100%;}
.as_res_ch {float:right;width:15%;}
.as_sub_ch {float:right;width:25%;}

.bn_v {width:560px;height:auto;}

}

@media screen and (max-width:1440px) {

.dai_ch {float:left;width:33.33%;}
.dw_ch {float:left;width:50%;}
.dw_chp {float:left;width:100%;}

.dvd_ch {float:left;display:inline-block;width:50%;}

.abc_ai_ch {display:block;float:left;width:16.0%;margin:0;padding:0;}
.abc_w_ch {display:block;float:left;width:13.0%;margin:0;padding:0;}
.abc_t_ch {display:block;float:left;width:3.0%;margin:0;padding:0;}

.crc_ch {float:left;width:33.33%;}

.as_y_ch {float:left;width:10%;}
.as_dq_ch,
.as_dg_ch,
.as_da_ch,
.as_dc_ch,
.as_rw_ch,
.as_rm_ch,
.as_rch_ch,
.as_rms_ch {float:left;width:25%;}
.as_ol_ch,
.as_p_ch,
.as_lg_ch {float:left;width:30%;}
.as_a_ch,
.as_i_ch,
.as_w_ch {float:left;width:33.3%;}
.as_wc_ch,
.as_desc_ch {float:left;width:100%;}
.as_res_ch {float:right;width:15%;}
.as_sub_ch {float:right;width:25%;}

.bn_v {width:480px;height:auto;}

}

@media screen and (max-width:1280px) {

.dai_ch {float:left;width:33.33%;}
.dw_ch {float:left;width:50%;}
.dw_chp {float:left;width:100%;}

.dvd_ch {float:left;display:inline-block;width:50%;}

.abc_ai_ch {display:block;float:left;width:16.0%;margin:0;padding:0;}
.abc_w_ch {display:block;float:left;width:13.0%;margin:0;padding:0;}
.abc_t_ch {display:block;float:left;width:3.0%;margin:0;padding:0;}

.crc_ch {float:left;width:33.3%;}

.as_y_ch {float:left;width:15%;}
.as_p_ch {float:left;width:20%;}
.as_dq_ch,
.as_dg_ch,
.as_da_ch,
.as_dc_ch,
.as_rw_ch,
.as_rm_ch,
.as_rch_ch,
.as_rms_ch {float:left;width:25%;}
.as_ol_ch {float:left;width:30%;}
.as_a_ch,
.as_i_ch,
.as_w_ch {float:left;width:33.3%;}
.as_lg_ch {float:left;width:35%;}
.as_wc_ch,
.as_desc_ch {float:left;width:100%;}
.as_res_ch {float:right;width:15%;}
.as_sub_ch {float:right;width:25%;}

.bn_v {width:440px;height:auto;}

}

@media screen and (max-width:1184px) {

.dai_ch {float:left;width:50%;}
.dw_ch {float:left;width:50%;}
.dw_chp {float:left;width:100%;}

.dvd_ch {float:left;display:inline-block;width:50%;}

.abc_ai_ch {display:block;float:left;width:25.0%;margin:0;padding:0;}
.abc_w_ch {display:block;float:left;width:18.75%;margin:0;padding:0;}
.abc_t_ch {display:block;float:left;width:6.25%;margin:0;padding:0;}

.crc_ch {float:left;width:50%;}

.bn_300x250_1 {display:inline-block;width:99%;text-align:center;vertical-align:middle;padding:0;margin:1em 0 0.5em 0;border:0;}
.bn_300x250_2 {display:none;}

.as_y_ch {float:left;width:15%;}
.as_p_ch {float:left;width:20%;}
.as_rw_ch,
.as_rm_ch,
.as_rch_ch,
.as_rms_ch {float:left;width:25%;}
.as_ol_ch {float:left;width:30%;}
.as_lg_ch {float:left;width:35%;}
.as_a_ch,
.as_i_ch,
.as_dq_ch,
.as_dg_ch,
.as_da_ch,
.as_dc_ch {float:left;width:50%;}
.as_w_ch,
.as_wc_ch,
.as_desc_ch {float:left;width:100%;}
.as_res_ch {float:right;width:20%;}
.as_sub_ch {float:right;width:35%;}

.bn_v {width:420px;height:auto;}

}

@media screen and (max-width:1024px) {

.dai_ch {float:left;width:50%;}
.dw_ch {float:left;width:50%;}
.dw_ch_ya {width:96%;text-align:center;margin: 1em 0;}

.dvd_ch {float:left;display:inline-block;width:50%;}

.abc_ai_ch {display:block;float:left;width:25.0%;margin:0;padding:0;}
.abc_w_ch {display:block;float:left;width:18.75%;margin:0;padding:0;}
.abc_t_ch {display:block;float:left;width:6.25%;margin:0;padding:0;}

.crc_ch {float:left;width:50%;}

.as_y_ch {float:left;width:30%;}
.as_rw_ch,
.as_rm_ch,
.as_rch_ch,
.as_rms_ch {float:left;width:25%;}
.as_a_ch,
.as_i_ch,
.as_ol_ch,
.as_p_ch,
.as_dq_ch,
.as_dg_ch,
.as_da_ch,
.as_dc_ch {float:left;width:50%;}
.as_lg_ch {float:left;width:70%;}
.as_w_ch,
.as_wc_ch,
.as_desc_ch {float:left;width:100%;}
.as_res_ch {float:right;width:20%;}
.as_sub_ch {float:right;width:35%;}

}

@media screen and (max-width:966px) {

.m-c-all {padding: 0.25em 0.5em;}

nav {
width:auto;
display:none;
position:absolute;
left:0;
right:0;
top:2em;
padding:0 0 1em 0;
z-index:9999;
background:radial-gradient(90% 90%, #fff, #ccccff);
border:1px solid #f2f2f2;
border-bottom:1px solid #ccccff;
}

nav ul {width:100%;padding:0;margin:0;}
nav ul li {float:none;padding:0;width:100%;display:table;padding:0;}
nav ul li a {color:#3333cc;font-size:0.88em;padding:0;display:block;border-bottom:1px solid rgba(225,225,225,0.1);}

input[type=checkbox]#toggle-1 {position:absolute;top:0px;left:0px;}
input[type=checkbox]#toggle-1:focus {background:none;}
input[type=checkbox]#toggle-1:checked ~ nav {display:block;}

label {width:auto;float:left;display:inline-block;cursor:pointer;margin:0;}

.dai_ch {float:left;width:50%;}
.dw_ch {float:left;width:50%;}

.dvd_ch {float:left;display:inline-block;width:50%;}

.abc_ai_ch {display:block;float:left;width:25.0%;margin:0;padding:0;}
.abc_w_ch {display:block;float:left;width:18.75%;margin:0;padding:0;}
.abc_t_ch {display:block;float:left;width:6.25%;margin:0;padding:0;}

.crc_ch {float:left;width:50%;}

.as_y_ch {float:left;width:30%;}
.as_rw_ch,
.as_rm_ch,
.as_rch_ch,
.as_rms_ch {float:left;width:25%;}
.as_a_ch,
.as_i_ch,
.as_ol_ch,
.as_p_ch,
.as_dq_ch,
.as_dg_ch,
.as_da_ch,
.as_dc_ch {float:left;width:50%;}
.as_lg_ch {float:left;width:70%;}
.as_w_ch,
.as_wc_ch,
.as_desc_ch {float:left;width:100%;}
.as_res_ch {float:right;width:20%;}
.as_sub_ch {float:right;width:35%;}

.bn_v {width:400px;height:auto;}

}

@media screen and (max-width:853px) {

body,
div,
p,
td,
li,
ul,
ol,
select,
option,
input,
submit,
textarea,
reset,
button,
font {font-size:18px;}

.dai_ch {float:left;width:50%;}
.dw_ch {float:left;width:100%;}

.dvd_ch {float:left;display:inline-block;width:50%;}

.abc_ai_ch {display:block;float:left;width:25.0%;margin:0;padding:0;}
.abc_w_ch {display:block;float:left;width:18.75%;margin:0;padding:0;}
.abc_t_ch {display:block;float:left;width:6.25%;margin:0;padding:0;}

.crc_ch {float:left;width:50%;}

.as_y_ch {float:left;width:30%;}
.as_a_ch,
.as_i_ch,
.as_ol_ch,
.as_p_ch,
.as_dq_ch,
.as_dg_ch,
.as_da_ch,
.as_dc_ch,
.as_rw_ch,
.as_rm_ch,
.as_rch_ch,
.as_rms_ch {float:left;width:50%;}
.as_lg_ch {float:left;width:70%;}
.as_w_ch,
.as_wc_ch,
.as_desc_ch {float:left;width:100%;}
.as_res_ch {float:right;width:20%;}
.as_sub_ch {float:right;width:35%;}

.ss_ch_1,
.ss_ch_2 {display:block;float:left;width:50%;margin:0;padding:0;}
.ss_ch_3,
.ss_ch_4 {display:block;float:left;width:100%;margin:0;padding:0;}

.bn_v {width:380px;height:auto;}

}

@media screen and (max-width:760px) {

.bn_v {width:360px;height:auto;}

}

@media screen and (max-width:668px) {

.dai_ch {float:left;width:50%;}
.dw_ch {float:left;width:100%;}

.dvd_ch {float:left;display:inline-block;width:100%;}

.abc_ai_ch {display:block;float:left;width:25.0%;margin:0;padding:0;}
.abc_w_ch {display:block;float:left;width:18.75%;margin:0;padding:0;}
.abc_t_ch {display:block;float:left;width:6.25%;margin:0;padding:0;}

.crc_ch {float:left;width:50%;}

.as_y_ch {float:left;width:30%;}
.as_a_ch,
.as_i_ch,
.as_ol_ch,
.as_p_ch,
.as_dq_ch,
.as_dg_ch,
.as_da_ch,
.as_dc_ch,
.as_rw_ch,
.as_rm_ch,
.as_rch_ch,
.as_rms_ch {float:left;width:50%;}
.as_lg_ch {float:left;width:70%;}
.as_w_ch,
.as_wc_ch,
.as_desc_ch {float:left;width:100%;}
.as_res_ch {float:right;width:20%;}
.as_sub_ch {float:right;width:35%;}

div.sd1 {margin: 0 0 0 0;text-transform:uppercase;}
div.sd2,
div.sd3,
div.sd4,
div.sd5 {margin: 0 0 0 0;}

}

@media screen and (max-width:640px) {

.dai_ch {float:left;width:50%;}
.dw_ch {float:left;width:100%;}

.dvd_ch {float:left;display:inline-block;width:100%;}

.abc_ai_ch {display:block;float:left;width:25.0%;margin:0;padding:0;}
.abc_w_ch {display:block;float:left;width:18.75%;margin:0;padding:0;}
.abc_t_ch {display:block;float:left;width:6.25%;margin:0;padding:0;}

.crc_ch {float:left;width:50%;}

.as_y_ch {float:left;width:30%;}
.as_dq_ch,
.as_dg_ch,
.as_da_ch,
.as_dc_ch,
.as_rw_ch,
.as_rm_ch,
.as_rch_ch,
.as_rms_ch {float:left;width:50%;}
.as_lg_ch {float:left;width:70%;}
.as_a_ch,
.as_i_ch,
.as_w_ch,
.as_ol_ch,
.as_wc_ch,
.as_p_ch,
.as_desc_ch {float:left;width:100%;}
.as_res_ch {float:right;width:20%;}
.as_sub_ch {float:right;width:35%;}

}

@media screen and (max-width:603px) {

.dai_ch {float:left;width:100%;}
.dw_ch {float:left;width:100%;}

.dvd_ch {float:left;display:inline-block;width:100%;}

.abc_ai_ch {display:block;float:left;width:41.62%;margin:0;padding:0;}
.abc_w_ch {display:block;float:left;width:33.32%;margin:0;padding:0;}
.abc_t_ch {display:block;float:left;width:8.32%;margin:0;padding:0;}

.crc_ch {float:left;width:100%;}

.as_y_ch {float:left;width:30%;}
.as_rw_ch,
.as_rm_ch,
.as_rch_ch,
.as_rms_ch {float:left;width:50%;}
.as_lg_ch {float:left;width:70%;}
.as_a_ch,
.as_i_ch,
.as_w_ch,
.as_ol_ch,
.as_wc_ch,
.as_p_ch,
.as_dq_ch,
.as_dg_ch,
.as_da_ch,
.as_dc_ch,
.as_desc_ch {float:left;width:100%;}
.as_res_ch {float:right;width:25%;}
.as_sub_ch {float:right;width:40%;}

.bn_v {width:360px;height:auto;}

}

@media screen and (max-width:533px) {

.dai_ch {float:left;width:100%;}
.dw_ch {float:left;width:100%;}

.dvd_ch {float:left;display:inline-block;width:100%;}

.abc_ai_ch {display:block;float:left;width:41.62%;margin:0;padding:0;}
.abc_w_ch {display:block;float:left;width:33.32%;margin:0;padding:0;}
.abc_t_ch {display:block;float:left;width:8.32%;margin:0;padding:0;}

.crc_ch {float:left;width:100%;}

.as_y_ch {float:left;width:30%;}
.as_rw_ch,
.as_rm_ch,
.as_rch_ch,
.as_rms_ch {float:left;width:50%;}
.as_lg_ch {float:left;width:70%;}
.as_a_ch,
.as_i_ch,
.as_w_ch,
.as_ol_ch,
.as_wc_ch,
.as_p_ch,
.as_dq_ch,
.as_dg_ch,
.as_da_ch,
.as_dc_ch,
.as_desc_ch {float:left;width:100%;}
.as_res_ch {float:right;width:25%;}
.as_sub_ch {float:right;width:40%;}

.bn_v {width:340px;height:auto;}

}

@media screen and (max-width:480px) {

.dai_ch {float:left;width:100%;}
.dw_ch {float:left;width:100%;}

.dvd_ch {float:left;display:inline-block;width:100%;}

.abc_ai_ch {display:block;float:left;width:41.62%;margin:0;padding:0;}
.abc_w_ch {display:block;float:left;width:33.32%;margin:0;padding:0;}
.abc_t_ch {display:block;float:left;width:8.32%;margin:0;padding:0;}

.crc_ch {float:left;width:100%;}

#icons_sn_head {display:none;}

.as_y_ch {float:left;width:30%;}
.as_lg_ch {float:left;width:70%;}
.as_a_ch,
.as_i_ch,
.as_w_ch,
.as_ol_ch,
.as_wc_ch,
.as_p_ch,
.as_dq_ch,
.as_dg_ch,
.as_da_ch,
.as_dc_ch,
.as_rw_ch,
.as_rm_ch,
.as_rch_ch,
.as_rms_ch,
.as_desc_ch {float:left;width:100%;}
.as_res_ch {float:right;width:40%;}
.as_sub_ch {float:right;width:60%;}

.bn_v {width:320px;height:auto;}

}

@media screen and (max-width:414px) {

.dai_ch {float:left;width:100%;}
.dw_ch {float:left;width:100%;}

.dvd_ch {float:left;display:inline-block;width:100%;}

.abc_ai_ch {display:block;float:left;width:66.4%;margin:0;padding:0;}
.abc_w_ch {display:block;float:left;width:55.4%;margin:0;padding:0;}
.abc_t_ch {display:block;float:left;width:11.1%;margin:0;padding:0;}

.crc_ch {float:left;width:100%;}

#icons_sn_head {display:none;}

.as_y_ch {float:left;width:30%;}
.as_lg_ch {float:left;width:70%;}
.as_a_ch,
.as_i_ch,
.as_w_ch,
.as_ol_ch,
.as_wc_ch,
.as_p_ch,
.as_dq_ch,
.as_dg_ch,
.as_da_ch,
.as_dc_ch,
.as_rw_ch,
.as_rm_ch,
.as_rch_ch,
.as_rms_ch,
.as_desc_ch {float:left;width:100%;}
.as_sub_ch,
.as_res_ch {float:right;width:100%;}

.ss_ch_1,
.ss_ch_1p,
.ss_ch_2,
.ss_ch_2p,
.ss_ch_3,
.ss_ch_3p,
.ss_ch_4,
.ss_ch_4p {display:block;float:left;width:100%;margin:0;padding:0;}

}

@media screen and (max-width:320px) {

.dai_ch {float:left;width:100%;}
.dw_ch {float:left;width:100%;}

.dvd_ch {float:left;display:inline-block;width:100%;}

.abc_ai_ch {display:block;float:left;width:66.4%;margin:0;padding:0;}
.abc_w_ch {display:block;float:left;width:65.4%;margin:0;padding:0;}
.abc_t_ch {display:block;float:left;width:22.1%;margin:0;padding:0;}

.crc_ch {float:left;width:100%;}

#icons_sn_head {display:none;}

.as_y_ch,
.as_a_ch,
.as_i_ch,
.as_w_ch,
.as_ol_ch,
.as_wc_ch,
.as_p_ch,
.as_lg_ch,
.as_dq_ch,
.as_dg_ch,
.as_da_ch,
.as_dc_ch,
.as_rw_ch,
.as_rm_ch,
.as_rch_ch,
.as_rms_ch,
.as_desc_ch {float:left;width:100%;}
.as_sub_ch,
.as_res_ch {float:right;width:100%;}

.ss_ch_1,
.ss_ch_1p,
.ss_ch_2,
.ss_ch_2p,
.ss_ch_3,
.ss_ch_3p,
.ss_ch_4,
.ss_ch_4p {display:block;float:left;width:90%;margin:0;padding:0;}

}

/* end css3 адаптивная верстка */

.bn_300x250_2 {padding:0 0.5em 0 0.5em;}

tr.odd td, tr.even td {padding:0.3em;}

fieldset {border:1px solid #ccc;}

p {margin:0 0 0.5em 0;padding:0;}

blockquote {border-left:1px solid #ccc;padding:0 15px;margin:1em 1.5em 1em 1.5em;color:#696969;text-align:justify;font-size:1em;line-height:1.3em;font-family:main_font, Tahoma, Verdana, Helvetica, Arial, sans-serif;}

pre {background-color:#eee;padding:0.75em 1.5em;font-size:1em;border:1px solid #ddd;}

.form-item {font-weight:normal;margin-top:0;margin-bottom:0.1em;text-align:left;line-height:1.35em;}
.form-item label {font-weight:normal;color:#223366;margin-left:2pt;}
.item-list .title {color:#3333cc;font-size:1em;font-weight:normal;}

/*
** Page layout blocks / IDs
*/

#primary-menu {padding:0;margin:0;}
#site-info {padding:0;margin:0;}

#primary-menu-v3 {
padding:0.1em 0 0 0;
background: url(bg_2017_1.png) left center repeat #ccccff;
background-repeat: repeat;
margin-top:0;width:100%;text-align:center;
text-transform:uppercase;border-top:0.05em solid #f2f2f2;}

div#primary-menu {
}

.tabs {margin:1em 0;font-size:0.9em;text-align:left;}

.item-list ul li {padding-left:0;list-style:none;}
.item-list ul li {line-height:1em;}

.tabs ul.primary {border-collapse:collapse;padding:0 0 0.15em 0;white-space:nowrap;list-style:none;margin:0;height:auto;line-height:normal;}
.tabs ul.primary li {display:inline-block;margin:0;padding:0;}
.tabs ul.primary li a {font-size:0.9em;padding:0.2em 0.5em;border-color:#aaa;border-width:0.05em;border-style:solid solid none solid;height:auto;margin:0.1em -0.2em;text-decoration:none;text-transform:lowercase;}
.tabs ul.primary li.active a {background:#666;color:#fff;}
.tabs ul.primary li a:hover {background-color:#eaedf2;color:#f200aa;}

#content {background-color:#fff;}

#contentstart {background-color:#fff;}

#menu {padding:0.5em 0.5em 0 0.5em;text-align:right;vertical-align:middle;}

#search .form-text,
#search .form-submit {border:1px solid #223366;font-size:0.74em;margin:0.2em;}
#search .form-text {width:9em;}
#search .form-submit {height:1.5em;}

#edit-name.form-text,
#edit-pass.form-text {width:auto;color:#3333cc;border:1px solid #d4d4ee;background-color:#fff;margin:0.05em;padding:0.05em 0.5em;text-decoration:none;font-size:1em;font-family:main_font, Tahoma, Verdana, Helvetica, Arial, sans-serif;font-weight:normal;}

#edit-submit.form-submit,
#edit-preview.form-submit,
#edit-delete.form-submit,
#edit-clear.form-submit,
#edit-reset.form-submit {width:auto;color:#3333cc;border:1px solid #d4d4ee;background-color:#fff;background:linear-gradient(to top, #efefef, #fff);margin:0.15em 0;padding:0.1em 0.5em;text-decoration:none;font-size:1em;font-family:main_font, Tahoma, Verdana, Helvetica, Arial, sans-serif;font-weight:normal;}
#edit-submit.form-submit {border:1px solid #9999cc;}
#edit-submit.form-submit:hover,
#edit-preview.form-submit:hover,
#edit-delete.form-submit:hover,
#edit-clear.form-submit:hover,
#edit-reset.form-submit:hover {color:#484848;background:linear-gradient(to bottom, #efefef, #fff);}

#main {padding:0;position:relative;}

#help {font-size:0.74em;margin-bottom:1em;}

.breadcrumb {text-align:center;}

.messages {background-color:#eee;border:1px solid #ccc;padding:0.3em;margin-bottom:1.0em;}

.error {border-color:red;}

.nav {padding:0;margin:0;}

#sidebar-left {margin:0 0.2em;padding:0.5em;vertical-align:top;background:radial-gradient(100% 100%,#fff, #e2e6ee);border:1px solid #ddd;}
#sidebar-left .title h3 {font-size:0.9em;line-height:1.18em;}
#sidebar-left ul.menu li ul.menu {margin-top:0.01em;}
#sidebar-left li {font-size:0.9em;list-style-type:none;list-style-image:url(/misc/menu-collapsed-g1.png);padding:0.1em 0 0 0;margin:0 0 0 0;line-height:1.18em;}
#sidebar-left ul.menu li a {text-decoration:none;}

.node .content {width:99.5%; text-align:left;font-size:1em;line-height:1.4;}

.field-content {text-align:left;font-size:1em;line-height:1.4;}

#footer-message {padding:0;font-size:1em;text-align:center;color:#999;background-color:#efefef;background:linear-gradient(to bottom, #efefef, #fff);line-height:1.5em;}

div#footer-menu {background-color:#eaedf2;color:#3333cc;}

#footer-menu {border-top:0.05em solid #ccccff;border-bottom:0.05em solid #ccccff;padding:0.25em 0em 0.25em 0em;text-align:center;vertical-align:middle;background:transparent url(bg_2017_1.png) left center repeat;background-color:#666688;}
#footer-menu .primary-links,
#footer-menu a:link,
#footer-menu a:visited {color:#3333cc;font-size:1em;font-weight:normal;}
#footer-menu a:hover {color:#484848;font-weight:normal;}
#footer-menu .primary-links h1,
#footer-menu .primary-links h2,
#footer-menu .primary-links h3 {font-size:1em;color:#484848;font-weight:normal;}

h1.title {text-align:center;margin:0.5em 0 0 0;}

#content .title {color:#3333cc;font-size:1.1em;font-weight:normal;margin-bottom:4px;}
#content .title a {color:#3333cc;font-size:1em;font-weight:normal;margin-bottom:4px;}

.content h1 {color:#223366;font-size:1em;font-weight:normal;}
.content h2 {color:#223366;font-size:1em;}
.content h3 {color:#223366;font-size:1em;font-weight:normal;line-height:0em;}
.content h4 {color:#8be;font-size:1em;}
.content h5 {color:#96c6f6;font-size:1em;}
.content .menu {margin:-0.3em 0;}

div.links {display:inline;color:#484848;margin:0.1em 0em 0.1em 0em;padding:0.16em 0.6em 0.16em 0.6em;}

.links a {font-weight:normal;text-decoration:none;}

.box {padding:0 0 1.5em 0;text-align:left;}
.box {padding:0;margin:0;}
.box h2 {font-size:0.8em;}

.block .title h3 {text-align:center;color:#484848;font-size:1em;font-weight:normal;padding:0.25em 0 0.25em 1em;margin:0.5em 0 0.5em 0;border:1px solid #e8e8e8;background:radial-gradient(50% 100%, #fff, #f8f8f8);line-height:1.4em;}
.block .content {padding:0.35em;font-size:1em;}
.block {margin-bottom:0.25em;}

.box .title {font-size:1em;}

.node {margin: 0 0 0 0;width:100%;}

div.sticky {border-bottom:0.05em solid #e8e8e8;margin:0.5em 0;padding:0.5em 0;clear:both;}

.node .content  {margin: 0.5em 0 0.5em 0;}

.node .taxonomy {color:#999;font-size:0.74em;padding:0.0em;}
.node .picture {border:1px solid #fff;float:right;margin:0em 0.5em 0.5em 0.1em;}

div.links {font-size:1em;}
div.links .prev,
div.links .next,
div.links .up {font-size:1em;}

.titles .prev,
.titles .next {font-size:1em;font-weight:normal;color:#484848;}

.hide {display:none;}

/* Input */

input {border:1px solid #484848;margin:1px 1px 1px 1px;}

/* Administration page style */

div.admin-panel .description {color:#666;}

div.admin-panel h3 {background-color:#eaedf2;border:1px solid #ccc;color:#223366;padding:5px 8px 5px;margin:0;font-size:1em;}

div.admin-panel .body {background:#f7faff;margin-top:1px;border:1px solid #ccc;}

/* Module specific styles */

.content .active {color:#223366;}

#aggregator .feed-source {background-color:#f2f2f2;border:1px solid #adadee;padding:1.0em;margin:1em 0 1em 0;}
#aggregator .news-item .source {color:#999;font-size:0.74em;}
#aggregator .title {font-size:1em;font-weight:normal;}
#aggregator h3 {margin-top:1.0em;font-weight:normal;}

#tracker th {text-align:center;background-color:#f8f8f8;border-bottom:1px solid #adadee;border-left:1px solid #adadee;}
#tracker th img {float:right;}
#tracker tr.even,
#tracker tr.odd {background-color:#fff;}
#tracker td {vertical-align:top;padding:1em 1em 1em 0;border-bottom:1px solid #adadee;}

.th_title {color:#484848;font-size:1em;font-weight:normal;padding:3px 5px 3px 0px;margin-bottom:0.25em;background-color:#fff;}

.submitted {color:#666;font-size:1em;}

li {margin-left:4px <!important;}

.profile-group-label {font-weight:normal;font-size:1em;font-family:main_font, Tahoma, Verdana, Helvetica, Arial, sans-serif;margin-top:10px;margin-bottom:2px;}
.profile-group-label a {float:right;font-size:0.85em;}

.profile-group .field-label {width:auto;color:#777;margin-top:10px;}

.field-label {vertical-align:top;padding:0.25em 0;}

.profile-left {float:left;width:200px;}

.profile-right {margin-left:220px;overflow:hidden;}

td {vertical-align:top;}

.th_table_1 {width:100%;background:#fff;border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;}
.th_tr_1 {background:#f5f5f5;}
.th_td_1 {background:#fff;margin:0.2em;padding:0.2em 0.2em 0.2em 0.5em;text-align:left;vertical-align:top;font-size:1em;}
.th_table_2 {width:100%;border-top:hidden;margin:0;padding:0;}
.th_table_2w {border-top:hidden;margin:0;padding:0;}
.th_tr_2 {background:#fff;}
.th_td_2 {background:#fff;margin:0.2em;padding:0.2em;vertical-align:top;font-size:1em;}
.th_td_2m {background:#fff;margin:0.1em;padding:0.2em;vertical-align:middle;font-size:1em;}
.th_table_3 {width:100%;background:#fff;border:1px solid #adadee;border-collapse:collapse;margin:0.1em;padding:0.1em;}
.th_tr_3 {background-color:#f5f5f5;}
.th_tr_4 {background:transparent url(/misc/g2.png) right top repeat-x;}
.th_td_3 {border:1px solid #adadee;background:#fff;margin:0;}
.th_td_3a {border:1px solid #adadee;background:#fff;margin:0;text-align:center;width:3%;}
.th_td_3a_n {border:1px solid #d4d4ee;background:#fff;text-align:center;margin:0;padding:0;}

.th_sel {border:1px solid #adadee;background:#fff;padding:0.2em 0.2em 0.2em 0.2em;margin:0.1em;font-size:1em;font-family:main_font,sans-serif;width:100%;}
.th_sel_v2 {border:1px solid #adadee;background:#fff;padding:0.25em 0em 0.25em 0.25em;margin:0;font-size:1em;font-family:main_font,sans-serif;width:100%;}
.th_selo_v2 {font-family:main_font,sans-serif;padding:0.1em 0 0.1em 0.5em;}
.th_sel_s {border:1px solid #adadee;background-color:#fff;padding:0.2em 0.2em 0.2em 0.2em;margin:0.1em;font-size:1em;font-family:main_font,sans-serif;font-weight:normal;width:100%;}

.th_opt_s7,
.th_sel_s7 {width:100%;height:36px;color:#484848;border:1px solid #d4d4ee;background-color:#fff;margin:0;padding:0 0 0 0.5em;}
.th_inp_s7 {width:99.2%;height:34px;color:#484848;border:1px solid #d4d4ee;background-color:#fff;margin:0;padding:0;text-align:center;}
.th_sub_s7 {width:100%;height:36px;color:#3333cc;border:1px solid #d4d4ee;background-color:#fff;margin:0;padding:0;}
.th_sub_s7:hover {background:#f2f2f2;background:linear-gradient(to top, #f2f2f2, #fff);color:#484848;}
.th_as_s7 {width:99.6%;height:24px;margin:0;padding:7px 0 3px 0;border:1px solid #d4d4ee;}

.th_sel_nw {border:1px solid #aabbcc;background:#f5f5f5;padding:0.25em;margin:0.1em 0em 0.1em 0em;font-size:1em;font-family:main_font, Tahoma, Verdana, Helvetica, Arial, sans-serif;color:#333399;}

.th_inp {width:100%;font-family:main_font, Tahoma, Verdana, Helvetica, Arial, sans-serif;border:1px solid #adadee;padding:0.3em 0.2em 0.3em 0.2em;font-size:1em;}
.th_inp_v2 {font-family:main_font, Tahoma, Verdana, Helvetica, Arial, sans-serif;border:1px solid #adadee;padding:0.25em 0.1em 0.25em 0.5em;margin:0;font-size:1em;}
.th_inp_s {width:100%;font-family:main_font, Tahoma, Verdana, Helvetica, Arial, sans-serif;border:1px solid #adadee;padding:0.3em 0.2em 0.3em 0.2em;margin:0em;font-size:1em;}
.th_inp_s2 {font-family:main_font, Tahoma, Verdana, Helvetica, Arial, sans-serif;border:1px solid #adadee;padding:0.3em 0.2em 0.3em 0.2em;margin:0em;font-size:1em;}
.th_inp_nw {border:1px solid #ccc;padding:0.2em;margin:0.1em;font-size:1em;font-family:main_font, Tahoma, Verdana, Helvetica, Arial, sans-serif;}

.th_res {width:100%;border:1px solid
#adadee;background:#fff;padding:0.2em 0.2em 0.2em 0.2em;margin:0.1em;font-size:1em;color:#666666;font-family:main_font, Tahoma, Verdana, Helvetica, Arial, sans-serif;}
.th_res_s {width:100%;border:1px solid #adadee;background:#fff;padding:0.2em 0.2em 0.2em 0.2em; margin:0.1em;font-size:1em;color:#666666;font-family:main_font, Tahoma, Verdana, Helvetica, Arial, sans-serif;}
.th_res:hover {width:100%;border:1px solid #adadee;background:#dfdfff;padding:0.2em 0.2em 0.2em 0.2em;margin:0.1em;font-size:1em;color:#666;font-family:main_font, Tahoma, Verdana, Helvetica, Arial, sans-serif;}

.th_sub {width:100%;border:1px solid #9999cc;background:#efefff;background:linear-gradient(to top, #e2e2ff, #fff);padding:0.2em 0.2em 0.2em 0.2em;margin:0.1em;font-size:1em;font-family:main_font, Tahoma, Verdana, Helvetica, Arial, sans-serif;color:#223366;}
.th_sub_s {width:100%;border:1px solid #8888aa;background:#fff;background:transparent url(bg_2017_1.png) center center repeat;padding:0.2em 0.2em 0.2em 0.2em;margin:0.1em;font-size:1em;font-weight:normal;font-family:main_font, Tahoma, Verdana, Helvetica, Arial, sans-serif;color:#223366;}
.th_sub_s2 {border:1px solid #8888aa;background:#fff;background:transparent url(bg_2017_1.png) center center repeat;padding:0.2em 0.2em 0.2em 0.2em;margin:0.1em;font-size:1em;font-weight:normal;font-family:main_font, Tahoma, Verdana, Helvetica, Arial, sans-serif;color:#223366;}
.th_sub:hover {width:100%;border:1px solid #9999cc;background:#efefff;background:linear-gradient(to bottom, #e2e2ff, #fff);padding:0.2em 0.2em 0.2em 0.2em;margin:0.1em;font-size:1em;font-family:main_font, Tahoma, Verdana, Helvetica, Arial, sans-serif;color:#223366;}
.th_sub_s:hover {width:100%;border:1px solid #8888aa;background:#adadee;padding:0.2em 0.2em 0.2em 0.2em;margin:0.1em;font-size:1em;font-weight:normal;font-family:main_font, Tahoma, Verdana, Helvetica, Arial, sans-serif;color:#fff;}
.th_sub_s2:hover {border:1px solid #8888aa;background:#adadee;padding:0.2em 0.2em 0.2em 0.2em;margin:0.1em;font-size:1em;font-weight:normal;font-family:main_font, Tahoma, Verdana, Helvetica, Arial, sans-serif;color:#fff;}
.th_sub_f {border:1px solid #aabbcc;background-color:#fff;padding:0.2em;margin:0.1em;font-size:1em;font-family:main_font, Tahoma, Verdana, Helvetica, Arial, sans-serif;}

.date {color:#666;font-size:0.74em;margin-top:0.5em;}

.desc {margin-left:0;color:#666;font-size:1em;}
.desc2 {margin-left:0;color:#666;font-size:1em;}
.desc3 {margin-left:1.2em;color:#6699ff;font-size:0.74em;}
.desc4 {margin-left:1em;color:#666;font-size:1em;}
.desc5 {color:#666;font-size:0.74em;}

a.cpt:link,
a.cpt:visited {color:#f200aa;text-decoration:none;font-size:0.74em;}
a.cpt:hover {color:#f777dd;text-decoration:none;font-size:0.74em;}

a.lin:link,
a.lin:visited {color:#666666;}
a.lin:hover {color:#f777dd;}

.rd {color:#f200aa;}
.rdl {color:#f777dd;font-size:1em;}

.fr {border:0px;text-align:center;margin:0em;padding:0.2em;font-size:0.74em;font-family:main_font, Tahoma, Helvetica, Sans-Serif, MS Sans Serif;color:#666666;}

/*#lgd0 {color:#ccc;}*/
#lgd0 {color:#484848;}
#lgd1 {color:#484848;}

/* css v2 */

.abcmenu a:link,
.abcmenu a:visited {display:block;border:1px solid #bbbbee;color:#3333cc;background-color:#fff;margin:1px;padding:0.16em 0;text-decoration:none;font-size:1em;font-weight:normal;line-height:1.3em;}

.abcmenu a:hover,
.abcmenu a:active {background:#f2f2f2;background:radial-gradient(100% 100%, #fff, #ccccff);}

.abcmenu-p a:link,
.abcmenu-p a:visited {display:block;border:1px solid #bbbbee;color:#3333cc;background-color:#fff; margin:0.1em 0.01em; padding:0.45em 0.5em;text-decoration:none;font-size:1em;font-weight:normal;line-height:1.32em;}
.abcmenu-p a:hover,
.abcmenu-p a:active {background:#f2f2f2;background:radial-gradient(100% 100%, #fff, #ccccff);}

.abcmenusel {display:block;border:1px solid #bbbbee;color:#3333cc;background-color:#fff; background:radial-gradient(100% 100%, #fff, #e2e2ff); margin:1px;padding:0.16em 0;text-decoration:none;font-size:1em;font-weight:normal;line-height:1.3em;}

.abcmenusel-p {display:block;border:1px solid #d4d4ee;color:#484848;background-color:#e8e8ff; background:radial-gradient(100% 100%, #fff, #e2e2ff); margin:0.1em 0.01em; padding:0.45em 0.5em;text-decoration:none;font-size:1em;font-weight:normal;line-height:1.32em;}

.abcmenunum {display:block;color:#888;text-decoration:none;font-size:0.76em;font-weight:normal;line-height:1.4em;letter-spacing:0em;}

.th_d1 {padding:0;color:#666666;white-space:pre-nowrap;}

.th_d1_loc {padding:0;color:#484848;white-space:pre-nowrap;line-height:1.5em;}

.th_d1v {padding:0.33em 0.4em 0.33em 0em;color:#666666;white-space:pre-nowrap;}

a.buline {font-weight:normal;text-decoration:underline;}

a.uline {text-decoration:underline;}

.th_d1 a.uline {text-decoration:underline;}

.th_d1uline {padding:0;}

.dw_ch_ch .th_d1uline, .dw_ch_ch .th_d1uline0 {padding:0.37em 0;}

.th_d1uline a {text-decoration:underline;color:#3333cc;}
.th_d1uline a:hover {text-decoration:underline;color:#f200aa;}

.th_d1uline0 a {text-decoration:underline;color:#9999cc;}
.th_d1uline0 a:hover {text-decoration:underline;color:#f777dd;}

.noline {text-decoration:none;}
a.noline2 {text-decoration:none;color:#484848;}
a.noline2:hover,
a.noline2:active {text-decoration:none;color:#484848;}

.feed-icon {margin-bottom:1.0em;}

/* for sitemap pages */
.sm {border:1px solid #ddd;background:#f8f8f8;font-size:0.74em;padding:0.1em 0.4em 0.1em 0.4em;margin:0.2em 0em;}
.sm:hover {border:1px solid #ccc;background:#fff;font-size:0.74em;padding:0.1em 0.4em 0.1em 0.4em;margin:0.2em 0em;text-decoration:none;}
/* end for sitemap pages */

div.th_d1 {font-size:1em;font-weight:normal;color:#484848;margin:0.5em;}

.cit {color:#696969;}
.cit:hover {color:#484848;background-color:#efefef;}

div.content div.crit a {text-decoration:underline;}

.pcvd {margin:0.5em 0;line-height:1.2em;font-size:1em;}

.vdd {margin-top:0.1em;margin-left:0.0em;font-size:1em;color:#f200aa;}
.vdd_txt {margin-left:0.0em;font-size:1em;color:#f200aa;opacity:1;}

.vdd_uid_1 {margin-left:0.0em;font-size:1em;color:#00cc00;}

.vdd_uid_1_txt {margin-left:0.0em;font-size:1em;color:#00cc00;opacity:1;}

a.vda:link,
a.vda:visited {color:#f200aa;text-decoration:none;}

a.vda_uid_1:link,
a.vda_uid_1:visited {color:#00cc00;text-decoration:none;}

a.vda:hover,
a.vda:active,
a.vda_uid_1:hover,
a.vda_uid_1:active {color:#3333cc;text-decoration:underline;}

/* css for pager from modules/system/system.css */
.item-list .pager {margin:0.5em;padding:0;}
ul.pager a {text-decoration:none;}
.item-list .pager li {text-decoration:none;background-image:none;display:inline-block;list-style-type:none;padding:0.35em 0.7em;margin:0.1em -0.03em;font-size:1em;border:1px solid #ccc;}
ul.pager li.pager-item a:hover,
ul.pager li.pager-next a:hover,
ul.pager li.pager-last a:hover,
ul.pager li.pager-first a:hover,
ul.pager li.pager-current a:hover,
ul.pager li.pager-previous a:hover {background-color:#efefef;background:linear-gradient(to bottom, #e6e6e6, #fff);color:#f200aa;display:inline-block;list-style-type:none;padding:0.35em 0.7em;margin:-0.35em -0.7em;font-size:1em;}
ul.pager li.pager-current {font-weight:normal;color:#484848;background-color:#efefef;background:linear-gradient(to top, #e6e6e6, #fff);}
/* end css for pager from modules/system/system.css */

a div.bls {color:#3333cc;}
a div.bls:hover {color:#f200aa;text-decoration:underline;}

div.annotation {font-size:1em;text-align:justify;background-color:#fff;border:1px solid #e6e6e6;border-radius:4px;padding:0.4em 0.8em;margin:0.2em 0em 0em 0em;color:#666666;}

a.annot_link:link,
a.annot_link:hover,
a.annot_link:active,
a.annot_link:visited {text-decoration:underline;}

.content-multigroup-cell-field-theatre-prev-name,
.content-multigroup-cell-field-theatre-prev-date,
.content-multigroup-cell-field-theatre-phone-desc,
.content-multigroup-cell-field-theatre-phone,
.content-multigroup-cell-field-theatre-email-desc,
.content-multigroup-cell-field-theatre-email,
.content-multigroup-cell-field-theatre-url-desc,
.content-multigroup-cell-field-theatre-url {font-size:0.95em;font-weight:normal;}

.profile-left .item-list ul li {line-height:1.25em;padding:0.2em 0 0.2em 0;}

.news-info {display:inline-block;text-align:left;margin:0;padding:1em 1.5em 0.65em 1.5em;border:1px solid #e8e8e8;color:#484848;line-height:1.25em;background:radial-gradient(50% 100%, #fff, #f8f8f8);}
.news-info p {font-size:0.96em;}

.p1 {margin:1em 0;}

.profile,
#user-login {text-align:left;}

.text_slide {position:absolute;display:flex;width:100%;height:100%;left:0px;top:0px;opacity:1;z-index:-10000;}

.bsb {line-height:1.3em;width:100%;margin:auto;padding:0.75em 1.4em 1.1em;border:1px solid #d8d8e8;font-size:1em;color:#484848;background:radial-gradient(50% 100%, #fff, #f0f0f8);}

div.ctp {margin-top:0.2em;}
div.cnp {margin-left:1.5em;margin-top:0.2em;}
div.csp {margin-left:3em;}

div.kd1 {color:#484848;}
div.kd2 {color:#484848;margin-top:1em;}
div.kd3 {color:#484848;margin-top:1em;text-align:justify;}
div.kd4 {color:#484848;margin-top:1em;}
div.kd5 {margin-top:-0.2em;}
a.fin {font-size:1em;color:#f200aa;text-decoration:underline;}
a.fin:hover {font-size:1em;color:#484848;text-decoration:underline;}

div.pkd1 {color: #666888;margin-top: 1em;font-weight: bold;}
div.pkd2 {color: #484848;margin-top: 1em;}
div.pkd3 {color: #484848;text-align: justify;margin-top: 1em;}
div.pkd4 {color: #484848;text-align: left;}

a:link.footer,
a:visited.footer {text-decoration:underline;color:#666666;}
a:hover.footer,
a:active.footer {text-decoration:underline;color:#f200aa;}

a.sup {text-decoration:none;font-size:1em;margin:0 0.25em;color:#f200aa;letter-spacing:-0.04em}
a.sup:hover {color:#3333cc;}

a.sd-menu {font-size:0.95em;text-decoration:underline;}
a.sd-menu:hover {font-size:0.95em;text-decoration:underline;}

.field-field-sd-toc {margin: 0 0 1.25em 0;}
.field-field-sd-interpreter * .field-label-inline-first {font-weight:normal;}

#toTop {
position:fixed;
z-index:9999;
bottom:10px;
right:10px;
background: #ffffff;
background: url('arr-up.png') no-repeat;
background-position: 50% 50%;
width: 48px;
height: 32px;
padding: 0;
cursor: pointer;
text-decoration: none;
border:1px solid #8888ff;
opacity:1;
}
#toTop:hover {
border:1px solid #9999ff;
opacity:0.75;
}
