﻿/*
* html img,

* html .png{

    position:relative;

    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",

        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",

        this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),

        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",

        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)

    );

}


.footer {

	   background:            url(../image/footer/default.png) repeat-x;
}
*/


/* NEW */

/*
.conditions .right li.last a
{
color: rgb(242,177,6);
font-weight:bold;
}
*/

/**************************************************************************************************************/
/*************************************************[ banner ]***************************************************/
/**************************************************************************************************************/
.banner
   {
   border: 1px solid #4d4d4d;
   background: #303030;
   /*padding: 20px;*/
   width: 468px;
   }



/**************************************************************************************************************/
/*********************************************[ html elements ]************************************************/
/**************************************************************************************************************/
*html{
   background:            rgb(236,237,238) url(../image/graphic.png) top repeat-x scroll;
}   
   

   
html,
body
   {
   height:                100%  
   }
body
   {
   font:                  10px verdana, arial, geneva, lucida, 'lucida grande', helvetica, sans-serif;
   background:            rgb(236,237,238) url(../image/graphic.png) top repeat-x scroll;
   color:                 rgb(51,51,51);
   padding:               0;
   margin:                0
   }
/**************************************************************************************************************/
/*********************************************[ form elements ]************************************************/
/**************************************************************************************************************/   
legend
   {
   color:                 #7b6f6a;
   font:                  10px verdana, arial, geneva, lucida, 'lucida grande', helvetica, sans-serif;
   }
/**************************************************************************************************************/
/***********************************************[ defaults ]***************************************************/
/**************************************************************************************************************/
td,
th,
p,
li
   {
   font:                  10px verdana, arial, geneva, lucida, 'lucida grande', helvetica, sans-serif
   }
hr
   {
   border:                0px;
   border-top:            1px dotted #c8c8c8;
   height:                1px;
   margin-top:            5px;
   margin-bottom:         10px;
   }
/**************************************************************************************************************/
/**********************************************[ hiperlinks ]**************************************************/
/**************************************************************************************************************/
a
   {
   outline:               none
   }

a:link,
body_alink
   {
   color:                 #333333;
   text-decoration:       none
   }
a:visited,
body_avisited
   {
   color:                 #333333;
   text-decoration:       none
   }
a:hover,
a:active,
body_ahover
   {
   color:                 #bfbbb6;
   text-decoration:       none
   }
/**************************************************************************************************************/
/**********************************************[ typography ]**************************************************/
/**************************************************************************************************************/
.fsize_01
   {
   letter-spacing:        -0.02em;
   font-size:             12px   
   }
.announce
   {
   background:            #ffffd6
   }
.sticky
   {
   background:            #edf5ff;
   }
.deleted
   {
   background:            #ffe4d6;
   }
.poll
   {
   background:            #ffffd6;
   }
.subscribed
   {
   background:            #e7ffde;
   }
.moderated
   {
   background:            #ffe4d6;
   }
.blog_stat_cc a:link,
.blog_stat_cc a:visited
   {
   font-weight:           bold;
   }

   
/**************************************************************************************************************/
/**********************************************[ structure ]***************************************************/
/**************************************************************************************************************/

.wrapper
   {
  
   height:                auto !important;
   margin:                0 auto 0 auto;
   width:                 980px;
   min-height:            100%;
   height:                100%;

   }
.container
   {
   margin:                0 auto 0 auto;
   width:                 980px;
   text-align:            left
   }
/**************************************************************************************************************/
/***********************************************[ toolbar ]****************************************************/
/**************************************************************************************************************/
/*
.conditions
   {
   color:                 rgb(119,119,119);
   margin:                0 0 20px 0;
   padding:               14px 0;
   font-size:             1em   
   }
.conditions ul
   {
   display:               inline
   }
.conditions a
   {
   color:                 rgb(191,187,182);
   margin:                0 0 20px 0
   }
.conditions a:hover 
{
	   color:                 rgb(242,177,6);
}  
.conditions li
   {
   padding:               0 5px 0 5px;
   display:               inline
   }
.conditions .left
   {
   float:                 left
   }
.conditions .right
   {
   float:                 right
   }
.top-links li
   {
   border-right:          1px solid rgb(119,119,119);
   }
.top-links li.last
   {
   border-right:          none
   }
 */ 
/**************************************************************************************************************/
/************************************************[ header ]****************************************************/
/**************************************************************************************************************/
.header
   {
   position:              relative;
   padding:               0 0 5px;
   height:                90px;
   text-align:            left;
   z-index:               999;
   border:                0
   }
