/* html */
html {
background: #FFFFFF;
margin: auto;
height: 100%;
min-height: 100%
}

/* ----------------------------------------------------------------------------- */
/* body */
body {
background: #FFFFFF;
font-family: arial, helvetica, sans-sherif;
font-size: 12px;
line-height: 20px;
text-align: center;
margin: auto;
min-height:100%;
height: 100%;
}

a {
text-decoration: none;
}

.img {
border-style:solid;
border-width:8px;
border-color: #E6E8E7; 
}

.imghover {
border-style:solid;
border-width:8px;
border-color: #323E47; 
} 

.img2 {
border-style:solid;
border-width:5px;
border-color: #FFFFFF; 
}

.img2:hover{
border-style:solid;
border-width:5px;
border-color: #555A60; 
}

.video {
border-style:solid;
border-width:10px;
border-color: #E6E8E7; 
z-index: 0;
}


/* ----------------------------------------------------------------------------- */
/* container */
#container {
background-color: #FFFFFF;
width: 100%;
text-align: left;
margin: auto;
position: relative;
}

/* ----------------------------------------------------------------------------- */
/* header */
#header_main {
background: #FFFFFF url(../interface/header_bg.png) repeat-x;
width: 100%;
height: 262px;
margin: auto;
position: relative;
text-align: center;
}

/* ----------------------------------------------------------------------------- */
/* real header */
#header {
background: #FFFFFF url(../interface/banner.png) no-repeat;
width: 966px;
height: 262px;
margin: auto;
position: relative;
}

/* ----------------------------------------------------------------------------- */
/* language bar */
#language {
width: 120px;
height: 25px;
position: absolute;
margin-left: 850px;
margin-top: 30px;
}
#language ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#language ul li { 
float: left;
}
#language li a {
width: 30px;
height: 25px;
background: #E1E6EB url(../interface/language.png) repeat-x;
color: #A4ACB5;
text-decoration: none;
font-size: 12px bold;
font-weight: bold;
font-family: arial, helvetica, sans-sherif;
display: block;
}
#language li a:hover {
background: #E1E6EB url(../interface/language_hover.png) repeat-x;
color: #A4ACB5;
text-decoration: none;
display: block;
}

#language li a.selected {
background: #E1E6EB url(../interface/language_hover.png) repeat-x;
color: #A4ACB5;
text-decoration: none;
display: block;
}
/* ----------------------------------------------------------------------------- */
/* rmdsz eu enp sogorcsaba*/
#rmdsz {
position: absolute;
margin-left: 10px;
margin-top: 163px;
}

#eu {
height: 25px;
position: absolute;
margin-left: 244px;
margin-top: 163px;
}

#enp {
width: 130px;
height: 25px;
position: absolute;
margin-left: 500px;
margin-top: 68px;
}

#sogorcsaba {
width: 260px;
height: 75px;
position: absolute;
margin-left: 25px;
margin-top: 63px;
}

/* ----------------------------------------------------------------------------- */
/* menu */
#menu_main {
background: #E1E6EB url(../interface/menu_bg.png) repeat-x;
width: 100%;
height: 59px;
margin: auto;
position: relative;
}

#menu { 
width: 966px;
height: 59px;
margin: auto;
position: relative;
}

.menu {
  display:block;
  height:59px;
  background:url(../interface/menu.png) repeat-x 0 -59px;
  margin:0 auto;
  color: #606A74;
  font-size: 14px;  
}

.menu a {
  display:block;
  width:100%;
  height:100%;
  background:url(../interface/menu.png) repeat-x 0 0;
  color: #606A74;
  font-size: 14px;  
  padding-top: 20px;  
}
.menu a:hover {
  background-position:0 59px;
}

.home {
  display:block;
  width: 34px;
  height:59px;
  background:url(../interface/home.png) no-repeat 0 -59px;
  margin:0 auto;
  color: #606A74;
  font-size: 14px;  
  text-indent:-9999px;
}

