@CHARSET "UTF-8";

* {
	margin: 0;
	padding: 0;
	border: 0;
}
html
{
	background-color: #FFF;
	background-image: url('../images/bg.jpg');
    background-repeat: repeat-x;
}
body
{
    margin: 0 auto;
    font-size: 12px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #1C0D6F;
}

a
{
	color: #1C0D6F;
	text-decoration: none;
}
a:hover
{
	color: #1C0D6F;
	border-bottom: 1px dotted;
}

ul
{
	margin: 20px px;
	padding: 5px 0px;
	border-top: 1px dotted #CF1919;
	border-bottom: 1px dotted #CF1919;
}
li
{
	margin-left: 20px;
}

#login_form fieldset
{
	border: 0;
	padding: 0;
}

#login_form input
{
	margin: 0;
	width: 100px;
}

legend
{
	background-color: #E9F5FB;
	padding: 2px;
}
fieldset
{
	border: 1px dotted #7C9FC7;
	padding: 10px;
	text-align: right;
        width: 650px;
}


.text_field
	{
	   background-image: url('../images/textfield.png');
	   padding: 20px;
	   overflow: hidden;
            font-weight: bold;
	}
#menu
{
  width: 1000px;
  height: 128px;
  margin: 0 auto;
  color: #FFF;
}
#menu a{
  color: #FFF;
}
#login_box
{
	width: 992px;
	margin: 0 auto;
	background-color: #96D7F7;
	padding: 4px;
	text-align: right;
}

#login_box img
{
	vertical-align: bottom;
	padding-left: 5px;
	border: 0;
	border-left: 1px solid #2E1D83;
}

#login_box a
{
	padding: 0px 5px;
	border-right: 1px solid #2E1D83;
}

#submenu_violet
{
	width: 992px;
	margin: 0 auto;
	background-color: #B15598;
	padding: 1px 4px 0px 4px;
	text-align: center;
	color: #FFF;
  overflow: hidden;
}

#submenu_violet a
{
	color: #FFF;
}

#submenu_pink
{
	width: 992px;
	margin: 0 auto;
	background-color: #D998BD;
	padding: 1px 4px 0px 4px;
	text-align: center;
	color: #FFF;
  overflow: hidden;
}

#submenu_pink a
{
	color: #FFF;
}

#submenu_yellow
{
	width: 992px;
	margin: 0 auto;
	background-color: #FFCE07;
	padding: 1px 4px 0px 4px;
	text-align: center;
	color: #FFF;
  overflow: hidden;
}

#submenu_yellow a
{
	color: #FFF;
}

input, textarea, select
{
	font-size: 12px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #1C0D6F;
    padding: 2px;
    background-color: #D8F3FC;
    border: 1px solid #7C9FC7;
    margin: 2px 2px 2px 15px;
    width: 200px;
}

textarea{
  width: 500px;
  height: 200px;
}

.dama
	{
	float:left;
        height:260px;
        margin:5px;
        padding:10px;
        text-align:center;
        width: 200px;
        font-weight: normal;
	}
        .dama img{
            border: 1px solid #7D0539;
        }
        .dama b{
            font-size: 14px;
        }

.title
{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	width: 100%;
}
	
#blue_wrapper
{
	margin: 0 auto;
    width: 970px;
    background-image: url('../images/blue_bg.jpg');
    padding: 15px;
    overflow: hidden;
	color: #1C0D6F;
}

#blue_wrapper .title
{
	border-bottom: 1px solid #1C0D6F;
}

#violet_wrapper
{
	margin: 0 auto;
    width: 970px;
    background-image: url('../images/violet_bg.jpg');
    padding: 15px;
    overflow: hidden;
	color: #7F0760;
}

#violet_wrapper .title
{
	border-bottom: 1px solid #7F0760;
}

#darkblue_wrapper
{
	margin: 0 auto;
    width: 970px;
    background-image: url('../images/darkblue_bg.jpg');
    padding: 15px;
    overflow: hidden;
	color: #050F69;
}

#darkblue_wrapper .title
{
	border-bottom: 1px solid #050F69;
}

