/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License

http://www.cssdrive.com/index.php/main/csscompressor/

Modified by Byru 2007-2009
*/

* {margin:0; padding:0; outline:none;}

body {background:#FFFFFF url('../images/img01.gif') repeat-x; font:normal small arial, verdana, tahoma, helvetica, sans-serif; color:#666666; overflow:-moz-scrollbars-vertical;}

::-moz-selection {background:#586BAA; color:#FFFFFF;}  

div#qTip {padding:2px; border:1px solid #91C2DD; display:none; background:#EDF5F9; color:#586BAA; font-family:arial, verdana, tahoma, helvetica, sans-serif; font-weight:normal; font-size:12px; text-align:left; position:absolute; z-index:1000; width:auto;}

h1, h2, h3 {color:#586BAA;}

h1 {margin:0; padding:0;}
h2 {}
h3 {}
p, blockquote, ul, ol {}
p {}
ul {margin-left:3em;}
ul li {list-style:square;}
ol {margin-left:3em;}
ol li {}

a {color:#586BAA;}
a:hover, a.ext:hover {text-decoration:none;}
a.ext {background:transparent url('../images/icons/link.png') no-repeat top right; margin-right:20px; padding-right:20px;}

img {border:0;}

blockquote {margin-left:20px; font-family:courier new; border:1px solid #E2EFF6; color:#000000; background:#FAFCFE;}
blockquote span.comment {color:#008000;}
blockquote span.section {}
blockquote span.key {}
blockquote span.value {}

img.captcha {width:50px; height:24px; border:1px solid #91C2DD; vertical-align:top; margin: 0 0 0 2px; padding:0;}

/* Boxed Style */

.boxed {margin-bottom:0; background:#FFFFFF;}

.boxed .title {height:31px; padding:9px 0 0 20px; background:#FFDE98 url('../images/img05.gif') repeat-x; font-size:1.1em; color:#CC0000;}
.boxed .title a {margin:0; color:#CC0000; text-decoration:none; line-height:22px;}
.boxed .title a:hover {margin:0; color:#990000; text-decoration:none; line-height:22px;}

.boxed .content {padding:20px 20px 30px 20px; background:#FFFFFF url('../images/img06.gif') repeat-x;}

.boxed .content .box {width:180px; height:100px; background:#FFFFFF; border:1px solid #FFB516;}

.boxed a {text-decoration:none;}
.boxed a:visited {text-decoration:none;}
.boxed a:active {text-decoration:none;}
.boxed a:hover {text-decoration:underline;}

/* POST */

.post {background:#FFFFFF;}

.post .title {padding:5px 0 0 20px; font-size:1.7em; font-weight:normal;}
.post .title a {text-decoration:none; color:#586BAA;}
.post .title a:visited {text-decoration:none; color:#586BAA;}
.post .title a:active {text-decoration:none; color:#586BAA;}
.post .title a:hover {text-decoration:none; color:#586BAA;}

.post .date {}
.post .date .month {}
.post .date .day {}
.post .date .year {}
.post .meta {}
.post .meta p {}

.post .story {padding:20px 20px 10px 20px; background:#FFFFFF url('../images/img07.gif') repeat-x;}

.post h3 {font-size:1.1em;}

.post .story p, .post .story blockquote, .post .story ul, .post .story ol {margin-bottom:1.5em; line-height:140%; text-align:justify;}
.post .story p.nojustify {text-align:left;}

.post ul li {list-style:square; line-height:18px;}
.post ul.rss li {list-style-type:none;}

.manual h3, .manual h2 {margin:10px 0 10px 0;}

.cloud {text-align:center;}
.cloud a {text-decoration:none; margin:0 6px 0 6px;}
.cloud a:hover {text-decoration:none; color:#FFB61B;}

/* Header */

#header {width:740px; height:150px; margin:0 auto;}

/* Logo */

#logo {width:740px; height:68px; margin:0 auto;}
#logo img {width:212px; height:68px; border:0; behavior:url('javascript/iepngfix.htc'); float:left;}
#logo a {font-size:36px; text-decoration:none; font-weight:bold; color:#6CAED2;}

/*
#logo h1 {float:left; letter-spacing:-2px; font-size:39px; font-weight:normal;}
#logo h1 a {}
#logo h2 {float:left; font-size:14px; font-weight:normal;}
#logo h2 a {}
#logo a {text-decoration:none; font-style:italic; color:#479AC6;}
*/

/* User Bar */

#userbar {width:500px; height:20px; font-size:12px; margin:0 auto;  font-weight:normal; text-align:right; padding:0; border:0; float:right; border-bottom:1px solid #DCECF4;}
#userbar a {color:#479AC6; font-weight:normal; text-decoration:underline; font-size:12px;}
#userbar a:hover {text-decoration:none; font-size:12px;}

/* Latest news */

#latestnews {border:0; text-align:right;}

/* Menu */

#menu {width:740px; height:90px; margin:0 auto;}
#menu ul {margin:0; padding-top:25px; list-style:none;}
#menu li {display:inline;}

#menu a {display:block; float:left; height:32px; margin-left:1px; padding:13px 25px 0 25px; background:#DAEBF3 url('../images/img02.gif') repeat-x; text-align:center; text-decoration:none; font-weight:bold; color:#586BAA;}
#menu a:hover {background:#FED98A url('../images/img03.gif') repeat-x; color:#CC0000;}
#menu .active a {height:36px; margin-top:-4px; background:#DDEDF5 url('../images/img04.gif') repeat-x; border:1px solid #479AC6; border-bottom:none; font-weight:bold; color:#479AC6;}
#menu .active a:hover {height:36px; margin-top:-4px; background:#DDEDF5 url('../images/img04.gif') repeat-x; border:1px solid #479AC6; border-bottom:none; font-weight:bold; color:#479AC6;}
#menu .active a:active {color:#FFB61B;} 
#menu .inactive a {/* normal tab, inactive */}
#menu .inactive a:active {color:#FFB61B;}

/* Content */

#content {width:740px; margin:0 auto;}
#content .bold {font-weight:bold;}

/* Content > Main */

#main {float:right; width:505px;}
#main a {}

#main p.note, #main div.note {border-top:1px solid #FFB516; margin-top:20px; background:transparent url('../images/img06.gif') repeat-x; padding:4px; min-height:85px; width:457px;}
#main p.note p, #main div.note  p, #main p.note span.ak, #main div.note  span.ak {color:#666666;}
#main p.note span, #main div.note span {color:#FFB516;}

/* Content > Main > Welcome */

#welcome {}

/* Content > Sidebar */

#sidebar {float:left;width:220px;}
#sidebar a {}

/* Content > Sidebar > Login */

#login {}
#login form {}
#login fieldset {border:none;}
#login legend {display:none;}

.boxed .content label {font-size:12px; font-weight:bold; color:#666666; padding-bottom:12px; cursor:pointer;}
.inputtext {width:170px; padding:2px; font-family:arial, verdana, tahoma, helvetica, sans-serif; color:#666666; border:1px solid #FFB516; background:#FFFFFF; margin-bottom:4px; margin-top:2px;}
.inputtext:focus {border:1px solid #BF8810;}
.inputtext_loading {background:#FFFFFF url('../images/loaders/ajax-loader-red-small-yellow-bg.gif') no-repeat center right; border:1px solid #FFB516;}
.button {width:80px; height:22px; font-family:arial, verdana, tahoma, helvetica, sans-serif; color:#000; border:1px solid #FFB516; background:#FFE39A;}


/* Content > Sidebar > Updates*/

#updates {}
#updates ul {margin:0; list-style:none;}
#updates h3 {margin:0; font:bold x-small arial, verdana, tahoma, helvetica, sans-serif;}
#updates p {margin-bottom:1.4em; font-size:smaller; line-height:normal;}

/* Content > Sidebar > Partners*/

#partners {}
#partners .content {padding:10px 0;}
#partners ul {margin:0; border-bottom:1px solid #D1BC5C; list-style:none; line-height:normal;}
#partners li {padding:10px; border-top:1px solid #D1BC5C;}

/* Footer */

#footer {clear:both; width:740px; margin:0 auto; padding:30px 0; background:#FFFFFF url('../images/img08.gif') repeat-x;}
#footer p {margin:0; text-align:center; font-size:12px;}

/* Footer > Legal */

#legal {}

/* Footer > Links */

#links {}

/* Footer > Version */

#version {color:#CECECE;}

p.report {margin:0;}

#subtabs {text-align:center; width:100%;}

#subtabs .active {font-weight:bold; text-decoration:none;}

.flag {width:16px; height:11px;}
.flagbg {background-position:center left; padding-left:18px;}

textarea#member_emails {
 width:460px;
 height:100px;
 padding:2px;
 font-family:arial, verdana, tahoma, helvetica, sans-serif;
 color:#666666;
 border:1px solid #91C2DD;
 background:#FFFFFF;
 margin-bottom:5px;
 font-size:12px;
 overflow:auto;
}

.stdform textarea {
 width:300px;
 height:100px;
 padding:2px;
 font-family:arial, verdana, tahoma, helvetica, sans-serif;
 color:#666666;
 border:1px solid #91C2DD;
 background:#FFFFFF;
 margin-bottom:5px;
 font-size:12px;
 overflow:auto;
}

.stdform input {
 width:200px;
 padding:2px;
 font-family:arial, verdana, tahoma, helvetica, sans-serif;
 color:#666666;
 border:1px solid #91C2DD;
 background:#FFFFFF;
 margin-bottom:5px;
 font-size:12px;
}

.stdform input.loading  {border:1px solid #FFB516; background:#FFFBF1 url('../images/loaders/ajax-loader-red-small-yellow-bg.gif') no-repeat center right;}
.stdform input.valid {border:1px solid #FFB516; background:#FFFFFF url('../images/icons/accept.png') no-repeat center right; border:1px solid #258305;}
.stdform input.invalid {border:1px solid #FFB516; background:#FFFFFF url('../images/icons/delete.png') no-repeat center right; border:1px solid #FFB516;}
.stdform input:focus {border:1px solid #586BAA;}
.stdform textarea:focus {border:1px solid #586BAA;}
.stdform select:focus {border:1px solid #586BAA;}
.stdform select {width:206px; padding:2px; font-family:arial, verdana, tahoma, helvetica, sans-serif; color:#666666; border:1px solid #91C2DD; background:#FFFFFF; margin-bottom:5px; font-size:12px;}
.stdform .datetime select {width:70px;}
.stdform .datetime input {width:40px;}
.stdform .calendar {position:absolute; left:0px; top:0px; visibility:hidden; background:#FFFFFF;}
.stdform select optgroup {background:#91C2DD; color:#FFFFFF; font-weight:bold; font-style:normal;}
.stdform select optgroup.info {color:#91C2DD; font-weight:normal; background:#FFFFFF;}
.stdform .radio {width:14px; height:14px; border:0; padding:2px; font-family:arial, verdana, tahoma, helvetica, sans-serif; color:#666666; background:transparent; margin-bottom:5px; font-size:12px; cursor:pointer;}
.stdform .checkbox {width:14px; height:14px; border:0; padding:2px; font-family:arial, verdana, tahoma, helvetica, sans-serif; color:#666666; background:transparent; margin-bottom:5px; font-size:12px; cursor:pointer;}

.stdform #button {width:150px; padding:2px; font-family:arial, verdana, tahoma, helvetica, sans-serif; font-weight:bold;	color:#FFFFFF; border:1px solid #91C2DD; background:#91C2DD; margin-bottom:5px; font-size:12px;}

.stdform #result, .stdtable #result {width:100%; height:auto; padding:2px; background:yellow;}
.stdform #result.success, .stdtable #result.success {background:green; color:white;}
.stdform #result.error, .stdtable #result.error {background:red; color:white;}

/* Form validation */

#form_login input.val_error, #search_keywords_panel.val_error, .stdform input.val_error, .stdform textarea.val_error, .stdform select.val_error {border:1px solid #CC0000; background:#FEFBFB;}
#form_login input.val_error:focus, .stdform input.val_error:focus, .stdform textarea.val_error:focus, .stdform select.val_error:focus {border:1px solid #990000; background:#FFFFFF;}

/* ADMIN */

.stdform input.rights {width:60px !important;}
.stdform input.rights_saved {border:1px solid #258305; background:#FFFFFF url('../images/icons/string_saved.png') no-repeat center right;}
.stdform input.rights_warning {border:1px solid #FFB516; background:#FFFFFF url('../images/icons/string_warning.png') no-repeat center right;}

.stdform .rights_response {width:16px; height:16px; border:0;}
.stdform .rights_response_loading {background:#FFFFFF url('../images/loaders/ajax-loader-red-small-white-bg.gif') no-repeat center right;}
.stdform .rights_response_saved {background:#FFFFFF url('../images/icons/string_saved.png') no-repeat center right;}
.stdform .rights_response_warning {background:#FFFFFF url('../images/icons/string_warning.png') no-repeat center right;}

.stdform label, .stdtable label {padding:2px; margin-right:20px; font-family:arial, verdana, tahoma, helvetica, sans-serif; font-weight:bold; color:#666666; margin-bottom:5px; font-size:12px; white-space:nowrap; vertical-align:top;	cursor:pointer;}
.stdform label.required, .stdtable label.required {
    padding-right:16px;
    background:transparent url('../images/required.gif') no-repeat center right;
	border-bottom:1px solid #DEEDF5;
	float:left;
	width:115px;
}
.stdform label.tag { display:block; /*float:left;*/ margin:0 4px 0 0; font-weight:normal; width:82px; height:16px; line-height:18px; vertical-align:center; border-bottom:1px solid #DEEDF5; font-size:11px;}
.stdform label.tag:hover { background:#DEEDF5; color:#586BAA;}
.stdform .icon, .stdtable .icon, .icon {
	width:16px;
	height:16px;
	border:0;
	margin:0 5px 4px 0;
	vertical-align:top;
    behavior:url('javascript/iepngfix.htc');
}

.stdform .disabled {
    background:#E4F0F6;
    color:#91C2DD;
    font-weight:bold;
    font-size:12px;
}

/* special hidden text field */
.stdform .special {
	width:0px;
	height:0px;
	border:0;
	background:none;
	visibility:hidden;
}

#filterform label  {
	padding:0;
	font-family:arial, verdana, tahoma, helvetica, sans-serif;
	font-weight:bold;
	color:#EC4949;
    font-size:12px;
    white-space:nowrap;
    vertical-align:center;
	margin:0 4px 0 0;
	text-align:left;
	cursor:pointer;
}

/* BUTTONS */

div.buttons {border:0; height:32px; width:auto;}

.buttons a, .buttons button {
    display:block;
    float:left;
    margin:0 7px 0 0;
    background:#B7DAEC url('../images/bg_button.gif') repeat-x top left;
    border:1px solid #A2CBE1;
    border-top:1px solid #F7FEFF;
    border-left:1px solid #F7FEFF;
    font-family:arial, verdana, tahoma, helvetica, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#6586A0;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
	min-width:50px;
	text-align:center;
}
.buttons button{width:auto; overflow:visible; padding:4px 10px 3px 7px; /* IE6 */}
.buttons button[type]{padding:5px 10px 5px 7px; /* Firefox */ line-height:17px; /* Safari */}
*:first-child+html button[type]{padding:4px 10px 3px 7px; /* IE7 */}
.buttons button img, .buttons a img{margin:0 3px -3px 0 !important; padding:0; width:16px; height:16px; border:0; behavior:url('javascript/iepngfix.htc');}

/*.buttons button.submit {color:#586BAA;}*/

/* STANDARD */

button:hover, .buttons a:hover, .buttons a:active  {
    border:1px solid #A2CBE1;
	border-top:1px solid #C2E1EF;
    border-left:1px solid #C2E1EF;
    color:#FFFFFF;
	background:#75AAC8 url('../images/bg_button_active.gif') repeat-x top left;
}

/* PANEL */

button.panel, .buttons a.panel {
	background:#FFE6B5 url('../images/bg_button_panel.gif') repeat-x top left;
    border:1px solid #FFC987;
    border-top:1px solid #FFF7E4;
    border-left:1px solid #FFF7E4;
    color:#CC0000;
    width:80px;
}
.buttons a.panel:hover, button.panel:hover, .buttons a.panel:active {
	background:#FFB516 url('../images/bg_button_panel_active.gif') repeat-x top left;
    border:1px solid #FFC987;
    border-top:1px solid #FFF7E4;
    border-left:1px solid #FFF7E4;
    color:#FFFFFF;
}

/* POSITIVE 

button.positive, .buttons a.positive{
    color:#529214;
}

.buttons a.positive:hover, button.positive:hover, .buttons a.positive:active {
    background:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
*/
/* NEGATIVE 

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover, .buttons a.negative:active {
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
*/
/* // BUTTONS */

.stdtable {}
form table {width:460px;}
.stdtable td {padding:2px;}
.stdtable td.nobr {white-space:nowrap;}
.stdtable td.norows {height:50px; text-align:center; font-weight:bold;}
.stdtable thead td, td.panel_header  {border-top:1px solid #B6D8EA; border-bottom:1px solid #D0E4EF; background:#FFFFFF url('../images/table-header.gif') repeat-x top left; color:#586BAA; font-weight:bold; white-space:nowrap;}
.stdtable thead td.order {text-decoration:underline;}
.stdtable tbody td {}
.stdtable tbody td.progress {font-weight:bold; text-align:center;}
.stdtable tbody td.progress img {border:0; width:52px; height:12px;behavior:url('javascript/iepngfix.htc');}
.stdtable tbody td.progress span.values {font-weight:normal;}
.stdtable tbody td.progress span.step_00 {color:#666666;}
.stdtable tbody td.progress span.step_01 {color:#F13922;}
.stdtable tbody td.progress span.step_02 {color:#F17646;}
.stdtable tbody td.progress span.step_03 {color:#F18C4C;}
.stdtable tbody td.progress span.step_04 {color:#F5A538;}
.stdtable tbody td.progress span.step_05 {color:#FBC110;}
.stdtable tbody td.progress span.step_06 {color:#FFE020;}
.stdtable tbody td.progress span.step_07 {color:#FFF23B;}
.stdtable tbody td.progress span.step_08 {color:#71D617;}
.stdtable tbody td.progress span.step_09 {color:#11A100;}
.stdtable tbody td.progress span.step_10 {color:#116200;}
.stdtable tbody td.options {text-align:right;}
.stdtable tbody td.fixed {/* normal style */}
.stdtable tbody tr.unfixed {color:#FF943E;}
.stdtable tbody tr.active {background:#FFFFFF; /* green background:#EDFFF1; */}
.stdtable tbody tr.inactive {background:#FFF7F7;}
.stdtable tbody tr.read {font-weight:normal;}
.stdtable tbody tr.unread {background:#E8F1FA; font-weight:bold;}

table.stripes tbody td {border-bottom:1px solid #E2EEFA;}	
table.stripes tbody tr:hover {background:#E8F1FA;}
table.stripes tbody tr.active:hover {background:#E8F1FA !important;}
table.stripes tbody tr.inactive:hover {background:#FFFFFF !important;}
table.stripes tbody tr.read:hover {background:#E8F1FA !important;}
table.stripes tbody tr.unread:hover {background:#FFFFFF !important;}

.stdtable tfoot td {border-top:1px solid #B6D8EA; border-bottom:1px solid #D0E4EF; background:#FFFFFF url('../images/table-header.gif') repeat-x top left; color:#586BAA; font-weight:normal; text-align:right;}
.stdtable tfoot td.summary {font-weight:normal; text-align:left;}
.stdtable tfoot td a {color:#FFFFFF; font-weight:bold; text-decoration:underline;}
.stdtable tfoot td a:hover {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.stdtable tfoot td a.panel_switcher {text-decoration:none; text-align:left; float:left; color:#586BAA;}
.stdtable td p {margin:0;}
.stdtable td.localizations {background:#FFFFFF url('../images/bg_browse.png') repeat-x; text-align:center; height:32px;}
.stdtable td.localizations a {color:#FFFFFF; text-decoration:none; display:block; width:100%; padding:0; margin:0; font-size:1.2em;}
.stdtable td.localizations a:active, .stdtable td.localizations a:visited, .stdtable td.localizations a:hover {text-decoration:none;}

td.panel p, .story.panel p {margin:0 !important;}

.newsinfo {color:#91C2DD; text-align:right !important;}
.newsintroduction {font-weight:bold;}

#comment {border-bottom:1px solid #91C2DD; margin-bottom:5px;}
#comment p {margin:0;}

/* EDITOR  */

/*
#ajax_response {
	width:460px;
	height:20px;
	border:0;
    padding:0 0 0 20px;
    margin:0;
	text-align:left;
	color:#CC0000;
}


#ajax_response.loading {
background:url('../images/loaders/ajax-loader-red-small.gif') no-repeat top left;
display:block;
}

#ajax_response.loaded {
background:none;
display:none;
}
*/

#editor {width:460px;height:auto;border:0; padding:0; margin:0; text-align:left;}

#editor table {border:0; padding:0; margin:0;}
#editor table td.statistics {padding:0px; font-family:arial, verdana, tahoma, helvetica, sans-serif; width:100%; height:30px; text-align:right; vertical-align:top;}
#editor table td.options {padding:0px; width:100%; height:40px; text-align:center;}
#editor table td.row {padding:0px; font-family:arial, verdana, tahoma, helvetica, sans-serif; border-top:1px solid #DBEAF7; width:100%; height:90px; background:#FFFFFF url('../images/bg_editor_row.png') repeat-x top left;}
#editor table td.row input.from {border:1px solid #586BAA; width:445px; padding:2px; color:#586BAA; background:#D1E4ED url(../images/bg_editor_from.gif) no-repeat center right; margin:4px 4px 2px 4px; font-weight:normal;}
#editor table td.row input.to {border:1px solid #586BAA; width:445px; padding:2px; color:#666666; background:#FAFDFD url(../images/bg_editor_to.gif) no-repeat center right; margin:2px 4px 6px 4px;}

#editor table td.row input.to_loading {border:1px solid #FFB516; background:#FFFBF1 url('../images/loaders/ajax-loader-red-small-yellow-bg.gif') no-repeat center right;}
#editor table td.row input.to_saved {border:1px solid #258305; background:#FFFFFF url('../images/icons/string_saved.png') no-repeat center right;}
#editor table td.row input.to_read {border:1px solid #258305; background:#FFFFFF url('../images/icons/string_read.png') no-repeat center right;}
#editor table td.row input.to_warning {border:1px solid #FFB516; background:#FFFFFF url('../images/icons/string_warning.png') no-repeat center right;}

#editor table td.row .google_translator {width:445px; margin:2px 4px 2px 4px; padding:2px;}
#editor table td.row .suggestions {width:445px; margin:2px 4px 2px 4px; padding:2px;}

#editor table td.row input.to_rtl {direction:rtl; border:1px solid #586BAA; width:445px; padding:2px; color:#666666; background:#FAFDFD url('../images/bg_editor_to.gif') no-repeat center left; margin:2px 4px 6px 4px;}
#editor table td.row input.to_alert {border:1px solid #CC0000; width:445px; padding:2px; color:#CC0000; background:#FFF0F0 url('../images/bg_editor_to.gif') no-repeat center right; margin:2px 4px 6px 4px;}
#editor table td.row input.to:hover {border:1px solid #586BAA; color:#666666;}
#editor table td.row input.to_alert:hover {border:1px solid #CC0000; background:#FFFFFF; color:#CC0000;}

#editor table td.row  div.string_path {padding:0px; margin:0; background:#8DBDD3;}
#editor table td.row  div.string_path label.info {padding:0px; margin:0 0 0 6px;}
#editor table td.row  div.string_path span.section, #editor table td.row  div.string_path span.key {padding:0; margin:0; color:#FFFFFF; font-family:arial, verdana, tahoma, helvetica, sans-serif; font-size:11px; font-weight:normal;}

#editor table td.row .labels {background:transparent url('../images/bg_editor_label_corner.png') no-repeat top left; padding:4px; width:445px; vertical-align:center;}
#editor table td.row .labels .info span.desc {color:#586BAA; font-weight:normal;}
#editor table td.row .labels .controls {float:right; width:240px; border:0; margin:0; padding:0; text-align:right; height:20px; white-space:nowrap;}
#editor table td.row .labels .controls img {vertical-align:top; margin:0; padding:0;}
#editor table td.row .labels .controls span.icons {width:150px; display:block; float:right; white-space:nowrap;}
#editor table td.row .labels .response {color:#586BAA; width:70px; height:12px; font-weight:normal; font-size:11px; float:left; padding:0; margin:0;}
#editor table td.row .labels .response_loading {color:#586BAA;}
#editor table td.row .labels .response_ok {color:#258305;}
#editor table td.row .labels .response_info {color:#586BAA;}
#editor table td.row .labels .response_warning {color:#CC0000;}

#editor table td.row .info .key {font-weight:bold; color:#586BAA; margin-right:4px; vertical-align:center; font-size:10px;}
#editor table td.row .info .section {font-weight:normal; color:#586BAA; vertical-align:center; font-size:10px;}
#editor table td.row .info .key.alert {color:#CC0000;}

#editor table td.row .info .counter {font-weight:normal; color:#586BAA; vertical-align:center;}
#editor table td.row .info .counter_alert {font-weight:bold; color:#CC0000; vertical-align:center;}

#editor  #editor_preview {width:460px; max-width:460px; height:200px; background: #D4D0C8 url('../images/bg_preview.png') no-repeat top left; margin:0; padding:0; font-family:tahoma, sans-serif, arial, verdana, helvetica; color:#000000;}
#editor  #editor_preview.hidden {display:none;}
#editor  #editor_preview.visible {display:block;}
#editor  #editor_preview p.preview_title {font-weight:bold; color:#FFFFFF; margin:0 0 0 10px; padding-top:3px; text-align:left;}
#editor  #editor_preview p.preview_label {font-weight:bold; color:#000000; margin:0 0 0 10px; padding-top:2px; text-align:left;}
#editor  #editor_preview p.preview_text {font-weight:normal; color:#000000; margin:0 0 0 10px; width:430px; max-width:430px; text-align:left;}

#editor #debug {width:100%; height:0;}

.icon_margin {margin-left:2px !important;}

/* WIDTHS */

.w20 {width:20px !important;}
.w60 {width:60px !important;}
.w80 {width:80px !important;}
.w90 {width:90px !important;}
.w100 {width:100px !important;}
.w140 {width:140px !important;}
.w200 {width:200px !important;}
.w250 {width:250px !important;}
.w300 {width:300px !important;}
.w330 {width:330px !important;}
.w470 {width:470px !important;}
.w100p {width:100% !important;}
.w50p {width:50% !important;}
.h30 {height:40px !important;}

#mailfooter {width:100%; border-top:1px solid #91C2DD;}

.nobr {white-space:nowrap;}
.float-left {float:left;}
.float-right {float:right;}
.clear {clear:both; line-height:0; font-size:0; margin:0; padding:0; border:0;}

/* Micro Formats for profile preview, vCard */

.vcard {}
.vcard .uid {color:#586BAA;}
.vcard .url {color:#586BAA;}
.vcard .fn {color:#586BAA;}
.vcard .org {color:#586BAA;}
.vcard .email {color:#586BAA;}
.vcard .role {color:#586BAA;}
.vcard .nickname {color:#586BAA;}

div.screenshot {width:140px; height:auto; border:0; float:right; margin:0 0 4px 4px;}
div.screenshot img {width:140px; height:auto; border:0;}
img.bigscreenshot {border:0; height:auto;}

span.required_message {color:#FFB61B; font-weight:normal; margin-left:10px;}
span.highlight {color:#000000; background:#FFFF00; padding:1px;}

.field_hide {display:none;}
.field_show {display:block;}

.stat_point {width:12px; height:12px; margin:0; padding:0; border:0; background:#FF0000; vertical-align:top;}

.letters {width:100%; text-align:center; margin-bottom:10px;}
.letters a {text-decoration:none;}
.letters a:hover {text-decoration:none;}
.letters .active {font-weight:bold; text-decoration:underline;}

/* Page navigation */ 	
.pagination {width:100%; display:block; margin:10px 0; text-align:center; padding-top:2px;}
.pagination p {text-align:center !important; display:block; margin:0 auto;}
.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {text-decoration:none; background:#FFFFFF; padding:2px 5px; border:1px solid #ccc; margin-right:1px;}
.pagination p a:hover {background:#FFFFFF; color:#586BAA; border:1px solid #586BAA;}
.pagination p span {text-decoration:none; background:#FFFFFF; padding:2px 5px; border:1px solid #CCCCCC; color:#CCCCCC; margin-right:1px; font-weight:bold;}
.pagination p span.current {text-decoration:none; background:#586BAA url('../images/bg_browse.png') repeat-x 0 -6px; padding:2px 5px; border:1px solid #586BAA; color:#FFFFFF; margin-right:1px;}

#filterform {margin:0; padding:0; text-align:right;}
#filterform #filterfield {width:80px;}
#filterform #filterfield option .active {background:#FF0000;}

/* CALENDAR POPUP */

#calendar, #calendar table  {width:160px;}

.calendar_cpYearNavigation, .calendar_cpMonthNavigation{background:#91C2DD; text-align:center; vertical-align:center; text-decoration:none; color:#FFFFFF; font-weight:bold;}
.calendar_cpDayColumnHeader, .calendar_cpYearNavigation, .calendar_cpMonthNavigation, .calendar_cpCurrentMonthDate, .calendar_cpCurrentMonthDateDisabled, .calendar_cpOtherMonthDate, .calendar_cpOtherMonthDateDisabled, .calendar_cpCurrentDate, .calendar_cpCurrentDateDisabled, .calendar_cpTodayText, .calendar_cpTodayTextDisabled, .calendar_cpText {font-family:arial, verdana, tahoma, helvetica, sans-serif; font-size:12px;}
td.calendar_cpDayColumnHeader {text-align:right; border-bottom:1px solid #91C2DD; font-weight:bold;}
.calendar_cpCurrentMonthDate, .calendar_cpOtherMonthDate, .calendar_cpCurrentDate {text-align:right; text-decoration:none;}
.calendar_cpCurrentMonthDateDisabled, .calendar_cpOtherMonthDateDisabled, .calendar_cpCurrentDateDisabled{color:#D0D0D0; text-align:right; text-decoration:line-through;}
.calendar_cpCurrentMonthDate {color:#91C2DD;	font-weight:bold;}
.calendar_cpCurrentDate {color:#FFFFFF; font-weight:bold;}
.calendar_cpOtherMonthDate {color:#808080;}
td.calendar_cpCurrentDate {color:#FFFFFF;	background:#91C2DD;	border:0;}
td.calendar_cpCurrentDateDisabled {border:1x solid #FFAAAA;}
td.calendar_cpTodayText, td.calendar_cpTodayTextDisabled{border:0;}
a.calendar_cpTodayText, span.calendar_cpTodayTextDisabled{height:20px;}
a.calendar_cpTodayText {color:#91C2DD; font-weight:normal;}
.calendar_cpCurrentMonthDate a:hover, .calendar_cpOtherMonthDate a:hover {color:#91C2DD; background:#E4F0F6; width:100%; display:block;}
span.calendar_cpTodayTextDisabled {color:#D0D0D0;}
.calendar_cpBorder {border:0;}

/* END of CALENDAR POPUP */

.granted {color:green;}
.denied {color:red;}

#loader, #loader_confirm, #loader_request {
	width:100%;
	height:auto;
	margin:20px 0 0 0;
	padding:40px 0 0 0;
	color:#CF1212;
	border:0;
	font-weight:bold;
	text-align:center;
	background:#FFFFFF url('../images/loaders/ajax-loader-red.gif') no-repeat top center;
}

#panel_response, #panel_response_search {
	border-top:1px solid #A90000;
	margin-top:10px;
	background:#FFFFFF url('../images/bg_error.png') repeat-x 0 0;
	padding:4px;
    height:85px;
	width:168px;
}

#form_response, #form_response_1, #form_response_2 {border-top:1px solid #A90000; margin-top:20px; background:#FFFFFF url('../images/bg_error.png') repeat-x 0 0; padding:4px; height:110px; width:457px;}
#response, #responsediv {width:auto; margin:0; font-weight:normal; text-align:left; border:0; height:auto; display:none;}
#response.success, #responsediv.success {color:#586BAA; display:block;}
#response.error, #responsediv.error {color:#CC0000; display:block;}

/* Accelerator key and other misc */

.ak {text-decoration:underline;}
.outdated {color:#CC0000;}
.uptodate {color:#117700;}
.second_currency {color:#B2B2B2}
.align_left {text-align:left;}
.gas_h {border:0; width:468px; height:60px; margin:0 auto;}

div.autosuggest {display:none; width:170px;padding:2px; height:auto; background:#FFFFFF; border:1px solid #FFB921; position:absolute; z-index:100;}
div.autosuggest ul {padding:0; margin:0;}
div.autosuggest ul li {padding:0; margin:0;list-style-type:none; width:100%;}
div.autosuggest ul li a {width:100%; display:block; text-decoration:none;}
div.autosuggest ul li a:hover {width:100%; display:block; background:#FFB921; color:#CC0000; text-decoration:none;}
