html,body {
    font-family: Arial,Verdana,'DeJavu Sans','Liberation Sans',FreeSans,sans-serif;
    font-size: 10pt;
    height: 100%;
}
a, a:visited {

    text-decoration: none;
    cursor: pointer;
    color: #27434A;

}
a:hover {
    color: #7A8D92;
}

h1.title {
  font-size: 18px;
  margin-bottom: 12px;
  padding-top: 10px;
}
h2 {
    font-size: 14px;
    margin-bottom: 7px;
}
p {
    margin-bottom: 6pt;
}
#layout {
    position: relative;
    min-height: 100%;
    _height: 100%;
    color: #545454;
}
#header {
    
    width: 100%;
    height: 63px;
    background: url('/img/bg_header.png') repeat-x;

}
#content {
    margin-top: 10px;
    padding-bottom: 100px;
}
#footer {
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 90px;
    background: url('/img/bg_footer.png') repeat-x;
}
#footer .content {
    margin-top: 20px;
    color: #3C3C3C;
}

#user_menu {
    width: 100%;
    background-color: #B8CED8;
    background: url('/img/bg_gradient_silver.png') bottom repeat-x;
    /*background-image: url('/img/bg_grid04.gif');*/
    position: relative;
    margin-bottom: 10px;
    text-align: center;
    padding: 5px 0;
    color: gray;
    clear: left;
    float: left;
    height: 18px;
    padding-top: 8px;
    padding-bottom: 10px;
    border-top: 2px solid #9E9E9E;
    border-bottom: 2px solid #9E9E9E;
}
#user_menu a, #user_menu a:visited {
    color: #484848;
    font-weight: bold;
    padding: 5px;
}
#user_menu a:hover {
    background-color: #B4D7DC;
}
span.error {
    color: red;
}
#unread_messages {
    font-weight: normal;
    color: #9F2A25;
}

/* ------------------------------------------------------------------------- */


#header ul.menu {
    list-style: none;
    margin-left: 8px;
}
#header ul.menu a, #header ul.menu a:visited {
    color: #141414;
}
#header ul.menu li {
    cursor:pointer;
    font-size: 13pt;
    font-weight: bold;
    float: left;
    padding: 0 10px;
    padding-top: 16px;
    border-right: 1px solid white;
    height: 36px;
}
#header ul.menu li a:hover {
    color: black;
}
#header ul.menu li:hover {
    height: 46px;
    background-color: white;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
#header ul.menu li.active {
    height: 46px;
    background-color: white;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
#header ul.menu li.highlight {    
    background-color: #F0F000;
}

#header .search {
    margin-top: 8px;
    font-size: 10px;
}

/* form.form -------------------------------------------------------------------- */

form.form {  /* set width in form.form, not fieldset (still takes up more room w/ fieldset width */
  font:100% verdana,arial,sans-serif;
  margin: 0;
  padding: 0;
  width: 100%;
}


form.form fieldset {
  /* clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #D6D6D6;
  border-width: 2px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
}

form.form input, form.form textarea {
    border: 2px solid #C7C7C7;
    background-color: white;
}

form.form fieldset legend {
	font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
    font-weight: bold;
    color: #275060;
}

form.form label {
	display: block;  /* block float the labels to left column, set a width */
	float: left;
	width: 200px;
	padding: 0;
	margin: 5px 0 0; /* set top margin same as form.form input - textarea etc. elements */
	text-align: right;
    color: #3C3C3C;
}

form.form fieldset span.info {
    background: url('/img/icons/information.gif') no-repeat;
    padding-left: 17px;
    padding-bottom: 2px;
    font-size: 11px;
}
form.form fieldset span.info.small {
    font-size: 9px;
}
form.form fieldset span.error {
    background: url('/img/icons/exclamation.gif') no-repeat;
    padding-left: 17px;
    font-size: 11px;
    color: black;
}

form.form fieldset label:first-letter { /* use first-letter pseudo-class to underline accesskey, note that */
	text-decoration:underline;    /* Firefox 1.07 WIN and Explorer 5.2 Mac don't support first-letter */
                                    /* pseudo-class on legend elements, but do support it on label elements */
                                    /* we instead underline first letter on each label element and accesskey */
                                    /* each input. doing only legends would  lessens cognitive load */
                                   /* opera breaks after first letter underlined legends but not labels */
}


