/* temp*/
.border { border:#3CC 1px solid; }
.borderRED { border:#F00 1px solid; }

html, body { direction:ltr; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; font-size:12px; min-height: 100%; height: 100%;}
#body{  margin: 0; padding: 0; }

h3 { padding:0; margin:0;  }

p{ line-height:25px; }

* { margin: 0; padding: 0 }


/* Main page / 3 cols settings */
#main { width:848px; padding-left:70px; padding-right:70px; min-height: 100%; height: 100%; float:left; }
.main { width:848px;  min-height: 100%; height: auto !important; height: 100%; }


.side {height:100%; float:left; }
.blue { background-color:#469CD4; }
.grey { background-color:#CCC; }
#wrapper { padding:42px 0 0 0; min-height: 350px; height: auto !important; height: 350px; }
/* */

/* head settings */
#head { height:115px; }
/* */


/* logo */
#logo {margin-bottom:15px; }
/* */

/* Links */
.alink, .alink:visited { color:#469CD4; border-bottom:#469CD4 1px solid; cursor:pointer; font-weight:bold; }
.alink:hover, .alink:hover { color:#469CD4; border-bottom:#666 1px solid; cursor:pointer; }
a, a:hover {text-decoration:none; }
/* */



/* Links */
alink, alink:visited { color:#469CD4; border-bottom:#CCC 1px dotted; cursor:pointer; }
alink:hover { color:#469CD4; border-bottom:#666 1px dotted; cursor:pointer; }
/* */

.lang_link {padding:5px 20px 0 0; margin:0 20px 0 0;}
.lang_span {padding:5px 12px 0 0; margin:0 12px 0 0;}
/* menu settings */
#menu_line { height:24px;}

#menu { float:right; height:16px; margin:0; padding:0;  direction:ltr; }
#menu span { padding:0 20px 0 20px; float:left; }
#menu span a { text-decoration:none; color:#CCC; font-weight:bold; font-size:16px; }
#menu span a:hover { text-decoration:none; color:#CCC; font-size:16px; border-bottom:#CCC 10px solid; z-index:100; }
#menu span.last { padding:0 0 0 20px; font-size:16px;}

#menu span a.active_main_link {  color:#469CD4; border-bottom:#469CD4 10px solid; }


#lang { float:left; height:16px; margin:0; padding:0; }
#lang span { padding-right:15px; float:left; }
#lang span a { text-decoration:none; color:#CCC; font-size:11px;  }
#lang span a:hover { text-decoration:none; color:#CCC; }
#lang span a.active_link { color:#469CD4; }
/* */

/*/////////////////////////////////////////////////////////////*/
#line { height:3px; width:auto; background-color:#469CD4;  z-index:-100;}



/* flash */
#flash {padding:0px; }
/* */


/* boxes */
#boxes {margin:16px 0px 50px 0px; height:auto; height:120px; }
#box { float: left; width:240px; margin:0 64px 50px 0;  }
#box.last {margin:0 0 50px 0; }
#box_title { color:#CCC; font-size:22px;font-weight:bold; }
#box_text { color: #469CD4; font-size:13px; line-height:18px; letter-spacing:0.005em; text-align:left; height:100px; }


/* */

/* Inner pages */
#inner_wrapper { height:auto; padding-top:41px;   }
#right_inner { float:left; width:240px; }
#left_inner {float:left; width:524px; padding-left:84px; text-align:left; position:relative; font-size:13px; line-height:18px; letter-spacing:0.005em;}

#image_holder { float:left; }
#inner_page_title {float:left; color:#469CD4; font-size:22px; padding-left:18px; width:220px; font-weight:bold;  text-transform:uppercase; margin-bottom:25px;} /*line-height:59px; }*/


#center { min-height: 350px; height: auto !important; height: 350px;  }

#inner_list_collect { width:137px; }
#inner_list_collect ul { list-style-type:none; padding:0; margin:0; }
#inner_list_collect ul li { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#469CD4;padding:0; margin:0;  }
#inner_list_collect ul li span {padding:0; margin:0; }
.bigger { font-size:14px; line-height:20px; }
.bigger2 { font-size:13px; line-height:20px; font-weight:bold; }

#inner_wrapper h3 { margin:25px 0 9px 0px; color:#469CD4; }

#story_wrapper { margin-bottom:15px; }
/*  */


/* Footer settings */
#footer { width:auto; margin: 25px auto 0 auto; text-align:center; border-top:#469CD4 3px solid; clear:both; padding:3px 0 10px 0; }
#footer span { line-height:16px; font-size:11px; }
#footer span a { text-decoration:none; color:#CCC; font-weight:bold;}
#footer span a:hover { text-decoration:none; color:#CCC; font-weight:bold; }

/* Table ?!*/
#mastertbl { margin:0; padding:0; width:100%; height:100%; }

/* */

ol li {padding:4px; }

.right_border { background-color:#469CD4; width:50%; }
.left_border { background-color:#CCC; width:50%; }
.vmiddle { vertical-align:middle; }
.link {cursor:pointer; }
img{ border:none; }

.error_message{ color:#FF6464; font-weight:bold;}

#read_more { float:right; }



