/* UI CS v1.0.1 - last modified: 11.9.06 */

/* grid */
body {
	background:#cdcdcd url(../images/body_bg.jpg) repeat-x 0% 0%;
	margin:0;padding:0;}
.tablebody {
	background:#cdcdcd url(../images/body_bg.jpg) repeat-x 0% 0%;
	margin:0;padding:0;}


div#mast {
	width:100%;
	background-color:#36c;
	padding:0;
	border-top:1px solid #666;
	border-bottom:1px solid #ccc;}

div#logo {
	background-color:#fff;
	width:156px;margin:0px;padding:3px 0 2px 8px;}
	
div#container div.no_sidebar {width:auto;margin-right:15px;}

/** PANELS **/
div#main .top, div#main .top div {
	height:20px;
	background-color:#36c;
	background-image: url(../images/panel_main.gif);
	border-bottom:0px solid #999;}
.panel .bottom {display:none;}

/* panel headings */
div.heading {background:#eee url(../images/header_gradiation.jpg);}

/** HEADINGS **/
h1, h2, h3, h4, h5, h6 {color:#fff;}
	
h1 {
	position:absolute;
 	top:7px;left:180px;z-index:5;
 	font-size:.8em;line-height:.8em;}
 	
h2 {
	margin:3px 0 3px 10px;
	font-size:.9em;
	line-height:1.1em;}
	
h2 span {font-weight:normal;}	

h3 {color:#36c;}
h3 a {color:#36c;}

h4 {
	color:#660;
	padding-bottom:5px;
	font-size:.9em;line-height:.9em;
	font-weight:bold;}

fieldset h4 {
	padding-bottom:5px;
	margin-bottom:12px;
	border-bottom:1px dotted #36c;
	font-size:.8em;line-height:.8em;}
	
.content h5 {color:#666;font-size:.8em;line-height:.8em;}


/** LISTS **/
ol li {color:#36c;font-weight:bold;}	

/** INLINE PHRASES **/
strong {color:#663;}

/** TABLES **/
table {margin-bottom:7px;}

table, fieldset {background-color:#fff;}

/* headers */
thead th {
	color:#fff;background-color:#36c;
	border-left-color:#fff;
	font-weight:normal;}
	
thead td {background-color:#36c;}

/** FORMS **/
fieldset {
	margin-bottom:5px;
	border-top-width:0px;
	border-left-color:#fff;
	border-bottom-color:#fff;
	border-right-color:#fff;}
