/* css file for index page */

@import url("aii.css"); 
/* @import url("aii_test.css"); */
img.b { margin-bottom:3px; margin-right:7px }

#content
{
    width:980px;
    padding-left:18px;
}

#left_side { width:210px; float:left; }

/* headers */
  
h2.root_name { margin:0; }
h2.root_name a { display:block; margin:0; padding-top: 15px; padding-left: 20px; width:190px; height: 20px; background-color: #F3F0E9; }
h2.popular { display:block; margin:0; padding-top: 15px; padding-left: 30px; width:180px; height: 22px; background-color: #F3F0E9;}
h2.pool { display:block; margin:0; padding-top: 15px;  padding-left: 30px; width:180px; height: 22px; background-color: #F3F0E9;}
#left_side h2 span {color: #5C563C; text-transform: uppercase; font-family: Arial, Verdana, Helvetica, sans-serif;}

/* menus */

#left_side ul { margin: 0 0 20px 0; padding: 0; list-style: none; width: 210px; /* Width of Menu Items */ border-bottom: 1px solid #ccc; }
#left_side ul li { position: relative; }
#left_side li ul { position: absolute; left: 210px; /* Set 1px less than menu width */ top: 0; display: none; }
/* Styles for Menu Items */
#left_side ul li a {  display: block; text-decoration: none; color: #777; background: #f3f0e8 ; /* IE6 Bug */ border-top: 1px #e7e1d3 solid; border-bottom: 1px #e7e1d3 solid; padding:0; padding:5px 0; text-indent: -9px; padding-left:15px; border-bottom: 0; }
#left_side ul li.active a { background:#fff; }
#left_side ul li a:hover, #left_side ul li.active a:hover { background:#fffcf4; }
#left_side ul li ul li a { border-right:1px #e7e1d3 solid; border-left:1px #e7e1d3 solid; }
/* Holly Hack. IE Requirement \*/
* html #left_side ul li { float: left; height: 1%; }
* html #left_side ul li a { height: 1%; }
/* End */
#left_side li:hover ul, #left_side li.over ul { display: block; } /* The magic */

#left_side .navigator { border-left:0px #d2d1cd solid; border-right:0px #d2d1cd solid; background-color: #F3F0E9;  height:30px !important; height /**/: 35px; padding-left:40px; padding-top:5px; color:#5C563C; font-weight:bold; }

#left_side .navigator h2 { font-size:1em; margin:0; }
#left_side .navigator a { color:#5C563C; }
#left_side .navigator hr { display:none; }

/* pool */

#left_side img.baner { background: #f3efe8; border-bottom: 1px #e7dfd1 solid; border-top: 1px #e7dfd1 solid; margin: 0 0 20px 0; }  
#left_side div.window { background: #f3efe8; border-bottom: 1px #e7dfd1 solid; border-top: 1px #e7dfd1 solid; padding:10px 20px; color: #5c563c; margin: 0 0 20px 0; }
/* trzeba hacka na badzIEwie w wersji 6 ;) */
/** html #left_side_bottom_left div.window { height:10px; }*/
div.window form, div.window form fieldset { margin:0; padding:0; border:none; }
div.window form { margin:0; padding:0; }
div.window form fieldset p.link { margin: -24px 5px 8px 0; padding:0; }
div.window form fieldset p.link a { color:#5c563c; font-weight:bold; }
div.window form input.textbox { width:150px; padding-left:4px; padding-right:4px; margin:5px 0; font-size: 11px; font-family: tahoma, verdana, helvetica, sans-serif; vertical-align: middle; background: #f9f7f3; color: #585754; border: 1px #c8c7be solid; }
div.window form input.light { background:#fefefc; }
div.window form input.red { color:#d00000; cursor:help; }
div.window form label span { font-weight:bold; }
div.window input.checkbox { margin:0 5px 2px 0; width:10px; height:10px; }
div.window input.submitbox { padding:2px 4px; background:#ebebeb; border-top:1px #fcfcfc solid; border-left:1px #fcfcfc solid; border-right:1px #767676 solid; border-bottom:1px #767676 solid; font-size: 11px; font-family: tahoma, verdana, helvetica, sans-serif; vertical-align: middle; margin: 12px 0 0 10px; width:60px; }
div.window legend { display:none; }
div.window a { font-weight:bold; color:#5c563c }

/* articles */
#articles { width:551px; float:left; }
#articles .navigator { border-left:1px #d2d1cd solid; border-right:1px #d2d1cd solid; background-color: #F3F0E9; height:30px !important; height /**/: 35px; padding-left:40px; padding-top:5px; color:#5C563C; font-weight:bold; }
#articles .navigator h2 { font-size:1em; margin:0; }
#articles .navigator a { color:#5C563C; }
#articles .navigator hr { display:none; }

/* list of articles */

#articles .list { width:504px !important; width /**/:551px; background:#fcfcfc; border: 1px #d2d1cd solid; color: #3c4a63; padding: 20px 25px 20px 20px; }
#articles .list h2 { display:none; }

#articles div.article { margin:5px 0 20px 0; padding-left:12px; background: url(../gfx/icon/txt.gif) no-repeat; background-position:0 1px; color:#3c4a63; }
#articles div.large { clear:both; }
#articles div.small { float:left; margin: 5px 0 12px 0; }
#articles div.left { width:250px;  margin: 5px 5px 12px 0;  }
#articles div.right { width:215px; }


#articles div.article span.date { color:#5e6b87; font-size:0.8em; }
#articles div.selected { background: #f9f7f3 url(../gfx/icon/txt.gif) no-repeat; background-position:5px 6px; padding: 5px 5px 3px 17px; margin:5px -3px 15px -5px; border:1px #F2F0ED solid; }
#articles div.selected .sponsor { float:right; margin: 2px 3px 0 0;  border:1px #EFEEEA solid; padding: 3px 5px; }
#articles div.selected:hover { background:#fbf9f5 url(../gfx/icon/txt.gif) no-repeat; background-position:5px 6px; }
#articles div.selected .sponsor:hover { background:#fcfcfc;  }
#articles div.article h3 { font-size:1em; margin:0; }
#articles div.article a { color: #3c4a63; font-weight:bold; }
#articles div.article img { float:right; margin-left: 20px; margin-bottom:10px; }
#articles .more { background: url(../gfx/general/blue_line.gif) repeat-x; background-position: top; margin: 20px 5px 14px 10px; padding:3px 0 0 3px; }
#articles .more a { color: #3c4a63; font-weight:bold;}
#articles .options { color: #5c563c; background:#F3F0E9; border:1px #BBB8B1 solid; margin: 0 -14px -12px -12px; padding:7px 16px; }
#articles .options a { color: #5c563c; font-weight:bold }
#articles .options .top { float:right; }
#articles .options img { margin: 0 4px 3px 4px }


/* right side */
  
/* subscribe */
#right_side { margin-bottom:15px; width:210px; float:left; background: #f9f7f3; border-bottom:1px #e2dac9 solid; }
#right_side .content { width:210px; }
h2.subscribe { display:block; margin:0; padding-top: 15px; padding-left: 20px; width: 190px; height: 22px; }
/*
h2.ad { display:block; margin:0; padding:0; width:210px; height: 35px; background: url(/gfx/header/ad.gif) no-repeat; }
*/
h2.ad { display:block; margin:0; padding-top: 15px;  padding-left: 30px; width: 180px; height: 22px;}
h2.partner { display:block; margin:0; padding:0; width:210px; height: 35px; background: url(/gfx/header/aii/partner.gif) no-repeat; }
h2.mecenas { display:block; margin:0; padding:0; width:210px; height: 35px; background: url(/gfx/header/aii/mecenas.gif) no-repeat; }
h2.search { display:block; margin:0; padding-top: 15px; padding-left: 30px; width:180px; height: 22px; background-color: #F3F0E9;}
#right_side .ad_skyscrapper { padding:20px 0; text-align:center; }
#right_side h2 span { display:none; }

/* media */

#right_side div.window { background: #f3efe8; border-bottom: 1px #e7dfd1 solid; border-top: 1px #e7dfd1 solid; padding:10px 20px; color: #5c563c; margin: 0 0 20px 0; }
#right_side div.media { text-align:center;padding:4px 10px; }
#right_side div.media a { color: #5C563C; }
#right_side div.media img { border: 1px #dfd7c4 solid; margin: 5px 0; }
