/*  http://terox.eu - teROX
   Author:    Sergie Monks
   ----------------------------------------------------*/

body {
text-align: left;
//text-align: center;
margin:0;
background:url(/images/backgrr.png) #e1f2f4 repeat-x top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6d7779;
}

a {
   outline: none;
}

img {
   outline: none;
}
a:link {  color: #869294; text-decoration: none;}
a:visited {  color: #707a7c; text-decoration: none;}
a:hover {  color: #4d686d; text-decoration: none;}
A:active {color: #4d686d; text-decoration: none}

.align-right { float:right; margin: 0 0 15px 15px; }
.align-left { float:left; margin: 0 15px 15px 0; }
.frame { padding: 5px; border: 1px solid #aaa; }


.zoom2 { margin:-25px 4px 3px -100px;   }

.captcha {position: absolute;
top: 192px;left:108px;}

td {font-size: 12px;}

.index-errors {width: 220px;position: absolute; bottom: 100px; right:20px;}
.index-left .reg-logo {padding: 10px;margin-left: 15px;}
.features {
position: absolute;
top: 36px;
font-family :"Verdana";
font-size :1.5em;
color :#acc1c4;
z-index: 0;
text-align: left;
left: 225px;}

.index-left {
line-height:18px;
margin-top:10px;
padding-right:80px;}

.bg1 {float: right;}

/* Left profile block */
#left-column-my {
  float: left;
  width: 115px;  padding-bottom: 15px;
  //width: 205px;
  margin: 0px 1px 0px 0px; }

/* Right profile block */
#right-column-my {
  float: left;
  width: 770px;
  padding-left: 0px;
   margin: 0px 0px 0px 12px; 
}

#top-column-my {
  width: 200px; float:right;
  margin: 0.5px -208px 0px 0px; }

#topp-column-my {
  margin: 0.4px 0px 0px 0px;
 }

.bannerbox {
padding-right: 1px;
padding-bottom: 5px;
text-align: center;
width: 800px; background-color: #8b9b9e;
margin: 0px auto 2px auto;
}

.newsbox {
margin:auto;text-align: left;
width: 820px;
height: 126px;
background: white;
padding: 5px;
margin: 0 auto;
}

.stat-number {font-family :"Tahoma";
font-weight: bold;
color :#aebcbf;
padding: 10px;
line-height:5px;
font-size :1.2em;
}

.moto {position: absolute;
top: 4px;
font-family :"Verdana";
font-size :2.3em;
color :#acc1c4;z-index: 0;
left: 65px;}

.big-moto {font-size :1.0em;}
.features .big-text {position: absolute;
top: 134px;
font-family :"Verdana";
color :#acc1c4;z-index: 0;
left: 40px;font-size :2.2em;}

.contain-head-font1 {
font-family :"Tahoma";
font-weight: bold;
color :#acc1c4;
font-size :2.2em;
position: absolute;
top: 7px;
left: 7px;
z-index: 1;}

.contain-head-font2 {
font-family :"Tahoma";
font-weight: bold;
color :#f3f8f9;
font-size :2.2em;
position: absolute;
top: 9px;
left: 6px;
z-index: 0;}



/* Main Page Box    margin:0 18px;
   ----------------------------------------------------*/
.logotype {margin-top: -82px;}
.index-logotype {margin-top: -2px;margin-left: 10px;}
.box {float: left;width: 100%;}

#boxcontainer {
 background: #8b9b9e;
margin-top: 1px;
position: relative;
-moz-border-radius:10px;
}

#users-lenta {
margin-bottom: 5px;
margin-top: 5px;
position: relative;

}

#index-boxcontainer {
 background: #8b9b9e;
margin-bottom: 0px;
margin-top: 5px;
margin-bottom: 3px;
position: relative;
-moz-border-radius:10px;
}

* html #boxcontainer {
  margin-bottom: -1px;
}


#boxcontent {
background:url(/images/bar.png) repeat-x bottom;
  left: -2px;
  position: relative;
  top: -2px;
-moz-border-radius:10px;
}

#index-boxcontent {
background: #fefefe;
  left: -2px;
  position: relative;
  top: -2px;
-moz-border-radius:10px;
}

  #contain {
width:905px;
margin:auto;
text-align:left;
min-height:100%;
}



.contain-head {
background:url(/images/bg-bubblb2.gif) repeat-x;
text-align:left;
min-height:100%;
height: 46px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}

.contain-head-line{
background:url(/images/bgOFF.gif) repeat-x;
font-weight: bold;
padding-left: 5px;
padding-bottom: 1px;
}


.index-content-wide {margin:0px;}
.index-content-space {margin:8px;}
        .select-language {position: absolute;float: right;top: 6px;right: 12px;}

.box_bar {float: left;width: 100%;}

#boxcontainer_bar {
font-size:8pt;color:#7e8a8c;
  background: #8b9b9e;
 margin-bottom: 4px;
margin-top: 2px;
position: relative;
}

#index-boxcontainer_bar {
font-size:8pt;color:#7e8a8c;
background: #8b9b9e;
margin-top: 2px;
margin-bottom: 4px;
position: relative;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
}

* html #boxcontainer_bar {
  margin-bottom: -1px;
}

#boxcontent_bar {
  left: -2px;
  position: relative;
  top: -2px;
height: 40px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
background:url(/images/bar.png) repeat-x;
}

  #contain_bar {
width:905px;
margin:auto;
text-align:left;
min-height:100%;
}

.box_bar_foot {float: left;width: 100%;}

#boxcontainer_bar_foot {
font-size:8pt;color:#7e8a8c;
background: #8b9b9e;
margin-bottom: 4px;
position: relative;
}

#index-boxcontainer_bar_foot {
font-size:8pt;color:#7e8a8c;
background: #8b9b9e;
margin-bottom: 4px;
position: relative;
-moz-border-radius:10px;
}

* html #boxcontainer_bar_foot {
  margin-bottom: -1px;
}

#boxcontent_bar_foot {
  left: -2px;
  position: relative;
  top: -2px;
height: 100%;
-moz-border-radius:10px;
background: #f7fbfb url(/images/trans-bar.png) repeat-x bottom;
}

  #contain_bar_foot {
width:905px;
margin:auto;height: 100px;
text-align:left;
min-height:100%;
}




div.miniblog {
	width: auto;
}

div.miniblog p {
	margin: 7px;
	border: 1px solid #ccc;
	background-color: #fff;
color: #3E6D8E;
font-size: 12px;
	padding: 3px 4px 4px 18px;
	text-decoration: none;

}

