div.scrollbar {
	overflow: auto;
	max-width: 665px; /* size of #contentbox*/
}

table.red_heading .head td.left {
	background: url("/images/table/heading/red/left.png");
	width: 7px;
	height: 28px;
}
table.red_heading {
	border-collapse: collapse;
	border: 0;
	width: 100%;
}
table.red_heading .no_content {	padding: 0;}
table.red_heading .head th, table.red_heading .head td { background: url("/images/table/heading/red/center.png"); color: white; }
table.red_heading .head td.right { background: url("/images/table/heading/red/right.png"); width: 7px; height: 28px; padding: 0;}
table.red_heading td,table.red_heading  th {
	background: url("/images/table/heading/red/border.png");
  background-repeat: repeat-y;
	background-position: right;
}
table.red_heading td.no_border, table.red_heading th.no_border {
	background-image: none;
}
table.red_heading img { margin-right: 4px; }
table.red_heading td { padding: 5px 10px; }
table.red_heading .sudy, table.red_heading .sudy td, table.red_heading .sudy th {	background-color: #eee; }
table.red_heading td, table.red_heading {
	background-color: #fff;
}
table.red_heading td, table.red_heading th { padding: 5px ;}

#tab_prep_palce_mm td, #tab_prep_palce_mm th {
	padding: 3px;
}
table.dotted tr, table.dotted td, table.dotted th { border-bottom: 1px solid silver; }
table.dotted { border-collapse: collapse; }
table.dotted td,table.dotted  th {
/*	background: url("/images/table/heading/red/border.png");
  background-repeat: repeat-y;
	background-position: right;*/
}
table.dotted td.no_border, table.dotted th.no_border {
	background-image: none;
	border-right: 0;
}

table.std , table.std td, table.std th{
	border: 1px solid silver;
}

#showers_envelope { clear: both; }

#map_image { float: right; }
#regiony .map_text { float: left; }
#regiony th { color: #e91C23; }

#tech_info { list-style-image: url("/uploads/images/ikony/technicke_info.png"); }


.form1 { border: 1px solid #ddd; background: #f7f7f7; margin-bottom: 2em; width: auto!important; }
.form1 fieldset { margin: 15px!important; }
.form1 input.checkbox { width: 10px!important; height: 10px!important; }
.form1 h2 { color: #646464; margin-top: 0; margin-bottom: 0; font-size: 15px; }
.form1 hr { height: 1px; border: 0; background: #646464; }

#prevodniky .checkboxes input { margin-top: -2px; }
#prevodniky form {/*width: 350px;*/ float: left; clear: both;}
#prevodniky form fieldset { margin: 15px; }
#prevodniky .checkboxes { margin-top: 15px; }
#prevodniky .input_text input {	width: 158px; }
#prevodniky .input_text input.submit { margin-left: 20px;	border: 0; width: 95px; height: 26px; }
#prevodniky .checkboxes label { float: left; margin-right: 30px; }
#prevodniky .results { clear: both; }


#sortiment input.checkbox { margin-right: 0.5em; }
#sortiment .forms form { float: left; width: 318px!important;}
#sortiment .forms .din { margin-right: 12px; }
#sortiment .results1 { clear: both; }
#sortiment .forms .din .labels { margin-top: 0.5em; }
#sortiment .forms .din .labels label { margin-top: 0.5em; }
#sortiment .forms form { height: 187px; }
#sortiment .forms .druh select { width: 100%; }

#sortiment input.submit { width: 95px!important; height: 26px!important; }
#sortiment .forms .druh div.submit { margin-top: 5em; text-align: right; }
input.submit.generic1 { color: #636466; background: url("/images/submits/generic1.gif")!important; }
input.submit.generic1:hover { background-position: 0 -26px!important; }
.form1 input.submit { border: 0!important; }
#sortiment .form1 input.submit { font-size: 12px!important; }

