/*
Theme Name: AT Lawyers
Theme URI: http://www.atlawyers.com
Description: 2020 Redesign of atlawyers.com
Author: PaperStreet
Author URI: http://www.paperstreet.com
Version: 1.18
*/

/*Imports*/
@import url('css/reset.css');

/*General Styles*/
html{ margin:0; padding:0; }
body{ font:13px Droid Sans; background:#376F88; height:100%; }
a{text-decoration:none}
div.main a { color:#3A6882; }
div.main a:hover, div.main a:active { color:#1c445a; }
strong{font-weight:bold}
.clear{clear:both;display:block}
.container{width:960px;margin:0px auto;}
.hidden{display:none}
.on{cursor:default}
h1,h2,h3,h4 { font-weight:normal; }


@keyframes credits {
        0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
        40% {transform: translateY(-10px);}
        60% {transform: translateY(-5px);}
}
@-webkit-keyframes credits {
        0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
        40% {-webkit-transform: translateY(-10px);}
        60% {-webkit-transform: translateY(-5px);}
}

/*Background Image*/
#background{width:100%;margin:0 auto;position:absolute;top:0;left:0}
#background .img{width:100%;height:1200px;background:url(img/bg_image.png) no-repeat top center;}

/*Header*/
#header{height:130px;margin-top:20px;position:relative;z-index:5}
#header .logo{display:block;float:left;background-image:url(http://www.atlawyers.com/wp-content/uploads/2020/07/566x61-logo.png);width:566px;height:61px;margin:6px 0 0 22px;}
.ru 
#header .logo{background-image: url(http://www.atlawyers.com/wp-content/uploads/2020/07/566x61-logo.png);}
#header .banner{display:block;float:right;background-image:url(img/right_content.png);width:341px;height:66px;margin:8px 10px 0 0}
#header .banner h1{color:#002D43;display:block;float:left;width:104px;margin:19px 0 0 27px;font-weight:bold;font-size:23px;font-style:italic;font-family:"Palatino Linotype", Times, ‘Times New Roman’, serif}
.ru #header .banner h1 { width: 119px;margin-left: 8px;}
#header .banner h2{line-height:21px;color:#002D43;font-style:italic;font-size:20px;display:block;float:left;width:185px;margin:13px 0 0 16px;font-family:"Palatino Linotype", Times, ‘Times New Roman’, serif}
#header .menu{width:920px;height:79px;position:relative;clear:both;margin:22px 0 0 12px; }
#header .menu .cap{width:93px;height:79px;position:absolute;top:0px;left:0px;background-image:url(img/left_menu.png);}
#header .menu .cap.right{background-image:url(img/right_menu.png);left:843px;}
#header .menu .middle{background-image:url(img/menu_px_rpt.png);height:79px;margin-left:93px;width:750px;display:block;}
#header .menu .menu-content{ 
  position:absolute;
  top:0px;
  left:19px; 
}
#header .menu .menu-content {left:90px;}
#header .menu .menu-content li:first-child{background:none}
#header .menu .menu-content li{
  cursor:pointer;
  position:relative;
  display:inline-block;
  float:left;
  margin:17px 0;
  background:url(img/menu_separator.png) no-repeat 0 10px;
}
#header .menu .menu-content li a{
  font-weight:normal;color:#1D3541;
  font-size:14px;
  margin:10px 0 10px -46px;display:block;
  float:left;z-index:1;position:relative;
  font-family:"Palatino Linotype", "Times New Roman", serif;
}
.lang a.lang { margin-left: -36px !important;}
#header div.menu ul.menu-content li.lang { overflow:hidden !important; width:65px; height:38px !important; z-index:90; }
#header .menu .menu-content li a .flag{margin:0 4px;position:relative;top:2px}
#header .menu .menu-content li .cp{position:static;width:56px;height:38px;float:left;}
#header .menu .menu-content li .cp.right{margin-left:-46px;z-index:0;}
#header .menu .menu-content > li:hover,#header .menu .menu-content > li.lang{
  background:#BBB4A2 url(img/select_menu_px_rpt.png) repeat-x;  
}
#header .menu .menu-content > li.with-sub:hover{height:43px}
#header .menu .menu-content li:hover .cp,#header .menu .menu-content > li.lang .cp{background-image:url(img/left_select_menu.png);}
#header .menu .menu-content li:hover .cp.right,#header .menu .menu-content > li.lang .cp.right{background-image:url(img/right_select_menu.png);}
#header .menu .menu-content li:hover ul{display:block}
#header .menu .menu-content > li.with-sub ul{top:43px!important}
#header .menu .menu-content li ul{
  z-index:100;
  display:none;left:1px;
  position:absolute;
  top:38px;width:250px;
  padding:0 0 7px;
  background:#BBB4A2;
  box-shadow:0 6px 6px -1px #555;
  -moz-box-shadow:0 6px 6px -1px #555;
  webkit-box-shadow:0 6px 6px -1px #555;
}
#header .menu .menu-content li ul li{background:#BBB4A2 url(img/drop-down-separator.png) no-repeat center bottom;list-style-image:url(img/drop_down_bullet.png);list-style-position:inside;padding:0 9px;line-height:30px;margin:0;float:none;clear:both;display:list-item;}
#header .menu .menu-content li ul li:hover{background:#D1CAB8 none;}
#header .menu .menu-content li ul li:hover a{background:none;color:#71706B;}
#header .menu .menu-content li ul li:first-child{background:#BBB4A2 url(img/drop-down-separator.png) no-repeat center bottom;border-top:10px solid #BBB3A2}
#header .menu .menu-content li ul li:first-child:hover{background:#D1CAB8 none;}
#header .menu .menu-content li ul li:last-child:hover{background:#D1CAB8 none;}
#header .menu .menu-content li ul li:last-child{background:#BBB4A2 none;}
#header .menu .menu-content li ul li .cp{display:none}
#header .menu .menu-content li ul li a{float:none;display:inline;color:#0A3349;text-shadow:1px 1px #E3DDD1;font-size:13px;font-weight:normal;font-family:Droid Sans;margin:0;width:100%;}


