* {
   margin: 0;
   padding: 0;
   border: 0;
   border-collapse: collapse;
   background-position: left top;
   font-family: Tahoma, Helvetica, sans-serif;
   /*font-family: verdana, arial, helvetica, sans-serif;*/
   font-size: 8pt;
   color: #fff;
}

body {
    background-color: #036;
}
.gen {
    position: relative;
    width: 980px;
    height: auto; 
	 margin: 0px auto;     
}
/*---------- Вернее МЕНЮ ----------------------*/
/*------------- Окно под вернее меню --------- */
.gen1 {
    position: relative;
    top: 0px;
    width: 980px;
    height: 93px;
    background-color: #036;
    border: none;
}
.gen1Logo {
    position: absolute;
    top: 5px;     
    width: 160px;
    height: 79px;
	 border: 1px solid #fff;
	 background-color: #369;	
    cursor: pointer;
    cursor: hand;
}
.g1log_txt {
    
}
/*---------------------------*/
.gen1Inp {
    position: absolute;
    top: 5px;  
    left: 167px;    
    width: 644px;
    height: 25px;
	 border: 1px solid #fff;
    background-color: #369;     
}
.gen1Inp p {
    position: absolute;
    top: 6px;  
    left: 165px;   
}
/*--------------------------*/
.gen1Pas {
    position: absolute;
    top: 5px;  
    left: 818px;    
    width: 160px;
    height: 79px;
	 border: 1px solid #fff;
    background-color: #369;     
}
.pas_name {
    position: absolute;
    top: 10px;  
    left: 37px;    
    width: 23px;
    height: 15px;
    background-color: #369; 
}
.pas_inp_name {
    position: absolute;
    top: 10px;  
    left: 60px;    
    width: 80px;
    height: 15px;
    color: #000;
    background-color: #fff; 
}
.pas_pas {
    position: absolute;
    top: 31px;  
    left: 20px;    
    width: 50px;
    height: 15px;
    background-color: #369; 
}
.pas_inp_pass {
    position: absolute;
    top: 31px;  
    left: 60px;    
    width: 80px;
    height: 15px;
    color: #000;
    background-color: #fff; 
}
.enter {
    position: absolute;
    top: 52px;  
    left: 20px;    
    width: 72px;
    height: 15px;
	 padding-left: 45px;
	 border: 2px outset #fff;
    background-color: #069; 
    cursor: pointer;
    cursor: hand;
}
/*------ Окно под кнопки (табличку) падающего меню -----------*/
.gen1tb {
    position: absolute;
    top: 37px;  
    left: 167px;    
    width: 646px;
    height: 47px;
    z-index: 2;
}
/*------ Кнопки без курсора с нижней границей ------*/
.td1, .td2, .td3, .td4, .td5, .td6, .td7 {
    position: absolute;
    width: 91px;
    height: 47px;
    background-color: #369;
    cursor: pointer;
    cursor: hand;
    border: solid 1px #fff;
}
.td1,.td1No{
    left: 0px;          
}
.td2,.td2No{
    left: 92px;    
}
.td3,.td3No{
    left: 184px;    
}
.td4,.td4No{
    left: 276px;    
}    
.td5,.td5No{
    left: 368px;    
}
.td6,.td6No{
    left: 460px;    
    width: 92px;
}
.td7,.td7No{
    left: 553px;    
}
/*---- Кнопки с курсором с нижней border ----*/
.td2No,.td3No,.td7No {
    position: absolute;
    width: 91px;
    height: 47px;
    background-color: #069;
    cursor: pointer;
    cursor: hand;
    border: solid 1px #fff;
}

