body {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#4a4a4a;
	text-align:center;
	margin:0;
}
/* Backgrounds */

div.background {
	position:absolute;
	width:100%;
	display:none;
	left:0;
	top:0;
}

div.background1 {
	background:url(images/body_bg.jpg) no-repeat top center;
	z-index:-1;
}
div.background2 {
	background:url(images/body_bg2.jpg) no-repeat top center;
	z-index:-2;
}
div.background3 {
	background:url(images/body_bg3.jpg) no-repeat top center;
	z-index:-3;
}
div.background4 {
	background:url(images/body_bg4.jpg) no-repeat top center;
	z-index:-4;
}


div#container {
	width:960px;
	margin:0 auto;
	text-align:left;
}
hr.clearer {
	height:0;
	width:0;
	clear:both;
	padding:0;
	margin:0;
	border:0;
	visibility:hidden;
}
h1 {
	text-indent:-3000px;
	height:120px;
	background:url(images/vetweek_logo.png) no-repeat;
	margin:0;
}
h1.bg {
	text-indent:-3000px;
	height:120px;
	background:url(images/vetweek_logo_960_bg.png) no-repeat;
	margin:0;
}
h1.cs {
	text-indent:-3000px;
	height:120px;
	background:url(images/vetweek_logo_960_cs.png) no-repeat;
	margin:0;
}
h1.da {
	text-indent:-3000px;
	height:120px;
	background:url(images/vetweek_logo_960_da.png) no-repeat;
	margin:0;
}
h1.de {
	text-indent:-3000px;
	height:120px;
	background:url(images/vetweek_logo_960_de.png) no-repeat;
	margin:0;
}
h1.el {
	text-indent:-3000px;
	height:120px;
	background:url(images/vetweek_logo_960_el.png) no-repeat;
	margin:0;
}
h1.en {
	text-indent:-3000px;
	height:120px;
	background:url(images/vetweek_logo_960_en.png) no-repeat;
	margin:0;
}
h1.es {
	text-indent:-3000px;
	height:120px;
	background:url(images/vetweek_logo_960_es.png) no-repeat;
	margin:0;
}
h1.et {
	text-indent:-3000px;
	height:120px;
	background:url(images/vetweek_logo_960_et.png) no-repeat;
	margin:0;
}
h1.fi {
	text-indent:-3000px;
	height:120px;
	background:url(images/vetweek_logo_960_fi.png) no-repeat;
	margin:0;
}
h1.fr {
	text-indent:-3000px;
	height:120px;
	background:url(images/vetweek_logo_960_fr.png) no-repeat;
	margin:0;
}
h1.hu {
	text-indent:-3000px;
	height:120px;
	background:url(images/vetweek_logo_960_hu.png) no-repeat;
	margin:0;
}
h1.it {
	text-indent:-3000px;
	height:120px;
	background:url(images/vetweek_logo_960_it.png) no-repeat;
	margin:0;
}
h1.lt {
	text-indent:-3000px;
	height:120px;
	background:url(images/vetweek_logo_960_lt.png) no-repeat;
	margin:0;
}
h1.lv {
	text-indent:-3000px;
	height:120px;
	background:url(images/vetweek_logo_960_lv.png) no-repeat;
	margin:0;
}
h1.mt {
	text-indent:-3000px;
	height:120px;
	background:url(images/vetweek_logo_960_mt.png) no-repeat;
	margin:0;
}
h1.nl {
	text-indent:-3000px;
	height:120px;
	background:url(images/vetweek_logo_960_nl.png) no-repeat;
	margin:0;
}
h1.pl {
	text-indent:-3000px;
	height:120px;
	background:url(images/vetweek_logo_960_pl.png) no-repeat;
	margin:0;
}
h1.pt {
	text-indent:-3000px;
	height:120px;
	background:url(images/vetweek_logo_960_pt.png) no-repeat;
	margin:0;
}
h1.ro {
	text-indent:-3000px;
	height:120px;
	background:url(images/vetweek_logo_960_ro.png) no-repeat;
	margin:0;
}
h1.sk {
	text-indent:-3000px;
	height:120px;
	background:url(images/vetweek_logo_960_sk.png) no-repeat;
	margin:0;
}
h1.sl {
	text-indent:-3000px;
	height:120px;
	background:url(images/vetweek_logo_960_sl.png) no-repeat;
	margin:0;
}
h1.sv {
	text-indent:-3000px;
	height:120px;
	background:url(images/vetweek_logo_960_sv.png) no-repeat;
	margin:0;
}