/* home and short items were wrongly showly wrapped span element */
#header .menu .menu-content li.menu-item-747 span.cp { width:46px; }


/*General Content*/
#content{
  position:relative;
  z-index:1;
  color:#413f3a;
  line-height:20px;
}
#content ul,#content ol {margin:20px 0 20px 28px}
#content ul li{list-style-image:url(img/bullet_arrow.png);}
#content h1{
  color:#39342E;font-size:22px;text-shadow:1px 1px 1px #F9F3E7;line-height:26px;margin-bottom:14px;
  font-family:"Palatino Linotype", Times, ‘Times New Roman’, serif
}
#content h2{color:#3A6882;font-style:italic;font-family:"Palatino Linotype", Times, ‘Times New Roman’, serif;font-size:15px;margin:14px 0}
#content p{
  text-shadow:1px 1px 1px #F9F3E7;
  margin:1.0em 0 1.0em 0;
}
#content .container{background:#E0D6C3 url(img/content_top_px_rpt.png) repeat-x;}
#content .button:hover{background-position:0 -20px;}
#content .button.small{background-image:url(img/btn_small.png);width:75px;}
#content .column{float:left;width:274px;}
#content .collapsible-content{display:none}
#content .collapsible-content.open{display:block}
#content .column.center{margin:18px 27px 40px 33px;width:274px;}
#content .column.center ul li{list-style-type:disc;list-style-image:none;text-shadow:1px 1px 1px #F9F3E7;}
#content .img-area{position:relative;height:229px;}
#content .img-area img{display:none}
#content .img-area img.on{display:block;position:absolute;top:0;left:0}
#content .img-area h1{display:none;font-family:"Palatino Linotype", Times, ‘Times New Roman’, serif;position:absolute;top:142px;right:0;width:294px;height:37px;padding:11px 0 0 16px;background-image:url(img/img_area_txt_content.png);color:white;font-size:26px;text-shadow:none}
#content .img-area h1.on{display:block;}
#content .img-area .images{position:absolute;top:0;left:0}
#content .img-area .frame{width:960px;height:229px;background-image:url(img/marco_img_area.png);position:absolute;top:0;left:0}
#content .nav{text-align:center;}
#content .nav a{color:#2A5F7E;text-decoration:underline;margin:0 40px 0 0}
/*Home Content*/