/*---- Кнопки с курсором без нижней border ----*/
.td1No,.td4No,.td5No {
    position: absolute;
    width: 91px;
    height: 47px;
    background-color: #069;
    cursor: pointer;
    cursor: hand;
    border: solid 1px #fff;
    border-bottom: none;
}
.td6No {
	 position: absolute;
    width: 92px;
    height: 47px;
    background-color: #069;
    cursor: pointer;
    cursor: hand;
    border: solid 1px #fff;
    border-bottom: none;
}
/*----- Падающие меню ----*/
.td1down, .td4down, .td5down, .td6down {
    position: absolute;
    top: 48px;  
    border: 1px solid #fff;
    border-top: none;      
    background-color: #069;
    visibility: hidden;
}
.td1down {
    left: 0px;    
    width: 155px;
    height: 85px;
}   
.td4down {
    left: 276px;    
    width: 165px;
    height: 152px;
}
.td5down {
    left: 368px;    
    width: 160px;
    height: 123px;
}
.td6down {
	 left: 460px;    
    width: 92px;
    height: 100px;
}
/*---- Списки в падающих меню ----*/
.gen1tb li {
    margin: 5px 0px 0px 10px;
    cursor: pointer;
    cursor: hand;
    font-size: 12px;
    list-style-type: none;
}
/*---- Положение названий кнопок ----*/
.td1 p, .td2 p, .td3 p, .td5 p, .td6 p, .td7 p,.td1No p,.td2No p,.td3No p,.td5No p,.td6No p,.td7No p {
    text-align: center;
    padding-top: 16px;  
}
.td4 p, .td4No p {
    text-align: center;
    padding-top: 16px;
}
/*---- Позиционирование ГЕНов ------*/
.gen2 {
    position: relative;
    height: auto;
    width: 980px;
    background-color: blue;
}
.start {
    position: relative;
    top: -88px;
    left: 0px;
    width: 380px;
    padding: 300px;
    background-color: #369;
    font-size: 22pt;
    color: #fff;
    z-index: 1;
}
.gen2short {
    position: absolute;
    top: 12px;
    height: auto;
    left: 168px;
    width: 644px;
    background-color: #036;
}
.gen2cat {
    position: absolute;
    top: 0px;
    height: auto;
    width: 980px;
}
.gen3korz {
    position: absolute;
    left: 40px;
    height: auto;
    width: 900px;
    background-color: #369;
	 margin: auto auto;     
    border: 1px solid #fff;
}
.gen3korzP {
    position: absolute;
    left: 40px;
    height: auto;
    width: 900px;
    background-color: #369;
	 margin: auto auto;     
    border: 1px solid #fff;
}
.gen4all {
    position: absolute;
    height: auto;
    width: 980px;
    z-index: -1;
}
/*---- Первая страница -------------*/
.gen2short p {
    font-size: 10pt;
    font-weight: 900;
}
.gen2short li {
    /*list-style: square outside;*/
    list-style: none outside;
    margin-left: 20px;
    font-size: 10pt;
}
/*---------- Контакты -------------*/
.cont p, .cont a, .discont p, .help p, .help a, .help em {
	font-size: 10pt;
}
/*---- Заготовки под каталог -------------*/
.gen2left {
    position: absolute;
    top: 38px;
    height: 480px;
    width: 300px;
    border: none;
}
.gen2right {
    position: absolute;
    top: 38px;
    left: 301px;    
    height: 480px;
    width: 680px;
    border: none;    
}
.gen2bottom {
    position: absolute;
    top: 524px;
    height: auto;
    width: 980px;
    border: none;
}
/*-------- Верхняя строка выбора ----------*/
.gen2cat_str_tb {
	border: 1px solid #fff;
}
.gen2cat_str_tb td {
	height: 32px;
	background-color: #369;
}
.gen2cat_str1 {
	width: 271px;
}
.gen2cat_str2 {
	width: 250px;
}
.gen2cat_str3 {
	width: 250px;
}
.gen2cat_str4 {
	width: 30px;
}
.gen2cat_str4 input{
	color: black;
	height: 16px;
	font-size: 10pt;
}
.gen2cat_arrows {
	width: 10px;
	padding-left: 3px;
}
.gen2cat_str5 {
	width: 80px;
}
.gen2cat_str6 {
	width: 80px;
	padding: 0px 5px 0px 5px;
}
.gen2cat_str6 p{
	padding: 2px 0px 2px 0px;
	background-color: #f30;
	border: 2px outset #fff;
	cursor:pointer;
   cursor:hand;
}
.gen2cat_str1 p, .gen2cat_str2 p, .gen2cat_str3 p{
	margin-left: 5px;
}
.gen2cat_str4 p, .gen2cat_str5 p {
	margin-right: 5px;
}
/*-------- Левая таблица, заголовок ----------*/
.gen2left_title_1, .gen2left_title_2, .gen2left_title_3 {
    position: absolute;
    height: 36px;
    width: 96px;
    border: 1px solid #fff;
    background-color: #369;
    cursor: pointer;
    cursor: hand;
}
.gen2left_title_2 {
    left: 98px;
}
.gen2left_title_3 {
	 left: 196px;
    border-bottom: 1px solid #369;
}
.gen2left_title_1 p, .gen2left_title_2 p, .gen2left_title_3 p {
	 margin-top: 11px; 
}
.gen2left_title_1 p {
	 margin-left: 26px;
}
.gen2left_title_2 p {
	 margin-left: 13px;
}
.gen2left_title_3 p {
	 margin-left: 28px;	
}
/*-------- Левая таблица "Товары" ---------*/
.if_left {
    position: absolute;
    top: 38px;
    height: 441px;
    width: 295px;
    overflow: auto;
    border: none;
}
.if_body_left {
    height: auto;
    width: 279px;
}
/*-----------Левая таблица "Автомобили"-------*/
.if_auto {
    position: absolute;
    top: 38px;
    height: 441px;
    width: 295px;
    overflow: auto;
    border: none;
}
.if_body_auto {
    height: auto;
    width: 279px;
}
/*--------Левая таблица(список) каталог----------*/
.if_tb_left {
    height: 480px;
    width: 279px;
}
.if_tb_left td {
    vertical-align: top;
    background-color: #ddd;
}
.ulMn {
    margin-left: 10px;
}
.p {
    color: #000;
    margin-left: 10px;
    line-height: 150%;
    font-size: 10pt;
    cursor:pointer;
    cursor:hand;
    list-style-image:url('i/plus_ul.gif');
}
.m {
    color: #069;
    margin-left: 10px;
    line-height: 150%;
    font-size: 10pt;
    cursor:pointer;
    cursor:hand;
    list-style-image:url('i/minus_ul.gif');
} 
.t {
    color: #000;
    margin-left: 10px;
    line-height: 150%;
    font-size: 10pt;
    cursor:pointer;
    cursor:hand;
    list-style-image:url('i/dot2_ul.gif');
}
#select2 {
    background: #069;
    font-size: 9pt;
}
/*--------- Левая таблица(список) поиск -----------*/
.gen2le_se_div {
    position: absolute;
    height: 440px;
    width: 292px;
    top: 38px;    
    border: 1px solid #fff;
    border-top: none;
    background-color: #369;
}
.gen2le_se_1 {
    position: absolute;
    top: 10px;
    left: 73px;
    color: #fff;
    font-size: 10pt;
    background-color: #369;
}
.gen2le_se_2 input {
    position: absolute;
    top: 35px;
    left: 27px;
    color: #000;
    font-size: 12pt;
    display: block;
}
.gen2le_se_3 {
    position: absolute;
    top: 65px;
    left: 105px;
    font-size: 8pt;
    padding: 5px 20px 5px 20px;
    background-color: #069;
    color: #fff;
    border: 2px outset #fff;
    cursor: pointer;
    cursor: hand;
}
.gen2le_se_4 {
    position: absolute;
    /*top: 110px;*/
    top: 60px;
    left: 100px;
    color: #fff;
    font-size: 10pt;
    background-color: #369;
}
.gen2le_se_5 input {
    position: absolute;
    /*top: 135px;*/
    top: 85px;
    left: 27px;
    color: #000;
    font-size: 12pt;
    display: block;
}
.gen2le_se_6 {
    position: absolute;
    /*top: 165px;*/
    top: 115px;
    left: 105px;
    font-size: 8pt;
    padding: 5px 20px 5px 20px;
    background-color: #069;
    color: #fff;
    border: 2px outset #fff;
    cursor: pointer;
    cursor: hand;
}
/*.gen2le_se_win {
    position: absolute;
    top: 200px;
    left: 27px;
    font-size: 8pt;
    height: 90px;
    width: 235px;
    border: 1px solid red;
}*/
.gen2le_se_7 {
    position: absolute;
    bottom: 220px;
    width: 292px;
    text-align: center;
    color: #fff;
    background-color: #369;
    font-size: 10pt;
}
.gen2le_se_8 {
    position: absolute;
    bottom: 180px;
    left: 40px;
    padding: 5px 21px 5px 21px;
    color: #fff;
    background-color: #069;
    border: 1px solid #fff;
    font-size: 10pt;
    cursor: pointer;
    cursor: hand;
}
.gen2le_se_9 {
    position: absolute;
    bottom: 130px;
    left: 40px;
    padding: 5px 75px 5px 76px;
    color: #fff;
    background-color: #069;
    border: 1px solid #fff;
    font-size: 10pt;
    cursor: pointer;
    cursor: hand;
}
/*-------- Правая таблица каталога без поиска ----------*/
.gen2title {
    position: absolute;
    height: 20px;
    width: 679px;
    background-color: #aaa;
}
.gen2tb_title {
    height: 20px;
    width: 663px;
    table-layout: fixed;
    border-collapse: collapse;
}
.gen2tb_title th {
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    padding-left: 2px;
    color: #000;
}
.if_right {
    position: absolute;
    top: 20px;
    height: 460px;
    width: 679px;
    border-bottom: none;
    overflow: auto;
}
.if_tb_right {
    width: 663px;
    border: none;
    table-layout: fixed;
    border-collapse: collapse;
    padding: 0px;
	 margin: 0px;
}
.if_tb_right td{
	cursor:pointer;
   cursor:hand;
}
.col_r_1 {width: 50px;text-align: right;}
.col_r_2 {width: 450px;}
.col_r_3 {width: 120px;}
.col_r_4 {width: 30px;}

