body {
margin: 0 auto;
position: relative;
text-align: left;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
background-color:#ffffff;
}

div {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
}

#spacer {
height: 10px;
}

.menuhider {display: none}

#wrap {
  width:1240px;
	margin: 0 auto;
	text-align: center;
	position: relative;
	background: none !important;
	}

#head {
	width:1240px;
	padding:0; border:none;
	margin:0 0;
	border-bottom: 1px solid black; padding-bottom: 10px;
	}

#head_container {
	width:auto;
	padding: 0px;
	border:none;
	text-align: left;
	border-top:1px solid #E1E1E1;
	}

#left {
	display: none;
	}

#middle {
	width:100%;
	padding:0; border:none;
	margin:0 0;
	float: left;
	overflow: hidden;
	}

#middle_container {
	width:98%;
	padding: 0px;
	border: none;
	text-align: left;
	margin-left: 0px;
	}

#right {
	display: none;
	}

#footer {
	width:1240px;
	padding:0; border:none;
	margin:0 0;
	clear: both;
	}

#footer_container {
	width:auto;
	padding: 0px;
	border: none;
	text-align: center;
	padding-top:1px;
	}

/* hlavicka begin*/
	
#topbanner {
display: none;
}

#productmenu {display: none;}

#menu_normal_1st, #menu_profi_1st {display: none;}

#headlogo {
margin-top: 5px;
}

#user_login {
display: none;
}

#search_form {
display: none;
}

#search_form2 {
display: none;
}

#search_form3 {
display: none;
}


.search_button, .search_button1, #constraintRemoveButton, #constraintAddButton, #emailItButton {
background-image:url(http://image.dashofer.cz/du-profi/search_button.jpg);
background-repeat:repeat-x;
border:2px solid #A5A5A5;
color:white;
font-weight:bold;
height:23px;
width:60px;
font-size:11px !important;
margin: 0px;
cursor: pointer;
}

.search_input, .search_input1, #search_type, #constraintText, .inquryCellButton {
border:2px solid #a5a5a5;
}

.search_input1 {
margin-top: 1px;
margin-right: 3px;
}

#search {
text-align: left;
border: none !important;
}

#searchform {
width:240px;
margin:0 auto;
position: relative;
text-align: center;
}

.search_input1 {
float: left;
}


#blockmenu {
text-align: center;
width: auto;
height: 55px;
}

/* hlavicka end*/


/* middle content begin */


.content_head1, .content_head2, .content_head3, #srch_head2, .content_head5 {
height: 21px;
=height: 30px;
width: 628px;
padding-top: 9px;
padding-left: 10px;
text-align: left;
font-weight: bold;
display: none;
}


.content_head1 {
background-image: url('http://image.dashofer.cz/du-profi2/middle_head1.png'); 
background-repeat: no-repeat;
color: #ffffff;
}

.content_head2 {
background-image: url('http://image.dashofer.cz/du-profi2/middle_head2.png'); 
background-repeat: no-repeat;
color: #BF3345;
}

.content_head3, .content_head5, #srch_head, #srch_head2 {
background-image: url('http://image.dashofer.cz/du-profi2/middle_head3.png'); 
background-repeat: no-repeat;
color: #ffffff;
}

.content_head5 span.du_midcelltitle2, .content_head3 span.du_midcelltitle2 {
color: #ffffff;
}

.content_head5 span.du_midcelltitle2 a, .content_head5 span.du_midcelltitle2 a:visited {
color: #ffffff;
font-weight: bold;
}


.content_content, #srch_content, #srch_content2 {
background: none; 
padding-top: 5px;
padding-bottom: 5px;
padding-left: 12px;
padding-right: 20px;
width:100%;
text-align: left !important;
}

.content_footer, #srch_footer, #srch_footer2 {
width: 616px;
height:20px;
background: none;
display: none;  
}


/* middle content end */

/* footer begin */

/* cells begin */

#bottom_cells {
margin-top:12;
position: relative;
margin: 0 auto;
text-align: center;
display: none;
}

#copyright {
clear: left;
}

/* footer end */




/* Stylopis begin */

H1 {
font-size: 16px;
}
H2 {
font-size: 14px;
}
H3 {
font-size: 12px;
}

a
{
	text-decoration: underline;
	FONT-WEIGHT: normal;
	COLOR: #A52728;
	font-family: verdana, arial, helvetica, sans-serif;
}
a:hover
{
	text-decoration: none;
}

