body {
background: url('http://image.dashofer.cz/dopo/onb_bkg.jpg') center top no-repeat;
text-align: center;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
background-color:#ffffff;
margin: 0 auto;
}

div {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
}

#spacer {
height: 10px;
}

#wrap {
  width:1240px;
	margin: 0 0;
	text-align: center;
	margin: 0 auto;
	}

#head {
	width:1240px;
	height:80px;
	padding:0; border:none;
	margin:0 0;
	}

#head_container {
	width:auto;
	padding: 0px;
	border:none;
	text-align: left;
	border-top:1px solid #E1E1E1;
	}

#left {
	width:312px;
	padding:0; border:none;
	margin:0 0;
	clear: left;
	float: left;
  overflow: hidden;
	}

#left_container {
	width:auto;
	padding: 0px;
	border: none;
	text-align: left;
	}

#middle {
	width:616px;
	padding:0; border:none;
	margin:0 0;
	float: left;
	overflow: hidden;
	}

#middle_container {
	width:auto;
	padding: 0px;
	border: none;
	text-align: left;
	margin-left: 0px;
	}

#right {
	width:312px;
	padding:0; border:none;
	margin:0 0;
	float: right;
	overflow: hidden;
	}

#right_container {
	width:auto;
	padding: 0px;
	border: none;
	text-align: left;
	}

#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 {
margin: 0 auto;
margin-top: 10px;
=margin-top: 20px;
margin-bottom: 10px;
text-align: center;
height: 60px;
=height: 70px;
=padding-top: 10px;
}

#productmenu {
height:20px;
=height:23px;
background:#F4F4F4;
padding:0;
margin:0 0;
width:auto;
padding: 0px;
text-align:center;
border-top:2px solid #B61A28;
border-bottom:2px solid #B61A28;
}

#headlogo {
margin-top: 5px;
}

#user_login {
margin: 0 auto;
text-align: right;
height: 20px;
border: 0px;
padding-top:5;
padding-right:8;
}

#search_form {
text-align: center;
width: auto;
margin-top:22;
margin-left:135;
=margin-left:131;
}

#search_form2 {
text-align: center;
width: auto;
margin-top:22;
margin-left:495;
}

#search_form3 {
text-align: center;
width: auto;
margin-top:22;
margin-left:117;
=margin-left:112;
}

form.inquryCell input {border: none !important;}

form.inquryCell input.inquryCellButton {
border: 2px solid #A5A5A5 !important;
background-image:url(http://image.dashofer.cz/mu2/search_button.jpg);
color:white;
font-weight:bold;
height:21px;
width:auto;
=width:72px;
font-size:11px !important;
font-family: Verdana;
text-align:center;
cursor: pointer;
}

.search_button, .search_button1, #constraintRemoveButton, #constraintAddButton, #emailItButton, .actionButton {
background-image:url("http://image.dashofer.cz/du-profi2/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;
}

#constraintRemoveButton, #constraintAddButton {
margin-left: 3px;
}

.search_input, .search_input1, #search_type, #constraintText, .inquryCellButton {
border:2px solid #a5a5a5;
}

.search_input1 {
margin-top: 1px;
margin-right: 3px;
}

#search {
text-align: center;
}

#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 */

#searchresult {margin-top: 10px;}

#portal_cells_right {
margin-left: 3px;
}

#portal_cells_left {
margin-left: 4px;
}

.mydu_title {
background: url('http://image.dashofer.cz/du-profi2/mydu_icon.png') no-repeat scroll 0 0;
padding-left: 22px;
padding-top: 1px;
color: #ffffff;
font-weight: bold;
}

.action_title {
background: url('http://image.dashofer.cz/du-profi2/action_icon.png') no-repeat scroll 0 0;
padding-left: 14px;
padding-top: 0px;
color: #ffffff;
font-weight: bold;
}

.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;
}


.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/dopo/middle_head1.png'); 
background-repeat: no-repeat;
color: #BF3345;
}

.content_head3, .content_head5, #srch_head, #srch_head2 {
background-image: url('http://image.dashofer.cz/dopo/middle_head1.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-image: url('http://image.dashofer.cz/du-profi2/middle_content_bkg.png'); 
background-repeat: repeat-y;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 12px;
padding-right: 20px;
width: 594px;
=width: 625px;
}

.content_footer, #srch_footer, #srch_footer2 {
width: 616px;
height:20px;
background-image: url('http://image.dashofer.cz/du-profi2/middle_footer.png');  
background-repeat: no-repeat;
}


/* middle content end */

/* footer begin */

/* cells begin */

#bottom_cells {
margin-top:12;
position: relative;
margin: 0 auto;
text-align: center;
}
.bottom_cells_main, .bottom_cells_main2 {
float:left;
margin-left:1px;
=margin-left:2px;
}

.bottom_cells_main2 {
margin-left:4px;
}

