.button_1 {
height:32px !important;
margin:0px;
overflow-y:hidden;
}


.button_1_1{
background-repeat:no-repeat;
height:32px;
overflow:hidden;
padding:0px !important;
width:6px !important;
text-decoration:none;
} 
.button_1_3{
background-repeat:no-repeat;
height:32px;
overflow:hidden;
padding:0px !important;
width:7px !important;
text-decoration:none;
}
.button_1_2{
padding:0px!important;
height:32px!important;
overflow-y:hidden;
text-decoration:none;  
}


.button_1_1, .button_1_2, .button_1_3{
font-size:1px;
line-height:0px;
overflow-y:hidden;
vertical- align:top;
}



.button_1_0, .lbOn{
height:32px;
overflow-y:hidden;
color:#000000;
font-family:tahoma;
font-size:13px;
font-weight:bold;
overflow-y:hidden;
margin:0px!important;

padding-top:1px!important;
padding-bottom:5px!important;
padding-left:5px!important;
padding-right:5px!important;

text-align:center !important;
vertical-align:middle !important;
border:0px;
cursor:pointer;
text-decoration:none;
}  



.a_button_1 .button_1_1{
background-image:url(/images_new/button_1_1.gif)!important;
text-decoration:none;
}

.a_button_1 .button_1_0, .a_button_1 .lbOn{
background-image:url(/images_new/button_1_2.gif)!important;
background-repeat:repeat-x;
text-decoration:none;
}

.a_button_1 .button_1_3{
background-image:url(/images_new/button_1_3.gif)!important;
text-decoration:none;
}





.a_button_2 .button_1_1{
background-image:url(/images_new/button_2_1.gif)!important;

}

.a_button_2 .button_1_0, .a_button_2 .lbOn{
background-image:url(/images_new/button_2_2.gif)!important;
background-repeat:repeat-x;
text-decoration:none;
}

.a_button_2 .button_1_3{
background-image:url(/images_new/button_2_3.gif)!important;
text-decoration:none;
}

.a_button_1, .a_button_2, .button_1{
display:inline;

}


 
.a_button_1, .a_button_2{
margin:0px;
padding:0px;
height:37px!important;
/*overflow-y:hidden;*/
padding-top:5px!important;
}
.button_1_0{
/*width:50px;*/
/*overflow-x:visible!important;*/
}




























label{
	 cursor:pointer;

}

a.a_button_1{
	text-decoration:none!important;
}

.title_2, .w_title_2{
text-shadow: 1px 1px 1px #49577A;
}

.button_1_0, .button_2_0{
text-shadow: 1px 1px 1px #D2D2D2;
}



































.window_content_body{
border-left:2px solid #808CAC;
border-right:2px solid #808CAC;
border-bottom:2px solid #808CAC;
}
.window_content_body_2, .window_content_body_1
{
padding:10px;
}
.window_content_body_2{
background-color:#EFEFEF;
}
.w_title_1{
background-image: url(/images_new/title_1.gif);
background-repeat: no-repeat;
width:7;
height:26;
overflow:hidden;
}
.w_title_2{
background-image: url(/images_new/title_2.gif);
background-repeat: repeat-x;
height:26;
width:40;
overflow:hidden;
overflow-x:visible;
font-family:tahoma;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
padding-left:1px;
padding-right:4px;
}
.w_title_3{
background-image: url(/images_new/title_3.gif);
background-repeat: no-repeat;
width:9;
height:26;
overflow:hidden;
}
.w_title_4{
background-image: url(/images_new/title_4.gif);
background-repeat: repeat-x;
height:26;
overflow:hidden;
}
.w_title_container{
padding-left:20px; 
padding-right:20px;
}

.w_title_container_4{
float:right;
background-image: url(/images_new/title_5.gif);
background-repeat: no-repeat;
width:3;
height:26;
overflow:hidden;
}
.w_title_container_3{
float:left;
}


.module_content, .module_block_content{
margin-top:10px;
margin-bottom:10px;
}

