/* Generated by Font Squirrel (http://www.fontsquirrel.com) on December 10, 2010 */



@font-face {
	font-family: 'MyriadProRegular';
	src: url('myriadpro-regular-webfont.eot');
	src: local('Myriad Pro'), local('MyriadProRegular'), url('myriadpro-regular-webfont.woff') format('woff'), url('myriadpro-regular-webfont.ttf') format('truetype'), url('myriadpro-regular-webfont.svg#webfontIeK4RaBH') format('svg');
	font-weight: normal;
	font-style: normal;
}
 
body
{
    font-size: 100%;
    line-height: 1.125em; /* 16?1.125=18 */
	font-family: Arial;
}
.bodytext p
{
	font-size: 0.875em;
}
.sidenote
{
	font-size: 0.75em;
}

/* Content Elements */
#logo
{
	margin: 16px 0 0 56px;
	float: left;
	display: inline;
}
.loginSearchWrap
{
	margin: 0 0 18px 0;
	width: 220px;
	padding-right: 13px;
	float: right;
	font-size: 0.75em;
	color: #a6a6a6;
}
.loginSearchWrap .logonMenu
{
	text-align: right;
}
.topBanner
{
    left: 50%;
	padding-top: 31px;
	width: 470px;
	margin: 0 auto;
    position: absolute;
    margin-left:  -235px;
}
.searchTop input.sword
{
	padding: 3px 0 0 3px;
	border: none;
	height: 20px;
	width: 168px;
	background: transparent url(../im/search_bg.gif) right center no-repeat;
	float: left;
	font-size: 1.083em;
	color: #808080;
}
.searchTop input.submit
{
	height: 23px;
	width: 25px;
	float: left;
}

/* Main InformationBlock layout start */
.infoBlockMain
{
	margin-bottom: 10px;
}
.infoBlockMain .topBar, .topBar
{
	margin: 0;
	padding: 0;
	position: relative;
	min-height: 30px;
	width: 100%; /*IE6 fix*/
	border-top: none !important;
	border-top: 1px solid #fff;
}
.infoBlockMain .topBar.yellow, .topBar.yellow
{
	background: #fcc636 url(../im/corners_yellow_bl.gif) bottom left no-repeat;
}
.infoBlockMain .topBar.grey, .topBar.grey
{
	background: #eae7d4 url(../im/corners_grey_bl.gif) bottom left no-repeat;
}

/* featuredArticle */
.featuredArticle
{
	height: 292px;
}
.featuredArticle a.thumb
{
	position: relative;
	float: left;
}
.featuredArticle a.thumb .ltc
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 4px;
	height: 4px;
	line-height: 4px;
	font-size: 4px;
	background: transparent url(../im/topnews_img_corner_tl.png) top left no-repeat !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=im/topnews_img_corner_tl.png,sizingMethod='image');
}
.featuredArticle a.thumb .rtc
{
	position: absolute;
	top: 0px;
	right: 0px !important;
	right: -1px;
	width: 4px;
	height: 4px;
	line-height: 4px;
	font-size: 4px;
	background: transparent url(../im/topnews_img_corner_tr.png) top left no-repeat !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=im/topnews_img_corner_tr.png,sizingMethod='image');
}
.featuredArticle .inside
{
	padding: 0 14px 8px;
	margin: 0 !important;
	margin: -5px 0 0 0;
	background: #eae7d4 url(../im/corners_grey_bottom_double.gif) bottom right no-repeat;
}
.featuredArticle .inside .attrs
{
	padding: 6px 0;
	font-size: 0.75em;
	color: #69666b;
	font-style: italic;
}
.featuredArticle .inside h2
{
	font-size: 1em;
	line-height: 1.125em;
	padding-bottom: 0px;
	margin: 0;
	height: 72px;
	background: #eae7d4;
	overflow: hidden;
}
.featuredArticle .inside h2 a
{
	color: #272727;
}
.featuredArticle .inside p
{
	font-size: 0.8125em;
	padding: 0px;
	margin: 0;
	overflow: hidden;
}

/* Side corners for Yellow topbar */
.ltc, .rtc
{
	width: 3px;
	height: 3px;
	line-height: 3px;
	font-size: 3px;
}
.yellow .ltc
{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px;
	left: 0px;
	background: transparent url(../im/corners_yellow.gif) -3px -3px no-repeat;
	z-index: 99;
	float: left;
	display: block;
}
.yellow .rtc
{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px;
	right: 0px;
	background: transparent url(../im/corners_yellow.gif) 0px -3px no-repeat;
	display: block;
}
/*fix for middle column*/
#maincontent .yellow .rtc
{
	right: 0px !important;
	right: -1px;
}

/*fix ends*/
.grey .ltc
{
	position: absolute;
	top: 0px;
	left: 0px;
	background: transparent url(../im/corners_grey.gif) -3px -3px no-repeat;
	z-index: 99;
	float: left;
	display: block;
}
.grey .rtc
{
	position: absolute;
	top: 0px;
	right: 0px;
	background: transparent url(../im/corners_grey.gif) 0px -3px no-repeat;
}

.topBar h1, .topBar h2
{
	margin: 2px 0 0 0;
	padding: 0px 0 0px 16px;
	font-size: 1.125em;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	line-height: 30px;
	font-family: 'MyriadProRegular', georgia, Verdana, sans-serif;
	text-transform: uppercase;
	background: transparent url(../im/corners_yellow_br.gif) bottom right no-repeat;
}
.topBar.grey h1, .topBar.grey h2
{
	background: transparent url(../im/corners_grey_br.gif) bottom right no-repeat;
}
.topBar.grey h1 a, .topBar.grey h2 a
{
	color: #443c38;
}
.infoBlockMain .topBar .navi
{
	float: right;
	background: none;
	width: 37px;
	position: absolute;
	top: 10px;
	right: 15px;
}
.infoBlockMain .topBar .navi a
{
	cursor: pointer;
}
.infoBlockMain .topBar .navi a.toLeft
{
	float: left;
	display: block;
	width: 7px;
	height: 13px;
	background: transparent url(../im/navi_left.png) top left no-repeat !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=im/navi_left.png,sizingMethod='image');
}
.infoBlockMain .topBar .navi a.toRight
{
	float: right;
	display: block;
	width: 7px;
	height: 13px;
	background: transparent url(../im/navi_right.png) top left no-repeat !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=im/navi_right.png,sizingMethod='image');
}
.infoBlockMain .topBar .navi a.unact.toLeft
{
	background: transparent url(../im/navi_left_unact.png) top left no-repeat !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=im/navi_left_unact.png,sizingMethod='image');
}
.infoBlockMain .topBar .navi a.unact.toRight
{
	background: transparent url(../im/navi_right_unact.png) top left no-repeat !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=im/navi_right_unact.png,sizingMethod='image');
}

.contentItem .shadow
{
	margin: 0 0 6px 0;
	height: 5px;
	line-height: 5px;
	font-size: 5px;
	background: transparent url(../im/shadow_bottom.gif) top center no-repeat;
}
#rightContent .shadow
{
	background: transparent url(../im/shadow_bottom_rc.gif) top center no-repeat;
}
.infoBlockMain ul
{
	padding: 0 2%;
	float: left;
	display: inline;
	width: 95%;
}
.infoBlockMain ul li
{
	margin-bottom: 4px;
	padding-bottom: 0px;
	float: left;
	display: block;
	clear: both;
	font-size: 0.75em;
	border-bottom: 1px solid #e2e7c4;
	width: 100%;
}
.infoBlockMain ul li.separator
{
	font-size: 0.6875em;
}

