@charset "utf-8";
/* CSS Document */
@import  "menu.css";
@import  "footer.css";
/*******************************************************************/
/*                                                           RESET */
/*******************************************************************/
* { padding: 0px; margin: 0px; }
body { /*font-family: Arial, Helvetica, sans-serif; */
font:Georgia, "Times New Roman", Times, serif;
color: #fff; font-size: 12px; line-height: 18px; background-color: #111111; /*background-image:url(../images/bg_lines3.jpg);background-repeat:repeat;*/
}
html, body { min-height: 100%; margin:0; padding:0; overflow:auto; }
/*********************************/
/* BASIC TAG DEFINITION & GLOBAL */
/*********************************/
p { padding-bottom: 12px;font-family:Verdana, Geneva, sans-serif;font-weight: normal; }
h1{padding-bottom:6px;color:#ccc;font-size:17px; font-family:Verdana, Geneva, sans-serif;font-weight: normal;}
h2{padding-bottom:6px;color:#991111;font-size:17px; font-family:Verdana, Geneva, sans-serif;font-weight: normal;}/*color:#ccc;*/
.clear { clear: both; height: 0px; overflow: hidden;}
.hide { display: none; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.small { font-size: 11px; }
.note { font-size: 12px; line-height: 140%; }
.big { font-size: 14px; }
.valign-middle { vertical-align: middle; }
img { border: none; }
a img { border: none; }
a { color: #990000; text-decoration: underline; }
a:hover { color:#fff; }

img.right { float: right; margin-left: 8px; margin-bottom: 5px; margin-top: 3px; }
img.left { float: left; margin-right: 8px; margin-bottom: 5px; margin-top: 3px; }
img.shadow {margin:15px;
padding:1px;
border:1px solid #CCC; }

hr { display: none; }
.hr-line { height: 1px; overflow: hidden; background-color: #CCCCCC; }
/*#outer_container {width:100%; height:100%; min-height:100%;}*/
#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:945px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
/*******************************************************************/
/*                                                          HEADER */
/*******************************************************************/
#header {position:relative;padding-top:10px;}
/*******************************************************************/
/*                                                            MAIN */
/*******************************************************************/
#main { position:relative;	padding-right:10px; padding-left:10px; padding-top:10px;/*padding:0em 0em 0em; bottom padding for footer 1em 0em 5em*/}
#main a { text-decoration: none; }
#leftmain
{
	/*position:relative;*/
	/*padding-left:10px; padding 10 in main*/ 
	float:left;
	width:675px; /*945 - 20 = 925 -675=250*/
	height:auto;
	padding:0px;
	margin-right:0px;
	margin-top:0px;
}
#rightmain
{
	width:250px; /*945 - 20 = 925 -675=250*/
	height:auto;
	position:relative;
	margin-right:0px;
	margin-left:auto;
	padding:0px;
}
#leftcontact
{
	/*position:relative;*/
	/*padding-left:10px; padding 10 in main*/ 
	float:left;
	width:490px;
	height:auto;
	margin-right:0px;
}
#rightcontact
{
	width:430px; /*345*/
	height:auto;
	position:relative;
	margin-right:0px;
	margin-left:auto;
	padding:0px;
}

/*******************************************************************/
/*                                                       LANGUAGES */
/*******************************************************************/
#languages {
	position: absolute;
	top: 74px;
	right: 17px;
	padding: 0px;
	margin: 0px;
	width: 68px;
}
#languages span,
#languages a { display: block; float: left; height: 21px; width: 30px; background:url(../images/languages.png) no-repeat left top; text-indent: -100px; overflow: hidden; }
#languages span { width: 38px; }
#languages span.gr { background-position: 0px 0px; }
#languages a.gr { background-position: 0px -21px; }
#languages span.en { background-position: -30px -21px; } /*-30px -21px;*/
#languages a.en { background-position: -38px 0px; } /*-38px 0px;*/
/* entry points **********************************************************************************************************/
#entry-points{overflow:hidden;background:url(../images/dots.png) repeat-x 0 100%;margin-bottom:12px;padding-top:14px;font:Georgia, "Times New Roman", Times, serif;font-size:12px;}
#entry-points article{width:30%;float:left;padding-bottom:14px;margin-right:5%;position:relative;color:#ddd}/*555*/
#entry-points article.three,#entry-points article.six{margin-right:0}

#entry-points article.four{clear:left}
#entry-points article.seven{width:60%; margin-right:0}
#entry-points article:last-child{margin:0;padding-right:0;border:0}
#entry-points h2{padding-bottom:6px;color:#CCC;font-size:17px; font-family:Verdana, Geneva, sans-serif;font-weight: normal;}
/*#entry-points article .more{margin-top:12px}*/
/* intro **********************************************************************************************************/
#intro{padding-bottom:14px;background:url(../images/dots.png) repeat-x 0 100%;overflow:hidden;position:relative;min-height:60px;}
#intro p{font-size:16px;float:left;margin-right:180px;font-weight:normal;}/*margin-right:220*/
#intro .buttons{position:static}
#intro .buttons .btn{width:100%}
#intro .buttons .btn a{width:auto;display:block}
/* buttons intro **********************************************************************************************************/
#intro .buttons{position:absolute;right:10px}/* 0*/
#intro .buttons a{width:160px;font-size:15px;line-height:20px;margin-bottom:2px;padding-top:4px}
#intro .buttons a i{display:block;float:right;background:url(../images/arr-right.png) no-repeat;width:14px;height:12px;margin-top:3px}
.btn a,button.btn{display:inline-block;padding:4px 12px;color:#fff;font:bold italic 13px/16px 'Lora',georgia,serif;border-radius:4px;border:1px solid #fff;cursor:pointer;background:url(../images/bg2.png),-webkit-gradient(linear,0% 0,0% 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.1)));background:url(../iimages/bg2.png),-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));background-color:#990000}/*2999b9*/
button.btn{padding-bottom:5px}
.btn a i{font-style:normal}
.btn a:active,button.btn:active{background-color:#e4e4e4}
.btn a.preview{background-color:#e4e4e4;color:#333}
.btn a:hover,.btn a.preview:hover,button.btn:hover{background-color:#333;color:#fff}
.btn.disabled a,button.btn.disabled{cursor:default;color:#fff;background-color:#e4e4e4}

#linkexch p{
	font-size:9px;}}
#linkexch h1, #linkexch a{
	font-size:10px;
	color:#FFF;}