div.logo {
    background: url('../../images/logo_ifree.gif') no-repeat;
    height: 61px;
    width: 132px;
}

/* ----- HEADER ----- */

#all #header {
   background: url('../../images/header_bg.gif') repeat-x 0 0;
}

#header #header_left {
   background: url('../../images/header_left.gif') no-repeat 0 0;
}

#header #header_left #header_right {
   background: url('../../images/header_right.gif') no-repeat 100% 0;
   height: 84px;
   padding: 8px 0 0 20px;
   overflow: hidden;
}

#header #logo {
   float: left;
   padding: 8px 0 0 20px;
   text-align: right;
   color: #999;
   font: bold 9px Verdana, Tahoma, sans-serif;
}

#header #logout {
   float: right;
   padding: 10px 20px 20px 16px;
   background: url('../../images/icons/icon_logout.gif') no-repeat 0 14px;
}

a.disabled {
    text-decoration: none;
}

#header H1 {
   margin: 0 16px 0 0;
   padding: 0;
   float: right;
   clear: right;
   font: bold 12pt 'Trebushet MS', sans-serif;
   color: #61B000;
   background-color: inherit;
}

#header2 .tdright {
    width: 100%;
    vertical-align: middle;
    text-align: right;   
    text 
}

* HTML #header H1 {
   display: inline;
}

/* ------------------------ */

P.SuccefullOperation {
   color: Maroon;
}

DIV.vote_total {
   float: left;
   margin-left: 10px;
   font-size: 16pt;
   font-weight: bold;
   color: #61B000;
   background-color: inherit;
}

UL LI.c_download {
   list-style-image: url('../../images/icons/icon_download.gif');
   padding-left: 1em;
}

SPAN.ContentItemCheckBoxPlace
{
	font-size: 8px;
	color: Grey;
}


/* ----- insert partner.css from designers ----- */

BODY {
   margin: 0;
   padding: 0;
   text-align: center;
   color: #666666;
   background: #FFFFFF url('../../images/menu/menu_sub_bg.gif') repeat-x 0 94px;
}

BODY, TABLE {
	font: normal 7.5pt Verdana, sans-serif;
	color: #000000;
}

IMG {
   border: none;
}

div.nonblocked {
    display:inline;
}

IMG.border {
   border: 1px solid #999999;
   background-color: #F1F1F1;
   color: inherit;
}

P {
   margin: 0 0 1em 0;
}

A {
   color: #0066CC;
   background-color: inherit;   
}

A:hover {
   text-decoration: none;
}

DIV.spacer {
   height: 1em;
   clear: both;
}

DIV.mini_spacer {
   line-height: 1px;
   height: 1px;
   font-size: 1px;
   clear: both;
}

BR.clear {
   clear: both;
}

DIV.wrapper {
   width: 100%;
}

HR.hr {
	border: 0;
	border-top: 1px solid #CCC;
	height: 1px;
}

.left {
   float: left !important;
}

.right {
   float: right !important;
}

.center {
   margin: 0 auto;
   text-align: left;
}

.align_center {
   text-align: center;
}

.align_right {
	text-align: right !important;
}

.align_left {
	text-align: left !important;
}

.active {
   color: #0066CC;
   background-color: inherit;
   font-weight: bold;
}

.green {
   color: #61B000;
   background-color: inherit;
}

.red {
   color: #CC0000;
   background-color: inherit;
}

.grey {
   color: #999999;
   background-color: inherit;
}

.blue {
   color: #003399;
   background-color: inherit;
}

.bold {
   font-weight: bold;
}

.nobold {
   font-weight: normal;
}

.small {
   font-size: 7pt;
}

.big {
   font-size: 12pt;
}

.anchor {
   cursor: pointer;
   cursor: hand;
}

UL {
   margin-top: 0;
   margin-bottom: 1em;
}

UL LI {
   list-style-image: url('../../images/icons/circle.gif');
   padding-bottom: 0.5em;
}

UL LI.c_red {
   list-style-image: url('../../images/icons/circle_red.gif');
}

UL LI.c_green {
   list-style-image: url('../../images/icons/circle_green.gif');
}

FORM {
   margin: 0;
   padding: 0;
}

FORM SELECT, FORM INPUT, FORM TEXTAREA {
   font-size: 7.5pt;
   font-family: Verdana, sans-serif;
}

/* ----- ALL ----- */

#all {
   margin: 0 auto;
   min-width: 780px;
   width: 80%;
   text-align: left;
}

/* ----- MENU ----- */

#all #menu {
   position: relative;
   top: -16px;
   height: 32px;
}

#menu #menu_right {
   height: 32px;
   overflow: hidden;
   padding-left: 8px;
   margin-left: 200px;
   padding-right: 0;
   margin-right: 10px;
   background: url('../../images/menu/menu_left.gif') no-repeat 0 0;
}

#menu #menu_right #menu_left {
   padding-right: 8px;
   background: url('../../images/menu/menu_right.gif') no-repeat 100% 0;
}

#menu UL, #menu UL LI {
   margin: 0; 
   padding: 0;
   list-style: none;
}

#menu UL {
   display: block;
   color: inherit;
   background: #0066CC url('../../images/menu/menu_bg.gif') repeat-x 0 0;
   width: 100%;
   height: 32px;
}

#menu UL LI {
   float: left;
   display: block;
   text-align: center;
   background: url('../../images/menu/menu_sep.gif') no-repeat 100% 0;
   width: 19.9%;
   height: 32px;
}

#menu UL.items3 LI {width: 33.3%;}
#menu UL.items4 LI {width: 24.9%;}
#menu UL.items5 LI {width: 19.9%;}
#menu UL.items6 LI {width: 16.6%;}
#menu UL.items7 LI {width: 14.2%;}

#menu UL LI.last {
   background-image: none;
}

#menu UL A {
   color: white;
   background-color: inherit;
   font-weight: bold;
   text-decoration: underline;
}

#menu UL LI DIV.item {
   height: 29px;
}

#menu UL LI DIV.item DIV {
   padding: 9px 0 0 0;
}

#menu UL LI DIV.active {
   margin: 0 6px;
   height: 3px;
   font-size: 1px;
}

#menu UL LI.active DIV.active,
#menu UL LI:hover DIV.active {
   background: #A1D700 url('../../images/menu/menu_active_bg.gif') repeat-x 0 0;
   color: inherit;
}


/* ----- MAIN ----- */

TABLE#main_layout {
	width: 100%;
	border-collapse: collapse;
	border: 0;
	margin: 0 auto;
}

TABLE#main_layout TD {
	vertical-align: top;
}