/* MENU */
div#menu {
	background:url(images/menu_top.gif) no-repeat top left;
	width:200px;
	padding:7px 0 0;
	float:left;
}
div#menu ul {
	background:url(images/menu_bg.gif) repeat-y left;
	margin:0;
	padding:13px 0 6px;
}
div#menu ul li {
	list-style-type:none;
	margin:0 0 3px;
	padding:0;
	font-size:14px;
}
div#menu ul li a {
	color:#e71000;
	text-decoration:none;
	display:block;
	padding:7px 0 7px 24px;
	/*width:136px!important;*/
	width:176px;
	/*height:23px!important;
	height:30px;*/
	font-weight:normal;

	padding:7px 10px 7px 24px;
	/*width:136px!important;*/
	width:166px;	
	}
div#menu ul li a:hover, div#menu ul li.selected a {
	background:#E71000 url(images/menu_selected.gif) no-repeat left;
	color:#FFF;
}
div#menu ul li h3 {
	padding-left: 5px;
}
div#menuBottom {
	background:url(images/menu_bottom.gif) no-repeat left;
	width:190px;
	height:7px;
	font-size:0;
}
div#menu ul.submenu {
	background:#E71000 none;
	margin:1px 0 0 1px;
	width:188px;
	padding:3px 0 10px;
}
div#menu ul.submenu li {
	margin:0;
	padding:0;
	font-size:12px;
	width:188px;
}
div#menu ul.submenu li a {
	background:none;
	width:160px;
	padding:5px 0 0 20px!important;
	padding:5px 0 0 15px;
	margin:0;
	height:inherit!important;
	background-color:#E71000;
}
div#menu ul.submenu li.selected a, div#menu ul.submenu li a:hover {
	background:url(images/submenu_selected.gif) no-repeat 10px 12px!important;
	background:url(images/submenu_selected.gif) no-repeat 5px 12px;
}

/* HOME */
div.innerContainer {
	float:left;
}
div#homeContent {
	width:410px;
	background-color:#FFF;
	padding:14px 5px 0;
	margin:0 9px 0 0;
}
div#homeTopLeft {
	background:url(images/content_top.gif) no-repeat left;
	font-size:0;
	height:6px;
	width:420px!important;
}
div#homeBottomLeft {
	background:url(images/content_bottom.gif) no-repeat left;
	font-size:0;
	height:6px;
	width:420px!important;
}
div.homeTopRight {
	background:url(images/content_top.gif) no-repeat right;
	font-size:0;
	height:6px;
	width:270px;
}
div.homeBottomRight {
	background:url(images/content_bottom.gif) no-repeat right;
	font-size:0;
	height:6px;
	width:270px;
	margin:0 0 15px;
}
div#homeContent p.slogan {
	color:#E71000;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	margin:0 5px;
	padding:0 0 27px;
	border-bottom:1px solid #e71000;
}
span.big {
	font-size:19px;
}
span.huge {
	font-size:22px;
}
div#newsLeft {
	width:152px;
	float:left;
	margin:0 0 0 11px!important;
	margin:0 0 0 3px;
}
div#newsLeft p {
	text-align: justify;
}
div#newsRight {
	width:227px;
	float:left;
	margin:0 0 0 16px!important;
	margin:0 0 0 10px;
}
div#newsRight p {
	text-align: justify;
}
p.date {
	color:#E71000;
	font-size:12px;
	margin:0 0 2px;
}
div#homeContent p.icons {
	letter-spacing:2px!important;
	letter-spacing:-3px;
	margin:0;
	text-align:center;
}
div#homeContent p.icons a {
	margin:	0 8px;
}
div#homeContent p.icons a:hover {
	background:none;
}
div#homeContent h2 {
	margin:0 5px 18px;
}
div#homeContent h3 {
	margin:3px 0 0 10px;
}
div#homeContent p.date {
	margin:0 0 0 10px;
}
div.homeRight {
	background:#FFF;
	width:250px!important;
	width:270px;
	padding:0 10px 1px;
}
p.arrow {
	background:url(images/arrow.gif) no-repeat 0 4px;
	padding:0 0 0 16px;
}
h3.multiLine {
	display:inline;
	background-color:#E71000;
	color:#FFF;
	font-weight:normal;
	font-size:18px;
	padding:0 5px;
}

