BODY {
        MARGIN: 0px; BACKGROUND-COLOR: #3fbdda
}
BODY {
        FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
        FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TH {
        FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:link {
        COLOR: #0060c2; TEXT-DECORATION: none
}
A:visited {
        COLOR: #0060c2; TEXT-DECORATION: none
}
A:hover {
        COLOR: #000000; TEXT-DECORATION: underline
}
A:active {
        COLOR: #000000; TEXT-DECORATION: none
}
.style2 {
        FONT-SIZE: 10px; COLOR: #ffffff
}
BODY {
        FONT-SIZE: 11px; COLOR: #434343; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
        FONT-SIZE: 11px; COLOR: #434343; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TH {
        FONT-SIZE: 11px; COLOR: #434343; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BODY {
        MARGIN: 0px; BACKGROUND-COLOR: #ffffff
}
alink {
        COLOR: #000000
}
.menu {
        FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt {
        FONT-SIZE: 11px; COLOR: #414141; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.firm {
        FONT-SIZE: 12px; COLOR: #512828; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none ;
}
.verdana {
        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.cellbox {
        BORDER-RIGHT: #728fa9 1px solid; BORDER-TOP: #728fa9 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN-LEFT: 10px; BORDER-LEFT: #728fa9 1px solid; BORDER-BOTTOM: #728fa9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #7998b4
}
TD.cellbox2 {
        BORDER-RIGHT: #92a8bc 1px solid; BORDER-TOP: #92a8bc 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN-LEFT: 10px; BORDER-LEFT: #92a8bc 1px solid; BORDER-BOTTOM: #92a8bc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.ok2 {
        BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 9px; BORDER-LEFT: 1px solid; COLOR: #2b6d86; BORDER-BOTTOM: 1px solid; FONT-FAMILY: arial; BACKGROUND-COLOR: #f1f1f1; boder-color: #2B6D86
}
.ok {
        BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 9px; BORDER-LEFT: 1px solid; COLOR: #2b6d86; BORDER-BOTTOM: 1px solid; FONT-FAMILY: arial; BACKGROUND-COLOR: #f1f1f1; boder-color: #2B6D86
}
TD.pe {
        FONT-SIZE: 10pt; COLOR: #7998b4; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #0a4a7f
}
TD.p {
        FONT-SIZE: 10pt; COLOR:  #414141; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff
}
TD.p2 {
        FONT-SIZE: 7.5pt; COLOR: #006699; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff
}
TD.p3 {
        FONT-SIZE: 11pt; COLOR:  #414141; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff
}



TD.sm {
        FONT-SIZE: 7.5pt; COLOR: #006699; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #f3f9ff
}
TD.p3e {
        FONT-SIZE: 7.5pt; COLOR: #afc8d8; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #256dab
}
TD.zag {
        FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #006699; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #c7dbed; TEXT-ALIGN: center
}
TD.zag2 {
        FONT-SIZE: 8pt; COLOR: #006699; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #F8F8F8; TEXT-ALIGN: center
}
TD.zag3 {
        FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #006699; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #e6f5f7; TEXT-ALIGN: left
}
TD.zag4 {
        FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #CC0000; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: left
}
TD.zae {
        FONT-SIZE: 8pt; COLOR: #414141; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #F7F7F7;  text-valign: middle
}
TD.zae2 {
        FONT-SIZE: 8pt; COLOR: #400000; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #D7D7D7;  text-valign: middle
}

TD.zue {
        FONT-SIZE: 8pt; COLOR: #729cb9; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #0f5f97; TEXT-ALIGN: center; text-valign: middle
}
TD.sme {
        FONT-SIZE: 7pt; COLOR: #afc8d8; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #0a4a7f
}
TD.line {
        BACKGROUND-COLOR: #8bd7e9
}
A.white:link {
        FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
A.white:visited {
        FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
A.white:hover {
        FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #b7cce3; TEXT-DECORATION: underline
}
A.white:active {
        FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #b7cce3; TEXT-DECORATION: underline
}
A.menulink:link {
        FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #b7cce3; TEXT-DECORATION: none
}
A.menulink:visited {
        FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #b7cce3; TEXT-DECORATION: none
}
A.menulink:hover {
        FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.menulinke:active {
        FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: underline
}
INPUT.txt {
        BORDER-RIGHT: #63829d 1px solid; BORDER-TOP: #63829d 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #63829d 1px solid; COLOR: #000000; BORDER-BOTTOM: #63829d 1px solid
}
SELECT.txt {
        BORDER-RIGHT: #63829d 1px solid; BORDER-TOP: #63829d 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #63829d 1px solid; COLOR: #000000; BORDER-BOTTOM: #63829d 1px solid
}
INPUT.button {
        BORDER-RIGHT: #44596c 2px solid; BORDER-TOP: #63829d 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #63829d 1px solid; COLOR: #000000; BORDER-BOTTOM: #44596c 2px solid; BACKGROUND-COLOR: #e6f5f7
}
.search {
        BORDER-RIGHT: #5c85d6 1px solid; BORDER-TOP: #5c85d6 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: #5c85d6 1px solid; BORDER-BOTTOM: #5c85d6 1px solid; HEIGHT: 19px
}
.inp        {
                border:1px solid #0066CC;background:#E8E8E8 url(../fon/input_bg.gif) top repeat-x;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:13px;padding-left:2px;padding-top:0px;height: 15px
}
.inpregion        {
                border:1px solid #0066CC;background:#F3F3F3 top repeat-x;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:10px;padding-left:2px;height: 15px
}
P.text {
        FONT: 100% Verdana, Geneva, Arial, Helvetica, sans-serif; MARGIN-LEFT: 10px; COLOR: #000000; MARGIN-RIGHT: 12px
}
P.error {
        FONT: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; MARGIN-LEFT: 10px; COLOR: red; MARGIN-RIGHT: 12px
}
P.att {
        FONT: 100% Verdana, Geneva, Arial, Helvetica, sans-serif; MARGIN-LEFT: 10px; COLOR: #cc6600
}
H1 {
        FONT: 130% Verdana, Geneva, Arial, Helvetica, sans-serif; MARGIN-LEFT: 10px; COLOR: #000000
}
H2 {
        FONT: 120% Verdana, Geneva, Arial, Helvetica, sans-serif; MARGIN-LEFT: 10px; COLOR: #000000
}
H3 {
        FONT: 110% Verdana, Geneva, Arial, Helvetica, sans-serif; MARGIN-LEFT: 10px; COLOR: #000000
}
H4 {
        FONT: bold 80% Verdana, Geneva, Arial, Helvetica, sans-serif; MARGIN-LEFT: 10px; COLOR: #000000; MARGIN-RIGHT: 10px
}
TEXTAREA {
        BORDER-RIGHT: #63829d 1px solid; BORDER-TOP: #63829d 1px solid; BACKGROUND: #EEEEEE; BORDER-LEFT: #63829d 1px solid; BORDER-BOTTOM: #63829d 1px solid
}
P.designed {
        FONT: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #777777
}
A.designed:link {
        FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #787878; TEXT-DECORATION: none
}
A.designed:visited {
        FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #787878; TEXT-DECORATION: none
}
A.designed:hover {
        FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #ff9900; TEXT-DECORATION: underline
}
A.designed:active {
        FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #ff9900; TEXT-DECORATION: underline
}
LI.text {
        FONT: 80% Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; MARGIN-RIGHT: 10px; size: 12px
}
TD.p4 {
        FONT-SIZE: 0pt; COLOR:  #FFFFFF; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff; visibility:hidden

}

.fakeLabel{
  cursor:pointer;
  position:relative;
  top:-4px;
}

.fakeLabel1{
  cursor:pointer;
  position:relative;
  margin-top:0px;
  float:left;
  margin-right:10px;
}


.checked0{
  width:16px;
  height:15px;
  background:url(../fon/chk_on.gif) no-repeat left top;
  margin-right:5px;
  float:left;
  cursor:pointer;
}

.unchecked0{
  width:16px;
  height:15px;
  background:url(../fon/chk_off.gif) no-repeat left top;
  margin-right:5px;
  float:left;
  cursor:pointer;
}

.checked1{
  width:16px;
  height:15px;
  background:url(../fon/chk_on_1.gif) no-repeat left top;
  margin-right:4px;
  float:left;
  cursor:pointer;
}

.unchecked1{
  width:16px;
  height:15px;
  background:url(../fon/chk_off_1.gif) no-repeat left top;
  margin-right:4px;
  float:left;
  cursor:pointer;
}
.fl2_header {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}
.fl2_header A {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; BACKGROUND: #FFFFFF no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 197px; COLOR: #003399; PADDING-TOP: 0px; HEIGHT: 32px; TEXT-DECORATION: underline
}
#fl2_leftcolumn {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: top; WIDTH: 30%; PADDING-TOP: 15px; TEXT-ALIGN: left
}
#fl2_leftcolumn2 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 35%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#fl2_rightcolumn {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 35%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#fl2_bot {
    PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 50px; PADDING-TOP: 6px; TEXT-ALIGN: left
}
#fl2_bot2 {
    PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 210px; PADDING-TOP: 8px; TEXT-ALIGN: left
}

DIV.display {
        BACKGROUND: #FFFFFF no-repeat left center; BORDER-BOTTOM: #fff 1px solid
}
DIV.all_freelancers {
        BACKGROUND: #FFFFFF no-repeat left center; BORDER-BOTTOM: #fff 1px solid
}
DIV.display A {
        PADDING-RIGHT: 0px! important; DISPLAY: block; PADDING-LEFT: 0px! important; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px! important; COLOR: #0060c2; PADDING-TOP: 10px! important;  TEXT-DECORATION: none
}
DIV.all_freelancers A {
        PADDING-RIGHT: 0px! important; DISPLAY: block; PADDING-LEFT: 20px! important; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px! important; COLOR: #000; PADDING-TOP: 2px! important; TEXT-DECORATION: none
}

.menu_content DIV A {
        PADDING-RIGHT: 0px! important; DISPLAY: block; PADDING-LEFT: 12px! important; BACKGROUND: #FFFFFF repeat-x left bottom; PADDING-BOTTOM: 3px! important; COLOR: #3d3f3b; PADDING-TOP: 2px! important
}
.menu_content DIV A:hover {
        COLOR: #96c84d; TEXT-DECORATION: none
}
.menu_content DIV A SPAN {
        PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 1px 4px 0px 0px; COLOR: #000000; PADDING-TOP: 0px
}
.display SPAN {
        PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px 0px; COLOR: #000000; PADDING-TOP: 0px
}
.all_freelancers SPAN {
        PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 1px 4px 0px 0px; COLOR: #000000; PADDING-TOP: 0px
}
.display SPAN {
        MARGIN-TOP: 3px; COLOR: #fff
}
.all_freelancers SPAN {
        MARGIN-TOP: 3px; COLOR: #fff
}
.menu_content DIV A#menu_active {
        PADDING-RIGHT: 0px! important; PADDING-LEFT: 25px! important; FONT-WEIGHT: bold; BACKGROUND: #fff no-repeat left center; PADDING-BOTTOM: 4px! important; PADDING-TOP: 1px! important
}
.menu_content DIV A#menu_active SPAN {
        FONT-WEIGHT: normal
}
#fl2_sidemenu_ch {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#fl2_sidemenu_ch lu UL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#fl2_sidemenu_ch LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#fl2_sidemenu_ch LI UL LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#fl2_sidemenu_ch {
        WIDTH: 240px
}
#fl2_sidemenu_ch DIV.display {
        BACKGROUND: #fff no-repeat 5px center; BORDER-BOTTOM: #fff 1px solid
}
#fl2_sidemenu_ch DIV.all_freelancers {
        BACKGROUND: #fff no-repeat 5px center; BORDER-BOTTOM: #fff 1px solid
}
#fl2_sidemenu_ch DIV.display A {
        PADDING-RIGHT: 0px! important; DISPLAY: block; PADDING-LEFT: 25px! important; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px! important; COLOR: #666; PADDING-TOP: 2px! important; TEXT-DECORATION: underline
}
#fl2_sidemenu_ch DIV.all_freelancers A {
        PADDING-RIGHT: 0px! important; DISPLAY: block; PADDING-LEFT: 23px! important; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px! important; COLOR: #666; PADDING-TOP: 2px! important; TEXT-DECORATION: none
}
#fl2_sidemenu_ch .menu_content DIV A {
        PADDING-RIGHT: 0px! important; DISPLAY: block; PADDING-LEFT: 15px! important; FONT-SIZE: 11px; BACKGROUND: #fff repeat-x left bottom; PADDING-BOTTOM: 3px! important; COLOR: #666; PADDING-TOP: 2px! important
}
#fl2_sidemenu_ch .menu_content DIV INPUT {
        PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 1px 3px 0px 0px; COLOR: #a8e057; PADDING-TOP: 0px
}
#fl2_sidemenu_ch .display INPUT {
        PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 1px 3px 0px 0px; COLOR: #a8e057; PADDING-TOP: 0px
}
#fl2_sidemenu_ch .all_freelancers INPUT {
        PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 1px 3px 0px 0px; COLOR: #a8e057; PADDING-TOP: 0px
}
.box_titles_right {
        margin-top: 3px; margin-left: 4px; margin-right: 3px; font-size: 10px; letter-spacing: 0px;
        }

                A:link.menu_main {
                        font-family : Verdana;
                        font-size : 10px;
                        color : #000066;
                        text-decoration : none;
                }
                A:visited.menu_main {
                        font-family :Verdana;
                        font-size : 10px;
                        color : #000066;
                        text-decoration : none;

                }
                A:hover.menu_main {
                        font-family : Verdana;
                        font-size : 10px;
                        color : red;
                        text-decoration : none;
                }


                        A:link.menu_main_underline {
                        font-family : Verdana;
                        font-size : 10px;
                        color : #000066;
                        text-decoration : underline;
                }
                A:visited.menu_main_underline {
                        font-family :Verdana;
                        font-size : 10px;
                        color : #000066;
                        text-decoration : underline;

                }
                A:hover.menu_main_underline {
                        font-family : Verdana;
                        font-size : 10px;
                        color : red;
                        text-decoration : underline;
                }




                .menu_main_header {
                        font-family : Verdana;
                        font-size : 10px;
                        font-weight : bold;
                        color : black;
                        text-decoration : none;
                }

