/********************************************************************
(c) BigDance.com.ua
#2C0F07 - main color
#A0A0A0 - text
#FFCC66 - text links
#ED1B34 - menu links
#7A1800 - top & bottom bar links
*********************************************************************/

BODY { background-color:#2C0F07; }
BODY, DIV, FORM, TABLE, TD { padding:0px; margin:0px; }
BODY { width:100%; min-width:990px; }

BODY, FORM, TABLE, P, DIV, SPAN { font-family:Trebuchet MS,Arial; font-size:10.5pt; color:#A0A0A0; }
OL, UL { margin-top:0px; }
HR { height:0px; border:0px; border-top:1px solid #432C25; }
P { padding:0px; margin:0px 0px 1em 0px; }

H1 { padding:0px; margin:0px 0px 16px 0px; color:white; }
H2 { padding:0px; margin:0px 0px 12px 0px; }
H3 { padding:0px; margin:0px 0px 10px 0px; color:white; font-weight:normal; }
H4 { padding:0px; margin:0px 0px 8px 0px; color:#A0A0A0; font-weight:bold; }

SELECT, INPUT, TEXTAREA { border:1px solid #E0E0E0; padding:1px; }
INPUT.image, INPUT.checkbox, INPUT.radio { border:none; }
LABEL { cursor:pointer; border-bottom:1px dotted #E0E0E0; }
A, A:visited, A:hover { color:#FFCC66; text-decoration:underline; }
A:hover { text-decoration:none; }

.nobr, .nowrap { white-space:nowrap; }

.text { line-height:140%; }
.smalltext { font-size:80%; }

/*topbar*/
DIV.tb { width:100%; height:22px; background-color:white; }
.tb DIV, .tb A { font-family:Verdana,Arial; }
.tb DIV.tb-home { width:22px; height:22px; float:right; }
.tb DIV.tb-lang { width:127px; height:22px; float:right; padding-top:0.4em; text-align:right; margin-right:20px; font-size:7.5pt; color:#7A1800; }
.tb DIV.tb-logo { width:106px; height:200px; float:right; margin-right:0px; position:relative; z-index:100; }
.tb DIV.tb-dancepassion { width:63px; height:97px; margin-top:186px; float:right; }
.tb .tb-dancepassion DIV.tb-dancepassion-i { position:relative; width:364px; height:92px; background-image:url(../img/bgbd_trnsp.png); background-repeat:no-repeat; background-position:top right; }
.tb DIV.tb-bgtm-l { width:1px; height:200px; float:left; margin-top:22px; }
.tb .tb-bgtm-l DIV.tb-bgtm-li { position:relative; width:697px; height:200px; background-image:url(../img/bgtm_l_trnsp.png); background-repeat:no-repeat; background-position:top left; }
DIV.tb-bgtm-lit { width:697px; height:90px; position:relative; z-index:99; }
.tb DIV.tb-bgtm-r { width:28px; height:276px; float:right; margin-top:22px; }
.tb .tb-bgtm-r DIV.tb-bgtm-ri { position:relative; width:197px; height:276px; background-image:url(../img/bgtm_r_trnsp.png); background-repeat:no-repeat; background-position:top right; }

.menu A, .menu A:hover, .menu A:visited { font-size:13pt; font-family:Arial; color:#ED1B34; text-decoration:none; }
.menu A:hover { text-decoration:underline; }
.menu-small A, .menu-small A:hover, .menu-small A:visited { font-size:10pt; }
DIV.menu-about { float:left; margin-left:56px; padding-top:10px; width:418px; }
<!--//DIV.menu-prices { float:left; padding-top:36px; width:170px;  border: solid 1px yellow;}-->
DIV.menu-prices { position:absolute; left:390px; top:70px; width:170px;}
DIV.menu-press { position:absolute; left:495px; top:15px; width:170px; text-align:right;}
DIV.menu-shop { position:absolute; left:685px; top:35px; width:170px; text-align:left;}
DIV.menu-news { float:left; padding-top:5px; width:111px; }
DIV.menu-dance { float:left; margin-left:76px; padding-top:18px; width:280px;}
DIV.menu-face { position:absolute; left:170px; top: -55px; width:180px; text-align:right;}
DIV.menu-recruit { float:left; padding-top:28px; width:280px; }
DIV.menu-events { float:left; padding-top:25px; width:60px;}
DIV.menu-contacts { float:left; margin-left:58px; padding-top:116px; width:120px; }

/*bottombar*/
DIV.bb { with:100%; height:124px; background-color:white; }
.bb DIV { font-family:Trebuchet MS,Arial; font-size:8.5pt; color:black; }
.bb A { font-family:Trebuchet MS,Arial; font-size:8.5pt; color:#7A1800; }
.bb DIV.bb-cred { float:left; margin-left:20px; padding-top:10px; }
.bb DIV.bb-copy { float:right; width:177px; margin-left:20px; padding-top:10px; }
.bb DIV.bb-dancepassion { width:61px; height:92px; margin-top:-145px; float:right; }
.bb .bb-dancepassion DIV.bb-dancepassion-i { position:relative; width:364px; height:92px; background-image:url(../img/bgbd_trnsp.png); background-repeat:no-repeat; background-position:top right; }

.bb DIV.bb-logo { float:right; position:relative; z-index:100; width:106px; height:142px; margin-top:-18px; background-color:#ED1B34; background-image:url(../img/bgred.png); }

DIV.main { width:100%; padding-top:172px; min-height:700px; }

/*main page*/
.bb DIV.bb-figu-0 { float:right; position:relative; width:107px; height:52px; z-index:1; }
.bb .bb-figu-0 DIV.bb-dance-figures-0 { position:relative; width:410px; height:470px; margin-top:-470px; background-image:url(../img/dancing-figures_trnsp.png); background-repeat:no-repeat; background-position:top right; }

.bb DIV.bb-figu-1 { float:right; position:relative; width:286px; height:52px; z-index:1; }
.bb .bb-figu-1 DIV.bb-dance-figures-1 { position:relative; width:589px; height:419px; margin-top:-419px; background-image:url(../img/dance_1_trnsp.png); background-repeat:no-repeat; background-position:top right; }

.bb DIV.bb-figu-2 { float:right; position:relative; width:127px; height:52px; z-index:1; }
.bb .bb-figu-2 DIV.bb-dance-figures-2 { position:relative; width:430px; height:476px; margin-top:-476px; background-image:url(../img/dance_3_trnsp.png); background-repeat:no-repeat; background-position:top right; }

.bb DIV.bb-figu-3 { float:right; position:relative; width:292px; height:52px; z-index:1; }
.bb .bb-figu-3 DIV.bb-dance-figures-3 { position:relative; width:595px; height:493px; margin-top:-493px; background-image:url(../img/dance_4_trnsp.png); background-repeat:no-repeat; background-position:top right; }

.bb DIV.bb-figu-4 { float:right; position:relative; width:111px; height:52px; z-index:1; }
.bb .bb-figu-4 DIV.bb-dance-figures-4 { position:relative; width:413px; height:509px; margin-top:-509px; background-image:url(../img/dance_5_trnsp.png); background-repeat:no-repeat; background-position:top right; }
.main-right { float:right; width:177px; margin-right:200px; padding-top:300px; font-size:14pt; color:white;}
DIV.face-name { position:absolute; left: -10000px; top: -10000px }
DIV.main-main { width:60%; padding-left:42px; position:relative; z-index:2; }
DIV.main-main-face { width:90%; padding-left:42px; position:relative; z-index:2; padding-right: 30px}
DIV.main-lights { background-image:url(../img/bg_lights.jpg); background-repeat:no-repeat; background-position:top right; }
DIV.main-title-whoweare-ua { margin-left:-42px; width:216px; height:44px; background-image:url(../img/titles/whoweare_trnsp_ua.png); background-repeat:no-repeat; }
DIV.main-title-whoweare-ru { margin-left:-42px; width:216px; height:44px; background-image:url(../img/titles/whoweare_trnsp_ru.png); background-repeat:no-repeat; }
DIV.main-title-whoweare-en { margin-left:-42px; width:216px; height:44px; background-image:url(../img/titles/whoweare_trnsp_en.png); background-repeat:no-repeat; }
DIV.main-title-face-ua { margin-left:-42px; width:216px; height:44px; background-image:url(../img/titles/face_ua.png); background-repeat:no-repeat; }
DIV.main-title-face-ru { margin-left:-42px; width:216px; height:44px; background-image:url(../img/titles/face_ru.png); background-repeat:no-repeat; }
DIV.main-title-face-en { margin-left:-42px; width:216px; height:44px; background-image:url(../img/titles/face_en.png); background-repeat:no-repeat; }

DIV.main-title-press-ua { margin-left:-42px; width:216px; height:44px; background-image:url(../img/titles/press_ua.png); background-repeat:no-repeat; }
DIV.main-title-press-ru { margin-left:-42px; width:216px; height:44px; background-image:url(../img/titles/press_ru.png); background-repeat:no-repeat; }
DIV.main-title-press-en { margin-left:-42px; width:216px; height:44px; background-image:url(../img/titles/press_en.png); background-repeat:no-repeat; }
.lfeeds{display:block;height:21px;position:absolute;overflow:hidden;width:80%}
DIV.main-title-news-announces-ua { margin-left:-42px; width:475px; height:44px; background-image:url(../img/titles/news_announces_trnsp_ua.png); background-repeat:no-repeat;  }
DIV.main-title-news-announces-ru { margin-left:-42px; width:475px; height:44px; background-image:url(../img/titles/news_announces_trnsp_ru.png); background-repeat:no-repeat;  }
DIV.main-title-news-announces-en { margin-left:-42px; width:475px; height:44px; background-image:url(../img/titles/news_announces_trnsp_en.png); background-repeat:no-repeat;  }
DIV.main-title-directions-ua { margin-left:-42px; width:475px; height:44px; background-image:url(../img/titles/directions_trnsp_ua.png); background-repeat:no-repeat; }
DIV.main-title-directions-ru { margin-left:-42px; width:475px; height:44px; background-image:url(../img/titles/directions_trnsp_ru.png); background-repeat:no-repeat; }
DIV.main-title-directions-en { margin-left:-42px; width:475px; height:44px; background-image:url(../img/titles/directions_trnsp_en.png); background-repeat:no-repeat; }
DIV.main-title-aboutus-ua { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/aboutus_trnsp_ua.png); background-repeat:no-repeat; }
DIV.main-title-aboutus-ru { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/aboutus_trnsp_ru.png); background-repeat:no-repeat; }
DIV.main-title-aboutus-en { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/aboutus_trnsp_en.png); background-repeat:no-repeat; }
DIV.main-title-vacancy-ua { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/vacancies_trnsp_ua.png); background-repeat:no-repeat;  }
DIV.main-title-vacancy-ru { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/vacancies_trnsp_ru.png); background-repeat:no-repeat;  }
DIV.main-title-vacancy-en { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/vacancies_trnsp_en.png); background-repeat:no-repeat;  }
DIV.main-title-events-ua { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/events_trnsp_ua.png); background-repeat:no-repeat;  }
DIV.main-title-events-ru { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/events_trnsp_ru.png); background-repeat:no-repeat;  }
DIV.main-title-events-en { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/events_trnsp_en.png); background-repeat:no-repeat;  }
DIV.main-title-prices-ua { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/prices_trnsp_ua.png); background-repeat:no-repeat;  }
DIV.main-title-prices-ru { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/prices_trnsp_ru.png); background-repeat:no-repeat;  }
DIV.main-title-prices-en { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/prices_trnsp_en.png); background-repeat:no-repeat;  }
DIV.main-title-contacts-ua { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/contacts_trnsp_ua.png); background-repeat:no-repeat; }
DIV.main-title-contacts-ru { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/contacts_trnsp_ru.png); background-repeat:no-repeat; }
DIV.main-title-contacts-en { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/contacts_trnsp_en.png); background-repeat:no-repeat; }
DIV.main-title-dance-ua { clear:left; margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/dance_trnsp_ua.png); background-repeat:no-repeat; }
DIV.main-title-dance-ru { clear:left; margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/dance_trnsp_ru.png); background-repeat:no-repeat; }
DIV.main-title-dance-en { clear:left; margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/dance_trnsp_en.png); background-repeat:no-repeat; }
DIV.main-title-news-ua { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/news_trnsp_ua.png); background-repeat:no-repeat; }
DIV.main-title-news-ru { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/news_trnsp_ru.png); background-repeat:no-repeat; }
DIV.main-title-news-en { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/news_trnsp_en.png); background-repeat:no-repeat; }
DIV.main-title-announces-ua { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/announces_trnsp_ua.png); background-repeat:no-repeat; }
DIV.main-title-announces-ru { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/announces_trnsp_ru.png); background-repeat:no-repeat; }
DIV.main-title-announces-en { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/announces_trnsp_en.png); background-repeat:no-repeat; }
DIV.main-title-schedule-ua { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/schedule_trnsp_ua.png); background-repeat:no-repeat; }
DIV.main-title-schedule-ru { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/schedule_trnsp_ru.png); background-repeat:no-repeat; }
DIV.main-title-schedule-en { margin-left:-41px; width:218px; height:48px; background-image:url(../img/titles/schedule_trnsp_en.png); background-repeat:no-repeat; }

