/** 
 * 2013 (c)
 * 
 * @author: Peter Susko
 * @company: Kyber System, Slovakia
 */

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;
}

body { font:normal 13px Arial, Helvetica, sans-serif; color:#707070; }

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

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

h1, h2, h3, h4 { display:block; }

h1, h2, h3, h4, blockquote, p, ul, ol { margin:0px; color:#707070; }

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

h1, h1 a { font:normal 24px Arial, Helvetica, sans-serif; color:#cc0000; margin:0px 0px 20px; text-transform:uppercase; }

h2, h2 a, h2 a:visited { font:normal 18px Arial, Helvetica, sans-serif; color:#282828; margin:0px 0px 10px; }
.content_3 h2, .content_3 h2 a { font:normal 18px Arial, Helvetica, sans-serif; color:#282828; margin:0px 0px 0px 80px; text-transform:uppercase; }

h3,h3 a { font:bold 14px Arial, Helvetica, sans-serif; color:#cc0000; margin:0px 0px 10px; }
.slides h3, .slides h3 a { font:normal 28px Arial, Helvetica, sans-serif; color:#ffffff; margin:0px 0px 10px; } 
.content_3 h3, .content_3 h3 a { height:90px; font:normal 13px Arial, Helvetica, sans-serif; color:#707070; margin:0px 0px 0px 80px; text-transform:uppercase; }
.content_3 h2 a, .content_3 h3 a { margin-left:0px; }
.submenu h3, .submenu h3 a { font:normal 18px Arial, Helvetica, sans-serif; color:#282828; margin:0px 0px 10px; } 

h4, h4 a { font:normal 14px Arial, Helvetica, sans-serif; color:#282828; margin:0px 0px 15px; text-transform:uppercase; }
.footer_2 h4 { font:normal 27px Arial, Helvetica, sans-serif; color:#707070; margin:0px 0px 25px; }

p { font:normal 13px/22px Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 15px 0px; text-align:left; }

.align-center, p.align-center, td.align-center, td.align-center p, th.align-center, th.align-center p { text-align: center; }
.align-left, p.align-left, td.align-left, td.align-left p, th.align-left, th.align-left p { text-align: left; }
.align-right, p.align-right, td.align-right, td.align-right p, th.align-right, th.align-right p { text-align: right; }

ul { margin:0px 0px 20px 10px; }
ul li { padding:5px 0px 5px 15px; list-style-type:none; background:url('../img/arrow_3.png') left 10px no-repeat; }
.csc-textpic-imagewrap ul li { background:none; }

ol { margin:0px 0px 20px 25px; padding:0px; }
ol li { padding:5px 0px 5px 0px; }

a, p a { color:#cc0000; font-weight:normal; text-decoration:underline; outline:0; }
a:visited, p a:visited { color:#cc0000; }
a:hover, p a:hover { color:#282828; }

img, a img { padding:0px; margin:10px;	border:none; }
img.top_left_image, img.imageleft {	float:left; margin:0px 20px 20px 0px; border:none; }
img.top_right_image, img.imageright {	float: right;	margin: 0px 0px 20px 20px; border:none; }

a.more, a.more:visited, p a.more, p a.more:visited { float:left; width:85px; height:23px; margin:10px 0px 10px 80px; font:normal 12px/23px Arial, Helvetica, sans-serif; color:#ffffff; text-align:center; background:url('../img/button.png') center bottom no-repeat; text-decoration:none; }
a.more:hover, p a.more:hover { color:#ffffff; background-position:center top; }

a.view, a.view:visited, p a.view, p a.view:visited { float:left; width:85px; height:23px; margin:10px 0px; font:normal 12px/23px Arial, Helvetica, sans-serif; color:#ffffff; text-align:center; background:url('../img/button.png') center top no-repeat; text-decoration:none; }
a.view:hover, p a.view:hover { color:#ffffff; background-position:center -23px; }

a.adobe, p a.adobe { display:block; height:31px; font:normal 13px/31px 'Trebuchet MS', Arial, Helvetica, sans-serif; background:url('../img/icon_adobe.png') left center no-repeat; padding-left:40px; } 
a.disk, p a.disk { display:block; height:31px; font:normal 13px/31px 'Trebuchet MS', Arial, Helvetica, sans-serif; background:url('../img/icon_download.png') left center no-repeat; padding-left:40px; } 

.cervena, p .cervena, span.cervena, p span.cervena { color:#cc0000; }
span.cervena_bold, p span.cervena_bold { font-weight:bold; color:#cc0000; }

/* table zebra ***************************************************************** */

table.tb-zebra-rows {
	 margin: 0px 0px 30px; width:100%; border-bottom:#bdbdbd 1px solid; white-space: normal; border-collapse: collapse;
}
table.tb-zebra-rows img {
	margin:0px; padding:0px; border:none;
}

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

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

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

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

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

table.tb-zebra-rows tr.header-odd th, table.tb-zebra-rows tr.header-even th {
	background:#cc0000;
	font-weight: bold;
	color: #ffffff;
	padding: 8px 20px;
}

table.tb-zebra-rows thead p {
	font-size: 13px;
	color:#ffffff;
	padding:0px;
	margin:0px;
	font-weight: bold;
}
table.tb-zebra-rows p {
	font-size: 13px;
	color:#707070;
	padding:0px;
	margin:0px;
}