/* tags */
html, body {margin:0; padding:0; color:#424242; height:100%; width:100%}
p, textarea, input, select, body, form {font:13px Verdana, Tahoma, Arial, sans-serif}
a img {border:0}
img {padding:0; margin:0}
a {color:#1141FF}
a:link, a:visited {text-decoration:underline}
a, a:hover {text-decoration:none}
form, table, h1, h2, h3, h4, h5, p {padding:0 0 14px 0; margin:0}
ul, ol {padding:0 0 14px 0; margin:0}
ul li {margin:0 0 0 15px; padding:0}
ol li {margin:0 0 0 25px; padding:0}
h1 {font:27px Verdana; color:#424242; padding:0; margin:0 0 14px 0; letter-spacing:0}
h2 {font:21px Arial; height:35px; padding:0; margin:0 0 14px 0; color:#424242; background:url(../images/h2rep.gif) 5px 11px repeat-x; letter-spacing:0}
h2 b {display:block; height:35px; background:url(../images/h2right.gif) 4px 11px no-repeat; font-weight:normal}
h2 span {display:block; float:left; padding:5px 50px 0 48px; height:30px; background:#fff url(../images/h2.gif) 0 0 no-repeat}
h3 {font:15px Verdana; font-weight:bold; color:#424242}
h4 {font:15px Arial; height:21px; padding:4px 0 0 14px; margin:0 0 14px 0; color:#333; font-weight:bold; background:url(../images/lefttext.gif) 0 0 no-repeat; text-align:left}

/* classes */
.clear {clear:both}
p.clear {clear:both; padding:0}
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.justify {text-align:justify}
.fleft {float:left}
.fright {float:right}
.logininput {width:140px; height:14px; padding:1px 3px; border:1px solid #171717; margin:0 0 5px 0}
.loginsubmit {position:absolute; margin:-1000px 0 0 -1000px}
.required {color:red}
.authform td {border:0}
.authform td #remind {width:13px}
.violet {color:red}
.success {color:#1141FF}
.error {color:red}
.ab1 {padding-left:31px; border-left:19px solid #FFCE8F}
.ab2 {padding-left: 8px; border-left:19px solid #E9B0F7; margin-left:23px}
.ab3 {padding-left:31px; border-left:19px solid #B0FFA3}
.ab4 {padding-left: 8px; border-left:19px solid #D5D4D4; margin-left:23px}
.ab5 {padding-left: 8px; border-left:19px solid #B0DBF7; margin-left:23px}
.ab6 {padding-left:31px; border-left:19px solid #D5D4D4}
.ab7 {padding-left:31px; border-left:19px solid #F4A3AF}
.ab8 {padding-left: 8px; border-left:19px solid #FFFFA3; margin-left:23px}
.photo {float:left; margin:0 10px 10px 0}
.author {padding-top:15px}
.firm {display:block; font-size:0.8em; padding-top:8px}
.pres {margin:0 10px 10px 0}

/* ids */
#ftx {display:none}
#global {min-width:980px; min-height:100%; margin:-129px auto 0 auto; background:#fff url(../images/left.gif) 25% 0 repeat-y}
#g2 {padding:129px 0 0 0}
#pre {position:absolute; margin:-1000px 0 0 -1000px}
#header {height:228px; background:#fff url(../images/header.gif) 0 0 no-repeat}
#header form, #auth {float:left; padding:20px 0 0 36px}
#header form p {font:11px Verdana; text-align:center; padding-right:50px}
#header form label {font-size:11px; padding:0 0 0 5px; vertical-align:middle}
#logo {float:right; position:relative; width:641px; height:228px; background:url(../images/logo2.jpg) 100px 124px no-repeat}
#logo a {display:block; position:absolute; left:0; top:0; width:482px; height:208px; background:url(../images/logo1.gif) 0 0 no-repeat}
#logo p {height:228px; padding:0; background:url(../images/2009.gif) right top no-repeat}
#menu {background:#fff url(../images/leftmenu.gif) 0 0 repeat-y; border-right:31px solid #fff}
#menu div {background:url(../images/rightmenu.gif) right top repeat-y}
#years {height:50px; padding:0; background:url(../images/years.gif) 0 0 repeat-x}
#years a, #years span {display:inline; float:left; width:6%; height:32px; padding:18px 0 0 0; margin:0 4%; text-align:center; font:18px Arial; font-weight:bold; text-decoration:none}
#years a {background:url(../images/year.gif) center center no-repeat; color:#fff}
#a1 {display:inline; float:left; width:300px; padding:6px 0 9px 0; margin-left:30px}
#a2 {width:290px; padding:6px 0 9px 50px; margin:0 auto}
#a3 {display:inline; float:right; width:238px; padding:6px 0 9px 0; margin-right:30px}
#a1 a, #a2 a, #a3 a {display:block; height:22px; margin-bottom:5px; color:#0033FF; font:15px Verdana}
#line {height:33px; background:url(../images/line.gif) 5px 0 repeat; margin-right:31px}
#line div {height:33px; background:url(../images/line2.gif) 0 0 no-repeat}
#left {float:left; display:inline; width:25%; padding:0 5% 10px 0; border-top:20px solid #fff; text-align:center}
#left img {margin:0 15px 10px 15px; cursor:pointer}
#center {float:left; display:inline; width:69%; padding:20px 0 10px 0; text-align:justify}
#center #c2 {padding-right:31px; letter-spacing:1px}
#footer {position:relative; min-width:980px; margin:0 auto; height:119px; padding:10px 0 0 0; background:#E3EAFE}
#org {float:left; height:102px; padding:0 0 0 50px; background:url(../images/org.gif) 0 7px no-repeat; color:#666; line-height:17px}
#org a, #yula span.yula a {color:#666; font-weight:bold; text-decoration:none}
#org span {display:block; padding-left:12px}
#yula {float:right; padding:15px 10px 0 0}
#yula span {display:block; background:url(../images/smile.gif) 0 3px no-repeat; padding:0 0 0 15px; cursor:pointer}
#yula span.yula {font-size:10px; padding:10px 0 0 30px; background:none; cursor:normal}
#count {text-align:center; padding-top:64px}
#profiledata input {width:250px; margin:0 0 10px 0; vertical-align:top}
#profiledata label {margin-left:10px; vertical-align:top; line-height:20px}
#regform label {display:block; width:190px}
#regform td input {width:300px}
#beginpay td label {display:block; width:190px}
#beginpay td input {width:300px}
#plat {background:#f5f5f5; padding:12px}
#plat label {margin:0 5px}

/* ie6 */
* html #global {height:100%; width: expression(document.documentElement.clientWidth<980 ? "980px" : "auto")}
* html #footer {width: expression(document.documentElement.clientWidth<980 ? "980px" : "auto")}
* html #a2 {padding:6px 0 9px 0}