body{padding:0px;margin:0px;background:#f5f5f5;}
body div, body p {width:100%;margin:0px;padding:0px;float:left;text-align:left;}
body p{width:98%;}


#d1{width:100%;padding:0px;margin:0px;height:83px;background:url('p/pg/bg12.jpg') repeat-x}
  #d10{width:240px;height:83px;float:left;margin:0px;padding:0px;}
  #d11{width:65%;height:70px;text-align:right;float:right;margin:0px;padding:5px;}
#d2{width:100%;height:45px;float:left;margin:1px 0px; padding:0px;background:url('p/pg/bg2.jpg') repeat-x}
div.div2{width:20%;border-left:solid 1px #cc3333;border-right:solid 1px #cc3333;padding:5px 0px;height:45px;text-align:center;vertical-align:middle;float:left;margin:0px;background:url('p/pg/bg2_red.jpg') repeat-x}
div.div2 a{font: bold 11px georgia, sans-serif; text-decoration:underline; color:#ffff00}
div.div2 a:hover{font: bold 11px georgia, sans-serif; text-decoration:none; color:white}


#d3{width:75%;float:left;text-align:left;padding:0px;margin:0px;border:solid 0px blue;}
   #d30, #d31,#d32,#d33{width:100%;float:left;text-align:left;padding:0px;margin:0px;}
   
#d4{width:24%;float:right;padding:0px;margin:0px;}
   #d40, #d41, #d42,#d43,#d44,#d45{width:100%;background-color:#ededed;float:left;border:solid 1px #9d9d9d;padding:1px;margin-bottom:5px;}

   div.postsListTop {width:100%;float:left;border-bottom: solid 1px #6a6a6a;background-color:#F3D9DC;margin:1px 0px;padding:5px;font:  10px tahoma, verdana, sans-serif; color:black;}
   div.postsListTop  a{font: 11px tahoma,georgia, sans-serif; color:blue;text-decoration:underline;}
   div.postsListTop   a:hover{font: 11px tahoma,georgia, sans-serif; color:blue;text-decoration:none;}
   div.postsListTop img {margin:3px 5px;border:solid 1px #BB4A57}   
   #tagsCloud {width:100%;float:left;text-align:center;padding:5px 10px;margin:0px;}
   #d44  a{font: 12px verdana, georgia, tahoma sans-serif; color:#740C21;text-decoration:none;}
   #d44  a:hover{font: 12px verdana, georgia,tahoma sans-serif; color:#740C21;text-decoration:underline;}
 

#d5{padding:15px 0px;}

#d50{width:100%;padding:15px 0px;border-top:solid 1px steelblue;border-bottom:solid 1px steelblue;height:63px;text-align:center;background:url('p/pg/bg12.jpg')}
 #d50 a, #d50 a:hover, #d51 a, #d51 a:hover, #d52 a, #d52 a:hover {font: bold 11px  tahoma, sans-serif; text-decoration:underline; color:steelblue}
 #d50 a:hover, #d51 a:hover {text-decoration:none;}

#d51,#d51 a, #d51 a:hover{text-align:center;font: 11px  tahoma, sans-serif;  color:steelblue}
 
#d52{text-align:center;padding:15px 0px;font: bold 11px  tahoma, sans-serif; text-decoration:underline; color:black}
 #d52 a, #d52 a:hover     {font: 11px  tahoma, sans-serif;color:darkblue}


#tblDown {width:100%;margin: 0px; }
#tblDown th {border-left:solid 1px #cc3333;border-right:solid 1px #cc3333;padding:5px 0px;height:45px;text-align:center;vertical-align:middle;float:left;margin:0px;background:url('p/pg/bg2_red.jpg') repeat-x}
#tblDown th a{font: bold 14px georgia, sans-serif; text-decoration:underline; color:#ffff00}
#tblDown th a:hover{font: bold 14px georgia, sans-serif; text-decoration:none; color:white}
#tblDown td{vertical-align:top;font: 10px tahoma, verdana, sans-serif; color:#6a6a6a}


div.error {width:99%; float:left; font: bold 16px georgia,tahoma, sans-serif;  text-decoration:none; color:red; padding:10px;margin:0px;}
div.info  {width:99%; float:left; font: bold 16px georgia, tahoma,  sans-serif;  text-decoration:none; color:steelblue; padding:10px;margin:0px;}

div.navy{width:100%;padding:10px;font: 12px tahoma, sans-serif; text-decoration:none; color:#6a6a6a}
div.navy a{font: 11px  tahoma, sans-serif; text-decoration:underline; color:steelblue}
div.navy a:hover{font: 11px  tahoma, sans-serif; text-decoration:none;color:steelblue}


div.menuName{width:98%;height:80px;float:left; margin-bottom:0px;font: bold 26px georgia, sans-serif; color:#339966; padding:35px 0px 10px 100px;background:url('p/pg/bgTitle.jpg') no-repeat}
div.menuName span{font: bold 30px georgia, sans-serif; color:blue;}

div.divTitle {width:100%;margin:0px;height:38px;float:left;font: bold 16px georgia, sans-serif; color:white; text-align:center;padding-top:8px;background:url('p/pg/borders/dd2.jpg')}
div.divTitleRed {width:100%;margin:0px;height:38px;float:left;font: bold 16px georgia, sans-serif; color:#ffff00; text-align:center;padding-top:8px;background:url('p/pg/bb2.jpg')}

div.div40 {width:100%;float:left;height:30px;text-align:left;padding:5px 15px;margin:0px;border-bottom:double 3px #dcdcdc;}
div.div40 a{font: bold 12px georgia, tahoma, sans-serif; text-decoration:underline; color:#740C21}
div.div40 a:hover{font: bold 12px georgia, tahoma, sans-serif; text-decoration:none;color:steelblue}

div.div40over {width:100%;float:left;height:30px;text-align:left;padding:5px 15px;background-color:#BB4A57;border-bottom:double 3px #dcdcdc;margin:0px;}
div.div40over a{font: bold 12px georgia, tahoma, sans-serif; text-decoration:underline; color:white}
div.div40over a:hover{font: bold 12px georgia, tahoma, sans-serif; text-decoration:none;color:white}

div.div40select {width:100%;float:left;height:30px;text-align:center;background-color:#BB4A57;padding:5px 15px;margin:0px;}
div.div40select a{font: bold 16px georgia, tahoma, sans-serif; text-decoration:underline; color:#ffff00}
div.div40select a:hover{font: bold 16px georgia, tahoma, sans-serif; text-decoration:none;color:#ffff00}

div.div20 {float:right;width:10%;text-align:center;padding:5px 10px;margin:5px 1px;border:solid 0px #9d9d9d;}
div.div20 a{font: bold 11px georgia, tahoma, sans-serif; text-decoration:underline; color:darkblue}
div.div20 a:hover{font: bold 11px georgia, tahoma, sans-serif; text-decoration:none;color:red}

div.div20over {float:right;width:10%;text-align:center;padding:5px 10px;background-color:beige;border:solid 0px #9d9d9d;margin:5px 1px;}
div.div20over a{font: bold 11px georgia, tahoma, sans-serif; text-decoration:underline; color:#6a6a6a}
div.div20over a:hover{font: bold 11px georgia, tahoma, sans-serif; text-decoration:none;color:red}

div.div20select {float:right;width:10%;text-align:center;padding:5px 10px;background-color:beige;margin:5px 1px;}
div.div20select a{font: bold 11px georgia, tahoma, sans-serif; text-decoration:underline; color:darkblue}
div.div20select a:hover{font: bold 11px georgia, tahoma, sans-serif; text-decoration:none;color:red}



a.pagerArrays,a.pagerArrays:hover {text-decoration:none;font: bold 11px tahoma,sans-serif;color:darkblue;}

span.spanPager, span.spanPagerOut {text-align:center;padding:0px 2px;border:solid 1px black;margin:0px;background-color:beige;font: 10px tahoma,sans-serif;color:black}
span.spanPager a, span.spanPagerOver a, span.spanPagerOut a{text-decoration:none;font: 10px tahoma,sans-serif;color:black}
span.spanPager a:over, span.spanPagerOver a:over, span.spanPagerOut a:over{text-decoration:none;font: 10px tahoma,sans-serif;color:red}

span.spanPagerOver {text-align:center;padding:0px 2px;border:solid 1px black;margin:0px;background-color:lightblue;font: 10px tahoma,sans-serif;color:black}
span.spanPagerWhenSelect {text-align:center;padding:1px 3px;border:solid 2px lightblue;margin:0px;background-color:darkblue;font: bold 11px tahoma,sans-serif;color:white}


#findTbl {margin:0px 20px;border: 0px;}
#findTbl td{padding:4px;}
input.find{width:239px;height:23px;border: 0px;padding:4px 5px;font: 10px tahoma, verdana, sans-serif;color: black; background:url('p/pg/bgInputSearch.jpg') no-repeat;}



/*------ ÑÒÈËÜ ÂÛÂÎÄÀ ÁËÎÃÎÂ - êàæäîãî, â ñïèñêå, ïî òåãàì è ò.ä. ----------------------*/
div.divPostAround {width:99%;margin:5px;padding:2px;background:white;border-left:solid 1px #a7a7a7; border-bottom:solid 1px #a7a7a7;}
div.divPostTitle {width:99%;border-bottom:double 3px steelblue;border-right:solid 7px darkgray;background:steelblue;padding:3px;font: 18px georgia, verdana, sans-serif;}
div.divPostTitle a{font: bold 16px georgia, verdana, sans-serif; color:#F1F5FA;text-decoration:none;}
div.divPostTitle a:hover{text-decoration:underline;}
div.divPostTitle span{padding:1px 3px;font: 10px tahoma, verdana, sans-serif; color:#FFFF33; }
div.divPostTitle span a,div.divPostTitle span a:hover{font: bold 11px georgia, verdana, sans-serif; color:white;text-decoration:none;}

div.divPostBody  {border:solid 0px blue;width:99%;margin:0px 0px 20px 0px;padding:10px;font: 13px tahoma, georgia, verdana,tahoma,sans-serif; color:black;}
div.divPostBody a img, div.divPostBody img{margin:0px 10px 10px 10px;border:solid 1px steelblue;padding:2px;background:beige;}

span.spanTag {padding:1px; }
span.spanTag a{font: 12px tahoma, verdana, sans-serif; text-decoration:underline;color:steelblue;}
span.spanTag a:hover{font: 12px tahoma, verdana, sans-serif; color:black;text-decoration:none;color:steelblue;}

a.viewPost{font: bold 16px georgia, verdana, sans-serif; text-decoration:underline;color:steelblue;}
a.viewPost:hover{font: bold 16px georgia, verdana, sans-serif; color:steelblue;text-decoration:none;}

div.divPostLinks {width:99%;background-color:beige;border:dotted 1px #c4c4ca;margin:5px 0px;text-align:left;padding:5px; font: 11px tahoma,verdana, sans-serif; color:blue;}
div.divPostLinks span{font: bold 11px tahoma,verdana, sans-serif; color:black;}

div.divPostFoot  {width:99%;margin:0px 0px 20px 0px;padding:5px 25px; font: 11px georgia, verdana, sans-serif; color:black;}

div.viewCommentList{width:100%;padding:5px;margin:1px 0px;background-color:#dfdfdf;border-bottom: solid 1px #6a6a6a; float:left;font:  10px tahoma, verdana, sans-serif; color:black;}
div.viewCommentList a       {font:  10px tahoma, verdana, sans-serif; text-decoration:underline;color:blue;}
div.viewCommentList a:hover {font:  10px tahoma, verdana, sans-serif;  text-decoration:none;color:blue;}

div.divBanner {width:95%;border:solid 1px #a7a7a7;margin:15px 3px 15px 3px;padding:10px 0px;text-align:center;background:url('p/pg/bgBanner-2.jpg') repeat-x}
div.divBanner img, div.divBannerBlue img, div.divBannerRed img, div.divBannerDark img {border: solid 1px #404d6c;margin:5px;}
div.divBannerRed {width:95%;border:solid 1px #a7a7a7;margin:2px;padding:10px 0px;text-align:center;background:url('p/pg/bgBanner-1.jpg')}
div.divBannerBlue {width:100%;border:solid 1px #a7a7a7;margin:2px;padding:10px 0px;text-align:center;background:url('p/pg/bgBanner-3.jpg')}
div.divBannerDark {width:95%;border:solid 1px #a7a7a7;margin:2px;padding:10px 0px;text-align:center;background:url('p/pg/bgBanner-4.jpg')}


/*------------ ÑÒÈËÜ âûâîäà  TOOLBAR-ñêèõ ïðèìî÷åê - òî æå, ÷òî â  _func_gPosts.css ------- */
a.imgLink, a.imgLink33, a.imgLink50,a.imgLink90 {margin:2px;padding:0px;display:block;text-align:center;float:left;}
a.imgLink{width:95%;}
a.imgLink33 {width:32%;}
a.imgLink50 {width:48%;}
a.imgLink90  {width:98%;clear:both}
a.imgLink img, a.imgLink33 img, a.imgLink50 img, a.imgLink90 img {border:solid 1px #6a6a6a;padding:2px;margin:1px;background:white;width:99%}
a.imgLink:hover img, a.imgLink33:hover img,a.imgLink50:hover img,a.imgLink90:hover img{width:99%;border:solid 1px gray;padding:2px;background:#ededed;}

/*a.imgLink img,a.imgLink33 img, a.imgLink50 img, a.imgLink90 img {width:95%;}*/

div.divHighSlide{vertical-align:absmiddle;width:48%;text-align:center;border:solid 1px  #a3a3a3;padding:2px;margin:1px;background:#d0d0d0;}
p.pLeft, p.pRight,p.pCenter, p.pJustify,p.pQuote {float:left;clear:both;font: 12px tahoma, verdana, sans-serif;text-align:left;background-color:#FAEAEC;border: dotted 1px gray;margin:10px 0px;padding:10px 1px;width:99%}
p.pRight{text-align:right;}
p.pCenter{text-align:center;}
p.pJustify{text-align:justify;}
p.pQuote{background:linen;border:solid 1px lightblue;border-top:double 5px lightblue;}

p#pShowHide{width:98%;padding:5px;background-color:beige;margin:0px;text-align:justify;}

div.divVideoContent, div.divVideoYoutube{width:90%;border:dashed 1px gray;background:#ededed;text-align:center;padding:20px 5%}
div.divAudioContent{width:370px;padding:5px;background:beige;text-align:center;}