TABLE#main_layout TD#left {
	width: 185px;
	padding: 0 0 20px 0;
	background: #EBEBEB url('../../images/left_bottom.gif') no-repeat 0 100%;
}

TABLE#main_layout TD#center {
	padding: 0 0 0 15px;
	width: 99%;
}

TABLE#main_layout TD#left, .pad_0 {
	padding: 0;
}

#center_bg {
	background: url('../../images/center_bg.gif') repeat-x 0 0;
}

#center_bg #center_left {
	width: 100%;
	background: url('../../images/center_left.gif') no-repeat 0 0;
}


/* ----- LEFT MENU ----- */

#left_menu {
	width: 185px;
}

#left_menu UL, #left_menu UL LI {
   padding: 0;
   margin: 0;
   list-style: none;
   list-style-image: none;
}

#left_menu UL LI A {
   text-decoration: none;
}


#left_menu UL LI DIV.node {
   background: #61B000 url('../../images/left_menu/left_menu_bar.gif') no-repeat 0 0;
   color: #FFF;
   width: 185px;
   height: 22px;
   margin-bottom: 1px;
   font-weight: bold;
   text-decoration: none;
   overflow: hidden;
}

#left_menu UL LI DIV.node.active {
   background-image: url('../../images/left_menu/left_menu_bar_active.gif');
   background-color: #0083EE;
   color: #FFF;
}

* HTML #left_menu UL LI DIV.node {
   margin-bottom: -1px; /* fixes strange gap after DIV in IE */
}

#left_menu UL LI.first DIV.node {
   background-image: url('../../images/left_menu/left_menu_bar_first.gif');
   background-color: #61B000;
   color: #FFF;
}

#left_menu UL LI.first DIV.node.active {
   background-image: url('../../images/left_menu/left_menu_bar_active_first.gif');
   background-color: #0083EE;
   color: #FFF;
}

#left_menu UL LI DIV.node DIV.title {
   float: left;
   width: 140px;
   height: 22px;
   overflow: hidden;
   padding-left: 20px;
   line-height: 20px;
}

* HTML #left_menu UL LI DIV.node DIV.title {
   width: 160px;
   w\idth: 140px;
}

#left_menu UL LI DIV.node DIV.expand {
   float: right;
}

#left_menu UL LI DIV.node DIV.expand IMG {
}

#left_menu UL LI DIV.node A {
   color: #FFFFFF;
   background-color: inherit;display:block
}

#left_menu UL LI UL {
   display: block;
}


#left_menu UL LI UL LI {
   background: url('../../images/left_menu/left_menu_item_bg.gif') repeat-x 0 100%;
}

#left_menu UL LI UL LI DIV {
   padding: 6px 10px 10px 20px;
   width: 140px!important;overflow:hidden
}

* HTML #left_menu UL LI UL LI DIV {
   width: 100%;
   w\idth: auto;
}




#left_menu UL LI UL LI DIV DIV {
   padding: 0;
}


#left_menu UL LI UL LI:hover DIV,
#left_menu UL LI UL LI.active DIV {
   background: url('../../images/left_menu/left_menu_active.gif') no-repeat 0 40%;
}

#left_menu UL LI UL LI.active A {
   font-weight: bold;
   text-decoration: none;
}

#left_menu UL LI UL LI:hover DIV.news,
#left_menu UL LI UL LI:hover DIV.news DIV,
#left_menu UL LI UL LI.active DIV.news,
#left_menu UL LI UL LI.active DIV.news DIV {
   background-image: url('../../images/alpha.gif');
}

.left_menu2{width:185px}
.left_menu2 .title{border:1px solid #64b200;background:#64b200 url('../../images/left_menu/lm2_title_bg.gif') repeat-x;margin-bottom:2px}
.left_menu2 .title *{color:#FFF;font:bold 11px Tahoma;text-decoration:none;background:none;display:block;padding:2px 3px 2px 8px}
.left_menu2 .project{margin:1px 0}
.left_menu2 .project .header{border:1px solid #CCC;position:relative}
.left_menu2 .project .header .trigger{position:absolute;top:3px;left:167px;height:12px;width:12px;cursor:pointer;_cursor:hand}
.left_menu2 .project .header a{text-decoration:none;display:block;padding:1px 3px 1px 10px;background-color:#FFF;background-image:url('../../images/left_menu/lm2_pm.gif');background-position:167px 3px;background-repeat:no-repeat;cursor:pointer}
.left_menu2 .project .header a:hover{background-color:#e2e2e2;background-position:167px 3px}
.left_menu2 .project .header.active a{background-color:#e2e2e2;background-position:167px -97px}
.left_menu2 .project .header b{color:#666;text-decoration:none;font:bold 11px Tahoma;display:block;width:150px!important;overflow:hidden}
.left_menu2 .project .header a:hover b{text-decoration:underline}
.left_menu2 .project .header .type{color:#999;font:9px Tahoma;width:150px}
.left_menu2 .project .project_menu{border-bottom:1px solid #CCC}
.left_menu2 .project .project_menu ul{padding:0;margin:0;border-width:1px 2px;border-style:solid;border-color:#f1f1f1}
.left_menu2 .project .project_menu li{padding:0;margin:0;list-style:none none;font:11px Tahoma}
.left_menu2 .project .project_menu li a{display:block;padding:2px 0px 5px 29px;_height:1em;background-color:#fafafa}
.left_menu2 .project .project_menu li.even a{background-color:#f1f1f1}
.left_menu2 .project .project_menu li.active a{font-weight:bold}
.left_menu2 .project .project_menu li a:hover{text-decoration:underline;background-color:#e8e8e8}

/* ----- NEWS ----- */

DIV.news .date {
   color: #0246C0;
   background-color: inherit;
   font-weight: bold;
}

DIV.news DIV.date {
   margin-bottom: 3px;
}

DIV.news DIV.title {
   font-weight: bold;
   margin-bottom: 1em;
}

DIV.news DIV.more {
   margin-top: 3px;
   text-align: right;
}

DIV.news DIV.more A {
   text-decoration: underline;
}

DIV.news DIV.more A:hover {
   text-decoration: none;
}

DIV.news DIV.delimeter {
   background: url('../../images/news_delim.gif') repeat-x 0 50%;
   margin: 1em 0 1.5em 0;
}

/* ------ FOOTER ------ */

#footer {
   margin: 3em 0 1em 0;
   background: url('../../images/footer_bg.gif') repeat-x 0 0;
}

#footer #footer_left {
   width: 100%;
   background: url('../../images/footer_left.gif') no-repeat 0 0;
}

#footer #footer_left #footer_right {
   background: url('../../images/footer_right.gif') no-repeat 100% 0;
   padding: 30px 0 0 0;
}

#footer #footer_contacts {
   width: 100%;
   overflow: hidden;
   font-size: 7pt;
}

#footer #footer_contacts DIV {
   min-height: 36px;
}

#footer_contacts #footer_cities {
   float: left;
   width: 100%;
   margin-right: -105px;
}

#footer_contacts #footer_cities #footer_cities_cont {
   margin-right: 105px;
   margin-left: 12px;
}

#footer_contacts #footer_cities #footer_cities_cont #footer_cities_clear {
   width: 100%;
   overflow: hidden;
}

#footer_contacts #footer_cities_clear DIV.footer_city {
   float: left;
   width: 21.8%;
   padding-right: 1%;
   margin-right: 1%;
   margin-left: 1%;
   background: url('../../images/footer_sep.gif') repeat-y 100% 0;
}

* HTML #footer_contacts #footer_cities_clear DIV.footer_city {
   width: 22.8%;
   w\idth: 21.8%;
}  

#footer_contacts #footer_cities_clear DIV.footer_city.first {
   margin-left: 0;
}

#footer_contacts #footer_email {
   float: left;
   width: 105px;
   text-align: left;
}

#footer_contacts SPAN.city {
   color: #61B000;
   background-color: inherit;
   font-weight: bold;
}

