@charset "utf-8";
body, html {background-color:#f7f8fe;margin:1px 23px 1px 0;padding:0;text-align:center;font-size:1em;font-family:"Calibri",sans-serif;}
header,footer,section,aside,nav,article{display:block}
.cl_b {color:#0001fe; }
.cl_r {color:#fe0110; }
.cb, .sb {font-weight:700;}
.ci, .si {font-style:oblique;}
.cu, .su {text-decoration:underline;}
.cbi, .sbi {font-weight:700; font-style:oblique;}
.cbu, .sbu {font-weight:700; text-decoration:underline;}
.cbiu {font-weight:700; font-style:oblique; text-decoration:underline;}
.islnk, .link {text-decoration:underline; color:blue; cursor:pointer;}
.islnk:hover, .link:hover{background-color:yellow; text-decoration:none; color:#111;}
.clr {clear:both;}#header{ position:relative; width:100%; height:114px; margin:1px auto 0 auto; background-color:#ececfd; border:1px solid #dadafe; border-top:0; border-radius:.7em;
}
#ct_name {display:none;}
h1 { position:absolute; top:140px; left:0; right:0; margin:0; font-size:17px; text-decoration:underline; z-index:8888;
}#menu_top { position:relative; margin:0 auto; padding:0; text-align:center; font-size:14px; line-height:188%;
}
#menu_top a { margin:2px 1px 2px 2px;background-color:#fefefe;padding:0 2px;text-decoration:none;color:red;font-weight:700;}
#menu_top a:hover { background:yellow;text-decoration:underline;color:#0408fe; }#search{ position:absolute; right:0; top:53px; margin:0; text-align:right;
}
#search #inpsrc { position:relative; width:65%; height:19px; margin:0 14px 0 0; background:#d8eeec; padding:1px; border-radius:.8em;
}
#search #inpsrc:focus { width:85%; width:calc(85% - 15px); background:#fdfebe; border-radius:0;
}
#search .submit { position:absolute; top:-1px; right:5px; width:26px; height:26px; margin:0; padding:0;
}
#search .submit:hover { background:#febbbb; border-radius:.3em;
}#src_sugest { position:absolute; right:.5em; margin:1px 0 0 2px; max-width:99.5%; max-height:30em; background:#eee; border:1px solid #bbb; text-align:left; padding:2px; font-size:13px; font-family:"Calibri",sans-serif; z-index:9990; overflow-Y:auto; overflow-X:hidden; border-radius:.5em;
}
#src_sugest h4 { margin:3px 2px; border-bottom:1px dashed #0001bb; padding:1px; font-weight:600; cursor:pointer;
}
#src_sugest h4:hover { background:#fefefe;
}
#src_sugest h4:hover { background:#fefefe;
}
#src_sugest div { position:absolute; top:0; right:0; border:1px solid #fe0000; background:#fbfbfb; padding:1px 3px; font-size:1em; font-weight:700; color:#fb0001; cursor:pointer; border-radius:.4em;
}
#src_sugest div:hover { background:#fbfb00;
}
#src_sugest .hglw {background:#fbfbbb; font-style:oblique;}
#p_content { position:relative; margin:.2em 0 .2em 3px; background:#ebebfe; padding:62px 2px 4px 2px; text-align:left;
}
#gand_zi {position:relative;margin:1em auto;width:90%;max-width:800px;background:#fff;border-radius:8px;padding:2px;font-size:15px;font-style:italic;text-align:left;text-indent:2em;}#gand_zi p {margin:3px 1px;font-weight:700;text-indent:1px;font-style:normal;color:#3333bb;}#gand_zi p:before {content:'\221d';margin-right:3px;color:#80be80;}
.rss_subj { position:relative; width:90%; margin:.3em auto 1.2em auto; background-color:#f2f3fe; border:3px solid white; padding:.2em .3em .2em .4em; font-size:.91em; border-radius:.8em
}
.rss_subj span {font-size:.98em}#p_content .note{margin:.3em auto .3em 2px;border:1px solid #08fe08;background:#efeffe;padding:.15em .2em;font-size:.9em;text-indent:1.5em;font-style:oblique}
#p_content h2,.th2{margin:.3em auto 1px .4em;font-family:Arial,sans-serif;font-size:1em;color:blue}
#p_content h3,.th3,.ch3{margin:1.8em auto .7em .2em;font-size:1em;letter-spacing:1px;text-decoration:underline;text-align:left}
#p_content .ch3{margin:1em auto .5em .3em;font-family:"Calibri",sans-serif;font-size:1em;color:#010101}
#p_content h4{margin:1em auto 7px 8%;font-size:.95em;text-decoration:underline;text-align:left}
#p_content h5{margin:.2em auto;text-align:center}
#p_content .ptxt{margin:7px auto .5em 2px;text-indent:1em}
#p_content .ole{margin:1px auto 1em .2em;font-size:.94em;line-height:145%;}
#p_content ol{margin:.15em auto 1em .2em;padding:1px 1px 1px .4em;line-height:111%;}
#p_content ol a{font-weight:600}
#p_content .code{max-height:400px;margin:.5em 1px;background:#fefefe;border:1px solid #bbb;font-size:14px;padding:2px 3px 6px 3px;color:#0101ff;overflow:auto;word-wrap:break-word}
#p_content .apare{margin:.3em 1px;background:#ffc;border:1px solid #dadada;padding:.2em;color:#333}
#p_content ul{margin:2px auto 2px 5px;padding:0;text-align:left;font-size:15px}
#p_content .ule{list-style-type:none}
#p_content a:hover{background:yellow;border:1px solid #8888fe;padding:1px;text-decoration:none;font-style:italic;color:green}
#p_content #link_pn{position:relative;width:95%;margin:1em auto .7em auto;background-color:#d2d3fe;font-size:1em;font-weight:600;text-align:center;padding:.2em;border-radius:.6em}
#p_content #link_pn a{background-color:#fbfcfe;padding:1px .25em;border-radius:.5em}
#p_content #link_pn a:hover{margin:0 -1px;background-color:yellow;font-style:normal}
#p_content span.playbox{text-decoration:underline;font-weight:bold;cursor:pointer;color:blue}
#p_content span.playbox:hover{background-color:#fefefe;border:2px solid yellow;text-decoration:none}
#p_content .syntax{margin:.3em 1px;background-color:#f0fef1;font-size:1em;font-weight:600;overflow:auto;word-wrap:break-word}
#p_content .imgs, #p_content .flash{margin-left:3%;cursor:pointer;}
#p_content .imgbox{margin:1px auto 1px 1px;background-color:#fefeff;text-align:center;padding:.1em;cursor:pointer;}
#p_content .make{position:relative;margin:1px auto;background-color:#dadaf8;border:1px solid #99adcf;padding:.1em .2em;line-height:130%;font-family:"Calibri",Arial,sans-serif;font-size:.9em;border-radius:.8em}
#p_content .vtf{border:1px solid silver;background-color:#efeffe;padding:.1em}#adbox_show h2{margin:.2em auto 0 auto;font-size:1em;text-decoration:underline;letter-spacing:1px;color:blue}
#adbox{position:fixed;z-index:9990;top:0;left:0;margin:0;width:100%;height:100%;text-align:center;padding:0}
#adbox #adbox_transp{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:black;filter:alpha(opacity=75);-moz-opacity:.75;-khtml-opacity:.75;opacity:.75}
#adbox #adbox_show{position:relative;z-index:9992;margin:.3em auto;width:98%;border:2px solid silver;padding:.4em;background-color:#e8e8fe}
#adbox_ifr{width:98%;height:55%;border:0}
.clsadbox{position:absolute;top:-0.3em;right:0.3em;background-color:yellow;border:2px solid red;padding:.1em;font-family:Arial;font-size:1em;color:red;z-index:9999;border-radius:.5em;cursor:pointer}#menu_side { position:fixed; right:5px; top:80px; max-height:440px; overflow-Y:auto; background:#bedacf; border:2px dotted #fbfe00; padding:.15em 1px;
-webkit-box-shadow:.18em .23em .25em #a0a0e0;
border-radius:.8em;
text-align:center; z-index:8888;
}
#menu_side h4 { width:1em;
}
#menu_side ul, #menu_side:hover h4, #menu_side .adsbygoogle { display:none;
}
#menu_side:hover ul, #menu_side:hover .adsbygoogle { display:block;
}
#menu_side ul { margin:.15em auto .4em auto; list-style-type:none; padding:1px 0 .1em 0; text-align:left;
}
#menu_side ul li { border:1px solid #ebecfe; margin:2px auto; background:#eeeffe;
}
#menu_side ul li a { display:block; margin:0; padding:.1em 0 .1em 2px; color:#0001cf;
}
#menu_side ul li:hover{background:#c0f1c1;}
#menu_side ul li a:hover{ background:#3434fe; font-weight:bold; text-decoration:none; color:#fffffe;
}#share_like, #share_like2 { position:fixed; top:230px; right:-3px; margin:0; line-height:150%; padding:0;
}
#share_like img, #share_like2 img {display:block; width:30px; height:30px;}
#share_like a, #share_like2 a {display:block; margin:1px auto;}
#share_like #fb-root, #share_like2 #fb-root { display:block;
}
#share_like .fb-like, #share_like2 .fb-like {margin:0 auto .6em auto}#scrtop { position:fixed; bottom:15%; right:1.8%; width:30px; height:30px; background: url("top.png") no-repeat scroll center center #0001da; cursor:pointer;
border-radius:.5em;
}
#scrtop:hover { border-color: #00be01;
border-radius:50%;
}#top_mixt{
margin:0 ;
max-width:500px;
background:#efeffe;
font-family:"Calibri",sans-serif;
text-align:center;
font-size:.7em;
padding:1px 1px 1px 5px;
border-radius:.74em;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efeffe', endColorstr='#f8fbfe'); background-image: -ms-linear-gradient(left, #efeffe, #fbfeff, #efeffe); background: -moz-linear-gradient(left, #efeffe, #fbfeff, #efeffe); background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #efeffe), color-stop(0.5, #fbfeff), color-stop(1, #efeffe));
 background-image: -o-linear-gradient(left, #efeffe, #fbfeff, #efeffe); background: linear-gradient(left, #efeffe, #fbfeff, #efeffe); 
}#gads_200x200, #subtop_c {
position:relative; margin:0 auto; text-align:center; padding:.1em;
}
#subtop_c { height:196px; margin-top:-1px; margin-left:1.52%; border:3px solid #dedef8; padding:0 0 .08em 0;
}
#subtop_c h4 { margin:-3px -1px .6em -1px; background:#e0e1fb; border-bottom-right-radius:.89em; border-bottom-left-radius:.89em; font-size:1.5em; text-decoration:underline; font-style:italic;
}
#subtop_c h5 { display:inline; margin:.1em .3em; border:1px solid #adadda; background-color:#eaeafe; padding:.2em .25em; font-size:1.13em; letter-spacing:1px; cursor:pointer; border-radius:.5em;
}
#subtop_c h5.tab_clk{ background-color:#cffbcf; border:2px solid #b0f1be; border-radius:1px;
}
#subtop_c h5:hover{ border:1px dotted #adadda; background-color:#f9f9b8; text-decoration:underline; color:#0102d8;
}
#subtop_c .tb_elms { display:none; height:138px; margin:.88em 1px 1px .1em; background-color:#fbfbfe; padding:1px; line-height:135%; text-align:left; font-size:1.3em; border-radius:.5em;
}
#subtop_c .tb_elms div { margin:0 0 .1em .1em; font-weight:800; font-style:italic; color:#0001e0;
}
#subtop_c .tb_elms pre { display:none; position:relative; height:77px; margin:1px 0 0 1px; background:#fbfbd0; overflow:auto; word-wrap:break-word; font-size:.98em; font-weight:800; color:#000189;
}
#subtop_c .tb_elms div:before { content: '• ';
}#subtop_c .tb_elms span { display:block; margin:0 auto 0 1.8em; padding:.1em; font-weight:600; cursor:pointer;
}
#subtop_c .tb_elms span:before { content: '∗ '; font-weight:500; font-size:1.23em; color:#00bb00;
}
#subtop_c .tb_vi { display:block;
}
#subtop_c span.dlt_rc { background:#f3f4f5; color: #0001e0;
}
#subtop_c span.dlt_rc:before { content: 'Correct:'; text-decoration:underline; font-size:1em; font-style:italic;
}
#subtop_c span.dlt_ri { text-decoration:line-through; color: #fb0001;
}
#subtop_c span.dlt_ri:before { content: 'Incorrect:'; font-size:1em; font-style:italic;
}
#subtop_r { position:absolute; top:67px; left:0; right:40px; height:45px; margin:0; text-align:center; padding:0;
}#siteacc { clear:both; position:relative; margin:18px 0 0 0;
}#pgalast, #pgatop, #pgatop_m { display: inline-block; width:47.5%; margin:-.1em .2% .2em .2%; background-color:#edeffe; border:2px solid #f8feff; text-align:left; padding:.15em 1px .15em 1px; border-radius:.8em;
}
#pgalast h4, #pgatop h4, #pgatop_m h4 {
margin:-.8em auto .4em auto;
background-color:#eaebfe; border:2px solid #f8feff;
padding:.2em;
border-radius:.5em;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddefe', endColorstr='#eeeffe'); background-image: -ms-linear-gradient(top, #dddefe, #eeeffe); background-image:-moz-linear-gradient(top, #dddefe, #eeeffe 95%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dddefe), color-stop(0.9, #eeeffe)); background-image: -o-linear-gradient(top, #dddefe, #eeeffe); background: linear-gradient(top, #dddefe, #eeeffe); text-align:center;
}
#pgalast ol, #pgatop ol, #pgatop_m ol{ margin:.1em 0; padding:1px 0 .1em 1.5em; font-weight:600;
}
#pgalast ol li, #pgatop ol li, #pgatop_m ol li { margin:1px 0 1px 1px; padding:.1em 0; font-family:"Lucida Sans","Century Gothic","Arial",sans-serif; font-size:.8em;
}
#pgalast ol li a sup, #pgatop ol li a sup, #pgatop_m ol li a sup { color:#010101; font-style:italic;
}
#pgalast ol li a, #pgatop ol li a, #pgatop_m ol li a { margin:0; padding:.1em 0 .2em .1em; color:#0001d8;
}
#pgalast ol li a:hover, #pgatop ol li a:hover { margin:0; border:none; background:#fefeda; padding:.1em 0 .2em .1em; color:#0001bb; text-decoration:none;
}
#cpga {
background-color:#e4e4fe; text-align:left; padding:1px 0 1px .1em;
}
#cpga h5 { margin:1px auto; font-size:1em; text-decoration:underline; text-align:center;
}
#cpga span { font-weight:800; color:blue; font-style:italic;
}#siteacc #show_mt { margin:.5em auto; text-decoration:underline; font-size:1.1em; color:#0001fb; cursor:pointer;
}
#siteacc #show_mt:hover { text-decoration:none; font-style:italic; color:#00be00;
}
#traff { display:none; position:relative; margin:1em .1em .5em .3em; border:3px solid #bee0be; background-color:#f0f1fe; padding:0 .1em 0 .5%; text-align:left;
}
#traff #trafstat { position:relative; margin:0 -2px .3em -1.8%; background:#bee0be; padding:.1em;
}
#traff #trafstat .su { margin:0 2% 0 11%; font-size:1.1em; font-weight:800;
}
#traff sup { font-weight:800; font-size:.9em; font-style:italic;
}
#traff #trafstat sup.sb { margin:0 5% 0 1px;
}
#traff .dvcells { display: inline-block; vertical-align:middle; width:47.7%; margin:.1em .2%; background:#fdfefe; padding:.1em; line-height:123%; text-align:left; border-radius:.8em;
}
#traff .dvcells:hover {background:#fbfbbe;}
#traff .traf{ position:relative; margin:1px; text-align:center;
}
#traff .dtblue { color:blue; font-weight:800;}
#traff #yip { margin:.25em .2em auto .1em; font-style:italic; font-weight:700;
}#blog #header { height:74px;
}
#blog h1 { top:99px;
}
#blog #menu_top { position:absolute; top:70px; right:42px; left:0; margin:0;
}
#blog #search{ right:25px; top:80px;
}#blog #p_content .article { clear:both; position: relative; margin:2em .1em 1em .1em; background:#f5f6fb; border:1px dashed #888; padding:.2em;
}
#blog #p_content .article:hover { background:#fafafb;
}
#blog #p_content .article .title {
margin:-1em .7em .7em .8em;
background-color:#eaebfe;
padding:.2em .5em;
text-decoration:none;
color:#0000b0;
font-size:1em;
box-shadow:.1em .1em .2em #6789da inset;
-webkit-box-shadow:.1em .1em .2em #6789da inset;
border-radius:.5em;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0d1fb', endColorstr='#eeeffe'); background-image: -ms-linear-gradient(top, #d0d1fb, #eeeffe); background-image:-moz-linear-gradient(top, #d0d1fb, #efefff 80%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d0d1fb), color-stop(0.8, #eeeffe)); background-image: -o-linear-gradient(top, #d0d1fb, #eeeffe); background: linear-gradient(top, #d0d1fb, #eeeffe); 
}
#boog .gads_320x50 {top:8px;}#footer { position:relative; width:99%; clear:both; margin:2px auto; text-align:center;
}#footer #menu_footer { margin:3px 2px; background:#e2e2fe; border-top:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; padding-bottom:2px;
}
#menu_footer a { margin:0; border-right:1px solid #a1a2a3; border-left:1px solid #a1a2a3; font-family:Arial, sans-serif; font-size:12px; font-weight:700; text-decoration:underline; text-transform:none; padding:3px 6px; color:#555;
}
#menu_footer a:last-child, #menu_footer a:first-child { border:none;
}#menu_footer a:hover { background:#fefefe; text-decoration:none; color:#0101fe;
}
#mp { display:block; position:relative; margin:.2em auto; font-size:.8em; color:#a8a8a8;
}.adsbygoogle { display:block;
}
#pub_footer {position:relative;width:200px;height:170px;text-align:center;margin:6px auto;}
#gads_468x60 { position:absolute; width:468px; height:60px top:-92px; left:29%; margin-left:0; text-align:left;
}
#gads_120x240 { width:120px; height:240px
}
#gads_120x600 { width:120px; height:600px
}
#gads_120x90 { width:120px; height:90px
}
#gads_125x125 { width:125px; height:125px
}
#gads_160x600 { width:130px; height:300px; margin:0 auto;
}
#gads_180x150 { width:180px; height:150px
}
#gads_200x200 { width:250px; height:200px
}
#gads_336x280 { width:336px; height:280px
}
#gads_728x15 { width:728px; height:15px
}
.gads_320x50 { position:absolute; width:83%; height:60px; top:5px; left:0; right:42px; margin:0 auto; text-align:center;
}
.gads_728x90 { position:absolute; width:380px; height:60px; top:5px; left:2%; margin:0 auto; text-align:center;
}
#pub_top_2 { position:relative; width: 96% !important; height:90px; margin: 1.4em auto 1px auto; text-align: center;
}