/* ÑÏÈÑÎÊ ÀËÜÁÎÌÎÂ */
TD.albomsTop {background-color: #edf3f8; border-top: 1px solid #90B7D5; vertical-align: middle; padding: 3px 5px 3px 5px; height: 14px;}
.albomsPic IMG {border: 3px double #F3F3F3}

 .topnav IMG {vertical-align: bottom;}
IMG.skin{border: 1px solid black; width: 10px;}


/* ÑÏÈÑÎÊ ÀËÜÁÎÌÎÂ */
.alboms{margin: 5px 0 5px 0}
TD.albomsPic { width: 75px}
TD.albomsBot { padding: 3px 0 0 0}
.albomsPic {height: 66px; width: 62px; BACKGROUND-COLOR: #ffffff}


/* Ìåíþ  ðåãèîíû*/


div#fancy_overlay {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #666;
        display: none;
        z-index: 30;
}

* html div#fancy_overlay {
        position: absolute;
        height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
        text-align: left;
}

div#fancy_loading {
        position: absolute;
        height: 40px;
        width: 40px;
        cursor: pointer;
        display: none;
        overflow: hidden;
        background: transparent;
        z-index: 100;
}

div#fancy_loading div {
        position: absolute;
        top: 0;
        left: 0;
        width: 40px;
        height: 480px;
        background: transparent url('../fon/fancybox/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
        position: absolute;
        background-color: #FFF;
        z-index: 30;
}