.bottom_cell_head, .bottom_cell_head2, .bottom_cell_head3 {
background-image:url(http://image.dashofer.cz/du-profi2/bottom_head.png);
background-repeat:no-repeat;
height:28px;
=height:35px;
padding-left:7px;
padding-top:7px;
text-align:left;
width:299px;
=width:307px;
text-align: center;
}
.bottom_cell_head2 {
background-image:url(http://image.dashofer.cz/du-profi2/bottom_head2.png);
background-repeat:no-repeat;
}

.bottom_cell_head3 {
background-image: url('http://image.dashofer.cz/du-profi2/bottom_head4.png');
background-repeat: no-repeat;
padding-top:9px;
height:26;
=height:35px;
}

.bottom_cell_head2 span {
color: #A52728;
}

.bottom_cell_body, .bottom_cell_body2 {
background-image:url(http://image.dashofer.cz/du-profi2/bottom_body.png);
background-repeat:repeat-y;
margin-top:-6px;
width:291px;
=width:306px;
padding-top: 6px;
font-size: 12px;
text-align: left;
padding-left: 7px;
padding-right: 10px;
height: 234px;
}
.bottom_cell_body2 li, #tomContent li, #msv_cell li {
list-style-image: url(http://image.dashofer.cz/du-profi2/li_bullet_profi.png);
padding-bottom: 5px;
}

#tomContent li {padding-bottom: 0px;}

#tomContent {padding-left: 5px;}

.bottom_cell_body a:hover, .bottom_cell_body2 a:hover {
text-decoration: none;
}

.bottom_cell_footer {
background-image:url(http://image.dashofer.cz/du-profi2/bottom_footer.png);
background-repeat:no-repeat;
height:14px;
margin-bottom:10px;
width:308px;
=width:306px;
}

.bottom_cells li {
list-style-type: none;
}

.articoftheweek a, .articoftheweek a:visited {
font-weight: normal;
}

.bottom_cell_body a, .bottom_cell_body a:visited, .bottom_cell_body2 a, .bottom_cell_body2 a:visited {font-weight: normal;}

.msw_title {
background: url('http://image.dashofer.cz/du-profi2/msw_icon.png') no-repeat scroll 0 0;
padding-left: 22px;
padding-top: 1px;
color: #ffffff;
font-weight: bold;
}

.diicnewTitle {
background: url('http://image.dashofer.cz/du-profi2/diicm_icon.png') no-repeat scroll 0 0;
padding-left: 22px;
padding-top: 1px;
color: #ffffff;
font-weight: bold;
}

.diicmrTitle {
background: url('http://image.dashofer.cz/du-profi2/diicnew_icon.png') no-repeat scroll 0 0;
padding-left: 22px;
padding-top: 1px;
color: #ffffff;
font-weight: bold;
}

ul.portalCellUl li {
padding-bottom: 5px;
list-style-image:url("http://image.dashofer.cz/du-profi2/li_bullet_profi.png");
}

ul.portalCellUl li a, ul.portalCellUl li a:hover {color: #A52728;}

ul.portalCellUl li a:visited {color: #661C25;}

#adzone771 {
display:block;
margin-bottom:0;
margin-left:9px;
margin-top:8px;
}

/* cells end */

#copyright {
clear: left;
}

/* footer end */


/* du profi switch table */

#switcher {
margin-left: 3px;
}

#switch_head {
background-image:url(http://image.dashofer.cz/du-profi2/switch_head.png);
background-repeat:no-repeat;
height:47px;
=height:60px;
margin-left:0;
margin-top:0px;
padding-top:19px;
width:308px;
height:50px;
}

#switchermenu {
background:transparent none repeat scroll 0 0;
margin-top:-14px;
overflow:hidden;
padding:0;
margin-left: 3px;
width: 300px;
=margin-bottom: 12px;
}

a#rates {
background-image:url(http://image.dashofer.cz/du-profi2/rates.jpg);
background-position: 0 0;
background-repeat: none;
display: block;
height: 55px;
width: 54px;
}

a#rates:hover {
background-position: 0 55;
}

a#rates_a {
background-image:url(http://image.dashofer.cz/du-profi2/rates.jpg);
background-position: 0 55;
background-repeat: none;
display: block;
height: 55px;
width: 54px;
}

a#cnb {
background-image:url(http://image.dashofer.cz/du-profi2/cnb.jpg);
background-position: 0 0;
background-repeat: none;
display: block;
height: 55px;
width: 54px;
}

a#cnb:hover {
background-position: 0 55;
}

a#cnb_a {
background-image:url(http://image.dashofer.cz/du-profi2/cnb.jpg);
background-position: 0 55;
background-repeat: none;
display: block;
height: 55px;
width: 54px;
}

a#taxes {
background-image:url(http://image.dashofer.cz/du-profi2/taxes.jpg);
background-position: 0 0;
background-repeat: none;
display: block;
height: 55px;
width: 55px;
}

a#taxes:hover {
background-position: 0 55;
}

a#taxes_a {
background-image:url(http://image.dashofer.cz/du-profi2/taxes.jpg);
background-position: 0 55;
background-repeat: none;
display: block;
height: 55px;
width: 55px;
}

a#calendar {
background-image:url(http://image.dashofer.cz/du-profi2/calendar.jpg);
background-position: 0 0;
background-repeat: none;
display: block;
height: 55px;
width: 55px;
}

