@import url( reset.css );
@import url( form.css );
@import url( bebas/stylesheet.css);
@import url( font/stylesheet.css);

.main-article a { color:#009444;font-weight:bold;text-decoration: none  }
input,textarea{ outline: none }
.error{ color: red !important; font-size:20px; font-weight: bold;  }

#project-register-form input[tupe=text]{ width:300px }
#project-register-form textarea{ width:500px;height:250px }
#banner-side{ border:none }
#sponsor-logo{ text-align: center; }
#banner-top{ text-align: center;width:930px; margin-top:15px;clear:both; }
.jcarousel-container{
    display: none;
}

.bold{font-weight: bold;}
#banner-top.flash *{  position:absolute ;display:block;}

.jcarousel-clip{
    width: 500px;

    overflow: hidden;
}
.main-article.news p{
    float:right;
    width: 500px;
}

h3.news{ font-size:16px;font-weight:bold;}
.main-article.news{
    margin-bottom:10px;
    padding-bottom:5px;
    border-bottom: 1px solid silver;
    clear:both
}
.main-article.news .news_img{
    float:left;
    padding:5px;
}

.main-article.news .date{
    font-style:italic;
    font-size:14px;
    clear:both;
    display:block;
    padding:5px;
}


#navi {position:absolute; right:300px; top:220px; z-index:1000;}
#navi a {display:block;float:left;width:15px;height:15px;text-indent:-9999px;margin:0 0 0 5px;background:url(../img/slider_buttons.png) no-repeat;}
#navi a.activeSlide {background-position:0px -15px;}

#slider .item { padding:2px;overflow:hidden; width:690px;height:240px;}
#slider{ 

    width: 690px;
    height: 240px;
    float:left;
    clear:both;
    padding:2px;
    text-align: center;
}
#slider .item img{ width: 690px;
                   height: 240px;}


.item .tip{  display:block; position: absolute;   z-index:1000; margin-top:0px; width:670px;background: black;height:auto; color:white; font-family: MyriadProRegular; text-align:center; padding:10px; } 

.comb .row> div {  width:109px; height:96px; float:left;   }
.comb .row div div { width:109px; height:96px;overflow:hidden !important;position:relative  }
.comb .blank{  width:100px !important; height:1px !important; float:left }
.comb { margin-top:50px;}

.comb a{ background: url(../img/comb_mask.png) top center; width:131px; height:131px; display: block; margin-left: -5px;z-index:1000 }
.comb .row span{
    position: absolute;

    font-family: MyriadProRegular;
    font-size: 24px;
    line-height:25px;
    margin: -40px 0 0 90px;
    z-index:1001;
    width: 200px;
    display:none;
    padding: 5px;
}



.comb .row div:hover span{ display:block; } 
.comb .row{ height:105px; position:relative; clear:both;float:left; }
.comb .row.margin{ margin-top:-42px;width:100%}
.comb img{ z-index: -1;  margin: 1px;opacity:.3; filter:alpha(opacity=30) }
.comb div div:hover img{ opacity:1;}
.comb a:hover{  background-position: 0 -129px }
.comb .row div div *{ position:absolute; margin: -16px 0 0 -10px; }

#partners ul{ text-align: center;  height:220px;}
#partners ul li{ float:left; margin:5px;  }

#partners img { margin-top:15px;  padding:5px }

#partners ul a{ display: block; }

.jcarousel-item{ float:left; display: inline; }
html{ height:100%;}
.clear{ clear:both; }


body>section, header, body>section,footer{ width: 980px; position:relative; margin: 0 auto; clear:both; } 
.hidden{ visibility: hidden !important; }
a.submit{ color: black; }
h1{ margin-bottom:5px;}
.logout123{ float: right !important; clear: both; margin-right: 50px; font-size:16px; font-weight: bold; margin-top:-30px }

a.submit{ display:block; background: none; color: white; width: 38px; height: 33px; margin-left: 30px; position: absolute !important; left: -30px;}

