BODY {
	background-color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: normal;
	text-align: center;
}

TABLE, TD, TR {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
}


TD.warning {
	background-color : #FF0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
}

TABLE.std {
}
TABLE.std TH{
	font-variant : small-caps;
}
TABLE.std TD{
}
TABLE.std TR.over TD, TABLE.std TR.click TD{
}

A, A:LINK, A:VISITED {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration : none;
}
A:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration : underline;
}
.cel_menu {
	background-color : #DCDCDC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
}
.cel_links {
	background-color : #F0F8FF;
	border : 1px solid #87CEFA;
}
.date {
	font-family : "Courier New", Courier, monospace;
	font-size : 8pt;
	color : #2853F4;
}
.cel_login {
	background-color : #728FF8;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : White;
}
input.button {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
  padding:0pt;
}
input.text {
	background-color : #F0F8FF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
.cel_header {
	background-color : #2853F4;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-variant : small-caps;
	font-weight : bold;
	color : White;
	letter-spacing : 3px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-top : 2px;
}
input.error {
	background-color : #FFF0F5;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
#hintbox {
	position:absolute;
	top: 0;
	background-color: lightyellow;
	width: 150px;
	padding: 3px;
	border:1px solid black;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	visibility: hidden;
}

.hintanchor {
	font-weight: bold;
	color: #2853F4;
	margin: 3px 8px;
}
.dpl_error {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
  padding: 1;
	background-color : #ff0000;
  border:1px solid #ff5555;
}
.hint {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
  padding: 5;
	color : #000000;
	background-color : #e0fcaa;
  border:1px solid #60bd00;
}
.success {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
  padding: 5;
	background-color : #60bd00;
  border:1px solid #006400;
}
.bigger {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10pt;
}


h2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin: 10px 0;
	font-weight:normal;
	padding: 0;
	font-size: 20px;
}
h3 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin: 15px 0;
	font-weight:bold;
	padding: 0;
	font-size: 16px;
}
h4 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin: 15px 0;
	font-weight:bold;
	padding: 0;
	font-size: 12px;
}
p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding: 0;
	font-size: 12px;
}

.section{
	padding:5px 0 5px 0;
	margin:0 0 5px 0;
	border-bottom: 1px solid #444444;
	border-top: 1px solid #444444
}

div.adresForm {margin-left:15px}
div.adresForm p.alter {margin-left:15px}
fieldset.country {border: 0; padding: 0; margin: 10px 0 20px 0; text-align:center}

fieldset.country input{vertical-align:middle}

ul.adresForm {margin:20px 0}
ul.adresForm li label {width:150px; float:left; text-align:right; padding:0 10px 0 0;white-space: nowrap;}
ul.adresForm li label.line {float:none; padding: 0 5px 0 15px}
ul.adresForm li {list-style:none; margin:7px; padding:0}
ul.adresForm li label.spec {color:#ED3800; font-weight:bold}
ul.adresForm li span {font-size:11px}
p.small {font-size:11px}

/* tooltips*/
.tt{cursor:default;
text-decoration:none}
.tt:hover{
position:relative;
display:inline;
text-decoration:none;
}
.tt dfn{
display:none;
top:-15px;
left:15px;
}

.tt:hover dfn{
position:absolute;
display:block;
background:#e0fcaa;
color:#333;
font-style:normal;
border:1px solid #60bd00;
padding:5px;margin:1px;
text-align:left;
font-weight:normal;
}
.tt dfn span{display:block;white-space:nowrap;font-size:11px;line-height:120%;font-weight:normal}
.tt img{vertical-align:middle;}

img {
	border: 0;
}

/*===============*/

* html #contentbox {
	position: static;
	width: 100%;
}

* html #infobox .minheight {
	height: 165px;
}

* html #msg-body {
	height: 50px;
}

* html #subinfobox .banner {
	height: 130px;
}



* html input.submit {
	height: 1.9em;
	line-height: 130%;
	padding: 0px 0px 1px 0px;
}


.arrow {
	padding-left: 8px;
}

.arrow.black {
	background: url("images/arrow_black.gif") 0em 0.45em no-repeat;
}

.arrow.green {
	background: url("images/arrow_green.gif") 0em 0.45em no-repeat;
}

.arrow.white {
	background: url("images/arrow.gif") 0em 0.45em no-repeat;
}

.clr {
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
}

#bodycontent {
	position: relative;
	width: 910px;
	background: #FFFFFF;
	border : 1px solid #87CEFA;
	padding: 4px 4px 4px 4px;
}

#contentbox {
	position: relative;
	width: 100%;
}

#contentbox h4 {
	display: block;
	margin: 0px;
}


#copybox {
	height: 2em;
	margin-top: 1em;
}

#copybox p {
	color: #999999;
	float: left;
	font-size: 85%;
	margin: 0px;
}

#copybox p a {
	color: #999999;
	text-decoration: underline;
}

