html, body {
height: 100%;
margin: 0;
padding: 0;
}
body {
background: #000;
color: #959595;
font: 70% tahoma, sans-serif;
min-width: 940px;
}
a {
color: #fff;
font-weight: bold;
}
a img {
border: 0;
}
img {
behavior: url(png.htc);
}
.calendar_f {
margin: 0 0 2.4em 0;
}
.calendar_f dt {
background: url(img/icon_gal.gif) 0% 50% no-repeat;
color: #646464;
font-size: .9em;
padding: 0 0 0 15px;
}
.calendar_f dd {
margin: 0 0 .6em 0;
padding: 0 0 0 15px;
}
.calendar_f dd a {
color: #bababa;
}
.calendar_h {
margin: 0 0 2.4em 0;
}
.calendar_h dt {
background: url(img/icon_ggal.gif) 0% 50% no-repeat;
color: #646464;
font-size: .9em;
padding: 0 0 0 15px;
}
.calendar_h dd {
margin: 0 0 .6em 0;
padding: 0 0 0 15px;
}
.calendar_h dd a {
color: #7e7e7e;
}
.main_l .calendar_add {
background: url(img/icon_mgal.gif) 0% 50% no-repeat;
color: #646464;
font-size: .8em;
margin: 0 0 15px 0;
padding: 0 0 0 10px;
}
.main_l .calendar_name {
color: #D6D6D6;
font-weight: bold;
margin: 0;
}
.common_ol {
margin: 0 0 2em 20px;
padding: 0;
}
.common_ul {
margin: 0 0 2em 20px;
padding: 0;
}
.clear {
clear: both;
font-size: 1px;
height: 0;
padding: 0;
visibility: hidden;
width: 0;
}
.form_guest_input {
background: #000;
border: 1px solid #393C3F;
color: #959595;
font-size: 1em;
width: 99%;
}
.form_guest_textarea {
background: #000;
border: 1px solid #393C3F;
color: #959595;
font: 1em tahoma;
height: 100px;
width: 99%;
}
.main_l .gal_add {
background: url(img/icon_mgal.gif) 0% 50% no-repeat;
color: #646464;
font-size: .8em;
margin: 0 0 15px 0;
padding: 0 0 0 10px;
}
.gal_date {
color: #fff;
font-size: .9em;
margin: 0 0 .2em 0;
position: relative;
}
.gal_date span {
background: #141516 url(img/icon_gal.gif) 6px 50% no-repeat;
padding: 0 10px 2px 20px;
}
.gal_img {
height: 60px;
margin: 0;
padding: 0;
position: absolute;
top: 0;
width: 60px;
z-index: 5;
}
.gal_info {
padding: 0 0 0 60px;
margin: 0;
position: relative;
}
.gal_mmenu {
color: #3E3E3E;
margin-left: 5px;
}
.gal_mmenu span {
margin: 0 5px;
}
.gal_mmenu a {
color: #959595;
font-weight: normal;
text-decoration: none;
}
.main_l .gal_name {
color: #D6D6D6;
font-weight: bold;
margin: 0;
}
.gal_text {
margin: 0;
padding: 0 0 0 20px;
}
.gal_text dd {
font-size: .9em;
line-height: 1em;
margin: 0;
}
.gal_text dt a {
color: #D6D6D6;
}
.gal_text dt {
margin: 0 0 .5em 0;
}
.guestbook_date {
background: #393C3F;
color: #141516;
font-size: .8em;
font-family: Tahoma;
float: right;
text-align: right;
white-space: nowrap;
}
.guestbook_date div {
padding: 1px 10px 2px 10px;
}
.guestbook_text {
margin: 0 0 2em 0;
}
.guestbook_who {
background: #141516 url(img/icon_page.gif) 5px 50% no-repeat;
color: #bababa;
font-weight: bold;
padding: 1px 0 2px 20px;
}
#guestbook .guestbook_who_admin {
color: #f00;
}
.header_serv_li {
height: 40px;
width: 33px;
}
.header_serv_lio {
width: 27px;
}
.interview_issue {
background: #141516;
color: #fff;
padding: .1em .6em;
}
.interview_source {
background: #C60000;
color: #fff;
padding: .1em .6em;
}
.main_a {
background: url(img/icon_arr_5x7.gif) 0% 50% no-repeat;
padding: 0 0 0 16px;
}
.main_digi {
color: #C60000;
font-size: 1.7em;
}
.main_l {
margin: 0 250px 0 0;
padding: 0;
position: relative;
}
.main_l p {
line-height: 1.3em;
margin: 0 0 1.6em 0;
padding: 0 6px 0 0;
}
.main_l p img {
margin: 0 5px;
}
.main_l .news_add {
background: url(img/icon_news.gif) 0% 50% no-repeat;
color: #646464;
font-size: .8em;
margin: 0 0 15px 0;
padding: 0 0 0 15px;
}
.main_l .news_name {
color: #D6D6D6;
font-weight: bold;
margin: 0 0 .4em 0;
}
.main_l .press_add {
background: url(img/icon_gal.gif) 0% 50% no-repeat;
color: #646464;
font-size: .8em;
margin: 0 0 15px 0;
padding: 0 0 0 13px;
}
.main_l .main_pages {
color: #fff;
margin: 0;
padding: 0;
position: relative;
}
.main_pages li {
float: left;
list-style: none;
padding: 2px 5px;
}
.main_pages a {
color: #959595;
font-weight: bold;
text-decoration: none;
}
.main_pages_a {
background: #C60000;
color: #fff;
font-weight: bold;
}
.main_r {
float: right;
margin: 0;
position: relative;
width: 250px;
}
.main_r p {
font-size: .9em;
line-height: 1.2em;
margin: 0 0 2em 40px;
}
.main_string_img {
margin: 0 0 25px 0;
}
.news_date {
font-size: .9em;
margin: 0 0 .4em 0;
}
.news_date span {
background: #393C3F;
border-left: 3px solid #fff;
color: #000;
padding: .2em 1.2em .2em .5em;
}
.news_name {
font-weight: bold;
margin: 0 0 .4em 0;
}
.right_cal_f_list {
margin: 0 0 0 40px;
position: relative;
}
.right_cal_f_list dt {
background: url(img/icon_gal.gif) 0% 50% no-repeat;
color: #646464;
font-size: .9em;
padding: 0 0 0 15px;
}
.right_cal_f_list dd {
color: #BABABA;
line-height: 1.1em;
margin: 0 0 .9em 0;
padding: 0 0 0 15px;
}
.right_cal_f_list dd a {
color: #BABABA;
}
.right_cal_h_list {
margin: 0 0 0 40px;
position: relative;
}
.right_cal_h_list dt {
background: url(img/icon_ggal.gif) 0% 50% no-repeat;
color: #646464;
font-size: .9em;
padding: 0 0 0 15px;
}
.right_cal_h_list dd {
color: #BABABA;
line-height: 1.1em;
margin: 0 0 .9em 0;
padding: 0 0 0 15px;
}
.right_cal_h_list dd a {
color: #7e7e7e;
}
.right_news_list_date {
font-size: .9em;
margin: 0 0 .4em 0;
}
.right_news_list_date span {
background: #393C3F;
border-left: 3px solid #fff;
color: #000;
padding: .2em 1.2em .2em .5em;
}
.right_news_list_name {
font-weight: bold;
margin: 0 0 .4em 0;
}
.shop_add2cart {
background: #434343;
color: #fff;
font-size: 10px;
margin: 30px 0 0 0;
padding: 0 3px 0 0;
position: relative;
width: 110px;
white-space: nowrap;
}
.shop_add2cart a {
background: #434343 url(img/icon_cart.gif) 0% 0% no-repeat;
display: block;
font-weight: normal;
padding: 0 0 2px 17px;
text-decoration: none;
}
.shop_list_add2cart {
background: url(img/icon_cart.gif) 0% 0% no-repeat;
color: #fff;
padding: 0 0 0 14px;
}
.shop_list_add2cart a {
font-weight: normal;
text-decoration: none;
}
.shop_list_add2cart span {
background: #434343;
font-size: 10px;
padding: 0 3px 1px 3px; 
}
.shop_list_img {
height: 100px;
left: 0;
margin: 0;
position: absolute;
top: 0;
width: 100px;
z-index: 6;
}
.shop_list_info {
margin: 0;
padding: 0;
position: relative;
}
.shop_list_info_i {
margin: 0 0 40px 0;
min-height: 100px;
position: relative;
}
.shop_list_info dl {
margin: 0;
padding: 0 0 0 120px;
}
.shop_list_info dl dd {
margin: 0 0 .6em 0;
padding: 0;
}
.shop_list_info dl dt {
margin: 0 0 .6em 0;
}
.shop_list_info dl dt a {
color: #D2D2D2;
}
.shop_list_price {
margin: 0 0 .5em 120px;
}
.shop_list_price span {
color: #C60000;
font-size: 1.5em;
}
.shop_left_p {
font-size: .8em;
line-height: 1.1em;
}
.shop_left_p a {
color: #D2D2D2;
font-weight: normal;
margin: 0 0 20px 0;
}
.shop_list_theme {
background: #C60000;
color: #fff;
font-weight: bold;
margin: 0 0 20px 0;
padding: 2px 5px 3px 5px;
width: 230px;
}
.shop_list_theme span {
background: #C60000;
padding: 2px 0 3px 0;
}
.shop_price {
font-size: 1.1em;
}
.shop_price span {
color: #c60000;
font-size: 20px;
}
.thin_grey {
color: #959595;
font-weight: normal;
}
.user_white {
color: #fff;
}
.user_red {
color: #f00;
}
.user_blue {
color: #00f;
}
.warning {
color: #fff;
}
.video_date {
color: #fff;
font-size: .9em;
margin: 0 0 .2em 0;
}
.video_date span {
background: #141516 url(img/icon_video.gif) 6px 50% no-repeat;
padding: 0 10px 2px 20px;
}
.video_img {
height: 60px;
position: absolute;
width: 60px;
}
.video_info {
padding: 0 0 0 60px;
margin: 0;
position: relative;
}
.video_text {
margin: 0;
padding: 0 0 0 20px;
}
.video_text dd {
font-size: .9em;
line-height: 1em;
margin: 0;
}
.video_text dt a {
color: #D6D6D6;
}
.video_text dt {
margin: .5em 0 .5em 0;
}
#body {
background: #000 url(img/body.jpg) 0% 0% no-repeat;
height: 100%;
min-height: 100%;
position: relative;
}
#prefooter, #footer {
height: 80px;
}
#footer {
bottom: 0;
left: 0;
position: absolute;
width: 100%;
}
#footer_copy {
color: #3F3F3F;
font-size: .9em;
left: 338px;
position: absolute;
top: 28px;
}
#footer_fele {
color: #3F3F3F;
font-size: .9em;
position: absolute;
right: 125px;
text-align: left;
top: 25px;
z-index: 3;
}
#footer_fele a {
color: #3F3F3F;
}
#footer_fele div {
height: 30px;
left: -60px;
position: absolute;
top: 0;
width: 53px;
}
#footer_idol {
background: url(img/footer_idol.png) 0% 0% no-repeat;
bottom: 0;
height: 215px;
position: absolute;
right: 0;
width: 181px;
}
#footer_line {
background: #626568 url(img/footer_line_r.gif) 100% 0% no-repeat;
height: 3px;
margin: 0 90px 0 338px;
position: relative;
z-index: 3;
}
#footer_mrsh {
bottom: 0;
left: 0;
position: absolute;
width: 338px;
z-index: 2;
}
#gallery {
margin: 0 0 1.6em 0;
padding: 0;
position: relative;
}
#gallery li {
float: left;
list-style: none;
margin: 0 0 5px 0;
min-height: 62px;
position: relative;
width: 49.5%;
}
#gallery_img {
margin: 0;
padding: 0;
position: relative;
}
#gallery_img li {
float: left;
height: 60px;
list-style: none;
margin: 0 5px 5px 0;
width: 60px;
}
#guestbook {
margin: 0 0 25px 0;
padding: 0;
position: relative;
}
#guestbook form {
margin: 0;
padding: 0;
}
#guestbook li {
list-style: none;
margin: 0 0 1em 0;
position: relative;
}
#guestbook a {
color: #BABABA;
}
#header {
height: 83px;
position: relative;
z-index: 5;
}
#header_lang {
bottom: 0;
margin: 0;
padding: 0;
position: absolute;
right: 239px;
z-index: 7;
}
#header_lang li {
float: left;
list-style: none;
padding: 3px 5px;
position: relative;
text-align: center;
}
#header_lang #header_lang_a {
background: #C60000;
padding: 3px 5px;
}
#header_logo {
height: 40px;
left: 73px;
position: absolute;
top: 0;
width: 483px;
z-index: 2;
}
#header_menu {
bottom: 0;
left: 73px;
margin: 0;
padding: 0;
position: absolute;
width: 92%;
z-index: 6;
}
#header_menu li {
float: left;
list-style: none;
padding: 3px 7px;
}
#header_menu #header_menu_a {
background: #C60000;
padding: 3px 5px;
}
#header_serv {
background: url(img/header_serv.jpg) 0% 0% no-repeat;
height: 40px;
margin: 0;
padding: 0;
position: absolute;
right: 80px;
top: 0;
width: 209px;
}
#header_serv li {
float: left;
list-style: none;
text-align: center;
}
#header_serv_under {
background: url(img/header_serv_under.png) 0% 0% no-repeat;
height: 72px;
position: absolute;
right: 162px;
top: 0;
width: 246px;
}
#header_shop {
bottom: -13px;
margin: 0;
padding: 3px 5px;
position: absolute;
right: 76px;
z-index: 7;
}
#header_shop_a {
background: #C60000;
bottom: 0;
margin: 0;
padding: 3px 5px;
position: absolute;
right: 80px;
z-index: 7;
}
#interview {
margin: 0 0 25px 0;
padding: 0;
position: relative;
}
#interview a {
color: #D6D6D6;
}
#interview dd {
margin: 0 0 2em 0;
}
#interview dt {
font-size: .9em;
margin: 0 0 .3em 0;
}
#main {
margin: 80px 80px 80px 338px;
padding: 0;
position: relative;
}
#main h3 {
color: #fff;
font-size: 1em;
}
#map {
margin: 0 0 0 10px;
padding: 0;
position: relative;
}
#map li {
list-style: none;
margin: 0 0 1em 0;
}
#map li a {
color: #7e7e7e;
}
#news {
margin: 0 0 25px 0;
padding: 0;
position: relative;
}
#news dd {
margin: 0 0 2em 0;
padding: 0;
}
#right_gal_list {
margin: 0 0 40px 40px;
position: relative;
}
#right_gal_list dt {
background: url(img/icon_gal.gif) 0% 50% no-repeat;
color: #646464;
font-size: .9em;
padding: 0 0 0 15px;
}
#right_gal_list dd {
color: #BABABA;
line-height: 1.1em;
margin: 0 0 .9em 0;
padding: 0 0 0 15px;
}
#right_gal_list dd a {
color: #BABABA;
}
#right_news_list {
margin: 0 0 30px 40px;
position: relative;
}
#right_news_list dd {
color: #BABABA;
line-height: 1.1em;
margin: 0 0 .9em 0;
}
#right_news_list dd a {
color: #BABABA;
}
#right_news_list dd p {
margin: 0 0 .4em 0;
padding: 0;
}
#right_press_list {
margin: 0 0 30px 40px;
position: relative;
}
#right_press_list dd {
color: #BABABA;
line-height: 1.1em;
margin: 0 0 .9em 0;
}
#right_press_list dd a {
color: #d6d6d6;
}
#right_press_list dt {
font-size: .9em;
line-height: 1.5em;
margin: 0 0 .3em 0;
}
#shop_left {
left: -98px;
position: absolute;
top: 0;
}
#shop_left_cards {
margin: 0;
padding: 0;
}
#shop_left_cards li {
list-style: none;
margin: 0 0 3px 0;
position: relative;
}
#shop_list_l {
float: left;
margin: 0;
padding: 0;
position: relative;
width: 50%;
}
#shop_list_l li {
list-style: none;
margin: 0 40px 0 0;
}
#shop_list_r {
float: right;
margin: 0;
padding: 0;
position: relative;
width: 50%;
}
#shop_list_r li {
list-style: none;
margin: 0 40px 0 0;
}
#shop_single_img {
border: 1px solid #fff;
background: #fff;
float: left;
position: relative;
}
#shop_single_info {
padding: 10px 0 0 0;
position: relative;
}
#shop_topright {
position: absolute;
right: 40px;
top: -40px;
text-align: right;
}
#shop_topright a {
color: #959595;
font-weight: normal;
}
#shop_topright form {
margin: 0;
padding: 0;
}
#shop_topright p {
margin: 0;
padding: 0;
}
#shop_topright select {
background: #000;
color: #959595;
font-size: 11px;
}
#shop_topright_hr {
background: #434343;
height: 1px;
margin: 10px 0 5px 0;
width: 185px;
}
#video {
margin: 0 0 1.6em 0;
padding: 0;
position: relative;
}
#video li {
list-style: none;
margin: 0 0 5px 0;
min-height: 62px;
position: relative;
}
html>body #body {
height: auto;
}
* html .shop_list_info_i {
height: 100px;
}
* html #gallery li {
height: 62px;
}
* html #shop_single_info {
height: 1px;
}
* html #shop_topright {
right: 175px;
}
* html #video li {
height: 62px;
}