input[type=submit]{ position:absolute; height:1px; width:1px; visibility:hidden;}
.row  input[type=submit],#sponsor_form input[type=submit]  { position:static; height:auto;width:auto;visibility:visible} 
.passwordfields{margin-top:50px}
.passwordfields input{ width:13px; height:13px; border: 2px solid #ffd500; padding:7px; margin:3px; font-size:20px; }

#fb_social{background: url(../img/fb.jpg) no-repeat; width: 220px;height:160px;  }
#payment{ background: url(../img/payment.jpg) no-repeat; width: 220px;height:45px; margin-bottom: 20px;clear:left  }



.jcarousel-clip {width: 800px;  overflow: hidden;}

#partners p{ margin-left:50px;}

#partners ul a{ display: block; }

.jcarousel-item{ display: inline; margin:0px 5px;}


.block-b .fb-like{ float:left; height:20px; margin-bottom:20px }
body{ font-family: Arial,Verdana, Tahoma;}
footer{width:100%;}

footer{
    background: #343233;
    height:165px;
}
footer>div{  
    margin:0 auto;
    width: 980px;
    height:165px; font-size: 18px; line-height:130%
}


footer ul{

    padding:15px;
    float:left;
}
footer li { margin: 5px; }
footer a:hover{
    color: white;
}
footer li.active a{
    color: white;
}

footer a{
    color:#b8babc;
}

footer .logo{
    float:right;
    width: 388px; 
    margin-right: 20px;
    height: 100%; 
    background: url(../img/logo_footer.png) no-repeat left center;
}

.left{  float:left; }
.right {float: right; }


header{ height:auto;padding-bottom:20px;clear:both}

header .top {
    width:100%;
    height:50px;
    margin:0 0 10px 0;
    float:left;

    background: url(../img/top.png) no-repeat center -35px;
}

#quote{ 
    font-family: Arial;
    font-style: italic;
    font-size: 14px;
    display:block;
    position:relative;
    bottom:0px;
    margin: 5px 500px 0px;
    width:290px;
}
.fb-like{height: 50px; width: 70px; overflow: hidden !important; float:right; }

#quote span{ height:20px; display:block; }

#quote p {padding-top:10px; clear:both; float:right; font-style: italic  }

header .logo{ margin-top:-20px;}

.logo{ background: url(../img/logo.png); width:276px; height: 62px; float:left;}

header .panel{ float: right;margin-right:-8px; }
.panel.right{ width:auto;}
.panel>*{float:left;display:block}
.panel  {  width:100%;  }
.panel{height:34px;}

#sorttitle{ margin-top:10px; }
#searchform .orderby{ color:black;  }
#searchform .orderby{ color:black;  }

.panel > *{
    margin-right: 10px !important;
}

header  .panel>div{
    float:left;
}

.button, .input{
    font-family: BebasNeueRegular;
    font-size: 14px;

}

.block-b>*{ margin-bottom:20px }
nav#menu.panel{
    width: 600px;

}
.button-y,.button-y2, .input{
    display: block;
    width:190px;
    height: 34px;

}
.button-y2{ 
    width: 230px;
    background: url(../img/button_y2.png) !important;
}
.panel .button-y{
    float: left;
}

.button-b{
    display: block;
    float: left;
    width: 260px;
    text-align: center;

    background: url(../img/button_b.png);
    color: white;
    text-decoration: none;
    line-height: 35px;
    height:34px;
    font-family: BebasNeueRegular ; 
    font-size: 24px;
}

.button-y,.button-y2{
    text-align: center;
    background: url(../img/button_y.png);
    color: black;
    text-decoration: none;
    line-height: 35px;

    font-family: BebasNeueRegular ; 
    font-size: 24px;
}


.button-y:hover,.button-y2:hover{
    text-decoration:underline;
}

.input{
    padding:0;
    margin:0;
    position:relative;
}

.input input{ 

    float:left; margin:8px 10px 0; outline: none; border:none;display:block;width: 155px;
    font-family: Arial,Verdana, Tahoma; color:#58595b;font-weight: bold;padding:0px
}


.input.y-a{ width:230px; background: url(../img/input_y_a.png);}
.input.y-a input{ margin-left: 50px; background: none;}
.input.y-a span{ font-size:24px;  position:absolute; left:0; z-index: 0; display:block; width: 100%; text-align: center; margin-top: 8px; }

.input.y-a input{ position: relative; z-index: 10;}

.input.sa input{ width:130px;  margin-left: 45px; }

.input.yb-a{ width:230px; background: url(../img/input_yb_a.png);}
.input.yb-a input{ margin: 10px 0 0 50px; padding:0px; } 