.module_content th{
background-color:#8F8F8F;
color:#F9F9F9!important;
font-weight:bold!important;
padding:2px;
font-familly:tahoma;
font-size:13px;
}

.module_content td{
color:#5F5F5F;
padding:2px;
font-familly:tahoma;
font-size:13px;
}






.title_1{
background-image: url(/images_new/title_1.gif);
background-repeat: no-repeat;
width:7;
height:27;
overflow:hidden;
}
.title_2{
background-image: url(/images_new/title_2.gif);
background-repeat: repeat-x;
height:27;
width:50;
overflow:hidden;
overflow-x:visible;
font-family:tahoma;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
padding-left:1px;
padding-right:4px;
}
.title_3{
background-image: url(/images_new/title_3.gif);
background-repeat: no-repeat;
width:9;
height:27;
overflow:hidden;
}
.title_4{
background-image: url(/images_new/title_4.gif);
background-repeat: repeat-x;
height:27;
overflow:hidden;
}
.title_container{
padding-left:20px; 
padding-right:20px;
}
.title_container_2{
background-image: url(/images_new/title_4.gif);
background-repeat: repeat-x;
}
.title_container_4{
float:right;
background-image: url(/images_new/title_5.gif);
background-repeat: no-repeat;
width:3;
height:27;
overflow:hidden;
}
.title_container_3{
float:left;
}




html,body{
height:100%;
margin:0px;
padding: 0px;
background: #F4F3EE;
}

td#footer-bg    { 

background-image: url(/images_new/tl_oo.gif);

background-repeat: repeat-x;

}

.popup{
position:absolute;
z-index:200;
top:-3px;left:41%;
    margin-left: 180px;
}

.popup2{
position:relative;
z-index:200;
top:-21px;left:0%;
    margin-left: 8px;
}

form {
margin:0px;
padding: 0px;
}


table{
border:0px;
border-collapse:collapse;
}

table td{
padding:0px;
font-size: 11px;
font-family: verdana;
}

a:active,
a:visited,
a:link {
    color: #4b719e;
    text-decoration:none;
    }

a:hover {
    color: #4b719e;
    text-decoration: underline;
    }

.navigation {
    color: #999898;
    font-size: 11px;
    font-family: tahoma;
}

.option {
    color: #717171;
    font-size: 11px;
    font-family: tahoma;
}

.upload input {
    border:1px solid #9E9E9E;
    color: #000000;
    font-size: 11px;
    font-family: Verdana; 
}

.small {
    color: #999898;
}

.navigation a:active,
.navigation a:visited,
.navigation a:link {
    color: #999898;
    text-decoration:none;
    }

.navigation a:hover {
    color: #999898;
    text-decoration: underline;
    }

.list {
    font-size: 11px;
}

.list a:active,
.list a:visited,
.list a:link {
    color: #0B5E92;
    text-decoration:none;
    }

.list a:hover {
    color: #999898;
    text-decoration: underline;
    }

.quick {
    color: #999898;
    font-size: 11px;
    font-family: tahoma;
    padding: 5px;
}

.quick h3 {
    font-size: 18px;
    font-family: verdana;
    margin: 0px;
    padding-top: 5px;
}

.quick h5 {
    font-size: 11px;
    font-family: verdana;
    margin: 0px;
    padding-top: 5px;
}

.quick h4 {
    font-size: 14px;
    font-family: verdana;
    margin: 0px;
    padding-top: 5px;
}

.system {
    color: #999898;
    font-size: 11px;
    font-family: tahoma;
    padding-bottom: 10px;
    text-decoration:none;
}

.system h3 {
    font-size: 18px;
    font-family: verdana;
    margin: 0px;
    padding-top: 4px;
}
.system a:active,
.system a:visited,
.system a:link,
.system a:hover {
    color: #999898;
    text-decoration:none;
    }

.quick a:active,
.quick a:visited,
.quick a:link,
.quick a:hover {
    color: #999898;
    text-decoration:none;
    }