.if_tb_right td {
    height: 20px;
    border: 1px solid #000;
    padding-left: 2px;
    color: #000;
    background-color: #ddd;
}
/*---------- Нижняя часть каталога ------------*/
.gen2bot_title {
    height: 20px;
    width: 980px;
    background-color: #aaa;
}
.gen2bot_tb_title {
    height: 20px;
    width: 980px;
    table-layout: fixed;
    border-collapse: collapse;
}
.gen2bot_tb_title th {
    padding-left: 2px;
    border-right: 1px solid #000;
    color: #000;
}
.if_bottom {
    height: 180px;
    width: 980px;
    overflow: auto;
}
.tb_bottom {
    width: 980px;
    table-layout: fixed;
    border-collapse: collapse;
}
.tb_bottom td{
    height: 20px;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    padding-left: 2px;
    color: #000;
    background-color: #ddd;
    cursor:pointer;
    cursor:hand;
}
.tb_bottom p{
    color: #000;
}
.col_b_1 {width: 20px;text-align: right;}
.col_b_2 {width: 150px;}
.col_b_3 {width: 230px;}
.col_b_4 {width: 40px;text-align: center;}
.col_b_5 {width: 116px;}
.col_b_6 {width: 114px;}
.col_b_7 {width: 200px;}
.col_b_8 {width: 60px;text-align: right;}
.col_b_9 {width: 50px;text-align: center;}