.home a {
  display:block;
  width:100%;
  height:100%;
  background:url(../interface/home.png) no-repeat 0 0;
  color: #606A74;
  font-size: 14px;  
  padding-top: 20px;  
  text-indent:-9999px;    
}
.home a:hover {
  background-position:0 59px;
}

.searchinput {
color: #545B63; 
font-family: arial, helvetica, sans-serif; 
border: 2px solid #DBDCDF; 
font-size: 13px; 
background-color: #EAEDEF;
height: 20px;
}



/* ----------------------------------------------------------------------------- */
/* content */
#content_main {
background: #FFFFFF url(../interface/content_bg.png) repeat-x;
width: 100%;
margin: auto;
position: relative;
}

/* ----------------------------------------------------------------------------- */
/* archiv and rss */
#archivrss {
background: #FFFFFF url(../interface/rss_bg.png) no-repeat;
width: 625px;
height: 32px;
margin: auto;
position: relative;
margin-top: 20px;
text-align: right;
}

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

#archivrss ul li { 
display: inline; 
}
#archivrss li a {
color: #A0A6AD;
text-decoration: none;
font-family: arial, helvetica, sans-sherif;
padding-left: 10px;
}
#archivrss li a:hover {
color: #000000;
text-decoration: none;
}


/* ----------------------------------------------------------------------------- */
/* events*/
#rightseparator {
height: 20px;
position: relative;
margin-top: -12px;
}

/* ----------------------------------------------------------------------------- */
/* events and rss */
#eventrss {
background: url(../interface/event_top_bg.png) no-repeat;
width: 301px;
height: 32px;
margin: auto;
position: relative;
margin-top: 20px;
}

#eventrss h1 {
color: #586470;
text-decoration: none;
font-size:16px;
font-family: arial, helvetica, sans-sherif;
padding-top: 5px;
}

#eventrss ul {
margin: 0;
padding: 0;
list-style-type: none;
margin-left: 240px;
margin-top: -35px;
}

#eventrss ul li { 
display: inline; 
}
#eventrss li a {
color: #A0A6AD;
text-decoration: none;
font-family: arial, helvetica, sans-sherif;
padding-left: 10px;
}
#eventrss li a:hover {
color: #A0A6AD;
text-decoration: none;
}


/* ----------------------------------------------------------------------------- */
/* events and rss */
#eventrss2 {
background: #FFFFFF url(../interface/event_top_bg2.png) no-repeat;
width: 301px;
height: 32px;
margin: auto;
position: relative;
margin-top: 10px;
}

#eventrss2 h1 {
color: #586470;
text-decoration: none;
font-size:16px;
font-family: arial, helvetica, sans-sherif;
padding-top: 5px;
}

#eventrss2 ul {
margin: 0;
padding: 0;
list-style-type: none;
margin-left: 240px;
margin-top: -35px;
}

#eventrss2 ul li { 
display: inline; 
}
#eventrss2 li a {
color: #A0A6AD;
text-decoration: none;
font-family: arial, helvetica, sans-sherif;
padding-left: 10px;
}
#eventrss2 li a:hover {
color: #A0A6AD;
text-decoration: none;
}

/* ----------------------------------------------------------------------------- */
/* title */
#title {
background: url(../interface/title_bg.png) no-repeat;
width: 622;
height: 32px;
margin: auto;
position: relative;
margin-top: 20px;
text-align: left;
}

#title h1 {
color: #748593;
text-decoration: none;
font-size:16px;
font-family: arial, helvetica, sans-sherif;
padding-top: 5px;
}

/* ----------------------------------------------------------------------------- */
/* long title */
#title2 {
background: url(../interface/title2_bg.png) no-repeat;
width: 940;
height: 32px;
margin: auto;
position: relative;
margin-top: 20px;
text-align: left;
}

