body {
	padding:0;
	margin:0 10px 0px 10px;
	font-family:Arial;
	font-size:12px;
	color:#000;
	text-align:center;
}

table {
	background:#ccc;
}

td, div, span, label {
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:12px;
	color:#000;
	text-align:left;
}

p {
	margin:0;
	padding:0 0 15px 0;
	font-family:Arial;
	font-size:12px;
	color:#000;
	text-align:left;
}

p img {
	margin-bottom:-3px;
}

img {
	margin:0;
	padding:0;
	border:0;
}

#container {
	margin:0 auto;
	width:900px;
}

.clear {
	width:900px;
	float:left;
	clear:both;
}

#logo {
	width:370px;
	height:70px;
	text-align:left;
	float:left;
}

form, input {
	padding:0;
	margin:0;
}

a, a:visited {
	text-decoration:underline;
	font-size:12px;
	color:#000;
}

a:hover {
	text-decoration:underline;
	font-size:12px;
	color:#fe0000;
}

a.red {
	font-size:12px;
	color:#fe0000;
}

a.red:visited {
	font-size:12px;
	color:#fe0000;
}

a.red:hover {
	text-decoration:underline;
	font-size:12px;
	color:#b90000;
}

ul {
	margin:0;
	padding:0; 
	list-style:none;
}

#copyright {
	padding-top:12px;
	width:900px;
	height:24px;
	float:left;
	clear:both;
	background:url(/images/dot_bg.gif) top left repeat-x;
}

#copyright span {
	padding-left:20px;
}

#content {
	padding-bottom:25px;
	width:900px;
	float:left;
	clear:both;
}

#nav {
	margin-bottom:12px;
	width:900px;
	height:38px;
	background:#000 url(/images/nav_bg.gif) right no-repeat;
}

#nav span {
	padding:10px 0 0 16px;
	font-size:14px;
	color:#FFF;
	float:left;
}

#nav a {
	text-decoration:underline;
	font-size:14px;
	color:#FFF;
}

#nav a:hover {
	text-decoration:none;
	font-size:14px;
	color:#FFF;
}

#add_id {
	padding:0 10px 14px 40px;
	background:url(/images/cool.gif) 5px 1px no-repeat;
}

#reg_left {
	width:400px;
	float:left;
}

#reg_right {
	width:470px;
	height:800px;
	float:left;
	background:url(/images/picture_add.gif) center top no-repeat;
}

.dashed {
	padding:10px 0 10px 0;
	width:400px;
	border-bottom:1px dashed #bfbfbf;
	float:left;
}

.dashed span {
	padding-bottom:10px;
	width:40px;
	font-weight:bold;
	color:#ccc;
	text-align:center;
	float:left;
}

.dashed div {
	width:360px;
	float:left;
}

p.example {
	padding:0;
	margin:0;
	font-size:11px;

	text-align:left;
	float:left; 
}

.dashed span small, .dashed div small {
	font-weight:normal;
	color:#c33;
}

.dashed #msgtitle, .dashed #msgtext, .dashed #freetxt, .dashed #freenametxt {
	color:#999;
	font-weight:normal;
	float:none ;
}

.no_dashed {
	padding:10px 0 10px 0;
	width:400px;
	float:left;
}

.no_dashed span {
	padding-bottom:10px;
	width:40px;
	float:left;
}

.dashed div label {
	padding:2px 20px 2px 2px; 
	margin:0 2px 2px 0;
	width:302px;
	color:#c00; 
	border:1px solid #b3b9c3; 
	float:left;
	clear:both; 
}

.razdely {
	margin-right:15px;
	width:280px;
	float:left;
}

.razdely ul {
	padding:0 0 7px 0;
	margin:0 0 8px 0;
	background:url(/images/shadow.gif) bottom right no-repeat; 
}

.razdely ul li {
	padding-left:12px;
	font-size:13px;
}

.razdely_all {
	margin-right:15px;
	padding:10px 0 10px 0;
	width:280px;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	color:#666;
	background:url(/images/shadow.gif) bottom right no-repeat; 
	clear:both;
}

.razdely_tit {
	padding:2px 0 2px 0;
	font-family:Tahoma;
	font-size:11px;
	color:#666;
}

.razdely_tit small {
	color:#c33;
}

.razdely small {
	color:#c33;
}

.clear_both {
	padding:5px 0 5px 0;
	clear:both;
}

.button {
	padding:2px 10px 2px 10px;
	border-color:#d4d4d4;
	border-style:solid;
	border-width:1px;
	background:#e2e2e2;
	cursor:pointer;
}