form.form fieldset.label_100 label { width: 100px; }
form.form fieldset.label_100 small { margin-left: 110px; }
form.form fieldset.label_150 label { width: 150px; }
form.form fieldset.label_150 small { margin-left: 160px; }
form.form fieldset.label_170 label { width: 170px; }
form.form fieldset.label_170 small { margin-left: 180px; }
form.form fieldset.label_180 label { width: 180px; }
form.form fieldset.label_180 small { margin-left: 190px; }

form.form input, form.form textarea, form.form select {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form.form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form.form elements rather than right of
                              label aligns textarea better in IE */
}

form.form input.error, form.form textarea.error {
    border-color: #BD0000;
    background-color: #FFDEDE;
}
form.form select.error {
    background-color: #FFDEDE;
}

form.form input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

textarea { overflow: auto; }

form.form small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}

form.form .required{font-weight:bold;} /* uses class instead of div, more efficient */

form.form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

form.form p.field {
    float: left;
    margin-left: 10px;
}

form.form p.field input {
    margin:0;
}

/* --------------------------------------------------------------------------- */

.visible {
    display:block;
}

.status .error {

    color: red;
    font-weight: bold;

}

.msg {
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 5px;
    padding: 5px;
    padding-left: 22px;
}

.msg.success {
    border: 1px solid #3BD42B;
    background: #EFFFED url('/img/icons_2/GIF/action_check.gif') no-repeat 3px 6px;
}
.msg.error {
    border: 1px solid #BF160C;
    background: #FFDDDB url('/img/icons_2/GIF/action_delete.gif') no-repeat 3px 6px;
}

.msg.success.big {
    border: none;
    background: url('/img/conquette_accept_64.png') no-repeat 3px 6px;
    font-size: 16px;
    padding-left: 78px;
    padding-top: 15px;
    min-height: 68px; _height: 68px;
}

big {
    font-size: 22px;
    margin-top: 10px;
    margin-bottom: 10px;
}

ul.list_1 {
    list-style: none;
}
ul.list_1 li {
    background: url('/img/icons_2/GIF/arrow_next.gif') no-repeat 0px 3px;
    padding: 5px;
    padding-left: 22px;
}
ul.list_1 li.title {
    font-size: 14px;
    background: none;
    padding: 10px;
    margin-top: 10px;
    text-decoration: underline;
}

ul.list_2 {
    list-style: none;
}
ul.list_2 li {
    border-bottom: 1px solid #CDCFD1;
    position: relative;
}
ul.list_2 li a, ul.list_2 li a:visited {
    color: #232D44;
    padding: 7px; _padding: 3px;
    display: block;
    _border-bottom: 1px solid #CDCFD1;

}
ul.list_2 li a:hover {
    background-color: #E3E9F7;
    color: black;
}
ul.list_2 li:hover { background-color: #E3E9F7; }
ul.list_2 li.active {
    background-color: #C0CFF2;
}

a.more_phone, a.more_photo {
    text-decoration: underline;
    font-size: 10px;
    padding-left: 17px;
    background: url('/img/icons/add.gif') no-repeat;
    cursor: pointer;
}
a.set_flotta {
    text-decoration: underline;
    font-size: 10px;
    padding-left: 18px;
    padding-bottom: 2px;
    background: url('/img/icons/newspaper_go.gif') no-repeat;
    cursor: pointer;
}
a.help {
    text-decoration: underline;
    font-size: 10px;
    padding-left: 18px;
    padding-bottom: 2px;
    background: url('/img/icons/information.gif') no-repeat;
    cursor: help;
}
a.permis_public {
    text-decoration: underline;
    font-size: 10px;
    padding-left: 18px;
    padding-bottom: 2px;
    background: url('/img/icons/accept.gif') no-repeat;
    cursor: pointer;
}
a.permis_private {
    text-decoration: underline;
    font-size: 10px;
    padding-left: 18px;
    padding-bottom: 2px;
    background: url('/img/icons/action_stop_yellow.gif') no-repeat;
    cursor: pointer;
}
a.permis_grant {
    text-decoration: underline;
    font-size: 10px;
    padding-left: 18px;
    padding-bottom: 2px;
    background: url('/img/icons/action_stop.gif') no-repeat;
    cursor: pointer;
}
a.additional_data {
    text-decoration: underline;
    font-size: 14px;
    padding-left: 20px;
    background: url('/img/icons/add.gif') no-repeat;
    cursor: pointer;
}
form.form fieldset .additional {

    display: none;

}


#user_details h1 {

    font-size: 16pt;
    color: #333333;
    margin-bottom: 20px;
    border-bottom: 1px dotted silver;
}
#user_details div.details {
    background:url(/img/pixel.gif) repeat-y 164px;
    position: relative;
}
#user_details div.details p {
    margin-bottom: 5px;
    clear: left;
    padding-bottom: 5px;
}
#user_details div.details .right {
    position: absolute;
    right: 0;   
}
#user_details div.details p span.field {
    font-family:"Arial Narrow";    
    font-size: 16px;    
    float: left;
    width: 154px;
    margin-right: 10px;
    margin-bottom: 10px;    
    text-align: right;
}
#user_details div.details p span.value {
    font-family:"Arial Narrow";
    font-size: 16px;    
    float: left;    
    padding-left: 10px;
    padding-bottom: 10px;
    /*border-left: 1px solid silver;*/    
    width: 500px;
}
#user_details div.details p span.short {
    width: 270px;
}
#user_details div.details p span.bold {
    font-weight: bold;
}
#user_details div.details p span.huge {
    margin-top: 10px;
    font-size: 17px;      
    font-weight: bold;
}
#user_details div.details div.value {
    margin-top: 30px;
    width: 100%;
    overflow: hidden;
}
#user_details div.right {
    float: right;
    margin-left: 5px;
}
#user_details div.portrait {
    border: 2px solid silver;
    padding: 5px;
}
#user_details div.fotos {
    margin-top: 25px;
    padding: 3px;
}
#user_details div.fotos img {
    border: 2px solid silver;
    padding: 5px;
}