div#fancy_loading_icon {
        position: absolute;
        background: url('../fon/fancybox/fancy_loading.gif') no-repeat;
        z-index: 35;
        width: 16px;
        height: 16px;
}

div#fancy_outer {
        position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
        position: relative;
        width:100%;
        height:100%;
        border: 0px solid #BBB;
        background: #FFF;
}

div#fancy_content {
        margin: 0;
        z-index: 100;
        position: absolute;
}

div#fancy_div {
        background: #000;
        color: #FFF;
        height: 100%;
        width: 100%;
        z-index: 100;
}

img#fancy_img {
        position: absolute;
        top: 0;
        left: 0;
        border:0;
        padding: 0;
        margin: 0;
        z-index: 100;
        width: 100%;
        height: 100%;
}

div#fancy_close {
        position: absolute;
        top: -12px;
        right: -15px;
        height: 30px;
        width: 30px;
        background: url('../fon/fancybox/fancy_closebox.png') top left no-repeat;
        cursor: pointer;
        z-index: 181;
        display: none;
}

#fancy_frame {
        position: relative;
        width: 100%;
        height: 100%;
        display: none;
}

#fancy_ajax {
        width: 100%;
        height: 100%;
        overflow: auto;
}


a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
        left: 20px;
}

a#fancy_right:hover span {
        right: 20px;
}