.button:hover {
	border-color:#ffdc63;
	border-style:solid;
	border-width:1px;
	background:#ffe68e;
}

.button:focus {
	background:#ddd;
	border:#999 solid 1px;
}

#kab_left {
	margin-right:20px;
	width:200px;
	float:left;
}

#kab_right {
	width:680px;
	float:left;
}

#user {
	width:200px;
	background:url(/images/user_bg.gif) bottom no-repeat;
	float:left;
}

#user span {
	margin-left:10px;
	padding:0 8px 0 7px;
	font-size:11px;
	font-weight:bold;
	background:#fff;
}

#kab_menu {
	padding:7px 0 8px 0;
	width:198px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	float:left;
}

#sup {
	margin-top:20px;
	width:200px;
	background:url(/images/user_bg.gif) bottom no-repeat;
	float:left;
}

#sup span {
	margin-left:10px;
	padding:0 8px 0 7px;
	font-size:11px;
	font-weight:bold;
	background:#fff;
}

#sup_menu {
	padding:7px 0 8px 0;
	width:198px;
	background:url(/images/oper.jpg) bottom right no-repeat;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	float:left;
}

#icqmenu {
	padding-left:18px;
	margin:0 10px 2px 10px;
	background:url(/images/icqmenu.gif) 0 0 no-repeat;
}

#konv {
	padding-left:18px;
	margin:0 10px 2px 10px;
	background:url(/images/mail_icon.gif) 2px 2px no-repeat;
}

#tel {
	padding-left:18px;
	margin:0 10px 2px 10px;
	background:url(/images/tel_icon.gif) 2px 2px no-repeat;
}

#money {
	margin:5px 10px 4px 10px;
	background:url(/images/money.gif) 162px 3px no-repeat;
}

#adver {
	padding-left:18px;
	margin:0 10px 2px 10px;
	background:url(/images/adv_icon.gif) 1px 2px no-repeat;
}

#addadver {
	padding-left:18px;
	margin:0 10px 2px 10px;
	background:url(/images/addadv_icon.gif) 1px 2px no-repeat;
}

#rec {
	padding-left:18px;
	margin:0 10px 2px 10px;
	background:url(/images/rec_icon.gif) 1px 2px no-repeat;
}

#esc {
	padding:0 0 9px 18px;
	margin:0 10px 2px 10px;
	background:url(/images/esc_icon.gif) 1px 2px no-repeat;
	border-bottom:1px solid #ccc;
}

#fill {
	padding-left:18px;
	margin:0 10px 2px 10px;
	background:url(/images/fill_icon.gif) 1px 2px no-repeat;
}

#book {
	padding-left:18px;
	margin:0 10px 2px 10px;
	background:url(/images/book_icon.gif) 1px 2px no-repeat;
}

#lim {
	padding-left:18px;
	margin:0 10px 2px 10px;
	background:url(/images/lim_icon.gif) 1px 2px no-repeat;
}

.pages {
	margin-top:10px;
	height:12px;
	background:url(/images/pages.gif) left bottom no-repeat;
}

.kab_adv {
	padding:9px 0 3px 0;
	background:url(/images/pages_bg.gif) top repeat-x;
	border:1px solid #ccc;;
}

.kab_adv div {
	margin-bottom:8px;
}

.adv_title {
	padding-left:12px;
	font-family:Tahoma;
	color:#333;
	font-weight:bold;
	float:left;
}

.adv_links {
	padding-right:12px;
	float:right;
}

.kab_adv ul {
	clear:both;
}

.kab_adv li {
	padding:3px 0px 3px 12px;
	border-bottom:1px solid #d9d9d9;
}

#end {
	padding:3px 0 0 12px;
	border:none;
}

#add_adv {
	padding-left:20px;
	padding-bottom:5px;
	background:url(/images/add_16.gif) 1px 1px no-repeat;
}

.arraw {
	padding:2px 0 2px 13px;
	background:url(/images/arraw_green.gif) 1px 7px no-repeat;
}

.contact_left {
	padding:3px 0 0 10px;
	width:200px;
	float:left;
}

.contact {
	padding:4px 0 4px 0;
	width:500px;
	border-bottom:1px solid #f1f1f1;
	float:left;
}

#cont_end {
	padding:4px 0 4px 0;
	width:100%;
	border-bottom:1px solid #f1f1f1;
	float:left;
	border:none;
}

.contact span {
	padding:3px 0 0 10px;
	width:170px;
	float:left;
}

