/* BRC Main Stylesheet */
html { font-size:100.01%; }
body { font:64%/16px Verdana, sans-serif; margin:0; color:#333; background: #20365f url(../images/header.png) repeat-x; }
/* top navigation */
.nav { height: 39px; background: url(../images/nav-item-sep.gif) no-repeat 100% 0; float: left; }
.nav li { font-size: 12px; line-height: 35px; text-transform: uppercase; display: inline; background: url(../images/nav-item-sep.gif) no-repeat; float: left; height: 39px; padding: 0 15px; }
.nav a { color: #fff; float: left; }
.nav a:focus { outline: none; }
.nav ul { position: absolute; left: 0px; top: 39px; width: 151px; display: none; }
.nav ul ul { left: 151px; top: 0px; margin:0;padding:0;}
.nav li li { float: none; height: auto; display: block; padding: 0; font-size: 11px; line-height: 13px; text-transform: none; padding: 3px 0 4px 6px; }
.nav li li a { float: none; }
.nav a:hover { text-decoration: none; }
.nav li:hover, .nav li.hover { background:#5c1212 url(../images/nav-item-sep.gif) no-repeat; position: relative; }
.nav li:hover li, .nav li.hover li { background: #5c1212; }
.nav li:hover li a:hover, .nav li.hover li a:hover { color: #e1d293; }
.nav li:hover ul, .nav li:hover li:hover ul, .nav li.hover ul, .nav li.hover li.hover ul { display: block; }
.nav li:hover li ul, .nav li.hover li ul { display: none; }
/* left navigation */
.menu { padding-bottom: 7px; }
.menu li { line-height: 12px; font-size: 10px; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #5d749e; padding: 6px 5px 6px 15px; background:url(../images/1x1.gif); }
.menu a, .menu li:hover li a, .menu li:hover li:hover li a, .menu li.hover li a, .menu li.hover li.hover li a { color: #fff; }
.menu a:hover, .menu li:hover a, .menu li:hover li:hover a, .menu li:hover li:hover a:hover, .menu li.hover a, .menu li.hover li.hover a, .menu li.hover li.hover a:hover { color: #e2d49d; text-decoration: none; }
.menu ul { width: 170px; position: absolute; left: 170px;_left: 155px; top: 0; display: none; background: #2d487a; margin:0;padding:0}
.menu li:hover, .menu li.hover { position: relative; background: #2d487a; }
.menu li:hover ul, .menu li.hover ul { display: block; }
.menu li:hover li ul, .menu li.hover li ul { display: none; }
.menu li:hover li:hover ul, .menu li.hover li.hover ul { display: block; }
/* search form */ 
#search-form { float: right; width: 219px; padding-top: 15px; }
#search-form input#ajaxSearch_input { float: left; margin: 0 8px 0 0; color: #6c6c6c; padding: 0 0 0 4px; width: 159px; line-height: 14px; }
#search-form a { float: left; background: url(../images/btn-submit.gif) no-repeat; width: 31px; height: 18px; overflow: hidden; text-indent: -3333px; }
/* translations */
#translations { position: absolute; left: 219px; top: 145px; width: 222px; line-height: 12px; }
#translations h3 { font:bold 10px/12px Verdana, sans-serif; color: #b9c8e6; margin: 0; padding:0 0 3px 10px; }
#translations ul { width: 519px; }
#translations li { background: url(../images/sep.gif) no-repeat 0 50%; display: inline; font-size: 10px; padding: 0 4px 0 10px; }
#translations li:first-child { background: none; }
#translations a { color: #fff; }
#translations a:hover, #translations .active { color: #fce179; text-decoration: none; }
/* ad boxes */
.box { background: url(../images/box-blue.gif) no-repeat; width: 100%; color: #fff; margin-top: 15px; }
.box h1 { background: url(../images/box-blue-title.gif) no-repeat; font-size: 11px; line-height: 16px; color: #fff; padding: 2px 0 3px 9px; }
.box p { margin: 0; padding-bottom: 2px; letter-spacing: -1px; }
.box h2, .box h3 { color: #fff; font-size: 120%; text-transform: none; }
.box .inner { padding: 6px 0 9px 25px; background: url(../images/box-blue-part1.gif) no-repeat 0 100%; overflow: hidden; }
.box .frame { float: left; padding:5px 5px 1px 0; width: 66px; }
.box img { display: block; }
.box .frame a { font-size: 8px; background: #182827; display: block; color: #fff; text-transform: uppercase; text-align: center; font-family: Arial, Helvetica, sans-serif; }
.green-style { background: url(../images/box-green.gif) no-repeat; }
.green-style h1 { background: url(../images/box-green-title.gif) no-repeat; }
/* start addres */
.address { color: #92a4b8; font-style: normal; padding-top: 25px; font-size: 110%; line-height: 1.44em; }
/* LAYOUT ELEMENTS */
.holder { width: 100%; background: url(../images/gradient.gif) repeat-x 0 179px; overflow: hidden; }
#container { margin:0 auto; width: 770px; position: relative; padding-bottom: 12px; }
#content-holder { width: 570px; float: right; margin-top: -14px; position: relative; z-index: 1; }
#content { background: url(../images/content-bg-part2.gif) repeat-y; width: 100%; padding-bottom: 20px; }
#content .inner { background: url(../images/content-bg-part1.gif) no-repeat; padding: 0 23px 0 28px; overflow: hidden; }
/* tools area */
#tools { border-bottom: 1px solid #dddad0; height: 28px; padding: 1px 0 1px; }
#tools ul { float: right; }
#tools li { display: inline; float: left; font-size: 100%; line-height: 27px; text-transform: uppercase; font-stretch:expanded; }
#tools a { color: #394c6f; float: left; padding: 0 0 0 23px; }
#tools .print a { background: url(../images/ico-print.gif) no-repeat 0 2px; }
#tools .privacy-policy a { background: url(../images/ico-privacy-policy.gif) no-repeat 0 2px; }
#tools .sitemap a { background: url(../images/ico-sitemap.gif) no-repeat 0 2px; }
#tools a:hover {color: #000; text-decoration: none; }
/* breadcrumbs */
#breadcrumbs { clear:both; list-style:none; padding-left:-20px; padding-bottom:8px; color: #394c6f; height:1%; overflow:hidden; font-size:.9em; }
#breadcrumbs ul { float:left; margin:20px 0 10px -20px; }
#breadcrumbs li { display:inline; background: url(../images/arrow.gif) no-repeat 0 2px; margin-right:1px; padding-left:8px; }
#breadcrumbs a { color: #033797; }
#breadcrumbs a:hover { text-decoration:underline; }
#breadcrumbs li:first-child { background: none; padding-left:0; }
/* Columns */
#column { width: 170px; float: left; margin-top: -8px; position: relative; z-index: 2; }
#column_full { width: 507px; float: left; }
/* left half-column */
#column_left { width: 290px; float: left; }
/* right half-column */
#column_right { width: 207px; float: right; overflow: hidden; background: url(../images/gradient1.gif) repeat-x; padding: 24px 0 0 10px; margin-top:-24px; }
#column_right_home { width: 207px; float: right; overflow: hidden; background: url(../images/gradient1.gif) repeat-x; padding: 24px 0 0 10px; margin-top:-32px; }
/*  custom list */
#column_left li, #column_right li, #column_full li { font-size: 10px; line-height: 12px; list-style-image:url(../images/marker.gif); padding: 6px 0 0 0; }
#column_left ul, #column_right ul, #column_full ul { margin: -6px 0 10px 15px; }
/* table */
table, table th, table td { border: 0; line-height: 1.57em; padding: 0; margin: 0; border-collapse: collapse; }
table th { font-size: 85%; }
table td { color: #000; }
.table img { border:#FFF solid 10px; padding:0; margin:0; }
.table .last td { padding-bottom: 3px; }
.table ul li { list-style-position:inside; }
/* gallery */
#gallery { overflow: hidden; padding-top: 8px; width: 227px; margin-right: -20px; }
#gallery ul { margin:0; padding:0; list-style:none }
#gallery img { border: 1px solid #4d4f54; display: block; }
#gallery .frame, #gallery li { float: left; padding: 7px 20px 0 0; background:none!important; list-style:none; }
/* banner */
.banner { font-size: 90%; line-height: 1.44em; padding:26px 0 30px; }
.banner img { margin-bottom: -24px; }
/* footer */
#footer-holder { clear: both; width: 100%; overflow: hidden; }
#footer { background: transparent url(../images/footer-bg.gif) no-repeat 0 100%; float: right; width: 566px; color: #6e7a93; font-size: 9px; line-height: 12px; text-transform:uppercase; padding: 3px 0 14px 4px; }
#footer a { color: #8291ac; }
#footer a:hover { text-decoration:underline; }
.minigallery { float:right; margin:0 0 15px 15px }