.fancy_bigIframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: transparent;
}

div#fancy_bg {
        position: absolute;
        top: 0; left: 0;
        width: 100%;
        height: 100%;
        z-index: 70;
        border: 0;
        padding: 0;
        margin: 0;
}

div.fancy_bg {
        position: absolute;
        display: block;
        z-index: 70;
        border: 0;
        padding: 0;
        margin: 0;
}

div.fancy_bg_n {
        top: -18px;
        width: 100%;
        height: 18px;
        background: transparent url('../fon/fancybox/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
        top: -18px;
        right: -13px;
        width: 13px;
        height: 18px;
        background: transparent url('../fon/fancybox/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
        right: -13px;
        height: 100%;
        width: 13px;
        background: transparent url('../fon/fancybox/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
        bottom: -18px;
        right: -13px;
        width: 13px;
        height: 18px;
        background: transparent url('../fon/fancybox/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
        bottom: -18px;
        width: 100%;
        height: 18px;
        background: transparent url('../fon/fancybox/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
        bottom: -18px;
        left: -13px;
        width: 13px;
        height: 18px;
        background: transparent url('../fon/fancybox/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
        left: -13px;
        height: 100%;
        width: 13px;
        background: transparent url('../fon/fancybox/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
        top: -18px;
        left: -13px;
        width: 13px;
        height: 18px;
        background: transparent url('../fon/fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
        position: absolute;
        bottom: -33px;
        left: 0;
        width: 100%;
        z-index: 100;
        display: none;
}

div#fancy_title div {
        color: #FFF;
        ../font: bold 12px Arial;
        padding-bottom: 3px;
}

div#fancy_title table {
        margin: 0 auto;
}

div#fancy_title table td {
        padding: 0;
        vertical-align: middle;
}

td#fancy_title_left {
        height: 32px;
        width: 15px;
        background: transparent url('../fon/fancybox/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
        height: 32px;
        background: transparent url('../fon/fancybox/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
        height: 32px;
        width: 15px;
        background: transparent url('../fon/fancybox/fancy_title_right.png') repeat-x;
}
 
