/* css file for index page */

@import url("aii.css");

img.b { margin-bottom:3px; margin-right:7px }

#content { width:980px; padding-left:18px; }

#left_side { width:210px; float:left; }

/* headers */
  
#left_side h2.root_name { margin:0; }
#left_side h2.root_name a { display:block; margin:0; padding:0; width:210px; height: 35px; background: url(../gfx/header/aii/logo.gif) no-repeat; }
#left_side h2.popular { display:block; margin:0; padding:0; width:210px; height: 35px; background: url(../gfx/header/popular.gif) no-repeat; }
#left_side h2.newest { display:block; margin:0; padding:0; width:210px; height: 35px; background: url(../gfx/header/newest.gif) no-repeat; }
#left_side h2.pool { display:block; margin:0; padding:0; width:210px; height: 35px; background: url(../gfx/header/forex_pool.gif) no-repeat; }
#left_side h2.search { display:block; margin:0; padding:0; width:210px; height: 35px; background: url(../gfx/header/aii/search.gif) no-repeat; }
#left_side h2 span { display:none }
h2.pool { display:block; margin:0; padding:0; width:210px; height: 35px; background: url(../gfx/header/aii/forex_pool.gif) no-repeat; }
/* 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; z-index:5; }
#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: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:#F3F0E9 url(../gfx/header/red_arrow.gif) no-repeat; background-position:20px 7px; 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; }


#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:#F3F0E9 url(../gfx/header/red_arrow.gif) no-repeat; background-position:20px 7px; 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; }

/* menu top */
#articles div.article_menu { color: #5c563c; font-weight:bold; background:#F3F0E9 url(../gfx/general/bg_artmenu.gif) repeat-x; background-position: bottom; border:1px #BBB8B1 solid; border-bottom:none; margin: -12px -14px 26px -12px; }
#articles div.article_menu h3 { display:none; }
#articles div.article_menu ul { margin: 0; padding: 0; list-style: none; border:none; }
#articles div.article_menu ul li { position: relative; display:block; float:left; }
#articles div.article_menu ul li a { z-index:1; display:block; float:left; color: #5c563c; font-weight:bold; padding:5px 10px 5px 13px; display: block; text-decoration: none; background:url(../gfx/general/point.gif) no-repeat; background-position:center left; }
#articles div.article_menu ul li a.nob { background:none; }
#articles div.article_menu ul li a:hover{ background: #fffcf4 url(../gfx/general/point.gif) no-repeat; background-position:center left; }
#articles div.article_menu ul li a.nob:hover { background: #fffcf4; }

/* submenu */

#articles div.article_menu li ul { position: absolute; top: 24px; left: 0; display: none; }
#articles div.article_menu ul li ul li { position: relative; margin-left:0; display:block; clear:both; margin-top:-1px; }
#articles div.article_menu ul li ul li a { background:#F3F0E9; border:1px #BBB8B1 solid; }
#articles div.article_menu ul li ul li a:hover { background:#fffcf4; border:1px #BBB8B1 solid; }
#articles div.article_menu li:hover ul, #articles div.article_menu li.over ul { display: block; } /* The magic */

#articles div.article_menu .line { clear:both; height:1px;}

/* 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.header { display:none; }
#articles div.article { min-height:850px; margin:5px 0 20px 0;
padding-left:17px; background: url(../gfx/icon/txt.gif) no-repeat;
background-position:0 1px; color:#3c4a63;
font-size: 1em }

#articles div.article div.content { margin-top:10px; }

#articles div.article span.date { color:#5e6b87; font-size:0.8em; }
#articles div.article h3 { font-size:1em; margin:0; }
#articles div.article a { color: #3c4a63; font-weight:bold; }
#articles div.article p { margin-top:0.9em; margin-bottom:0.8em; }
#articles div.article img.photo { float:right; margin-left: 20px; margin-bottom:5px; }
#articles div.article div.tekst { margin-top:1em }

#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 }

#articles p.author, p.company { margin:0px; color: #63708c; }
#articles p.attachment .size { color: #63708c; line-height:2em }
#articles p.attachment { margin-left:-19px; margin-bottom:20px; }
#articles p.attachment img { margin-right:5px; cursor:help; }

/* related */
  
#articles .related { color: #63708c;
background: url(../gfx/general/blue_line.gif) repeat-x;
background-position:top;
padding:7px 2px; }
#articles .related h2 { font-size:1em; font-weight: normal; margin:0; }
#articles .related h4 { font-size:1em; padding-left:17px; margin:9px 0 0 -17px; background: url(../gfx/icon/txt.gif) no-repeat; background-position:0 1px; }
#articles .related div { float:left; width: 230px; margin:0 0 8px 0; }
#articles .data { font-size:1em }

