*{
padding:0;
margin:0;
border:0;
}

#tooltip{
background:#fff;
border:1px dotted #1890EC;
color:#333333;
font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden
}

a {
color:#ccc;
text-decoration:none;
}
body {
color:#fff;
background:url(images/bg.jpg);
scrollbar-3dlight-color:#000;
scrollbar-track-color:#373737;
scrollbar-arrow-color:#ffffff;
scrollbar-darkshadow-color:#000;
scrollbar-face-color:#000;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#373737;
}


#conteiner {
width:1100px;
height:auto;
overflow:hidden;
}

#head_bals  {
width:600px;
height:800px;
top:390px;
position:absolute;
left:350px;
}

#head {
width:100%;
height:280px;
background:url(images/head_bg.png) no-repeat center;
}

#logo {
width:900px;
height:280px;
margin-top:5px;
}

div#h1{
width:900px;
position:relative;
}

#logo_g {
margin-top:100px;
float:left;
width:228px;
height:73px;
background:url(images/logo_g.png) no-repeat;
}
#logo_ch {
margin-top:100px;
float:right;
width:181px;
height:86px;
background:url(images/logo_ch.png) no-repeat;
}

#top_menu {
margin-top:10px;
width:870px;
height:79px;
background:url(images/top_m_bg.png) no-repeat center;
}

#top_menu ul {
margin:15px 0 0 120px;
list-style:none;
display:inline;
float:left;
}
#top_menu li {
display:inline;
margin-left:5px;
height:50px;
float:left;
}
li#radio a{
width:90px;
height:40px;
display:block;
background:url(images/radio_0.png) no-repeat;
}
li#radio a:hover{
width:90px;
height:40px;
background:url(images/radio_1.png) no-repeat;
}
li#pravila a{
width:121px;
height:40px;
display:block;
background:url(images/prav_0.png) no-repeat;
}
li#pravila a:hover{
width:121px;
height:40px;
background:url(images/prav_1.png) no-repeat;
}
li#reg a{
width:165px;
height:40px;
display:block;
background:url(images/reg_0.png) no-repeat;
}
li#reg a:hover{
width:165px;
height:40px;
background:url(images/reg_1.png) no-repeat;
}
li#help a{
width:121px;
height:40px;
display:block;
background:url(images/help_0.png) no-repeat;
}
li#help a:hover{
width:121px;
height:40px;
background:url(images/help_1.png) no-repeat;
}
li#top_foto a{
width:125px;
height:40px;
display:block;
background:url(images/foto_0.png) no-repeat;
}
li#top_foto a:hover{
width:125px;
height:40px;
background:url(images/foto_1.png) no-repeat;
}

#content {
width:600px;
float:left;
height:auto;
margin-left:20px;
margin-top:20px;

}
#content_t {
width:100%;
height:20px;
background:url(images/content_t.png) no-repeat;
}
#content_c {
padding:0 20px 0 20px;
text-align:justify;
height:auto;
overflow:hidden;
background:url(images/content_c.png) repeat-y;
}

#content_b {
width:100%;
height:20px;
background:url(images/content_b.png) no-repeat;
}

#left_tr {
margin-top:20px;
float:left;
width:291px;
display:block;
}

#login_f_t {
width:291px;
height:19px;
background:url(images/login_f_t.png) no-repeat;
}
#login_f_c {
width:100%;
height:auto;
background:url(images/login_f_c.png) repeat-y top;
}
#login_f_b {
width:100%;
height:18px;
background:url(images/login_f_b.png) no-repeat;
}

#g{
width:200px;
height:200px;
background:url(images/g.gif);
}   
/*#g {
position:relative;
left:0;
width:300xp;
height:450px;
background:url(images/ny_tree.jpg) no-repeat;
}        */
.input {
background:#818181;
color:#fff;
font-weight:bold;
padding-left:5px;}

#right_tr {
float:right;
margin:20px 0px 0 20px;
width:165px;
}
#right_tr img {
margin-top:7px;
}
#foto1 {
width:165px;
height:165px;
background:url(images/foto_bg.png) no-repeat;
}
#foto2 {
margin-top:10px;
width:165px;
height:165px;
background:url(images/foto_bg.png) no-repeat;
}
#foto3 {
margin-top:10px;
width:165px;
height:165px;
background:url(images/foto_bg.png) no-repeat;
}
/*.foto_winter
{
position:absolute;
z-index:999;
width:165px;
height:165px;
background:url(images/foto_bg_winter.png) no-repeat;
}         */

form button
  { padding:0;border:none;background:transparent; }
form button img
  { display:block; }
  
#rules {
width:550px;
margin:0;
padding:0;
height:auto;
overflow:hidden;
}

#user_photo table{
border-collapse:collapse;
}
#user_photo td{
text-align:center;
color:#fff;
border:1px dotted #fff;
}
