html {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background:#fff;
}
.class_add {
	/*background:silver;*/
	width:390px;
	height:700px;
	position:absolute;
	top:10px;
	left:50%;
	/*margin-top:-350px;*/
	margin-left:-200px;
}

.beginOplY {
	background:#CE0000;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
.middleOplY {
	background:#CE0000;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
.endOplY {
	background:#CE0000;
    border-right: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}

.beginOplN {
	background:#FFFFCC;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
.middleOplN {
	background:#FFFFCC;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
.endOplN {
	background:#FFFFCC;
    border-right: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}

.beginOplCH {
	background:#FFFF00;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
.middleOplCH {
	background:#FFFF00;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
.endOplCH {
	background:#FFFF00;
    border-right: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}

.free {
	background:#80FF80;
	/*background:#339966;*/
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}
.noprice {
	background:#CCCCCC;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.begin_myOplN {
	background:#33CCFF;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
.middle_myOplN {
	background:#33CCFF;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
.end_myOplN {
	background:#33CCFF;
    border-right: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}

.begin_myoplY {
	background:#0066FF;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
.middle_myoplY {
	background:#0066FF;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
.end_myoplY {
	background:#0066FF;
    border-right: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}

.begin_myOplCH {
	background:#9370D8;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
.middle_myOplCH {
	background:#9370D8;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
.end_myOplCH {
	background:#9370D8;
    border-right: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}

.nomer_data
{
 border-right: 1px solid black;
 border-top: 1px solid black;
 border-left: 1px solid black;
 border-bottom: 1px solid black;
}
.title_categ
{
 border-right: 1px solid black;
 border-top: 1px solid black;
 border-bottom: 1px solid black;
}
.nomer_data2
{
 border-right: 1px solid black;
 border-left: 1px solid black;
 border-bottom: 1px solid black;
}
.title_categ2
{
 border-right: 1px solid black;
 border-bottom: 1px solid black;
}
.number
{
 border-right: 1px solid black;
 border-left: 2px solid black;
 border-bottom: 1px solid black;
 padding:0 0 0 3px;
}
.categ
{
 border-right: 1px solid black;
 border-bottom: 1px solid black;
 padding:0 0 0 3px;
}
.mesyac
{
 border-top: 1px solid black;
 border-right: 1px solid black;
 border-bottom: 1px solid black;
}
.den
{
 border-right: 1px solid black;
 border-bottom: 1px solid black;
}
.text_error
{
 color:#EE1D24;
 FONT-FAMILY: Verdana,Helvetica,sans-serif;
 font-size:11px;
 text-decoration:none;
}
.text_ok
{
 color:#009B00;
 FONT-FAMILY: Verdana,Helvetica,sans-serif;
 font-size:11px;
 text-decoration:none;
}
.vaucher_txt
{
 font-family:"Comic Sans MS";
 font-size:10pt;
}
.ot4et_txt
{
 font-family:"Arial";
 font-size:8pt;
}
.ot4et_header
{
 background-color:white;
}
.ot4et_payY1
{
 background-color:#80FF80;
}
.ot4et_payY2
{
 background-color:#00CE00;
}
.ot4et_payN1
{
 background-color:#FEE1D9;
}
.ot4et_payN2
{
 background-color:#FFB8B8;
}

.ot4et_payCH1
{
 background-color:#FBFDBE;
}
.ot4et_payCH2
{
 background-color:#FFFEA3;
}

.ot4et_payN_prosroch1
{
 background-color:#D2E8FF;
}
.ot4et_payN_prosroch2
{
 background-color:#99CCFF;
}
.ot4et_filter
{
 font-family:"Arial";
 font-size:10pt;
}
.class_div_error
{
 color:#EE1D24;
 FONT-FAMILY: Verdana,Helvetica,sans-serif;
 font-size:11px;
 text-decoration:none;
}
.schet_txt
{
 font-family:"Arial";
 font-size:10pt;
}
.schet_txt_zag
{
 font-family:"Arial";
 font-size:12pt;
}


@media screen {
	.print_buttons {
		display: block;
	}
}

@media print {
	.print_buttons {
		display: none;
	}
}

.class_add iframe  {
  display:none;/*sorry for IE5*/
  display/**/:block;/*sorry for IE5*/
  position:absolute;/*must have*/
  top:0px;/*must have*/
  left:0px;/*must have*/
  z-index:-1;/*must have*/
  /*filter:mask();must have*/
  width:2000px;/*must have for any big value*/
  height:1000px/*must have for any big value*/;
  }
  
.class_calend iframe  {
  display:none;/*sorry for IE5*/
  display/**/:block;/*sorry for IE5*/
  position:absolute;/*must have*/
  top:0px;/*must have*/
  left:0px;/*must have*/
  z-index:-1;/*must have*/
  /*filter:mask();must have*/
  width:180px;/*must have for any big value*/
  height:200px/*must have for any big value*/;
  }  

td, div, p {
 color:black;
 FONT-FAMILY: Verdana,Helvetica,sans-serif;
 font-size:12px;
}

p
{
 padding:3px;
}

.title
{
 color:#009B00;
 FONT-FAMILY: Verdana,Helvetica,sans-serif;
 font-size:15px;
 text-decoration:none;
}  