/* comments */
.intertextline { color:#3C4a63; width:95%; height:2px;text-align:center;
background: url(../gfx/general/blue_line.gif) repeat-x; 
background-position:top; padding:0px 2px; margin-top:10px; }
#articles .comments { color:#3C4a63; 
background: url(../gfx/general/blue_line.gif) repeat-x; 
background-position:top; padding:7px 2px; margin-top:20px; }
#articles .comments h2 { font-size:1em; font-weight: bold; margin:0; }
#articles .comments h3 { text-align:center; font-size:1em; font-weight: bold; margin:1.5em 0; }
#articles .comments .add { float:right; }

#articles .comments div.comment { padding:5px 0 0 20px; }
#articles .comments div.comment a { color: #63708c }
#articles .comments .male { background:url(../gfx/icon/he.gif) no-repeat; }
#articles .comments .female { background:url(../gfx/icon/she.gif) no-repeat; }
#articles .comments .unknown { background:url(../gfx/icon/unknown.gif) no-repeat; }
#articles .comments .indent0 { margin:10px 0 20px -20px; }
#articles .comments .indent1 { margin:10px 0 20px 0px; }
#articles .comments .indent2 { margin:10px 0 20px 20px; }
#articles .comments .indent3 { margin:10px 0 20px 40px; }
#articles .comments .indent4 { margin:10px 0 20px 60px; }
#articles .comments .indent5 { margin:10px 0 20px 80px; }
#articles .comments .indent6 { margin:10px 0 20px 100px; }
#articles .comments .indent7 { margin:10px 0 20px 120px; }
#articles .comments .indent8 { margin:10px 0 20px 140px; }
#articles .comments .indent9 { margin:10px 0 20px 160px; }
#articles .comments .indent10 { margin:10px 0 20px 180px; }
#articles .comments .indent11 { margin:10px 0 20px 200px; }
#articles .comments .indent12 { margin:10px 0 20px 220px; }
#articles .comments p.all { text-align:right; margin-top:20px; }
#articles .comments p.author { margin:0; color:#3C4a63; }
#articles .comments p.data { font-size:0.8em; color: #727F9c; margin:0; }
#articles .comments p.title { margin:9px 0 0 0; }
#articles .comments p.comment { margin:0; }

/* form comment */
#articles .comments form { margin-top:3em; }
#articles .comments form legend { display:none; }
#articles .comments form fieldset { width:400px; margin-left:30px; border:none; background:#f9f7f3; padding:15px;
text-align:right;}
#articles .comments form input, #articles .comments form textarea
{ margin-bottom:1em; margin-top:0.3em; border:1px #c8ba99 dotted; background:#fcfcfc;
color: #3c4a63; font-size:1em;}
#articles .comments form input { width:200px; height:15px; text-align:right; }
#articles .comments form input.submit { 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:110px; height:23px; text-align:center; }
#articles .comments form textarea { width:300px; height: 100px; padding:2px 3px;
font-family: tahoma, verdana, helvetica, sans-serif; }
#comment_error { color:#d00000;   }

/* bottom add */
#articles .bottom_add { text-align:center; margin:0 -25px 5px -20px; }
#articles .bottom_add p { margin:0; font-size:0.8em; letter-spacing: 10px; color: #6d7a96; }

/* middle add */

#articles .middle_add { text-align:center; background: url(../gfx/general/blue_line.gif) repeat-x; background-position:top; padding:3px 2px; font-size:0.8em; letter-spacing: 10px; color: #6d7a96; }
#articles .middle_add .left { text-align:left; margin:0; }
#articles .middle_add .right { text-align:right; margin:0; background: url(../gfx/general/blue_line.gif) repeat-x; background-position:bottom; padding-bottom:3px; }
/* right side */
  
/* multimedia */

/* media */

#right_side div.window { border-bottom: 1px #e7dfd1 solid; border-top: 1px #e7dfd1 solid; padding:10px 20px; color: #5c563c; margin: 0 0 20px 0; }
/* multimedia */
#right_side { margin-bottom:15px; width:210px; float:left; background: #f9f7f3; border-bottom:1px #e2dac9 solid; overflow:hidden; }
#right_side .content { width:209px; }
#right_side h2.subscribe { display:block; margin:0; padding:0; width:210px; height: 35px; background: url(../gfx/header/aii/subscribe.gif) no-repeat; }
#right_side h2.ad_skyscrapper { display:block; margin:0; padding:0; width:210px; height: 35px; background: url(../gfx/header/aii/ad.gif) no-repeat; }
#right_side h2 span { display:none }
#right_side div.ad_skyscrapper { text-align:center; padding:5px 0; margin: 0 0 20px 0;  }

