

*								{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
body							{ margin: 0; padding: 0; color: #FFF; background: #1E4B36; text-align: center; }

/* =LAYERS */
div#page						{ width: 996px; margin: 0 auto; text-align: left; }
div#head						{ height: 500px; text-align: center; }

div.header						{ height: 52px; padding: 10px 0 0 60px; background: url('/i/klyalsa.gif') no-repeat top left; }

/* =TABLES */
table.main						{ width: 100%; border-collapse: collapse; }
table.main td					{ vertical-align: top; padding: 0 30px 0 10px; }
table.main td.leftc				{ width: 15%; padding: 0 10px 50px 20px; }		
table.main td.rightc			{ width: 15%; padding: 0 10px 50px 20px; }

table.foot						{ width: 100%; height: 133px; border-collapse: collapse; background: url('i/foot-bg.gif') repeat-x top left; text-align: left; }
table.foot td					{ vertical-align: top; padding: 30px 30px 0 10px; }
table.foot td.leftc,
table.foot td.rightc			{ width: 15%; padding: 0 10px 0 20px; }

table.gb						{ width: 80%; border-collapse: collapse; }
table.gb td.item-h				{ padding: 3px 10px; border: solid 1px #919191; background: #919191; color: #FFF; }
table.gb td.item				{ padding: 3px 10px; border: solid 1px #919191; }

table.restable				{ border-collapse: collapse; background: #CCC; }
table.restable td			{ color: #000; font-size: 10px; border: solid 1px #000; text-align: center; }

/* =HEADERS */
h1								{ color: #FFF; margin: 0; font-size: 20px; border-bottom: solid 1px #FFF; }
h3								{ color: #F3F0B9; }

/* =FROMS */
input,
select,
textarea				{ color: #000; }

form.left input.text			{ width: 130px; height: 23px; margin-bottom: 10px; font-size: 16px; color: #000; border: solid 1px #BEC2CB; }
input.btn						{ padding: 3px 10px; color: #000; }

form.gb textarea,
form.gb input					{ color: #000; }

/* =LINKS */
a,a:visited						{ color: #F3F0B9; }

a.head,a.head:visited			{ display: block; margin-bottom: 7px; color: #FFF; font-weight: bold; text-decoration: none; }
a.head-cur,a.head-cur:visited	{ display: block; margin-bottom: 7px; color: #F3F0B9; font-weight: bold; text-decoration: none; }

a.menu,a.menu:visited			{ display: block; padding-left: 15px; color: #FFF; }
a.menu:hover					{ display: block; padding-left: 15px; color: #F3F0B9; }
a.menu-cur,a.menu-cur:visited	{ display: block; padding-left: 15px; color: #F3F0B9; text-decoration: underline; background: url('/i/menu.gif') no-repeat top left; }

a.title,a.title:hover			{ display: block; margin-bottom: 7px; color: #F3F0B9; }


/* =MISC */
img								{ border: 0; }
div#head img					{ margin: 10px 0 15px 0; }

small							{ font-size: 10px; }
span.spacer						{ display: block; clear: both; height: 10px; font-size: 0; }
span.menu-spacer				{ display: block; height: 10px; font-size: 0; }

p								{ margin-bottom: 15px; line-height: 18px; }
