body {
	background: #292929;
	border-top: 5px solid #777;
	color: #333;
	/*font-size: 12px;*/
	//*padding: 0 0 40px;*/
}

a {
	color: #fff;
	text-decoration: underline;
}

a:hover {
	/*text-decoration: underline;*/
}

h1 {
	font-family: Georgia, serif;
	font-weight: normal;
	/*text-align: center;*/
	color: #9aa0b0;
	margin-top: 40px;
	font-size: 2.5em;
	letter-spacing: 0.05em;
}

h2 {
	padding: 0;
	margin-top: 15px;
	font-size: 1.9em;
	margin-bottom: 10px;
	font-family: Georgia, serif;
	font-weight: normal;
	letter-spacing: 0.05em;
	/*text-align: center;*/
	color: #9aa0b0;
}

h3 {
	font-family: Georgia, serif;
	font-weight: normal;
	/*text-align: center;*/
	color: #343a47;
	/*margin-top: 40px;**/
	font-size: 1.9em;
	/*letter-spacing: 0.05em;*/
	font-style: italic;
}



p {
	padding: 10px 0;
	/*border: 1px solid #666;
	overflow: hidden;
	
	text-align: center;*/
}

.project_description p {
	font-family: Georgia, serif;
	font-weight: normal;
	/*text-align: center;*/
	color: #343a47;
	/*margin-top: 40px;**/
	font-size: 1.3em;
	/*letter-spacing: 0.05em;*/
	/*font-style: italic;*/
	line-height: 2;
} 

.maintext {
	font-family: Georgia, serif;
	font-weight: normal;
	/*text-align: center;*/
	color: #9aa0b0;
	/*margin-top: 40px;**/
	font-size: 1.3em;
	/*letter-spacing: 0.05em;*/
	/*font-style: italic;*/
	line-height: 2;
	padding: 0;
	/*padding-bottom: -20px;*/
}

.accent {color: #88888a;
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 1.3em;
	line-height: 2;
	padding: 0;
	margin-bottom: -10px;

}

.vrezka p {
	font-family: Georgia, serif;
	font-weight: normal;
	/*text-align: center;*/
	color: #c2c2c2;
	/*margin-top: 40px;**/
	font-size: 1.3em;
	/*letter-spacing: 0.05em;*/
	font-style: italic;
	line-height: 2;
}

.vrezka_main {
	font-size: 1.7em;
	/*letter-spacing: 0.05em;*/
	font-style: italic;
	line-height: 1.5;
	color: #f0f6f7;
	font-family: Georgia, serif;
	margin: 0;
	}

.container_12 {
	background: #fff url(../img/12_col.gif) repeat-y;
	margin-bottom: 20px;
}

.container_16 {
	/*background: #fff url(../img/16_col.gif) repeat-y;*/
	background: #292929;
}

.container_24 {
	background: #fff url(../img/24_col.gif) repeat-y;
}

.index, .index a {color: #d8ffc6;}
.dostigli, .dostigli a {color: #d5ffff;}
.howmuch, .howmuch a {color: #fff894;}
.contacts, .contacts a {color: #f8ffff;}
.info, .info a {color: #bacffd;}

.menu {
	font-family: Arial;
	font-size: 1em;
	font-style: italic;
}
.phones {
	font-family: Arial;
	font-size: 1em;
	color: #fff;
}

.index a:hover, .dostigli a:hover, .howmuch a:hover, .contacts a:hover, .info a:hover {color: red;}

.project_description {
	background: #f4f4f4;
	height: 292px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.link_preview {
	border:1px #f5f4f4 solid;
	width:218px;
	height:290px;
	display: block;
}

.link_preview:hover {border:1px #999 solid;}
.bottom_nav, .bottom_nav a {
	color: #daffff;
	font-family: Arial;
	font-size: 1em;
	margin-top: 40px;
	margin-bottom: 20px;
}
.bottom_nav a:hover {
	color: white;
	}
.copyright {
	color: #777777;
	font-family: Verdana;
	font-size: 0.8em;
}

.copyright {margin-bottom: 5px;}


/*#total_price {background: white;}*/
#total_price p {
	background: white;
	font-family: Georgia, serif;
	font-weight: normal;
	margin-bottom: 0;
	/*text-align: center;*/
	color: #3b3b3b;
	/*margin-top: 40px;**/
	font-size: 1.5em;
	/*letter-spacing: 0.05em;*/
	/*font-style: italic;*/
	line-height: 2;
	padding: 0;
	/*padding-bottom: -20px;*/}
	
.in_form {padding-top: 0;}