a#calendar:hover {
background-position: 0 55;
}

a#calendar_a {
background-image:url(http://image.dashofer.cz/du-profi2/calendar.jpg);
background-position: 0 55;
background-repeat: none;
display: block;
height: 55px;
width: 55px;
}

a#indirectory {
background-image:url(http://image.dashofer.cz/du-profi2/indirectory.jpg);
background-position: 0 0;
background-repeat: none;
display: block;
height: 55px;
width: 53px;
}

a#indirectory:hover {
background-position: 0 55;
}

a#indirectory_a {
background-image:url(http://image.dashofer.cz/du-profi2/indirectory.jpg);
background-position: 0 55;
background-repeat: none;
display: block;
height: 55px;
width: 53px;
}

.switcher_content {
background-image: url('http://image.dashofer.cz/du-profi2/bottom_body.png');
background-repeat: repeat-y;
padding: 5px;
width: 296px;
=width: 306px;
=margin-top: -10px;
}

.cell_title {
font-weight: bold;
}

#cellInstitutionsDirectory {padding-left: 5px;}

/* du profi switch table */

/* portal cells begin */
.portalcell_head1 {
background-image: url('http://image.dashofer.cz/du-profi2/bottom_head.png');
background-repeat: no-repeat;
width: 306px;
height: 22px;
=height: 29px;
padding-top: 7px;
text-align: center;
}

.portalcell_head2 {
background-image: url('http://image.dashofer.cz/du-profi2/bottom_head2.png');
background-repeat: no-repeat;
width: 306px;
height: 22px;
=height: 29px;
padding-top: 7px;
text-align: center;
color: #A52728;
}

.portalcell_head3 {
background-image: url('http://image.dashofer.cz/dopo/bottom_head.png');
background-repeat: no-repeat;
width: 306px;
height: 21px;
=height: 29px;
padding-top: 8px;
=padding-top: 7px;
text-align: center;
color: #A52728;
}

.portalcell_head2 span {
color: #A52728;
}

.portalcell_content {
background-image: url('http://image.dashofer.cz/du-profi2/bottom_body.png');
background-repeat: repeat-y;
padding: 5px;
padding-left:7px;
width: 296px;
=width: 306px;
text-align:left;
overflow: hidden;
}

.portalcell_content_order {
background-image: url('http://image.dashofer.cz/du-profi2/bottom_body.png');
background-repeat: repeat-y;
padding: 5px;
padding-left:7px;
width: 296px;
=width: 306px;
text-align:left;
overflow: hidden;
margin-top:-6px;
}

.leftmenu_table1 {margin-top: 15px;}

.portalcell_footer, .switch_footer {
background-image: url('http://image.dashofer.cz/du-profi2/bottom_footer.png'); 
background-repeat: no-repeat;
width: 305px;
}

.portalcell_content a, .portalcell_content a:visited {
font-weight: normal;
}

/* portal cells end */

	
/*tip tydne*/

#adzone141 {
text-align: left;
display: block;
width: 282px;
padding-left: 5px;
overflow: hidden;
}

/*tip tydne*/

/*last minute seminare*/
.seminar_table_heading, .flap_city {
text-align: left;
font-size: 13px;
}
.text5 {
text-align: left;
font-size: 10px;
padding-left:4;
}
.seminar_table {
width: 285px;
padding-left: 5px;
}
/*last minute seminare*/


/* MENU NOVE*/

#menu_normal_1st, #menu_profi_1st {
width: 1240px;
height: 30px;
margin-bottom:5px;
}

a#profi_button {
background: url('http://image.dashofer.cz/du-profi2/topmenu_profi_button.png') no-repeat scroll 0 -35px;
width: 119px;
height: 30px;
margin: 0 0;
float: left;
}

a#profi_button:hover {
background-position: 0 -3px;
}

a#enews_button, a#home_button {
background: url('http://image.dashofer.cz/du-profi2/topmenu_enews_button.png') no-repeat scroll 0 -35px;
width: 214px;
=width: 226px;
height: 20px;
margin: 0 0;
float: left;
}

a#home_button {
background: url('http://image.dashofer.cz/du-profi2/topmenu_home_button.png') no-repeat scroll 0 -35px;
}

#ul_menu_1st, #ul_menu_profi_1st {
background: url('http://image.dashofer.cz/du-profi2/topmenu_bkg.png') no-repeat scroll 0 0;
float: left;
margin: 0 0;
padding: 0 0 0 0;
width: 895px;
height:30px;
}

#ul_menu_1st ul, #ul_menu_profi_1st ul {
margin: 0px;
padding: 0px;
height: 30px;
}

#ul_menu_1st li.link, #ul_menu_profi_1st li.link {
display: block;
float: left;
list-style-type: none;
width: 142px;
text-align: center;
padding-top: 6px;
}

#ul_menu_profi_1st li.link {
width: 273px;
}

#ul_menu_1st li.link a, #ul_menu_1st li.link a:visited, #ul_menu_profi_1st li.link a, #ul_menu_profi_1st li.link a:visited, a#enews_button, a#enews_button:visited, a#home_button, a#home_button:visited {
font-family: arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #A52728;
}