#title2 h1 {
color: #748593;
text-decoration: none;
font-size:16px;
font-family: arial, helvetica, sans-sherif;
padding-top: 5px;
}

#title2 ul {
margin: 0;
padding: 0;
list-style-type: none;
margin-left: 885px;
margin-top: -35px;
}

#title2 ul li { 
display: inline; 
}
#title2 li a {
color: #A0A6AD;
text-decoration: none;
font-family: arial, helvetica, sans-sherif;
padding-left: 10px;
}
#title2 li a:hover {
color: #A0A6AD;
text-decoration: none;
}


/* ----------------------------------------------------------------------------- */
/* big news */
#bignews {
width: 300px;
margin-top: 20px;
color: #4E5256;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
}

#bignews h1 {
color: #4E5256;
text-decoration: none;
font-size:14px;
font-family: arial, helvetica, sans-sherif;
margin-bottom: 0px;
}

#bignews h1:hover {
color: #748593;
text-decoration: none;
font-size:14px;
font-family: arial, helvetica, sans-sherif;
margin-bottom: 0px;
}

#bignews a {
color: #8F99A6;
text-decoration: none;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
}

#bignews a:hover {
color: #252729;
text-decoration: underline;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
}

#bignewsdesc {
margin-bottom: 20px;
margin-top: 20px;
}

#bignewsdesc a {
color: #4E5256;
text-decoration: none;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
}

#bignewsdesc a:hover {
color: #748593;
text-decoration: none;
}

#bignewsmore {
background: url(../interface/bignewsmore_bg.png) no-repeat;
width: 301px;
height: 24px;
color: #2E343B;
text-decoration: none;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
}

#bignewsmore a {
color: #2E343B;
text-decoration: none;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
}

#bignewsmore a:hover {
color: #748593;
text-decoration: none;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
}

/* ----------------------------------------------------------------------------- */
/* news */
#news {
width: 302px;
color: #4E5256;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
position: relative;
margin-top: 20px;
}

#news h1 {
color: #4E5256;
text-decoration: none;
font-size:12px;
font-family: arial, helvetica, sans-sherif;
font-weight: normal;
}

#news h1:hover {
color: #252729;
text-decoration: none;
font-size:12px;
font-family: arial, helvetica, sans-sherif;
font-weight: normal;
}

#newsdetails {
color: #8F99A6;
text-decoration: none;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
margin-bottom: 10px;
}

#newsdetails a {
color: #8F99A6;
text-decoration: none;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
margin-bottom: 10px;
}

#newsdetails a:hover {
color: #252729;
text-decoration: underline;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
margin-bottom: 10px;
}

#newssep {
background: url(../interface/newssep_bg.png) no-repeat;
width: 302px;
height: 2px;
}


/* ----------------------------------------------------------------------------- */
/* newsletter */
#newsletter {
background: url(../interface/newsletter_bg.png) no-repeat;
width: 621px;
height: 50px;
color: #4E5256;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
position: relative;
margin-top: 20px;
}

.newsletterinput {
color: #4E5256; 
font-family: arial, helvetica, sans-serif; 
font-weight: italic;
background-color: #FFFFFF; 
border-bottom: #DAE2E9 3px solid; 
border-top: 0px;
border-left: 0px;
border-right: 0px;
font-size: 13px; 
height: 20px;
}

.newsletterbutton {
color: #4E5256; 
font-family: arial, helvetica, sans-serif; 
background-color: #FFFFFF; 
border-bottom: #DAE2E9 3px solid; 
border-top: 0px;
border-left: 0px;
border-right: 0px;
font-size: 14px; 
height: 25px;
cursor: pointer;
}

.newsletterbuttonhover {
color: #758694; 
font-family: arial, helvetica, sans-serif; 
background-color: #FFFFFF; 
border-bottom: #DAE2E9 3px solid; 
border-top: 0px;
border-left: 0px;
border-right: 0px;
font-size: 14px; 
height: 25px;
cursor: pointer;
}