.unterline {
    background: url(/images_new/line_bg.gif);
    width: 100%;
    height: 9px;
    font-size: 3px;
    font-family: tahoma;
    margin-bottom: 4px;
} 

.hr_line {
    background: url(/images_new/line.gif);
    width: 100%;
    height: 7px;
    font-size: 3px;
    font-family: tahoma;
    margin-top: 4px;
    margin-bottom: 4px;
}

.edit {
    border:1px solid #9E9E9E;
    color: #000000;
    font-size: 11px;
    font-family: Verdana;
    background: #FFF; 
}

.bbcodes {
    background: #FFF;
    border: 1px solid #9E9E9E;
    color: #666666;
    font-family: Verdana, Tahoma, helvetica, sans-serif;
    padding: 2px;
    vertical-align: middle;
    font-size: 10px; 
    margin:2px;
    height: 21px;
}

.buttons {
    background: #FFF;
    border: 1px solid #9E9E9E;
    color: #666666;
    font-family: Verdana, Tahoma, helvetica, sans-serif;
    padding: 0px;
    vertical-align: absmiddle;
    font-size: 11px; 
    height: 21px;
}

select {
    color: #000000;
    font-size: 11px;
    font-family: Verdana; 
    border:1px solid #9E9E9E;
}

.cat_select {
    color: #000000;
    font-size: 11px;
    font-family: Verdana; 
    border:1px solid #9E9E9E;
    width:316px;
    height:73px;
}

textarea {
    border: #9E9E9E 1px solid;
    color: #000000;
    font-size: 11px;
    font-family: Verdana;
    margin-bottom: 2px;
    margin-right: 0px;
    padding: 0px;
}

.xfields textarea {
width:98%; height:100px;border: #9E9E9E 1px solid; font-size: 11px;font-family: Verdana;
}
.xfields input {
width:350px; height:18px;border: #9E9E9E 1px solid; font-size: 11px;font-family: Verdana;
}
.xfields select {
height:18px; font-size: 11px;font-family: Verdana;
}

.xfields {
height:30px; font-size: 11px;font-family: Verdana;
}
.xprofile textarea {
width:100%; height:90px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}
.xprofile input {
width:250px; height:18px; font-family:verdana; font-size:11px; border:1px solid #E0E0E0;
}
#dropmenudiv{
border:1px solid white;
border-bottom-width: 0;
font:normal 10px Verdana;
background-color: #6497CA;
line-height:20px;
margin:2px;
filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=3);
}

#dropmenudiv a{
display: block;
text-indent: 3px;
border: 1px solid white;
padding: 1px 0;
MARGIN: 1px;
color: #FFF;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FDD08B;
color: #000;
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid #787878;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 2px solid #787878;
border-bottom: 2px solid #787878;
visibility: hidden;
}

.hintanchor{ 
padding-left: 8px;
}

.editor_button {
    float:left;
    cursor:pointer;
    padding-left: 2px;
    padding-right: 2px;
}
.editor_buttoncl {
    float:left;
    cursor:pointer;
    padding-left: 1px;
    padding-right: 1px;
    border-left: 1px solid #BBB;
    border-right: 1px solid #BBB;
}
.editbclose {
    float:right;
    cursor:pointer;
}
    .dle_tabPane{
        height:26px;    /* Height of tabs */
    }
    .dle_aTab{
        border:1px solid #CDCDCD;
        padding:5px;        
        
    }
    .dle_tabPane DIV{
        float:left;
        padding-left:3px;
        vertical-align:middle;
        background-repeat:no-repeat;
        background-position:bottom left;
        cursor:pointer;
        position:relative;
        bottom:-1px;
        margin-left:0px;
        margin-right:0px;
    }
    .dle_tabPane .tabActive{
        background-image:url('/images_new/tl_active.gif');
        margin-left:0px;
        margin-right:0px;    
    }
    .dle_tabPane .tabInactive{
        background-image:url('/images_new/tl_inactive.gif');
        margin-left:0px;
        margin-right:0px;
    }

    .dle_tabPane .inactiveTabOver{
        margin-left:0px;
        margin-right:0px;
    }
    .dle_tabPane span{
        font-family:tahoma;
        vertical-align:top;
        font-size:11px;
        line-height:26px;
        float:left;
    }
    .dle_tabPane .tabActive span{
        padding-bottom:0px;
        line-height:26px;
    }
    
    .dle_tabPane img{
        float:left;
    }