a#enews_button, a#enews_button:visited, a#home_button, a#home_button:visited {
display: block;
padding-top: 6px;
padding-bottom: 6px;
=padding-bottom: 8px;
padding-left: 12px;
height:18px;
=height:30px;
}

a#enews_button:hover, a#home_button:hover {
background-position: 0 -3px;
color: #ffffff;
}

li.spacer {
background:url("http://image.dashofer.cz/du-profi2/topmenu_spacer.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
list-style-type:none;
margin-top:5;
width:2;
height:30px;
}

li.spacer2 {
width: 1px !important; 
float: left; 
margin-top: 0px !important; 
padding-top: 0px !important; 
background: url("http://image.dashofer.cz/du-profi2/topmenu_spacer2.png") no-repeat scroll 0 -1px !important; height: 18px !important;
}

#ul_menu_1st li a:hover, #ul_menu_1st li.menu_selected a, #ul_menu_1st li.menu_selected_2 a, #ul_menu_profi_1st li a:hover, #ul_menu_profi_1st li.menu_selected a, #ul_menu_profi_1st li.menu_selected_2 a {
width:142px;
height: 20px;
=height: 24px;
display:block;
padding-top: 4px;
color: #ffffff !important;
margin-top:-3;
background:url("http://image.dashofer.cz/du-profi2/topmenu_hover.png") no-repeat scroll 0 0;
}

#ul_menu_profi_1st li a:hover, #ul_menu_profi_1st li.menu_selected a, #ul_menu_profi_1st li.menu_selected_2 a {
width:272px;
background:url("http://image.dashofer.cz/du-profi2/topmenu_hover.png") no-repeat scroll 0 0 transparent;
}

#ul_menu_1st li.menu_selected a {
height: 24px;
=height: 27px;
}

#ul_menu_profi_1st li.menu_selected a {
height: 20px;
=height: 24px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { /* hacked for chrome and safari */
#ul_menu_1st li.link:hover, #ul_menu_1st li.link:hover a, #ul_menu_profi_1st li.link:hover, #ul_menu_profi_1st li.link:hover a {
width:142px;
height: 20px;
padding-top: 4px;
margin-top:3px;
background:url("http://image.dashofer.cz/du-profi2/topmenu_hover.png") no-repeat scroll 0 0;
color: #ffffff !important;
}
#ul_menu_profi_1st li.link:hover, #ul_menu_profi_1st li.link:hover a {
width:272px;
background:url("http://image.dashofer.cz/du-profi2/topmenu_hover.png") no-repeat scroll 0 0 transparent;
}
#ul_menu_1st li.link a:hover, #ul_menu_profi_1st li.link a:hover {
color: #ffffff !important;
display: inline;
background-image: none;
}
#ul_menu_1st li.menu_selected:hover, #ul_menu_profi_1st li.menu_selected:hover, #ul_menu_1st li.menu_selected2:hover, #ul_menu_profi_1st li.menu_selected2:hover {
margin-top:3px;
}
#ul_menu_1st li.menu_selected:hover a, #ul_menu_profi_1st li.menu_selected:hover a {
margin-top:-4px;
background: none !important;
}

#ul_menu_1st li.menu_selected_2:hover a, #ul_menu_profi_1st li.menu_selected_2:hover a {
margin-top:-4px;
background: none !important;
}

#ul_menu_1st li.link:hover a, #ul_menu_profi_1st li.link:hover a {
background: none !important;
}
/* hacked for chrome and safari */
}

ul#ul_menu_2nd {
padding: 0px;
margin-left: 120px;
margin-top: -5px;
text-align: center;
clear: both;
}

#ul_menu_2nd li {
display: block;
float: left;
list-style-type: none;
width: 120px;
text-align: center;
padding-top: 2px;
padding-bottom:4px;
=padding-bottom:9px;
background: #A32328;
margin-bottom: 3px;
}

#ul_menu_2nd li a, #ul_menu_2nd li a:visited {
font-family: arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #ffffff;
}

#ul_menu_2nd li a:hover {
text-decoration: underline;
color: #ffffff;
}

/* MENU NOVE*/





/* 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 */


/* parametry overlib */
.ovDiv {
border: 1px #A52728 solid;
background-color: #DFDBD8;
line-height: normal;
}
.bodyText {
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
color: #000000;
font-style: normal;
text-decoration: none;
text-align: center;
padding: 1px 1px 1px;
font-size: 10px;
}
/* konec: parametry overlib */


/* 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:559px;
background: #ffffff;
}

#qa_text
{
background: #F4F4F4;
width: 610px;
=width: 608px;
height: 40px;
padding-top: 1px;
padding-bottom: 12px;
padding-left: 5px;
}

/* pravni predpisy end */

/* autocomplete begin */
.autocomplete-w1 { 
position:absolute; 
top:0px; 
left:0px; 
margin:6px 0 0 6px; 
/* IE6 fix: */ 
_background:none; 
_margin:1px 0 0 0; } 
.autocomplete { 
border:1px solid #999; 
background:#FFF; 
cursor:default; 
text-align:left; 
max-height:350px; 
overflow:auto;
margin:-6px 6px 6px -6px; 
/* IE6 specific: */ 
_height:350px;  
_margin:0; 
_overflow-x:hidden; 
} 

