div#navigation {
height : 40px;
overflow : hidden;
background : #2d2d2d url(../images/navigation_bg.png) repeat-x left -28px;
text-align : center;
position : relative;
margin : 0;
padding : 0;
}
div#navigation div {
display : block;
height : 40px;
width : 994px;
margin : auto;
}
div#navigation a {
display : block;
float : left;
height : 40px;
line-height : 40px;
color : #fff;
font-weight : 700;
background : url(../images/navigation_link.png) no-repeat right -28px;
outline : none;
padding : 0 24px;
}
div#navigation a:hover {
color : #480000;
background : #ff8c00 url(../images/navigation_link.png) repeat-x left -96px;
font-size : 11px;
font-weight : 700;
text-decoration : none;
outline : none;
}
#searchbox {
position : absolute;
top : 3px;
right : 86px;
}
#searchbox .area {
width : 90px;
}
ul {
margin : 2px 0;
padding : 0 0 0 5px;
}
ul li {
list-style-type : none;
margin : 5px 0;
padding : 0 0 0 14px;
}
ul li a:link, ul li a:visited, ul li a:hover {
color : #ff9c00;
}
.nameerror, .nameerror li {
list-style-type : none;
background : none;
color : red;
}
.nameerror font {
color : green;
}
.clr {
clear : both;
}
hr {
height : 1px;
border : 0 solid #d8d8d8;
border-top-width : 1px;
}
#fmenu {
position : relative;
height : 27px;
background : #393939 url(../images/fmenu_bg.png) repeat-x top;
}
#fmenu-left {
position : relative;
height : 27px;
background : transparent url(../images/fmenu_left.png) no-repeat left top;
padding-left : 6px;
}
#fmenu-right {
position : relative;
height : 27px;
background : transparent url(../images/fmenu_right.png) no-repeat right top;
padding-right : 6px;
}
#fmenu div.cont {
float : right;
}
#fmenu div.cont a:link, #fmenu div.cont a:visited {
float : left;
line-height : 26px;
height : 27px;
font-size : 10px;
color : #fff;
outline : none;
background : transparent url(../images/fmenu_link.png) no-repeat center top;
padding : 0 8px;
}
#fmenu div.cont a:hover {
font-size : 10px;
color : #ff9c00;
background : transparent url(../images/fmenu_link.png) no-repeat center bottom;
}
#footer {
position : relative;
height : 77px;
background : #fff url(../images/footer_bg.png) repeat-x top;
}
#footer-left {
position : relative;
height : 77px;
background : transparent url(../images/footer_left.png) no-repeat left top;
padding-left : 6px;
}
#footer-right {
position : relative;
height : 77px;
background : transparent url(../images/footer_right.png) no-repeat right top;
padding-right : 6px;
}
#copyright {
position : relative;
top : 10px;
padding-left : 10px;
float : left;
width : 700px;
color : #a2a2a2;
font-size : 10px;
}
#copyright a:link, #copyright a:visited {
color : #a2a2a2;
font-size : 10px;
}
#copyright a:hover {
color : #ff7800;
font-size : 10px;
}
div#blockVMenu h3 {
height : 35px;
color : #fff;
font-weight : 700;
font-size : 10px;
display : block;
line-height : 25px;
font-family : Verdana, Tahoma, Helvetica sans-serif;
background : #282727 url(../images/leftblocktop.png) repeat-x top;
margin : 1px;
padding : 0 8px;
}
div#blockVMenu {
position : relative;
width : 186px;
border : 1px solid #ebebeb;
background : #fff url(../images/leftblockbottom.png) repeat-x bottom;
margin : 0 0 12px;
}
div#blockVMenu div {
width : auto;
padding : 1px;
}
div#blockVMenu div ul.navs {
list-style : none;
margin : 0;
padding : 0;
}
div#blockVMenu div ul.navs li {
background : none;
margin : 0;
padding : 0;
}
div#blockVMenu div ul.navs li a {
background : #f8f8f8 url(../images/leftblknavig.png) no-repeat top left;
font-weight : 700;
color : #777;
width : auto;
padding-left : 20px;
height : 34px;
line-height : 32px;
display : block;
overflow : hidden;
margin : 0;
}
div#blockVMenu div ul.navs li a:hover {
background : #0d1d65 url(../images/leftblknavig.png) no-repeat bottom left;
color : #fff;
text-decoration : none;
}
.speedbar, .speedbar a:link, .speedbar a:visited, .speedbar a:hover {
color : #757575;
font-size : 10px;
}
div.speedbar {
border-bottom : 1px solid #eee;
margin-bottom : 3px;
padding : 6px 0 3px;
}
.speedbar a:hover {
color : #757575;
text-decoration : underline;
}
span.ttfrm {
color : #a69e92;
}
table.userstop {
background-color : #eee;
}
table.userstop td {
background-color : #fff;
}
.count2 {
position : absolute;
right : 12px;
top : 10px;
width : 88px;
height : 18px;
}
.count1 {
position : absolute;
right : 12px;
top : 34px;
width : 88px;
height : 18px;
}
div.avatar {
border : 1px solid #e0e0e0;
float : left;
background : #fcfcfc;
width : 108px;
margin : 0 15px 4px 0;
}
div.avatar img {
float : left;
width : 100px;
height : auto;
margin : 4px;
}
div.avatar span {
display : block;
font-size : 10px;
height : 16px;
background-color : #eee;
text-align : center;
padding : 2px;
}
.small {
font-size : 10px;
}
.cominfo {
margin-bottom : 6px;
padding-bottom : 6px;
background : url("/images/dotted.gif") repeat-x left bottom;
}
#toolbar {
background : url(/images/toolbar_bg.png) repeat-x top;
border-radius: 5px 5px 0px 0px;
position : relative;
overflow : hidden;}

