*{margin:0;padding:0;}
html,body{height:100%;color:black;}
body{background-color:white;font:13.34px helvetica,arial,freesans,clean,sans-serif;*font-size:small;}
#main{background:#fff url(images/background-v2.png) 0 0 repeat-x;}
table{font-size:inherit;font:100%;}
input[type=text],input[type=password],input[type=image],textarea{font:99% helvetica,arial,freesans,sans-serif;}
select,option{padding:0 .25em;}
optgroup{margin-top:.5em;}
input.text{padding:1px 0;}
pre,code{font:12px Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;}
body *{line-height:1.4em;}
p{margin:1em 0;}
img{border:0;}
abbr{border-bottom:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
html{overflow-y:scroll;}
a{color:#4183c4;text-decoration:none;}
a:hover{text-decoration:underline;}
.usingMouse a{outline:none;}
a.danger{color:#c00;}
a.action{color:#d00;text-decoration:underline;}
.sparkline{display:none;}
.right{float:right;}
.left{float:left;}
.hidden{display:none;}
img.help{vertical-align:middle;}
.notification{background:#FFFBE2 none repeat scroll 0;border:1px solid #FFE222;padding:1em;margin:1em 0;font-weight:bold;}
.warning{background:#fffccc;font-weight:bold;padding:.5em;margin-bottom:.8em;}
.error_box{background:#FFEBE8 none repeat scroll 0;border:1px solid #DD3C10;padding:1em;font-weight:bold;}
.rule{clear:both;margin:15px 0;height:0;overflow:hidden;border-bottom:1px solid #ddd;}
.corner{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;padding:3px;}
.clear{clear:both;}
.minibutton{position:relative;font-family:helvetica,arial,freesans,clean,sans-serif;display:inline-block;height:21px;padding:0 0 0 3px;font-size:11px;font-weight:bold;color:#333;text-shadow:1px 1px 0 #fff;white-space:nowrap;border:none;overflow:visible;cursor:pointer;border:1px solid #d4d4d4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#f4f4f4;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f4f4f4',endColorstr='#ececec');background:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#ececec));background:-moz-linear-gradient(top,#f4f4f4,#ececec);}
.minibutton.lighter{background:#fafafa;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fafafa',endColorstr='#dddddd');background:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#ddd));background:-moz-linear-gradient(top,#fafafa,#ddd);}
input[type=text]+.minibutton{margin-left:5px;}
button.minibutton::-moz-focus-inner{margin:-1px -3px;}
.minibutton>span{display:block;height:21px;padding:0 9px 0 7px;line-height:21px;}
.minibutton:hover{color:#fff;text-decoration:none;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);border-color:#518cc6;border-bottom-color:#2a65a0;background:#599bdc;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#599bdc',endColorstr='#3072b3');background:-webkit-gradient(linear,left top,left bottom,from(#599bdc),to(#3072b3));background:-moz-linear-gradient(top,#599bdc,#3072b3);}

#header{margin:0 auto 15px auto;width:958px;height:85px;min-width:950px;}
#header #logo {background: url(../img/images.png) no-repeat 0px 0px; width:162px; height:50px;}
ul.nav{margin:3px 0 0 0;white-space:nowrap;font-size:11px;}
ul.nav li{list-style-type:none;display:inline;margin:0 15px 0 0;}
ul.nav.logged_out{padding:8px 3px 8px 2px;font-size:12px;font-weight:bold;text-shadow:1px 1px 0 #fff;overflow:auto;}
ul.nav.logged_out li{float:left;margin:0;padding:0 11px 0 13px;background:url(images/nav-rule.png) 0 50% no-repeat;}
ul.nav.logged_out li:first-child{background:transparent;}
ul.nav.logged_out,.userbox{background:#f5f5f5;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fcfcfc',endColorstr='#ececec');background:-webkit-gradient(linear,0% 0,0% 100%,from(#fcfcfc),to(#e8e8e8));background:-moz-linear-gradient(270deg,#fcfcfc,#ececec);border-color:#eee;border:1px solid #e9e9e9;border-bottom-color:#f5f5f5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);}
.ie7 .userbox,.ie7 ul.nav.logged_out,.ie8 .userbox,.ie8 ul.nav.logged_out{border-bottom-color:#ddd;}
.userbox{float:right;padding:8px 5px 7px 10px;font-size:12px;border-top:none;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-top-left-radius:0;border-top-right-radius:0;}
.userbox .avatarname{display:inline;padding-right:6px;font-weight:bold;}
.userbox .avatarname img{margin-top:-3px;margin-right:3px;vertical-align:middle;border:1px solid #fff;}
#header .userbox .avatarname a{color:#000;}
ul.usernav{display:inline;margin:0;font-weight:bold;}
ul.usernav li{list-style-type:none;display:inline;margin:0;padding:0 8px 0 9px;background:url(images/nav-rule.png) 0 50% no-repeat;}
ul.usernav li a{text-shadow:#fff 1px 1px 0;}
#header a.unread_count{display:inline-block;font-size:10px;margin-left:2px;padding:1px 5px;background:#ddd;color:#999;font-weight:bold;text-shadow:none;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;}
#header a.unread_count.new{background-color:#4183c4;color:#fff;}
#header a.unread_count.notifications_count{display:none;}
#header a.unread_count.new.notifications_count{background-color:#666;display:inline-block;}
.topsearch{float:right;clear:right;margin-top:9px;width:500px;}
.topsearch form,.topsearch ul.nav{float:right;}
.topsearch form input.button{display:none;}
.topsearch form input.search{font-size:16px;width:180px;}
.topsearch form input.search.notnative{width:149px;height:16px;padding:4px 10px 2px 21px;font-size:12px;border:none;background:url(images/search_field.gif) 0 -22px no-repeat;}
.topsearch form input.search.notnative.placeholder{background-position:0 0;}
.site{margin:0 auto;width:920px;padding:0 15px;}
#header{border-bottom:none;margin-bottom:0;}
h2,h3{margin:1em 0;}
.sidebar h4{margin:15px 0 5px 0;font-size:11px;color:#666;text-transform:uppercase;}
a.button{height:23px;padding:0 10px;line-height:23px;font-size:11px;font-weight:bold;color:#fff;text-shadow:-1px -1px 0 #333;-webkit-border-radius:3px;-moz-border-radius:3px;background:url(images/black.gif) 0 0 repeat-x;}
a.button{-webkit-text-stroke:1px transparent;}
@media only screen and(max-device-width:480px){a.button{-webkit-text-stroke:0 black;}
}
a.button:hover{background-position:0 -23px;text-decoration:none;}
div.content{font-size:14px;color:#333;}
.content h2{margin:40px 0 -10px 0;font-size:18px;color:#000;}
.content h2:first-child,.content .rule+h2{margin-top:0;}
.content h3{color:#000;margin:1.5em 0 -0.5em 0;}
.content h3:first-child{margin-top:5px;}
.content ul{margin:25px 0 25px 25px;}
.content ul ul{margin-top:10px;margin-bottom:10px;}
.pagehead{position:relative;margin:-20px 0 10px -25px;width:920px;padding:20px 25px 0;background:url(images/background-white.png) 0 0 no-repeat;}
.logged_out .pagehead{margin-top:-25px;}
.pagehead.mine,.pagehead.vis-private{background-image:url(images/background-yellow.png?v2);}
.pagehead h1{margin:0 0 10px 0;font-size:20px;font-weight:normal;height:28px;line-height:28px;letter-spacing:-1px;text-shadow:1px 1px 0 #fff;color:#495961;}
.pagehead.dashboard h1{font-size:16px;height:22px;line-height:22px;}
.pagehead.userpage h1{margin-bottom:0;font-size:30px;height:54px;line-height:54px;font-weight:bold;}
.pagehead.repohead h1{color:#666;margin-bottom:15px;padding-left:23px;background-repeat:no-repeat;background-position:0 50%;}
.pagehead h1 a{color:#495961;}
.pagehead.repohead h1 a{color:#4183c4;}
.pagehead.repohead.mirror h1,.pagehead.repohead.fork h1{margin-top:-5px;margin-bottom:15px;height:auto;}
.pagehead.repohead h1 span.fork-flag,.pagehead.repohead h1 span.mirror-flag{display:block;margin-top:-5px;font-size:11px;letter-spacing:0;}
.pagehead.repohead.vis-public.fork h1{background-image:url(images/public-fork.png);}
.pagehead.repohead.vis-public.mirror h1{background-image:url(images/public-mirror.png);}
.pagehead.repohead.vis-private.fork h1{background-image:url(images/private-fork.png);}
.pagehead.repohead.vis-private.mirror h1{background-image:url(images/private-mirror.png);}
.pagehead h1 em{font-style:normal;font-weight:normal;color:#99a7af;}
.pagehead h1 em strong{color:#919ea6;}
.pagehead h1.avatared img{vertical-align:middle;position:relative;top:-2px;margin-right:5px;padding:2px;border:1px solid #ddd;}
.pagehead.shrunken h1.avatared img{top:-1px;padding:1px;}
.pagehead.shrunken h1.avatared span{letter-spacing:0;color:#808080;margin-left:.5em;font-size:.9em;}
.pagehead .title-actions-bar{overflow:hidden;height:35px;}
.pagehead ul.actions{margin:0;float:right;position:relative;top:-45px;right:0;}
.pagehead.repohead ul.actions{top:-45px;padding:5px 0 5px 20px;background:url(images/actions_fade.png) 0 0 no-repeat;right:0;}
.pagehead.repohead.vis-private ul.actions{background-image:url(images/actions_fade-yellow.png);}
.pagehead.dashboard ul.actions{position:absolute;top:15px;right:25px;}
.pagehead.userpage ul.actions{top:-39px;}
.pagehead ul.actions li{list-style-type:none;display:inline;font-size:11px;font-weight:bold;color:#333;margin:0 0 0 5px;}
.pagehead ul.actions li.text{padding:0 5px;}
.pagehead ul.actions a.feed{display:inline-block;height:16px;padding:6px 10px 4px 25px;line-height:16px;background:url(images/feed.png) 5px 50% no-repeat #fff;border:1px solid #eee;-moz-border-radius:3px;-webkit-border-radius:3px;}
.pagehead p.description{margin:-8px 0 10px 0;font-size:12px;color:#999;}
.pagehead ul.tabs{position:relative;margin:10px 0 0 0;height:26px;padding:6px 10px;background:url(images/tab_background.gif) 0 0 repeat-x;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;}
.subnavd .pagehead ul.tabs,.pagehead.repohead ul.tabs{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom:1px solid #ddd;}
.pagehead.emptyrepohead ul.tabs{-webkit-border-radius:5px;-moz-border-radius:5px;border-bottom:none;}
.pagehead ul.tabs li{list-style-type:none;margin:0;display:inline;}
.pagehead ul.tabs li a{float:left;margin-right:10px;height:26px;padding:0 8px;line-height:26px;font-size:14px;color:#666;text-shadow:1px 1px 0 rgba(255,255,255,0.7);-webkit-border-radius:4px;-moz-border-radius:4px;}
.pagehead ul.tabs li a:hover{color:#333;background-color:#ccc;text-decoration:none;}
.pagehead ul.tabs li a.selected{position:relative;top:-1px;font-weight:bold;color:#333;background:#fff;border:1px solid #ccc;border-right-color:#eee;border-bottom-color:#eee;}
.flash-messages{margin-top:-10px;margin-bottom:20px;}
.subnav-bar{position:relative;height:30px;padding:0 10px;background:url(images/subnav_background.gif) 0 0 repeat-x;border:1px solid #ddd;border-top:1px solid #fafafa;border-bottom:1px solid #d2d2d2;z-index:3;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;}
.repohead .subnav-bar{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;}
.repohead.shortdetails .subnav-bar{-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;}
.subnav-bar>ul{position:relative;margin:4px 0 0 -6px;}
.subnav-bar>ul>li{position:relative;list-style-type:none;float:left;margin-right:10px;}
.subnav-bar>ul>li>a{position:relative;display:block;height:15px;padding:3px 5px;font-size:11px;text-decoration:none;color:#666;border:1px solid transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;z-index:5;}
.subnav-bar>ul>li>span{position:relative;display:block;height:15px;padding:3px 5px;font-size:11px;text-decoration:none;color:#666;border:1px solid transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;z-index:5;}
.subnav-bar>ul>li>a.dropdown{padding-right:15px;background-image:url(images/subnav_dropdown_arrow.png);background-position:100% -20px;background-repeat:no-repeat;}
.subnav-bar>ul>li>span.dropdown{padding-right:15px;background-image:url(images/subnav_dropdown_arrow.png);background-position:100% -20px;background-repeat:no-repeat;}
.subnav-bar>ul>li:hover>a{color:#333;background-color:#f8f8f8;border-color:#ccc;}
.subnav-bar>ul>li:hover>span{color:#333;background-color:#f8f8f8;border-color:#ccc;}
.subnav-bar>ul>li>a.selected{color:#000;text-shadow:1px 1px 0 rgba(255,255,255,0.6);background:#f8f8f8;font-weight:bold;border-color:#c5c5c5;border-right-color:#eee;border-bottom-color:#eee;cursor:default;}
.subnav-bar>ul>li>span.selected{color:#000;text-shadow:1px 1px 0 rgba(255,255,255,0.6);background:#f8f8f8;font-weight:bold;border-color:#c5c5c5;border-right-color:#eee;border-bottom-color:#eee;cursor:default;}
.subnav-bar>ul>li:hover>a.dropdown{background-position:100% 0;border-color:#ccc;border-bottom-color:#e2e2e2;-webkit-border-radius:0;-moz-border-radius:0;}
.subnav-bar>ul>li:hover>span.dropdown{background-position:100% 0;border-color:#ccc;border-bottom-color:#e2e2e2;-webkit-border-radius:0;-moz-border-radius:0;}
.subnav-bar>ul>li>a.defunct{color:#999;background:transparent;border-color:transparent!important;cursor:default;}
.subnav-bar>ul>li>span.defunct{color:#999;background:transparent;border-color:transparent!important;cursor:default;}
.subnav-bar>ul>li>ul{display:none;position:absolute;top:22px;max-height:275px;background:#f8f8f8;border:1px solid #ccc;overflow:auto;z-index:4;}
.subnav-bar>ul>li:hover>ul{display:block;margin:0;min-width:180px;}
.subnav-bar>ul>li>ul>li{list-style-type:none;margin:0;border-top:1px solid #e2e2e2;font-size:11px;}
.subnav-bar>ul>li>ul>li:first-child{border-top:none;}
.subnav-bar>ul>li>ul>li>a,.subnav-bar>ul>li>ul>li>strong{padding:4px 5px;display:block;font-weight:normal;}
.subnav-bar>ul>li>ul>li>span,.subnav-bar>ul>li>ul>li>strong{padding:4px 5px;display:block;font-weight:normal;}
.subnav-bar>ul>li>ul>li>a{font-weight:bold;}
.subnav-bar>ul>li>ul>li>span{font-weight:bold; color:#009; cursor: pointer;}
.subnav-bar>ul>li>ul>li>a:hover{text-decoration:none;background-color:#eee;}
.subnav-bar>ul>li>ul>li>span:hover{text-decoration:none;background-color:#eee;}
.subnav-bar #repo-search-form{float:right;margin-top:6px;}
.subnav-bar #repo-search-form input{width:170px;}
.metabox-loader,.context-loader{position:absolute;top:0;left:50%;margin-left:-75px;width:110px;padding:10px 10px 10px 30px;font-weight:bold;font-size:12px;color:#666;background:url(images/metabox_loader.gif) 10px 50% no-repeat #eee;border:1px solid #ddd;border-top:1px solid #fff;-webkit-border-radius:5px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;z-index:20;}
.metabox-loader{top:-1px;}
.pagehead ul.tabs li.contextswitch{position:absolute;right:0;top:0;height:26px;padding:6px 10px 6px 10px;font-size:11px;border-left:1px solid #ddd;background:url(images/context_back-up.png?v2) 100% 0 no-repeat;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.pagehead ul.tabs li.contextswitch.activated{background-image:url(images/context_back-down.png?v2);-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;}
.pagehead ul.tabs li.contextswitch.nochoices{background-image:url(images/context_back-plain.png?v2);}
.pagehead ul.tabs li.contextswitch .toggle{display:block;height:26px;line-height:28px;padding-right:15px;font-weight:bold;color:#666;cursor:pointer;}
.pagehead ul.tabs li.contextswitch.nochoices .toggle{padding-right:0;cursor:default;}
.pagehead ul.tabs li.contextswitch .toggle code{font-size:11px;}
.pagehead ul.tabs li.contextswitch .toggle em{font-style:normal;color:#999;}
.pagehead ul.tabs li.contextswitch.activated .toggle{color:#999;}
.pagehead ul.tabs li.contextswitch ul{display:none;margin:0;position:absolute;top:39px;right:-1px;background:#fff;border:1px solid #ccc;border-top:none;z-index:100;-moz-box-shadow:0 2px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1);}
.pagehead ul.tabs li.contextswitch.activated ul{display:block;}
.pagehead ul.tabs li.contextswitch ul li{margin:0;padding:0;display:block;}
.pagehead ul.tabs li.contextswitch ul li.current{position:relative;background:#f6f6f6;}
.pagehead ul.tabs li.contextswitch ul li>a.manage-orgs{height:25px;color:#999;background:url(images/context_icon.png) 95% 5px no-repeat transparent!important;}
.pagehead ul.tabs li.contextswitch ul li>a.manage-orgs:hover{background-position:95% -20px!important;color:#4183c4!important;}
.pagehead ul.tabs li.contextswitch ul li>a{float:none;display:block;margin:0;height:auto;min-width:200px;padding:3px 10px;white-space:nowrap;font-size:12px;font-weight:bold;color:#4183c4;border-top:1px solid #ddd;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;}
.pagehead ul.tabs li.contextswitch ul li.manage{line-height:12px;}
.pagehead ul.tabs li.contextswitch ul li.manage a{font-size:11px;}
.pagehead ul.tabs li.contextswitch ul li strong{display:block;min-width:200px;padding:3px 10px;line-height:26px;font-size:12px;}
.pagehead ul.tabs li.contextswitch ul li:first-child a{border-top:none;}
.pagehead ul.tabs li.contextswitch ul li a em{font-weight:normal;font-style:normal;color:#999;}
.pagehead ul.tabs li.contextswitch ul li a:hover{background:#4183c4;color:#fff;}
.pagehead ul.tabs li.contextswitch ul li a:hover em{color:#8ac0f5;}
.subnav-bar #repo-search-form input.search.notnative{width:139px;height:15px;padding:3px 10px 1px 21px;font-size:11px;border:none;background:url(images/repo_search.gif) 0 -19px no-repeat;}
.subnav-bar #repo-search-form input.search.notnative.placeholder{background-position:0 0;}

.metabox{position:relative;margin-bottom:15px;font-size:12px;color:#333;padding:10px;background:#fafafa;border:1px solid #ddd;border-top:1px solid #fff;}
.metabox p{margin:0;}
.metabox p+p{margin-top:10px;}
.metabox em.placeholder{color:#666;}
.metabox .repository-homepage{margin-top:3px;}
.metabox .editable-text{width:100%;padding:1px 5px;margin-left:-5px;}
.metabox.pledgified .editable-text,.metabox.pledgified .inline-edit{width:700px;}
.metabox.pledgified .inline-edit{width:690px;}
.metabox .editable-text:hover{background:#fffcc3;}
.metabox em.edit-text{display:none;}
.metabox .editable-text:hover em.edit-text{display:inline;cursor:pointer;}
.metabox .rule{margin:10px 0;border-top:1px solid #ddd;border-bottom:1px solid #fff;clear:both;}
.metabox .editable-only{display:none;}
.metabox #repository_desc_wrapper{overflow:hidden;}
.metabox #download_button,.metabox #download_button:visited{border:1px solid #d4d4d4;color:#666;display:block;float:right;font-size:15px;font-weight:bold;line-height:15px;margin-bottom:10px;padding:10px 15px 10px 16px;text-shadow:1px 1px 0 rgba(255,255,255,0.7);border-radius:5px;background:#ececec;background:-webkit-gradient(linear,center bottom,center top,from(#ececec),to(#f4f4f4));background:-moz-linear-gradient(90deg,#ececec,#f4f4f4);-moz-border-radius:5px;-moz-box-shadow:0 1px 0 #ececec;-webkit-box-shadow:0 1px 0 #ececec;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f4f4f4',endColorstr='#ececec');}
.metabox #download_button .icon{background-image:url(images/download.png);background-position:0 52%;background-repeat:no-repeat;line-height:15px;margin:0 4px 0 0;padding:0 0 0 20px;}
.metabox #download_button:hover .icon,.metabox #download_button:active .icon{background-position:-21px 52%;}
.metabox #download_button:hover{border:1px solid #2e63a5;color:#fff;text-decoration:none;text-shadow:0 -1px 0 #2e63a5;background:#3570b8;background:-webkit-gradient(linear,center bottom,center top,from(#3570b8),to(#5e9ae2));background:-moz-linear-gradient(90deg,#3570b8,#5e9ae2);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3570b8',endColorstr='#5e9ae2');}
.metabox #download_button:active{border:1px solid #2e63a5;color:#fff;text-decoration:none;text-shadow:0 -1px 0 #2e63a5;background:-moz-linear-gradient(90deg,#558bcb,#336fb7);}
ul.clone-urls{margin:0;}
ul.clone-urls li{list-style-type:none;margin:5px 0 0 0;}
ul.clone-urls em{font-style:normal;color:#666;}
ul.clone-urls object{margin:0 0 -3px 3px;}
.url-box{height:23px;}
ul.clone-urls{float:left;margin:0;height:23px;}
ul.clone-urls li{list-style-type:none;float:left;margin:0;height:23px;padding:0;white-space:nowrap;border:none;overflow:visible;cursor:pointer;}
ul.clone-urls li.selected{border-right-color:#bbb;}
ul.clone-urls li:first-child a{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;border-left:1px solid #d4d4d4;}
ul.clone-urls li>a{display:block;margin:0;height:21px;padding:0 9px 0 9px;font-size:11px;font-weight:bold;color:#333;text-shadow:1px 1px 0 #fff;text-decoration:none;line-height:21px;border:1px solid #d4d4d4;border-left:none;background:#f4f4f4;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f4f4f4',endColorstr='#ececec');background:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#ececec));background:-moz-linear-gradient(top,#f4f4f4,#ececec);}
ul.clone-urls li>a:hover{color:#fff;text-decoration:none;text-shadow:-1px -1px 0 rgba(0,0,0,0.4);border-color:#518cc6;border-bottom-color:#2a65a0;background:#599bdc;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#599bdc',endColorstr='#3072b3');background:-webkit-gradient(linear,left top,left bottom,from(#599bdc),to(#3072b3));background:-moz-linear-gradient(top,#599bdc,#3072b3);}
ul.clone-urls li.selected>a{color:#000;text-shadow:1px 1px 0 rgba(255,255,255,0.6);border-color:#c9c9c9;border-bottom-color:#9a9a9a;background:#d7d7d7;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d7d7d7',endColorstr='#ababab');background:-webkit-gradient(linear,left top,left bottom,from(#d7d7d7),to(#ababab));background:-moz-linear-gradient(top,#d7d7d7,#ababab);}
ul.clone-urls li:first-child span{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;border-left:1px solid #d4d4d4;}
ul.clone-urls li>span{display:block;margin:0;height:21px;padding:0 9px 0 9px;font-size:11px;font-weight:bold;color:#333;text-shadow:1px 1px 0 #fff;text-decoration:none;line-height:21px;border:1px solid #d4d4d4;border-left:none;background:#f4f4f4;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f4f4f4',endColorstr='#ececec');background:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#ececec));background:-moz-linear-gradient(top,#f4f4f4,#ececec);}
input.url-field{float:left;width:330px;padding:3px 5px 2px 5px;height:16px;border:1px solid #ccc;border-left:none;font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;font-size:11px;color:#666;}
input.text-field{float:left;width:270px;padding:3px 5px 2px 5px;height:16px;border:1px solid #ccc;font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;font-size:11px;color:#666;}
textarea.text-field{float:left;width:370px;min-width:370px;max-width:370px;padding:3px 5px 2px 5px;height:220px;min-height:220px;max-height:400px;border:1px solid #ccc;font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;font-size:11px;color:#666;}
.options .option input.text-field{float:left;width:35px;padding:3px 5px 2px 5px;height:16px;border:1px solid #ccc;font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;font-size:11px;color:#666;}
.url-box p{float:left;margin:0 0 0 5px;height:23px;line-height:23px;font-size:11px;color:#666;}
.url-box p strong{color:#000;}
ul.repo-stats{display:inline-block;*display:inline;margin:0;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;background:#fff;}
ul.repo-stats li{list-style-type:none;display:inline-block;margin:0!important;}
ul.repo-stats li span{display:inline-block;height:21px;padding:0 5px 0 23px;line-height:21px;color:#666;border-left:1px solid #ddd;}
ul.repo-stats li.watchers span{background: url(../img/images.png) no-repeat -210px 0px;}
ul.repo-stats li.forks span{background: url(../img/images.png) no-repeat -162px 0px;}
.highlight .gc{color:#999;background-color:#EAF2F5;}
#footer{margin:25px 0 0 0;padding:20px 0 15px 0;font-size:12px;border-top:2px solid #ddd;background:#f1f1f1;}
#footer p.company{margin:0;font-weight:bold;}
#footer ul.links{margin:0 0 5px 0;height:16px;}
#footer ul.links li{list-style-type:none;float:left;margin:0 10px 0 0;}
#footer ul.links li.blog{font-weight:bold;}
#footer ul.sosueme{margin:0 0 5px 0;height:16px;}
#footer ul.sosueme li{list-style-type:none;float:left;margin:0 10px 0 0;}
#footer ul.sosueme li.main{font-weight:bold;color:#000;}
#footer ul.sosueme li a{color:#666;}
#footer .sponsor{float:right;white-space:nowrap;color:#777;line-height:1.6;}
#footer .sponsor a{color:#333;}
#footer .sponsor .logo{float:left;margin-right:10px;}
#watchers{margin:15px 0;border-top:1px solid #ddd;}
#watchers li{border-bottom:1px solid #ddd;}
.entice{opacity:.5;}

.metabox #project_spec {max-width: 300px;border:1px solid #d4d4d4;color:#666;display:block;float:right;line-height:15px;margin-bottom:10px;padding:10px 15px 10px 16px;text-shadow:1px 1px 0 rgba(255,255,255,0.7);border-radius:5px;background:#ececec;background:-webkit-gradient(linear,center bottom,center top,from(#ececec),to(#f4f4f4));background:-moz-linear-gradient(90deg,#ececec,#f4f4f4);-moz-border-radius:5px;-moz-box-shadow:0 1px 0 #ececec;-webkit-box-shadow:0 1px 0 #ececec;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f4f4f4',endColorstr='#ececec');}
.metabox #project_desc {border:1px solid #d4d4d4;color:#666;display:block;clear: both;font-size:15px;font-weight:bold;line-height:15px;margin-bottom:10px;padding:10px 15px 10px 16px;text-shadow:1px 1px 0 rgba(255,255,255,0.7);border-radius:5px;background:#ececec;background:-webkit-gradient(linear,center bottom,center top,from(#ececec),to(#f4f4f4));	background:-moz-linear-gradient(90deg,#ececec,#f4f4f4);-moz-border-radius:5px;-moz-box-shadow:0 1px 0 #ececec;-webkit-box-shadow:0 1px 0 #ececec;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f4f4f4',endColorstr='#ececec');}
.metabox #project_img {padding:10px 15px 10px 16px;}
.metabox img {position: relative;border: 3px solid transparent;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);}

/* old styles */
/******************************************************
* For moving menu with projects icons
******************************************************/
div#header_moving .nav {	position: relative; float: left;	height:90px; width: 100%; overflow-y: hidden; overflow-x: auto; }
div#header_moving .nav ul {	width: 1500px;	margin: 0; list-style: none;}
div#header_moving .nav li {	float: left; padding: 0 4px; }
div#header_moving a span { display: none; }
div#header_moving .nav a { color: #4c5154; text-decoration: none !important; margin: 0; padding: 0;	position: relative; z-index: 2; color: #4c5154; font-size: 11px;	letter-spacing: 0.5px; text-shadow: white 0px 1px 0px; }
div#header_moving .nav a span { display: block; text-align:center; padding-top: 64px; }
div#header_moving .nav ul li a { height: 87px; display:block; letter-spacing: 0px; }
div#header_moving .nav a:hover { }
div#header_moving .nav .odpoludnia a { background: url(../img/images.png) no-repeat 0 -109px;	width: 99px; }
div#header_moving .nav .odpoludnia a:hover, div#header_moving .nav li.odpoludnia.current a  { background-position: 0 -196px; }
div#header_moving .nav .parterowe a { background: url(../img/images.png) no-repeat -99px -109px; width: 99px; }
div#header_moving .nav .parterowe a:hover, div#header_moving .nav li.parterowe.current a  {background-position: -99px -196px; }
div#header_moving .nav .pietrowe a { background: url(../img/images.png) no-repeat -198px -109px; width: 99px; }
div#header_moving .nav .pietrowe a:hover, div#header_moving .nav li.pietrowe.current a  { background-position: -198px -196px; }
div#header_moving .nav .rezydencje a { background: url(../img/images.png) no-repeat -297px -109px; width: 99px; }
div#header_moving .nav .rezydencje a:hover, div#header_moving .nav li.rezydencje.current a  {	background-position: -297px -196px; }
div#header_moving .nav .dwupokoleniowe a {	background: url(../img/images.png) no-repeat -397px -109px;	width: 99px; }
div#header_moving .nav .dwupokoleniowe a:hover, div#header_moving .nav li.dwupokoleniowe.current a  { background-position: -397px -196px; }
div#header_moving .nav .letniskowe a { background: url(../img/images.png) no-repeat -496px -109px; width: 99px; }
div#header_moving .nav .letniskowe a:hover, div#header_moving .nav li.letniskowe.current a  { background-position: -496px -196px; }
div#header_moving .nav .tradycyjne a {	background: url(../img/images.png) no-repeat -595px -109px;	width: 99px; }
div#header_moving .nav .tradycyjne a:hover, div#header_moving .nav li.tradycyjne.current a  { background-position: -595px -196px; }
div#header_moving .nav .nowoczesne a {	background: url(../img/images.png) no-repeat -694px -109px;	width: 99px; }
div#header_moving .nav .nowoczesne a:hover, div#header_moving .nav li.nowoczesne.current a  { background-position: -694px -196px; }
div#header_moving .nav .garaz a { background: url(../img/images.png) no-repeat -793px -109px; width: 99px; }
div#header_moving .nav .garaz a:hover, div#header_moving .nav li.garaz.current a  { background-position: -793px -196px; }
div#header_moving .nav .gospodarcze a { background: url(../img/images.png) no-repeat -892px -109px; width: 99px; }
div#header_moving .nav .gospodarcze a:hover, div#header_moving .nav li.gospodarcze.current a  { background-position: -892px -196px; }
div#header_moving .nav .drewniane a { background: url(../img/images.png) no-repeat -991px -109px;	width: 99px; }
div#header_moving .nav .drewniane a:hover, div#header_moving .nav li.drewniane.current a  { background-position: -991px -196px; }


/*** For projects' thumbs **/
#ires .first {margin-left: 8px !important;clear: both;}
#ires .last {margin-right: 8px !important;clear: right;}
.right {float: right !important;}
#ires .project_wrapper {width: 200px;min-height: 200px;float: left;margin: 15px 17px 15px 17px;position: relative;}
.project_wrapper .project {width: 200px;float: left;}
.project_wrapper a.cover {display: block;float: left;width: 200px;position: relative;}
.project_wrapper  h1, .project_wrapper  h2 {font-size: 16px;font-weight: bold;display: inline;}
.project_wrapper .project a.title {display: block;clear: both;float: left;font-size: 14px;color: #3B5998;font-weight: bold;margin-top: 10px;width: 100%;}
.project_wrapper a {color: #464646;text-decoration: none;}
.project_wrapper .project span.duration {display: block;clear: both;float: left;font-size: 12px;color: #7F7F7F;width: 100%;}
#ires img {position: relative;border: 3px solid transparent;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);}
.metabox h2{padding: 0; margin: 0;font-family: helvetica, arial, freesans, clean, sans-serif; font-style:normal; font-variant:normal; padding-left: 23px; margin-bottom: 15px;color:#666; font-weight:normal; letter-spacing: -1; font-size:20px;}

/*** jQuery lightBox plugin */
#jquery-overlay {	position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px;	height: 250px;	margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute;	top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto;	line-height: 1.4em; overflow: auto;	width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data {	padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em;	}
#project_img a.lightbox {background: url(../img/images.png) no-repeat -300px 0px; width:13px; height:13px;}
#project_img a.lightbox span {margin:15px;}

/*** For searching form */
#search_form {display: block;}
#search_form  .window {display: block;float: left;width: 165px;height: 170px;min-height: 170px;border-right: 1px dashed gray;border-bottom: 1px dashed gray;padding: 5px;}
#search_form .window .title {font-weight: bold;}
#search_form .options  {padding: 3px;}
#search_form .options .option {clear: both;}
#search_form .options span {margin-left: 5px;}
#search_form .options span.before {margin-right: 5px;}

.input {cursor: pointer;display:block;margin:0;height:35px;width: 90px;padding:0 9px 0 9px;font-size:13px;font-weight:bold;color:#333;text-shadow:1px 1px 0 #fff;text-decoration:none;line-height:21px;border:1px solid #d4d4d4;background:#f4f4f4;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f4f4f4',endColorstr='#ececec');background:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#ececec));background:-moz-linear-gradient(top,#f4f4f4,#ececec);}
.input:hover {color:#fff;text-decoration:none;text-shadow:-1px -1px 0 rgba(0,0,0,0.4);border-color:#518cc6;border-bottom-color:#2a65a0;background:#599bdc;	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#599bdc',endColorstr='#3072b3');	background:-webkit-gradient(linear,left top,left bottom,from(#599bdc),to(#3072b3));background:-moz-linear-gradient(top,#599bdc,#3072b3);}

#search_more_opt {color: blue;}
#search_more_opt:hover {cursor:pointer; text-decoration:underline; color: green;}

/* tables */
table.tablesorter {font-family:arial;background-color: #CDCDCD;margin:10px 0pt 15px;font-size: 8pt;width: 100%;text-align: left;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {background-color: #e6EEEE;border: 1px solid #FFF;font-size: 8pt;padding: 4px;}
table.tablesorter thead tr .header {background-image: url(images/bg.gif);background-repeat: no-repeat;background-position: center right;cursor: pointer;}
table.tablesorter tbody td {color: #3D3D3D;padding: 4px;background-color: #FFF;vertical-align: top;text-align: center;}
table.tablesorter tbody tr.odd td {background-color:#F0F0F6;}
table.tablesorter thead tr .headerSortUp {background-image: url(images/asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(images/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #8dbdd8;}

#screenshot { position:absolute;	border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; z-index: 333;	}

.metabox ul {margin:3px 0 0 0;white-space:nowrap;font-size:11px;}
.metabox ul li{list-style-type:none;float:left;margin:0;padding:0 11px 0 13px;background:url(images/nav-rule.png) 0 50% no-repeat;}
