
#footer {margin: 12px 0px 0px 0px; position: relative; z-index: 11; color: #000;}
#footer .workspace {border-top: 1px solid #cfcfcf; padding: 24px 0px 0px 0px; border-radius: 4px 4px 0px 0px;}
#footer a {}
#footer .phone {font-size: 24px; display: compact; float: left; margin: 0px 24px 36px 0px;}
#footer .info {font-size: 12px;}
#footer .workspace .phone .info {margin: 0px 0px 0px 34px;}
#footer .mult {display: compact; padding: 0px 0px 0px 0px; float: right; font-size: 12px;}
#footer .metrika {width: 80px; float: right; margin: 0px 24px 0px 54px; padding: 0px 0px 0px 0px;}
#footer .copyright {display: compact; float: left; padding: 0px 0px 0px 0px; margin: 0px 56px 0px 0px;}


.data-header {margin: -24px 0px 24px 0px; font-size: 12px; color: #CCC;}


h1 {font-size: 24px; font-weight: normal; margin: 0px 0px 24px 0px; letter-spacing: -1px;}
h1 a {color: #374040; text-decoration: none;}
h1 a:hover {color: #638CFA;}
h2 {font-size: 18px; color: #000; font-weight: normal; margin: 0px 0px 16px 0px;}
h3 {font-family: verdana; font-size: 18px; font-weight: normal; margin: 0px 0px 16px 0px;}
p {margin: 0px 0px 16px 0px; line-height: 18px;}


.hr {width: 100%; height: 8px; margin: 0px 0px 8px 0px;}

.folders .edit_folder {display: none;}
.folders .delete_folder {display: none; position: absolute; top: 0px; right: 0px;}
.folders:hover .delete_folder {display: inherit;}
.folders:hover .edit_folder {display: inline-block;}


.folder_button {margin: 0px 0px 0px 0px; padding: 0px; text-transform: uppercase; z-index: 98; float: left;}
.folder_button a {padding: 11px 24px 11px 24px; border-bottom: 4px solid #cfcfcf; background: #f5f5f5; display:block; color: #000; transition: background 0.1s; -webkit-transition: background 0.1s; -moz-transition: background 0.1s; -o-transition: background 0.1s; text-decoration: none; border-radius: 6px 6px 2px 6px;}
.folder_button a:hover {border-bottom: 4px solid #cfcfcf; color: #fff; background: #202020;}

.button {margin: 0px 0px 0px 0px; padding: 0px; text-transform: uppercase; z-index: 98; float: left;}
.button a {padding: 11px 24px 11px 24px; border-bottom: 4px solid #df9228; background: #f5c24f; display:block; color: #000; transition: background 0.1s; -webkit-transition: background 0.1s; -moz-transition: background 0.1s; -o-transition: background 0.1s; text-decoration: none; border-radius: 6px 6px 2px 6px;}
.button a:hover {border-bottom: 4px solid #cfcfcf; color: #fff; background: #202020;}


.text {margin: 0px 0px 0px 0px; padding: 0px; text-transform: uppercase; z-index: 98; float: right;}
div.text {font-size: 14px;}
div.text .li {float: left; position: relative; padding: 0px; margin: 0px;}
div.text a {padding: 11px 24px 11px 24px; border-left: 1px solid #cfcfcf; background: #f5f5f5; border-right: 1px solid #fff; border-bottom: 4px solid #cfcfcf; display:block; color: #000; transition: background 0.2s; -webkit-transition: background 0.2s; -moz-transition: background 0.2s; -o-transition: background 0.2s; text-decoration: none;}
div.text .first a {border-left: none; border-radius: 4px 0px 0px 4px;}
div.text .last a {border-right: none; border-radius: 0px 4px 4px 0px;}
div.text a:hover {border-bottom: 4px solid #df9228; color: #fff; background: #f5c24f;}
div.text .li .drop {height: 0px; overflow: hidden; position: absolute; left: 10px; top: 42px; z-index: 99;}
div.text .li .drop .li a {border-radius: 0px; width: 208px; border-right: none; border-left: none;}
div.text .li:hover .drop {height: auto;}


.message_text {margin: 0px 0px 0px 0px; padding: 0px; text-transform: uppercase;}
div.message_text .li {float: left; position: relative; padding: 0px; margin: 0px;}
div.message_text a {padding: 11px 24px 11px 24px; border-left: 1px solid #cfcfcf; background: #f5f5f5; border-right: 1px solid #fff; border-top: 1px solid #cfcfcf; border-bottom: 1px solid #fff; display:block; color: #000; transition: background 0.2s; -webkit-transition: background 0.2s; -moz-transition: background 0.2s; -o-transition: background 0.2s; text-decoration: none;}
div.message_text .first a {border-left: none; width: 380px; border-radius: 4px 0px 0px 4px;}
div.message_text .last a {border-right: none; border-radius: 0px 4px 4px 0px;}
div.message_text a:hover {border-bottom: 1px solid #df9228; color: #fff; background: #f5c24f;}

.lines {width: 40px; margin: 0px 16px 0px 0px; padding: 4px 4px 0px 4px; float: left; position: relative; border: 1px solid #f5f5f5; border-radius: 4px;}
.lines .line {height: 4px; background: #f5f5f5; margin: 0px 0px 4px 0px; transition: background 0.2s; -webkit-transition: background 0.2s; -moz-transition: background 0.2s; -o-transition: background 0.2s;}
.lines:hover .line {background: #f5c24f;}
.lines .menu {width: 0px; height: 0px; overflow: hidden; background: #f5c24f; position: absolute; transition: width 2s, height 2s, transform 2s; -webkit-transition: width 2s, height 2s, -webkit-transform 2s; -moz-transition: width 2s, height 2s, -moz-transform 2s; -o-transition: width 2s, height 2s, -o-transform 2s; z-index: 99;}
.lines:hover .menu {width: 400px; height: 400px;}

ul#structure {margin: 0px 0px 0px 36px; padding: 0px 0px 0px 0px; list-style: disc; color: #000;}
ul#structure li {margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px;}
ul#structure li a {text-decoration: underline; color: #000;}
ul#structure li a:hover {color: #CC3300;}
ul#structure li a.active {font-weight: bold; color: #CC3300;}

ul.errors {margin: 0px 0px 0px 24px; padding: 0px 0px 0px 0px; list-style: none;}
ul.errors li {margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; list-style: none;}

.round {
    border: 1px solid #C0C0C0;
	background: #F0F0F0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
    behavior: url('../border-radius.htc');
}

.hide {padding: 12px 16px 0px 16px; margin: 0px 0px 16px 0px; background: #D3D3D3;}
.visible {padding: 12px 16px 0px 16px; margin: 0px 0px 16px 0px;}

.file {width: 200px; height: auto; margin: 0px 20px 0px 0px; overflow: hidden; position: relative;}
.file input[type='file'] {width: 200px; padding: 0px; margin: 0px; height: 100px; position: absolute; top: 0px; left: 0px; opacity: 0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor: pointer;}
.file .button {margin: 0px 0px 0px 0px; text-align: center; width: 200px; overflow: hidden; padding: 0px; text-transform: uppercase; z-index: 98;}
.file .button a {padding: 11px 0px 11px 0px; margin: 0px auto 0px auto; border-bottom: 4px solid #cfcfcf; color: #fff; background: #202020; display:block; transition: background 0.1s; -webkit-transition: background 0.1s; -moz-transition: background 0.1s; -o-transition: background 0.1s; text-decoration: none; border-radius: 6px 6px 2px 6px;}

table.table {width: 100%; font-size: 14px; margin: 24px 0px 24px 0px; border-radius: 4px; overflow: hidden;}
table.table tr td {padding: 11px 16px 11px 16px; border-left: 1px solid #cfcfcf; background: #f5f5f5; border-right: 1px solid #fff; border-bottom: 4px solid #cfcfcf; color: #000; text-decoration: none;}
table.table tr td.first {border-left: none;}
table.table tr td.last {border-right: none;}





.form_block {
	width: 268px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 16px 0px;
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; -khtml-border-radius: 8px; behavior: url('border-radius.htc');
	background: #bcd63b;
	}

.form_block2 {
	width: 268px;
	margin: 0px auto 16px auto;
	padding: 16px 0px 16px 0px;
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; -khtml-border-radius: 8px; behavior: url('border-radius.htc');
	}

.form_block1 {
	width: 268px;
	float: left;
	margin: 0px auto 16px auto;
	padding: 16px 0px 16px 0px;
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; -khtml-border-radius: 8px; behavior: url('border-radius.htc');
	background: #999;
	}


input.person {color: #000; background: url(person.png) #F4F4F4 no-repeat 8px 10px; width: 328px;}



.form_block2 h5{
	margin: 0px 0px 0px 0px;
    text-shadow: none;
	color: #000;
	padding: 0px;
	text-transform:uppercase;
	text-align:center;
	font-weight: bold;
	font-family: arial;
	font-size:18px;}

.form_block h5, .form_block1 h5{
	margin: 0px 0px 0px 0px;
    text-shadow:#9cb231 1px 1px 1px;
	color:#fff;
	padding: 0px;
	text-transform:uppercase;
	text-align:center;
	font-weight: bold;
	font-family: arial;
	font-size:18px;}
.form_block2 .button {background: #c33c33; width: 120px; cursor: pointer; color: #fff; text-align: center; text-shadow: #971d15 1px 1px 1px; margin: 0px auto 0px auto; cursor: pointer; text-transform: uppercase;}
