.header {
	position: absolute; z-index: 1;
	width: 100%; height: 114px; 
	text-align: center;
	background: #00356a url('../images/header/bg.gif') 0 100% repeat-x; }

.header .placeholder- {
	position: relative;
	width: 900px; height: 114px; margin: 0 auto; padding: 0 45px;
	text-align: left; }

.header .slogan- {
	float: left;
	margin: 31px 0 0;
	font-size: 2em; color: #8097af; }

.header .logo-{
	float: left;
	width: 225px; height: 75px; }

/* start add_1*/
.header .inLogin * { color: #fff; }
.header .inLogin p a { color: #fad473; margin-left: 8px; }
/* end add_1 */

.header .adver- {
	position: absolute; right: 0px; bottom: 60px;
	width: 255px;
	font-size: 1.21em; color: #8097af; text-align: right;
  }

/* start add_2 */
    .header .adver- .login { text-align: right; margin-bottom: 8px; }
    .header .adver- .login a { color: #fad473; }

    .header .adver- .logout { text-align: right; margin-top: 9px; margin-bottom: 1px;}
    .header .adver- .logout a { color: #8097af; }
/* end add_2*/

.header a:link, .header a:visited, .header a:active { color: #fff; }

.header_kabinet .header-tabs, .header_kabinet_in .header-tabs { display: none; }
.header_kabinet_in .header-tabs {}
.header_kabinet { height: 83px; }
.header_kabinet .placeholder- { height: 83px; }
.header_kabinet .adver- { bottom: 29px; }

.header-tabs {
	position: absolute; bottom: 0;
	width: 660px; margin: 0; }

.header-tabs li.item-{
	position: relative; float: left;
	height: 30px; margin-right: 10px; padding: 0 10px;
	-moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px;
	font-size: 18px; line-height: 28px;
	list-style-image: none; background: #345e89; }

.header-tabs li.item- a:hover { color: #fff; }

.header-tabs li.item-current- {
	height: 35px; margin: -3px 10px -9px 0; border: solid #fff; border-width: 5px 5px 0;
	line-height: 24px; color: #fff;
	background: #ff7e00; }

.header-tabs li.item-current-first- {
	margin-left: -5px; }

.header-tabs li.item-last- {
	position: absolute; left: 0; top: 0;
	margin-right: 0; margin-left: 100%; }

.header-tabs li.item-current-last- {
	position: absolute; left: -5px; top: 0;
	margin-right: 0; margin-left: 100%; }