#green_wrapper
{
	margin: 0 auto;
    width: 970px;
    background-image: url('../images/green_bg.jpg');
    padding: 15px;
    overflow: hidden;
	color: #4C6900;
}

#green_wrapper .title
{
	border-bottom: 1px solid #4C6900;
}

#yellow_wrapper
{
	margin: 0 auto;
    width: 970px;
    background-image: url('../images/yellow_bg.jpg');
    padding: 15px;
    overflow: hidden;
	color: #554400;
}

#light_yellow_wrapper .title
{
	border-bottom: 1px solid #554400;
}

#light_yellow_wrapper
{
    margin: 0 auto;
    width: 970px;
    background-image: url('../images/light_yellow_bg.jpg');
    padding: 15px;
    overflow: hidden;
    color: #554400;
}

#yellow_wrapper .title
{
	border-bottom: 1px solid #554400;
}

#orange_wrapper
{
	margin: 0 auto;
    width: 970px;
    background-image: url('../images/orange_bg.jpg');
    padding: 15px;
    overflow: hidden;
	color: #443005;
}

#orange_wrapper .title
{
	border-bottom: 1px solid #443005;
}

#pink_wrapper
{
	margin: 0 auto;
    width: 970px;
    background-image: url('../images/pink_bg.jpg');
    padding: 15px;
    overflow: hidden;
	color: #5E0638;
}

#pink_wrapper .title
{
	border-bottom: 1px solid #5E0638;
}

#foot_blue
{
	margin: 0 auto;
    width: 990px;
	height: 28px;
    padding: 5px;
    text-align: center;
	background-image: url('../images/blue_bg.jpg');
	color: #1C0D6F;
}
#foot_blue a{color: #1C0D6F;}

#foot_violet
{
	margin: 0 auto;
    width: 990px;
	height: 28px;
    padding: 5px;
    text-align: center;
	background-image: url('../images/violet_bg.jpg');
	color: #7F0760;
}
#foot_violet a{color: #7F0760;}

#foot_darkblue
{
	margin: 0 auto;
    width: 990px;
	height: 28px;
    padding: 5px;
    text-align: center;
	background-image: url('../images/darkblue_bg.jpg');
	color: #050F69;
}
#foot_darkblue a{color: #050F69;}

#foot_green
{
	margin: 0 auto;
    width: 990px;
	height: 28px;
    padding: 5px;
    text-align: center;
	background-image: url('../images/green_bg.jpg');
	color: #4C6900;
}
#foot_green a{color: #4C6900;}

#foot_yellow
{
	margin: 0 auto;
    width: 990px;
	height: 28px;
    padding: 5px;
    text-align: center;
	background-image: url('../images/yellow_bg.jpg');
	color: #554400;
}
#foot_yellow a{color: #554400;}

#foot_light_yellow
{
	margin: 0 auto;
    width: 990px;
	height: 28px;
    padding: 5px;
    text-align: center;
	background-image: url('../images/light_yellow_bg.jpg');
	color: #554400;
}
#foot_light_yellow a{color: #554400;}

#foot_orange
{
	margin: 0 auto;
    width: 990px;
	height: 28px;
    padding: 5px;
    text-align: center;
	background-image: url('../images/orange_bg.jpg');
	color: #443005;
}
#foot_orange a{color: #443005;}

#foot_pink
{
	margin: 0 auto;
    width: 990px;
	height: 28px;
    padding: 5px;
    text-align: center;
	background-image: url('../images/pink_bg.jpg');
	color: #5E0638;
}
#foot_pink a{color: #5E0638;}
.ranktab{
  text-align: center;
  width: 100%;
}
.ranktab td, th{
  border-bottom: 1px solid #554400;
  padding: 5px;
}

.button_left{
  background-image: url('../images/button_left.gif');
  background-repeat: no-repeat;
  width: 15px;
  height: 31px;
  float: left;
}

.button_center{
  background-image: url('../images/button_center.gif');
  background-repeat: repeat-x;
  height: 31px;
  float: left;
  line-height: 31px;
}

.button_right{
  background-image: url('../images/button_right.gif');
  background-repeat: no-repeat;
  width: 15px;
  height: 31px;
  float: left;
}