/* ----------------------------------------------------------------------------- */
/* latestnews */
#latestnews {
background-color: #F6F6F6;
width: 621px;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
position: relative;
margin-top: 20px;
margin-bottom: 20px;
}

#latestnews h1 {
color: #4E5256;
text-decoration: none;
font-size:14px;
font-family: arial, helvetica, sans-sherif;
margin-bottom: 0px;
margin-top: -4px;
}

#latestnews h1:hover {
color: #748593;
text-decoration: none;
font-size:14px;
font-family: arial, helvetica, sans-sherif;
margin-bottom: 0px;
}

#latestnewsdetails {
color: #474646;
text-decoration: none;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
margin-bottom: 20px;
}

#latestnews a {
color: #2E343B;
text-decoration: none;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
}

#latestnews a:hover {
color: #748593;
text-decoration: none;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
}

.latesttext {
color: #474646;
text-decoration: none;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
margin-bottom: 20px;
}

/* ----------------------------------------------------------------------------- */
/* tender */
#tender	 {
width: 301px;
margin-top: 5px;
}

/* ----------------------------------------------------------------------------- */
/* tender */
#quiz {
width: 301px;
margin-top: 5px;
}

/* ----------------------------------------------------------------------------- */
/* social */
#social {
background: url(../interface/social_bg.png) no-repeat;
width: 301px;
height: 50px;
margin-top: 5px;
}

/* ----------------------------------------------------------------------------- */
/* fotovideo */
#fotovideo {
width: 301px;
margin-top: 5px;
}


/* ----------------------------------------------------------------------------- */
/* firstpagebox */
#firstpagebox {
width: 290px;
margin-top: 10px;
padding: 5px;
border-style:solid;
border-width:1px;
border-color: #DEE3E8; 
}

#firstpagebox h1 {
color: #4E5256;
text-decoration: none;
font-size:14px;
font-family: arial, helvetica, sans-sherif;
margin-bottom: 0px;
}

#firstpagebox h1:hover {
color: #748593;
text-decoration: none;
font-size:14px;
font-family: arial, helvetica, sans-sherif;
margin-bottom: 0px;
}

#firstpagebox a {
color: #8F99A6;
text-decoration: none;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
}

#firstpagebox a:hover {
color: #252729;
text-decoration: underline;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
}

#firstpageboxdesc {
margin-bottom: 20px;
margin-top: 20px;
}

#firstpageboxdesc a {
color: #4E5256;
text-decoration: none;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
}

#firstpageboxdesc a:hover {
color: #748593;
text-decoration: none;
}

#firstpageboxmore a {
color: #2E343B;
text-decoration: none;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
}

#firstpageboxmore a:hover {
color: #748593;
text-decoration: none;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
}

/* ----------------------------------------------------------------------------- */
/* footer */
#footer_main {
background: #3B434B url(../interface/footer_bg.png) repeat-x;
width: 100%;
height: 250px;
margin: auto;
position: relative;
}

#footertable {
background: #3B434B url(../interface/footer_bg.png) repeat-x;
}

/* ----------------------------------------------------------------------------- */
/* footer links a */
#footer a {
font-family: Arial, Helvetica, sans-serif;
color: #BAC0C5;
text-decoration: none;
font-size: 12px; 
}

#footer h1 {
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
font-size: 16px; 
font-weight: bold;
}
.submenu {
  color: #606A74;
  font-size: 12px;  
}
.submenu:hover {
  color: #606A74;
  font-size: 12px;  
}

.footerimg {
margin: 0 auto;	
}

/* ----------------------------------------------------------------------------- */
/* submenus on right panel */

#submenus  {
margin-top: 20px;
}


#submenus ul {
position: relative;
width: 301px;
margin-left: -40px;
}


#submenus ul {
list-style-type: none;
}

#submenus li {
width: 301px;
height: 32px;
display: block;
}

