div.back_url {margin-top:20px;}

div.navigator {color:#999; font-size:10px; padding-left:1px; margin-bottom:15px;}

div.navigator a {
	color:#777;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	background-image: url('/img/link_decoration_999999.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
}
div.navigator a:hover{
	color:#0073AA;
	text-decoration: underline;
}

div.print {
	display:none;
	width:150px;
				position:relative; float:right;
				text-align:right;
				background:#f9f9f8 url('_shbl_pages/img/icon_view.gif') no-repeat right center;
				padding-right:14px; margin-right:5px;
	}
div.print a {color:#6d6f7b;}

p.page_title {font-size:20px;
	font-family:Trebuchet MS;
	color:#da0000;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
}

div.view_name {
	background:#da0000;
	color:#fff;
	font-family:Trebuchet MS;
	font-size:11px;
    padding:5px 10px 5px 10px;
    float:left;
    margin:20px 10px 20px 0px;
    text-transform:uppercase;
    font-weight:bold;
    border-bottom:1px solid #990000;
}

p.zag {
	font-size:24px;
	text-transform:uppercase;
	margin-top:0px;
	width:510px;
	height:67px;
	background-image:url("img/zag_bg.gif"); background-position:left top;  background-repeat: repeat-x;
	position:absolute;}

td.zag_left small {
	font-size:18px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-family:Arial;
	}

div.zad_left   {height:67px;
				width:510px;
				background-image:url("img/zag_left.gif");
				background-position:left top;
				background-repeat:no-repeat;
				position:absolute;}

div.zag_right   {height:53px;
				width:510px;
				background-image:url("img/zag_right.gif");
				background-position:right top;
				background-repeat:no-repeat;
				position:absolute;
				color:#FFFFFF;
				font-size:25px;
				padding-top:14px;
				text-transform:uppercase;
				font-family:Arial;
				float:right; }


table.zag {height:80px; background-image:url("img/zag_bg.gif"); background-position:left top;  background-repeat: repeat-x;}
td.zag_left {background-image:url("img/zag_left.gif"); background-position:left top; background-repeat:no-repeat; padding-top:14px; padding-right:100px;}

td.zag_right   {background-image:url("img/zag_right.gif"); background-position:right top; background-repeat:no-repeat; width:20px;}

table.script {vertical-align:middle;}
table.script td {vertical-align:middle;}


td.zag_left h1 {margin:0px; padding:0px; padding-left:30px; font-weight:normal; text-transform:uppercase;
				font-family:Arial; color:#FFFFFF; font-size:25px;}

div.client {width:100px; float:left;}


table.big_bg {background-image:url('img/big_bg.gif'); background-position:left top; background-repeat:no-repeat; padding-top:5px; padding-left:15px; padding-right:15px;}


div.sitemap {margin:10px; padding-left:30px;}
div.level1 {margin:5px; padding-left:16px; background-image:url("_shbl_pages/img/bullet.gif"); background-repeat:no-repeat;}
div.level2 {margin:1px; margin-left:22px; padding-left:13px; background-image:url("_shbl_pages/img/p2.gif"); background-repeat:no-repeat;}
div.level3 {margin:1px; margin-left:26px; padding-left:13px;}
div.level4 {margin:1px; margin-left:32px; padding-left:13px;}
div.sitemap_main {width:300px; float:left; padding-right:20px; padding-bottom:20px;}
div.sitemap_dop {width:280px; float:left;}

div.autorizationpage {float:left; width:49%;}
div.autorizationmap {float:right; width:50%; border-left:dotted 1px gray; padding-left:20px;}

div.sitemap a, div.autorizationmap a {color:#555;}

p.accessdenided {
	font-size:16px;
	font-weight:bold;
	text-align:left;
	background:url('_shbl_pages/img/lock.gif') no-repeat;
	padding-left:60px;
	padding-bottom:30px;
}

div.page_menu {
    padding:15px;
    margin-bottom:20px;
	background:#eee;
}

span.page_menu {
	padding:5px 5px 5px 5px;
}
a.page_menu {    font-size:14px; font-family:Arial;}

span.page_menu_selected {
	font-size:18px; font-family:Arial; background:url('img/dop_menu_fon.gif') repeat-x bottom; padding:5px 5px 5px 5px;

}
span.page_menu_razd {
	margin:0px;
}

table.galery_dop_images caption {
    Display: table-footer-group;
	font-family:'Trebuchet MS';
	font-size:11px;
	text-align:left;
}

div.galery_dop_small_images {
	border:solid 1px #dedede;
	background:#efefef;
    padding:5px;
}

div.galery_dop_images_name {
	color:#777777;
}
img.galery_dop_images {
	border:solid 1px #dedede;
	margin-left:1px;
	margin-right:1px;
}

div.view_dop_images {display:none;}

div.describe_title {
	text-transform:uppercase;
	margin-bottom:10px;
	color:#ed1937;
	font-size:18px;
	font-weight:normal;
	font-family:Arial;
}

div.view_db_data {	font-size:12px;
	background:#efefef;
	padding:20px;
	margin-bottom:10px;}

div.content_area {
	padding:20px;
}

div.group_bar {
	padding:3px; padding-left:10px; padding-right:20px; border-bottom:solid #C0C0C0 1px; background:#ffffff;
	margin-bottom:5px; color:#333333;
}

div.group_bar a {
	color:#e4232a;
}

div.group_bar a.selected {
	color:#525252;
	font-weight:bold;
}
div.group_bar a.all_groups {
	font-weight:bold; text-transform:uppercase; color:#cd344b; background:url(img/point.gif) no-repeat; padding-left:15px;
}

div.category_bar {
	padding:3px; padding-left:10px; padding-right:20px; border-bottom:solid #ddd 1px; background:#efefef;
	margin-bottom:5px; color:#777;
}

div.category_bar a {
	color:#333;
}

div.category_bar a.selected {
	font-weight:bold;
}

div.category_select {
	padding-left:10px;
	font-size:15px;
	font-family:'Trebuchet MS';
	font-weight:bold;
	text-transform:uppercase;
	color:#333;
	float:left;
}

div.page_bar {
	text-align:center;
	font-size:14px;
	margin-top:10px;
}

div.page_bar a.pages {
	font-size:14px;
	margin:3px;
}

div.counter {
	font:10px 'Trebuchet MS'; color: #777;
}

div.counter a {
	font:10px 'Trebuchet MS'; color: #777;
}

div.counter a:hover {
	font:10px 'Trebuchet MS'; color: #aaa;
}

/* ÏÀÍÅËÜ àâòîðèçàöèè */
div.login_panel {
	width:220px; border:1px #aaa solid; background:#ccc; padding:10px;
}
div.login_panel form {
	margin:0px;
}
div.login_panel table {
	width:220px;
}
div.login_panel td {
	padding:3px; padding-left:0px;
}
div.login_panel input.login_form {
	width:100%; height:17px; border:none; background:#fff;
	font-size:11px; font-family:'Trebuchet MS'; color:#333;
}
div.login_panel input.login_remember { border:none;
}
div.login_panel input.login_enter {
	width:50px; height:17px; border:none; background:#999; margin-left:5px;
	font-size:11px; font-family:'Trebuchet MS'; color:#333; text-transform:uppercase; cursor:pointer;
}
div.login_panel p {
	margin-top:0px; margin-bottom:10px;	font-size:12px; font-weight:bold; font-family:'Trebuchet MS'; color:#333; text-transform:uppercase;
}

/* Ñòðàíèöà ÀÂÒÎÐÈÇÀÖÈÈ ÏÎËÜÇÎÂÀÒÅËß */
div#about_registry {
	background:#ffffff;
	border:1px dotted #999; padding:10px;
width:547px;
}

p.about_registry { padding:10px;}

div#terms_panel {
	margin-top:20px;
}
div#terms_panel p {
	margin-bottom:5px; font-weight:bold;
}
div#terms_panel textarea {
	width:100%; padding:5px; margin-bottom:20px;
}