/* ----- CONTENT ------ */

#center H2 {
   padding: 0 0 2px 24px;
   margin: 0;
   font-size: 11pt;
   font-weight: bold;
   background: url('../../images/icons/icon_title.gif') no-repeat 0 1px;
   overflow: hidden;
}

#center H3 {
   margin: 0 0 1em 26px;
   padding: 0;
   font-size: 7.5pt;
   font-weight: normal;
}

#center H4 {
   display: block;
   padding: 0 0 0 30px;
   margin: 1em 0;
   height: 14px;
   background: url('../../images/forms/form_title.gif') no-repeat 8px 0;
   border-bottom: 1px solid #CCCCCC;
   font-size: 7.5pt;
}

#center H4.active {
   background-image: url('../../images/forms/form_title_active.gif');
}

#center H4 DIV.title {
   float: left;
}

#center H4 DIV.right {
   float: right;
   padding-right: 3px;
   font-weight: normal;
}

#center H5 {
   font-size: 9pt;
   font-weight: bold;
   margin: 0;
   padding: 0;
}

#center H6 {
   font-size: 7.5pt;
   font-weight: bold;
   margin: 0.5em 0;
   padding: 0;
}

#center DIV.para {
   margin: 2em 0 3em 26px;
}

DIV.para H2 {    
   font: bold 16px Verdana, sans-serif;
}

#center DIV.inside {
   padding: 1em 0 3em 3em;
}

* HTML #center DIV.para,
* HTML #center DIV.inside {
   width: 100%;
   w\idth: auto;
}

/* ----- center bottom ----- */

#center_bot {
   position: relative;
   top: -20px;
   z-index: 1;
   background: url('../../images/center_bot_bg.gif') repeat-x 0 100%;
}

#center_bot #center_bot_left {
   background: url('../../images/center_bot_left.gif') no-repeat 0 100%;
}

#center_bot #center_bot_left #center_bot_right {
   height: 25px;
   background: url('../../images/center_bot_right.gif') no-repeat 100% 100%;
}


/* ----- FORMS ----- */

FORM {
   padding: 0;
   margin: 0;
}

FORM FIELDSET {
   margin: 0;
   padding: 1em 0 3em 3em;
   border: none;
}

FORM LABEL {
   display: block;
   margin-top: 1em;
   margin-bottom: 1px;
}

FORM LABEL.required {
   padding-left: 1em;
   background: url('../../images/line_black.gif') no-repeat 3px 4px;
   color: #CC0000;
   background-color: inherit;
}

#profile_form LABEL {
   margin-top: 0;
}

FORM INPUT.form_text,
FORM TEXTAREA.form_text {
   width: 190px;
   font: normal 7.5pt Verdana, sans-serif;
   background:#FFF url('../../images/forms/input_bg.gif') repeat-x 0 0;
   border: 1px solid #CCCCCC;
}

FORM TEXTAREA.form_text {
   overflow: auto;
}

FORM SELECT.form_select {
   width: 192px;
   font: normal 7.5pt Verdana, sans-serif;
   overflow: auto;
}


FORM DIV.form_radios {
   margin-top: 1em;
}

FORM DIV.form_checkboxes {
   margin-top: 0.5em;
}

FORM DIV.form_radios INPUT,
FORM DIV.form_checkboxes INPUT {
   display: block;
   float: left;
   position: relative;
   top: -2px;
}

FORM DIV.form_radios LABEL,
FORM DIV.form_checkboxes LABEL {
   display: block;
   float: left;
   margin: 0;
   padding: 0 1em 0 0.5em;
   white-space: nowrap;
}

FORM DIV.form_radios BR,
FORM DIV.form_checkboxes BR {
   clear: both;
}

FORM DIV.form_radios IMG,
FORM DIV.form_checkboxes IMG {
   vertical-align: bottom;
}

FORM LABEL.checkbox {
   display: block;
   float: left;
   padding: 0;
   margin: 3px 0 0 0.5em;
}

/* ----- Buttons ----- */
DIV.button{background:url('../../images/forms/button_left.gif') 0 0 no-repeat;float:right}

DIV.button DIV
{
	display: inline;
	float: left;
	background: url('../../images/forms/button_go_right.gif') no-repeat 100% 0;
	height: 24px;
}

DIV.button DIV A,
DIV.button DIV SPAN{
	display: inline;
	float: left;
	margin-left: 6px;
	margin-right: 6px;
	padding: 0 1em;
	height: 24px;
	line-height: 22px;
	color: #666666;
	background: url('../../images/forms/button_go_bg.gif') repeat-x 0 0;
	background-color: inherit;
	text-decoration: none;
	font-weight: bold;
}


DIV.button_download,
DIV.button_back,
DIV.button_go,
DIV.button_cancel,
DIV.button_done,
DIV.button_export,
DIV.button_import,
DIV.button_mail,
DIV.button_copy{
   float: right;
   background-position: 0 0;
   background-repeat: no-repeat;
}

DIV.button_download {
	background-image: url('../../images/forms/button_download_left.gif');
}

DIV.button_go {
	background-image: url('../../images/forms/button_go_left.gif');
}

DIV.button_export {
	background-image: url('../../images/forms/button_export_left.gif');
}

DIV.button_import {
	background-image: url('../../images/forms/button_import_left.gif');
}

DIV.button_cancel {
	background-image: url('../../images/forms/button_cancel_left.gif');
}

DIV.button_done {
	background-image: url('../../images/forms/button_done_left.gif');
}

