.error {
	color: #DD0000;
}



div.clear {
	width: 500px;
}



div.clear form{
	width: 500px;
}



/* Формы */



input.form_input2, select.form_input2, textarea.form_input2 {

	width: 130px;

	height: 20px;

	border: 2px solid #DBDBDB;

}



input.form_checkbox2{

	width: 15px;

	height: 15px;

	border: 1px solid #DBDBDB;

}



input.domain{
	width: 12px;

	height: 12px;
}



td.caption {

    text-align:center;

    font-size:12px;

    font-weight:bold;

    padding: 10px 0px 10px 0px;

    text-transform: uppercase;

    vertical-align:middle;

    background: #EFEBCE;

}



td.caption2 {

    text-align:center;

    font-size:10px;

    font-weight:bold;

    padding: 8px 0px 8px 0px;

    vertical-align:middle;

    text-transform: none;

    background: #EFEBCE;

}



td.left {

    text-align:right;

    padding: 2px 2px 10px 2px;

    vertical-align:top;

   	background: #EFEBCE;

}



td.left2 {

    text-align:left;

    font-size:12px;

    padding: 8px 10px 10px 10px;

    background: #EFEBCE;

}



td.right {

    text-align:left;

    padding: 3px 8px 14px 8px;

    background: #EFEBCE;

}



td.list {

    text-align: left;

    font-size: 11px;

    padding: 2px;

}



table.list {

    border-style: solid;

}



table.form {
	border: 0px solid #000000;

}



font.form {

    font-size: 11px;

    color: #000000;

}



input.form_input{

    font-size:11px;

    width: 150px;

    height: 17px;

    padding-left: 4px;

	border: 1px solid #DBDBDB;

}



input.form_file{

    font-size:11px;

    width: 50px;

    padding-left: 4px;

	border: 1px solid #DBDBDB;

}



input.form_button{

    font-size: 11px;

    width: 60px;

    height: 20px;

	border: 1px solid #DBDBDB;

}



select.form_select {

    font-size:11px;

    width: 159px;

    height: 20px;

	border: 1px solid #DBDBDB;

}



textarea.form_textarea{

    font-size:11px;

    width: 150px;

    height:100px;

	border: 1px solid #DBDBDB;

}



textarea.new_file {

    font-size:11px;

    width: 600px;

    height: 600px;

	border: 1px solid #DBDBDB;

}



.left_menu {

	width: 200px;

	background: #FFFFFF;

	border-top: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

}



.left_menu_td {

	border-top: 1px solid #CCCCCC;

	vertical-align: top;

}



.left_menu_td2 {

	border-top: 1px solid #CCCCCC;

	text-align: left;

	vertical-align: top;

	padding: 6px 0px;

	width: 200px;

}



.left_menu_td3 {

	font-size: 10px;

	text-align: left;

	vertical-align: top;

	padding: 1px 12px 4px 12px;

}



.left_menu_td2 a {

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	color: #0D6F6A;

}



.left_menu_td3 a  {

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

	color: #0D6F6A;

}



.left_menu_td2 ul, .left_menu_td3 ul {

	font-size: 10px;

	list-style-type: none;

	margin: 0px 8px;

	padding: 0px;

}



.left_menu_td2 ul a, .left_menu_td3 ul a {

	font-size: 10px;

}



.left_menu_caption {

	background: #0F799B url('./../images/bg_menu_l_cap.jpg') left top;

	font-size: 10px;

	font-weight: bold;

	text-transform: uppercase;

	color: #EEEEEE;

}



.ul_ua{

	text-align: left;

}



.ul_ua li {

	background:url('images/line_hor.gif') repeat-x left bottom;

	margin: 10px 0px;

}



.ul_ua li a {

	background: url('images/marker.gif') no-repeat 0 5px;

	padding-left: 9px;

	line-height: 15px;

	color: #000000;

	font-size: 11px;

	text-decoration: none;

	font-weight: bold;

}



.ul_ua li a:hover {

	color: #FFFFFF;

}



.balance{
	float: right;

	margin: 10px 0px;
}



.balance td {
	text-align: right;

	padding: 0px 10px;

}



.list {
	padding: 1px;

	font-size: 8px;

	vertical-align: top;
}