.autocomplete .selected { 
background:#E0E0E0; 
} 
.autocomplete div { 
padding:2px 5px; 
white-space:nowrap; 
overflow:hidden; 
} 
.autocomplete strong {
font-weight:normal; 
color:#A52728; 
}
/* autocomplete end */

/* zvyrazneni begin */

.highlighting {
display: block;
margin-left: 412;
padding-left: 30px;
margin-top: 2px;
}

.normal_highlighting1, .normal_highlighting2 {
display:none;
margin-left:412px;
margin-top:-12px;
padding-left:36px;
}

.highlighting a, .highlighting a:visited, .normal_highlighting1 a, .normal_highlighting1 a:visited {
text-decoration: none;
color: #ffffff;
font-size: 11px;
font-weight: bold;
}

.normal_highlighting2 a, .normal_highlighting2 a:visited {
text-decoration: none;
color: #efefef;
font-size: 11px;
font-weight: bold;
}

.highlighting a:hover, .normal_highlighting1 a:hover, .normal_highlighting2 a:hover {
color: #A52728;
}

.highlighted {
background-color: #FFFF99;
color: #A52728;
}

.ajaxHighlightLink {cursor: pointer;}

/* zvyrazneni end */


#adzone760 {
text-align: center;
display: block;
}

#adzone41 {
display: block;
margin-top: 38px;
}

.workshop_last_minute {
width: 282px;
}
.workshop_last_minute tr td {
border-bottom: 1px solid #D2D2D7;
padding-bottom: 2px;
padding-top: 14px;
}

p.mvs {
line-height: 15px;
text-indent: 0px;
margin-top: 1px;
margin-bottom: 5px;
padding-bottom: 2px;
border-bottom: 1px solid #d2d2d7
}

/* pravni predpisy frame width */
.content_laws iframe {
width:602px;
margin-left:2;
}
/* pravni predpisy frame width */

td.subheader {
background-color: #CACBCC !important;
}

#search {
border: none !important;
}

/* akordeon */

#module-accordion span.accordion-head {
display: block;
padding: 0.2em;
background: url(http://image.dashofer.cz/du-profi2/accordion_modul_bkg.gif) repeat-x scroll 0 0;
height: 19px;
=height: 24px;
width: 589px;
=width: 594px;
}

#module-accordion a, #module-accordion a:visited {
font-weight: bold;
text-decoration: underline;
}

#module-accordion a.closed, #module-accordion a.closed:visited {
background: url(http://image.dashofer.cz/du-profi2/accordion_arrow_closed.png) no-repeat scroll 4px 3px;
padding-left: 15px;
}

#module-accordion a.opened, #module-accordion a.opened:visited {
background: url(http://image.dashofer.cz/du-profi2/accordion_arrow_opened.png) no-repeat scroll 3px 5px;
padding-left: 15px;
}

#module-accordion .accordion-content {
		 width: 589px;
 		=width: 594px;
     padding: 0.2em;
		 background-color: #ffffff;
}

#module-accordion .accordion-content p {
padding-left: 10px;
}

#module-accordion .accordion-head-unsubscribed {
     color: #7B8082; }
#module-accordion .accordion-content-unsubscribed, #module-accordion .accordion-content-unsubscribed a, #module-accordion .accordion-content-unsubscribed a:visited {
     color: #000000; }

#module-accordion .accordion-content-unsubscribed li {
list-style-image: url(http://image.dashofer.cz/du-profi2/accordion_arrow_unsubscribed.gif); 
}		 
 
#module-accordion .module-order, #module-accordion .module-order a, #module-accordion .module-order a:visited, #module-accordion .module-order a:active {
     color: #ff0000; padding-left: 2px; }

#module-accordion .module-order a:hover {
     color: #8C2633; }

		 
#module-accordion li { 
list-style-image: url(http://image.dashofer.cz/du-profi2/accordion_arrow_close.gif); 
}

/* filtrovaci box */

#filter-boxes-container {
     width: 928px !important;
     text-align: left;
     margin: 0 auto;
}
.filter-box {
     float: left;
     width: 100px;
     position: relative;
     overflow: hidden;
}
.filter-box-title {
     font-weight: bold;
     font-size: 120%;
		 color: black;
}
.filter-box-title.selected {
		 color: #A52728;
}
.filter-box ul {
     list-style: none;
     padding-left: 0;
     margin-left: 0;
}
#filter-box-toggle ul {
     list-style: none;
     padding-left: 0;
     margin: 10px;
}
#filter-box-toggle li {
     float: left;
     margin: 0.2em 0.5em;
     white-space: nowrap;
}
.filter-box-inner {
     padding: 10px;
     padding-bottom: 2px;
}

.filter-box-inner ul {
     margin-top: 0px;
     margin-bottom: 0px;
}

