body{background:#fff;color:#000;font:0.7em/1.4em "Times New Roman",serif;text-align:center;margin:0;padding:0;}

img{border:0;}
strong{font-weight:bold;}
em{font-style:italic;}
p,ul,ol{margin:8px 0;padding:0;}
ul,ol{color:#555;margin:8px 0;padding:0;}
li{margin:0 0 0 2em;padding:0;}
h1,h2,h3,h4,h5,h6{font-family:Georgia,serif;padding:0;}
/* forms */
form{padding:0;margin:0;}
input,select,textarea{font:1em/1.3em Arial,sans-serif;}
textarea,input.text,select{background:#fff;}
textarea,input.text{padding:2px;border-top:1px solid #777;border-left:1px solid #777;border-bottom:1px solid #777;border-right:1px solid #777;}
select{padding:0;border:1px solid #D5CBAB;}

/* links */
a{color:#555;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}

/*** layout ***/
#wrapper{margin:0;text-align:left;width:640px;}
/** top **/
#top{display:none;}


/* top menu (main) */
#tmenu{display:none;}

/** home **/
#home_top{display:none;}

#home_main{margin-top:16px;}
#home_main .col-l{padding:20px 25px 10px 25px;}
#home_main .col-l h3{color:#555;font-size:1em;font-family:Arial,sans-serif;padding:0;margin:0;}
#home_main .col-l h3 a{color:#555}
#home_main .col-l p.date{margin:20px 0 5px 0;}
#home_main .col-l p.see_more{display:none;}
#home_main .col-r{padding:0 0 10px 0;}
#home_main .about_us{padding:20px 25px 23px 25px;}
#home_main .about_us p.about_us-more a{display:none;}
#home_main div.more_about_us{clear:both;margin-top:15px;}
#home_main div.more_about_us-b{clear:both;font-size:1px;line-height:1px;height:4px;margin:0 -15px;}
#home_main div.more_about_us .l1{float:left;width:170px;}
#home_main div.more_about_us .l2{float:left;width:130px;}

#home_main .find_a_lawyer{display:none;}
/** subs **/

#sub_cols-head .col-l{display:none;}

#sub_cols .col-l{display:none;}

#sub_cols .col-r{padding-top:22px;width:640px;}
#sub_cols .col-r-b{display:none;}

.col-l_nc{line-height:0;font-size:0;}

#s_find_a_lawyer_a_lawyer,#s_find_a_lawyer_practice_area{padding:0 5px 0 15px;}
#s_find_a_lawyer_a_lawyer select,#s_find_a_lawyer_practice_area select{width:210px;margin-bottom:5px;}
#s_find_a_lawyer_a_lawyer label,#s_find_a_lawyer_practice_area label{display:none;}
#h-s_find_a_lawyer-pl{background:url('lay-gfx/h-s_find_a_lawyer_pl.png') no-repeat;}
#h-s_find_a_lawyer-en{background:url('lay-gfx/h-s_find_a_lawyer_en.png') no-repeat;}
#h-s_find_a_lawyer-en,#h-s_find_a_lawyer-pl{margin:0;padding:0;height:24px;display:block;margin:15px 15px 5px 15px;}
#h-s_find_a_lawyer-en span,#h-s_find_a_lawyer-pl span{visibility:hidden;font-size:1px;line-height:1px;}

#content h2{font-size:200%;line-height:120%;color:#000;font-weight:normal;margin:6px 0 20px 0;}
#content h3{font-size:130%;line-height:120%;color:#000;margin:15px 0 0 0;}

#content p.lead{font-weight:bold;}
#content p{margin:14px 0;}

#content img.flo-r{float:right;border:7px solid #ddd;margin:15px 0 15px 20px;}
#content img.flo-l{float:left;border:7px solid #ddd;margin:15px 20px 15px 0;}

#contact_form label{float:left;width:102px;}
#contact_form input.text,#contact_form textarea{float:right;width:330px;}
#contact_form div.row{clear:both;padding:6px 0;}
#contact_form input.but{float:right;}

#tools{display:none;}

#path{display:none;}
/* tables */
#content table{background:#000;}
#content td,#content th{padding:2px 4px;}
#content th{background:#ddd;color:#000;}
#content td{background:#fff;vertical-align:top;}

/* sitemap */


#content .newslist h3{font-size:1em;color:#555;font-family:Arial,sans-serif;margin:0 0 -6px 0;}
#content .newslist p.date{margin:20px 0 4px 0;}

#nav{display:none;}


/** foot **/
#foot{display:none;}

/* else */
p.date{color:#888;}
p.date_b{font-weight:bold;color:#888;}

.cl{clear:both;line-height:1px;height:1px;font-size:1px;position:relative;}


/* print */
@page { margin: 10% }
h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid;}
blockquote,pre{page-break-inside:avoid;}
ul,ol,dl{ page-break-before:avoid;}