.news_navigation {
    color:#666; 
    border:0px;
    line-height: 25px;
}

img { border: 0px; } 

tr.cat_tr_1,tr.cat_tr_1:link,tr.cat_tr_1:active,tr.cat_tr_1:visited
   {
   background-color: #FFFFFF;
}

tr.cat_tr_1:hover {
   background-color: #F4FAFF;
}

tr.cat_tr_2,tr.cat_tr_2:link,tr.cat_tr_2:active,tr.cat_tr_2:visited
   {
   background-color: #FBFDFF;
}

tr.cat_tr_2:hover {
   background-color: #F4FAFF;
}

.cat_table {
   width: 100%;
   border: 1px solid #EBEBEB;
   vertical-align: top;
   border-spacing: 3px;
}

.cat_table td {
   border: 1px solid #F1F1F1;
   padding: 10px;
   margin: 0px;
}   
.buttons {
   background: #fff;
   border: 1px solid #9E9E9E;
   color: #666666;
   font-family: Verdana, Tahoma, helvetica, sans-serif;
   padding: 0px;
   vertical-align: absmiddle;
   font-size: 11px; 
   height: 18px;
} 

.quick_search {
   background: none;
   color: #666666;
   font-family: Verdana, Tahoma, helvetica, sans-serif;
   padding: 0px;
   vertical-align: absmiddle;
   font-size: 11px; 
   height: 18px;
}

.news_navigation a:link,
.news_navigation a:visited,
.news_navigation a:hover,
.news_navigation a:active {
    text-decoration:none;
    color: #636363;
    background:#F9F9F9;
    border:1px solid #E6E6E6;
    padding:3px 6px;
    font-size:11px
}

.news_navigation span {
    text-decoration:none;
    background:#fff;
    padding:3px 6px;
    border:1px solid #E6E6E6;
    color:#ccc;
    font-size:11px;
}

.links {
    position: relative;
    float: right;
    height: 15px;
    border-left: 1px solid #ccc;
    width: 90px;
    margin-top: -50px;
    top: 0px;
}

.links .mail {
    background: url(/images_new/mail.gif) top left no-repeat;
    position: relative;
    display: block;
    width: 11px;
    height: 9px;
    top: 0px;
    left: 65px;
}

.links .home {
    background: url(/images_new/home.gif) top left no-repeat;
    position: absolute;
    display: block;
    width: 11px;
    height: 10px;
    top: 0px;
    left: 15px;
}

.links .icon {
    background: url('/img/icon.gif') top left no-repeat;
    position: absolute;
    display: block;
    width: 11px;
    height: 9px;
    top: 0px;
    left: 40px;
}


div.content{
    padding:10px 1em;
    line-height:1.3em;


    background:white;
}

div.content h3 {
    font-size: 18px;
    font-family: verdana;
    margin: 0px;
    padding-top: 5px;
    color: #999898;

}

div.content h5 {
    font-size: 11px;
    font-family: verdana;
    margin: 0px;
    padding-top: 5px;
    color: #999898;
}

div.content h4 {
    font-size: 14px;
    font-family: verdana;
    margin: 0px;
    padding-top: 5px;
    color: #999898;
}



div.content li{
    margin-bottom:0.3em;
}

div.contentCorners{
    position:relative;
    width:100%;
    padding:1px; 
    background:#afafaf;
}


div.contentCorners div.cn{
    position:absolute;
    width:10px;
    height:10px;
    background:url('../img/content_corners.gif') no-repeat 100% 100%;
    line-height:0;
    font-size:0;
}

div.contentCorners div.cn.tr, div.contentCorners div.cn.br{
    margin-left: 100%;
}

div.contentCorners div.cn.bl, div.contentCorners div.cn.br{

top:auto;
}

