@CHARSET "UTF-8";

table.standart {
    border-collapse: collapse;
    width: 100%;
}

td.w50  { width:  50px;  }
td.w100 { width: 100px;  }
td.w150 { width: 150px;  }
td.w200 { width: 200px;  }
td.w250 { width: 250px;  }
td.w300 { width: 300px;  }

.p0  { padding:  0px;  }
.p5  { padding:  5px;  }
.p10 { padding: 10px;  }

.p5_l  { padding-left:    5px !important; }
.p10_l { padding-left:   10px !important; }
.p15_l { padding-left:   15px !important; }
.p20_l { padding-left:   20px !important; }

.p5_r  { padding-right:   5px !important; }
.p10_r { padding-right:  10px !important; }
.p15_r { padding-right:  15px !important; }
.p20_r { padding-right:  20px !important; }

.p5_t  { padding-top:     5px !important; }
.p10_t { padding-top:    10px !important; }
.p15_t { padding-top:    15px !important; }
.p20_t { padding-top:    20px !important; }

.p5_b  { padding-bottom:  5px !important; }
.p10_b { padding-bottom: 10px !important; }
.p15_b { padding-bottom: 15px !important; }
.p20_b { padding-bottom: 20px !important; }

.a_left    { text-align: left;    }
.a_right   { text-align: right;   }
.a_center  { text-align: center;  }
.a_justify { text-align: justify; }

div.warp   { clear: both; }
div.warp5  { clear: both; height:  5px;  }
div.warp10 { clear: both; height: 10px;  }
div.warp15 { clear: both; height: 15px;  }
div.warp20 { clear: both; height: 20px;  }
div.warp25 { clear: both; height: 25px;  }
div.warp30 { clear: both; height: 30px;  }

div.errors {
    border:     1px solid #ff0000;
    background: #ffd8d8;
    color:      #ed2024;
    padding:    2px;
}

b.st_left {
	background: url( "ball/cir_l.png" ) left top no-repeat;
	padding-left: 3px;
}

b.st_right {
	background: url( "ball/cir_r.png" ) right top no-repeat;
	padding-right: 3px;
}

b.st_bg {
	background: url( "ball/cir_bg.png" ) left top repeat-x;
	text-decoration: none !important;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
}

div.upanel a {text-decoration:none !important; }


.inpt_w100p {
	width: 100%;
}

.inpt_h50  { height: 50px;  }
.inpt_h100 { height: 100px; }
.inpt_h150 { height: 150px; }
.inpt_h200 { height: 200px; }

.inpt_w50  { width: 50px;  }
.inpt_w100 { width: 100px; }
.inpt_w150 { width: 150px; }
.inpt_w200 { width: 200px; }

form { margin: 0px; padding: 0px; }


