body { font: 0.75em/1.5 "Times New Roman CE", "Times New Roman", serif; color: black; background: white; }

a { color: #666; text-decoration: underline; }
a img { border: none; background: none; }

h1, h2, h3, h4, h5, h6 { font-size: 1em; font-weight: bold; margin-bottom: 0.2em; }
h1 { font-size: 2em; font-weight: normal; margin: 0 0 0.5em 0; }
h2 { font-size: 1.2em; }

h1, h2, h3, h4, h5, h6 { page-break-after: avoid; page-break-inside: avoid }
ul, ol { page-break-before: avoid }

p, ul, ol, table { margin-bottom: 1em; }

#ProgressBar, #popup, #popup-open, #header, #left, #right-top, .main-headhalf-left, .main-headhalf-right, #navigation, #menu-footer, #footer, #right-shadow { display: none; }
#container { width: auto; }

acronym { 
	border-bottom: 1px dotted black; 
	cursor:help; 
}

/* Specifické styly CZECHIA.COM */

.aright { text-align: right; } 
.aleft { text-align: left; }  
.acenter { text-align: center; } 
.amiddle { vertical-align: middle; } 
.atop { vertical-align: top; } 
.abottom { vertical-align: bottom; } 
 
.dashed { border-bottom: 1px dashed #e1e1e1; } 
.clear { clear: both; }
.ptop { padding-top: 1.2em !important; } 
.mtop { margin-top: 1.2em !important; } 
.mbottom { margin-bottom: 1.2em !important; } 
.mtopnone { margin-top: 0 !important; } 
.mbottomnone { margin-bottom: 0 !important; } 
.mpozn { margin-bottom: 0.4em !important; }

#registrace-domeny, #registrace-domeny-center, #prevod-domeny, #prevod-domeny-cz, #prevod-domeny-center { 
	position: relative; 
	width: 230px; height: 70px;
  padding: 10px; 
	margin: 1.2em 0; 
	border: 1px solid #ccc; 
}  
#registrace-domeny, #prevod-domeny-cz { float: left; } 
#prevod-domeny { float: right; }
#registrace-domeny h5, #registrace-domeny-center h5, #prevod-domeny h5, #prevod-domeny-cz h5, #prevod-domeny-center h5 { margin: 0; }
#registrace-domeny img, #registrace-domeny-center img, #prevod-domeny img, #prevod-domeny-cz img, #prevod-domeny-center img { 
	position: absolute; 
	width: 76px; height: 19px; 
	right: 10px; bottom: 10px; 
}
#registrace-domeny span, #registrace-domeny-center span, #prevod-domeny span, #prevod-domeny-cz span, #prevod-domeny-center span { 
	position: absolute; 
	color: #FF5400; 
	font-weight: bold; 
	left: 10px;  bottom: 10px; 
} 
#registrace-domeny-center, #prevod-domeny-center  { margin: 1em auto; }

#right-text table.list { 
	width: 100%; 
	border: 1px solid #e5e5e5; 
	border-collapse: collapse; 
	margin-bottom: 1.2em; 
} 
 
#right-text table.list tbody th { 
	font-weight: normal; 
	text-align: left; 
	padding: 4px 8px; 
} 
 
#right-text table.list tbody th.center { 
	font-weight: normal; 
	text-align: center; 
	padding: 4px 8px; 
} 
 
#right-text table.list thead th { 
	border-bottom: 1px solid #ccc; 
} 
 
#right-text table.list thead td { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.3em; 
	font-weight: bold; 
	color: #333;  
	text-align: left; 
	padding: 4px 8px; 
	border-bottom: 2px solid #333; 
} 
 
#right-text table.list tbody td, #right-text table.list thead th { 
	text-align: center; 
	padding: 4px 8px; 
}

table.list td span {
	color: #ff5400;
	font-weight: bold;
}

table.tick tbody tr td {
	text-align: left !important;
	background: url(images/li-tick-mark.gif) no-repeat 96% 50%; 
}
 
table.tick tr.even td {
	background-color: #f4f4f4;
}

/*** TABULKA SECOND, druhy typ pro Jaky webhosting zvolit? ***/ 
 
