*
{
  padding:                    0px;
  margin:                     0px;
}

html, body
{
  width:                      100%;
  height:                     100%;
}

body
{
  text-align:                 center;
  background:                 white;
}

div#main
{
  margin-left:                auto;
  margin-right:               auto;
  width:                      727px;
  text-align:                 left;
  position:                   relative;
}

div#langselect
{
  position:                   absolute;
  width:                      340px;
  height:                     360px;
  top:                        50%;
  left:                       50%;
  margin-left:                -170px;
  margin-top:                 -180px;
  background:                 white url("../img/logo4.jpg") no-repeat 0 0;
}

div#menu
{
  width:                      727px;
  height:                     114px;
}

div#left
{
  width:                      504px;
  float:                      left;
}

div#right
{
  background:                 white url("../img/px.gif") left repeat-y;
  width:                      223px;
  float:                      left;
}

div#film
{
  margin-bottom:              20px;
  height:                     157px;
  background:                 white url("../img/bg2.gif") no-repeat bottom left;
}

div#about
{
  width:                      478px; /* 484 */
  padding:                    0px 10px 20px 10px;
  background:                 white url("../img/bg3.gif") no-repeat bottom left;
}

div#columns
{
}

div#footer
{
  clear:                      both;
  float:                      none;
  background:                 white url("../img/bg_bottom.gif") no-repeat top left;
  padding:                    10px 10px 30px 10px;
  width:                      707px;
  font-family:                tahoma;
  color:                      #A6A4A4;
  text-decoration:            none;
  font-size:                  10px;
}


/*** TYPOGRAPHY ***/

body
{
	text-align:                 left;
	font-family:                Tahoma;
	font-size:                  11px;
	color:                      #666;
	line-height:                1.1em;
}

