/* TAG's */

/* ***** */

/* ID's */

/* **** */

/* CLASS'es */
.header .add {
	float:right;
	margin:22px 24px 0 0;
	padding:0 0 0 13px;
	font:1.38em Arial, Tahoma, sans-serif;
	text-transform:uppercase;
}
.header .add-active, 
.header .add-active strong {
	background-color:transparent;
	background-image:url("/i/bg/placing_bg.png");
	background-repeat:no-repeat;
}
.header .add strong {
	display:block;
	float:left;
	height:22px;
	padding:2px 13px 4px 0;
}
.header .add-active { background-position:0 50%; }
.header .add-active strong { background-position:100% 50%; }

.header .add a:link,
.header .add a:visited {
	color:#000;
	text-decoration:underline;
}
.header .add a:hover,
.header .add a:active {
	color:#f15c03;
}

.header .add-active a:link,
.header .add-active a:visited,
.header .add-active a:hover,
.header .add-active a:active {
	color:#FFF;
	line-height:1.22em;
	text-decoration:none;
}

.menu-footer {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.menu-footer li {
	float:left;
	padding:0 30px 0 0;
}

.menu-main {
	position:relative;
	margin:0 26%;
	font-family:Arial, Tahoma, sans-serif;
}
.menu-main ul {
	height:3.53em;
	margin:0;
	padding:0;
	list-style:none;
	/*overflow:hidden;*/
}
.menu-main li {
	float:left;
	height:2.16em;
	padding:7px 22px 0 5px;
	font-size:1.38em;
}
.menu-main li a:link, 
.menu-main li a:visited { color:#333; }

.menu-main .active a:link, 
.menu-main .active a:visited, 
.menu-main li a:hover, 
.menu-main li a:active { 
	color:#f15c03;
	text-decoration:underline;
}
.menu-main span {
	display:block;
	padding:0 0 0 10px;
	font-size:.55em;
	color:#aab8ca;
}
.menu-main strong {
	display:block;
	float:left;
	height:1.44em;
	padding:1px 0 0 10px;
	text-transform:uppercase;
	color:#adb7c8;
}
.menu-main .place strong { padding:.77em 0 0 10px; }

.menu-main .place a:link,
.menu-main .place a:visited { color:#618a8e; }

.menu-main .place a:hover,
.menu-main .place a:active { color:#f15c03; } 

.menu-main .menu-active { padding:7px 11px 0 5px; }

.menu-main .menu-active strong,
.menu-main .menu-active em {
	background-image:url('/i/corners/menu-active.gif');
	background-repeat:no-repeat;
}
.menu-main .menu-active strong {
	padding:0 0 0 10px;
	background-position:0 50%;
	background-color:transparent;
}
.menu-main .menu-active em {
	display:block;
	float:left;
	height:1.27em;
	padding:3px 11px 0 1px;
	font-style:normal;
	color:#FFF;
	background-position:100% 50%;
}

.menu-bc {
	margin:1em 0 1.5em 0;
	padding:0;
	list-style:none;
}
.menu-bc li {
	display:inline;
	padding:0 20px 0 0;
	line-height:1.23em;
}

.news-menu { list-style:none; }
.news-menu li { display:inline; }

.news-menu-year {
	position:relative;
	margin:32px 0 17px -17px !important;
	padding:0 !important;
}
.news-menu-year li { padding:0 2px 0 0; }
.news-menu-year li a, 
.news-menu-year li strong { padding:7px 15px 7px 17px; }
.news-menu-year li strong { background-color:#eaedf1; }

.news-menu-month {
	margin:17px 0 !important;
	padding:0 !important;
}
.news-menu-month li {
	padding:0 12px 0 0;
	color:#989898;
}
.news-menu-month li strong { color:#da492a; }


.nav-pages {
	margin:16px 0;
	padding:0 0 0 16px;
	font-size:.84em;
}
.nav-pages a { padding:.2em .5em; }

.nav-pages a:link {
	color:#859bb8;
	text-decoration:none;
}
.nav-pages a:visited {
	color:#959595;
	text-decoration:none;
}
.nav-pages a:hover,
.nav-pages a:active { text-decoration:underline; }

.nav-pages strong { padding:.2em .5em; }

.sub-menu {
	/*width:42em;*/
	/*margin:0 0 16px 27%;*/
	margin:0 0 16px 0;
	padding:0;
	list-style:none;
	text-align:center;
}
.sub-menu li {
	display:inline;
	padding:0 29px 0 0;
}
.sub-menu strong {
	text-transform:uppercase;
	color:#ff8042;
}
.sub-menu a:link,
.sub-menu a:visited,
.sub-menu a:hover,
.sub-menu a:active { color:#2d90be; }

.sub-menu a:hover,
.sub-menu a:active  { text-decoration:none; }

.edit-links, 
.place-link, 
.edit-links ul, 
.place-link ul {
	float:left; 
	background-color:transparent;
	background-image:url('/i/corners/links_corners.png');
	background-repeat:no-repeat;
}
.edit-links, 
.place-link {
	margin:0 2px 0 0;
	background-position:0 50%;
}
.edit-links { padding:0 0 0 23px; }

.place-link { padding:0 0 0 18px; }

.edit-links ul, 
.place-link ul {
	margin:0;
	list-style:none;
	background-position:100% 50%;
}
.edit-links ul { padding:15px 0; }

.place-link ul { padding:15px 18px 15px 0; }

.edit-links ul li, 
.place-link ul li {
	display:inline;
	font-size:1.07em;
	line-height:1.1em;
	color:#ff8042;
}
.edit-links ul li { padding:0 24px 0 0; }

.edit-links a:visited ,
.edit-links a:link { color:#000; }

.edit-links a:active, 
.edit-links a:hover, 
.place-link a:active,
.place-link a:hover { text-decoration:none; }

.place-link a:visited, 
.place-link a:link { color:#478b8f; }


.object-tabs {
	margin:12px 0 0 0;
	background:transparent url('/i/bg/tabs_bg.gif') repeat-x 0 29px;
}
.object-tabs p {
	float:right;
	margin:0;
	padding:.61em 0 0 0;
}

.object-tabs ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.object-tabs ul li, 
.object-tabs ul li strong {
	float:left;
	text-transform:uppercase;
}

.object-tabs ul li {
	margin:0 22px 0 0;
	padding:0 0 0 .92em;
}
.object-tabs ul li strong {
	display:block;
	height:18px;
	padding:6px 1.38em 6px 0;
}

.object-tabs ul .active, 
.object-tabs ul .active strong {
	background-color:transparent;
	background-image:url('/i/corners/tabs_corners.gif');
	background-repeat:no-repeat;
}
.object-tabs ul .active { background-position:0 0; }

.object-tabs ul .active strong { background-position:100% 0; }
			
.object-tabs ul .active strong a {
	color: #000;
	background: none;
}

.object-tabs h1 {
	padding:26px 0 14px 0;
	font-size:1.84em;
	font-weight:normal;
}

/* ******** */