/**************************************************************************************************************/
/***************************************[ corporated identification ]******************************************/
/**************************************************************************************************************/
h1#logo
   {
   left:                  0;
   top:                   0
   }
h1#logo a img,
h1#logo a:hover img,
h1#logo a:focus img
   {
   border:                0
   }
/**************************************************************************************************************/
/*********************************************[ navigation bar]************************************************/
/**************************************************************************************************************/

.navbar_bg
   {
   background:            rgb(243,244,244);
   padding-right:         25px;
   padding-left:          25px;
   height:                35px      
   }
.navbar_bg_breakwhite
   {
   background:            rgb(255,255,255);
   height:                1px
   }
.navbar_bg_breakgrey
   {
   background:            rgb(222,224,227);
   height:                1px
   }
.navbar_bg_shell
   {
   background:            rgb(243,244,244)
   }
.navbar_bg,
.navbar_bg a:link,
.navbar_bg a:visited
   { 
   color:                 rgb(4,126,137);
   letter-spacing:        -0.02em;   
   font-weight:           normal;
   text-decoration:       none;   
   font-size:             10px;
   margin-right:          5px;
   margin-left:           5px   
   }
.navbar_bg a:hover
   { 
   color:                 rgb(51,51,51);
   text-decoration:       underline;
   letter-spacing:        -0.02em;   
   font-weight:           normal;
   font-size:             10px;
   margin-right:          5px;
   margin-left:           5px   
   }
   
/**************************************************************************************************************/
/***********************************************[ navigation ]*************************************************/
/**************************************************************************************************************/
.head_bg_p1
   {
   background:            rgb(48,48,48);
   white-space:           nowrap;   
   padding-right:         25px;
   padding-left:          25px;
   height:                35px   
   }
.head_bg_p1_break
   {
   background:            rgb(77,77,77);
   height:                1px
   }
.head_bg_p1_break2
   {
   background:            rgb(43,43,43);
   height:                1px
   }
.head_bg_p1,
.head_bg_p1 a:link,
.head_bg_p1 a:visited
   { 
   color:                 rgb(191,187,182);
   letter-spacing:        -0.03em;
   word-spacing:          0.15em;
   font-weight:           normal;
   text-decoration:       none;   
   font-size:             12px
   }
.head_bg_p1 a:hover
   { 
   color:                 rgb(191,187,182);
   text-decoration:       underline;
   letter-spacing:        -0.03em;
   word-spacing:          0.15em;
   font-weight:           normal;
   font-size:             12px   
   }
.head_bg_p1
   {
   background:            rgb(48,48,48);
   height:                35px
   }
/**************************************************************************************************************/
/*********************************************[ member login ]*************************************************/
/**************************************************************************************************************/
.alt_loginblock_left
   {
   border-bottom:         1px solid rgb(255,255,255);
   border-left:           1px solid rgb(255,255,255); 
   border-top:            1px solid rgb(255,255,255);
   background:            rgb(247,247,247)
   }
.alt_loginblock_right
   {
   border-bottom:         1px solid rgb(255,255,255);
   border-left:           1px solid rgb(255,255,255); 
   border-top:            1px solid rgb(255,255,255);
   background:            rgb(247,247,247)
   }

/**************************************************************************************************************/
/**********************************************[ table borders ]***********************************************/
/**************************************************************************************************************/
.tborder
   {
   border:                1px solid rgb(221,221,221);   
   background:            rgb(255,255,255);
   color:                 rgb(51,51,51)
   }
 /**************************************************************************************************************/
/**********************************************[ table category ]***********************************************/
/**************************************************************************************************************/
.tcat
   {
   background:            rgb(67,67,67) url(../image/content/main/table/category/default.png) repeat-x top left;
   font-family:           verdana, arial, geneva, lucida, 'lucida grande', helvetica, sans-serif;   
   color:                 rgb(184,184,184);
   letter-spacing:        -0.03em;
   word-spacing:          0.15em;
   padding:               8px   
   }
.tcat a:link,
.tcat_alink,
.tcat a:visited,
.tcat_avisited
   {
   color:                 rgb(184,184,184);
   text-decoration:       none
   }
.tcat a:hover,
.tcat a:active,
.tcat_ahover
   {
   color:                 rgb(184,184,184);
   text-decoration:       underline
   }
/**************************************************************************************************************/
/********************************************[ table heading ]*************************************************/
/**************************************************************************************************************/
.thead
   {
   background:            rgb(172,172,172) url(../image/content/main/table/header/thread/default.png) repeat-x top left;
   font:                  bold 10px verdana, arial, geneva, lucida, 'lucida grande', helvetica, sans-serif;   
   color:                 rgb(255,255,255);
   letter-spacing:        -0.03em;
   word-spacing:          0.15em
   }
