/* CSS Document Styles*/
html, body, form, table,  tbody, tr, th, td {
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
background: transparent;
padding:0;
margin:0;
}

LI.content {
 list-style-type: disc; }

UL.content {
 margin-left: 0; 
 padding-left: 0; 
}

/*----header---*/
#header div.header {
	width: 100%;
	height:170px; 
	background-image:url(../images/inspace_12.jpg);
}

div.zagolovok{
	padding:5px 0 0 0;
	width:100%;
	background-color:#2D2D2D;
	height:50px;
	border-bottom: solid 1px #FFFFFF;
}

#zagolovok img{margin-left:30px;}

p.header {
	font-size: 12px; 
	font-family: 'Trebuchet MS', Tahoma, Arial, san-serif;
	font-weight:normal; 
	margin:10px 0px 12px 30%; 
	color:#929292;
}

#logo {
	margin-left:55px;
	margin-top: 50px;
	width:400px;
	
}

.tel {
	font: 2.18em/1.4em 'Trebuchet MS', Tahoma, Arial, san-serif; 
	font-size: 20px; color: #FFFFFF;
}
	
p.p1 {
	padding: 0 0 0 0;
    font: 2.18em/1.4em  'Trebuchet MS', Tahoma, Arial, san-serif; 
	font-size: 20px; 
	color: #FFFFFF;
}

div.hcenter {
	margin-top: 70px;
	text-align: left;
	margin-left:5px;
}

div.hright {
	float: left;
	margin-top:70px;
	margin-left:10px;
}

#header div.header table.top {
    width: 100%;
}

#header div.header table.top td {
	vertical-align: top;
}
/*----header---*/

/*----main*---*/
#main {
	height: 100%;
	width: 100%;
	}

#content {
	height: 100%;
}

img {border:0;}

body {
    font-size: 87.5%;
	background: #fff; 
	margin: 0; 
	color: #000;  
	font-family: 'Trebuchet MS', Tahoma, Arial, san-serif;
	background-color:#FFFFFF; 
	margin:0px; 
	padding:0px;
	min-width:980px;
}
a {color:#278AC3; text-decoration: underline;}
a:hover {text-decoration:none;}


h1 {font:1.5em/1em 'Trebuchet MS', Tahoma, Arial, san-serif; font-weight: bolder;  font-size: 1.3em; margin:21px 0px 12px 0px; color:#2D2D2D;}
h2 {font-size: 18px; font-weight:normal; margin:21px 0px 12px 0px; font-weight: bolder;  color:#2D2D2D;}
h3 {font:1.5em/1em 'Trebuchet MS', Tahoma, Arial, san-serif; font-size: 16px;  font-weight: bolder; margin:46px 0px 22px 13px; color:#2D2D2D;}
h3.one {font:1.5em/1em 'Trebuchet MS', Tahoma, Arial, san-serif; font-size: 16px;  font-weight: bolder; margin:5px 0px 22px 13px; color:#2D2D2D;}
h4 {font: 1.5em/1em 'Trebuchet MS', Tahoma, Arial, san-serif; font-size: 15px; font-weight: bolder;  margin:0px 0px 10px 0px;  color:#2D2D2D;}

ul {list-style-type:none; padding:0; margin: 0 0 22px 0;}
li {padding:0px 0 5px 0px;}
li a {color:#007fc5;}
li a:hover {color:#000;}

/*content*/
#content table,  #content 
tr, #content td {
	vertical-align: top;
}

#content {clear:both; background:0 100% no-repeat;}

#content table {
	width:100%;
}
#content #left {
    height:100%;
	font-size: 12px;
	float:left; 
	width:221px;
	padding:20px 0 0px 56px; 
	
}
#content #left pdotleft {font-size:9px;} 
#content #left mdash {color:#2D2D2D;}

img.border {
  border: 2px solid #ddd;
  padding: 2px; 
 background: #fff;
}

#content #left p {
	margin: 5px 5px 10px 0;
	padding: 0 0 10px 0;
}

/*center*/

#content #center {
    
	line-height:16pt; 
	height:100%;
	width: auto;
	
}
#content #center div.center-right {
	width:100%;
	float: left;
	margin-right: -300px;
	
}
#content #center div.center {
	margin-right: 310px;
	margin-left:50px;
	right:130px;
 
}

#content #center div.mright {
	background-color:#E3E3E3; 
	border-left:solid 1px #BABABA; 
	border-bottom:solid 1px #BABABA;
	width: 250px;
	float: right;
	height:100%;
	margin-left:5px;
	
}

#content #center div.center ul {
    line-height:1.5em;
    list-style-type:disc;
    margin:0 20px 1.5em 20px;
    padding-left:1em;
    }
#content #center div.center ul li {
      line-height:1.2em;
      list-style-type:disc;
      margin:.8em .2em;
}

div.mright2 
{ margin-top:20px;
  margin-left:20px;
  margin-right:30px;
}

.mright p {font-size:11px;}
.mright a {font-size:11px; line-height:16pt; font:Tahoma;}
.mright p.big {font:1.5em/1em 'Trebuchet MS', Tahoma, Arial, san-serif; font-weight: bolder;  font-size: 17px; margin:0px 0px 10px 0px; color:#2D2D2D;}
.mright p.big2 {font:1.5em/1em 'Trebuchet MS', Tahoma, Arial, san-serif; font-weight: bolder;  font-size: 17px; margin:48px 0px 10px 0px; color:#2D2D2D;}
.texttable p {font-size:11px; line-height:16pt; font:Tahoma;}

/*footer*/
#footer div.footer {
	height: 72px;
	margin-left: 55px;
	padding: 0;
}
#footer div.footer p {
	color: #568e00;
	float: left;
	font-size: 90%;
	margin:30px 0 20px 15px;
}

.div {}
.div table {}
.div td {}

#footer div.footerleft {
 margin-left:55px; 
 margin-bottom:10px; 
 font-size:10px;
}

#footer div.footercenter 
{
margin-left:90px; 
margin-right:100px; 
margin-bottom:10px; 
font-size:11px; 
right:130px; 
float: left;
border-top: solid 4px #2D2D2D;
}

#footer div.footerright
{
margin-left:0px; font-size:11px;
}
/*footer*/

#log {
	width: 590px;
	margin-top: 10px;
}
 
#log_res {
	overflow: auto;
	border: 1px solid #BABABA;
	color : #FF3300;
}
 
#log_res.ajax-loading {
		padding: 20px 0;
	
}
.myForm input.submit { background-color:#E3E3E3; width:100px;  border:1px solid; padding:3px 5px;  }

/*form*/
.form {}
.form div {margin-bottom:12px;}
.form input {background-color:#fcfcfc;  width:100%; border:1px solid #ccc; font-size:10px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:normal; color:#666; margin-top:6px;}
.form select{background-color:#fcfcfc; border:1px solid #ccc; font-size:10px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:normal; color:#666; }
.form textarea { background-color:#fcfcfc; width:100%;  height:100px;  border:1px solid #ccc; font-size:10px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:16px; color:#666; overflow:auto;}
.form input.submit {width:82px; height:23px; font-size:14px; font-style:normal;  border:0;}
.form .checkbox div {margin-bottom:0; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:normal; color:#666;}
.form .checkbox input {width:auto; margin-bottom:0;  border:none; background-color:#fff;}
.form .ppp {color: #278AC3; padding:0px 0px 0px 10px;}
/*form*/