html,body{margin:0px 0px 20px 0px; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; background: 0 0 url('http://cdrpro.ru/cdrpro_sh2/img/fon.png') fixed repeat-x #FFF; }
body { min-width:1000px; }
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

input, textarea, select { /*vertical-align:middle;*/ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; /*max-width:99%;*/ }

a:link, a:visited, a:active {color: #3C5E00; text-decoration: underline;}
a:hover {text-decoration: none;}
H1, .title{ font-size:20px; margin:0px; color:#4c7200; font-weight:400; padding-bottom:10px; }
img {border: 0px;}

#wrap {margin:0 auto; width:1000px; text-align:left; }

#nav { /*background:#fff;*/ height:30px;}
*+html #nav { margin-bottom:10px; } /* для Internet Explorer 7 */
#headermenu{float:left; font-size:14px; padding-top:10px; padding-left:10px;}

#header { color:#FFF; clear:both; }
#header-c{ height:144px; background: 0 0 url('http://cdrpro.ru/cdrpro_sh2/img/head.png') repeat-x; background-color:#000; padding:0px 20px 0px 20px; }
#cdrlogo { height:85px;float:left; padding: 18px 0px 0px 10px; }
/*#cdrlogo { height:94px;float:left; padding: 10px 0px 0px 10px; }*/
#head-banner{ float:right; padding:16px 10px 0 0 }
#head-line1{ width:100%; *overflow:hidden; height:1px; background-color:#000; clear:both; }
#head-line2{ width:100%; *overflow:hidden; height:1px; background-color:#4c4c4c; clear:both; }
#nav-bar{ padding-top:10px; float:left; color:#CCC; /*width:758px;*/ }
#control-bar{ padding-top:10px; float:right; color:#CCC}
#header-c a:link, #header-c a:visited {text-decoration: none; color:#CCC}
#header-c a:hover {text-decoration: underline;}

/* Search */
#h-search { float:right; width:208px; padding-top:7px; padding-right:15px}
#search-box { background-color:#f6f6f6; }
.queryField { border:none; background-color:#f6f6f6; padding-left:10px; width:173px; height:18; color:#666;}
.queryField2 { border:1px #CCC solid; background-color:#fff; width:660px; color:#000; padding:5px 4px 7px 10px; }
.searchSbmFl{width:22px; height:18px; border:none; position:absolute; top:0px; right:0px; background: url('http://cdrpro.ru/cdrpro_sh2/img/search.png') no-repeat; }
.searchSbmFl2 { width:60px; height:30px; }
* html .searchSbmFl { top:1px; right:14px; } /* хак для IE6 */ 

#main {float:left; margin: 12px 0 30px 0; width:778px; }
#infocontent {background:#F0F0F0;padding: 8px 20px 20px 20px; }
#infocontent p { margin-top:0px; margin-bottom:14px; }

#sidebar {float:right; width:208px; margin-top:12px; margin-bottom:30px;}
.box { margin-bottom:12px; }
.inner-box{background:#F0F0F0;padding: 8px 10px 25px 18px;}
.inner-box a:link, .inner-box a:visited {text-decoration: none; color:#000}
.inner-box a:hover {text-decoration: underline;}
.inner-box ul { margin:0; padding:0; list-style:none; }
.inner-box ul li { margin-bottom:6px; }
.NewsList { font-size:11px; }

.inner-boxR { background:#F0F0F0;padding: 8px 0 10px 0; text-align:center; }
/* Список категорий/альбомов */
.catsTd { padding-bottom:2px; }
.catNumData { color:#B3B3B3; margin-left:3px; }
a.catNameActive:link, a.catNameActive:visited { color:#B3B3B3; }

/* подвал */
.clearfloat { clear:both; height:0; font-size:1px; line-height:0px; }
#footer{text-align:center;}
#footer-c{height:115px; padding-top:10px; color:#fff; background: #999; /*background:#999;*/ }
.CopyR { font-size:16px; padding-bottom:6px; }
/*.fKeyWords {font-size:10px; color:#666; }*/
.footer-uCoz { font-size:9px; }
.footer-uCoz a:link, .footer-uCoz a:visited {text-decoration: none; color:#fff}
.footer-uCoz a:hover { }
#fMenu { margin-bottom:12px; }
#fMenu a:link, #fMenu a:visited {text-decoration: none; color:#fff}
#fMenu a:hover { text-decoration:underline }

#ava1 { white-space:nowrap; }

.tdCounter { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.50; -khtml-opacity:0.50; opacity:0.50; float:left }
.tdCounter:hover { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1 }


.codeButtons { border:1px solid #CCC; border-bottom:2px solid #CCC; background-color:#f0f0f0; margin:0 1px 2px 0; } 
.codeButtons:hover { background-color:#FFF; border-bottom:2px solid #4c7200 }

.pollButton { padding-top:10px; }

/* Rounds */
.r1, .r2, .r3{display:block;height:1px;background-color:#F0F0F0; *overflow:hidden;}
.r3 {margin: 0 3px;}
.r2 {margin: 0 2px;}
.r1 {margin: 0 1px;}
.rs1, .rs2, .rs3{display:block;height:1px;background-color:#f6f6f6; *overflow:hidden;}
.rs3 {margin: 0 3px;}
.rs2 {margin: 0 2px;}
.rs1 {margin: 0 1px;}
.rt1, .rt2, .rt3{display:block;height:1px;background-color:#494949; *overflow:hidden;}
.rb1, .rb2, .rb3{display:block;height:1px;background-color:#010101; *overflow:hidden;}
.rt3, .rb3 {margin: 0 3px;}
.rt2, .rb2 {margin: 0 2px;}
.rt1, .rb1 {margin: 0 1px;}
.rf1, .rf2, .rf3{display:block;height:1px;background-color:#999; *overflow:hidden;}
.rf3 {margin: 0 3px;}
.rf2 {margin: 0 2px;}
.rf1 {margin: 0 1px;}
/* Rounds */



/* Top menu */
ul#cdrmenu {margin:0;border:0 none;padding: 0;list-style: none;}
ul#cdrmenu li {margin:0;border:0 none;padding: 0 0 0 5px;float:left;display:inline;list-style:none;position:relative; height:30px}
ul#cdrmenu ul {margin:0;border:0 none;padding:0;width:160px;list-style:none;display:none;position:absolute;top:25px;left:0;}
ul#cdrmenu ul:after {clear:both;display:block;font: 1px/0px serif;content:".";height:0;visibility: hidden;}
ul#cdrmenu ul li {
width: 200px; /* ширина выпадающего меню */
float:left;display:block !important;display:inline; height:32px}
/* Main Menu */
ul#cdrmenu a {border:0px;float:none !important;float:left;color:#000;text-decoration:none;height:auto !important;height: 1%;}
ul#cdrmenu ul li a {padding:4px 0 8px 10px;display:block;}
/* Main Menu Hover */
ul#cdrmenu a:hover, ul#cdrmenu li:hover a, ul#cdrmenu li.iehover a {text-decoration:underline}
/* Second Menu */
ul#cdrmenu li:hover li a, ul#cdrmenu li.iehover li a {float: none;background: #fff;color: #000;border-left: 1px #999 solid;border-right: 1px #999 solid;border-bottom: 1px #999 solid;border-top: 2px #CCC solid;text-decoration:none;}
/* Second Menu Hover */
ul#cdrmenu li:hover li a:hover, ul#cdrmenu li:hover li:hover a, ul#cdrmenu li.iehover li a:hover, ul#cdrmenu li.iehover li.iehover a {background: #fff;border-left: 1px #999 solid;border-right: 1px #999 solid;border-bottom: 1px #999 solid;border-top: 2px #CCC solid;text-decoration:underline;}
ul#cdrmenu ul ul {display: none;position: absolute;top: 0;left: 170px;}
ul#cdrmenu li:hover ul ul, ul#cdrmenu li.iehover ul ul {display: none;}
ul#cdrmenu li:hover ul, ul#cdrmenu ul li:hover ul, ul#cdrmenu li.iehover ul, ul#cdrmenu ul li.iehover ul {display: block;}
/* Top menu */


.splCont2 { display:none; border:0; padding:0; }


#pagesBlock1 { display:none; }
.cdrModPan { float:right; margin:4px 0 0 0; } /* */
.tooltip { position:absolute; visibility:hidden; z-index:1000; border:1px solid gray; font-size:11px; padding:5px; background: 0% 0% scroll repeat-x url('http://cdrpro.ru/cdrpro_sh2/img/tooltip.png') #fafafa; }
.fHelp { font-size:7pt; color:#515151;}


/* опросы */
.answer { margin-left: 20px; }
.answer input { margin-left: -20px; }


/* ========== Index ======== */
.title2{ font-size:20px; margin:0px; color:#4c7200; font-weight:400; padding-bottom:8px; }
.cdrNewsNewTop { /*border-left: 16px #666 solid; padding:4px 4px 6px 10px;*/ margin-bottom:15px; /*background:#fff;*/ font-size:13px; }
.cdrNewsNewTop a:link, .cdrNewsNewTop a:visited { text-decoration:none; color:#666; font-weight:bold; }
.cdrNewsNewTop a:hover { text-decoration:underline; }
.cdrNewsNew { padding:4px 0 4px 0; font-size:13px; border-bottom:1px #CCC dotted; font-weight:bold; }
.cdrNewsNew a:link, .cdrNewsNew a:visited { text-decoration:none; color:#666; }
.cdrNewsNew a:hover { text-decoration:underline; color:#4c7200; }
.cdrNewsNew:hover { background-color:#fafafa; }
.cdrNewsNewRight { float:right; font-size:10px; font-weight:400; color:#666; }
.cdrNewsNewRight a:link, .cdrNewsNewRight a:visited { text-decoration:none; color:#666; }
.cdrNewsNewRight a:hover { text-decoration:underline; }

.cdrGeNews { float:right; width:683px; padding-bottom:10px; min-height:56px; font-size:14px; }
.cdrGeNews a:link, .cdrGeNews a:visited { text-decoration: none; }
.cdrGeNews a:hover { text-decoration:underline; }

.cdrImg5 { background-color:#FFF; padding:2px; margin-bottom:2px; width:80px; height:60px; border:1px #CCC solid; }
.cdrImg5in { width:80px; height:60px; overflow:hidden; }
.cdrImg5:hover { border-color:#999; }
.cdrImg5 img { filter:alpha(opacity=60); opacity:0.60; }
.cdrImg5 a:hover img { filter:alpha(opacity=100); opacity:1.0 }


/* ========== Сообщения ======== */
.copy-msg {color:#F00; padding: 15px 0 15px 0; font-size:10px; }
.copy-msg-fl {color:#000; font-weight:800; }


.line-t{ width:100%; overflow:hidden; height:1px; background-color:#999;}
.line-b{ width:100%; overflow:hidden; height:1px; background-color:#fff;}

.cdrNewsShort { padding:4px 0 15px 0; }
.cdrNewsShort img { background-color:#FFF; padding:2px; border:1px #CCC solid; /*max-width:650px; max-height:300px;*/ }

.cdrLoadPict { max-width:650px; max-height:650px; }
* html .cdrLoadPict { width: expression(Math.min((document.documentElement ? document.documentElement.clientWidth : document.body.clientWidth) - 20, 650)+'px'); }

a.swchItem1:link, a.swchItem1:visited { background:#F0F0F; border:1px solid #CCC; font-size:10px; text-decoration:none; padding:3px 5px 4px 5px; color:#666; }
a.swchItem1:hover { text-decoration:underline; }
.swchItemA1 { background:#CCC; border:1px solid #CCC; font-size:10px; padding:3px 5px 4px 5px; color:#FFF; }


H2 { font-size:20px; margin:4px 0 4px 0; color:#4c7200; font-weight:400; /*padding:4px 0 4px 0;*/ }
H2 a:link, H2 a:visited { color:#4c7200; text-decoration: none; }
H2 a:hover { text-decoration:underline; }
H3 { font-size:14px; margin:4px 0 10px 0; color:#4c7200; font-weight:800; }
/* == инфо под материалом == */
.eDetails{font-size:10px; margin:5px 0 25px 0; color:#666}
.eDetails a:link, .eDetails a:visited {color: #666; text-decoration: none;}
.eDetails a:hover { text-decoration:underline;}
.eDetailsSh {font-size:10px; margin:2px 0 2px 0; color:#666}
.eDetailsSh a:link, .eDetailsSh a:visited {color: #666; text-decoration: none;}
.eDetailsSh a:hover { text-decoration:underline;}

.eComWord { font-size:20px; padding-bottom:20px; }


/* ==== кнопки ==== */
.m_buttom { height:18px; width:170px; background: 0 0 repeat-x url('http://cdrpro.ru/cdrpro_sh2/img/button.png') #666; border:1px solid #000; text-align:center; padding-top:1px; }
a.m2:link, a.m2:visited {color: #fff; text-decoration: none;}
a.m2:hover {text-decoration: underline;}


/* == Комментарии == */
.eComment { margin-bottom:15px; }
.eCommentTop {font-size:10px; /*padding-bottom:1px; border-bottom: 1px #CCC dotted;*/}
.eComPict { float:left; }
.eComMsg { margin-left: 40px; margin-bottom:10px }
.eLine{ width:100%; overflow:hidden; height:1px; background-color:#CCC;}
.eLine2{ width:100%; overflow:hidden; height:1px; background-color:#fff;}

.eCommBBcode { margin-bottom:4px; }

.eAlert { padding:25px 0; font-size:14px; text-align:center; color:#4c7200; }
.eAlert a:link, .eAlert a:visited { color:#4c7200; }
.eAlert a:hover { }
.eCommTabl { margin-top:25px; padding-bottom:25px; /*padding:6px; border:1px #CCC solid; background-color:#fafafa*/ }
.eCommErr { /*color:#F00;*/ text-align:center; padding-bottom:8px; }
.eCommTablMsg { float:left; margin:0; padding:0; }
.eComMsgForm { width:580px; height:160px; border: 1px #CCC solid; background-color:#fff; }
.eAnimated { float:right; }
.smiles { text-align:center; width:100px; /*background-color: #ffffff;*/}
.smilesPart { padding-top:5px; text-align:center; }
.eCommSubScr { padding-top:6px; }
/*.eCommSbm {padding:10px; text-align:center; }*/
.commSbmFl { padding:0 20px 2px 20px; }
* html .commSbmFl { padding-bottom:0px; overflow:visible; } /* хак для IE6 */ 
*+html .commSbmFl { padding-bottom:0px; overflow:visible; } /* хак для IE7 */ 

.codeMessage { color:#000; font:12px "Courier New", Courier, monospace; text-align:left; background:#fafafa; border: 1px #ccc solid; padding:5px; }
.quoteMessage { color: #000; text-align:left; background:#fafafa; border: 1px #ccc solid; padding:5px; }

.cdrQuoteBlock { padding:6px 6px 10px 44px; background:#fafafa 10px 8px no-repeat url(http://cdrpro.ru/cdrpro_sh2/img/quot.png); border:1px solid #b3b3b3; margin:10px 0; }
.cdrQuoteName { padding-bottom:6px; }
.qName {}
.cdrQuoteMsg { font-style:italic; }

.cdrCodeBlock { padding:6px 6px 10px 6px; background:#fafafa; border:1px solid #b3b3b3; margin:10px 0; }
.cdrCodeName { padding:0 0 6px 20px; background:0 1px no-repeat url(http://cdrpro.ru/cdrpro_sh2/img/code.png); }
.cdrCodeMsg { color:#666; padding:4px; font:12px "Courier New", Courier, monospace; background:#fff; border:1px solid #b3b3b3; max-height:200px; overflow:auto; height:expression(this.scrollHeight<5?this.style.height:scrollHeight>200?'200px':''+(this.scrollHeight+5)+'px'); }


/* для рекламного баннера в правом блоке */
.PictBorder { width:180px; border: 1px solid #CCC; padding:1px; background-color:#FFF; margin-left:12px}


/* ===== Для галереи ====== */
.galPagesTop { color:#666; text-align:center; padding-bottom:15px; }
.galPagesTop a:link, .galPagesTop a:visited { color:#666; text-decoration:none; }
.galPagesTop a:hover { text-decoration:underline; }

.cdrImg1 { background-color:#FFF; padding:2px; width:108px; height:108px; border:1px #CCC solid; display:table-cell; vertical-align:middle; overflow:hidden; }
* html .cdrImg1 { width:102px; height:102px; } /* хак для IE6 */ 
*+html .cdrImg1 { width:102px; height:102px; } /* хак для IE7 */ 
.cdrImg1:hover { border-color:#999; }
.cdrImg1 img { max-height:100px; max-width:100px; }

table.eBlock {background: #CCC;}
table.eBlock td {background:#FFFFFF;}
.galAuthorCom { text-align:center; padding:15px 0; }
#cdrPhotoScroll { margin-bottom:20px; }

.phImgBlock { padding:6px; background:#FFF; border:1px #CCC solid; width:350px; }
.phImgBlock:hover { border-color:#999; }
.phImgBlockR { float:right; width:230px; text-align:left }




/* ========= Forum =========== */
#forumContent { background:#F0F0F0; padding:0 4px 25px 4px; }
.gDivBottomLeft { margin: 1px 1px 10px 1px; background:#999; height:2px; }

.gTable { background:#F0F0F0; } /* главная таблица форума */
.gTableTop { padding: 2px 2px 2px 13px; background:#F0F0F0; height:40px; font-size:18px; color:#4c7200; } /* форумы */
a.catLink:link, a.catLink:visited { color:#4c7200; text-decoration: none; }
a.catLink:hover { text-decoration:underline; }
.gTableSubTop { padding:4px; background-color:#999; height:20px; font-size:10px; color:#FFF; }
.gTableSubTop a { color:#FFF; }
.threadsType, .threadsDetails { background:#CCC; height:25px; padding-left:10px; font-size:14px; } /* разделитель важные/обычные темы */
.forumOnlineBar { height:20px; background:#fafafa; padding-left:10px; } /* Who OnLine */

.forumIcoTd, .forumThreadTd, .forumPostTd, .threadIcoTd, .threadPostTd, .threadViewTd { padding:4px; background:#fafafa; font-size:11px; }
.forumNameTd, .threadNametd, .threadAuthTd, .legendTable { padding:4px; background:#fff; font-size:11px; }
.forumLastPostTd, .threadLastPostTd { padding:4px; background:#fff; color:#999; font-size:11px; }

.threadNametd a:link, .threadNametd a:visited { text-decoration:none; }
.threadNametd a:hover { text-decoration:underline; }
.threadAuthTd a:link, .threadAuthTd a:visited { text-decoration:none; }
.threadAuthTd a:hover { text-decoration:underline; }

.forumDescr, .threadDescr { color: #999; }

.lastPostUser { white-space:nowrap; }
.lastPostUser a:link, .lastPostUser a:visited { color:#999; text-decoration:none; }
.lastPostUser a:hover { text-decoration:underline; }
a.forumLastPostLink:link, a.forumLastPostLink:visited { color:#000; text-decoration:none; }
a.forumLastPostLink:hover { text-decoration:underline; }
a.forumModer:link, a.forumModer:visited { color:#F00; text-decoration:none; }
a.forumModer:hover { text-decoration:underline; }

.funcBlock { padding:0 10px 0 0; }
.gTableRight { padding:4px; background-color:#fafafa; }
.gTableBody1 { padding:4px; background-color:#fff; }

a.groupAdmin:link, a.groupAdmin:visited { color:#F00; }

.statsRecord { display:none; }
.forumNamesBar { display:none; }
.forumModerBlock {padding-left:6px; }


/* ===== Форум/страницы ===== */
.switches { background-color:#a7a6a6; margin:5px 0 10px 5px; }
.pagesInfo { background-color:#fff; padding-right:10px; font-size:10px }
.switch { background-color:#fff; width:15px; font-size:10px }
.switchActive { background-color:#ccc; font-weight:700; color:#000000; width:15px; font-size:10px }

.frmBtns { padding:0 5px 0 0; }
.fastNav { max-width:300px; }

.legendBlock { padding:4px; background-color:#ffffff; border: 1px solid #a7a6a6; min-width:400px; }
.legendTd { font-size:10px; }

/* ===== Форум/Тема ===== */
.postFirst { border-bottom: 3px #000 solid; }
.postTable { background-color: #ffffff; border:1px #CCC solid; }
.postTdTop { height:21px; background: 0 0 repeat-x url('http://cdrpro.ru/cdrpro_sh2/img/fmt.png') #999; padding:4px 6px; color:#FFF; }
.postTdTop a:link, .postTdTop a:visited { color:#FFF; }
a.postUser:link { font-weight:bold }
.postTdInfo { text-align:center; padding:5px; background-color:#fafafa; }
/*.ePicrBord img { background-color:#FFF; padding:2px; border:1px #CCC solid; max-height:110px; max-width:110px; }*/
.ePicrBord img { background-color:#FFF; padding:2px; border:1px #CCC solid; max-height:650px; max-width:900px; }
.ePicrBord ul { padding-left:13px; margin-bottom:18px; }
.ePicrBord ol { padding-left:20px; margin-bottom:18px; }

.postRankName { margin-bottom: 8px }
.postRankIco { margin-top: 2px }
.reputation { margin-top: 0px }

.statusBlock { padding-top: 5px }
.statusOnline { color: #0000ff }
.statusOffline { color: #ff0000 }

.posttdMessage { padding:6px; background-color:#ffffff; }
.posttdMessage img { max-width:550px; max-height:550px; }
/*.posttdMessage br { }*/ /* очистка тега br */

.postBottom { background-color:#F0F0F0; height:21px; }

.postpSwithces { font-size:10px; color:#CCC; white-space:nowrap; }
.postpSwithces a:link, .postpSwithces a:visited { color:#666; }

.postPoll { background:#FFF; border:1px #CCC solid; }
.pollQuestion { height:21px; font-size:14px; color:#4c7200; font-weight:800; }
.pollEnd, .pollTotal { color:#999; }

.uSpoilerClosed { border:1px solid #CCC; background-color:#f0f0f0 }
.uSpoilerOpened { border:1px solid #CCC; background-color:#f0f0f0 }
.uSpoilerButton { background: 5px 3px url('http://cdrpro.ru/cdrpro_sh2/img/spoler.gif') no-repeat; #CCC; border:0; padding:2px 6px 3px 20px; }
.uSpoilerButton:hover { background-color:#FFF; }
.uSpoilerText { background-color:#fafafa; padding:10px; }

.CDRadmAlert { border:1px solid #900; border-left:8px solid #900; background:#C00; color:#FC6; padding:4px 4px 8px 10px; }
.CDRadmAlert a:link, .CDRadmAlert a:visited { color:#FC6 }
.CDRadmAlert a:hover { }

.CDRadmAlertG { border:1px solid #3C5E00; border-left:8px solid #3C5E00; background:#99CC33; color:#FFF; padding:4px 4px 8px 10px; }
.CDRadmAlertG a:link, .CDRadmAlertG a:visited { color:#FFF }
.CDRadmAlertG a:hover { }

.eAttach { background: 0 0 url('http://cdrpro.ru/cdrpro_sh2/img/attach.png') no-repeat; padding: 0 0 0 20px; }

/* ===== Форум/Тема ===== */

#frM53 { background:#CCC; }
.gTableLeft { padding:4px; background-color: #fafafa; text-align: center; }


/* ===== Users ===== */
.cdrUserTb { clear:left; float:left; width:150px; text-align:left; }
.cdrUserGr { padding:4px 0; text-align:left; }
.uTable { background:#CCC; }
.uTopTd, .uTd { background:#FFF; text-align:center; padding:6px 0; }


/* ===== Magic ===== */
.cdrMagic { background:#FFF; border: 1px solid #CCC; padding:8px 12px 12px 12px; margin: 0 0 12px 0; text-align:center; font-size:15px; }
.cdrMagic a:link, .cdrMagic a:visited { text-decoration:none; color:#580084 }
.cdrMagic a:hover { text-decoration:underline; }