.input.smini{background: url(../img/input_s_fill_mini.png); height:23px;  }
.input.samini{background: url(../img/input_s_a_fill_mini.png);  height:23px;}
.input.samini input, .input.smini input{ margin-top:3px }
.input.samini input {width:145px;}
.input.samini a{
    left:100%;
    margin-left:-31px;
    width:30px;
    height:23px;
 
}
.input.s{ background: url(../img/input_s_fill.png)  ; }

.input.sa{  background: url(../img/input_s_a_fill.png);  }

input.input{ outline: none;  border:none; }
#showcase{ height:240px; margin-bottom:0px; }
#showcase .bbutton{ float:right;}
a{ text-decoration: none; }
a:hover{ text-decoration: underline; }


.bbutton{ float:none; text-decoration:none; background: url( ../img/big_button.png); width:260px; padding-left:10px; height:110px; display:block; text-align: center; }

.bbutton{ color: black; }
.bbutton.black{ color: #ffd500; }

.bbutton p{
    display:block;
    font-family: BebasNeueRegular; 
    font-size:30px;
    margin:0px;
    padding-top:24px;
}
.bbutton.main p{ padding-top: 38px; }

.bbutton span{
    font-size:10px;
    font-family: Arial, Verdana, Tahoma;
    width:244px;
    display:block;
    margin: 10px 6px 0;
}
.bbutton.black{
    background-position: 0px -110px;
}
.bbutton.right{
    background-position: -270px -0px;
}
.bbutton.right.black{

    background-position: -270px -110px;
}


#showcase .bbutton.black{
    margin-bottom:20px;
}


.block{
    font-family: Arial,Verdana,Tahoma;
    min-height:100px;
    height: auto !important;
    height: 100px;
    width: 940px;
    padding:5px;
    float:left;
    line-height:140%;
    font-size:14px;
}

.block-a{

    font-size:14px;

}

.block-a{
    width: 690px !important;
}

.block-b{
    float: right;
    width: 220px !important;
    margin-left:30px;
}


#slider img{
    padding:0px;
}
.noborder{ border:none !important}
.boxright{ 
    margin-bottom: 56px;
    border: 3px solid #ffd500 !important ;
    border-bottom: none!important;
    line-height: 180%;
}
.boxright.square{
    border: 3px solid #ffd500 !important;
    padding-bottom:15px;
    margin-bottom:20px;

}

.box,.boxright{
    margin-top: 10px;
    position:relative;
    min-height:100px;
    height: auto !important;
    height: 100px;
}

.boxright>span{
    width:100%;
    height: 38px;
    display:block; 
    background: url( ../img/boxright_b.png);
    top:100%;
    margin-top: -2px;
    position:absolute;
}

.box{
    margin-top: 20px;
    min-height:100px;
    height: auto !important;
    height: 100px;
    border: 2px solid  silver;
    position:relative;
    margin-bottom: 20px;

}

.box>p,.box>span{ display:none;}

.boxright>p{
    text-align: center;
    margin-top: -15px !important;
    display:block;
    position: relative;
    font-family: BebasNeueRegular; 
    font-size:24px;
    margin: 0 auto;
}

.box ul{ margin: 10px 0px;}

.boxright ul{
    margin-top:10px;
}
.box li,.boxright li{
    margin-bottom: 5px;
}
.box ul a,.boxright ul a{
    color: black;
    display:block;
    width:100%;
    font-family:Arial,Verdana,Tahoma;
    font-size:20px;
    text-align: center;
}

.box.silver ul a { color:silver !important}

#partners{
    border: 3px solid #ffd500 !important;
    border-left: none  !important;
    height: 292px;
    width:860px;
    left:20px;
    text-align: center;
    margin-top: 20px;
    margin-bottom:20px;
}

#partners>p{
    font-family: BebasNeueRegular;
    font-size: 30px;
    letter-spacing: 2px;
    width:80%;
    text-align:center;
    margin-top:-16px;
}
#partners>span{

    float:left;
    margin-left:-81px;
    display: block;
    width:81px;
    height:100%;
    background: url( ../img/boxmain_l.png);
}