a:visited
{
	FONT-WEIGHT: normal;
	COLOR: #661C25;
}

a.du_midcelltitle2, span.du_midcelltitle2 
{
	FONT-WEIGHT: bold !important;
	COLOR: #A52728;
}
	
a.du_midcelltitle2:visited
{
	COLOR: #661C25;
	FONT-WEIGHT: bold !important;
}

a.du_midcelltitle:visited
{
	COLOR: #ffffff;
	FONT-WEIGHT: bold !important;
}

.login a, .login2 a, .logout a, .logout2 a, .login a:visited, .login2 a:visited, .logout a:visited, .logout2 a:visited
{
	FONT-WEIGHT: normal;
	text-decoration: underline;
	COLOR: #661C25;
}

.login a:hover, .login2 a:hover, .logout a:hover
{
	FONT-WEIGHT: normal;
	text-decoration: none;
}

span.du_midcelltitle, .content_head1 span.du_midcelltitle2
{
	font-family: verdana, arial, helvetica, sans-serif;
	COLOR: #ffffff;
	FONT-WEIGHT: bold !important;
}

ul
{
	line-height: 15px;
	font-size: 12px;
	text-indent: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: verdana, arial, helvetica, sans-serif;
}
p
{
	FONT-SIZE: 12px;
	COLOR: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
}

.shorttext, .fulltext {
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
}
.shortnadpis
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #BF3345;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
}
.shortnadpis:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #A52728;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
}
a .shortnadpis
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #A52728;
	text-decoration: underline;
	font-family: verdana, arial, helvetica, sans-serif;
}
a:hover .shortnadpis
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #A52728;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
}

a:visited .shortnadpis
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #661C25;
	text-decoration: underline;
	font-family: verdana, arial, helvetica, sans-serif;
}

.shortlinktosection
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
}
.shortparams
{
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #7F8084;
	font-family: verdana, arial, helvetica, sans-serif;
}
.shortlink, a.shortlink, a:visited.shortlink
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #666666;
	text-decoration: underline;
	font-family: verdana, arial, helvetica, sans-serif;
}
a.shortlink:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #666666;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
}
.normalar
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
}
a.normalar
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
}
.headblack
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
}
a.headblack
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
}
.headswhite
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
}
a.headswhite, a:visited.headswhite
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
}
a.headswhite:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
}
.datewhite
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
}
td
{
	FONT-SIZE: 12px;
	COLOR: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
}

/* Stylopis end */



/* pravni predpisy begin */

div.titulek {
background-color: #ECECEC;
font-family: verdana, arial;
font-size: 14px;
font-weight: bold;
}

div.list, div.text_odst {
background-color: #ECECEC;
font-family: verdana, arial;
font-size: 12px;
}

div.nazev {
font-weight: bolder !important;
}

.list .text_odst .text_nazev, .text_nazev {
font-style: italic !important;
}

div.articlehistory {
text-align: right;
padding-right: 2px;
}
div.articlehistory a {
color: #A52728;
font-weight: normal;
}

div.articlehistory a:visited {
color: #661C25;
font-weight: normal;
}

#article_preview {
border:1px solid #7D8184;
height:150px;
overflow:hidden;
padding:6px;
width:563px;
background: #ffffff;
}

#qa_text
{
background: #F4F4F4;
width: 610px;
=width: 608px;
height: 40px;
padding-top: 1px;
padding-bottom: 12px;
padding-left: 5px;
}


.rememberme input {border: none !important;}
.input_usrname, .input_pssw {width: 110px; margin-top: 2px;}

.productpicture01  {
float:left;
padding-right:30px;
position:relative;
}
.logozp24_01 {
border:medium none;
bottom:0;
position:absolute;
right:2px;
}
.productpicture02 {
float:left;
padding-right:25px;
position:relative;
}
.logozp24_02 {
border:medium none;
bottom:0;
position:absolute;
right:2px;
}
.productpicture03 {
float:left;
padding-right:15px;
position:relative;
}
.logozp24_03 {
border:medium none;
bottom:0;
position:absolute;
right:2px;
}
.productpicture04 {
float:left;
padding-right:12px;
position:relative;
}
.logozp24_04 {
border:medium none;
bottom:0;
position:absolute;
right:2px;
}




a.guaranted {display: none;}
a.archive {display: none;}
.relatedArticlesTabs {display: none;}


.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;}

.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;
}

p.notice {
font-style: italic;
}
p.title a {
display: inline;
}

/* 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: #A52728 !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;
}