span.ProductNew { font-size: 10px; background-color: white; }

#body_search_topic .source {
padding-bottom:0px;
margin-top: -11px !important;
margin-bottom: -11px !important;
=margin-bottom: 0px !important;
}

#article_preview .source {
margin-top:0px;
=margin-top:5px;
}

.source {
color:#7F8084;
display:block;
font-size:12px;
margin-top:0px;
margin-bottom:-12px;
=margin-bottom:0px;
}

.hideIt {margin-top: 20px;}

/* new */
#srch_document img.smalllock, #srch_document2 img.smalllock, #srch_document3 img.smalllock {
margin-left: 0px;
cursor:pointer;
}
/* new */
img.smalllock {
cursor:pointer;
}

li {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
}

.searched_text {
font-size: 12px;
color: #000000;
font-weight: normal;
text-align: left;
}

A.apagelink, A:active.apagelink, A:focus.apagelink, A:link.apagelink {
font-size: 13px;
color: #000000 !important;
font-weight:bolder !important;
cursor: pointer !important;
}

A.pagelink {
font-size: 12px;
color: #7F8084 !important;
font-weight: normal !important;
cursor: pointer !important;
}

A:hover.pagelink {
font-size: 13px;
color: #000000;
font-weight: normal;
text-decoration: none !important;
}


#aprevButton, #anextButton, #aprevButton2, #anextButton2 {cursor: pointer;}

span.title a {
color: #38654F;
font-size: 14px;
text-align: left;
font-weight: bold;
}

#body_search_topic span.title a {
display: block;
width: 510px;
}

span.title a:visited, .relatedtext a:visited {
color: #2D4D3E;
font-weight: bold;
}

span.sourceRelated {
display: block;
float: left;
text-align:right;
width:72px;
}

span.relatedtext a, span.relatedtext a:visited, a.serpRelated, a.serpRelated:visited {
text-align: left;
font-weight: normal;
cursor: pointer;
}

span.relatedtext a, a.serpRelated {
color: #38654F;
}

span.relatedtext a:visited, a.serpRelated:visited {
color: #2D4D3E;
}

.relatedArticlesTabs span.relatedtext a, .relatedArticlesTabs span.relatedtext a:visited, #content_table span.relatedtext a {
width: 434px;
float: left;
margin-left:5px;
=margin-left:0px;
=float: none;
}

#content_table .related {margin-top: 5px;}


p.related {margin-top: 0px;}

form {
text-align: left;
padding-top: 5px;
margin-left: 15px;
=margin-left: 18px;
}

/* new */
#srch_document, #srch_document2, #srch_document3 {
overflow: hidden;
text-align: left;
font-size: 12px;
}

#srch_document h2, #srch_document2 h2, #srch_document3 h2, .content_content h2 {
font-size: 16px;
margin: 0 0;
}


#srch_document .source, #srch_document2 .source, #srch_document3 .source, .content_content .source {
margin: 0 0;
display: block;
width: 500px;
}

#srch_document .as, #srch_document2 .as, #srch_document3 .as, .fe, .law, .answ, .example, .quest, .rec {
text-align: left;
}
/* new */

.block_title {
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}

.fulltext {
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
}

.fullabstract {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
font-style: italic;
}

.intr, .best-practice, .att {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
}

.header {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}

.qrec img, .best-practice img, .accountexample img, .as img, .fe img, .law img, .answ img, .example img, .quest img, .rec img, .nonrec img, .nonrec25 img, .rec img, .rec25 img, .rec25lim img, .rec24 img, .rec24lim img, .reclim img, .as img, .fe img, .law img, .answ img, .example img, .quest img, .att img, .attention img {
background-color: transparent !important;
}

.pTip, .pAtt {text-align: left !important;}

H2 {
display: block;
float: left;
width: 535px;
=width: 525px;
}

.ontable_scroll, .imgscroll {
overflow-x: auto;
overflow: -moz-scrollbars-horizontal;
border: 1px solid black;
width: 582px;
position:relative;
margin:0 auto;
}

