﻿/*********************************************************
	GENERAL
/*********************************************************/

* {margin:0;padding:0;}
body {font-family:Arial;color:#343434;font-size:12px;line-height:18px;}
a {color:#0263b0;text-decoration:none;outline:0;}
a:HOVER{color:#0396b7;}
.container{position:relative;width:757px;margin:auto;}
.header, .middle, .footer {width:100%;}
ul {list-style:none;}
.hList li {display:inline;}

.blue{color:#0263b0;}	/* BLUE			- for links   */
.lblue{color:#0396b7;}	/* LIGHT BLUE	- forTitles   */
.dblue{color:#304b76;}	/* DARK BLUE	- forLargeTitles   */
.dgray{color:#343434;}	/* DARK GRAY	- normal	  */
.lgray{color:#cfcfcf;}	/* LIGHT GRAY	- h.seperator */
.black{color:Black;}
.white{color:White;}

.xsmall{font-size:10px;}
.smaller{font-size:11px;}
.small{font-size:12px;}
.medium{font-size:13px;}
.large{font-size:14px;}
.larger{font-size:15px;}
.xlarge{font-size:16px;}

.block {display:block;}
.bold {font-weight:bold;}
.checkBox input{width:10px; height:10px; margin:2px 0 2px 2px;}
.hDotted {font-size:0px; background:url(images/dot_gray.png) repeat-x; height:1px;}
.alignTop td {vertical-align:top;}
.itemTitle { font-size:15px; font-weight:bold;}
.borderThumb {border:1px #c4c4c4 solid; padding:1px;}
.borderThumb:HOVER{border:1px #1b75b1 solid; background-color:#1b75b1;}
.borderThumbNoHover{border:1px #c4c4c4 solid !important; background:none !important;}
.shadowThumb{background:url(images/shadowThumb.png) no-repeat; display:block; width:92px; height:92px; padding-top:10px; text-align:center; overflow:hidden;} 
a.lblue:HOVER{color:#0263b0;}
.submitMsg{display:block; text-align:center; padding:2px 5px; background-color:#0166ac; color:White;}
.SubmitFaild{background-color:#cd0000 !important;}
textarea {font-family:Arial; font-size:12px;}

.justify {text-align:justify}

/*********************************************************
	MASTER
/*********************************************************/

.topBar
{
	height:34px;
	background:url(images/bottom_bar_bg.png) repeat-x;
	line-height:34px;
	vertical-align:middle;
}
.bottomBar
{
	height:35px;
	background:url(images/topBar.png) repeat-x;
	line-height:35px;
	vertical-align:middle;	
}
.header
{
	position:relative;
	height:132px;
	z-index:999;
	margin-top:2px;
}
.sideCol
{
	width:163px;
	position:relative;
	z-index:99;
}
.mainCol
{
	width:591px;	
}
.headerNavFrame
{
	margin-top:100px;
	height:25px;
}
.topMenu
{
	width:300px;
}
.search
{
	width:235px;
}
.langOptions
{	
	/*width:56px;*/
}
.langOptions a
{
	cursor:pointer;
}
.langOptionsFrame
{
	background-color:White;
	border:1px #019dc3 solid;
	width:60px;
	border-bottom:0;
}
.langOptionsFrame a
{
	display:block;
	padding:0 10px;
	border-bottom:1px #019dc3 solid;
}
.langOptionsFrame a:HOVER
{
	background-color:#019dc3;
	color:White;
}
.sideMenu
{
	height:376px;
	background-color:#019fc4;
	color:White;
	margin-top:1px;
}
.sideMenu a
{
	color:White;
	font-weight:bold;
	display:block;
	height:29px;
	line-height:29px;
	vertical-align:middle;
	overflow:hidden;
	padding:0px 15px;
	background-image:url(images/side_menu_sep.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
.sideMenu .sideMenuItemActive
{
	background-color:#0263b0;
}
.lastSideMenuItem
{
	background-image:none !important;
}
.sideMenu a:HOVER
{
	background-color:#0263b0;	
}
.middle
{
	clear:both;
	margin-bottom:80px;
	z-index:2;
}

.searchBox
{
	background:url(images/search_box_bg.png) no-repeat;
	width:183px;
	height:21px;
}
.searchBox input
{
	border:0px !important;
	margin-top:2px;
	color:#444444;
}
.bottomLinks
{
	background:url(images/bottom_links_frame_bg.png) no-repeat center center;
	width:566px;
	height:31px;
}
.bottomLinks a
{
	text-decoration:underline;
	color:#3a3a3a;
}
.bottomLinks a:HOVER
{
	color:#0396b7;
}
.bottomModulesFrame
{
	margin-right:30px;
}

.mainContent
{
	min-height:680px;
}

/*********************************************************
	HOME
/*********************************************************/

.sideMenuSmall
{
	background:url(images/blogs_menu_sep.png) no-repeat top;
	margin-top:25px;
	padding:5px 0 20px 0;
}
.sideMenuSmall .vList
{
	background:no-repeat;
	background-image:url(images/blogs_menu_icons.png);
	background-repeat:no-repeat;
}
.sideMenuSmall a
{
	display:block;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	font-weight:bold;
	padding:0 30px 0 10px;
	background-image:url(images/blogs_menu_sep.png);
	background-repeat:no-repeat;
}
.infoBox
{
	background:url(images/phone_box_bg.png) no-repeat;
	height:72px;
	width:163px;
}
.infoBox span
{
	font-weight:bold;
	display:block;
	text-align:center;
	color:White; 
}
.infoBox .lblPhone
{
	font-size:20px;
	direction:ltr;
	padding-top:5px;
}
.adBoard
{
	margin-top:25px;
	padding-bottom:13px;
	background:url(images/adBoard_bottom_bg.png) no-repeat bottom;
}

.adsBoardContent {
	position: relative;
	overflow: hidden;
	height: 150px;
	background:#e7eff1;
}
.adBoardItem {
	position: absolute;
	top: 155px;
	left: 5px;
	height: 150px;
	width:145px;
}
.newsletterReg
{
	margin-top:20px;
}
.homeNews
{
	margin:20px 20px 0 0;
}
.newsFirst
{
	margin:25px 0 35px 0;
}
.eventsBoard
{
	margin-top:23px;
	padding-bottom:18px;
	background:url(images/dot_gray.png) repeat-x bottom;	
	position:relative;
}
.eventsBoard .pnlLoading
{
	width:215px;
	height:155px;
	background:white;
	position:absolute;
	top:30px;
	left:0px;
	display:none;
	z-index:8;
	text-align:center;
}
.pnlLoading img
{
	position:relative;
	top:50px;
}
.pnlLoading span
{
	position:relative;
	top:50px;
	font-size:10px;
	color:#019FC4;
	display:block;
	text-align:center;
}
.itemEvent{ cursor:pointer;}
.itemEvent .pnlTooltipHolder {position:relative;}

.eventsBoard .tooltip
{
	width:308px;
	display:none;
	position:absolute;
	bottom:22px;
	left:0px;
	text-align:right !important;
	z-index:9999 !important;
}
.eventsBoard .tooltipInner
{
	right:-8px !important;
}
.eventsBoard .tooltip .lblLeftCol span
{
	display:block;
	clear:both;
}
.eventsBoard .tooltip .lblDate
{
	color:#9ceafa !important;
}
.eventsBoard .tooltip .lblTitle
{
	font-size:14px;
	font-weight:bold;
	color:White !important;
}
.eventsBoard .tooltip .lblSummary
{
	font-size:12px;
	color:#acefff;
	font-weight:bold;
}
.lblLeftCol
{
	display:inline-block;
	float:left;
	width:190px;
}
.eventsBoard .tooltip img
{
	float:right;
}

.eventsBoard .tooltip a
{
	display:block;
	clear:both;
	/*margin:10px 0 0 0;*/
	float:right;
	width:262px;
	padding:5px;
	cursor:pointer;
}
.eventsBoard .tooltip a:HOVER
{
	background:#006e9c;
}
.pnlTooltipTop
{
	width:308px;
	height:8px;
	background:url(images/tooltip_shadow_top.png) no-repeat;
	position:absolute;
	top:-8px;
	right:0px;
}
.pnlTooltipContent
{
	background:url(images/tooltip_shadow_sided.png) repeat-y;
	float:right;
	width:308px;
}
.pnlTooltipContentLinks
{
	background:url(images/tooltip_bg.jpg) repeat-x bottom;
	width:272px;
	margin-right:8px;
	float:right;
	padding:10px;
}
.pnlTooltipBottom
{
	width:308px;
	height:8px;
	background:url(images/tooltip_shadow_bottom.png) no-repeat;
	position:absolute;
	bottom:-8px;
	right:0px;
}
.pnlTooltipBottomPointer
{
	width:16px;
	height:16px;
	position:absolute;
	left:10px;
	bottom:-8px;
	background:url(images/tooltip_shadow_bottom_pointer.png) no-repeat;
}
.tooltipInner .pnlTooltipBottomPointer
{
	right:10px !important;
	background:url(images/tooltip_shadow_bottom_pointer_inner.png) no-repeat !important;
}
.eventsBoardInner
{
	width:163px;
}

.calendarCurrentDay
{
	background:url(images/calendarItemBorder.gif) no-repeat;
}
.calendarCurrentDayInner
{
	background:url(images/calendarItemBorderInner.gif) no-repeat;
}
.videos
{
	margin-top:10px;
}
.gallery
{
	margin-top:20px;
	border-top:1px #cfcfcf solid;
	padding-top:10px;
}

.homeMainContent .banners
{
	position:absolute; 
	width:530px;
	margin-top:25px; 
	padding-top:30px; 
    bottom:0px; 
    border-top:1px #cfcfcf solid;	
}

.akimVision
{
	position:absolute;
	width:140px;
	bottom:33px;
	left:28px;
	font-size:12px !important;
}
.lblArtistInfo
{
	line-height:16px !important; 
	height:35px !important;
}
.homeLink
{
	background:url(images/bg_home_link.jpg)right no-repeat ; 
	display:inline-block; 
	width:22px; 
	height:10px; 
	position:relative; 
	top:4px;
}
.setHomeLink
{
	position:absolute; 
	left:0px; 
	top:0px; 
	color:White; 
	cursor:pointer; 
	font-size:11px;
	background:url(images/icon_star.png) right 13px no-repeat; 
	padding-right:13px;
	font-weight:bold;
}

/*********************************************************
	INNER PAGES
/*********************************************************/

.InnerPageContainer
{
	background:url(images/inner_page_bg.png) repeat-x top;
	width:580px;
}
.InnerPageContainer .justify a
{
	text-decoration:underline;
}

.largeTitle
{
	font-size:26px;
	font-weight:bold;
	color:#2b4c7f;
	line-height:28px;
	display:block;
}

.mediumTitle
{
	font-size:18px;
	font-weight:bold;
	color:#2b4c7f;
}

.smallTitle
{
	font-size:14px;
	font-weight:bold;
}

.innerPageHeader
{
	padding-bottom:18px;
	background:url(images/dot_gray.png) repeat-x bottom;
}

.tblDepartmentSummary
{
	padding:20px 0;
	margin-top:10px;
}
.tblDepartmentSummary td
{
	padding:5px 0;
}
.hSep
{
	background:url(images/dot_gray.png) repeat-y center;
}
.innerNewsTitle
{
	padding:30px 0 20px;
}
.newsItem
{
	display:block;
	padding:10px;
	border:1px #7187b7 solid;
	float:right;
	width:534px;
	margin-bottom:10px;
	cursor:pointer;
	background:url(images/news_item_bg.png) repeat-x top #fafafa;
	min-height:80px;
	overflow:hidden;
}
.newsItem:HOVER
{
	background-color:#f4f7fb;
	border:1px #0263b0 solid;
}
.newsItem:HOVER span
{
	color:#0263b0 !important;
}
.newsItem img
{
	margin-left:15px;
}
.listItem
{
	border:0 !important;
	background:none !important;
	margin-bottom:0px !important;
}
.listItem img
{
	border:1px #294d7d solid !important;
}
.listHSep
{
	font-size:0px;
	height:1px;
	width:100%;
	background-color:#e0e0e0;
	overflow:hidden;
	margin-bottom:15px;
}
.newsItemContent
{
	display:block;
	width:380px;
	overflow:hidden;
}
.branchesNews .newsItemContent
{
	width:420px;
}
.newsItemSummary
{
	display:block;
	padding:8px 0;
	height:50px;
	overflow:hidden;
}
.newsItemSummaryShorter
{
	height:auto !important;
}
.newsListMask
{
	position:relative;
	float:right;
	height:390px;
	overflow:hidden;
}
.newsListSlider
{
	margin-top:0px;
}
.pagingControl
{
	cursor:pointer;
	display:inline-block;
	padding:5px;
}
.mediaThumbsFrame
{
	width:104px;
	height:285px;
	overflow:hidden;
	position:relative;
}
.mediaThumbsFrame ul
{
	position:absolute;
	/*top:-288px;*/
}
.mediaThumb
{
	border:2px #1b468a solid;
	margin:0px 0 3px 0;
	float:right;
}
.mediaThumb img
{
	border:1px #ffffff solid !important;
}
.pnlClipFrame
{
	margin-right:10px;
	border:2px #1b468a solid;
	height:280px;
}
.pnlClipFrame img
{
	border:1px #ffffff solid !important;
}
.mediaTab
{
	width:133px;
	height:21px;
	font-weight:bold;
	color:White;
	background:url(images/mediaTab.png) no-repeat right;
	display:inline-block;
	padding-right:10px;
	line-height:21px;
	vertical-align:middle;
	float:right;
}
.mediaTabActive
{
	background:url(images/mediaTabActive.png) no-repeat right !important;
	color:#001b6a;
}
.tabsFrame
{
	margin-right:10px;
}

.listPaging
{
	clear:both;
}
.listPagingControls
{
	direction:ltr;
}
#pagingPrev a, #pagingNext a 
{
	display:block;
}
.loadingMedia
{
	position:absolute;
	filter:alpha(opacity=80);
	opacity:0.8;
	text-align:center;
	width:100%;
}
.loadingMedia img
{
	border:0 !important;
	margin-top:100px;
}
.articleTabs
{
	padding-top:20px;
}
.articleTabs a
{
	display:inline-block;
	padding:3px 12px;
	border:1px #b9cce2 solid;
	background-color:White;
	margin-bottom:3px;
}
.articleTabActive
{
	border:1px #0067ac solid !important;
	background-color:#0067ac !important;
	color:White;
}
.blueCircle
{
	display:inline-block;
	height:11px;
	width:20px;
	background:url(images/Contact_blue_circle.jpg) no-repeat top;
}
.contactInfo
{
	padding-top:10px;
}
.contactInfo .sep
{
	font-size:10px;
	padding:0 5px;
	line-height:20px;
	vertical-align:text-top;
}
.ContactForm
{
	height:365px;
	width:556px;
	background:url(images/Contact_form_bg.gif) no-repeat top;
	margin-top:22px;
	margin-right:-10px;
	margin-bottom:25px;
}
.formMandaturyField
{
	width:140px;
	height:20px;
	background:url(images/Contact_form_input_bg.gif) no-repeat left top;
}
.formMandaturyField1
{
	width:180px;
	height:20px;
	background:url(images/Contact_form_input_bg1.gif) no-repeat left top;
}
.formMandaturyField input
{
	border:0;
	width:115px;
	margin:0 2px 0 5px;
	border:1px #36578a solid;
	padding:2px;
	
}
.formMandaturyField1 input
{
	border:0;
	width:155px;
	margin:0 2px;
	border:1px #36578a solid;
	padding:2px;
}
.inkodLogo
{
	background:url(images/inkod_logo.png) no-repeat 40px -9px;
	line-height:35px;
	vertical-align:middle;
	color:White;
}
.inkodLogo:HOVER
{
	color:lightblue;
}
.ComboBoxItem_Default
{
	background-color:white;
	color:#666666 !important;
}
.ComboBoxItemHover_Default
{
	background-color:#eeeeee !important;
	color:#666666 !important;
}

.ComboBoxDropDown_Default, .ComboBoxInput_Default
{
	border:1px #d8d8d8 solid !important;
}
.ContactForm .ComboBoxDropDown_Default, .ComboBoxInput_Default
{
	border:1px #36578A solid !important;	
}
.ComboBoxInput_Default
{
	height:13px !important;
}
.ContactForm .departmentsCombobox
{
	float:none !important;
}
.ContactForm .departmentsCombobox input
{
	width:368px !important;
}
.mediaCenter
{
	margin-right:-10px;
}
.textAreaContact
{
	border:1px #36578A solid;
}
.langOptionsFrame a
{
	color:#019fc4 !important;
}
.langOptionsFrame a:HOVER
{
	color:#ffffff !important;
}


/*********************************************************
	FOOTER
/*********************************************************/

.footer
{
	height:194px;
	background:url(images/footer_bg.png) repeat-x top #f8f8f8; 
	clear:both;
}
.footerTab
{
	display:block;
	width:78px;
	height:28px;
	background:url(images/footer_tab.png) no-repeat;
	position:absolute;
	top:-21px;
	text-align:center;
	line-height:21px;
	vertical-align:middle;
}
.footerLinks
{
	padding:0 10px;
}
.footerItem
{
	color:#838383;
	display:block;
	padding:20px 0 10px 0;
}
.footerSep
{
	background:url(images/footer_sep.gif) no-repeat center 12px;
	width:40px;
}
.fooerSubItem
{
	color:#838383;
	display:inline-block;
	line-height:14px;
	height:14px;
}
.footerLinks li
{
	display:block;
	height:14px;
	line-height:14px;
}
.akimLogoFooter
{
	font-size:0px;
	display:block;
	background:url(images/footer_logo.png) no-repeat;
	width:51px;
	height:27px;
	text-decoration:none;
}
.footerBoldLink
{
	font-weight:bold;
	padding-top:31px;
	display:block;
}
.footerContactLink
{
	display:block;
	margin-top:15px;
}
.footerIInfoItem
{
	margin-top:41px;
	#margin-top:61px;
	font-weight:bold;
}
.footerLastItemNumber
{
	margin-top:41px;
	#margin-top:61px;
	font-weight:bold;
	color:#304b76;
}







.branchContacts
{
	display:none;
}
.hlBranchName
{
	padding-right:15px;
	cursor:pointer;
	background:url(images/trayArrow.gif) no-repeat right;
	font-size:14px;
	font-weight:bold;
}
.hlBranchName a
{
	display:block;
	line-height:30px;
	height:30px;
	vertical-align:middle;
}
.branchesList .selected
{
	background:url(images/trayArrow_on.gif) no-repeat right !important;
}
.branchesList .selected a
{
	color:#fc8310;
}
.branchContacts
{
	margin-right:15px;
}
.contactCell
{
	display:inline-block;
	width:70px;
	color:#019fc4;
	font-weight:normal !important;
}
.hlBranchLink
{
	position:absolute;
	top:5px;
	left:0px;
	display:none;
}
.iconLabel
{
	display:inline-block;
	padding-left:10px;
}
.footerItemActive
{
	color:#0396b7 !important;
}

.financialReportLink
{
	display:inline-block;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	padding:0 30px;
	background:url(images/icon_pdf.jpg) no-repeat right;
	margin-top:10px;
}
table.contentTable
{
	border-collapse:collapse;
	border-left:0 none;
	border-right:0 none;
}
table.contentTable td
{
	padding:5px 5px 5px 5px !important;
	vertical-align:top;
	border-bottom:1px #ccc dotted;
	text-align:right;
}




/*********************
	SEARCH
*******************/
.Search_ResultItem
{
	padding-bottom:30px;
}
.OutputTitle
{
}
.OutputTitle a
{
	font-size:14px;
	font-weight:bold;
}
.Search_URL
{
	font-size:11px;
	color:#7ea1b3;
	padding:5px 0 0 0;
}
.Search_Footer
{
	width:100%;
	text-align:center;
	padding:20px 0;
	border-top:1px #ccc dotted;
	direction:ltr !important; 
}
.OutputCurrentPageLink
{
	color:#2b4c7f !important;
	text-decoration:underline;
}





/* COMBOBOX */

.ComboBoxInputHover_Default, .ComboBoxInput_Default
{
	height:auto !important;
	margin:0 !important;
	border:1px solid #626262;
	font-size:12px;
	height:23px;
	padding:3px 5px;
	padding:2px 5px !important;	
}