html, body {margin:0; padding:0}
body {background:url(main_bg.gif) repeat left top; text-align:center; font-size:12px;}
img {border:0;}
.clr {clear:both;}
.clr-left {clear:left;}
.clr-right {clear:right;}

#mainWrapper {width:988px; margin:0 auto;}
#topShadow {width:988px; height:4px; margin-top:26px; background:url(top_bg.png) no-repeat left top; font-size:1px; line-height:0;}
#shadowWrapper {width:988px; background:url(content_bg.png) repeat-y left top;}
#botShadow {width:988px; height:17px; background:url(bot_bg.png) no-repeat left top;}

#counters {padding-top:15px;}

#contentWrapper {width:980px; margin:0 auto;}
#headerWrapper {width:980px; height:71px; background:url(header_bg.png) no-repeat left top; text-align:left;}
#logo {float:left; width:341px; height:71px;}
#textTop {float:right; width:619px; overflow:hidden;}
#textTop p {font:bold 16px/20px Arial, Helvetica, sans-serif; color:#FFF; padding:14px 15px 0 0; margin:0;}
#textTop p a {color:#FFF; text-decoration:none;}
#textTop p a:hover {text-decoration:underline;}

#topMenuWrapper {height:50px; background:url(top_menu_bg.gif) repeat-x left top; text-align:left;}
#topMenu {padding-top:7px;}
#menuWrapper {float:left; width:723px; height:37px; background:url(menu_bg.png) no-repeat left top;}
#menu {padding:4px 0 0 22px;}
#menu ul {float:left; margin:0; padding:0; list-style:none;}
#menu li {float:left;}
#menu a {display:block; float:left; padding:0 1.1em; border-left:1px solid #e3e3e3; text-transform:uppercase; color:#bb0c0d; font:bold 11px/24px Arial, Helvetica, sans-serif; text-decoration:none;}
#menu a:hover {text-decoration:underline;}
#menu .active {background:red url(menu_active_bg.gif) repeat-x left bottom; border-left:none; color:#FFF;}
#menu .first {border-left:none;}

#hotLine {float:right; width:244px; height:37px; background:url(hot_line.png) no-repeat left top;}
#hotLine a {display:block; font:bold 14px/35px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; text-transform:uppercase;  text-indent:55px;} /*230*/

#content {text-align:left;}
#primeWrapper {float:left; width:412px;}
#giWrapper {float:right; width:551px;}
#glavWrapper {float:left; width:290px;}
#ideoWrapper {float:right; width:242px;}

#gsWrapper {display:none; float:left; width:310px;}
#gsWrapper #glavWrapper {float:none; padding-left:20px;}
#csWrapper {float:right; width:980px;}
#csWrapper #primeWrapper {float:left; width:701px; padding-left:19px;}
#csWrapper #primeTopHead {width:686px; background:#5d5bb5 url(prime_head_bg_long.png) no-repeat left top;}
#csWrapper #primeTopImgWrapper {margin:0;}
#csWrapper .primeBopItem {margin:0pt auto; width:680px;}
#csWrapper .primeBotTxtWrapper {width:560px;}
#csWrapper .publicTopItem {padding:0 2px 5px 2px;}
#csWrapper #publicTopWrapper .publicTopItem {padding:0pt 10px;}
#csWrapper .body dl {margin:0;}
#csWrapper .body ul {margin:0 0 10px;}

#primeSubWrapper {padding-left:19px;}
#primeTopWrapper {border:1px solid #CCC; padding-bottom:7px; background:#f1f0f0;}
.primeTopWrapper, .glavTopWrapper, .ideoTopWrapper, .publicTopWrapper {padding:6px 0 5px 0;}
#primeTopHead {width:377px; height:30px; margin:0 auto; background:#5d5bb5 url(prime_head_bg.png) no-repeat left top; font:bold 12px/30px Arial, Helvetica, sans-serif; color:#FFF; text-indent:10px; text-transform:uppercase;}
#primeTopImgWrapper {background:url(prime_top_img_bg.png) no-repeat left top; margin:0 auto; width:377px; height:245px;}
#primeTopName {position:absolute; top:198px; height:25px; background:#bb0c0d; padding:0 5px;}
#primeTopName span,
#primeTopName span a {font:bold 14px/25px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}
#primeTopImg {margin:0 auto; width:367px; padding:5px 0 6px 0; overflow:hidden;}
#primeAnon {clear:both; width:355px; margin:0 auto; text-transform:uppercase; font:bold 14px/18px Arial, Helvetica, sans-serif;}
#primeAnon a {color:#FFF; text-decoration:none;}

