/* Reset
---------------------------------------- */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, img { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }
ol, ul { list-style: none; }

table {
border-collapse: separate;
border-spacing: 0;
}
	
/* Basic Elements
---------------------------------------- */

body {
background: #f5f5f5 url(i/bg.png); color: #000;
font-size: 12px; text-align: left; line-height: 20px; }

body, textarea, input, button { font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, 'Helvetica Neue', 'Helvetica', Arial, sans-serif; }

a {	text-decoration: none; color: #132877; }
a:hover { text-decoration: underline; }

h1 { font-size: 24px; font-weight: normal; line-height: 32px; }
h2 { font-size: 18px; font-weight: normal; line-height: 26px; }
h3 { font-size: 12px; font-weight: bold; line-height: 20px; }

strong { font-weight: bold; }
em { font-style: italic; }

/* Generic Classes
---------------------------------------- */

.clear { 
clear: both; }

.text { 
margin: 0; padding: 5px;
border: 2px solid #ddd;
font-size: 12px; color: #666; }

/* Wrap
---------------------------------------- */

#wrap { 
width: 830px;
margin: 0 auto;
background: #fff;
border: 3px solid #eee;
border-top: none;
background: #f5f5f5; }
	
	h2 { margin: 0 0 20px 0; color: #132877; }
		
		h2 a { float: right; font-size: 12px; }
		
/* Header
---------------------------------------- */

#header { background: #fff; height: auto; text-align: right; }
		
	#header .meniu { background-color: #004990; float: left; width: 100%; }
	#header .meniu a { float: left; text-transform: uppercase; font-size: 14px; color: #fff; padding: 0 13px; line-height: 47px; }
	#header .meniu a:hover { background: #aadcb9; text-decoration: none; }
		
/* Sidebar
---------------------------------------- */

#sidebar { 
float: left;
width: 240px;
padding: 20px 40px; }
	
	#sidebar h4 { 
	margin: 10px 0;
	font-size: 14px; }
	
	#sidebar .logout { margin: 10px 0 0 0; }
	
	#sidebar .logout a { color: #ff6600; }
	
/* Main
---------------------------------------- */

#main { 
float: left;
width: 430px;
padding: 20px 40px;
background: #fff; }
	
	#main.all { width: 750px; }
	
	/* form */
	
	#main form { margin: 0 0 20px 0; }
	
	#main form li { margin: 10px 0 0 0; }
	
	#main form label { 
	display: block; font-weight: bold;
	color: #666; margin: 2px 0;
	text-transform: uppercase;
	font-size: 11px; }
		
		#main form label span { color: #ff6600; }
		
	#main form .text { 
	width: 400px; }
	
	/* table */
	
	#main table th { 
	background: #132877; color: #fff; }
	
		#main table td, #main table th { 
		padding: 5px; }
	
	#main table .odd { 
	background: #f5f5f5; }
	