#right-text table.second { 
	width: 100%; 
	border: 1px solid #e5e5e5; 
	border-collapse: collapse; 
	margin-bottom: 1.2em; 
} 
 
#right-text table.second tbody th { 
	text-align: left; 
	padding: 4px 8px; 
} 
 
#right-text table.second thead th { 
	border-bottom: 1px solid #ccc; 
} 
 
#right-text table.second thead td { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.3em; 
	font-weight: bold; 
	color: #333;  
	text-align: left; 
	padding: 4px 8px; 
	border-bottom: 2px solid #333; 
} 
 
#right-text table.second tbody td { 
	padding: 4px 8px; 
} 
 
#right-text table.second thead th { 
	text-align: center; 
	padding: 4px 8px; 
}

#right-text table.srovnani-programu tbody th { 
	font-weight: normal;
} 

#right-text table.srovnani-programu tbody td { 
	text-align: center;
} 
 
 
/*** konec second ***/ 
 
tr.even th, tr.even td { 
	background-color: #f4f4f4; 
} 
 
tr.white th, tr.white td { 
	background-color: white; 
}
 
#right-text table.list th.desc, #right-text table.roll-1 th.desc, #right-text table.roll-2 th.desc { 
	width: 75%; 
} 
 
#right-text table.list thead td.show-more, #right-text table.roll-1 tbody td.show-more  { 
	text-align: right; 
} 
 
#right-text table.list thead td.show-more img, #right-text table.roll-1 tbody td.show-more img  { 
	vertical-align: middle; 
} 
 
#right-text table.roll-1 { 
	width: 100%; 
	border-left: 1px solid #e5e5e5; 
	border-right: 1px solid #e5e5e5; 
	border-top: 1px solid #e5e5e5; 
	border-collapse: collapse; 
	margin: 1.2em 0 0 0; 
} 
 
#right-text table.roll-1 tbody td { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.3em; 
	font-weight: bold; 
	color: #333;  
	text-align: left; 
	padding: 4px 8px; 
} 
 
#right-text table.roll-2 { 
	width: 100%; 
	border-left: 1px solid #e5e5e5; 
	border-right: 1px solid #e5e5e5; 
	border-bottom: 1px solid #e5e5e5; 
	border-collapse: collapse; 
	margin: 0; 
} 
 
#right-text table.roll-2 tbody th { 
	font-weight: normal; 
	text-align: left; 
	padding: 4px 8px; 
} 
 
#right-text table.roll-2 tbody th.center { 
	font-weight: normal; 
	text-align: center; 
	padding: 4px 8px; 
} 
 
#right-text table.roll-2 tbody td, #right-text table.roll-2 thead th { 
	text-align: center; 
	padding: 4px 8px; 
} 
 
#tab1, #tab2, #tab3, #tab4, #tab5, #tab6, #tab7, #tab8, #tab9, #tab10 { 
	display: none; 
} 
 
#roll-set { 
	margin-top: 1.2em; 
	text-align: right; 
	cursor: hand; 
	cursor: pointer; 
} 
 
.roll { 
	border-bottom: 2px solid #333; 
	cursor: hand; 
	cursor: pointer; 
} 
 
/** TABULKA PARKING GALLERY **/ 
 
#parking-gallery { 
	width: 100%; 
	text-align: center; 
} 
 
/** TABULKY ZAMESTNANI **/ 
 
table.job { 
	border-collapse: collapse; 
	width: 100%; 
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
} 
 
table.job th { 
	width: 110px; 
	text-align: right; 
	vertical-align: top;
	padding: 2px 8px 2px 0; 
	background: #f4f4f4; 
} 
 
table.job td { 
	padding: 2px 0 2px 8px; 
} 
 
table.style-2 { 
	border-collapse: collapse; 
	width: 100%; 
} 
 
table.style-2 th { 
	width: 110px; 
	text-align: right; 
	padding: 2px 8px 2px 0; 
	background: #f4f4f4; 
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
	border-left: 1px solid #ccc; 
} 
 
table.style-2 td { 
	border: 1px solid #f4f4f4; 
	padding: 2px 0 2px 8px; 
} 
