#cf_main #cityindex_content{width:580px;margin:0 auto;text-align:left;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;}

#cf_main #header{float:right; position: relative}

#cf_main .promo{float: right; width: 90px; height: 90px; position: absolute; left: 470px; top: 26px;}

#cf_main #header img{border:0;}

#cf_main #header #navi {
   bottom:0;
   height:20px;
   left:0;
   padding-bottom:7px;
   padding-top:7px;
   width:580px;
   background-color:#000000;
   font-size:10px;}

#cf_main #header #navi ul {
   font-size: 1em; 
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   margin:0;
   padding:0;}

#cf_main #header #navi ul li {
   background-image:none;
   border-right:1px solid #BDBDBD;
   display:block;
   float:left;
   line-height:20px;
   margin:0;
   padding-left:10px;
   padding-right:10px;}

#cf_main #header #navi ul li a {
   color:#FFFFFF;
   display:block;
   font-size:1.2em;
   font-weight:bold;
   text-decoration:none;}   

#cf_main #header #navi ul li a:hover {
   color:#FFD500;}

#cf_main #header #navi ul li a.navi_selected {
   color:#FFD500;}

#cf_main .cityindex_box{min-height:309px;background-color:#000000;padding:1px;width:174px;}

#cf_main .cityindex_box .cityindex_whitebag{height:283px;background-color:#FFFFFF;border-bottom:1px solid #BDBDBD;text-align:left;}

#cf_main .cityindex_box .cityindex_yellowbox{
   background-image:url('/i/cf/cityindex/grad-h4.png');
   background-repeat:repeat-x;
   border-bottom:2px solid #000000;
   color:#000000;
   font-size:12px;
   font-weight:normal;
   height:25px;
   line-height:25px;
   margin-bottom:0.55em;
   padding-left:10px;
   padding-right:10px;
   margin: 0px;
   text-align:left;}

#cf_main .cityindex_box h3, .cityindex_box h4, .cityindex_box ul, .cityindex_box p {padding-left:10px; padding-right:10px; text-align:left; margin-top: 10px;}

#cf_main .cityindex_box ul {list-style-image:none;list-style-position:outside;list-style-type:none; margin: 0; padding: 0; margin-left: 5px; margin-top: 10px;}

#cf_main .cityindex_box ul li {
   background-image:url('/i/cf/cityindex/bullet.gif');
   background-position:left 0.5em;
   background-repeat:no-repeat;
   display:block;
   margin-bottom:0.5em;
   padding-left:10px;
   padding-right: 5px;}

#cf_main .cityindex_box .cityindex_editarea {text-align:right;margin:2px;}

#cf_main .cityindex_box img {vertical-align:text-bottom;border:0px;}

#cf_main #cityindex_about,#cf_main #cityindex_dlaczego {float:left;margin:5px 27px 0 0;padding:0;padding-right:1px;}

#cf_main #cityindex_platforma,#cf_main #cityindex_demo {float:left;margin:5px 0 0 0;padding:0;}

#cf_main #cityindex_content #cityindex_about_big {float:left;margin: 5px 0 0 0;padding:0;width: 580px;}
#cf_main #cityindex_content #cityindex_dlaczego_big {float:left;margin: 5px 0 0 0;padding:0;width: 580px;}
#cf_main #cityindex_content #cityindex_platforma_big {float:left;margin: 5px 0 0 0;padding:0;width: 580px;}
#cf_main #cityindex_content #cityindex_rachunek_big {float:left;margin: 5px 0 0 0;padding:0;width: 580px;}

#cf_main #notowania {
   float:left;
   margin:0px;
   padding:0px;
   text-align:left;
   margin-top:12px;
   width:374px;}

#cf_main #notowania p {padding-left:10px;padding-right:10px;}

#cf_main .shadow-bttm {
   background-image:url('/i/cf/cityindex/box-shad-bttm.gif');
   background-position:right bottom;
   background-repeat:no-repeat;
   margin-bottom:4px;
   padding-bottom:4px;}

#cf_main .shadow-right {
   background-image:url('/i/cf/cityindex/box-shad-right.gif');
   background-position:right 0;
   background-repeat:repeat-y;
   padding-right:4px;}
   
#cf_main .greybox {
   background-color:#DADADA;
   border-bottom:1px solid #BDBDBD;
   color:#3F3F3F;
   font-size:13px;
   font-weight:normal;
   height:25px;
   line-height:25px;
   padding-left:10px;
   padding-right:10px;
   text-align:left;
   margin: 0;}

#cf_main .notowania {
   height:269px;
   background-color:#DADADA;
   min-height:269px;
   padding:1px;}
   
#cf_main .editwhite {
   background-color:#FFFFFF;
   border-bottom:1px solid #BDBDBD;
   text-align:left;
   margin: 2px;
   padding:0;}

#cf_main #banner {
   margin-top: 10px;
   float:left;}

#cf_main #footer {border-top:1px solid #BDBDBD;font-size:9px;margin:10px 0 0 0;text-align:center;float:right; width:580px;}

#cf_main #footer p {margin-top:5px;padding:0;text-align:center;float: none;}