DIV.button_back {
	background-image: url('../../images/forms/button_back_left.gif');
}

DIV.button_mail {
	background-image: url('../../images/forms/button_mail_left.gif');
}

DIV.button_copy {
	background-image: url('../../images/forms/button_copy_left.gif');
}

DIV.button_download DIV,
DIV.button_back DIV,
DIV.button_go DIV,
DIV.button_cancel DIV,
DIV.button_done DIV,
DIV.button_export DIV,
DIV.button_import DIV,
DIV.button_mail DIV,
DIV.button_copy DIV{
	display: inline;
	float: left;
	background: url('../../images/forms/button_go_right.gif') no-repeat 100% 0;
	height: 24px;
}

DIV.button_download DIV A,
DIV.button_download DIV SPAN,
DIV.button_back DIV A,
DIV.button_back DIV SPAN,
DIV.button_go DIV A,
DIV.button_go DIV SPAN,
DIV.button_export DIV A,
DIV.button_export DIV SPAN,
DIV.button_import DIV A,
DIV.button_import DIV SPAN,
DIV.button_cancel DIV A,
DIV.button_cancel DIV SPAN,
DIV.button_done DIV A,
DIV.button_done DIV SPAN,
DIV.button_mail DIV A,
DIV.button_mail DIV Span,
DIV.button_copy DIV A,
DIV.button_copy DIV SPAN
 {
	display: inline;
	float: left;
	margin-left: 32px;
	margin-right: 6px;
	padding: 0 1em;
	height: 24px;
	line-height: 22px;
	color: #666666;
	background: url('../../images/forms/button_go_bg.gif') repeat-x 0 0;
	background-color: inherit;
	text-decoration: none;
	font-weight: bold;
}

DIV.button_download DIV SPAN,
DIV.button_back DIV SPAN,
DIV.button_go DIV SPAN,
DIV.button_cancel DIV SPAN,
DIV.button_done DIV SPAN {
	color: #CCCCCC;
}

DIV.right_inline {
	float: right;
	clear: none;
	margin-left: 1em;
}

DIV.left_inline {
	float: left;
	clear: none;
	margin-right: 1em;
}

A[disabled="true"] {
	color: #CCCCCC !important;
	cursor: text;
}

/* ----- rollover classes ----- */

.hide {
   display: none !important;
}

.show {
   display: block;
}

/* ----- rounded rect ----- */

DIV.rounded {
   color: inherit;
   background: #F0F0F0 url('../../images/rounded_00.gif') no-repeat 0 0;
}