div.miniblog cite {
	position: relative;
	margin: 10x;
	top: -23px;
right: -1px;
	background: transparent url(/images/minib.gif) no-repeat;
	font-style: normal;
}

div.miniblog p:hover
{
	background-color: #829bac;
	color: #000;
	border-right: 5px solid #9cadae;
	text-decoration: none;
}

.icon-menu:hover {
background:transparent url(/images/icons/dot-blue.gif) no-repeat;
background-position:8% 35%;}

  /* Typography */
.idcard {
	background-color: #ebf3f4;
border-top: 2px solid #b8cccd;
border-bottom: 2px solid #b8cccd;
border-right: 2px solid #b8cccd;}
.idcard-info {
color: #3E6D8E;
	background-color: #ebf3f4;
border-top: 2px solid #b8cccd;
	border-bottom: 2px solid #b8cccd;
	border-right: 2px solid #b8cccd;
	padding: 3px 4px 3px 4px;
	text-decoration: none;
	font-size: 80%;
	white-space:nowrap;}

.changelog {
font-size: 11px;
text-align:center;
border-top: 1px solid #fff;}

.changelog-added {padding:2px;width:435px;font-size: 11px;background-color: #b8eb6b;color:#63a203;}
.changelog-security {width:435px;padding:2px;font-size: 11px;background-color: #f09e9e; color:#b65e5e;}
.changelog-bug {width:435px;padding:2px;font-size: 11px;background-color: #eec861; color:#b37e38;}
.changelog-improve-changed {width:435px;padding:2px;font-size: 11px;background-color: #FDFF7B;color:#b1b25b;}
.changelog-none {width:435px;padding:2px;font-size: 11px;background-color: #fff; color:#ccc;}

.changelog-type {width:25px;text-align:center;font-size: 11px;background-color: #daebef; font-weight:bold;}

a.pdf {
	background: url/(images/file-red.gif) no-repeat;
	padding-left: 16px;
}
a.zip {
	background: url(/images/file-orange.gif) no-repeat;
	padding-left: 16px;
}
a.psd {
	background: url(/images/file-blue.gif) no-repeat;
	padding-left: 16px;
}
a.external {
	background: url(/images/window.gif) no-repeat;
	padding-left: 16px;
}

.disable_masking
        {
            z-index: 6001;
            position: absolute;
            display: none;
            background-color: #ffffff;
            border: 5px solid #000;
            padding: 20px;
        }
        .closebutton, .myclosebutton
        {
            float: right;
            text-decoration: none;
        }
        .data
        {
           font-size: 12px;
           text-align: justify;
        }
        .viewsiurce
        {
            background-color: #F0F0F0;
            border: 2px dashed #000;
            padding: 20px;
            color: #006633;
            font-size: 15px;


        }



p{
	clear:both;
	margin:0;
	padding:.5em 0;
}
pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;
	margin:.5em 0;
	overflow:auto;
	width:800px;
}

p{font-size:11px;text-align:left;padding: 0 25px 3px 5px;
  line-height: 125%;}
img{border:0px;}
small {font-size:9px;}
label {color: #959daa; font-size:16px; font-family: Trebuchet MS; }


        select  {
          color: #88a4b0;
margin: 5px;
font-weight: bold;
 border: 1px solid #C0CAD5;
 padding: 2px;
 font-size: 11px;
background-color: #fefefe;
font-family: tahoma, verdana, arial, sans-serif}


textarea {
border: 1px solid #C0CAD5;
padding: 3px;
background-color: #fefefe;
}

hr.thin {
	clear:both;
	height:1px;
	background:#D1E1E5;
	color:#D1E1E5;
	margin:6px 0px 6px 0px !important;
	border:0px;
	padding:0px;
	}

 hr {
	color: #D1E1E5; /* IE */
	background-color: #D1E1E5; /* other browsers */
	height: 3px;}

img {
	border-style : none;
	}

table {
 	line-height: 15px;
	}

 .title {font-size: 11px;
font-weight: bold;
color: #b8b569;}
.title_note_right {
  text-align: right;
  font-size: 11px;
font-weight: bold;
color: #b8b569;}

ul{
  padding: 0 15px 15px 15px;
}

pre{
  background-color: #DDDDDD;
  padding: 10px;
  margin: 0 10px 10px 10px;
}

  .whitespace
{
 margin-top: 70px;
}

h1{
margin: 15px 5px 10px 45px;
  color: #acc1c4;
font-weight: normal;
  font-size: 19px;
}

h2{
margin: 15px 5px 10px 45px;
  color: #acc1c4;
font-weight: normal;
  font-size: 16px;

}

h3{
	color:#aebbbe;
	font-size:1.0em;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

h3.first{
  padding-top: 15px;
}

h4{
  color: #aebbbe;
  font-size: 17px;
  margin: 0 5px;
  padding: 10px 10px 0 10px;
}
        h4 .edit { display: inline; margin-left: 8px; }
        h4 .edit a { color: lightgrey; }
        h4 .edit a:hover { color: #aebbbe; }

h4 span{
  color: #CC0000;
}

hr{margin:10px 0;color:#999999;}


.border {
	border: 5px #1d1d1d solid;
}

#tooltip {
	position: absolute;
	z-index: 3000;font-weight: bold;
font-size: 11px;color: #6e7d7f; font-family :"arial";
	background:#edf5f6 url(/images/bg-bubblb.gif) repeat-x;
	padding: 5px;
border-bottom: 2px solid #b8cccd;
border-right: 2px solid #b8cccd;
white-space:nowrap;
-moz-border-radius:5px;
}

#tooltip-help {
background-color: #9AB6C4;
color: #fff;
cursor:pointer;
font-weight: bold;
font-size: 11px;
padding:3px;
//padding: 1px;
font-family: tahoma, verdana, arial, sans-serif;
border:0px;
-moz-border-radius:.4em;
	position: absolute;
	z-index: 3000;
}



#tooltip_old{
z-index:999;
left:-9999px;
font-size: 11px;
position:absolute;
border-bottom:1px solid #f2f7f7;
text-decoration: none;
background:#edf5f6 url(/images/bgON.gif) repeat-x left top;
	padding:3px 5px;
display:none;
color: #3E6D8E;
border-bottom: 1px solid #b8cccd;
border-right: 1px solid #b8cccd;
white-space:nowrap;
-moz-border-topradius:10px;
}


/* count numbers typo */
#num {font-weight:bold;}
#info {border:1px solid #DAE2E8;}
#messages {color:#DC143C; font-weight: bold;}
#nudges {color:#3399FF; font-weight: bold;}
/* Title bar icons align */
.icon {margin-top: 1px;}
.smalltext {font-size: 10px;}
.icon{float:left;padding-right: 5px;}

    /* ALL INPUTS */
 .inputText {
	font-size: 1.0em;
	width: 250px;
}


.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}




input {
color: #88a4b0;
font-size: 11px;
font-weight: bold;
border: 1px solid #C0CAD5;
padding: 3px;
//border: 1px solid #f8fafa;
background-color: #fefefe;
-moz-border-radius:.4em;

}

input[type="submit"] {
background-color: #9AB6C4;
color: #fff;
cursor:pointer;
font-weight: bold;
font-size: 11px;
padding:3px;
//padding: 1px;
font-family: tahoma, verdana, arial, sans-serif;
border:0px;
-moz-border-radius:.4em;
}

input[type="button"] {
background-color: #9AB6C4;
color: #fff;
cursor:pointer;
font-weight: bold;
font-size: 11px;
padding:3px;
//padding: 1px;
font-family: tahoma, verdana, arial, sans-serif;
border:0px;
-moz-border-radius:.4em;
}




.button {
background-color: #9AB6C4;
color: #fff;
cursor:pointer;
font-weight: bold;
font-size: 11px;
padding:4px;
//height:21px;
//padding: 3px;
font-family: tahoma, verdana, arial, sans-serif;
border:0px;
-moz-border-radius:.4em;
}

.button-active {
background-color: #4cb23b;
color: #fff;
cursor:pointer;
font-weight: bold;
font-size: 11px;
padding:4px;
//height:21px;
//padding: 3px;
font-family: tahoma, verdana, arial, sans-serif;
border:0px;
-moz-border-radius:.4em;
}


.button-desactive {
background-color: #b2413b;
color: #fff;
cursor:pointer;
font-weight: bold;
font-size: 11px;
padding:4px;
//height:21px;
//padding: 3px;
font-family: tahoma, verdana, arial, sans-serif;
border:0px;
-moz-border-radius:.4em;
}

/* blockquote */
blockquote {
    margin: 1em 2em;
    border-left: 1px dashed #999;
    padding-left: 1em; }
blockquote p:first-letter {
    float: left;
    margin: .2em .3em .1em 0;
    font-family: "Monotype Corsiva", "Apple Chancery", fantasy;
    font-size: 220%;
    font-weight: bold; }
blockquote p:first-line {font-variant: small-caps; }

/* The Side Bar Notify */
#notify-color-red {color:#DC143C; font-weight: bold;}
#notify-color-blue {color:#3399FF; font-weight: bold;}


/* Header top menu */
#top-menu{
position:relative;
display:block;
border-bottom: 1px solid #f4f4f3;
height:21px;
//height:20px;font-weight:bold;
font-size:11px;
font-family:Arial;
color:#738081;
background:transparent url(/images/bgON.gif) repeat-x top left;
border-top: #fafdfd 5px solid;}

#top-menu ul{
margin:0;
padding:0;
list-style-type:none;
width:auto;border-bottom: 2px solid #fafdfd;}

#top-menu ul li{
display:block;background:#fbfbfb;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
float:left;
border-top: 1px solid #f4f4f3;
border-right: 3px solid #f4f4f3;
border-left: 1px solid #f4f4f3;
margin:1 0px 22 10;}

#top-menu ul li a{
display:block;
float:left;width: 76px;
color:#859697;
text-decoration:none;
padding:0px 25px 0 25px;
height:19px;}

#top-menu li a:hover{
color:#738081;background-color:#FFF;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;}

#top-menu #current{
color:#738081; border-bottom: 1px solid #fff;
background-color:#FFF;}

#top-menu div
{	position: absolute;
	visibility: hidden;
	margin-left: -1px;
visibility: hidden;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
padding-top: 20px; padding-bottom: 4px;
background-color:#FFF;
border-right: 3px solid #f4f4f3;
border-left: 1px solid #f4f4f3;
border-bottom: 2px solid #f4f4f3;
margin-top: 19px;}




#top-menu div a {
position:relative;
display:block;background-color:#FFF;
text-align: left;
font-size:11px;
font-weight:normal;
white-space:nowrap;}


  /* Columns
   ----------------------------------------------------*/

/* Top profile block */
#center-column {
  float: center;
  width: 689px;
  overflow: hidden;
  padding-left: 11px;
  padding-top: 10px;
  margin: 0px 10px 0px 0px; }

/* Left profile block */
#left-column {
  float: left;
  width: 200px;
  //width: 205px;
  overflow: hidden;
  padding-left: 11px;
  padding-top: 10px;
  margin: 0px 10px 0px 0px; }

/* Right profile block */
#right-column {
  float: right;
  overflow: hidden;
  width: 660px;
  //width: 670px;
  padding-right: 11px;
  padding-top: 10px;
  margin: 0px;
}
   /* Profile Sidebar
   ----------------------------------------------------*/
#sidebar-menu .current {background-color: #f4f8f9;}
#sidebar-menu {
  margin: 0px;
  padding: 10px 0px;
  background: white;}

#sidebar-menu a {
  margin: 0px;
  padding: 3px;
  display: block;
  background: white;
  border-bottom: solid 1px #F4F4F4; }

#sidebar-menu a:hover {
text-decoration: none;
background:#f4f4f4 url(/images/bgTIT.gif);
background-repeat: repeat;}

.sidebar-table {
  margin: 0px;
  padding: 0px;
  margin-bottom: 8px;
  margin-left: 0px; }

.sidebar-table .label { width: 180px;font-size:11px;color: gray; }

.sidebar-photo-title {background: #f6f6f6; font-weight: bold; padding: 5px; }
.sidebar-photo {background: #f6f6f6;border: 4px solid #f3f3f3;margin-top: 12px;}

 /* wrap */
.data { width: 110px;
font-size:11px; }

#wrap {
width: 195px;
height: 30px;
padding: 0px;
text-align: left;
position: relative;}

/* nickname shadows */
.firstlayer {
font-size: 18px;
font-weight: bold;
color: #fff;
position: absolute;
top: 6px;
left: 6px;
z-index: 1;}

.secondlayer {
font-size: 18px;
font-weight: bold;
color: #aaa;
position: absolute;
top: 8px;
left: 8px;
z-index: 0;}

/* nickname shadows image print */
.print-firstlayer {
font-size: 10px;
color: #fefefe;
position: absolute;
bottom: 6px;
left: 8px;
z-index: 1;}

.print-secondlayer {
font-size: 10px;
position: absolute;
bottom: 5px;
left: 10px;
z-index: 0;}

/* Sidebar Table Structure */
.sidebar-color {background-color: #b9d0d6;}
.sidebar-headline {background-color: #e0e3e4;}
.sidebar-head {background-color: #D1E1E5;}
.sidebar-bg {background-color: #fff;padding:10px;}
.sidebar-bg li { font-size: 11px;
      list-style-type: disc;
      list-style-image: url(bullet.gif);
      list-style-position: inside;
}



   /* index
   ----------------------------------------------------*/
  /* Top Space Top */
.banner{
  background-color: #fdfefe;
  text-align:center;
  padding:3px;
}


.msg_head {border: 1px solid #c0d5b4;
padding: 15px 10px;
cursor: pointer;font-weight: bold;
position: relative;text-align: center; font-size:2em;
background-color:#e0edeb;
}
.msg_body {
padding: 5px 10px 15px;
}

p.msg_head:hover {
background-color:#ecf6f7;
}



.index-news {width:207px;
padding:5px;
-moz-border-radius:.3em;
font-size: 11px;
background:url(/images/small_bg.gif);
background-repeat: repeat;}

.index-left {}
.reg-button {
 position: absolute;
top: 10px;
//top: 5px;
width:120px;
left: 291px;

}
#user_login {position: absolute; right: 8px; top: 11px;
}
#user_logout {position: absolute; right: 10px; top: 10px;}
#user_lang select {background: #fbfefe; border: 1px solid #fbfefe; width:80px;}
#user_lang {position: absolute; right: 3px; top: 1px;}
#reg-button {position: absolute; left: 0px; top: 9px;}
.index-features {
text-align: justify;
  margin: 5px 5px;border: 2px solid #d9e7e5;
background-color:#e0edeb;
  padding: 10px;}

#index-description{
padding: 0 35px 15px 35px; text-align:justify;}

div#index-description{

	border: 1px solid #c0d5b4;
	border-left-width: 0px;
	border-right-width: 0px;
  background-color: #E0EDEB;}

#index-online{
border: 1px solid #c0d5b4;
border-left-width: 0px;
border-right-width: 0px;
background-color: #E0EDEB;
text-align: center; font-size:1.3em;}

.regtable {padding: 5px;background-color:white;font-size: 1.5em;color: #acc1c6;font-family: Trebuchet MS; width: 206px;}

   /* Headers
   ----------------------------------------------------*/

    .textheader {font-weight: bold;
color:#6a8795;}

.light-back {
display:block;
margin:0px;
padding:8px;
line-height:13px;
text-align:justify;
font-style:italic;
color:#869294;
-moz-border-radius:10px;
}



.page-header {color:#8c9e9f;
background-color:#ebf3f4;font-family:Verdana;
font-size:14px;
width: auto;
padding: 7px;
margin:5px;
padding-left:20px;
text-decoration: none;
white-space:nowrap;-moz-border-radius:10px;-moz-border-radius-topleft:10px;
font-weight: bold;}

.dark-header{
color:#9eb4b5;
font-family:Verdana,Helvitica,sans-serif;
background:#ddecea url(/images/bg-bubblb2.gif);
line-height:15px;
width: auto;
padding: 5px;
margin:10px;
text-align:center;
text-decoration: none;
white-space:nowrap;
-moz-border-radius:10px;
font-weight: bold;
}

.light-header{
font-weight: bold;
color:#819ea5;
background:#eff6f6 url(/images/bg-bubblb.gif);
background-repeat: repeat-x;
line-height:21px;
font-size: 11px;
border-bottom: #a9bfc4 1px solid;
padding: 1px 5px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}

.light-head-line{
background-color:#e9f3f5;
font-weight: bold;
color:#6a8795;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
}
 .light-header-nobold{
background:#eff6f6 url(/images/bg-bubblb2.gif);
color:#6a8795;
padding: 5px;
margin-top: 5px;

}
.light-header-nobold_rnd{
background-color:#ebf3f4;
color:#6a8795;
padding: 10px;
-moz-border-radius-topright:10px;
-moz-border-radius-topleft:10px;
}

.light-paper {
background-color:#f4f8f9;
color:#6a8795;
padding: 5px;
border: #ebf4f6 1px solid;
}
.light-paper-headline{
background-color:#D1E1E5;
font-weight: bold;
color:#6a8795;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
border-bottom: #a9bfc4 1px solid;
}
   /* Notification shemes
   ----------------------------------------------------*/
/* Neutral Notify */
span.notify-neutral{
background-color: #fbfbfb;
border-bottom: 1px solid #f4f4f3;
border-right: 3px solid #f4f4f3;
display:block;
width: auto;
padding: 4px;
margin:5px;text-align: center;
font-size: 11px;
-moz-border-radius:10px;
}

/* Error Notify */
span.notify-error{
background-color: #ffeded;
border-bottom: 1px solid #ed9696;
border-right: 3px solid #ed9696;
display:block;
width: auto;
padding: 4px;
text-align: center;
margin:5px;
 color: #f7967c;
font-size: 11px;
-moz-border-radius:10px;
}
span.notify-error a{
font-weight:bold; color: #f7967c;
}

/* Nudge Notify */
span.notify-nudge{
background-color: #e2f5ff;
border-bottom: 1px solid #d4f0ff;
border-right: 3px solid #d4f0ff;
display:block;
width: auto;
padding: 4px;
margin:5px;text-align: center;
color: #63a1c1;
font-size: 11px;
-moz-border-radius:10px;
}

/* Note Notify */
span.notify-note{
background-color: #fffdd0;
border-bottom: 1px solid #eeecb8;
border-right: 3px solid #eeecb8;
display:block;
width: auto;
padding: 4px;
margin:5px;text-align: center;
color: #a4a14b;
font-size: 11px;
-moz-border-radius:10px;
}

.notify-my{
display:block;
width: auto;
font-size: 11px;
background:#eff6f6 url(/images/bg-bubblb2.gif);
color:#6a8795;
margin: 0px 0px 0px 0px;
line-height:8px;
padding: 9px 10px 10px 10px;
text-align:justify;
border-top: 1px solid #f1f7f8;
border-bottom: 1px solid #eff6f6;
}

/* my Notify */
span.notify-my{
background-color: #f6fafb;
border-bottom: 1px solid #a8bdc0;
border-right: 3px solid #a8bdc0;
display:block;
width: auto;
padding: 4px;
margin:5px;text-align: center;
color: #75ab54;
font-size: 11px;
-moz-border-radius:10px;
}
/* New Notify */
span.notify-new{
background-color: #ecfee7;
border-bottom: 1px solid #d7fcce;
border-right: 2px solid #d7fcce;
display:block;
width: auto;
padding: 4px;
margin:5px;text-align: center;
color: #75ab54;
font-size: 11px;
-moz-border-radius:10px;
}



   /* footer
   ----------------------------------------------------*/
#copyright {
	position:absolute;
	right:20px;
	bottom:5px;
	margin:0;padding:0;
	font-size:79%;
	color:#ccc;
}

/* footer  */
#footer { padding:20px;
}

#footer ul {list-style:none;}
#footer ul li a {
background-repeat:no-repeat;
font-size: 11px;
text-decoration:none;
}

     /* text body */
.text-body {
margin: 0px 0px 0px 0px;
line-height:21px;
padding: 25px 10px 10px 10px;
text-align:justify;
border: 1px solid #f1f7f8;
-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;}


.friend-body {
margin: 0px 0px 0px 0px;
line-height:25px;
width: 100%;
padding: 0px 0px 10px 0px;
text-align:justify;
border: 1px solid #f1f7f8;
-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;
}


 .text-body span.moderated{display:block;
padding-left:110px;
margin-bottom:5px;
color:#f88471;
font-weight:bold;
font-size:10pt;
text-transform:uppercase;
background-image:url("/images/icons/moderated.png");
background-repeat:no-repeat;
background-color:#ebf3f4;
background-position:4px 2px;
-moz-border-radius:10px;
}
    /* mini info */
.avatar-border {color: #3E6D8E;
	background-color: #fefefe;
border-top: 1px solid #f6fafb;
border-left: 1px solid #f6fafb;
	border-bottom: 3px solid #f6fafb;
	border-right: 3px solid #f6fafb;
	margin: 5px 2px 2px 0;
	padding: 3px 4px 3px 4px;
	text-decoration: none;
	white-space:nowrap;-moz-border-radius:10px;}

.avatar-border-online {color: #3E6D8E;
	background-color: #f6fff8;
border-top: 1px solid #f6fafb;
border-left: 1px solid #f6fafb;
	border-bottom: 3px solid #ccf5d6;
	border-right: 3px solid #ccf5d6;
	margin: 5px 2px 2px 0;
	padding: 3px 4px 3px 4px;
	text-decoration: none;
	white-space:nowrap;-moz-border-radius:10px;}


       /* cubes */
.cube {float:left;padding-right:3px;padding-left:3px;margin-top:1px;margin-right:5px; margin-left:3px;
background-color:#dde9ec;}
.cube2 {float:left;padding-right:3px;padding-left:3px;margin-top:-10px;margin-right:9px; margin-left:5px;
background-color:#dde9ec;}
.cuber {float:right;padding-right:3px;padding-left:3px;margin-top:1px;margin-right:5px; margin-left:3px;
background-color:#dde9ec;}


/* align  */
.text_r {float:right; margin-top: -22px;font-size:11px; font-weight: normal;}
.text_right {float:right;font-size: 11px;}


/* papers shemes  */
.pcolor_default {background-color: #b9d0d6;}
.pshadow_default {background-color: #e2e8ea;}
.paper_notify_l {padding:5px;
		width:340px;}
.paper_notify_r {padding:5px;float: right;
		width:350px;}
.journal_r {padding:15px;float: left;
		width:69px;}
.papers {padding: 6px;-moz-border-radius:10px;}
.papers2 {padding-left: 10px;padding-top: 5px;}

 /* paper warning  */
.pbg_warning {background-color: #E6F3F6;padding:5px;}
.pheadline_warning {background-color: #e9cabc;}
.phead_warning {background-color: #ebc4b3;}
/* paper notice  */
.pbg_notice {background-color: #E6F3F6;padding:5px;}
.pheadline_notice {background-color: #eeeb93;}
.phead_notice {background-color: #eeea7f;}
/* paper new  */
.pbg_new {background-color: #E6F3F6;padding:5px;}
.pheadline_new {background-color: #d0f1b4;}
.phead_new {background-color: #bcee92;}
.LightLine {border: 1px solid #f6fafb;
background-color:#e2edee;padding-top:5px;padding-bottom:5px;-moz-border-radius:5px; }
.LightLine-mi-rnd {border: 1px solid #f6fafb;
background-color:#e2edee;padding-top:5px;padding-bottom:5px;-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px; }

/* score  */
#green {padding: 3px; border: 1px #d0f1b1 solid;font-size: 13px; background-color:#d0f1b4; font-weight:bold }
.interest {margin:0 auto 0 auto; text-align:center; vertical-align:middle}
.green {font-size: 13px; color:#508e50; font-weight:bold }
.red {font-size: 13px; color:#8e5050; font-weight:bold }
.null {font-size: 13px; font-weight:bold }
.requis {color:#ff0000; font-weight:bold}
.bon {color:#508e50; font-weight:bold}
.tableau {margin:0 auto 0 auto; text-align:center; vertical-align:middle; width:100%; border:1px dotted black}
.tableau_erreurs  {margin:0 auto 0 auto; text-align:center; vertical-align:middle; width:70%; border:1px dotted black}
.calc {margin: -2px;}


 .centered {
margin: 0 auto 0 auto;
}

/* pagination  */
.pagination {
	padding: 3px;
	margin: 3px;
}


.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #b8cccd;
	text-decoration: none; /* no underline */
	color: #a0b1b4;-moz-border-radius:15px;
}
.pagination a:hover, div.pagination a:active {
	border: 1px solid #d2e2e5;
-moz-border-radius:15px;
background-color: #f9fcfc;
	color: #a0b1b4;
}
.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;-moz-border-radius:15px;
		border: 1px solid #d2e2e5;

		font-weight: bold;
		background-color: #f9fcfc;
		color: #a0b1b4;
	}
.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;

		color: #a0b1b4;
	}


/*  tip button */

.tip-form a, .tip-form a:active, tip-form a:visited{
	background-color:#a0c2c7;
	font-size: 1.2em;
	font-weight:bold;
	padding:1px 2px;
	margin-left:5px;
	color:#FFFFFF;
	text-decoration: none;
}

.tip-form a:hover{
   	 font-size: 1.2em;
	font-weight:bold;
	padding:1px 2px;
		background-color: #a0c2c7;
		color: #FFF;
        margin-left:5px;
	text-decoration: none;
}

.tip{
cursor:help;
}

 /* tags  */

.tag
{
	color: #3E6D8E;
	background-color: #ebf3f4;
	border-bottom: 1px solid #b8cccd;
	border-right: 1px solid #b8cccd;
	margin: 2px 2px 2px 0;
	padding: 3px 4px 3px 4px;
	text-decoration: none;
	font-size: 90%;
	line-height: 2.2;
	white-space:nowrap; -moz-border-radius:5px;
}

.tag:hover
{
	background-color: #829bac;
	color: #fff;
	border-bottom: 1px solid #9cadae;
	border-right: 1px solid #9cadae;
	text-decoration: none;  -moz-border-radius:5px;
}

   /* span blocks  */
span.quote{
display:block;
margin:5px;
margin-right:0px;
padding:1px;
padding-left:28px;
padding-top:3px;
padding-bottom:3px;
min-height:20px;
font-style:italic;
color:#869294;
background-color:#ebf3f4;
background-image:url("/images/icons/quote.png");
background-repeat:no-repeat;
background-position:8px 3px;
-moz-border-radius:10px;
}

 span.rounded-block{
display:block;
align:center;
margin-right:25px;
margin-left:25px;
margin-bottom:25px;
margin-top:25px;
padding:10px;
min-height:20px;
color:#869294;
background-color:#ebf3f4;
-moz-border-radius:10px;
}

   /* paypal  */

.payment_method_type {
    border:2px solid #eff6f7;
    background-color:#ebf3f4;
}

.pm_type:hover {
    border: 2px solid #ccc;
}


.disclaimer_main {
    padding:7px;
text-align: center;
}
.disclaimer_main a{
    text-decoration:underline;
}

.title {
    font-size: 18px;
    margin: 2px;
    padding: 2px;
    text-align: center;
}

.payment_method_type {
    font-size: 14px;
    margin: 2px;
    padding: 2px;
    text-align: center;
}

.pm_type {
    border: 1px solid #ccc;
    float: left;
    margin: 1px 1px 1px 2px;
    padding: 4px 0;
    text-decoration: none;
    width: 693px;
}
.pm_image {
    border: none;
    float: left;
    height:80px;
    margin-right: 5px;
    width:120px;
}
.pm_select {
    font-size: 18px;
    margin: 0px;
}
.pm_info {
    font-size: 12px;
    margin-top: 5px;
}

.clearfloat {
    clear: both;
    font-size: 1px;
    margin-top: 15px;;
    line-height: 0px;
}

/*  isTabs ~ Sean Catchpole  */



.hover{position:absolute;display:none;z-index:999;width:245px;height:108px;background:url(http://www.centation.com/images/tooltip.png) no-repeat}
.hover p{margin:1em;text-align:center}


.gmbutton2town {
    overflow:hidden;
    zoom:1;
}

body a.gmbutton2,
.gmbutton2,
.gminlet {
    height:27px;
    text-align:center;
    padding:0 7px 0 12px;
    color:#4C645E;
    display:block;
    text-decoration:none !important;
    font:9pt Verdana;
    letter-spacing:0;
    line-height:27px;
    white-space:nowrap;
    zoom:1;
    position:relative;
}
.gmbutton2 b,
.gminlet b {
    position:absolute;
    top:0;
    right:-5px;
    height:27px;
    width:6px;
    background-position:100% 0;
}
.gmbutton2:hover {
    background-position:0 -27px;
}
.gmbutton2:hover b {
    background-position:100% -27px;
}
.gmbutton2:active,
.gmbutton2town a.active,
.gmbuttons a.active {
    background-position:0 -54px !important;
    font-weight:normal !important;
}
.gmbutton2:active b,
.gmbutton2town a.active b,
.gmbuttons a.active b {
    background-position:100% -54px !important;
}


.gmbutton2town .gmbutton2 {
    margin-right:13px;
    margin-bottom:4px;
    float:left;
}

.gmoff {
    background-position:0 -81px;
}
.gmoff b {
    background-position:100% -81px;
}


.disabledbutton {
    opacity:.4;
    _filter:alpha(opacity=40);
    cursor:default !important;
}
.gmfrozen,
.gmfrozen:active,
.disabledbutton:active {
    cursor:default !important;
    background-position:0 0 !important;
}
.gmfrozen b,
.gmfrozen:active b,
.disabledbutton:active b {
    background-position:100% 0 !important;
}

 .gmbutton2,
.gmbutton2 b {
    background-image:url(/image/gmbutton2.gif);
}


.banner-box {float: left;width: 100%;}

#banner-boxcontainer {
margin-bottom: 15px;
margin-top: 1px;
position: relative;
}
#banner-contain {
margin:auto;
width: 900px;
text-align:left;
}
.sponsors-title {margin-bottom: 15px;
margin-top: 1px;
position: relative;}
/*#ad_code {padding:30px 25px 30px 15px; background:transparent url(/images/banner.png) center center no-repeat; }  */

/**************** menu coding *****************/
#menu {
float: left;
margin-left: 120px;
margin-top: -23px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 14em;
float: left;
background:url(/images/bar.png) repeat-x top;

}
#menu ul:hover {
list-style: none;
margin: 0;
padding: 0;
background:url(/images/bg-bubblb2.gif) repeat-x;
width: 14em;
float: left;
}

#menu a, #menu h2 {
font: bold 11px arial, helvetica, sans-serif;
display: block;
margin: 0;
color: #98aaad;
padding: 5px;
}

#menu h2 {
text-transform: uppercase;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
height:15px;margin-left:10px;
}

#menu a {
color: #fff;
background: #8b9b9e;
text-decoration: none;
}

#menu a:hover {
background: #98aaad;

}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

.right {float:right;}
.watermark {color:c0cad5;}

    div#footer li{
  width:160px;    cursor: pointer;
  display:block;
  float: left;padding-bottom:5px;
  text-align:center;
}

.cybesis_link {font-weight:bold;}



#popupContact{
cursor: default;
display:none;

}
#popupStats{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
background:#FFFFFF;
border:1px solid #cecece;
z-index:2;
-moz-border-radius:10px;
font-size:13px;
}
#popupClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:##cecece;
font-weight:700;
display:block;
}

 #password-clear {
    display: none;
}

input.button:hover		{ background:#839aa6 none repeat scroll 0% 0%; color:white; }


label.error           { font-weight:normal;color:red;text-align:left;width:140px; padding-left:25px;
                        background: transparent url(/images/cancel.png) no-repeat scroll left; }

#message_ok							{ width:180px;margin:60px 0 0 100px; }
#message_ok h2						{ font-size:150%;color:white; }
#message_ok p						{ color:white;font-weight:bold;margin:6px 0px; }
#checkmark						{ position:relative;top:-46px;left:-60px; }

#blackpage {
 top: 46;
  right: 0;
  width: 869px;
  height: 800px;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  text-align: center;
  color: #9ab6c4;
  padding-top: 5em;
  z-index: 9000;
}

.tab_icon {position:relative;top: 3px;right:4px;}
.tab_icon_small {position:relative;top: 1px;right:4px;}

/* root element for tabs  */
.usual ul a {
  display:block;
  text-decoration:none!important;
  margin:1px; padding:4px 8px;
  margin-top:0;
-moz-border-radius-bottomright: 3px;
 -moz-border-radius-bottomleft: 3px;
  font:11px Verdana;
   background:#eaf4f5;
}
.usual ul a:hover {
 background:#d6e3e5;
  }
.usual ul a.selected {
  margin-bottom:0;
color: #fff;
font-weight: bold;
  background:#b9d0d6;
  border-bottom:1px solid #b9d0d6;
  cursor:default;
  }





ul.tabs {
	list-style:none;
	margin:0 !important;
	padding:0;
	height:30px;

}

/* single tab */
ul.tabs li {
	float:left;
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important;
}

/* link inside the tab. uses a background image */
ul.tabs a {
	background: url(/images/bg-bubblb2.gif) repeat-x bottom;
	font-size:11px;
	display:block;
	height: 30px;
	line-height:30px;
	width: 113px;
padding-left: 10px;
	text-align:justify;
	text-decoration:none;
	color:#87989a;

	margin:0px;
	position:relative;

}

ul.tabs a#current {
	background: url(/images/bar.png) repeat-x bottom;
}

ul.tabs a#roll {
	background: url(/images/bar.png) repeat-x top;
}
ul.tabs a#select_roll {
	background: url(/images/bar.png) repeat-x top;
        font-weight: bold;
}


ul.tabs a:active {
	outline:none;
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	color:#7b8b8e;
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background: url(/images/bg-bubblb3.gif) repeat-x;
	cursor:default !important;
	color:#87989a !important;
font-weight: bold;
}




/* initially all panes are hidden */
div.panes div.pane {
	display:none;
}




.input-area { height: 61px; width: 100%; background: url('/images/input-area-bg.png') repeat-x; display: block; position: absolute; bottom: 0; }
.input-area .right-bg { background: url('/images/input-area-right.png') no-repeat top right; display: block; }
.input-area .left-bg { background: url('/images/input-area-left.png') no-repeat; display: block; }
.input-area .content { padding: 11px 20px 0 20px; display: block; height: 50px; }
.input-area .content input { border: none; width: 100%; height: 30px; font: bold 24px Verdana; background:none;padding: 6px 0 0 0; }
.input-area .content input { color: #535252; }
.input-area .bash input { background: url('/images/bg-input.jpg') repeat-x left; }

#side-a {
	float: left;
	width: 150px;
}

#side-b {
	margin: 0;
	float: left;
	width: 440px;
	height: 1% /* Holly hack for Peekaboo Bug */
}
/*

Tutoralzine Demo 
Original tutorial: Making Our Own Twitter Timeline
Tutorial URL: http://tutorialzine.com/2009/09/making-our-own-twitter-timeline/

You are free to use the following demo code for any purpose you see fit.

*/


/* Page styles */

body,h1,h2,h3,p,td,quote,small,ul,li,ol,label{
	margin:0px;
	padding:0px;
}


/* Form & timeline styles */

#twitter-container{
	-moz-border-radius:12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius:12px;
	padding:10px;
	width:735px;
	
	font-size:11px;
	font-family:'Lucida Grande',sans-serif;
	color:#333333;
}

#twitter-container label{
	font-size:20px;
	display:block;
}

.counter{
	color:#CCCCCC;
	float:right;
	font-family:Georgia,serif;
	font-size:32px;
	font-weight:bold;
	height:40px;
	overflow:hidden;
}

#twitter-container textarea{
	width:745px;
	height:38px;
	margin:5px 0 10px 0;
	
	border:1px solid #AAAAAA;
	padding: 4px 2px;
		
	font-family:'Lucida Grande',sans-serif;
	overflow:auto;
	font-size:14px;
}

.clear{
	clear:both;
}

#twitter-container .submitButton{

background-color: #9AB6C4;
color: #fff;
	height:32px;
	width:115px;
	-moz-border-radius:6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius:6px;
	cursor:pointer;
	float:right;
}

