body {background:url(../bg.gif) ;font-size:12px;margin:0;padding:0;font-family:arial;color:#000;direction:ltr;}

#admin-menu li a {color:#fff}
#admin-menu li ul li{opacity:1}
/* DEFAULT ELEMENTS*/
td {vertical-align:top}
a{color:#000;text-decoration:none}
a:hover {text-decoration:underline}
p {margin:0;padding:0}
h1 {margin:2px;padding:2px;font-size:18px;clear:both;}
h2 {margin:0;padding:0;font-size:14px;}
img {border:0;}
form {padding:0;margin:0;}
textarea {}
.header h2{display:none}
#first-time{display:none}
a:focus {outline:none}
table{border-top:1px solid #cccccc;}
table table{border:0;}
/* GLOBAL ELEMENTS*/
#search-form .form-item{display:none}
#alertMessage{padding:40px 20px 20px 20px;border:1px solid #e13206;position:absolute;top:150px;right:200px;z-index:100;background:#FFF;color:#000;width:250px;}
#alertMessage img {position:absolute;top:0;right:0;cursor:pointer;z-index:10}
#alertMessage h1{color:#e13206;cursor:move;margin:0;padding:0 10px 0  0;position:absolute;top:0;right:0;width:100%}
.container{width:990px;margin:0 auto;position:relative}
.frame{width:990px;margin:0 auto;border-top:#cccccc 1px solid;border-collapse:collapse;*margin:0 0 20px 0}
.frame .left-frame{background:url(right-bg.gif) repeat-y ;width:185px;height:500px;position:relative;float:left;margin:0 0 20px 0;display: -moz-box}
.frame .left-frame .cover{background:#fff;width:186px;position:absolute;top:0;left:0;height:54px;z-index:0}
.frame .right-frame{position:relative;width:805px;float:left;display: -moz-box;height:400px}
.left-frame h1{color:#292929;font-size:14px;font-weight:bold;position:relative;z-index:1;padding:14px 0 15px 0}
.absolute{position:absolute}
#loading{position:absolute;display:none}
.print{position:absolute;top:40px;right:0;background:url(http://www.w3.org/TR/WWWicn/printer.gif) no-repeat right top;padding:10px 30px 0 0;height:30px}
/*HEADER*/
  /*MENU*/
  
 
 
.header{width:990px;height:115px;position:relative;background:url(header.gif) no-repeat left top;margin:0 auto;z-index:10;}
.header .bread{position:absolute;top:134px;left:218px;color:#292929;font-size:10px;z-index:10}
.header #nice-menu-1{position:absolute;left:388px;top:79px}
#nice-menu-1 li{background:none;border:0;float:left}
#nice-menu-1 li .active{background:url(menu-arrow.gif) no-repeat left 2px;font-weight:bold;float:left}
#nice-menu-1 li a{text-transform:uppercase;font-size:11px;color:#292929;padding:0 8px 0 8px;}

  /*SEARCH*/
.header #block-search-0{position:absolute;right:10px;top:20px;border:1px solid #bdbdbd;width:250px;height:15px;z-index:10}
.block-search h2{display:inline;color:#747474;font-size:12px;background:#d2e5ff;width:45px;float:left}
.header .logo{width:360px;height:100px;left:0;top:0;}
.inner .header #block-search-0{position:absolute;right:10px;top:130px;border:1px solid #bdbdbd;width:250px;height:15px;}
#block-search-0 b{color:#747474;padding: 0 0px 0 3px;position:absolute;left:0;top:0}
.header #edit-submit, #edit-submit-1, #edit-submit-2{background:url(search.gif) no-repeat;width:18px;height:15px;position:absolute;right:0px;top:0;bordeR:0;}
#edit-search-block-form-1{background:url(search-input.gif) no-repeat;border:0;height:13px;width:187px;position:absolute;right:18px;top:0}
#edit-search-block-form-1-wrapper label{display:none}


/*HOME*/
.flash .front-temp{background:url(flash.gif) no-repeat top right}
.front-temp{width:990px;height:358px;margin:0 auto;position:relative}
.front-temp .home-text{position:absolute;top:200px;left:20px;width:350px;font-size:10px;color:#787878}
  /*FRONT NEWS*/
.front-news{background:url(footer-news.gif) no-repeat left top; width:900px;height:40px;text-align:right;padding:13px 0 0 90px;float:left}
.front-news .news{float:left;}
.front-news .news a{color:#afb1b0;text-decoration:underline}
/*ATTORNEYS*/
.attorneys-frame{background:url(right-bg.gif) repeat-y left;margin:0 0 20px 0}
.attorneys{height:400px;width:185px;background:url(white.gif) no-repeat top left;padding:0 0 0 13px;}
.attorneys h1{color:#292929;font-size:12px;font-weight:bold;position:relative;z-index:1;padding:15px 0 17px}
.attorneys .cat {color:#396694;font-size:11px;text-transform:uppercase;font-weight:bold;line-height:180%;float:left;clear:both;width:180px;}
.attorney-type{position:relative;z-index:1;float:left;padding:0 0 0 13px;}
.attorneis-hidden {padding:0 0 10px 0;float:left}
.attorneis-hidden a{float:left;width:130px;padding:3px 0 0 20px;color:#396694}
.attorneis-hidden a:hover{background:url(menu-arrow.gif) no-repeat left}
.attorneis-hidden a.active{background:url(menu-arrow.gif) no-repeat left;font-weight:bold}
.attorneis-hidden a.none{float:left;width:140px;padding:3px 0 0 20px}

.attorneys-frame .right-attorneys{width:800px;height:630px;;}
 
.attorneys-frame #rightFrame{position:relative;float:right;width:800px;right:20px;*right:10px;}
.attorny-frame b{color:#292929;font-weight:400}
.attorny-frame .a{color:#396593;font-size:12px;font-weight:bold;clear:both;float:left;width:100%;padding:0 0 6px 0}
.lowyer-title {float:left;top:46px;left:31px}
.lowyer-title .name{float:left;font-size:13px;font-weight:bold}
.lowyer-title .type{float:left;color:#396593;font-size:13px;font-weight:bold}
.attorny-frame .image{height:155px;overflow:hidden;top:70px;left:31px}
.attorny-frame .image img{width:207px}
.lowyer-content{top:230px;left:31px}
.lowyer-content span{float:left;width:90px;text-align:left;color:#396694;font-weight:bold}
.lowyer-content div{width:210px;text-align:right;font-size:11px;padding:4px 0 0 0}
.phone{width:100%;clear:both}
.fax{width:100%;clear:both}
.email{width:100%;clear:both}
.vcard{color:#3f6793;text-decoration:underline;font-weight:bold;padding:0 20px 0 0;margin:20px 0 10px 0;background:url(vcard.gif) no-repeat 100px 0;float:left;width:100%}
.lowyer-content .lowyer-practice{width:212px;padding:10px 0 0 0;text-align:left;clear:both}
.lowyer-content .lowyer-practice a{color:#292929;}
.lowyer-content .lowyer-education{width:212px;padding:10px 0 0 0;text-align:left;clear:both}
.lowyer-content .lowyer-admissions{width:232px;padding:20px 0 0 0;text-align:left;}
.biography{float:right;width:510px;text-align:justify;margin:65px 0 0px 0;padding:0px 10px 0 20px;border-left:1px solid #DDD;font-weight:400;}
.biography p{font-weight:400}
.lowyer-type-frame{padding:41px 0 0 29px;}
.lowyer-type-frame h1{color:#292929;font-weight:400;text-transform:uppercase;padding:5px 0 0 0;}
.lowyer-type-frame a{width:200px;color:#396694;clear: both;display: block;}
.lowyer-type-frame .col { float: left; width: 200px;margin-left:2px;padding:3px 5px 0 20px; display: table;}
/*body .lowyer-type-frame a.even{width:400px;} */

/*ABOUT US*/
.articles-frame{background:url(right-bg.gif) repeat-y left;margin:0 0 20px 0;width:990px}
.articles{height:400px;width:185px;background:url(white.gif) no-repeat top right;}
.articles-list{padding:0 0 5px 0}
.articles-list a.cat{color:#396593;font-size:11px;text-transform:uppercase;font-weight:bold;padding:10px 0 0 20px;width:159px;float:left}
.articles-list a.none{color:#396593;font-size:11px;text-transform:uppercase;font-weight:bold;padding:10px 0 0 20px;width:159px;float:left}
.articles-list a.active{background:url(menu-arrow.gif) no-repeat left;color:#396593;font-size:12px;text-transform:uppercase;font-weight:bold;padding:10px 0 0 20px;width:159px;float:left}
.articles h1{color:#292929;font-size:12px;font-weight:bold;position:relative;z-index:1;padding:19px 0 4px 13px;}
.articles-frame #rightFrame{width:800px;position:relative;}
.article-frame {padding:50px 11px 0 31px;width:470px}
.article-frame *{color:#292929}
.article-title{color:#396593;text-transform:uppercase;font-size:18px;padding:0 0 20px 0}
.article-image{top:66px;right:10px;overflow:hidden}
.article-image img{width:270px}

/*NEWS*/
.inner .container .news-frame {background:url(right-bg.gif) repeat-y}
.inner .news-frame .news{width:185px;background:url(white.gif) no-repeat top right;}
.news h1{padding:15px 0 10px 10px}
.news-frame .news .articles-list {padding:0 0px 20px 10px;width:260px}
.news div a.cat{color:#396593;font-size:11px;text-transform:uppercase;font-weight:bold;}

.news-frame .news .active {padding:0 0px 00px 10px;width:173px;background:url(menu-arrow.gif) no-repeat left 2px;float:left}
.news-frame .news div.none {padding:0 0px 00px 10px;width:173px;float:left;}
.news-frame .news .articles-list:HOVER{background:url(menu-arrow.gif) no-repeat left 2px}
.news-frame .news  a{padding:0 0 10px 0;width:150px;float:left}
.news-frame .news.active a{padding:0;}
.news-frame .news  .date{color:#a3a3a3;font-size:10px;display:none}
.news-frame #rightFrame {width:770px;padding:20px 0 0 31px}
.news-frame #rightFrame .article-image{right:0;top:40px;}
.news-frame .news-item{float:left;padding: 20px 0 0 0;width:400px;clear:both}
.news-item .news-title{color:#396593;font-size:12px;font-weight:bold;padding:0 0 2px 0}
.news-date{color:#292929;padding: 0 0 2px 0}
.news-date span{font-weight:bold}
.news-body{color:#292929}
body .news-frame  .article-image{right:39px}
.news-frame .news-link{width:100%;text-align:right;}
.news-frame .news-link a{color:#9aafc6}

/*CONTACT*/
.contact .right-frame{padding: 0 0 0 0px}
body .contact .left-frame{height:400px}
.contact  .line{width:540px;float:left;clear:both;padding:3px 0 0 0}
.contact h1{text-transform:uppercase;padding:36px 0 0 13px;font-size:12px;display:none}
.contact  span{float:left;width:165px;color:#5f5f5;font-weight:bold;color:#292929}
.contact input{width:248px;}
.contact textarea{width:355px;height:118px;position:relative;left:-106px;overflow:hidden}
.contact  .line a{float:
;margin: 20px 120px 0 0;color:#396593}
.contact-data{float:left;margin:50px 0 0 10px;padding:0 0 20px 20px;width:500px;color:#292929}
.contact-data *{color:#292929}
.contact-data .contact-title{color:#396593;padding:0 0 20px 0px;font-size:18px;}
.contac-form{padding:0 0 0 20px}
#contactForm{display:none}
/*FOOTER*/
.copyrights{color:#B7B7B7;position:absolute;top:4px}
.footer{width:990px;height:40px;position:relative;float:right}
.footer #nice-menu-2{position:absolute;left:350px;top:0;border-left:1px solid #DDD;margin-left:4px}
#block-nice_menus-2 li{background:none;padding: 0 3px 0 3px;border:0;float:left}
#block-nice_menus-2 li a{color:#b7b7b7}
.comrax{position:absolute;right:0;top:0;color:#B7B7B7}
.comrax a{font-size:14px;text-transform:lowercase;color:#B7B7B7;}
.footer h2{display:none}