/* Layout ******************/
html {
  height:100%;
}
body {
	padding: 0 0;
	margin-bottom: 0px;
	margin 0;
	min-height: 99%;
	background: White;
	position:relative;
   min-width:600px;
	max-width:2000px;
}
* html body {
  height:99%;
}
#title{
	height: 92px;
}
#title ul{
	list-style-type: none;
	white-space: nowrap;
}
#title ul li{
  display: inline;
}
#meta {
  position:absolute; bottom:0;
  height:47px; width:100%;
  padding:1px 0;
  clear: both;
  padding-top: 0px;
}
#meta ul{
   text-align: center;	list-style-type: none;	white-space: nowrap;
}
#meta ul li{
	display: inline;
}
#container{
	padding-bottom: 47px;
	overflow:hidden; width:100%;
}
#copyright{
	text-align: center;
}
#logo{
	float: left;
}
#menu{
   margin-top:-15px;
   float:right;
   height:92px;
}
*html #menu{
  margin-top:0px;
}
*+html #menu{
	margin-top: 0px;
}
#content {
  margin-right: 220px;
}
#main {
  width: 100%;
  float:left; 
  margin-right: -220px;
}
#contact {
  width: 100%;
  float:left; 
  margin-right: -220px;
  margin-top: 10px;
}
p{
	text-indent: 10px;
}
#news {
  width: 200px;
  float: right;
  padding-top: 10px;
}
#news ul{
	list-style-image: url(images/galka.gif);
	list-style: disc outside url(images/galka.gif);
}
* html #main {
  margin-left:0%;
}

#descAdv{
	height: 172px;
   margin: 10px 20px 0 20px;
}
/*img*/
/*#Logo{
	float: left;
	padding-top: 25px;
	padding-right: 180px;
	background: White;
}*/
.input_text{
	border: 1px solid Silver;
	vertical-align: middle;
	margin-top: 3px;
	margin-bottom: 3px;
	
}
.input_button{
	padding-left: 50px;
	padding-right: 50px;
	margin-left: 0px;
}
#mLine{
	float: none;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#mDot{
	float: none;
	padding-left: 70px;
	padding-bottom: 25px;
	padding-right: 50px;
   padding-top: 3px;	
}

#icon a{
	display: block;
	float: left; /* чтобы кнопка не растягивалась на всю ширину родительского блока, а ограничивалась текстом */
	/*margin-top: 10px;*/
	padding-top: 57px;
	margin-bottom: -37px;
	font: bold 12px arial, sans-serif;
	text-decoration: none;
	outline: none; /* убираем точечную обводку в FireFox, которая появляется при клике */
}
a.butHome {
  padding-right: 20px; /* отступ для "раздвижных дверей" */
}
a.butDemo {
  padding-right: 20px; /* отступ для "раздвижных дверей" */
}
a.butContact {
  padding-right: 14px; /* отступ для "раздвижных дверей" */
}
a span {
  display: block;
  line-height: 50px;
}
a.butHome span{
	padding-left: 5px;
}
a.butDemo span{
	padding-left: 6px;
}
a.butScreenshot span{
	padding-left: 1px;
}
a.butContact span{
	padding-left: 5px;
}
/*Ссылки на странице*/
#aPage{
	text-decoration: underline;
}
#demoHref{
	text-align: center;
	display: block;
}
#Adv{
   padding-top: 30px;
	padding-left: 173px;
	height: 137px; 
}
#hHeaders{
   margin-top: 1px;
	margin-left: 5px;
}
#contact h3, #contact a{
	text-align: justify;
}
#mailContact{
	padding-left: 5px;
	padding-right: 5px;
}
#mail{
	padding-left: 90px;
	text-align: center;
}
.screen{
 height:300px;
 padding-right:1px;
 padding-top: 5px;
 clear: both;
}
#screenAdv{
	padding: 1%;
	margin-left: 8px;
	text-indent: 1%;
	list-style: square url(images/punct.gif);
}
.left_picture{
	float: left;
	display: block;
	margin-right: 30px;
	display: block;
}
.right_picture{
	float:right;
	display: block;	
}
#sc-right{
	float: right;
}
#help{
 padding: 5px 20px 5px 20px;
 margin: 0 20px 0 20px;
}

