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;
}

:focus {
        outline: 0;
}

ins {
        text-decoration: none;
}
del {
        text-decoration: line-through;
}

table {
        border-collapse: collapse;
        border-spacing: 0;
}


/* and now something completely different ;) */

body {
    font-size: 75%;
    background-color: #ffffff;
    font-family: verdana;
}

html > body {
     font-size: 12px;
}

table td {
    vertical-align: top;
}

#header {
    margin-top: 100px;
    margin-left: 110px;
    min-height: 5.6em;
}

#header ul {
    margin-top: 3px;
}

#header li a {
    text-decoration: none;
    color: #caa2bb;
    font-size: 1.16em;
}

#header li a em {
    font-style: normal;
    color: #78064c;
}

#content {
    margin-top: 1em;
    margin-left: 110px;
    width: 840px;
}

#content #news {
    padding-left: 15px;
    line-height: 1.4em
}

#content #news li {
    margin-bottom: 1.4em;
    color: #787878;
    font-size: 1em;
}

#content #news li em {
    font-style: normal;
    color: #78064c;
    display: block;
}

#content table#navigation {
    height: 17px;
    line-height: 15px;
	margin-top: 3px;
}

#content table#navigation .nav {
    width: 14px;
    padding-top: 1px;
}

#content table#navigation .nav_info {
    /*width: 90px;*/
    text-align: left;
    padding-left: 16px;
    text-transform: uppercase;
}

#content table#navigation .nav_info a {
    color: #caa2bb;
    font-size: .9em;
    text-decoration: none;
}

#content table#navigation td#nav_status {
    font-size: .9em;
    padding-left: 3px;
    padding-right: 3px;
    color: #caa2bb;
    text-align: center;
}

#content .copyright {
    font-size: .83em;
    color: #e0e0e0;
    text-align: right;
	padding-top: 7px;
}

div.more_info {
    background-color: #ffffff;
    height: 4.2em;
    opacity: .8;
		-ms-filter: "alpha (opacity=80)";
    filter: alpha (opacity=80);
    margin-top: -4.2em;
    display: none;
}

div.more_info p {
    color: #787878;
    padding-left: 0.8em;
    padding-top: 10px;
    line-height: 1.3em;
		font-size: 10px;
}

div.more_info p .title {
    color: #111;
		font-size: 10px;
}

div.more_info p a {
    color: #78064c;
    text-decoration: none;
}

#menu {
    position: absolute;
    top: 101px;
    left: 644px;
    width: 305px;
}

#menu li {
    float: right;
    display: block;
    padding-left: 5px;
    height: 17px;
}

div#serie {
    line-height: 1em;
    height: 1em;
    margin-bottom: -7px;
    margin-top: -5px;
}

div#serie p {
    color: #caa2bb;
    text-align: right;
    text-transform:uppercase;
}

img#image {
    display: none;
}

div#contact_form table td {
    padding-top: 3px;
}

div#contact_form input#id_email, div#contact_form textarea#id_message, div#contact_form input#id_name {
    width: 258px;
    border: 1px solid  #caa2bb;
    color: #111111;
    font-size: 1em;
    line-height: 1.3em;
	font-style: normal;
    padding: 1px;
    font-family: Verdana;
}

input#submit_button {
    width: 3.2em;
    height: 1.5em;
    background-color: #ffffff;
    color: #caa2bb;
    margin-top: 0.5em;
    cursor: pointer;
    text-transform: uppercase;
    border: 0;
    margin-left: -2px;
}

em, strong {
	font-style: normal;
	font-weight: normal;
	color: #787878;
}

strong {
    font-size: 1.1em;
		text-transform: capitalize;
}

div#content p#static {
	color: #111111;
	font-size: 1em;
	line-height: 1.4em;
	text-align: justify;
}

div#content p#static  a{
	color: #caa2bb;
	text-decoration: none;
}

div#contact_form ul.errorlist {
    color: #78064c;
    text-align: center;
}

div#contact_form input#id_email.example, div#contact_form input#id_name.example, div#contact_form textarea#id_message.example {
	color: #666;
}

p#news_body {
    line-height: 1.4em;
    margin-top: 1em;
    margin-bottom: 1em;
    text-align: justify;
    color: #111;
}

ul#news_list {
    overflow: hidden;
    margin-bottom: 1em;
    margin-top: -2em;
}

ul#news_list li {
    float: left;
    display: block;
    padding-right: 5px;
}

ul#news_list li a {
    text-decoration: none;
    color: #787878;
}

ul#news_list li.selected a {
    text-decoration: none;
    color: #caa2bb;
}

div#languages_list a {
    color: #caa2bb;
    text-decoration: none;
}

div#languages_list {
    margin-bottom: 1em;
}