/* CONTENT */
div#contentTop {
	background:url(images/content_top.gif) no-repeat;
	/*width:688px;*/
	height:6px;
	font-size:0;
}
div#contentBottom {
	background:url(images/content_bottom.gif) no-repeat;
	/*width:688px;*/
	height:6px;
	font-size:0;
}
div#content {
	width:668px;
	_width: 688px;
	padding:14px 10px 0;
	margin:0;
	background-color:#FFF;
}
div#mainContent {
	float:left;
	width:407px;
	padding:0 10px;
}
h2 {
	margin:0 0 18px;
	padding:0 5px;
	font-size:25px;
	color:#FFF;
	background-color:#E71000;
}
#content h2 {
	padding:0 10px 0 5px;}
h3 {
	color:#E71000;
	font-size:16px;
	margin:10px 0;
}
a.more {
	color:#0096ff;
	text-decoration:none;
	font-weight:normal;
}
a.more:hover {
	color:#E71000;
	background-color:transparent;
}
a.imglink {
	color:#000;
	padding-bottom:20px;
	display:block;
	}
a.imglink:hover {
	background-color:transparent;
}
a {
	color:#E71000;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	background-color:#E71000;
	color:#FFF;
}

div#contentbody #player a:hover {
	background-color:#CCC;
	color:#FFF;
	border: 1px solid blue;
}
div#contentbody div.css-player, div#contentbody div.css-game {
	margin: 0 0 1em 0;
}
div#contentbody div.css-player a:hover, div#contentbody div.css-game a:hover {
	background-color: inherit;
	color:#FFF;
}
div#contentbody div.css-player img, div#contentbody div.css-game img {
	margin: 0;
	padding: 0;
}
p {
	margin:0 0 14px;
}
hr {
	height:1px;
	border:none;
	border-bottom:1px solid #e71000;
}
img.right {
	border:5px solid #f0f0f0;
	float:right;
	margin:0 0 3px 10px;
}
img {
	border:none;
}
div#content img {
	margin: 1em;
}
div#content div.intro p {
	color:#E71000;
	font-weight:bold;
	padding:0 0 15px;
	border-bottom:1px solid #E71000;
}
div#content p.date {
	margin:0 0 18px;
}
div#content p {
	line-height:18px;
	text-align:justify;
}
div#content p.right {
	text-align:right;
	margin:14px 0;
}

div#skyscrapper {
	width: 120px;
	height: 400px;
	float: right;
}

dl#future_events dt, dl#past_events dt {
	margin:.5em 0;
}

/* FORM */
form p {
	margin:0 0 5px;
	font-size: 12px;
	clear: both;
}
input.inputText {
	font-size:11px;
	color:#686262;
	width:140px;
}
form {
	margin:0;
	padding:0;
}
fieldset {
	border:none;
	margin:0;
	padding:0;
}
legend {
	font-size:18px;
	margin:0;
	padding:0 0 10px;
	line-height:30px;
}
legend span {
	background-color:#E71000;
	color:#FFF;
	padding:4px 7px;
}
label {
	background:url(images/label_bullet.gif) no-repeat 0 center;
	padding:0 0 0 10px;
	float:left;
	width:60px;
	color:#686262;
	font-size:11px;
	vertical-align: middle;
}
a.arrow {
	background:url(images/label_bullet.gif) no-repeat 0 3px;
	color:#e71000;
	padding:0 0 0 10px;
}
a.arrow:hover {
	text-decoration:underline;
}

/* FOOTER */
div#footer {
	text-align:center;
	font-size:10px;
}
div#footer p {
	text-align:center;
	font-size:10px;
	margin: 0;
}

/* BLOG */
div.paginate {
	text-align:center;
}

/* Tooltip */
#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#fff;
	padding:2px 5px;
	color:#e71000;
	display:none;
}

/*Notification if the content is available only in English*/
.notification {font-weight:bold;}
/*Third level submenu*/
div#menu ul.submenu ul.submenu {margin:1px 0 0 1px;
padding:3px 0 0 15px;
width:168px;
}
div#menu ul.submenu ul.submenu a {margin:0;padding:0;width:150px;}

/*freeform*/
#freeform ol {list-style-type:none;margin:0;padding:0;}
#freeform fieldset {border:1px solid #ccc;background:#f8f8f8;padding:0;margin:1em 0;}
#freeform fieldset#submit {border:none;padding-left:180px;background:none;}
#freeform fieldset {margin:10px 0;padding:0 0 1em;}
#freeform fieldset fieldset {border:none;clear:left;}

#freeform #profession {}
#freeform #profession li {clear:left;float:left;margin:3px 10px;width:400px;}
#freeform #profession li label {text-align:left;line-height:1.8;}

