#ui_login_button,
#ui_content,
#ui_trade_sign,
#ui_logo,
#ui_nav_a,
#ui_nav_b
{
border:0px solid brown;
}



body
{
text-align:center;
background-color:#2D2824;
height:100%;
overflow:scroll;
}

body,table,select,label,button,input,textarea
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e3dcc5;
}


select,label,button,input,textarea,
#ui_content a,#ui_content a:link,#ui_content a:visited
{
color:#2d2a28;
}
#ui_content a,#ui_content a:link,#ui_content a:visited
{
font-weight:bold;
}
.box
{
display:block;
}

a img
{
border:0px;
}

#ui_container
{
/*position:absolute;
top:50%;
left:50%;
margin:-355px 0 0 -555px;
*/
margin:30px auto;
text-align:left;
width:1110px;
height:710px;
background-color:#332C2A;
background-image:url('ui_container.jpg');
background-repeat:no-repeat;
}

#ui_login_button
{
position:absolute;
display:block;
width:70px;
height:100px;
background-image:url('ui_login_button.png');
background-repeat:no-repeat;
text-decoration:none;
margin:453px 0 0 915px;
outline:none;
}

#ui_intro #ui_content
{
width:736px;height:386px;/*IE*/
position:absolute;
margin:152px 0 0 176px;
padding:13px 18px;
}
#ui_standard #ui_content[id]
{
width:700px;height:360px;/*FF*/
}


#ui_standard #ui_content
{
width:736px;height:386px;/*IE*/
position:absolute;
margin:149px 0 0 184px;
padding:53px 80px;
background-image:url('ui_standard_content.png');
background-repeat:no-repeat;
}
#ui_standard #ui_content[id]
{
width:576px;height:280px;/*FF*/
}

.theme_dark #ui_content
{
background-image:url('ui_standard_content_dark.png') !important;
}
.theme_dark #ui_content *
{
color:#9d9ca2 !important;
}
.theme_dark #ui_content h1,
.theme_dark #ui_content h1 *
{
color:#FFFFFF !important;
}

#ui_content,
#ui_content table
{
color:#2d2a28;
}

a,
a:link,
a:visited
{
color:#e3dcc5;
text-decoration:none;
}

#ui_nav_a
{
position:absolute;
display:block;
width:700px;
height:30px;
margin:0 0 0 195px;
}

#ui_nav_a a,
#ui_nav_a a:link,
#ui_nav_a a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
float:right;
font-size:11px;
text-transform:uppercase;
padding:13px 10px 7px 10px;
background-color:#2D2824;
text-align:right;
margin-left:5px;
border:1px solid #2D2824;
border-top:0px;
border-color:#222 #222 #625650 #625650;
outline:none;
width:120px;
}

#ui_nav_a a:hover
{
boorder-color:#222;
}

#ui_nav_b
{
position:absolute;
display:block;
width:170px;
height:140px;
margin:350px 0 0 0;
}

#ui_nav_b a,
#ui_nav_b a:link,
#ui_nav_b a:visited
{
font-size:18px;
display:block;
text-transform:uppercase;
outline:none;
padding-left:30px;

}

#ui_nav_b a:hover
{
background-image:url('swiss_xs.png');
background-repeat:no-repeat;
background-position:20px 4px;

}

#ui_nav_b a.active
{
background-color:#de061f;
}

#ui_nav_b a.active,
#ui_nav_b a:hover
{
background-image:url('cross_xs.png');
background-repeat:no-repeat;
background-position:20px 4px;
}

#ui_nav_b .sub a
{
padding-left:38px;
font-size:12px;
padding-right:-10px;
width:132px;
}

#ui_nav_b .sub a:hover
{

}

#ui_trade_sign
{
position:absolute;
display:block;
width:170px;
height:250px;
background-image:url('ui_trade_sign.png');
background-repeat:no-repeat;
text-decoration:none;
margin:40px 0 0 0;
}

#ui_logo
{
position:absolute;
display:block;
margin:125px 0 0 710px;
}

#ui_footer,
#ui_footer_dropshadow
{
position:absolute;
display:block;
font-size:10px;
margin:610px 30px 0 30px;
}

#ui_footer_dropshadow
{
color:#222;
padding:1px 0 0 1px;
}


h1
{
text-transform:uppercase;
font-size:16px;
font-weight:bold;
margin:30px 0 20px 0;
white-space:nowrap;
/*border-bottom:1px dotted #CCCCCC;*/
}

h1.movie,
.theme_dark #ui_content h1.movie,
.theme_dark #ui_content h1.movie *
{
color:#9d9ca2 !important;
font-size:12px;
}

h1.movie em
{
font-size:11px;
}

h1 em
{
margin:0 0 0 -9px;
font-style:normal;
display:block;
font-size:11px;
white-space:nowrap;
}

h1 div
{
font-style:normal;
display:block;
font-size:12px;
white-space:nowrap;
}

tr,td,th{
vertical-align:top;
}

@media print
{
	#ui_footer_dropshadow
	{
	display:none;
	}
}

table.team,
table.clients
{
width:100%;
}

table.movie table th,
table.clients table th,
table.movie table td,
table.clients table td
{
font-size:11px;
padding-top:5px;
padding-bottom:4px;
border-bottom:1px dashed #9d9ca2;
}

table.movie .noline
{
border-bottom:none;
}

table.movie table td table th,
table.movie table td table td
{
border-bottom:none;
padding-top:0px;
}

table.movie th,
table.clients th
{
text-align:left;
width:50px;
margin-right:3px;
vertical-align:top;
}

table.clients td
{
line-height:160%;
}


table.movie table
{
width:100px;
overflow:hidden;
}
table.movie table td
{
overflow:hidden;
}

table.movie h1 em,
table.clients h1 em
{
margin:0;
}

table.movie
{
margin-left:-30px;
}

#ui_next
{
position:absolute;
margin:460px 0 0 833px;
}

#ui_back
{
position:absolute;
margin:460px 0 0 219px;
}

#ui_close
{
position:absolute;
margin:200px 0 0 833px;
}

.movielink
{
float:left;
outline:none;
width:133px;
height:110px;
overflow:hidden;
margin:0px 4px 1px 4px;
font-size:11px;
font-weight:bold;
color:#2d2a28;
}

.movielink img
{
margin-bottom:3px;
}

#login .text
{
margin-bottom:8px;
background-color:#333131;
color:#FFFFFF;
border:1px solid #333131;
width:270px;
font-size:13px;
}


#login button
{
position:absolute;
width:100px;
height:20px;
background-image:url('button_login.png');
background-repeat:no-repeat;
border:0px;
margin:0px 0 0 20px;
}

#contact td
{
font-size:11px;
color:#999;
}

#contact .text
{
background-color:#e2e0e0;
border:1px solid #e2e0e0;
margin:0 1px;
}

#contact button
{
background:#FFF;
border:1px solid #e2e0e0;
margin:0 1px;
}


h2.highlight
{
color:#de061f;
border-top:1px dashed #333131;
border-bottom:1px dashed #333131;
font-size:inherit;
padding:6px 0px;
margin:0 -1px 2px -1px;
}

h2.highlight div
{
font-weight:normal;
}
