* { color: #e5e5e5; font-family: Arial, Verdana, Tahoma, MS Sans Serif; font-size: 14px; }

body, html { height: 100%; margin: 0; padding: 0; }
body { background: url(/i/bg.gif); text-align: center; }
.body2 { background: url(/i/bg.gif); text-align: left; padding: 15px; }
	
form, input, textarea { margin: 0; padding: 0; color: #000; }

a { color: #e5e5e5; }
	a:hover { text-decoration: none; }

img { border: 0; }
	.bl { display: block; }
	.i-left { float: left; margin-right: 10px; }
	.i-right { float: right; margin-left: 10px; }

p { margin: 5px 0 15px 0; padding: 0; }

ul { padding: 0; margin: 5px 0 15px 0; list-style: none; }
	ul li { padding: 2px 0 2px 16px; background: url(/i/li.gif) no-repeat 0 10px; }
ol { padding: 0; margin: 5px 0 15px 20px; }
	ol li { padding: 2px 0 2px 6px; }

h1, h2, h3 { margin: 0 0 20px 0; padding: 0; }
	h1 { font-size: 18px; font-weight: normal; }
	h2 { font-size: 16px; font-weight: normal; }
	h3 { font-size: 16px; font-weight: normal; }

table { border-collapse: collapse; }
	table td { vertical-align: top; }
	
.cl { clear:both; height:0px; _height:2px; font-size:0px; margin:0; _margin:0 0 -2px 0; padding:0; }
.fl { float: left; }
.fr { float: right; }

/* colors */
.yellow-c { color: #edce9f; font-size: 16px; font-weight: bold; }
.red-c { color: #802020; font-size: 18px; font-weight: bold; }
.grey-c { color: #ababab; }

/* common */
#box-all { width: 800px; text-align: left; margin: auto; }
#main-left { float: left; width: 204px; }
#main-right { float: left; width: 596px; }
/* common end */

/* top */
#header { height: 115px; background: url(/i/lenta.gif) 100% 0 no-repeat #364659; padding-left: 48px; }
#top-nav { background: url(/i/ll-bg.gif) no-repeat 0 100% #364659; }
	.bc { float: left; width: 310px; color: #edce9f; text-transform: uppercase; padding: 5px 0 4px 20px; }
		.bc a { color: #edce9f; text-transform: uppercase; text-decoration: none; }
			.bc a:hover { text-decoration: underline; }
	.img-menu { float: right; padding: 4px 10px 2px 0; width: 225px; }
		* html .img-menu { padding: 4px 10px 0 0; }
	#top-nav .line { background: #425066; }
/* top end */

/* menu */
#menu { width: 192px; background: url(/i/menu-bg.gif) no-repeat; margin-bottom: 5px; }
	#menu div { margin: 0 11px; background: #364659; padding: 6px 10px; text-align: center; text-transform: uppercase; font-size: 10px; color: #ffb84c; }
		#menu div a { color: #edce9f; text-transform: uppercase; font-size: 10px; text-decoration: none; }
			#menu div a:hover { color: #ffb84c; }
/* menu end */

/* content */
.content { padding: 10px 0 20px 8px; }
.hr { margin: 10px 0; background: #b3a074; }

.form td { padding: 4px; }
	.form td input { width: 300px; }
		.form td input.subm { width: 100px; border: 1px solid #587292; background: #364659; color: #e5e5e5; cursor: pointer; }
		.form td input.radio { width: auto; } 
	.form td textarea { width: 300px; height: 120px; }
	
.tbl td { padding: 4px; border: 1px solid #587292; }
.tbl th { padding: 4px; border: 1px solid #587292; color: #edce9f; }
/* content end */
	
/* footer */
#footer { width: 100%; }
	#footer td { padding: 0; }
		#footer td.txt { width: 100%; background: url(/i/foot-c.gif) repeat-x; text-align: center; padding: 18px 0; color: #edce9f; font-size: 11px; text-transform: uppercase; }
			#footer td.txt a { color: #edce9f; font-size: 11px; text-transform: uppercase; text-decoration: none; }
				#footer td.txt a:hover { text-decoration: underline; }
#copy { background: url(/i/foot-b.gif) repeat-x; height: 29px; }
	#copy div { text-align: center; padding-top: 2px; color: #ababab; font-size: 12px; }
		#copy div i { color: #ababab; font-size: 12px; }
		#copy div a { color: #ababab; font-size: 12px; text-decoration: none; }
			#copy div a:hover { text-decoration: underline; }
		* html #copy div { padding-top: 4px; }
/* footer end */