body{background:url(/img/sys/back.png);padding:0;margin:0;text-align:center;font-family:verdana;font-size:10pt;}
.htmlBody{margin:0 auto;width:1000px;padding:0;position:relative;text-align:left;}

a{text-decoration:none;color:#007bc6;}
a:hover{color:#e08b2e;text-decoration:underline;}
h1{font-size:14pt;margin:-10px -10px 10px;padding:6px 10px 9px;background:#e0e0e0;}
h1 a{color:#000000;}
h2,.matDate{font-size:13pt;margin:0 0 3px 0;padding:3px 0 3px 0;}
p{padding:7px 0;margin:0;text-align:justify;}
ul li{list-style:url(/img/sys/ok_x8.gif) outside disc;}
hr,.manHr{height:1px;border:none;border-bottom:1px solid #e0e0e0;overflow:hidden;}

.ulCheck{text-align:left;margin:3px 0;padding:0;list-style:url(/img/sys/ok_x8.gif) outside disc;}
.ulCheck li{margin:0 0 0 15px;padding:0;}
.ulCheck li ul{margin:0;padding:0;}

.srchBlockTop{text-align:center;}
.srchBlockTop input[type='text']{border:1px solid #e0e0e0;background:#ffffff;}
.srchBlockTop input[type='submit']{border:2px solid #e0e0e0;background:#ffffff;}

.siteHead{}
.headBack{height:120px;background:url(/img/sys/header.png) no-repeat right top;}
.headLogo{float:left;}

.siteFoo{text-align:center;font-size:8pt;clear:both;height:90px;background:url(/img/sys/footer.png) no-repeat center top;padding-top:10px;}
.fooBlock{background:#ffffff;margin:0;border:5px solid #e0e0e0;padding:10px;}
.fooShadow{width:588px;padding:0;background:#ffffff;margin:0 auto;border:1px solid #8495AA;}

.siteBody{width:795px;float:left;margin:0;padding:0 5px 0 0;}
.siteCont{border:5px solid #e0e0e0;background:#ffffff;padding:10px;margin:0;}
.contShadow{float:right;width:588px;margin:0;padding:0;border:1px solid #8495AA;}
.siteLeft{width:200px;padding:0;margin:0;}
.siteRight{width:195px;padding:0;margin:0 0 0 800px;}

.menuBlock{height:400px;width:200px;padding:0;}
.ulStart{margin:0;padding:30px 30px 10px 20px;font-size:11pt;}
.menuBlock ul li{padding:0;margin:0 0 2px 10px;list-style-image:none !important;list-style:none;}
.menuBlock li ul{padding:0;margin:0;font-size:80%;}
.menuBlock a{padding:0;margin:0;}
.menuCat{padding:30px 30px 10px 30px;font-size:10pt;}
.catsTd{padding-bottom:2px;}
.catNumData,.catDescr{display:none;}

.rssBlock{width:195px;height:110px;background:url(/img/sys/rss_back.png) no-repeat;text-align:center;padding:130px 0 0 0;margin:0;}

.blockTop{overflow:hidden;background:url(/img/sys/block_top.png) no-repeat;width:195px;height:45px;margin:20px 0 0 0;padding:0;}
.blockMid{overflow:hidden;background:url(/img/sys/block_middle.png);width:195px;margin:0;padding:0;}
.blockBot{overflow:hidden;background:url(/img/sys/block_bottom.png) no-repeat;width:195px;height:10px;margin:0;padding:0;}
.blockHead{padding:20px 20px;font-size:12pt;font-weight:bold;font-family:monotype corsiva, comic sans ms;color:#007bc6;}
.blockCont{padding:7px 20px 15px;font-size:8pt;}

.matBlock,.fastLinks{margin:0 -10px;border-bottom:5px solid #e0e0e0;padding:10px;}
.matBlock2,#acform{margin:10px -10px 0 !important;border-top:5px solid #e0e0e0;padding:10px 10px 0;}
.matBreak{overflow:hidden;background:#e0e0e0;height:5px;margin:0 -10px;}
.matDate{float:right;}
.matScr{float:left;margin:0 10px 10px 0;}
.matDet{clear:both;font-size:8pt;text-align:right;border-top:1px solid #e0e0e0;padding-top:5px;color:#aaaaaa;}
a.matDetSpan,.matDetSpan a{color:#aaaaaa !important;}
a.matDetSpan:hover,.matDetSpan a:hover{text-decoration:underline;}
.matInfo{padding:10px 0;font-size:8pt;text-align:right;}
.matBlock h2{border-bottom:1px solid #e08b2e;margin-bottom:10px;}
.matScrBlock{text-align:center;}
.matScrBlock a img{border:1px solid #e0e0e0;padding:5px;}
.matInfoTr1{width:30%;padding:1px 3px;}
.matInfoTr2{width:70%;padding:1px 3px;}
.matInfoTrSel{background:#f0f0f0;}
.matInfoTable{width:100%;}
.matLoad{font-size:14pt;padding-bottom:4px;}
.matBreakBlk{padding:10px 0 0;}
.matBreakLnk{padding:1px 3px;border:1px solid #e0e0e0;}
.matMore{clear:both;}
.blogImg{border:1px solid #e0e0e0;padding:2px;}
.indexTh td{font-weight:bold;background:#f0f0f0;}

.comBlock{width:100%;padding:0;margin:0;border:1px solid #f0f0f0;}
.comBlock tr td{padding:1px;}
.comNum{text-align:center;width:100px;font-size:8pt;background:#f0f0f0;}
.comDate{text-align:right;font-size:8pt;background:#f0f0f0;}
.comUInfo{text-align:center;vertical-align:top;}
.comAva{border:1px solid #f0f0f0;padding:1px;}
.comMess{vertical-align:top;padding:5px;}
.comAns{padding:5px 0 0 10px;font-style:italic;font-size:8pt;}
.comIP{text-align:center;font-size:8pt;}
.comTools{text-align:left;font-size:8pt;border-top:1px solid #f0f0f0;}
.comTools a{padding:1px 3px;}
.comPages{margin:1px 0;}
.comPages .swchItemA1,.comPages .swchItem1{border:1px solid #f0f0f0;padding:1px 3px;margin:0;}
.comPages .swchItemA1{background:#f0f0f0;}
.comReg{color:#e08b2e;text-align:center;padding:5px 0;}
.comLogin{text-align:center;padding:5px 0;}
.comMess img{max-width:450px;}
*.comMess img[align!="absmiddle"]{width:450px;}

.userAva{border:5px solid #e0e0e0;}
.userInfoTab{padding:0;margin:0;}

.byC{text-align:center;}
.byL{text-align:left;}
.byR{text-align:right;}
.byJ{text-align:justify;}
.colRed{color:#ff0000;}
.colGreen{color:#64b60a;}
.colBlue{color:#0000ff;}
.colGray{color:#e0e0e0;}
.fnt8{font-size:8pt;}
.fnt10{font-size:10pt;}
.fnt12{font-size:12pt;}
.fnt14{font-size:14pt;}

.png{filter:expression(fixPNG(this));}
.png a,.png form{position:relative;}

.UhideBlockL{display:none;}
.tabEven{background:#e0e0e0;}
.topLinkBlock{text-align:right;border-bottom:5px solid #e0e0e0;margin:0 -10px 10px;padding:0 10px 10px}
.csTop{text-align:left;border-bottom:5px solid #e0e0e0;margin:0 -10px 10px;padding:0 10px 10px}
.pageBlock,.catPages1,#pagesBlock2{padding-top:10px;text-align:left;}
.swchItemA1,.swchItem1,.swchItemA,.catPages1 a{border:1px solid #f0f0f0;padding:1px 3px;}
.swchItemA1,.swchItemA{background:#f0f0f0;}
.clearBlock{clear:both;overflow:hidden;height:1px;}

.wmInput,.siteCont input[type='file'],.siteCont input[type='reset'],.siteCont input[type='checkbox'],.siteCont input[type='text'],.siteCont input[type='password'],.siteCont input[type='button'],.siteCont textarea,.siteCont select{border:1px solid #e0e0e0;background:#ffffff;}
.siteCont input[type='submit']{border:2px solid #e0e0e0;background:#ffffff;}
.manStar{color:#e08b2e !important;}

.quoteMessage{border:1px solid #e0e0e0 !important;padding:2px;}
.codeMessage{border:1px solid #e0e0e0 !important;border-left:30px solid #e0e0e0 !important;padding:5px 10px;font-size:8pt;font-family:courier new;}
.bbCodeBlock{margin:20px 0;padding:0;}

.u-star-rating-20 { list-style:none;margin:4px auto;padding:0px;width:100px;height:20px;position:relative;background: url('/img/sys/20.gif') top left repeat-x }
.u-star-rating-20 li{ padding:0px;margin:0px;float:left }
.u-star-rating-20 li a { display:block;width:20px;height: 20px;line-height:20px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding: 0px;overflow:hidden }
.u-star-rating-20 li a:hover { background: url('/img/sys/20.gif') left center;z-index:2;left:0px;border:none }
.u-star-rating-20 a.u-one-star { left:0px }
.u-star-rating-20 a.u-one-star:hover { width:20px }
.u-star-rating-20 a.u-two-stars { left:20px }
.u-star-rating-20 a.u-two-stars:hover { width:40px }
.u-star-rating-20 a.u-three-stars { left:40px }
.u-star-rating-20 a.u-three-stars:hover { width:60px }
.u-star-rating-20 a.u-four-stars { left:60px }
.u-star-rating-20 a.u-four-stars:hover { width:80px }
.u-star-rating-20 a.u-five-stars { left:80px }
.u-star-rating-20 a.u-five-stars:hover { width:100px }
.u-star-rating-20 li.u-current-rating { top:0 !important; left:0 !important;margin:0 !important;padding:0 !important;outline:none;background: url('/img/sys/20.gif') left bottom;position: absolute;height:20px !important;line-height:20px !important;display:block;text-indent:-9000px;z-index:1 }

.eTagGr8{font-size:7pt !important;font-weight:normal;}
.eTagGr9{font-size:7pt !important;font-weight:bold;}
.eTagGr10{font-size:8pt !important;font-weight:normal;}
.eTagGr11{font-size:8pt !important;font-weight:bold;}
.eTagGr12{font-size:9pt !important;font-weight:normal;}
.eTagGr15{font-size:9pt !important;font-weight:bold;}
.eTagGr17{font-size:10pt !important;font-weight:normal;}
.eTagGr18{font-size:10pt !important;font-weight:bold;}
.eTagGr21{font-size:11pt !important;font-weight:normal;}
.eTagGr22{font-size:11pt !important;font-weight:bold;}
.eTagGr24{font-size:12pt !important;font-weight:normal;}
.eTagGr25{font-size:12pt !important;font-weight:bold;}

#ldM16,#ldM6,#blM12,#nwM12,.fastLinksHr{display:none;}
#message{font-size:8pt;}
.splCont{display:none;border:1px solid #cccccc;padding:3px 5px;}

.topLink{padding:0 5px;}
.mctable td{border-bottom-style:solid !important;padding-bottom:5px !important;}

.calWday,.calWdaySe,.calWdaySu,.calMonth{font-weight:bold;}
.calWdaySe,.calWdaySu{color:#ff0000;}
.calMdayLink{display:block;border:1px solid #cccccc;padding:1px;}
.calMdayLink:hover{border:1px solid #ff0000;}

a[href^="http:"]{padding-right:10px;background:url(/img/sys/outlink.gif) no-repeat scroll right top;}
a[href^="http://szenprogs.ru/"]{padding-right:0;background-image:none;}
a[href^="http://www.szenprogs.ru/"]{padding-right:0;background-image:none;}
a[href^="http://szenprogs.ucoz.ru/"]{padding-right:0;background-image:none;}
a[href^="http://www.szenprogs.ucoz.ru/"]{padding-right:0;background-image:none;}
.blockCont a, a img,#portalTopMenu a{padding-right:0;background-image:none;}

.topUserSel{}
.topUserSelHead{}
.topUserSelBody{}
.topUserSelImg{float:left;padding-right:10px;}
.topUserSelImg img{border:1px solid #ccc;padding:2px;}
.topUserSelMess{text-align:justify;}
.topUserSelDesc{font-size:8pt;padding-top:10px;text-align:right;}
.topUserSelFoo{text-align:right;font-size:12pt;font-weight:bold;clear:both;}

.userBirthdayLink{display:inline !important;}
#blM64{display:none;}
.OzonRev_tdPic1{width:120px !important;text-align:center !important;}
.OzonRev_tdPic1 img{width:60px !important;}


p.p-info{border:1px solid #00dd00;background:#eeffee;padding:20px 20px 20px 80px;
 border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;-ms-border-radius:10px;
}

#idMessBl table{border:1px solid #000000;border-collapse:collapse;}
#idMessBl table td{padding:2px 1px;}
#idMessBl table th{padding:2px 1px;}
#idMessBl table caption{padding:5px 0;text-align:left;font-style:italic;text-decoration:underline;}
#idMessBl table thead{background:#fce5d2;}

.topUserSel{background:#fce5d2;padding:10px;border:1px solid #f9caa4;}
.topUserSelHead{}
.topUserSelBody{}
.topUserSelImg{float:left;padding-right:10px;}
.topUserSelImg img{border:1px solid #ccc;padding:2px;}
.topUserSelMess{text-align:justify;}
.topUserSelDesc{font-size:8pt;padding-top:10px;text-align:right;}
.topUserSelFoo{text-align:right;font-size:12pt;font-weight:bold;clear:both;}

.topLinkHead{float:left;padding:0;margin:0;color:#000;font-size:12pt;}
.messAutInfo{text-align:right;}

.bannerImg{margin:5px 0;}
.bannerImg input{vertical-align:middle;}
.bannerImg img{vertical-align:middle;}
.bannerHt{margin:15px 0 2px;}
.bannerBb{margin:2px 0;}

.sape-link-item{border:2px solid #00f;margin-bottom:5px;padding:5px;position:relative;z-index:1;}
.sape-link-dom{padding-top:5px;text-align:right;font-style:italic;}
.sape-link-img{padding-bottom:5px;text-align:left;position:relative;height:110px;}
.sape-link-img img{padding:1px;border:2px solid #ccc;position:absolute;left:4px;top:4px;z-index:2;background:#fff;}

/* === lightbox ==================================================================== */

#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox a img{border: none;}
#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{left: 0;}
#hoverNav a{outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url(/images/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/lightbox/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/lightbox/next.gif) right 50% no-repeat; }

/*** START : next / previous text links ***/
#nextLinkText, #prevLinkText{color: #FF9834;font-weight:bold;text-decoration: none;}
#nextLinkText{padding-left: 20px;}
#prevLinkText{padding-right: 20px;}
/*** END : next / previous text links ***/
/*** START : added padding when navbar is on top ***/

.ontop #imageData {padding-top: 5px;}

/*** END : added padding when navbar is on top ***/
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;}
#imageData{padding:0 10px;}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; } 
#imageData #caption{ font-weight: bold; }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; }
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; }
#imageData #helpDisplay {clear: left; float: left; display: block; }
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;display: none;}
.clearfix:after {content: ".";display: block;height: 0; clear: both; visibility: hidden;}
* html>body .clearfix {display: inline-block; width: 100%;}
* html .clearfix {/* Hides from IE-mac \*/height: 1%;/* End hide from IE-mac */}
#lightboxIframe {display: none;} 

/* === Pretty ==================================================================== */

.str { color: #080; }
.kwd { color: #008; }
.com { color: #800; }
.typ { color: #606; }
.lit { color: #066; }
.pun { color: #660; }
.pln { color: #000; }
.tag { color: #008; }
.atn { color: #606; }
.atv { color: #080; }
.dec { color: #606; }

@media print {
 .str { color: #060; }
 .kwd { color: #006; font-weight: bold; }
 .com { color: #600; font-style: italic; }
 .typ { color: #404; font-weight: bold; }
 .lit { color: #044; }
 .pun { color: #440; }
 .pln { color: #000; }
 .tag { color: #006; font-weight: bold; }
 .atn { color: #404; }
 .atv { color: #060; }
}

kbd:before {
 content: "[";
}
kbd:after {
 content: "]";
}