#freeform legend span {font-size:1em;display:block;color:#000;padding:0;background-color:transparent;}
#freeform li#attractive-design legend {font-size:1em;width:150px;color:#000;padding:0;background-color:transparent;padding:0 0 0 5px;}

#freeform legend {margin-left:10px;line-height:1;}
#freeform {margin:10px;}
#freeform li {margin:10px;clear:left;}
#freeform li input {padding:1px;line-height:1.2;}
#freeform li label {background:none;width:160px;text-align:right;float:left;margin-right:10px;font-size:1em;color:#000;}
#freeform input[type="radio"] {float:left;}
#freeform #profession input.radio {float:left;}
#freeform textarea {width:440px;}
#student_diary select, #information_source select, #learned select, #age select, #sex select, #profession select {width:10%;}
#freeform li#student_diary label {position:relative;}
#profession select {width:25%;}
#freeform p {color:#000;margin:0 1em;padding:0;}
#freeform #amount label, #freeform #language label {width:auto;display:inline;float:left;line-height:1.8em;}
#freeform #language select {width:auto;}
#freeform #count, #freeform #language {float:left;display:inline;}
#freeform span.required, span.required {background:none;color:red;font-weight:bold;font-size:1em;display:inline;float:none;}

#freeform #request_details li {clear:none;float:none;}

#freeform #student_diary, #freeform #information_source {margin:1em 0 3em 10px;}
#freeform #learned {margin:5em 0 0 10px;}
#freeform #attractive_design {margin:5em 0 0 1.5em;}
#freeform #attractive_design ol {margin:-35px 0 0 170px;height:50px;}
#freeform #attractive_design label {width:25px;margin:0 10px 0 0;padding:0;float:left;line-height:1.8;}

#freeform #attractive_design ol li {margin:0;width:65px;float:left;}
#freeform #attractive_design input {float:left;display:inline;width:auto;}
#freeform #attractive_design legend {font-size:1em;}

#freeform #language p {margin-top:2em;}
#freeform #data_sharing label {width:260px;text-align:left;}
#freeform #profession ol {margin-left:180px;}



/*Zoonotic diseases pages*/
div.diseases h2 {background-color:#E71000;color:#FFFFFF;font-size:25px;margin:0 0 18px;padding:0 5px;}
/*Disease name headings*/
div.diseases h3 {font-size:2em;}
div.diseases h4:first-child {width:40%;color:#fff;font-style:italic;background:#ed2124 url(images/pages/diseases/bg_diseases.png) no-repeat right top;font-size:1.2em;line-height:1;padding:5px;}
/*Question headings*/
div.diseases h4 {color:#e71000;font-size:1.2em;margin:25px 0 3px;}
div.diseases img {float:right;position:relative;margin-top:-5em !important;margin-left:25px !important;margin-bottom:-1em !important;}
div.diseases ul {line-height:18px;}
/*Generic width with sidebar*/
div#contentbody {float:left;width:80%;}
/*Full width for Diseases subpages*/
div.diseases div#contentbody  {width:100%;}


/*Language menu on Homepage*/
div#homeContent #drplang select {color:#e71000;background:#f8f8f8;border:1px solid #e71000;width:150px;text-align:center;}
div#homeContent {position:relative;}
div#homeContent #drplang {position:absolute;top:20px;right:15px;}

/*Form help texts inside labels*/
form#freeform li {position:relative;}
form#freeform span.help {position:absolute;left:260px;top:0;width:320px;margin-right:10px;text-align:left;color:#E71000;}

div#menu ul.submenu ul.submenu {width:168px;}
div#menu ul.submenu li {width:188px;}
div#menu ul.submenu ul.submenu li {width:168px;}
div#menu ul.submenu ul.submenu a {width:148px;}
div#menu ul.submenu ul.submenu ul.submenu {width:148px;}
div#menu ul.submenu ul.submenu ul.submenu li {width:155px;}
div#menu ul.submenu ul.submenu ul.submenu li a {width:128px;line-height:1;}
div#menu ul.submenu {margin:0 0 0 1px;border-top:1px solid #aaa;}
div#menu ul.submenu ul.submenu {border-top:none;}


/*EU Vet Diary*/
span.left {float:left;width:150px;border:1px solid #eee;margin:0 10px 20px 0;background:#efefef;}
span.left span {float:left;width:138px;padding:0 0 2em 1em;line-height:1;font-weight:bold;text-align:left;}

div#menu li.selected ul.submenu li.selected ul.submenu li a {background:transparent !important;}


/*Homepage content (new)*/
div.en #newsRight {}
div#newsLeft, div#newsRight {width:180px;}
div#newsLeft hr {display:none;}