/*
(c) 2008 Ovvio (ovvio.kz | ovvio.ru)
*/

body {
	background : #4f83be url(images/bg-top.gif) no-repeat center top;
	font : normal 12px Verdana;
}

img {
	border : 0;
}

form {
	padding : 0;
	margin : 0;
}


div.hr {
	height : 20px;
	background : url(images/hr.gif) repeat-x center bottom;
}

div.hr hr {
	display : none;
	float : left;
}

#wrap {
	width : 680px;
	/* height : 800px; */
	margin : 60px auto 0 auto;
	background : url(images/body-top.gif) no-repeat 87px 10px;
}

.logo {
	margin : 0 0 0 10px;
	padding : 70px 0 0 0;
}

#fback {
	background : url(images/fback-bg.gif) no-repeat left top;
	padding : 100px 20px 50px 40px;
	margin : -90px 15px 0 0;
	width : 280px;
	float : right;
}

html>body #fback {margin : -90px 20px 0 0;} /* Opera & FireFox */

#fback p{
	font-size : 11px;
	color : #4f7106;
	padding : 2px 0;
	margin : 0;
}

#fback input{
	color : #5f5f5f;
	width : 85%;
	border : 1px solid #6f941f;
	padding : 3px 5px 3px 5px;
}

#fback textarea{
	color : #5f5f5f;
	width : 85%;
	border : 1px solid #6f941f;
	padding : 3px 5px 3px 5px;
	height : 100px;
	overflow : hidden;
}

#fback .send {
	width : 94px;
	height : 22px;
	border : none;
	padding : 0;
	margin : 10px 0;
}

#fback .captcha {
	background : #fff url(func/captcha/captcha.php) scroll right no-repeat;
}

#fback i {
	font-size : 11px;
	color : #4f7106;
	padding-top : 10px;
}

#phones {
	background : url(images/phones-bg.gif) no-repeat left top;
	width : 277px;
	/* height : 258px; */
	margin : 20px 0 0 10px;
}

#phones h1 {
	background : url(images/phones.gif) no-repeat center center;
	width : 277px;
	height : 258px;
}

#footer {
	font-size : 11px;
	color : #7dace2;
	padding : 10px 0;
	text-align : right;
	clear : both;
}

#footer p {
float : right;
margin-right : 10px;
}

.proj {
	float: right;
}
.proj a {
	background : url(images/2z.gif) no-repeat top left; 
	display : block;
	width : 30px;
	height : 33px;
}
.proj a:hover{
	background-position : 0 -33px;
}