.primeTopItem,
.primeBopItem {border:1px solid #CCC; background:#faf9f9; width:390px;}
.primeBotWrapper {padding:6px 8px 6px 5px;}
.primeBotImgWrapper {float:left; width:101px; height:101px; background:url(prime_bot_img_bg.png) no-repeat left top;}
.primeBotImg {padding:5px 0 5px 5px; overflow:hidden;}
.primeBotTxtWrapper {float:right; width:268px; padding-top:2px;}
.primeBopHeadWrapper {background:#47468b; height:20px; font:bold 12px/20px Arial, Helvetica, sans-serif; padding:0 4px;}
.primeBotName {display:block; color:#FFF; float:left;}
.primeBotName a {color:#FFF; text-decoration:none;}
.primeBotDate {display:block; color:#d0cfff; float:right;}
.primeBotDate a {color:#d0cfff; text-decoration:none;}
.primeBotAnon {padding:4px 0; font:normal 12px/15px Arial, Helvetica, sans-serif;}
.primeBotAnon a {color:#666; text-decoration:none;}

#primeArh {height:22px; background:#d1d1e2; text-indent:10px;}
#primeArh a {color:#47468b; font:bold 11px/22px Arial, Helvetica, sans-serif;}

#glavTopWrapper {border:1px solid #CCC; padding-bottom:7px;}
#glavTopHead {width:274px; height:30px; margin:0 auto; background:#5d5bb5 url(glav_head_bg.png) no-repeat left top; font:bold 12px/30px Arial, Helvetica, sans-serif; color:#FFF; text-indent:10px; text-transform:uppercase;}
#glavTopImgWrapper {background:url(glav_top_img_bg.png) no-repeat left top; margin:0 auto; width:274px; height:245px;}
#glavTopImg {margin:0 auto; width:264px; padding:5px 0 6px 0; overflow:hidden;}
#glavAnon {width:252px; margin:0 auto; text-transform:uppercase; font:bold 14px/18px Arial, Helvetica, sans-serif;}
#glavAnon a {color:#FFF; text-decoration:none;}

#glavBotWrapper {border:1px solid #e7e7e7;}
.glavBotItem {padding:10px 10px 0 10px; font:normal 12px Arial, Helvetica, sans-serif;}
.glavBotDate {width:94px; background:#c93d3d; font:normal 10px/14px Arial, Helvetica, sans-serif; color:#FFF; text-indent:4px;}
.glavBotHead {display:block; color:#bb0c0d; padding:4px 0;}
.glavBotText {display:block; color:#999; text-decoration:none; padding-top:2px;}
#glavArh {height:22px; background:#eec2c2; text-indent:10px;}
#glavArh a {color:#bb0c0d; font:bold 11px/22px Arial, Helvetica, sans-serif;}

#ideoSubWrapper {padding-right:20px;}
#ideoTopWrapper {border:1px solid #CCC;}
#ideoTopHead {width:207px; height:30px; margin:0 auto; background:#5d5bb5 url(ideo_head_bg.png) no-repeat left top; font:bold 12px/30px Arial, Helvetica, sans-serif; color:#666; text-indent:10px; text-transform:uppercase;}
#ideoTopImgWrapper {background:url(ideo_top_img_bg.png) no-repeat left top; margin:0 auto; width:207px;}
#ideoTopImg {margin:0 auto; width:197px; padding:5px 0 6px 0; overflow:hidden;}
#ideoAnon {width:200px; margin:0 auto; font:normal 11px Arial, Helvetica, sans-serif; color:#666;}
#ideoAnon  strong {font-size:12px; line-height:18px;}
#ideoAnon a {color:#666; text-decoration:none;}
#ideoArh {font:bold 11px/24px Arial, Helvetica, sans-serif;}
#ideoArh a {color:#47468b; text-decoration:underline;}

#publicTopWrapper {border:1px solid #e7e7e7;}
#publicTopHead {width:207px; height:30px; margin:0 auto; background:#5d5bb5 url(ideo_head_bg.png) no-repeat left top; font:bold 12px/30px Arial, Helvetica, sans-serif; color:#666; text-indent:10px; text-transform:uppercase;}
.publicTopItem {padding:0 10px 0 10px; font:normal 12px Arial, Helvetica, sans-serif;}
.publicTopImg {padding:5px 0 4px 0;}
.publicTopDate {padding:2px 0 4px 0; color:#bb0c0d;}
.publicTopText {padding-bottom:10px;}
.publicTopText a {color:#666;}
#publicArh {height:22px; background:#efeeee; text-indent:10px;}
#publicArh a {color:#666; font:bold 11px/22px Arial, Helvetica, sans-serif;}


#footerWrapper {width:978px; height:67px; margin:0 auto; background:#FFF url(footer_bg.gif) repeat-x left bottom; text-align:left;}
#footer {padding:26px 0 0 10px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#CCC;}
#footer a {color:#CCC;}

#copyrights {float:left; width:325px; line-height:15px;}
#copyrights a {text-decoration:none;}

#botMenuWrapper {float:right; width:635px; color:#EEE;}
#botMenu {padding-top:8px; text-align:center;}
#botMenu a:hover {color:#FFF;}

/* Second content styles */
hr {color:#4A4990; background-color:#4A4990; border:0px; height:1px; clear:both;}
p {margin:0; padding:0 0 15px 0;}
#primeSContent {margin:0 auto; width:684px; font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;}
.body,
.cbody {margin:0 auto; width:679px;}
.body p {text-align:justify;}
#printVersion {height:24px;}
#printVersion a {float:right; display:block; width:153px; height:24px; text-indent:28px; background:url(print.png) no-repeat left center; font:bold 11px/24px Verdana, Arial, Helvetica, sans-serif; color:#000;}
.back a {color:#000; font-weight:bold;}
.nameCommon {font-size:12px; color:#1a3069;}

.body .pressPic {padding:8px 0 5px 0;}
.body .pressDate {padding-top:5px; font-weight:bold; color:#bb0c0d;}
.body .no-strong {text-transform:uppercase; font-weight:normal;}
.body .pressSource {text-align:right; font-weight:bold;}
.body .pressSource a {color:#bb0c0d; text-transform:uppercase; font-weight:normal;}

.capital {font:bold 14px Arial, Helvetica, sans-serif; padding:0 0 15px 1px; color:#47468B;}
.capital a {font-size:12px; color:#bb0c0d;}
.capital img {border:1px solid #47468B; margin-right:8px;}
.capital p {font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; }

.gallery {padding-left:2px;}
.gallery img {border:1px solid #47468B;}
.scard {float:left; margin:0 13px 5px 0; width:102px;}
.scardr {float:left; margin:0 0 5px 0; width:102px;}

.notemail-item a {color:#000; text-decoration:none;}
.notemail-item a strong {text-transform:uppercase;}
.notemail-item dd {padding-bottom:8px;}
.notemail-item .named {display:block; font-weight:bold; padding-bottom:7px; text-transform:uppercase;}
.notemail-item .named a {text-decoration:underline;}
.notemail-item div.named {color:#292974; font-size:14px;}
.notemail-item .annonce {color:#292974; font-size:11px; font-style:italic; padding:0pt 0pt 5px;}
.notemail-item .body hr {margin-bottom:10px;}
.notemail-item .pic {float:left; margin-right:7px;}
.notemail-item .pic img {border:1px solid #292974;}
.notemail-item p a {text-align:left; text-decoration:underline;}

.ideoTopImgSmWrapper {background:url(ideo_top_sm_img_bg.png) no-repeat left top; width:144px; float:left;}
.ideoTopImgSm {margin:0 auto; width:134px; padding:5px 0 6px 0; overflow:hidden;}
.ideoAnonSmWrapper {float:right; width:528px;}

.ideoTopImgWrapper {background:url(ideo_top_img_bg.png) no-repeat left top; width:207px; float:left;}
.ideoTopImg {margin:0 auto; width:197px; padding:5px 0 6px 0; overflow:hidden;}
.ideoAnonWrapper {float:right; width:465px;}

.ideoAnonWrapper .publicTopDate,
.ideoAnonSmWrapper .publicTopDate {font-weight:bold;}
.ideoAnonWrapper .publicTopText a,
.ideoAnonSmWrapper .publicTopText a {text-decoration:none;}

.paginator {font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#666;}
.paginator a,
.paginator strong {color:#000;}