.infoBlockMain ul li.important a
{
	/*  font-style: italic;*/
	font-weight: bold;
	font-family: Verdana;
}

.infoBlockMain ul li img
{
	/*margin-bottom: 4px;*/
}
.infoBlockMain ul li img.exclusive
{
	vertical-align: middle;
	margin: 0 3px;
}
.infoBlockMain ul li h1
{
}
.infoBlockMain ul li h2
{
	font-size: 1.25em;
	margin-bottom: 6px;
}
.infoBlockMain ul li h2.entryTitle
{
	font-weight: normal;
}
.infoBlockMain ul li h3
{
	font-size: 1.08em;
}
.infoBlockMain ul li h4
{
}
.infoBlockMain ul li p
{
	margin-bottom: 5px;
}
.infoBlockMain ul li.noborder
{
	border: none;
}
.infoBlockMain ul li.separator, .separator
{
	padding: 0;
	background: #eae7d4 url(../im/date_separator_left.gif) left top no-repeat;
	height: 25px;
	line-height: 25px;
	border: none;
}
.infoBlockMain ul li.separator div, .separator div
{
	padding: 0 0 0 8px;
	background: transparent url(../im/date_separator_right.gif) right top no-repeat;
	height: 25px;
	line-height: 25px;
}
.separator h4
{
	font-size: 0.8125em;
	font-weight: normal;
}
.separator span
{
	font-size: 0.8125em;
}
.infoBlockMain a.thumb
{
	margin: 0 16px 0 0;
	float: left;
}
.infoBlockMain .attributes
{
	color: #69666b;
	margin: 0;
	font-size: 0.9em;
}
.infoBlockMain .attributes span.date
{
	/*white-space: nowrap;*/
}
.infoBlockMain .attributes .hasPhotos img, .infoBlockMain .attributes .hasVideo img
{
	vertical-align: middle;
}
.infoBlockMain .authorInfo
{
	font-style: italic;
	padding: 0;
}
.infoBlockMain .attributes .comments
{
	padding-left: 17px;
	background: transparent url(../im/icon_comment.gif) 0px 1px no-repeat;
}
.more
{
	font-size: 0.75em;
	padding-left: 4%;
	clear: both;
}
.more a
{
	padding-right: 20px;
	background: transparent url(../im/icon_blogs.gif) right no-repeat;
	color: #c76700;
}
.blogs .more a, .rounded .more a, .callendar .more a
{
	background: transparent url(../im/icon_blogs.gif) right no-repeat;
}

/*Hot themes | Гарячі Новини*/
.hotThemes a
{
	color: #0000cc;
}

/* Quotation Styles */
.quot
{
	margin: 0 0 10px;
	background: transparent url(../im/quot_bg_bot_right.gif) bottom right no-repeat;
}
.quot .header
{
	background: transparent url(../im/quot_bg_top_right.gif) top right no-repeat;
}
.quot .top
{
	background: transparent url(../im/quot_bg_top_left.gif) top left no-repeat;
	height: 32px;
}
.quot .header h2
{
	margin: 0;
	padding: 12px 16px 2px 0;
	color: #cc3333;
	font-size: 1.125em;
	font-family: 'MyriadProRegular';
	text-transform: uppercase;
	text-align: right;
	background: transparent url(../im/quot_bg_top_left.gif) top left no-repeat;
}
.quot .bodyText
{
	padding: 5px 16px 20px;
	background: transparent url(../im/quot_bg_bot_left.gif) bottom left no-repeat;
}
.quot .bodyText p
{
	font-size: 0.9375em;
	font-style: italic;
}
.quot .bodyText p a
{
	color: #000;
}
.quot .bodyText p.author
{
	padding-top: 12px;
	font-size: 0.8125em;
	font-style: normal;
	color: #cc3333;
}

/*RounBox Styles (Risupedia layout)*/
.contentItem.rounded
{
	margin-bottom: 20px;
}
.roundBox
{
	background: transparent url(../im/roundbox_bg_bot_right.gif) bottom right no-repeat;
	height: auto !important;
	height: 100px;
}
.roundBox .textBox
{
	padding: 5px 16px 10px;
	background: transparent url(../im/roundbox_bg_bot_left.gif) bottom left no-repeat;
}
.roundBox .textBox h3
{
	padding-bottom: 6px;
	margin-bottom: 10px;
	border-bottom: 1px solid #d2d2d2;
	font-size: 0.9em;
}
.roundBox .textBox .articleType
{
	margin-left: 8px;
	font-size: 0.8em;
	color: #9a9999;
	font-style: italic;
}
.roundBox .textBox .articleType
{
	float: right;
}
.roundBox .textBox p
{
	/*  margin: 0 0 10px 0;*/ /*padding: 0 0 10px 0;*/
	font-size: 0.8125em;
}
.roundBox .header
{
	background: transparent url(../im/roundbox_bg_top_right.gif) top right no-repeat;
	height: 36px;
}
.roundBox .header h2
{
	padding: 0 0 0 16px;
	background: transparent url(../im/roundbox_bg_top_left.gif) top left no-repeat;
	height: 36px;
	line-height: 36px;
	font-family: 'MyriadProRegular';
	font-size: 1.125em;
	color: #443c38;
	text-transform: uppercase;
}

/*Right Content Links*/
.rightLinks .topBar h1, .rightLinks .topBar h2
{
	padding: 15px 0 15px 66px;
}
.rightLinks .topBar h1.exclusive, .rightLinks .topBar h2.exclusive
{
	background: transparent url(../im/icon_exclusive.gif) 0px 0px no-repeat;
}
.rightLinks .topBar h1.webConf, .rightLinks .topBar h2.webConf
{
	background: transparent url(../im/icon_webConf.gif) 0px 0px no-repeat;
}
.rightLinks .topBar h1.interview, .rightLinks .topBar h2.interview
{
	background: transparent url(../im/icon_interview.gif) 0px 0px no-repeat;
}
.rightLinks .topBar h1.blogs, .rightLinks .topBar h2.blogs
{
	background: transparent url(../im/icon_blogs2.gif) 0px 0px no-repeat;
}

/* Tiny frontpage callendar */
#calendar_1_container
{
	width: 100%;
}
#calendar_1_container table
{
	width: 100%;
	border-bottom: 1px solid #C4C4C3;
	margin-bottom: 4px;
}
#calendar_1_container table tbody tr td
{
	text-align: center;
	font-size: 0.8125em;
	padding: 3px;
}
#calendar_1_container table tbody tr td.today
{
	padding: 2px;
	background: transparent url(../im/callendar/ico_cal_today.gif) center no-repeat;
	color: #fff;
}
#calendar_1_container table tbody tr td.hasEvent
{
	padding: 2px;
	background: transparent url(../im/callendar/ico_cal_hasevent.gif) center no-repeat;
}
#calendar_1_container table tbody tr td.hasEvent a
{
	color: #000;
}

.calhead
{
	margin: 0 auto;
	font-size: 0.8125em;
	width: 190px;
	text-align: center;
	position: relative;
	border-bottom: 1px solid #c4c4c3;
	padding-bottom: 6px;
	margin-bottom: 6px;
}
.calhead .toLeft, .calnavleft
{
	position: absolute;
	top: 3px;
	left: 16px;
	width: 5px;
	height: 9px;
	background: transparent url(../im/cal_arrow_left.gif) 0px 0px no-repeat;
}
.calhead .toRight, .calnavright
{
	position: absolute;
	top: 3px;
	right: 16px;
	width: 5px;
	height: 9px;
	background: transparent url(../im/cal_arrow_right.gif) 0px 0px no-repeat;
}
.callendarInside .calhead, .infoBlockMain.calendar .calhead
{
	font-size: 0.6875em;
}