/* 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; }

/* map */
#map { color: #63708c; background: url(../gfx/general/blue_line.gif) repeat-x; background-position:top; padding:7px 2px; }
#map ul { list-style:none; margin:0; padding:0; }
#map ul li { margin:0 }
#map li a { display:block; padding:3px 6px; border:1px #fcfcfc solid; margin:0; }
#map li a:hover { background:#f2f3f7 ; border:1px #3c4a63 solid;text-decoration:none; }
#map ul li ul { padding:5px 0 0 15px;  }
#map ul li ul li a:link,
#map ul li ul li a:visited,
#map ul li ul li a:active,
#map ul li ul li a:hover{ color: #5c7298; }

/* world time */
#worldtime  { height:20px; background: url(../gfx/general/blue_line.gif) repeat-x; background-position:top; padding:7px 2px; margin: 10px 0; position:relative; }
#worldtime div { width:135px; font-size:0.8em; float:left; margin:10px 6px 10px 13px; color:#5c563c; display:inline; /* again stupid IE */;  }
#worldtime div object { display:block; float:left; margin-right:4px; }
#worldtime div span.selected { color:#ce0000; }
#worldtime span.data { display:block; color:#978c62; cursor:help }

/* contact form */
#contact_form form { margin-top:3em; }
#contact_form form legend { display:none; }
#contact_form form fieldset { width:400px; margin-left:30px; border:none; background:#f9f7f3; padding:15px;
text-align:right;}
#contact_form form input, #contact_form form textarea
{ margin-bottom:1em; margin-top:0.3em; border:1px #c8ba99 dotted; background:#fcfcfc;
color: #3c4a63; font-size:1em;}
#contact_form form input { width:300px; height:15px; text-align:right; }
#contact_form form input.submit { 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:110px; height:23px; text-align:center; }
#contact_form form textarea { width:300px; height: 100px; padding:2px 3px;
font-family: tahoma, verdana, helvetica, sans-serif; }

#preview { width:400px; margin-left:30px; border:1px #e7e1d3 solid; padding:15px; margin-bottom:20px; }
h3.preview { font-size:1em; font-weight:bold; }
#results { width:400px; margin-left:30px; padding:15px;}

#survey { color: #63708c; background: url(../gfx/general/blue_line.gif) repeat-x; background-position:top; padding:15px 12px; }
#survey .vote { height:10px; border: 1px #626e82 solid; background:#f1f3f5; margin:3px 0 10px 0; }
#survey legend { display:none; }
#survey fieldset { border:none;padding:10px 0 0 0; margin: 20px 0 0 0; }
#survey select { margin-bottom:0.5em; margin-top:0.3em; border:1px #c8ba99 dotted; background:#fcfcfc;
color: #3c4a63; font-size:1em;}
#survey form input.submit { 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 0px; width:110px; height:23px; text-align:center; }

/* search */
#search_form, #search_results, #search_pages { background: url(../gfx/general/blue_line.gif) repeat-x; background-position:top; padding:7px 2px; margin: 10px 0; position:relative; }
#search_form form { margin:0; }
#search_form fieldset { border:none; padding:5px 0; margin:0; }
#search_form legend { display:none; }
#search_form input, #search_form select { width:300px; padding-left:4px; padding-right:4px; font-size: 11px; font-family: tahoma, verdana, helvetica, sans-serif; vertical-align: middle; background: #f9f7f3; color: #585754; border: 1px #c8c7be solid; margin: 4px 0 10px 0; }
#search_form input.submit { width:100px;vertical-align: middle; font-size: 11px; font-family: tahoma, verdana, helvetica, sans-serif; background: #ebe4d8; border: 1px #c8c7be solid;  color: #5b5640; }
#search_results div.search_article { margin:5px 0 20px 0; padding-left:17px; background: url(../gfx/icon/txt.gif) no-repeat; background-position:0 1px; color:#3c4a63; }
#search_results div.search_article span { color:#5e6b87; font-size:0.8em; }
#search_results div.search_article span.found { color:#d92226 ;font-size:1em; text-decoration:underline; }
#search_results div.search_article h4 a span.found { color:#d92226; text-decoration:underline; }
#search_results div.search_article h4 { font-size:1em; margin:0; }
#search_results div.search_article p { font-size:1em; margin:0.3em 0 1em 0; }
#search_pages { text-align:center; }
#search_pages div.pages a { font-weight:normal }
#search_pages div.pages a.current { font-weight:bold }
#search_error { text-align:center; }
#search_error span { font-weight:bold; color:#ce0000; }