/* Fonts *******************/
body {
	font: 12pt "MS Sans Serif", Geneva, sans-serif;
	background: #FFF url(images/news.jpg) top right repeat-y;
}
#Adv{
	font-size: 180%;
	letter-spacing: 1px;
	line-height: 50px;
	color: #5782BA;
}
#main h2{
	font-size: 130%;
}
#news {
	font-family: 11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#meta {
  font-size:70%;
}
#contact h3{
	font: normal 11pt Helvetica;
}
#mDesc{
	color: Black;
	font: 10pt "Courier New", Courier, monospace;
}

#help{
	font-family: Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	line-height: 130%;
}
.screenAdv{
		/*font-size: 120%;*/
}
/* Colors ******************/

a{
	color: Black;
	text-decoration: none;
}
a:focus, a:hover{
	color: Black;
}
a:visited{
	color: #6A6A6A;
}
a.menu{
	font: bold 12px arial, sans-serif;
/*	color: Black;*/
	text-decoration: none;
}
a.menu:hover{
	color: #404040;
}
#content{
	/*	 background:url(images/news.jpg) #FFF right top repeat-y;*/
	
}
#title {
	background: url(images/header.jpg) no-repeat #BBC8E5 left top;
	color: white;
	border: 1px solid #969696;
}
#meta {
	background: #B6C3E3 url(images/footer.jpg) repeat-x left top;
	border: 1px solid #969696;
}
#descAdv{
   behavior: url(iepngfix.htc);
	background: #CCDAFF url(images/desktoRec.jpg) top right repeat-x;
	border: 1px solid #CCCCCC;
}
#mailContact{
	background:url(images/contactBack.jpg) repeat-x top right;
	border: 1px solid #CCCCCC;
}
a.butHome:link, a.butHome:visited {
  background: url(images/homeBlu70.jpg) top right no-repeat;
}
a.butHome:active,a.butHome:hover, a.butHome:focus {
  background: url(images/homeBluActive.jpg) top right no-repeat;
}
a.butDemo:link, a.butDemo:visited  {
  background: url(images/demoBlu70.jpg) top right no-repeat;
}
a.butDemo:active, a.butDemo:hover,  a.butDemo:focus{
  background: url(images/demoBluActive.jpg) top right no-repeat;
}

a.butScreenshot:link, a.butScreenshot:visited{
  background: url(images/cameraBlu70.jpg) top right no-repeat;
}

a.butScreenshot:active, a.butScreenshot:hover,a.butScreenshot:focus{
  background: url(images/cameraBluActive.jpg) top right no-repeat;
}

a.butContact:link, a.butContact:visited{
  background: url(images/contactBlu70.jpg) top right no-repeat;
}
a.butContact:active, a.butContact:hover, a.butContact:focus{
  background: url(images/contactBluActive.jpg) top right no-repeat;
}
#Adv{
	background: url(images/desktop.png) no-repeat 10px;
	font: 25pt Helvetica;
}
*html #Adv{
   margin-top: 15px;
	background: url(images/desktop.gif) no-repeat 10px;
}
#mail{
	background: url(images/email.JPG) no-repeat 70px;
}
#help{
	border: 1px dashed #FFB6C1;
	background: #FFEAEC url(images/emark.gif) no-repeat top left;
}
#aPage{
	color: #496597;
}
a.butHome:hover, a.butDemo:hover, a.butContact:hover, a.butScreenshot:hover{
	color: #404040;
}
#mail{
	color: #88A2E3;
}
#mail:hover{
	color: #3B69DE;
}

/* Misc ********************/