.todayDate
{
	margin: 0 auto 5px;
	padding: 8px 0 0 4%;
	font-size: 0.8125em;
	/*width: 202px;*/
	color: #003fb2;
}
.eventList
{
	margin: 0 auto 5px !important;
	padding: 0 0 0 4% !important;
	/*width: 190px !important;*/
	display: block !important;
	float: none !important;
}
.eventList li
{
	padding-left: 0px !important;
	margin-bottom: 0px !important;
}
.eventList li .label
{
	margin-right: 4px;
}
.eventList li.label2
{
	background: transparent url(../im/cal_label_2.gif) 0px 4px no-repeat;
}
.callBody
{
	width: 190px;
	margin: 0 auto;
	font-size: 0.8125em;
	border-bottom: 1px solid #c4c4c3;
}
.callBody tr td
{
	padding: 4px;
	text-align: center;
}
.callBody tr td.today
{
	border: 1px solid #003fb2;
}
.callBody tr td.hasEvent
{
	background: #eae8d3;
}
.callendar .more
{
	padding-top: 8px;
	width: 190px;
	margin: 0 auto;
}
.yuical
{
	background: #fff; /*border: 2px solid #ccc!important;*/
	padding-top: 25px !important;
}
.calheader
{
	font-size: 1.2em;
}

/*Internal Pages Callendar*/
.callendarInside
{
	padding: 0 15px;
	float: left;
	width: 190px;
}
.eventsLatest p
{
	font-size: 0.8125em;
	margin-left: 220px;
	padding-left: 20px;
}
.eventsLatest p img
{
	margin-right: 12px;
}
.eventsNext ul
{
	padding: 0 4% 20px 4%;
	margin-bottom: 20px;
	border-bottom: 1px solid #c4c4c3;
	float: left;
	width: 92%;
}
.eventsNext ul li
{
	font-size: 0.8125em;
	color: #000;
	float: left;
	width: 100%;
	clear: both;
}
.eventsNext ul li .date
{
	float: left;
}
.eventsNext ul li p
{
	padding-left: 0px;
	margin-bottom: 8px;
	margin-left: 7.2em;
	vertical-align: top;
}
.eventsNext ul li p img
{
	margin-right: 12px;
}
.notation
{
	font-size: 0.8125em;
	padding: 0 16px;
	float: left;
}
.notation p
{
	padding-left: 0px;
	margin-bottom: 8px;
}
.notation p img
{
	margin-right: 12px;
}
.notation p span
{
	color: #c76700;
}

/*events by religion*/
.julian
{
	background: transparent url(../im/callendar/ico_julian.gif) 0px 4px no-repeat;
}
.gregorian
{
	background: transparent url(../im/callendar/ico_gregorian.gif) 0px 4px no-repeat;
}
.armenian
{
	background: transparent url(../im/callendar/ico_armenian.gif) 0px 4px no-repeat;
}
.jewish
{
	background: transparent url(../im/callendar/ico_juwish.gif) 0px 4px no-repeat;
}
.buddism
{
	background: transparent url(../im/callendar/ico_buddism.gif) 0px 4px no-repeat;
}
.muslim
{
	background: transparent url(../im/callendar/ico_muslim.gif) 0px 4px no-repeat;
}

/* Tiny frontpage photogallery + web conference styles */
.infoBlockMain .inside
{
	padding: 0 16px 6px;
}
.infoBlockMain.imageGallery .topBar h1, .infoBlockMain.imageGallery .topBar h2, .infoBlockMain.webConference .topBar h1, .infoBlockMain.webConference .topBar h2
{
	background: none;
	margin-bottom: 6px;
}
.infoBlockMain.imageGallery .inside, .infoBlockMain.webConference .inside
{
	background: transparent url(../im/corners_grey_br.gif) bottom right no-repeat;
}
.infoBlockMain.imageGallery .inside .imgWrap
{
	margin-bottom: 6px;
	text-align: center;
}
.infoBlockMain.imageGallery .inside .imgWrap img
{
	/*width: 171px; height: 171px;*/
}
.infoBlockMain.imageGallery .inside .photoDesc
{
	margin-bottom: 6px;
	font-size: 0.8125em;
}
.infoBlockMain.imageGallery .inside .galleryInfo
{
	padding-bottom: 6px;
	font-size: 0.6875em;
	text-align: right;
	color: #8a8a8a;
}
.infoBlockMain.imageGallery .inside .galleryInfo .pos
{
	margin-left: 3px;
}
.infoBlockMain.webConference .inside .date
{
	padding-bottom: 6px;
	font-size: 0.75em;
	color: #8a8a8a;
	font-style: italic;
}
.infoBlockMain.webConference .inside .thumb
{
	margin: 0 10px 8px 0;
	float: left;
}
.infoBlockMain.webConference .inside h3
{
	margin-bottom: 2px;
	clear: both;
	font-size: 1em;
	color: #443c38;
	font-weight: bold;
}
.infoBlockMain.webConference .inside h3 a
{
	color: #443c38;
}
.infoBlockMain.webConference .inside .desc a
{
	font-size: 0.75em;
	font-style: italic;
	color: #443c38;
}

/* Tag Cloud Styles */
.tagCloud
{
	margin-bottom: 16px;
}
.tagCloud ul li
{
	display: inline;
}
.tagCloud ul li a.nonpop
{
	font-size: 0.65em;
}
.tagCloud ul li a.lesspop
{
	font-size: 0.75em;
}
.tagCloud ul li a.pop
{
	font-size: 0.8125em;
}
.tagCloud ul li a.morepop
{
	font-size: 1em;
}
.tagCloud ul li a.verypop
{
	font-size: 1.125em;
}

/* Poll Styles */
.poll p
{
	margin: 5px 0;
	font-size: 0.8125em;
}
.poll h5
{
	font-size: 1em !important;
	font-size: 1em;
}
.poll form
{
	margin-bottom: 5px;
	padding: 0;
}
.poll p input
{
	margin-right: 8px;
}
.poll p.submitRow input
{
	margin-right: 0px;
	width: auto;
	float: left;
}

.submitRow
{
	font-size: 0.6875em;
	height: 40px;
	border-bottom: 1px solid #c4c4c3;
	padding-left: 5px;
}
.textWrap .submitRow
{
	border: none;
}

.sbmtBttn
{
	padding: 0 4px 0 2px;
	float: left;
	display: block;
	background: #eae7d4 url(../im/submit_bg_right.gif) right top no-repeat;
	height: 22px;
	line-height: 22px;
	text-transform: uppercase;
	color: #2e2e2e;
	font-weight: bold;
	border: none;
}
.submitRow .lc
{
	float: left;
	display: block;
	background: transparent url(../im/submit_bg_left.gif) right top no-repeat;
	height: 22px;
	width: 3px;
	line-height: 22px;
}

