@charset "utf-8";
/* CSS Document */
@import url(/css/style_content.css);
html{}
body  {
	font: 100%  Arial, Tahoma, Helvetica, sans-serif;
	background:#003762 url(/img/design/pmc_bcg_backpage.jpg) top repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size:12px; 
	color: #333333;
}
h1{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h2{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h3{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h4{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h5{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h6{ margin:0; padding:0; font-size:11px; font-weight:normal;}
img{ border:none;}
a{ text-decoration:none;}
p{ margin:0; padding:0;}
fieldset{}

.columnContainer {}

.columnContainer #container {position: relative; width: 1180px; margin: 0 auto; text-align: center; padding:0; min-height:500px;}

.columnContainer #container #topMenu{ position:fixed; top:0; /*left:0;*/ z-index:200;/*position:relative; float:left;*/ width:876px; color:#fff; margin:0; padding:0;}
.columnContainer #container #topMenu .menuEl{ position:relative; float:right; width:131px; height:25px; padding-top:2px; background:url(/img/design/pmc_bcgMTop.png) right top no-repeat; color:#FFF; text-align:center; cursor:pointer; display:inline-block;}


.columnContainer #container h4{color:#015089; font-size:12px; text-align:right; text-decoration:underline; margin-right:15px;}
.columnContainer #container #header{ position:relative; height:93px; width:1180px; text-align:left; display:inline-block; margin: 0 0 5px 0; padding-top:25px;}
.columnContainer #container #header #logo{ position:relative; float:left; width:790px; display:inline-block;}
.columnContainer #container #header #logo #logoPic{ position:relative; float:left; width:240px; margin:3px 0 0 20px;}
.columnContainer #container #header #logo #logoPic img{ float:left; margin-right:20px;}
.columnContainer #container #header #logo #logoPic a{ font-size:16px; font-weight:bold; color:#ffde00; line-height:1;}
.columnContainer #container #header #logo #logoPic a .letter{ text-transform:uppercase; font-size:20px; font-weight:bold; color:#f4d425;}
*+html  .columnContainer #container #header #logo #logoPic a .letter{ padding-left:-15px;}
.columnContainer #container #header #logo #textLogo{ position:relative; float:left; width:517px; _width:510px; height:70px; color:#FFF; /*overflow:hidden;*/ padding:5px;}

.columnContainer #container #header #logo #textLogo .box{ position:relative; float:left; padding:5px 3px 5px 2px; margin-top:12px;}
.columnContainer #container #header #logo #textLogo .box p{background: url(/img/design/pmc_bcg_pointhead.gif) 4px 5px no-repeat; padding:2px 0 0 10px;}
.columnContainer #container #header #logo #textLogo .box a{ color:#c8c8c8;}
.columnContainer #container #header #logo #textLogo .box a:hover{ color:#fff;}
.columnContainer #container #header #search{ position:relative; float:right; width:380px; color:#FFF; text-align:left; margin-top:10px; display:inline-block;}
.columnContainer #container #header #search input{float:left; border:1px solid #878787; height:18px; width:200px; color:#333; margin:16px 0 16px 10px;}
.columnContainer #container #header #search input.findBut{ float:left; height:22px; width:50px; border:none; color:#ffde00; font-size:12xp; background:url(/img/design/pmc_bcg_butfind.gif) left top no-repeat; padding-bottom:7px;}
.columnContainer #container #header #search p{float:left; background: url(/img/design/pmc_bcg_textfind.gif) right 6px no-repeat; margin-left:28px; height:40px; width:70px; padding-top:18px;}
.columnContainer #container #header #search .buttonSend{ clear:both; background:url(/img/design/pmc_bubblebut2.gif) top repeat-x; color:#ffde00; font-size:11px; border:none; padding:2px 10px 7px 6px; _padding:0px 10px 7px 10px; margin:7px 12px; _margin:7px 0 7px 12px; text-decoration:none; text-align:center;}

*+html .columnContainer #container #header #search .buttonSend{ padding:0 6px 0 0;}

.columnContainer #container #maincontainer{ clear:both; background:url(/img/design/pmc_bcg_middlesidebar5.gif) 1px repeat-y; display:inline-block; }
/*LeftSideBar*/
.columnContainer #container #maincontainer #leftsidebar{ float:left; position:relative; width:272px;}

.columnContainer #container #maincontainer #middlesidebar{float:right;  min-height:1182px;}
.columnContainer #container #maincontainer #middlesidebar{ _height:expression(this.scrollHeight<1183?"1182px":"auto");}
.columnContainer #container #maincontainer #middlesidebar #maincontent #content{ text-align:left;}
.columnContainer #container #maincontainer #middlesidebar #bottomside{ clear:both; margin:0; padding:0; width:908px; height:3px; background:url(img/design/pmc_bcg_middlesidebarbottom.gif) 1px bottom no-repeat;}
/*Menu*/
.columnContainer #container #maincontainer #middlesidebar #menu{ clear:both; height:29px; margin:0 0 0 2px; width:906px; background:url(/img/design/pmc_bcg_menu_pas.gif) repeat-x;}
.columnContainer #container #maincontainer #middlesidebar #menu p.point{ float:left; height:28px; width:2px; background:url(/img/design/pmc_bcg_menupoint.gif) top no-repeat; }
.columnContainer #container #maincontainer #middlesidebar #menu p.end{ float:right; height:28px; width:7px; background:url(/img/design/pmc_bcg_menuend.gif) top no-repeat;}
.columnContainer #container #maincontainer #middlesidebar #menu a p{ float:left; height:26px; background:url(/img/design/pmc_bcg_menu_pas.gif) repeat-x; padding:5px 20px 0 20px; color:#0f2529; font-size:12px; font-weight:bold; text-transform:uppercase; cursor:pointer;}
.columnContainer #container #maincontainer #middlesidebar #menu a:hover p{background:url(/img/design/pmc_bcg_menu_act.gif) repeat-x; color:#FFF;}


/*MainContent*/
.columnContainer #container #maincontainer #middlesidebar #maincontent{ float:left; width:602px; _width:600px; margin-top:0; }
.columnContainer #container #maincontainer #middlesidebar .bannerCenter1{ width:600px; height:160px; margin:0 1px 1px 4px;}
.columnContainer #container #maincontainer #middlesidebar .hotnews{ text-align:left; margin-left:2px;}
/*.columnContainer #container #maincontainer #middlesidebar .hotnews .title{ height:28px; width:599px; background:url(/img/design/pmc_bcgmstitle1.jpg) left top no-repeat; border-right:1px solid #e50040; border-top:1px solid #ff9c85; border-left:1px solid #ff9c85; color:#fff; font-weight:bold;}
.columnContainer #container #maincontainer #middlesidebar .hotnews .title p{ margin:5px 0 0 15px;}
.columnContainer #container #maincontainer #middlesidebar .hotnews .title p a{ color:#fff; font-weight:bold;}
.columnContainer #container #maincontainer #middlesidebar .hotnews .title p a:hover{ color:#ffd1c6; font-weight:bold;}*/
.columnContainer #container #maincontainer #middlesidebar #maincontent fieldset{ margin:10px 10px 0 10px; padding:8px 12px; background:#d7ecfc; border:1px solid #bedbf2; color:#0072bc; font-size:10px; font:100% Arial, Helvetica, sans-serif; text-align:center;}
.columnContainer #container #maincontainer #middlesidebar .hotnews .titleBox2{ height:28px; width:598px; background:url(/img/design/pmc_bcgmstitle1.jpg) left top no-repeat; border-right:1px solid #e50040; border-top:1px solid #ff9c85; border-left:1px solid #ff9c85; color:#fff; font-weight:bold; margin-left:2px;}
.columnContainer #container #maincontainer #middlesidebar .hotnews .titleBox2 .titleLeft{ float:left; margin:0;}
.columnContainer #container #maincontainer #middlesidebar .hotnews .titleBox2 .titleLeft a{ text-decoration:none;}
.columnContainer #container #maincontainer #middlesidebar .hotnews .titleBox2 .titleLeft a .titleEl{ float:left; background: url(/img/design/pmc_bcg_titlebox2redpas.gif) top repeat-x; height:16px; width:70px; color:#FFFFFF; padding:5px 10px 7px 10px; cursor: pointer; text-align:center; text-decoration:none; margin:0;}
.columnContainer #container #maincontainer #middlesidebar .hotnews .titleBox2 .titleLeft .titleEl{float:left; background: url(/img/design/pmc_bcg_titlebox2bluepoint.gif) left top repeat-x; width:2px; height:28px;}
.columnContainer #container #maincontainer #middlesidebar .hotnews .titleBox2 .titleLeft a:hover .titleEl{background: url(/img/design/pmc_bcg_titlebox2redact.gif) top repeat-x; color:#ffffff; cursor: pointer;}
.columnContainer #container #maincontainer #middlesidebar .hotnews .titleBox2 .titleLeft .titleEl{float:left; background: url(/img/design/pmc_bcg_titlebox2redpoint.gif) left top repeat-x; width:2px; height:28px;}
.columnContainer #container #maincontainer #middlesidebar .hotnews .titleBox2 .titleRight{ float:right; margin:5px 15px 0 0; padding:0;}
.columnContainer #container #maincontainer #middlesidebar .hotnews .titleBox2 .titleRight img{ padding:0; margin:0; border:none;}
.columnContainer #container #maincontainer #middlesidebar .hotnews img{ float:left; margin:4px 8px 4px 2px; border:1px solid #CCC;}
.columnContainer #container #maincontainer #middlesidebar .hotnews a:hover img{filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.columnContainer #container #maincontainer #middlesidebar .hotnews p.nameHotNews{ margin:8px 0;}
.columnContainer #container #maincontainer #middlesidebar .hotnews p.nameHotNews a{ color:#333; font-size:11px;}
.columnContainer #container #maincontainer #middlesidebar .hotnews p.nameHotNews a:hover{ text-decoration:underline;}
.columnContainer #container #maincontainer #middlesidebar .hotnews p.titleHotNews{ margin-bottom:10px;}
.columnContainer #container #maincontainer #middlesidebar .hotnews p.titleHotNews a{ color:#de0000; font-size:16px; font-weight:bold; margin:3px 0;}
.columnContainer #container #maincontainer #middlesidebar .hotnews p.titleHotNews a:hover{ text-decoration:underline;}
.columnContainer #container #maincontainer #middlesidebar .hotnews p.detailHotNews{ margin:3px 0;}
.columnContainer #container #maincontainer #middlesidebar .hotnews p.detailHotNews a{ color:#de0000; font-size:12px; font-weight:bold; text-decoration:underline;}
.columnContainer #container #maincontainer #middlesidebar .hotnews p.detailHotNews a:hover{ text-decoration:none;}
.columnContainer #container #maincontainer #middlesidebar .hotnews .bottomline{ clear:both; margin-left:2px; padding:3px 0; height:18px; width:599px; background:#ff6600; color:#FFF; text-align:center;}
.columnContainer #container #maincontainer #middlesidebar .hotnews .bottomline .nameNews a{color:#FFF; font-weight:bold; background: url(/img/design/pmc_starhotnews_point.gif) left center no-repeat; padding-left:15px;}
.columnContainer #container #maincontainer #middlesidebar .hotnews .bottomline .posts a{color:#FFF; font-weight:bold; margin-right:1px;}
.columnContainer #container #maincontainer #middlesidebar .hotnews .bottomline .nameNews a:hover, .columnContainer #container #maincontainer #middlesidebar .hotnews .bottomline .posts a:hover{color:#982101;}
.columnContainer #container #maincontainer #middlesidebar .hotnews .bottomline img{ float:none;}

.columnContainer #container #maincontainer #middlesidebar .news{ clear:both; width:597px; position:relative; margin:11px 0 0 6px;}
.columnContainer #container #maincontainer #middlesidebar .news .titleBox{ position:relative; height:40px; background:none; /*height:25px; background:#e8e8e8 url(/img/design/pmc_bcg_news.gif) 11px center no-repeat;*/ margin:0 0 0px -2px;}
.columnContainer #container #maincontainer #middlesidebar .news .titleBox .titleLeft{ float:left; margin:0 0 0 20px;}
.columnContainer #container #maincontainer #middlesidebar .news .titleBox .titleLeft a{ color:#0072bc; /*font-weight:bold;*/ font-weight:normal; font-size:24px;}
.columnContainer #container #maincontainer #middlesidebar .news .titleBox .titleLeft a:hover{ text-decoration:underline;}
.columnContainer #container #maincontainer #middlesidebar .news .titleBox .titleRight{ float:right; margin:5px 15px 0 0;}
.columnContainer #container #maincontainer #middlesidebar .news .titleBox .titleRight a{color:#0072bc; font-weight:bold; text-decoration:underline;}
.columnContainer #container #maincontainer #middlesidebar .news .titleBox .titleRight a:hover{text-decoration:none;}
.columnContainer #container #maincontainer #middlesidebar .news .containerNews {border-left: 111px solid #eeeeee; background: #f4f4f4/* url(/img/design/pmc_bcg_newsline.gif) right repeat-y*/; margin:2px 0 6px -2px; clear:both;}
/*.columnContainer #container #maincontainer #middlesidebar .news #col1 { width: 106px; float: left; margin-left: -106px; color: #000; text-align:center; padding-top:10px;}
.columnContainer #container #maincontainer #middlesidebar .news #col1 img{ margin:6px 0; border:1px solid #fff;}
.columnContainer #container #maincontainer #middlesidebar .news #col1 a:hover img{border:1px solid #b5b5b5;}
.columnContainer #container #maincontainer #middlesidebar .news #col1 a{ color:#333; font-size:11px;}
.columnContainer #container #maincontainer #middlesidebar .news #col1 a:hover{ text-decoration:underline;}
* HTML .columnContainer #container #maincontainer #middlesidebar .news #col1 { margin-left: -53px;}
.columnContainer #container #maincontainer #middlesidebar .news #col2 {padding:12px 10px; text-align:left; height:100%}
.columnContainer #container #maincontainer #middlesidebar .news #col2 p.titleNews a{color:#0072bc; font-size:16px; font-weight:bold;}
.columnContainer #container #maincontainer #middlesidebar .news #col2 p.titleNews a:hover{ text-decoration:underline;}
.columnContainer #container #maincontainer #middlesidebar .news #col2 p.textNews{ color:#333; margin-top:7px;}
.columnContainer #container #maincontainer #middlesidebar .news #col2 p.textNews a{color:#0072bc; font-size:12px; font-weight:bold; text-decoration:underline;}
.columnContainer #container #maincontainer #middlesidebar .news #col2 p.textNews a:hover{text-decoration:none;}
div.clear {clear: both;}
.columnContainer #container #maincontainer #middlesidebar .news .containerNews {border-left: 111px solid #eeeeee; background: #f4f4f4 url(/img/design/pmc_bcg_newsline.gif) right repeat-y; margin:2px 0 6px 0; clear:both;}*/
.columnContainer #container #maincontainer #middlesidebar .news #col1 { width: 106px; float: left; margin-left: -106px; color: #0072bc; text-align:center;}
.columnContainer #container #maincontainer #middlesidebar .news #col1 img{ margin:6px 0; border:1px solid #fff;}
.columnContainer #container #maincontainer #middlesidebar .news #col1 a:hover img{border:1px solid #b5b5b5;}
.columnContainer #container #maincontainer #middlesidebar .news #col1 a{ color:#333; font-size:11px;}
.columnContainer #container #maincontainer #middlesidebar .news #col1 a:hover{ text-decoration:underline;}

/*.columnContainer #container #bottomBlock #blockInfo #infoNews #boxNewsIn .dateBox{ width:58px; height:60px; float:left; margin:0 5px 0 0; font-size:12px; color:#a7a7a7; text-align:center; background:#3d3d3d; padding:8px 0;}*/
.columnContainer #container #maincontainer #middlesidebar .news #col1 .datenNum{ font-size:26px; clear:both; margin:0; padding:0;}



* HTML .columnContainer #container #maincontainer #middlesidebar .news #col1 { margin-left: -53px;}
.columnContainer #container #maincontainer #middlesidebar .news #col2 {padding:7px 10px 0 10px; text-align:left; height:100%}
.columnContainer #container #maincontainer #middlesidebar .news #col2 p.titleNews a{color:#0072bc; font-size:16px; font-weight:bold;}
.columnContainer #container #maincontainer #middlesidebar .news #col2 p.titleNews a:hover{ text-decoration:underline;}
.columnContainer #container #maincontainer #middlesidebar .news #col2 p.textNews{ color:#333; margin-top:5px;}
.columnContainer #container #maincontainer #middlesidebar .news #col2 p.textNews a{color:#0072bc; font-size:12px; font-weight:bold; text-decoration:underline;}
.columnContainer #container #maincontainer #middlesidebar .news #col2 p.textNews a:hover{text-decoration:none;}
div.clear {clear: both;}
.columnContainer #container #maincontainer #middlesidebar .news #col2 p.mood{ color:#333; font-size:11px; margin-bottom:12px;}
.columnContainer #container #maincontainer #middlesidebar .news #col2 p.mood a{ color:#333; text-decoration:underline;}
.columnContainer #container #maincontainer #middlesidebar .news #col2 p.tags{ color:#828282; font-size:10px; background:url(/img/design/pmc_newsCloud_point.gif) left center no-repeat; padding-left:25px; margin:12px 0 0 0;}
.columnContainer #container #maincontainer #middlesidebar .news #col2 p.tags a{ color:#828282; text-decoration:underline;}

.columnContainer #container #maincontainer #middlesidebar .news #col2 p.linkEdit{ color:#0072bc; font-size:12px; margin:18px 0 0 0;}
.columnContainer #container #maincontainer #middlesidebar .news #col2 p.linkEdit a{ color:#d3005c; text-decoration:underline; font-weight:bold; padding:0 15px 0 0; }
.columnContainer #container #maincontainer #middlesidebar .news #col2 p.linkEdit a.del{padding:0 15px 0 23px;  background:url(/img/design/pmc_bcgdelete.gif) left center no-repeat;}


.columnContainer #container #maincontainer #middlesidebar .lineBlogTitle{ position:relative; clear:both; width:100%; margin-bottom:10px; display:inline-block;}
.columnContainer #container #maincontainer #middlesidebar .lineBlogTitle .leftSide{ position:relative; float:left; font-size:11px; color:#333;}
.columnContainer #container #maincontainer #middlesidebar .lineBlogTitle .leftSide a{ color:#333; text-decoration:underline; padding:0 5px;}
.columnContainer #container #maincontainer #middlesidebar .lineBlogTitle .rightSide{ position:relative; float:right;}
.columnContainer #container #maincontainer #middlesidebar .lineBlogTitle .rightSide a{ padding:0 0 0 10px;}

.columnContainer #container #maincontainer #middlesidebar .blockDifferent{ clear:both; width:598px; position:relative; margin:11px 0 0 4px; text-align:left; padding-bottom:10px;}
.columnContainer #container #maincontainer #middlesidebar .blockDifferent .block1{ float:left; border-right:1px solid #e8e8e8; width:325px;}
.columnContainer #container #maincontainer #middlesidebar .blockDifferent .block1 .titleBox{ position:relative; height:25px; background:#e8e8e8; margin:0 0 3px 0;}
.columnContainer #container #maincontainer #middlesidebar .blockDifferent .block1 .titleLeft{ float:left; margin:5px 0 0 15px;}
.columnContainer #container #maincontainer #middlesidebar .blockDifferent .block1 .titleLeft a{ color:#0072bc; font-weight:bold;}
.columnContainer #container #maincontainer #middlesidebar .blockDifferent .block1 .titleLeft a:hover{ text-decoration:underline;}
.columnContainer #container #maincontainer #middlesidebar .blockDifferent .block1 .titleRight{ float:right; margin:5px 15px 0 0;}
.columnContainer #container #maincontainer #middlesidebar .blockDifferent .block1 .titleRight a{color:#0072bc; font-weight:bold; text-decoration:underline;}
.columnContainer #container #maincontainer #middlesidebar .blockDifferent .block1 .titleRight a:hover{text-decoration:none;}
.columnContainer #container #maincontainer #middlesidebar .blockDifferent .block1 .newsElement1{}
.columnContainer #container #maincontainer #middlesidebar .blockDifferent .block1 .newsElement2{ background:#eeeeee url(/img/design/pmc_bcg_newsElement.gif) left repeat-y; margin-right:2px;}
.columnContainer #container #maincontainer #middlesidebar .blockDifferent .block1 p.new{ padding:7px 0 7px 48px; background:url(/img/design/pmc_newsElementnew_point.gif) 8px center no-repeat;}
.columnContainer #container #maincontainer #middlesidebar .blockDifferent .block1 p.old{ padding:7px 0 7px 48px; background:url(/img/design/pmc_newsElementold_point.gif) 8px center no-repeat;}
.columnContainer #container #maincontainer #middlesidebar .blockDifferent .block1 a{color:#0072bc; text-decoration:underline;}
.columnContainer #container #maincontainer #middlesidebar .blockDifferent .block1 a:hover{text-decoration:none;}
.columnContainer #container #maincontainer #middlesidebar .block2{ float:left; margin-left:0; width:584px; _width:587px; _margin-left:1px;}
.columnContainer #container #maincontainer #middlesidebar .block2 .titleBox{ position:relative; height:20px; background:#e8e8e8; margin-bottom:3px; padding:5px 0 0 15px; _padding:5px 0 0 10px; width:100%; text-align:left;}
.columnContainer #container #maincontainer #middlesidebar .block2 .titleBox a{ color:#0072bc; font-weight:bold;}
.columnContainer #container #maincontainer #middlesidebar .block2 .titleBox a:hover{ text-decoration:underline;}
.columnContainer #container #maincontainer #middlesidebar .block2 .directElement{ width:576px; margin:10px 0 20px 15px; /*margin:10px 0 ;*/ _width:583px; _margin-left:-7px; _border:1px solid #F60;}
.columnContainer #container #maincontainer #middlesidebar .block2 .directElement .title a{color:#3d81ee; font-weight:bold; text-decoration:underline;}
.columnContainer #container #maincontainer #middlesidebar .block2 .directElement .title a:hover{text-decoration:none;}
.columnContainer #container #maincontainer #middlesidebar .block2 .directElement .text a{ color:#333; font-size:11px;}
.columnContainer #container #maincontainer #middlesidebar .block2 .directElement .link a{ color:#008000; font-size:10px;}

.columnContainer #container #maincontainer #middlesidebar .actions{clear:both; width:599px; position:relative; margin:15px 0 15px 4px; padding-top:10px;}
.columnContainer #container #maincontainer #middlesidebar .actions .titleBox{ position:relative; height:25px; background:#e8e8e8 url(/img/design/pmc_bcg_actions.gif) 11px center no-repeat; margin:0 0 3px 0;}
.columnContainer #container #maincontainer #middlesidebar .actions .titleBox .titleLeft{ float:left; margin:5px 0 0 50px;}
.columnContainer #container #maincontainer #middlesidebar .actions .titleBox .titleLeft a{ color:#830c40; font-weight:bold;}
.columnContainer #container #maincontainer #middlesidebar .actions .titleBox .titleLeft a:hover{ text-decoration:underline;}
.columnContainer #container #maincontainer #middlesidebar .actions .titleBox .titleRight{ float:right; margin:5px 15px 0 0;}
.columnContainer #container #maincontainer #middlesidebar .actions .titleBox .titleRight a{ color:#830c40; font-weight:bold; text-decoration:underline;}
.columnContainer #container #maincontainer #middlesidebar .actions .titleBox .titleRight a:hover{text-decoration:none;}
.columnContainer #container #maincontainer #middlesidebar .actions .actBlock{ position:relative; background:#eeeeee; height:100%; padding:5px 10px; margin:0 3px;}
.columnContainer #container #maincontainer #middlesidebar .actions .actionElement{ position:relative; float:left; text-align:center; width:142px;}
.columnContainer #container #maincontainer #middlesidebar .actions .actionElement img{ border:1px solid #ff8a00; clear:both; margin:5px;}
.columnContainer #container #maincontainer #middlesidebar .actions .actionElement a:hover img{filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.columnContainer #container #maincontainer #middlesidebar .actions .actionElement p{ text-align:left; margin:0; padding:0 0 0 5px;}
.columnContainer #container #maincontainer #middlesidebar .actions .actionElement a{color:#830c40; font-size:11px;}
.columnContainer #container #maincontainer #middlesidebar .actions .actionElement a:hover{ text-decoration:underline;}
.columnContainer #container #maincontainer #middlesidebar .actions .actionElement .nameAction a{color:#830c40; font-size:12px; font-weight:bold;}
.columnContainer #container #maincontainer #middlesidebar .actions .actionElement .nameAction a:hover{text-decoration:underline;}
/* Для текстов в контенте*/
.columnContainer #container #maincontainer .textFormat{ padding: 8px 8px 30px 8px ;}
.columnContainer #container #maincontainer .thdownpage{ padding: 8px;}
.columnContainer #container #maincontainer .textFormat a{ color:#039;}
/*-----------------*/
/*Pager*/
.columnContainer #container #maincontainer #middlesidebar .pager{ text-align:center; padding:0 0 0 100px; margin:5px 0;}
.columnContainer #container #maincontainer #middlesidebar .pager .textCount{ float:left; color:#0072bc; font-weight:bold; font-size:11px; margin:0 10px;}
.columnContainer #container #maincontainer #middlesidebar .pager a { text-decoration:none;}
.columnContainer #container #maincontainer #middlesidebar .pager a .nextEl{ float:left; background:#fff; border:1px solid #e8e8e8; height:16px; width:18px; color:#0072bc; padding:-2px -2px -2px 2px; cursor: pointer; text-align:center; text-decoration:none; margin:0 2px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; letter-spacing:-2px;}
.columnContainer #container #maincontainer #middlesidebar .pager a:hover .nextEl{background:#e8e8e8; border:1px solid #e8e8e8; color:#0072bc; cursor: pointer;}
.columnContainer #container #maincontainer #middlesidebar .pager a .numPageEl{ float:left; background:#e8e8e8; border:1px solid #e8e8e8; height:16px; width:18px; color:#0072bc; padding:-2px -2px -2px 2px; cursor: pointer; text-align:center; text-decoration:none; margin:0 2px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; letter-spacing:0; font-weight:bold;}
.columnContainer #container #maincontainer #middlesidebar .pager a:hover .numPageEl{background:#0072bc; border:1px solid #0072bc; color:#FFFFFF; cursor: pointer;}
.columnContainer #container #maincontainer #middlesidebar .pager a .numPageElact{ float:left; background:#0072bc; border:1px solid #0072bc;  height:16px; width:18px; color:#FFFFFF; padding:-2px -2px -2px 2px; cursor: pointer; text-align:center; text-decoration:none; margin:0 2px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; letter-spacing:-2px; font-weight:bold;}
.columnContainer #container #maincontainer #middlesidebar .pager a:hover .numPageElact{background:#FFF; border:1px solid #e8e8e8; color:#0072bc; cursor: pointer;}
.columnContainer #container #maincontainer #middlesidebar .pager a .numPageSlash{ float:left; background:none; border:none; height:16px; width:18px; color:#0072bc; padding:-2px -2px -2px 2px; cursor: pointer; text-align:center; text-decoration:none; margin:0 2px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; letter-spacing:0; font-weight:bold;}
.columnContainer #container #maincontainer #middlesidebar .pager a:hover .numPageSlash{background:none; border:none; color:#FFFFFF; cursor: pointer;}

/*Google direct*/
.columnContainer #container #maincontainer #middlesidebar .block3{ clear:both; margin:2px 0 2px 2px; padding-bottom:7px; border-bottom:1px solid #e8e8e8; display: inline-block;}
.columnContainer #container #maincontainer #middlesidebar .block3 .titleBox{ position:relative; height:20px; background:#e8e8e8; margin-bottom:3px; padding:5px 0 0 15px; padding:5px 0 0 10px; text-align:left;}
.columnContainer #container #maincontainer #middlesidebar .block3 .titleBox a{ color:#0072bc; font-weight:bold;}
.columnContainer #container #maincontainer #middlesidebar .block3 .titleBox a:hover{ text-decoration:underline;}
.columnContainer #container #maincontainer #middlesidebar .block3 .directElement{ margin:10px 7px 0 7px ; float:left; width:180px; text-align:left;}
.columnContainer #container #maincontainer #middlesidebar .block3 .directElement .title a{color:#0072bc; font-weight:bold; text-decoration:underline;}
.columnContainer #container #maincontainer #middlesidebar .block3 .directElement .title a:hover{text-decoration:none;}
.columnContainer #container #maincontainer #middlesidebar .block3 .directElement .text{ color:#333;}
.columnContainer #container #maincontainer #middlesidebar .block3 .directElement .link{ color:#0072bc;}

/*--------------------------------------*/

/*RightSideBar*/
.columnContainer #container #maincontainer #middlesidebar #rsbcontainer{ float:right; width:300px; margin-right:1px; margin-top:0;}
.columnContainer #container #maincontainer #middlesidebar #rsbcontainer .playlist{ position:relative; width:299px; height:130px; margin:0;}
.columnContainer #container #maincontainer #middlesidebar #rsbcontainer .playlist .flashButton{ position:absolute; top:0; left:0; z-index:1000;}
.columnContainer #container #maincontainer #middlesidebar #rsbcontainer .playlist .imgButton{position:absolute; top:0; left:0; z-index:1001;}
.columnContainer #container #maincontainer #middlesidebar #rsbcontainer #rightsidebar{ clear:both; width:300px; border:none;}
/*.columnContainer #container #maincontainer #middlesidebar #rsbcontainer #rightsidebar{ _height:expression(this.scrollHeight<920?"919px":"auto");}*/
/*Footer*/
.columnContainer #container #footer{ clear:both; position:relative; margin:10px 0 -10px 0; text-align:left;}
.columnContainer #container #footer .musinfo{color:#ffde00; font-size:11px; background:url(/img/design/pmc_starcopyright.gif) 23px -2px no-repeat;}
.columnContainer #container #footer #rightside{ float:right; margin-left:10px; width:860px;}
.columnContainer #container #footer #rightside .middlemenu{ position:relative; float:left; margin:7px 0 10px 10px;}
.columnContainer #container #footer #rightside .middlemenu ul{ margin:0; padding:0; list-style: square;}
.columnContainer #container #footer #rightside .middlemenu li{ float:left; margin:0; padding:0 8px 0 0; color:#c4c4c4; width:155px;}
.columnContainer #container #footer #rightside .middlemenu li a{ color:#c4c4c4; font-size:12px; font-weight:normal; text-decoration:underline;}
.columnContainer #container #footer #rightside .middlemenu li a:hover{ text-decoration:none;}
.columnContainer #container #footer #rightside .rightmenu{ position:relative; clear:both; width:100%; text-align:center;}
.columnContainer #container #footer #rightside .rightmenu ul{ margin:0; padding:0; list-style:none; margin-left:500px;}
.columnContainer #container #footer #rightside .rightmenu li{ float:left; margin:0; padding:0 6px; color:#c4c4c4; font-size:8px; }
.columnContainer #container #footer #rightside .rightmenu li a{ color:#c4c4c4; font-size:11px; text-decoration:underline;}
.columnContainer #container #footer #rightside .rightmenu li a:hover{ text-decoration:none;}
.columnContainer #container #footer #rightside p{ margin:10px 25px 0 25px;}
.columnContainer #container #footer #leftside{ float:left; padding-left:30px; font-size:12px; color:#ffde00;}
.columnContainer #container #footer #leftside a{color:#c8c8c8;}
.columnContainer #container #footer #leftside a:hover{ text-decoration:underline;}
.columnContainer #container #footer #leftside img{ padding:0 5px;}
/*09/07/08*/
.columnContainer #container #footer #leftside .contacts{ clear:both; text-align:left; padding:0 0 0 0; margin-bottom:10px; color:#c4c4c4;}
.columnContainer #container #footer #leftside .contacts a{ color:#ffde00;}
/*end 09/07/08*/


.warning {	margin:20px 5px;	padding: 10px; background-color:#f7747b; border:1px solid #d90b1e;
font-size:14px;	color:#ffffff;	text-align:center; font-weight:bold;}
.message_success {	margin:20px 5px;	padding: 10px; background-color:#0072bc; border:1px solid #00416b; font-size:14px; color:#ffffff;	text-align:center; font-weight:bold;}




/*----09/06/16----*/
.columnContainer #container #maincontainer #middlesidebar .titleChapteReg{ position:relative; margin:0 0 0 2px; height:28px; background:url(/img/design/pmc_bcgmstitle6.jpg) left top no-repeat; border-right:1px solid #2c9cd2; border-top:1px solid #b3d2ff; border-left:1px solid #b3d2ff; color:#fff; font-weight:bold;}
.columnContainer #container #maincontainer #middlesidebar .titleChapteReg .titleLeft{ float:left; margin:0; color:#fff; font-weight:bold; text-align:left;}
.columnContainer #container #maincontainer #middlesidebar .titleChapteReg .titleLeft a.titleEl{ text-decoration:none; color:#fff;}

.columnContainer #container #maincontainer #middlesidebar .titleChapteReg .titleLeft a .titleEl{ float:left; background: url(/img/design/pmc_bcg_titlebox2navypas.gif) top repeat-x; height:16px; width:90px; color:#FFFFFF; padding:5px 10px 7px 10px; cursor: pointer; text-align:center; text-decoration:none; margin:0;}
.columnContainer #container #maincontainer #middlesidebar .titleChapteReg .titleLeft .titleEl{float:left; background: url(/img/design/pmc_bcg_titlebox2navypoint.gif) left top repeat-x; width:2px; height:28px; margin:0;}
.columnContainer #container #maincontainer #middlesidebar .titleChapteReg .titleLeft a:hover .titleEl{background: url(/img/design/pmc_bcg_titlebox2navyact.gif) top repeat-x; color:#ffffff; cursor: pointer; margin:0;}

.columnContainer #container #maincontainer #middlesidebar .titleChapteReg .titleRight{ float:right; margin:4px 15px 0 15px;}
.columnContainer #container #maincontainer #middlesidebar .titleChapteReg .titleRight a{ color:#fff; font-size:11px; font-weight:bold; text-decoration:underline; margin:0 5px;}
.columnContainer #container #maincontainer #middlesidebar .titleChapteReg .titleRight a:hover{text-decoration:none;}
.columnContainer #container #maincontainer #middlesidebar .titleChapteReg .titleRight .search{ float:right; width:230px;}
.columnContainer #container #maincontainer #middlesidebar .titleChapteReg .titleRight .selectArtist{ float:left; height:19px; width:205px; border:1px solid #900; margin-top:1px;}
.columnContainer #container #maincontainer #middlesidebar .titleChapteReg .titleRight .butSelectArtist{ float:right; height:20px; width:21px; background:url(img/design/pmc_bcg_butsearchart.gif) left top no-repeat; border:none;}
table.clear{ width:590px; border-spacing:0; margin:0; padding:0; text-align:center; vertical-align:middle;}
*+html table.clear{ width:500px;}
table.clearsp2{ width:298px; border-spacing:2px; margin:5px 0; padding:0; text-align:center; vertical-align:middle;}
*+html table.clearsp2{ width:100%;}
table.clearsp3{ width:598px; border-spacing:2px; margin:0; padding:0; text-align:center; vertical-align:middle;}
*+html table.clearsp3{ width:100%;}
div.rightreg{ text-align:left; background:#ebeff2; padding:4px 3px 4px 2px; width:159px;}
td.rightreg{ text-align:left; background:#ebeff2; padding:4px 3px 4px 2px; width:159px;}
td.rightreg a{ color:#333; font-size:11px; text-decoration:underline;}
td.rightreg2{ text-align:left; background:#ebeff2; padding:4px 3px 4px 2px; width:459px;}
td.leftreg{ text-align:right; padding:7px 4px 0 0; vertical-align:top; color:#0072bc; font-size:11px; width:135px;}
td.blockCheck{ color:#0072bc;}
.leftreg{ color:#0072bc; font-size:12px; }
.butSend{ background:url(/img/design/pmc_bcg_butsend.gif) left top no-repeat; border:none; width:164px; height:22px; }
.txtFieldreg{ border:1px solid #b8b8b8; width:156px; height:18px;}
.txtFieldregWrong{ border:1px solid #c80158; width:156px; height:18px;}
.txtField2{border:1px solid #b8b8b8; width:456px; height:60px;}
.logSuccsess{ color:#0072bc; font-size:10px;}
.logFailed{ color:#c80158; font-size:10px;}
/*-----end 09/06/16-----*/
/* 09/07/29*/
#cabinetIco{ background-image:url(/img/design/pmc_cabinet_ico1.png); background-repeat:no-repeat;}
.columnContainer .butSelect2{ background-position:-113px -32px; width:68px; height:22px; padding-bottom:4px; color:#ffde00; border:none; font-size:12px; letter-spacing:0;}
*+html .columnContainer .butSelect2 { background:url(/img/design/pmc_bcgbutmessage.jpg) left top no-repeat; padding-top:3px; width:68px; height:22px; border:none; letter-spacing:0px;}
.columnContainer #container #maincontainer #middlesidebar .titleText{color:#f07f1f; font-size:12px; margin:12px 8px; font-weight:bold; text-transform:uppercase;}
.columnContainer #container #maincontainer .description{margin:15px 20px; text-align:left; padding-left:20px;}
.columnContainer #container #maincontainer .description ol{ margin:8px; padding:0; text-align:left;}
.columnContainer #container #maincontainer .description li{ text-align:left; margin:8px 0;}
/* end 09/07/29*/
/* 09/09/15*/
.columnContainer #container #maincontainer #middlesidebar .titleBox{ position:relative; height:25px; background:#0072bc; margin:0 0 3px 8px;}
.columnContainer #container #maincontainer #middlesidebar .titleBox .titleLeft{ float:left; margin:5px 0 0 15px; color:#fff; font-weight:bold; text-align:left;}
.columnContainer #container #maincontainer #middlesidebar .titleBox .titleRight{ float:right; margin:5px 15px 0 0;}
.columnContainer #container #maincontainer #middlesidebar .titleBox .titleRight a{ color:#fff; font-size:11px; font-weight:bold; text-decoration:underline; margin:0 5px;}
.columnContainer #container #maincontainer #middlesidebar .titleBox .titleRight a:hover{text-decoration:none;}

/*-------------------------*/
/* 09/09/01 */
.label{ text-align:left; padding:0 5px;}
.nameSender{ text-align:left; font-size:bold; color:#333; font-size:13px;}
/*-------------*/
/* 09/09/11*/

#jsddm
{	margin:0;
	padding: 0}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 11px, Arial;
		text-align:left;}

	#jsddm li a
	{	display: block;
		background:none;
		padding: 3px 0;
		text-decoration: none;
		width: 70px;
		white-space: nowrap}

	#jsddm li a:hover
	{	background: none;}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			margin:80px 0 0 20px;
			visibility: hidden;
			z-index:3000;}
		
			#jsddm li ul li
			{	float: none;
				display: inline;
				width:168px;}
			#jsddm li ul li a.top{width:168px; height:16px; background:url(/img/design/pmc_popupcab_up.png) left  bottom no-repeat;}
			#jsddm li ul li a:hover.top{ background:url(/img/design/pmc_popupcab_up.png) left  bottom no-repeat;}
			#jsddm li ul li a.bottom{width:168px; height:16px; background:url(/img/design/pmc_popupcab_down.png) left top no-repeat;}
			#jsddm li ul li a:hover.bottom{background:url(/img/design/pmc_popupcab_down.png) left top no-repeat;}
			
			#jsddm li ul li a
			{	width:168px;
				background: #A9C251;
				background:url(/img/design/pmc_popupcab_bcg.png) left top repeat-y;
				color: #4b4b4b;
				font-size:11px;
				padding:7px 7px;}
			
			#jsddm li ul li a:hover
				
			{	width:168px; background:url(/img/design/pmc_popupcab_bcg2.png) left top repeat-y;}
			#jsddm li ul li a img{border:none; float:left; margin:-4px 6px 0 0;}
			
/*----------------------*/			

/* Bubble*/
.columnContainer #container #maincontainer #middlesidebar #maincontent #bubble{ position:relative; clear:both; width:539px; margin:10px 0 10px 35px; _margin:10px 0 10px 0px;}
*+html .columnContainer #container #maincontainer #middlesidebar #maincontent #bubble{ margin:10px 0 10px 4px;}
.columnContainer #container #maincontainer #middlesidebar #maincontent #bubble .up{ background:url(../img/design/pmc_bubbletop.gif) left top no-repeat; padding-top:7px;}
.columnContainer #container #maincontainer #middlesidebar #maincontent #bubble .middle{ background:url(../img/design/pmc_bubblemiddle.gif) left repeat-y; padding-top:20px;}
.columnContainer #container #maincontainer #middlesidebar #maincontent #bubble .imgField{ width:140px;}
.columnContainer #container #maincontainer #middlesidebar #maincontent #bubble .titleBubble{ font-size:14px; font-weight:bold;}
.columnContainer #container #maincontainer #middlesidebar #maincontent #bubble .textBubble{ text-align:center;}
.columnContainer #container #maincontainer #middlesidebar #maincontent #bubble .buttonBubble{ background:url(../img/design/pmc_bubblebut.gif) top repeat-x; color:#ffde00; font-size:11px; border:none; padding:3px 18px; margin:0 5px;}
.columnContainer #container #maincontainer #middlesidebar #maincontent #bubble .middle p{ margin:0 20px 8px 20px;}
.columnContainer #container #maincontainer #middlesidebar #maincontent #bubble .bottom{ background:url(../img/design/pmc_bubblebottom.gif) left bottom no-repeat; padding-bottom:12px; height:12px;}
/*---end Bubble-----------*/

/*----for Exlusive----*/
.columnContainer #container #maincontainer #middlesidebar .place{ clear:both; position:relative; padding-left:2px;/*background:#f00;*/ display:inline-block;}
.columnContainer #container #maincontainer #middlesidebar .place .artistEl{ position:relative; float:left; /*border:1px solid #bdbdbd;*/ margin:2px 7px 2px 2px; width:191px; padding-bottom:10px; background:#e0e0e0; height:195px; overflow:hidden;}
.columnContainer #container #maincontainer #middlesidebar .place .artistEl img{ border-bottom:1px solid #bdbdbd;}
.columnContainer #container #maincontainer #middlesidebar .place .artistEl a:hover img{filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.columnContainer #container #maincontainer #middlesidebar .place .artistEl p{ text-align:left;margin:3px 0 0 8px;}
.columnContainer #container #maincontainer #middlesidebar .place .artistEl a{color:#333333; font-size:11px; text-decoration:underline;}
.columnContainer #container #maincontainer #middlesidebar .place .artistEl a:hover{ text-decoration:none;}
.columnContainer #container #maincontainer #middlesidebar .place .artistEl .nameActor, .columnContainer #container #maincontainer #middlesidebar .place .artistEl .nameStyle{text-align:left; margin:3px 8px;}
.columnContainer #container #maincontainer #middlesidebar .place .artistEl .nameActor a{ color:#830c40; font-size:12px; font-weight:bold; text-decoration:none;}
.columnContainer #container #maincontainer #middlesidebar .place .artistEl .nameActor a:hover{text-decoration:underline;}
.columnContainer #container #maincontainer #middlesidebar .place .artistEl .nameStyle a{color:#830c40; font-size:9px; font-weight:bold; text-decoration:underline;}
.columnContainer #container #maincontainer #middlesidebar .place .artistEl .nameStyle a:hover{text-decoration:none;}
.columnContainer #container #maincontainer #middlesidebar .place .artistEl .priceline{ position:absolute; top:122px; left:0; width:191px; height:20px; padding-left:5px; background:#000; filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.columnContainer #container #maincontainer #middlesidebar .place .artistEl .pricetxt{position:absolute; top:122px; left:0; width:191px; height:20px; padding-left:5px; color:#FFF; font-size:12px;}
.columnContainer #container #maincontainer #middlesidebar .place .artistEl .pricetxt a{ color:#FFF; text-decoration:underline; text-align:right; font-size:12px;}
.columnContainer #container #maincontainer #middlesidebar .place .artistEl .bottomline{ position:absolute; bottom:0; left:0; width:170px; height:18px; padding-left:5px; }
.columnContainer #container #maincontainer #middlesidebar .place .artistEl .bottomline .artcomment, .columnContainer #container #maincontainer #middlesidebar .place .artistEl .bottomline .artphoto, .columnContainer #container #maincontainer #middlesidebar .place .artistEl .bottomline .artvideo{ position:relative; float:left; margin-left:5px; text-align:left; padding:0 5px 0 16px ; }
.columnContainer #container #maincontainer #middlesidebar .place .artistEl .bottomline .artcomment{ background:url(/img/design/pmc_actor_icocomm.gif) left center no-repeat;}
.columnContainer #container #maincontainer #middlesidebar .place .artistEl .bottomline .artphoto{background:url(/img/design/pmc_actor_icovideo.gif) left center no-repeat;}
.columnContainer #container #maincontainer #middlesidebar .place .artistEl .bottomline .artvideo{background:url(/img/design/pmc_actor_icophoto.gif) left center no-repeat;}

/*-----end for Exclusive----*/


/*Opera 9.5*/
@media not all and (-webkit-min-device-pixel-ratio) {
   .columnContainer #container #maincontainer #middlesidebar{float:left; background:none; width:908px;}
   .columnContainer #container #maincontainer #middlesidebar #bottomside{ clear:both; margin:0; padding:0; width:906px; height:3px;}   
   .columnContainer #container #maincontainer #middlesidebar #menu{clear:both; height:30px;  width:906px; margin-bottom:0;}
   .columnContainer #container #maincontainer #middlesidebar .bannerCenter1{margin:0 1px 0 3px;}
   .columnContainer #container #maincontainer #middlesidebar #rsbcontainer{ min-height:1200px;}
	.columnContainer #container #maincontainer #middlesidebar #rsbcontainer .playlist{ position:relative; width:299px; height:130px; margin:0px;}
	.columnContainer #container #maincontainer #middlesidebar #rsbcontainer .playlist .flashButton{ position:absolute; top:0; left:0; z-index:1000;}
	.columnContainer #container #maincontainer #middlesidebar #rsbcontainer .playlist .imgButton{position:absolute; top:0; left:0; z-index:1001;}
	.columnContainer #container #header #search .buttonSend{padding:2px 10px 7px 6px; margin:7px 0 7px 110px;}
}
/*Opera 9.2*/
@media all and (scan: progressive) {
	.columnContainer #container #maincontainer #middlesidebar{float:left; background:none; width:908px;}
   .columnContainer #container #maincontainer #middlesidebar #bottomside{ clear:both; margin:0; padding:0; width:906px; height:3px; background:url(img/design/pmc_bcg_middlesidebarbottom.gif) -1px bottom no-repeat;}	
   .columnContainer #container #maincontainer #middlesidebar{float:left; background:#FFF;width:906px;}
   .columnContainer #container #maincontainer #middlesidebar #menu{clear:both; height:30px;  width:906px;}
   .columnContainer #container #maincontainer #middlesidebar .bannerCenter1{margin:0 1px 0 3px;}
   .columnContainer #container #maincontainer #middlesidebar #rsbcontainer .playlist{ position:relative; width:299px; height:130px; margin:0px;}
   .columnContainer #container #maincontainer #middlesidebar #rsbcontainer .playlist .flashButton{ position:absolute; top:0; left:0; z-index:1000;}
   .columnContainer #container #maincontainer #middlesidebar #rsbcontainer .playlist .imgButton{position:absolute; top:0; left:0; z-index:1001;}
   .columnContainer #container #header #search .buttonSend{padding:2px 10px 7px 6px; margin:7px 0 7px 110px;}
}