/*rates */
#rates, #calc, #webmaster, #download, #quotation { background: url(../gfx/general/blue_line.gif) repeat-x; background-position:top; padding:7px 2px; margin: 10px 0; position:relative; }
#rates form { margin:0; }
#rates fieldset { border:none; padding:5px 0; margin:0; }
#rates legend, #rates label { display:none; }
#rates select { width:100px; padding-left:4px; padding-right:4px; font-size: 11px; font-family: tahoma, verdana, helvetica, sans-serif; vertical-align: middle; background: #f9f7f3; color: #585754; border: 1px #c8c7be solid; margin: 4px 0 10px 0; }
#rates input.submit { width:100px;vertical-align: middle; font-size: 11px; font-family: tahoma, verdana, helvetica, sans-serif; background: #ebe4d8; border: 1px #c8c7be solid;  color: #5b5640; }
#rates p { display:block; padding-left:10px; background:url(/gfx/general/point.gif) no-repeat;
background-position: left center;}

#calc form { margin:20px 0; }
#calc form fieldset { margin:0; padding:0; border:none; }
#calc fieldset { border:none; padding:5px 0; margin:0; }
#calc legend { display:none; }
#calc input, #calc select { width:100px; padding-left:4px; padding-right:4px; font-size: 11px; font-family: tahoma, verdana, helvetica, sans-serif; vertical-align: middle; background: #f9f7f3; color: #585754; border: 1px #c8c7be solid; margin: 4px 0 10px 0; }
#calc input.short { width: 30px; }
#calc input.submit { width:100px;vertical-align: middle; font-size: 11px; font-family: tahoma, verdana, helvetica, sans-serif; background: #ebe4d8; border: 1px #c8c7be solid;  color: #5b5640; }
#calc table { margin:0; }
#calc table select { width:120px; }
#calc table td { width:150px; padding:3px; margin:4px;}

#download h4 { margin:15px 0 10px 15px; font-size:1em; font-weight:bold; }
#download div { margin:0 35px 0 5px; padding-left:10px; background:url(/gfx/general/point.gif) no-repeat; background-position:0 6px;  }
#download div a:link,#download div a:active,#download div a:visited,#download div a:hover { color:#5c563c }
#download div .data { display:block; font-size: 0.8em; color: #5e6b87; padding:3px 0 0 0; }

#quotation form, #download form { margin: 10px 0; }
#quotation fieldset, #download fieldset { border:none; padding:5px 0; margin:0; }
#quotation legend, #download legend { display:none; }
#quotation label, #download label { display:block; }
#quotation select, #download select { width:250px; padding-left:4px; font-size: 11px; font-family: tahoma, verdana, helvetica, sans-serif; vertical-align: middle; background: #f9f7f3; color: #585754; border: 1px #c8c7be solid; margin: 4px 0 10px 0; }
#quotation input.submit, #download input.submit { width:100px;vertical-align: middle; font-size: 11px; font-family: tahoma, verdana, helvetica, sans-serif; background: #ebe4d8; border: 1px #c8c7be solid;  color: #5b5640; display:block; }
#quotation input.submit { margin: 5px 0; }
#quotation form .checkbox { display:inline; }
#quotation select.date { display:block; width: 100px; }
#quotation span.quote { font-weight:bold; font-size: 1.2em; display:block; margin: 5px 0; }

#quotation .copy { text-align:center; margin: 10px 0; }

#quotation table { margin: 10px auto; width: 400px; }
#quotation table td { background: #F9F7F3; text-align:center; }
#quotation table tr.m_header, #quotation table tr.header  { font-weight:bold; }
#quotation table tr.m_header { background: #EBE4D8 }
#articles .list { width:504px !important; width /**/:551px; background:#fcfcfc; border: 1px #d2d1cd solid; color: #3c4a63; padding: 20px 25px 20px 20px; overflow:hidden;  }
#articles .list h2.header { display:none; }
#articles div.article { min-height:850px; margin:5px 0 20px 0; padding-left:17px; background: url(../gfx/icon/txt.gif) no-repeat; background-position:0 1px; color:#3c4a63; }
* html div.article { height:850px; }