/* RESET CSS v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* BEE */
body { background: url('/images/landing/background.png') top left no-repeat;
       padding: 54px 0 0 36px; color: #4d4d4d;
       font-family: "Trebuchet MS", Verdana, Arial; font-size: 12px; min-width: 1000px;}

a { text-decoration: none;}
a:hover { text-decoration: underline;}
h2 { font-weight: bold; font-size: 20px; margin-bottom: 12px;}

#left { float: left; width: 516px; margin-right:108px; }
#right { float: left; width: 366px;}

a.more {display: block; margin-top: 22px; font-size: 14px; }

.element { padding: 12px;}
.element.first { height: 240px;}
.element.second {height: 90px; padding: 0 12px;}
.element.third {height: 340px; margin-top: 50px;}
.element.fourth {height: 280px; margin-top: 50px;}
#right .element.fourth {height: auto;}
.element.fifth { margin-top: 50px;}
.element.sixth { margin-top: 50px;}

#left .first.element { /*background: #fff;*/ width: 363px;}
#left .first.element img { margin-bottom: 24px; }
#left .first.element p {color: #707070; font-size:12px;}
ul.menu { margin-top: 21px;}
ul.menu a{ color: #707070;}
ul.menu a.standout { color: #ec008c; }
ul.menu a.standout2 { color: #FCD424; font-weight: bold; }
ul.menu a.standout3 { color: #0090E4; }
ul.menu a.standout4 { color: #00A651; }
#left .second.element {width: 363px; /*background: #fff*/ }
#left .third.element { visibility: hidden; color:#fff; background: #ea088c;}
#left .third.element table { }
#left .third.element table tr td { vertical-align: top;}
#left .third.element table tr td.row_1 { padding-bottom: 6px; }
#left .third.element table tr td.row_2 { padding-bottom: 6px; }
#left .third.element table tr td.row_main { padding-right: 6px; }
#left .fourth.element { visibility: hidden; color:#ea088c; background: #000;}
#left .fourth.element a {color:#ea088c;}
#left .fourth.element table { width: 100%;}
#left .fourth.element table tr td { padding: 6px 0 0 3px ;}
#left .fourth.element table tr.first td { padding-top: 0;}
#left .fourth.element table tr td.first { padding-left: 0;}
#left .fifth.element { color:#00a651; background: #fcd424;}
#left .fifth.element a { color:#00a651; }

form { margin: 0; padding: 0;}
form input[type="text"] { color:#4d4d4d;  height: 30px; border: 1px solid #4d4d4d; padding: 1px; margin: 0; width: 366px;}
form input[type="hidden"] {margin: 0; padding: 0; height: 0;}
form input[type="image"]  {border: 0; padding: 0; margin: 0;}

#right .third.element a { color: 000; }
#right .third.element a.more {color: #00a651; }
#right .third.element h2, #right .third.element h2 a {color: #0090E4; }
#right .third.element ul li { margin-bottom: 4px;}
#right .fourth.element a, #right .fourth.element h2 {color: #662d91; }
#right .fifth.element h2 { color: #0090e4;}

#right .fifth.element table tr td.column1 { padding-right: 12px; color: #0090e4; }
#right .fifth.element table tr td.deadline { color: #ec008c; }

#footer { text-align: center; margin-top: 180px; color: #979797; font-size: 0.9em;}
#footer a { color: #979797;}
#footer div { margin: 6px 0; }
#footerPartners tr td { width: 112px; vertical-align: top; padding-bottom: 10px; text-align: left; }