#filter-box-toggle {
     height: 1px;
     display: none;
     overflow: auto;
}
.clear-both {
     clear: both;
}
.filter-box-more, .filter-box-less {
     position: absolute;
     bottom: 0;
     right: 0;
     padding: 10px;
     display: block;
     text-align: right;
     font-weight: bold;
     color: black;
}
.filter-box-cgroup a {
     color: #AFAFAF;
     font-weight: bold !important;
     display: block;
     padding: 0.1em 0.1em;
}
.filter-box-cgroup a:hover {
     background-color: #ECBE71;
     color: #fff;
}
.filter-box-cgroup a.selected, .filter-box-cgroup a.like-selected {
     color: black;
}
.filter-box-cgroup a.selected:hover, .filter-box-cgroup a.like-selected:hover {
     background-color: #AFAFAF;
     color: #000;
}
.filter-box-constraint a {
     color: #AFAFAF;
     font-weight: normal !important;
     padding: 0.1em;
     display: block;
}

#filter-box-topic_vd .filter-box-constraint a, #filter-box-topic_vd .filter-box-constraint a:visited {
padding-left: 8px;
}

.filter-box-constraint a span.count {
     visibility: hidden;
}
.filter-box-constraint a:hover {
     background-color: #ECBE71;
     color: #fff;
}
.filter-box-constraint a.selected, .filter-box-constraint a.like-selected {
     color: #000;
}
.filter-box-constraint a.selected:hover, .filter-box-constraint a.like-selected:hover {
     background-color: #afafaf;
     color: #000;
}
.filter-box-constraint a.selected span.count, .filter-box-constraint a.like-selected span.count {
     visibility: visible;
}

.filter-box-inner {
position: relative;
}

.filter-off-handle {
position: absolute;
top: 8px;
right:10px;
font-weight: normal;
text-decoration: none;
font-size: 10px;
color: #404040;
}

.filter-off-handle a, .filter-off-handle a:visited {
text-decoration: none;
color: #404040;
}

.filter-off-handle a:hover {
text-decoration: underline;
}

/* filtrovaci box */

/* filter checkboxes */


.filter-box-cgroup a.like-selected, .filter-box-constraint a.like-selected, .filter-box-constraint a.selected:hover, .filter-box-cgroup a.selected:hover {
background: url('http://image.dashofer.cz/du-profi2/checkbox_states.png') no-repeat scroll 1px -96px;
}

#filter-box-topic_vd a.subitem {
background: url('http://image.dashofer.cz/du-profi2/checkbox_states.png') no-repeat scroll 8px -97px;
}

#filter-box-topic_vd a.subitem:hover {
background: url('http://image.dashofer.cz/du-profi2/checkbox_states.png') no-repeat scroll 8px -97px;
}

#filter-box-topic_vd .filter-box-constraint a.selected:hover {
background: url('http://image.dashofer.cz/du-profi2/checkbox_states.png') no-repeat scroll 8px -97px;
}

.filter-box-cgroup a.like-selected:hover, .filter-box-constraint a.like-selected:hover {
background: url('http://image.dashofer.cz/du-profi2/checkbox_states.png') no-repeat scroll 1px -97px;
color: #A52728;
}

.filter-box-cgroup a.selected, .filter-box-constraint a.selected {
background: url('http://image.dashofer.cz/du-profi2/checkbox_states.png') no-repeat scroll 1px 3px;
color: #A52728;
font-weight: bold !important;
}

#filter-box-topic_vd .filter-box-constraint a.selected {
background: url('http://image.dashofer.cz/du-profi2/checkbox_states.png') no-repeat scroll 8px 3px;
}

/* filter checkboxes */


#searchmap {
text-align: center;
margin: 0 auto;
margin-bottom: 0px;
margin-top: 0px;
cursor: pointer;
}

/* skryvani boxu */

#search-map, #search-filter {margin-bottom: 5px;}

#search-map-handle, #search-filter-handle {
text-align: left;
background: url('http://image.dashofer.cz/du-profi2/search_container_bkg.png') repeat-x scroll 0 16px;
}

img#search-map-hide, img#search-map-show, img#search-filter-hide, img#search-filter-show {
margin: 0 0;
text-align: left !important;
cursor: pointer;
}

#searchmap-container, #filter-boxes-container {
background: url('http://image.dashofer.cz/du-profi2/search_container_bkg.png') repeat-x scroll 0 0;
}

#searchmap-container img {margin-bottom: 20px;}

#searchmap-container {
width:928px;
overflow-x:auto;
}

#filter-caption {
color:#555555;
padding-bottom:3px;
padding-top:2px;
text-align:center;
}

#results-total-count {font-weight: bold; color: #000000;}

#filter-box-type {background: url("http://image.dashofer.cz/du-profi2/srch_container_bkg2.png") repeat-x scroll 0 0px transparent}
#filter-box-time {background: url("http://image.dashofer.cz/du-profi2/srch_container_bkg3.png") repeat-x scroll 0 0px transparent}
#filter-box-fulsoft_type {background: url("http://image.dashofer.cz/du-profi2/srch_container_bkg4.png") repeat-x scroll 0 0px transparent}

