@charset "utf-8";
.i-love-steve-jobs { /* yep */ }

body,table td,input,select,label,div,
ul, li, ol, a, span { font-family: verdana, tahoma, arial, helvetica; font-weight:normal; font-size:11px; color:#788385; }

html, body      { background:#6d6d6d; padding:0; margin:0; height: 100%;text-align:center; } 

table           { border-collapse:collapse; padding:0px; }

a                 { color:#0c90f4; text-decoration:underline; }
a:hover           { text-decoration:none; }
a.white           { color:#ffffff; text-decoration:underline; }
a.white:hover     { text-decoration:none; }

a.title_act       { font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none; }
a.title_act:hover { text-decoration:none; }

a.dop_razd        { color:#000000; text-decoration:underline; font-size:12px; }
a.dop_razd:hover  { text-decoration:none; }

div.text_right  a { font-size:12px; }
div.text_right1 a { font-size:12px; }
div.text_right1_a { font-size:12px; text-decoration:none }
a.text_right1_a {color:#000000; text-decoration:none;}
             
div.body_ext    { width: 100%; height: 100%; text-align:center; }
div.body_shad   { width: 912px; background:url('/img/bg_02.png'); text-align:center; margin-left: auto; margin-right: auto; }
div.body_int    { width: 912px; height: 100%; text-align:center; margin-left: auto; margin-right: auto; }
div.nav1        { width: 900px; height: 24px; text-align:right; z-index: 10; }
div dopmeny     { margin: 0 0 0 auto; }
div.nav2        { width: 900px; height: 50px; vertical-align:middle; margin-left: auto; margin-right: auto; }

div.nav3        { width: 900px; background:url('/img/bg_01.gif'); height: 30px; z-index: 100; margin-left: auto; margin-right: auto; }
div.nav3_1      { width: 900px; background: #2f2f2f; height: 1px; margin-left: auto; margin-right: auto; z-index: 100; }
div.nav3_2      { width: 900px; background:url('/img/bg_03.gif'); height: 2px; z-index: 0; margin-left: auto; margin-right: auto; z-index: 100; }

div.header_1    { width: 912px; background:#ffffff; height: 17px; background:url('/img/bg_03.jpg') top left no-repeat; margin-left: auto; margin-right: auto; }
div.header      { width: 900px; background:#ffffff; height: 155px; margin-left: auto; margin-right: auto; }

div.head1       { width: 264px; text-align:left; height: 155px; padding-left:26px; padding-top:5px; background:url('/img/bg_04.jpg') top left no-repeat;}
div.head2       { width: 335px; text-align:center; background:#ffffff; height: 155px; margin-left: 0; margin-right: 0; padding-left:0px; padding-top:0px; }
div.head3       { width: 275px; text-align:right; height: 155px; background:url('/img/bg_05.jpg') top left no-repeat;padding-left:0px; padding-top:0px; padding-right:10px;}

div.text_int    { width: 900px; background:#ffffff; height: 100%; margin-left: auto; margin-right: auto; }
div.text_left   { width: 200px; text-align:left; margin-left: 30px; margin-right: 0; }
div.text_right  { width: 645px; text-align:left; }

div.text_left1  { width: 200px; text-align:left; margin-left: 30px; margin-right: 0; }
div.text_right1 { width: 645px; text-align:left; }
div.text_right1 p {  }
div.menu_dop      { width: 10px; height: 20px; text-align:left; }
div.text_all    { width: 850px; text-align:left; }
div.text_my    { width: 645px; text-align:left;text-decoration:none;  }
div.text_my a   { width: 645px; color:#000000; text-align:left;text-decoration:none;  }
div.text_my p   { width: 645px; text-align:left;text-decoration:none;  }
div.text_my p a   { width: 645px; text-align:left;text-decoration:none;  }

div.razdel      { width: 900px; background:#ffffff; height: 180px; margin-left: auto; margin-right: auto; z-index:0; }

div.action      { width: 900px; background:#9f0304; height: 200px; margin-left: auto; margin-right: auto; }
div.act_0       { width: 210px; background:url('/img/pic_act_01.jpg') top left no-repeat; height: 200px; }
div.act_1       { width: 226px; background:url('/img/act_1.jpg') top left no-repeat; height: 200px; }
div.act_2       { width: 226px; background:url('/img/act_2.jpg') top left no-repeat; height: 200px; }
div.act_3       { width: 226px; background:url('/img/act_3.jpg') top left no-repeat; height: 200px; }
div.act_4       { width: 140px; height: 60px; margin-left: 66px; margin-right: 15px; margin-top: 10px; text-align: left; }
div.act_body    { height: 80px; margin-left: 10px; margin-right: 0px; margin-top: 0px; text-align: left; border-left:3px #ffffff solid; }
div.act_body p  { color:#ffffff; font-size:11px; padding-left:10px; padding-right:10px; padding-bottom:10px; }
div.act_body a  { color:#ffffff; font-size:11px; text-decoration:none;}
div.act_body a.hover  { color:#ffffff; font-size:11px; text-decoration:none; }

div.all_act     { width: 200px; text-align: left; padding-left:20px; }

div h2          { color:#ffffff; font-size:14px; }

div.line_rd1    { width: 900px; background:#9f0304; height: 6px; margin-left: auto; margin-right: auto; }
div.line_wh1    { width: 900px; background:#ffffff; height: 10px; margin-left: auto; margin-right: auto; }
div.line_wh2    { width: 900px; background:#ffffff; height: 15px; margin-left: auto; margin-right: auto; }

div.info        { width: 900px; background:#ffffff; margin-left: auto; margin-right: auto; height:30%; }
div.info_1      { width: 274px; height:100%; text-align:left; }
div.info_2      { width: 274px; height:100%;; text-align:left; border-left:3px #9f0304 solid; border-right:3px #9f0304 solid; }
div.info_3      { width: 274px; height:100%; text-align:left; }

div.man_photo   { width: 35px; text-align:center; }
div.man_name    { font-size:12px; font-weight:bold; width: 200px; text-align:left; margin-left: 0px; margin-right: 0px; margin-top: 0px;margin-bottom: 0px;padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; }
div.man_phone   { font-size:11px; width: 200px; text-align:left; margin-left: 0px; margin-right: 0px; margin-top: 0px;margin-bottom: 0px;padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; }

div.info_1, div.info_2,
div.info_3, div.info h3 { color:#474e56; font-size:15px; padding-left:10px; padding-right:10px; text-align:left; }

div.info_1, div.info_2,
div.info_3, div.info p { color:#7a7883; font-size:11px; padding-left:10px; padding-right:10px; padding-bottom:20px; text-align:justify; }

div.info_1 a { color:#7a7883; font-size:11px; text-decoration:none;}
div.info_1 a.hover { color:#7a7883; font-size:11px; text-decoration:none;}

div.info_2 a { color:#7a7883; font-size:11px; text-decoration:none;}
div.info_2 a.hover { color:#7a7883; font-size:11px; text-decoration:none;}
div.info_3 a { color:#7a7883; font-size:11px; text-decoration:none;}
div.info_3 a.hover { color:#7a7883; font-size:11px; text-decoration:none;}

div.info_1 a.blue { color:#0C90F4; font-size:11px; text-decoration:underline;}
div.info_1 a.blue:hover { color:#0C90F4; font-size:11px; text-decoration:none;}

div.info_2 a.blue { color:#0C90F4; font-size:11px; text-decoration:underline;}
div.info_2 a.blue:hover { color:#0C90F4; font-size:11px; text-decoration:none;}

div.info_3 a.blue { color:#0C90F4; font-size:11px; text-decoration:underline;}
div.info_3 a.blue:hover { color:#0C90F4; font-size:11px; text-decoration:none;}


div.info_1, div.info_2,
div.info_3, div.info span { color:#9f0304; font-size:11px; }

div.bottom      { width: 900px; background:#a0a0a0; text-align:center; text-valign:middle; margin-left: auto; margin-right: auto; }
div.bottom1     { width: 647px; background:#a0a0a0; text-align:center; text-valign:middle; margin-left: auto; margin-right: auto; }
div.bottom2     { width: 247px; background:#a0a0a0; text-align:center; text-valign:middle; margin-left: auto; margin-right: auto; }

div.bottom1 p   { text-align:left;  color: #ffffff; font-size:11px; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px; }
div.bottom2 p   { text-align:right; color: #ffffff; font-size:11px; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px; }

div.bottom2 p a { color: #ffffff; font-size:11px;text-decoration:none;}
div.bottom2 p a.hover { color: #ffffff; font-size:11px;text-decoration:none;}

div.bottom_1    { width: 912px; background:#ffffff; height: 17px; background:url('/img/bg_04.png') bottom left no-repeat; margin-left: auto; margin-right: auto; }
div.bottom_bann { width: 900px; height: 40px; text-align:center; text-valign:middle; }

div.photo_gal       { text-align: left;}
div.photo_gal ul    { list-style:none; }
div.photo_gal ul li { display:inline; }

.tlt3                 { font-size:13px; font-weight:bold; }
.map            ul li { margin: 0px; padding: 4px; }

div.council     ul li { margin: 0px; padding: 4px; }
div.action_full ul li { margin: 0px; padding: 4px; }

div.council   p       { font-size:12px; padding-left:20px; padding-right:20px; padding-bottom:20px; padding-top:0px; text-align:justify; width:550px; }
div.action_full p     { font-size:12px; padding-left:20px; padding-right:20px; padding-bottom:20px; padding-top:0px; text-align:justify; width:550px; }

a img           { border:none; }

p.news          { font-size:12px; padding-left:20px; padding-right:20px; padding-bottom:20px; padding-top:0px; text-align:justify; width:550px; } 
p.news span     { font-size:11px; color:#9f0304; font-weight:bold; padding-bottom:0px;  padding-top:0px; } 

.hide           { display: none; }

.dop_menu       { font-size:12px; color:#000000; } 

.title_pn1      { font-family: tahoma; font-size:11px; color:#000000; font-weight:bold; } 
.title_pn2      { font-family: tahoma; font-size:14px; color:#3b2b2b; font-weight:bold; } 
.title_pn3      { font-family: tahoma; font-size:16px; color:#c50c0c; font-weight:bold; } 
.title_pn4      { font-family: tahoma; font-size:12px; color:#3b2b2b; font-weight:bold; } 
.title_pn5      { font-family: tahoma; font-size:14px; color:#c50c0c; font-weight:bold; } 


.title_inf1     { font-family: tahoma; font-size:13px; color:#3b2b2b; } 
.title_inf2     { font-family: tahoma; font-size:22px; color:#3b2b2b; font-weight:bold; } 
.title_inf3     { font-family: tahoma; font-size:11px; color:#000000; } 

.jqueryslidemenu { height: 33px; font:bold 12px Verdana; background:url('/img/bg_01.gif'); width: 900px; margin: 0 auto; z-index:10; }
.jqueryslidemenu ul { margin: 0; padding: 0; list-style-type: none; }

/*Top level list items*/
.jqueryslidemenu ul li { position: relative; display: inline; float: left; }

/*Top level menu link items style*/
.jqueryslidemenu ul li a { display: block; background:url('/img/bg_01.gif'); color: white; padding: 8px 10px; border-right: 0px; color: #2d2b2b; text-decoration: none; }
* html .jqueryslidemenu ul li a{ display: inline-block; }
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited { color: white; }
.jqueryslidemenu ul li a:hover { background:url('/img/bg_02.gif');  color: white; }
        
/*1st sub level menu*/
.jqueryslidemenu ul li ul { position: absolute; left: 0; display: block; visibility: hidden; text-align:left; }

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li { display: list-item; float: none; }

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul { top: 2; }

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a { font: normal 13px Verdana; width: 180px; /*width of sub menus*/ padding: 5px; margin: 0; border-top-width: 0; border-bottom: 0px; }
.jqueryslidemenuz ul li ul li a:hover{ background: #eff9ff; color: black; }

.downarrowclass       { position: absolute; top: 12px; right: 7px; }
.rightarrowclass      { position: absolute; top: 6px; right: 5px; }

div#fancy_overlay     { position:absolute; top: 0; left: 0; z-index: 90; width: 100%; background-color: #333; }
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('/img/fbox/fancy_progress.png') no-repeat; }
div#fancy_close       { position: absolute; top: -12px; right: -12px; height: 30px; width: 30px; background: transparent url('/img/fbox/fancy_closebox.png'); cursor: pointer; z-index: 200; display: none; }
div#fancy_content     { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0; margin: 0; z-index: 96; }
#fancy_frame          { position: relative; width: 100%; height: 100%; display: none; }
img#fancy_img         { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0; padding: 0; margin: 0; z-index: 92; }
div#fancy_title       { position: absolute; bottom: -35px; left: 0; width: 100%; z-index: 100; display: none; }
div#fancy_title table { margin: 0 auto; }
div#fancy_title div   { color: #FFF; font: bold 12px Arial; padding-bottom: 2px; }
h1.nd{display:none;}
td#fancy_title_left   { height: 32px; width: 15px; background: transparent url('/img/fbox/fancy_title_left.png') repeat-x; }
td#fancy_title_main   { height: 32px; background: transparent url('/img/fbox/fancy_title_main.png') repeat-x; }
td#fancy_title_right  { height: 32px; width: 15px; background: transparent url('/img/fbox/fancy_title_right.png') repeat-x; }

div#fancy_outer       { position: absolute; top: 0; left: 0; z-index: 90; padding: 18px 18px 58px 18px; margin: 0; overflow: hidden; background: transparent; display: none; }
div#fancy_inner       { position: relative; width:100%; height:100%; border: 1px solid #444; background: #FFF; }

div.photo_gal a#fancy_left, a#fancy_right { position: absolute;  bottom: 10px; height: 100%; width: 35%; cursor: pointer; background-image: url(data:'/img/fbox/image/gif';base64,AAAA); z-index: 100; outline:none; }
a#fancy_left          { left: 0px; }
a#fancy_right         { right: 0px;  }
a#fancy_left:hover    { background: transparent url('/img/fbox/fancy_left.gif') no-repeat 0% 100%; }
a#fancy_right:hover   { background: transparent url('/img/fbox/fancy_right.gif') no-repeat 100% 100%; }
#fancy_bigIframe, #fancy_freeIframe { position:absolute;top: 0; left: 0; width: 100%; height: 100%; z-index: 10; }
div#fancy_bg      { display: none; }
div.fancy_bg      { position: absolute; display: block; z-index: 70; }
div.fancy_bg_n    { top: -18px; width: 100%; height: 18px; background: transparent url('/img/fbox/fancy_shadow_n.png') repeat-x; }
div.fancy_bg_ne   { top: -18px; right: -13px; width: 13px; height: 18px; background: transparent url('/img/fbox/fancy_shadow_ne.png') no-repeat; }
div.fancy_bg_e    { right: -13px; height: 100%; width: 13px; background: transparent url('/img/fbox/fancy_shadow_e.png') repeat-y; }
div.fancy_bg_se   { bottom: -18px; right: -13px; width: 13px; height: 18px; background: transparent url('/img/fbox/fancy_shadow_se.png') no-repeat; }
div.fancy_bg_s    { bottom: -18px; width: 100%; height: 18px; background: transparent url('/img/fbox/fancy_shadow_s.png') repeat-x; }
div.fancy_bg_sw   { bottom: -18px; left: -13px; width: 13px; height: 18px; background: transparent url('/img/fbox/fancy_shadow_sw.png') no-repeat; }
div.fancy_bg_w    { left: -13px; height: 100%; width: 13px; background: transparent url('/img/fbox/fancy_shadow_w.png') repeat-y; }
div.fancy_bg_nw   { top: -18px; left: -13px; width: 13px; height: 18px; background: transparent url('/img/fbox/fancy_shadow_nw.png') no-repeat; }



#JT_arrow_left     { background-image: url(/img/arrow_left.gif); background-repeat: no-repeat; background-position: left top; position: absolute; z-index:101; left:-12px; height:23px; width:10px; top:-3px; }
#JT_arrow_right    { background-image: url(/img/arrow_right.gif); background-repeat: no-repeat; background-position: left top; position: absolute; z-index:101; height:23px; width:11px; top:-2px; }
#JT {
        position: absolute;
        z-index:100;
        border: 2px solid #CCCCCC;
        background-color: #fff;
}

#JT_copy{
        padding:10px 10px 10px 10px;
        color:#333333;
}

.JT_loader{
        background-image: url(/img/loader.gif);
        background-repeat: no-repeat;
        background-position: center center;
        width:100%;
        height:12px;
}

#JT_close_left{
        background-color: #CCCCCC;
        text-align: left;
        padding-left: 8px;
        padding-bottom: 5px;
        padding-top: 2px;
        font-weight:bold;
}

#JT_close_right{
        background-color: #CCCCCC;
        text-align: left;
        padding-left: 8px;
        padding-bottom: 5px;
        padding-top: 2px;
        font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
        padding: 1px;
        border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}

.nd {
	display:none;
}
div.act_body a.blue { color:#FFFFFF; font-size:11px; text-decoration:underline;}
div.act_body a.blue:hover { color:#FFFFFF; font-size:11px; text-decoration:none;}