#content .column.blue{
  width:250px;
  height:329px;
  background-image:url(img/left_content_blue_v2.png);
  position:relative;
  top:-14px;
  margin-left:16px;
  padding:23px 25px
}
#content .column.blue h1 {color:#002D43;font-size:28px;text-shadow:1px 1px 1px #84B4CA;margin:5px 0 16px;}
#content .column.blue ul {margin-left:10px}
#content .column.blue ul li{padding:7px 0;border-bottom:1px solid #6A9EB6;list-style-position:inside}
#content .column.blue ul li:last-child{border-bottom:none}
#content .column.blue ul li a{color:white;font-size:14px;}
#content .column.blue ul li a:hover{color:#8FC5DD}
#content .column .read-more-about-us{width:123px;height:20px;background-image:url(img/btn_read_about.png);margin:5px 0;display:block}
#content .column .read-more-about-us:hover{background-position:0 -20px}
#content .column .read-more-firm-news{width:123px;height:20px;background-image:url(img/btn_read_about.png);margin:5px 0;display:block}
#content .column .read-more-firm-news:hover{background-position:0 -20px}
/*
#content .column.gray{width:241px;padding:23px 27px 19px 41px;background-image:url(img/gray-column.png);color:white;font-size:12px;margin-bottom:-130px;position:relative}
#content .column.gray .top{width:296px;height:25px;background:url(img/gray-column-top.png) no-repeat -13px 0;position:absolute;top:0;left:13px;}
*/
#content .column.gray{width:281px!important;padding:0 0 20px 29px!important}
#content .column.gray .top{width:310px!important;}
#content .column.gray .content{padding-right:30px;}
#content .column.gray h1{color:#E5DCCB;text-shadow:1px 1px 1px #675E4F;font-size:22px;margin-bottom:19px;margin-top:17px;}
#content .column.gray div.separator + h1 { margin-top:0px; }
#content .column.gray h2{color:#DFD3C3;font-size:14px;font-style:normal}
#content .column.gray h3{color:#E5DCCB;text-shadow:1px 1px 1px #675E4F;font-size:24px;margin-bottom:19px; font-family:"Palatino Linotype",Times,‘Times New Roman’,serif; }
#content .column.gray .icon{display:block;float:left;margin-right:8px;}
#content .column.gray .icon.news{width:16px;height:11px;background-image:url(img/icn_1.png);margin-top:5px;}
#content .column.gray .icon.docs{width:9px;height:12px;background-image:url(img/icn2.png);margin-top:4px;}
#content .column.gray p {text-shadow:none; font-size:13px; line-height:18px;}
#content .column.gray a{color:#D0C7B6;}
#content .column.gray a.news-link{color:white;}
#content .column.gray .line-container{position:relative}
#content .column.gray .line-container h2{background-color:#918877;display:block;float:left;padding-right:14px;position:relative;z-index:1;margin:0}
#content .column.gray .line-container .background{width:100%;height:1px;position:absolute;top:10px;left:0;background-color:#A9A08F}
#content .column.gray .news-summary{margin-bottom:19px;}
#content .column.gray .separator{width:306px;height:98px;margin:65px 0 -76px -29px;background-image:url(img/dividing_shadow.png);}