.contact span small {
	font-weight:normal;
	color:#c33;
}

.contact div {
	padding-left:10px;
	float:left;
}

#cont_end span {
	padding:3px 0 0 10px;
	width:170px;
	float:left;
}

#cont_end div {
	padding-left:10px;
	float:left;
}

.contact #freetxt, .contact #freenametxt {
	padding:0;
	color:#999;
	font-weight:normal;
	float:none;
}

#pay_bank {
	padding:10px 0 4px 40px;
	color:#666;
	background:url(/images/bank.gif) 0 11px no-repeat;
}

#pay_bank2 {
	padding:10px 0 4px 40px;
	color:#666;
	background:url(/images/bank.gif) 0 11px no-repeat;
}

#pay_ya {
	padding:10px 0 4px 40px;
	color:#666;
	background:url(/images/ya.gif) 0 11px no-repeat;
}

#pay_wm {
	padding:10px 0 4px 40px;
	color:#666;
	background:url(/images/wm.gif) 0 11px no-repeat;
}

#pay_cont {
	padding:10px 0 4px 40px;
	color:#666;
	background:url(/images/cont.gif) 0 11px no-repeat;
}

#pay_elecsnet {
	padding:10px 0 4px 40px;
	color:#666;
	background:url(/images/elecsnet.gif) 5px 9px no-repeat;
}

.period {
	margin-bottom:3px;
	width:100%;
	text-align:left;
}

.period span {
	padding:0 12px 0 12px;
}

.name {
	padding:4px;
	text-align:left;
	font-weight:bold;
	background-color:#fbeed3;
}

.cell {
	padding:4px;
	text-align:left;
	background-color:#f9f9f9;
}

.cell_zero {
	padding:4px;
	text-align:left;
	background-color:rgb(220,220,220);
}

.cell_long {
	padding:6px 4px 6px 4px;
	font-weight:bold;
	text-align:left;
	background-color:#f9f9f9;
}

.pay {
	padding:4px 0 4px 0;
	width:100%;
	border-bottom:1px solid #f1f1f1;
	float:left;
}

#pay_end {
	padding:4px 0 4px 0;
	width:100%;
	float:left;
	border:none;
}

.pay span {
	padding:3px 0 0 10px;
	width:170px;
	float:left;
}

.pay span small {
	font-weight:normal;
	color:#c33;
}

.pay div {
	padding-left:10px;
	float:left;
}

#pay_end span {
	padding:3px 0 0 10px;
	width:170px;
	float:left;
}

#pay_end div {
	padding-left:10px;
	float:left;
}

.pay div span.prim {
	padding:0;
	font-size:11px;
	color:#a8a8a8;
	text-align:left;
	white-space:nowrap;	
}

.prim {
	padding:0;
	font-size:11px;
	color:#a8a8a8;
	text-align:left;
	white-space:nowrap;
}

#hod {
	padding:10px 0 10px 0;
	text-align:center;
	background:#f9f9f9;
}

#hod #select {
	padding:2px;
	background:#eee;
	border:1px solid #ccc;
}

#hod .go {
	padding:0 12px 0 12px;
}

.dashed label img {
	margin:0 0 -2px 3px;
	cursor:help;
}

#add_id span {
	color:#999;
}

#add_id small {
	padding:0px 2px 0px 1px;
	font-weight:normal;
	color:#c33;
}

#add_id img {
	margin-bottom:-3px;
}

.bold {
	font-weight:bold;
	clear:both;
}

.error {
	margin-bottom:15px;
	padding:10px 10px 10px 40px;
	color:#c33;
	background:url(/images/error.gif) 5px center no-repeat;
	border:1px dashed #999;
}

.stat {
	padding:18px 10px 18px 12px;
	float:left;
}

.stat span {
	background:#eee;
}

#text1, #text2, #text3, #text4 {
	padding:5px 10px 5px 35px;
	background:url(/images/green_light.gif) 5px 7px no-repeat;
	border-bottom:1px solid #eee;
}

#text5, #text6, #text7, #text8, #text9 {
	padding:5px 10px 5px 35px;
	background:url(/images/yell_light.gif) 5px 7px no-repeat;
	border-bottom:1px solid #eee;
}

#text10 {
	padding:5px 10px 5px 35px;
	background:url(/images/red_light.gif) 5px 7px no-repeat;
	border-bottom:1px solid #eee;
}

span.titl {
	padding-bottom:5px;
	display:block;
}

#ind {
	padding:80px 0 10px 0;
	background:url(/images/ind.gif) center 20px no-repeat;
}