/*
#filter-box-topic_vd {background-color: #FFFFFF !important; opacity: .50 !important;filter:Alpha(Opacity=50) !important;}
#filter-box-type {background-color: #EAEAEA !important; opacity: .50 !important;filter:Alpha(Opacity=50) !important;}
#filter-box-time {background-color: #DFDFDF !important; opacity: .60 !important;filter:Alpha(Opacity=60) !important;}
#filter-box-fulsoft_type {background-color: #D2D2D2 !important; opacity: .50 !important;filter:Alpha(Opacity=50) !important;}
*/

/* skryvani boxu */

.prevChapterLink, .nextChapterLink {
display: block;
}

.prevChapterLink {
float: left;
}

.nextChapterLink {
text-align: right;
}


/* login form begin */
.portalcell_content form input {
border: 2px solid #A5A5A5;
}
.portalcell_content #loginButton, .submit_button input {
border: 2px solid #A5A5A5;
background: url('http://image.dashofer.cz/du-profi2/search_button.jpg');
font-weight: bold;
font-size: 12px !important;
color: #ffffff;
cursor:pointer;
}

.portalcell_content #loginButton {
background: url('http://image.dashofer.cz/du-profi2/loginbutton.jpg') no-repeat;
=background: url('http://image.dashofer.cz/du-profi2/search_button.jpg');
width: 70px;
padding-top:1px;
=padding-top:0px;
=width: auto;
}

/* login form end */

#welcome_text { margin-left: 4px; }


.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;
}

/*
#resultContent .related {
background: url('http://image.dashofer.cz/du-profi2/serp_related_bkg.png');
background-position: 0 bottom;
background-repeat: repeat-x;
padding-top: 2px;
padding-bottom: 25px;
padding-left: 18px;
width: 1208px;
margin-left: -11px
}

*/



/* order buttons */

.order_buttons, .order_buttons2 {width: 516px; text-align: left; margin: 0px; padding: 0px; margin-left: 39px; clear: both;}
.order_buttons3 {width: 516px; text-align: left; margin: 0px; padding: 0px; margin-left: 165px;}
.order_text {width: 516px; text-align: center; margin: 0px; padding: 0px; clear: left; margin-left: 39px;}
.order_buttons ul, .order_buttons2 ul {margin: 0px; padding: 0px;}
.order_buttons li, .order_buttons2 li {float: left; list-style: none;}
.order_buttons li a.button12, .order_buttons li a.button6, .order_buttons2 li a.button12, .order_buttons2 li a.button6 {display: block; height: 55px; width: 222px; background: url('http://image.dashofer.cz/du-profi2/order_button_big_states.png') no-repeat scroll 0px -59px; cursor: pointer;}
.order_buttons li a.button12 {margin-left: 19px;}
.order_buttons2 li a.button12 {margin-left: 136px;}
.order_buttons li a.button6 {margin-left: 36px;}
.order_buttons li a:hover {background-position: 0px 0px;}

/* order buttons */


/* register button */

.register_button, .register_button2 {width: 516px; text-align: center; margin: 0px; padding: 0px;}
.register_button ul, .register_button2 ul {margin: 0px; padding: 0px;}
.register_button li, .register_button2 li {float: left; list-style: none; margin-left: 172px; margin-top: 5px;}
.register_button li a {display: block; height: 55px; width: 222px; background: url('http://image.dashofer.cz/du-profi2/register_button_big_states.png') no-repeat scroll 0px -59px;}
.register_button2 li a {display: block; height: 55px; width: 222px; background: url('http://image.dashofer.cz/du-profi2/register_button2_big_states.png') no-repeat scroll 0px -59px;}
.register_button li a:hover, .register_button2 li a:hover {background-position: 0px 0px;}

/* register button */

#docContent a:link.moreabout_button, #docContent a.moreabout_button, #docContent a.moreabout_button:visited, a.moreabout_button, a.moreabout_button:visited, .moreabout_button {
background-image:url("http://image.dashofer.cz/du-profi2/search_button.jpg");
display: block;
border:2px solid #A5A5A5 !important;
color:white !important;
cursor:pointer;
font-family:Verdana;
font-size:12px !important;
font-weight: bold !important;
text-decoration: none !important;
height:17px;
=height:21px;
text-align:center;
width:125px;
padding-top: 2px;
text-decoration: none;
}

.moreabout_button a, .moreabout_button a:visited {
text-decoration: none;
font-weight: bold;
color: white;
}

.moreabout_button {
    margin: 0 auto;
    text-align: center;
    width: 160px;
}

.du_cellcont .moreabout_button {
    =margin-left: 67px;
}