#list {
    float: left;
}
#list table tr.header {
    font-weight: bold;
    cursor:pointer;
}
#list table tr.even td {
    background-color: #E5EBEE;
}
#list table tr.header td {
    border-bottom: 2px solid #AAD78C;
    background: #f2f2f2 url('/img/bg_gradient_silver.png') repeat-x bottom;
    padding: 3px;
    color: #4C4C4C;
    font-size: 110%;
}
#list table tr td {
    border: 1px solid silver;
    padding: 5px 2px;
    font-size: 11px;
}
#list table tr td a {
    color: black;
    text-decoration: underline;
}

#list table tr td a:visited {
    color: #4A4A4A;
    text-decoration: none;
}

#list table tr.hover td {
    background-color: #D6FFAA;
    cursor: pointer;
}

#list h1 {
    font-size: 16px;
    color: #275060;
    border-bottom: 1px dotted silver;
    padding: 4px;
}
#list div.user {
    position: relative;
    border: 1px solid silver;
    border-bottom: 2px solid silver;
    padding: 10px 10px;
    background: url('/img/bg_gradient_silver.png') bottom repeat-x;
    min-height: 45px;
    _height: 45px;
    overflow: hidden;
    font-size: 12px;
    margin-bottom: 10px;
}
#list div.user h1 {
    position: absolute;
    left: 20px;
    top: 10px;
    font-size: 10pt;
    border:none;
    padding:0; margin:0;
    padding-bottom: 1px;
    width: 100%;
    border-bottom: 1px solid silver;
}
#list div.user .address {
    position: absolute;
    left: 200px;
    top: 12px;
    padding-left: 18px;
    background: 0 -1px url('/img/icons/icon_vcard2.gif') no-repeat;
}
#list div.user .birth {
    position: absolute;
    top: 12px;
    right: 50px;
}
#list div.user .center {
    padding-top: 25px;
    padding-left: 10px;
}
#list div.user .links {
    position: absolute;
    bottom:8px;
    right: 10px;
}
#list div.user div.more_details {
    padding: 10px;
    display: none;
    margin-top: 40px;
}
#list div.user .links a.full_details {
    background: url('/img/icons/page_down.gif') no-repeat right;
    padding-right: 20px;
}
#list div.user .links a.more_details {
    background: url('/img/icons/arrow_down.gif') no-repeat right;
    padding-right: 16px;
}
#list div.user .links a.hide_details {
    background: url('/img/icons/arrow_up.gif') no-repeat right;
    padding-right: 16px;
}
#list div.user .links a {
    text-decoration: underline;
}
#list div.user span {
    float: left;
    width: 180px;
}
#list div.user span.auto {
    width: auto;
}
#list div.user br {
    clear: left;
}
#list div.user b {
    color: #4A4A4A;
}

