* {margin: 0px; padding: 0px;}
html {height: 100%;}
body {font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; background: #F7F6F6; width: 100%; min-width: 800px;}
img {border: none;}
a {text-decoration: underline; cursor: pointer; color: #0475d4;}
a:hover {text-decoration: none;}

.set {height: 0; overflow: hidden; clear: both;}

.all {width: 100%; overflow: hidden; position: relative;}
	.header {width: 100%; background: #3B424B url(../img/admin/header-BG.gif) 0 0 repeat-x; height: 92px; position: relative;}
	.header h1 {width: 113px; height: 92px; position: absolute; left: 0; top: 0; overflow: hidden;}
		.login {padding: 10px; text-align: center; display: block; font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FBFBFB;}
		.vihod {position: absolute; right: 44px; top: 17px; font-size: 14px; color: #FBFBFB;}
		
		.menu-top {position: absolute; left: 121px; top: 45px; width: 100%;}
           .menu-top li {float: left; list-style: none; font-size: 14px; position: relative; z-index: 1;}
           .menu-top li.li-end {position: absolute; right: 135px; top: 0;}
           .menu-top li a {color: #FEFEFF; display: block; width: 110px; height: 35px; line-height: 35px; float: left; border: solid 1px #4F6069; text-align: center; background: #343C47; text-decoration: none;}
           .menu-top li a:hover {background: url(../images/m-1-li-Bg-4.gif) repeat-x;}


           .menu-top li ul {display: none; border: solid 1px #9098A4; position: absolute; left: 0px; top: 36px; min-width: 148px; height: auto; min-height: 20px; background: #fff;}
           .menu-top li:hover ul {display: block; z-index: 2;}
           .menu-top li ul li {padding: 0px 5px; border: solid 1px #9098A4;}
           .menu-top li ul li, .menu-top li ul li a {z-index: 2; height: 1%; font-size: 11px; color: #343C47; line-height: 12px; background: none;}
           .menu-top li ul li a {text-align: left; background: none; border: none; padding: 3px 0 5px; width: 200px; display: block;}
           .menu-top li ul li:hover {background: #91B9C3; zoom: 1;}
           .menu-top li ul li:hover a, .menu-top li ul li a:hover {background: #91B9C3; color: #fff;}
           .menu-top li ul li:hover ul li a {color: #000;}
           .menu-top li ul li:hover ul li a {background: none; color: #000;}
           .menu-top li ul li ul li a:hover, .menu-top li ul li ul li:hover {background: #91B9C3;}
           .menu-top li ul li ul li a {}
           .menu-top li ul li ul li:hover {background: #91B9C3;}
           .menu-top li ul li ul li:hover a, .menu-top li ul li ul li a:hover {color: #fff; background: #91B9C3; zoom: 1;}
           .menu-top li ul li a span {}
           .menu-top li ul li ul, .menu-top li:hover ul li ul {left: 100%; top: 0; display: none;}
           .menu-top li ul li:hover ul {display: block;}
	
	.page {padding: 0 14px;}		
	.top {width: 100%; border: none; border-collapse: collapse; margin-bottom: 30px;}
		.derevo {font-size: 12px; color: #70858A;}
			.derevo a {color: #0769EB;}
			.derevo li {display: inline; list-style: none; padding-left: 6px; float: left;}
			.derevo li:after {margin-left: 10px; content: "/"}
			.derevo li.derevo-end:after {margin-left: 14px; content: ""}
			.td-1 {width: 460px;}
		.menu {float: right; list-style: none;}
			.menu li {float: left; width: 65px;}
			.menu li a {float: left; text-align: center; font-size: 9px; color: #010000; text-decoration: none; display: block;}
			.menu li span {display: block; width: 43px; height: 38px; background: url(../img/admin/m-2.gif) no-repeat; margin: 0 auto; _margin: 0;}
			.menu li.menu-1 span {background-position: -19px -17px;}
			.menu li.menu-2 span {background-position: -65px -17px;}
			.menu li.menu-3 span {background-position: -111px -17px;}
			.menu li.menu-4 span {background-position: -157px -17px;}
			.menu li.menu-5 span {background-position: -203px -17px;}
			.menu li.menu-6 span {background-position: -249px -17px;}
			.menu li.menu-7 span {background-position: -295px -17px;}
			
			.menu li.menu-1 a:hover span {background-position: -19px -58px;}
			.menu li.menu-2 a:hover span {background-position: -65px -58px;}
			.menu li.menu-3 a:hover span {background-position: -111px -58px;}
			.menu li.menu-4 a:hover span {background-position: -157px -58px;}
			.menu li.menu-5 a:hover span {background-position: -203px -58px;}
			.menu li.menu-6 a:hover span {background-position: -249px -58px;}
			.menu li.menu-7 a:hover span {background-position: -295px -58px;}
			
			.menu li.menu-1 a:active span, .menu li.menu-1 a span:active {background-position: -19px -99px;}
			.menu li.menu-2 a:active span, .menu li.menu-2 a span:active {background-position: -65px -99px;}
			.menu li.menu-3 a:active span, .menu li.menu-3 a span:active {background-position: -111px -99px;}
			.menu li.menu-4 a:active span, .menu li.menu-4 a span:active {background-position: -157px -99px;}
			.menu li.menu-5 a:active span, .menu li.menu-5 a span:active {background-position: -203px -99px;}
			.menu li.menu-6 a:active span, .menu li.menu-6 a span:active {background-position: -249px -99px;}
			.menu li.menu-7 a:active span, .menu li.menu-7 a span:active {background-position: -295px -99px;}
			
			
		ul.page-navi {text-align: center; height: 20px; color: #000000; font-weight: bold; margin: 20px auto;}
			ul.page-navi li {margin: 0 1px;}
			ul.page-navi li, ul.page-navi li a, ul.page-navi li span {display: inline; /*display: -moz-inline-box;*/ display: inline-block; text-align: center;}
			* html ul.page-navi li, ul.page-navi li a, ul.page-navi li span {display: inline;}
			*+html ul.page-navi li, ul.page-navi li a, ul.page-navi li span {display: inline;}
			ul.page-navi li a, ul.page-navi li span {padding: 2px 4px; border: solid 1px #2D333C; font-weight: normal;}
			ul.page-navi li a {background-color: #58616D; color: #FEFEFE; text-decoration: none;}
			ul.page-navi li.page-navi a {background: none; color: #000000; border: none; font-weight: bold;}
			ul.page-navi li span {background-color: #FBEFD7; color: #000001;}
			
			
		.form-1 {padding: 0 14px;}
			.table-1 {width: 100%; border: solid 1px #545C68; border-bottom: none; text-align: center;}
			.table-1 tr th {background: #91B9C3 /*url(../img/admin/table-T.gif) 0 -2px repeat-x*/; height: 27px; font-size: 14px; font-weight: bold;}
			.table-1 tr th a {color: #000001; text-decoration: none;}
			.table-1 tr td {height: 27px; background: #F3F1F1;}
			.table-1 tr.tr-1 td {background: #F7F6F6;}
			.table-1 tr:hover td {background: #F7EAD2;}
			
			.table-2 {width: 100%; border: solid 1px #545C68; border-bottom: none; text-align: left;}
			.table-2 tr th {background: url(../img/admin/table-T.gif) 0 -2px repeat-x; height: 27px; font-size: 14px; font-weight: bold;}
			.table-2 tr th a {color: #000001; text-decoration: none;}
			.table-2 tr td {height: 27px; background: #F3F1F1; border-bottom: solid 1px #D0EFF7}
			.table-2 textarea {height: 150px; width: 400px;}
			
		.form-2 {height: 27px; font-size: 14px; font-weight: bold; text-align: center; margin: 0 14px; border: solid 1px #545C68; border-top: none; display: block; padding-bottom: 3px;}
			.form-2 label {display: block; margin: 0 2px; background: #91B9C3 /*url(../img/admin/table-T.gif) 0 -2px repeat-x*/; padding: 4px;}
			
		.form-1 .form-2 {margin: 0;}	
			
		.footer {padding: 14px; text-align: center;}	
		
		
		.vhod-1 {width: 310px; background: #555D69 url(../img/admin/vhod-bg.jpg) 0 0 repeat-x; position: absolute; left: 50%; top: 50%; margin: -102px 0 0 -155px; color: #FFFFFF;}
		.vhod-1, .vhod-L, .vhod-R {height: 204px;}
			.vhod-L {background: url(../img/admin/vhod-bg-L.jpg) 0 0 no-repeat;}
			.vhod-R {background: url(../img/admin/vhod-bg-R.jpg) 100% 0 no-repeat;}
			.vhod-1 h1 {font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; padding-top: 13px; height: 51px; position: relative;}
			.vhod-1 h1 a {width: 83px; height: 65px; display: block; background: url(../img/admin/vhod-logo.jpg) 0 0 no-repeat; left: 14px; top: 0; position: absolute;}
			.vhod-1 form {padding-left: 95px;}
			.vhod-1 form label {display: block; padding: 5px 0;}
			.vhod-1 form label input {width: 115px; height: 17px; border: solid 1px #7E7E7E; margin-right: 11px;}
			.vhod-1 form input[type="submit"] {width: 67px; height: 26px; background: #343C47; border: solid 1px #FFFFFF; color: #FFFFFF; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; cursor: pointer; margin-left: 49px;} 
			.vhod-1 p {padding: 6px 0 0; text-align: center; font-size: 11px;}

		.content-show, .content-show1 li {list-style: none;}
		.content-show ul {margin-left: 20px; margin-top: 5px; margin-bottom:5px;}

