body {
	margin: 0;
	padding: 0;
	font-family: Arial, Trebuchet MS, sans-serif;
	font-size: 11pt;
	color: black;

}
table {
}
P, A, TD, TH, LI, INPUT {
	font-size: 10pt;
}
a,a:link,a:active, a:visited  {
color: #3e505d;
}

a:hover {
	text-decoration: none;
}
h1 {
	margin: 0px;
	padding: 0px;
		color: #3e505d;
	font-size: 14pt;
	background: url(../images/c_headline_bg.png) no-repeat left center;
	padding-left: 7px;
	margin-bottom:25px;
}
h2 {
	margin: 0px;
	padding: 0px;
		font-size: 13pt;
			color: #3e505d;
}
h3 {
	margin: 0px;
	padding: 0px;
			font-size: 12pt;
			color: #3e505d;
}
h4 {
	margin: 0px;
	padding: 0px;
}
h5 {
	margin: 0px;
	padding: 0px;
}
h6 {
	margin: 0px;
	padding: 0px;
}
ul {
}
ol {
}
form {
	margin: 0;
	padding: 0;
}
INPUT {
	color: #949494;
	font-size: 10pt;
}
select {
}
.input {
}
.button {
}
.cleaner {
	clear: both;
}
/* ------------------>>> ADMIN CONTENT EDITOR STYLES <<<--------------------- */
.orangeText {
	color: #ef6331;
}
.blueTex {
	color: #295a94;
}
.greyText {
	color: #5a5a5a;
}
/* ----------------->>> Page IDs <<<----------------------*/
#layout {
	text-align: left;
	_height: 1%;
/*IE*/
	width:  810px;
	margin: 0 auto;
	background: white;
	padding-bottom:10px;
}
#layout_space {
	margin: 0 15px 28px 15px;
}
#top_menu {
	padding: 7px 0 0 0; 
}
/* ::::::: Jazyky :::::: */
#langs {
	float: left;
	margin-left: 242px;
	_margin-left: 120px;

}
#langs A {
	display: block;
	float: left;
	/*_width: 29px;
	_height: 21px;
*/
	border: 2px solid white;
}
#langs A SPAN {
	display: block;
	width: 25px;
	height: 17px;
	background: black url(../images/en.png) no-repeat top left;
	cursor: pointer;
	_cursor: hand;
}
#langs A SPAN STRONG {
	display: none;
}
#langs A:hover {
	border: 2px solid #e3e9f0;
}
#langs A.en  SPAN {
	background-image: url(../images/en.png);
}
#langs A.de  SPAN {
	background-image: url(../images/de.png);
}
#langs A.mt  SPAN {
	background-image: url(../images/mt.png);
}
#langs A.sk  SPAN {
	background-image: url(../images/sk.png);
}
/* ::::::: Horne menu pre rychly prístup :::::: */
#fast_menu {
	float: right;
}
#fast_menu UL {
	list-style: none;
	margin: 0 0 12px 0;
	padding: 0;
}
#fast_menu LI {
	display: block;
	float: left;
}
#fast_menu A {
	display: block;
	background: url(../images/fast_menu_bg.png) no-repeat center left;
	padding: 0 8px 0 20px;
	font-size: 8pt;
	color: #778284;
	text-decoration: none;
}
#fast_menu A:hover {
	text-decoration: underline;
}
#fast_menu A.last {
	width: auto;
}
/* ::::::: Hlavička stránky - logo :::::: */
#header {
	clear: both;
	width: 780px;
	height: 188px;
	background: url(../images/header.jpg) no-repeat top left;
	position: relative;
}
#header A {
	position: absolute;
	left: 26px;
	top: 0;
	width: 217px;
	height: 76px;
}
#header SPAN {
	display: none;
}
/* ::::::: Hlavné menu :::::: */
#main_menu {
	background: #3e505d;
	float: left;
	width: 780px;
}
#main_menu .space {
	padding: 14px 0 0 30px;
}
#main_menu A {
	display: block;
	float: left;
	margin-right: 1px;
	padding: 9px 18px;
	background: #626e76 url(../images/main_menu_bg.png) repeat-x top;
	border: 1px solid #253b47;
	border-bottom: none;
	color: white;
	text-decoration: none;
	font-size: 10pt;
	font-weight:bold;
}
#main_menu A:hover, #main_menu A.menuLev1aON {
	background: white url(../images/main_menu_bg_hover.png) repeat-x top;
	border: 1px solid white;
	border-bottom: none;
	color: #3e505d;
}
/*Nastavenia okrajov a lavych a pravych panelov*/
#main .left{
	min-height:200px;
	_height: 200px;
}
#main .left,#footer .left {
	float: left;
	width: 485px;
}
.left .space {
	margin: 5px 0 18px 28px;
}
#main .right,#footer .right {
	float: right;
	width: 295px;
}
.right .space {
	margin: 5px 0 20px 40px;
}
#main .left .path {
	padding-bottom: 25px;
}
#main .left .path A {
	color: #757474;
	font-size: 9pt;
	text-decoration: none;
}
#main .left .path A:hover {
	text-decoration: underline;
}
#main .right .loginForm {
	width: 190px;
	height: 95px;
	background: url(../images/login_form_bg.jpg) no-repeat top left;
}
#main .right .loginForm FORM {
	margin: 0 0 20px 55px;
	padding-top:10px;
}
#main .right .loginForm TD {
	text-align: right;
}
#main .right .loginForm INPUT.text-input {
	width: 120px;
}
#main .right .loginForm INPUT.sign-in {
	width: 50px;
}
#main .right .loginForm A {
	color: #759ca6;
	font-size: 10pt;
}
#main .right .nav-bar {
	margin: 0 0 0 0;
}
#main .right .nav-bar P {
  margin:0;

}
#main .right .nav-bar P STRONG {
	background: transparent;
	color: #3e505d;
	font-size: 11pt;
}
#main .right .nav-bar A {
	display: block;
	background: url(../images/nav_bar_icon.png) no-repeat center left;
	padding: 0 0 0 27px;
	margin: 5px 0;
	color: #3e505d;
}
#main .right .nav-bar .menuLev3 A {
	padding-left: 37px;
	background-position: 17px;
}
/* ::::::: Spodný panel s novinkami :::::: */
#news {
	background: #def3f6 url(../images/news_bg.png) repeat-x top;
	float: left;
	width: 780px;
}
#news .news-divider{
	background: url(../images/news_divider.png) repeat-y 517px;
	margin:18px 0;
  width:744px;
	float:left;
}
#news .left{
  float:left;
  margin:0;
  padding:0;
  width:500px;
}
#news .right{
  float:right;
  margin:0;
  padding:0;
}
#news .left .space {
  margin:0 18px;
}
#news .right .space {
  margin:0 18px;
}

