body
{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	color:black;
	background-color:black;
	background-image:url('design/background.png');
	background-attachment:fixed;
	background-repeat:repeat-x;
}

img
{
	border-style:none;
}


a
{
        color: #000000;
        border: none;
        text-decoration: none;
}

.a2
{
        color: #0066cc;
        border: none;
        text-decoration: underline;
        font-weight: bold;
}

.a2:hover
{
        color: #cc0033;
}

.a2:active
{
        color: #990000;
}

#central
{
	width: 1105px;
	margin: auto;
	text-align: left;
}

#top
{
	width: 1105px;
	height: 250px;
	background-image: url('design/top.png');
	-background: none;
       filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/top.png', sizingMethod='scale');
	float: left;
	margin-left: 0px;
}

#center_repeat
{
	width: 1105px;
	min-height: 300px;
	-height: 300px;
	background-image: url('design/center-repeat.png');
	background-repeat: repeat;
	float: left;
	position: relative;
}

#bottom11
{
	width: 1105px;
	height: 218px;
	background-image: url('design/bottom.png');
	-background: none;
       filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/bottom.png', sizingMethod='scale');
       float: left;
}

#bottom
{
width: 1105px;
height: 218px;
background-image: url('design/bottom.png');
float: left;
}

#menu
{
	width: 258px;
	min-height: 300px;
	-height: 300px;
	/*float: left;*/
	position:absolute;
        top:  0px;
        left: 0px;
}

#menu_top
{
	width: 258px;
	height: 75px;
	background-image: url('design/menu-top.png');
	-background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/menu-top.png', sizingMethod='scale');
    background-position: bottom;
	float: left;
	position: relative;
}

#menu_center
{
	width: 247px;
	-width: 258px;
	min-height: 35px;
	-height: 200px;
	background-image: url('design/menu-center.png');
	float: left;
        padding-left: 21px;
}

#menu_bottom
{
	width: 258px;
	height: 104px;
	background-image: url('design/menu-bottom.png');
	-background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/menu-bottom.png', sizingMethod='scale');
	float: left;
}

#text
{
	width: 847px;
	min-height: 300px;
	-height: 300px;
	float: left;
}

#golden_top
{
	width: 212px;
	height: 18px;
	background-image: url('design/golden-top.png');
	float: left;
}

#golden_center
{
	width: 197px;
	_width: 212px;
	min-height: 20px;
	_height: 20px;
	background-image: url('design/golden-center.png');
	float: left;
	padding-left: 15px;
}

#golden_bottom
{
	width: 212px;
	height: 41px;
	-height: 20px;
	background-image: url('design/golden-bottom.png');
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 10px;
}

.golden_bottom_cell1
{
       width: 91px;
       height: 41px;
       float: left;
       margin-left: 12px;
       _margin-left: 4px;
       margin-top: 5px;
}
.golden_bottom_cell2
{
       width: 91px;
       height: 41px;
       float: left;
       margin-left: 7px;
       _margin-left: 8px;
       margin-top: 5px;
}

#menu_buttons {
       padding-left: 9px;
}

.pergamen_center
{
      background:url('design/pergamen/pergamen-center.jpg') repeat;
      width: 664px;
      _width: 691px;
      -height: 115px;
      min-height: 115px;
      position:relative;
      left:247px;
      color: #000000;
      padding-left: 27px;
}

.pergamen_bottom
{
      background-image:url('design/pergamen/pergamen-bottom.jpg');
      width: 691px;
      height: 45px;
      position:relative;
      left:247px;
}

.textwindow_top
{
      background-image:url('design/text_window/normal-top');

}

html:first-child .box
{
   width: 99px;
}

.box
{
       background-image:url('design/inputbox.png');
       border-style: none;
       width: 100px;
       _width: 105px;
       height: 18px;
       #height: 20px;
       color: white;
       padding-left: 5px;
       border: 0px none transparent;
}

html:first-child .box2
{
   width: 139px;
}

.box2
{
       background-image:url('design/inputbox2.png');
       border-style: none;
       width: 140px;
       _width: 145px;
       height: 18px;
       #height: 20px;
       color: white;
       padding-left: 5px;
       border: 0px none transparent;
}

html:first-child .box3
{
   width: 51px;
}

.box3
{
       background-image:url('design/inputbox3.png');
       border-style: none;
       width: 52px;
       _width: 57px;
       height: 18px;
       #height: 20px;
       color: white;
       padding-left: 5px;
       margin-left: 41px;
       border: 0px none transparent;
}

.golden_text
{
       color: #ffd200;
       font-size: 12px;
       font-weight: bold;
}

a.button1
{
       display: block;
       width: 144px;
       _width:194px;
       height: 31px;
       _height: 41px;
       float:left;
       color: #ffd200;
       padding-left: 50px;
       padding-top: 10px;
       font-size: 14px;
}

a.button1:hover
{
       background-position: 0px -41px;
       color: #ffffff;
}

