/* -------------------------------------------- */

/* BLOCKS=
----------------------------------------------- */
#page {padding: 20px 0 20px;}

#mainCover {display: table-cell; clear: both; width: 100%; background-position: 0 0; background-color: #66859A; background-repeat: no-repeat; padding-left: 516px;}
#mainCover UL.mainCover {padding: 74px 0 0; padding-bottom: 9px; position: relative; margin: 0;}
#mainCover UL.mainCover LI {font-size: 1px; padding: 0 0 0 27px; margin-bottom: 16px; line-height: 0; background: url(/media/img/arr-gtgt-big-white.gif) 0px 3px no-repeat;}
#mainCover UL.mainCover LI IMG {height: 16px;}
#mainCover .sqOrange {padding-bottom: 37px;}

#main {padding-top: 27px;}
#main .news {clear: both; float: left; width: 488px; /* padding: 0 0 20px; */}
#main .news .article {position: relative; border-bottom: 1px #C6C4C1 solid; margin: 8px 0; padding-bottom: 8px; _padding-bottom: 7px; width: 100%; line-height: 1.2em;}
#main .news .article SPAN {position: absolute; font: 11px Tahoma; display: block; left: 0; top: 0; padding-top: 1px;}
#main .news .article A, #main .news .article A:visited {display: block; color: #2C2D2E; margin-left: 85px;}
#main .quotes, #main .groupIndexColumnNews {float: left; width: 234px; margin: 0 0 0 20px; /* padding: 0 0 20px; */}
#main .groupIndexColumnNews { float: none; margin-left: 500px; }
#main .groupIndexColumnNews H6 { margin-top: 0px; }
#main .quotes A.head, .groupIndexColumnNews A { font: 11px Tahoma; font: normal 12px Arial, Tahoma, sans-serif; color: #5B7A8F; }
.groupIndexColumnNews .sqBlue { margin-bottom: 20px; }
#main .quotes A.head { display: block; margin-bottom: 5px; }
#main .quotes DIV {padding-bottom: 7px; margin-bottom: 7px; border-bottom: 1px #C6C4C1 solid;}
#main .quotes LI {background: url(/media/img/dot-2x2-black.gif) 0 0.6em no-repeat; padding-left: 7px;}
#main .quotes .sqBlue { border-width: 0px; }
#main .press {float: right; width: 191px; line-height: 1.22em; /* padding: 0 0 20px; */}
#main .press DT {font: 10px Arial;}
#main .press DD {border-bottom: 1px #C6C4C1 solid; margin-bottom: 7px; padding-bottom: 8px; _padding-bottom: 7px;}
#main .press P {margin: 0;}

#links {clear: both; position: relative; width: 100%;}
#links A {display: block;}
#links .banners {position: absolute; width: 785px;}
#links .banners A {float: left; margin: 0 20px 0 0;}
#links .banners IMG {width: 234px; height: 60px;}
#links .banners2 {position: absolute; width: 965px;}
#links .banners2 IMG {width: 234px; height: 60px;}
#links .banners2 A {float: left; margin-right: 5px;}
#links .links {position: absolute; left: 760px; width: 191px;}
#links .links A {margin-bottom: 3px;}
/* -------------------------------------------- */

/* LINKS=
----------------------------------------------- */


DIV.sqBlue, DIV.sqOrange {padding-left: 19px;}
DIV.sqBlue, DIV.sqBlue * {font: bold 10px Tahoma !important;}
DIV.sqOrange, DIV.sqOrange * {font: bold 10px Tahoma !important;}

/*
.groupIndexLeft, .groupIndexRight { float: left; width: 456px; }
.groupIndexLeft h6, .groupIndexRight h6 { margin-top: 27px; margin-bottom: 7px; } 
.groupIndexRight { float: right; }
.groupIndexLeft .sqBlue, .groupIndexRight .sqBlue { background-position: 1px 11px; margin-top: 11px; padding-top: 8px; padding-bottom: 30px; border-top: 1px solid #c5c4c0; } 
.groupIndexLeft LI, .groupIndexRight LI { background:transparent url(/media/img/dot-2x2-black.gif) no-repeat scroll 1px 9px; padding: 2px 0px 2px 8px; }
*/
BODY { margin-right: 0px; }
#page { margin-right: 0px; }
#content { margin-right: 0px; }
.groupIndex { position: relative; width: 969px; margin-right: 0px; }
.groupIndexColumn { float: left; padding-right: 18px; }
.groupIndexColumn h6 { margin-top: 27px; margin-bottom: 7px; } 
.groupIndexColumn .sqBlue {
  width: 100%; background-position: 1px 11px; margin-top: 11px; padding-top: 8px; /* padding-bottom: 30px; */ padding-bottom: 0px; 
  border-top: 1px solid #c5c4c0; 
} 
.groupIndexColumn LI { background:transparent url(/media/img/dot-2x2-black.gif) no-repeat scroll 1px 9px; padding: 2px 0px 2px 8px; }

.groupIndexNewsItem { margin-bottom: 7px; border-collapse: collapse; border-bottom: 1px solid #C5C4C0; }
.groupIndexNewsItem.last { border-width: 0px; margin-bottom: -10px; }
.groupIndexNewsItem TD { padding-bottom: 7px; }
#content .groupIndexNewsItem A { color: #2D2D2D; }
.groupIndexNewsItem .date { font: normal 11px Tahoma, sans-serif; vertical-align: top; padding-right: 30px ;}
/* 04 dek'07 */
.groupIndexNewsItem TD { padding-bottom: 5px; }
.groupIndexNewsItem P { margin: 3px 0px; }
.groupIndexNewsItem A { display: block; margin-bottom: 3px; }
/* / 04 dek'07 */

.indexReview, .indexReview * { font: normal 12px Arial,Tahoma,sans-serif; } 

/*
#bottom .copyright { margin-left: 253px; }
.mainGroup #bottom .copyright { margin-left: 0px; }
*/