/*Subpages Styles*/
.contentWrap .attributes
{
	margin-bottom: 10px;
	font-size: 0.75em;
	color: #69666b;
}
.contentWrap p, .contentWrap table
{
	margin-bottom: 15px;
	font-size: 0.8125em;
}
.contentWrap table
{
	/*font-size: 1em;*/
}
.contentWrap p, .contentWrap table tr td
{
	vertical-align: top;
}
.contentWrap table tr td ul
{
	font-size: 1em;
}
.contentWrap table tr td ul li
{
	margin-bottom: 6px;
}
.contentWrap dl
{
	padding: 16px;
	font-size: 0.8125em;
}
.contentWrap dl dt
{
	margin-bottom: 8px;
	font-weight: bold;
}
.contentWrap dl dd
{
	padding-bottom: 10px;
	margin-bottom: 16px;
	border-bottom: 1px solid #c4c4c3;
}
.textWrap
{
	padding: 0 15px;
}
.textWrap .article-head{
  margin-bottom: 15px;
  text-align: right;
}

.textWrap .thumb
{
	margin: 0 0 20px 20px;
	float: right;
	background: #eae7d4 url(../im/corners_grey_br.gif) bottom right no-repeat;
	text-align: center;
	position: relative;
}
.textWrap .thumb.left
{
	float: left;
	margin: 0 20px 20px 0;
}
.textWrap .thumb.noBg
{
	background: none;
}
.textWrap .thumb .inside
{
	padding: 6px;
	background: transparent url(../im/corners_grey_bl.gif) bottom left no-repeat;
	text-align: center;
	position: relative;
}
.textWrap .thumb .ltc
{
	position: absolute;
	top: 0px;
	left: 0px;
	background: transparent url(../im/corners_grey.gif) bottom right no-repeat;
}
.textWrap .thumb .rtc
{
	position: absolute;
	top: 0px;
	right: 0px;
	background: transparent url(../im/corners_grey.gif) bottom left no-repeat;
}
.textWrap .thumb .desc
{
	padding: 0 5px 0;
	margin: 0;
	text-align: left;
}
.textWrap .ruler
{
	margin-bottom: 12px;
	display: block;
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	border-bottom: 1px solid #c4c4c3;
}
.textWrap ul
{
	margin: 0 0 0 18px;
	font-size: 0.8125em;
}
.textWrap ul li
{
	margin: 0 0 12px 0;
	padding-left: 16px;
	background: transparent url(../im/list-item.gif) 0px 8px no-repeat;
}
.textWrap .quot
{
	margin-right: 10px;
	margin-bottom: 0px;
	width: 330px;
	float: left;
}
/*.textWrap .quot .header{ background: transparent url(../im/quot_bg_bot_left.gif) bottom left no-repeat; }
.textWrap .quot .bodyText{ background: transparent url(../im/quot_bg_top_right_intext.gif) top left  no-repeat; padding-top: 35px; }*/
.textWrap .quot .bodyText p
{
	font-size: 0.8125em;
}
.textWrap table ul
{
	font-size: 1em;
}
.authorInfo
{
	padding-left: 100px;
	color: #847870;
	text-align: right;
}
.authorInfo h3
{
	margin-bottom: 15px;
	font-size: 0.8125em;
	font-weight: bold;
}

/* Article Photogallery*/
.inside #main #maincontent .contentItem.articlePhotos, .inside #main #maincontent .contentItem.comments, .inside #main #maincontent .contentItem.articletags
{
	padding: 0 125px 5px 384px;
	background: none;
}
.inside #main #maincontent .contentItem.articletags
{
	font-size: 0.75em;
	/*margin-bottom: 10px;*/
}
.inside #main #maincontent .contentItem.articletags a
{
	margin-left: 3px;
}
.inside #main #maincontent .contentItem.articletags .inner
{
	background: transparent url(../im/tags_bg_bot_r.gif) bottom right no-repeat;
}
.inside #main #maincontent .contentItem.articletags .taglist
{
	padding: 3px 14px 6px;
	background: transparent url(../im/tags_bg_bot_l.gif) bottom left no-repeat;
}
.inside #main #maincontent .contentItem.articletags .inner .head
{
	height: 3px;
	background: transparent url(../im/tags_bg_top_r.gif) top right no-repeat;
}
.inside #main #maincontent .contentItem.articletags .inner .head .lc
{
	height: 3px;
	background: transparent url(../im/tags_bg_top_l.gif) top left no-repeat;
}
.articlePhotos
{
	padding: 10px;
	margin-bottom: 20px;
}
.articlePhotos .top
{
	height: 37px;
	background: transparent;
	position: relative;
	background: #eae7d4; /*added*/
	clear: both;
}
.articlePhotos .top h4
{
	padding: 13px 0 0 15px;
	font-size: 0.8125em;
	color: #5a534d;
}
.articlePhotos .top .rtc
{
	position: absolute;
	top: 0px;
	right: 0px;
	background: transparent url(../im/corners_grey.gif) bottom left no-repeat;
}
.articlePhotos .top .ltc
{
	position: absolute;
	top: 0px;
	left: 0px;
	background: transparent url(../im/corners_grey.gif) bottom right no-repeat;
}
.articlePhotos .top .navi
{
	float: right;
	background: none;
	width: 95px;
	position: absolute;
	top: 10px;
	right: 15px;
}
.articlePhotos .top .navi .amount
{
	font-size: 0.8125em;
	text-align: center;
	float: left;
	display: block;
	width: 80px;
	text-align: center;
	margin-top: -2px;
}
.articlePhotos .top .navi a
{
	cursor: pointer;
}
.articlePhotos .top .navi a.toLeft
{
	float: left;
	display: block;
	width: 7px;
	height: 13px;
	background: transparent url(../im/navi_left.png) top left no-repeat !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=im/navi_left.png,sizingMethod='image');
}
.articlePhotos .top .navi a.toRight
{
	float: right;
	display: block;
	width: 7px;
	height: 13px;
	background: transparent url(../im/navi_right.png) top left no-repeat !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=im/navi_right.png,sizingMethod='image');
}
.articlePhotos .top .navi a.toLeft.unact
{
	background: transparent url(../im/navi_left_unact.png) top left no-repeat !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=im/navi_left_unact.png,sizingMethod='image');
}
.articlePhotos .top .navi a.toRight.unact
{
	background: transparent url(../im/navi_right_unact.png) top left no-repeat !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=im/navi_right_unact.png,sizingMethod='image');
}
.articlePhotos .bot
{
	background: #eae7d4 url(../im/corners_grey_bl.gif) bottom left no-repeat;
	height: 10px;
	position: relative;
}
.articlePhotos .bot .rbc
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: transparent url(../im/corners_grey_br.gif) bottom right no-repeat;
	height: 6px;
	width: 6px;
}
.articlePhotos .galleryWrap
{
	background: #eae7d4;
}
.articlePhotos .galleryWrap .wrap
{
	margin: 0 10px;
	overflow-x: hidden;
}
.articlePhotos .galleryWrap ul
{
	width: 12000px;
}
.articlePhotos .galleryWrap ul li
{
	float: left;
	margin-right: 7px;
}

/* Coments*/
.comments
{
	background: transparent url(../im/icon_comment.gif) no-repeat 0px 1px;
	padding: 0 0 0 17px;
}
.contentWrap .textWrap .attributes .comments
{
	padding: 0 0 0 17px !important;
	background: transparent url(../im/icon_comment.gif) left no-repeat !important;
}

