body
{
    margin: 0;
    padding: 0;
    font-family: Tahoma;
    font-size: 11px;
    color: #0072BC;
}

a
{
    color: #0072BC;
}

form 
{
    margin: 0;
}

img
{
    border: 0;
}

select
{
    font-size: 11px;
    color: #0072BC;

}

input.text
{
    color: #0072BC;
    border: 1px solid #93D2F3;
    height: 16px;
    font-size: 12px;
}

input.button_enter
{
    width: 51px;
    height: 19px;
    background: url(/img/button_enter.gif) no-repeat 0 0;
    cursor: pointer;
    border: 0;
}
input.button_input
{
    width: 51px;
    height: 19px;
    background: url(/img/button_input.gif) no-repeat 0 0;
    cursor: pointer;
    border: 0;
}
input.button_register
{
    width: 91px;
    height: 19px;
    background: url(/img/button_register.gif) no-repeat 0 0;
    cursor: pointer;
    border: 0;
}


/******************
/* MAIN CONTAINER *
/*****************/

#main_container
{
    width: 1000px;
    margin: 0 auto 0 auto;
}


/**********
/* HEADER *
/*********/

#header
{
    height: 140px;
    /*background-color: #EDF6FD;*/
    background: url(/img/logo.jpg) no-repeat 0 0 #EDF6FD;
}

#header_left
{
    width: 150px;
    height: 140px;
    float: left;
}

#header_center
{
    width: 600px;
    height: 140px;
    float: left;
}

#header_center div.top
{
    height: 114px;
    padding-left: 120px;
}


/****************
/* HEADER RIGHT *
/***************/

#header_right
{
    float: left;
    border-left: 1px solid #93D2F3;
    height: 140px;
}

#header_right div.wrapper
{
    padding: 10px;
}

/***************
/* LOGIN BLOCK *
/**************/

#login_block
{
    padding: 10px;
}

#login_block input.login
{
    display: block;
    margin: 2px 0 2px 0;
    width: 200px;
}

#login_block div.links
{
    padding-left: 10px;
}

#login_block div.submit
{
    padding-top: 5px;
}

#login_block p
{
    margin: 0;
}


/*********
/* LOGIN *
/********/

#login
{
    padding: 20px 0 0 100px;
}

#login input.login
{
    width: 200px;
}

#login input.button_enter
{
    margin: 5px 0 5px 0;
}

#login p
{
    margin: 5px 0 2px 0;
}

#login a
{
    margin-right: 10px;
}


/*******************
/* PASSWORD CHANGE *
/******************/

#password_change input.button_input
{
    margin: 5px 0 5px 0;
}

/************
/* TOP MENU *
/***********/

#top_menu
{


}

#top_menu div.menu_item
{
    float: left;
    text-align: center;
    width: 120px;
    height: 26px;
    background: url(/img/menu_item.gif) no-repeat 0 0;
}

#top_menu div.menu_item p
{
    padding-top: 8px;
    margin: 0;
}

#top_menu div.menu_item a
{
    text-transform: uppercase;
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
}


/*************
/* BLUE LINE *
/************/

#blue_line
{
    height: 3px;
    font-size: 1px;
    background-color: #93D2F3;
}

#blue_line div
{
    float: left;
}

#blue_line div.left_line
{
    width: 150px;
    height: 3px;
}

#blue_line div.menu_line 
{
    width: 118px;
    margin: 0 1px 0 1px;
    height: 3px;
    font-size: 1px;    
}

#blue_line div.selected
{
    background-color: #ffffff;
}


/**************
/* LEFT BLOCK *
/*************/

#left_block
{
    float: left;
    width: 151px;
}

#left_menu
{
    width: 151px;
}

#left_menu div.item
{
    width: 150px;
    height: 47px;
    border-right: 1px solid #93D2F3;
    border-bottom: 1px solid #93D2F3;
    margin-bottom: 1px;
    background: url(/img/left_menu_icon.gif) no-repeat 140px 32px;
}

#left_menu div.item p
{
    padding: 9px 0 0 10px;
    margin: 0;
    width: 130px;
}

#left_menu div.item a
{
    text-transform: uppercase;
    text-decoration: none;
    font-size: 10px;
}

#left_menu div.item a:hover
{
    text-decoration: underline;
}


/****************
/* CENTER BLOCK *
/***************/

#center_block
{
    float: left;
    width: 599px;
}


/***************
/* RIGHT BLOCK *
/***************/

#right_block
{
    float: right;
    background-color: #EDF6FD;
    width: 250px;
    height: 500px;
}



/********
/* NEWS *
/*******/

#news div.title
{
    padding: 4px 0 0 5px;
    height: 20px;
    background: url(/img/new_title.jpg) no-repeat 0 0;
}

#news div.title a
{
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
    font-size: 10px;
}

#news a.more
{
    margin-left: 5px;
}

#news div.title a:hover
{
    text-decoration: underline;
}

#news p.date
{
    margin: 0 0 0 5px;
    font-size: 9px;
    color: #535353;
}

#news div.text
{
    padding: 3px 0 0 5px;
}
#news div.text p
{
    margin-top: 0;
}





/************
/* REGISTER *
/***********/

#register
{
    padding: 20px 0 0 100px;
}

#register p
{
    margin: 5px 0 2px 0;
}

#register input.register
{
    width: 200px;
}

#register div.gender
{
    margin: 5px 0 5px 0;
}


/************
/* BANNERS *
/***********/

#banners
{
    padding: 10px 0 0 5px;
}

#banners img
{
    margin: 5px;
}


/********
/* ITEM *
/*******/

table.common
{
    background-color: #93D2F3;
}

table.item
{
    width: 400px;
}

table.drop
{
    width: 250px;
}


table.common td
{
    padding: 4px;
    background-color: #EDF6FD;
}

table.common td.image
{
    background-color: #ffffff;
    text-align: center;    
}

table.common td.name
{
    font-size: 12px;
    font-weight: bold;
}

table.common td.desc
{
    width: 280px;
}

table.common td.thumb
{
    width: 25px;
}

table.common td.chance
{
    width: 30px;
    text-align: right;
}

table.common td.title
{
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}


/*********
/* ADMIN *
/********/

#admin
{
    padding: 10px;
}

#admin input.admin
{
    width: 300px;
}

#admin input.date
{
    width: 150px;
}


/********
/* CHAT *
/*******/
#chat
{
    /*background: url(/img/chat.jpg) no-repeat 0 0;*/
    margin: 10px;
    border: 1px solid #93D2F3;
    padding: 10px;
    overflow: hidden;
}

p.common
{
    margin: 5px 0 2px 0;
}

.green
{
    color: #0ba215;
}

p.error
{
    color: #ff0000;
}

.db_deleting
{
    color: #ff0000;
	font-weight: bold;
}

h1.title
{
    font-size: 11px;
    text-transform: uppercase;
    margin: 0 0 5px 0;
}

.h5
{
	height: 5px;
	overflow: hidden;
}

.hidden
{
	display: none;
}

.content
{
    padding: 10px;
}

.text_center
{
    text-align: center;
}

.center
{
    margin: 0 auto 0 auto;
}

.size_large
{
	font-size: 16px;
}

.orange
{
	color: #ff9900;
}

.nodec
{
	text-decoration: none;
}

.bold
{
	font-weight: bold;
}

.float_left
{
    float: left;
}

.width_middle
{
	width: 300px;	
}
