﻿body
{
	margin: 0px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 75%;
	background-color: #f7f7ff;
}

.filter_label
{
	 display:inline-block; 
	 width:150px; 
	 text-align:right;
}

input.language1 { position: absolute; right: 25px; top: 5px; }
input.language2 { position: absolute; right: 5px; top: 5px; }

.question
{
	display: block;
	width: 100%;
	position: relative;
	left: -1px;
	font-family: Consolas, Lucida Console, Courier New;
	font-size: 90%;
	margin: 2px 0px 2px 0px;
	white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
.question_edit
{
}

table.smartview_biglines tr:hover
{
	background-color: #f0f0f0;
}

table.smartview_biglines td
{
	border-bottom: 1px solid #303030;
}

table.smartview_narrow, table.smartview_narrow input.smartinput, table.smartview_narrow textarea.smartinput, table.smartview_narrow select.smartinput
{
	font-family: Arial Narrow !important;
	font-size: 95% !important;
}

table.smartview_controls_static .smartinput
{
	position: static !important;
}

/* -- LAYOUT -- */

table.layout_table
{
	table-layout: fixed;
	width: 100%;
	/*background-repeat: repeat-x;*/
	background-color: Black;
	background-image: url(contest_logo.gif);background-repeat: no-repeat;
	margin-bottom:10px;
}
td.layout_col1 { width: 215px; }
td.layout_col2 { width: 100%; }
td.layout_col3 { width: 250px; background-image:url(mask_status.png);background-repeat:repeat-y; }
tr.layout_row1 { height: 80px; color: #d0d0d0;/*background-color:#000000;*/ }
tr.layout_row2 { }
tr.layout_row3 { background: white; }
tr.layout_row2 td { height: 22px; white-space: nowrap; }
tr.layout_row2 td a { font-weight: bold; color: White; text-decoration:none; padding: 4px; display:inline-block; }
tr.layout_row2 td a:hover { background-image: url(mask_nav_sel.png); background-repeat: repeat; }
/*tr.layout_row3 td { border-bottom: 1px solid #a0a0a0; }*/
tr.layout_split_row td { height: 3px; background-image: url(mask_splitter.png); background-repeat: repeat-x; }
td.app_status { padding-left: 10px; background-image:url(mask_status.png);background-repeat:repeat-y;}
td.app_help { padding-left: 5px; background-image:url(mask_status.png);background-repeat:repeat-y;}
td.app_nav { padding-left: 5px; background-image: url(mask_nav.png); background-repeat: repeat-x; }
td.app_header { font-family: Cambria, Georgia, Times New Roman; font-size: 200%; color: White; font-weight:bold; padding-left: 20px;
                FILTER: progid:DXImageTransform.Microsoft.Glow(color=#000000,strength=2); }
img.header_image { position: absolute; height: 87px; right: 217px; top:0px; }
img.logo_image { padding-top:2px; }
td.left_nav { border-right: 1px solid #a0a0a0; background-color: #f2f2ff; padding: 3px; }

div.layout_filter { border-bottom: 1px solid #a0a0a0; padding: 2px; background-color: #f2f2ff; }
div.layout_toolbar { border-bottom: 1px solid #a0a0a0; background-color: #f2f2ff; }
div.layout_content { padding: 3px; } 
div.wait_div { width:100%; height: 100%; position: absolute; left: 0px; top: 0px; display: none; text-align:center; }

#loginForm{text-align:center;}

tr.header
{
	background:#E6ECEF none repeat scroll 0%;
	font-weight:bold;
	text-align:left;	
}