/*Основные установки*/
/*===========================>*/
@media screen
{
html, body{
	margin:0; padding:0; background: #4E5158; color: #FFF; }
body {
	border: 0; font-family: Arial; font-size: 90%;
	font-size: 13px; min-width: 925px; }
strong, b{
  	font-weight: 900;}
table, img { border: 0;}
ul{
  	margin: 0px; padding-left: 12px;
  	list-style-type: none;}
a{ text-decoration: none; outline: none; }
a:hover{ text-decoration: underline; }
.clear{ clear:both;}
.b{
	border: 1px solid red;}



/*Четыре кита:)*/
/*===========================>*/
#wrap {
	position: absolute; width: 806px; height: 330px; 
	margin: -165px 0 0 -403px; top: 50%; left: 50%; }
.slogan{
	position: absolute; margin: 0 0 0 -390px; top: 19px; left: 50%; 
	width: 180px; height: 20px; 
	background: url('/images/slogan_2.gif') no-repeat; 	}
.visvn {
	position: absolute; top: 0px; left: 23px; 
	width: 121px; height: 119px; }
.visvn_block {
	position: absolute; top: 139px; left: 4px; 
	width: 368px; height: 191px; 
	background: #404249 url('/images/intro_block_bg.jpg') no-repeat; }
.visvn_serv {
	position: absolute; top: 0px; left: 460px; 
	width: 193px; height: 119px; }
.visvn_serv_block {
	position: absolute; top: 139px; left: 435px;
	width: 368px; height: 191px;
	background: #404249 url('../images/intro_block_bg.jpg') no-repeat; }

.copy{
	position: absolute; bottom: -110px; left: 460px;
	width: 100px; height: 50px; font: 10px Arial; color: #E0DFDD; }

.copy a 
{
    color: #E0DFDD; 
}

.visvn_block p,.visvn_serv_block p{
	display: block; width: 320px;
	font: 16px Verdana; margin: 28px 0 0 25px;}
a.next{
	display: block; width: 100px;
	font: 14px Verdana; color: #999999; 
	margin: 5px 0 0 25px; text-decoration: underline;}
a.next:hover{
	color: #CCC; }
a.mark1, a.mark2{
	display: block; position: absolute;	height: 20px;
	font: 15px Arial; color: #FFF; text-decoration: underline; 
	bottom: 19px; text-align: center;}
a.mark1{
	left: 11px;
	width: 119px; }
a.mark2{ 
	left: 136px;
	width: 115px; }
a.mark1:hover, a.mark2:hover{
	text-decoration: none; color: #CBC8C5;}
}

@media print
{
  html, body
  {
    margin:0; padding:0; background: #ffffff; color:#000;
  }

  a
  {
    color: #000; text-decoration: underline;
  }
}