.thead a:link,
.thead_alink
   {
   color:                 rgb(255,255,255)
   }
.thead a:visited,
.thead_avisited
   {
   color:                 rgb(255,255,255)
   }
.thead a:hover,
.thead a:active,
.thead_ahover
   {
   color:                 rgb(255,255,255)
   }
/**************************************************************************************************************/
/********************************************[ thread heading ]************************************************/
/**************************************************************************************************************/
td.thead,
th.thead,
div.thead
   {
   padding:               4px
   }
/**************************************************************************************************************/
/**********************************************[ alt defaults ]************************************************/
/**************************************************************************************************************/
.alt1,
.alt1Active
   {
   border-right:          1px solid rgb(235,235,235);
   border-bottom:         1px solid rgb(235,235,235);
   background:            rgb(247,247,247);
   color:                 rgb(51,51,51)   
   }
.alt2,
.alt2Active
   {
   border-right:          1px solid rgb(235,235,235);
   border-bottom:         1px solid rgb(235,235,235);
   background:            rgb(250,250,250);
   color:                 rgb(51,51,51)   
   }
/**************************************************************************************************************/
/***********************************************[ moderation ]*************************************************/
/**************************************************************************************************************/
.inlinemod
   {
   background:            rgb(255,252,12);
   color:                 rgb(0,0,0)
   }
/**************************************************************************************************************/
/**********************************************[ member status ]***********************************************/
/**************************************************************************************************************/
.postbit_box_a1
   {
   background:            url(../image/column/status/default.png) repeat-x;
   }
.postbit_box_alt1
   {
   background:            #fafafa url(../image/column/status/default.png) repeat-x;
   border-right:          1px solid #ebebeb;
   border-bottom:         1px solid #ebebeb;
   }

.postbit_box_alt2
   {
   background:            rgb(247,247,247) url(../image/column/status/default.png) repeat-x;
   border-bottom:         1px solid rgb(235,235,235);
   border-right:          1px solid rgb(235,235,235)
   }
.postbit_txt_shell
   {
   background:            #FFFFFF;
   border-left:           1px solid #ebebeb;
   border-right:          1px solid #ebebeb;
   border-top:            1px solid #ebebeb;
   border-bottom:         1px solid #ebebeb;
   padding:               5px;
   margin:                3px;
   }
   
/**************************************************************************************************************/
/*******************************************[ member identification ]******************************************/
/**************************************************************************************************************/
.bigusername
   {
   text-transform:        uppercase;
   font-size:             12pt
   } 
/**************************************************************************************************************/
/************************************************[ shading ]***************************************************/
/**************************************************************************************************************/
.shade,
a.shade:link,
a.shade:visited
   {
   color:                 rgb(119,119,119);
   text-decoration:       none
   }
a.shade:active,
a.shade:hover
   {
   color:                 rgb(255,68,0);
   text-decoration:       underline;
   }
.tcat .shade,
.thead .shade
.tfoot .shade
   {
   color:                 rgb(221,221,221)
   }
/**************************************************************************************************************/
/*************************************************[ editor ]***************************************************/
/**************************************************************************************************************/
.wysiwyg
   {
   font:                  10pt verdana, arial, geneva, lucida, 'lucida grande', helvetica, sans-serif;
   margin:                5px 10px 10px 10px;
   background:            rgb(245,245,252);
   color:                 rgb(51,51,51);
   padding:               0
   }
.wysiwyg a:link,
.wysiwyg_alink
   {
   color:                 rgb(51,51,51)
   }
.wysiwyg a:visited,
.wysiwyg_avisited
   {
   color:                 rgb(51,51,51)
   }
.wysiwyg a:hover,
.wysiwyg a:active,
.wysiwyg_ahover
   {
   color:                 rgb(191,187,182)
   }
textarea,
.bginput
   {

   font:                  10pt verdana, arial, geneva, lucida, 'lucida grande', helvetica, sans-serif;
   border:                1px solid rgb(222,224,227);
   background:            rgb(255,255,255);
   padding:               3px
   }
.bginput option,
.bginput optgroup
   {
   font-family:           verdana, arial, geneva, lucida, 'lucida grande', helvetica, sans-serif;
   font-size:             10pt
   }
