/* BSP Magnetica s.r.o., Dávid Kapsdorfer, 2010 ***************************************************** */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	/* color: #273A45; */
}

body {
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #828282;
	background: #FFFFFF;
	line-height:16px;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

/* Content formating **************************************************************************** */

h1, h2, h3, h4, blockquote, p, ul, ol {
	margin-bottom: 14px;
	color:#828282;

}

h1, h2, h3, h1 a, h2 a, h3 a, h4, h4 a {
	text-decoration: none;
}

h1, h1 a {
	font-size:36px;
	color:#ae0001;
	line-height:40px;
}

h2, h2 a {
	font-size:20px;
	line-height:18px;
	color:#ae0001;
	font-weight:normal;
}

h3, h3 a {
	font-size:15px;
	color:#231f20;
	font-weight:bold;
}

h4, h4 a {
	font-size:18px;
	color:#000000;
	font-weight:bold;
	line-height:20px;
}

p { text-align: left; }
p.align-left { text-align: left; }
p.align-center { text-align: center; }
p.align-right { text-align: right; }
p.align-justify { text-align: justify; }

p.descr1 { font-size:15px; line-height:130%; }


span.strongColor {
	color: #81B20A;
	font-weight: bold;
}

table {
	margin-bottom: 16px;
}

table, tr, td, th  {
	border: solid 1px #c0c0c0;
	border-collapse: collapse;
	white-space: normal;
}

td, th  {
	padding: 3px 10px;
}

th, th p  {
	font-weight: bold;
}

td p, th p  {
	padding: 0;
}

table.noBorder, table.noBorder tr, table.noBorder td, table.noBorder th {
	border: none;
}

table.noBorder tr {
	vertical-align: top;
}

table.noBorder td, table.noBorder th {
	padding: 3px 10px 3px 0;
}

ul {
	padding-left: 10px;
	list-style-type: none;
}

ul li {
	background: url('../img/bullet.gif') no-repeat 0 5px;
	padding-left: 15px;
	padding-bottom: 2px; 
}

li ul, li ol {
	padding-top: 3px;
	padding-bottom: 5px;
}

ol {
	padding-left: 25px;
}

li p {
	padding: 0;
}


blockquote {
	padding-left: 3em;
	padding-bottom: 0;	
}

a, p a {
	text-decoration: none;
	color: #c91c1d;
	font-weight:bold;
}

a:hover, p a:hover {
	color: #c91c1d;
	text-decoration: none;
}

a.link-button {
	background:url('../img/link-button.gif') no-repeat right 3px;
	padding:3px 30px 3px 0px;
}

/* a:visited, p a:visited {
	color: #C0C0C0;
} */

img, a img {
	padding: 0px;
	margin: 0;
	border: 0;
}

img.top_left_image, img.imageleft {
	float: left;
	margin: 0 10px 10px 0;
}

img.top_right_image, img.imageright {
	float: right;
	margin: 0 0 10px 10px;
}

hr {
	border: 0;
	color: #e1e1e1;
	background-color: #e1e1e1;
	height: 1px;
	width: 100%;
	text-align: left;
}


/* table zebra ***************************************************************** */
table.tb-zebra-rows {
	border:none;
}


table.tb-zebra-rows tr, table.tb-zebra-rows th, table.tb-zebra-rows td {
	border:none;
	background:#e6e7e8;
}

table.tb-zebra-rows tr.tr-odd td, table.tb-zebra-rows tr.tr-even td {
	padding: 5px 10px;
}

table.tb-zebra-rows tr.tr-odd td {
	background:#f6f6f6;
}

table.tb-zebra-rows tr.tr-even td {
	background:#ffffff;
}

table.tb-zebra-rows tr.header-odd, table.tb-zebra-rows tr.header-even {
	font-size: 12px;
	font-weight: normal;
	line-height: 10px;
	color: #000000;	
	border-bottom: none;
}

table.tb-zebra-rows tr.header-odd th, table.tb-zebra-rows tr.header-even th {
	font-weight: normal;
	color: #ae0001;
	padding: 7px 10px;
}
table.tb-zebra-rows thead p {
	color:#ae0001;
	padding:0px;
	margin:0px;
}
table.tb-zebra-rows p {
	padding:0px;
	margin:0px;
}

.csc-textpic dl dd {_padding-top:2px;}
.csc-textpic dl {
	_padding-bottom:5px;
}

*:first-child+html .csc-textpic dl {
	padding-bottom:5px;
}

.csc-textpic-caption {
	font-size:11px;
}