/*General Page Content*/
#content .img-area.small{height:162px;overflow:hidden;}
#content .column.main{width:576px;padding:27px 29px;margin-right:16px;background: #E6DFD1;}
#content .column.main ul li{list-style-type:disc;list-style-image:none;text-shadow:1px 1px 1px #F9F3E7;}
#content .column .print{font-family:droid sans;display:block;float:right;background:url(img/print.png) no-repeat 0 5px;color:#565044;font-size:9px;font-weight:bold;padding-left:20px;}
#content .column.sidebar{background-image:url(img/BL_GENERAL_PX_RPT.jpg);width:277px;margin-bottom:-127px;padding:0 0 20px 33px;color:white;position:relative;}
#content .column.sidebar .top{background-image:url(img/BL_GENERAL.jpg);width:310px;height:142px;position:absolute;top:0;left:0;}
#content .column.sidebar .content{position:relative}
#content .column.sidebar ul.menu{margin-left:0;margin-top:30px; padding-left:0; }
#content .column.sidebar ul.menu li{
  list-style-image:none;list-style-position:inside;padding-bottom:15px;background:url(img/sidebar-divider.png) repeat-x bottom left;
  margin-left:0; padding-left:0;
}
#content .column.sidebar ul.menu li a{
  color:white;
  text-shadow:1px 1px 1px #655D50;
  font-size:14px;
  display:block;
  width:auto;
  padding:11px 0;height:15px;
  background:url(img/sidebar-menu-item.png) no-repeat top right;
  line-height:14px
}
#content .column.sidebar ul.menu li a:hover{background-image:url(img/sidebar-menu-selected.png);color:#CEC5B4;}
#content .column.sidebar ul.menu li a .arrow{display:block;float:left;width:3px;height:4px;background:url(img/gray-arrow.png);margin:6px 7px 0 8px}
#content .column.sidebar ul.menu li ul li{background:none}
#content .column.sidebar ul.menu li ul li a{font-size:12px;display:inline;background:none}
#content .column.sidebar ul.menu li ul li a:hover{background:none}
#content .column.sidebar .learn-more{width:260px;min-height: 320px;margin:27px 0 0 -7px;}
#content .column.sidebar .learn-more h1{line-height:18px;display:block;width:177px;height:54px;background-image:url(img/content_learn_more.png);font-size:15px;color:white;text-shadow:none;font-weight:normal;padding:13px 20px 0 66px;position:relative;z-index:1;}
#content .column.sidebar .learn-more ul{position:relative;z-index:0;width:243px;height:180px;padding-top:11px;background:url(img/content_learn_more_brillo.png) no-repeat;margin:-25px 0 0 8px;}
#content .column.sidebar .learn-more ul li{list-style-position:inside;list-style-image:none;display:block;width:200px;margin-left:25px;border-bottom:1px dotted #807766;line-height:27px;}
#content .column.sidebar .learn-more ul li:hover{color:#E5DCCB;}
#content .column.sidebar .learn-more ul li:last-child{border-bottom:none}
#content .column.sidebar .learn-more ul li .arrow{background-position:0 -6px;display:block;width:3px;height:6px;background-image:url(img/bullet2_sprite.png);float:left;margin-right:2px;margin:11px 5px 0 0}
#content .column.sidebar .learn-more ul li:hover .arrow{background-position:0 0;}
#content .column.sidebar .learn-more ul li a{color:white;text-shadow:1px 1px 1px #615B4D;list-style-image:url(img/bullet2_sprite.png);}
#content .column.sidebar .learn-more ul li:hover a{color:#CEC5B4;}