#ad div.box {
    min-height: 698px;
    text-align: center;
    color: gray;
    font-weight: bold;
}
#ad div.box .content {
    height: 620px;
}

#search div.box {

    border: 2px solid #C0C0C0;
    padding: 5px;
    margin-bottom: 12px;

    background: url('/img/search_48.png') no-repeat bottom right;

}
#search .box form input, #search .box form textarea {
    border: 1px solid gray;
    margin-bottom: 3px;
}
#search .box form select {
    margin-bottom: 3px;
}
#search .box form div.row.left {
    clear: left;
    float:left;
    width:330px;
}
#search .box form div.row.right {
    float: left;
    clear: none;
    width: auto;
}
#search .box form label{
    float: left;
    width: 80px;
    margin-bottom: 3px;
}

#search .box.complex_search {
    background-color: white;
    border:2px solid #A5BCDF;
}
#search .box.complex_search form label {
    width: 150px;
}
#search .box.complex_search form div.row.left {
    width: 400px;
}
#search .box.complex_search form fieldset {
    margin-bottom: 10px;
}
#search .box.complex_search h1 {
    background: url('/img/icons_2/GIF/arrow_next.gif') no-repeat;
    font-size: 14px;
    font-weight: bold;
    clear: left;
    margin-bottom: 6px;
    margin-top: 4px;
    width: 98%;
    padding: 4px;
    padding-left: 17px;
    border-bottom: 1px dashed #E1E9F5;
}

#login {
    margin-bottom: 10px;
}
#login div.box {
    border:0;
    background:none;
}
#login div.box input {
    width: 150px;
    border: 1px solid silver;
    background-color: white;
    margin-bottom: 3px;
}

form.form div.foto {
    margin-left: 220px;
    padding-bottom: 10px;
}


#view .tableview, #view .boxview {
    cursor: pointer;
}

#invite h1 {
    font-size: 14pt;
    margin-bottom: 12pt;
}

#invite p {
    margin-bottom: 6pt;
    padding: 5px 0;
}

#invite a, #invite a:visited {
    text-decoration: underline;
}

#invite form span.error {
    background: url('/img/icons/exclamation.gif') no-repeat;
    padding-left: 17px;
    font-size: 11px; color: black;
}

#after_activation p {
    margin-bottom: 6pt;
    padding: 5px 0;
}
#after_activation h1 {
    font-size: 14pt;
    margin-bottom: 12pt;
    margin-top: 16pt;
}
#after_activation ul.next {
    list-style: none;
}
#after_activation ul.next li {
    float: left;
    padding: 10px;
    margin: 3px;
    border: 1px solid gray;
    width: 110px;
    height: 40px;
    cursor: pointer;
    background: url('/img/bg_gradient_silver.png') repeat-x bottom;
    text-align: center;
    font-size: 11pt;
    font-weight: bold;
    color: #11465B;
}

#save_the_world ul.parties {
    
}
#save_the_world ul.parties li {
    float: left;
    width: 230px;
    height: 150px;
}
#save_the_world ul.parties li label {
    margin-left: 20px;
}
#save_the_world ul.parties li span {
    float: left; width: 230px; height: 95px;
    background: url('/img/plogos.png');
    cursor: pointer;
}
#save_the_world ul.parties li span.mszp { background-position: 0px -5px; }
#save_the_world ul.parties li span.fidesz { background-position:0px -95px; }
#save_the_world ul.parties li span.szdsz { background-position:0px -185px; }
#save_the_world ul.parties li span.jobbik { background-position:0px -275px; }
#save_the_world ul.parties li span.kdnp { background-position:0px -365px; }
#save_the_world ul.parties li span.egyiksem { background-position:0px -455px; }
#save_the_world ul.parties li span.mdf { background-position:0px -545px; }

#test a, #test a:visited,
#apply a, #apply a:visited {
    text-decoration: underline;
}
#test p, #test ul,
#apply p, #apply ul {
    margin-bottom: 6pt;
    padding: 5px 0;
}
#test h1,
#apply h1 {
    font-size: 14pt;
    margin-bottom: 12pt;
    margin-top: 16pt;
}
#test h2,
#apply h2 {
    margin-bottom: 10pt;
}
#test li,
#apply li {
    margin-bottom: 8px;
}

