/* BASIC RESET */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}

/* SOCIAL ICONS - GENERAL */
.social { list-style:none; margin:0px auto; width:346px; }
.social li { display:inline; float:right; background-repeat:no-repeat; }
.social li a { display:block; width:346px; height:24px; padding-right:0px; position:relative; text-decoration:none; }


li.email {  }
li.telefone {  }
li.vkontakte {  }

a img {
    border: none; /* убирается рамка вокруг ссылок-изображений */
   }
a {
	color:#006;
}

* {padding: 0; margin: 0}
html { height: 100%; overflow: auto; }
body { height: 100%; background-image: url(../../../img/background.jpg);}

div.main {
	width: 400px;
	min-height: 100%;
	margin: 0 auto;
	position: relative;
/*	background: #ccc;*/
}
div.empty_logo {
	height: 202px;
/*	background:#000;*/
}
div.empty_cont {
	height: 250px;
/*	background:#039;*/
	}
div.empty_button_home {
	height: 40px;
/*	background:#333;*/
	}
div.empty_footer {
	height: 20px;
/*	background:#966;*/
	}
	
/* блок логотипа */
div.logo {
	position:absolute;
	top: 20px;
	width: 284px;
	height: 182px;
/*	background:#C60;*/
	margin-left: 58px;
}

/* блок контактов */
div.cont {
	position:absolute;
	top: 39.5%;
	width: 346px;
	height: 250px;
/*	background:#0C6;*/
	margin-left: 27px;
}

/* блок внутри блока контактов. Отображает слева надпись "Контакты:" */
div.cont_contacts {
	width: 156px;
	height: 40px;
	float:left;
/*	background:#900;*/
}

/* блок внутри блока контактов. Заполняет пустое пространство справа от блока с надписью "Контакты:" */
div.cont_contacts_ext {
	width: 180px;
	height: 40px;
	float:right;
/*	background:#933;*/
}

/* блок внутри блока контактов. Отображает слева иконки. */
div.icon {
	width: 36px;
	height: 24px;
	margin-top: 6px;
	float:left;
/*	background:#9F0;*/
}

/* блок внутри блока контактов. Отображает слева типы контактов. */
div.contacts_left {
	width: 130px;
	height: 24px;
	margin-top: 6px;
	float:left;
/*	background:#CC0;*/
}

/* блок внутри блока контактов. Отображает справа контакты. */
div.contacts_right {
	width: 180px;
	height: 24px;
	margin-top: 6px;
	float:left;
/*	background:#9C6;*/
}
div.button_home {
	position: absolute;
	top: 88.5%;
	width: 140px;
	height: 40px;
	padding-top: 6px;
/*	background: #9F6;*/
	margin-left: 130px;
}
div.footer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 265px;
	height: 20px;
/*	background-color: #0cf;*/
	margin-left: 67px;
}