body{ background-color: black; color: white; margin: 0; border: 0; padding: 0; font-family: Verdana;}
a { text-decoration: none;}
a:visited{color: inherit;}
h1 { line-height: 55px; font-size: 15px; text-transform: uppercase; color: white; margin: 0px; padding: 0px; text-indent: 51px; background-repeat: no-repeat; background-position: 20px 24px; padding-top: 5px;}
.frame { background-color: #fafafa; position: relative; border: 1px solid #ffffff;}
.frame.black { background: none; border: none; position: static;}
.tlc, .trc, .blc, .brc{ position: absolute; width: 7px; height: 7px; background-repeat: no-repeat;}
.tlc{ background-image: url(/img/tlc.gif); top: -1px; left: -1px;}
.trc{ background-image: url(/img/trc.gif); top: -1px; right: -1px;}
.blc{ background-image: url(/img/blc.gif); bottom: -1px; left: -1px;}
.brc{ background-image: url(/img/brc.gif); bottom: -1px; right: -1px;}
a img{ border: none;}
.hidden{ display: none;}
.message { color: #ff9900; font-size: 10px;}
.comment_form { margin-top: 10px; margin-bottom: 30px;}

/*FORMS*/

/*TOP*/
#top{ width: 100%; height: 180px; background: url(/img/topline.gif) repeat-x 0px 126px;}
#top_container { width: 1000px; height: 176px; margin: 0 auto;}
#logo{ width: 367px; height: 126px; background: url(/img/logo.png); float: left;}
#login_panel{ width: 633px; height: 126px; float: right; font-size: 10px; color: #818181;}
#login_panel a{ color: #818181; float: right; line-height: 15px; margin-left: 30px;}
#menu{ width: 1000px; height: 50px; float: left; margin-top: -11px;}
/*login_panel*/
#login_panel label, #login_panel input {float: right; line-height: 20px;}
#login_panel label { margin-left: 25px;}
#login_panel label.forcheckbox { margin-left: 8px;}
#login_panel div { clear: both; /*height: 23px;*/ padding-top: 12px;}
#login_panel .zaloguj { width: 60px; height: 20px; background-image: url(/img/zaloguj.png); border: 0; margin-left: 39px;}
#login_panel .wyloguj { width: 60px; height: 20px; background-image: url(/img/wyloguj.png); border: 0; margin-left: 39px;}
#login_panel input.text {width: 110px; height: 20px; background-image: url(/img/text.png); border: 0; margin-left: 10px; color: #c2c2c2; font-size: 10px; padding: 0 10px;}
#login_panel .message{ float: right; height: auto; padding: 0; color: #ff9900;}
#login_panel .username{ color: #ff9900;}

/*FOOT*/
#foot{ float: left; width: 100%; margin-top: 33px; padding-top: 20px; color: #616161;}
#foot_container { width: 1000px; height: 272px; margin: 0 auto; color: #636363; font-size: 10px; position: relative; background: #f3f3f3 url(/img/foot_bg.gif) repeat-x; border: 1px solid #ffffff;}
#foot_container .tlc{ background-image: url(/img/tlc_foot.gif);}
#foot_container .trc{ background-image: url(/img/trc_foot.gif);}
#foot_container a{ color: #000000; font-weight: bold;}
#foot_container a span{ text-decoration: underline;}
#foot_container #note{ width: 470px; height: 300px; float: left; padding-left: 20px;}
#foot_container h2{ color: #000000; font-size: 14px;}
#foot_container #partners{ width: 960px; height: 140px; float: left; margin: 0px 19px;}
#foot_container #partners .partner{ width: 112px; height: 59px; border: 1px solid #cfcfcf; float: left; margin: 20px 5px 0 0;}
#foot_container #frame_final{ height: 65px; float: left; width: 981px; font-size: 10px; padding-top: 27px; padding-left:19px; background: url(/img/foot_finalbg.gif) repeat-x;}
#foot_container #frame_final .copy{color: #4c4c4c;}
#foot_container #frame_final .red{color: #f01922;}
#foot_container #frame_final .gray{color: #adadad;}
#foot_container #frame_final .share{ float: right; font-size: 14px; color: #000000; font-weight: bold;}
#foot_container #frame_final .share span { display: inline; margin-right: 52px;}
#foot_container #frame_final .share img {vertical-align: middle; margin-right: 28px;}
#foot_container #navi{ position: absolute; top: 23px; right: 38px; }
#foot_container #navi a{ color: #636363;}
#foot_container #navi img{ vertical-align: middle;}

/*MAIN*/
#main { width: 1000px; margin: 0 auto;}
/*breadcrumbs*/
#breadcrumbs { height: 30px; line-height: 30px; font-size: 11px; margin-left: 20px;}
#breadcrumbs span { color: #727272;}
#breadcrumbs a { color: #bebebe;}
/*clocks*/
#clocks { width: 1000px; height: 190px; /*background-color: #bebebe;*/}
/*układ*/
#left_column{ width: 740px; float: left;}
#right_column{ width: 240px; float: left; margin-left: 20px;}
/*systemy zajawka*/
#systems_preview { width: 738px; /*height: 240px;*/}
#systems_preview h1 { background-image:url(/img/systemy.png)}
#systems_preview .frame{ width: 736px; height: 178px; padding-top:20px;}
/*#systems_preview .preview{ width: 209px; height: 143px; border-right: 1px solid #e0e0e0; float: left; padding: 18px;}
#systems_preview .last{ border-right: none;}*/
#systems_preview .kapital{ height: 114px; width: 225px; float: left; text-align: center; margin-left: 13px;}
#systems_preview .kapital img{ border: none;}
#systems_preview .short{ font-size: 13px; font-weight: bold;}
#systems_preview h2{ font-size: 11px; color: #ab0106; margin:-1px 0 0 1px;}
#systems_preview h3{ font-size: 14px; font-weight: normal; color: #838383; margin:0 0 20px 20px;}
#systems_preview a{ font-size: 10px; color: #ff9900;}
#systems_preview a span {text-decoration: underline;}
/*analizy zajawka*/
#analysis_preview { width: 430px; float: left;}
#analysis_preview h1 { background-image:url(/img/analizy.png); margin: 4px 0 0 0;}
#analysis_preview .frame{ width: 388px; padding: 20px; float: left;}

/*#analysis_preview h2{ font-size: 15px; color: #c04347; margin: 4px 0 0 0; font-family: Tahoma; font-weight: normal;}*/
#analysis_preview h2{ width: 379px; /*background: url(/img/articles_hbg.gif) no-repeat;*/ color: #ffffff; margin-top: 0px; margin-left: -21px; padding-left: 21px; line-height: 22px; font-size: 15px; margin-bottom: 0px; background-color: #000000; position: relative;}
#analysis_preview h2 .trc{ background-image: url(/img/trc_header.gif); top: 0px;}
#analysis_preview h2 .brc{ background-image: url(/img/brc_header.gif);}
#analysis_preview .author{ color: #838383; font-size: 11px; font-family: Tahoma; margin-bottom: 16px;}
#analysis_preview .date{ color: #ff9000; font-size: 11px; font-family: Tahoma; background: url(/img/date.gif) no-repeat; padding-left: 26px; line-height: 16px; display: block; float: right; margin-top: 3px; margin-bottom: 10px;}
#analysis_preview p{ color: #3b3b3b; font-size: 12px; font-family: Tahoma; margin-top: 13px; margin-bottom: 13px;}
#analysis_preview img.micro{ float: left; margin-right: 5px; margin-bottom: 5px; margin-top: 15px;}
#analysis_preview .comment{ color: #ab0006; font-size: 11px; font-family: Tahoma; background: url(/img/comment.png) no-repeat; padding-left: 19px; padding-bottom: 2px;}
#analysis_preview .comment.add {background-image: url(/img/comment_add.png); padding-left: 26px;}
#analysis_preview .more{ color: #ab0006; font-size: 11px; font-family: Tahoma; float: right; margin-top: 4px;}
#analysis_preview .more span{ font-weight: normal;}
#analysis_preview .big { width: 390px; margin-bottom: 21px; color: #3b3b3b;}
#analysis_preview .small{ width: 171px; padding-right: 15px; border-right: 1px solid #e4e4e4; float: left;}
#analysis_preview .small .framy { width: 171px;}
#analysis_preview .small.last{ padding-left: 15px; border-right: none;}
#analysis_preview .hr{ padding-top: 0px; margin-bottom: 10px; border-bottom: 1px solid #e4e4e4; float: left; width: 100%;}
#analysis_preview .hr.wide{ margin-left: -20px; margin-right: -20px; width: 428px;}
#analysis_preview .archive{ font-size: 12px; font-weight: bold; font-family: Tahoma; color: #353535; text-decoration: underline; background: url(/img/archive.png) no-repeat; padding: 3px 0 6px 40px;}
#analysis_preview input.button{ background: url(/img/chatbutton.png); width: 66px; height: 22px; border: none; float: right; margin-top: 4px;}

/*info*/
#right_subcolumn{ margin-left: 20px; float: left;}
#info h1 { background-image:url(/img/info.png); margin: 4px 0 0 0;}
#info { width: 290px;}
#info .frame {width: 290px;}
#info p{ margin: 9px; font-family: Tahoma; font-size: 12px; color: #3b3b3b; font-weight: bold;}
#info p span.num {color: #ed1c24;}
/*reg_info*/
#reg_info {width: 290px; margin-top: 24px;}
/*stock_quotes*/
#stock_quotes  {width: 290px;}
#stock_quotes .frame {width: 290px;}
#stock_quotes .tlc { background-image: url(/img/tlc_white.gif);}
#stock_quotes .trc { background-image: url(/img/trc_white.gif);}
#stock_quotes h1 { background-image:url(/img/stock_quotes.png); margin: 4px 0 0 0;}
#stock_quotes h2 { width: 252px; height: 28px; border: 1px solid #e6e6e6; font-size: 11px; color: #656565; line-height: 28px; margin: -1px; padding: 0 19px; background-color: #ffffff; float: left;}
#stock_quotes h2 span.info{ float: right; font-weight: normal;}
#stock_quotes h2 span.info span.date{ color: #3e3e3e; font-weight: bold; font-family: Tahoma;}
#stock_quotes table { margin: 3px 0 5px 16px; width: 270px;}
#stock_quotes table td.name { color: #ab0006; font-size: 12px; font-weight: bold;}
#stock_quotes table td.value { color: #353535; font-size: 12px; text-align: right;}
#stock_quotes table td.change { font-size: 12px; font-weight: bold; text-align: right;}
#stock_quotes table td.change.plus { color: #00af3c;}
#stock_quotes table td.change.minus { color: #f41c25;}
#stock_quotes table td.change.zero { color: #008cd9;}
#stock_quotes table td.quote { padding-left: 23px;}
/*share analysis*/
#share_analysis  {width: 290px;}
#share_analysis h1 { background-image:url(/img/share.png); margin: 4px 0 0 0;}
#share_analysis .frame {width: 272px; padding: 9px;}
#share_analysis h2{ width: 262px; /*background: url(/img/articles_hbg.gif) no-repeat;*/ color: #ffffff; margin-top: 0px; margin-left: -21px; padding-left: 21px; line-height: 22px; font-size: 15px; margin-bottom: 0px; background-color: #000000; position: relative;}
#share_analysis h2 .trc{ background-image: url(/img/trc_header.gif); top: 0px;}
#share_analysis h2 .brc{ background-image: url(/img/brc_header.gif);}
#share_analysis p{ color: #3b3b3b; font-size: 12px; font-family: Tahoma; margin-top: 13px; margin-bottom: 13px;}
#share_analysis .comment{ color: #ab0006; font-size: 11px; font-family: Tahoma; background: url(/img/comment.png) no-repeat; padding-left: 19px; padding-bottom: 2px;}
#share_analysis .more{ color: #ab0006; font-size: 11px; font-family: Tahoma; float: right; margin-top: 4px;}
#share_analysis .more span{ font-weight: normal;}
#share_analysis .big { margin-bottom: 5px;}
#share_analysis img.micro{ float: left; margin-right: 5px; margin-bottom: 5px; margin-top: 15px;}
/*calendar*/
#calendar {width: 240px;}
#calendar .frame {width: 240px;}
#calendar h1 { background-image:url(/img/calendar.gif); margin: 4px 0 0 0; height: 59px;}
#calendar h1 small{ font-size: 10px; float: right; margin-top: -15px; line-height: 10px;}
#calendar table { width: 210px; margin: 5px 13px 10px 17px;}
#calendar table td.title a{ color: #656565; font-size: 11px; font-family: Tahoma;}
#calendar table td.title span.place{ color: #00af3c; font-size: 11px; font-family: Tahoma;}
#calendar table td.date{ color: #ff9900; font-size: 11px; font-family: Tahoma; text-align: right;}
/*chat*/
.chat h1{ background-image:url(/img/chat.png);}
.chat  .frame{ border-color: #dadada;}
.chat .tlc { background-image: url(/img/tlc_chat.gif);}
.chat .trc { background-image: url(/img/trc_chat.gif);} 
.chat .blc { background-image: url(/img/blc_chat.gif);} 
.chat .brc { background-image: url(/img/brc_chat.gif);} 
.chat .header { border-bottom: 1px solid #dadada; width: 238px; height: 19px; background-color: #f2f2f2;}
.chat .header div{ float: left; color: #a2a2a2; font-size: 10px; font-family: Tahoma;}
.chat .date { margin: 5px 0 3px 19px; border-right: 1px solid #e3e3e3; padding-right: 8px;}
.chat .time { margin: 5px 0 3px 8px;}
.chat div.online { margin: 5px 8px 3px 8px; float: right;}
.chat .msg_container{ background-color: #ffffff; width: 238px; height: 424px; overflow: scroll;}
.chat .msg_container .msg.odd{ background-color: #fffaf2;}
.chat .msg_container .msg.timetraveler{ background-color: #e7e7e7; height: 19px;}
.chat .msg_container .msg.timetraveler.end{ background-color: #ffffff;}
.chat .msg_container .msg.timetraveler img{ margin-left: 103px; display: none;}
.chat .msg_container .header{ width: 100%; height: 24px; border-bottom: 1px dashed #c4c4c4; background-color: transparent;}
.chat .msg_container .header .name{ color: #3b3b3b; font-size: 10px; font-weight: bold; float: left; margin: 11px 0 0 19px;}
.chat .msg_container .header .online{ float: right; font-size: 10px; margin: 11px 0 0 0; padding-left: 5px; font-weight: bold; width: 32px; border-left: 1px solid #e2e2e2; font-family: Tahoma; height: 12px;}
.chat .msg_container .header .online.on{ color: #1aac63;}
.chat .msg_container .header .online.off{ color: #828282;}
.chat .msg_container .header .time{ float: right; color: #7e7e7e; font-size: 10px; padding: 0 5px; border-left: 1px solid #e2e2e2; margin: 11px 0 0 0; font-family: Tahoma;}
.chat .msg_container .header .date{ float: right; color: #7e7e7e; font-size: 10px; padding: 0 5px 0 0; margin: 11px 0 0 0; font-family: Tahoma;}
.chat .msg_container .body p { margin: 6px 19px 0px 19px; color: #3b3b3b; font-size: 11px; font-family: Tahoma;}
.chat .msg_container .body p a{ color: #ff9900;}
.chat .msg_container .body .mod { margin: 0 19px; font-size: 12px; font-family: Tahoma;}
.chat .msg_container .body .mod a{ color: #ff9900;}
.chat .control { border-top: 1px solid #dadada; background-color: #e7e7e7; padding: 19px; height: 120px;}
.chat .control label {font-size: 10px; color: #5e5e5e;}
.chat .control textarea {border: 0; margin: 6px; overflow: auto;}
.chat .control div.textarea{ border: 1px solid #dddddd; position: relative; background: #ffffff; margin-top: 3px;}
.chat .control div.textarea .tlc{ background-image: url(/img/tlc_chatmsg.gif); width: 6px; height: 6px;}
.chat .control div.textarea .trc{ background-image: url(/img/trc_chatmsg.gif); width: 6px; height: 6px;}
.chat .control div.textarea .blc{ background-image: url(/img/blc_chatmsg.gif); width: 6px; height: 6px;}
.chat .control div.textarea .brc{ background-image: url(/img/brc_chatmsg.gif); width: 6px; height: 6px;}
.chat .control input.button{ background: url(/img/chatbutton.png) no-repeat; width: 66px; height: 22px; border: none; float: right; margin-top: 20px;}
.chat .control input.button.disabled{ background-image: url(/img/chatbutton2.png);}
.chat .control img.loader{float: right; margin: 22px 10px 0 0;}
.chat .control a.history{float: left; margin: 25px 0 0 0; color: #ff9900; text-decoration: none; font-size: 12px;}

/*FAQ*/
#big_left { width: 738px; margin-top: 20px;}
#big_left .frame{ width: 738px; min-height: 1500px; float: left;}
#big_left .top {width: 100%; height: 220px; padding: 20px 0 0 20px;}
#big_left .bottom {width: 100%;}
#big_left #left_subcolumn { width: 180px; min-height: 520px; border-right: 1px solid #dadada; padding-left: 19px; float: left;}
#big_left #left_subcolumn h1, #big_left #whole h1{ text-indent: 0px; font-size: 29px; font-weight: bold; color: #000000; text-transform: none; line-height: normal; margin-top: -13px;}
#big_left #left_subcolumn img{ margin-top: 18px; margin-right: 12px;}
#big_left #right_subcolumn { width: 500px; padding-right: 15px; padding-top: 13px; float: left; font-size: 11px; color: #3b3b3b;}
#big_left #right_subcolumn p{ margin: 0;}
#big_left #right_subcolumn ul{ font-size: 11px; list-style-type: disc;}
#big_left #right_subcolumn ul li{ font-size: 11px; }
#big_left #whole { margin: 19px; color: #3b3b3b; font-size: 12px;}
.faq h2 { font-size: 11px; color: #ab0006; font-weight: bold; text-indent: 0px;}
.faq p { font-size: 11px; color: #3b3b3b; margin-top: 12px !important;}
.faq .answer {border-bottom: 1px dashed #dadada; padding-bottom: 25px;  margin-bottom: 18px;}
/*.faq span { display: block; margin-top: 27px;}*/
.faq span a{ font-weight: bold; color: #ed1c24;}
.faq ul { padding: 0 0 0 0px; list-style: none; }
.faq ul li {margin-bottom: 14px; color: #3e3e3e;font-size: 14px;}
.faq ul li.bold {font-weight: bold;}
.faq ul li a{ color: #3e3e3e; font-size: 12px; /*text-decoration: underline;*/}
.faq ul ol{ padding-left: 0;}
.faq ul ul{ list-style-image: url(/img/ul.gif); padding: 0 0 0 19px;}

/*ANALYSIS*/
#analysis { width: 738px; margin-top: 20px;}
#analysis .frame{ width: 698px; min-height: 1500px; padding: 20px;}
/*#analysis h2{ font-size: 15px; color: #c04347; margin: 4px 0 0 0; font-family: Tahoma; font-weight: bold;}*/
#analysis h2{ width: 600px; /*background: url(/img/articles_hbg.gif) no-repeat;*/ color: #ffffff; margin-top: 0px; margin-left: -21px; padding-left: 21px; line-height: 22px; font-size: 15px; margin-bottom: 0px; background-color: #000000; position: relative;}
#analysis h2 .trc{ background-image: url(/img/trc_header.gif); top: 0px;}
#analysis h2 .brc{ background-image: url(/img/brc_header.gif);}
#analysis .author{ color: #838383; font-size: 11px; font-family: Tahoma; margin-bottom: 16px;}
#analysis .date{ color: #ff9000; font-size: 11px; font-family: Tahoma; background: url(/img/date.gif) no-repeat; padding-left: 26px; line-height: 16px; display: block; float: right; margin-top: 3px; margin-bottom: 16px;}
#analysis p{ color: #3b3b3b; font-size: 12px; font-family: Tahoma; margin-top: 13px; margin-bottom: 13px;}
#analysis .header { margin-bottom: 20px;}
#analysis img { margin: 0 auto; display: block;}
#analysis .comment{ color: #ab0006; font-size: 11px; font-family: Tahoma; background: url(/img/comment.png) no-repeat; padding-left: 19px; padding-bottom: 2px;}
#analysis .comment.add {background-image: url(/img/comment_add.png); padding-left: 26px;}
#analysis .more{ color: #ab0006; font-size: 11px; font-family: Tahoma; float: right !important; margin-top: 5px; margin-right: 100px!important;}
#analysis .more span{ font-weight: normal;}
#analysis h3{ font-size: 14px; color: #c04347; margin: 4px 0 0 0; font-family: Tahoma; font-weight: normal;}
#analysis input.button{ background: url(/img/chatbutton.png); width: 66px; height: 22px; border: none; float: right; margin-top: 20px;}
/*komentarze*/
#analysis .comment_container {margin-top: 50px;}
#analysis .comment_container .msg{ background-color: #ffffff; margin-bottom: 20px;}
#analysis .comment_container .msg.odd{ background-color: #fffaf2;}
#analysis .comment_container .header{ width: 100%; height: 24px; border-bottom: 1px dashed #c4c4c4; background-color: transparent;}
#analysis .comment_container .header .name{ color: #3b3b3b; font-size: 12px; font-weight: bold; float: left; margin: 7px 0 0 19px;}
#analysis .comment_container .header .online{ float: right; font-size: 10px; margin: 11px 0 0 0; padding-left: 5px; font-weight: bold; width: 32px; border-left: 1px solid #e2e2e2; font-family: Tahoma;}
#analysis .comment_container .header .online.on{ color: #1aac63;}
#analysis .comment_container .header .online.off{ color: #828282;}
#analysis .comment_container .header .time{ float: right; color: #7e7e7e; font-size: 10px; padding: 0 5px; border-left: 1px solid #e2e2e2; margin: 11px 0 0 0; font-family: Tahoma;}
#analysis .comment_container .header .date{ float: right; color: #7e7e7e; font-size: 10px; padding: 0 5px 0 0; margin: 11px 0 0 0; font-family: Tahoma; background: none; line-height: normal;}
#analysis .comment_container .body p { margin: 6px 19px 0px 19px; color: #3b3b3b; font-size: 12px; font-family: Tahoma;}
#analysis .comment_container .body .mod { margin: 0 19px; font-size: 12px; font-family: Tahoma;}
#analysis .comment_container .body .mod a{ color: #ff9900;}
#analysis .comment_container img {display: inline; margin: 0;}
#analysis a, #analysis .current{ color: #ff9900; font-family: Tahoma; font-size: 12px; margin-left: 5px;}
#analysis.list a { float: left; margin-right: 20px; margin-bottom: 20px;}
#analysis .current{ color: #3B3B3B;}
#analysis .spacer{ clear: both; margin-bottom: 30px;}

/*HISTORY*/
#history { width: 738px; margin-top: 20px;}
#history .frame{ width: 738px; min-height: 1500px;}
#history #left_subcolumn { width: 168px; min-height: 520px; border-right: 1px solid #dadada; padding-left: 15px; float: left;}
#history #right_subcolumn { padding-top: 20px; width: 530px;}
#history #right_subcolumn label{ color: #3E3E3E; font-size: 12px;}
#history h2 { margin: 10px 0 0 0; padding: 0; font-family: Tahoma; color: #000000; font-size: 28px;}
#history ul { padding: 0 0 0 19px; list-style-image: url(/img/ul.gif);}
#history ul li {margin-bottom: 12px;}
#history ul li a{ color: #3e3e3e; font-size: 13px; text-decoration: underline;}
#history ul li a.selected{ font-weight: bold;}

#history .msg.odd{ background-color: #fffaf2;}
#history .msg.timetraveler{ background-color: #e7e7e7; height: 19px;}
#history .msg.timetraveler.end{ background-color: #ffffff;}
#history .msg.timetraveler img{ margin-left: 103px; display: none;}
#history .header{ width: 100%; height: 24px; border-bottom: 1px dashed #c4c4c4; background-color: transparent;}
#history .header .name{ color: #3b3b3b; font-size: 10px; font-weight: bold; float: left; margin: 11px 0 0 19px;}
#history .header .online{ float: right; font-size: 10px; margin: 11px 0 0 0; padding-left: 5px; font-weight: bold; width: 32px; border-left: 1px solid #e2e2e2; font-family: Tahoma;}
#history .header .online.on{ color: #1aac63;}
#history .header .online.off{ color: #828282;}
#history .header .time{ float: right; color: #7e7e7e; font-size: 10px; padding: 0 5px; border-left: 1px solid #e2e2e2; margin: 11px 0 0 0; font-family: Tahoma;}
#history .header .date{ float: right; color: #7e7e7e; font-size: 10px; padding: 0 5px 0 0; margin: 11px 0 0 0; font-family: Tahoma;}
#history .body p { margin: 6px 19px 0px 19px; color: #3b3b3b; font-size: 11px; font-family: Tahoma;}
#history .body .mod { margin: 0 19px; font-size: 12px; font-family: Tahoma;}
#history .body .mod a{ color: #ff9900;}
#history .body textarea{ width: 730px;}

/*SYSTEMS*/
#systems { width: 738px; margin-top: 20px;}
#right_subcolumn #systems { width: auto;}
#systems p{ margin: 0; padding: 0;}
#systems #summary{ width: 740px; height: 280px; background: url(/img/summary.png) no-repeat;}
#systems #summary .top{ width: 444px; height: 280px; float: left;}
#systems #summary .top .info{ width: 416px; height: 141px; font-size: 18px; padding: 19px 19px 0 21px; float: left;}
#systems #summary .top .info strong{ font-weight: bold;}
#systems #summary .top .info small{ font-weight: bold; font-size: 12px; line-height: 54px; margin-right: 5px;}
#systems #summary .top .info a{ text-decoration: underline;}
#systems #summary .faq{ float: left; width: 295px; height: 141px;}
#systems #summary .faq .questions { border-left: 2px solid #4d4c4c; padding: 1px 19px; height: 200px;}
#systems #summary .faq .questions li{ font-size: 12px; margin-bottom: 15px;}
#systems #summary .faq .questions li a{ font-size: 12px;}
#systems #summary .faq  p{ font-size: 14px; padding: 0 19px; color: #ffffff;}
#systems #summary .faq  a{ font-size: 15px; color: #ffffff;}
#systems #summary .faq  a span{ font-weight: bold;}
#systems #summary .bottom { height: 119px; width: 444px; padding: 5px 0 0 0; border-top: 1px solid #404040; float: left;}
#systems #summary .bottom .kapital{ height: 114px; width: 148px; float: left; text-align: center;}
#systems #summary .bottom .kapital img{ border: 0;}
#systems #summary .short{ font-size: 13px; font-weight: bold;}
#systems .system { margin-top: 20px; width: 740px;}
#systems .system h1 { width: 560px; background: url(/img/system_hbg.gif) no-repeat; height: 40px; color: #ffffff; margin-top: 19px; margin-left: -1px; line-height: 40px;}
#systems .system h1 p{ height: 40px; margin-top: -5px; margin-left: -30px;}
#systems .system .top{ height: 200px; width: 740px;}
#systems .system .top .img{ float: left; height: 180px; width: 330px; margin: 20px 0 0 20px;}
#systems .system .top .img img{border: 0;}
#systems .system .top .sums{ float: left; height: 180px; width: 360px; margin: 20px 0 0 20px; color: #3b3b3b; font-size: 12px; line-height: 20px;}
#systems .system .bottom { width: 700px; margin: 20px 20px 50px 20px; color: #3b3b3b; font-size: 13px; line-height: 20px;}
#systems .system a.details { color: #ff9900; font-size: 14px; font-weight: bold; float: right; margin-top: -30px; margin-right: 20px;}
#systems .system a span{ text-decoration: underline;}
#systems .red {color: #ed1c24;}

/*SYSTEM DETAILS*/
#system_details {width: 738px; min-height: 1000px; color: #3b3b3b;}
#system_details .frame{padding: 20px;}
#system_details h1{font-size: 20px; font-weight: normal; color: #000000; text-transform: none; font-weight: bold; margin: -16px 0 0 0; text-indent: 0px; text-align: center; text-transform: uppercase;}
#system_details p{font-size: 23px; text-align: center;}
#system_details strong {font-size: 14px; text-align: center; font-weight: normal; display: block; margin: 10px 0;}
#system_details small{font-size: 10px; }
#system_details table{ border: 1px solid #ebddcb; width: 100%;}
#system_details th{ border-bottom: 1px solid #ebddcb; border-right: 1px solid #ebddcb; background-color: #fbf0e1; color: #ff9900; font-size: 10px; text-align: left; vertical-align: middle; height: 28px; padding-left: 18px;}
#system_details th.last{ border-right: none;}
#system_details td{ border-right: 1px solid #ebddcb; font-size: 12px; padding-left: 18px; height: 28px; vertical-align: middle; background-color: #fafafa;}
#system_details td.last{ border-right: none; background-color: #FAFAFA !important;}
#system_details tr.odd td{ background-color: #f7f4f1;}
#system_details tr.boarder td{ border-top: 1px solid #ebddcb;}
#system_details td.value{ text-align: right; padding-right: 18px;}
span.plus, span.minus, span.zero { font-weight: bold; font-family: Tahoma;}
span.plus {color: #00af3c }
span.minus { color: #f41c25}
span.zero {color: #008cd9}

/*ARTYKULY I EBOOKI*/
#arts_books {width: 738px; min-height: 1000px; color: #9e9e9e; padding: 8px 0 0 0;}
#arts_books #left_subcolumn {width: 330px; min-height: 800px; float: left; border-right: 1px solid #dadada; padding-right: 17px;}
#arts_books #right_subcolumn {width: 330px; min-height: 800px; float: left; padding-left: 20px; margin-left: 0px;}
#arts_books h1 {font-size: 27px; text-indent: 0px; color: #000000; font-weight: bold; line-height: normal; margin: 0; padding: 0; text-transform: none; font-family: Tahoma; margin-bottom: 4px;}
#arts_books .frame.mini {width: 290px; border-color: #dadada; min-height: 30px; margin-top: 10px; font-size: 11px;}
.frame.mini .tlc { background-image: url(/img/tlc_mini.gif);}
.frame.mini .trc { background-image: url(/img/trc_mini.gif);} 
.frame.mini .blc { background-image: url(/img/blc_mini.gif);} 
.frame.mini .brc { background-image: url(/img/brc_mini.gif);}
#arts_books a{/*float: none !important;*/ color: #ab0006; font-weight: bold;}
#arts_books .date2{margin-top: 9px; display: block; margin-left: 6px;}

/*CONTACT*/
#contact { width: 738px; margin-top: 20px;}
#contact .frame{ width: 698px; color: #3B3B3B; font-size: 12px; padding: 20px;}
#contact h1 {font-size: 27px; text-indent: 0px; color: #000000; font-weight: bold; line-height: normal; margin: 0; padding: 0; text-transform: none; font-family: Tahoma; margin-bottom: 4px;}
#contact label{ width: 200px; text-align: right; display: block; float: left; line-height: 20px; margin-right: 20px;}
#contact textarea{width: 400px; height: 100px;}
#contact select,#contact input.text{width: 400px;}
#recaptcha_table label{line-height: 12px;}

/*CALENDAR ITEM*/
#calendar_item { width: 738px; margin-top: 20px;}
#calendar_item .frame{ width: 698px; color: #3B3B3B; font-size: 12px; padding: 20px;}
#calendar_item h1 {font-size: 27px; text-indent: 0px; color: #000000; font-weight: bold; line-height: normal; margin: 0; padding: 0; text-transform: none; font-family: Tahoma; margin-bottom: 4px;}
#calendar_item table.mine{ border: 1px solid #ebddcb; width: 100%;}
#calendar_item table.mine th{ border-bottom: 1px solid #ebddcb; border-right: 1px solid #ebddcb; background-color: #fbf0e1; color: #ff9900; font-size: 10px; text-align: left; vertical-align: middle; height: 28px; padding-left: 18px;}
#calendar_item table.mine th.last{ border-right: none;}
#calendar_item table.mine td{ border-right: 1px solid #ebddcb; font-size: 12px; padding-left: 18px; height: 28px; vertical-align: middle; background-color: #fafafa;}
#calendar_item table.mine td.last{ border-right: none; background-color: #FAFAFA !important;}
#calendar_item table.mine td.value{ text-align: right; padding-right: 18px;}

/*CURRENT SIGNAL*/
#current_signals{ color: #ffffff; float: right; width: 500px; padding: 0px !important; margin: 0px;}
#current_signals table{ float: right;}
#current_signals td.name{ font-weight: bold; text-align: right; padding-right: 10px;}
#current_signals .red {color: #ed1c24;}
#current_signals td.date {font-family: Tahoma; padding-left: 10px;}

/*articles*/
#articles { width: 430px; float: left; margin-top: 20px;}
#articles .frame{ width: 388px; padding: 20px; float: left;}
#articles h2{ width: 370px; /*background: url(/img/articles_hbg.gif) no-repeat;*/ color: #ffffff; margin-top: 0px; margin-left: -21px; padding-left: 21px; line-height: 22px; font-size: 15px; margin-bottom: 0px; background-color: #000000; position: relative;}
#articles h2 .trc{ background-image: url(/img/trc_header.gif); top: 0px;}
#articles h2 .brc{ background-image: url(/img/brc_header.gif);}
#articles .author{ color: #838383; font-size: 11px; font-family: Tahoma; margin-bottom: 16px;}
#articles .date{ color: #ff9000; font-size: 11px; font-family: Tahoma; background: url(/img/date.gif) no-repeat; padding-left: 26px; line-height: 16px; display: block; float: right; margin-top: 3px; margin-bottom: 10px;}
#articles p{ color: #3b3b3b; font-size: 12px; font-family: Tahoma; margin-top: 13px; margin-bottom: 13px;}
#articles img.micro{ float: left; margin-right: 5px; margin-bottom: 5px; margin-top: 15px;}
#articles .comment{ color: #ab0006; font-size: 11px; font-family: Tahoma; background: url(/img/comment.png) no-repeat; padding-left: 19px; padding-bottom: 2px;}
#articles .more{ color: #ab0006; font-size: 11px; font-family: Tahoma; float: right; margin-top: 4px;}
#articles .more span{ font-weight: normal;}
#articles .big { width: 390px; margin-bottom: 21px;}

/*ebooks*/
#ebooks  {width: 290px;}
#ebooks h1 { background-image:url(/img/ebooks.png)}
#ebooks .frame {width: 272px; padding: 9px;}
#ebooks a{ color: #3b3b3b; font-size: 13px; line-height: 22px; background: url(/img/ebook.png) no-repeat; padding-left: 20px;}
