.blog h1, .headline .title{display: none;}

.pagetitle, .blog .title{display: block !important;}

.leadingarticles, .leadingarticles.multicolumns, .first.float-left.width33, .float-left.width33 {display: inline-block !important;}

body{background:#ffffff; font-family:Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0;}

*{margin:0; padding:0}

/* HEADER */

.header{min-width:960px; max-width:1260px; padding:0 10px; margin:0 auto; position:relative}

h1.uslugi-h1{text-transform:uppercase; color:#354d9b; font-size:20px; margin:0; padding:40px 0 10px 0}

h1{padding:30px 0 20px; color: #354D9B; font-size: 26px;}

.main-page-header .header{margin:0 auto; height:103px; overflow:visible; z-index:1000;}
.default-page-header .header{height:188px;}

.header-wrap.default-page-header{background:url(header-bg.png)/*tpa=https://advokat-voronezh.ru/templates/site36/images/header-bg.png*/ center bottom repeat-x}

.lang-select{position:absolute; right:12px; top:23px; height:20px; text-align:right}
.lang-select a, .lang-select a:visited{display:inline-block; font-size:10px; margin-right:5px; padding:1px;}
.lang-select a:hover{text-decoration:none; color:red}
.lang-select a.lang-select-active{color:#b2b2b2; text-decoration:none; cursor:default}

a{color:#354a9b; outline:0}
a:hover{text-decoration:none}

a.logo, a.logo:visited{width:370px; height:50px; background:url(logo.png)/*tpa=https://advokat-voronezh.ru/templates/site36/images/logo.png*/ left top no-repeat; float:left; margin-top:30px; text-decoration:none}

.menu-sm {
	list-style-type: none;
	padding-left: 2em;
}

.menu{padding:54px 0 0 300px;}
.menu ul{margin:0; padding:0; width:100%; text-align:right; }
.menu ul li{display:inline; font-size:14px; font-weight:bold; margin:0; padding:0;}
.menu ul li a, .menu ul li a:visited{display:inline-block; text-transform:uppercase; padding:1px 2px; text-decoration:underline; -webkit-border-radius: 7px 7px 0 0; -moz-border-radius: 7px 7px 0 0; border-radius: 7px 7px 0 0; behavior: url(PIE.html)/*tpa=https://advokat-voronezh.ru/templates/site36/css/PIE.html*/; border:1px solid #ffffff; padding:10px 1%;}
a.menulvl1{text-transform:uppercase;}
.menu ul li a:hover{text-decoration:none}


#sub-menu{position:relative;}
#sub-menu:hover a{border:1px solid #4054a0; border-bottom:1px solid #f0f0f0; padding-bottom:11px; z-index:1000; position:relative; background:#f0f0f0}
#sub-menu:hover .sub-menu-inner{display:block; z-index:900}
.sub-menu-inner{position:absolute; left:-52px; top:24px; width:185px; background:#f0f0f0; border:1px solid #4054a0; -webkit-border-radius: 0 7px 7px 7px; -moz-border-radius: 0 7px 7px 7px; border-radius: 0 7px 7px 7px; behavior: url(PIE.html)/*tpa=https://advokat-voronezh.ru/templates/site36/css/PIE.html*/; margin:0; padding:4px 8px 10px 8px; display:none}

#uslugi-sub{width:166px; left:0}

#poleznoe-sub{width:150px; left:0;}

#o_nas-sub{width:115px; left:0;}

.sub-menu-column{width:100%; text-align:left}
.sub-menu-title{text-transform:uppercase; font-size:14px; color:#354d9b; padding:10px 0 10px}
.sub-menu-links{}
.sub-menu-inner ul.sub-menu-links li{display:block; border:0; margin:0; padding:3px 0; text-align:left; font-weight:normal}
.sub-menu-inner ul.sub-menu-links li a, ul.sub-menu-links li a:visited{color:#354d9b; font-size:11px; padding:2px !important; text-decoration:underline; border:0 !important}
.sub-menu-inner ul.sub-menu-links li a:hover{text-decoration:none; display:inline-block;}

.header-bottom{clear:both; padding:30px 0 0 0}

.bread-crumbs{height:60px; width:26%; float:left}
.bread-crumbs ul{margin:0; padding:0; overflow:hidden}
.bread-crumbs ul li{margin:0; padding:2px 8px 5px 24px; display:inline-block; float:left; background:url(bread-crumbs-arrow.png)/*tpa=https://advokat-voronezh.ru/templates/site36/images/bread-crumbs-arrow.png*/ left 7px no-repeat; line-height:13px;}
.bread-crumbs ul li.bread-crumbs-first{background:none; padding-left:0}
.bread-crumbs ul li a, .bread-crumbs ul li a:visited{font-size:11px; text-decoration:underline; color:#414141}
.bread-crumbs ul li a:hover{text-decoration:none}
.bread-crumbs ul li.bread-crumbs-active a{text-decoration:none; color:#354d9b; cursor:default}

.header-phones-inner{display: block; height:65px; width:37%; overflow:hidden; background:url(phone-icon-grey.png)/*tpa=https://advokat-voronezh.ru/templates/site36/images/phone-icon-grey.png*/ 2px 2px no-repeat; padding:0 0 0 45px; color:#231F20; font-weight:normal; text-align:left; float:left;}
.header-phones-item{float:left; font-size:18px; padding:0 7% 0 0}
.header-phones-item b{display:inline-block; padding:0 0 0 5px; font-size:14px;}
.header-phones-item span{display:block; font-size:11px; padding:0 0 5px 0}



.header-contact-links{height:35px; width:31%; float:right; overflow:hidden; text-align:right}
.header-contact-links a, .header-contact-links a:visited{font-weight:bolder; font-size:11px; padding:2px; margin-left:15px;text-align:right;}
.header-contact-links a:hover{text-decoration:none}
.header-contact-links a.header-contact-links-write{text-align:right}



/* HEADER */




/* СЛАЙДЕР НА ГЛАВНОЙ  */

.slider-wrap{width:100%; background:#8e9cb4; position:relative; height:232px;}
.slider-right-side{position:absolute; right:0; top:0; z-index:100; text-align:left}
.slider-right-side, .slider-right-side-inner{height:232px; width:330px;}
.slider-right-side-inner{position:relative;}

a.slider-video-link, a.slider-video-link:visited{width:165px; height:47px; padding:18px 0 0 75px; border:1px solid #fafafa; display:block; background:url(play-bt.png)/*tpa=https://advokat-voronezh.ru/templates/site36/images/play-bt.png*/ 25px 20px no-repeat; color:#fff; text-decoration:underline; font-size:11px; position:absolute; right:10px; bottom:40px; font-weight:bold}
a.slider-video-link:hover{border:1px solid #0f2363; background-color:#354d9a; background-position:25px 20px; color:#fff; text-decoration:none}

.slider-right-side-phone{position:absolute; width:180px; height:90px; left:0; top:25px; color:#fff; font-size:16px; font-weight:bold; background:url(phone-icon.png)/*tpa=https://advokat-voronezh.ru/templates/site36/images/phone-icon.png*/ 2px 4px no-repeat; padding:3px 0 0 40px;}
.slider-right-side-phone span{display:block; font-size:11px; padding:0 0 5px 0;  font-weight:normal;}
.slider-right-side-phone b{display:block; padding:2px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:1px}

.slider-right-side-links{position:absolute; right:0px; top:28px; width:110px; height:70px;}
.slider-right-side-links a, .slider-right-side-links a:visited{display:block; padding:2px; margin:0 0 10px 0; text-decoration:underline; color:#fff; font-size:11px; font-weight:bold}
.slider-right-side-links a:hover{color:#eee; text-decoration:none}


/* СЛАЙДЕР НА ГЛАВНОЙ  */



/*  БЛОК УСЛУГИ НА ГЛАВНОЙ */

.content-wrap{margin:0 auto; min-width:960px; max-width:1260px; padding: 20px 10px;}

.uslugi-wrap{width:100%; overflow:hidden}

.uslugi-block{float:left; padding:0px 0 0 0;}

.uslugi-urid{padding-right:2%; width:48%}

.uslugi-urid .uslugi-links{}

.uslugi-fiz{width:50%}

.full-width-ulsugi{width:100% !important; overflow:hidden; padding-bottom:40px}
.full-width-ulsugi .uslugi-links{width:107%}
.full-width-ulsugi a.uslugi-item, .full-width-ulsugi a.uslugi-item:visited{width:15% !important}
.full-width-ulsugi .uslugi-controls{width:auto !important; text-align:left !important; margin:0; padding:0px 0 0 0; }
.full-width-ulsugi a.uslugi-controls-all, .full-width-ulsugi a.uslugi-controls-all:visited{margin:0; padding:2px; font-style:normal; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold}


.uslugi-fiz .jcarousel-skin-tango{border:none}

.uslugi-heading{width:100%; text-align:center; padding:0 0 18px 0}
.uslugi-heading span{display:inline-block; font-size:14px; font-weight:bold; text-transform:uppercase; color:#354a9b}
.uslugi-heading a, .uslugi-heading a:visited{display:inline-block; padding:2px 0; text-decoration:underline; letter-spacing:1px; font-style:italic; font-size:11px; /*font-family:"Times New Roman", Times, serif*/}
.uslugi-heading a:hover{text-decoration:none}

.uslugi-links{overflow:hidden}



a.uslugi-item, a.uslugi-item:visited{width:32%; padding:12px 1% 12px 0; height:60px; float:left; position:relative; display:inline-block}
a.uslugi-item:hover{text-decoration:none !important;}

.uslugi-icon{float:left; width:45px; display:inline-block; padding:2px 0 0 0}
.uslugi-icon img{max-width:35px; border:0}
.uslugi-item span.usligi-text-link{display:table-cell; padding-left:10px; text-align:left; font-size:13px; /*letter-spacing:1px; font-family:"Times New Roman", Times, serif;*/ height:44px; vertical-align:middle; max-width:84px; overflow:visible}
.uslugi-item a:hover{text-decoration:none}

.uslugi-spacer{width:1%; font-size:1px; margin-right:2%; border-right:1px solid #ababab; float:left; height:100%;}


.uslugi-controls{width:80%; position:relative; margin:0 auto; padding:10px 0 0 0; height:33px; line-height:33px; text-align:center}

a.uslugi-controls-all, a.uslugi-controls-all:visited{display:inline-block; padding:2px 0; text-decoration:underline; letter-spacing:1px; font-style:italic; font-size:11px; /*font-family:"Times New Roman", Times, serif*/}
a.uslugi-controls-all:hover{text-decoration:none}

a.uslugi-controls-next, a.uslugi-controls-next:visited, a.uslugi-controls-prev, a.uslugi-controls-prev:visited{display:block; width:20px; height:33px; line-height:normal; text-decoration:none; position:absolute; top:10px; background-image:url(uslugi-controls.png)/*tpa=https://advokat-voronezh.ru/templates/site36/images/uslugi-controls.png*/; background-repeat:no-repeat; background-color:none; opacity:0.7; filter: alpha(opacity=70);}

a.uslugi-controls-next{left:0; background-position:left bottom}
a.uslugi-controls-next:hover{opacity:1; filter: alpha(opacity=100);}

a.uslugi-controls-prev{right:0; background-position:right bottom}
a.uslugi-controls-prev:hover{opacity:1; filter: alpha(opacity=100);}



/*  БЛОК УСЛУГИ НА ГЛАВНОЙ */


/*  БЛОК ДЕПАРТАМЕНТЫ И АБОНЕНТСКИЕ ПРОГРАММЫ НА ГЛАВНОЙ */

.depart-abon-wrap{overflow:hidden; padding:30px 0 30px 0}
.depart-block{width:64%; float:left}
.depart-heading{font-size:18px; color:#354a9b; padding:0 0 20px 0; text-align:center; font-family:Georgia, "Times New Roman", Times, serif}
.depart-content{border:1px solid #a1a1a1; padding:0px; overflow:hidden;}
a.depart-content-item, a.depart-content-item:visited{float:left; width:34%; text-align:center; display:block; padding:20px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; display:inline-block; line-height:16px}
a.depart-content-item span{display:block; border-right:1px solid #a1a1a1;}
a.depart-content-item-last, a.depart-content-item-last:visited{width:25%}
a.depart-content-item-last span{border:none;}
a.depart-content-item:hover{text-decoration:none; color:#fff; background:#354a9b}
a.depart-content-item:hover span{border:0}

.abon-block{width:36%; float:left}
.abon-heading{font-size:18px; color:#354a9b; padding:0 0 10px 0; text-align:center; font-family:Georgia, "Times New Roman", Times, serif}
.abon-content{overflow:hidden; padding:0; text-align:center}
a.abon-item, a.abon-item:visited{display:inline-block; width:110px; height:50px; background:url(abon-circle-bg.png)/*tpa=https://advokat-voronezh.ru/templates/site36/images/abon-circle-bg.png*/ center center no-repeat; margin:0 5% 0 7%; background-image:url(abon-prg-bg.png)/*tpa=https://advokat-voronezh.ru/templates/site36/images/abon-prg-bg.png*/; background-repeat:no-repeat; background-color:none; padding:60px 0 0 0; display:inline-block; font-size:11px; /*letter-spacing:1px; font-family:"Times New Roman", Times, serif*/}
a.abon-item:hover{text-decoration:none; color:#fff}
a#abon-item-01{background-position:top left}
a#abon-item-01:hover{background-position:bottom left}

a#abon-item-02{background-position:top right}
a#abon-item-02:hover{background-position:bottom right}

.abon-icon{display:inline-block; width:40px; height:40px; padding:18px 0 5px 0}
.abon-icon img{max-height:40px; max-width:40px;}
.abon-item a, .abon-item a:visited{display:block; font-size:11px; /*letter-spacing:1px; font-family:"Times New Roman", Times, serif*/}
.abon-item a:hover{text-decoration:none}

/*  БЛОК ДЕПАРТАМЕНТЫ И АБОНЕНТСКИЕ ПРОГРАММЫ НА ГЛАВНОЙ */



/*  БЛОК НОВОСТЕЙ И АНОНСОВ НА ГЛАВНОЙ */

#news-main-full{}
#news-main-full .news-main-block{width:100%}
#news-main-full .news-main-block .news-main-item{width:16%}

#news-main-half .news-main-block{width:50%}
#news-main-half .news-main-block .news-main-item{width:48%;height: 200px;}
.news-main-item-with-border{border-right:1px solid #ccc;}

.news-anons-wrap{overflow:hidden; padding:10px 0}
.news-main-block{float:left; display:inline-block}
.news-main-heading{display:inline-block; font-size:14px; font-weight:bold; text-transform:uppercase; color:#354a9b; margin-bottom: 10px;}
.news-main-content{overflow:hidden; float:left;}

.news-main-item{width:33%; display:inline-block; float:left;margin-bottom:0px;}
.news-main-logo{position:relative; height:50px; width:90%;}
.news-main-logo img{max-width:110px; bottom:0; left:0}
.news-main-text{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:7px 15px 0 0; line-height:16px}
.news-main-date{display:block; font-weight:bold}

.news-main-link-all{float:left; padding:15px 0 0 0}
.news-main-link-all a, .news-main-link-all:visited{padding:2px 0; text-decoration:underline; /*letter-spacing:1px;*/ font-style:italic; font-size:11px; /*font-family:"Times New Roman", Times, serif*/}
.news-main-link-all a:hover{text-decoration:none}

.news-main-item-special .news-main-text{font-weight:bold; color:#231F20; text-align:center;}
.news-main-item-special .news-main-logo{position:static; text-align:center}
.news-main-item-special .news-main-logo img{position:static}

/*  БЛОК НОВОСТЕЙ И АНОНСОВ НА ГЛАВНОЙ */




/* БЛОК ПАРТНЕРОВ НА ГЛАВНОЙ */

.partners-logo-wrap{padding:40px 0 20px; overflow:hidden}

.partners-logo-content{}

.partners-logo-item {position:relative;	display:block; float:left; margin-right:4%; height:35px; opacity:0.5; filter: alpha(opacity=50);}
.partners-logo-item:hover{opacity:0.9; filter: alpha(opacity=90);}
.partners-logo-item img{ max-height:35px;max-width: 70px;}

#partners-logo-carousel ul{width:10000px !important}




a.partners-all-link, a.partners-all-link:visited{display:block; float:right; text-align:center;  width:100px; margin-left:60px; line-height:20px; height:20px; /*font-family: "Times New Roman",Times,serif;*/ font-size: 12px; font-style: italic; /*letter-spacing: 1px;*/ text-decoration: underline; position:relative; z-index:1}
a.partners-all-link:hover{text-decoration:none}

.list_carousel {margin: 0; position:relative; padding:0 25px}
.list_carousel ul {margin: 0; padding: 0; list-style: none; display: block;}
.list_carousel li {padding: 0; margin:0 25px 0 0; display: block; float: left;}
.list_carousel.responsive {width: auto; margin-left: 0;}
.clearfix {float: none; clear: both;}
.list_carousel-prev, .list_carousel-next {position:absolute; height:45px; width:45px; line-height:40px; font-weight:bold; text-decoration:none; font-size:25px; color:#ccc; /*font-family:Georgia, "Times New Roman", Times, serif;*/}
.list_carousel-prev {left:0px; top:-5px; background:url(carousel-control-bg.png)/*tpa=https://advokat-voronezh.ru/templates/site36/images/carousel-control-bg.png*/ left center repeat-y; text-align:left;}
.list_carousel-next {right:20px; top:-5px; background:url(carousel-control-bg.png)/*tpa=https://advokat-voronezh.ru/templates/site36/images/carousel-control-bg.png*/ right center repeat-y; text-align:right}
a.list_carousel-prev:hover, a.list_carousel-next:hover{color:#354d9b}


/* БЛОК ПАРТНЕРОВ НА ГЛАВНОЙ */




/* СТАТЬЯ НА ГЛАВНОЙ */

.main-article-wrap{width:100%; background:#dedede; padding:37px 0 18px;}
.main-article-inner{max-width:1260px; min-width:960px; padding:0 10px; margin:0 auto}
.main-article-content{width:65%; color:#231F20; font-size:14px; line-height:24px;}
.main-article-content h1{font-size:24px; padding:0; margin:0;}
.main-article-content p{margin:0; padding:5px 0}

/* СТАТЬЯ НА ГЛАВНОЙ */



/* FOOTER */

.footer-wrap{min-width:960px; max-width:1260px; padding:0 10px; margin:0 auto}

.footer-social{padding:25px 0 15px}
.footer-content{overflow:hidden; padding:40px 0; border-top:6px solid #dfdfdf;}
.footer-content-left{float:left; width:320px; font-size:10px; line-height:12px; font-family:Arial, Helvetica, sans-serif; color:#000}
.footer-content-right{height:60px; position:relative; }


.footer-content-phone{font-size:14px; color:#354a9b; text-align:center; padding-right:18%}
.footer-content-phone span{font-weight:bold; font-size:18px; letter-spacing:1px}

.footer-phones{position:relative; width:2.5%; height:5px; padding-left:0 !important}
.footer-phones-content {width:400px; height:22px; font-weight:normal; bottom: -20px; left: 1650%; position:absolute; text-align:left; font-size:14px; color:#231F20; min-width:650px; padding:0 0 0 35px; background:url(phone-icon-grey.png)/*tpa=https://advokat-voronezh.ru/templates/site36/images/phone-icon-grey.png*/ 3px 0 no-repeat; text-transform:none; }
.footer-phones-content span{font-size:18px; letter-spacing:1px; padding-left:5px}

.footer-content-right ul{margin:0; padding:20px 0 0 0; text-align:right; position:absolute; right:0; bottom:0; width:100%}
.footer-content-right ul li{list-style-type:none; display:inline; font-size:11px; text-transform:uppercase; font-weight:bold; padding:0 0 0 2.5%;}
.footer-content-right ul li a, .footer-content-right ul li a:visited{display:inline-block}
.footer-content-right ul li a:hover{text-decoration:none}

.footer-content-right table{font-size:11px; font-weight:bold}
.footer-content-right table td{padding:0 5% 0 0}


/* FOOTER */













/*pages -------------------------------------------------------- */



/* Страничка адвоката */

.advokat-page-wrap{overflow:hidden}

.advokat-page-list{float:right; width:250px; padding:25px 0 0 0; margin: 20px;}
.advokat-list-inner{border:1px solid #4054a0; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; behavior: url(PIE.html)/*tpa=https://advokat-voronezh.ru/templates/site36/css/PIE.html*/; position:relative; margin:0; padding:15px 35px 25px 35px}
.advokat-list-title{font-weight:bold; font-size:11px; padding:0 0 30px 0; color:#354d9b}

.advokat-list-inner table{}
.advokat-list-inner table td{padding:4px 0; vertical-align:middle; /*font-family:Georgia, "Times New Roman", Times, serif*/}
.advokat-list-inner table td.advokat-list-icon{width:50px; text-align:center}
.advokat-list-inner table td.advokat-list-icon img{border:0 ;width: 35px;}
.advokat-list-inner table td.advokat-list-icon a{padding-left:0 !important}
.advokat-list-inner table td.advokat-list-link{/*padding-left:20px;*/}
.advokat-list-inner table td a, .advokat-list-inner table td a:visited{font-size:11px; line-height:16px; /*letter-spacing:1px;*/ display:inline-block; padding:1px 1px 1px 20px}
.advokat-list-inner table td a:hover{text-decoration:none}
.advokat-list-inner table td img{/*max-width:35px;*/ text-decoration:none}

.advokat-page-bottom-news .news-main-content{float:none; width:240px; padding-left:0px; padding-top:0px}
.advokat-page-bottom-news .news-main-logo{height:auto; position:static; padding-top:0px;}
.advokat-page-bottom-news .news-main-logo img{position:static;}
.advokat-page-bottom-news .news-main-item{float:none; width:auto}
.advokat-page-bottom-news .news-main-link-all{padding-left:0px; float:none}


.advokat-page-left{padding:0 0 0 0; font-size: 14pt;}


.advokat-card{overflow:hidden; padding:15px 0 0 0}
.advokat-card-photo{float:left; width:210px; padding:0 50px 0 0}
.advokat-card-photo img{width:100%; max-width:210px;}
.advokat-card-main-info{padding:30px 0 0 300px;}

.advokat-card-main-info-line01{padding:35px 0 0 0; height:160px; overflow:hidden}
.advokat-card-main-info-line02{height:160px; overflow:hidden; padding:40px 0 0 0;max-width: 600px;}

.advokat-card-main-info-name{text-align:left; font-size:18px; font-weight:bold; padding-bottom:0; color:#354d9b; line-height:24px; font-weight:bold; padding-top:10px;}
.advokat-card-main-info-phone{text-align:left; color:#231F20; text-transform:uppercase; line-height:25px; font-size:17px; float:left; width:250px; padding:0 0 15px 0}
.advokat-card-main-info-phone span{display:block; padding:0 0 0px 0; font-weight:bold}

.advokat-card-main-info-job{text-align:left; color:#231F20; font-size:16px; font-weight:normal; padding:5px 20% 0 0}
/*.advokat-card-main-info-mail{width:360px; float:left; font-size:18px; font-weight:normal}
.advokat-card-main-info-mail a, .advokat-card-main-info-mail a:visited{font-weight:bold}
.advokat-card-main-info-mail a:hover{text-decoration:none}*/

.advokat-card-main-info-mail{width:260px; float:left; font-size:11px; font-weight:bold; /*font-family:"Times New Roman", Times, serif; letter-spacing:1px; font-weight:normal;*/ padding:0 0 4px 4px}
.advokat-card-main-info-mail a, .advokat-card-main-info-mail a:visited{display:block; overflow:hidden; height:30px}
.advokat-card-main-info-mail a:hover{text-decoration:none}
.advokat-card-main-info-mail img{width:25px; border:0;}
.advokat-card-main-info-mail-icon{float:left; width:41px;}
.advokat-card-main-info-mail-text{display:table-cell; vertical-align:middle; height:20px; font-size:16px}

.advokat-card-main-info-link{width:240px; float:left; font-size:11px; font-weight:bold; /*font-family:"Times New Roman", Times, serif; letter-spacing:1px; font-weight:normal;*/ padding:0 0 10px 0}
.advokat-card-main-info-link a, .advokat-card-main-info-link a:visited{display:block; overflow:hidden; height:30px}
.advokat-card-main-info-link a:hover{text-decoration:none}
.advokat-card-main-info-link img{width:25px; border:0;}
.advokat-card-main-info-link-icon{float:left; width:45px;}
.advokat-card-main-info-link-text{display:table-cell; vertical-align:middle; height:34px; font-size:16px}

.advokat-article{font-size:14px; line-height:22px; padding:20px 0 0 0; color:#414141;}
.advokat-article p{padding:8px 0}

.advocat-sertif-content ul{width:10000px !important}
.advocat-sertification{padding:30px 30px 30px 0}
.advocat-sertif-title{padding:10px 0 10px 50px; /*font-family:Georgia, "Times New Roman", Times, serif;*/ font-size:18px; font-weight:normal; /*letter-spacing:1px*/}
.advocat-sertif-title a, .advocat-sertif-title a:visited{text-decoration:underline}
.advocat-sertif-title a:hover{text-decoration:none}
.advocat-sertif-content{overflow:hidden; padding:0 50px}
.advocat-sertif-content a, .advocat-sertif-content a:visited{display:inline-block; margin:0 20px 20px 0; border:3px solid #cfcfcf}
.advocat-sertif-content a:hover{border-color:#bab9b9}
.advocat-sertif-content a img{max-height:85px; border:0}


.advocat-page-video{padding:30px 330px 30px 0}
.advocat-page-video-title{padding:10px 0 10px 50px; font-size:18px; color:#384ea3; font-style:italic}
.advocat-page-video-title b{font-style:normal}

.advocat-page-video-content{overflow:hidden}
.advocat-page-video-item{height:70px; float:left; padding:0 20px 20px 0}
.advocat-page-video-item a img{height:70px; width:auto}


.advocat-page-links{padding:30px 0 50px; overflow:hidden}

.advocat-page-links-item-01{float:left; width:380px; font-weight:bold;}
.advocat-page-links-item-01 span{display:inline-block; padding:8px 0 0; text-decoration:underline}
.advocat-page-links-item-01 a{text-decoration:underline;  font-size:11px !important}
.advocat-page-links-item-01 a:hover span{text-decoration:none;}

.advocat-page-links-item-02{float:left; width:300px; font-weight:bold;}
.advocat-page-links-item-02 span{display:inline-block; padding:0 0 0 10px;  text-decoration:underline}
.advocat-page-links-item-02 a{text-decoration:underline; font-size:11px !important}
.advocat-page-links-item-02 a:hover span{text-decoration:none;}

.advocat-page-links img{max-width:45px; float:left; border:0}
.advocat-page-links a{font-size:14px;}

/* Страничка адвоката */


/* Страничка услуг */

.uslugi-page-wrap{overflow:hidden}

.uslugi-title{margin:0; padding:30px 0 0 0; font-size:24px; color:#354d9b}

.uslugi-title img{max-height:60px; display:inline-block; float:left; padding:0 20px 0 0}
.uslugi-title span{display:table-cell; vertical-align:middle; height:60px;}

.uslugi-sotrudniki-inner{width:103%; position:relative; margin-left:-3%}

.uslugi-sub-title{padding:20px 0 0 0; color:#696969; font-style:italic; font-size:14px;}
.uslugi-sotrudniki{overflow:hidden; padding:30px 0 0 0}
.uslugi-sotrudniki-item{display:inline-block; float:left; width:19%; text-align:center; height:160px}
.uslugi-sotrudniki-item a{display:block; width:100%; text-align:center; text-decoration:none}
.uslugi-sotrudniki-item a img{border:0; height:70px; width:auto}
.uslugi-sotrudniki-item span{display:block; padding:7px 0 0 0; color:#354a9b; font-size:11px; font-style:italic}
.uslugi-sotrudniki-item span b{display:block; padding:0 0 2px 0; font-style:normal}

div.main-article-content ul {
	list-style: none;
	margin-left: 20px;
}
.uslugi-article{padding:10px 0}
.uslugi-article p{margin:0; padding:0 0 20px; color:#414141; font-size:13px; line-height:22px}

span.uslugi-quote{color:#231F20; text-align:right; font-style:italic}
.uslugi-article h2{color:#354d9b; margin: 0px 0px 10px 0px; padding:0; font-size:18px;}
h2.adv_inn {color:#354d9b; margin: 30px 0px 20px 0px; padding:0; font-size:16px;}


/* Страничка услуг */


/* Страничка Дела */

.dela-heading{overflow:hidden; padding:0 0 10px 0; min-height:110px}

h1.dela-title{color: #354D9B; font-size: 24px; margin: 0; padding: 30px 50% 0 0; }
.dela-selector-wrap{display:inline-block; float:right; width:50%; padding: 33px 0 0; text-align:right}
.dela-selector-wrap select{margin-left:15px; margin-bottom:15px; border:1px solid #354a9b; padding:2px;  display:inline-block; background:#ebebeb}
.dela-selector-wrap option{background:#fff;}
.dela-selector-by-name{width:100px;}
.dela-selector-by-delo{width:270px;}

.dela-list-holder{padding:10px 0}
.dela-list-inner{}

.dela-list-item{padding:0 0 30px 0; overflow:hidden}
.dela-list-sotrudnik{float:left; width:115px;}

.dela-list-sotrudnik{text-align:center;}
.dela-list-sotrudnik a{display:table-cell; vertical-align:bottom; width:20%; height:70px; text-align:center; text-decoration:none}
.dela-list-sotrudnik a img{border:0; max-height:70px; max-width:115px}
.dela-list-sotrudnik span{display:block; padding:7px 0 0 0; color:#354a9b; font-size:11px; font-style:italic}
.dela-list-sotrudnik span b{display:block; padding:0 0 2px 0; font-style:normal}

.dela-list-info{padding:0 0 0 135px}
.dela-list-info-title{font-size:14px; text-transform:uppercase; font-weight:bold;}
.dela-list-text{color: #414141; font-size: 14px; line-height: 22px;}
.dela-list-bottom-link{/*font-family:Georgia, "Times New Roman", Times, serif;*/ font-size:14px; font-style:italic}
.dela-list-bottom-link a, dela-list-bottom-link a:visited{color:#231F20;}

.news-main-dela-title{font-size:11px; font-weight:bold; padding:20px 0 0 0}
.news-main-dela-subtitle{display:block}

.pagination{padding:20px 0 30px 128px; overflow:hidden; font-size:11px; font-weight:bold; color:#354a9b}
.pagination span{display:inline-block; margin-left:5px;}
.pagination a{display:inline-block; margin-left:5px; padding:2px 3px}
.pagination a:hover{text-decoration:none}
.pagination-prev span, .pagination-next span{display:block; line-height:18px;}
.pagination-prev, .dela-list-pagination-next{overflow:hidden; height:14px}
.pagination-prev{text-decoration:none; margin-left:none; font-size:14px; padding:4px 0 0 0 !important}
.pagination-next{text-decoration:none; font-size:14px; padding:4px 0 0 0 !important}

/* Страничка Дела */


/* Страничка фото галереи */

.photo-title{padding:30px 0 20px; color: #354D9B; font-size: 24px;}
.photo-gallery-holder{padding:20px 0; overflow:visible; width:100%}
.photo-gallery-inner{width:104%; text-align:center}
.photo-gallery-item{display:inline-block; padding:0 20px 20px 0}


/* размер фоток в галерее*/
.photo-gallery-item22 img{max-width:175px; max-height:115px;}


.photo-gallery-link-all{padding:40px 0 60px 0; text-align:center}
.photo-gallery-link-all a{/*font-family:Georgia, "Times New Roman", Times, serif;*/ font-style:italic; font-size:14px; display:inline-block; padding:2px 4px;}

.gallery-list-item{padding:0 0 35px 0;}
.gallery-list-item a{display:block; text-align:center; font-size:11px; line-height:20px}
.gallery-list-item a img{border:0; display:block; padding:0 0 10px 0;}



/* Страничка фото галереи */



/* Страничка Новостей */

.news-heading{overflow:hidden; padding:0 0 10px 0; min-height:110px}

.news-page-right{float:right; width:250px; padding:25px 0 0 0}
.news-page-right-title{font-size:14px; font-weight:bold; color:#354D9B; text-transform:uppercase; padding:12px 0 15px 0; text-align:center}
.ui-datepicker{width:auto !important}

h1.news-title{color: #354D9B; font-size: 24px; margin: 0; padding: 30px 50% 0 0; text-transform:uppercase}
.news-selector-wrap{display:inline-block; float:right; width:50%; padding: 33px 0 0; text-align:right}
.news-selector-wrap select{margin-left:15px; margin-bottom:15px; border:1px solid #354a9b; padding:2px;  display:inline-block; background:#ebebeb}
.news-selector-by-adv{width:180px;}
.news-selector-by-smi{width:180px;}

.news-list-holder{padding:10px 0}
.news-list-inner{}

.news-list-item{padding:0 0 30px 0; overflow:hidden}
.news-list-logo{float:left; width:140px;}

.news-list-logo{text-align:center;}
.news-list-logo img{border:0; max-height:70px; max-width:140px}


.news-list-info{padding:0 0 0 160px}
.news-list-info-date{font-size:14px; padding:0 0 5px 0}
.news-list-info-date b{font-size:13px;}
.news-list-text{color: #414141; font-size: 14px; line-height: 22px;}
.news-list-bottom-link{/*font-family:Georgia, "Times New Roman", Times, serif;*/ font-size:14px; font-weight:bold; color:#231F20; padding:5px 0 0 0}
.news-list-bottom-link a, dela-list-bottom-link a:visited{font-style:italic; font-weight:normal}


/* Страничка Новостей */



/* Страничка Статья */

.photo-atricle-page h1{padding:30px 0 20px; color: #354D9B; font-size: 30px;}
.article p:not(.confidentiality p){padding:10px 0; color:#231F20; font-size:14pt; line-height:24px;}
.article h2{padding:20px 0 20px; color:#354D9B; font-size: 28px;}
.article h3{padding:10px 0 10px; color:#354D9B; font-size: 20px;}
.article img {padding:7px;}

.article ul>li:before, .article ul>li:before, .article ul>li:before

{
  content: url('postbullets.png')/*tpa=https://advokat-voronezh.ru/templates/site36/images/postbullets.png*/;
  margin-right: 6px;
  bottom: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}



/* Страничка Статья */


/* Страничка фото галереи */

.otzivi-page-wrap{padding:0 0 50px 0}
.otzivi-gallery-holder{padding:20px 0; overflow:visible; width:100%}
.otzivi-gallery-inner{text-align:center}

.otzivi-gallery-item{display:inline-block; width:19%}
.otzivi-gallery-item a{width:170px; height:170px; display:table-cell; vertical-align:middle; padding:0 0 40px;}
.otzivi-gallery-item img{max-width:170px; max-height:170px;}

.photo-gals{overflow:hidden}
.photo-gals-item{display:inline-block; float:left; width:48%; padding:0 2% 20px 0; overflow:hidden}
.photo-gals-item-image{float:left; width:180px; height:115px; padding:0 10px 0 0}
.photo-gals-item-image img{max-width:180px; max-height:115px; width:100%; height:auto}
.photo-gals-item-link{display:table-cell; vertical-align:middle; height:115px;}
.photo-gals-item-link{color:#334a99}
.photo-gals-item-link a, .photo-gals-item-link a:visited{text-decoration:none; font-size:13px; font-weight:bold; }
.photo-gals-item-link a:hover{text-decoration:underline}



/* Страничка фото галереи */




/* Страничка контактов */

.contact-page-wrap{padding:0 0 50px 0}
.contact-inner{overflow:hidden}
.contact-subtitle{font-size:18px; color:#354a9b; padding:10px 0 20px 0; font-weight:normal}
.contact-map{float:left; width:400px;}
.contact-text-wrap{padding:0 0 0 420px; font-size:14px; line-height:24px; color:#231F20}
.contact-text-wrap p{padding:5px 0}
.contact-text-phones{font-size:18px;}
.contact-text-01{padding:0 0 20px 0}
.contact-text-title{font-size:18px; color:#354a9b}

.contact-text-01, .contact-text-02{float:left; width:45%; padding:0 5% 0 0; }

/* Страничка контактов */


/* Страничка полезное */

.laws-page-wrap{padding:0 0 50px 0}
.laws-page-wrap h1{text-transform:uppercase}

.laws-subtitle{padding:20px 0 30px 0; text-transform:uppercase; line-height:40px}
.laws-subtitle img{float:left; padding:0 15px 0 0}

.laws-inner{overflow:hidden; padding:5px 0 50px 0}

.laws-column-01{float:left; width:460px;}
.laws-column-02{padding:0 0 0 480px;}
.laws-column-title{font-size:18px; color:#231F20; font-weight:bold; padding:0 0 10px 0}
ul.laws-column-list{margin:0; padding:0}
ul.laws-column-list li{list-style-type:none; margin:0; padding:3px 0}
ul.laws-column-list li a, ul.laws-column-list li a:visited{display:inline-block; padding:3px 0}

.laws-inner-article{width:65%; color:#231F20; font-size:14px; line-height:24px;}
.laws-inner-article h3{font-weight:bold; font-size:18px; color:#344a9a; margin:0; padding:0}
.laws-inner-article p{padding:10px 0;}


.laws-inner-okruga{overflow:hidden}
.okruga-map{width:420px; float:left}
.okruga-content{padding:0 0 0 430px;}
.okruga-title{color:#231F20; font-size:18px; font-weight:bold; width:100%; text-transform:uppercase; padding:0 0 50px}
.okruga-column{float:left; width:40%; padding:0 5% 0 0; color:#354a9b; font-size:13px;}
.okruga-column p{padding:0 0 40px 0}

/* Страничка полезное */


/* Страничка сотрудники */

.sotrudniki-inner{overflow:hidden;}

.sotrudniki-item{display:inline-block; width:160px; height:100%; position:relative; overflow:hidden}
.sotrudniki-item a{text-decoration:none}
.sotrudniki-item img{width:160px; border:0; float:l}

.sotrudniki-item-caption{position:absolute; bottom:-220px; left:0; min-height:50px; width:160px; text-align:center; z-index:1000}
.sotrudniki-item:hover .sotrudniki-item-caption{bottom:0}
.sotrudniki-item-caption{color:#fff; opacity:0.65; filter: alpha(opacity=65); background:#000}
.sotrudniki-item-caption span{display:block; padding:4px 0 0 0}
.sotrudniki-item-caption-name{font-size:13px; text-transform:uppercase; font-weight:bold; padding:8px 0 0 0 !important}
.sotrudniki-item-caption-work{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:11px; padding-bottom:10px !important}
.sotrudniki-item-caption-phone{font-size:11px;}

/* Страничка сотрудники */



/* всплювающие окна */

.callback-wrap{font-family:Arial, Helvetica, sans-serif;}

.callback-heading{padding:10px 0 20px !important; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#384ea3}

.callback-wrap div{padding:4px 0}
.callback-wrap div span{font-size:18px; color:#646464}
.callback-wrap div b{font-size:14px; color:#646464}

.callback-wrap input:focus, .callback-wrap textarea:focus{background:#f4eedd; color:#594033;}

.callback-wrap textarea{font-family:Arial, Helvetica, sans-serif}
.callback-wrap input{background:#e3e3e3; border:1; padding:3px 4px; width:478px;}
.callback-wrap label{width:115px; font-size:18px; color:#646464; font-weight:bold; display:block; float:left}
.callback-wrap input.callback-pre-phone{width:40px; margin-left:10px; margin-right:10px;}
.callback-wrap input.callback-main-phone{width:156px}



.callback-wrap select{width:73px; background:#e3e3e3; border:1;}
.callback-wrap select.callback-time-date{margin-right:30px;}
.callback-wrap select.callback-time-01{margin-right:10px; margin-left:5px}
.callback-wrap select.callback-time-02{margin-left:5px}
div.callback-time {margin-left: 118px;}
.callback-wrap textarea{background:#e3e3e3; border:1; padding:2px 4px; width: 480px; height:120px;}

.callback-time-heading{font-size:18px; color:#646464; font-weight:bold; }
.callback-button{padding:10px 0 0 115px !important;}
.callback-button input{-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(PIE.html)/*tpa=https://advokat-voronezh.ru/templates/site36/css/PIE.html*/; position:relative; padding:6px 25px; background:#384ea3; border:1px solid #384ea3; color:#FFF; text-transform:uppercase; font-size:11px; font-weight:bold; width:auto !important; cursor:pointer; height: 40px;}
.callback-button input:hover{background:#475fbb}

/* всплювающие окна */
ul.gallery li {
    float: left;
    list-style: none outside none;
}

img.client {
    max-height: 100px;
    max-width: 100px;
}
div.callback_r {
	margin: 0 auto;
	width: 90%;
}
div.advocat_delo_icon {
	float: right;
	margin: 20px;
}
div.selectors {
	text-align:right;
	margin: 0px 400px 40px 0px;
}
div.clr {
	clear:both;
}
h2.sotr {

}

.error {
	color:red;
}

img.client {
    max-height: 100px;
    max-width: 100px;
}

div.callback-text {
	width: 650px;
}

.gallery-preview {
	width:200px;
}
span.wphone {
	font-size:10px;
}
h4 {
	color: #354D9B;
}
div.bold {
	font-weight: bold;
	color: #777777;
}

.customers-wrap{min-width:910px; padding:45px 45px; height:100px;}
.customers-link{float:right; width:120px; text-align:right; clear:both; margin-top:30px}
.customers-link, .customers-link a:visited{font-size:12px; font-style:italic; color:#384ea3}


#carousel-gallery2 {
	width: 100%;
	margin: 0;
	/*padding: 15px 0;
	background: #EFEFEF;*/
	/*overflow: hidden !important;*/
	overflow:visible;
}

#carousel-gallery2 .scrollbar.dark {
	background-color: rgb(230, 230, 230);
	background-color: rgba(0, 0, 0, 0.1);
}

#carousel-gallery2 .touchcarousel-wrapper {
	margin-left: 80px;
	width:1000px;
	overflow:hidden;
}
#carousel-gallery2 .touchcarousel-item {
	margin-right: 15px;
	width:100px;
	/*background: #CCC;	*/
	/*height: 400px;*/
}

#carousel-gallery2 .touchcarousel-item  div{display:table-cell; height:40px; vertical-align:middle; width:100px; text-align:center}

/*#carousel-gallery2 .touchcarousel-item  div div{position:relative; height:30px; text-align:center}*/

#carousel-gallery2 .touchcarousel-item  div img{height:40px; width:auto}

#carousel-gallery2 .touchcarousel-item  div img.colored-logo{visibility:hidden; position:absolute}

#carousel-gallery2 .touchcarousel-item:hover  div img{visibility:hidden; position:absolute}
#carousel-gallery2 .touchcarousel-item:hover  div img.colored-logo{visibility:visible; position:static; }

#carousel-gallery2 .arrow-icon.left {
	left: 25px;
}
#carousel-gallery2 .arrow-icon.right {
	right: 25px;
}
#carousel-gallery2 .arrow-holder {
	width: 60px;
}
#carousel-gallery2  .scrollbar-holder {
	bottom: -15px;
}
span.mainphone {
	font-size: 13px;
}
input, textarea {background: none repeat scroll 0 0 #E9E9E9;
border: 1px solid #BDBDBD;
border-radius: 4px;
box-shadow: none;
color: #545455;
font-family: Arial,Helvetica,sans-serif;
font-size: 15px;
height: 24px;
line-height: 24px;
padding: 3px 20px 3px 10px;}


#spoiler_title {
    font:12px 'Forum', cursive;
    padding:2px 5px;
    color:#545455;
    cursor:pointer;}

.bullet {
margin-left: 0;
list-style: none;
counter-reset: li;
}
.bullet li {
position: relative;
margin-bottom: 1.5em;
border: 3px solid #354D9B;
padding: 0.6em;
border-radius: 4px;
background: #FEFEFE;
color: #231F20;

}
.bullet li:before {
position: absolute;
top: -0.7em;
padding-left: 0.4em;
padding-right: 0.4em;
font-size: 24px;
font-weight: bold;
color: #ff0000;
background: #FEFEFE;
border-radius: 50%;
counter-increment: li;
content: counter(li);
}
.pills {
  margin-left: 0;
  list-style: none;
  counter-reset: li;
  font-family: calibri;
}
.pills li {
  padding: 10px 0;
  position: relative;
  left: 1.5em;
  margin-bottom: 0.75em;
  padding-left: 1em;
  background: #E3DEDC;
}
.pills li:before {
  padding: 10px 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -1.5em;
  width: 1.875em;
  text-align: center;
  color: white;
  font-weight: bold;
  background: #D66786;
  border-bottom-left-radius: 70em;
  border-top-left-radius: 70em;
  counter-increment: li;
  content: counter(li);
}
.rounded {
counter-reset: li; 
list-style: none; 
font: 14px "Trebuchet MS", "Lucida Sans";
padding: 0;
text-shadow: 0 1px 0 rgba(255,255,255,.5);
}
.rounded a {
position: relative;
display: block;
padding: .4em .4em .4em 2em;
margin: .5em 0;
background: #DAD2CA;
color: #444;
text-decoration: none;
border-radius: .3em;
transition: .3s ease-out;
}
.rounded a:hover {background: #E9E4E0;}
.rounded a:hover:before {transform: rotate(360deg);}
.rounded a:before {
color: #FFFFFF;
content: counter(li);
counter-increment: li;
position: absolute;
left: -1.3em;
top: 50%;
margin-top: -1.3em;
background: #FF0000;
height: 2em;
width: 2em;
line-height: 2em;
border: .3em solid white;
text-align: center;
font-weight: bold;
border-radius: 2em;
transition: all .3s ease-out;
}

.zebra {
  list-style: none;
  border-left: 10px solid #FC7574;
  padding: 0;
}
.zebra li {padding: 10px;}
.zebra li:nth-child(odd) {background: #E1F1FF;}
.zebra li:nth-child(even) {background: white;}


.galka {
  list-style: none;
  padding: 5px 0;
}

.galka li {
padding: 8px 0px 5px 40px;
background-image: url(galka.jpg)/*tpa=https://advokat-voronezh.ru/images/galka.jpg*/;
background-repeat: no-repeat;
background-position: 0px 0px;
background-size: 40px;
}


/*
Форма обратной связи
*/
#inline {
   margin-left:30px;
   width:80%;
   margin:0 auto;
   background:#FFF;
   padding:10px 20px;
}
.txt {
   display:inline-block;
   color:#676767;
   width:190px;
   margin-bottom:10px;
   border:1px solid #CCC;
   padding:5px 9px;
   font-size:15px!important;
   line-height:1.4em;
}
.txtarea {
   display:inline-block;
   color:#676767;
   width:617px;
   margin-bottom:10px;
   border:1px solid #CCC;
   padding:5px 9px;
   font-size:15px!important;
   line-height:1.4em;
   height:80px;
}
.txt:focus, .txtarea:focus {
   border-style:solid;
   border-color:#BABABA;
   color:#444;
}
input.error, textarea.error {
    border-color:#973D3D;
    border-style:solid;
    background:#F0BEBE;
    color:#A35959;
}
input.error:focus, textarea.error:focus {
    border-color:#973D3D;
    color:#A35959;
}
#send { 
    color:#FFFFFF;
    display:block;
    cursor:pointer;
    padding:5px 11px;
    font-size:1.2em;
    border:solid 1px #F9F9F9;
    border-radius:2px;
    background:#70C6B9;
    width:210px;
    margin-bottom:20px;
}
#send:hover {
    background:#979797;
}
/*
Форма обратной связи
*/