#submenus li  a{
background: url(../interface/submenu.png) no-repeat;
width: 301px;
height: 32px;
margin: auto;
position: relative;
color: #606A74;
font-size: 12px;  
padding-left: 20px;
display: block;
}

#submenus li  a:hover {
background: url(../interface/submenu_hover.png) no-repeat;
width: 301px;
height: 32px;
margin: auto;
position: relative;
color: #606A74;
font-size: 12px;  
display: block;
padding-left: 20px;
}

#submenus h1 {
background: url(../interface/event_top_bg.png) no-repeat;
width: 301px;
height: 32px;
margin: auto;
position: relative;
text-align: left;
color: #586470;
text-decoration: none;
font-size:16px;
font-family: arial, helvetica, sans-sherif;
}

}

#description {
color: #4E5256;
text-decoration: none;
font-size:12px;
line-height: 18px;
font-family: arial, helvetica, sans-sherif;
margin-bottom: 20px;
text-align: justify;
}

.teamhref {
color: #313234;
font-size:14px;
font-family: arial, helvetica, sans-sherif;
}

.teamfunction {
color: #898A8C;
font-size:12px;
font-family: arial, helvetica, sans-sherif;
}

.teamfunction a {
color: #898A8C;
font-size:12px;
font-family: arial, helvetica, sans-sherif;
text-decoration: none;
}

.teamfunction a:hover {
color: #4E5256;
font-size:12px;
font-family: arial, helvetica, sans-sherif;
text-decoration: underline;
}

.teamemail {
color: #8B959E;
font-size:12px;
font-family: arial, helvetica, sans-sherif;
}

.paginator .active
{
color:#0033CC;
border: solid 1px #0000FF;
padding:3px 5px;
margin:5px;
text-decoration:none;
}
		
.paginator .inactive
{
color:#000000;
cursor:default;
text-decoration:none;
border: solid 1px #0000FF;
background-color:#0099FF;
padding:3px 5px;
margin:5px;
}

#video {
margin-top: 6px;
}


#imagegallery {
margin-left: -30px;
}

#imagegallery li{
	width:130px;
	background:#E8E7ED;
	padding:5px;
	text-align:left;
	position:relative;
	float:left;
	display:inline;
	margin:5px;
}

#imagegallery2 {
margin-left: -60px;
margin-top: -15px;
}


#imagegallery2 li{
	width:130px;
	background:#E8E7ED;
	padding:5px;
	text-align:center;
	position:relative;
	float:left;
	display:inline;
	margin:5px;
}

#transcontentmain {
width: 965px;
}

#transcontent h1 {
width: 220px;
position: relative;
text-align: left;
color: #323E47;
text-decoration: none;
font-size:14px;
font-family: arial, helvetica, sans-sherif;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: #949DA6 1px solid; 
}

#transheading {
width: 220px;
text-align: justify;
margin-bottom: 10px;
}

#transheading a {
color: #323E47;
text-decoration: none;
font-size:12px;
line-height: 18px;
font-family: arial, helvetica, sans-sherif;
}

#transcontentmore {
width: 220px;
height: 24px;
}

#transcontentmore a {
color: #2E343B;
text-decoration: none;
font-size:12px;
font-family: arial, helvetica, sans-sherif;
}

#transcontentmore a:hover {
color: #748593;
text-decoration: none;
font-size:12px;
font-family: arial, helvetica, sans-sherif;
font-weight: bold;
}

#myworklist {
margin-left: -40px;
list-style-type: none;
}

#myworklist h2 {
color: #586470;
text-decoration: none;
font-size:16px;
font-family: arial, helvetica, sans-sherif;
padding-top: 5px;
padding-left: 10px;
}

.mediatitle {
color: #323E47;
text-decoration: none;
font-size:12px;
line-height: 18px;
font-family: arial, helvetica, sans-sherif;
font-weight: bold;
}

#mediadetails {
color: #8F99A6;
text-decoration: none;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
margin-bottom: 10px;
}