#r1,#r2,#r3 {
    cursor:pointer;
    cursor:hand;
}
/*---------  Корзина  ----------*/
.closebut {
	position: absolute;
	top: 5px;
	right: 5px;
   border: 1px solid #fff;
	font-weight: bold;
	cursor: pointer;
	padding: 2px 4px 2px 4px;
}
.gen3_head {
	 margin: 0px auto;    
    width: 750px;
}
.korz_but_col1 {width: 160px;}
.korz_but_col2 {}
.korz_but_col3 {}

.korz_but_1, .korz_but_2, .korz_but_3 {
	padding: 5px 10px 5px 10px;
	border: 2px outset #fff;
	background-color: #069;
	cursor:pointer;
   cursor:hand;
}
.korz_but_1 {
	margin: 10px 10px 3px 10px;
}
.korz_but_2 {
	margin: 3px 10px 10px 10px;
}
.korz_but_3 {
	margin: 3px 10px 3px 10px;
}
.g3_head_td {
    font-size: 12pt;
    letter-spacing: 6px;
}
.gen3_tb {
	 margin: 0px auto;     
    height: auto;
    width: 750px;
}
.gen3_tb th {
    height: 20px;
    color: #000;
    border: 1px solid #000;
    background-color: #ddd;
}
.gen3_tb td {
    height: 20px;
    color: #000;
    border: 1px solid #000;
    background-color: #fff;
}

.gen3_buy {
	 margin: 0px auto;
	 width: 290px;
}
.korz_order_col1{width: 180px;}
.korz_order_col2{}