.rounded_notop{background:#F0F0F0 none!important}


* HTML DIV.rounded {
   border-bottom: 1px solid #FFF;
}

DIV.rounded DIV.rnd_tr {
   background: url('../../images/rounded_02.gif') no-repeat 100% 0;
}

DIV.rounded DIV.rnd_bl {
   background: url('../../images/rounded_20.gif') no-repeat 0 100%;
}

DIV.rounded DIV.rnd_br {
   background: url('../../images/rounded_22.gif') no-repeat 100% 100%;
   padding: 8px;
}

DIV.rounded DIV.delim {
   background: url('../../images/line_delim.gif') repeat-y 100% 0;
   margin-right: 3%;
}

DIV.edit DIV.rnd_br {
   padding: 4px 8px 6px 8px;
}

DIV.check DIV.rnd_br {
   padding: 5px 8px 4px 8px;
}

DIV.check {
   width: 140px;
}

DIV.check DIV.check_cont {
   height: 18px;
   overflow: hidden;
}

* HTML DIV.check INPUT {
   margin-left: -3px;
}

DIV.check DIV.check_cont DIV.delim {
   background-position: 0 0;
   float: right;
   padding: 0 0 0 6px;
   margin: 0 0 0 2px;
}

DIV.check DIV.check_cont DIV.arrow {
   float: left;
   padding-left: 1em;
   line-height: 1.5em;
   background: url('../../images/icons/icon_arrow_left_green.gif') no-repeat 0 6px;
}

DIV.categories {
   margin: 1em 0 2em 0;
}

DIV.stats {
   width: 190px;
}

DIV.stats DIV.link {
   margin-top: 0.5em;
   padding-left: 1.2em;
}

DIV.stats DIV.link A {
   color: #999999;
   background-color: inherit;
   text-decoration: none;
}

DIV.blue_line {
   line-height: 1em;
   background: url('../../images/line_blue.gif') repeat-y 0 0;
   padding: 0 0 0 1.2em;
}


DIV.note {
   background: url('../../images/line_grey.gif') repeat-y 0 0;
   padding-left: 1.5em;
   margin-left: 5em;
}

DIV.cat_title {
   float: left;
   padding-top: 3px;
}

DIV.comment {
   margin-top: 1.2em;
   margin-left: 2em;
   float: left;
   width: 290px;
}

DIV.comment DIV.rnd_br {
   padding: 6px 8px 8px 8px;
}

DIV.hr {
   border-bottom: 1px solid #CCCCCC;
   margin-bottom: 1em;
   clear: both;
}


DIV.marg_r {
   margin-right: 3%;
}

DIV.div33_bg {
   background: url('../../images/div33_bg.gif') repeat-y 33% 0;
}

DIV.div33_bg2 {
   background: url('../../images/div33_bg.gif') repeat-y 67% 0;
}

DIV.div33 {
   float: left;
   width: 31%;
}

/* ----- extended interface ----- */

UL.ext {
   padding: 0 0 0 20px;
   margin: 0;
}

UL.ext LI {

}

UL.ext LI.sel_all {
   list-style-image: url('../../images/icons/icon_check_blue.gif');
}

UL.ext LI.sel {
   list-style-image: url('../../images/icons/icon_disc_green.gif');
}

UL.ext LI.cat_off {
   list-style-image: url('../../images/icons/icon_circle_grey.gif');
}

UL.ext LI.cat_active {
   list-style-image: url('../../images/icons/icon_arrow_green.gif');
}

UL.ext LI.cat_active A {
   font-weight: bold;
   text-decoration: none;
}

/* ----- pager ----- */


DIV.pages {
/*
   position: relative;
   bottom: -1px;
   padding-bottom: 6px;
   margin-bottom: -6px;
*/
   font-weight: bold;
}

DIV.pages, DIV.pages A {
   color: #003399;
   background-color: inherit;
}

/*
DIV.pages IMG {
   margin: 0 1em -6px 1em ;
}
 */

/* ----- IMG60 ----- */

DIV.img60 {
   width: 11%;
   float: left;
   display: inline;
   margin-left: 1%;
   text-align: center;
}

DIV.img60 IMG {
   border: 1px solid;
}

DIV.img60 DIV.rnd_check_00 {
	width: 62px;
	background: #F1F1F1 url('../../images/rnd_check_00.gif') no-repeat 0 0;
   color: inherit;
   margin: 1px auto 1em auto;
}

DIV.img60 DIV.rnd_check_00 DIV.rnd_check_02 {
	background: url('../../images/rnd_check_02.gif') no-repeat 100% 0;
}

DIV.img60 DIV.rnd_check_00 DIV.rnd_check_02 DIV.rnd_check_20 {
	background: url('../../images/rnd_check_20.gif') no-repeat 0 100%;
}

DIV.img60  DIV.rnd_check_00 DIV.rnd_check_02 DIV.rnd_check_20 DIV.rnd_check_22 {
	background: url('../../images/rnd_check_22.gif') no-repeat 100% 100%;
   	padding: 1px 0;
   	text-align: center;
   	min-height: 14px;
	font-size: 1em;
}

* HTML DIV.img60 DIV.rnd_check_00 DIV.rnd_check_02 DIV.rnd_check_20 DIV.rnd_check_22 {
	height: 14px;
}

DIV.img60 INPUT {
	position: relative;
	z-index: 200;
}

DIV.img60 DIV.rnd_check_00 IMG {
	border: none;
}
/* --- Java game --- */

DIV.javagame {
   width: 100%;
}

DIV.javagame IMG.java_preview {
   display: block;
   float: left;
   margin-right: 15px;
   width: 100px;
   height: 100px;
   border: 1px solid #999999;
   background-color: #F1F1F1;
   color: inherit;
}

DIV.javagame DIV.java_text {
   float: left;
   width: 100%;
   margin-left: -240px;
   margin-right: -45px;
}

DIV.javagame DIV.java_text DIV.java_text_cont {
   margin-left: 240px;
   margin-right: 50px;
}

DIV.javagame DIV.java_text DIV.java_title DIV.rnd_br {
   font-weight: bold;
   color: #003399;
   background-color: inherit;
   padding: 5px 15px;
   height: 25px;
}

* HTML DIV.javagame DIV.java_text DIV.java_title DIV.rnd_br {
   height: 35px;
   he\ight: 25px;
}

DIV.javagame DIV.java_text DIV.java_desc {
   margin-top: 5px;
}

DIV.javagame DIV.java_check {
   float: left;
   width: 40px;
   margin-left: 3px;
}

DIV.javagame DIV.java_check DIV.rnd_br {
   padding: 8px 0 2px 0;
   height: 25px;
   text-align: center;
}

* HTML DIV.javagame DIV.java_check DIV.rnd_br {
   height: 35px;
   he\ight: 25px;
}


DIV.important {
   padding-left: 50px;
   background: url('../../images/icons/icon_title.gif') no-repeat 1em 0;
}

/* ----- BLOCK ----- */

DIV.block {
   margin-bottom: 1em;
}

DIV.block DIV.block_top {
   background: url('../../images/block/block_border.gif') repeat-x 0 0;
}

DIV.block DIV.block_top DIV.block_top_left {
   background: url('../../images/block/block_top_left.gif') no-repeat 0 0;
}

DIV.block DIV.block_top DIV.block_top_left DIV.block_top_right {
   background: url('../../images/block/block_top_right.gif') no-repeat 100% 0;
}

DIV.block DIV.block_top DIV.block_top_0 {
   background: url('../../images/block/block_border.gif') repeat-y 0 0;
}

DIV.block DIV.block_top DIV.block_top_0 DIV.block_top_1 {
   background: url('../../images/block/block_border.gif') repeat-y 100% 0;
}

DIV.block DIV.block_mid_left {
   background: url('../../images/block/block_mid_left.gif') no-repeat 0 100%;
}

DIV.block DIV.block_mid_left DIV.block_mid_right {
   background: url('../../images/block/block_mid_right.gif') no-repeat 100% 100%;
   padding: 8px 8px 10px 8px;
}

HTML>BODY DIV.block DIV.block_mid_left DIV.block_mid_right {
   padding-bottom: 4px;
}

DIV.block DIV.block_bot {
   background: #EBEBEB;
   color: inherit;
}

DIV.block DIV.block_bot DIV.block_bot_left {
   background: url('../../images/block/block_bot_left.gif') no-repeat 0 100%;
}

DIV.block DIV.block_bot DIV.block_bot_left DIV.block_bot_right {
   background: url('../../images/block/block_bot_right.gif') no-repeat 100% 100%;
   height: 20px;
   padding: 4px 8px 0 8px;
}

* HTML DIV.block DIV.block_bot DIV.block_bot_left DIV.block_bot_right {
   height: 24px;
   heigh\t: 20px;
}

/* ----- TABS ----- */

UL.tabs, UL.tabs LI{margin:0;padding: 0;list-style:none}
UL.tabs {background: url('../../images/tabs/tabs_bg.gif') repeat-x 0 22px;float:left;width:100%}
UL.tabs LI{float:left;margin:0;padding:0;margin-right:-10px;position:relative;_width:1px;white-space:nowrap}
UL.tabs LI,UL.tabs LI DIV{height: 24px}
UL.tabs LI DIV.tabs_left{background: url('../../images/tabs/tab_left_inactive.gif') no-repeat}
UL.tabs LI DIV.tabs_left DIV.tabs_right {background: url('../../images/tabs/tab_right_inactive.gif') 100% 0 no-repeat}
UL.tabs LI DIV.tabs_left DIV.tabs_right A {
   display: block;
   margin:0 23px 0 10px;
   padding: 7px 0 3px 5px;
   color: #666666;
   background: url('../../images/tabs/tab_bg_inactive.gif') repeat-x 0 0;
   background-color: inherit;
   text-decoration: none;
   font-weight: bold;
}

UL.tabs LI.tab1{z-index:90}
UL.tabs LI.tab2{z-index:80}
UL.tabs LI.tab3{z-index:70}
UL.tabs LI.tab4{z-index:60}
UL.tabs LI.tab5{z-index:50}
UL.tabs LI.tab6{z-index:40}
UL.tabs LI.tab7{z-index:30}
UL.tabs LI.tab8{z-index:20}

/* --- TAB active --- */

UL.tabs LI.active{z-index:100}

UL.tabs LI.active,
UL.tabs LI.active DIV {
   height: 24px;
}

UL.tabs LI DIV.tabs_left:hover {
   background: url('../../images/tabs/tab_left_active_.gif') no-repeat 0 0;
}

UL.tabs LI.active DIV.tabs_left {
   background: url('../../images/tabs/tab_left_active.gif') no-repeat 0 0;
}

UL.tabs LI.active DIV.tabs_left DIV.tabs_right,
UL.tabs LI:hover DIV.tabs_left DIV.tabs_right {
   background: url('../../images/tabs/tab_right_active.gif') no-repeat 100% 0;
}

UL.tabs LI.active DIV.tabs_left DIV.tabs_right A,
UL.tabs LI:hover DIV.tabs_left DIV.tabs_right A {
   color: #003399!important;
   background-color: inherit;
   background: url('../../images/tabs/tab_bg_active.gif') repeat-x 0 0;
}

UL.tabs LI.active DIV.tabs_left DIV.tabs_right A {
   padding-bottom: 4px;margin:0 23px 0 19px;
}

DIV.tabs_bg {
   background: url('../../images/tabs/tabs_bg.gif') repeat-x 0 -26px;
   padding-top: 1em;clear:both;
   1height:22px
}


/* ----- TABLE ----- */

DIV.table_bg_top {
   background: url('../../images/table/table_header_bg.gif') repeat-x 0 0;
}

DIV.table_bg_right {
   background: url('../../images/table/table_border.gif') repeat-y 100% 0;
}

DIV.table_bg_bottom {
   background: url('../../images/table/table_border.gif') repeat-x 0 100%;
}

DIV.table_bg_left {
   background: url('../../images/table/table_border.gif') repeat-y 0 0;
}

DIV.table_bg_00 {
   background: url('../../images/table/table_corner_00.gif') no-repeat 0 0;
}

DIV.table_bg_02 {
   background: url('../../images/table/table_corner_02.gif') no-repeat 100% 0;
}

DIV.table_bg_20 {
   background: url('../../images/table/table_corner_20.gif') no-repeat 0 100%;
}

DIV.table_bg_22 {
   background: url('../../images/table/table_corner_22.gif') no-repeat 100% 100%;
}

TABLE.table {
   font-size: 7.5pt;
   width: 100%;
   empty-cells: show !important;
   border-collapse: separate;
}

TABLE.table TH {
   text-align: left;
   vertical-align: top;
   font-weight: bold;
   border-right: 1px solid #D8D8D8;
   padding: 1em 0.5em;
   min-height: 25px;
}

TABLE.table TH, TABLE.table TH A {
   /*color: #61B000;*/
   background-color: inherit;
}

* HTML TABLE.table TH DIV.bg {
   height: 25px;
}

TABLE.table TH.active {
   background: url('../../images/table/table_active_bg.gif') repeat-x 0 100%;
}

TABLE.table TD {
   border-right: 1px solid #D8D8D8;
   border-top: 1px solid #D8D8D8;
   border-bottom: 1px solid #D8D8D8;
   padding: 0.5em;
   text-align: left;
   vertical-align: middle;
}

TABLE.table TD.last, TABLE.table TH.last, TABLE.table TD.checkbox {
   border-right: none;
}

TABLE.table TD.checkbox {
   text-align: center;
   vertical-align: middle;
}

TABLE.table TR.bottom TD {
   border-top: none;
   padding: 0;
}

TABLE.table TR.delim TD {
   border-top: 3px solid #D8D8D8;
}

TABLE.table TD.center,
TABLE.table TR.center TD, 
TABLE.table TR.center TH,
TABLE.center TD, 
TABLE.center TH {
   text-align: center;
}

.table .td_right{text-align:right}
.table .td_left{text-align:left}
.table .td_color{color:#0143be}
.table .td_tree{cursor:pointer;_cursor:hand}
.table .td_tree img{position:relative;top:2px;margin:0 4px}
.table td .td_tree{padding:0 0 0 3px}

A.listen {
   display: block;
   background: url('../../images/icons/icon_listen.gif') no-repeat 0 2px;
   padding-left: 1.5em;
   padding-bottom: 2px;
}

TABLE.small TD, TABLE.small TH {
   font-size: 7pt;
}

TABLE.small TD {
   font-family: Tahoma, sans-serif;
   padding: 0.25em;
}

TABLE.income TD, TABLE.income TH {
   padding: 1em 0 1em 25px;
}

TABLE.income TH {
   background: url('../../images/table/table_header_circle.gif') no-repeat 12px 14px;
}

/* ----- STATS filter form ----- */

#stats_form {

}

#stats_form LABEL {
   margin: 0 0 0.5em 0;
}