.comments .header .amount
{
	float: right;
	margin-right: 14px;
	font-size: 0.75em;
	background: transparent url(../im/icon_comment_grey.gif) 0px 8px no-repeat;
	padding-left: 20px;
}
.comments .header
{
	margin-bottom: 20px;
	background: #EAE7D4 url(../im/date_separator_left.gif) no-repeat left top;
	height: 25px;
	line-height: 25px; /*added*/
	clear: both;
}
.comments .header h3
{
	padding-left: 14px;
	font-size: 0.8125em;
	background: transparent url(../im/date_separator_right.gif) no-repeat right top;
}
.comments .add
{
	padding: 0 20px 0 30px;
	background: transparent url(../im/icon_add_comment.gif) right no-repeat;
	font-size: 0.8125em;
	color: #c76700;
}
.comments ul
{
	padding: 10px 30px;
}
.comments ul li
{
	border-top: 1px solid #c4c4c3; /*position: relative;*/
}

.comments ul li div
{
	background: #fff;
}
.comments ul li ul
{
	margin-left: 25px;
	padding: 0;
}
.comments ul li div.attribute
{
	padding: 5px 0px;
	font-size: 0.75em;
	float: left;
	width: 100%;
}
.comments ul li div.comment-target
{
	float: left;
}
.comments ul li div.attribute .author, .lastcomments .comment-author
{
	padding-left: 24px;
	font-weight: bold;
	color: #5a534d;
	background: transparent url(../im/ico_user.gif) left top no-repeat;
}
.comments ul li div.attribute .date, .comments ul li div.attribute .reply
{
	color: #676767;
}
.comments ul li div.attribute .reply
{
	float: right;
	padding: 0 20px 0 0;
	background: transparent url(../im/icon_add_comment.gif) right center no-repeat;
	color: #c76700;
}
.comments ul li div.attribute span
{
}
.comments ul li div.comment
{
	margin-bottom: 10px;
	padding: 0px 0px 10px;
	font-size: 0.8125em;
}
.comments ul li div.comment p
{
	padding-top: 0px;
}

/* Web Conference Styles*/
.conferenceInfo
{
}
.separator
{
	margin-bottom: 16px;
	clear: both;
}
.separator
{
	margin-bottom: 16px;
}
.separator h2, .separator h3, .separator h4, .separator h5
{
	margin: 0;
}
.separator .asked
{
	font-size: 0.8125em;
	padding-right: 18px;
	background: transparent url(../im/icon_arrow_r_grey.gif) right no-repeat;
}
.separator .amount
{
	margin-right: 12px;
	padding-left: 25px;
	float: right;
	font-size: 0.75em;
	background: transparent url(../im/icon_comment_grey.gif) 0px 8px no-repeat;
}
.separator .edit
{
	margin-right: 12px;
	padding-right: 25px;
	float: right;
	font-size: 0.75em;
	background: transparent url(../im/icon_edit_grey.gif) right no-repeat;
}
.separator .edit a
{
	font-style: italic;
	color: #9a9999;
}
.separator a.edit
{
	margin-right: 12px;
	margin-top: 5px;
	padding-right: 25px;
	float: right;
	font-size: 0.75em;
	background: transparent url(../im/icon_edit_grey.gif) right no-repeat;
	width: 13px;
	height: 13px;
}
.separator .next
{
	font-size: 0.8125em;
	padding-right: 18px;
	background: transparent url(../im/icon_arrow_r_grey.gif) right no-repeat;
	float: right;
	margin-right: 14px;
}
.separator .next a
{
	color: #5a534d;
}

/*Important Information Block*/
.importantInfo
{
	background: transparent url(../im/infoBox_bg_bot_right.gif) bottom right no-repeat;
	margin-bottom: 12px;
	min-height: 70px !important;
	height: auto !important;
	height: 70px;
}
.importantInfo .header
{
	height: 4px;
	background: transparent url(../im/infoBox_bg_top_right.gif) top right no-repeat;
}
.importantInfo .header .top
{
	height: 4px;
	line-height: 4px;
	font-size: 4px;
	background: transparent url(../im/infoBox_bg_top_left.gif) top left no-repeat;
}
.importantInfo .bodyText
{
	padding: 12px 12px 0px 77px;
	background: transparent url(../im/infoBox_bg_bot_left.gif) bottom left no-repeat;
	font-size: 0.8125em;
	font-style: italic;
	color: #514d4b;
	position: relative;
	min-height: 70px !important;
	height: auto !important;
	height: 70px;
}
.importantInfo .bodyText p
{
}
.importantInfo .bodyText .attention
{
	position: absolute;
	top: 12px !important;
	left: 12px !important;
	width: 47px;
	height: 43px;
	background: transparent url(../im/icon_attention.gif) 0px 0px no-repeat;
}

.articleList .more
{
	padding: 0 12px;
}
.articleList ul
{
	padding: 0 12px;
}
.articleList ul li
{
	margin: 0 0 12px 0;
	border-bottom: 1px solid #c4c4c3;
}
.articleList.archive ul li
{
	border: none;
	margin-bottom: 20px;
}
.articleList.archive ul li.separator
{
	margin: 0px 0 2px;
}
.articleList ul li .question
{
	margin: 0 0 12px 0;
	padding: 12px;
	font-size: 0.8125em;
	font-style: italic;
	background: #f0f0ed;
}
.articleList ul li h4
{
	margin-bottom: 10px;
	font-size: 0.75em;
	font-weight: bold;
	color: #5a534d;
}
.articleList ul li h4 span
{
	font-weight: normal;
}
.articleList ul li p
{
	margin-bottom: 6px;
	font-size: 0.75em;
}

/*Paginator*/

.paginator
{
	padding: 0;
	text-align: center;
	font-size: 0.8125em;
}
.paginator a
{
	padding: 4px 4px;
	color: #5a534d;
	font-weight: bold;
}
.paginator a.act
{
	background: #dfdcca;
	color: #b0aea0;
}
.paginator a.toLeft
{
	padding: 0px 8px;
	background: transparent url(../im/navi_left.png) 0px 2px no-repeat !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=im/navi_left.png,sizingMethod='image');
}
.paginator a.toRight
{
	padding: 0px 8px;
	background: transparent url(../im/navi_right.png) 0px 2px no-repeat !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=im/navi_right.png,sizingMethod='image');
}
.paginator a.toLeft.unact
{
	background: transparent url(../im/navi_left_unact.png) 0px 2px no-repeat !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=im/navi_left_unact.png,sizingMethod='image');
}
.paginator a.toRight.unact
{
	background: transparent url(../im/navi_right_unact.png) 0px 2px no-repeat !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=im/navi_right_unact.png,sizingMethod='image');
}

/* User Profile */
.inside #main #maincontent .contentItem.userData
{
}
.inside #main #maincontent .contentItem.userData .userpicWrap
{
	position: relative;
}
.inside #main #maincontent .contentItem.userData .userpicWrap img
{
	vertical-align: middle;
}
.inside #main #maincontent .contentItem.userData .userpic
{
	padding-top: 8px;
	position: absolute;
	top: 0px;
	right: 4%;
	background: url(../im/userpic_bg.gif) top left no-repeat;
	width: 100px;
	height: 100px;
	text-align: center;
}
.inside #main #maincontent .contentItem.userData .userpic.edit
{
	padding-top: 8px;
	background: url(../im/userpic_bg_edit.gif) top left no-repeat;
	width: 100px;
	height: 110px;
	text-align: center;
}
.inside #main #maincontent .contentItem.userData .userpic.edit a
{
	font-size: 0.75em;
	color: #9a9999;
	font-style: italic;
}