.korz_buy_p {
	margin: 10px 10px 10px 10px;
}
.send_order {
   width: 70px;
   padding: 5px 10px 5px 23px;
   margin: 20px 10px 20px 90px;
   border: 2px outset #fff;
   background-color: #069;
   cursor:pointer;
   cursor:hand;
}
/*------------  Корзина продавца (для редактирования)  ----------*/
.str_pn{
   color: black;
   text-align: right;
   cursor:pointer;
   cursor:hand;
}
/*------------  Общий фрейм  GEN4  ----------*/
.if_all {
    width: 100%;
    overflow: auto;
}
/*------------ Предприятия торговли  --------*/
.pt_tb {
    table-layout: fixed;
    border-collapse: collapse;
    background-color: #369;
}
.pt_tb td {
    height: 40px;
    border: 1px solid #ccc;
}
.pt_col_1 {
	 width: 385px;
	 background-color: #369;
}
.pt_col_all {
	 width: 85px;
	 text-align: center;
}
.pt_tr_1 {
	 height: 50px;
	 background-color: #036;
}
.pt_tb a, .pt_tb p {
	 font-size: 10pt;
	 margin: 0px 10px 0px 5px;
}
/*------------ Оптовая торговля  --------*/
.opt_tb {
    width: 644px;
	 margin: 0 auto;
    table-layout: fixed;
    border-collapse: collapse;
    background-color: #369;
}
.opt_tb th {
	 height: 50px;
	 background-color: #036;
}
.opt_tb td {
	height: 33px;
	font-size: 10pt;
	border: 1px solid #ccc;
    	padding-left: 6px;
}
.opt_tb a {
	font-size: 10pt;

}


.opt_col_1 {
	width: 500px;
}
.opt_col_2 {
	width: 144px;
}
/*---------- Лист расчетов ----------------------*/
.lr_body {
	width: 644px;
	margin: 0 auto;
}
.lr_head {
	width: 100%;
}
.lr_bal {
	margin: 20px;
}
.lr_bal_col1 {
	background-color: #ddd;
}
.lr_bal_col2 {
	background-color: #fff;
}
.lr_bal td {
	width: 75px;
	padding: 3px;
	border: 1px solid black;
	color: black;
}
.lr_name_td{
	font-size: 12pt;
	font-weight: 600;
}
.lr_tb {
   width: 100%;
}

.lr_tb th, .lr_tb td {
	padding: 3px;
	border: 1px solid black;
   color: black;
}
.lr_tb th {
	background-color: #ddd;
}
.lr_tb td {
   border-top: none;
	background-color: #fff;
	cursor: pointer;
   cursor: hand;	
}
/*---------- Окно сообщений (ОК) ----------------------*/
.mess td{
	width: 160px;
	height: 80px;
   border: 1px solid #fff;
   text-align: center;
	background-color: #069;
}
.mess p {
	margin: 10px;
}
/*---------- Страница объявлений ----------------------*/
.tb_ob_head {
	width: 100%;
   height: 25px;
   margin: 0 auto;
}
.tb_ob_head td{
	width: 50%;
}
.ob_txt_find, .ob_he_find {
	border: 1px solid #fff;
	background-color: #369;
}
.ob_txt_find textarea{
	height: 15px;
	font-size: 8pt;
	margin: 0px 10px;
	color: black;
	border: 1px solid #000;
}
.ob_he_find p{
   font-size: 10pt;
   cursor: pointer;
   cursor: hand;
   margin: 0px 20px 0px 20px;
}
.tb_ob p{
	font-size: 10pt;
   margin: 0 0 0 4px;
}
.col_tb_ob_1{
	width: 65px;
}
.col_tb_ob_2{
	width: 544px;
}
/*.col_tb_ob_3{
	width: 100px;
}
.col_tb_ob_4{
	width: 35px;
}*/
.tb_ob_tr {
	height: 40px;
	border: 5px solid #036;
}
.tb_ob td{
	border: 1px solid #036;
   background-color: #369;
}
.ob_string td{
	font-size: 12pt;
}
.ob_string a{
	font-size: 12pt;
}

