﻿.hidden
{
    display:none;
}
/* begin ctrlFastNavigation ********************/
.ctrlFastNavigation
{
    float:right;
    width:150px;    
    margin-top:30px;
}
.ctrlFastNavigation a
{
    float:left;
}
.ctrlFastNavigation a.home img
{
    width:11px;
    height:10px;
}
.ctrlFastNavigation a.contacts img
{
    width:11px;
    height:11px;
}
.ctrlFastNavigation a.sitemap img
{
    width:11px;
    height:9px;
}
.ctrlFastNavigation div.icon
{
    float:left;
    width:35px;
    text-align:center;
}
.ctrlFastNavigation div.icon img
{
    width:1px;
    height:11px;
}
/* end ctrlFastNavigation ********************/
/* begin pnlSearch ********************/
.pnlSearch
{
    float:right;    
    padding-right:60px;
    color:#fff;
    font-size:0.9em;
    margin-top:24px;
}
.pnlSearch input
{
    height:16px;
    width:167px;
    border:solid 1px #0084be;
    background:#fff;
    font-size:0.9em;
    margin-left:2px;
}
.pnlSearch a.lbtnSearch
{
	font-size:0.9em;
    padding-left:7px;
    line-height:16px;
    color:#c8eeff;
}
.pnlSearch a.lbtnSearch:hover
{
    text-decoration:none;
}
/* end pnlSearch ********************/
/* begin ctrlBase ********************/
.ctrlBase
{
	float:left;
	width:100%;
	clear:both;
}
.ctrlBase .headerWrapper
{
	width:100%;
	clear:both;
	float:left;
}
.ctrlBase .headerWrapper h1
{
    float:left;
    clear:both;    
	width:100%;
    color:#0185c8;
    font-family:Times New Roman;
    font-size:1.5em;
    margin:0px;
    margin-bottom:18px;
}
.ctrlBase .body
{	
	float:left;
	clear:both;
	width:100%;
}
/* end ctrlBase ********************/
/* begin pFAQDefault **************************/
.pFAQDefault
{
    float:left;
    clear:both;
    width:100%;
    color:#5c534c;
}
.pFAQDefault .askQuestion
{
    float:left;
    clear:both;
    width:100%;
    padding-bottom:13px;
    margin-bottom:13px;
    border-bottom:solid 2px #85cded;
}
.pFAQDefault .askQuestion .title
{
    float:left;
    width:80%;
    color:#6db205;
    margin-top:24px;
}
.pFAQDefault .divAnchors
{
    float:left;
    clear:both;
    width:100%;
    padding-top:10px;
}
.pFAQDefault .divAnchors ul
{
    float:left;
    clear:both;
    margin:0;
    padding:0;
    list-style:none;
    width:100%;
}
.pFAQDefault .divAnchors ul li
{
    float:left;
    clear:both;
    width:100%;
    color:#001b3c;
    font-size:1.1em;
    margin-bottom:7px;
}
.pFAQDefault .divAnchors ul li span.lblReadAnswer
{
    font-size:0.8em;
    color:#0085c8;
}
.pFAQDefault .divAnchors ul li a.hlReadAnswer
{
    font-style:italic;
}
.pFAQDefault .answers
{
    float:left;
    clear:both;
    width:100%;
    margin-top:20px;
}
.pFAQDefault .answers .answerBlock
{
    float:left;
    clear:both;
    width:100%;
    padding-bottom:22px;
    padding-top:18px;
    border-top:solid 1px #dbdbdb;
}
.pFAQDefault .answers .answerBlock .questionTitle
{
    float:left;
    clear:both;
    width:100%;
    color:#001b3c;
    font-size:1.15em;
    font-style:italic;
    padding-bottom:5px;
}
.pFAQDefault .answers .answerBlock .answer
{
    float:left;
    clear:both;
    width:100%;
    padding-bottom:5px;
}
.pFAQDefault .answers .answerBlock .answer span.preAnswer
{
    color:#6db205;
}
.pFAQDefault .answers .answerBlock .goToTop
{
    float:left;
    clear:both;
    width:100%;
}
/* end pFAQDefault **************************/
/* begin pContacts **************************/
.pContacts
{
    float:left;
    clear:both;
    width:100%;
    color:#5c534c;
    font-family:Arial;
}
.pContacts .map 
{
	float:right;
	width:449px;
	margin-bottom:10px;
}
.pContacts .map .pic
{
	float:right;
	width:449px;
}
.pContacts .map .pic img
{
    width:439px;
	border:solid 5px #dfe8e6;
}
.pContacts .content
{
    float:left;
    width:470px;
}
/* end pContacts **********************/
/* begin pSiteMap *********************/
.pSiteMap .siteMap,
.pSiteMap .catalogMenu
{
   float:left;
   width:48%;
   padding-right:2%;
}
.pSiteMap a
{
    color:#6e7373;
    text-decoration:none;
}
.pSiteMap a:hover
{
    text-decoration:underline;    
}
/* end pSiteMap ***********************/
/* begin pSearch ***************/
.pSearch .searchForm
{
	width:70%;
	float:left;
	clear:both;
}
.pSearch .searchForm .gsc-input
{
	border-color:#6e7373;
}
.pSearch .searchResults
{
	width:100%;
	float:left;
	clear:both;
}
.pSearch .searchResults .gsc-control
{
	width:100%;
	float:left;
}
.pSearch .searchResults table
{
	width:100%;
	font-size:1em;
}
.pSearch .searchResults .gsc-results
{
	width:100%;
}
.pSearch .searchResults .gs-title
{
	width:100%;
	text-decoration:none;
}
.pSearch .searchResults a.gs-title,
.pSearch .searchResults a.gs-title b
{
	color:#0085c8;
	font-family:Times New Roman;
}
.pSearch .searchResults a.gs-title:hover,
.pSearch .searchResults a.gs-title:hover b
{
	color:#0085c8;
	text-decoration:none;
}
.pSearch .searchResults .gs-visibleUrl
{
	display:none;
}
.pSearch .searchResults .gs-snippet
{
	font-size:1.1em;
}
.pSearch .searchResults  div.gsc-cursor-page
{
	margin:2px 2px;
	float:left;
	cursor:pointer;
	text-align:center;
	padding:3px 6px;
	
	font-size:1.0em;
	font-weight:bold;
	color:#6e7373;
}
.pSearch .searchResults  div.gsc-cursor-page:hover
{
	color:#262626;
}
.pSearch .searchResults  div.gsc-cursor-current-page
{
	color:#0085c8;
	font-weight:bold;
}
.pSearch .searchResults a.gsc-trailing-more-results
{
	font-size:1em;
	color:#91938b;
	line-height:20px;
}
.pSearch .searchResults a.gsc-trailing-more-results:hover
{
	text-decoration:none;
	color:#91938b;
}
/* end pSearch ***************/
/* begin ctrlShortContacts *************/
.ctrlShortContacts
{
    float:left;
    width:720px;
    height:54px;
    padding-top:18px;
    color:#fff;
    font-family:Times New Roman;
    font-size:1.5em;
    text-align:right;
}
/* end ctrlShortContacts ***************/