#stats_form SELECT {
   width: 135px;
}

#stats_form SELECT.day {
   width: 42px;
}

#stats_form SELECT.month {
   width: 90px;
}

#stats_form SELECT.year {
   width: 56px;
}

#stats_form DIV.rounded DIV.rnd_br {
   padding: 5px 5px 5px 10px;
   height: 76px;
   overflow: hidden;
}

* HTML #stats_form DIV.rounded DIV.rnd_br {
   height: 86px;
   heigh\t: 76px;
}

#stats_form DIV.field {
   /*position: relative;*/
   float: left;
   margin-right: 5px;
   margin-left: 5px;
}

#stats_form DIV.submit {
   float: left;
   margin-top: 13px;
   margin-left: 13px;
}

#stats_form DIV.mini_spacer {
   height: 5px;
}

/* ----- NEW STATS form ----- */

#stats_form_new{}
#stats_form_new LABEL{margin:0 0 0.5em 0}
#stats_form_new SELECT{width:135px}
#stats_form_new SELECT.day{width:42px}
#stats_form_new SELECT.month{width:90px}
#stats_form_new SELECT.year{width:56px}
#stats_form_new DIV.rounded DIV.rnd_br{padding:5px 0px 5px 5px;height:43px;overflow:hidden}
* HTML #stats_form_new DIV.rounded DIV.rnd_br{height:53px;heigh\t:43px}
#stats_form_new DIV.field{position:relative;float:left;margin-right:5px;margin-left:5px}
#stats_form_new DIV.submit{float:left;margin-top:13px;margin-left:13px}
#stats_form_new DIV.mini_spacer{height:5px}


/* ----- STATS filter form ----- */

#filter_form{}
#filter_form #search_string{width:376px;border:1px solid #666;padding:1px}
#filter_form .field{position:relative;float:left;margin-right:5px;margin-left:5px}
#filter_form DIV.rounded DIV.rnd_br{padding:5px 5px 5px 10px;height:94px;overflow:hidden}
* HTML #filter_form DIV.rounded DIV.rnd_br{height:104px;heigh\t:94px}

#filter_form .filter_checkbox1 input,#filter_form .filter_checkbox2 input{margin-top:0;margin-bottom:0}
#filter_form .filter_checkbox1 label,#filter_form .filter_checkbox2 label{display:inline;position:relative;_top:-2px;line-height:20px}
#filter_form .filter_checkbox1 label{margin-right:21px}
#filter_form .filter_checkbox1{width:250px;margin-top:5px}
#filter_form .filter_checkbox2{width:120px;margin-top:5px}
#filter_form .filter_select{display:inline;margin-left:30px}
#filter_form .filter_select select{width:130px}