#news .c-headline {
	color: #3e505d;
	font-size: 14pt;
	background: url(../images/c_headline_bg.png) no-repeat left center;
	padding-left: 7px;
	margin-bottom:12px;
}
#news P {
	font-size: 10pt;
}
#news .news-item{
  display:block;
	width: 190px;
	background: url(../images/news_a_sample.jpg) no-repeat left top;
	color:#56a6b9;
	text-decoration:none;
}
#news .news-item:hover{
	text-decoration:underline;
}
#news .news-item SPAN{
  display:block;
	padding-left: 65px;
	padding-bottom:35px;
	font-size: 9pt;
	color:black;
}
#news .news-item STRONG{
	color: #56a6b9;
	font-size: 10pt;
}


#news_submenu .news-item{
  display:block;
	width: 190px;
	background: url(../images/news_a_sample.jpg) no-repeat left top;
	color:#56a6b9;
	text-decoration:none;
}
#news_submenu .news-item:hover{
	text-decoration:underline;
}
#news_submenu .news-item SPAN{
  display:block;
	padding-left: 65px;
	padding-bottom:35px;
	font-size: 9pt;
	color:black;
}
#news_submenu .news-item STRONG{
	color: #56a6b9;
	font-size: 10pt;
}
/* ::::::: Pata stránky :::::: */
#footer {
	float: left;
	width: 780px;
	background: #c4e5e7;
	margin-top: 1px;
	border-top: 5px solid #bbdadc;
	background: #c4e5e7;
}
#footer .left {
	background: #c4e5e7;
}
#footer .left STRONG {
	background: none;
	color: #56a6b9;
	font-weight: bold;
	text-align: left;
}
#footer .left TD {
	color: #737373;
	padding-right: 18px;
}
#footer .right {
	background: #c4e5e7;
}
#footer .right P {
	color: #737373;
}
/* ::::::: Triedy vytvárane CMS :::::: */
.sitemapDiv1 A, .sitemapDiv2 A, .sitemapDiv3 A {
	display: block;
	background: url(../images/nav_bar_icon.png) no-repeat left center;
	padding: 7px 0 7px 27px;
}
.sitemapDiv2 A {
	padding-left: 37px;
	background-position: 17px;
}
.sitemapDiv3 A {
	padding-left: 47px;
	background-position: 27px;
}
.browseEnvelope{
  display:block;
  padding-bottom:10px;
  text-align:center;
}
.browseActive{
  font-weight:bold;
  text-decoration:none;
}
.caption{
  margin:0 0 15px 0;
  background:#d7edef;
  padding:6px 20px;
}
.captionTitle{
	color: #3e505d;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
}
.captionSubtitle{
	color: #98cc00;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
}
.captionText{
	color: #7d888a;
	font-size: 10pt;
}
.contentEnvelope DIV{
  padding: 0 0 20px 0;
}