.button2
{
       background: url("design/buttons/button2.png") no-repeat;
       display:block;
       width: 90px;
       height: 20px;
       -height: 23px;
       border: none;
       color: #ffd200;
       font-weight: bold;
}

.button2:hover
{
       background-position: 0px -23px;
       color: #ffffff;
}


#login_label_img
{
       background: url("design/text_banners/login_label.jpg") no-repeat;
       display: block;
       width: 125px;
       height: 25px;
       margin-left: 65px;
       margin-top: 45px;
}

#account_label_img
{
       background: url("design/text_banners/account_label.jpg") no-repeat;
       display: block;
       width: 125px;
       height: 25px;
       margin-left: 65px;
       margin-top: 45px;
}

#recom_label_img
{
       background: url("design/text_banners/recom_label.jpg") no-repeat;
       display: inline;
       float: left;
       width: 125px;
       height: 25px;
       margin-left: 47px;
       margin-top: 7px;
}

#menu_div_center_all
{
       float: left;
}

.window_normal_top1
{
       background: url("design/text_window/normal-top.jpg") no-repeat;
       display: block;
       width: 635px;
       height: 15px;
       -margin-bottom: -5px;
       float: left;
       #position: relative;
       #left: -1px;
}

.window_normal_top2
{
       background: url("design/text_window/normal-top2.jpg") no-repeat;
       display: block;
       width: 635px;
       height: 45px;
       float: left;
       #position: relative;
       #left: -1px;
}

.window_normal_top3
{
       background: url("design/text_window/normal-top3.jpg") no-repeat;
       display: block;
       width: 635px;
       height: 45px;
       float: left;
       #position: relative;
       #left: -1px;
}

.window_normal_top_title
{
       font-size: 15px;
       font-family: Tahoma;
       color: #FEBE00;
       font-weight: bold;
       padding-left: 47px;
       padding-top: 8px;
       width: 521px;
       _width: 559px;      
       float: left;
}

.window_normal_top_next
{
       font-size: 13px;
       font-family: Tahoma;
       color: #1E4378;
       font-weight: bold;
       padding-top: 11px;
}

.window_normal_center
{
       background: url("design/text_window/normal-center.jpg") repeat;
       display: block;
       width: 599px;
       #width: 635px;         
       -height: 45px;
       min-height: 45px;
       font-size: 14px;
       font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
       padding-left: 18px;
       padding-right: 18px;
       float: left;
       #position: relative;
       #top: -3px;
       #left: -1px;
}

.window_normal_bottom
{
       background: url("design/text_window/normal-bottom.jpg") no-repeat;
       display: block;
       width: 635px;
       height: 25px;
       margin-bottom: 14px;
       -margin-bottom: 8px;
       float: left;
       #position: relative;
       #top: -3px;
       #left: -1px;
}

.window_middle_top_title
{
       font-size: 15px;
       font-family: Tahoma;
       color: #FEBE00;
       font-weight: bold;
       padding-left: 47px;
       padding-top: 8px;
       width: 362px;
       float: left;
}

.window_middle_top1
{
       background: url("design/text_window/midrange-top.jpg") no-repeat;
       display: block;
       width: 362px;
       height: 56px;
       float: left;
}

.window_middle_top2
{
       background: url("design/text_window/midrange-top2.jpg") no-repeat;
       display: block;
       width: 362px;
       height: 45px;
       float: left;
}

.window_middle_center
{
       background: url("design/text_window/midrange-center.jpg") repeat;
       display: block;
       width: 326px;
       #width: 362px;
       min-height: 75px;
       -height: 75px;
       font-size: 14px;
       font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
       padding-left: 18px;
       padding-right: 18px;
       float: left;
}

.window_middle_bottom
{
       background: url("design/text_window/midrange-bottom.jpg") no-repeat;
       display: block;
       width: 362px;
       height: 25px;
       margin-bottom: 10px;
       float: left;
}

.window_small_top_title
{
       font-size: 15px;
       font-family: Tahoma;
       color: #FEBE00;
       font-weight: bold;
       padding-left: 47px;
       padding-top: 8px;
       width: 258px;
       float: left;
}

.window_small_top1
{
       background: url("design/text_window/small-top.jpg") no-repeat;
       display: block;
       width: 258px;
       -height: 56px;
       height: 6px;
       float: left;
}

.window_small_top2
{
       background: url("design/text_window/small-top2.jpg") no-repeat;
       display: block;
       width: 258px;
       -height: 45px;
       height: 45px;
       float: left;
}




.window_small_center
{
       background: url("design/text_window/small-center.jpg") repeat;
       display: block;
       width: 222px;
       #width: 258px;
       min-height: 75px;
       -height: 75px;
       font-size: 14px;
       font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
       padding-left: 18px;
       padding-right: 18px;
       float: left;
       position: relative;
       top: -12px;
}

.window_small_bottom
{
       background: url("design/text_window/small-bottom.jpg") no-repeat;
       display: block;
       width: 258px;
       height: 25px;
       margin-bottom: 10px;
       float: left;
       position: relative;
       top: -12px;
}