.ontable_scroll2 {
border:1px solid black;
overflow-x:scroll;
overflow-y:hidden;
width:576px;
position:relative;
margin:0 auto;
}

.eform_table_middle_line{
height: 100%;
background-color: #000000;
}
.eform_account_line{
height: 100%;
background-color: #000000;
}
.eform_table{
width: 250px;
}
.eform_table_debit{
width: 50%;
}
.eform_table_credit{
width: 50%;
}

.issue_info, .chapter_title, .chapter_author, .chapter_bookmark {
display: none;
}

.tablescroll, .law_img_scroll, .law_table_scroll {
width: 526px;
overflow-x: auto;
position:relative;
margin:0 auto;
}

#srch_document i {
font-size: 12px;
}
p.notice {
font-style: italic;
}
p.title a {
display: inline;
}

img.img {
border:1px solid black;
overflow-x:scroll;
overflow-y:hidden;
}

/* zobrazeni zakonu begin */

#docContent span {
font-family: Verdana !important;
font-size: 12px;
}

#docContent a {text-decoration: none !important; font-family: Verdana !important;}

#docContent a:link {
color: #38654F !important;
text-decoration: underline !important;
font-family: Verdana !important;
}

#docContent a:hover {
text-decoration: none !important;
}

#docContent a:visited {
color: #2D4D3E !important;
text-decoration: underline !important;
}

.sba, .sbb, .sbc, .sbp, .sbp1, .sbp2, .sbblank, .sbpn {
font-family: Verdana !important;
font-size: 12px !important;
}

.sbc { font-family: Verdana !important;}

.sbc a, .sbc a:hover, .sbc a:visited, span.ftnname, a:link.ftnname, a:visited.ftnname a:hover.ftnname {
color:#000000 !important;
font-size:13px !important;
text-decoration:none !important;
font-family: Verdana !important;
}

.sbc span {
font-size:14px !important;
font-family: Verdana !important;
}

#docContent sup a:link, #docContent sup a:visited, #docContent sup a:hover {
color:#000000 !important;
text-decoration:none !important;
font-weight:bold !important;
font-family: Verdana !important;
}

#docContent div, #docContent p {padding: 0px 5px 5px 5px; font-family: Verdana !important;}

#portaltable, .portaltable {
background:none repeat scroll 0 0 #FFFFFF;
border-collapse:collapse;
color:#98BAE2;
font-family:verdana;
font-size:12px;
font-weight:bold;
padding:2px;
}

#portaltable table td, .portaltable table td {
border:medium none;
}
#portaltable th, .portaltable th {
background:none repeat scroll 0 0 #A4A4A6;
border:1px solid #000000;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:2px;
}

#portaltable .main, .portaltable .main {
background:none repeat scroll 0 0 #FFFFFF;
color:#000000;
}
#portaltable .main a, .portaltable .main a, .portaltable a, .portaltable a:visited {
color:#870404;
}
#portaltable th a, .portaltable th a {
color:#FFFFFF;
}

#portaltable td, .portaltable td {
border:1px solid #000000;
color:black;
font-size:12px;
font-weight:normal;
padding:2px;
}

#portaltable tr, .portaltable tr {
border:0 none;
margin:0;
padding:0;
}

#lawtable {font-size: 12px; border: 1px solid;}
#lawtable th {font-size: 12px; border: 1px solid; background-color: #D2D3D5;}
#lawtable td {font-size: 12px; border: 1px solid;}

span.sourceRelated {
display: block;
float: left;
text-align:right;
width:72px;
}

span.relatedtext a {
width: 434px;
float: left;
margin-left:5px;
=margin-left:0px;
=float: none;
}

.portal-box-menu li {
list-style-type: none;
clear: both;
margin-bottom: 10px;
}

ul.portal-box-menu {
margin: 10px 0 0 0px;
padding: 0 0 0 10px;
width: 190px;
}

.portal-box-menu li div.ui-corner-all {
width: 16px;
float: left;
margin-right: 3px;
}