.inside #main #maincontent .contentItem.userData ul
{
	font-size: 0.75em;
	float: left;
	clear: both;
	width: 96%;
	margin: 0 2%;
}
.inside #main #maincontent .contentItem.userData ul li
{
	float: left;
	width: 100%;
	margin-bottom: 8px;
}
.inside #main #maincontent .contentItem.userData ul li p
{
	float: left;
	width: 100%;
	margin-bottom: 8px;
}
.inside #main #maincontent .contentItem.userData ul li a
{
	color: #c76700;
}
.inside #main #maincontent .contentItem.userData ul li span.label
{
	color: #999999;
	width: 132px;
	float: left;
	display: block;
}
.inside #main #maincontent .contentItem.userData ul li span.data
{
	padding-left: 132px;
	display: block;
}
.inside #main #maincontent .contentItem.userData ul li span.data input, .inside #main #maincontent .contentItem.userData ul li span.data textarea
{
	width: 260px;
	border: 1px solid #d2d0c6;
}
.inside #main #maincontent .contentItem.userData ul li span.location input
{
	width: 180px;
}
.inside #main #maincontent .contentItem.userData ul li span.data .datefield
{
	padding: 0;
	border: none;
	background: none;
	top: 0px;
}
.inside #main #maincontent .contentItem.userData ul li span.data .datefield button
{
	border: none;
	background: none;
	cursor: pointer;
	margin: 0;
}



.inside #main #maincontent .contentItem.userData ul li span.data select
{
	border: 1px solid #d2d0c6;
}
.inside #main #maincontent .contentItem.userData ul li span.data textarea
{
	height: 85px;
}
.inside #main #maincontent .contentItem.posibilities ul li span.label
{
	color: #999999;
	width: 205px;
}
.inside #main #maincontent .contentItem.posibilities ul li span.data
{
	padding-left: 205px;
}
.inside #main #maincontent .contentItem.statistics ul li, .inside #main #maincontent .contentItem.infoblockSet ul li
{
	width: 45%;
	padding-right: 4%;
}
.inside #main #maincontent .contentItem.statistics ul li span.label, .inside #main #maincontent .contentItem.infoblockSet ul li span.label
{
	width: auto;
}
.inside #main #maincontent .contentItem.statistics ul li span.data, .inside #main #maincontent .contentItem.infoblockSet ul li span.data
{
	text-align: right;
}
.inside #main #maincontent .contentItem.infoblockSet ul li span input
{
	margin-right: 6px;
	outline: none;
}
.inside #main #maincontent .contentItem.userData ul li p span.data input
{
	margin-right: 4px;
	width: auto;
	vertical-align: middle;
}
/*  Reference*/
.reference ul
{
	margin-bottom: 35px;
	padding-bottom: 8px;
	text-align: center;
	border-bottom: 1px solid #c4c4c3;
}
.reference ul li
{
	display: inline;
	font-size: 0.8125em;
	padding: 3px 0px;
}
.reference ul li a
{
	color: #443c38;
	padding: 4px 4px 4px 6px;
	text-decoration: none;
}
.reference ul li.act
{
	background: transparent url(../im/letter_act_right.gif) right no-repeat;
}
.reference ul li.act a
{
	background: transparent url(../im/letter_act_left.gif) left no-repeat;
}
.reference .referenceWrap
{
	padding: 0 16px;
}
.reference .separator .letter
{
	text-align: center;
	font-weight: bold;
}
.reference dl
{
	font-size: 0.8125em;
}
.reference dl dd
{
	padding-bottom: 10px;
	color: #003fb2;
	font-weight: bold;
}
.reference dl dt
{
	padding-bottom: 12px;
	margin-bottom: 16px;
	border-bottom: 1px solid #c4c4c3;
}
.reference dl dt.last
{
	border-bottom: none;
}
/*  Single Photogallery Page*/
.photogalleryWrap
{
}
.photogalleryBody
{
	width: 33.3%;
	padding: 10px 0;
}
.photogalleryWrap .photogalleryBody ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 300%; //margin-right:-300%;position:relative;}
.photogalleryWrap .photogalleryBody ul li
{
	list-style-type: none;
	display: block;
	float: left;
	padding: 0;
	margin: 0 0 20px 0;
	background: none;
	float: left;
	width: 33.3%;
	text-align: center;
}

.photogalleryWrap .photogalleryBodyVideo ul li
{
	list-style-type: none;
	display: block;
	float: none!important;
	padding: 0;
	margin: 0 0 20px 0;
	background: none;
	float: left;
	width: 33.3%;
	text-align: center;
}

.photogalleryWrap .photogalleryBody ul li a
{
	padding: 0px;
}
.photogalleryWrap a.back
{
	color: #c76700;
	padding-right: 25px;
	background: transparent url(../im/icon_blogs.gif) right no-repeat;
}

/*Web-Journal*/
.journalPreview tr td.category
{
	white-space: nowrap;
	color: #999;
}

/*Journalists page*/
.personData
{
	padding: 0 16px;
}
.personData .topBar
{
	padding: 6px 0;
}
.personData table
{
	width: 100%;
}
.personData table tr td
{
	vertical-align: top;
}
.personData table .userpic
{
	width: 110px;
	text-align: center;
}
.personData table .permission
{
	width: 50%;
	border-left: 1px solid #fff;
	padding-left: 10px;
}
.personData table .permission a
{
	color: #c76700;
}
.categoryPicker table tr td
{
	vertical-align: top;
}
.categoryPicker table tr td ul
{
	margin-bottom: 5px;
}
.categoryPicker table tr td ul li
{
	margin-bottom: 5px;
	padding-left: 10px;
	list-style-type: none;
	background: none;
	float: left;
	width: 100%;
}
.categoryPicker table tr td ul li a
{
	margin-right: 4px;
	float: left;
	display: block;
}
.categoryPicker table tr td ul li a.edit
{
	margin-top: 3px;
	width: 13px;
	height: 13px;
	background: transparent url(../im/icon_add_comment.gif) 0px 0px no-repeat;
}
.categoryPicker table tr td ul li a.add
{
	margin-top: 3px;
	width: 13px;
	height: 13px;
	background: transparent url(../im/ico_add.gif) 0px 0px no-repeat;
}
.articleOptions
{
	margin-bottom: 20px;
}
.articleOptions table
{
	width: 100%;
	font-size: 0.8125em;
}
.articleOptions table tr td
{
	padding-bottom: 8px;
}
.articleOptions table input
{
	margin-right: 4px;
	vertical-align: middle;
}
a.addMaterial
{
	padding-left: 25px;
	background: transparent url(../im/ico_add.gif) right no-repeat;
	padding-right: 20px;
	width: auto;
	color: #c76700;
}
div.fotoDescList
{
}
div.fotoDescList ul
{
	float: left;
	width: 100%;
}
div.fotoDescList ul li
{
	float: left;
	width: 100%;
	list-style-type: none;
	background: none;
	padding: 0;
}
div.fotoDescList ul li img
{
	float: left;
	margin-right: 8px;
}
div.fotoDescList ul li a.edit
{
	float: right;
	width: 13px;
	height: 13px;
	background: transparent url(../im/icon_add_comment.gif) right no-repeat;
	margin-top: 4px;
	margin-right: 4px;
	margin-left: 8px;
	color: #c76700;
}
div.fotoDescList ul li a.delete
{
	float: right;
	width: 13px;
	height: 13px;
	background: transparent url(../im/ico_delete.gif) right no-repeat;
	margin-top: 4px;
	margin-right: 30px;
	color: #c76700;
}
/*  Blogs  */

.blogauthor
{
	margin: 0 0 10px 0;
	padding: 0 2%;
	font-size: 0.75em;
	float: left;
	width: 96%;
}
.blogauthor h1
{
	font-weight: bold;
}
.blogauthor .about
{
	margin-bottom: 12px;
}



