* { margin:0px }
html { height:100% }
body { color:#000; background:#fff; font-weight:normal; font-size:12px; text-align:left; margin:0px 0px }
body p { line-height:19px; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px }
body ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 7px }
body ul li.pipe { list-style-type:none; line-height:25px; background:url('default/image/li_bit_pipe.gif') no-repeat 0 5px; padding:0px 0px 0px 20px }
body ul li.bit { list-style-type:none; line-height:18px; background:url('default/image/li_bit_classic.gif') no-repeat 0 7px; padding:0px 0px 0px 12px }
body ol { margin:6px 0px 9px 0px; padding:0px 0px 0px 0px }
body ol li { line-height:20px; padding:2px 0px 2px 0px; margin:0px }
body ol li.no1 { background:url('default/image/no1_bit.gif') no-repeat 0 3px; list-style-type:none; padding-left:27px; margin:0px }
body ol li.no2 { background:url('default/image/no2_bit.gif') no-repeat 0 3px; list-style-type:none; padding-left:27px; margin:0px }
body ol li.no3 { background:url('default/image/no3_bit.gif') no-repeat 0 3px; list-style-type:none; padding-left:27px; margin:0px }
body ol li.no4 { background:url('default/image/no4_bit.gif') no-repeat 0 3px; list-style-type:none; padding-left:27px; margin:0px }
body input { border:1px solid #bdbdbd; background:#f7f7f7; font-size:11px;  color:#000; margin:0px 0px 4px 0px; padding:2px; width:90% }
body textarea { border:1px solid #bdbdbd; background:#f7f7f7; font-size:11px;  color:#000; overflow:hidden; padding:2px; width:90% }
body select { border:1px solid #bdbdbd; background:#f7f7f7; font-size:11px;  color:#000; padding:1px; overflow:hidden; width:90% }
a:visited,a:active,a { color:#E13C00; text-decoration:none }
a:hover { color:#000; text-decoration:none }
a.link_inverseicon:visited,a.link_inverseicon:active,a.link_inverseicon,a.inverse:visited,a.inverse:active,a.inverse { color:#000; text-decoration:none }
a.link_inverseicon:hover,a.inverse:hover { color:#e13c00; text-decoration:none }
a.link_orangeicon,a.link_orange { color:#e13c00 }
a.link_grayicon,a.link_gray { color:#696969 }
a img {border:0;}
p.link_inverseicon,a.link_inverseicon { background:url('default/image/socnet_icon_oth.gif') no-repeat 0 2px; padding:0 0 0 15px }
p.link_orangeicon,a.link_orangeicon, span.link_orangeicon { background:url('default/image/socnet_icon_act.gif') no-repeat 0 2px; padding:0 0 0 15px; color:#E13C00; }
p.link_grayicon,a.link_grayicon, span.link_grayicon { background:url('default/image/socnet_icon_pas.gif') no-repeat 0 2px; padding:0 0 0 15px;color:#696969; }
div.as_h1,h1 {  font-size:20px; line-height: 1.2em; font-weight:normal; color:#000; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px }
.h1_cover h1 { font-family:Arial; display:inline; font-weight:bold; font-size:12px; line-height:19px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px }
h2 {  font-size:16px; font-weight:normal; color:#000; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px }
h3 {  font-size:14px; line-height:18px; font-weight:normal; color:#ff5d00; padding:8px 0px 14px 0px; margin:0px 0px 0px 0px }
h4 {  font-size:12px; line-height:12px; height:12px; font-weight:normal; color:#96C560; background:#FFF; padding:5px 0px 5px 25px; margin:0px 0px 0px 0px }
table.table_box { border:0 none; clear:both; font-size:12px; text-align:left; width:100% }
table.table_box tr { height:auto !important; min-height:22px }
table.table_box th { background:#ff5d00 none repeat scroll 0 0; border-bottom:1px solid #cdcdcd; color:#fff; font-size:13px; font-weight:bold; height:auto !important; line-height:28px; min-height:28px; padding-left:5px }
table.table_box td { border-bottom:1px solid #cdcdcd; height:auto !important; line-height:1.8em; min-height:28px; padding-left:5px }
table.table_box tr.row1 td { background:#fff none repeat scroll 0 0 }
table.table_box tr.row2 td { background:#f4f4f4 none repeat scroll 0 0 }
.clearline { clear:both; padding:0px; margin:0px; height:0px; font-size:0px }
#web { width:950px; margin:0 auto }
#top { font-size:11px; color:#000; padding-left:20px; height:35px; line-height:35px }
#cover { width:950px }
#topbox { width:930px; position:relative; height:149px;padding:0 0 0 0; margin:0 0 0 10px }
#logo1 { width:60%; height:88px; float:left; padding-left:10px }
#logo1 a:active, #logo1 a:visited, #logo1 a:hover, #logo1 a { display:block; float:left; text-decoration:none; width:175px; height:59px; margin:25px 0 0 10px; background:url('default/image/dlznik_logo.gif') no-repeat 0px 0px }
#logo1 div { float:left; width:223px; height:22px; margin:67px 0 0 0px; padding:0 0 0 10px; background:url('default/image/icash_title.gif') no-repeat 10px }
#logo2 { width:220px; height:100px; float:right }
#logo2 a:active, #logo2 a:visited, #logo2 a:hover, #logo2 a { display:block; float:left; text-decoration:none; width:189px; height:48px; margin:35px 0 0 0px; background:url('default/image/zoznam_logo.gif') no-repeat 0px 0px }
#bottom { width:950px; height:25px; position:relative; top : -5px }
#terminator { width:950px; height:10px; position:relative; top : -10px; background:#fff }
#search_top_box {  }
#content { /*width:940px;*/ padding:0 0 0 10px }
#left_panel { float:left; width:220px; min-height:300px; height:auto !important; height:300px; padding-right:30px }
#middle_panel { float:left; width:440px; min-height:300px; height:auto !important; height:300px; padding-right:18px }
#middle_panel_2 { float:left; width:680px; min-height:300px; height:auto !important; height:300px; /*padding-right:18px*/ }
#right_panel { float:left; width:220px; min-height:300px; height:auto !important; height:300px; position:relative; top:0px; left:2px }


.standard_box_content { padding:0 0 0 0; min-height:20px; height:auto !important; height:20px; text-align:center; position:relative; top : -5px }
.standard_box_content h2 {font-size:20px;font-weight:normal;margin:0 0 0 20px;color:#ff8000; text-align: center; }
.standard_box_content h2 a {color:#FF8000;}
.standard_box_content h2 a:hover {color:#000;}
.standard_box_content.left {text-align:left;}
.standard_box_content img { border:0px }
.gradient_box { width:220px; background:url('default/image/box_gradient_bg.gif') repeat-y 0px 0px }
.gradient_box_starter { height:15px; background:#fff url('default/image/box_gradient_top.gif') no-repeat 0px 0px }
.gradient_box_content { padding:0 0 0 0; min-height:20px; height:auto !important; height:20px }
.gradient_box_terminator { height:15px; padding:0 0 10px 0; background:#fff url('default/image/box_gradient_bottom.gif') no-repeat 0px 0px }
.box_button { float:left; padding:0px 0 0 1px; margin:0 }
.box_button input { background:transparent; border:0px solid transparent; width:34px; height:30px; cursor:pointer }
#phone_box { width:220px; height:34px; background:url('default/image/infolinka.jpg') no-repeat 0px 0px; padding:89px 0 15px 20px; color:#8b8b8b; font-size:12px }
.system_alert.success { color:#0e9008; padding:15px 0; margin:0 }
.system_alert.error { color:#ff5d00; padding:15px 0; margin:0 }
.system_alert.warning { color:#cdcdcd; padding:15px 0; margin:0 }
.system_alert.notice { color:#cdcdcd; padding:15px 0; margin:0 }



.news_zoznam_sk_xml_box .row { background:url('default/image/content_news_zoznam_sk_xml/news_div.gif') repeat-x bottom; padding:5px 0 5px 0; min-height:20px; height:auto !important; height:20px }
.news_zoznam_sk_xml_box .row.first { padding:0 0 5px 0 }
.news_zoznam_sk_xml_box .row.last { background:transparent }
.news_zoznam_sk_xml_box .row p { padding:0 0 10px 0; margin:0; line-height:15px }
.news_zoznam_sk_xml_box .row .date { font-size:11px; color:#a0a0a0; padding:3px 0 }
.news_zoznam_sk_xml_box .row h3 { font-size:17px; padding-bottom:2px }
.news_zoznam_sk_xml_box .row h3 a:active, .news_zoznam_sk_xml_box .row h2 a:visited, .news_zoznam_sk_xml_box .row h3 a { color:#e13c00; text-decoration:none }
.news_zoznam_sk_xml_box .row h3 a:hover { color:#000; text-decoration:none }


.executors_search_box { min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; border:1px solid #bdbdbd }
.executors_search_box label { display: block; line-height:18px; font-weight:bold }
.executors_search_box input { width:100%; height:16px }
.executors_search_box input.button_sent { float:right; width:50px; height:22px }


.notary_search_box { width:380px; min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; border:1px solid #bdbdbd }
.notary_search_box label { float:left; width:120px; line-height:18px; font-weight:bold }
.notary_search_box input { float:left; width:190px; height:16px }
.notary_search_box input.button_sent { float:right; width:50px; height:22px }


.bvs_search_box { width:380px; min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; border:1px solid #bdbdbd }
.bvs_search_box label { float:left; width:120px; line-height:18px; font-weight:bold }
.bvs_search_box input { float:left; width:190px; height:16px }
.bvs_search_box input.button_sent { float:right; width:50px; height:22px }


.konsolidacna_search_box { width:380px; min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; border:1px solid #bdbdbd }
.konsolidacna_search_box label { float:left; width:120px; line-height:18px; font-weight:bold }
.konsolidacna_search_box input { float:left; width:190px; height:16px }
.konsolidacna_search_box input.button_sent { float:right; width:50px; height:22px }


.insurances_search_box { width:380px; min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; border:1px solid #bdbdbd }
.insurances_search_box label { float:left; width:120px; line-height:18px; font-weight:bold }
.insurances_search_box input { float:left; width:190px; height:16px }
.insurances_search_box input.button_sent { float:right; width:50px; height:22px }


.profile_search_box { width:380px; min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; border:1px solid #bdbdbd }
.profile_search_box label { float:left; width:120px; line-height:18px; font-weight:bold }
.profile_search_box input { float:left; width:190px; height:16px }
.profile_search_box input.button_sent { float:right; width:50px; height:22px }
.discussion_box { min-width:600px; width:auto !important; width:600px; min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; padding-top:10px; border:1px solid #bdbdbd }
.discussion_box form { padding-top:15px }
.discussion_box label { float:left; width:120px; line-height:18px; font-weight:bold }
.discussion_box input { float:left; width:120px; height:16px }
.discussion_box select { float:left; width:195px; height:20px; margin-top:4px }
.discussion_box textarea { float:left; width:470px; height:150px; overflow:auto }
.discussion_box input.button_sent { float:right; width:50px; height:22px }
.discussion_general_box { min-height:50px; height:auto !important; height:50px; background:#f4f4f4; padding:0px; border:0px; margin:0px }
.discussion_general_box form { padding:15px 0 0 0; margin:0px }
.discussion_general_box label { float:left; width:120px; line-height:18px; font-weight:bold }
.discussion_general_box input { float:left; width:40%; height:16px }
.discussion_general_box select { float:left; width:40%; height:20px; margin-top:4px }
.discussion_general_box textarea { float:left; min-width:100px; width:60%; height:100px; overflow:auto }
.discussion_general_box input.button_sent { float:right; width:50px; height:22px }


.socnet_search_box { width:380px; min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; border:1px solid #bdbdbd }
.socnet_search_box label { float:left; width:120px; line-height:18px; font-weight:bold }
.socnet_search_box input { float:left; width:190px; height:16px }
.socnet_search_box input.button_sent { float:right; width:50px; height:22px }


.zalprava_search_box { width:380px; min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; border:1px solid #bdbdbd }
.zalprava_search_box label { float:left; width:120px; line-height:18px; font-weight:bold }
.zalprava_search_box input { float:left; width:190px; height:16px }
.zalprava_search_box input.button_sent { float:right; width:50px; height:22px }


.registration_search_box { width:380px; min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; border:1px solid #bdbdbd }
.registration_search_box label { float:left; width:120px; line-height:18px; font-weight:bold }
.registration_search_box input { float:left; width:190px; height:16px }
.registration_search_box input.button_sent { float:right; width:50px; height:22px }


.courts_search_box { min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; border:1px solid #bdbdbd }
.courts_search_box label { display: block; line-height:18px; font-weight:bold }
.courts_search_box input { width: 100%; height:16px }
.courts_search_box input.button_sent { float:right; width:50px; height:22px }


.taxdebtors_search_box { width:380px; min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; border:1px solid #bdbdbd }
.taxdebtors_search_box label { float:left; width:120px; line-height:18px; font-weight:bold }
.taxdebtors_search_box input { float:left; width:190px; height:16px }
.taxdebtors_search_box input.button_sent { float:right; width:50px; height:22px }


.tenders_search_box { width:380px; min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; border:1px solid #bdbdbd }
.tenders_search_box label { float:left; width:120px; line-height:18px; font-weight:bold }
.tenders_search_box input { float:left; width:190px; height:16px }
.tenders_search_box input.button_sent { float:right; width:50px; height:22px }


.restructuring_search_box { width:380px; min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; border:1px solid #bdbdbd }
.restructuring_search_box label { float:left; width:120px; line-height:18px; font-weight:bold }
.restructuring_search_box input { float:left; width:190px; height:16px }
.restructuring_search_box input.button_sent { float:right; width:50px; height:22px }


.taxes_search_box { width:380px; min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; border:1px solid #bdbdbd }
.taxes_search_box label { float:left; width:120px; line-height:18px; font-weight:bold }
.taxes_search_box input { float:left; width:190px; height:16px }
.taxes_search_box input.button_sent { float:right; width:50px; height:22px }


.debtors_search_box { width:380px; min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; border:1px solid #bdbdbd }
.debtors_search_box label { float:left; width:120px; line-height:18px; font-weight:bold }
.debtors_search_box input { float:left; width:190px; height:16px }
.debtors_search_box input.button_sent { float:right; width:50px; height:22px }


.phones_search_box { width:380px; min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; border:1px solid #bdbdbd }
.phones_search_box label { float:left; width:120px; line-height:18px; font-weight:bold }
.phones_search_box input { float:left; width:190px; height:16px }
.phones_search_box input.button_sent { float:right; width:50px; height:22px }


.newsletter2_box { width:380px; min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; padding-top:10px; border:1px solid #bdbdbd }
.newsletter2_box form { padding-top:15px }
.newsletter2_box label { float:left; width:120px; line-height:18px; font-weight:bold }
.newsletter2_box input { float:left; width:250px; height:16px }
.newsletter2_box textarea { float:left; width:250px; height:60px; overflow:auto }
.newsletter2_box input.button_sent { float:left; width:50px; height:22px }
.newsletter2_box #easyform2email_psc { width:100px }
.file_upload_cover input,#my_file_element { margin-top:8px; height:20px !important; width:250px }
.multiFilesTextCover { float:left; color:#0e7b30; width:200px; min-height:20px; height:auto !important; height:20px; overflow:hidden; line-height:20px }
.multiFilesButtonCover { float:right; text-align:right; min-height:20px; height:auto !important; height:20px; width:50px !important; line-height:20px; padding-top:2px }
.multiFilesButtonCover input { width:50px !important; height:20px !important }


.oregister_search_box { width:380px; min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; border:1px solid #bdbdbd }
.oregister_search_box label { float:left; width:120px; line-height:18px; font-weight:bold }
.oregister_search_box input { float:left; width:190px; height:16px }
.oregister_search_box input.button_sent { float:right; width:50px; height:22px }


.global_search_box { width:380px; min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; border:1px solid #bdbdbd }
.global_search_box label { float:left; width:120px; line-height:18px; font-weight:bold }
.global_search_box input { float:left; width:190px; height:16px }
.global_search_box input.button_sent { float:right; width:50px; height:22px }


.socnet_search_box { width:380px; min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; border:1px solid #bdbdbd }
.socnet_search_box label { float:left; width:120px; line-height:18px; font-weight:bold }
.socnet_search_box input { float:left; width:190px; height:16px }
.socnet_search_box input.button_sent { float:right; width:50px; height:22px }


.bulletins_search_box { margin-top: 10px; min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; border:1px solid #bdbdbd }
.bulletins_search_box label { line-height:18px; font-weight:bold; margin-bottom: 10px; }
.bulletins_search_box input { height:16px }
.bulletins_search_box select { width: 100%; }
.bulletins_search_box input.button_sent { float:left; width:50px; height:22px; margin-left:120px; margin-top:4px }


.badpayer_box { min-width:380px; width:auto !important; width:380px; min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; padding-top:10px; border:1px solid #bdbdbd }
.badpayer2_box { width:380px; min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; padding-top:10px; border:1px solid #bdbdbd }
.badpayer2_box form, .badpayer_box form { padding-top:15px }
.badpayer2_box label, .badpayer_box label { float:left; width:120px; line-height:18px; font-weight:bold }
.badpayer2_box input, .badpayer_box input { float:left; width:190px; height:16px }
.badpayer2_box select, .badpayer_box select { float:left; width:195px; height:20px; margin-top:4px }
.badpayer2_box textarea, .badpayer_box textarea { float:left; width:250px; height:60px; overflow:auto }
.badpayer2_box input.button_sent, .badpayer_box input.button_sent { float:right; width:50px; height:22px }
.badpayer_box #badpayer_psc { width:100px }
table.table2 { border:0 none; clear:both; font-size:12px; text-align:left; width:100% }
table.table2 tr { height:auto !important; min-height:22px }
table.table2 th { background:#ff5d00 none repeat scroll 0 0; border-bottom:1px solid #cdcdcd; color:#fff; font-size:13px; font-weight:bold; height:auto !important; line-height:28px; min-height:28px; padding-left:5px }
table.table2 td { border-bottom:1px solid #cdcdcd; height:auto !important; line-height:28px; min-height:28px; padding-left:5px }
table.table2 tr.row1 td { background:#fff none repeat scroll 0 0 }
table.table2 tr.row2 td { background:#f4f4f4 none repeat scroll 0 0 }


.easyform2email_box { width:380px; min-height:20px; height:auto !important; height:20px; background:#f4f4f4; padding:25px; padding-top:10px; border:1px solid #bdbdbd }
.easyform2email_box form { padding-top:15px }
.easyform2email_box label { float:left; width:120px; line-height:18px; font-weight:bold }
.easyform2email_box input { float:left; width:250px; height:16px }
.easyform2email_box textarea { float:left; width:250px; height:60px; overflow:auto }
.easyform2email_box input.button_sent { float:left; width:50px; height:22px }
.easyform2email_box #easyform2email_psc { width:100px }


.eurorates_box { padding:0 10px; font-size:12px; position:relative; top : +5px }
.eurorates_box div { float:left; text-align:left }
.eurorates_box .row { width:100%; height:28px; line-height:28px; background:url('default/image/module_eurorates/rates_div.gif') repeat-x bottom }
.eurorates_box .row.last { background:transparent }
.eurorates_box .flag { width:26px; padding:0 0 0 3px }
.eurorates_box .flag img { width:22px; height:12px; border:0px; padding:8px 0 0 0 }
.eurorates_box .name { width:22px }
.eurorates_box .rate { width:50px; padding-right:5px; text-align:right }
.eurorates_box .dif { width:43px; padding-right:5px; text-align:right }
.eurorates_box .dif.plus { color:#0e9008; background:url('default/image/module_eurorates/trend_plus.gif') no-repeat 0px 50% }
.eurorates_box .dif.minus { color:#eb3d00; background:url('default/image/module_eurorates/trend_minus.gif') no-repeat 0px 50% }
.eurorates_box .dif.stable { color:#696969; background:url('default/image/module_eurorates/trend_stable.gif') no-repeat 0px 50% }
.eurorates_box .perc { width:39px; text-align:right }
.eurorates_box .perc.plus, .eurorates_box .perc.minus, .eurorates_box .perc.stable { color:#a2a2a2 }


.unemployment_cover_box { background:url('default/image/module_unemployment/unemplyment_bg.gif') no-repeat; width:220px; height:328px;padding:10px 0 0 0; }
.unemployment_cover_box h2 {
  color: #FF8000;
  
  font-size: 20px;
  font-weight: normal;
  margin: 0 0 0 20px;
  line-height:30px;
}
.unemployment_cover_box h2 a {
    color: #FF8000;
}
.unemployment_cover_box h2 a:hover {
    color:#000;
}
.unemployment_box { padding:0 10px; font-size:12px; position:relative; top : +10px }
.unemployment_box div { float:left; text-align:left }
.unemployment_box .row { width:100%; height:28px; line-height:28px; background:url('default/image/module_unemployment/unemployment_div.gif') repeat-x bottom }
.unemployment_box .row.prelast { background:transparent }
.unemployment_box .row.last { background:transparent; color:#000 }
.unemployment_box .name { width:15px; font-weight:bold; padding-left:5px }
.unemployment_box .rate { width:48px; padding-left:5px; text-align:right }
.unemployment_box .dif { float:right; width:55px; padding-right:5px; text-align:right }
.unemployment_box .dif.plus { color:#eb3d00; background:url('default/image/module_unemployment/trend_plus.gif') no-repeat 0px 50% }
.unemployment_box .dif.minus { color:#0e9008; background:url('default/image/module_unemployment/trend_minus.gif') no-repeat 0px 50% }
.unemployment_box .dif.stable { color:#696969; background:url('default/image/module_unemployment/trend_stable.gif') no-repeat 0px 50% }
.unemployment_box .perc { float:right; width:45px; text-align:right; padding-right:10px }
.unemployment_box .perc.plus, .unemployment_box .perc.minus, .unemployment_box .perc.stable { color:#a2a2a2 }
.unemployment_box .row.last .perc { color:#fff }
#dhtmltooltip { position:absolute; width:150px; padding:1px; background:#fff; border:1px solid #bdbdbd; visibility:hidden; z-index:100; filter:progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135); min-height:100px; height:auto !important; height:100px }


.newsletter_box { width:220px; height:89px; background:url('default/image/module_newsletter/box_newsletter.jpg') no-repeat 0px 0px; margin-top:4px }
.newsletter_box a:active, .newsletter_box a:visited, .newsletter_box a:hover, .newsletter_box a { display:block; width:220px; height:79px }
.newsletter_box .box_intext { float:left; background:transparent; padding:33px 0 0 11px; margin:0 }
.newsletter_box .box_intext input { background:transparent; border:0px solid transparent; padding:7px; width:150px }


.mainmenu { clear:both; width:658px; height:30px; margin:0px; padding:10px 0 0 22px }
.mainmenu ul { padding:0px; height:30px }
.mainmenu ul li { float:left; background:url('default/image/module_mainmenu/icash_buttons.gif') no-repeat 0px 0px; padding:0 4px 0 0; margin:0 10px 0 0 }
.mainmenu ul a:visited, .mainmenu ul a:active, .mainmenu ul a { font-size:14px; min-width:50px; width:auto !important; width:50px; height:30px; line-height:32px; text-decoration:none; color:#000; display:block; white-space:nowrap; position:relative; left:10px; padding:0 10px 0 0; background:url('default/image/module_mainmenu/icash_buttons.gif') no-repeat top right }
.mainmenu ul a:hover, .mainmenu ul li.active a:visited, .mainmenu ul li.active a:active, .mainmenu ul li.active a:hover, .mainmenu ul li.active a { font-size:14px; min-width:50px; width:auto !important; width:50px; height:30px; line-height:32px; text-decoration:none; color:#e14005; display:block; white-space:nowrap; position:relative; left:10px; padding:0 10px 0 0; background:url('default/image/module_mainmenu/icash_buttons.gif') no-repeat top right }


.submenu { width:220px; background:url('default/image/module_submenu/box_normal_bg.gif') repeat-y 0px 0px }
.submenu ul { background:url('default/image/module_submenu/box_normal_top.gif') no-repeat 0px 0px; padding:16px 13px 0 13px }
.submenu ul .with-border {border-bottom:1px solid #d4d4d4;padding-bottom:17px;margin-bottom:16px;}
.submenu ul .last {padding-bottom:2px;}
.submenu .terminator { border-bottom:0px; height:15px; padding:0 0 10px 0; background:#fff url('default/image/module_submenu/box_normal_bottom.gif') no-repeat 0px 0px }
.submenu ul a:visited, .submenu ul a:active, .submenu ul a { font-size:14px; color:#000; text-decoration:none }
.submenu ul a:hover, .submenu ul li.active a:visited, .submenu ul li.active a:active, .submenu ul li.active a:hover, .submenu ul li.active a { font-size:14px; text-decoration:none;color:#E13C00; }


.searchbox_box_button1 { display:block; float:left; width:302px; height:126px; padding:0 0 0 0 }
.searchbox_box_button1 a:active, .searchbox_box_button1 a:visited, .searchbox_box_button1 a:hover, .searchbox_box_button1 a { display:block; width:123px; height:107px; color:#000; font-family:Arial; font-size:25px; line-height:29px; background:url('default/image/homepage_top-socialna-siet-firiem.jpg') no-repeat 0 0; padding:19px 10px 0 149px; text-decoration:none }
.searchbox_box_button2 { display:block; float:left; width:302px; height:126px; padding:0 0 0 0 }
.searchbox_box_button2 a:active, .searchbox_box_button2 a:visited, .searchbox_box_button2 a:hover, .searchbox_box_button2 a { display:block; width:123px; height:107px; color:#000; font-family:Arial; font-size:25px; line-height:29px; background:url('default/image/homepage_top-dlznici.jpg') no-repeat 0 0; padding:19px 10px 0 149px; text-decoration:none }
.searchbox_box_button2 img { border:0px; width:317px; height:49px }
.searchbox_box_logo_zoznam { display:block; float:left; width:317px; height:49px; padding:32px 0 0 0 }
.searchbox_box_logo_zoznam a:active, .searchbox_box_logo_zoznam a:visited, .searchbox_box_logo_zoznam a:hover, .searchbox_box_logo_zoznam a { color:#ff7900; text-decoration:none }
.searchbox_box_logo_zoznam img { border:0px; width:317px; height:49px }
.searchbox_box_cover { width:930px; height:75px; padding:10px 0 0 0; overflow:hidden }
.searchbox_header { font-size:15px; line-height:10px; padding:8px 0 15px 0 }
.searchbox_box { width:250px; height:30px; background:url('default/image/module_searchbox_top/box_searchbox.gif') no-repeat 0px 0px }
.searchbox_last_kw { width:440px; height:36px; padding:0 20px 0 0; overflow:hidden }
.searchbox_last_kw a:active, .searchbox_last_kw a:visited, .searchbox_last_kw a:hover, .searchbox_last_kw a { font-family:14px; line-height:18px; text-decoration:underline }
.searchbox_box p { clear:both; font-size:11px; color:#8d8d8d; padding:8px 15px 0 11px; line-height:16px }
.searchbox_box .box_intext { float:left; background:transparent; padding:3px 0 0 3px; margin:0 }
.searchbox_box .box_intext input { background:transparent; border:0px solid transparent; padding:5px; width:171px }
div.autosuggest { position:absolute; padding:5px 0px 0px 0px; font-size:11px }
div.autosuggest ul { list-style:none; margin:0px 0 0px 0; padding:0px 0px; overflow:hidden; background:#f3f3f3; border-top:1px solid #fff; border-left:1px solid #c5c4c4; border-right:1px solid #c5c4c4; border-bottom:1px solid #c5c4c4 }
div.autosuggest ul li { background:#f3f3f3; padding:2px 0px 2px 0px; margin:0px 0px 0px 0px; border:0px; height:17px; overflow:hidden; text-align:left }
div.autosuggest ul li a { background:#f3f3f3; color:#333; display:block; text-decoration:none; position:relative; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100% }
div.autosuggest ul li a:hover { background:#f3f3f3; border:0px }
div.autosuggest ul li.as_highlight a:hover { background:#f3f3f3; color:#000; font-weight:bold }
div.autosuggest ul li a span { background:#f3f3f3; display:block; padding:0px 6px }
div.autosuggest ul li a span small {  }
div.autosuggest ul li.as_highlight a span small {  }
div.autosuggest ul li.as_highlight a { background:#f3f3f3; color:#000; font-weight:bold }
div.autosuggest ul li.as_highlight a span { background:#f3f3f3; font-weight:bold }
div.autosuggest ul li.as_warning { background:#f3f3f3; font-weight:normal; text-align:center }
div.autosuggest ul em { background:#f3f3f3; font-style:normal; color:#000 }


.bannerbox_box { width:220px; margin-bottom:12px }
.bannerbox_box .content img { border:0px !important }


.bannerbox_box2 { width:220px; margin-bottom:12px }
.bannerbox_box2 .content img { border:0px !important }


.tenders_box { padding:0 10px; font-size:12px; position:relative; top : +5px }
.tenders_box div { float:left; text-align:left }
.tenders_box .row { width:190px; height:28px; line-height:28px; overflow:hidden; background:url('default/image/module_tendersbox/tenders_div.gif') repeat-x bottom }
.tenders_box .row.last { background:transparent; height:22px }
.tenders_box .name { width:190px; padding-left:9px }
.tenders_box a:active, .tenders_box a:visited, .tenders_box a { color:#000 }
.tenders_box a:hover { color:#e13c00 }


.badpayerbox_box { padding:0 10px; font-size:12px; position:relative; top : +5px }
.badpayerbox_box div { float:left; text-align:left }
.badpayerbox_box .row { width:190px; height:28px; line-height:28px; overflow:hidden; background:url('default/image/module_badpayerbox/badpayer_div.gif') repeat-x bottom }
.badpayerbox_box .row.last { background:transparent; height:22px }
.badpayerbox_box .name { width:190px; padding-left:9px }
.badpayerbox_box a:active, .badpayerbox_box a:visited, .badpayerbox_box a { color:#000 }
.badpayerbox_box a:hover { color:#e13c00 }


.restructuring_box { padding:0 10px; font-size:12px; position:relative; top : +5px }
.restructuring_box div { float:left; text-align:left }
.restructuring_box .row { width:190px; height:28px; line-height:28px; overflow:hidden; background:url('default/image/module_restructuringbox/restructuring_div.gif') repeat-x bottom }
.restructuring_box .row.last { background:transparent; height:22px }
.restructuring_box .name { width:190px; padding-left:9px }
.restructuring_box a:active, .restructuring_box a:visited, .restructuring_box a { color:#000 }
.restructuring_box a:hover { color:#e13c00 }


.discussions_box { padding:0 0px; font-size:12px; position:relative; top : +5px }
.discussions_box h3 { font-size:17px; padding-bottom:2px }
.discussions_box .row { background:transparent; min-height:22px; height:auto !important; height:22px }
.discussions_box .name { width:190px; padding-left:9px }
.discussions_box a:active, .discussions_box a:visited, .discussions_box a { color:#e13c00 }
.discussions_box a:hover { color:#000 }


div.datepicker { background:#fff; position:relative; font-family:Arial,Helvetica,sans-serif; font-size:12px; position:absolute; z-index:1000; cursor:default; width:225px; height:181px; top:0; left:0; display:none }
table { width:99% }
.datepickerContainer { background:#fff; position:absolute; z-index:1000; top:33px; left:10px; width:225px; height:181px }
.datepickerBorderT { position:absolute; left:10px; top:0; right:10px; width:230px; height:32px; background:#dedede url('default/image/calendars/calendar_cm_bg.gif') repeat-x; text-align:left; line-height:32px; border:0px; border-top:1px solid #abadb3 }
.datepickerBorderT p { position:absolute; top:8px; left:90%; width:18px; height:18px; display:block; color:#000; padding:0px; margin:0px; float:right; background:url('default/image/calendars/popup_close.gif') no-repeat 0px 0px }
.datepickerBorderT p a:active, .datepickerBorderT p a:visited, .datepickerBorderT p a, .datepickerBorderT p a:hover { display:block; background:transparent; width:18px; height:18px }
.datepickerBorderB { position:absolute; left:10px; bottom:0; right:10px; height:10px; background:#fff; border-bottom:1px solid #abadb3 }
.datepickerBorderL { position:absolute; left:0; bottom:10px; top:10px; width:10px; background:#fff; border-left:1px solid #abadb3 }
.datepickerBorderR { position:absolute; right:0; bottom:10px; top:10px; width:7px; background:#fff; border-right:1px solid #abadb3 }
.datepickerBorderTL { position:absolute; top:0; left:0; width:10px; height:32px; background:#dedede url('default/image/calendars/calendar_cl_bg.gif') no-repeat; border:0px; border-top:1px solid #abadb3; border-left:1px solid #abadb3 }
.datepickerBorderTR { position:absolute; top:0; right:0; width:7px; height:32px; background:#dedede url('default/image/calendars/calendar_cr_bg.gif') no-repeat top right; border:0px; border-top:1px solid #abadb3; border-right:1px solid #abadb3 }
.datepickerBorderBL { position:absolute; bottom:0; left:0; width:10px; height:10px; background:#fff; border-bottom:1px solid #abadb3; border-left:1px solid #abadb3 }
.datepickerBorderBR { position:absolute; bottom:0; right:0; width:9px; height:10px; background:#fff; border-bottom:1px solid #abadb3; border-right:1px solid #abadb3 }
.datepickerHidden { display:none }
div.datepicker table { border-collapse:collapse }
div.datepicker a { color:#000; text-decoration:none; cursor:default; outline:none }
div.datepicker table td { text-align:right; padding:0; margin:0 }
div.datepicker th { text-align:center; color:#999; font-weight:normal }
div.datepicker tbody th { text-align:left }
div.datepicker tbody a { display:block }
.datepickerDays a { color:#000; width:22px; line-height:20px; height:20px; padding-right:4px; border-bottom:1px solid #abadb3; border-right:1px solid #abadb3 }
.datepickerDays a:hover { width:22px; line-height:20px; height:20px; padding-right:4px; border-bottom:1px solid #abadb3; border-right:1px solid #abadb3; color:#fff; background:#a9a9a9 }
div.datepicker a:hover {  }
.datepickerYears a, .datepickerMonths a { display:block; border-right:1px solid #abadb3; border-bottom:1px solid #abadb3; width:53px; line-height:48px; height:48px; text-align:center }
.datepickerYears a:hover, .datepickerMonths a:hover { display:block; border-right:1px solid #abadb3; border-bottom:1px solid #abadb3; width:53px; line-height:48px; height:48px; text-align:center; background:#a9a9a9; color:#fff }
tbody.datepickerDays td.datepickerSelected { background:transparent; color:#fff }
tbody.datepickerDays td.datepickerSelected a { background:#e14005; color:#fff }
tbody.datepickerDays td.datepickerSelected a:hover { background:#e14005; color:#fff }
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {  }
tbody.datepickerYears td.datepickerSelected, tbody.datepickerMonths td.datepickerSelected { background:#17384d }
td.datepickerNotInMonth a { background:#f4f4f4; color:#999 }
div.datepicker td.datepickerNotInMonth a:hover { background:#f4f4f4; color:#585858 }
div.datepicker tbody th { text-align:right }
.datepickerWeek { background:#dedede; width:15px !important; overflow:hidden }
.datepickerWeek a:hover { background:#dedede; color:#000 }
.datepickerSpace div { width:25px }
.datepickerGoNext a, .datepickerGoPrev a, .datepickerMonth a { text-align:center; height:30px; line-height:30px }
.datepickerGoNext a:hover, .datepickerGoNext a { background:url('default/image/calendars/calendar_ar.gif') no-repeat 60% 50%; float:right; width:20px }
.datepickerGoPrev a:hover, .datepickerGoPrev a { background:url('default/image/calendars/calendar_al.gif') no-repeat 40% 50%; float:left; width:20px }
table.datepickerViewDays tbody.datepickerMonths, table.datepickerViewDays tbody.datepickerYears { display:none }
table.datepickerViewMonths tbody.datepickerDays, table.datepickerViewMonths tbody.datepickerYears, table.datepickerViewMonths tr.datepickerDoW { display:none }
table.datepickerViewYears tbody.datepickerDays, table.datepickerViewYears tbody.datepickerMonths, table.datepickerViewYears tr.datepickerDoW { display:none }
td.datepickerDisabled a, td.datepickerDisabled.datepickerNotInMonth a { color:#333 }
td.datepickerDisabled a:hover { color:#333 }
td.datepickerSpecial a { background:#700 }
td.datepickerSpecial.datepickerSelected a { background:#a00 }

/* custom */

.note {
    font-size: 0.8em;
}
.jqplot-yaxis-tick {
  white-space: nowrap;
}
.jqplot-image-button {
  display: none;
  visibility: hidden;
}

.chart_div {
  position: absolute;
  z-index: 10000;
  background-color: #ffffff;
  border: 1px solid #000000;
  padding: 10px;
}

.hidden {
  display: none;
  visibility: hidden;
}
#topbox .logo1 {
  position:absolute;
  left:0;
  top:61px;
}
#topbox #logo-dlznik {
  display:block;
  width:176px;
  height:37px;
  position:absolute;
  top:76px;
  left:0;
}
#topbox .sledovanie-firiem {
  position:absolute;
  left:247px;
  top:55px;
}
#topbox #logo-dlznik-small {
  display:block;
  width:89px;
  height:19px;
  position:absolute;
  top:96px;
  right:0;
}
#topbox #logo-zoznam {
  display:block;
  width:156px;
  height:39px;
  position:absolute;
  top:54px;
  right:0;
}
#topbox .top-info {
  border-bottom:1px dotted #999999;
  font-size:11px;
  padding:17px 0 0 0;
  height:21px;
}
#topbox .top-info .left {
  float:left;
}
#topbox .top-info .left span {
  color:#ff8000;
}
#topbox .top-info .right {
  float:right;
}
#topbox .top-info .right ul {
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding:0;
}
#topbox .top-info .right ul li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding:0;
  color:#000000;
  background:url('default/image/top_info_delim_bg.gif') no-repeat right 2px;
  padding:0 5px 0 5px;
}
#topbox .top-info .right ul li a {
  color:#ff8000;
}
#topbox .top-info .right ul li a:hover {
  color:#000;
}
#topbox .top-info .right ul .last {
  padding-right:0;
  background:none;
}
#topbox .top-links {
  display:none;
  width:432px;
  position:absolute;
  top:73px;
  left:249px;
  background:url('default/image/top_links_top_bg.gif') no-repeat 0 0;
}
#topbox .top-links .content {
  background:url('default/image/top_links_bottom_bg.gif') no-repeat 0 bottom;
  min-height:29px;
  font-size:14px;
  padding:13px 20px 0 20px;
}
#topbox .top-links .content a {
  color:#000;
}
#topbox .top-links .content a:hover {
  color:#E13C00;
}
#topbox .top-links .content .company-track {
  background:url('default/image/top_links_ico_bg.png') no-repeat 0 0;
  padding:0 0 0 22px;
  margin-right:14px;
}
#topbox .top-links .content .daily-report {
  background:url('default/image/top_links_ico_bg.png') no-repeat 0 -19px;
  padding:0 0 0 20px;
  margin-right:16px;
}
#topbox .top-links .content .exchange-claims {
  background:url('default/image/top_links_ico_bg.png') no-repeat 0 -38px;
  padding:0 0 0 20px;
}
#content #left_panel .left-search {
  width:180px;
  margin:0 auto;
  text-align:left;
  padding:10px 0 0 0;
}
#content #left_panel .left-search form {
  margin:0 0 7px 0;
}
#content #left_panel .left-search form .search {
  width:178px;
  height:30px;
  background:url('default/image/search_bg.gif') no-repeat 0 0;
  padding:1px 2px;
}
#content #left_panel .left-search form .search input[type="text"] {
  float:left;
  font-size:12px;
  background:#fff;
  border:0;
  width:132px;
  padding:7px 10px 5px 10px;
  margin:0;
}
#content #left_panel .left-search form .search .btn {
  float:left;
  border:0;
  width:25px;
  height:28px;
  background:url('default/image/search_submit_btn_bg.gif') no-repeat 0 0;
  text-indent:-9999px;
  overflow:hidden;
  cursor:pointer;
}
#content #left_panel .left-search .advanced-search {
  color:#000;
  display:none;
}
#content #left_panel .left-search .advanced-search:hover {
  color:#E13C00;
}
#content #left_panel #add-deptor {
  display:block;
  width:220px;
  height:41px;
  line-height:41px;
  background:url('default/image/add_deptor_bg.gif') no-repeat 0 0;
  color:#000;
  font-size:18px;
  text-align:center;
  margin-bottom:10px;
}
.login form {
  width:180px;
  margin:0 auto;
}
.login form label {
  display:block;
  width:51px;
  float:left;
  padding:8px 0 0 0;
}
.login form input[type="text"], .login form input[type="password"] {
  float:left;
  width:109px;
  border:0;
  padding:8px 10px;
  
  font-size: 12px;
  margin:0 0 9px 0;
  background:url('default/image/input_small_bg.gif') no-repeat 0 0;
}
.login .btn {
  width:129px;
  height:30px;
  
  font-size:14px;
  font-weight:bold;
  text-align:center;
  color:#1c1c1c;
  background:url('default/image/login_btn_bg.gif') no-repeat 0 0;
  border:0;
  cursor:pointer;
  margin-left:51px;
}
.login ul {
  padding:11px 0 0 0;
  text-align: center;
}
.login ul li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding:0 8px 0 0;
  margin:0 2px 0 0;
  background:url("default/image/top_info_delim_bg.gif") no-repeat right 2px;
}
.login ul .last {
  background:none;
}
.login ul .last a {
  color:#ff8000;
  font-size:13px;
  font-weight:bold;
}
.login ul .last a:hover {
  color:#000;
}
.login ul li a {
  color:#000;
}
.login ul li a:hover {
  color:#FF8000;
}

/* unemployment */

#chart_main {
    margin: 20px 0px 10px 0px;
}

/* forms */
ul.errorlist { clear:both; }
ul.errorlist li { color:#ff5d00; padding:0px 0px 5px 0px; margin:0 }

/* receivable */

.receivable h1 {
    color: #000000;
    
    font-size: 20px;
    font-weight: normal;
    line-height: 42px;
    margin: 0;
    padding: 0 0 20px;
}

.receivable h2 {
    color: #FF5D00;
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 8px 0 15px;
}

.receivable label {
    width: 130px;
}
#middle_panel_2 {
    position:relative;
}
#middle_panel_2 .standard_box {
    position:absolute;
    top:0;
    right:0;
}

/* box naposledy pridane */

.latest-search .row {
    background: url("default/image/module_unemployment/unemployment_div.gif") repeat-x scroll center bottom transparent;
}
.latest-search .row .name {
    padding:4px 5px 6px 5px;
}