body {background-color: #FFFFFF; font-family: arial;}
td, div, span {color:#464646;font-family:tahoma,sans-serif;font-size:12px;}
.small {color:#000000;font-size:10px;}
.simplesmall {font-size:10px;}
.middlesmall {font-size:11px;}
//p{margin: 0 0 0 0;padding: 0 0 0 0;}
p.small{margin: 0 7px 5px 10px;}

.head_search {margin:0 0 0 0;}
.cloud:hover {color:#BD0000; background-color: #F0F0F0;}
.char_l {margin:0 0 0 10px;}
.char_2 {margin:2px 0 1px 10px;}
.box {margin:5px 0 5px 0;color:#000000;}
.red {color:#CF3030;}
.lred {color:#DD5050;font-size:10px;}
a.uline:link, a.uline:visited, a.uline:active, a.uline:hover {color:#464646;text-decoration:underline;}
a.duline:link, a.duline:visited, a.duline:active, a.duline:hover {color:#000000;text-decoration:underline;}
a.ruline:link, a.ruline:visited, a.ruline:active, a.ruline:hover {color:#CF3030;text-decoration:underline;}
a.guline:link, a.guline:visited, a.guline:active, a.guline:hover {color:#7a7a7a;text-decoration:underline;}
a.noline:link, a.noline:visited, a.noline:active, a.noline:hover {color:#CF3030;text-decoration:none;}
a:link {color:#BD0000; text-decoration:none;}
a:visited {color:#BD0000;text-decoration:none;}
a:active {color:#BD0000;text-decoration:none;}
a:hover {color:#BD1010;text-decoration:underline;}
input,textarea,select {color:#464646;font-family:arial,tahoma,sans-serif;font-size:11px;}

.authinput{border-width:1px;border-style:solid;border-color:#797979;color:#797979; width:98px; margin-right: 6px; margin-bottom: 2px;}
.authchkbox{border-width:1px;border-style:solid;border-color:#797979;color:#797979;margin:0;}

.ie {font-size:11px;width:100px;background-color:#FFF1B9;color:#404040;border-color:#F2CF57;border-style:solid;border-width:1px;}
.ie2 {font-size:11px;background-color:#FFF1B9;color:#404040;border-color:#F2CF57;border-style:solid;border-width:1px;}

.b {font-size:11px;font-weight:bold;background-color:#FFC300;color:white;border-color:#F2CF57;border-style:solid;border-width:1px;}
.enterbutton {font-size:11px;background-color:#FFC300;color:black;border-width:0px; width: 50px; height: 18px;}

.moderatorTable {
        border: 1px solid #000000;
}

.Cite, .forum_date{
    font-family: Arial, Verdana, Serif;
    font-size: 8pt;
    color: #886841;
    font-style: normal;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 0;
    padding-bottom: 0;
    letter-spacing:0px
}

/*for forum*/
.citation
{
font-family: Arial, Verdana, Serif;
    font-size: 8pt;
    color: #886841;
    font-style: normal;
    padding: 0px;
    letter-spacing:0px;
    margin-left:15px;
    text-align: left;
}



.forum_date
{
padding: 0;
}

.CiteTitle {
    font-family: Verdana, Arial, Serif;
    font-size: 10px;
    font-weight:600;
    color: #505050
}

HR.CiteLine {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    height:2px;
    color:#886841;
}

/*for forum*/
HR.citationline {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    height:2px;
    color:#9C8E49;
    border: 0px solid #9C8E49;
    background-color: #9C8E49;

}

HR.forumbtmline {
    margin: 0 46px 0 0;
    padding: 0 0 0 0;
    height:1px;
    color:#CBB998;
    border: 0px solid #CBB998;
    background-color: #CBB998;

}

.bg_light {background-color:#fff9dc;}
.bg_normal {background-color:#ffe384;}
.bg_dark {background-color:#ffcc00;}
.bg_white {background-color:#ffffff;}
.brief {margin:5px 0 8px 20px;font-size:11px;}
.tb {background-color:#FFFFFF; border:1px solid #ffcc00;}
.big {font-size:18px;}
.forum td.big {font-size:24px;color:black;}
.forum td.middlesmall {font-size:12px; color:black;}

.bigred {
        font-family:arial,verdana,sans-serif;
        font-size:18px;
        color:#C10000;
}
.menuBr{
	line-height:17px;
        font-size:11px;color:#000000;
}
.smallblack {font-size:11px;color:#000000;}
.microblack {font-size:8pt;color:#000000;}
.microgray {font-size:8pt;color:#797979;}
h2, .black18 {font-family:Arial,sans-serif;font-size:12pt;color:#000000;font-weight:bold}
h1, .black24 {font-family:Arial,sans-serif;font-size:17pt;color:#000000;}
.black15 {font-family:Arial,sans-serif;font-size:15pt;color:#000000;}
.blueLink14 {font-family:Arial,sans-serif;font-size:12pt;color:#ff0000;}
.smallblack2 {font-size:12px;color:#000000;}
.small {font-size:11px;}
.arr {font-size:14px;}

.pl {margin:3px 5px 4px 8px;}
.pmore {margin:5px 0 3px 0px;}
.brief {margin:5px 0 8px 20px;font-size:11px;}

a.mn:link, a.mn:visited, a.mn:active  {color:#464646;text-decoration:none;}
a.mn:hover {color:#464646;text-decoration:underline;}


a.mn_nav {color:#000000;text-decoration:underline;font-size:8pt}

.faqA {color: #000000;text-decoration: none; font-style: normal; cursor: pointer; }
.faqAnswer {color: #000000;text-decoration:underline;font-style: normal; font-family:Arial,sans-serif; font-size:14px; cursor: pointer; }
/* styles from test */

body {margin:0px;padding:0px;}
td {color:#000000;font-family:tahoma,verdana,sans-serif;font-size:12px;}
.about_list {color:#000000;font-family:tahoma,verdana,sans-serif;font-size:15px;}

.bg_light {background-color:#fff9dc;}
.bg_normal {background-color:#ffe384;}
.bg_dark {background-color:#ffcc00;}

.red {color:#BD0000;}
.redmenu {color:#BD0000;font-size:11px;line-height:17px;}
.green {color:#1f7800;}
.greenpurse {color:#1f7800;font-size:11px;}
.yl_normal {color:#ffe384;}
.grey {color:#808080;font-family:tahoma,verdana,sans-serif;}
.darkgrey {color:#7A7A7A;font-size:11px;font-family:tahoma,verdana,sans-serif;text-transform: uppercase;}
.smallgrey {font-size:11px;color:#808080;font-family:tahoma,verdana,sans-serif;}

.bg_search {background:#ffcc00 url(search_bg_n.gif) no-repeat;}

.small {font-size:11px;}
.small a:link, .small a:visited, .small a:active  {color:#000000;}
.small a:hover {color:#000000;}
.bigblack {font-size:18px;color:#000000;}

.pl {margin:3px 5px 4px 8px;}
.pmore {margin:5px 0 3px 0px;}
.brief {margin:5px 0 8px 20px;font-size:11px;}

.tb {background-color:#FFFFFF; border:1px solid #ffcc00;}

a:link, a:visited, a:active {text-decoration:underline;}
a:hover {text-decoration:underline;}


.rt4 a {color:#ff0000;display:list-item;list-style-type: disc;margin:4px 0 0 5px}

input,textarea,select {color:#464646;font-family:tahoma,verdana,sans-serif;font-size:11px;}

.disabled {
background-color: #f0f0f0;
color: #909090;
}

.chb { text-decoration:underline; cursor: pointer;}

.currentitem {text-transform:lowercase;}

table.subforum  {}
table.subforum td{padding-left:2px;}

.topborder {border-top:1px solid #ffcc00 ; border-right:1px solid #ffcc00; border-left:1px solid #ffcc00}
.bottomborder {border-bottom:1px solid #ffcc00 ; border-right:1px solid #ffcc00; border-left:1px solid #ffcc00}

.forumhd {text-transform:uppercase; font-size:13px;}
a.forumhd:link, a.forumhd:visited, a.forumhd:active  {color:#464646;text-decoration:underline;}
a.forumhd:hover {color:#464646;text-decoration:underline;}

.navigation {text-transform:lowercase}
.navigation a:link, .navigation a:visited, .navigation a:active{color:#464646;text-decoration:underline;}
.navigation a:hover {color:#BD0000;text-decoration:underline;}

.lightab {background-color:#FFFFFF; border:1px solid #ffcc00;}
.bg_superlight {background-color:#fff9dc;}

td.row_div, div.row_div{
  background-image: url('/pic/div.gif');
  background-repeat: repeat-x;
}

div.row_div
{
        margin: 1em 0 0.5em 0;
}

tr.purse_row_red {
  background-color: #ffcccc;
}

tr.purse_row_green {

  background-color: #e4ffe3;
}


.signature {font-size:10px; color: #866646;}
span.blogdt { padding: 1px 1px 1px 1px; color:#000000;background-color:#ffe385; font-family:tahoma,verdana,sans-serif;font-size:11px;}
div.blogdt { padding: 5px 0 0 0; margin: 0px 0px 2px 0px; }
.field_label { font-size:14px; }
.field_comment { font-size:12px; color: #464646; }
div.blogpostinfo { font-size:11px; color: #797979; margin-top: 50px; }
div.blogpostinfo a { font-size:11px; color: #797979; }
div.blogpostinfo span {margin: 0 0 0 5px; font-size:11px; color: #797979; }
.dotline { background-image:url(/pic/bg_dot_line.gif); background-repeat:repeat-x;background-position:bottom;}
.dotline2 { background-image:url(/pic/bg_dot_line2.gif); background-repeat:repeat-x;background-position:bottom;}
.nodot { background-image:url(/pic/whitepoint.gif); }

.yellowblock { background-color:#ffe680;}
.yellowblock  td {color:black; padding-top:0px;padding-bottom:0px; padding-left:14px; padding-right:14px;}
.specbank {
        width: 221px;
        height: 67px;
        background-image:url(/pic/bi_block.gif);
        background-repeat:no-repeat;
        background-position:right;
        margin-bottom:10px
        }
.specbank td {
        padding-left:8px;
        padding-right:60px;
        font-size:11px;
        line-height:11px;
        color:black;
}

.upcase {text-transform:uppercase; }

.bank_idea_task {}
.bank_idea_task td {color:black;}
.alert { border:1px solid #ffcc00; font-size: 14px; padding:15px;}

table.regs td{background-repeat: no-repeat; background-position: top right;}
table.regs td.client{background-image: url(/images/m1.png); padding: 14px 0 0 15px;}
table.regs td.author{background-image: url(/images/m2.png); padding: 14px 0 0 15px;}


table.topbox
{
        border-style: solid;
        border-color: #C00000;
        border-width: 4px;
        background-color: #FFE680;
        background-image: url('/pic/topbox_bg.jpg');
        background-repeat: no-repeat;
}

table.topbox div.bg
{
        height: 100%;
        background-image: url('/pic/topbox_arr.gif');
        background-repeat: no-repeat;
        background-position: bottom right;
}

table.topbox td.title
{
        padding: 20px 0 10px 0;
}

table.topbox div.big, table.topbox div.big span
{
        font-family: Arial;
        font-size: 16px;
        font-weight: bold;
}

table.topbox a, table.topbox a:visited
{
        color: #000000;
        text-decoration: underline;
}

table.topbox td, table.topbox div
{
        color: #000000;
}

table.topbox div.big span
{
        color: #C00000;
        text-decoration: underline;
}

.smi2_title a.smi2_title_link{display: list-item;list-style-type: square; color: #000000; text-decoration: none; font-family:Arial;font-size:12px;margin:0 0 0 15px}
.nnn a {color: #000000; text-decoration: none; font-family:Arial;font-size:12px;}
table.form tr.bg_light {background-color:#fff9dc;}
table.form tr.bg_normal {background-color:#ffe384;}

a.nnn_teaser_title:link, a.nnn_teaser_title:visited, a.nnn_teaser_title:active, a.nnn_teaser_title:hover {color:#000000; font-weight: bold; text-decoration:underline; font-size:12px;font-family:tahoma,sans-serif;}
a.nnn_teaser_link_title:link, a.nnn_teaser_link_title:visited, a.nnn_teaser_link_title:active, a.nnn_teaser_link_title:hover {color:#000000; text-decoration:underline; font-size:12pt;font-family:tahoma,sans-serif;}
a.nnn_teaser_link_title1:link, a.nnn_teaser_link_title1:visited, a.nnn_teaser_link_title1:active, a.nnn_teaser_link_title1:hover {color:#000000; text-decoration:underline; font-size:12px;font-family:tahoma,sans-serif;}

li.rss2js {list-style-type: square; color:#000000}

div.blogname {margin: 5px 0px 10px 0px;}

div.advvzru li          {list-style-type: square;color: #000000;}
div.advvzru li a        {color: #000000;}
div.advvzru b           {color: #000000;}
table.form td.bigvalue {color:#000040; font-weight:bold;}

a.nnn_informer_title:link, a.nnn_informer_title:active, a.nnn_informer_title:hover, a.nnn_informer_title:visited  {color: #000000; padding-bottom: 6px; margin-bottom: 0px;  border-bottom: 1px solid gray; width: 100%; display: block;}
li.nnn_list_item_title  {list-style-type: square; color: #000000;}
a.nnn_link_title:link, a.nnn_link_title:active, a.nnn_link_title:hover, a.nnn_link_title:visited  {color: #000000;}

table.upnav{ 
	padding-left: 10px; 
	background: #f1ecdd url(/images/top_bg.gif) top repeat-x;
	width: 100%;
	height: 76px;
}
	table.upnav td{padding: 0px 0 0px 0; vertical-align: middle;}
		table.upnav td img{border: 0px}
	table.upnav div.status{font-family: arial; font-size: 20px; color: #776e56;}
	table.upnav .change {font-family: tahoma; font-size: 11px; color: black;}
	table.upnav a{ text-decoration: none }
	table.upnav span.gray{font-size: 11px; color: #7A7A7A;}
	table.upnav span.smallblack{font-size: 11px; color: #776e56; text-decoration: none;}
	table.upnav span.smallblack a{font-size: 11px; color: #776e56; text-decoration: none;}
		table.upnav td p {margin: 0 0 5px 0; padding: 0 0 0 0;}
		table.upnav td p.menu1 {color: #b21146; }
			table.upnav td p.menu1 a{color: #196092; text-decoration: none;}
		table.upnav td p.menu2 {color: #776e56; vertical-align: top}
			table.upnav td p.menu2 a{color: #b21146; text-decoration: none;}
			
	table.upnav table.login td{
		color: #776e56; 
		font-family: tahoma; 
		font-size: 11px;
		vertical-align: bottom;
	}
	table.upnav .login input.text{
		border: 1px solid #b7b3a9; 
		color: #838383; 
		font-family: tahoma; 
		font-size: 12px;
		margin: 0 10px 0 0;
		width: 120px;
	}
	
textarea.copypaste{width:100%;}
.tipalink {text-decoration: underline; cursor: pointer;}

table.news_toolbar{margin: 78px 0 37px 0;}
table.news_toolbar td.buttons img{margin-left: 12px;}
table.news_toolbar td.links {font-family: Arial; font-size: 13pt; font-weight: bold; color: #c0c0c0;}
table.news_toolbar td.links a,
table.news_toolbar td.links a:visited{color: #000000;}
table.news_toolbar td.links a.comment,
table.news_toolbar td.links a.comment:visited{color: #d70125;}

table.calendar {
  margin: 10px 0px 10px 0px;
}

table.calendar td {
  font-size:11px;
  text-align: right;
}

/* nav */
div.nav {
  margin: 7px 0px 0px 6px;
  font-size: 11px;
}

/* tabs */

#tabs {
	white-space:nowrap;
	width:100%;
	font-size:93%;
	line-height:normal;
	border-bottom: 1px solid #ffe384;
	float: left;
}
#tabs ul {
  margin:0;
  padding:0px 0px 0 20px;
  list-style:none;
  float: left;
}
#tabs li {
	margin:0;
	padding:0;
	float: left;
}
#tabs li.head {
  font-size: 13px;
  font-weight: bold;
  margin:0 10px 0 0;
  padding:0 0 0 0;
  line-height: 23px;
  float: left;
}
#tabs a {
  background:url("/images/tableft.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  float: left;

}
#tabs a span
{
  display:block;
  background:url("/images/tabright.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#464E42;
}
#tabs a span {
}
#tabs a:hover span {
  color:#000000;
}
#tabs a:hover {
  background-position:0% -42px;
}
#tabs a:hover span {
	background-position:100% -42px;
	float: left;
}
#tabs li.selected a {
  background-position:0% -42px;
}
#tabs li.selected a span {
  color:#000000;
  background-position:100% -42px;
}
th {
  font-size: 8pt;
}
div.error {
	padding:5px;
	color:#c00000;
	font-weight:bold;
}
td.fieldname {
	padding-left:6px;
	color:#404040;
}

*.bloguser {font-size:11px; color:#000000;}
*.blogsmall {font-size:10px; color:#000000;}
a.portfolio:link, a.portfolio:visited, a.portfolio:active, a.portfolio:hover {color:#991b30;}
a.favorite:link, a.favorite:visited, a.favorite:active, a.favorite:hover {color:#44862c;}
*.blogdate {font-size:10px; color:#878876;}
*.blogtextsm {font-size:12px;}

/*Таблица баннера Kolobok*/
#banner_table
{
margin:0;
}
#banner_table td
{
height:91px;
color: #F6F6F6;
background-image: url('/_ru/pic/banners/poruchenie/big_05.jpg');
background-position: left top;
background-repeat: repeat-x;
}

/*Для таблицы форума Kolobok*/
#div_normal, #div_light
{
border: 1px solid;
margin: 10px 0px 15px 0px;
width: 100%;
}

#div_normal
{
border-color: #F3F3F3;
}

#div_light
{
border-color:     #FFF9DD;
background-color: #FFF9DD;
}

#brown_text
{
color:     #7D6742;
font-size: 11px;
}

table.price {
    border-left-color : #ccc;
    border-left-style : solid;
    border-left-width : thin;
    border-top-color : #ccc;
    border-top-style : solid;
    border-top-width : thin;
  }


table.price td {
    border-right-color : #ccc;
    border-right-style : solid;
    border-right-width : thin;
    border-bottom-color : #ccc;
    border-bottom-style : solid;
    border-bottom-width : thin;
  }


table.defaulttask {
    border-left-color : #ccc;
    border-left-style : solid;
    border-left-width : thin;
    border-top-color : #ccc;
    border-top-style : solid;
    border-top-width : thin;
    text-align: center; 
  }

table.defaulttask tr.hdr td, table.defaulttask tr.hdr2 td, table.defaulttask td.hdr {
    border-bottom-color : #ccc;
    border-bottom-style : solid;
    border-bottom-width : thin;
    border-right-color : #ccc;
    border-right-style : solid;
    border-right-width : thin;
  }

table.defaulttask tr.hdr2 td {
    font-size: 10px;
  }

#comm_html { display:none }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* *{padding: 0; margin: 0;} */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: absolute;
/*	background-image:url(/_ru/pic/ajax_idea_bg.jpg); background-position: bottom;*/
	background-color: #ffffff;	
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:10px;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
/*
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
*/
margin-top: 10px;
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:0px 0px 0px 0;
	margin-bottom:0px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:0px 0 0px 0px;
	margin-bottom:1px;
}

#TB_title{
	height:14px;
	width:14px;
	position: absolute;
	top: 21px;
	left: 757px;
}

#TB_ajaxContent{
	clear:both;
	padding:0px 0px 0px 0px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
	width: 100%;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}



A.smi2  {
font-size:11px;
color: #000000;  /* Цвет ссылок */
text-decoration: underline;
}

A:visited.smi2 {
color: #000000;  /* Цвет посещенных ссылок */
text-decoration: underline;
}

A:active.smi2  {
color: #000000;  /* Цвет посещенных ссылок */
text-decoration: underline;
}

A:hover.smi2  {
color: #000000;  /* Цвет посещенных ссылок */
text-decoration: underline;
}



#interfaces_div {
	display:none;
	left:140px;
	position:absolute;
	top:45px;
}
#interfaces_div table{
		border: none;
		width: 250px;
		empty-cells: show; 
}

#interfaces_div table.text th{
	background-color:white;
	text-align: left;
	padding: 10px 10px 10px 10px;
	border: 1px solid black;
}

#interfaces_div table.text th img{
	border: 0px;
}

#interfaces_div table.text td{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: top;
}

#interfaces_div table.text td.top_right{
	background: url(/new_files/shadow-ur.png) repeat-y;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/new_files/shadow-ur.png,sizingMethod=scale);
	width: 8px;
}
#interfaces_div table.text td.right{
	background: url(/new_files/shadow-r.png) repeat-y ;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/new_files/shadow-r.png,sizingMethod=scale);
	width: 8px;
}

#interfaces_div table.text td.bottom_left{
	background: url(/new_files/shadow-bl.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/new_files/shadow-bl.png,sizingMethod=scale);
	height: 8px;
	width: 8px;
}
#interfaces_div table.text td.bottom_center{
	background: url(/new_files/shadow-b.png) repeat-x;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/new_files/shadow-b.png,sizingMethod=scale);
	height: 8px;
	width: 100%;
}

#interfaces_div table.text td.bottom_right{
	background: url(/new_files/shadow-br.png) repeat-x;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/new_files/shadow-br.png,sizingMethod=scale);
	height: 8px;
	width: 8px;
}


h1
{
	font-family: Arial;
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 0.2em 0;
	padding: 0;
}

div.notice
{
	font-family: Arial;
	font-size: 10pt;
	font-style: italic;
}

table.form
{
	font-family: Arial;
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
	border-color: #a1a1a1;
	margin: 22px 0 0 10px;
}

table.form input.thin,
table.form select.thin,
table.form textarea.thin
{
	font-family: Verdana;
	font-size: 14pt;
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #54585b;

	width: 100%;
}

table.form input.thin_price
{
	font-family: Verdana;
	font-size: 14pt;
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #54585b;
	width: 100px;
	color: #c00000;
}


table.form div.label
{
	color: #a0a0a0;
	font-size: 15pt;
	margin-bottom: 0.5em;
}

table.form div.bettwen
{
	margin-bottom: 1.3em;
}

table.form div.comment
{
	font-family: Tahoma;
	font-size: 8pt;
	margin-top: 0.9em;
}

table.form span.star
{
	color: #cc090d;
	margin-left: 7px;
	font-weight: bold;
}

table.radio td.label
{
	font-size: 30px;
	padding: 0 0 0.1em 0.5em;
}

table.form_end td
{
	font-size: 30px;
	padding-bottom: 1.2em;
}

#inputSubmit
{
	font-size:20px;
}

#content_bottom{
	width: 100%;
	margin-top: 30px;
}

div.partners_task_content{
	border: 1px solid #FFE384;
	width: 95%;
	margin: 0px 0 10px 0;
	padding: 10px 10px 10px 10px;
	float:left;
}
div.partners_task {
	margin: 20px 0 0 0;
}
div.partners_task #tabs{
	border-bottom: 0px;
}

div.partners_authors {
	padding-right: 0px;
	padding-left: 15px;
}
	div.partners_authors img{
		border: 1px solid black;
		float: left;
		margin-right: 7px;
	}
	div.partners_authors p{
		vertical-align: top;
		height: 35px;
		color: #666666;
		font-family:Tahoma;
		font-size:11px;
		font-weight: normal;
		padding-bottom: 5px;
	}
	div.partners_authors table{
		padding: 0 0 0 0px;
		margin: 10px 0 10px 0px;
	}	
		div.partners_authors p.link_big{
			padding-left: 30px;
			width: 160px;			
		}
		div.partners_authors p.link_big a{
			color: #c10000;
			font-family:Tahoma;
			font-size:18px;
			font-weight: normal;
			white-space: nowrap;
			
		}
		div.partners_authors p span{
			padding: 0 0 0 0;
			margin: 0 0 0 0;
			font-family:Tahoma;
			font-size:11px;
			font-weight: bold;
		}

div.partners_lastwork {
	text-align: center;
}
	div.partners_lastwork img{
		border: 1px solid black;
	}
	div.partners_lastwork p{
		vertical-align: top;
		color: #666666;
		font-family:Tahoma;
		font-size:11px;
		font-weight: normal;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
		div.partners_lastwork p.link_big{
			margin-bottom: 20px;
			vertical-align: top;
		}
		div.partners_lastwork p.link_big a{
			color: #c10000;
			font-family:Tahoma;
			font-size:18px;
			font-weight: normal;
			white-space: nowrap;
		}
		div.partners_lastwork p span{
			padding: 0 0 0 0;
			margin: 0 0 0 0;
			font-family:Tahoma;
			font-size:11px;
			font-weight: bold;
		}

div.rand_idea {
	text-align: left;
	padding-left: 30px;
}

	div.rand_idea .link_big a{
		color: #c10000;
		font-family:Tahoma;
		font-size:18px;
		font-weight: normal;
		white-space: nowrap;
	}

div.partners_center {
	padding-top: 20px;
	width: 98%;	
}

div.partners_right {
	padding: 0 10px 0 10px;
}
	div.partners_right img{
		border: 0px;
	}
	div.partners_right div{
		margin: 10px 0 30px 10px;
	}

div.partners_left {
	padding: 0 15px 0 15px;
}
	div.partners_left div.selected{
		border: 2px solid red;		
	}
	div.partners_left div{
		margin: 10px 0 10px 0;
	}
	div.partners_left p{
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	div.partners_left img{
		border: 0px;
	}
	div.partners_left p.link_big{
		margin: 10px 0 10px 0px;
	}
		div.partners_left p.link_big a{
			font-family: tahoma;
			font-size: 18px;
			color: #c10000;
			margin: 0 0 0 30px;
			white-space: nowrap;
		}
	div.partners_left p.link_small a{
		font-family: tahoma;
		font-size: 11px;
		color: #000000;
		margin: 0 0 0 54px;
		white-space: nowrap;
	}
 

.egen_header    {
        font-family: arial;
        color:#000000;
        background-color: #ffffff;
        font-size: 11px;
        }

.egen_border {
        background-color: #eeeeee;
}

.egen_index {
        font-family: arial;
        color:#000000;
        background-color: #ffffff;
        font-size: 10px;
        }
	
	

/* Horizontal divider */
table.hdivider {height:6px; width:100%;}
table.hdivider td {width:50%; background-image:url("/images/pic/hdivider_bg.gif"); background-color:#E6E6E6;}
table.hdivider td.hdividerknob {width:0%; background-color:#A6A6A6; cursor:pointer;}
table.hdivider td.hdividerknob div.empty {width:63px;}
table.hdivider td.hdividerknobdown {background-image:url("/images/pic/divider_down.gif");}
table.hdivider td.hdividerknobdownsel {background-image:url("/images/pic/divider_down_sel.gif");}
table.hdivider td.hdividerknobup {background-image:url("/images/pic/divider_up.gif");}
table.hdivider td.hdividerknobupsel {background-image:url("/images/pic/divider_up_sel.gif");}

/* Edit form*/
div.edit-form {margin:16px 0px 16px 0px;}
table.edit-form td {background-color:#E7EAF5;}
table.edit-form tr.top td {border-top:1px solid #ABB6D7;}
table.edit-form td.left {border-left:1px solid #ABB6D7;}
table.edit-form td.right {border-right:1px solid #ABB6D7;}
table.edit-form tr.top td.left {border:0px; background-image:url("/images/pic/edit/lt.gif"); height:2px; width:2px;}
table.edit-form tr.top td.right {border:0px; background-image:url("/images/pic/edit/rt.gif"); height:2px; width:2px;}
table.edit-form tr.bottom td {border-bottom:1px solid #ABB6D7;}
table.edit-form tr.bottom td.left {border:0px; background-image:url("/images/pic/edit/lb.gif"); height:2px; width:2px;}
table.edit-form tr.bottom td.right {border:0px; background-image:url("/images/pic/edit/rb.gif"); height:2px; width:2px;}
table.edit-form td.content {}
table.edit-form div.buttons {margin-top:4px; padding:5px; background-color:#F8F9FC; background-image:url("/images/pic/edit/buttons_bg.gif"); border:1px solid #CED6EC;}

/* Tab controls*/
table.edit-tabs table {font-size:11px; font-weight:bold; color:#555556;}
table.edit-tabs td {white-space:nowrap; border-bottom:1px solid #ffcc00; padding:0px;}
table.edit-tabs td.tab-container {border:none; cursor:pointer;}
table.edit-tabs td.tab-container-selected, table.edit-tabs td.tab-container-disabled {border:none; cursor:default;}
table.edit-tabs td.tab-container-disabled table {color:#A2A09F;}
table.edit-tabs td.tab-indent div.empty {width:6px; height:21px;}
table.edit-tabs td.tab-left div.empty {width:2px; height:21px; background-image:url("/images/pic/edit/tab_l.gif");}
table.edit-tabs td.tab-right div.empty {width:8px; height:21px; background-image:url("/images/pic/edit/tab_r.gif");}
table.edit-tabs td.tab-right-last div.empty {width:10px; height:21px; background-image:url("/images/pic/edit/tab_r_last.gif");}
table.edit-tabs td.tab {vertical-align:top; padding:4px 0px 0px 5px; height:21px; background-image:url("/images/pic/edit/tab_bg.gif");}
table.edit-tabs td.tab a, table.edit-tabs td.tab-selected a {font-weight:bold; color:#555556; text-decoration:none;}

table.edit-tabs td.tab-left-selected, table.edit-tabs td.tab-selected, table.edit-tabs td.tab-right-selected, table.edit-tabs td.tab-right-last-selected {border:none;}
table.edit-tabs td.tab-left-selected div.empty {width:2px; height:22px; background-image:url("/images/pic/edit/tab_l_sel.gif");}
table.edit-tabs td.tab-right-selected div.empty {width:8px; height:22px; background-image:url("/images/pic/edit/tab_r_sel.gif");}
table.edit-tabs td.tab-right-last-selected div.empty {width:10px; height:22px; background-image:url("/images/pic/edit/tab_r_last_sel.gif");}
table.edit-tabs td.tab-selected {vertical-align:top; background-color:white; padding:4px 0px 0px 5px; height:22px; background-image:url("/images/pic/edit/tab_bg_sel.gif");}
table.edit-tabs td.tab-left-hover div.empty {width:2px; height:21px; background-image:url("/images/pic/edit/tab_l_hov.gif");}
table.edit-tabs td.tab-right-hover div.empty {width:8px; height:21px; background-image:url("/images/pic/edit/tab_r_hov.gif");}
table.edit-tabs td.tab-right-last-hover div.empty {width:10px; height:21px; background-image:url("/images/pic/edit/tab_r_last_hov.gif");}
table.edit-tabs td.tab-hover {vertical-align:top; padding:4px 0px 0px 5px; height:21px; background-image:url("/images/pic/edit/tab_bg_hov.gif");}
table.edit-tabs a.context-button {display:block; box-sizing:border-box; -moz-box-sizing:border-box; background-repeat:no-repeat; background-position:3px 3px; height:18px; width:18px; border:0px; margin:1px;}
table.edit-tabs a.hover {width:20px; height:20px; margin:0px; border:1px solid #AEB6C2; background-color:#DBE3F2;}
table.edit-tabs a.down {background-image:url("/images/pic/filter/show.gif"); }
table.edit-tabs a.up {background-image:url("/images/pic/filter/hide.gif"); }

/* Tab inside edit form */
table.edit-tab {border:1px solid #ffcc00; border-top:none; width:100%;}
table.edit-tab td.et {background-color:white; padding:2px 2px 2px 2px;}

/* Edit table */
table.edit-table {width:100%;}
table.edit-table td {font-size:11px; padding:4px;}
table.edit-table td.field-name {color:#646465; text-align:right;}
table.edit-table tr.heading td {color:#525355; text-align:center; font-weight:bold; background-color:#E0E4F1;}
table.edit-table table td {padding:0px; border:none;}
table.edit-table table.edit-table td {padding:4px;}
table.edit-table div {font-size:100%;}
span.required {color:red;}

/* A table inside edit table */
table.edit-table table.internal {border-collapse:collapse;}
table.edit-table table.internal td {padding:3px; border:1px solid #CFD6E9; font-size:70%;}
table.edit-table table.internal tr.heading td {text-align:center; font-weight:normal; color:#525355;}
table.edit-table table.internal td.heading {color:#525355;}
table.edit-table table.internal table td {padding:0px; border:none;}

/* Edit tab title*/
table.edit-tab-title {width:100%}
table.edit-tab-title td.icon {padding:5px 5px 5px 0px; width:32px; height:32px;}
table.edit-tab-title td.title {width:100%; padding:5px 0px 5px 0px; font-size:95%; color:#494949; font-weight:bold; font-family:Arial,helvetica,sans-serif;}
table.edit-tab-title td.delimiter {padding:0px; height:5px; background-image:url("/images/pic/edit/title_dot.gif"); background-position:left top; background-repeat:repeat-x;}
table.edit-tab-title td.delimiter-top {background-position:left bottom;}

/*View tabs*/
div.view-tab-container {}
div.view-tab-container table.edit-tab-title {margin-bottom:5px;}
div.view-tab-content {border:1px solid #ABB6D7; padding:5px; background-color:#F9FAFD; font-size:70%;}
div.view-tab {height:23px; float:left; bottom:-1px; position:relative; padding:5px; color:#555556; font-size:70%; font-weight:bold; white-space:nowrap; box-sizing:border-box; -moz-box-sizing:border-box;}
div.view-tab-active {border:1px solid #ABB6D7; border-bottom:none; border-top-color:#8B94BA; background-color:#F9FAFD; padding:4px 4px 5px 4px; background-image:url("/images/pic/tabs/active_bg.gif"); background-position:left top; background-repeat:repeat-x;}
div.view-tab-delimiter{overflow:hidden; float:left; width:2px; height:13px; background-color:#ABB6D7; margin:6px 0px 4px 0px;}
div.view-tab-hide-delimiter{background-color:transparent;}
div.view-tab a, div.view-tab a:visited {color:#555556; text-decoration:none;}
div.view-tab a:hover {color:#555556; text-decoration:underline;}
div.view-tab-container br.tab-break {clear:both;}
div.view-tab-content h2 {font-size:110%;}

/* Notes */
div.notes {margin-top:16px; margin-bottom:16px;}
table.notes td {padding:0px; background-color:#FEFDEA; font-size:70%; color:#333333;}
table.notes tr.top td {border-top:1px solid #D7D6BA;}
table.notes td.left {border-left:1px solid #D7D6BA;}
table.notes td.right {border-right:1px solid #D7D6BA;}
table.notes tr.top td.left {border:0px; background-image:url("/images/pic/notes/lt.gif"); height:2px; width:2px;}
table.notes tr.top td.right {border:0px; background-image:url("/images/pic/notes/rt.gif"); height:2px; width:2px;}
table.notes tr.bottom td {border-bottom:1px solid #D7D6BA;}
table.notes tr.bottom td.left {border:0px; background-image:url("/images/pic/notes/lb.gif"); height:2px; width:2px;}
table.notes tr.bottom td.right {border:0px; background-image:url("/images/pic/notes/rb.gif"); height:2px; width:2px;}
table.notes td.content {padding:7px;}
div.notes div.ruler {border-top:1px solid #D7D6BA; margin-top:8px;}
div.notes p {font-size:100%; margin:12px 0px 12px 0px;}
div.notes a.control {text-decoration:none; color:black;}
div.notes a.control:hover {text-decoration:underline;}

/* Error messages*/
div.message {margin:16px 0px 16px 0px;}
table.message td {font-size:70%;}
table.message-ok {border:solid 2px #00CC00;}
table.message-error {border:solid 2px #FF0000;}
table.message-ok td {color:#009900;}
table.message-error td {color:#FF0000;}
table.message table.content {margin:4px}
table.message table.content td {padding:4px}
table.message span.message-title {font-weight:bold;}
table.message div.icon-error {width:32px; height:32px; background-image:url("/images/pic/icon_error.gif");}
table.message div.icon-ok {width:32px; height:32px; background-image:url("/images/pic/icon_info.gif");}


	