DIV.mc1-1 { height:92px; }
.mc1-1 P, .mc1-1 A, .mc1-1 A:hover, .mc1-1 A:visited { font-size:8.75pt; color:#FFCC66; }
DIV.mc1-1-left { width:187px; margin-right:45px; float:left; }
DIV.mc1-1-right { width:200px; float:left; }

/*common - lists*/
DIV.li { clear:both; min-height:30px; font-size:8.75pt; }
DIV.li DD { display:block; float:left; clear:left; width:48px; height:49px; position:relative; margin-left:-14px; margin-right:-48px; margin-top:-14px; margin-bottom:-14px; background-image:url(../img/li_bg_trnsp.png); background-repeat:no-repeat; }
DIV.li SPAN { display:block; float:left; width:200px; margin-top:3px; font-size:8.75pt; margin-bottom:-20px; margin-left:30px; *margin-left:48px; *margin-top:0px; }

DIV.li1 { font-size:10pt; padding-left:30px; padding-bottom:1em; background-image:url(../img/li1_bg.png); background-repeat:no-repeat; }
.li1 SMALL { font-size:8pt; }

DIV.li2 { padding-left:30px; }

/*other pages*/
DIV.main-cnt { width:65%; }
DIV.main-cnt1 { padding-left:42px; }
DIV.main-cnt2 { width:257px; margin-top:-56px; *margin-top:48px; padding-right:30px; float:right; clear:right; }
EM { font-size:11pt; color:white; font-style:normal; }

DIV.worktimes-clock { width:132px; height:132px; float:right; margin-right:5px; background-image:url(../img/worktimesclock_trnsp.png); background-repeat:no-repeat; }
DIV.discountpig { width:254px; height:130px; background-image:url(../img/discountpig_trnsp.png); background-repeat:no-repeat; }
A.bigblue, A.bigblue:hover, A.bigblue:visited { font-size:14pt;}
IMG.float-left { float:left; clear:left; margin-right:10px; margin-bottom:10px; }
TABLE.prices-info { width:80%; }
.prices-info TR.spacer { height:1px; font-size:0px; }
.prices-info .spacer TD { padding:0px; background-color:#7A1800; }
.prices-info TR { vertical-align:top; }
.prices-info TR.h { font-weight:bold; }
.prices-info TD { width:25%; padding:5px 10px; text-align:center; }

.dance-li A, .dance-li A:hover, .dance-li A:visited { color:white; }
DIV.dance-li-1 { font-size:12pt; color:white; margin-top:0.5em; }
DIV.dance-li-2 { font-size:11pt; color:white; margin-top:0.4em; padding-left:20px; }
DIV.dance-li-3 { font-size:10pt; color:white; margin-top:0.2em; padding-left:40px; }
DIV.dance-li-sel { color:#ED1B34; }

TABLE.schedule-info { width:80%; }
.schedule-info TR.spacer { height:1px; font-size:0px; }
.schedule-info .spacer TD { padding:0px; background-color:#7A1800; }
.schedule-info TR { vertical-align:middle; }
.schedule-info TR.h { font-weight:bold; }
.schedule-info TD { width:16%; padding:5px 10px; text-align:center; }

#boutique {overflow:hidden;z-index:1010;position:absolute;top:0px;left:0px;border-style:none;}
#boutique_text {height:22px;width:480px;cursor:pointer}

.links_seo_p4, .links_seo_p4 a 
{
 font-size: 9px;
 Color:#CCCCCC;
 text-decoration:none;
}
.linking, .linking a 
{
 font-size: 11px;
 Color:#CCCCCC;
 text-decoration:none;
}

.more
{
 position: relative;
 display: none;
}

.dalee
{
 color:#FFFFFF;
 font-weight:bold;
 cursor:pointer;
}

.dalee:hover
{
 text-decoration:underline;
}