#td_pergamen
{
       color: #000000;
}

#user_window
{
       background: url("design/user_window/user-window.gif") no-repeat;
       display: block;
       width: 184px;
       height: 140px;
       margin-bottom: 5px;
       margin-left: -1px;
       position: relative;
       top:0px;
       left:0px;
}

#user_window_nick_name
{
       position: absolute;
       left: 7px;
       top: 5px;
       width: 170px;
       height: 20px;
       color: #ffd200;
       font-size: 14px;
       font-weight: bold;
}

.a_window_normal_top_next
{
       font-size: 13px;
       font-family: Tahoma;
       color: #1E4378;
       font-weight: bold;
}
/*
html:first-child #user_window_avatar
{
       position: absolute;
       left: 7px;
       top: 43px;
}
*/
#user_window_info
{
       width:90px;
       height:90px;

       position: absolute;
       left: 85px;
       top: 38px;

       font-size: 12px;
       font-family: Tahoma;
       color: #ffd200;
       font-weight: bold;
}

#user_window_avatar
{
       position: absolute;
       left: 7px;
       top: 38px;
}

#user_window_button
{
       width: 69px;
       _width: 72px;
       height: 22px;
       position: relative;
       left: 5px;
       top: 114px;
       _top: 113px; 
}

#user_window_button_switch_user
{
       background: url("design/user_window/uwb_switch_user.gif") no-repeat;
       width: 23px;
       height: 22px;
       float: left;
       cursor: pointer;
}

#user_window_button_switch_user_off
{
       background: url("design/user_window/uwb_switch_user_off.gif") no-repeat;
       width: 23px;
       height: 22px;
       float: left;
       cursor: pointer;
}

#user_window_button_geneze
{
       background: url("design/user_window/uwb_geneze.gif") no-repeat;
       width: 23px;
       height: 22px;
       float: left;
       cursor: pointer;
}

#user_window_button_details
{
       background: url("design/user_window/uwb_details.gif") no-repeat;
       width: 23px;
       height: 22px;
       float: left;
       cursor: pointer;
}

#user_window_button_messenger
{
       background: url("design/user_window/uwb_messenger-on.gif") no-repeat;
       width: 23px;
       height: 22px;
       float: left;
       cursor: pointer;
}

#user_window_button_messenger_off
{
       background: url("design/user_window/uwb_messenger-off.gif") no-repeat;
       width: 23px;
       height: 22px;
       float: left;
       cursor: pointer;
}

.forum_read
{
       background: url("design/forum/strip-readed.jpg") no-repeat;
       width: 667px;
       height: 65px;
       float: left;
       position: relative;
       left: -21px;
}

.forum_unread
{
       background: url("design/forum/strip-unreaded.jpg") no-repeat;
       width: 667px;
       height: 65px;
       float: left;
       position: relative;
       left: -21px;
}

.forum_avatar
{
       background: url("design/forum/face-part.jpg") no-repeat;
       width: 104px;
       height: 99px;
       -width: 143px;
       _width: 143px;
       -height: 134px;
       _height: 134px;
       float: left;
       position: relative;
       top: -65px;
       -top: -75px;  
       _top: -75px;
       left: -30px;
       padding-top: 39px;
       padding-left: 35px;
       margin-bottom: -65px;
       -margin-bottom: -75px;
       _margin-bottom: -75px;
       margin-right: -30px;
}

.forum_avatar_frame
{
       background: url("design/forum/face-border.gif") no-repeat;
       width: 64px;
       height: 64px;
}

.forum_text
{
       font-family:Verdana,Arial, Helvetica, sans-serif;
       font-size:11px;
       padding-left: 10px;
       padding-right: 10px;
}

.title1 
{
       font-size: 15px;
       color: #ff0000;
       font-weight: bold;
}

a.button_text
{
       background: transparent url("design/buttons/button-text.png") no-repeat;
       display: block;
       width: 94px;
       -width: 100px;
       height: 25px;
       float:left;
       color: #d3a001;
       font-size: 13px;
       font-weight: bold;
       padding-top: 4px;
       padding-left: 6px;
       text-align:center;
       -background: none;
       filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/buttons/button-edit-delete.png', sizingMethod='scale');
}

a.button_text:hover
{
       color: #ffef3e;
}


a.button_edit_delete
{
       background: transparent url("design/buttons/button-edit-delete.png") no-repeat;
       display: block;
       width: 75px;
       height: 27px;
       float:left;
       color: #d3a001;
       font-size: 13px;
       font-weight: bold;
       padding-top: 4px;
       -background: none;
       filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/buttons/button-edit-delete.png', sizingMethod='scale');
}

a.button_edit_delete:hover
{
       color: #ffef3e;
}

.DGXColorMixer_main
{
  border: 1px solid black;
}

.table_header
{
    background-color:#996633;
    color:#EEE8AA;
}

