/*
	Author: Rumin Sergey
	Copyright: CENTROARTS.com
	e-mail: centroarts@mail.ru
	URL: http://www.centroarts.com
*/




/*PAGE*/




/*WRAPPER �������� ��������� ����*/
.wrapper {
	margin: auto;
	/*width: 100%;*/
	min-width: 994px;
	max-width: 1400px;
	text-align: left;
        /*border: 1px solid #C7E1EE;*/
        background-color: #ffffff;
}

.wrapper { width: expression(((document.body.clientWidth)) &amp;lt; 994? "994px": ((document.body.clientWidth)) &amp;gt; 1400? "1400px": "92%" ); }

/*TOPHEAD*/
.tophead, .tophead .dleft, .tophead .dright { height: 120px; }
.tophead {
	overflow: hidden;
	background: #e2f8fe url("../images/images1/tophead_bg.png") repeat-x 0 0;
}
.tophead .dleft {
	background: url("../images/images1/tophead_left.jpg") no-repeat 0 0;
	padding-left: 322px;
	position: relative;
}
.tophead .dright {
	background: url("../images/images1/tophead_right.png") no-repeat 100% 0;
	padding-right: 5px;
}

/*�������*/
.zeoslogo {
	display: block;
	width: 229px; height: 106px;
	margin: 0; padding: 0;
	position: absolute;
	top: 7px; left: 12px;
}

.tophead_i1 { height: 92px; overflow: hidden; }
.tophead_i2 {
	height: 25px;
	padding-left: 80px;
	padding-right: 6px;
	position: relative;
}

/*Block info*/
.tophead .blockinform,
.tophead .blockinform .dleft,
.tophead .blockinform .dright { height: 83px; }
.tophead .blockinform { 
	overflow: hidden;
	background: #e8f6fc url("../images/images1/blockinform.png") repeat-x 0 -83px;
 }
.tophead .blockinform .dleft { 
	background: url("../images/images1/blockinform.png") no-repeat 0 0;
	padding-left: 40px;
 }
.tophead .blockinform .dright { 
	background: url("../images/images1/blockinform.png") no-repeat 100% -166px;
	padding-right: 10px;
 }

.blockinform .bicont {
	padding-top: 0px;
	color: #537386;
}

