﻿body
{
	background:#fffff2;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#312673;
	font-size:11px;
	line-height: 16px;
	
}

a
{
	color:#312673;
}

a:hover
{
	color:#0080C0;
	text-decoration:none;
}

a img
{
	border:0;
}

div.clear{clear:both;}

div#header{
	float:left;	
	background:#fff;
	width:100%;	
}

div#menu{	
	float:left;
	position:relative;
	width:100%;	
	background:#00a4de;
	z-index:100;
}

div#tools{
	float:left;	
	width:100%;
	height:22px;
	background:#e7ffff;	
	overflow:hidden;
	
}

div#content{
	float:left;
	width:740px;	
	padding:10px 20px;
}

div#front-content{
	clear:both;
	float:left;
	width:760px;		
	height:100%;
	padding:0;
}

div#front-content .left{
	float:left;
	width:140px;
	text-align:center;
	padding:10px 5px;
	overflow:hidden;
}

div#front-content .left hr{	
	margin:2px 0;
	height:1px;
	color:#ffcc00;
	background-color:ffcc00;
}

div#front-content .left p{
	margin:0;
	padding:0;
}

div#front-content  a.blue{
	font-family:arial;
	font-size:12px;
	color:#0080C0;
	text-decoration:none;
}
div#front-content  a.blue:hover{color: #ff6600;}
div#front-content .right  a.blue:hover{color: #312673;text-decoration:underline}


div#front-content .right{
	float:left;
	width:600px;	
	padding:0 0 0 10px;
	overflow:hidden;
}

div#header a#logo{
	float:left;
}
div#header img#food{
	float:left;
	margin-top:21px;
	margin-left:361px;
}

div#menu a.flag{
/* HIDE RUSSIAN 		*/
	visibility:hidden;	
/*              		*/
	float:left;
	margin:4px 8px;
}

div#menu a.flag-job
{
	float:left;
	margin:4px 8px;
}

div#menu div#nav
{
	float:left;	
	width:700px;
	margin-left:65px;	
}
div#menu div#nav div
{
	float:left;
	position:relative;
	width:700px;
	z-index:100;

}

div#tools div#crumb{
	float:left;
	padding:5px 4px;
	width:650px;
	line-height:100%;
	font-size: 10px;
}
div#tools div#crumb a{
	color: #333399;
	text-decoration:none;
}
div#tools div#crumb a:hover{
	color: #ff6600;
}
div#front-content div#links
{
	float:right;
	width:auto;
}
div#links
{
	float:left;
	padding-top:2px;
	width:100px;
}
div#links a
{
	overflow:hidden !important;
	float:left;
	margin-left:2px;
	display:block;
	height:18px;
	width:18px;
	text-indent:-999px;
}
div#links a#home{background:url(/resources/images/template/home.gif) no-repeat;}
div#links a#home:hover{background:url(/resources/images/template/homeo.gif) no-repeat;}
div#links a#sitemap{background:url(/resources/images/template/sitemap.gif) no-repeat;}
div#links a#sitemap:hover{background:url(/resources/images/template/sitemapo.gif) no-repeat;}
div#links a#search{background:url(/resources/images/template/search.gif) no-repeat;}
div#links a#search:hover{background:url(/resources/images/template/searcho.gif) no-repeat;}
div#links a#contact{background:url(/resources/images/template/contact.gif) no-repeat;}
div#links a#contact:hover{background:url(/resources/images/template/contacto.gif) no-repeat;}

/*STYLING FROM OLD SITE*/
.headline, h1 {
	color: #0080C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-stretch: ultra-expanded;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: normal;
	text-transform: none;
	word-spacing: normal;
}

.subheading, h2 {
	color: #0079B7;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-stretch: extra-expanded;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: normal;
	text-shadow: none;
	text-transform: none;
}

.contact h3{
	color: #312673;	
	font-size:11px;
	font-weight:bold;
	font-style: normal;
	background-color:#e7ffff;
	border:1px solid #00a4de;
	padding:17px 5px;
}

.promise, h3 {
	color: #0080C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-stretch: ultra-expanded;
	font-style: italic;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: normal;
	text-transform: none;
	word-spacing: normal;
}

.textblue, h4 {
	color: #0080C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 16px;
	text-transform: none;
}

.caption, smalltext, h5 {
	color: #0079B7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: normal;
	text-shadow: none;
	text-transform: none;
}

.date {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	line-height: 16px;
	text-transform: none;
}

.textklein {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #3A267E}

.TABGeneral {
                background-color:#00a4de;
}

div.blue-box {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333399;
	background-color: #e7ffff;
padding:5px;
width:80%;
}
div.blue-box  a{

color: #333399;
text-decoration:none;
}



.TABHeader {
	font-weight: bold;
	color: #333399;
	background-color: #e7ffff;
}

.TABContent {
	background-color:#fffff2;
	color:#3a267e;
}

.TABmarge {
	background-color:#E1E1E1;
}

hr {
	color: #BFBFBF;
}

/* Header */
#header td {
	color: #00A4DE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
}

/*#content li {
	list-style-type: circle;
}*/

#content li a:hover {
	list-style-type: circle;
                color: #3A267E;
	text-decoration: underline;
}

#content li a {
	list-style-type: circle;
	color: #0080C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
	text-transform: none;
}

#contentfull li a:hover {
	list-style-type: circle;
                color: #3A267E;
	text-decoration: underline;
}

#contentfull li a {
	list-style-type: circle;
	color: #0080C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
	text-transform: none;
}

/* Sitemap decoration*/

.linkedlist li {

}

.linkedlist a:hover {
	list-style-type: circle;
                text-indent: -25px;
                color: #3A267E;
	text-decoration: underline;
}

.linkedlist a {
	text-indent: -25px;
                list-style-type: circle;
	color: #0080C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	text-decoration: none;
	text-transform: none;
}

/* Promo */
#promo  p {
	color: #0080C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
	text-transform: none;
}

#promo a {
	color: #0080C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
	text-transform: none;
}

#promo a:hover {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 14px;
	text-transform: none;
}

#promo .amselected {
	font-weight: bold;
}

#promo .amselected:hover {
	font-weight: bold;
}

#promo .amchild {
	color: #0080C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 14px;
	list-style-type: square;
	text-decoration: none;
	text-transform: none;
}

#promo .amchild:hover {
	font-size: 11px;
}

#promo .amsister {
	color: #0080C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
	text-transform: none;
}

#promo hr {
	color: #EAC73F;
}

#promo ul {
	color: #0080C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 14px;
	margin: 0 0 0 8px;
                padding: 0px;
	text-decoration: none;
	text-transform: none;
}

#promo li {
	color: #0080C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 14px;
	margin: 0 0 0 8px;
                padding: 0px;
	text-decoration: none;
	text-transform: none;
}

table.sortable a.sortheader {
    background-color:#e7ffff;
    color:#3A267E;
    font-weight: bold;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color: #00a4d8;
    text-decoration: none;
}