/* ----- EDIT ACCOUNT form ----- */
#edit_acc_form DIV.rounded DIV.rnd_br{padding:5px 5px 15px 15px}


/* ----- TO RADIO form ----- */

#to_radio_form label{display:inline;position:relative;top:-2px}
#to_radio_form input{margin-top:0;margin-bottom:0;position:relative;top:1px}

/* ----- WAP PEVIEW form ----- */

#wap_preview_box{position:relative}
#wap_preview_txt{margin-left:28px}
#wap_preview{width:281px;height:343px;background:url(../images/wap_bg.gif)}
#wap_preview iframe{overflow:none;width:172px;height:168px;position:relative;top:49px;left:54px;border:0 none;padding:0;margin:0}

/* --- ItemsPerPage --- */

FORM.itemsperpage {
   margin-bottom: 0.5em;
}

FORM.itemsperpage LABEL {
   display: inline;
   font-weight: bold;
}

FORM.itemsperpage SELECT {
   margin: 0 0 0 1em;
   font-size: 7pt;
}

UL.links LI {
   list-style-image: url('../../images/icons/icon_arrow_green_dark.gif');
}

/* ----- Date Form ----- */

#sms_form {

}

#sms_form DIV.date_select {
   float: left;
   width: 200px;
}

#sms_form LABEL {
   margin-bottom: 0.5em;
}

#sms_form INPUT, #sms_form SELECT {
   margin-bottom: 3px;
   font-weight: bold;
}

#sms_form SELECT.day {
   width: 40px;
}

#sms_form SELECT.month {
   width: 80px;
}

#sms_form SELECT.year {
   width: 56px;
}

#sms_form #keyword {
   border: 1px solid black;
   width: 250px;
   font-weight: normal;
}

#sms_form DIV.inside {
   padding-top: 0;
   padding-bottom: 0;
}

/* ----- sms quiz ----- */
#sms_quiz_form FIELDSET {
   margin: 0 0;
}

#sms_quiz_form IMG {
   vertical-align: top;
}

#sms_quiz_form IMG.button {
   margin: 1px 0 0 6px;
}

#sms_quiz_form OL {
   margin-top: 0.5em;
   margin-bottom: 0;
}

#sms_quiz_form OL LI {
   padding-bottom: 3px;
}

#sms_quiz_form OL LI INPUT.radio_right {
   margin-left: 40px;
   vertical-align: top;
}

#sms_quiz_form OL LI SPAN.radio_right INPUT {
   margin-left: 40px;

   vertical-align: top;
}

#sms_quiz_form INPUT.text_quest,
#sms_quiz_form INPUT.text_answer,
#sms_quiz_form INPUT.text_answer_short,
#sms_quiz_form INPUT.text_points,
#sms_quiz_form TEXTAREA.text_message {
   border: 1px solid #666666;
   padding: 1px;
}

#sms_quiz_form INPUT.text_quest,
#sms_quiz_form TEXTAREA.text_message {
   width: 476px;
}

#sms_quiz_form INPUT.text_answer {
   width: 300px;
}

#sms_quiz_form INPUT.text_answer_short {
   margin-right: 3px;
   width: 300px;
}

#sms_quiz_form INPUT.text_points {
   margin-left: 3px;
   width: 18px;
}

#sms_quiz_form TEXTAREA.text_message {
   overflow: auto;
   height: 4em;
   margin-bottom: 3px;
}

#sms_quiz_form TEXTAREA.dis {
   background-color: #EBEBEB;
   color: black;
}

#sms_quiz_form INPUT.count {
   border: 1px solid #666666;
   width: 25px;
   padding: 0 2px;
   text-align: right;
   font-weight: bold;
   background-color: white;
   color: #666666;
}

#sms_quiz_form LABEL.count_label {
   display: inline;
   margin-left: 1em;
}

/* ----- Error ----- */

DIV.error {
   margin: 1em 0;
   color: #CC0000;
   background-color: #F0F0F0;
}

.ErrorMessage {
   color: #CC0000;
}

.ConfirmationMessage {
	color: Gray;
	font-weight: bold;
}
/* ----- Skins ----- */

#skin {

}

#skin DIV.skin {
   width: 45%;
   float: left;
   margin-left: 2%;
}

#skin DIV.title {
   background: url('../../images/line_green.gif') repeat-y 0 0;
   padding-left: 1em;
   margin: 1em 1em 1em 0;
   font-weight: bold;
}

#skin DIV.title A {
   font-weight: normal;
}

#skin DIV.rounded DIV.rnd_br {
   padding: 5px 20px;
}

#skin DIV.rounded H6 {
   margin: 0;
   font-size: 7.5pt;
   font-weight: normal;
}

/* Hides from IE-mac \*/
* HTML #skin DIV.rounded H6 {height: 1%;}
/* End hide from IE-mac */

#skin IMG.preview {
   border: 1px solid #81C900;
   margin-bottom: 1em;
}

#skin FORM LABEL {
   display: block;
   float: left;
   width: 22px;
   text-align: center;
}

#skin IMG {
   vertical-align: top;
}

#skin DIV.skin_radios {
}

#skin DIV.skin_radios DIV {
   width: 22px;
   float: left;
   text-align: center;
}

#skin DIV.rounded DIV.no_pad {
   padding: 0 !important;
}

#skin DIV.submit {
   position: relative;
   height: 0;
   text-align: right; 
}

#skin DIV.submit DIV.submit_inner {
   position: absolute;
   right: -21px;
   top: -23px;
   padding: 4px 0 0 4px;
   color: inherit;
   background: #FFFFFF url('../../images/skins/skin_submit_bg.gif') no-repeat 0 0;
}

#skin DIV.submit DIV.submit_inner DIV {
   float: left;
}

#skin FORM LABEL.inline {
   display: inline;
   float: none;
   width: auto;
   text-align: left;

}

/* Hides from IE-mac \*/
* HTML #skin FORM LABEL.inline {height: 1%;}
/* End hide from IE-mac */

DIV.pad {
   padding: 5px 20px;
}

DIV.black_box, .black_box_code {
   width: 99%;
   border: 1px solid black;
   overflow: auto;
   min-height: 150px;
}

* HTML DIV.black_box 
{
   overflow: hidden;
}

* HTML DIV.black_box_code {
   height: 150px;
}

DIV.black_box DIV {
   margin: 1em;
}

DIV.black_box DIV.informer {
   margin: 1em auto;
   width: 300px;
}

DIV.black_box DIV DIV {
   margin: 0;
}

