* {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

HTML, BODY {height: 100%;}
BODY {margin: 0; padding:0; background: #FFF; font-family: Tahoma, Verdana, Arial, sans-serif; min-width: 780px;}
BODY/* */ {overflow-y: auto;}
IMG {border: 0;}
H1, H2, H3, H4, H5, H6, P, FORM, UL, LI, OL {margin: 0; padding: 0;}
A {text-decoration: underline; color: #AD0000;}
INPUT, SELECT, TEXTAREA {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px;}
TEXTAREA {overflow: auto;}

H2 {font-size: 12px; margin: 10px 0;}
UL {margin: 9px 0 9px 15px;}
OL {margin: 9px 0 9px 21px;}
* html OL {margin: 9px 0 9px 23px;}
LI {padding: 1px 0;}
P {margin: 12px 0;}

.clear {clear: both; overflow: hidden; height: 1px;}
.error {color: #FF0000; font-size: 11px;}
#note {color: #56595A; font-size: 11px;}
.slash {font: bold 15px verdana; color: #8A8E90;}

.img-button {height: 29px; background: url(/images/bg_bt.gif) 100% 0 no-repeat; float: left;}
.img-button A {height: 29px; background: url(/images/bg_bt.gif) 0 -29px no-repeat; display: block; text-align: center; padding: 6px 16px 0; font: bold 15px Arial; color: #AD0000; text-decoration: none; float: left;}
.img-button INPUT {height: 29px; background: url(/images/bg_bt.gif) 0 -29px no-repeat; display: block; text-align: center; padding: 0 16px; font: bold 15px Arial; color: #AD0000; text-decoration: none; border: 0; cursor: pointer;}
* html .img-button INPUT {padding: 0; cursor: hand;}

TABLE {border-collapse: collapse;}
TD {padding: 0;}

#wrapper {width: 100%; height: 100%;}

#header {height: 101px; background: url(/images/bg_header.gif) repeat-x; padding: 0 0 0 250px; vertical-align: top; position: relative;}
#header P {position: absolute; top: 26px; left: 23px; font: bold 20px/22px Arial; margin: 0;}
#header P A {width: 190px; height: 47px; background: url(/images/logo.gif) no-repeat; display: block; color: #E87110; text-decoration: none; padding: 2px 0 0 94px;}
#header P SPAN {color: #555;}

#header TABLE {width: 100%;}
#header TABLE TD {vertical-align: middle; height: 101px; padding: 15px 0;}
#header TABLE TD#menu {padding: 26px 0 0; vertical-align: top;}

#header TABLE TD#menu TD {font: 18px Arial; color: #555; height: 47px; background: url(/images/bg_li.gif) no-repeat; padding: 4px 0 0;}
#header TABLE TD#menu A {color: #555; float: left; height: 43px;  background: url(/images/bg_li_a.gif) 10px 0 no-repeat; padding: 20px 10px 0; display: block; text-decoration: none;}
#header TABLE TD#menu A:hover {background: url(/images/bg_li_a.gif) 10px -50px no-repeat;}
#header TABLE TD#menu A.active {background: url(/images/bg_li_a.gif) 10px -131px no-repeat; color: #E85C10;}

#header TABLE TD#contacts {padding: 0 23px 0 30px; text-align: right;}


#pic {height: 188px;  background: url(/images/bg_pic.gif) repeat-x; padding: 7px 0;}
#pic-box {position: relative; height: 174px;}
#x0 {width: 100%;}
#x1 {position: absolute; right: 0; bottom: 7px;}
#x2 {position: absolute; left: 0; bottom: 5px;}
#x3 {position: absolute; left: 50%; bottom: 12px; margin-left: -181px;}
#x4 {position: absolute; left: 21%; bottom: 0;}

#content {padding: 16px 16px 32px 32px; vertical-align: top; width: 100%;}

#content-table1 {border: 2px solid #ACACAC; border-width: 2px 1px 0; padding: 0 1px;}
* html #content-table1 {width: 100%;}
#content-table1 .bottom {border-bottom: 2px solid #ACACAC; height: 3px; overflow: hidden; margin: -1px -1px 0; background: #FFF;}


#content-table1 TABLE {width: 100%; border-collapse: separate; font-size: 12px; color: #56595A; border: 0;}
#content-table1 TABLE TABLE {width: auto;}
#content-table1 TH {background: #F3F4F6 url(/images/bg_th.gif) repeat-x; border: 1px solid; border-color: #fff #DBDBDB #ACACAC; border-width: 1px 0; height: 36px; text-align: right; padding: 5px 15px; color: #AD0000;}
#content-table1 TH H1 {font-size: 14px;}
#content-table1 TH TH {background: none; border: 0; height: auto; text-align: left; padding: 0;}
#content-table1 TH.first {font:bold 14px arial; text-align: left}
#content-table1 TH A {color: #AD0000;}
#content-table1 TD {background: #F3F4F6; border: 1px solid; border-color: #fff #DBDBDB #ACACAC; border-right: 0; padding: 5px 15px;}
#content-table1 TD TD {background: none; border: 0; padding: 0;}
#content-table1 TR.dark TD {background: #EAEBED; border: 1px solid; border-color: #fff #D0D0D0 #ACACAC; border-right: 0;}
#content-table1 TR.dark TD TD {background: none; border: 0;}
#content-table1 TD.first, #content-table1 TR.dark TD.first {border-left:0;}

#content-table1 TD BIG {font-size: 12px; font-weight: bold; color: #3B701B;}
#content-table1 TD BIG A {color: #3B701B;}
#content-table1 TD SMALL {font-size: 11px; display: block; padding: 3px 0 0;}
#content-table1 TD VAR {color: #E85C10; font-weight: bold; font-style: normal;} 
#content-table1 TD SUP {color: #E85C10;}

#content-table1 .frame {float: left; background: #ACACAC; position: relative; margin: 1px 0 0;}
#content-table1 .frame P {border: 1px solid #CCC; position: relative; top: -1px; left: -1px; padding: 4px; background: #FFF; margin: 0;}
#content-table1 .frame A IMG {filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; display: block;}
#content-table1 .frame A:hover IMG {filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;}

#content-table1 .frame-active {background: #AD0000;}
#content-table1 .frame-active P {border: 1px solid #EB0000; background: #FFF6F6; margin: 0;}

#adv {padding:16px 16px 32px; vertical-align: top;}
#adv P {width: 176px; height: 1px; overflow: hidden; margin: 0;}

#footer {background: #F3F4F6 url(/images/bg_footer.gif) repeat-x; height: 83px; padding: 8px 0 0;}
#footer TABLE {width: 100%;}
#footer TABLE TD {height: 75px;}
#footer TABLE TD#left {background: #EAEBED; padding: 12px 25px 12px 19px; font-size: 11px; color: #56595A;}
#footer TABLE TD#left A {color: #56595A; text-decoration: none;}
#footer TABLE TD#left TABLE {width: auto; font-size: 11px; color: #56595A;}
#footer TABLE TD#left TD {height: auto; padding: 0 5px 0 0;}
#footer TABLE TD#adv-bottom {background: #EAEBED url(/images/foo_adv.gif) repeat-y;}
#footer TABLE TD#right {width: 100%; padding: 12px 15px; font-size: 10px; color: #999;}
#footer TABLE TD#right A {color: #999; text-decoration: none;}
#footer TABLE TD#count {padding: 12px 19px 12px 4px; font-size: 11px; color: #56595A;}

/* -- Sort table -- */
.sort-table {width: 100%; font-size: 12px; color: #333; border: 0;}
.sort-table TH {font-weight: normal; text-align: left;}
.sort-table TD {text-align: right;}
.sort-table SPAN {background: #E85C10; padding: 1px 3px 2px; color: #FFF;}

#content-table1 .table-album TD {padding: 5px 20px 10px 0; vertical-align: top; text-align: left;}
#content-table1 .table-album TD A {border: 0; text-decoration: none;}
#content-table1 .table-album TD SPAN {display: block; line-height: normal; padding-top: 4px; font-size: 12px; clear: both;}
#content-table1 .table-album TD SPAN A {font-size: 11px; color: #56595A;}
#content-table1 .table-album TD SPAN A:hover {text-decoration: underline; color: #AD0000;}
#content-table1 .table-album TD IMG {font-size: 11px;}

ul.a7b4dd8096befc1f3d1b66e9f081a61b {padding: 14px 0 2px !important; margin: 0 !important;}
ul.a7b4dd8096befc1f3d1b66e9f081a61b LI {min-height: 90px; //height: 100px; list-style: none !important; float: left !important; width: 176px !important; padding: 0 12px 10px 4px !important; margin: 0 !important; text-align: left !important; background: none !important;}
ul.a7b4dd8096befc1f3d1b66e9f081a61b H3 {font-size: 12px !important; padding: 0 0 4px !important; margin: 0 !important; font-weight: bold !important; font-style: normal !important; line-height: normal !important;}
ul.a7b4dd8096befc1f3d1b66e9f081a61b A {color: #00C !important; text-decoration: underline !important;}
ul.a7b4dd8096befc1f3d1b66e9f081a61b P {font-size: 11px !important; padding: 0 0 2px !important; margin: 0 !important; line-height: normal !important;}
ul.a7b4dd8096befc1f3d1b66e9f081a61b P SMALL {color: #000 !important; font-size: 11px !important;}
ul.a7b4dd8096befc1f3d1b66e9f081a61b P B {color: #060 !important; font-weight: normal !important;}