#forgotten_password {
    font-size: 16px;
    font-weight: bold;
}

#admin_user_list div.user {
    position: relative;
    padding: 10px;
    padding-left: 30px;
    border: 1px solid #BABABA;
    border-bottom: 2px solid #BABABA;
    margin: 5px;
    margin-bottom: 30px;
    min-height: 40px; _height: 40px;
    clear: left;
}
#admin_user_list div.user a,
#admin_user_list div.user a:visited {
    color: #3C78FF;
    font-weight:bold;
}
#admin_user_list div.user span.name {
    font-size: 14px;
    padding: 2px;
    font-weight: bold;
}
#admin_user_list div.user img.user_icon {
    position: absolute;
    top: -20px;
    left: -20px;
}
#admin_user_list div.user a.delete {
    position:absolute;
    right:5px;
    top:10px;
}
#admin_user_list div.user a.block,
#admin_user_list div.user a.accept {
    position:absolute;
    right:37px;
    top:10px;
}
#admin_user_list div.user div.loading {
    position:absolute;
    top:0;left:0;
    padding:10px;
    width:640px;height:40px;
    text-align:center;
    background-color:white;
    opacity:0.8;
    font-size: 16px;
}
#admin_user_list div.user.blocked       { background-color: #FFDBDB; }
#admin_user_list div.user.unauthorized  { background-color: #FAFFB8; }
#admin_user_list div.user.unfilled      { background-color: #DBF2FF; }

#admin_user_list div.user div.additional_data { padding: 5px; display: none; }
#admin_user_list div.user div.additional_data.visible { display: block; }
#admin_user_list div.user div.additional_data dl dt {
    float: left;
    width: 160px;
    clear: left;
}
#admin_user_list div.user div.additional_data dl dd {
    float: left;
}
#admin_user_list div.user div.additional_data a,
#admin_user_list div.user div.additional_data a:visited {
    font-weight: normal;
    text-decoration: underline;
    color: #2D7B21;
}

#messages_menu ul {
    list-style:none;
    margin-bottom: 10px;
}
#messages_menu ul li {
    float: left;
    margin-right: 20px;
    padding: 13px;
    background-repeat: no-repeat;
    background-position: 3px;
    border: 1px solid silver;
}
#messages_menu ul li:hover {
    background-color: #E8FFE5;
}
#messages_menu ul li a {
    text-decoration:underline;
    padding-left: 30px;
}
#messages_menu ul li a:hover {
    color: #2A454C;
}

#messages h1 {
    font-size: 16px;
    margin-bottom: 16px;
}

#messages ul.messages li{
    padding: 6px 0px 6px 6px;
    border-top: 1px solid silver;
    position: relative;
    clear: left;
    overflow: hidden;
    white-space: nowrap;
}
#messages ul.messages li a {
    text-decoration: underline;
    color: #63922E;
    font-weight: bold;
}
#messages ul.messages li a:visited { font-weight: normal; }
#messages ul.messages li span.from {
    float: left;
    margin-left: 5px;
    width: 170px;
    overflow: hidden;
    padding: 1px;
}
#messages ul.messages li input { float: left; }
#messages ul.messages li span.subject {
    position: absolute;
    left: 200px;
}
#messages ul.messages li span.message_intro {
    color: #777777;
    font-size: 80%;
    font-style: italic;
}
#messages ul.messages li span.time {
    position:absolute;
    right: 0px;
    background:white;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 2px;
}
#messages ul.messages li.unread { font-weight: bold; }

#compose_form .recipient {
    font-style: italic;
    font-family: 'Times new roman',sans-serif;
    font-size: 15px;
    color: #1A8913;
    font-weight: bold;
    float:left;
}
#compose_form .recipient .user {
    background-color:#89C264; color: white; float:left; margin-right: 10px; padding:2px;
}
#messages .full_message{
    margin-bottom: 130px;
    clear: left;
    position: relative;
}
#messages .body {
    border: 1px solid silver;
    position: relative;
    padding-bottom: 100px;
}
#messages .body .details {
    height: 20px;
    padding: 3px;
    margin-bottom: 5px;
    position: relative;
}

#messages .body .details a,
#messages .body .details a:visited {
    color: #2054AA;
    text-decoration: underline;
}
#messages .body .details a:hover {
    color: gray;
}

