/* COMMON */
html {height:100%;}
body {padding:0; margin:0; height:100%; font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:1em; background:#174664;}
img {border:none; font:normal 11px Tahoma;}
input, textarea, select {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:1em; outline:none;}
a {outline:none;}



#parent_popup {
  background-color: rgba(0, 0, 0, 0.8);
  display: none;
  position: fixed;
  z-index: 99999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
#popup {
  background: #fff;
  width: 520px;
  margin: 10% auto;
  padding: 5px 20px 13px 20px;
  border: 10px solid #ddd;
  position: relative;
  /*--CSS3 Тени для Блока--*/
  -webkit-box-shadow: 0px 0px 20px #000;
  -moz-box-shadow: 0px 0px 20px #000;
  box-shadow: 0px 0px 20px #000;
  /*--CSS3 Скругленные углы--*/
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
   border-radius: 15px;
}
.close {
    background-color: rgba(0, 0, 0, 0.8);
    border: 2px solid #ccc;
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: -24px;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    color: rgba(255, 255, 255, 0.9);
    font-size: 14px;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
    top: -24px;
    width: 24px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
     box-shadow: 1px 1px 3px #000;
}
.close:hover {
    background-color: rgba(0, 122, 200, 0.8);
}






.raw{
height: 250px;
display: inline-block;

clear:both;
padding-bottom:0 0 10px 0;
}
.raw_img{
height: 250px;
float: left;
width:166px;
}
.raw_img > img {max-height:100%; max-width:100%}
.raw_fio{float:left; margin: 5px 0 0 20px;width: 410px;}
a:hover {text-decoration:none;}
.normal {font-size:0; clear:both; line-height:0;}
.upfooter {min-height:100%; width:940px; margin:auto; position:relative; overflow:hidden; background:#ffffff; z-index:10;}

.photo_place {margin:0 0 25px 35px;}
.photo_place img {display:block; margin:0 0 5px 0;}
.photo_place span {display:block; background:#ffffff; width:300px; font-size:0.75em; color:#9c9c9c; font-style:italic; line-height:1.35em; margin:0 0 0 39px;}

.header {width:100%; height:204px; position:absolute; top:0; left:0; background:url("../../images/users/header_bg.png")/*tpa=http://advocat63.ru/images/users/header_bg.png*/ repeat-x top; overflow:hidden; z-index:50;}
.header .inheader {width:940px; height:169px; background:url("../../images/users/inheader_bg.png")/*tpa=http://advocat63.ru/images/users/inheader_bg.png*/ no-repeat; margin:35px auto 0 auto; position:relative;}
.header .logo1 {position:absolute; display:block; top:8px; left:51px;}
.header .logo2 {position:absolute; display:block; top:38px; left:181px;}
.header .phone {position:absolute; top:38px; left:505px; background:#ffffff;}
.header .phone span {display:block; font-size:0.85em; color:#144f75; margin:0 0 0 10px;}
.header .phone small {font-size:0.75em; color:#363a43; position:relative; top:-8px; right:-4px;}
.header .phone big {font-size:1.5em; font-weight:bold; color:#363a43;}

.rss_wrap {margin:0 0 15px 35px;}
.rss_wrap a {font-size:0.7em; color:#04649b; margin:0 2px 0 0;}
.rss_wrap img {position:relative; bottom:-2px;}

.mm {float:right; margin:121px 0 0 0; padding:0 0 0 23px; list-style:none; overflow:hidden; height:48px; background:#174664 url("../../images/users/mm_corner.gif")/*tpa=http://advocat63.ru/images/users/mm_corner.gif*/ no-repeat left;}
.mm li {float:left; margin:0; padding:0; height:48px; display:block; background:url("../../images/users/mm_divider.gif")/*tpa=http://advocat63.ru/images/users/mm_divider.gif*/ no-repeat left;}
.mm li a {display:block; height:48px; padding:0 9px; line-height:48px; font-size:0.75em; font-weight:bold; color:#fefefe; background:url("../../images/users/mm_hover.gif")/*tpa=http://advocat63.ru/images/users/mm_hover.gif*/ no-repeat 0 -200px;}
.mm li a:hover {color:#ffffff;}
.mm .selected a {background:url("../../images/users/mm_hover.gif")/*tpa=http://advocat63.ru/images/users/mm_hover.gif*/ repeat-x; color:#ffffff; text-shadow:0 -1px #1a72a9;}

.sm {margin:0 0 40px 12px; padding:0; list-style:none; width:238px;}
.sm li {margin:0; padding:9px 0 10px 32px; font-size:0.8em; line-height:1.25em; border-top:1px #9b9b9b dotted; background:url("../../images/users/mark3.gif")/*tpa=http://advocat63.ru/images/users/mark3.gif*/ no-repeat 11px 1.3em;}
.sm li a {color:#04649b; text-decoration:none;}

.feedback {margin:0 0 30px 49px;}
.feedback .tf1 {width:255px; margin:0 0 13px 0; color:#363A43; font-size:0.8em; padding:0 10px; height:29px; background:url("../../images/users/tf1_bg.gif")/*tpa=http://advocat63.ru/images/users/tf1_bg.gif*/ no-repeat; display:block; border:none; line-height:29px;}
.feedback .tf2 {width:355px; margin:0 0 13px 0; color:#363A43; font-size:0.8em; padding:5px 10px; height:135px; background:url("../../images/users/tf2_bg.gif")/*tpa=http://advocat63.ru/images/users/tf2_bg.gif*/ no-repeat; display:block; border:none; line-height:1.5em; resize:none;}
.feedback .tl {color:#363A43; font-size:0.75em; display:block; margin:0 0 2px 10px; font-weight:bold;}
.feedback .sb {font-size:0.8em; margin-left:140px;}
.feedback .qw {font-size:1.1em; color:#363A43; margin:0 0 10px 0;}

.n_wrap {margin:0 63px 20px 0;}
.n_wrap .n_item {margin:0 0 10px 0; padding:0 0 0 35px; background:url("../../images/users/mark2.gif")/*tpa=http://advocat63.ru/images/users/mark2.gif*/ no-repeat left 1.3em;}
.n_wrap .n_date {display:block; font-size:0.65em; color:#d3d3d3; margin:0;}
.n_wrap .n_caption {display:block; font-size:0.75em; color:#04649b; font-weight:bold; margin:0 0 5px 0;}
.n_wrap .n_descr {font-size:0.75em; color:#363a43; line-height:1.25em;}
.n_wrap .n_descr p {margin-top:0;}
.n_wrap .n_descr ul {margin-top:0;}
.n_wrap .n_descr ol {margin-top:0;}
.n_wrap .n_descr a {color:#04649b;}
.n_wrap .n_archive {font-size:0.75em; color:#04649b; font-weight:bold; margin:0 0 0 35px;}

.breadcrumb {font-size:0.7em; color:#95979b; margin:0 0 15px 49px;}
.breadcrumb a {color:#95979b;}

.static_text {margin:0 15px 0 49px; font-size:0.8em; color:#363a43; line-height:1.2em;}
.static_text p {margin-top:0;}
.static_text ul {margin-top:0; margin-left:30px; padding:0;}
.static_text ul li {padding:2px 0;}
.static_text ol {margin-top:0;}
.static_text ol li {padding:2px 0;}
.static_text a {color:#04649b;}
.static_text h2 {font-size:1em; margin:0; color:#363a43; font-weight:bold;}
.static_text .news_date {font-size:0.85em; color:#d1d1d1; margin:0 0 3px 0;}

.main {padding:0 0 203px 0; overflow:hidden; margin:244px 0 0 0; position:relative;}
.main .c_left {width:477px; float:left; padding:30px 0 0 0;}
.main .c_left1 {width:667px; float:left;}
.main .c_left1 .tit1 {margin:0 0 2px 0;}
.main .c_right1 {width:265px; float:left;}
.main .c_right {width:463px; float:right;}

.hr {border-top:1px #858585 solid; margin:30px 0 45px 0; font-size:0; line-height:0;}
.tit1 {background:url("../../images/users/t_corner1.gif")/*tpa=http://advocat63.ru/images/users/t_corner1.gif*/ no-repeat left; font-size:1em; color:#363a43; font-weight:bold; font-family:'Times New Roman'; padding:0 0 0 49px; text-transform:uppercase; margin:0 0 5px 0;}
.tit2 {background:url("../../images/users/t_corner2.jpg")/*tpa=http://advocat63.ru/images/users/t_corner2.jpg*/ no-repeat left bottom; font-size:1em; color:#ffffff; font-weight:bold; font-family:'Times New Roman'; padding:76px 0 0 52px; width:398px; height:30px; text-transform:uppercase; margin:-20px 0 5px 0;}
.tit3 {font-size:1em; color:#363a43; font-weight:bold; font-family:'Times New Roman'; text-transform:uppercase; margin:0 0 0 35px;}
.tb1 {margin:0 0 0 49px; font-size:0.8em; color:#363a43; width:400px; line-height:1.2em; position:relative;}
.tb1 p {margin-top:0;}
.tb1 ul {margin-top:0;}
.tb1 ol {margin-top:0;}
.tb1 a {color:#04649b;}

.slider_wrap {width:353px; margin:0 0 60px 35px; position:relative; height:233px;}
.slider_wrap .pc_lt {position:absolute; left:0; top:0; z-index:100;}
.slider_wrap .pc_lb {position:absolute; left:0; bottom:0; z-index:100;}
.slider_wrap .pc_rt {position:absolute; right:0; top:0; z-index:100;}
.slider_wrap .pc_rb {position:absolute; right:0; bottom:0; z-index:100;}
.nivoSlider {position:relative; width:353px; height:233px!important;}
.nivoSlider img {position:absolute; top:-20px; left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none;}
.nivo-slice {display:block; position:absolute; z-index:50; height:100%;}
.nivo-caption {position:absolute; left:0px; top:100%; font-size:0.75em; color:#9c9c9c; font-style:italic; line-height:1.35em; width:100%; z-index:89;}
.nivo-caption p {padding:3px 0 0 39px; margin:0;}
.nivo-caption a {display:inline!important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute; top:45%; z-index:99; cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative; z-index:99; cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}

#fancybox-loading {position:fixed; top:50%; left:50%; height:40px; width:40px; margin-top:-20px; margin-left:-20px; cursor:pointer; overflow:hidden; background:transparent; z-index:1104; display:none;}
#fancybox-loading div {position:absolute; top:0; left:0; width:40px; height:480px; background:transparent url("../../images/users/fancy/fancy_loading.png")/*tpa=http://advocat63.ru/images/users/fancy/fancy_loading.png*/ no-repeat;}
#fancybox-overlay {position:fixed; top:0; left:0; bottom:0; right:0; background:#000; z-index:1100; display:none;}
#fancybox-tmp {padding:0; margin:0; border:0; overflow:auto; display:none;}
#fancybox-wrap {position:absolute; top:0; left:0; margin:0; padding:20px; z-index:1101; display:none;}
#fancybox-outer {position:relative; width:100%; height:100%; background:#FFF;}
#fancybox-inner {position:absolute; top:0; left:0; width:1px; height:1px; padding:0; margin:0; outline:none; overflow:hidden;}
#fancybox-hide-sel-frame {position:absolute; top:0; left:0; width:100%; height:100%; background:transparent;}
#fancybox-close {position:absolute; top:-15px; right:-15px; width:32px; height:32px; background:url("../../images/users/fancy/fancy_close.png")/*tpa=http://advocat63.ru/images/users/fancy/fancy_close.png*/ top left no-repeat; cursor:pointer; z-index:1103; display:none;}
#fancybox_error {color:#444444; font-size:0.8em;}
#fancybox-content {height:auto; width:auto; padding:0; margin:0;}
#fancybox-img {width:100%; height:100%; padding:0; margin:0;border:none; outline:none; line-height:0; vertical-align:top; -ms-interpolation-mode:bicubic;}
#fancybox-frame {position:relative; width:100%; height:100%; border:none; display:block;}
#fancybox-title {position:absolute; bottom:0; left:0; font-family:Arial;font-size:12px; z-index:1102;}
.fancybox-title-inside {padding:10px 0; text-align:center; color:#333;}
.fancybox-title-outside {padding-top:5px; color:#FFF; text-align:center; font-weight:bold;}
.fancybox-title-over {color:#FFF; text-align:left;}
#fancybox-title-over {padding:10px; background:url("../../images/users/fancy/fancy_title_over.png")/*tpa=http://advocat63.ru/images/users/fancy/fancy_title_over.png*/;display:block;}
#fancybox-title-wrap {display:inline-block;}
#fancybox-title-wrap span {height:32px;float:left;}
#fancybox-title-left {padding-left:15px; background:transparent url("../../images/users/fancy/fancy_title_left.png")/*tpa=http://advocat63.ru/images/users/fancy/fancy_title_left.png*/ repeat-x;}
#fancybox-title-main {font-weight:bold; line-height:29px; background:transparent url("../../images/users/fancy/fancy_title_main.png")/*tpa=http://advocat63.ru/images/users/fancy/fancy_title_main.png*/ repeat-x; color:#FFF;}
#fancybox-title-right {padding-left:15px; background:transparent url("../../images/users/fancy/fancy_title_right.png")/*tpa=http://advocat63.ru/images/users/fancy/fancy_title_right.png*/ repeat-x;}
#fancybox-left, #fancybox-right {position:absolute; bottom:0px; height:100%; width:35%; cursor:pointer; outline:none; background-image:url("../../images/users/blank.gif")/*tpa=http://advocat63.ru/images/users/blank.gif*/; z-index:1102; display:none;}
#fancybox-left {left:0px;}
#fancybox-right {right:0px;}
#fancybox-left-ico, #fancybox-right-ico {position:absolute; top:50%; left:-9999px; width:30px; height:30px; margin-top:-15px; cursor:pointer; z-index:1102; display:block;}
#fancybox-left-ico {background:transparent url("../../images/users/fancy/fancy_nav_left.png")/*tpa=http://advocat63.ru/images/users/fancy/fancy_nav_left.png*/ no-repeat;}
#fancybox-right-ico {background:transparent url("../../images/users/fancy/fancy_nav_right.png")/*tpa=http://advocat63.ru/images/users/fancy/fancy_nav_right.png*/ no-repeat;}
#fancybox-left:hover span {left:20px;}
#fancybox-right:hover span {left:auto; right:20px;}
div.fancy-bg {position:absolute; padding:0; margin:0; border:0; z-index:1001;}
div#fancy-bg-n {top:-20px; left:0; width:100%; height:20px; background:transparent url("../../images/users/fancy/fancy_shadow_n.png")/*tpa=http://advocat63.ru/images/users/fancy/fancy_shadow_n.png*/ repeat-x;}
div#fancy-bg-ne {top:-20px; right:-20px; width:20px; height:20px; background:transparent url("../../images/users/fancy/fancy_shadow_ne.png")/*tpa=http://advocat63.ru/images/users/fancy/fancy_shadow_ne.png*/ no-repeat;}
div#fancy-bg-e {top:0; right:-20px; height:100%; width:20px; background:transparent url("../../images/users/fancy/fancy_shadow_e.png")/*tpa=http://advocat63.ru/images/users/fancy/fancy_shadow_e.png*/ repeat-y;}
div#fancy-bg-se {bottom:-20px; right:-20px; width:20px; height:20px; background:transparent url("../../images/users/fancy/fancy_shadow_se.png")/*tpa=http://advocat63.ru/images/users/fancy/fancy_shadow_se.png*/ no-repeat;}
div#fancy-bg-s {bottom:-20px; left:0; width:100%; height:20px; background:transparent url("../../images/users/fancy/fancy_shadow_s.png")/*tpa=http://advocat63.ru/images/users/fancy/fancy_shadow_s.png*/ repeat-x;}
div#fancy-bg-sw {bottom:-20px; left:-20px; width:20px; height:20px; background:transparent url("../../images/users/fancy/fancy_shadow_sw.png")/*tpa=http://advocat63.ru/images/users/fancy/fancy_shadow_sw.png*/ no-repeat;}
div#fancy-bg-w {top:0; left:-20px; height:100%; width:20px; background:transparent url("../../images/users/fancy/fancy_shadow_w.png")/*tpa=http://advocat63.ru/images/users/fancy/fancy_shadow_w.png*/ repeat-y;}
div#fancy-bg-nw {top:-20px; left:-20px; width:20px; height:20px; background:transparent url("../../images/users/fancy/fancy_shadow_nw.png")/*tpa=http://advocat63.ru/images/users/fancy/fancy_shadow_nw.png*/ no-repeat;}

.services_list {margin:0 0 0 61px; padding:0; list-style:none;}
.services_list li {padding:2px 0 2px 20px; font-size:0.75em; line-height:1.15em; font-weight:bold; background:url("../../images/users/mark1.gif")/*tpa=http://advocat63.ru/images/users/mark1.gif*/ no-repeat left 0.7em; color:#04649b;}
.services_list li a {color:#04649b;}
.sl_wrap {padding:0 0 115px 0; /*background:url("../../images/users/hammer.jpg")*//*tpa=http://advocat63.ru/images/users/hammer.jpg*/ no-repeat right bottom; margin:23px 0 18px 0;}

.news_wrap {margin:0 0 40px 33px;}
.news_wrap .news_item {padding:15px 20px 0 16px; border-top:1px #dfdfdf solid; margin:0 0 16px 0;}
.news_wrap .news_item .news_caption {display:block; font-size:0.8em; font-weight:bold; color:#0192ee; margin:0 0 5px 0;}
.news_wrap .news_item .news_date {font-size:0.7em; color:#d1d1d1; display:block;}
.news_wrap .news_item .news_descr {display:block; font-size:0.75em; color:#4e4e4e; line-height:1.25em;}
.news_wrap .news_item .news_descr p {margin-top:0;}
.news_wrap .news_item .news_descr ul {margin-top:0;}
.news_wrap .news_item .news_descr ol {margin-top:0;}
.news_wrap .news_item .news_descr a {color:#04649b;}

.pager {clear:both; margin:0 0 40px 50px; color:#ffffff; font-weight:bold; font-size:0.8em;}
.pager a {display:inline-block; width:23px; height:23px; color:#363a43; text-decoration:none; margin:0 3px 0 0; text-align:center; line-height:23px;}
.pager .active {display:inline-block; width:23px; height:23px; background:#0192ee; margin:0 3px 0 0; text-align:center; line-height:23px;}

.footer {clear:both; height:203px; margin:-203px 0 0 0; width:100%; position:relative; z-index:50;}
.footer .infooter {width:940px; height:203px; position:relative; margin:auto; background:url("../../images/users/footer_bg.gif")/*tpa=http://advocat63.ru/images/users/footer_bg.gif*/ no-repeat bottom; overflow:hidden;}
.footer .infooter .inner {width:840px; height:203px; position:relative; margin:auto; background:url("../../images/users/infooter_bg.gif")/*tpa=http://advocat63.ru/images/users/infooter_bg.gif*/ no-repeat; overflow:hidden;}
.footer .infooter .copyright {font-size:0.7em; color:#646464; margin:30px 0 0 22px; line-height:1.5em;}
.footer .infooter .copyright a {color:#04649b; margin-left:38px;}
.footer .infooter .counter {position:absolute; top:27px; right:0;}
.footer .infooter .paso {position:absolute; top:16px; left:236px;}
.footer .infooter .ll_copyright {font-size:0.7em; color:#9e9e9e; height:39px; width:17em; line-height:1.3em; position:absolute; right:180px; top:24px;}
.footer .infooter .ll_copyright img {float:left; margin:0 0 0 5px;}
.footer .infooter .ll_copyright .text {margin:8px 0 0 5px; float:left;}
.footer .infooter .ll_copyright a {color:#9e9e9e; text-decoration:underline;}
.footer .infooter .ll_copyright a:hover {text-decoration:none;}
.footer .infooter .ll_copyright form { position:relative; margin: auto; height:203px; width: 300px; color: #363A43;	font-size: 1em;	font-weight: bold; }
.footer .infooter .ll_copyright .tf1 input {float:left;  height:25px; width: 255px; padding:0; margin:0;
color: #363A43;
font-size: 1em;
background: url("../../images/users/tf1_bg.gif")/*tpa=http://advocat63.ru/images/users/tf1_bg.gif*/ no-repeat;
border: none;}
.footer .infooter .ll_copyright .sb input {float:left; padding:0; margin:0;}

/* Слайдер */
.slides {
    height:233px;
    margin:-37px 0px 0px -40px;
    overflow:visible;
    position:relative;
    width:353px;
}

.slides ul {
    list-style:none;
    position:relative;
}
 
/* Кадры анимации #anim_slides */
@-webkit-keyframes anim_slides {
    0% {
        opacity:0;
    }
    6% {

      opacity:1;
    }
    24% {
        opacity:1;
  }
    30% {

        opacity:0;

   }
    100% {
        opacity:0;

  }

}

@-moz-keyframes anim_slides {
    0% {

       opacity:0;
    }

  6% {
        opacity:1;
    }
    24% {
        opacity:1;
    }

   30% {
        opacity:0;

  }
    100% {

      opacity:0;

  }
}

 
.slides ul li {
    opacity:0;

    position:absolute;
    top:0;


    /* анимация css3 */

  -webkit-animation-name: anim_slides;
    -webkit-animation-duration: 24.0s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;

   -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;
 
    -moz-animation-name: anim_slides;
   -moz-animation-duration: 24.0s;

  -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

   -moz-animation-direction: normal;
    -moz-animation-delay: 0;

   -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards;

}

 

/* Задержки css3 */
.slides ul  li:nth-child(2), .slides ul  li:nth-child(2) div {

   -webkit-animation-delay: 6.0s;

   -moz-animation-delay: 6.0s;
}

.slides ul  li:nth-child(3), .slides ul  li:nth-child(3) div {
    -webkit-animation-delay: 12.0s;

    -moz-animation-delay: 12.0s;
}

.slides ul  li:nth-child(4), .slides ul  li:nth-child(4) div {
    -webkit-animation-delay: 18.0s;

   -moz-animation-delay: 18.0s;

}

.slides ul li img {

    display:block;
}

.tit3 {
    background: url("../../images/users/mm_corner.gif") no-repeat scroll left center #174664;
    height: 48px;
        font-family: 'Times New Roman';
    font-size: 1em;
    font-weight: bold;
    line-height: 2.9em;
    margin: -35px 0 0 35px;
    text-transform: uppercase;
	color:white;
padding: 0 0 0 30px;
}
.tit4 {
    background: url("../../images/users/t_corner3_03.gif") no-repeat scroll right center #174664;
    color: white;
    font-family: 'Times New Roman';
    font-size: 1em;
    font-weight: bold;
    height: 39px;
    line-height: 2.5em;
    padding: 0 0 0 30px;
    text-transform: uppercase;
    margin-bottom: 20px;
    margin-top: -110px;
}


/*ВСПЛЫВАЮЩЕЕ ОКНО*/