.button
   {
   font:                  10px verdana, arial, geneva, lucida, 'lucida grande', helvetica, sans-serif;
   border:                1px solid rgb(67,67,67);   
   color:                 rgb(191,187,182);
   background:            rgb(67,67,67);
   margin:                0 0 0 3px;   
   letter-spacing:        -0.03em;
   word-spacing:          0.15em;
   padding:               3px
   }
select
   {
   font:                  10px verdana, arial, geneva, lucida, 'lucida grande', helvetica, sans-serif;
   border:                1px solid #dee0e3;
   padding:               3px
   }
option,
optgroup
   {
   font:                  10px verdana, arial, geneva, lucida, 'lucida grande', helvetica, sans-serif
   }
.smallfont
   {
   font:                  10px verdana, arial, geneva, lucida, 'lucida grande', helvetica, sans-serif
   }
.highlight
   {
   color:                 #FF0000;
   font-weight:           bold;
   }
.fjsel
   {
   background:            #474747;
   color:                 #bfbbb6;
   }
.fjdpth0
   {
   background:             #F7F7F7;
   color:                  #474747;
   }
/**************************************************************************************************************/
/*************************************************[ panel ]****************************************************/
/**************************************************************************************************************/
.panel
   {
   background:             #fafafa;
   color:                  #333333;
   padding:                10px;
   border:                 1px solid #dee0e3;
   }
.panelsurround
   {
   background:             #f7f7f7;
   color:                  #333333;
   }

.fieldset
   {
   margin-bottom:         6px
   }
.fieldset,
.fieldset td,
.fieldset p,
.fieldset li
   {
   font-size:             11px
   }
/**************************************************************************************************************/
/**********************************************[ page breaks]**************************************************/
/**************************************************************************************************************/
.cbreak
   {
   padding:               10px 10px 10px 10px
   }
.cbreak2
   {
   padding:               2px 2px 2px 2px
   }
/**************************************************************************************************************/
/***********************************************[ pagination ]*************************************************/
/**************************************************************************************************************/
.pagenav a
   {
   text-decoration:       none
   }
.pagenav td
   {
   padding:               2px 4px 2px 4px
   }
/**************************************************************************************************************/
/********************************************[ gmt time display ]**********************************************/
/**************************************************************************************************************/
.time
   {
   color:                 #e18b07;
   font-weight:           bold;
   }
/**************************************************************************************************************/
/**********************************************[ table footer ]************************************************/
/**************************************************************************************************************/
.tfoot
   {
   color:                 rgb(191,187,182);
   background:            rgb(67,67,67)
   }
.tfoot a:link,
.tfoot_alink
   {
   color:                 rgb(191,187,182);
   text-decoration:       none
   }
.tfoot a:visited,
.tfoot_avisited
   {
   color:                 rgb(191,187,182);
   text-decoration:       none
   }
.tfoot a:hover,
.tfoot a:active,
.tfoot_ahover
   {
   color:                 rgb(191,187,182);
   text-decoration:       underline
   }
/**************************************************************************************************************/
/*************************************************[ footer ]***************************************************/
/**************************************************************************************************************/
.lock_footer,
.push
   {
   height:                20px
   }
.footer_p1_bg_breakwhite
   {
   background: #ffffff;
   height:                1px;

   
   }
.footer_p1_bg_breakgrey
   {
   background: #dee0e3;
   height:                1px
   }
.footer_p1_bg
   {
   background:            #f3f4f4;
   height:                35px;
   padding-left:          25px;
   padding-right:         25px;
   }
.footer_p1_bg,
.footer_p1_bg a:link,
.footer_p1_bg a:visited
   { 
   color:                 #333333;
   text-decoration:       none;
   font-weight:           normal;
   font-size:             12px;
   letter-spacing:        -0.03em;
   word-spacing:          0.15em;

   }
.footer_p1_bg a:hover
   { 
   color:                 #333333;
   text-decoration:       underline;
   font-weight:           normal;
   font-size:             12px;
   letter-spacing:        -0.03em;
   word-spacing:          0.15em;
   }
.footer_title
   {
   color:                 #bfbbb6;
   font-family:           arial, helvetica, sans-serif;
   }
.footer_bg_grey
   {
   background: #2c2c2c;
   height:                125px;
   padding-left:          25px;
   padding-right:         25px;
   }
.footer_smallfont_gy,
.footer_smallfont_gy a:link,
.footer_smallfont_gy a:visited
   { 
   color:                 #bfbbb6;
   text-decoration:       none;
   font-size:             11px;
   }
.footer_smallfont_gy a:hover
   { 
   color:                 #bfbbb6;
   text-decoration:       underline;
   font-size:             11px;
   }
   
      