ul {margin-left:15px; padding-left:10px;}
li {margin-left:15px; }


td.frame1 {background-position: left top; background-image: url(img/t.gif); background-repeat: repeat-x;}
td.frame2 {background-color:#ffffff; vertical-align:top;}
td.frame3 {background-position: left top; background-image: url(img/l.gif); background-repeat: repeat-y; background-color:#ffffff;}
td.frame4 {background-position: left bottom; background-image: url(img/b.gif); background-repeat: repeat-x;}
td.frame5 {background-position: right top; background-image: url(img/r.gif); background-repeat: repeat-y; background-color:#ffffff;}



div.dop_db_content {background-color:white; width:680px; height:180px; padding:8px; margin-bottom:10px; overflow:auto; overflow-y:hidden;}
div.dop_db_content h1 {margin:0px; padding:0px; margin-bottom:8px;}
div.dop_db_content table td {font-size:10px;}
div.dop_db_content table td  {margin:3px; border:solid 1px #ccc;}
td.dop_bd {border:solid 1px #ccc; vertical-align:middle;}


table.guestbook {	 border-bottom:dotted #ccc 1px;}
table.guestbook td.record {	 padding-bottom:15px; padding-top:15px; border-top:dotted #ccc 1px;}
table.guestbook td.record span.answer {	color:#a00;}