@CHARSET "UTF-8";

body {
    padding:      0px;
    margin:       0px;
    background:   url( "basic/bg.gif" );
    padding-left: 50%;
}

/******************************************************************************************************
	FONTS STYLE
*******************************************************************************************************/	
	
a, 
a:visited, 
a:active, img  { color: #735936; border: 0px solid #000000; }
a:hover   { color: #E7933E; }

body, p, a, b, u, i, ol, ul, li, span, s, acronym, sup, sub, div, td {	
	font-size:   12px;
}

body, p, b, u, i, ol, ul, li, span, s, acronym, sup, sub, div, td, h1, h2, h3, h4, h5, h6, input, textarea {
	font-family: "Tahoma";
	color:       #9A6F38;
}

h1, h2, h3, h4, h5, h6 {
	margin:  0px;
	padding: 0px;
}

acronym {
	border-bottom: 1px dashed #735936;
}

p {
	margin:        0px;
	text-align:    justify;
	margin-bottom: 10px;
	padding-left:  10px;
	padding-right: 10px;
}

h3 {
	;
}

h4 {
	;
}

h5 {
	;
}

h6 {
	display: block;
	border-bottom: 1px dashed  #735936;
	font-size: 13px;
	margin-top: 3px;
	margin-bottom: 3px;
}

div.warp05 { height: 5px;  clear: both; }
div.warp10 { height: 10px; clear: both; }
div.warp15 { height: 15px; clear: both; }
div.warp20 { height: 20px; clear: both; }
div.warp25 { height: 25px; clear: both; }
div.warp30 { height: 30px; clear: both; }

img.framed_left,
img.framed_left_400x200,
img.framed_left_200x100 {
	border: 10px solid #D9CEB7;
	float:  left;
	margin-right: 3px;
	margin-bottom: 3px;
}

img.framed_right,
img.framed_right_400x200,
img.framed_right_200x100 {
	border: 10px solid #D9CEB7;
	float:  right;
	margin-left: 3px;
	margin-bottom: 3px;
}

img.framed_left_400x200, img.framed_right_400x200 { width: 400px; height: 200px; }
img.framed_left_200x100, img.framed_right_200x100 { width: 200px; height: 100px; }

/* INPUT FIELDS */



.imput_textarea {
	width:  300px;
	height: 100px;
}

.imput_line {
	width: 300px;
}

div.auth_rega {
	font-size: 14pt;
	text-align: center;

	color: #92764e;
}

div.auth_rega a {
	font-size: 14pt;

	text-decoration: none;
	color: #92764e;
}

div.auth_expand {
	border: 1px solid #957a54;
	background: #f7f4ef;
	margin-top: 4px;
	display:none;
}


/******************************************************************************************************
	BASIC CONTAINERS STYLES
*******************************************************************************************************/	

table.basic_table {
    position:        absolute;
    margin-left:    -500px;
    border-collapse: collapse;
    width:           1000px;
    height:          100%;
}

/******************************************************************************************************
	SKELETON HEADER STYLES
*******************************************************************************************************/


div.MAIN_STYLE_AJAX_Loading {
	position: absolute;
	top: 0px;
    display:none;
	
}

div.MAIN_STYLE_AJAX_Loading div.shadow {
	width:  144px;
	height: 38px;
	background: url( "ajax/shadow.png" ) left top no-repeat;
}

div.MAIN_STYLE_AJAX_Loading div.field {
	width:  120px;
	height: 26px;
	background: url( "ajax/load_bg.png" ) left top no-repeat;
}



td.SKELETON_Parts_Header {
	padding:        0px;
	background:     url( "basic/main.png" ) 0px 0px no-repeat;
	/*border: 1px solid #000000;*/
	height: 123px;
}


td.SKELETON_Parts_Header h1 {
	position: absolute;
	width:    150px;
	height:   32px;
	margin-top:  34px;
	margin-left: 65px;
	background: url( "basic/logo.png" ) 0px 0px no-repeat;
}

td.SKELETON_Parts_Header h1 a {
	display: block;
	width:   150px;
	height:  32px;
}

td.SKELETON_Parts_Header table.main_menu {	
	display:         block;
	position:        absolute;
    border-collapse: collapse;
    top: 0px;
    margin-left:     255px;
    margin-top: 30px;
    
}

td.SKELETON_Parts_Header table.main_menu td {
	padding: 5px;
	padding-left: 10px;
}

td.SKELETON_Parts_Header table.main_menu td a {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}


table.basic_table td.content {
	vertical-align: top;
	padding:        21px;	
	background:     url( "basic/main.png" ) -1001px 0px repeat-y;
	/*border: 1px solid #000000;*/
}

td.breadcorns {
	background:     url( "basic/main.png" ) -1001px 0px repeat-y;
	height: 20px;
}

table.basic_table td.footer {
	vertical-align: top;
	padding:        0px 21px 0px 21px;
	background:     url( "basic/main.png" ) 0px -124px no-repeat;
	height:         36px;
	/*border: 1px solid #000000;*/
}

table.basic_table td.footer div {
	border:  0px solid #000000;
    padding: 12px 10px 0px 10px;
}

div.main_user_panel {
	position:   absolute;
	right:      0px;
	background: url( "basic/u_panel_1.png" ) 0px -27px repeat-x;
}

div.main_user_panel div.right_end {
	height: 26px;
	background: url( "basic/u_panel_1.png" ) left 0px no-repeat;
	padding-left: 3px;
}

div.main_user_panel div.right_end div.hello {
	position: absolute;
}

div.main_user_panel div.right_end div.hello a {
	position: absolute;
	margin-top: -2px;
	margin-left: 30px;
	text-decoration: none;
}

/*div.main_user_panel input {
	font-size: 11px;
	border: 1px solid #92764e;
	background: #f7f4ef;
	display: block;
	position: absolute;
	padding: 0px;
	width: 40px;
}

div.main_user_panel input.submit {
	right: 5px;
	top:   6px;
	height: 15px;
}

div.main_user_panel input.email {
	right: 150px;
	top:   4px;
}

div.main_user_panel b.email {
	display: block;
	position: absolute;
	right: 195px;
	top:   6px;
}
                                  
div.main_user_panel input.pass {
	right: 50px;
	top:   4px;
}

div.main_user_panel b.pass {
	display: block;
	position: absolute;
	right: 95px;
	top:   6px;
}*/

div.main_user_panel div.user {
	padding-top: 5px;
	padding-left: 4px;
	padding-right: 4px;
}

div.main_user_panel div.button_up {
	position: absolute;
	top: 0px;
	right: 0px;
    width: 32px;
    height: 26px;
    background: url( "basic/arrows.png" ) 0px 0px no-repeat;
}

div.main_user_panel div.button_down {
	position: absolute;
	top: 0px;
	right: 0px;
    width: 32px;
    height: 26px;
    background: url( "basic/arrows.png" ) 0px -27px no-repeat;
}

div.main_user_panel div.button_down:hover, 
div.main_user_panel div.button_up:hover {
    cursor: pointer;
}

div.main_user_panel div.menu_hide {
	display: none;
}

div.main_user_panel div.menu_show {
	display: block;
    position: absolute;
    right: 0px;
    top: 26px;
    width: 40px;
    background: url( "basic/u_panel_2.png" ) -28px 0px repeat-y;
}

div.main_user_panel div.menu_show div.top_arrow {
	width:  14px;
	height: 8px;
	margin-left: 13px;
	margin-top:  -1px;
	background: url( "basic/u_panel_2.png" ) 0px 0px no-repeat;
}

div.main_user_panel div.buttons a,
div.main_user_panel div.buttons a:hover	 {
	color: transparent;
	width:       32px;
	height:      32px;
	display:     block;
	margin-left: 5px;
	margin-right: 3px;
	margin-bottom: 2px;
	text-decoration: none;
}

div.main_user_panel div.buttons a.self    { background: url( "buttons/user.png"    ); }
div.main_user_panel div.buttons a.preferences { background: url( "buttons/preferences.png" ); }
div.main_user_panel div.buttons a.mail        { background: url( "buttons/mail.png"        ); }
div.main_user_panel div.buttons a.friends     { background: url( "buttons/friends.png"     ); }
div.main_user_panel div.buttons a.myart         { background: url( "buttons/art.png"         ); }
div.main_user_panel div.buttons a.myplugins   { background: url( "buttons/myplugins.png"   ); }
div.main_user_panel div.buttons a.exit        { background: url( "buttons/exit.png"        ); }
div.main_user_panel div.buttons a.help        { background: url( "buttons/help.png"        ); }
div.main_user_panel div.buttons a.search        { background: url( "buttons/search.png"        ); }

div.main_user_panel div.buttons a b           { display: block; }

div.main_user_panel div.buttons b.red_left {
	position: absolute;
	background: url( "rounds/red_left.png" ) left top no-repeat;
	padding-left: 4px;
}

div.main_user_panel div.buttons b.red_right {
	background: url( "rounds/red_right.png" ) right top no-repeat;
	padding-right: 4px;
}
	
div.main_user_panel div.buttons b.red_bg {
	font-size: 8px;
	color:     #FFFFFF;
	padding-top: 1px;
	padding-bottom: 3px;
	background: url( "rounds/red_center.png" ) 0px 0px repeat-x;
}

div.main_user_panel div.menu_show div.bot_bg {
	height:     3px;
	background: url( "basic/u_panel_2.png" ) -69px 0px no-repeat;
}
	

/******************************************************************************************************
	BREADCORNS STYLES
*******************************************************************************************************/

div.breadcorns {
	border: 1px dashed #EAE1CD;
	background-color:  #F3F0E6;
	color:             #BBA677;
	padding-left:      4px;
	margin-top:     11px;	
    margin-bottom:     11px;
    margin-left: 45px;
    margin-right: 20px;
}

div.breadcorns a,
div.breadcorns a:visited {
	font-weight:     bold;
	color:           #BBA677;
	text-decoration: none;
}

div.breadcorns a:hover { color: #DABC9D; }

/******************************************************************************************************
	INNER TABLE STYLES
*******************************************************************************************************/

table.inner_table {
	border-collapse: collapse;
	width:           100%;
} 

table.inner_table td.left {
	padding:        0px;
	padding-left:   22px;
	padding-right:  19px;
	vertical-align: top;
}

table.inner_table td.center {
	padding:       0px;
	padding-top:   2px;
	width:         710px;
	vertical-align: top;
}


/******************************************************************************************************
	LEFT MENU STYLES
*******************************************************************************************************/


table.inner_table td.left div.bg {
	width: 207px;
	background: url( "basic/menu.png" ) -416px 0px repeat-y;
}

table.inner_table td.left div.top {
	background: url( "basic/menu.png" ) 0px 0px no-repeat;
}

table.inner_table td.left div.bot {
	padding-top: 4px;
	padding-bottom: 4px;
	
	background: url( "basic/menu.png" ) -208px bottom no-repeat;
}

table.inner_table td.left div.title {
	background:  url( "basic/menu.png" ) -1040px 0px no-repeat;
	text-align:  center;
	font-weight: bold;
	font-size:   13px;
	
}

table.inner_table td.left div.bg a {
	display: block;
	text-decoration: none;
	padding-left:    20px;
	padding-right:   20px;
	padding-bottom:  3px

}

table.inner_table td.left div.bg a:hover {
	background: url( "basic/menu.png" ) -832px 0px no-repeat;
}

table.inner_table td.left div.bg a.active {
	background: url( "basic/menu.png" ) -624px 0px no-repeat;
}

table.inner_table td.left div.bg a.line2:hover {
	background: url( "basic/menu.png" ) -1456px 0px no-repeat !important;
}

table.inner_table td.left div.bg a.line2_active {
	background: url( "basic/menu.png" ) -1248px 0px no-repeat !important;
}

div.browser_warn {
	border:  1px solid #ff6363;
	padding: 1px;
	margin-bottom: 20px;
}

div.browser_warn div.title {
	background: url( "warn/bg_warning.png" ) !important;
	border: 1px solid #ffb1b1;
	border-bottom: 0px solid #ff7e7e;
	padding: 3px;
	text-align: center;
	color: #FFFFFF;
}

div.browser_warn div.text {
	border: 1px solid #ffb1b1;
	border-top: 0px solid #ff7e7e;
	padding: 3px;
	color: #ff0000;
	background: #f3dddd;
}

div.browser_warn div.text a {
	display: inline !important;
	text-decoration: none;
	color: #b13d3d;
	border-bottom: 1px dashed #b13d3d;
}

div.browser_warn div.text a:hover {
	color: #dc5c5c;
	border-bottom: 1px solid #b13d3d;
}

/******************************************************************************************************
	CONTENT TITLE STYLES
*******************************************************************************************************/

div.content_title {
	background: url( "basic/title.png" ) 0px 0px repeat-x;
}

div.content_title div.bg {
	background: url( "basic/title.png" ) 0px 0px no-repeat;
}

div.content_title div.left {
	background: url( "basic/title.png" ) right -71px no-repeat;
}

div.content_title div.right {
	background: url( "basic/title.png" ) left -100px no-repeat;	
	height: 28px;
}

div.content_title h2 {
	display: block;
	text-align: center;
	padding-top: 3px;
}

div.content_bookmarks {
	position: absolute;
	margin-top: -14px;
	padding-left: 3px;
}

div.content_bookmarks a {
	display: block;
	float: left;
	text-decoration: none;
	border-bottom: 1px solid #92764E;
	border-left:   1px solid #92764E;
	border-right:  1px solid #92764E;
	margin-right:  5px;
	background: url( "basic/title.png" ) 0px -35px no-repeat;	
}

div.content_bookmarks a:hover {
	background: url( "basic/title.png" ) 0px -50px no-repeat;
	border-bottom: 1px solid #F8F5EE;	
}

div.content_bookmarks b {
	display: block;
	margin-top: -1px;
	border-top:  1px solid #92764E;
	padding-left:  2px;
	padding-right: 2px;
}
                    


div.content_bookmarks a.active {
	background: url( "basic/title.png" ) 0px -50px no-repeat;
	border-bottom: 1px solid #F8F5EE;	
}

div.content_title_team {
	position: absolute;
	border-top:   1px solid #92764E;
	border-left:  1px solid #92764E;
	border-right: 1px solid #92764E;
	margin-top:  -1px;
	margin-left:  3px;
	height: 21px;
}

div.content_title_team div.bot_line {
	padding-top:  3px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	border-bottom:   1px solid #92764E;
	
}

div.tiny_frame_title {
	background: url( "pngs/png2l.png" ) left bottom no-repeat;
	margin-left: 15px;
	padding-left: 48px;
}

div.tiny_frame_title h4 a, div.tiny_frame_title h4 {
	text-decoration: none;
	font-size: 14px;
}





/******************************************************************************************************
	STANDART TABLE STYLES
*******************************************************************************************************/

table.standart {
	border-collapse: collapse;
	width:           100%;
}

table.standart td.px200,
table.standart td.px200_p5,	
table.standart td.px200_p20  { 
	width: 200px;
	padding: 0px;
	vertical-align: top;
}

table.standart td.px200_p5 {
	padding-left:  5px;
}

table.standart td.px200_p20 {
	padding-left:  20px;
}

table.standart td.p20x20 {
	padding: 0px;
	padding-left:  20px;
	padding-right: 20px;
}

table.standart td.pad0 {
	padding: 0px;
	vertical-align: top;
}

table.standart td.left,
table.standart td.left_p5 ,
table.standart td.left_p20,
table.standart td.left_p25{
	padding: 0px;
	width:   150px;
	vertical-align: top;
}

table.standart td.left,
table.standart td.left_m5 ,
table.standart td.left_m20,
table.standart td.left_mp25{
	padding: 0px;
	width:   150px;
}

table.standart td.left_p5 {  padding-left:  5px; }
table.standart td.left_p20 { padding-left: 20px; }
table.standart td.left_p25 { padding-left: 25px; }

table.standart td.left_m5 {  padding-left:  5px; }
table.standart td.left_m20 { padding-left: 20px; }
table.standart td.left_m25 { padding-left: 25px; }

table.standart td.right {
	vertical-align: top;
}

table.standart td.w28x35 {
	padding: 0px;
	width:   28px;
	height:  35px;
}

table.standart select {
	font-size: 10px;
	border: 1px solid #92764e;
	background: #f7f4ef;
	width: 200px;
}

table.standart input.button {
	margin: 0px;
	padding: 2px;
	border: 1px solid #92764e;
	background: #f7f4ef;
	width: 200px;
}

table.standart input.textline {
	margin: 0px;
	padding: 2px;
	border: 1px solid #92764e;
	background: #f7f4ef;
	width: 300px;
}

table.standart textarea.textarea {
	margin: 0px;
	padding: 2px;
	border: 1px solid #92764e;
	background: #f7f4ef;
	width:  300px;
	height: 50px;
}


div.inventary_doll {
	background: transparent;
}

div.inventary_doll div {
	width:  226px;
	height: 400px;
	background-position: 50% 50%;
}

h3.filess_title {
	display: block;
	margin-left: 143px;
	padding-left: 50px;
	background-repeat: no-repeat;
	background-image:  url("pngs/png2l.png");
	margin-bottom: -1px;
}

h3.filess_title a { font-size: 14px; text-decoration: none; }

a.download_butt {
	display: block;
	width:   200px;
	height:  21px;
	background: url( "statbar/download_butt.png" ) 0px 0px no-repeat;
	text-decoration: none;
}

div.statbar_active_bg, div.rating_solid_bg {
	width: 106px;
	height: 29px;
	background: url( "statbar/beg_background.png" ) 0px 0px no-repeat;
}

input.statbar_button_go {
	display: block;
	width: 100px;
	height: 21px;
	font-size: 11px;
	border: 0px solid #92764e;
	background: #f7f4ef;
	color: transparent;
	background: url( "statbar/vote.png" ) 0px 0px no-repeat;
}

input.statbar_active_num {
	font-size: 40px;
    text-align: center;
	border: 0px solid #92764e;
	background: transparent;
	width: 83px;
	height: 53px;
	background: url( "statbar/rate.png" ) 0px 0px no-repeat;	
}

.slider {
	width: 106px;
	height: 29px;
	background: url( "statbar/beg_background.png" ) 0px 0px no-repeat;	
}
.knob {
	width: 7px;
	height: 29px;
	position: relative;
	background: url( "statbar/begunok.png" ) 0px 0px no-repeat;	
}

div.rating_solid_bg a {
	display: block;
	width: 106px;
	height: 29px;
	background: url( "statbar/begunok.png" ) 0px 0px no-repeat;	
}

div.raiting_bar {
	position: absolute;
	width: 100px;
	height: 22px;
	margin-top: -22px;
	background: url( "statbar/plug_line.png" ) 0px 0px no-repeat;	
}

div.raiting_bar a {
	display: block;
	width: 100px;
	height: 22px;
	background: url( "statbar/plug_mark.gif" ) 0px 0px no-repeat;	
}




div.plug_search_expand {
	font-weight: bold;
	border:      1px solid #92764e;
	background: #f0ebe4;
	width: 228px;
}

div.plug_search_expand div {
	padding: 2px;
}

div.plug_search_expand:hover {
	cursor: pointer;
}

div.plug_search_expand_field {
	position: absolute;
	margin-top: 2px;
	border:      1px solid #92764e;
	background: #f0ebe4;
	width: 198px;
	display: none;
	margin-left: 30px;
}

div.plug_search_expand_field div {
	padding: 2px;
	
}

.plug_search_search {
	padding: 4px;
	width: 200px;
	font-weight: bold;
}







 