#copybox p a:hover {
	color: #999999;
	text-decoration: none;
}

#copybox p.symbio {
	float: right;
}

#copybox p.symbio a, #copybox p.symbio a:active, #copybox p.symbio a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

#copybox p.symbio a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#headbox {
	margin: 0px 0px 0px 0px;
	position: relative;
	width: 100%;
}

#highlightedbox {
	float: left;
	overflow: hidden;
	width: 373px;
}

#highlightedbox .inner {
	float: left;
	margin-left: 0px;
	width: 250px;
}

#highlightedbox h5 {
	font-size: 110%;
	margin: 0px 0px 0px;
}

#highlightedbox p {
	font-size: 93%;
	margin: 0px 0px 0px 0px;
}

#highlightedbox p.link {
	margin: 0px;
}

#highlightedbox p.link a {
	font-size: 100%;
	font-weight: bold;
}

#highlightedphoto {
	float: left;
	overflow: hidden;
	padding-left: 0px;
}

#highlightedphoto img {
	display: block;
	width: 90px;
}

#infobox {
	margin-bottom: 10px;
	width: 100%;
	margin-top : 4px;
}

#infobox .clr {
	background: #FFFFFF;
	height: 4px;
	width: 700px;
}

#infobox .minheight {
	min-height: 165px;
}

#infobox h4 {
	color: #333333;
	font: 150% Tahoma, "Lucida Grande CE", lucida, sans-serif;
	margin: 0px;
	padding: 10px 10px 10px 4px;
  text-align: left;
}

#mainbox {
	background: #FFFFFF;
	padding: 4px 0px 0px 0px;
	width: 760px;
}

#nadpisbox {
	height: 123px;
	left: 187px;
	position: absolute;
	top: 156px;
	width: 377px;
}

#news .archive {
	font-size: 93%;
	margin: 0px 0px 0px 0px;
}

#news .archive a {
	font-weight: bold;
}

#news .newsline {
	margin-bottom: 10px;
}

#news .newsline h5 {
	font-size: 100%;
	margin: 0px 10px 0px 10px;
}

#news .newsline p {
	font-size: 93%;
	margin: 5px 10px;
}

#newsbox {
	float: right;
	overflow: hidden;
	position: relative;
	width: 373px;
}

#page a:focus, #page a:active, #page #contentbox #pagecontent a:focus, #page #contentbox #pagecontent a:active {
	background-color: Highlight !important;
	color: HighlightText !important;
}

#splash {
	float: left;
	margin-left: 1px;
  height: 299px; 
  width: 712px; 
}

#splash .navigation {
	font-size: 85%;
	margin: 0px;
	position: absolute;
	left: 208px;
	top: 22px;
	color: #ffffff;
}

#splash a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}

#splash a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}



#subinfobox {
	background: url("images/background02.gif") left top repeat-y;
	position: relative;
	width: 752px;
}

#subinfobox .banner {
	height: auto;
	min-height: 130px;
}

#subinfobox .banner h4 {
	color: #CC0000;
	font: 132% Tahoma, "Lucida Grande CE", lucida, sans-serif;
	margin: 0px 0px 5px 0px;
}

#subinfobox .banner.b1 {
	background: url("images/background_banner.jpg") left top repeat-x;
	float: left;
	margin-right: 4px;
	width: 182px;
}



#subinfobox .banner.b1 h5 {
	color: #333333;
	font: bold 100% Tahoma, "Lucida Grande CE", lucida, sans-serif;
	margin: 10px 0 0 1px;
}

#subinfobox .banner.b2 {
	background: url("images/background_banner.jpg") left top repeat-x;
	float: left;
	margin-right: 4px;
	width: 188px;
}

#subinfobox .banner.b2 p.info {
	font-size: 87%;
	line-height: 120%;
	margin: 0;
}

#subinfobox .banner.b3 {
	background: url("images/background_banner.jpg") left top repeat-x;
	float: left;
	margin-right: 4px;
	width: 187px;
}

#subinfobox .banner.b4 {
	background: url("images/background_banner.jpg") left top repeat-x;
	float: left;
	width: 183px;
}

#subinfobox .clr {
	background: #FFFFFF;
	height: 1px;
	width: 752px;
}

#subinfobox .inner {
	padding: 7px 10px 5px 10px;
}

#subinfobox .inner.smallfont p {
	font-size: 85%;
	margin: 10px 0;
}

#subinfobox a:hover {
	color: #cc0000 !important;
}

#subinfobox form {
	margin: 7px 0 0 0;
}

#subinfobox li {
	font-size: 87%;
	line-height: 130%;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 8px;
}

#subinfobox p.info {
	font-size: 87% !important;
	margin: 5px 0 !important;
}

#subinfobox p.link {
	margin: 0.6em 0px 0px 0px;
}

#subinfobox p.link a {
	color: #000000;
	font-size: 87%;
	font-weight: bold;
}

#subinfobox ul {
	margin: 0px;
	padding: 0px;
}


