
*								{font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif; font-size: 14px; line-height: 1.5em; color: #444;}
a								{color: #900; text-decoration: none;}
a:hover							{text-decoration: underline;}
body							{background-color: white; margin: 0 auto; width: 950px; padding: 20px; background-image: url("/im/bg_gradient.jpg"); background-position: top; background-repeat: repeat-x;}

table							{border-collapse: collapse; width: 100%;}
td								{margin: 0; padding: 0; vertical-align: top; text-align: left;}
ul								{list-style: square; margin-left: 30px;}

form                            {margin: 1em 0 !important;}
label                           {float: left; width: 185px; text-align: right; padding-right: 15px; color: #666;}
em,label						{color: #999; font-style: normal;}

.form_note                      {padding-left: 200px; font-size: 11px; color: #666;}

input,select,textarea           {border: 1px solid #ccc; padding: 2px 8px 3px 8px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
.button                         {background-color: #f0f0f0; font-weight: bold;}

p								{margin: 0.5em 0 1em 0;}
p a								{text-decoration: none;}
p a:hover						{text-decoration: underline;}

p.buttons                       {padding-left: 200px; padding-top: 10px;}

pre,.block				        {overflow: auto; background-color: #f5f5f5; padding: 10px 15px; border: 1px solid #e5e5e5; font-family: Consolas, "Courier New", monospace; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

img								{border: 0;}

h1,h2,h3,form					{margin: 0; padding: 0; font-weight: normal;}
ul								{margin: 0; list-style: none; padding-left: 30px;}

h1,h1 a							{font-size: 30px; font-family: Tahoma, sans-serif;}
h2,h2 a							{font-size: 25px; letter-spacing: -1px;}
h3,h3 a							{font-size: 20px; letter-spacing: -1px;}

/* layout */

#header							{clear: both;}
#content						{margin: 20px 10px 20px 0; width: 680px;}
#right							{float: right; margin-bottom: 10px; width: 240px;}
#footer							{clear: both; padding: 5px 0; width: 950px; border-top: 1px dotted #e5e5e5; color: #e5e5e5;}
#header,#content,#right,#footer {overflow: hidden; display: block;}
#content						{float: left;}

.clear							{clear: both;}

/* menu */

#menu							{overflow: hidden;}
#menu li						{float: left; list-style: none; margin-left: 20px;}
#menu li a						{text-decoration: none; font-size: 20px;}

ul.line							{overflow: hidden; padding: 0;}
ul.line li						{float: left; list-style: none; margin-right: 15px;}

.bottom-menu					{float: left;}
.copy							{float: right;}

/* forms */

.more							{text-align: right;}

#logo							{padding: 0; margin: 0;	margin-bottom: -6px;}
#logo a							{font-size: 25px; text-decoration: none; color: #fff;}

.block-old					    {padding: 10px 15px; border: 1px solid #e5e5e5; background-color: #f8f8f8; margin-bottom: 30px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.error						    {color: #933; padding-left: 10px;}

.picker                         {margin-left: 200px; margin-bottom: 30px;}
.adv                            {margin-top: 20px; margin-bottom: 20px;}