#skin DIV.field {
   float: left;
   width: 49%;
   margin: 2px 0;
}

* HTML #skin DIV.field {
   display: inline;
   width: 40%;
   w\idth: 49%;
}

#skin DIV.field LABEL {
   display: block;
   text-align: left;
   margin: 0;
   padding: 0;
   width: 120px;
}

#skin DIV.field LABEL.no_label {
   width: 190px;
}

#skin DIV.field INPUT.no {
   width: 26px;
   border: 1px solid black;
}

#skin DIV.field SELECT {
   width: 100px;
}

DIV.separator {
   clear: both;
   background: url('../../images/sep.gif') repeat-x 0 50%;
   height: 1%;
}

/* ----- popup ----- */

#popup {
   background: none;
   text-align: left;
   padding: 1em;
   min-width: 0;
}

#popup H1 {
   font-size: 8pt;
   margin: 0;
}

#popup P {
   margin-top: 1em;
}

#popup DIV.close {
   text-align: right;
}

/* ----- 404 and 500 error message */

.errorNum {
   font-weight: bold;
   font-size: 48pt;
   color: #FF6633;
   background-color: inherit;
}

/* ----- Docs ----- */

DIV.doc DIV {
   aborder: 1px solid;
}

DIV.doc DIV.doc_description {
   float: left;
   width: 100%;
   margin-right: -300px;
}

DIV.doc DIV.doc_description DIV.doc_descr_cont {
   margin-right: 320px;
}

DIV.doc DIV.doc_description H6 {
   margin: 0 0 1em 0;
   padding: 0;
   color: #0066CC;
   background-color: inherit;
}

DIV.doc DIV.doc_date {
   margin-top: 3px;
   width: 90px;
   float: left;
}

DIV.doc DIV.doc_download {
   margin-top: 3px;
   width: 210px;
   float: left;
}

DIV.doc DIV.doc_download IMG {
   vertical-align: top;
   margin-right: 10px;
}

DIV.doc_delim {
   clear: both;
   background: url('../../images/news_delim.gif') repeat-x 0 0;
}

DIV.vote_total {
   float: left;
   margin-left: 10px;
   font-size: 16pt;
   font-weight: bold;
   color: #61B000;
   background-color: inherit;
}

/* ----- Warning ----- */

DIV.warning {
   background: url('../../images/icons/icon_warning.gif') no-repeat 0 3px; 
   padding-left: 70px;
}

/* ----- ACTIVATION Enter ----- */

#activation {
   width: 100%;
   overflow: hidden;
}

#activation DIV.important {
   width: 100%;
   float: left;
   margin-right: -230px;
}

#activation DIV.important DIV.important_cont {
   margin-right: 250px;
   padding-right: 10px;
   background: url('../../images/div33_bg.gif') repeat-y 100% 0;
}

#activation DIV.enter_code {
   width: 180px;
   float: left;
}

#activation DIV.enter_code INPUT.active_code {
   width: 100px;
   border: 1px solid black;
}

#activation DIV.enter_code DIV.button_go {
   margin-top: 2em;
   margin-left: 5px;
}

/* ----- SCRIPTS ----- */

DIV.script {
	width: 600px;
	overflow: hidden;
	margin-bottom: 2em;
}

DIV.script DIV.script_icon {
	padding-top: 1em;
	width: 50px;
	float: left;
}

DIV.script DIV.script_desc {
	float: left;
	width: 100%;
	margin-left: -50px;
	margin-right: -100px;
}

DIV.script DIV.script_desc DIV.script_desc_cont {
	margin-left: 70px;
	margin-right: 120px;
	/*text-align:justify;*/
}

DIV.script DIV.script_more {
	padding-top: 1.5em;
	float: left;
	width: 100px;
}

DIV.script DIV.script_complexity {
	float: left;
	border-top: 1px solid #CCC;
}

DIV.script DIV.script_complexity IMG {
	margin-left: 2px;
}

DIV.script DIV.script_complexity IMG.on {
	background-color: #9C0;
	color: inherit;
}

DIV.script DIV.script_complexity IMG.off {
	background-color: #CCC;
	color: inherit;
}

DIV.script SPAN.script_iframe {
	color: #09F;
	background-color: inherit;
}

DIV.script SPAN.script_php4 {
	color: #639;
	background-color: inherit;
}

DIV.script SPAN.script_php5 {
	color: #C00;
	background-color: inherit;
}

DIV.script SPAN.script_dotnet {
	color: #06C;
	background-color: inherit;
}

DIV.script SPAN.script_xml {
	color: #666;
	background-color: inherit;
}

DIV.script SPAN.script_wap {
	color: #85B000;
	background-color: inherit;
}

/* STATS alert */

DIV.stats_alert {
	background: url('../../images/icons/icon_alert_small.gif') no-repeat 5px 0;
	padding-left: 50px;
}

/* FAQ */

UL.faq,
DIV.faq UL {
	margin-left: 20px;
	padding-left: 0;
}

UL.faq LI,
DIV.faq UL LI {
	list-style-type: disc;
	list-style-image: none;
}

DIV.faq {
	width: 100%;
	overflow: hidden;
}

DIV.faq DIV.faq50 {
	float: left;
	width: 47%;
	margin-right: 2%;
}

* HTML DIV.faq DIV.faq50 {
	display: inline;
}

H5.faq {
	font-size: 11pt !important;
	font-weight: bold;
	color: #64B200;
	background-color: #EBEBEB;
	padding: 2px 2px 2px 30px !important;
}

H6.faq {
	font-size: 10pt !important;
	color: #0066CC;
}
.download{background:url('../../images/icons/icon_download.gif') 0 0 no-repeat;display:block;padding:1px 0 1px 25px}


/********** Used in Telemetry (Coffee Page) *************/

div.table_info {
	color: #666666;
	font-weight: bold;
	font-size: 10px;
	float: left;
	width: 180px;
}

div.table_control {
	float: right;
	width: 120px;
}

div.table_control select {
	font-size: 10px;
	width: 100%;
}

div.mini_clean {
	font-size: 1px;
	clear: both;
	height: 2px;
}

div.h_info {
	border: 1px dashed #cccccc; padding: 4px; 
	background: url(../img/ico_info.gif) no-repeat 20px center;
	padding-left: 80px;
	color: #666666;
	font-size: 11px;
}


div.b_exit {
	float: right;
	background: url(../img/b_exit.gif) no-repeat left center;
	padding-left: 16px;
	font-size: 9px;
	line-height: 20px;
}

div.b_exit a {
	color: #0066CC;
	text-decoration: underline;
}

table.options_table td {
    padding-left: 10px;
}

div#filterWrapper {
    background-color: #999999;
    padding: 5px;
}

/**/
