/* J52 style begin */

#paidDocs, #workshops, #others, #courses, #resultContent {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: bold;
text-align: left;
}


#products, #workshops, #courses {
font-size: 12px;
color: #000000;
font-weight: bold;
text-align: left;
background: #F4F4F4;
border: 1px solid #7F8084;
padding: 5px;
padding-top: 20px;
}

#paidDocs p, #products p, #workshops p, #courses p, #others p, #resultContent p {
font-size:12px;
text-align: left;
font-weight: normal;
}
#workshops p {
border-bottom: 1px solid #D2D2D7;
padding-bottom: 5px;
}
a.workshoplink, a:visited.workshoplink, a.productlink {
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #265271;
}

div.workshop_offer strong {
color:#7F8084;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
}

a.productadress {
font-weight: normal;
}


span.ProductNew {
font-size: 10px;
background-color: white;
}

.score_title {
color:#7F8084;
display:block;
font-size:12px;
font-style:italic;
margin-left:515px;
=margin-left:520px;
margin-top: -12px;
}
.score_value {
color:#000000;
display:block;
font-size:11px;
font-style:italic;
margin-left:568;
margin-top:-27;
text-align: right;
}

#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;
}

#resultContent {}

span.title {
display:block;
margin-bottom:0px;
padding-right:52px;
position:relative;
}

span.title a {
color:#265271;
display:block;
font-size:14px;
font-weight:bold;
padding-top:10px;
text-align:left;
}

.source {
color:#7F8084;
display:block;
font-size:12px;
margin-top:-15px;
margin-bottom:-12px;
=margin-bottom:0px;
}

img.srch_lock {
position: absolute;
right:64px;
=right:80px;
top:14px;
cursor: pointer;
}

#body_search_topic img.srch_lock {
position: absolute;
right:64px;
=right:75px;
top:14px;
cursor: pointer;
}

.hideIt {margin-top: 20px;}

a.guaranted, a.archive {
position: absolute;
right:0;
=right:13;
top:0px;
cursor: pointer;
width: 60px !important;
}


a.guaranted {background: url('/images/common_pictograms/garantalt-default.gif') no-repeat scroll -2px -30px; =background-position: 3px -30px;}
a.guaranted:hover {background-position: -2px 13px; =background-position: 3px 13px;}

a.archive {background: url('/images/common_pictograms/archive-default.gif') no-repeat scroll -2px -32px; =background-position: 3px -32px;}
a.archive:hover {background-position: -2px 13px; =background-position: 3px 13px;}

/* new */

#srch_document a.guaranted, #srch_document2 a.guaranted, #srch_document3 a.guaranted, #srch_document a.archive, #srch_document2 a.archive, #srch_document3 a.archive {
margin-top: 0px;
margin-left: 0px;
cursor: pointer;
}

#srch_document, #srch_document2, #srch_document3 {position: relative !important; =width: 595px;}
#srch_document a.guaranted, #srch_document2 a.guaranted, #srch_document3 a.guaranted {position: absolute; top: 0px; right: 0px; =right: 8px; background-position: -2px -43px; =background-position: 2px -43px;}
#srch_document a.guaranted:hover, #srch_document2 a.guaranted:hover, #srch_document3 a.guaranted:hover {background-position: -2px 0px; =background-position: 2px 0px;}

#srch_document, #srch_document2, #srch_document3 {position: relative !important; =width: 595px;}
#srch_document a.archive, #srch_document2 a.archive, #srch_document3 a.archive {position: absolute; top: 0px; right: 0px; =right: 8px; background-position: -2px -45px; =background-position: 3px -45px;}
#srch_document a.archive:hover, #srch_document2 a.archive:hover, #srch_document3 a.archive:hover {background-position: -2px 0px; =background-position: 3px 0px;}

/* new */


#body_search_topic a.archive {position: absolute; top: 0px; right: 0px; =right: 8px; background-position: -2px -32px; =background-position: 3px -32px;}
#body_search_topic a.archive:hover {position: absolute; top: 0px; right: 0px; =right: 8px; background-position: -2px 13px; =background-position: 3px 13px;}

#body_search_topic a.guaranted {position: absolute; top: 0px; right: 0px; =right: 8px; background-position: -2px -30px; =background-position: 2px -30px;}
#body_search_topic a.guaranted:hover {position: absolute; top: 0px; right: 0px; =right: 8px; background-position: -2px 13px; =background-position: 2px 13px;}

#article_preview {position: relative !important;}
#article_preview a.guaranted {position: absolute; top: 7px; right: 2px; background-position: -2px -43px; =background-position: 2px -43px; display: none;}
#article_preview a.guaranted:hover {background-position: -2px 0px; =background-position: 2px 0px;}

#article_preview a.archive {display: none;}

#article_preview .archive img, #article_preview .guaranted img, #article_preview lnk.archive, #article_preview lnk.guaranted, #article_preview img {display: none;}

img.guaranted2, img.archive2 {
cursor: pointer;
}


/* 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: 12px;
}

.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: #265271;
font-size: 14px;
display: block;
text-align: left;
width: 660px;
padding-top: 13px;
font-weight: bold;
}

#body_search_topic span.title a {
display: block;
width: 510px;
}

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: green; }

span.relatedtext a:visited, a.serpRelated:visited { color: green; }

.relatedArticlesTabs span.relatedtext a, .relatedArticlesTabs span.relatedtext a:visited, #content_table span.relatedtext a {
width: 380px;
float: left;
margin-left:5px;
=margin-left:0px;
=float: none;
}

#content_table .related {margin-top: 5px;}
span.title a:visited, .relatedtext a:visited { color: #661C25; font-weight: bold; }
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 { 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;}

.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;
}

/* J52 style end */

/* 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: #265271 !important;
text-decoration: underline !important;
font-family: Verdana !important;
}

#docContent a:hover {
text-decoration: none !important;
}

#docContent a:visited {
color: #661C25 !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;}

/* zobrazeni zakonu begin */

#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;
}
#portaltable tr:hover, #hover, .portaltable tr:hover {
background-color:#ececec;
}
#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;}

#article_preview .guaranted {display: none !important;}
#article_preview .archive {display: none !important;}

span.sourceRelated {
display: block;
float: left;
text-align:right;
width:72px;
}

span.relatedtext a {
width: 410px;
float: left;
margin-left:5px;
=margin-left:0px;
=float: none;
}
.lawWindow {text-align: left;}
.lawWindow .sbc {text-align: center;}