body{background:#ebf3f2 url(/images/bg.jpg) repeat-x;padding:0;margin:0;font: 13px Verdana, Arial, Helvetica, sans-serif;margin-bottom:24px;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clear{clear:both;visibility:hidden;line-height:0;height:0;font-size:0;}

a.si img{width:64px;height:64px;}
a.si.facebook img{background-image:url('/images/icon/facebook_01.png')}


.main-div{width:960px;border:1px solid #b7b7b7;margin:2px 0 0 0;min-height:600px;border-bottom:0;}

.main-menu{float:left;}
.main-menu ul{margin:2px 0 0 2px;padding:0;color:#fff;list-style-type: none;font-size:15px;font-weight:bold;}
.main-menu ul li{float:left;padding:5px 8px 10px 8px;background-color:transparent;color:#fff;cursor:pointer;margin:0 1px;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;}
.main-menu ul li.pc-logo{padding:3px 3px 0px 0px;}
.main-menu ul li.pc-logo:hover{background:transparent;}
.main-menu ul li:hover,.main-menu ul li.current{background:#fff;color:#404040;}
.main-menu ul li:hover a,.main-menu ul li:hover a:visited{color:#404040;}
.main-menu ul li.sep{padding:0;width:3px;display:block;background:transparent url(/images/sep.jpg) no-repeat;height:28px;}
.main-menu ul li.sep:hover{background-color:transparent;color:#fff;}
.main-menu ul li a,.main-menu ul li a:visited{color:#fff;text-decoration:none;}
.main-menu ul li a:hover{color:#404040;text-decoration:none;}
.main-menu ul li.current a,.main-menu ul li.current a:visited{color:#404040;text-decoration:none;}
.main-menu ul li.current a:hover{color:#404040;text-decoration:none;}

.main-menu ul li.submenu ul li a,.main-menu ul li.submenu ul li a:visited{color:#fff;text-decoration:none;}
.main-menu ul li.submenu ul li a:hover{color:#404040;text-decoration:none;}
.main-menu ul li.submenu{position:relative;}
.main-menu ul li.submenu ul{background-color:#fff;position:absolute;margin-left:0px;left:-1px;top:26px;padding:3px 0px 1px 0px;position:absolute;width:auto;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;display:none;border:1px solid #404040;border-top:0;z-index:1000;}
.main-menu ul li.submenu:hover ul{display:block;width:320px;}
.main-menu ul li.submenu ul li{float:none; color:#404040;text-align:left;background-color:transparent;padding:3px 8px;font-size:13px;width:auto;}
.main-menu ul li.submenu ul li:hover{background-color:#404040;color:#fff;}
.main-menu ul li.submenu ul li:hover a,.main-menu ul li.submenu ul li:hover a:visited{background-color:#404040;color:#fff;}
.main-menu ul li:hover ul li a,.main-menu ul li:hover ul li a:visited{color:#404040;}

.login-register{float:right;padding:5px;font-size:15px;color:#eee;}
.login-register a,.login-register a:visited{color:#eee;text-decoration:none;}
.login-register a:hover{text-decoration:underline;}
.login-register a.my-acc,.login-register a.my-acc:visited{text-decoration:underline}
.login-register a.my-acc:hover{text-decoration:none}
.login-register a.login{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background-color:#fff;color:#333;padding:2px 5px 9px;text-decoration:none;font-weight:bold;}

.logo{text-align:left;padding:10px 3px 10px 12px;background-color:#fff;}
.logo .social-icons{float:right; width:64px;}
.logo .social-icons img{width:64px;height:64px;margin-bottom:7px;}
.logo .social-icons img.si-last{margin-bottom:0px;}
.logo .social-icons a.twitter img{background:url('/images/social-icons.gif') no-repeat 0px 0px;}
.logo .social-icons a.twitter:hover img{background:url('/images/social-icons.gif') no-repeat 0px -64px;}
.logo .social-icons a.facebook img{background:url('/images/social-icons.gif') no-repeat 0px -128px;}
.logo .social-icons a.facebook:hover img{background:url('/images/social-icons.gif') no-repeat 0px -192px;}
.logo .social-icons a.rss img{background:url('/images/social-icons.gif') no-repeat 0px -256px;}
.logo .social-icons a.rss:hover img{background:url('/images/social-icons.gif') no-repeat 0px -320px;}


.content{background-color:#fff;}
.left{width:690px;float:left}
.right{width:270px;float:right;border-left:0px solid #b7b7b7;}
.main{padding: 5px 10px;min-height:400px;}
.main .main-block{}
.main .side-block{}

.home-box{width:330px;margin-bottom:12px;}
.home-col{width:330px;float:left;}
.home-col.alt{width:330px;float:right;}
.hb-head{background-image:url(/images/bars.jpg);height:65px;display:block;cursor:pointer;}
.hb-head .title{padding-top:20px; padding-left: 15px;text-shadow:2px 2px 2px #000;color:#fff;font-size:20px;font-family:arial;line-height:20px;}
.hb-head .title a,.hb-head .title a:visited{color:#fff;font-family:arial;font-size:20px;text-decoration:none;}
.hb-head .title a:hover{text-decoration:underline;}
.hb-head .title span.sub{color:#fff;font-size:12px;font-family:arial;text-shadow:none;}
.hb-content{background:#fff url(/images/hb-midbot.jpg) repeat-y;}
.hb-bottom{background:#fff url(/images/hb-midbot.jpg) -330px 0 no-repeat;height:12px;display:block;}

.hoverbox{cursor:default;list-style:none;margin:0;padding:10px 20px 5px 20px;}
.hoverbox a{cursor:default}
.hoverbox a .preview{display:none;cursor:pointer;}
.hoverbox a:hover .preview{display:block;left:-45px;position:absolute;top:-33px;z-index:1}
.hoverbox img{background:#fff;border-color:#aaa #ccc #ddd #bbb;border-style:solid;border-width:1px;color:inherit;height:90px;padding:2px;vertical-align:top;width:120px}
.hoverbox li{background:#eee;border-color:#ddd #bbb #aaa #ccc;border-style:solid;border-width:1px;color:inherit;display:inline;float:left;margin:3px;padding:5px;position:relative}
.hoverbox .preview{border-color:#000;height:150px;width:200px}

ul.home-probdesk{margin:0;padding:5px 10px 0px 9px;list-style:none;}
ul.home-probdesk li{background-color:#fff;color:#13363d;padding:5px 8px;border-bottom:1px dotted #777;}
ul.home-probdesk li img{vertical-align:top;}
ul.home-probdesk li:hover{background-color:#6DAF11;color:#fff;cursor:pointer;}

ul.home-softdesk{margin:0;padding:5px 10px 0px 9px;list-style:none;}
ul.home-softdesk li{background-color:#fff;color:#443e3a;padding:5px 8px;border-bottom:1px solid #aaa;}
ul.home-softdesk li img{float:left;padding-bottom:5px;padding-right:5px;vertical-align:top;}
ul.home-softdesk li:hover{background-color:#3399ff;color:#fff;cursor:pointer;}

ul.home-tt{margin:0;padding:5px 10px 0px 9px;list-style:none inside url("/images/bulb.png");/*list-style:none;*/}
ul.home-tt li{background-color:#fff;color:#727272;padding:5px 8px;border-bottom:1px solid #d3d3d3;}
ul.home-tt li  a,ul.home-tt li  a:visited{color:#444;text-decoration:none;}
ul.home-tt li  a:hover{color:#b84104;text-decoration:none;}

ul.home-tb{margin:0;padding:5px 10px 0px 9px;list-style:none inside url("/images/arrow.png");}
ul.home-tb li{background-color:#fff;color:#727272;padding:5px 8px;border-bottom:1px solid #ddd;}
ul.home-tb li  a,ul.home-tb li  a:visited{color:#333;text-decoration:none;}
ul.home-tb li  a:hover{color:#851b36;text-decoration:none;}

ul.tabnav{background:url("/images/box-tab-bg.gif") repeat-x scroll left bottom transparent;height:28px;margin:0 20px;padding:5px 0 0 5px;list-style:none;}
ul.tabnav li{background:url("/images/box-tab-b.gif") no-repeat scroll right -28px #FFFFFF;border:0 none;float:left;font-size:12px;height:27px;margin:0 5px 0 0;padding:0;text-transform:uppercase;}
ul.tabnav li.active{background:url("/images/box-tab-b.gif") no-repeat scroll right top #FFFFFF;border:medium none;font-weight:bold;height:28px;padding:0;}
ul.tabnav li.active a{background:url("/images/box-tab-a.gif") no-repeat scroll 0 0 transparent;color:#96be24;height:16px;}
ul.tabnav li a{background:url("/images/box-tab-a.gif") no-repeat scroll 0 -28px transparent;color:#666666;float:left;height:15px;padding:6px 10px;text-decoration:none;}
ul.tabnav li a:hover{color:#96be24;}
div.home-prog{margin:0 20px;border:1px solid #ccc;border-top:0;border-bottom:0;}
div.home-prog ul{margin:0;padding:0px;list-style:none;}
div.home-prog ul li{background-color:#fff;color:#444;padding:2px;border-bottom:1px solid #ccc;padding:5px;}
div.home-prog ul li:hover{background-color:#3fc3c1;cursor:pointer;color:#fff;}
div.home-prog li  b{color:#01553a;}

.dyk{width:250px;margin-bottom:15px;}
.dyk .dyk-top{background:#999 url(/images/dyk.jpg) 0 0 no-repeat;height:34px; display:block;}
.dyk .dyk-mid{background:#999 url(/images/dyk.jpg) -250px 0px repeat-y; display:block;padding:3px 7px;text-align:justify;}
.dyk .dyk-bottom{background:#999 url(/images/dyk.jpg) 0 -34px no-repeat;height:8px; display:block;}
.ad{margin-bottom:15px;}

.normal-box{width:250px;margin-bottom:15px;}
.normal-box .box-top{background:#999 url(/images/normal-box.jpg) 0 0 no-repeat;height:34px; display:block;text-align:left;color:#e7e7e7;font-weight:bold;font-size:14px;}
.normal-box .box-top div{padding: 6px 0 0 8px;}
.normal-box .box-top img{vertical-align:middle;margin-right:3px;}
.normal-box .box-mid{background:#999 url(/images/normal-box.jpg) -250px 0px repeat-y; display:block;padding:3px 10px;text-align:left;}
.normal-box .box-mid form{padding:5px 0px 0px 10px;line-height:20px;}
.normal-box .box-mid form .submit-button{margin-left:80px;}
.normal-box .box-bottom{background:#999 url(/images/normal-box.jpg) 0 -34px no-repeat;height:9px; display:block;}

.footer{height:34px;background:#dbdbdb url(/images/footer.jpg) repeat-x;padding:0;}
.footer-content{width:960px;border:1px solid #b7b7b7;border-top:0;padding:8px 0px 7px;text-align:center;font-size:14px;color:#777}
.footer-content a,a:visited{color:#777;text-decoration:none;}
.footer-content a:hover{color:#777;text-decoration:underline;}

/**ul.picstreet{margin:0;padding:0;list-style:none;}
ul.picstreet li{width:210px;float:left;color:#0A285C;font-size:11px;font-family: arial,verdana,helvetica,sans-serif;margin-bottom:10px;padding:6px;}
ul.picstreet li:hover{background-color:#eee;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;}
ul.picstreet li a,ul.picstreet li a:visited{color:#365667;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}
ul.picstreet li a:hover{text-decoration:underline;}
ul.picstreet li span.count{font-family: arial,verdana,helvetica,sans-serif; font-weight: bold; font-size: 12px;color:#999;}
ul.picstreet li img{float:left;margin:0 5px;border:0;}*/

.picstreet ul.hoverbox{padding:10px;}
.picstreet ul.hoverbox li{margin:8px;}
.picstreet ul.hoverbox img.normal{width:128px;height:96px;}
.picstreet .title{background:#444 url(/images/header-mid.jpg) repeat-x;color:#fff;font-weight:bold;height:24px;padding:6px 0 0 10px;-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;}
.picstreet .wallpapers{border:1px solid #555;padding-bottom:10px;}

.pagination{float:right;margin-right:5px}
.pagination.bottom{margin-top:5px;margin-right:0px}
.pagination span.disabled{background-color:#fff;border:1px solid #DDD;color:#ddd;display:block;float:right;font-size:12px;font-weight:700;margin-left:3px;padding:2px 6px;text-decoration:none}
.pagination span.current{background-color:#999;border:1px solid #ddd;color:#fff;display:block;float:right;font-size:12px;font-weight:700;margin-left:3px;padding:2px 6px;text-decoration:none}
.pagination a{background-color:#fff;border:1px solid #DDD;color:#0B4D71;display:block;float:right;font-size:12px;font-weight:700;margin-left:3px;padding:2px 6px;text-decoration:none}
.pagination a:hover{background-color:#1F75CC;border-color:#ddd;color:#fff}

ul.ps-menu{margin:0;padding:0;text-align:left;}
.cat-menu{background-color:#fff;margin-left:0px;margin-right:5px;margin-bottom:15px;}
.cat-menu .heading{background:#fff url(/images/categories.jpg) no-repeat scroll right center;color:#333;font-size:22px;height:56px;font-family:"Comic Sans MS",Georgia,arial;font-weight:bold;}
.cat-menu ul{list-style-image:url(/images/bullet.jpg);list-style-position:inside;margin:0;padding:0;text-align:left;}
.cat-menu ul li{border-color:#DDD;border-style:solid;border-width:1px 0 0;color:#555;font-size:13px;line-height:27px;padding-left:5px}
.cat-menu ul li:first-child{border:0}
.cat-menu ul li a,.cat-menu ul li a:visited{color:#555;text-decoration:none}
.cat-menu ul li a:hover{color:#555;text-decoration:underline}
.cat-menu.softdesk ul{list-style-image:url(/images/bullet-softdesk.jpg);}

.softdesk-search{background:#fff url(/images/softdesk/search-box.jpg) no-repeat;color:#0A285C;font-family:arial, verdana, helvetica, sans-serif;font-size:13px;height:33px;margin-left:8px;text-align:left;width:200px;margin-bottom:10px;}
.sd-search-form{border:0;margin-left:8px;padding:0}
.sd-search-form .search-text{background:transparent none repeat scroll 0 0;border:0;float:left;font-size:15px;height:22px;margin-top:7px;width:144px}
.sd-search-form .search-button{float:right;margin-top:-5px}

.softdesk-right{background-color:#fff;color:#444;font-family:arial, verdana, helvetica, sans-serif;font-size:13px}
.softdesk-right .heading{color:#003b6b;font-family:Georgia, 'Times New Roman', Times, serif;font-size:23px;font-weight:700;margin-bottom:5px;margin-left:5px;text-align:left;text-decoration:underline}
.softdesk-right .download-text{font-size:16px}
.softdesk-right .download-text a.click-here,.softdesk-right .download-text a.click-here:visited{color:#444;font-size:16px;text-decoration:underline}
.softdesk-right .download-text a.click-here:hover{color:#444;font-size:16px;text-decoration:none}
.softdesk-right .thankyou-text{color:#003b6b;font-size:24px;margin-bottom:5px}
.softdesk-right .download-ads{margin-left:25px;margin-top:35px}
.softdesk-right .download-ads span{margin-left:22px}
.softdesk-right .software-heading{font-family:Georgia, 'Times New Roman', Times, serif;text-align:left}
.softdesk-right .software-heading img{vertical-align:bottom}
.softdesk-right .software-heading span.iheading{color:#003b6b;font-size:23px;font-weight:700;margin-left:5px;text-decoration:underline}
.softdesk-right .software-heading .iheading span.isize{color:#003b6b;font-size:16px;font-weight:100;margin-left:10px;text-align:left;text-decoration:none}
.softdesk-right .header{height:32px;width:670px;background:#464646 url(/images/softdesk/header-mid.jpg) repeat-x;color:#fff;font-family:arial, helvetica, sans-serif;font-size:14px;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;}
.softdesk-right .header.spec{font-size:15px;font-weight:700;text-align:left;width:304px}
.softdesk-right .header .options,.softdesk-right .header .imid .options{margin-left:4px;padding-top:6px}
.softdesk-right .header .options select{font-size:12px}
.softdesk-right .header .sortby{margin-left:15px}
.softdesk-right .header .right{background:#464646 url(/images/softdesk/header-right.jpg) no-repeat;float:left;height:32px;width:4px}
.softdesk-right .content{border:1px solid #a09f9f;border-width:1px 1px 0;text-align:left;}
.softdesk-right .icontent{border:1px solid #a09f9f;text-align:left}
.softdesk-right .icontent .text{line-height:20px;margin:5px 10px 10px}
.softdesk-right .icontent .text img{border:1px solid #888;margin-top:5px}
.softdesk-right .content .software{border:1px solid #A09F9F;border-width:0 0 1px;margin-top:8px;padding-bottom:8px}
.softdesk-right .content .software .icon{float:left;width:46px}
.softdesk-right .content .software .icon img{border:0;margin-left:5px}
.softdesk-right .content .software .intro{float:left;width:210px}
.softdesk-right .content .software .intro a.title{color:#003b6b;font-size:13px;font-weight:700;text-decoration:none}
.softdesk-right .content .software .intro span.ver{color:#666;font-size:11px}
.softdesk-right .content .software .intro span.desc{color:#353535;font-size:13px;padding-right:10px}
.softdesk-right .content .software .thumbnail{float:left;width:140px}
.softdesk-right .content .software .details{float:left;font-size:12px;margin-top:0;width:146px;word-wrap:break-word}
.softdesk-right .content .software .download{float:left;margin-top:10px;text-align:center;width:126px}
.softdesk-right .content .software .download img{border:0;margin-bottom:5px}
.top10{font-family:verdana,arial;font-size:13px;font-weight:700;margin:1px 5px;}
.software-detail{text-align:justify;font-size:13px;padding:10px;line-height:17px;}
.download-now{background:#ddd url(/images/softdesk/download-now.jpg) no-repeat;height:67px;margin-bottom:10px;margin-left:370px;margin-top:10px;width:228px}
.download-now .rating{margin-left:55px;margin-top:20px}
.download-now a.now-text,.download-now a.now-text:visited{color:#444;font-size:18px;font-weight:700;margin-left:80px;text-align:center;text-decoration:none}
.download-now a.now-text:hover{color:#444;text-decoration:underline}
span.soft-desc{font-size:15px;}
iframe.download-iframe{display:none;height:0;width:0}
a.soft-cat:hover,.softdesk-right .content .software .intro a.title:hover{text-decoration:underline}

.class2 a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#1B7BAD;line-height:1.9;cursor:pointer;}
.class2 a:link {color:#1B7BAD; text-decoration:none;}
.class2 a:active {sans-serif,color:#1B7BAD;}
.class2 a:visited {color:#1B7BAD;text-decoration:none;}
.class2 a:hover {color:#1B7BAD; text-decoration:underline;}
.Paginator { font-size: 12px; padding-top: 10px; margin-left: auto; margin-right: auto;}
.Paginator a,.Paginator a:visited  { padding: 3px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; margin-left:2px; color:#1B7BAD;}
.Paginator .curr-page {padding: 2px 6px; border: solid 1px #ddd; font-weight: bold; font-size: 13px; background: #fff; color: #333; margin-left:2px; }
.Paginator a:hover {color: #fff; background: #0063DC; border-color: #036; text-decoration: none;}
#tinybox{position:absolute; display:none; padding:5px; background:#353837 url(/images/tips/preload.gif) no-repeat 50% 50%; border:5px solid #aaa; z-index:2000;}
#tinymask{position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500;}
#tinycontent{background:#fff;}

.tnt .tnt-search{background:#fff url(/images/tips/search_bar.jpg) no-repeat; width:529px; height:34px; pading:0px 0px 0px 0px; margin: 0px 0px 0px 0px}
.tnt-search form{padding:0px; margin:0px;}
.tnt-search form #image{height:21px; width:59px;margin-top:6px; margin-left:4px;background:url('/images/tips/sprite-tnt.gif') no-repeat -0px -71px}
.tips-tricks{}
.tnt-heading .tnt-left{width:28px;background:#444 url('/images/tips/sprite-tnt.gif') no-repeat -0px -24px}
.tnt-heading .tnt-mid{background:#444 url('/images/tips/sprite-tnt.gif') repeat-x -0px -149px}
.tnt-heading .tnt-right{width:20px;background:#444 url('/images/tips/sprite-tnt.gif') no-repeat -30px -24px}
.tnt-content .tnt-left{width:11px;background:#444 url('/images/tips/mid1.gif') repeat-y;}
.tnt-content .tnt-mid{background-color:#efefef;font-size:12px; font-family:verdana,arial;}
.tnt-content .tnt-mid img.bullet{width:10px;height:10px;background:transparent url('/images/tips/sprite-tnt.gif') no-repeat -0px -118px;}
.tnt-content .tnt-right{width:13px;background:#444 url('/images/tips/mid3.gif') repeat-y;}
.tnt-bottom .tnt-left{width:22px;background:#444 url('/images/tips/sprite-tnt.gif') no-repeat -0px -0px}
.tnt-bottom .tnt-mid{background:#444 url('/images/tips/sprite-tnt.gif') repeat-x -0px -125px}
.tnt-bottom .tnt-right{width:22px;background:#444 url('/images/tips/sprite-tnt.gif') no-repeat -22px -0px}

/*Programming*/
.prog-row{margin:15px 0;font-family:arial,verdana;font-size:14px;font-weight:bold}
.prog-row .program{width:213px;float:left;margin-bottom:5px;}
.prog-row .program img{margin-bottom:4px;border:0}

.java .prog_title {	width:180px;height:25px;font-family:"Times New Roman", Times, serif;background-image:url(images/black_sidebar_bg.jpg);color:#FFFFFF;font-size:15px;font-weight:bold;padding:5px 0 0 10px;text-align:left;}
.java .prog_desc {width:168px;color:#666666;font-family:Georgia, "Times New Roman", Times, serif;background-image:url(images/black_sidebar_fade.jpg);background-position:top;background-repeat:repeat-x;border-width: 1px;border-style: none solid solid solid;border-color: #000000;padding:10px 10px 5px 10px;margin:0 0 0px 0;font-size:11px;text-align:justify;height: 112px;}
.java .prog_desc a.prvw, .cncpp .prog_desc a.prvw {	text-decoration: none; color: #666666;}
.java .prog_desc a.prvw:hover, .cncpp.prog_desc a.prvw:hover {text-decoration: none;} 
.java .prog_info{width:168px;color:#666666;font-family:Georgia, "Times New Roman", Times, serif;border-width: 1px;border-style: none solid solid solid;border-color: #000000;padding:3px 10px 5px 10px;font-size:12px;margin:0 0 20px 0;height:auto}
.java .prog_info	.views{float:right; color:#333333;}
.java .prog_info	.dld {float:left;}
.java .prog_info .dld  a.dl {text-decoration: underline; color: #333333;}
.java .prog_info .dld a.dl:hover {text-decoration: none;} 

.cncpp .prog_title {width:180px;height:25px;font-family:"Times New Roman", Times, serif;background-image:url(images/blue_sidebar_bg.jpg);color:#FFFFFF;font-size:15px;font-weight:bold;padding:5px 0 0 10px;text-align:left;}
.cncpp .prog_desc {width:168px;color:#666666;font-family:Georgia, "Times New Roman", Times, serif;background-image:url(images/blue_sidebar_fade.jpg);background-position:top;background-repeat:repeat-x;border-width: 1px;border-style: none solid solid solid;border-color: #1C66DD;padding:10px 10px 5px 10px;margin:0 0 0px 0;font-size:11px;text-align:justify;height: 112px;}
.cncpp .prog_info{width:168px;color:#666666;font-family:Georgia, "Times New Roman", Times, serif;border-width: 1px;border-style: none solid solid solid;border-color: #1C66DD;padding:3px 10px 5px 10px;font-size:12px;margin:0 0 20px 0;height:auto}
.cncpp .prog_info .views{float:right; color:#3690F1;}
.cncpp .prog_info .dld {float:left;}
.cncpp .prog_info .dld a.dl {text-decoration: underline; color: #3690F1;}
.cncpp .prog_info .dld a.dl:hover {text-decoration: none;} 
.prog-search{border:0;width:188px;margin-right:2px;background:url(images/search.jpg) no-repeat; height:19px; padding:2px 5px 0px 5px;}

/*Show Code*/
.progcode{}
.progcode .title{color:#444;text-align:left;margin:0 10px 10px 15px;font-size:24px; font-family:arial;font-weight:bold;border:1px solid #ccc; border-width:0px 0px 2px 0px;}
.progcode .title .user{float:right;font-size:12px;font-weight:100;margin-top:15px;}
.progcode .desc{color:#444;line-height:1.4em;text-align:justify;margin:10px 10px 10px 15px; padding-bottom:10px; font-size:14px; font-family:arial; border:1px solid #ccc; border-width:0px 0px 2px 0px}
.progcode .code{overflow:auto;text-align:left;margin:10px 10px 0px 15px;max-height:450px;border:1px solid #ddd;padding:5px;}

a.mt {text-decoration: underline; color: #151515; font-weight:bold}
a.mt:hover {text-decoration: none;color: #151515;}
a.pl:hover {text-decoration:none;}
a.pl {color:#1B9FCB;text-decoration:underline;}
a.reverse{text-decoration:none;color:#ffffff;}
a.reverse:hover{text-decoration:underline;color:#ffffff;}
a.black-link{text-decoration:none;color:#000;}
a.black-link:hover{text-decoration:none;color:#000;}

#tt {position:absolute; display:block; background:url(/images/tt/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(/images/tt/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF;font-size:13px;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(/images/tt/tt_bottom.gif) top right no-repeat; overflow:hidden;}

/*ssssssss*/
#wrapper {width:878px;float:left;}
#slider {float:left; position:relative; overflow:auto; width:878px; height:205px;border:0px solid #fff; background:#fff;overflow:hidden}
#slider ul {position:absolute; list-style:none; top:0; left:0;margin:0;padding:0;}
#slider li {float:left; width:878px; height:205px;}

.sl-pagination {float:left; list-style:none; height:25px; margin:175px 0 0 722px;position:absolute;z-index:100;}
.sl-pagination li {float:left; cursor:pointer; padding:2px 5px; background:#666; border:1px solid #999; margin:0 2px 0 0; text-align:center; color:#222}
.sl-pagination li:hover {background:#777; border:1px solid #bbb; color:#000}
li.sl-current {border:1px solid #ccc; background:#888}

#box{-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px;border-color:#000; background: transparent url(/images/popup_border.png) repeat;}
#reg-content {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:2px solid #0E758E;margin-left:3px;padding:10px 10px 10px 50px;}
.reg-title{font-size:20px;font-family:arial;margin-left:3px;margin-bottom:5px;font-weight:bold;color: #222;text-shadow: #ccc 1px 1px 1px;}
span.info{font-size:9px;font-family:arial;color:#aaa;}

/*register*/
h1.registration{background:transparent url(../img/h1.png) no-repeat center left;color:#888;font-size:16pt;font-weight:200;margin:7px 5px 8px 8px;padding-left:33px}
form.register{background-color:#fff;margin:0px auto 0;padding-top:10px;width:700px;color:#373C40;font-family:Verdana,Arial, Helvetica, sans-serif;}
form.register *{border:0;margin:0;padding:0}
form.register p{clear:both;color:gray;font-size:8pt;margin:0;padding:4px}
form.register fieldset.row1{border-top:1px solid #ddd;float:left;margin-bottom:15px;padding:5px;width:700px}
form.register fieldset.row1 label{float:left;margin-right:6px;margin-top:2px;text-align:right;width:140px}
form.register fieldset.row2{border-right:1px solid #ddd;border-top:1px solid #ddd;float:left;height:140px;padding:5px}
form.register fieldset.row3{border-top:1px solid #ddd;float:left;margin-bottom:15px;padding:5px;width:375x}
form.register fieldset.row4{border-right:1px solid #ddd;border-top:1px solid #ddd;clear:both;float:left;padding:5px;width:375px}
form.register legend{color:#abda0f;font-size:14px;font-weight:100;margin-left:14px;padding:2px}
form.register label{color:#444;float:left;margin-right:6px;margin-top:2px;text-align:right;width:98px}
form.register label.optional{color:#A3A3A3;float:left;margin-right:6px;margin-top:2px;text-align:right}
form.register label.obinfo{float:right;font-style:italic;padding:3px}
form.register input{color:#505050;float:left;margin-right:5px;width:140px}
form.register input.long{color:#505050;width:170px}
form.register input.short{color:#505050;width:40px}
form.register input[type=radio]{float:left;width:15px}
form.register label.gender{float:left;line-height:19px;margin-bottom:2px;margin-top:-1px;text-align:left;width:34px}
form.register .button{-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);background:#abda0f url(../img/overlay.png) repeat-x;color:#fff;cursor:pointer;font-size:18px;margin:10px;padding:8px 10px;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,0.25)}
form.register input[type=text].year{border:1px solid #E1E1E1;height:18px;width:30px}
form.register input[type=checkbox]{margin-top:4px;width:14px}
form.register select{border:1px solid #E1E1E1;color:#505050;float:left;margin-bottom:3px;margin-right:5px;width:130px}
form.register select.date{width:40px}
form.register input:focus,form.register select:focus{background-color:#efffe0}
form.register p.agreement{margin-left:15px}
form.register p.agreement label{margin-top:3px;text-align:left;width:325px}
form.register input[type=text],form.register input[type=password]{border:1px solid #E1E1E1;height:18px}

.login-box {-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background-color:#fff;border:5px solid #333333;border-top:0;color:#555555;display:none;font:11px "Lucida Grande",Arial,Sans-serif;margin-left:-5px;margin-top:9px;padding:10px;position:absolute;width:210px;z-index:200;}
.login-box p{padding:0;margin:0 0 5px 0;}
.login-box form{padding:0;margin:0}
.login-box label{display:block;padding:0 0 3px;text-align:left;font-size:11px;}
.login-box input.text-field{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DDDDDD;display:block;font:13px "Lucida Grande",Arial,Sans-serif;margin:0 0 8px;padding:5px;width:200px;}
.login-box a,.login-box a:visited{color:#1b6cad;text-decoration:underline;}
.login-box a:hover{text-decoration:none;}
.login-box p.button{text-align:center;padding:5px 0;}
.login-box a.button-field,.login-box a.button-field:visited{background: transparent url('/images/button.gif') repeat-x scroll top left;color: #444;font: normal 12px arial, sans-serif;padding:3px 5px;border:1px solid #777;text-decoration:none;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;}
.login-box a.button-field:hover{background: transparent url('/images/button.gif') repeat-x scroll bottom left;text-decoration:none;}
.bigbutton {background: #e9eaea;padding: 0.275em 10px;line-height: 1.4em;border: 1px solid #ccc;text-shadow: 1px 1px 0 #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.bigbutton:hover {border-color: #11b1e0;background: #11b1e0;text-shadow: 1px 1px 0 #0d80a2;color: #fff;}
.bigbutton:active {background: #0d80a2;border-color: #0d80a2;}
a.read_more,a.read_more:visited{color: #007d9a;}
a.read_more:hover{color: #2daebf;text-decoration:none;}

/*CSS3 Button*/
.awesome, .awesome:visited {font-family:Arial,Helvetica,Helvetica Neue,Verdana,sans-serif;background: #222 url(/images/alert-overlay.png) repeat-x;display: inline-block;padding: 5px 8px 6px;color: #fff;text-decoration: none;-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);border-bottom: 1px solid rgba(0,0,0,0.25);position: relative;cursor: pointer;border-radius: 5px;box-shadow: 0 1px 3px rgba(0,0,0,0.5);}
.awesome:hover{background-color: #111;color: #fff;}
.awesome:active{top: 1px;}
.small.awesome,.small.awesome:visited{font-size: 11px;}
.awesome,.awesome:visited,.medium.awesome,.medium.awesome:visited{font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25);}
.large.awesome,.large.awesome:visited{font-size: 14px; padding: 8px 14px 9px;}
.green.awesome, .green.awesome:visited{background-color: #91bd09;}
.green.awesome:hover{background-color: #749a02;}
.blue.awesome, .blue.awesome:visited{background-color: #2daebf;}
.blue.awesome:hover	{background-color: #007d9a;}
.red.awesome, .red.awesome:visited{background-color: #e33100;}
.red.awesome:hover{background-color: #872300;}
.magenta.awesome, .magenta.awesome:visited{background-color: #a9014b;}
.magenta.awesome:hover{background-color: #630030;}
.orange.awesome, .orange.awesome:visited{background-color: #ff5c00;}
.orange.awesome:hover{background-color: #d45500;}
.yellow.awesome, .yellow.awesome:visited{background-color: #ffb515;}
.yellow.awesome:hover{background-color: #fc9200;}

/*tinyeditor*/
#desc {border:none; margin:0; padding:0; font:14px 'Courier New',Verdana; border:0}
.te {border:1px solid #bbb; padding:0 1px 1px; font:12px Verdana,Arial; margin:0px}
.te iframe {border:none}
.teheader {height:31px; border-bottom:1px solid #bbb; background:url(/probdesk/images/header-bg.gif) repeat-x; padding-top:1px}
.teheader select {float:left; margin-top:5px}
.tefont {margin-left:12px}
.tesize {margin:0 3px}
.testyle {margin-right:12px}
.tedivider {float:left; width:1px; height:30px; background:#ccc}
.tecontrol {float:left; width:34px; height:30px; cursor:pointer; background-image:url(/probdesk/images/icons.png)}
.tecontrol:hover {background-color:#fff; background-position:30px 0}
.tefooter {height:32px; border-top:1px solid #bbb; background:#f5f5f5}
.toggle {float:left; background:url(/probdesk/images/icons.png) -34px 2px no-repeat; padding:9px 13px 0 31px; height:23px; border-right:1px solid #ccc; cursor:pointer; color:#666}
.toggle:hover {background-color:#fff}
.resize {float:right; height:32px; width:32px; background:url(/probdesk/images/resize.gif) 15px 15px no-repeat; cursor:s-resize}
#editor {cursor:text; margin:10px}

a.forg-pass,a.forg-pass :visited{text-decoration: underline; color: #222;}
a.forg-pass:hover{text-decoration: none;color: #222;}
/*ul.nav,.nav ul{cursor:default;list-style-type:none;display:inline;margin:0;padding:0}
ul.nav{display:table}
ul.block{width:100%;table-layout:fixed}
ul.nav>li{display:table-cell;position:relative;padding:2px 6px}
ul.nav li>ul{display:none;position:absolute;max-width:40ex;margin-left:-6px;margin-top:2px}
ul.nav li:hover>ul{display:block}
.nav ul li a{display:block;padding:2px 10px}
ul.nav,.nav ul,.nav ul li a{background-color:#fff;color:#369}
ul.nav li:hover,.nav ul li a:hover{background-color:#369;color:#fff}
ul.nav li:active,.nav ul li a:active{background-color:#036;color:#fff}
ul.nav,.nav ul{border:1px solid #369}
.nav a{text-decoration:none}*/
