body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;	
	background: #1963a7 url(../images/templates/background.jpg) repeat-x top left;
}

#container {
	width: 950px;
	margin: 30px 0 0 50px;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}

#top {
	width: 950px;
	height: 70px;
	background-color: #1963a7;
}

#topnav {
	width: 950px;
	height: 22px;	
	background-color: #71BBFC; /*#3281C9;*/
	line-height: 22px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#topnav ul {
	list-style: none;
	margin: 0;
	padding: 0;}

#topnav li {
	float:left;
	margin: 0;
	padding: 0;
} 

#topnav a{
	/*padding: 6px 5px 4px 5px;*/
	border-right: 1px solid #71BBFC; /*#FFFFFF;*/
	padding: 5px 6px 4px 5px;
	background-color:#71BBFC;
	color: #1963a7;
	font-size: 10px;
	font-weight: bold;
}
#topnav a.active{
	color: #FFFFFF;
	background-color: #3281C9;
}
#topnav a:active,
#topnav a:visited,
#topnav a:link{
	text-decoration: none;
}
#topnav a:hover,
#topnav a:focus{
	background-color: #3281C9;
	color: #FFFFFF;
	text-decoration: none;
}

#header {
	width: 950px;	
	height: 160px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #1963a7;
}

#path {
	width: 945px;
	height: 15px;
	background-color: #EEEEEE;
	color:#666666;
	font-size:9px;
	margin: 2px 0 0 0;
	padding: 2px 0 0 5px;
}
#path a{
	color:#666666;
}
#path a:active,
#path a:visited,
#path a:link{
	text-decoration: none;
}
#path a:hover,
#path a:focus{
	color: #000000;
	text-decoration: underline;
}


#pagetitle {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 15px 5px;
}

#language {
	color: #666666;
	font-size: 10px;
	font-weight: bold;
	font-weight:normal;
	margin: 0 0 15px 0px;
	padding: 5px 0 5px 5px;
	border: 1px solid #EEEEEE;
}

#leftnav {
	width: 210px;
	margin: 20px 0 0 0px;
	float: left;
}

#leftnav ul {
	list-style: none;
	margin: 0;
	padding-left:0;
	border-bottom: 1px solid #CCCCCC;
}

#leftnav ul ul{
	border-bottom: 0;
}

#leftnav li {
	padding: 0 0 0 5px;
	line-height:30px;
	font-size:12px;
	font-weight: 100;
	border-top: 1px solid #CCCCCC;
} 

#leftnav li li{
	padding: 6px 0 5px 15px;
	line-height: 15px;
	font-size: 10px;
	border-top: 1px dotted #CCCCCC;
} 

#leftnav a{
	color: #1963a7;
}

#leftnav a.active{
	font-weight: bold;
}

#leftnav a:active,
#leftnav a:visited,
#leftnav a:link{
	text-decoration:none;
}
#leftnav a:hover,
#leftnav a:focus{
	text-decoration: underline;
}


#left {
	width: 205px;
	/* height:250px; */
height:365px;
	margin: 20px 0 20px 5px;
	float: left;
	line-height: 14px;
	font-size:10px;
	color:#666666;	
	background: #FFFFFF url(/images/onecms/all/images/templates/logo_TIS.gif) no-repeat bottom center;
}

#left h1{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin: 0 0 10px 0;
}

#left h2, h3, h4, h5, h6{
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	margin: 0 0 2px 0;
}

#left p{
	margin: 0 0 6px 0;
}

#left a{
	color: #1963a7;
}
#left a:active,
#left a:visited,
#left a:link{
	text-decoration: underline;
}
#left a:hover,
#right a:focus{
	left-decoration: none;
}



#content {
	width: 480px;
	/* margin: 20px 0 0px 25px; */
	margin: 20px 0 15px 25px;  /* 31.01.08 */
	float: left;
	line-height: 18px;
}

#content h2{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin: 5px 0 5px 0;
}
#content h1{
	font-size:18px;
	font-weight: bold;
	color: #1963a7;
	margin: 5px 0 5px 0;
}

#content h3, h4, h5, h6{
	font-size: 14px;
	font-weight: bold;
	color: #1963a7;
	margin: 5px 0 5px 0;
}

#content p{
	margin: 0 0 6px 0;
}

#content a{
	color: #1963a7;
}
#content a:active,
#content a:visited,
#content a:link{
	text-decoration: underline;
}
#content a:hover,
#content a:focus{
	text-decoration: none;
}

#right {
	width: 205px;
	margin: 20px 0 0 10px;
	float: left;
	line-height: 14px;
	font-size:10px;
	color:#666666;
}

#right h1{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin: 0 0 10px 0;
}

#right h2, h3, h4, h5, h6{
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	margin: 0 0 2px 0;
}

#right p{
	margin: 0 0 6px 0;
}

#right a{
	color: #1963a7;
}
#right a:active,
#right a:visited,
#right a:link{
	text-decoration: underline;
}
#right a:hover,
#right a:focus{
	text-decoration: none;
}

#finder {
	width: 950px;
	height: 40px;
	clear: both;
	background-color: #CCCCCC;
	border-top: 1px solid #AAAAAA;
	font-size:10px;
}

#finder select{
	margin:12px 0 0 10px;
	font-size:10px;
	border: 1px #666666 solid;
}


#finder input{
	border: 1px #666666 solid;
	background-color: #EEEEEE;
	color: #333333;
	margin: 10px 0 0 15px;
	font-size:10px;
}

#bottom {
	width: 950px;
	height: 40px;
	clear: both;
	background-color: #1963a7;
	font-size:10px;
}

#bottom ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding: 14px 0 0 0;
}

#bottom li {
	padding: 0px 8px 0 8px;
	float:left;
} 

#bottom a{
	color: #FFFFFF;
}

#bottom a.active{
	font-weight:bold;
}

#bottom a:active,
#bottom a:visited,
#bottom a:link{
	text-decoration: none;
}

#bottom a:hover,
#bottom a:focus{
	text-decoration: underline;
}


#footer {
	width: 950px;
	margin: 10px 0 0 50px;
	clear: both;
	font-size: 10px;
	color:#FFFFFF;
	padding: 0 0 0 5px;
}

#footer a{
	margin: 0 0 0 0;
	color: #FFFFFF;
}

#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer li {
	padding: 0px 8px 0 8px;
	float:left;
} 

#footer a.active{
	color: #999999;
}

#footer a:active,
#footer a:visited,
#footer a:link{
	text-decoration: none;
}

#footer a:hover,
#footer a:focus{
	text-decoration: underline;
}





#button button {
margin: 10px 0 20px 0;
border: 1px #6699cc solid;
background-color: #99ccff;
margin: 15px 0 0 0;
}

#button input{
border: 1px #CCCCCC solid;
background-color: #EEEEEE;
color: #333333;
margin: 10px 0 0 15px;
}

table {
width:100%;
border:0;
margin: 0 0 25px 0;
}

table td{
border:0;
border-bottom: 1px solid #CCCCCC;
}

table td.important{
border-right: 1px solid #CCCCCC;
font-weight:bold;
color: #333333;
}