#twitter-container inact,.inact:hover{
	background-color: #daecee;
	color:#33575b;
	cursor:auto;border:2px solid #d6eaec;
}

#twitter-container .latest{
	color: #666666;
}

#twitter-container ul.statuses{
	margin:10px 0;
}

#twitter-container ul.statuses li {
	position:relative;
	border-bottom:1px dashed #D2DADA;
	padding:15px 15px 15px 10px;
	list-style:none;
	font-size:12px;
	margin: 0px 0px 0px 0px;
}

#twitter-container ul.statuses li:first-child{
	border-top:1px dashed #D2DADA;
}

#twitter-container ul.statuses li:hover {
	background: #f9fafa;
}


#twitter-container div.tweetTxt{
	float:left;
	width:498px;
	overflow:hidden;
}

#twitter-container ul.statuses a img.avatar{
	float:left;
	margin-right:10px;
	border:1px solid #446600;
}
#twitter-container div.date{
	line-height:18px;
	font-size:12px;
	color:#999999;
}

#twitter-container li a {
	color:#33494b;
	text-decoration:none;
	outline:none;
}

#twitter-container li a:hover{
	text-decoration:underline;
}


	/* remarks styles */
	
	#remarks	{
		margin: 0px 0px 0px 0px;
		border-top: 0px;
		border-bottom: 0px;
		padding: 0px;
		}

	#remarks	h3	{
		border-bottom: 0px;
		}

		
	.remarks-date	{
		float: left;
		width: 205px;
		margin: 0px;
		padding: 6px 0px 8px 5px;
		font-size: 11px;
		line-height: 16px;
		color: #666;
		}

	.remarks-lead	{
		margin: 0px 0px 0px 0px;
		border-top: 1px solid #CCC;
		padding: 0px 0px 0px 0px;
		}

	.remarks-lead	p	{
		margin: 0px 0px 0px 210px;
		padding: 6px 10px 8px 5px;
		font-size: 11px;
		line-height: 16px;
		}
		

	#remarks	h3	span.notation	{
		display: block;
		float: left;
		width: 205px;
		padding: 0px 5px 0px 0px;
		font-size: 11px;
		font-weight: bold;
		color: #666;
	}

	#remarks	h3	{
		font-size: 11px;
		font-weight: normal;
	}

