#form
{
}

#form input[type=text],
#form input[type=password],
#form select
{
	width: 200px;
}

#form input[type=submit]
{
	width: 150px;
}

#form textarea
{
	float: left;
	margin-right: 5px;
}

#form table
{
	border-collapse: collapse;
}

#form table td
{
	padding: 5px 0px 5px 0px;
	vertical-align: top;
}

#form table td.label
{
	padding-right: 20px;
	color: #7CB0FF;
}

#form table td .fileInfo
{
	padding: 0px 0px 10px 0px;
}

#form table td .fileInfo input
{
	position: absolute;
	margin: 4px 0px 0px 10px;
}

#form table td .fileInfo a.actionName
{
	margin: 4px 0px 0px 30px;
}

#form table td .star
{
	color: red !important;
}

#form table td .note
{
  display: block;
  color: #8D8D8D;
}

.checkList {
  width: 300px;
  max-height: 150px;
  height: auto !important;
  height: 150px;
  overflow: auto;
}
.addOrg {
}
.addOrg td {
  border-bottom: 1px dashed #7FACFF;
  padding-top: 20px !important;
}

.addOrgPhoto {
  clear:both;
  padding-top: 10px;
}

.orgMenu {  background: #E8E8E8;
  padding: 10px;
  height: 15px;
}

#morePhoto {
  clear:both;
  width:250px;
  text-align:right;
}

#actionResult, #notice
{
	font-weight: bold;
}

#error
{
	color: red;
	font-weight: bold;
}

.block3
{
	float: left;
	margin: 45px 0px 0px 0px;
	width: 47%;
	font-size: 15px;
}

.block3 p.title
{
	line-height: 26px;
	font-size: 13px;
	font-weight: bold;
}

.block3 p.title img
{
	float: left;
}

ul#pagination
{
}

ul#pagination li
{
	float: left;
	list-style: none;
	padding: 0px 10px 0px 0px;
}

ul#sort
{
}
ul#sort li.title
{
  color: #000;
}
ul#sort li.selected a:link, ul#sort li.selected a:visited
{
  text-decoration: none;
  border-bottom: 1px dashed #0066ff;
}
ul#sort li.selected
{

}
ul#sort li
{
	display: inline;
	list-style: none;
	padding: 0px 10px 0px 0px;
	color: #0066ff;

}
ul#sort li span
{
  position: relative;
  top: -2px;
  font-size: 11px;
}

#advertisements
{

}

#advertisements .title
{
	padding-bottom: 20px;
	font-size: 22px;
	color: #0066ff;
}

#advertisement
{
	padding-bottom: 15px;
}

#advertisement .title
{
	padding-bottom: 5px;
	font-size: 12px;
	color: #0066ff;
}

.cabinetMenu {  margin-top: 20px;
  padding-top: 25px;
  position: relative;
  left: -10px;
}

.cabinetMenu li {  margin-bottom: 5px;
  padding-left: 28px;
  background: url('../images/cabinetLi.gif') no-repeat 20px 7px;
}
.myOrg {  background: url('../images/my_org.gif') no-repeat 0 0;
}
.payService {
  background: url('../images/pay_service.gif') no-repeat 0 0;
}

.notice {  padding: 6px;
  background: #D2D1D1;
  text-align: center;
  width: 300px;
  color: #fff;
  margin: 6px auto;
}

.searchRes {  padding-left: 20px;
}
.searchRes li {  margin-bottom: 10px;
}

.yourBalance {  background: url('../images/your_account.gif');
  width: 137px;
  height: 27px;
  padding: 40px 0 0 15px;
}
.yourBalance img {  margin-left: 5px;
}

.account td {  padding-top: 20px;
  color: #7CB0FF;
  padding-right: 10px;
}

.buyDescr {  color: #8D8D8D;
  margin-bottom: 30px;
}
.buyDescr h2 {  color: #000;
  font-weight: normal;
  margin-bottom: 10px;
}
.buyDescr h3 {
  color: #0066FF;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 10px;
}

.buyParams {  font-size: 12px;
}
.buyParams b {  color: #7CB0FF;
  font-weight: normal;
  font-size: 12px;
}

.buyParams td {  padding: 0 10px 20px 0;
}

.cofirmOrder td {
  padding: 0 10px 2px 0 !important;
}

.buyParams input[type=image] {  margin-top: 10px;
}
.buyParams ul {  padding: 10px 0 0 15px;
}

.listArrow {  padding-left:	5px;
}
.listArrow li {  position: relative;
  padding-left: 12px;
}
.listArrow li span {  background: url('../images/arrow4.gif') no-repeat;
  position: absolute;
  top: 6px; left:0;
  display: block;
  width:7px;
  height:7px;
}
.listArrow li span.bottom {  background-position: 0 -7px;
}