body {
	background: #ffffff;
	border-top: 5px solid #393939;
	color: #333;
	font-size: 12px;
}

a {
	color: #999999;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	font-family: Georgia, serif;
	font-weight: normal;
	text-align: center;
}

h2 {
	padding: 20px 0 0;
	text-align: center;
}

h3 {text-align: center;}
h4 {font-size: 16px; font-weight: bold;text-align: center; border-bottom: 1px solid #242424;}
p {
	overflow: hidden;
	padding: 10px 0;
	text-align: left;
}
.info {
    text-indent: 10px;
    overflow: hidden;
    padding: 10px;
    text-align: justify;
    }
.container_12 {
	/* background: #fff url(../img/12_col.gif) repeat-y; */
	margin-bottom: 20px;
}

.container_16 {
	background: #fff url(img/16_col.gif) repeat-y;
}
#jobs {font-size: 21px;text-align: center; padding: 20px 60px 0;}
#jobs ul li {margin: 30px;}
.jobs { text-align: center; font-size: 24px;font-weight: bold;}

.lang {float: right;font-size: 12px;}


.h20 {height:20px;overflow: hidden;}
.h100 {height:100px;overflow: hidden;}

#panel { background:#393939; padding: 10px; overflow:hidden;color:#f2f2f2;}
.vcard {
        width:700px;
        text-align: left;
        font-size:12px;
        color:#f2f2f2;
	
}
.dvcard {border:0;}
.contact { margin-left:60px; list-style: none; margin-bottom:0; float: left;display:block;}

.fn {font-size: 14px; font-weight: bold;}
.org {font-size: 10px; margin-bottom:10px;}
.tel, .email, .skype, .icq, .gtalk {font-size: 10px;}

.btn-about {float: right;font-size: 12px;}
.btn-about span {text-align: right;}
#about {  
    overflow: hidden;
    padding: 10px;
    text-align: justify;
    }

.sticky {width:300px; text-align: center;font-size: 12px; margin-top:0px; height:30px;}

.custom_list {width:280px; }
.custom_list li {margin-left: 20px;}

.order {
	margin-top:20px;
	border-top: 1px solid #242424;
	width:300px;
	text-align: center;
	height:20px;
	padding-top:10px;
	font-size: 14px;
	font-weight: bold;
	}

.small_em {font-size: 10px;color: #999999;}