a { color: #D25F1A; text-decoration:none; background-color: transparent}
a:link    { color: #D25F1A; text-decoration:none; background-color: transparent}
a:visited { color: #D25F1A; text-decoration:none; background-color: transparent}
a:active  { color: #D25F1A; text-decoration:none; background-color: transparent}
a:hover   { color: #D25F1A; text-decoration:underline; background-color: transparent}

a.text { color: #D25F1A; text-decoration:none; background-color: transparent}
a.text:link    { color: #D25F1A; text-decoration:none; background-color: transparent}
a.text:visited { color: #D25F1A; text-decoration:none; background-color: transparent}
a.text:active  { color: #D25F1A; text-decoration:none; background-color: transparent}
a.text:hover   { color: #D25F1A; text-decoration:underline; background-color: transparent}

a.graphic { border: none; }
a.graphic:link    { border: none; text-decoration:none; background-color: transparent}
a.graphic:visited { border: none; text-decoration:none; background-color: transparent}
a.graphic:active  { border: none; text-decoration:none; background-color: transparent}
a.graphic:hover   { border: none; text-decoration:none; background-color: transparent}

h1,
h2,
h3,
h4 {
	font-family:                 Tahoma, Arial, Helvetica, sans-serif;
}

h1 {
	color:                       #FA8541;
	font-size:                   15px;
	font-weight:                 bold;
	margin:                      0.1em 0 0.15em 0;
	line-height:                 1.1em;
}

h2 {
	font-size:                   13px;
	font-weight:                 bold;
	color:                       #FA8541;
	margin:                      0.1em 0 0.3em 0;
	line-height:                 1.1em;
	text-align:                  justify;
}

h3 {
	font-size:                   12px;
	font-weight:                 bold;
	color:                       #263B56;
	margin:                      0.1em 0 0.15em 0;
	line-height:                 1.1em;
}
	
h4 {
	font-size:                   1.2em;
	line-height:                 1.6em;
	color:                       #316595;
	display:                     block;
	padding-top:                 5px;
	border:                      none;
}

h5 {
	font-size:                   1.1em;
	line-height:                 1.5em;
	color:                       #333333;
	display:                     block;
	padding-top:                 5px;
}

h6 {
	font-size:                   1.0em;
	line-height:                 1.4em;
	color:                       #316595;
	display:                     block;
	padding-top:                 5px;
}

p {
	margin-bottom:              0.8em;
	text-align:                 justify;
	line-height:                1.6em;
}

ul
{
	margin-bottom:              0.8em;
	text-align:                 justify;
	line-height:                1.6em;
	padding-left:               15px;
}

ol
{
	margin-bottom:              0.8em;
	text-align:                 justify;
	line-height:                1.6em;
	padding-left:               15px;
}

b
{
  color:                      #263B56;
}

ul.sidemenu
{
  margin:                     0 0 10px 0; 
  padding:                    0; 
  list-style:                 none;
}

ul.sidemenu li 
{
  background:                 url(../img/a1.gif) center left no-repeat; 
  margin:                     0 0 0 0px; 
  padding:                    0 0 0 13px;
  line-height:                25px;
}

ul.sidemenu.li 
{
  background:                 url(../img/a1.gif) center left no-repeat;
  margin:                     0 0 0 0px;
  padding:                    0 0 0 13px;
  line-height:                19px;
}

a 
{
  text-decoration:            underline;
  color:                      #4691CA;
}

td
{
  vertical-align:             top;
}

img
{
  border:                     none;
}



.bot_txt {	color:#A8A8A8;
			text-decoration:none}


.white {color:#ffffff; text-decoration:none}
.red { color:#FA8541; text-decoration:none}
.blue { color:#5C9ED0; text-decoration:none}
.black { color:#797877; text-decoration:none}


.m {vertical-align:middle}
.sm {font-size:10px}
.l {text-decoration:underline}
.n {text-decoration:none}
.t {text-transform:uppercase}
.big {font-size:12px}
.list {line-height:13px}


a:hover{text-decoration:none;}
.a:hover{text-decoration:underline;}


/*************************
 *       BLOGVIEW        *
 *************************/
 
div.datebox
{
  border:                     solid 1px #FA8541;
  margin-right:               5px;
  color:                      #fff;
}

div.datebox-border
{
  border:                     solid 1px #fff;
}

div.datebox-inner
{
  background:                 #FA8541;
  color:                      #fff;
  font-weight:                bold;
  line-height:                1em;
  padding:                    1px;
  text-align:                 center;
}

div.datebox-wday
{
  margin-bottom:              1px;
  font-size:                  10px;
  color:                      #fff;
}

div.datebox-day
{
  font-size:                  16px;
  position:                   relative;
  color:                      #fff;
}

div.datebox-month
{
  color:                      #fff;
}

div.datebox-year
{
  font-size:                  10px;
  color:                      #fff;
} 

/************************************************
 |               LIGHT-BOX                      |
 ************************************************/
 
 
#shader
{
  position:                   absolute;
  background-color:           #000;
  z-index:                    887;
  opacity:                    0.75;
  filter:                     alpha(opacity=75);
  width:                      100%;
  height:                     100%;
  top:                        0; 
  left:                       0;
}
#shader[id]{
	position:                   fixed;
}

#lightbox{
	top:                        0;
	left:                       0;
	z-index:                    888;
	background:                 #fff;
	border:                     1px solid gray;
  opacity:                    0.75 ;
  filter:                     alpha(opacity=75);	
  width:                      560px;
  height:                     400px;
  position:                   absolute;
  left:                       50%;
  margin-left:                -280px;
  
}
#lightbox[id]{
	position:                   fixed;
} 

div#newscontent
{
  position:                   absolute;
  top:                        30px;
  left:                       20px;
  width:                      520px;
  height:                     350px;
  padding:                    0 10px 0 0;
  overflow:                   auto;
  overflow-x:                 hidden;
  opacity:                    0.75 ;
  filter:                     alpha(opacity=75);	
}
 
div.close
{
  float:                      right; 
  height:                     10px;
  width:                      10px;
  margin:                     13px 13px 0 0;
  background:                 transparent url("close.gif") no-repeat 0 0;
  cursor:                     pointer;
}

div#rotator
{
  width:                      200px;
  height:                     120px;
}