div.contentCorners div.cn.tl{
    margin-top:-1px;
    margin-left:-1px;
}

div.contentCorners div.cn.tr{
    left:-10px;
    margin-top:-1px;
    background-position:0 100%;
}

div.contentCorners div.cn.bl{
    margin-left:-1px;
    margin-top:-9px;
    background-position: 100% 0;
}

div.contentCorners div.cn.br{
    left:-10px;
    margin-top:-9px;
    background-position: 0 0;
}

table.formContainer td{
    padding-bottom:0.5em;
    padding-right:1em;
}


div#pageContent div.middleColumn{
    float:left;
    width:550px;
}

/* ================================================================== */
/* Title */
#pageTitle div{
    float: left;
}

#pageTitle div.left_bg {
    margin-left: 18px;
    background:transparent url('../img/corner2.gif') no-repeat scroll left top;
    height:24px;
    width: 10px;
}

#pageTitle div.center_bg {
    background: transparent url('../img/bgr1.gif') repeat-x scroll center top;
    color:#FFFFFF;
    font-size:1em;
    height:24px;
    line-height:22px;
    padding:0pt 18px 0pt 12px;
}

#pageTitle div.right_bg {
    background:transparent url('../img/corner3.gif') no-repeat scroll left top;
    height:24px;
    width: 10px;
}


/* Eof Title */
/* ================================================================== */



br.clear{
    clear:both;
    height:0;
    font-size:0;
    line-height:0;
}


/* Eof Quotes */
/*==============================================================================*/



div#footer{
    border-top:1px solid #ddd;
    padding:1em;
}

div#footer span.copyrights{
    font-size:0.85em;
    color:#999;
}



table.stats{
    border-bottom:1px solid #999;
    width:95%;
}

table.stats th{
    font-weight:normal;
    padding:0.6em 1em;
    padding-bottom:0.8em;
    color:black;
    border:1px solid #999;
    text-align:left;
    vertical-align:top;
}

table.stats td{
    padding:0.3em 1em;
    border-left:1px solid #999;
    border-right:1px solid #999;
}

table.stats tr.odd td{
    background:white;
}

table.comact_stats td{
    padding:0.2em;
    font-size:0.9em;
}

table.comact_stats th{
    padding:0.6em 0.3em;
}



span.required{
    color:red;
}

div.content table.formContainer span.tip{
    display:block;
    margin-top:0.1em;
    margin-bottom:0.7em;
    font-size:0.85em;
    color:#555;
    border-bottom:1px solid #ccc;
    padding:0 0.5em;
    padding-bottom:0.2em;
}

h1 {
    font-size: 14px;
    font-family: Tahoma;
    margin: 0px;
    padding-top: 10px;
    color:#5d71a7;

}

h2 {
    font-size: 8px;
    font-family: Arial;
    margin: 0px;
    color:#7d7d7d;
    margin-bottom:30px;
}

h3 {
    font-size: 10px;
    font-family: Arial;
    margin: 0px;
    color:#7d7d7d;
    margin-bottom:30px;
}

.navpageshightlight{
font-weight:bold!important;
}


/* http://contest.nordfx.com/real/a/ */

#RealCup_A {
	font-family: SimSun; 
	font-size: 10pt;
	line-height: 24px;
}

#RealCup_A .bold {
	font-weight: bold;
}

#RealCup_A .title_blue {
	color: #00b0f0;
	font-size: 11pt;
	padding-top: 10px;
}

#RealCup_A .title_red {
	color: red;
	font-weight: bold;
}

#RealCup_A  .turnir_table {
	width: 400px; 
	line-height: 30px;
	border: 1px solid #ddd;
	border-collapse:collapse;
}

#RealCup_A  .turnir_table th {
	width: 200px; 
	text-align: center;
	padding: 0 8px;
	border: 1px solid #ddd;
	font-weight: normal;
}

#RealCup_A  .turnir_table td {
	text-align: center;
	padding: 5px;
	border: 1px solid #ddd;
}
