
/* GLOBAL */

body    { margin:0px;padding:0px;font-size:10px;font-family:arial; color: black; background-color: #f8f7f5; }
a img   { border:0px;margin:0px;padding:0px; }
td      { vertical-align:top; }
div     { display:block; margin:0px; padding: 0px; vertical-align: top; overflow: hidden; }
img     { margin:0px;padding:0px; }
a       { color: red; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; cursor: pointer; color: white; }
h1      { font-weight: normal; }
a:hover { text-decoration:underline; color:blue; }
p       { font-size: 14px;}
.hidden { display: none;}

/* BASIC_PAGE */

div.big_container     { background: #f8f7f5 url("/i/zvezda/top_grad_bg.gif") repeat-x; width: 1000px; margin: 0px auto; overflow: hidden; padding: 0px; height: auto; }

div.top_container     { position: relative;height: 175px; background: transparent url("/i/zvezda/main_bg.jpg") no-repeat 0px 0px; clear: both; overflow: hidden; }

div.top_container .club_text {color: white; font-size: 14px; font-family: arial;margin: 10px 0px; margin-top: 20px; }
div.top_container .top_menu   { color: white;  margin-top: 5px; padding:10px; margin-top: 30px;  }
a.tmenu                { display: inline; color: white; padding: 5px; margin: 5px; background-color: transparent;  }
a.tmenu:hover          {  }
div.top_container .label   {  }

div.left_container    { width: 200px; padding-top: 20px;min-height: 547px; background: #f8f7f5 url("/i/zvezda/bg_left.jpg") no-repeat; float: left; padding: 0px; padding-top: 20px;}
div.center_container  { background: transparent url("/i/zvezda/bg_line.gif") top repeat-x; width: auto; margin-left: 200px; }
div.right_container   { width: 200px; padding-top: 20px; background: url("/i/zvezda/bg_line.gif") top repeat-x; float: right; }

div.white_container   { display: block; vertical-align: top; width: 570px;background-color: white; border: solid #d3d2d0 1px; padding: 10px; overflow: hidden;}

div.content_block     { vertical-align: top;  }
div.content           { padding: 5px;  }

div.left_block         { background-color: white; border: solid #a09f9e 1px; margin: 5px; }
div.right_block        { background-color: white; border: solid #a09f9e 1px; margin: 5px;  }

.block_header          { background: #ac2c2b url('/i/zvezda/2_balls.gif') no-repeat center;  color: white; text-decoration: none; font-size: 14px; text-align: center; padding: 5px; margin:0px; }




div.main_menu          { font-size: 14px; text-align: center; padding: 5px 0px;}
a.lmenu                { display: block; color: #ac2c2b; padding: 5px; background-color: transparent; font-weight: bold; text-transform: uppercase; }
a.lmenu:hover          { background: #ac2c2b url('/i/zvezda/2_balls.gif') no-repeat center;  color: white; text-decoration: none; }



div.main_label         { }


a.button               { display:inline; border: solid  #888888 1px; color: white; background: black; padding: 3px; text-decoration: none;}
a.button:hover         { display:inline; background: #333333; color: white;}


div.top_line           { height: 2px; text-transform: uppercase; }






a.tab                    {font-size: 16px; color: red;}
a.more                  {font-size: 14px; color: red;}




table.t_table          { font-size: 12px;   }
table.t_table td       {padding: 2px 2px; border-bottom: dotted #999999 1px; }
table.t_table th       { padding: 2px 2px; border-bottom: dotted #999999 1px; font-weight: normal; }

b.red               { color: #f0fcb3; }
tr.gray1               { color: red; }



div.section_head      { display: block; font-family: verdana, arial; font-size:12px; height: 38px; margin:0px auto; }
div.section_head h1   { display: block; font-size: 12px; font-weight: bold; display: block; float: left; margin:0px; margin-top:7px; margin-left: 10px; width: auto;  }
div.section_head img   { margin:0px; padding: 0px; float: left; }
div.section_head a    { float: right; font-family: arial; color: #c5a083; text-decoration: underline;padding-top:7px; white-space:nowrap; }

div.new_photos {text-align: center;}
div.new_photos a  { border: solid #eeeeee 1px; margin: 5px auto; max-width: 180px;overflow: hidden; clear: both;}


table.play_anonce             { width: 100%; text-align: center; table-layout: fixed; }
table.play_anonce td          { background-color: inherit; padding: 3px;vertical-align: middle; }
table.play_anonce td.goal     { font-size: 20px; font-weight: bold; color: black; background-color: #ffeec0;  }
table.play_anonce td.date     { font-size: 12px; background-color: #ffeec0; }
table.play_anonce td.title    { font-size: 14px; background-color: inherit; color: #ac2c2b; overflow: hidden;}
table.play_anonce td.logo     { padding: 10px; background-color: white; border: solid #aaaaaa 1px; width: 50%;} 
table.play_anonce img.left    { width: 100%; height: auto; float: right;}
table.play_anonce img.right   { width: 100%; height: auto; float: left;}
table.play_anonce td.comment   { background-color: inherit; color: #999999; }


div.next_play         { padding: 3px; width: auto; ;margin: 6px;}
div.next_play div.p      {float: left; width: 50%;display: block;font-size:12px; text-align: center; margin: 0px; }
div.next_play div.t     { width: 100%; text-align: center; font-size: 16px; height: 60px;background-color: #333333;  }
div.next_play img.tl      { width: 60px; height: auto;  }


div.birthday                        { width: auto; display: block; border-bottom: solid #999999 1px; margin: 12px 0px; padding: 10px 0px; }
div.birthday    div.day_left        { color: red; font-size: 16px; text-align: center; margin:0px; padding: 0px 0px; }
div.birthday    div.caption			{ clear: both; font-size: 12px;  }
div.birthday		img	                { width: 100px; border: solid #f0fcb3 1px; height: 133px; display: block; margin: 0px auto; margin-bottom: 6px; }
div.birthday     div.type			{ clear: both; color: #555555;   }

div.birthdays                        {margin: 10px 0px; text-align: center;}
div.birthdays                      a { color: red; text-align: center;text-decoration: none;  }
div.birthdays     a:hover	     { color: red; text-decoration: underline; }
 
 
a.subitem                           { color: white; display: block; background-color: #333333;padding:1px;text-align: center; }
a.subitem div                       { font-size: 12px; display: block; clear: both; }
a.subitem img                       { display: block; clear: both; width: 32px; height: 32px;border: solid #999999 2px; }


h1.page_header    { font-family: arial;font-size:16px; font-weight: bold; clear: both; text-align: center; color: black;  }

div.bottom_container   {text-align: center; clear: both; display: block; height: 50px; padding: 5px;background-color: #ac2c2b;color: white;}
div.counters_container   {text-align: center; clear: both; display: block; padding: 10px;}

div.copyright   { font-size: 12px; font-family: arial;text-align: center;padding: 5px;}
div.bottom_menu   { font-size: 12px; font-family: arial;text-align: center;}
div.bottom_menu a {color: #999999;}
div.bottom_menu a:hover {color: white;}


div.popup_mask{width: 100%; height: 100%; background-color: red; display: block; z-index: 200; position: fixed;}
div.popup_wrapper{width: 100%; height: 100%; background-color: transparent; display: block; z-index: 201; position: fixed;}
div.popup{margin: 50px auto; display: block; width: 460px; background-color: white; border: solid #999999 1px; padding: 20px;padding-top: 30px;}