.column.sidebar .pravo_rss li { padding-right: 10px; line-height: 24px; margin-bottom: 10px; }
.column.sidebar .pravo_rss li a { color: #fff; }

/*Practice Landing*/
#content .column.single{width:902px;padding:27px 29px;}
#content .expertise ul{display:block;float:left;background-image:url(img/practice-ul.png);width:370px;height:180px;padding:26px 0 0;z-index:1;position:relative;margin:0 10px}
#content .expertise ul li{padding:10px 0;border-bottom:1px solid #A09885;width:300px;font-size:15px;list-style-position:outside;margin:0 40px;}
#content .expertise a{color:white;}
#content .expertise a:hover{color:#C0BAAE}
#content .expertise ul li:last-child{border-bottom:none}
#content .expertise .practice-menus{width:780px;margin:45px auto;}
#content .expertise .shadow{clear:both;margin:0 auto;width:779px;height:131px;background-image:url(img/content_shadow.png);position:relative;top:-115px;z-index:0}

/*Practice General*/
#content .sidebar h1{margin:30px 0 20px;color:#F5ECE5;text-shadow:none;font-size:19px;text-shadow:1px 1px 1px #777163}

.column.main a.scrolltop, .scrolltop{background-image:url(img/btn_backtotop.png);width:156px;height:20px;margin:10px 0;display:block; text-indent: -999999px;}
body.ru .column.main a.scrolltop, .ru .scrolltop{background-image:url(img/btn_backtotop-ru.png);}
.column.main a.scrolltop:hover, .scrolltop:hover{background-position:0 -20px;}

/*Attorney Bio*/
#content .column .email{display:block;float:right;background:url(img/email.png) no-repeat 0 6px;font-family:droid sans;color:#565044;font-size:9px;font-weight:bold;padding-left:20px;}
#content .column h1 .separator{display:block;float:right;width:1px;height:6px;margin:8px 10px;background-color:#BBB5A9}
#content .attorney h2.position{margin-top:-16px;margin-bottom:20px;font-weight:bold;color:#A49D8D;font-style:italic;font-family:"Palatino Linotype", Times, ‘Times New Roman’, serif;font-size:15px;}
#content .attorney .att-thumb{float:left;margin:0 11px 2px 0;background-image:url(img/img_marco.png);width:144px;height:220px;padding:10px;}
#content .attorney.menu{margin-bottom:40px;}
#content .attorney.menu li a{font-size:14px;height:26px!important;background:none!important;position:relative;}
#content .attorney.menu li a:hover{background:none!important}
#content .attorney.menu li a .position{display:block;font-size:10px;color:#DED5C4;text-shadow:1px 1px 1px #665D4C;margin:4px 0 0 17px;font-family:Droid Sans}
#content .attorney.menu li a .mail{position:absolute;top:15px;right:10px;width:32px;height:20px;background-image:url(img/mail_big_icon.png);}
#content .sidebar.attorneys h1{margin:19px 0 11px -5px;font-size:24px;}

/*Attorney Listing*/
#content .attorney-card{ width:173px;height:227px;background-image:url(img/img_content.png);float:left;margin:0 18px 21px -7px; position:relative;}
body.ru #content .attorney-card {height: 235px;}
#content .all-attorneys { clear:both; }
#content .attorney-card.last{margin-right:0px}
#content .attorney-card .image{width:116px;height:116px;background:#AEA38F;margin:24px 32px 0;}
#content .attorney-card h1{color:#002e42;text-align:center;font-size:12px;text-shadow:1px 1px 1px #E3D3BB;font-weight:bold;margin:5px 0 0!important;line-height:15px;padding:0 17px;}
#content .attorney-card h2{color:#534C42;text-align:center;font-size:9px;text-shadow:1px 1px 1px #E3D3BB;font-style:normal;padding:0 10px;line-height:12px;margin:0;font-family:sans-serif}
#content .attorney-card.en h1{line-height:27px!important}

#content .attorney-card a:hover{background-position:0 -25px;}
#content .attorney-card a.bio{
  display:block;position:absolute;bottom:7px;left:51px;width:59px;height:22px;background-image:url(img/bnt_view_bio.png);
  color:white;font-weight:bold;padding:3px 0 0 11px;
  font-size:10px
}
body.ru #content .attorney-card a.bio { font-weight:normal; text-align: center;}
#content .attorney-card a.mail{display:block;position:absolute;bottom:7px;left:111px;width:29px;height:25px;background-image:url(img/email_btn_sprite.png);}
#content .attorney-card a.mail:hover .tooltip{display:block;}
#content .attorney-card a.mail .tooltip{display:none;z-index:1;line-height:16px;position:absolute;top:-20px;background:url(img/att-tooltip-body.png) repeat-x;color:white;font-size:10px;padding:0 0 0 5px;height:18px;width:30px}
#content .attorney-card a.mail .tooltip .tip{position:absolute;bottom:-6px;width:14px;height:6px;left:8px;background-image:url(img/attn-tooltip-tip.png);}
#content .attorney-card a.mail.staff{background-image:url(img/bnt_email_sprite.png);width:69px;left:51px;bottom:-3px;}
body.ru #content .attorney-card a.mail.staff{background-image:url(img/bnt_email_sprite_ru.png);width:69px;left:51px;bottom:-3px;}
#content .attorneys h1{margin-bottom:11px;}
#content .attorneys h1.professional-staff{margin-top:25px;margin-bottom:16px}
#content .to-top{display:block;background:url(img/bullet_arrow_top.png) no-repeat 0 7px;padding-left:13px;font-family:droid sans;color:#565044;font-size:9px;font-weight:bold;margin:40px 0 0}