/* SERP řazení */
#serp-order-buttons {width: auto; margin-bottom: 12px;}
a.serp-order, a.serp-order-selected, a:visited.serp-order, a:visited.serp-order-selected {padding-right: 2px; text-decoration: none;}
a.serp-order, a:visited.serp-order {color: #5E5E62 !important;}
a.serp-order-selected, a:visited.serp-order-selected, a:hover.serp-order {color: #BF3345 !important;}
a.serp-order img, a:visited.serp-order img {background: url("http://image.dashofer.cz/onb/common_pictograms/order_arrow_states.png") no-repeat scroll 0 2px;}
a.serp-order-selected img, a:visited.serp-order-selected img, a:hover.serp-order img {background: url("http://image.dashofer.cz/onb/common_pictograms/order_arrow_states.png") no-repeat scroll 0 -20px;}
.highlightingInside {padding-left: 400px;}
/* SERP řazení */


.historyCheckbox img, .historyCheckboxSelected img {border: 0px;}

#userHistoryNavigation {background: url("http://image.dashofer.cz/du-profi2/history_filter_bkg.jpg") repeat-x scroll 0px 22px transparent; height:104px;}

a.historyCheckbox, a.historyCheckbox:visited {background: url("http://image.dashofer.cz/du-profi2/checkbox_states.png") no-repeat scroll 0px -97px transparent; =background-position: 0px -95px; text-decoration: none; color: #7F8084; margin-right:4px; white-space: nowrap;}
a.historyCheckbox:hover {background: url("http://image.dashofer.cz/du-profi2/checkbox_states.png") no-repeat scroll 0px -97px transparent; =background-position: 0px -95px; text-decoration: none; color: #A52728;}
a.historyCheckboxSelected {background: url("http://image.dashofer.cz/du-profi2/checkbox_states.png") no-repeat scroll 0px 2px transparent; =background-position: 0px 3px; text-decoration: none; color: #A52728; text-decoration: none !important; margin-right:4px; white-space: nowrap;}
a.historyCheckboxSelected:hover {background: url("http://image.dashofer.cz/du-profi2/checkbox_states.png") no-repeat scroll 0px -97px transparent; =background-position: 0px -95px; text-decoration: none; color: #7F8084;}
#userHistoryNavigation {margi: 0 auto; text-align: center; margin-bottom:20px;}

#typeFilter4.historyCheckbox, #typeFilter4.historyCheckbox:visited, #typeFilter7.historyCheckbox, #typeFilter7.historyCheckbox:visited {=background-position: 0px -80px;} 
#typeFilter4.historyCheckbox:hover, #typeFilter7.historyCheckbox:hover {=background-position: 0px -80px;}
#typeFilter4.historyCheckboxSelected, #typeFilter4.historyCheckboxSelected:visited, #typeFilter7.historyCheckboxSelected, #typeFilter7.historyCheckboxSelected:visited {=background-position: 0px 20px;}
#typeFilter4.historyCheckboxSelected:hover, #typeFilter7.historyCheckboxSelected:hover {=background-position: 0px -80px;}

span.grayText {color: #8A8A8A;}
span.updated {font-weight: bold;}

/*barvy odkazu muj ucet a akce*/

.fontsize, span.PrintIt a:hover, span.UserTitle, span.addFav, span.myHistory a, span.myQuestions a, span.myAccount a, span.myModules a, span.myLogout a, span.PrintIt a, span.RelatedContent a, span.GetURL a, span.MailTo a, span.myHistory a:visited, span.myQuestions a:visited, span.myAccount a:visited, span.myModules a:visited, span.myLogout a:visited, span.PrintIt a:visited, span.RelatedContent a:visited, span.GetURL a:visited, span.MailTo a:visited, span.HighLight a, span.HighLight a:visited, span.addNote a, span.addFav a, span.addNote a:visited, span.addFav a:visited, span.myFavourites a, span.myFavourites a:visited, span.setHomepageNL a, span.setHomepageNL a:visited {
color: #A52728;
}

/*barvy odkazu muj ucet a akce*/


.top_left {width: 320px;}
.top_right {width: 320px; padding-top:6px; =padding-top:10px; vertical-align:top;}
.top_right img {margin-left: 210px; vertical-align: center;}
.top_center {width: auto; text-align: center; vertical-align: center;}
.top_center form {text-align: center; vertical-align: center; =margin-top: 12px;}

.productname, .productname a, .productname a:hover, .productname a:visited {color:#A52728; font-family: Verdana, Arial, sans-serif; font-size:20px; font-weight:bold; margin-left:15px; margin-top:5px; text-align: center; text-decoration: none;}

/* .productname {text-shadow: 3px -3px 1px #B0B0B0; Filter: Shadow(Color=#B0B0B0, Direction=45); width: 300px;} */ 

#pdfSquare {background: url('http://image.dashofer.cz/ajax-loader-big.gif') center center no-repeat;}

.questDiv {padding-left: 60px; padding-right: 20px; padding-top: 2px; height: 60px; background: url('http://image.dashofer.cz/du-profi2/questmark.jpg') no-repeat scroll 12px 3px;}
.questDiv p {color: #BF3345; font-weight: bold;}
.questButtDiv {text-align: center;}
.questButtDiv img {margin-bottom: 10px;}
.questDiv, .questButtDiv {display: none;}

.content_head5 a.du_midcelltitle, .content_head5 a.du_midcelltitle:visited {color: #FFFFFF; text-decoration: none; font-weight: bold;}
#lidinewanswers, #lidimranswers {display: none;}


.cut-in-title p b {
    background-color: #EBECED;
    display: inline-block;
    font-size: 14px;
    height: 24px;
    line-height: 21px;
    padding: 0 5px;
}
.chng .deltext, .chng i {color: red; text-indent: 0px;}