/* bsp magnetica, robert gonda, 2007 ************************************************************ */

html, body {
	height: 100%;
}

body {
	text-align: center; /* IE */
	background: #E6E6E6;
}

div {
	background: transparent;
}


/* Page and header ****************************************************************************** */

#page {
	width: 733px;
	height: auto;
	min-height: 100%;
	_height: 100%; /* IE */
	background: url(../img/pageBg.gif) repeat-y left top;
	text-align: left;
	margin: 0 auto;
	position: relative;
}

#spacer0 {
	height: 9px;
	font-size: 1px;
	line-height: 1px;
	background: #E6E6E6;
}

#loginbox {
	position: absolute;
	top: 6px;
	_top: 4px;
	right: 60px;
	background-color: #E6E6E6;
}

#langmenu {
	height: 15px;
	font-size: 1px;
	line-height: 1px;
	padding: 0 13px 0 0;
	background: #E6E6E6;
	text-align: right;
}

#header {
	background: url(../img/headerBg_01.jpg) no-repeat left top;
	height: 102px;
	position: relative;
}

#aLink {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	height: 105px;
}

#spacer1 {
	height: 9px;
	font-size: 1px;
	line-height: 1px;
	background: url(../img/spacer3.gif) no-repeat left top;
}

#spacer2 {
	height: 34px;
	background: url(../img/spacer2.gif) no-repeat left top;
}


/* Menu Main ************************************************************************************ */

#menu {
	height: 26px;
	_height: 32px;
	background: url(../img/menuBg.gif) repeat-y left top;
	padding: 8px 25px 0;
}

#menu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#menu ul li {
	display: inline;
	padding: 0;
	margin: 0;
}

#menu a {
	display: block;
	float: left;
	font: bold 13px/15px Arial, sans-serif;
	text-transform: uppercase;
	color: #A1C2DF;
	padding: 3px 10px 0;
}

#menu a:hover, #menu a.menuAct, #menu a.menuAct:hover {
	color: #ffffff;
}


/* Content blocks ******************************************************************************* */

#content {
	position: relative;
}

#left {
	float: left;
	width: 243px;
}


#leftin {
	padding-left: 	20px;
}

#right {
	float: left;
	width: 490px;
}

#right_in {
	margin: 9px 30px 14px 29px;
}


/* Left submenu ********************************************************************************* */

ul#submenu, ul#submenu1 {
	list-style-type: none;
	margin: 3px 0 0 10px;
	padding: 0;
}

ul#submenu1 {
	margin: 3px 0 0 15px;
}

ul#submenu li, ul#submenu1 li  {
	display: inline;
	padding: 0;
	margin: 0;
}

ul#submenu a, ul#submenu1 a  {
	display: block;
	color: #555204;
	font: bold 13px/15px Arial, sans-serif;
	padding: 4px 10px 3px 24px;
	background: url(../img/submenuBg.gif) no-repeat 5px 0px;
}

ul#submenu1 a {
	font: normal 13px/15px Arial, sans-serif;
}

ul#submenu a:hover, ul#submenu a.submenuAct, ul#submenu a.submenuAct:hover {
	color: #ffffff;
	background: url(../img/submenuBgAct.gif) no-repeat 5px 0px;
}

ul#submenu1 a:hover, ul#submenu1 a.submenuAct1, ul#submenu1 a.submenuAct1:hover {
	color: #ffffff;
	background: url(../img/submenuBgAct.gif) no-repeat 5px 0px;
}

*> ul#submenu1 a {
	background: url(../img/submenuBg.gif) no-repeat 5px 1px;
}

*> ul#submenu1 a:hover, ul#submenu1 a.submenuAct1, ul#submenu1 a.submenuAct1:hover {
	background: url(../img/submenuBgAct.gif) no-repeat 5px 1px;
}


*> ul#submenu a {
	background: url(../img/submenuBg.gif) no-repeat 5px 1px;
}

*> ul#submenu a:hover, ul#submenu a.submenuAct, ul#submenu a.submenuAct:hover {
	background: url(../img/submenuBgAct.gif) no-repeat 5px 1px;
}


/* Footer *************************************************************************************** */

#footer {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #E6E6E6 url(../img/footerBg.gif) no-repeat left top;
	height: 40px;
}

#footer_in {
	text-align: right;
	padding: 15px 8px ;
	font-size: 10px;
	color: #ADADAD;
}

#footer a {
	font-size: 10px;
	color: #ADADAD;
}

#footer a:hover {
	color: #000000;
}

#break {
	height: 40px;
	float: none;
	clear: both;
}

.clearer {
	float: none;
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}

.csc-textpic-caption {
	font-style: italic;
	padding-bottom:5px;
}


/* mailform  ***  Michal Hadar ****************************************************************** */

.csc-mailform legend {display: none}
.csc-mailform .csc-mailform-label {color: #005AAB; padding: 10px 0 5px 0}

fieldset.csc-mailform {border: 0}
.csc-mailform fieldset { border: 0; margin-bottom: 10px; padding: 5px 5px 0px 5px; background-color: #fff }

.csc-mailform label { padding-left: 2px }
.csc-mailform input, .csc-mailform textarea { padding-left: 2px; }
.csc-mailform textarea {width: 380px; margin: 5px 0;}


/* EXT: newloginbox ***************************************************************************** */

form.formLogin {
	background: none;	
}

form.formLogin input, form.formLogin label {
	font-size: 11px;
}

form.formLogin input {
	border: 1px solid #f0f0f0;
	background: transparent;
	_padding-bottom: 1px;
}

form.formLogin input.loginButton {
	border: none;
}

#loginbox div {
	font-size: 11px;
}


/* EXT: tt_news ********************************************************************************* */

.news-single-item h2 {
	color: #005AAB;
	font: bold 12px/14px Verdana;
}

.news-single-additional-info {
	background-color: none;
	/* clear: both; */
	margin-top: 0;
	border: none;
	padding: 0;
	padding-bottom: 0px;
}

.news-single-files dd {
	margin-top:5px;
}

dl.news-single-files {
	margin-top:3px;
	padding-top:0px;
}


/* EXT: rtgsmforum ****************************************************************************** */

.tx-rtgsforum-pi1 .newsList h3, .tx-rtgsforum-pi1 .newsLatest h3 {
	margin-bottom: 1px;
	padding-bottom: 1px;
}



/* bsp magnetica, robert gonda, 2007 ************************************************************ */