.main-article{ clear:both;  margin: 0px; }
h4{ color: #3e3e3f; text-align: center; font-size:  24px; font-weight: bold;margin: 5px; }
.main-article .more{   color: #009444; font-size:14px; float: right ;  }
.main-article .item_sep{ clear: both;}
.help h1,
.help h2,
.help h3,
.help h4,
.help h5 { margin:5px; }
.help h2{ font-size: 20px;}
.help h3{ font-size: 16px;}
.floatAll *{float:left}

#help_articles div>h2{ font-size:25px; line-height:35px; text-align: left }
#help_articles div>h2:hover,#help_articles div.expanded h2{ color: #ffd500; }
#help_articles h1{ margin:35px 0 10px 0; font-size:32px; }
#help_articles div>div {display:none }
#help_articles div div { border: 1px solid #ffd500; padding:10px;margin-bottom:25px; }

.main-article .start_wrap{ margin: 30px 0 20px 320px; }
.main-article .start_wrap *{ margin-left:-5px; font-family: BebasNeueRegular; text-decoration: none }
.main-article .start_wrap p{ line-height:90%;  font-size:50px; }

.main-article .start_wrap span{ font-size:24px; color: white }
.main-article .start_wrap .black p{color: white; }
.main-article .start_wrap .black span{color: #ffd500; }
.main-article .center{ text-align: center }
.main-article .silver,.main-article .silver *{ color: #8e9093 !important; }
.main-article strong{ font-weight: bold}
.main-article em { font-style:italic}
.main-article td{ padding:10px; }
.main-article table{ margin: 0 15px; clear:both;}



.main-article li{ list-style: disc inside}
.main-article ol{ list-style: decimal inside}
.creators{ margin-top: 25px }
.creators>p{ margin-bottom:10px}
.creators div p {width:550px;float:right; font-size:12px; }
.creators div{margin-bottom:10px;     min-height:130px;
              height: auto !important;
              height: 130px;}
.citypanel p{ font-size:20px ;width: 140px;position:relative;left:10px}
.citypanel{
    margin:25px 0 0 0; 
    float:right;
    width:100%;
}


.search_info form span{ font-family: BebasNeueRegular;
                        line-height: 150%;
                        margin-right: 10px;font-size: 24px;}
.search_info .panel {height: 45px;}
.search_info .panel>*{margin-left:7px } 
.search_info div.summary,.searchlist .summary{ font-size:24px !important; font-weight: bold;line-height: 140%;}
.search_info div.options{   width: 200px;color:#888;     font-weight: bold;line-height: 140%; margin-right:50px; z-index: 1;
                            position: relative;} 
.search_info div.options .select{ height:26px; line-height: 110%; width:26px; text-align: center; }
.search_info div.options .select li{height:25px;z-index:100 }
.search_info div.options .select li a{border: 1px solid #888;  padding:4px;width:20px; background:white; height:20px; display:block; color:#888 }
.search_info div.options .select ul{ z-index: 1;width:32px; text-align: left;height:27px;overflow: hidden}
.search_info div.options .select ul:hover{ height:20px;overflow: visible}
.search_info div.options .select ul:hover a{  border:1px solid black}

.search_info div.options .select ul li:hover a{ background:black !important;color:white;}



.search_info div.options p { margin: 0 10px; }
.contact_form{margin-top:-150px !important; float:right; }
.contact_form h2 { font-size:20px}
.contact_form textarea{ overflow: auto; }

#help { font-size: 22px;height:130px; font-weight: bold }
#help div{  margin:10px 0;width: 960px; height: 65px;  background: url( ../img/help.jpg) no-repeat; }
#help p span{ margin:5px;  color: #ffd500;}
#help>p{ text-align:right;margin-right: 20px }
#help p{ color: black;}
#help>span { margin-left:365px; }
.help{ margin-left:250px }
.help input{
    position: absolute; 
}
#content{ clear:both;  min-height:500px;

          height:auto !important;

          height:500px; }
.project.firstcol {  margin-right:10px}
.project{
    position:relative;
    height:260px;
    width: 332px;
    float:left;
    margin-bottom:35px;

    background: url( ../img/boxproject.png) no-repeat;
}
.project .fb-like{ width: 65px;
                   clear: both;
                   overflow: hidden;
                   height: 20px;
                   position: absolute;
                   right: 33px;
                   bottom: 20px;
}
.project>a{
    float: left;
    color: #3e3e3f;
    font-weight: bolder;
    font-size:16px;
    letter-spacing: .1em;
    margin-top:-20px;
}

.project>div{
    position: relative;
    width: 286px; 
    height:219px;

    padding:8px;

    border-right: none  !important;
}

.project>div>a{
    display:block;
    position:absolute;
    top:0;
    left:0;
    width: 62px;
    height: 54px;
    margin-left:-32px;
    background: url( ../img/f.png);

}
.project>div .tooltip{
    color:white;
    line-height:125%;
    display:none ;
    width:270px;
    height:120px;
    z-index:1000;
    padding:10px;
    position:absolute;
    background: url(../img/tooltip_bg.png) repeat;
    margin:-170px 0 0 -68px;
    left:0px;
    z-index: 1000;

}
.project>div .tooltip span{
    width:100px;
    height:22px;
    display:block;
    position:absolute;
    left:15px;
    top:100%;
    background: url(../img/tooltip_arrow.png) bottom center no-repeat;
} 

.project>span{
    float:right;
    height:240px;
    width:37px;

}

.project>div img{
    width: 130px;
    margin:  0px;
    padding: 0px;
    float:left;
    height: 150px;

}
.project>div>p{
    line-height:120%;
    float:right;
    height:150px;
    width:140px;
    font-size:12px !important;
}


.project .more{
    color: #009444;
    font-size:11px;
    float:right;
    bottom: 75px;
    position: absolute;
    right: 7px;
}

.project h3{
    clear:both;
    color: #009444;
    font-weight: bold;

}
.project.financial h3{
    margin-left:20px;
}

.project .info p{
    font-size:11px;
 
    float:left;
}

.project .info .city{
    color: black;

    margin-left: -3px;
    text-align: right;
    font-size:15px;
    display: inline-block;
}
.project .progress span{
    height:20px;
    display:block;
}

.project .progress>span{
    width:0%;
    z-index:-1;
    position:absolute;
    padding-left: 3px;
    background: url(../img/progress_gradient.png);
}
.project .progress span span{
    width:18px;

    float:right;
    background: url(../img/progress_clip.png);
}

.project .progress p{
    color:black;
    font-family: MyriadProRegular;
    font-size:16px;
    padding:2px;
    width:auto;
    top:0px;
    display:inline;
    top:175px;
    clear:both;

    padding:0px;
    margin-left:20px;

}

.project .progress{
    width: 286px;
    position:relative;
    height: 20px;
    background: url(../img/progress_bar.png);
}

.pagination {
    clear:left;
    text-align: center;
    margin-top: 20px;
}
.pagination a{
    color: black;
}

.logo{
    text-decoration: none;
    color:black;
}
.logo p{
    margin-top: 53px;
    font-size: 11px;
    font-weight: bold;
    width: 275px;
    margin-left: 85px;
}


.category {
    position:relative;
    clear: both;
    margin-top:20px;
    padding:10px;
    border: 2px solid #ffd500 !important;
    height:220px;
}

.category .desc p{
    float: right;
    width: 390px;
    margin-left: 15px;
}
.category img{
    width: 255px;
    height:180px;
    float:left;
    padding:0px;
}
.category .desc{
    height:180px;
    float:left;
    line-height: 160%;
}
.category h3 a{
    color: #009444 !important;
    font-weight: bold;
}
.categorytitle{
    padding: 10px 0 2px 0;
    color: #3e3e3f;
    font-size:30px;  
    font-family: BebasNeueRegular;
    line-height: 90%;
}
.category .info{
    width: 255px;
    float:left;
}
.category .progress {
    bottom: 16px;
    right: 10px;
    width: 400px;
    clear:both;
    position:absolute;


    height:33px;
    background: url( ../img/progress_bar_big.png);
    float:right;


}

.category .progress p{
    line-height: 140%;
    color:black;
    font-family: MyriadProRegular;
    font-size:25px;
    position: absolute;
    padding:0px;
    margin: -33px 0 0 0;
    padding-left:10px;
}
.items{position:relative}

.category .info p {
    font-size:11px;
    line-height:130%;
}

.category .info a{
    color: black;
}

.category .more{
    color: #009444;
    font-size:12px;
    float:right;
    clear:left;
}



.category .progress span{
    height:33px;
    display:block;


}

.category .progress>span{
    width:0%;
    z-index:-1;
    position:relative;
    background: url(../img/progress_gradient.png);
}
.category .progress span span{
    width:19px;

    float:right;
    background: url(../img/progress_clip_big.png);
}





.margin{
    margin-top:20px;
}

nav.panel.clear{
    height: 30px;
}

nav .button2{ 
    text-align: center; line-height:140%; float:left; display:inline-block !important; width: 220px; 
    height:30px;
    background: none; border: 2px solid #ffd500 !important;  
    margin:0 23px 20px 0;

    font-family: BebasNeueRegular ; 
    font-size: 24px;
}

.button-left{ border-right: 3px solid #ffd500; width:175px !important;}

.panel{  padding-top: 10px; }

nav .button2.active{ 
    background: silver; 
}
.input-y p{ color:black; font-size:12px; font-family: Arial,Verdana,Tahoma }
.donatemethod{ height:50px;}
.donatemethod input[type=submit] {width:auto !important; height: auto !important;visibility: visible}
.donatemethod > *{ float:left !important}
.donatetitle{font-family: MyriadProBold; font-size:20px;}
.donatebox{padding:10px; position:relative}
.donatebox>a{ font-family:MyriadProBold;font-size:25px;display:block; color: black;padding-bottom:15px; }
.donatebox>a span{ color: #ffd500 }

.donatebox>p{
    font-size: 12px;
    line-height: 120%;
    margin-bottom:5px;
}
.donatebox .limit{float: right;
                  top: 6px;
                  right: 14px;
                  position: absolute;
                  font-size: 11px;
                  line-height: 12px;
                  font-weight: bold;
                  text-align: right;}
.limit.red{color: red !important}
.donateblock { padding:20px 0; float:left; }
.donateblock>p{ margin-left:10px; float: right;
                width: 474px; }

.donateblock .limit{
    float: left;
    font-size: 11px;
    font-weight: bold;
}

.radiolist{}
.radiolist table{}
.donateblock>img{clear:left}
.donateblock .input-y{ font-family: MyriadProBold; font-size:20px; line-height: 180% }
.donateblock .input-y span{ color:#ffd500 }
.input-y{
    line-height: 140%;
    font-size:24px;  
    font-family: BebasNeueRegular;
    text-align: center;
    display:block;
    width:191px; 

    height:34px;  
    background: url(../img/input_y.png);  
    float:left;
}
.input-y,.input-y a,.button-y, .info a,.button2, #help_articles a{
    font-weight:normal !important;
    color:black !important;
}
.empty,.summary { padding-bottom: 20px;margin: 10px 0 0 0 !important; display:block;float:left;text-align: center !important; width: 100%;}
.wproject{ margin-top: 15px;}
.wproject ul{height:40px; }
.wproject ul li { list-style: none !important; }
.wproject img{ padding: 0px;}
.wproject ul li a{
    color: #a8a9ad;
    background:#818284;
    font-size:20px;
    height:40px;
    display: block;
    margin-right:10px;
    line-height:190%;

}
.profile_edit { margin-left: 100px; right: 241px; position:absolute;}

.wproject ul.menu li.active a{ color: white }
.wproject ul.info{    float: right;width: 220px;margin-right: 10px; }
.wproject ul.menu li{   width:230px; float:left; text-align: center; }
.wproject >img{ float: left; }
.wproject .info .s1{ background:#949599; height:55px}
.wproject .info .s2{ background:#a8a9ad; height:50px }
.wproject .info .s3{ background:#bdbec1; height:55px }
.wproject .info .s4{ background:#d2d3d5; font-size:10px; line-height: 100%;}
.wproject .info span{ font-size: 16px; font-weight:bold;color: #404041; }
.wproject .info p{ font-size: 20px; font-weight:bold;color: black;line-height: 140% }
.wproject .info li{ display: block; padding: 5px; }
.wproject .title {  padding: 25px 0 0 0; font-weight: bold;}
.wproject .title span {  color: #009444; font-size:24px;font-family: Arial;}
.wproject .title a{ color:#888;  margin:0px 10px; font-size:16px; }
.comments>h1,.comments a{  color: #888 }
.comments{margin-top: 10px;}
.comment{margin-bottom: 5px;}
h1{ font-size:24px;  font-weight: bold;}

.main-article .silver.desc{ font-size:18px;}
.pager{text-align: center !important;clear:both }
#login-form span.required{ display: none }
ul.yiiPager{ text-align: center;}
ul.yiiPager a:link, ul.yiiPager a:visited,
ul.yiiPager .page a { color:black !important; font-size:16px; border:0px !important;background: none !important }  

.sponsors div{ line-height: 200%;width:340px}
.sponsors img{float:left}
.sponsors div div { line-height: 200%;width:430px; margin-top:10px;} 
.sponsors div p span { float:right;display:block;width:200px; font-weight: bold }
.sponsors div p { float:left;margin-left:5px;width: 280px !important; font-size:14px  }  

/*span.file{ display:block; width: 30px; height: 38px; line-height:38px; float:left;clear:both;}*/

ul.files{ display:block; margin-left:320px }
ul.files li{  display:block;height:45px; line-height: 45px;  }
ul.files li a { display: inline-block;color: #888; font-size:16px; font-weight:bold}
ul.files li span.file {line-height: 38px; float:left; text-align: center; width: 30px; height: 38px;display:block; background: url(../img/file.png);   margin-right: 20px}

.block-b .box div.error{ font-size:12px;padding:12px;text-align: center}

.inline_block{display:inline-block;}

.project-register-form a{text-decoration: underline !important}
div._flash{color: red;
           font-size: 30px;
           margin: 20px 0;}
.floatLeft{float:left}
.header { height:9px;width:100%;background:black;padding:5px 0 20px 0;



          background: #ffffff; /* Old browsers */
          /* IE9 SVG, needs conditional override of 'filter' to 'none' */
          background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
          background: -moz-linear-gradient(left,  #ffffff 1%, #000000 100%); /* FF3.6+ */
          background: -webkit-gradient(linear, left top, right top, color-stop(1%,#ffffff), color-stop(100%,#000000)); /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(left,  #ffffff 1%,#000000 100%); /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(left,  #ffffff 1%,#000000 100%); /* Opera 11.10+ */
          background: -ms-linear-gradient(left,  #ffffff 1%,#000000 100%); /* IE10+ */
          background: linear-gradient(to right,  #ffffff 1%,#000000 100%); /* W3C */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=1 ); /* IE6-8 */







}
.header>div{ width: 980px; color:white;margin: 0 auto;   }
.header>div>div{ float:right;}
.header a {color:white; font-size:16px; font-weight:bold }

 
.none {display: none}

.acenter{
    position:relative !important;
    width: 100% !important;
} 
.login_panel{margin-top:1px; float: left;  }
.login_panel *{ margin:0 5px;} 
.socials >* {float:left !important; margin:0px !important;}
.nk-fajne{ width: 120px;overflow:hidden;margin-left:10px !important;}
.socials > .fb-like{ width: 170px; }
.fb-share-button { width:85px;}
#user_register_form {width: 700px;}
#user_register_form .row{ float:left; margin-right:13px; }


#user_register_form input[type=text],#user_register_form input[type=password] { width: 150px !important } 
#register_info{float: right;
               width: 205px !important;
               border: 5px solid #FD0;
               padding: 5px;
               font-size: 12px;}
#register_info strong{font-size: 20px;}


#user_register_form .row.check input{ float:left; margin-right: 10px;}
input.error{font-size: 14px;}
span.green{color:#009444}

.project .info .row{font-size:11px;width:213px; line-height: 140%;margin-top:10px}
.project .city{color:#404041 !important;font-size:11px !important}

#payuButton{display:block; width:160px;height:35px; background: url('../pl/standard/partners/buttons/payu_account_button_01.png') } 
.flash_message{font-weight: bold;
font-size: 20px;
color: 
red;
padding: 25px 0;
text-align: center; }

#sponsor_form .row{ clear:both;}

div.ptitle{ border-bottom: 1px solid black; padding: 0 0 10px 0;margin: 10px 0; }
div.ptitle h1{ float:left;margin-right:20px; width:280px; }
div.ptitle span{ float:left; display: block; margin-right:10px; background:#ddd; border:1px solid black; width:10px; height:17px; padding:7px 10px; border-radius:20px; font-size:20px  }
div.ptitle .active span{ background: black;color:white;  border-radius:20px; font-size:20px  }
.extraRegister .errorSummary{ width: 295px !important;}