/*News Page*/
#content .stButton{float:right;display:block;background:url(img/share-icon.png) no-repeat 0 3px;padding-left:15px;font-size:10px;margin:5px 0}
#content .stButton .chicklets{background:none;padding-left:2px;color:#2A5F7E!important;text-decoration:underline!important;font-size:10px!important;font-family:droid sans}
#content .news .details{font-size:10px;line-height:27px;border-top:1px dotted #A9A292;border-bottom:1px dotted #A9A292;padding:0 8px;margin:6px 0 12px}
#content .news .details a{color:#4E6062;text-decoration:underline;}
#content .news h1 a{color:#3A6882;}
#content .news h1 a:hover { color:#1c445a; }
#content .news h1.title{margin-top:34px;color:#3A6882;}
#content .news .continue-reading{background-image:url(img/btn_continue_reading.png);width:156px;height:20px;margin:10px 0;display:block}
body.ru #content .news .continue-reading{background-image:url(img/btn_continue_reading-ru.png);}
#content .news .continue-reading:hover{background-position:0 -20px;}
#content .news .tags{width:597px;height:69px;background:url(img/bg_post.png) no-repeat -8px 0;color:#72696A;margin:25px 0 0;padding:15px 18px;}
#content .news .tags a{color:#2A5F7E;text-decoration:underline;}
#content .news .separator{border-top:1px solid #CAC2AF;border-bottom:1px solid #CAC2AF;height:3px;width:100%}
#content  .blog-search{width:310px;height:69px;background-image:url(img/bg_searching_box.png);margin-left:-33px;}
#content  .blog-search input{width:191px;height:15px;padding:7px 10px;background-image:url(img/search_box.png);color:#436B73;font-size:12px;float:left;margin:20px 0 0 42px;border:none;background-color:transparent;font-family:Droid Sans;}
#content  .blog-search .submit{padding:0px;width:29px;height:29px;float:left;margin:20px 0 0 0;background-image:url(img/bnt_search.png);position:relative;left:-8px;}
#content .archives li{list-style-image:url(img/small-bullet-simple.png);line-height:24px;}
#content .archives li a{color:white;}
#content .archives li ul { margin-top: 0; margin-bottom:8px; }

/*Contact Page*/
#content .contact-map{
  width:185px;
  height:325px;
  background:url(img/map_google.jpg) 115px 40px no-repeat;
  margin:-62px 0 0 -8px;
  padding:80px 460px 0 30px;
  line-height:17px;
  font-size:13px;
  text-shadow:1px 1px 1px #FEF8EC
}
body.ru #content .contact-map {
  background:url(img/map.jpg) 115px 40px no-repeat;
}

#content .contact-map p{margin:6px 0 16px}
#content .contact-map a{color:#5A564B}
#content .button{height:20px;margin:10px 0}
#content .button:hover span{background-position:0 -22px;}
#content .button .body{line-height:20px;display:block;height:20px;background-image:url(img/btn_sprite.png);padding:0 15px 0 7px;float:left;text-shadow:none;color:white;font-size:10px;font-family:Droid Sans}
#content .button .triangle{width:10px;height:20px;background-image:url(img/btn_arrow_sprite.png);float:left}
#content .form input, #content .form textarea{font-size:12px;background-color:#A7A090;line-height:25px;height:26px;color:white;text-shadow:1px 1px #7C786D;border:1px solid #867D6C;margin:2px 0;padding:0 10px;width:213px;font-family:Droid Sans}
#content .form textarea{height:118px}
#content .form .submit{background-image:url(img/btn_small.png);width:91px;height:20px;color:white;font-size:11px;line-height:25px;padding:0 5px 0 0;border:none;background-color:transparent;margin:2px 0;text-shadow:none}
#content .form .submit:hover{background-position:0 -20px;}
#content .form.contact-form{margin:-9px 0 66px;}
#content .sidebar .shadow{height:100%;position:absolute;top:0;left:-10px;width:10px;background-image:url(img/sidebar-shadow.png);}

/*Footer*/
#footer{height:305px;margin:0 auto;padding-top:45px;position:relative;}
#footer .background{width:1101px;background:url(img/footer.png);position:absolute;top:0;left:-71px;height:345px;}
.ru #footer .background { background-image: url(img/footer-ru.png);}
#footer ul{width:450px;margin:0 0 0 33px;position:relative;}
#footer ul li{float:left;list-style-image:url(img/footer_bullet_arrow.png);line-height:21px;width:150px;list-style-position:inside}
#footer ul li a{color:#676266;text-shadow:1px 1px 1px #E9DAC3;font-size:11px;}
#footer ul li a:hover{text-decoration:underline}
#footer .separators{position:absolute;top:47px;left:5px;}
#footer .separators div{margin-left:150px;width:2px;height:68px;background-image:url(img/footer_dividing.png);float:left;}
.ru #footer ul li { width: 172px!important; height: 21px;overflow: hidden;}
.ru #footer ul { width: 520px!important;}
.ru #footer .separators div  { margin-left: 180px;}
.padding {display: inline-block;padding-left: 45px;}
.padding2 {display: inline-block;padding-left: 16px;}



/* WORDPRESS */
.wp-caption { padding: 10px 10px 0 10px; background: #f3eada; float: left; text-align:center; }
.alignnone {
    margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
}
.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}
.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}


