/* Common Site */
body {BACKGROUND: url(img/gradient.gif) #ffffff repeat-x; background-attachment:fixed;margin: 0px; height:100% }

TD		{ font-family: verdana; font-size: 8pt; }
A		{ color: #0e13ca; text-decoration: none; }
A:hover	{ text-decoration: underline; }
LI		{ font-weight:bold; }

.bold	{ color: #4E97E4 /*#8EC8FC;*/ }
.border	{ border: 1px solid #425569; background-color:#fafafa; }

.zemin	{ background-color: #ebedef;}

.seperator {height: 21px; background-color:#d8dac3; border: 1px solid #ffffff; }

/* Home Page*/
.infotab	{ background-color: #fafafa; padding: 5px; text-align:justify; }
.comment_left	{ background-color: #435569; text-align:left; font-size:9px; color:#FFFFFF; font-family:verdana }
.comment_right	{ background-color: #c2c8cf; text-align:right }

#text INPUT			{ border: 1px solid #FFFFFF; }
#submit INPUT		{ background-color: #497AB0; color: #FFFFFF; font: 10px arial; font-weight: bold; }

.menutitle, #puzzle_date		{ padding: 5px; BACKGROUND: url(img/gradient_menu.gif) #FAFAFA repeat-x; border-bottom: 1px solid #425569; font: 10pt arial; font-weight: bold;  }
.pagetitle	{ color:#00005c; padding: 5px;  BACKGROUND: url(img/gradient_menu.gif) #FAFAFA repeat-x; border: 1px solid #425569; font: 15px arial; font-weight: bold;  }
#puzzle_date .no	{ color: #435569; }
#puzzle_date .date	{ color: #425569; }
#puzzle_title		{ width:250px; text-align:center; font-weight:bold; font-size:14px }
#puzzle_question	{ width:250px; text-align: left; }
#puzzle_stat		{ font: 11px arial; color:#546a83; }


/* TABLE */
#table .golge	{ filter:		progid:DXImageTransform.Microsoft.Shadow(color="#001a33", Direction=135, Strength=4); }

#table	INPUT		{ 
border: 1px inset;
font-size:9pt; font-weight: normal; color:#000000; font-family:Verdana;
margin: 1px 0px 0px 0px; padding: 1px 1px 1px 1px;
background-image: url(img/input.gif);
backgroung-image: repeat-x;
width: 200px;
}
#table	INPUT.clean		{
border:0px; 
width: auto;
background-image: url();
}
#table SELECT		{ 
border: 1px;
font-size:9pt; font-weight: normal; color:#000000; font-family:Verdana;
margin: 1px 0px 0px 0px; padding: 1px 1px 1px 1px;
}
#table	TEXTAREA		{ 
border: 1px inset;
font-size:9pt; font-weight: normal; color:#000000; font-family:Verdana;
margin: 1px 0px 0px 0px; padding: 1px 1px 1px 1px;
width: 300px;
}
#table	TD	{ background-color: #dadee2; }
#table	TD.blank	{ background-color: #ffffff; }
#table	TD.title	{ padding: 3px 5px 3px 5px; background-color: #acb4bd; text-align: right; font-weight: bold; }
#table	TD.dark		{ background-color: #d5d9de; font-weight:bold; }
#table	TD.button	{ background-color: #dadee2; text-align: center; }
#table  .menutitle  { text-align:center; padding: 2px; background-color: #D7DABF; border-bottom: 1px solid #425569; font: 12px arial; font-weight: bold;  }
BUTTON, #table	INPUT.button	{ 
border: 1px outset; cursor: pointer;
font-size:9pt; font-weight: normal; color:#24306C
margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;
background-image: url(img/button.gif);
backgroung-image: repeat-x;
width:100px;
}


#navg{ padding:0; margin-bottom:0px; clear:both; float:left; font-size:10px; color:#CCCCCC;}
#navg a{text-decoration:none; color: #a5b2c0; font-size: 10px; }
#navg a:visited{text-decoration:none; color:#a5b2c0; font-size: 10px; }
#navg a:hover{color:#a5b2c0; text-decoration: underline; }