/* Buttons + Form Elements*/
.button
{
	margin: 0 8px 0 0;
	float: left;
	height: 23px;
	line-height: 23px;
	display: block;
	background: transparent url(../im/button_def_bg.gif) repeat-x;
	color: #000 !important;
	text-decoration: none !important;
}
.button .lc
{
	padding: 0 13px 0 16px;
	float: left;
	height: 23px;
	line-height: 23px;
	display: block;
	background: transparent url(../im/button_def_bg_left.gif) no-repeat;
}
.button .rc
{
	float: left;
	width: 2px;
	height: 23px;
	line-height: 23px;
	display: block;
	background: transparent url(../im/button_def_bg_right.gif) no-repeat;
}
.buttonWrap
{
	float: left;
	clear: both;
}
.buttonWrap .button
{
	height: 50px;
	background: #eae7d4 url(../im/button_right_bg.gif) right top no-repeat;
	margin: 0;
}
.buttonWrap .button a
{
	padding: 0 13px 0 65px;
	height: 50px;
	line-height: 50px;
	display: block;
	float: left;
	background: transparent url(../im/button_left_bg.gif) left top no-repeat;
	font-size: 1.125em;
	font-family: 'MyriadProRegular';
	text-transform: uppercase;
	color: #443c38;
}
.buttonWrap .button a:hover
{
	text-decoration: none;
}

/* Comment form*/
form
{
	margin-bottom: 12px;
	padding: 0 0;
}
#quicksearchform
{
	padding: 0;
}
.contentWrap form table
{
	margin: 0;
}
#commentform, #appform
{
	font-size: 0.8125em;
}
form tr td
{
	padding-bottom: 8px;
/*	padding-right: 12px;       */
    font-size: 12px;
    vertical-align: top;
}
form tr td .login
{
	color: #c76700;
}
form tr td input
{
	border: 1px solid #d2d0c6;
	padding: 2px;
	width: 96%;
}
p.description {
  font-size: 12px;
  padding: 0 0 8px 0;
}
input.subscribe-send {
  background: #D2CFBD;
  border: 1px solid #808080;
  cursor: pointer;
}


form tr td select
{
	border: 1px solid #d2d0c6;
	height: 19px;
	padding: 0;
	width: 98%;
}
form tr td input.chkbox, input.cbttn, input.rbttn
{
	width: auto;
	vertical-align: middle;
	margin-right: 4px;
}
.error
{
	color: #d13434;
}

form tr td input.sbttn
{
	width: auto;
	background: transparent url(../im/submit_bg_form.gif) 0px 0px no-repeat;
	border: none;
	width: 116px;
	height: 22px;
	font-size: 0.85em;
	text-transform: uppercase;
	cursor: pointer;
}
form tr td textarea
{
	border: 1px solid #d2d0c6;
	width: 98%;
}
form tr td.labelcol
{
	width: 230px;
}

/*  misc. */
.banner
{
	margin-bottom: 8px;
    text-align: center;
}
#footerline
{
}
.footer
{
	background: transparent url(../im/footer_bg.gif) 0px 19px repeat-x;
	height: 100px;
	font-size: 0.6875em;
	padding-bottom: 20px;
}
.footer .inside
{
	height: 100px;
	background: transparent url(../im/footer_bg_middle.gif) 330px center no-repeat;
}
#footer .footLeft
{
	margin-top: 31px;
	margin-left: 16px;
	float: left;
	text-align: left;
	color: #0044aa;
}
#footer .footRight
{
	margin: 31px 0px 0 110px;
	float: left;
	background: none;
	text-align: left;
	color: #8a8a8a;
}
#footer .designBy
{
	float: right;
	height: 38px;
	border-left: 1px solid #d2cfbd;
	color: #8a8a8a;
	padding: 10px 0 0 18px;
	margin: 29px 18px 0 0;
}
#footer .designBy a
{
	display: block;
	width: 62px;
	height: 18px;
	background: transparent url(../im/e-design.gif) 0px 0px no-repeat;
}
#footer .designBy a:hover
{
	display: block;
	width: 62px;
	height: 18px;
	background-position: 0px -18px;
}

#footer div
{
	line-height: 1.25em;
}
.hidden
{
	display: none;
}
.printlink a
{
	padding-left: 13px;
	background: transparent url(../im/ico_print.gif) right no-repeat;
	text-decoration: none;
}
p.warningMessage
{
	font-size: 0.75em;
	margin-bottom: 10px;
}
/*Search By date*/
.searchbydate
{
	padding: 0px 16px 0 0;
	margin-bottom: 10px;
	height: 24px;
	line-height: 24px;
	background: #EAE7D4 url(../im/date_separator_right.gif) no-repeat right top;
	font-size: 0.75em;
}
.searchbydate .dateinterval, .searchbydatetoggle
{
	padding: 0 10px;
	float: left;
	margin-top: 0px;
	background: #EAE7D4 url(../im/date_separator_left.gif) no-repeat left top;
}
.searchbydatetoggle
{
	background: transparent url(../im/icon_arrow_r_grey_s.gif) right no-repeat;
}
.searchbydate .dateinterval, .searchbydatetoggle a
{
	/*border-bottom: 1px dashed #2E2E2E;*/ /*text-decoration: underline;*/
	color: #777;
}
.searchbydate .dateinterval
{
	margin: 0;
	padding: 0;
}
.searchbydate .dateinterval form
{
	margin: 0;
}
.searchbydate .dateinterval  div
{
	background: none;
}
.searchbydate .dateinterval div input
{
	float: left;
	margin-top: 2px;
}
.searchbydate .dateinterval div, .searchbydate .dateinterval input.sbttn
{
	margin: 0px 0 0 0;
	padding: 0;
	float: left;
	top: 0;
	background: none;
	border: none;
}
.searchbydate .dateinterval button
{
	margin-top: 2px;
	background: none;
	border: none;
	cursor: pointer;
}
.searchbydate .dateinterval input.sbttn
{
	margin-top: 2px;
	padding-bottom: 2px;
	height: 20px;
	line-height: 20px !important;
	cursor: pointer;
	width: 80px;
	text-align: center;
	background: transparent url(../im/button_search_by_date.gif) 0px 0px no-repeat;
	font-size: 0.9em;
	color: #2E2E2E;
}
.searchbydate .datefield
{
	width: 10em !important;
}
.searchbydate .datefield input
{
	width: 5em !important;
}
#container_c.yui-skin-sam .container-close
{
	right: 5px;
}
/*  sitemap  */
.sitemap .sitemaptree
{
	margin: 0;
}
.sitemap .sitemaptree li
{
	background: none;
	margin-bottom: 6px;
}
/*404*/
.wrap404
{
	margin: 0 auto;
	text-align: center;
}
.wrap404 h3
{
	font-size: 1.125em;
	color: #6f5645;
}
.page404 .logonMenu
{
	visibility: hidden;
}

.rsslink
{
	position: absolute;
	right: 9px;
	top: 9px;
}
.emptyarticlelist
{
	margin-bottom: 10px;
	padding: 0 10px;
	font-size: 0.75em;
}

/*   tables inside content styling */
.contentWrap table p
{
	margin: 0;
	padding: 0;
}
.contentWrap table
{
	width: 100%;
	border-collapse: collapse;
}
.contentWrap table.blue th
{
	background: #d1dcf1;
	color: #0a3276;
	font-size: 0.8125em;
}
.contentWrap table.blue .odd td
{
	background: #eff4ff;
}
.contentWrap table.yellow th
{
	background: #fdeba5;
	color: #833009;
	font-size: 0.8125em;
}
.contentWrap table.yellow .odd td
{
	background: #fff9e4;
}
.contentWrap table td, .contentWrap table th, .contentWrap table tfoot
{
	border: 1px solid #bdb9ab;
	padding: 5px 5px;
}
table.registrationform td
{
	border:none !important;
}