#mediadetails a {
color: #8F99A6;
text-decoration: none;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
margin-bottom: 10px;
}

#mediadetails a:hover {
color: #252729;
text-decoration: underline;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
margin-bottom: 10px;
}


#relatednewstitle h1 {
color: #586470;
text-decoration: none;
font-size:16px;
font-family: arial, helvetica, sans-sherif;
padding-top: 5px;
margin-bottom: 0px;
}

#relatednews h1 {
color: #4E5256;
text-decoration: none;
font-size:12px;
font-family: arial, helvetica, sans-sherif;
font-weight: normal;
margin-bottom: 5px;
}

#relatednewssep {
background-color: #E0E4E7;
width: 302px;
height: 1px;
}

.paginate  {
color: #474646;
text-decoration: none;
font-size:14px;
font-family: arial, helvetica, sans-sherif;
font-weight: bold;
border-bottom: 3px solid #474646;
}

.paginate:hover  {
color: #6B7681;
text-decoration: none;
font-size:14px;
font-family: arial, helvetica, sans-sherif;
font-weight: bold;
border-bottom: 3px solid #6B7681;
}

#allvideocontent h1 {
width: 140px;
position: relative;
text-align: left;
color: #474646;
text-decoration: none;
font-size:12px;
font-family: arial, helvetica, sans-sherif;
font-weight: normal;
margin-bottom: 0px;
}
#allvideodate {
color: #8F99A6;
text-decoration: none;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
}

/* ----------------------------------------------------------------------------- */
/* mywork title */
#myworktitle {
background: url(../interface/title_bg.png) no-repeat;
width: 622px;
height: 32px;
margin: auto;
position: relative;
margin-top: 20px;
text-align: left;
}

#myworktitle h1 {
color: #748593;
text-decoration: none;
font-size: 16px;
font-family: arial, helvetica, sans-sherif;
padding-top: 5px;
}

#myworktitle ul {
margin: 0;
padding: 0;
list-style-type: none;
margin-top: -35px;
margin-left: 570px; 
}

#myworktitle ul li { 
display: inline; 
}
#myworktitle li a {
color: #A0A6AD;
text-decoration: none;
font-family: arial, helvetica, sans-sherif;
padding-left: 10px;
}
#myworktitle li a:hover {
color: #000000;
text-decoration: none;
}

/* ----------------------------------------------------------------------------- */
/* mywork comments */
#commentsbubble {
background: url(../interface/commentsbubble_bg.png) no-repeat;
width: 90px;
height: 33px;
margin: auto;
position: relative;
text-align: left;
color: #FFFFFF;
text-decoration: none;
font-family: arial, helvetica, sans-sherif;
padding-top: 10px;
margin-top: -40px;
margin-left: 280px;
padding-left: 5px;
}

#commentsbubble a {
text-align: left;
color: #FFFFFF;
text-decoration: none;
font-family: arial, helvetica, sans-sherif;
}

#commentsbubble a:hover {
text-align: left;
color: #FFFFFF;
text-decoration: none;
font-family: arial, helvetica, sans-sherif;
}

/* ----------------------------------------------------------------------------- */
/* mywork comments */
#commentsbubbledet {
background: url(../interface/commentsbubbledet_bg.png) no-repeat;
width: 90px;
height: 33px;
margin: auto;
position: relative;
text-align: left;
color: #FFFFFF;
text-decoration: none;
font-family: arial, helvetica, sans-sherif;
padding-top: 10px;
margin-top: -60px;
margin-left: 530px;
padding-left: 5px;
}

#commentsbubbledet a {
text-align: left;
color: #FFFFFF;
text-decoration: none;
font-family: arial, helvetica, sans-sherif;
}

#commentsbubbledet a:hover {
text-align: left;
color: #FFFFFF;
text-decoration: none;
font-family: arial, helvetica, sans-sherif;
}