.comment_box{ border-bottom:#ffffff solid 1px;}

.comment_box input{ padding:8px; margin-left:24px; margin-top:5px; width:710px;}
.comment_box input:hover{padding:8px;}

.comment_box textarea{ margin-left:25px; margin-top: -40px; width:700px;}
*{margin:0;padding:0;}

ol.timeline{list-style:none;font-size:11px;border-top:1px dashed #eaf5f3; padding-top:5px;}

ol.timeline li{ display:none;
display:block;
font-size: 11px;
background:transparent;
color:#6a8795;}

ol.timeline li:first-child{padding-top:1px;}
	.delete_button
	{
	float:right; margin-right:0px; width:20px; height:20px
	}
.vote_button
	{
	margin-right:0px;  margin-top:-8px; width:50px; height:10px
	}

.vote_button2
	{
	float:right; margin-right:0px;  margin-top:0px; width:50px; height:10px
	}
.comment_actual_text {
	}
	.feed_link
	{
	font-style:inherit; font-family:Georgia; font-size:13px;padding:10px; float:left; width:350px
	}
	.feed_a
	{
	color:#0000CC; text-decoration:underline
	}
	.delete_update
	{
	font-weight:bold;

	}
	.comment_button
	{
	font-weight:bold; font-size:10px;float:right; width:20px; height:20px;
	}

	.comment_submit
	{
	background-color:#3b59a4; color:#FFFFFF; border:none; font-size:11px; padding:3px;
	}
	.panel
	{
padding-left: 58px; padding-bottom:15px; margin-top:5px;
	display:none;
	}
.panel img.photo {
 position:absolute;
margin-left:-35px;
margin-top:-65px;
}
.panel input
	{
margin-left:-1px; margin-top:5px; width:663px;margin-bottom:5px;
	}
.panel textarea
	{padding-right:493px;height:55px; border: 1px solid #c7e5e9;}
	.load_comment
	{
margin-left:48px;
margin-right:30px;width:723px;
color:#6a8795;
 background-color:#ffff; 
text-align:left;

	}
	.flash_load
	{
	margin-left:50px; margin-right:50px; margin-bottom:5px;height:20px; padding:6px; width:400px;
	display:none;	}
.view_comments {
	margin-right:3px;  font-weight:bold; font-size:10px;
	}

/* Bubbles */

.arrowb2 {
width:14px;  
height: 16px;
margin-left:-20px;
margin-bottom:-29px;
background: transparent url(/images/arrowb.gif) no-repeat;
}


.bubble {
	width:100%;padding-bottom:5px;
	color:#6a8795;
}
.bubble .content {
	padding:7px; margin-left:5px;margin-right:15px;
	border:1px solid #c7e5e9; -moz-border-radius: 5px; -webkit-border-radius:5px; 
	text-align:left;
}

.bubble .content p {
	padding-left:30px;
	text-align:left;
}

.bubble .content3 {
	padding:7px; margin-left:5px;margin-right:15px;
	border:1px solid #c7e5e9; -moz-border-radius: 5px; -webkit-border-radius:5px; 
	text-align:left;
}

.bubble img.photo {
position:absolute;
margin-left:5px;
margin-top:-30px;
}

.bubble img.photo2 {
position:absolute;
margin-left:5px;
margin-top:-17px;
}
.bubble .content a:hover img.photo {
    border-color: #009bc7;
}

.bubble2 {
	width:100%;padding-bottom:5px;
	color:#6a8795;
}
.bubble2 .content {
background:#fff;
padding-left:59px;
padding-right:40px;
background-color:#ffff; 
text-align:left;
}

.counter {
float:right;
padding-left:5px;
padding-bottom:40px;
padding-right:4px;
}
.bubble3 {
	width:700px;
	color:#6a8795;
}
.bubble3 .content {
background:#fff;padding:10px;
margin-left:25px;
margin-right:40px;
 background-color:#ffff; 
text-align:left;
}

#content-photo { width:700px; margin:3em auto; padding:1em; text-align:center; }
#image { text-align:center;}
#crop_preview { display:none; overflow:hidden; }


.up
{
margin-right:60px;
color:#009900;
font-weight:bold;
}
.up a
{
color:#009900;
}
.down
{margin-left:20px;
margin-top:-14px;
color:#cc0000;font-weight:bold;
}
.down a
{
color:#cc0000;
}

	.loadcomments
	{
margin-left:-25px;

width:736px;
color:#6a8795;
 background-color:#ffff; 
text-align:left;

	}

.bubble .content3 p {
	padding-left:30px;
	text-align:left;
}

#hor-minimalist-b
{
	font-size: 12px;
	background: #fff;
	margin: 5px;
	width: 750px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 1e'px;
	font-weight: normal;
	
	padding: 10px 8px;
	border-bottom: 1px solid #ccc;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;

	padding: 6px 8px;
}


.bg .search{margin:0px ; padding : 0px;
margin-bottom:20px;
}
.bg .search .field{width:115px;
}
.bg .search .button{float:right;
position:relative;
padding-left:5px;
margin-top:-1px;
width:70px;
font-size:9pt;
}
.bg ul{margin:0px ; padding : 0px;
margin-top:5px;
list-style:none;
}
.bg ul li{margin:0px ; padding : 4px;
padding-left:5px;

}
.bg ul li img{vertical-align:-15%;
}
.bg ul li.active{background-color:#8fa9b6;
}
.bg li.active a{color:white;
font-weight:bold;
text-decoration:none;
cursor:default;
}
.bg ul li.main{margin-top:10px;
}
.bg ul li.main a{font-weight:bold;
font-variant:small-caps;
}
.bg ul li.sub{padding-left:25px;
}

#settings-row {width: 100px; padding-bottom: 15px;}

