@charset "UTF-8";
/* CSS Document */

/* Structure */
body {
	background:url(http://www.etwinning.net/images/bg_body.jpg) repeat-x top #0886d6;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#073e65;
}
table#wrapper {
	width:905px;
	margin:0 auto;
}
td#borderright{
	background:url(http://www.etwinning.net/images/border_right_bg.gif) repeat-y top;
	width:6px;
}
td#borderleft{
	background:url(http://www.etwinning.net/images/border_left_bg.gif) repeat-y top;
	width:5px;
}
td.top {
	background:#fff;
	height:40px;
}
td#header {
	background:url(http://www.etwinning.net/images/bg_header.jpg) no-repeat #fff;
	height:128px;
}
td#menu {
	height:28px;
	background-color:#FFFFFF;
}
td#content {
	background-color:#FFFFFF;
	padding-top:14px;
	min-height: 454px;
	height: auto!important;
	height: 454px;
}
td#footer {
	background:url(http://www.etwinning.net/images/bg_bottom.gif) no-repeat top left;
	height:60px;
	color:#446870;
	font-size:10px;
	text-align:center;
}
/* General */
img{
	border:0;
}
form{
	margin:0;
	padding:0;
}
a{
	color:#069fd7;
	text-decoration:none;
}
a:hover{
	color:#faa61a;
}
h1{
	font-size:20px;
	margin:10px 0 10px 20px;
	color:#073e65;
}
.subtitle{
	font-size:16px;
	margin:0 0 5px 10px;
	color:#2548a0;
}
h2{
	clear:both;
	font-size:18px;
	margin:5px 0 1px 10px;
	color:#073e65;
}
h2 span{
	font-size:12px; 
}
.underline{
	border-bottom:2px solid #073e65;
}
#login h2{
	color:#fff;
}
h3{
	font-size:16px;
	margin:5px 0 5px 10px;
	color:#073e65;
}
h4{
	font-size:14px;
	margin:5px 10px 5px 10px;
	color:#f1dc52;
}
p{
	margin:3px 10px 3px 10px;
	line-height:16px;
}
p.hat{
	color:#073e65;
	font-size:14px;
	line-height:18px;
}
.icon{
	margin:0 10px 0 5px;
}
.iconleft{
	margin-right:8px;
	vertical-align:middle;
}
.pictureleft{
	border:3px solid #479fab;
	margin:5px 10px 10px 10px;
}
.pictureright{
	border:3px solid #479fab;
	margin:5px 10px 5px 10px;
}
.picture{
	border:5px solid #d1dfe1;
	margin:5px;
}
.borderlight{
	border:3px solid #d1dfe1;
}
.thumbright{
	float:right;
	margin:5px 10px 5px 5px;
}
.thumbleft{
	float:left;
	margin:5px;
}
ul{
	list-style-image:url(http://www.etwinning.net/images/arrow.gif);
	margin:10px 10px 10px 15px;
	padding:0 0 0 15px;
	color:#073e65;
}
ul li{
	margin:2px 0px;
}
.listnobullet{
	list-style-type:none;
	list-style-image:none;
	margin:5px 10px 5px 12px;
	padding:0;
	color:#073e65;
	font-size:14px;
}
.listnobullet strong{
	color:#7b8f9e;
}
.listarrow2{
	list-style-image:url(http://www.etwinning.net/images/arrow2.gif);
	margin:55px 10px 5px 15px;
	padding:0 0 0 15px;
	color:#073e65;
	font-size:14px;
}
table.button{
	height:32px;
	margin:10px 0 5px 10px;
	background:url(http://www.etwinning.net/images/btn_bg.gif) repeat-x left top;
}
table.button a{
	text-transform:uppercase;
	margin:0 5px 0 5px;
	font-size:18px;
	line-height:32px;
	color:#FFFFFF;
}
table.button a:hover{
	color:#b35e26;
}
table.buttonsmall{
	height:24px;
	margin:10px 5px 5px 10px;
}
table.buttonsmall td.content{
	background:url(http://www.etwinning.net/images/btn_small_bg.gif) repeat-x left top;
}
table.buttonsmall a{
	text-transform:uppercase;
	margin:0 5px 0 5px;
	line-height:24px;
	color:#FFFFFF;
}
table.buttonsmall a:hover{
	color:#b35e26;
}
table.twocols{
	margin:14px 14px 0 14px;
}
table.twocols h1{
	margin:0px 0px 5px 10px;
}
table.fullwidth{
	width:867px;
	background:url(http://www.etwinning.net/images/box_full_width_bg.gif) repeat-y left top;
	margin:0 14px 14px 14px;
}
table.fullwidth td.head{
	background:url(http://www.etwinning.net/images/box_full_width_top.gif) no-repeat left top;
	height:26px;
}
table.fullwidth td.gallery{
	background:url(http://www.etwinning.net/images/box_full_width_top_gallery.gif) no-repeat left top;
	height:26px;
}
table.fullwidth td.head h2{
	color:#FFFFFF;
}
table.thirdwidth{
	width:350px;
	background:url(http://www.etwinning.net/images/box_350_width_bg.gif) repeat-y left top;
	margin:0 14px 14px 0px;
}
table.thirdwidth td.head{
	background:url(http://www.etwinning.net/images/box_350_width_top.gif) no-repeat left top;
	height:26px;
}
table.thirdwidth td.head h2, table.thirdwidth td.headgallery h2{
	color:#fff;
}
/* Tools */
#tools{
	padding-left:20px;
}
#tools a{
	color:#a6b2b7;
	text-decoration:none;
	font-size:10px;
	line-height:20px;
}
#tools a:hover{
	text-decoration:underline;
}
#tools td{
vertical-align:bottom;
}
#tools img{
	border:0;
	vertical-align:middle;
}
#tools .items{
	margin-left:2px;
	margin-bottom:2px;
}
/* Language */
#selectlanguage{
	text-align:right;
	padding-right:10px;
}
#selectlanguage select{
	border:1px solid #e2dbdb;
	color:#7aadc3;
}
span#search{
	width:150px;
}
span#search input{
	border:1px solid #e2dbdb;
	color:#7aadc3;
	width:150px;
	text-align:right;
	padding-right:25px;
	height:18px;
}
span#search img{
		margin-left:-25px;
		margin-top:4px;
		vertical-align:top;
}
/* Login */
#login{
	width:260px;
	min-height: 97px;
	height: auto!important;
	height:97px;
	margin: 17px 14px 0 0!important;
	margin: 17px 7px 0 0;
	float:right;
}
#login h2{
	text-transform:uppercase;
	font-size:14px;
	margin:8px 10px 0px 12px;
	color:#fff;
}
#login input{
	border:1px solid #e2dbdb;
	color:#7aadc3;
	width:150px;
	margin-bottom:5px!important;
	margin-bottom:4px;
	margin-top:4px;
	height:14px;
}
#login img{
	float:left;
	margin-left:10px;
	margin-top:5px!important;
	margin-top:7px;
}
#login a{
	color:#fff;
	margin-left:15px;
	font-size:10px;
}
#login a:hover{	
	text-decoration:underline;
}
#login .btn{
	background:url(http://www.etwinning.net/images/login_btn_bg.gif) repeat-x top;
	height:24px;
	text-align:center;
	margin:0px 20px 0 0;
}
#login .btn a{
	color:#fff;
	text-transform:uppercase;
	line-height:24px;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0 10px 0 10px;
	display:block;
}
#login .btn a:hover{
	text-decoration:none;
	color:#b35e26;
}
#login .btn img{
	margin:0!important;
	padding:0;
}
#login .todesktop{
	font-size:16px;
	color:#fb8106;
}
#login .todesktop:hover{
	text-decoration:none;
	color:#FFFFFF;
}
/* Menu */
td#menu ul {
	margin:0;
	padding:0;
	margin:0 20px 0 20px;
	height:20px;
	list-style-image:none;
}
td#menu ul li {
	background:#e7eaeb url(http://www.etwinning.net/images/menu_bg.gif) repeat-x left top;
	list-style-type:none;
	float:left;
	height:28px;
	padding:0 5px;
	position:relative;
	z-index:80;
	margin:0;
}
td#menu ul li.left {
	width:25px;
	padding:0;
	position:relative;
	z-index:100;
}
td#menu ul li.left div {
	position: absolute;
	left:-5px;
	top:-4px;
	z-index:100;
	padding:0;
}
*html td#menu ul li.left div {
	left:-5px;
	top:-4px;
	width:30px;
	z-index:100;
}
td#menu ul li.right {
	background: url(http://www.etwinning.net/images/menu_right.gif) no-repeat;
	width:10px;
	padding:0;
}
td#menu ul li.separator {
	background:url(http://www.etwinning.net/images/menu_separator.gif) no-repeat bottom;
	width:10px;
	padding:0;
}
td#menu ul li a {
	font-weight:bold;
	color:#069fd7;
	text-transform:uppercase;
	line-height:29px;
	font-size:14px;
}
td#menu ul#submenu {
	position:absolute;
	background-color:#FFF;
	height:auto;
	top:28px;
	left:-15px;
	display:none;
}
td#menu ul#submenu li {
	float:none;
	border:1px solid #e9e9e9;
	margin:1px 0 0 0;
	padding:0;
	height:auto;
	min-height:25px;
	width:170px;
}
td#menu ul#submenu li a, td#menu li#selected ul#submenu li a {
	color:#069fd7;
	min-height:20px;
	display:block;
	padding:5px 10px 0 10px;
	line-height:normal;
	width:150px;
}
td#menu ul#submenu li img {
	margin:0 10px 0 0;
}
td#menu ul#submenu li a:hover, td#menu li#selected ul#submenu li a:hover {
	background:url(http://www.etwinning.net/images/dropdownmenu_bg.gif);
	color:#faa61a;
}
td#menu ul li a:hover, td#menu ul li#selected a {
	color:#faa61a;	
}
td#menu table {
	height:28px;
	margin:0 20px 0 20px;
	padding:0;
}
td#menu table tr td {
	font-size:14px;
	padding:0;
	text-transform:uppercase;
	text-align:center;
	line-height:29px;
	background: url(http://www.etwinning.net/images/menu_bg.gif) repeat-x left top;
}
td#menu table tr td#selected {
	font-size:14px;
	padding:0;
	text-transform:uppercase;
	text-align:center;
}
td#menu table tr td#selected a {
	color:#faa61a;
	text-decoration:none;
	padding:0 5px 0 5px;
}
td#menu table tr td a {
	color:#069fd7;
	text-decoration:none;
	padding:0 5px 0 5px;
	font-weight:bold;
}
td#menu table tr td a:hover {
	color:#faa61a;
	text-decoration:none;
	padding:0 5px 0 5px;
	font-weight:bold;
}
/* Submenu */
table.submenu {
	margin-left:10px;
}
table.submenu a{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:0 5px;
	line-height:20px;
}
table.submenu a:hover{
	color:#0679c0;
}
table.submenu td{
	vertical-align:bottom;
	text-transform:uppercase;
}
table.submenu td.selected{
	color:#0679c0;
	font-size:12px;
	font-weight:bold;
	padding:0 10px;
	background:url(http://www.etwinning.net/images/submenu_bg.gif) top left repeat-x;
}
table.submenu td.gallery{
	color:#0679c0;
	font-size:12px;
	font-weight:bold;
	padding:0 10px;
	background:url(http://www.etwinning.net/images/submenu_gallery_bg.gif) top left repeat-x;
}
/* breadcrumbs */
div#breadcrumbs{
	color:#7a858c;
	margin: 0px 10px 0px 25px;
}
div#breadcrumbs ul{
	display: inline;
	margin: 0;
	padding:0;
}
div#breadcrumbs li{
	color:#7a858c;
	display: inline;
	font-size: 12px;
	padding-left: 12px;
	margin-right: 0px;
	background: url(http://www.etwinning.net/images/breadcrumb_separator.gif) center left no-repeat;
}
div#breadcrumbs li.first{
	padding-left: 0;
	background: none;
}
div#breadcrumbs li.last{
	text-transform: none;
}
/* Home */
table#welcome p{
	color:#073e65;
	font-size:17px;
	margin:0 25px 0 25px;
}
table#welcome h1{
	background:url(http://www.etwinning.net/images/h1_welcome_bg.gif) no-repeat left top;
	padding-left:25px;
	line-height:29px;
	margin-bottom:0px;
	margin-top:-5px;
}
table#welcome p a{
	font-size:14px;
}
table#today{
	background:url(http://www.etwinning.net/images/box_today_bg.gif) repeat-x left bottom #fff;
	width:294px;
}
table#today td{
	background:url(http://www.etwinning.net/images/box_today_border.gif) repeat-y left top;
}
table#today h2{
	margin:0 15px 0 15px;
}
table#today h3{
	margin:0 15px 0 15px;
}
table#today ul{
	margin:0 15px 0 20px;
	padding:0 0 0 15px;
	list-style-image:url(http://www.etwinning.net/images/box_today_li.gif);
	list-style-position:outside;
	font-size:12px;
}
table#today .separator{
	margin:5px 0 5px 1px;
}
.newshome{
	font-size:13px;
}
.newshome img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.shareviewshome{
	font-size:12px;
}
.shareviewshome img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
table#browse{
	clear:both;
	background:url(http://www.etwinning.net/images/box_browse_bg.gif) repeat-x left bottom #258ecc;
	width:553px;
}
table#browse td{
	background:url(http://www.etwinning.net/images/box_browse_border.gif) repeat-y left top;
}
table#browse td.top{
	background:url(http://www.etwinning.net/images/box_browse_top.gif) no-repeat left top;
	height:27px;
}
table#browse select.country{
	float:right;
	width:130px;
	margin:2px 2px 0 0;
}
table#structure, table#structure td{
background:none;
}
td.top h2{
	color:#FFFFFF;
	font-weight:normal;
	margin-left:10px;
}
#tag {
	padding: 15px;
	text-align: justify;
	vertical-align:top;
}
#tag a {
	color: #fff;
	text-decoration: none;
}
#tag a:hover {
	color: #f1dc52;
	text-decoration: underline;
}
#tag a.t24 {
	font-size: 24px;
}
#tag a.t18 {
	font-size: 18px;
}
#tag a.t17 {
	font-size: 17px;
}
#tag a.t15 {
	font-size: 15px;
}
/* Content - general */
table.BoxRight{
	width:260px;
	font-size:14px;
}
table.BoxRight td.top{
	height:26px;
	background:url(http://www.etwinning.net/images/box_right_top.gif) top left no-repeat;
}
table.BoxRight td.bg{
	height:20px;
	background:url(http://www.etwinning.net/images/box_right_bg.gif) top left repeat-y;
	padding:0px 10px;
}
table.BoxRight td.bgselected{
	height:20px;
	background:url(http://www.etwinning.net/images/box_right_bg_selected.gif) top left repeat-y;
	padding:0px 10px;
}
table.BoxRightTools{
	width:260px;
	margin-top:20px;
	font-size:14px;
}
table.BoxRightTools td.bg{
	height:20px;
	background:url(http://www.etwinning.net/images/box_right_tools_bg.gif) top left repeat-y;
	padding:0px 10px;
}
table#editor{
	width:531px;
	margin-top:20px;
}
table#editor td.bg{
	background:url(http://www.etwinning.net/images/box_editor_bg.gif) top left repeat-y;
}
table#editor ul.listnobullet{
	font-size:12px;
	font-weight:bold;
}
.boxsubmenu{
	display:block;
	margin-left:20px;
}
.subbullet{
	float:left;
	margin-top:7px;
}
/* Content - kits */
table.btn_ilike{
	height:64px;
	background:url(http://www.etwinning.net/images/btn_ilike_bg.gif) top left repeat-x;
	margin-bottom:10px;
	margin-left:5px;
}
table.btn_ilike a{
	font-size:16px;
	text-transform:uppercase;
	padding:0px 30px 0px 10px;
	display:block;
	margin-top:5px;
}
td#projectkits{
	background:url(http://www.etwinning.net/images/bg_kit_hom.gif) top left no-repeat #fff;
	width:488px;
	padding:10px;
}
.listing{
	width:858px;
	margin:4px 3px 0px 3px;
}
.listing h3 {
	color:#048fc2;
}
.listing td{
	background-color:#E4E7E8;
	border-bottom:2px solid #FFFFFF;
	border-left:3px solid #FFFFFF;
	color:#43484A;
	font-size:12px;
	padding:10px;
	text-align:center;
}
.listing td.tdpicture{
	width:50px;
}
.listing img.picturekit{
	border:3px solid #479FAB;
	margin:10px;
}
.listing td.txt{
	text-align:left;
	color:#073e65;
}
.listing td.txt p{
	text-align:left;
	color:#073e65;
}
table.headerlisting{
	width:858px;
	margin-left:4px;
}
td.tdheaderlisting{
	width:578px;
}
td.tdheadergallery{
	width:753px;
}
table.headerlisting td.information{
	width:140px;
}
td.information{
	width:120px;
	font-weight:bold;
}
table.headerlisting td.rating{
	width:140px;
}
td.rating{
	width:120px;
	font-weight:bold;
}
table.headerlisting td.age{
	width:130px;
}
td.age{
	width:100px;
	font-weight:bold;
}
table.headerlisting td.languages{
	width:130px;
}
td.languages{
	width:100px;
	font-weight:bold;
}
table.headerlisting td.countries{
	width:100px;
}
td.countries{
	width:70px;
	font-weight:bold;
}
td.countries img{
	margin:3px 0px;
}
/* Footer */
td#footer {
	color:#fff;
}
td#footer a {
	text-decoration:none;
	color:#fff;
}
td#footer a:hover {
	text-decoration:underline;
}
/* Preregistration */
img.preregistrationPicture {
	margin:10px;
}
table.helpbox {
	margin-right:10px;
}
table.helpbox tr td.bg{
	background:url(http://www.etwinning.net/images/fieldset_helpbox_bg.gif) top left repeat-y;
	width:12px;
	vertical-align:top;
	padding:0;
}
table.helpbox td.content {
	width:142px;
	vertical-align:top;
	background-color:#00b5e6;
	border-bottom:#d3eaf0;
	border-right:#d3eaf0;
	border-top:#d3eaf0;
	padding:10px;
	color:#fff;
}
table.formTable {
	margin:0 0 0 20px;
}
tr.form {
	background-color:#ddf3f6;
}
tr.form h2 {
	font-size:20px;
	margin:0 0 15px 20px;
	text-transform:uppercase;
}
tr.form h3 {
	color:#43484a;
	margin-left:15px;
}
tr.form label {
	color:#43484a;
	font-size:14px;
}
tr.form td {
	padding-bottom:10px;
	font-size:11px;
	color:#4eb0bd;
}
tr.form td.label {
	padding-left:15px;
	width:180px;
	font-weight:bold;
}
input.textField {
	width:240px;
	height:23px;
	border:1px solid #56adc6;
}
select.selectField {
	height:23px;
	border:1px solid #56adc6;
}
table.buttonbig{
	height:27px;
	margin-top:20px;
	background:url(http://www.etwinning.net/images/btn_big_bg.gif) repeat-x left top;
	float:none;
}
table.buttonbig a{
	text-transform:uppercase;
	font-size:15px;
	margin:0 5px 0 5px;
}
table.btnsearchcountry{
	height:27px;
	background:url(http://www.etwinning.net/images/btn_search_country_bg.gif) repeat-x left top;
}
table.btnsearchcountry a{
	margin-top:3px;
	display:block;
}
table.buttonbig td.spacer {
	background:#ddf3f6 none;
	width:20px;
}
/* Registration */
img.registrationPicture {
	margin:0 10px 10px 10px;
}
tr.form td.stepfinalize{
	background: url(http://www.etwinning.net/images/fieldsetsteps_step_bg.gif) no-repeat top left ;
	height:40px;
	font-size:30px;
	text-align:center;
	color:#c3dee2;
	width:69px;
	color:#ff8214;
	font-size:30px;
	padding:0;
	margin:0;
}
tr.form h2.stepTitle {
	text-transform:none;
	margin:0;
}
tr.registerForm {
	background-color:#ddf3f6;
}
tr.registerForm td {
	padding-bottom:10px;
}
tr.registerForm label {
	color:#43484a;
	font-size:14px;
	padding-top:3px;
	padding-left:15px;
	width:180px;
	font-weight:bold;
	float:left;
}
table.schools {
	width:95%;
	margin:10px auto;
}
table.schools th.select {
	width:24px;
}
table.schools th {
	text-align:left;
	background-color:#00b5e6;
	color:#FFF;
	padding:3px 10px;
}
tr.registerForm select {
	border:1px solid #56adc6;
	width:150px;
	height:22px;
	color:#738085;
}
table.schools td {
	color:#5a5a5a;
	padding:10px;
}
table.schools td h3 {
	margin:0;
	color:#5a5a5a;
}
tr.registerForm h3 {
	color:#43484A;
	margin:5px 15px 10px 15px;
	font-size:14px;
}
table.schools tr.odd td {
	background-color:#d8ecf2;
}
table.schools tr.even td {
	background-color:#caeaf3;
}
tr.registerForm table.buttonbig {
	margin:0 0 0 13px;
}
tr.registerForm label.neutral {
	float:none;
	font-weight:normal;
	font-size:12px;
	width:auto;
	padding:0 20px 0 5px;
}
tr.registerForm label.small {
	color:#4eb0bd;
	font-size:11px;
	font-weight:normal;
	padding:0 15px;
}
span.schoolName {
	color:#738085;
}
table.steps{
	background:url(http://www.etwinning.net/images/steps_bg.gif) repeat-x top left;
	height:60px;
	margin:10px;
	width:100%;
}
table.steps td {
	color:#e3d9d9;
	text-transform:uppercase;
	text-align:left;
}
table.steps h3 {
	color:#cad2d5;
	text-transform:uppercase;
	font-size:16px;
	margin:0;
	font-weight:normal;
	padding:0;
	margin-top:5px;
}
table.steps td#selected {
	background:url(http://www.etwinning.net/images/steps_bg_selected.gif) repeat-x top left;
	color:#FFFFFF;
	text-transform:uppercase;
}
table.steps #selected h3{
	color:#fffbc5;
	text-transform:uppercase;
	font-size:16px;
	padding:0;
	margin:0;
	font-weight:normal;
	margin-top:5px;
}
/* 02 */
table.checkboxes {
	width:440px;
	margin-bottom:20px;
}
table.checkboxes td {
	padding:2px 0;
	width:50%;
}
/* 03 */
span.blue {
	color:#089fd7;
}
tr.registerForm textarea {
	border:1px solid #56adc6;
	width:420px;
	height:170px;
}
input.small {
	border:1px solid #56adc6;
	width:100px;
}

/* 04 */
table.preview {
	width:610px;
	margin:0 0 15px 15px;
	font-weight:bold;
	color:#43484A;
	padding:0 0 15px 0;
	border-bottom:1px solid #FFF;
}
table.preview th {
	width:200px;
	padding:0;
	padding-bottom:3px;
	color:#479FAB;
	text-align:left;
	vertical-align:top;
}
table.preview td {
	padding:0;
	vertical-align:top;
	padding-bottom:3px;
}

/* COUNTRY 2 */
table.fullTable {
	width:848px;
	margin:0 auto;
	padding:0;
	background:#ddf3f6 url(http://www.etwinning.net/images/full_table_bottom.gif) no-repeat bottom;
	margin-bottom:10px;
}
table.fullTable td {
	vertical-align:top;
}
table.fullTable td.left {
	width:320px;
	padding:0 10px;
}
table.fullTable td.top {
	background:url(http://www.etwinning.net/images/full_table_top.gif) no-repeat;
	height:14px;
	font-size:0;
	padding:0;
}
table.fullTable h2 {
	text-transform:uppercase;
	font-size:20px;
}
table.fullTable h3 {
	text-transform:uppercase;
	font-size:14px;
}
table.fullTable h4 {
	font-size:14px;
	color:#174a6f;
}
table.fullTable p {
	font-size:13px;
}
table.fullTable p.topLink {
	text-align:right;
	text-transform:uppercase;
	font-size:14px;
	margin-bottom:10px;
	margin-right:10px;
}
table.fullTable div.bigGradientBox {
	background:url(http://www.etwinning.net/images/big_gradient.gif) no-repeat bottom;
	padding:0 0 10px 0;
}
table.fullTable img.themeInfo {
	float:right;
	margin:0 40px 0 10px;
}
table.greenBox, table.blueBox {
	margin-top:14px;
}
table.greenBox td.head {
	background:url(http://www.etwinning.net/images/green_box_top.gif) no-repeat;
	height:26px;
	margin:0;
	padding:0px 0 0 10px;
}
table.blueBox td.head {
	background:url(http://www.etwinning.net/images/box_blue_top.gif) no-repeat;
	height:26px;
	margin:0;
	padding:0px 0 0 10px;
}
table.greenBox td.head h2, table.blueBox td.head h2 {
	color:#FFF;
	font-size:14px;
}
table.greenBox td.bg, table.blueBox td.bg{
	background:url(http://www.etwinning.net/images/green_box_bg.gif) repeat-y top;
	width:318px;
	margin:7px 0 0 0;
	padding:0 0 10px 0;
}
table.greenBox p, table.blueBox p {
	font-size:11px;
}
table.fullTable a.service {
	display:block;
	width:249px;
	height:35px;
	background:url(http://www.etwinning.net/images/national_service.gif) no-repeat;
	margin:15px 0 0 0;
	padding:15px 0 10px 64px;
	font-size:14px;
	font-weight:bold;
}
table.fullTable table.map td.headgreen {
	background:#ddf3f6 url(http://www.etwinning.net/images/map_top.gif) no-repeat top;
	width:497px;
	height:35px;
	padding:0;
}
table.fullTable table.map td.headblue {
	background:#ddf3f6 url(http://www.etwinning.net/images/box_map_blue.gif) no-repeat top;
	width:497px;
	height:35px;
	padding:0;
}
table.fullTable table.map td.bg {
	background:#FFF;
	border-bottom:1px solid #d5d4d5;
	border-right:1px solid #d5d4d5;
	border-left:1px solid #d5d4d5;
	padding:23px;
}
table.fullTable table.tabs {
	height:26px;
	margin:9px 10px 0px 10px;
}
table.fullTable table.tabs td {
	vertical-align:middle;
	text-transform:uppercase;
	font-size:12px;
}
table.fullTable table.tabs a {
	color:#FFF;
}
table.fullTable table.tabs a:hover{
	color:#faa61a;
}
table.fullTable table.tabs td.selected {
	background-color:#FFF;
	color:#0679c0;
}
table.fullTable label {
	font-size:14px;
	font-weight:bold;
}
table.fullTable table.map p {
	margin:0 0 15px 0;
}
table.fullTable input.searchField {
	background:url(http://www.etwinning.net/images/search_input.gif) no-repeat right #fff;
	border:1px solid #5ec0d8;
	padding:2px 18px 2px 2px;
}
table.searchcountry{
	margin-bottom:5px;
}
table.searchcountry td.bgc{
	 background-color:#ddf3f6;
	 padding-left:10px;
}
table.fullTable div.googleMap {
	border:5px solid #d9e5e7;
	width:455px;
	margin:0 auto;
	position:relative;
}
img#pointer1 {
	position:absolute;
	left:100px;
	top:37px;
}
img#pointer2 {
	position:absolute;
	left:93px;
	top:141px;
}
img#pointer3 {
	position:absolute;
	left:267px;
	top:131px;
}
img#pointer4 {
	position:absolute;
	left:175px;
	top:109px;
}
table.result{
	width:821px;
	margin-bottom:15px;
}
table.result td.headcountry{
	background:url(http://www.etwinning.net/images/box_result_country.gif) no-repeat left;
	height:28px;
}
table.result td.headsubject{
	background:url(http://www.etwinning.net/images/box_result_subject.gif) no-repeat left;
	height:28px;
}
table.headerresult{
	width:800px;
}
table.headerresult td.throw{
	width:400px;
}
table.headerresult td.little{
	width:100px;
}
table.headerresulttd.mid{
	width:200px;
}
table.headerresult h2{
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:none;
	padding-left:3px;
}
table.result td.bg{
	background:url(http://www.etwinning.net/images/box_result_bg.gif) repeat-y top left;
}
/* Content - Table Resultlisting */
table#resultlisting{
	width:818px;
	border:2px solid #fff;
	margin-left:1px;
	padding-bottom:1px;
}
table#resultlisting td{
	background-color:#e4e7e8;
	border-left: 2px solid #fff;
	font-size:12px;
	color:#43484a;
	text-align:center;
	padding:5px;
	border-bottom:4px solid #fff;
}
table#resultlisting td.throw{
	background-color:#eaeced;
	text-align:left;
	width:400px;
}
table#resultlisting td.little{
	vertical-align:middle;
	width:100px;
}
table#resultlisting td.mid{
	vertical-align:middle;
	width:200px;
}
table#resultlisting td.action{
	background-color:#ffd8b0;
}
table#resultlisting td.throw table{
	width:100%;
}
table#resultlisting td.throw td{
	border:0;
	padding:0;
	background:none;
	text-align:left;
}
table#resultlisting td a.email{
	font-size:12px;
}
/* Content - Gallery */
td#projectgallery{
	background:url(http://www.etwinning.net/images/bg_gallery_hom.gif) top left no-repeat #fff;
	width:488px;
	padding:10px;
}
table.thirdwidth td.headgallery{
	background:url(http://www.etwinning.net/images/box_350_width_gallery_top.gif) no-repeat left top;
	height:26px;
}
#formGallery select, #formGallery input{
	border:1px solid #5ec0d8;
	margin:10px 0px 10px 80px;
	width:250px;
	color:#7aadc3;
	font-size:12px;
	padding:3px;
}
span#searchgallery{
	width:220px;
}
span#searchgallery input{
	padding-right:25px;
	margin-left:90px;
	width:220px;
}
span#searchgallery img{
		margin-left:-25px;
		margin-top:13px!important;
		margin-top:15px;
		vertical-align:top;
}
/* Content - My quick profile */
table#myquickprofile{
	background:url(http://www.etwinning.net/images/box_my_bg.gif) repeat-y left top;
	width:360px;
}
table#myquickprofile td.top{
	background:url(http://www.etwinning.net/images/box_quickprofile_top.gif) no-repeat left top;
	height:26px;
}
td#quickprofile{
	background:url(http://www.etwinning.net/images/box_quickprofile_bg.gif) repeat-y left top;
	padding-top:5px;
}
.coolhot{
	float:right;
	margin-top:-3px;
	font-size:10px;
	margin-right:10px;
}
.hot{
	color:#f65c08;
}
/* Content - My Project ideas */
.comment{
	color:#069fd7;
}
.posted{
	float:right;
	margin-right:10px;
	margin-top:2px;
	color:#969899;
}
.date{
	color:#969899;
}
.citation{
	font-style:italic;
}
table#me{
	margin:14px 14px 0 14px;
}
table#me #school{
	font-size:14px;
}
table#me #mypict{
	border:4px solid #d1dfe1;
}
table#me h2{
	margin-top:0;
}
table#me h4{
	color:#43484a;
	font-weight:normal;
}
table#notifications{
	background:url(http://www.etwinning.net/images/box_notifications_bg.gif) repeat-y left top;
	width:279px;
}
table#notifications td.top{
	background:url(http://www.etwinning.net/images/box_notifications_top.gif) no-repeat left top;
	height:26px;
}
table.halfwidth{
	background:url(http://www.etwinning.net/images/box_half_width_bg.gif) repeat-y left top;
	width:427px;
	margin-bottom:14px;
}
table.halfwidth td.head{
	background:url(http://www.etwinning.net/images/box_half_width_top.gif) no-repeat left top;
	height:26px;
	color:#FFFFFF;
}
table.halfwidth td.head h2{
	color:#FFFFFF;
	font-weight:normal;
	margin-top:0;
}
table.halfwidth h4{
	color:#43484a;
	font-weight:normal;
}
td.actionlink{
	text-align:right;
	height:17px;
}
table#titleproject{
	margin:0 14px 0 14px;
	background:url(http://www.etwinning.net/images/titleproject_bg.gif) repeat-y left top;
}
table#titleproject td#titleprojectcontent{
	background:url(http://www.etwinning.net/images/titleproject_bg_content.gif) no-repeat left bottom;
	padding:5px 10px 0 10px;
	width:450px;
}
table#titleproject td#titleprojectlabel{
	background:url(http://www.etwinning.net/images/titleproject_bg_content.gif) no-repeat right bottom;
	padding:5px 10px 0 10px;
	text-align:right;
}
table#titleproject h1{
	margin:0 10px;
}
table#title{
	margin:14px 14px 0 14px;
	background:url(http://www.etwinning.net/images/title_bg.gif) repeat-y left top;
}
table#title td#titlecontent{
	background:url(http://www.etwinning.net/images/title_bg_content.gif) no-repeat left bottom;
	padding:5px 10px 0 10px;
}
table#title td#titlecontent a {
font-size:16px;
}
/* Content - Table slideshow */
table#slideshow h3{
	text-align:center;
}
table#slideshow img.thumb{
	border:2px solid #518690;
	margin:0 5px 0 5px;
}
table.fullwidth td.twinspace{
	background:url(http://www.etwinning.net/images/box_full_width_twinspace.gif) no-repeat left top;
	height:26px;
}
table.date{
	background:url(http://www.etwinning.net/images/twinspace_date_bg.gif) no-repeat top left;
	width:39px;
	height:53px;
	text-align:center;
	margin-right:5px;
}
table.date td.month{
	font-size:12px;
	text-transform:uppercase;
	padding-top:1px;
}
table.date td.day{
	font-size:16px;
	font-weight:bold;
}
table.date td.year{
	font-size:11px;
	padding-bottom:1px;
}
table.submitbtn, table.submitwhitebtn{
	height:68px;
	margin-top:10px;
	margin-bottom:10px;
}
table.submitbtn td.bg{
	background:url(http://www.etwinning.net/images/submit_bg.gif) top left repeat-x;
}
table.submitwhitebtn td.bg{
	background:url(http://www.etwinning.net/images/submit_on_white_bg.gif) top left repeat-x;
}
table.submitbtn a, table.submitwhitebtn a{
	display:block;
	color:#1d6292;
	font-size:1.6em;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	margin-top:0.75em;
	margin-left:10px;
	margin-right:15px;
}
table.submitbtn a:hover, table.submitwhitebtn a:hover{
	color:#FAA61A;
}
table.ybtn{
	height:24px;
	margin:10px 0 10px 0;
}
table.ybtn td.bg{
	background:url(/images/yellow_btn_bg.gif) repeat-x left top;
}
table.ybtn a{
	text-transform:uppercase;
	display:block;
	margin:3px 5px 0 5px;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
table.ybtn a:hover{
	color:#b35e26;
}
/*	EUROPEAN SCHOOLNET ADDITIONS	*/
table.headerresult td.long{
	width:800px;
}
table#resultlisting td.long{
	background-color:#eaeced;
	text-align:left;
	width:800px;
}
table#resultlisting_noformat{
	padding:0;
	width:750px;
	border:none;
}
table#resultlisting_noformat td{
	padding:0;
	background-color:#eaeced;
	font-size:12px;
	color:#43484a;
	border:none;
	text-align:left;
}
table.fullwidth td.twinblog{
	background:url(http://www.etwinning.net/images/box_full_width_twinspace.gif) no-repeat left top;
	height:26px;
}
table.fullwidth td.twinblog a{
	color:#ffffff;
}
table.fullwidth td.twinblog a:hover{
	color:#ff7401;
}
table#browse select.s_subject{
	float:right;
	width:130px;
	margin:2px 2px 0 0;
}
#login2{
	min-height: 97px;
	height: auto!important;
	height:97px;
	margin: 17px 14px 0 0!important;
	margin: 17px 7px 0 0;
}
#login2 h2{
	text-transform:uppercase;
	font-size:14px;
	margin:8px 10px 0px 12px;
}
#login2 input{
	border:1px solid #e2dbdb;
	color:#7aadc3;
	width:150px;
	margin-bottom:5px!important;
	margin-bottom:4px;
	margin-top:4px;
	height:14px;
}
#login2 img{
	float:left;
	margin-left:10px;
	margin-top:5px!important;
	margin-top:7px;
}
#login2 a{
	color:#fff;
	margin-left:15px;
	font-size:10px;
}
#login2 a:hover{	
	text-decoration:underline;
}
div.scroll {
	height:206px !important;
	margin:0 5px !important;
	margin:0 21px 0 5px;
	overflow-x:hidden !important;
	overflow-y:scroll !important;
}
div.googleMap_pp {
	border:5px solid #D9E5E7;
	margin: 5px 0 0 9px;
	position:relative;
	width:403px;
}
