/** HOME PAGE */
body#home {
	background: url(../img/summer2010/homepage_summer2010.jpg) top left no-repeat #0186D1;}
body#home div#container div#imgbg       {background: url(../img/homepage_bg.jpg) no-repeat; position: absolute; top:0; left:0; width: 1200px; height: 800px; z-index: -2}
body#home div#content div#main          {margin-left: 5px;}

    /** intro */
    body#home div#intro {
        /*background: url(../img/home_sprite.png) 0px -30px no-repeat;*/
        float:left;
        height: 415px;
        padding-left: 13px;
        /*margin-top: 10px;*/
        width: 593px;
        z-index: 4;
        margin-left: 90px;
    }
        body#home div#intro h2, body#home div#intro p   {text-indent: -9999px}
        body#home div#intro a#detalii-btn {
            background: url(../img/home_sprite.png) 0px -480px no-repeat;
            display: block;
            height: 30px;
            position: absolute;
            left:  446px; top: 373px ;
            text-indent: -9999px;
            width: 108px;
        }
body#home div#intro a.intra { 
	position: absolute; 
	left: 318px; 
	border: none;
}

body#home div#intro a#castigatori { 
	position: absolute; 
	left: -40px; 
	top: 170px;
	border: none;
}

body#home div#intro a#prod { 
	position: absolute; 
	left: 240px; 
	top: 130px;
	border: none;
}

body#home div#intro a.intra .intra_img { 
	height: 35px; 
	width: 224px; 
	border: none;
}
    /** details */
    body#home div#details {
        background: url(../img/home_sprite.png) 0px -517px no-repeat;
        float:left;
        height: 322px;
        margin-top: 10px;
        margin-left: 13px;
        width: 593px
    }
        body#home div#details ol       {list-style: none; margin: 48px 0px 0px 70px; padding: 0; }
        body#home div#details ol li    {margin-bottom: 5px}
        body#home div#details p        {margin-left: 70px; width: 252px}
        body#home div#details a#intro-btn {
            background: url(../img/home_sprite.png) -661px -517px no-repeat;
            display: block;
            height: 44px;
            position: absolute;
            left:  376px;
            top: 377px ;
            text-indent: -9999px;
            width: 108px;
        }

    /** phse2 intro */
    body#home div#phase2-intro {
        background: url(../img/home_sprite.png) 0px -862px no-repeat;
        float:left;
        height: 322px;
        padding-left: 13px;
        margin-top: 10px;
        width: 593px;
        z-index: 4
    }

        body#home div#phase2-intro h2, body#home div#phase2-intro p {text-indent: -9999px}

        body#home div#phase2-intro a#clasament-btn {display: block; height: 30px; left: 449px; position: relative; text-indent: -999px; top: -7px; width: 125px;}
        body#home div#phase2-intro ul {list-style: none}
        body#home div#phase2-intro li p {text-indent: -9999px}

        body#home div#phase2-intro a.detalii-link {display: block; height: 24px; position: relative; text-indent: -9999px; width: 85px}
        body#home div#phase2-intro a#proba1-btn   {left: 190px; top: 126px}
        body#home div#phase2-intro a#proba2-btn   {left: 475px; top: 25px}

/** boxes */
body#home div#boxes {
	clear:both; 
	color: #DC0A4D; 
	float:left; 
	font-size: 11px; 
	margin-top: 27px;
	margin-bottom: 10px
}
        /** newsbox */
        body#home div#newsbar         {background: url(../img/home_sprite.png) 0px -358px no-repeat; float:left; height: 117px; width: 292px;}
        body#home div#newsbar p       {margin: 35px 20px 0px 115px; }
        body#home div#newsbar a.more  {
            color: #D8146B;
            font-size: 10px;
            line-height: 10px;
            margin-left: 116px;
			margin-top:-1px;
        }
        /** 2nd box */
        body#home div#second-box      {background: url(../img/home_sprite.png) -298px -358px no-repeat; float:left; height: 121px;  margin-left: 5px; width: 237px}
        body#home div#second-box p    {color: white; margin: 35px 0px 0px 68px; }
        body#home div#second-box a.more    {
            color: white;
            font-size: 10px;
            line-height: 10px;
            margin-left: 118px
        }
/** latest team */
        body#home div#latest-team                         {background: url(../img/home_sprite.png) 0px -548px no-repeat; float:left; height: 119px;  margin-left: 19px; padding-top: 35px; width: 305px}
        body#home div#latest-team p    {color: white; margin: 0px 0px 0px 105px; width: 180px;}
        body#home div#latest-team a.more    {
            color: white;
            font-size: 10px;
            line-height: 10px;
            margin-left: 100px
        }
		
            body#home div#latest-team h4                  {font-weight: bold; margin-left: 121px; text-align: center; width: 86px}
            body#home div#latest-team ul.names            {color: white; font-weight: bold; list-style: none; margin-top: 4px; margin-left: 121px; text-align: center; width: 86px}
            body#home div.image-scroller                  {margin-left: 7px}
	    .teams-image-scroller                             {margin-left: 7px}


            body#home div#intra_home .intra                  { float:left; position:absolute;}


    /** sidebar */
        body#home div#login div.image-scroller                  {margin-left: 32px}
		.teams-image-scroller                  {margin-left: 32px}
        /** register box */
        body#home div#sidebar div#register-box  {
            background: url(../img/home_sprite.png) -606px -250px no-repeat;
            color: #DC0A4D;
            font-size: 11px;
            margin-top: 19px;
            margin-left: 13px;
            width: 168px;
            height: 102px
        }
        body#home div#sidebar div#register-box p            {padding: 16px 0px 8px 19px}
        body#home div#sidebar div#register-box a#home-reg-btn {
            background: url(../img/home_sprite.png) -109px -480px no-repeat;
            display: block;
            height: 37px;
            margin-left: 14px;
            text-indent: -9999px;
            width: 145px;
        }

 a#gallery-link {display: block; color: white; position: relative; top: 51px; left: 149px; font-size: 10px}

 div#winner {position:relative; top: 160px; left: 8px}


ul#menuHome                                 {margin: 0; left: 320px; padding: 0; position: absolute; list-style: none; top: 80px; z-index: 13}
ul#menuHome li                              {display: inline; margin:0; padding: 0;}
ul#menuHome li a                            {display: block; float:left; height: 38px; text-indent: -9999px;}

body#home ul#menuHome li a                  {background: url(../img/x.gif) no-repeat;}
body ul#menuHome li#home a                  {width: 88px;}
body ul#menuHome li#summer2010 a            {width: 154px;}
body ul#menuHome li#participants a          {width:232px}
body ul#menuHome li#about-house a           {width: 145px}

h1#summer2010logo a {
	display: inline; 
	height: 258px; 
	text-indent: -9999px; 
	width:221px;	
}

