BODY {margin: 0px; padding: 0px; padding-top: 25px; font-size: 8pt; font-family: arial; background-color: #fff; background-repeat: repeat-x; background-position: top;}
BODY.main {background-image: url(bg.gif);}
BODY.page {background-image: url(bg1.gif);}
TD, DIV {font-family: arial; font-weight: normal; font-size: 12pt; padding: 0px; margin: 0px; color: #666;}
LABEL {cursor: pointer; cursor: hand}
HR {color: #ccc; height: 1px;}
FORM {margin: 0px;}
IMG {border: 0px;}
p {padding: 0px; margin: 0px; font-size: 12pt;}

A {color: #007FCC; text-decoration: underline;}
A:hover {color: #007FCC; text-decoration: none;}
A.gray {color: #CCC; text-decoration: underline;}
A.gray:hover {color: #CCC; text-decoration: none;}
A.gray2 {color: #666; text-decoration: none;}
A.gray2:hover {color: #666; text-decoration: underline;}
A.wh {color: #fff; text-decoration: none;}
A.wh:hover {color: #fff; text-decoration: underline;}
A.menu {color: #007FCC; text-decoration: none; font-size: 20px;}
A.menu:hover {color: #007FCC; text-decoration: underline;}
A.menu-act {color: #007FCC; text-decoration: underline; font-size: 20px;}
A.menu-act:hover {color: #007FCC; text-decoration: none;}
A.small, .small {font-size: 11px;}

H1 {font-size: 16pt; font-weight: normal; padding: 0px; margin: 0px; color: #666; padding-bottom: 5px; font-family: Verdana;}
H2 {font-size: 12pt; font-weight: normal; padding: 0px; margin: 0px; color: #666; padding-bottom: 5px; font-family: Verdana;}
H3 {font-size: 11pt; font-family: Century, Times New Roman; font-weight: normal; padding: 0px; margin: 0px; color: #666; padding-bottom: 10px;}

.wid6  {width: 490px; float: left; text-align: left; margin-right: 10px;}
.wid3  {width: 200px; float: left; text-align: left;}
.wid7  {clear: both; width: 700px; margin: 0px; padding: 0px; text-align: left;}
.wid71 {clear: both; width: 700px; margin-top: 10px; margin-top: "0px";}
.wid2  {width: 217px; height: 130px;}
.wid21 {width: 217px; height: 120px;}
.wid10 {clear: both; width: 1000px;}
.wid8  {width: 790px; float: left; text-align: left; margin-right: 10px;}

.border-02 {background-color: #fff; width: 490px; border-top: 1px solid #999; border-left: 1px solid #999; color: #999;}
.border-02 TD {background-color: #fff; border-bottom: 1px solid #999; border-right: 1px solid #999; padding: 5px; font-size: 8pt;}
.border-02b {background-color: #fff; width: 790px; border-top: 1px solid #999; border-left: 1px solid #999; color: #999;}
.border-02b TD {background-color: #fff; border-bottom: 1px solid #999; border-right: 1px solid #999; padding: 5px; font-size: 8pt;}

.tbl-bg-gray {width: 490px; background-color: #999; margin-bottom: 10px;}
.tbl-bg-gray TD {color: #fff; padding: 5px; height: 36px; font-size: 8pt;}
.tbl-bg-gray2 {width: 790px; background-color: #999; margin-bottom: 10px;}
.tbl-bg-gray2 TD {color: #fff; padding: 5px; height: 36px; font-size: 8pt;}
.tbl-01 TD {padding: 5px; padding-left: 10px; font-size: 8pt;}

#bg-01 {width: 700px; height: 4px; background-image: url(bg-02.gif); background-color: #FFF; background-repeat: repeat-x; background-position: bottom;}
#bg-02 {width: 700px; height: 14px; background-image: url(bg-03.gif); background-color: #FFF; background-repeat: repeat-x; background-position: top;}
.bg-03 {background-image: url(bg-04.gif); background-repeat: repeat-x; background-position: top;}
.bg-04 {background-image: url(bg-05.gif); background-repeat: repeat-x; background-position: bottom;}
.bg-05 {background-image: url(bg-06.gif); background-repeat: repeat-y; background-position: left;}
.bg-06 {background-image: url(bg-07.gif); background-repeat: repeat-y; background-position: right;}
.bg-gray {background-image: url(bg-paging-02.png); background-repeat: no-repeat; background-position: left top;} 
.bg-blue {background-image: url(bg-paging-01.png); background-repeat: no-repeat; background-position: left top;}

#logo {float: left; width: 110px; height: 117px; height: "108px"; text-align: left;}
#menu {float: left; width: 590px; height: 47px; height: "38px"; margin-top: 65px; font-size: 10pt;}
#big-pic {width: 700px; position: relative;}
#copy {text-align: left; padding-left: 12px; padding-top: 5px; font-size: 7pt; color: #ccc;}
#user-menu {background-color: #FFF; border: 1px solid #999; margin-bottom: 10px; font-size: 8pt;}
#user-menu div {padding: 10px; font-size: 8pt;}

.abs-01 {position: absolute; right: 10px; bottom: 5px;}

.div-01 {padding-top: 10px; padding-left: 5px; padding-right: 5px;}
.div-02 {padding-top: 3px;}
.div-03 {padding-top: 1px;}
.div-04 {padding: 3px; padding-left: 7px;}
.div-05 {padding: 20px; padding-top: 0px;}
.div-06 {margin-bottom: 3px; font-weight: bold;}
.div-07 {margin-bottom: 5px;}
.div-08 {width: 242px; text-align: right; float: right;}

.left    {float: left;}
.left-01 {float: left; padding-left: 10px; padding-right: 10px;}
.left-02 {float: left; padding-top: 8px;}
.left-03 {float: left; padding-right: 6px;}
.left-04 {float: left; width: 25px; height: 25px;}
.clear   {clear: both;}

.red {color: #ff0000;}
.red-s {color: #ff0000; font-size: 7pt;}
.gray {color: #999;}
.gray-s {color: #999; font-size: 9pt !important;}

.form-1 {font-size: 9pt; color: #999; font-family: arial; width: 200px; padding-left: 5px;}
.forms2 {font-family: arial; font-size: 9pt; color: #999;}
.form-1red {font-size: 9pt; color: #999; font-family: arial; width: 200px; padding-left: 5px; border: 1px solid #ff0000;}
.form-2 {font-size: 9pt; color: #999; font-family: arial; margin-top: 3px;}
.form-3 {font-size: 9pt; color: #999; width: 640px; font-family: arial; margin-top: 3px;}
.forms3 {width: 100%; font-family: arial; font-size: 9pt; color: #999;}
.forms3red {width: 100%; font-family: arial; font-size: 9pt; color: #999; border: 1px solid #ff0000;}
.forms4 {width: 60px; font-family: arial; font-size: 9pt; color: #999;}
.forms6 {width: 150px; font-family: arial; font-size: 9pt; color: #999;}
.forms6red {width: 150px; font-family: arial; font-size: 9pt; color: #999; border: 1px solid #ff0000;}
.forms7 {width: 80px; font-family: arial; font-size: 9pt; color: #999;}
.forms8 {width: 356px; font-family: arial; font-size: 9pt; color: #999;}
.forms8red {width: 356px; font-family: arial; font-size: 9pt; color: #999; border: 1px solid #ff0000;}


.check {position: absolute; top: 8px; right: 8px; color: #ff0000;}
.check1 {color: #ff0000; padding-left: 5px;}
.check2 {position: relative; float: left; color: #ff0000; padding-left: 10px; font-size: 8pt;}
#div-backfm {color: #ff0000; padding-left: 5px;}

.div-question {width: 700px; margin-bottom: 5px; background-color: #E8E8E8; position: absolute; border: 1px solid #999; BORDER-COLLAPSE: collapse;}
.div-question div {font-size: 12px; padding: 10px;}

#YMapsID {margin-bottom: 20px; width: 700px; height: 500px;}

#news-short {background-color: #FFF; border: 1px solid #999; margin-bottom: 10px; padding: 10px; font-size: 9pt;}
#news-short div {font-size: 8pt;}
#news-short .m5 {font-size: 9pt; margin-bottom: 5px;}
.n-item {margin-bottom: 5px;}
.n-img {margin-right: 10px;}

#skype-icon {float: left; margin-top: -10px;}