#toolbar-right {
height : 88px;
background : transparent url(../images/toolbar_right.png) no-repeat right top;
position : relative;
padding-right : 6px;
}
#toolbar input, #toolbar span {
color : #d3d3d3;
font-size : 10px;
}
div.searchform{width:196px;position:absolute;right:6px;top:35px}
div.searchform input {
border : 1px solid gray;
background : transparent;
float : left;
padding : 3px;
}
div.searchform a.btn {
float : left;
width : 21px;
height : 20px;
background : transparent url(../images/search_btn.gif) no-repeat left top;
outline : none;
margin : 0 2px;
}
div.searchform a.btn:hover {
background : transparent url(../images/search_btn.gif) no-repeat left bottom;
}
div.loginform {
position : relative;
top : 0;
float : left;
}
div.language {
position : relative;
float : right;
top : 6px;
display : block;
width : auto;
}
div.language span {
float : left;
width : auto;
height : 22px;
line-height : 22px;
margin : 0 2px;
}
div.language a:link, div.language a:visited {
display : block;
float : left;
width : 36px;
height : 22px;
text-decoration : none;
line-height : 22px;
font-weight : 700;
font-family : Arial, Verdana, Helvetica sans-serif;
text-transform : uppercase;
text-align : center;
color : #000;
background : #c09464 url(../images/language_btn.png) no-repeat left -22px;
margin : 0 2px;
}
div.language a:hover {
font-family : Arial, Verdana, Helvetica sans-serif;
color : #3e0000;
background : #f59000 url(../images/language_btn.png) no-repeat left top;
}
div.bannerbox {
position : absolute;
top : 14px;
left : 300px;
width : 650px;
height : 60px;
}
div#leftbox td, div#rightbox td {
font-size : 11px;
}
div#leftbox div.blocks div div div, div#rightbox div.blocks div div div {
width : 177px;
padding-bottom : 10px;
margin-left : 10px;
margin-right : 10px;
padding-top : 10px;
background : transparent;
}
div#leftbox div.blocks div div div div, div#rightbox div.blocks div div div div, form, div#blockVMenu div div {
margin : 0;
padding : 0;
}
.weekday-active-v, .day-active-v, .mid {
font-weight : 700;
}
.weekday, .weekday-active {
color : #804040;
}
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a, .monthlink {
text-decoration : none;
}
.xfields input, .xprofile input {
color : #757575;
font-size : 11px;
font-family : tahoma;
background-image : url(../images/dlet_field_o.gif);
background-repeat : repeat-x;
width : 250px;
height : 14px;
border : 1px solid #e0e0e0;
}
.pm_list, .pm_list a {
color : #757575;
}
:link, :visited {
color : #ff7800;
text-decoration : none;
}
a img, #searchbox .btn {
border : 0;
}
#hintbox {
position : absolute;
top : 0;
width : 150px;
padding : 5px;
border : 1px solid #787878;
font : normal 11px Verdana;
line-height : 18px;
z-index : 100;
border-right : 2px solid #787878;
border-bottom : 2px solid #787878;
visibility : hidden;
}
.exdiv {
margin : 0;
padding : 0;
background-color : #fef2f2;
border-left : 1px solid #ff6060;
border-top : 1px dotted #000;
border-right : 1px dotted #000;
border-bottom : 1px dotted #000;
}
#hintbox {
text-align : left;
width : 150px;
font-size : 10px;
border : 1px solid #99a1ab;
background-color : #fff;
color : #282828;
margin : 10px 0 0 10px;
padding : 3px 5px;
position : absolute;
visibility : hidden;
z-index : 998;
}
.onl_table {
width : 100%;
font-size : 10px;
}
.onl_table td {
padding-right : 5px;
font-size : 10px;
}
.a_link, .a_link a:link, .a_link a:visited, .a_link_on {
color : #ff0000;
}
.a_link_on a:hover, .a_link_on a:active {
color : #ff0000;
}
.u_link, .u_link a:link, .u_link a:visited, .u_link_on {
color : #666666;
}
.u_link_on a:hover, .u_link_on a:active {
color : #4b73d4;
}
.e_link, .e_link a:link, .e_link a:visited, .e_link_on {
color : #00a400;
}
.e_link_on a:hover, .e_link_on a:active {
color : #00a400;
}
.j_link, .j_link a:link, .j_link a:visited, .j_link_on {
color : #0000ff;
}
.j_link_on a:hover, .j_link_on a:active {
color : #0000ff;
}
.b_link, .b_link a:link, .b_link a:visited, .b_link_on {
color : #666666;
}
.b_link_on a:hover, .b_link_on a:active {
color : #666666;
}
.tl, .tr, .bl, .br {
background-image : url("../images/news-corner.gif");
height : 10px;
font-size : 2px;
}
.tl, .bl {
margin-right : 10px;
}
.tr, .br {
margin-left : 10px;
margin-top : -10px;
margin-right : 10px;
}
.tr {
background-position : 100% 0;
}
.bl {
background-position : 0 -10px;
}
.br {
background-position : 100% -10px;
margin-bottom : 10px;
}
.inside {
border-left : 1px solid #ccc;
border-right : 1px solid #ccc;
background : #fff;
padding-left : 10px;
padding-right : 10px;
margin : 0 10px 0 0;
}
.inside h1 {
font : bold 16px tahoma;
text-decoration : none;
}
.inside h1 a {
font : bold 16px tahoma;
margin : 0;
padding : 0;
text-decoration : none;
}
.inside h1 a:hover {
text-decoration : underline;
}
div.wrapper {
margin : 0 auto;
width : 950px;
}
#sidecol {
width : 25%;
}
#main-column {
margin-left : 25%;
}
a:focus {
outline : none;
}
h_user {
font-size : 14px;
margin-bottom : 10px;
letter-spacing : -1px;
}
.a_field_login {
border : 2px solid #d5e7f0;
color : #003366;
font-size : 11px;
font-family : tahoma;
background : #e9f8ff none repeat scroll 0 0;
background-repeat : repeat-x;
height : 14px;
padding : 6px 6px 6px 30px;
}
.a_field_password {
border : 2px solid #ff7266;
color : #003366;
font-size : 11px;
font-family : tahoma;
background : #e9f8ff none repeat scroll 0 0;
background-repeat : repeat-x;
height : 14px;
padding : 6px 6px 6px 30px;
}
.button_acc img {
position : absolute;
top : -4px;
left : -12px;
border : none;
}
.button_acc:hover {
color : #8ab134;
}
.button_auth {
position : absolute;
cursor : pointer;
display : block;
background : transparent;
height : 16px;
text-decoration : underline;
font-family : Tahoma;
font-size : 13px;
color : #cc0000;
}
.button_auth img {
position : absolute;
top : -4px;
left : -12px;
border : none;
}
.button_auth:hover {
color : #ff0000;
}
#FICBox, #modalBackgroundOverlay, #modalWrap {
position : absolute;
top : 0;
left : 0;
z-index : 501;
}
#modalBackgroundOverlay {
position : fixed;
width : 100%;
height : 100%;
}
#FICBox {
overflow : hidden;
padding : 1px;
margin-top : -1px;
margin-left : -1px;
}
#modalWrap {
width : 100%;
height : 100%;
}
#modalContent, #borderTopLeft, #borderTopCenter, #borderTopRight, #borderBottomLeft, #borderBottomCenter, #borderBottomRight, #borderMiddleLeft, #borderMiddleRight {
float : left;
height : 0;
width : 0;
overflow : hidden;
}
#borderMiddleLeft, #borderBottomLeft {
clear : left;
}
#modalContent {
position : relative;
overflow : visible;
}
#contentTitle {
margin : 0;
}
#modalClose, #contentPrevious, #contentNext {
outline : none;
cursor : pointer;
border : 0;
margin : 0;
}
#modalLoadedContent {
overflow : auto;
width : 0;
height : 0;
}
#modalLoadedContent iframe {
display : block;
width : 100%;
height : 100%;
border : 0;
}
#modalLoadedContent img#modalPhoto {
display : block;
border : 0;
cursor : pointer;
}
#modalLoadedContent embed {
display : block;
border : 0;
}
#modalLoadingOverlay {
position : absolute;
width : 100%;
height : 100%;
top : 0;
left : 0;
}
#modalBackgroundOverlay {
background : url(images/stripe.png) repeat 0 0;
}
#borderTopLeft {
width : 21px;
height : 21px;
background : url(images/borderTopLeft.png) no-repeat 0 0;
}
#borderTopCenter {
height : 21px;
background : url(images/borderTopCenter.png) repeat-x 0 0;
}
#borderTopRight {
width : 21px;
height : 21px;
background : url(images/borderTopRight.png) no-repeat 0 0;
}
#borderBottomLeft {
width : 21px;
height : 21px;
background : url(images/borderBottomLeft.png) no-repeat 0 0;
}
#borderBottomCenter {
height : 21px;
background : url(images/borderBottomCenter.png) repeat-x 0 0;
}
#borderBottomRight {
width : 21px;
height : 21px;
background : url(images/borderBottomRight.png) no-repeat 0 0;
}
#borderMiddleLeft {
width : 21px;
background : url(images/borderMiddleLeft.png) repeat-y 0 0;
}
#borderMiddleRight {
width : 21px;
background : url(images/borderMiddleRight.png) repeat-y 0 0;
}
#modalContent {
background : #fff;
}
#modalLoadedContent {
margin-bottom : 28px;
}
#contentTitle {
position : absolute;
bottom : 3px;
left : 0;
text-align : center;
width : 100%;
background : #fff;
font-weight : bold;
color : #949494;
}
#contentCurrent {
position : absolute;
bottom : 3px;
left : 58px;
font-weight : bold;
color : #949494;
}
#contentPrevious {
position : absolute;
bottom : 0;
left : 0;
background : url(images/controls.png) no-repeat 0 0;
width : 30px;
height : 30px;
text-indent : -9999px;
}
#contentPrevious:hover {
background-position : 0 -31px;
}
#contentNext {
position : absolute;
bottom : 0;
left : 27px;
background : url(images/controls.png) no-repeat -54px 0;
width : 30px;
height : 30px;
text-indent : -9999px;
}
#contentNext:hover {
background-position : -54px -31px;
}
#modalLoadingOverlay {
background : #fff url(images/loading.gif) no-repeat center center;
}
#modalClose {
position : absolute;
bottom : 0;
right : 0;
background : url(images/controls.png) no-repeat -27px 0;
width : 30px;
height : 30px;
text-indent : -9999px;
}
#modalClose:hover {
background-position : -27px -31px;
}
div.wrapper {
margin : 0 auto;
width : 950px;
}
#sidecol {
width : 25%;
}
#main-column {
margin-left : 25%;
}
a:focus {
outline : none;
}
h_user {
font-size : 14px;
margin-bottom : 10px;
letter-spacing : -1px;
}
.a_field_login {
border : 2px solid #d5e7f0;
color : #003366;
font-size : 11px;
font-family : tahoma;
background : #e9f8ff none repeat scroll 0 0;
background-repeat : repeat-x;
height : 14px;
padding : 6px 6px 6px 30px;
}
.a_field_password {
border : 2px solid #ff7266;
color : #003366;
font-size : 11px;
font-family : tahoma;
background : #e9f8ff none repeat scroll 0 0;
background-repeat : repeat-x;
height : 14px;
padding : 6px 6px 6px 30px;
}
.button_acc img {
position : absolute;
top : -4px;
left : -12px;
border : none;
}
.button_acc:hover {
color : #8ab134;
}
.button_auth {
position : absolute;
cursor : pointer;
display : block;
background : transparent;
height : 16px;
text-decoration : underline;
font-family : Tahoma;
font-size : 13px;
color : #cc0000;
}
.button_auth img {
position : absolute;
top : -4px;
left : -12px;
border : none;
}
.button_auth:hover {
color : #ff0000;
}
#FICBox, #modalBackgroundOverlay, #modalWrap {
position : absolute;
top : 0;
left : 0;
z-index : 501;
}
#modalBackgroundOverlay {
position : fixed;
width : 100%;
height : 100%;
}
#FICBox {
overflow : hidden;
padding : 1px;
margin-top : -1px;
margin-left : -1px;
}
#modalWrap {
width : 100%;
height : 100%;
}
#modalContent, #borderTopLeft, #borderTopCenter, #borderTopRight, #borderBottomLeft, #borderBottomCenter, #borderBottomRight, #borderMiddleLeft, #borderMiddleRight {
float : left;
height : 0;
width : 0;
overflow : hidden;
}
#borderMiddleLeft, #borderBottomLeft {
clear : left;
}
#modalContent {
position : relative;
overflow : visible;
}
#contentTitle {
margin : 0;
}
#modalClose, #contentPrevious, #contentNext {
outline : none;
cursor : pointer;
border : 0;
margin : 0;
}
#modalLoadedContent {
overflow : auto;
width : 0;
height : 0;
}
#modalLoadedContent iframe {
display : block;
width : 100%;
height : 100%;
border : 0;
}
#modalLoadedContent img#modalPhoto {
display : block;
border : 0;
cursor : pointer;
}
#modalLoadedContent embed {
display : block;
border : 0;
}
#modalLoadingOverlay {
position : absolute;
width : 100%;
height : 100%;
top : 0;
left : 0;
}
#modalBackgroundOverlay {
background : url(images/stripe.png) repeat 0 0;
}
#borderTopLeft {
width : 21px;
height : 21px;
background : url(images/borderTopLeft.png) no-repeat 0 0;
}
#borderTopCenter {
height : 21px;
background : url(images/borderTopCenter.png) repeat-x 0 0;
}
#borderTopRight {
width : 21px;
height : 21px;
background : url(images/borderTopRight.png) no-repeat 0 0;
}
#borderBottomLeft {
width : 21px;
height : 21px;
background : url(images/borderBottomLeft.png) no-repeat 0 0;
}
#borderBottomCenter {
height : 21px;
background : url(images/borderBottomCenter.png) repeat-x 0 0;
}
#borderBottomRight {
width : 21px;
height : 21px;
background : url(images/borderBottomRight.png) no-repeat 0 0;
}
#borderMiddleLeft {
width : 21px;
background : url(images/borderMiddleLeft.png) repeat-y 0 0;
}
#borderMiddleRight {
width : 21px;
background : url(images/borderMiddleRight.png) repeat-y 0 0;
}
#modalContent {
background : #fff;
}
#modalLoadedContent {
margin-bottom : 28px;
}
#contentTitle {
position : absolute;
bottom : 3px;
left : 0;
text-align : center;
width : 100%;
background : #fff;
font-weight : bold;
color : #949494;
}
#contentCurrent {
position : absolute;
bottom : 3px;
left : 58px;
font-weight : bold;
color : #949494;
}
#contentPrevious {
position : absolute;
bottom : 0;
left : 0;
background : url(images/controls.png) no-repeat 0 0;
width : 30px;
height : 30px;
text-indent : -9999px;
}
#contentPrevious:hover {
background-position : 0 -31px;
}
#contentNext {
position : absolute;
bottom : 0;
left : 27px;
background : url(images/controls.png) no-repeat -54px 0;
width : 30px;
height : 30px;
text-indent : -9999px;
}
#contentNext:hover {
background-position : -54px -31px;
}
#modalLoadingOverlay {
background : #fff url(images/loading.gif) no-repeat center center;
}
#modalClose {
position : absolute;
bottom : 0;
right : 0;
background : url(images/controls.png) no-repeat -27px 0;
width : 30px;
height : 30px;
text-indent : -9999px;
}
#modalClose:hover {
background-position : -27px -31px;
}