#messages .body .details span.time { position: absolute; right: 5px; }

#messages .body .text {
    padding: 10px;
    margin-bottom: 50px;
}
#messages .body .reply {
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #C6E699;
    padding: 5px;
    width: 602px;
}
#messages .body .reply a,
#messages .body .reply a:visited {
    padding: 5px;
    text-decoration: underline;
    margin: 10px;
    background-color: white;
}
#messages .body .reply a.active,
#messages .body .reply a.active:visited {
    padding-bottom: 20px;
    font-weight: bold;
}

#friends_menu {
    float: left;
    width: 160px;
}
#friends_menu ul {
    list-style: none;
    width: 150px;
}
#friends_menu ul li {
    border-top: 1px solid #DEDDD6;
    padding: 8px 8px 8px 0px;
}
#friends_menu ul li:hover {
    background-color: #FFFAEA;
}
#friends_menu ul li.active {
    background-color: #FEF3D0;
}
#friends_menu ul li a {
    color: #424242;
    padding-left: 8px;
}

#friends { float: left; }
#friends .users ul li {
    position: relative;
    height: 40px;
    border-bottom: 1px solid #E4E4E4;
    padding: 8px;
    margin-bottom: 4px;
}
#friends .users li a,
#friends .users li a:visited {
    color: #848484;
    text-decoration: underline;
}
#friends .users li .name a,
#friends .users li .name a:visited {
    color: #1D6899;
    text-decoration: none;
}
#friends .users li .name {
    font-size: 14px;
    font-weight: bold;
}
#friends .users ul li .delete {
    position: absolute;
    right: 6px; top: 4px;
    padding: 4px;
    border: 3px solid transparent;
}
#friends .users ul li .delete:hover {
    border: 3px solid #F1F1F1;
}

#permissions_menu {
    float: left;
    width: 160px;
}
#permissions_menu ul {
    list-style: none;
    width: 150px;
}
#permissions_menu ul li {
    border-top: 1px solid #DEDDD6;
    padding: 8px 8px 8px 0px;
}
#permissions_menu ul li:hover {
    background-color: #FFFAEA;
}
#permissions_menu ul li.active {
    background-color: #FEF3D0;
}
#permissions_menu ul li a {
    color: #424242;
    padding-left: 8px;
}

#permissions { float: left; }
#permissions .users ul li {
    position: relative;
    height: 40px;
    border-bottom: 1px solid #E4E4E4;
    padding: 8px;
    margin-bottom: 4px;
}
#permissions .users li a,
#permissions .users li a:visited {
    color: #848484;
    text-decoration: underline;
}
#permissions .users li .name a,
#permissions .users li .name a:visited {
    color: #1D6899;
    text-decoration: none;
}
#permissions .users li .name {
    font-size: 14px;
    font-weight: bold;
}
#permissions .users ul li .delete {
    position: absolute;
    right: 6px; top: 4px;
    padding: 4px;
    border: 3px solid transparent;
}
#permissions .users ul li .delete:hover {
    border: 3px solid #F1F1F1;
}

#last_comments .comment {
    clear: left;
    font-size: 10px;
    padding-top: 14px;
    color: #464646;
}
#last_comments .comment .image {
    float:left;
    margin:6px;
    margin-top:0;
    width:32px;height:32px;
    background-color:#E4E4E4;
}
#last_comments .comment .message {
    float: left;
    width: 110px;
}
#last_comments .comment .message a,
#last_comments .comment .message a:visited {
    color: #279485;
    font-size: 9px;
}
#last_comments .comment h1 {
    font-size: 11px;
}
#last_comments .comment h2 {
    font-size: 9px;
    color: gray;
    margin: 0;
}

table.language {
    font-family:"Arial Narrow";    
    font-size: 13px;    
}
table.language th {
    padding: 5px;
    border: 1px solid #E0E0E0;           
}
table.language th:first-child, table.language td:first-child {
    font-size: 16px;
    font-weight: normal;
    padding-right: 22px;
    text-align: right;    
    width: 149px;
    border: 0px;
}
table.language td {
    padding: 5px;
    border: 1px solid #E0E0E0;
    text-align: center;        
}
table.language tr {
    
}

.showhide {

}
hr {
    border: 0px;
    border-bottom: 1px dashed #E0E0E0;
}