/* ----------------------------------------------------------------------------- */
/* comments top */
#commentstop {
background: url(../interface/comment_top.png) no-repeat;
width: 622px;
height: 9px;
margin: auto;
position: relative;
margin-top: 20px;
margin-bottom: 10px;
}

#allcomments {
font-size: 22px;
text-align: left;
color: #474646;
text-decoration: none;
font-family: arial, helvetica, sans-sherif;
}

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

#comments ul li {
font-size: 12px;
color: #474646;
text-decoration: none;
font-family: arial, helvetica, sans-sherif;
}

#comments h1 {
font-size:16px;
color: #323E47;
text-decoration: none;
font-family: arial, helvetica, sans-sherif;
}

#commentsdate {
font-size:12px;
color: #474646;
text-decoration: none;
font-family: arial, helvetica, sans-sherif;
margin-top: -10px;
}

/* ----------------------------------------------------------------------------- */
/* form datas */
.formtext {
font-size:12px;
color: #323E47;
font-weight: bold;
text-decoration: none;
font-family: arial, helvetica, sans-sherif;
}

.forminput {
background: url(../interface/input_bg.png) repeat-x;
border: 0px;
width: 450px;
height: 35px;
font-size:12px;
color: #323E47;
text-decoration: none;
font-family: arial, helvetica, sans-sherif;
padding-left: 10px;
}

.formtextarea {
background: url(../interface/textarea_bg.png) repeat-x;
border: 0px;
width: 450px;
height: 107px;
font-size:12px;
color: #323E47;
text-decoration: none;
font-family: arial, helvetica, sans-sherif;
padding-left: 10px;
}

.formbutton {
color: #323E47; 
font-family: arial, helvetica, sans-serif; 
font-weight: bold;
background-color: #FFFFFF; 
border-bottom: #323E47 3px solid; 
border-top: 0px;
border-left: 0px;
border-right: 0px;
font-size: 14px; 
height: 25px;
cursor: pointer;
}

.formbuttonhover {
color: #758694; 
font-family: arial, helvetica, sans-serif; 
font-weight: bold;
background-color: #FFFFFF; 
border-bottom: #323E47 3px solid; 
border-top: 0px;
border-left: 0px;
border-right: 0px;
font-size: 14px; 
height: 25px;
cursor: pointer;
}

.notetext {
font-size:11px;
line-height: 15px;
color: #717C84;
text-decoration: none;
font-family: arial, helvetica, sans-sherif;
}

/* ----------------------------------------------------------------------------- */
/* addcomment */
#addcomment {
background: url(../interface/add_comment_bg.png) no-repeat;
width: 622px;
height: 40px;
padding-top: 2px;
margin-bottom: 10px;
margin-top: 10px;
}

#addcomment h1 {
font-size:16px;
color: #4D5762;
text-decoration: none;
font-family: arial, helvetica, sans-sherif;
}

/* ----------------------------------------------------------------------------- */
/* events and rss */
#sps {
margin: auto;
position: relative;
margin-top: 30px;
color: #474646;
}

#sps ul {
margin: 0;
padding: 0;
list-style-type: none;
margin-left: 200px;
}

#sps ul li { 
display: inline; 
padding-right: 10px;
}
#sps li a {
color: #8C959D;
text-decoration: none;
font-family: arial, helvetica, sans-sherif;
padding-left: 10px;
}
#sps li a:hover {
color: #8C959D;
text-decoration: none;
}


/* ----------------------------------------------------------------------------- */
/* events and rss */
#sps_media {
margin: auto;
position: relative;
margin-bottom: 3px;
color: #474646;
}

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

#sps_media ul li { 
display: inline; 
padding-right: 10px;
}
#sps_media li a {
color: #8C959D;
text-decoration: none;
font-family: arial, helvetica, sans-sherif;
padding-left: 10px;
}
#sps_media li a:hover {
color: #8C959D;
text-decoration: none;
}

#relphotos {
width: 301px;
margin: auto;
position: relative;
margin-top: 10px;
}

