HTML {
          background:#ffe0a0; padding: 0px;    margin: 0px; width: 100%;  height: 100%;

}
body {
             background:#ffe0a0; padding: 0px;    margin: 0px; width: 100%;  height: 100%;

}
.all {
          min-width: 1000px; background:#ffe0a0;
}
.topAll {
	background-image: url('/images/pipl3.jpg');;
	background-repeat:no-repeat;
	background-position: right;
}
.anonsMain {
font-family: georgia !important;
font-size: 16px;
}

#vestaAll {
font-family: georgia !important;
font-size: 18px;
line-height: 1.1;
color: #b46e1e;
margin-left: 10px;
height: 20px;
position:absolute;
top:60px;
left: 400px;
}

table {
  /* width:100%; */
           border-colapse:colapse;
}
.center_content table {
  width:100%;
}

* {
 padding: 0px; margin: 0px;
}
img {
          border:none;
} 
.clear {
        clear:both;
}
.wrapper {
        border: 1px solid #000;
}
.outer {
        margin-left: 193px; /* L */
        margin-right: 217px; /* R */

}
.wrap-cl {
        float: left;
        width: 100%;
        margin-right: -1px;
}
.center {
        float: right;
        width: 100%;
        margin-left: -1px;
}
.left {
        float: left;
        position: relative;
        width: 187px;  /* L */
        margin-left: -191px;  /* -L-1 */
        margin-right: 1px;
        padding:5px 0px 60px 1px;
        border-right: solid 1px #bebdbd;
}
.right {
        float: right;
        position: relative;
        width: 210px;  /* R */
        margin-right: -211px;  /* -R-1 */
        margin-left: 2px;
        padding:3px 1px 60px 8px;
        border-left: solid 1px #bebdbd;
}
.content {padding:0px 0px 0px 0px;}
.ser_block {height:15px;background:#e5e5e5}
.minwidth {
        min-width: 604px;
}

.inleft, .inright, .incenter {
        width: 100%;
        overflow: hidden;
}
.wrap-cl {
        position: relative;
        margin-right: 0;
}
.center {
        margin-left: 0;
}
.left {
        margin-right: 1px;padding-bottom:60px;
}
.right {
        margin-left: 1px;
}

.wrapper {
        margin-left: -614px;
}
.outer {
        word-wrap: break-word;
}
.header {
        height:171px;background:#ff7f00 url(/images/gradient.gif) no-repeat;
}
.left_heder {
        float:left;
}
.logo {
        float:left;margin:15px 0px 0px 20px;
}
.slogan {
        float:left;width:300px;margin:18px 0px 0px 10px;
}
.slogan h1 {
        font: bold 14pt Tahoma; color:#ff7f00;margin:0px;text-decoration:none;
}
.slogan p a {
        font: bold 9pt Tahoma; color:#333333;text-decoration:none;
}
.slogan p a:hover {
        text-decoration:underline
}
.slogan p {
        line-height:13px;margin:14px 0px 14px 0px;
}
.right_heder {
        float:right;height:171px;width:430px;background: url(/images/men.gif) 100% 0 no-repeat;
}
.ban_header {
        float:left;padding:33px 0px 0px 0px;
}
.ban_header img {
        display:block;margin:0px 0px 7px 0px;
}
.statistic a {
        font:bold 9pt Tahoma; color:#333333;text-decoration:none;
}
.statistic a:hover {
        text-decoration:underline;color:#333333;
}
.statistic {
        line-height:14px;
}
.gorizont_menu {
        border-top: solid 3px #000000;height:33px;background:#ff8001 url(/images/ten_menu.gif) 0 100% repeat-x;
}
.icons {
        float:left;padding:5px 100px 0px 7px;
}
.icons img {
        display:block;float:left;margin-right:14px;
}
.ico_td {
        width:230px;
}
.table_menu td {
        text-align:center;border-right: solid 1px #000000;
}
.table_menu td a {
        font:bold 9pt Tahoma; color:#000000;text-decoration:none;
}
.table_menu td a:hover {
        color:#FFFFFF;
}
.no_border {
        border:none !important
}
.left_menu {
        padding:0px 1px 0px 0px;
}
.left_menu div {
        line-height:12px;padding:2px 0px 6px 2px;border-bottom: solid 1px #dbd9d9;
}
.left_menu div a {
        padding-left:9px;background: url(/images/str_1.gif) 0 5px no-repeat;font: bold 9pt Tahoma; color:#333333;text-decoration:underline;
}
.left_menu div a:hover {
        text-decoration:none;
}
.border-top {
        border-top: solid 1px #dbd9d9;
}
.left_menu div ul li a {
        padding-left:8px;background: url(/images/str_2.gif) 0 5px no-repeat !important;font: normal 8pt Tahoma !important; color:#333333;text-decoration:none !important;
}
.left_menu div ul li a:hover {
        color:#ff8001;
}
.left_menu div ul {
        margin:0px; padding:6px 0px 0px 8px;
}
.left_menu div ul li {
        padding-bottom:2px; list-style: none;
}
.left_menu div .bold_s {
        background: url(/images/str_1.gif) 0 5px no-repeat !important;
}

.left_menu div ul li ul {
        padding:4px 0px 0px 8px;
}
.left_menu div ul li ul li a {
        padding-left:8px;background: url(/images/str_2.gif) 0 5px no-repeat !important;font: normal 8pt Tahoma !important; color:#333333;text-decoration:none !important;
}


.rass {
        margin:20px 0px 0px 5px;
}
.rass label {
        display:block;margin:0px 0px 3px 0px;font:normal 9pt Tahoma; color:#040404;
}
.rass h2 {
        font:normal 13pt Tahoma; color:#333333;margin:0px 0px 9px 0px;
}
.rass_text {
        font:normal 8pt Tahoma;width:108px;height:16px;border:solid 1px #000000
}
.padd_osob {
        padding-left:12px;
}
.sr_str {
        margin-left:8px;
}
.ras_subbmit {
        margin:0px 0px 0px 40px;text-align:center;font:normal 8pt Tahoma; color:#FFFFFF;width:84px;height:17px;background:#ff8100;border:none;cursor:pointer;
}
.foto_galler {
        margin:0px 0px 0px 5px
}
.foto_galler a {
        text-decoration:none;font:normal 13pt Tahoma; color:#333333;
}
.foto_galler a:hover {
        text-decoration:underline;
}
.foto_galler img {
        display:block;margin:8px 0px 0px 10px;
}
.forum {
        margin:20px 0px 0px 5px;
}
.zag_ss {
        text-decoration:none !important;font:normal 13pt Tahoma !important; color:#333333 !important;
}
.zag_ss:hover {
        text-decoration:underline
}
.forum div {
        margin-top:8px;font:normal 9pt Tahoma; color:#000000;
}
.forum div span {
        font-weight:bold;
}
.forum div a {
        color:#000000;text-decoration:none;
}
.forum div a:hover {
        text-decoration:underline;
}
.reklama_ya {
        margin:25px 0px 0px 5px;font:normal 9pt Tahoma; color:#000000;
}
.bonus img {
        display:block;margin:5px 0px 5px 0px;
}
.bonus a {
        font: normal 9pt Tahoma; color:#f78000;text-decoration:underline;
}
.bonus a:hover {
        text-decoration:none;
}
.news_sob {
        margin:20px 0px 0px 0px;
}
.news_sob h2 {
        font:normal 13pt Tahoma; color:#333333;margin:0px 0px 6px 0px;
}
.news_sob h3 {
        font: bold 9pt Tahoma; color:#000000;margin:0px;
}
.news_sob a {
        font: bold 9pt Tahoma; color:#000000;margin:0px; text-decoration:none;
}
.news_sob a:hover {text-decoration:underline;}
.news_sob p {
        font:normal 9pt Tahoma; color:#000000;margin:0px;
}
.news_sob .data {
        font:normal 8pt Tahoma;
}
.news_sob div {
        margin-top:10px;
}
.center_content {
        padding:5px 10px 20px 10px;
}
.news_sob_big h2 {
        font:normal 13pt Tahoma; color:#333333;margin:0px 0px 10px 0px;
}
.news_sob_big span {
        display:block;margin:0px 0px 5px 0px;font:normal 9pt Tahoma; color:#000000;
}
.news_sob_big span a {
        font:normal 8pt Tahoma; color:#ff8301;text-decoration:underline;
}
.news_sob_big span a:hover {
        text-decoration:none;
}
.news_sob_big p {
        font:normal 9pt Tahoma; color:#000000;
}
.news_sob_big p b {
        display:block;font:bold 9pt Tahoma; color:#000000;
}
.news_sob_big table td img {
        display:block; float:left;margin:0px 5px 0px 0px;
}
.news_sob_big table td {
        padding:0px 5px 10px 0px;
}
.ten_top_f {
        height:7px; font-size:1px; background: url(/images/ten_top_f.gif) repeat-x
}

.top_fot {
        padding:3px 0px 0px 0px;height:95px;border-top: solid 3px #000000;
}
.content_footer {
        background:#ff7f00; padding:10px 40px 10px 35px;
}
.td_leff {
        width:220px;
}
.td_leff p {
        font:normal 9pt Tahoma; color:#000000;margin:0px 0px 2px 0px;
}
.td_leff p a {
        font:normal 9pt Tahoma;color:#000000;text-decoration:none;
}
.td_banners {
        text-align:center;font:normal 9pt Tahoma; color:#000000;
}
.table_ban {
        margin:10px 0px 0px 0px;
}
.table_ban td img {
        display:block;margin:0px auto;
}
.footer_rec {
        text-align:center;width:463px;height:208px;margin:10px auto;
}
.rec_ss_block {
        padding:18px 90px 10px 120px;height:100px;background:#e5e5e5;margin-top:-8px;
}
.rec_ss_block li {
        display:block;padding-left:14px;background: url(/images/li_f_b.gif) 0 3px no-repeat;margin:0px 0px 4px 0px;font:normal 9pt Tahoma; color:#000000;
}
.rec_ss_block li a {
        color:#ff7f00;text-decoration:underline;
}
.rec_ss_block li a:hover {
        text-decoration:none;
}
.nabor_table h2 {
        font:normal 13pt Tahoma; color:#333333;margin:0px 0px 10px 0px;
}
.nabor_table {
        font:normal 8pt Tahoma; color:#000000;margin:20px -10px 0px 0px;
}
.nabor_table table {
        border-left: solid 1px #a9a9a9;
}
.nabor_table td {
        border-bottom: solid 1px #a9a9a9;padding:1px 0px 2px 0px;border-right: solid 1px #a9a9a9;
}
.nabor_table th {
        border-bottom: solid 1px #a9a9a9;padding:1px 0px 2px 0px;border-right: solid 1px #a9a9a9;
}
.nabor_table .td_1 {
        width:45px;background:#ff7f00;text-align:center;font: normal 8pt Tahoma; color:#000000;
}
.nabor_table .td_2 {
        width:33px;background:#ff7f00;text-align:center;font: normal 8pt Tahoma; color:#000000;
}
.nabor_table .td_3 {
        background:#ff7f00;text-align:center;font: normal 8pt Tahoma; color:#000000;
}
.nabor_table .td_4 {
        width:25px;background:#ff7f00;text-align:center;font: normal 8pt Tahoma; color:#000000;
}
.nabor_table .td_5 {
        width:25px;background:#ff7f00;text-align:center;font: normal 8pt Tahoma; color:#000000;
}
.nabor_table .td_6 {
        width:25px;background:#ff7f00;text-align:center;font: normal 8pt Tahoma; color:#000000;
}
.nabor_table .td_7 {
        width:25px;background:#ff7f00;text-align:center;font: normal 8pt Tahoma; color:#000000;
}
.nabor_table .td_8 {
        width:25px;background:#ff7f00;text-align:center;font: normal 8pt Tahoma; color:#000000;
}
.nabor_table .td_9 {
        width:25px;background:#ff7f00;text-align:center;font: normal 8pt Tahoma; color:#000000;
}
.nabor_table .td_10 {
        width:25px;background:#ff0000;text-align:center;font: normal 8pt Tahoma; color:#000000;
}
.nabor_table .td_11 {
        width:25px;background:#ff0000;text-align:center;font: normal 8pt Tahoma; color:#000000;
}
.tr_td_1 {
        text-align:center;font: normal 9pt Tahoma; color:#000000;
}
.tr_td_1 img {
        display:block;margin:0px auto;
}
.tr_td_1 a {
        color:#ff0000; text-decoration:underline;
}
.tr_td_1 a:hover {
        text-decoration:none;
}
.tr_td_2 img {
        display:block;margin:0px auto;
}

.pas td {
        padding: 3px 5px 5px 5px !important;
        font: normal 8pt Tahoma; color:#000000;text-decoration:none;
}

.pas td  a, .pas td a:active{
        font: normal 8pt Tahoma;
        color:#333333;
        text-decoration:none;
}
.pas td a:hover {
        color:#333333;
        text-decoration:underline;
}

.pas td b{
        font: bold 8pt Tahoma; color:#000000;text-decoration:none;
}
.pas td b:hover {
        text-decoration:underline;
}

a {
        font-family: tahoma, verdana, sans-serif;
        font-size: 10pt;
        color: #333333;
        list-style-type: disc;
        list-style-position: inside;
        font-weight: normal;
        text-decoration: underline;
}


.td_red span{
  color:#FF0000;
}
.td_red{
  text-align: center;
}

.td_green span{
  color:#006600;
}
.td_green{
  text-align: center;
}
.td_green_sm a{
  text-align: center; 
  font-size: 6px;
}
.td_time {
        text-align:center;
        background:#d6d6d6;
}
.td_time span {
        font-size:9px;position:relative; top:-4px;left:1px;
}


.salon_ss a {
        font: bold 8pt Tahoma; color:#ff7f00;text-decoration:none;
}
.salon_ss a:hover {
        text-decoration:underline;
}

.tr_td_3 {
        padding: 3px 5px 5px 5px !important;
        font: normal 8pt Tahoma; color:#000000;text-decoration:none;
}
.tr_td_3 div {
        margin-top:8px;
}

.tr_td_3 a, .tr_td_3 a:active{
        color:#333333;
        text-decoration:none;
}
.tr_td_3 a:hover {
        text-decoration:underline;
}

.zag_nab_s {
        font: bold 8pt Tahoma; color:#000000;text-decoration:none;
}
.zag_nab_s:hover {
        text-decoration:underline;
}
zag_nab_s a {
        font: bold 8pt Tahoma; color:#000000;text-decoration:none;
}
.zag_nab_s a:hover {
        text-decoration:underline;
}
.sensei_ss {
        font: normal 8pt Tahoma; color:#000000;text-decoration:none;
}
.sensei_ss:hover {
        text-decoration:underline;
}
.salon_ss {
        font: bold 8pt Tahoma; color:#ff7f00;text-decoration:none;
}
.salon_ss:hover {
        text-decoration:underline;
}
.tr_td_4 {
        text-align:center;
}
.tr_td_4 span {
        font-size:9px;position:relative; top:-4px;left:1px;
}
.tr_td_5 {
        text-align:center;
}
.tr_td_5 span {
        font-size:9px;position:relative; top:-4px;left:1px;
}
.tr_td_6 {
        text-align:center;
}
.tr_td_6 span {
        font-size:9px;position:relative; top:-4px;left:1px;
}
.tr_td_7 {
        text-align:center;
}
.tr_td_7 span {
        font-size:9px;position:relative; top:-4px;left:1px;
}
.tr_td_8 {
        text-align:center;
}
.tr_td_8 span {
        font-size:9px;position:relative; top:-4px;left:1px;
}
.tr_td_9 {
        text-align:center;
}
.tr_td_9 span {
        font-size:9px;position:relative; top:-4px;left:1px;
}
.tr_td_10 {
        text-align:center;
}
.tr_td_10 span {
        font-size:9px;position:relative; top:-4px;left:1px;
}
.tr_td_11 {
        text-align:center;
}
.tr_td_11 span {
        font-size:9px;position:relative; top:-4px;left:1px;
}
.ser_back {
        background:#d6d6d6;
}
.left_menu div .activ_m {background: url(/images/str_3.gif) 0 5px no-repeat !important;}

.center_content a
{
        color: #ff7f00;
        font-family: tahoma, verdana, sans-serif;
        font-size: 10pt;
}
.center_content a:active
{
        color: #ff7f00;
        text-decoration: none;
    font-family: tahoma, verdana, sans-serif;
}
.center_content a:hover
{
        color: #ff7f00;
        text-decoration: none;
    font-family: tahoma, verdana, sans-serif;
}
.center_content img
{
        border: 0;
padding:5px;
}


.text {
        font-family: tahoma, verdana, sans-serif;
        font-size: 9pt Tahoma;
        color: #333333;
        list-style-type: disc;
        list-style-position: inside;
        font-weight: normal;
        text-decoration: none;
}

.text a {
        font-family: tahoma, verdana, sans-serif;
        font-size: 9pt Tahoma;
        color: #333333;
        list-style-type: disc;
        list-style-position: inside;
        font-weight: normal;
        text-decoration: none;
}

.text a:hover {
        text-decoration:underline;
}
.maintable {
        font-size: 10px;
        background-color: #e5e5e5;
        text-align: left;
        vertical-align: top;
        height: 100%;
        width: 100%;
        margin: 0px;
        padding: 0px;
        border: 0px none
}
.tpbg {
        background-image: url(imgs/topmenu.gif);
        background-repeat: repeat-x;
}
.tm {
        height: 25px;
        font-family: tahoma, verdana, sans-serif;
        font-size: 8pt;
        text-transform: uppercase;
        font-weight: bold;
}
.footerbg {
        background-color: #ff7f00;
        height: 44px;
        vertical-align: middle;
}

.thumb {
        height: 140px;
        width: 140px;
        float:left;
        margin: 3px;
        padding: 3px;
        vertical-align: middle;
}

.thumbg {
 float: left;
 background: #ddd;
 border: 1px solid #aaa;
 padding: 6px;
 margin-top: 6px;
 margin-right: 6px;
 height: 120px;
 width: 120px;
 vertical-align: middle;
}

.thumbs {
 float: left;
 background: #ddd;
 border: 1px solid #aaa;
 padding: 6px;
 margin-top: 6px;
 margin-right: 6px;
 height: 160px;
 width: 160px;
 vertical-align: middle;
}

.newsanons {
        float: left;
        margin: 0px 0px 2px 0px;
        padding: 2px 2px 0px 2px;
        }

.newsanons a, .newsanons  p {
    font: 9pt Tahoma;
        }
.newsanons img {
        margin-right:3px;
        float: left;
        }
.footer_site {
        position:relative; z-index:200;height:500px;min-width:1000px; background:#000000 !important;
}

.newsanonsImg {
        margin: 0;
        float: none;
}

.reklama {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #cccccc;
}
.reklama A:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;COLOR: #cccccc}
.reklama A:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;COLOR: #cccccc}
.reklama A:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;COLOR: #cccccc}
.reklama A:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;COLOR: #cccccc}


.nav_border
{
        margin: 7px 10px 7px 0;
}

.nav_icons
{
        padding: 5px;
}

.dances_list
{
        font-style: italic;
        font-size:13px;
}

.dances_list a
{
        font-style: normal;
        color: #a75f18;
}

span.dances_list
{
        font-style: normal;
        color: #a75f18;
}

.headerleft,
.headerright
{
        width: 12px;
}

.headerleft
{
        background: url(/gallery/leftheader.gif) left no-repeat;
}

.headerright
{
        background: url(/gallery/rightheader.gif) right no-repeat;
}

.headercontent
{
        background: url(/gallery/headersep.gif);
}

/*.headerlinks
{
        text-align: center;
        font-size: 16px;
        font-family: tahoma !important;
        padding-bottom: 3px;
        font-weight: bold;
}
*/
.headerlinks a
{
        text-decoration: none !important;
}

.headerlinks a:hover
{
        text-decoration: underline !important;
}

.headerlinks  {
	width: 100%;
	margin: 0 auto;
    padding: 0;
	text-align:center;
    height:23px;
  z-index:3;
}

.headerlinks ul {
  list-style:none;
  left:50%;
  float:left;
  margin:0 auto;
  position:relative;
  z-index:3;
}
.headerlinks ul li {
  display:block;
  float:left;
  right:50%;
  position:relative;
  height:23px;
  color: white !important;
  font-size:16px;
  font-weight:bold;
}
.headerlinks ul li a{
        font-family: tahoma !important;
		color: white !important;
  font-size:16px;
  font-weight:bold;
  padding:0 25px 0 0;
}
.headerlinks ul li:hover {
	color: white !important;
	text-decoration: underline !important;
    background:#ffe0a0;
    cursor:pointer;
}
.headerlinks ul li span {
  display:block;
  padding:0 15px;
}
.headerlinks ul li ul {
  display:none;
}
.headerlinks ul li:hover ul {
  display:block;
  position:absolute;
  top:23px;
  left:-1px;
  float:none;
  margin:0;
  text-align:left;
  background:#ffe0a0;
  border-top:1px solid #ede;
  -webkit-box-shadow: 0px 2px 15px #999;
  -moz-box-shadow: 0px 2px 15px #999;
  box-shadow: 0px 2px 15px #999;
}
.headerlinks ul li:hover ul li {
  display:block;
  width:290px;
  right:auto;
  float:none;
  border:1px solid #ede;
  border-top:none;
  height:30px;
}
.headerlinks ul li:hover ul li a{
  color: black !important;
  font-size:14px;
    font-weight:normal;
}

.headerlinks ul li:hover ul li b {
  display:block;
  font-weight:normal;
  padding:6px 0 0 10px;
  
}
.headerlinks ul li:hover ul li:hover {
  border:1px solid #ede;
  border-top:none;
}
.headerlinks ul li:hover ul li ul {
  display:none;
}
.headerlinks ul li:hover ul li:hover ul {
  display:block;
  top:-1px;
  left:240px;
}

.slogan_text
{
        font-family: georgia !important;

        font-size: 18px;
        line-height: 1.1;
}

.our_phone
{
        font-family: georgia !important;
        font-size: 20px;
        position: relative;
        top: -12px;
        text-decoration: none !important;
}

.super_line
{
        border-bottom: 1px solid #d7d4d4;
        width: 100%;
        position: relative;
        z-index: 1;
        top: 17px;
}
.bmenu {
        font: normal 8pt Tahoma; color:#000000;text-decoration:none;
}
.bmenu a {
        font: normal 8pt Tahoma; color:#000000;text-decoration:none;
}
.bmenu a:hover {
        text-decoration:underline;
}


.books_menu {width: 100%; margin-bottom: 10px; border-collapse: collapse;}
.books_menu td {height: 15px; padding: 5px 0 0 0; font-family: tahoma; font-size: 70%; vertical-align: top; white-space: nowrap; background: url(http://www.vestadance.ru/images/books_bg.gif) left bottom repeat-x; white-space: nowrap;}
.books_menu td.l div {width: 5px; height: 1px; line-height: 1px; font-size: 1px;}
.books_menu td.r {width: 99%; text-align: right;}
.books_menu td.line {padding: 0; height: 6px; border-left: 1px solid #DBDDE5; border-right: 1px solid #DBDDE5; background: #E3E5EB;}
.books_menu td.cor {height: 1px; padding: 0; text-align: right; background: #DBDDE5 url(http://www.vestadance.ru/images/1.gif) left top no-repeat;}
.books_menu .m {padding: 2px 15px 0 5px;}
.books_menu .m a {font-weight: bold; color: #393B40; border: none;}
.books_menu .m img {margin-bottom: -2px; padding-left: 5px; background: #fff;}
.books_menu div {position: relative; z-index: 15;}
.books_menu td.pas div.first {background-image: url(http://www.vestadance.ru/images/books_pas_lftf.gif) !important;}
.books_menu div.lft {height: 20px; background-repeat: no-repeat; background-position: left bottom;}
.books_menu div.rgt {height: 20px; text-align: center; padding: 0 12px 0 10px; background-repeat: no-repeat; background-position: bottom right;}
.books_menu div.lft div.rgt div {padding-top: 2px;}
.books_menu td.pas {padding: 0; background: url(http://www.vestadance.ru/images/books_pas_bg.gif);}
.books_menu td.pas div.lft {background-image: url(http://www.vestadance.ru/images/books_pas_lft.gif);}
.books_menu td.pas div.rgt {background-image: url(http://www.vestadance.ru/images/books_pas_rgt.gif);}
.books_menu td.pas div.rgt div {color: #666;}
.books_menu td.pas div.lst {width: 9px; height: 20px; background: url(http://www.vestadance.ru/images/books_pas_lst.gif) no-repeat;}
.books_menu td.pas a {font-size: 11pt;font-weight: bold;}
.books_menu td.act {padding: 0; background: url(http://www.vestadance.ru/images/books_act_bg.gif);}
.books_menu td.act div.lft {background-image: url(http://www.vestadance.ru/images/books_act_lft.gif);}
.books_menu td.act div.rgt {padding-left: 8px; background-image: url(http://www.vestadance.ru/images/books_act_rgt.gif);}
.books_menu td.act a {font-size: 12pt; color: #393B40; font-weight: bold; border: none; text-decoration: none;}
.books_menu td.aftact {padding: 0; background: url(http://www.vestadance.ru/images/books_pas_bg.gif);}
.books_menu td.aftact div.lft {background-image: url(http://www.vestadance.ru/images/books_pas_lfta.gif);}
.books_menu td.aftact div.rgt {background-image: url(http://www.vestadance.ru/images/books_pas_rgt.gif);}
.books_menu td.aftact div.rgt div {color: #666;}
.books_menu td.aftact div.lst {width: 9px; height: 20px; background: url(http://www.vestadance.ru/images/books_act_lst.gif) no-repeat;}
.books_menu td.aftact a {font-size: 11pt;font-weight: bold;}


#vesta {
font-family: georgia !important;
font-size: 18px;
line-height: 1.1;
color: #b46e1e;
margin-left: 10px;
height: 20px;
position:absolute;
top:5px;
left: 400px;
}


#UserList {
padding-left:20px;
}

.inv {display:none}

IFRAME.noshadow
{
	border:0px solid #ffe0a0;
	FILTER:none;
}

IFRAME.shadow
{
	border:1px solid #E4E4E4;
	FILTER:progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=120);
}
/**/
.search {
    margin:20px 0px 20px -4px;width:183px;height:20px;background: url(/images/search.gif) no-repeat;
}
.search_text {
    width:142px;height:12px;border:none !important;font-size:8pt;margin-left:4px;
}
.search_sub {
    position:relative;left:4px;width:17px;height:17px;cursor:pointer;border:none;background:none;
}

.t0 {
background-color:#FFE0A0;}
.t1 {        padding: 0;
        font: normal 8pt Tahoma; color:#000000;text-decoration:none;
background-color:#FFF0C0;}

.nabor_table a { color:#333333;}

.afio           {background-color:#FF9090;cursor:pointer;}
.groupcont      {background-color:#FFE0A0;}

h2:target {
   background: #FFFBCC;
}
 
h3:target {
   background: #FFFBCC;
}

table.stats tr {
   background: white;
}

table.stats tr:nth-child(odd) {
   background: #f4f4f4;
}

.subm_butt:active {
   background:#FFFBCC;
}
.subm_butt:hover {
   background:#FFFBCC;
}

.zvezda {
background:url('zvezda.png') 200px top no-repeat;
}


.center_content li { margin-left: 2em;}
.center_content ol,ul { margin-left: 1em;}

.clr {
  clear:both;
}
.event {
  margin:0 0 10px 0;
}
.event img {
  display:block;
  margin:0 10px 5px 0;
}