.blockinform .bicont h3 { color: #478bb2; }

.blockinform .settings {
	float: right;
	width: 200px;
	line-height: 13px;
	font-size: 0.9em;
	text-align: right;
	padding-top: 7px;
	color: #537386;
}

/*HOMEBTN*/
.homebtn {
	position: absolute;
	top: 3px; left: 0;
}

/*TOPMENU*/
.topmenu, .topmenu .dleft, .topmenu .dright { height: 58px; }
.topmenu {
	overflow: hidden;
	background: #4183a9 url("../images/images1/menutop.png") repeat-x 0 -116px;
}
.topmenu .dleft {
	background: url("../images/images1/menutop.png") no-repeat 0 0;
	padding-left: 11px;
}
.topmenu .dright {
	background: url("../images/images1/menutop.png") no-repeat 100% -58px;
	padding-right: 11px;
}


/*TOP MENU*/
.topmenu a, .topmenu a b {
	float: left;
	height: 47px;
	line-height: 47px;
	cursor: pointer;
	text-decoration: none !important;
}
.topmenu a {
	color: #fff;
	text-transform: uppercase;
}
.topmenu b {
	padding: 0 14px 0 14px;
	background: transparent url("../images/images1/menutop_links.png") no-repeat 100% -94px;
}
.topmenu a:hover { color: #fff; background: #71a3c1 url("../images/images1/menutop_links.png") repeat-x 0 -47px; }
.topmenu a.flink { background-position: 0 -188px; }
.topmenu a.active { background: #1e72a4 url("../images/images1/menutop_links.png") repeat-x 0 0; }
.topmenu a.active:hover { background: #337fab url("../images/images1/menutop_links.png") repeat-x 0 -282px; }
.topmenu a.factive { background: #1e72a4 url("../images/images1/menutop_links.png") no-repeat 0 -141px; }
.topmenu a.factive:hover { background: #337fab url("../images/images1/menutop_links.png") repeat-x 0 -235px; }



/*FOOTER*/

.footer, .footer .dleft, .footer .dright { height: 89px; }

.footer {
	background: url("../images/images1/footer2.png") no-repeat 100% -178px;
	padding-right: 25px;
}
.footer .dleft {
	padding-left: 80px;
	background: url("../images/images1/footer2.png") no-repeat 0 0;
}
.footer .dright {
	background: #cadce6 url("../images/images1/footer2.png") repeat-x 0 -89px;
	position: relative;
}
  *html .footer {
	position: relative;
	background: #cadce6 url("../images/images1/footer2.png") repeat-x 0 -89px;
	padding: 0;
}
*html .footer .dleft {
	padding-left: 104px;
	background: url("../images/images1/footer2.png") no-repeat 0 0;
}
*html .footer .dright {
	padding-right: 32px;
	background: url("../images/images1/footer2.png") no-repeat 100% -178px;
}
.homebtn img {
	width: 18px; height: 18px;
	background: url("../images/images1/homebtn.png") no-repeat 0 0;
	margin: 0 2px;
}
.hbmap img { background-position: 0 0; }
.hbmap:hover img { background-position: 0 -18px; }

.hbfeed img { background-position: -24px 0; }
.hbfeed:hover img { background-position: -24px -18px; }

.hbhome img { background-position: -48px 0; }
.hbhome:hover img { background-position: -48px -18px; }
/*===SEARCHFORM===*/
.searchbox { position: relative; padding-right: 83px; float: right;}
.searchbox .sinputt {
	background: #fff url("../images/images1/searchform.png") no-repeat 0 0;
	height: 23px;
	overflow: hidden;
}
.searchbox .sinputt div {
	height: 23px;
	background: url("../images/images1/searchform.png") no-repeat 100% -23px;
}
.searchbox .sinputt div div {
	height: auto;
	padding: 0 5px;
	padding-top:5px;
	overflow: hidden;
}

.searchbox .sinputt input {
	float: left;
	width: 300px;
	padding: 0;
	background: none;
	border: none;
	color: #4a555b;
}

.searchbox .submit {
	width: 78px;
	position: absolute;
	right: 0; top: 0;
}

.searchbox .btnseart,
.searchbox .btnsearthover { width: 78px; height: 23px; }
.searchbox .btnseart { background: #c62a1d url("../images/images1/searchform.png") no-repeat 0 -46px; }
.searchbox .btnsearthover { background: #ed3e2a url("../images/images1/searchform.png") no-repeat -78px -46px; }
/*��������� ��������*/
.bvnav ul, .bvnav ul li,
.bpartn ul, .bpartn ul li { list-style: none; margin: 0; padding: 0; display: block; }

.bvnav li a, .bvnav li a b {
	display: block;
	cursor: pointer;
	text-decoration: none !important;
}

.bvnav li a {
	background: #FFFFFF url("../images/images1/bvnav_links.png") no-repeat 0 -110px;
	width: 100%;
}

.bvnav li a.active { background: #FFFFFF url("../images/images1/bvnav_links.png") no-repeat 0 0; }

.bvnav li a:hover {
	background: #FFFFFF url("../images/images1/bvnav_links.png") no-repeat 0 0;
	color: #ea5c24;
}
.bvnav li a b { padding: 8px 8px 6px 31px; }
.user_login {
    height: 30px;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid rgb(227, 227, 227);
    margin-bottom: 10px;
    background: url("../images/images1/icons.png") no-repeat scroll -8px -155px rgb(255, 255, 255);
    padding-left: 30px;
}
.user_password {
    height: 30px;
    border-radius: 3px 3px 3px 3px;
    border: 1px solid rgb(227, 227, 227);
    margin-bottom: 10px;
    background: url("../images/images1/icons.png") no-repeat scroll -8px -187px rgb(255, 255, 255);
    padding-left: 30px;
}

.lostPassword {
font-size: 10px;
line-height:0;
}
