/* netcom.cz - content */

body {
	font-size: 70%;
	padding: 20px;
	margin: 0;
	line-height: 1.4em;
	background: white;
	color: #666666;
}
body, h1, h2, h3, h4, h5, h6, caption {
	font-family: Tahoma, "Lucida Grande", Arial, "Luxi Sans", Helvetica, sans-serif;
	/* font-family: Arial, Helvetica, sans-serif; */
}
h1, h2, h3, h4, h5, h6 { color: #FF661A; }

/* links
--------------------------------------------------------- */
a { color: #FF661A; }
a:visited { color: #FF661A; }
a:hover { color: #666666; }

code { font-size: 92%; font-family: "Lucida Console", monospaced; }
p, ul, ol, dl { margin-bottom: 1em; margin-top: 0; }
dt { font-weight: bold; }
ol, ul { }
ol li { }
abbr, acronym { cursor: help; border-bottom: 1px dotted black; }

hr { border: 0; border-top: 1px solid #B7B7B8; width: 100; height: 1px; overflow: hidden; margin: 15px 0; clear: both; }

blockquote { }

a.ext { background: url("/img/ico-ext.gif") no-repeat 100% 1px; padding-right: 8px;}

/* headings
--------------------------------------------------------- */
h1, h2, h3, h4, h5, h6, caption { margin: 1em 0 0.3em 0; padding-bottom: 0.2em; font-weight: bold; }

h1 { font-size: 200%; font-weight: normal; line-height: 1.4em; }
h2 { font-size: 167%; font-weight: normal; }
h3, h4, h5, h6  {
	font-size: 109%;
	font-weight: bold;
  border-bottom: 1px solid #FFDFCC;
}
h3, caption { font-size: 110%; text-align: left; text-transform: uppercase }
h4 {
   border: 0;
   font-size: 98%;
}
p { text-align: justify; }


img, .content img { margin: 0 15px 15px 0; background: #F5F5F5; padding: 5px; border: 1px solid #D8D8D8; }
img.no-border { border: none; }

img.left {float: left; margin: 0 25px 25px 0; }
img.right {float: right; margin: 0 0 25px 25px;  }
img.center { display: block; margin: 0 auto; }
img.plain { margin: 0; padding: 0; border: 0; display: inline; vertical-align: middle; background: none;}

table {background: white; border: 0; border-collapse: collapse; margin: 0 0 15px 0; font-size: 100%;}
table th, table td {border: 1px solid #D0D0D0; background: #E5E5E5; padding: 2px 5px; }
table td { background: white; }
table td:first-child { font-weight: bold; }

.l { display: inline; float: left; }
.r { display: inline; float: right; }
.out { position: absolute; left: -2000px; top: -2000px; }
.bold { font-weight: bold; }
.br { clear: both; }
.break { height: 1px; font-size: 1px; clear: both; overflow: hidden; visibility: hidden; }
.small { font-size: 92%;}
.hidden { display: none; }

.center { text-align: center; }
.left { text-align: left !important; }
.right { text-align: right; }

.col-h-l {float: left; width: 50%; }
.col-h-r {float: right; width: 50%; }

ul {margin: 0px 0 1em 3px; padding: 0; list-style: none; }
ul li {
	margin: 0 0 0.3em 0;
	padding: 0 0 0 12px;
	background: url("/img/bullet-default.gif") no-repeat 0em 0.6em;
}

ul.list-plus {}
ul.list-minus {}
ul.list-ticks {}
ul.list-green {}

ul.list-plus li { background: url("/img/bullet-plus.png") no-repeat 0em 0.3em; padding-left: 18px; }
ul.list-minus li { background: url("/img/bullet-minus.png") no-repeat 0em 0.3em; padding-left: 18px; }
ul.list-ticks li { background: url("/img/bullet-tick.png") no-repeat 0em 0.3em; padding-left: 18px; }
ul.list-green li { background: url("/img/bullet-pmenu.png") no-repeat 0em 0.5em; }

.blockem { /**/ border-left: 5px solid #B7D30B;  padding: 15px 15px 1px 20px; background: #F6F9DF;  }

a:hover img.no-border { border: none; }

.blockem h2:first-child { margin-top: 0; }