.contentWrap table.ctrlsholder td, .contentWrap table.ctrlsholder th, .contentWrap table.ctrlsholder tfoot
{
	border: none;
	padding: 5px 5px;
}

/*  Print page  */
/*.print .logo
{
	float: left;
	padding: 16px 20px 0 0;
}
.print .date
{
	padding-top: 50px;
	margin-bottom: 0px;
}

.print .date, .print .link
{
	margin-top: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #999999;
}
.print .clear
{
	clear: both;
	display: block;
	height: 1px;
	line-height: 1px;
}
.print .ruler
{
	clear: both;
	display: block;
	height: 1px;
	line-height: 1px;
	border-bottom: 1px solid #adadad;
	margin-bottom: 18px;
}
.print .siteUrl a
{
	float: left;
	padding: 0 20px 20px 20px;
	font-size: 18px;
	color: #999999;
}
.print .siteUrl p
{
	font-size: 14px;
	color: #999999;
}*/

textarea.blogCode
{
	width: 73%;
	height: 100px;
    display: block;
}

.MapContainer
{
	position: relative;
	width: 512px;
	height: 304px;
	left: 0;
	float: left;
}
#Map
{
	position: absolute;
	width: 512px;
	height: 304px;
	left: 0;
	top: 0;
	margin: 0 auto;
}
#Map img
{
	position: absolute;
	width: 512px;
	height: 304px;
	border: 0;
}
img#blankBox
{
	position: absolute;
	left: 0;
	top: 0;
}
#tAreas .bd{
   background-color: #fff;
   margin: 0;
   padding: 10px;
   font-family: Tahoma;
   font-size: 11px;
   color: #7c7c7c;
   border-style: solid;
   border-color: 7c7c7c;
   height: auto;
   width: auto;
/*   opacity:.9;filter:alpha(opacity=9);
   	    -moz-opacity: 0.9;
		-khtml-opacity: 0.9;*/
}

#tAreas .bd p {
  margin: 0;
  padding: 0;
  line-height: 20px;
  text-align: left;
}


#tAreas .bd a{
   font-family: Tahoma;
   font-size: 12px;
   color:#1B72BD;
   font-weight: bold;
   text-decoration: none;
}

#tAreas {
  background-color: #fff;
}
h1 {
  font-family: arial; font-size: 26px; line-height: 27px;
}

.sape-buttons,
.sape-buttons a
{
	color:#8A8A8A;
	font-size:0.6875em;
}

a.a2a_dd 
{
	width:105px; height:19px; background: url(../im/post-it.png) no-repeat top; display:inline-block; vertical-align: middle;
}
a.a2a_dd:hover
{
	width:105px; height:19px; background: url(../im/post-it.png) no-repeat 0px -31px; display:inline-block 
}
/* article ratings */
.bar
{
	height:13px;
	width:100px;
	padding:3px 0 0;
}
.bar div
{
	height:13px;
	float:left;
}
.bar-minus
{
	background-color:#F28783;
}
.bar-plus
{
	background-color:#85d655;
}
#articleratingdisplay div
{
	float:right;
}
#articleratingdisplay .bottom
{
	float:none;
	clear:left;
}
#articleratingdisplay .plus {
	background: url(../im/rating.png) -17px -17px no-repeat;
}
#articleratingdisplay .minus {
	background: url(../im/rating.png) 0px -17px no-repeat;
}
#articleratingdisplay .img-plus,
#articleratingdisplay .img-minus,
#articleratingdisplay .plus,
#articleratingdisplay .minus
{	width:16px; height:16px; cursor:pointer;
}
#articleratingdisplay .img-plus {
	background: url(../im/rating.png) -17px -17px no-repeat;
}
#articleratingdisplay .img-minus {
	background: url(../im/rating.png) 0px -17px no-repeat;
}
#articleratingdisplay .avaliable .plus:hover {
	background: url(../im/rating.png) -17px 3px no-repeat;
}
#articleratingdisplay .avaliable .minus:hover {
	background: url(../im/rating.png) 0px 3px no-repeat;
}
#articleratingdisplay { 
	font-size:0.75em; color:#444444; margin:0 0 10px 29px}
#articleratingdisplay .label { 
	margin:0 5px 0 0}
#articleratingdisplay .value-plus,
#articleratingdisplay .value-minus{
	color: #999999; margin:0 3px;
}
/* /article ratings */
.message-updated
{
	color:#D13434;
}

.vkontakte span {
	width:21px; height:19px; background: url(../im/vkontakte.gif) no-repeat top; display:inline-block; vertical-align: middle; }
.vkontakte span:hover {
	background: url(../im/vkontakte.gif) no-repeat 0px -31px; }
.comments ul li div.childs .expand{ 
	background: url(../im/grey_slider.gif) repeat-x 5px; width:100%; margin-bottom:18px; }	
	
.poll_votes_result .description
{
	float:left;
	display:inline-block;
}
.poll_votes_result .value
{
display:inline-block;
float:right;
}
.poll_votes_result .bar_ex
{
	clear:both;
	width:100%;
	background-color:#f0f0f0;
}
.poll_votes_result .bar_in
{
	background-color:#0001C8;
	height:10px;
}
.articlesauthor
{
	padding-bottom:11px;
}
/*************portlet *********/
.composite-banner {
  margin-bottom: 15px;
  width: 338px;
  height: 107px;
  background: #eae7d4 url("../im/corners_grey.gif") no-repeat scroll -3px 104px ;
}
.banner-buttons {
    width: 324px;
  height: 67px;
  padding: 0 0 0 4px;

}


.banner-button
{
	float:left;
	width:53px;
	height:75px;
	display:inline-block;
    background: transparent url(../im/portlet_im_bg.jpg) center 0px no-repeat;
    padding: 0 ;
}
.banner-button .banner {
   	width:53px;
	height:67px;
}
.banner-button .banner img {
   margin-top: 10px;
}

.banner-button.act
{
	border-style:none;
    background: transparent url(../im/portlet_im_bg_act.jpg) center 0px no-repeat;
}
.composite-banner .description
{   height: 29px;
	clear:both;
    background: transparent url("../im/corners_grey.gif") no-repeat scroll 335px 29px ;
    font-size: 18px;
    font-family: 'MyriadProRegular',Trebuchet MS,Verdana,sans-serif;
    color: #45464d;
    text-align: center;
    text-transform: uppercase;
    padding: 3px 0 0 0;
}
.composite-banner .ltc {
background:url("../im/corners_grey.gif") no-repeat scroll -3px -3px transparent;
display:block;
float:left;
left:0;
position:absolute;
top:0;
z-index:99;
}
.composite-banner .rtc {
background:url("../im/corners_grey.gif") no-repeat scroll 0 -3px transparent;
position:absolute;
right:0;
top:0;
}
.fb-like {
    margin: -18px;
    position: absolute;
    right: 600px;
}
.print h2.link {
    color: #999999;
    font-size: 11px;
    font-weight: normal;
    line-height: 11px;
    margin: 0;
    padding: 0;
}
.comment2article span
{
	width:13px;
	height:13px;
	padding-right:20px;
	background: url("../im/icon_blogs.gif") no-repeat scroll right center;
}





