#ob_str_1 {
	width: 80px;
}
#ob_str_2 {
	width: 40px;
}
#ob_str_dig {
	width: 15px;
}
#ob_str_dot {
	width: 8px;
}
.write {
	width: 100%;
}
.write td {
	font-size: 10pt;
	border: 1px solid #fff;
	background-color: #369;
}
.write textarea{
	color: black;
}
.write p {
	font-size: 10pt;
	margin: 5px;
	padding: 5px;
	border: 1px solid #fff;
	background-color: #069;
	cursor: pointer;
   cursor: hand;
}
.wr_bot_tr td{
	border-bottom: 1px solid #369;
}
/*---------- Страница объявлений внутри ----------------------*/
.forum_he_tb {
	width: 100%;
   height: 25px;
   border: 1px solid #fff;
}
.col_forum_he_1 {
	width: 8%
}
.col_forum_he_2 {
	width: 70%
}
.col_forum_he_3 {
	width: 22%
}
.forum_he_tb p{
	font-size: 10pt;
	margin: 5px;
	padding: 5px;
	border: 1px solid #fff;
	background-color: #369;
	cursor: pointer;
   cursor: hand;
}
.forum_tb {
	width: 100%;
}
.forum_tb p {
	font-size: 8pt;
	margin: 5px;
}
.forum_tb td {
	border: 1px solid #369;
	background-color: #369;
}
.forum_tb_he {
	width: 100%;
	border: 1px solid #fff;
}
.forum_tb_he p {
	font-size: 8pt;
	margin: 5px;
}
.forum_tb_he td {
	background-color: #036;
}
.col_forum_1 {width: 20%;}
.col_forum_2 {width: 80%;}

.forum_he_tb_action{
	/*display: none;*/
}
.forum_he_tb_close {
	display: none;
}
/*---------- Заказы исходящие и входящие ----------------------*/

.bas_head {
	width: 644px;
	margin: 0 auto;
}
.bas_head1 {width: 20%;}
.bas_head2 {width: 10%;}
.bas_head3 {width: 70%;}

.bas_head_name {
	font-size: 12pt;
	font-weight: 600;
}
.bas_head_butt td {
	height: 25px;
	width: 120px;
	text-align: center;
	border: 2px outset #fff;
	background-color: #369;
}
.bas_head_butt p{
	cursor: pointer;
   cursor: hand;
}
.bas_head_butt1 {
	/*display: none;*/    /*---------- Скрыть/показать кнопку "Готов" --------------*/
}
.bas_head_butt2 {
	/*display: none;*/    /*---------- Скрыть/показать кнопку "Заказ в работе" -------------*/
}
.bas_table {
	width: 644px;
	margin: 0 auto;
}
.bas_tb1 {width: 7%;}
.bas_tb2 {width: 13%;}
.bas_tb3 {width: 13%;}
.bas_tb4 {width: 10%;}
.bas_tb5 {width: 44%;}
.bas_tb6 {width: 13%;}

.bas_table th{
	color: black;
	background-color: #ddd;
	border: 1px solid #000;
}
.bas_table td{
	height: 20px;
	background-color: #fff;
	border: 1px solid #000;
	padding: 0px 3px 0px 3px;
	color: black;
	cursor: pointer;
    cursor: hand;	
}
/*----------       Прайс          --------------*/
.price_head {
	width: 644px;
	margin: 0 auto;
}
.price_head1 {width: 30%;}
.price_head2 {width: 0%;}
.price_head3 {width: 70%;}

.price_head_name {
	font-size: 12pt;
	font-weight: 600;
}
.price_head_butt td {
	height: 25px;
	width: 170px;
	text-align: center;
	border: 2px outset #fff;;
	background-color: #369;	
}
.price_head_butt p{
	cursor: pointer;
   cursor: hand;
}
.price_table {
	width: 644px;
	margin: 0 auto;
}
.price_table td{
	cursor: pointer;
   cursor: hand;
}
.price_tb1 {width: 7%;}
.price_tb2 {width: 60%;}
.price_tb3 {width: 10%;}
.price_tb4 {width: 10%;}
.price_tb5 {width: 13%;}

.price_table th{
	height: 20px;
	color: black;
	background-color: #ddd;
	border: 1px solid #000;
}
.price_table td{
	height: 20px;
	background-color: #fff;
	border: 1px solid #000;
   color: black;
   padding: 0px 3px 0px 3px;
}
/*----------       DOC          --------------*/

.doc_head1 {width: 40%;}
.doc_head2 {}
.doc_head3 {width: 60%;}

.doc_bal_col1 {width: 60%;}
.doc_bal_col2 {width: 40%;}

.doc_bal {
	margin: 20px;
}
.doc_bal_col1 {
	background-color: #ddd;
}
.doc_bal_col2 {
	background-color: #fff;
}
.doc_bal td {
	padding: 3px;
	border: 1px solid black;
	color: black;
}