#relphotos h1 {
background: #FFFFFF url(../interface/event_top_bg2.png) no-repeat;
width: 301px;
height: 32px;
color: #586470;
text-decoration: none;
font-size:16px;
font-family: arial, helvetica, sans-sherif;
padding-top: 5px;
}

#relvideos {
width: 301px;
margin: auto;
position: relative;
}

#relvideos h1 {
background: #FFFFFF url(../interface/event_top_bg2.png) no-repeat;
width: 301px;
height: 32px;
color: #586470;
text-decoration: none;
font-size:16px;
font-family: arial, helvetica, sans-sherif;
padding-top: 5px;
}


/* ----------------------------------------------------------------------------- */
/* mywork title */
#eventtitle {
background: url(../interface/title_bg.png) no-repeat;
width: 622px;
height: 32px;
margin: auto;
position: relative;
margin-top: 20px;
text-align: left;
}

#eventtitle h1 {
color: #748593;
text-decoration: none;
font-size:16px;
font-family: arial, helvetica, sans-sherif;
padding-top: 5px;
}

#eventtitle ul {
margin: 0;
padding: 0;
list-style-type: none;
margin-top: -35px;
margin-left: 570px; 
}

#eventtitle ul li { 
display: inline; 
}
#eventtitle li a {
color: #A0A6AD;
text-decoration: none;
font-family: arial, helvetica, sans-sherif;
padding-left: 10px;
}
#eventtitle li a:hover {
color: #000000;
text-decoration: none;
}

.myworkdate {
color: #6B7681;
text-decoration: none;
font-size: 18px;
line-height: 22px;
font-family: arial, helvetica, sans-sherif;
}

.myworktoday {
color: #CA0E12;
text-decoration: none;
font-size: 18px;
line-height: 22px;
font-family: arial, helvetica, sans-sherif;
}

.morelesslink {
display:none;
padding:.3em .6em .3em 2em;
cursor:pointer;
}

.more {
background:url(../interface/event_details_down.png) no-repeat 5px center;
}

.less {
background:url(../interface/event_details_up.png) no-repeat 5px center;
}

.rss {
background:url(../interface/rss.png) no-repeat;
}

.rss:hover {
background:url(../interface/rss_hover	.png) no-repeat;
}

/* ----------------------------------------------------------------------------- */
/* answers */
.goodanswers {
font-family: Arial, Helvetica, sans-serif;
color: #133643;
text-decoration: none;
font-size: 13px; 
}

.goodanswersbig {
font-family: Arial, Helvetica, sans-serif;
color: #133643;
text-decoration: none;
font-size: 22px; 
}

/* ----------------------------------------------------------------------------- */
/* answers */
.badanswers {
font-family: Arial, Helvetica, sans-serif;
color: #D9D9D9;
text-decoration: none;
font-size: 13px; 
}

.badanswersbig {
font-family: Arial, Helvetica, sans-serif;
color: #D9D9D9;
text-decoration: none;
font-size: 22px; 
}

.quizinput {
color: #000000; 
font-family: arial, helvetica, sans-serif; 
border: 1px solid #EAEAEA; 
font-size: 13px; 
background-color: #EAEAEA;
height: 25px;
}
/* ----------------------------------------------------------------------------- */
/* quiz text */
.quiztext {
color: #000000;
font-family: arial, helvetica, sans-sherif;
font-size: 12px;
line-height: 20px;
}

/* ----------------------------------------------------------------------------- */
/* quiz close */
#quizclose {
margin-left: 10px;
position: relative;
}

#quizclose a {
color: #000000;
text-decoration: none;
font-size:13px;
font-family: arial, helvetica, sans-sherif;
}

/* ----------------------------------------------------------------------------- */
/* quiztime */
.quiztime  {
color: #133643;
text-decoration: none;
font-size:22px;
font-family: arial, helvetica, sans-sherif;
text-align: center;
}