/* --------------------------------------------------------------- */
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
    { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img {}
fieldset { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
strong { font-weight: bold; }
li { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input,textarea,select { font-family:inherit; font-size:inherit; font-weight:inherit; }
input,textarea,select { font-size:100%; }
legend { color:#000; }
del,ins { text-decoration:none; }
a { text-decoration:none; }
a:hover{ cursor:pointer; text-decoration:none; }
a img { border: 0; }
input.submit { border: 0; }
input.submit.hover,
input.submit:hover { cursor:pointer; }

/* --------------------------------------------------------------- */
/* clearer */
.clear { padding: 0; margin: 0; border: 0; clear: both; width: 100%; height: 0; }

/* --------------------------------------------------------------- */
/* main blocks */
body { font-family : Tahoma, Verdana, sans-serif; font-size : 62.5%; color: red; }
.main {}

/* nagłówek */
.m_header { height: 100px; background-color: #414141; }
.mh_central { width: 960px; margin: 0 auto; }
.mhc_top { height: 5px; background-color: #505050; }
.mhc_bottom { height: 95px; }
.mhcb_logo { width: 50%; float: left; }
.mhcb_logo a,
.mhcb_logo a:visited { display: block; padding: 24px 0 0 22px; }
.mhcb_logo a:hover {}
.mhcb_logo a img { display: block; }
.mhcb_quicks { width: 50%; height: 32px; float: right; padding-top: 63px; font-size: 1.1em; }
.mhcb_quicks a,
.mhcb_quicks a:visited { color: #a0a0a0; height: 32px; line-height: 20px; padding: 0 18px 0 42px; display: block; float:right; background-attachment: scroll; background-color: transparent; background-position: 21px 6px; background-repeat: no-repeat; }
.mhcb_quicks a:hover,
.mhcb_quicks a.selected { color: #ce3d2a; }
.mhcb_quicks a:hover span,
.mhcb_quicks a.selected span { display:block; width: 100%; height: 100%; background: transparent url('/site_media/images/site/quicks_arrow.png') no-repeat scroll 50% 100%; }
.mhcb_quicks a.start { background-image: url('/site_media/images/site/quicks_home.png'); }
.mhcb_quicks a.start:hover {}
.mhcb_quicks a.road_map { background-image: url('/site_media/images/site/quicks_map.png'); }
.mhcb_quicks a.road_map:hover {}
.mhcb_quicks a.contacts { background-image: url('/site_media/images/site/quicks_contacts.png'); }
.mhcb_quicks a.contacts:hover {}
.mhcb_quicks span.pipe { color: #5d5d5d; display: block; float:right; height: 32px; line-height: 20px; }

/* main contents container */
.m_contents { min-height: 500px; background: transparent url('/site_media/images/site/bg_contents.png') no-repeat scroll 50% 0; }
.mc_central { width: 960px; margin: 0 auto; }
.mcc_banner { height: 303px; background: transparent url('/site_media/images/site/banier_big.png') no-repeat scroll 0 3px; overflow: hidden; }
.mcc_banner.fixme { height: 143px; background: transparent url('/site_media/images/site/banier_small.png') no-repeat scroll 0 3px; overflow: hidden; }
.bg_white { width: 100%; height: 100%; background: transparent url('/site_media/images/site/banier_white_border.png') repeat-x scroll 0 0; }
.mccb_menu { height: 40px; position:absolute; max-width: 960px; }
.mccb_flash { width: 960px; height: 300px; padding-top: 3px; }

/* shoutbox (currency/changes/cooper market data) */
.mccb_shoutbox { height: 160px; float:right; margin-top: 143px; background: transparent url('/site_media/images/site/bg_shoutbox.png') repeat-x scroll 0 0; position:absolute; right: 50%; margin-right:-480px; }
.mccb_shoutbox h2 { color: #c4c4c4; font-size: 1.2em; text-transform: uppercase; padding-bottom: 12px; font-weight: bold; }
.mccbs_stock { padding: 20px 38px 0 38px; float:left; height: 115px; }
.mccbss_entry { padding: 4px 0; background: transparent url('/site_media/images/site/shoutbox_dots.png') repeat-x scroll 0 100%; min-width: 145px; }
.mccbss_entry span { font-size: 1.1em; padding-right: 16px; }
.mccbss_entry span.currency { color: #db3535; display:block; float: left; }
.mccbss_entry span.value { color: #e2e2e2; padding-right: 0; display:block; float: left; }
.mccbss_entry span.change { color: #e2e2e2; text-align: right;display:block;  float:right; padding-right: 0;}
.mccbs_cooper { padding: 20px 38px 0 38px; float:left; height: 115px; }
.mccbsc_entry { padding: 4px 0 8px 0; background: transparent url('/site_media/images/site/shoutbox_dots.png') repeat-x scroll 0 100%; min-width: 163px; }
.mccbsc_entry span { font-size: 1.1em; padding-right: 16px; }
.mccbsc_entry span.title { color: #989898; display:block; float: left; }
.mccbsc_entry span.value { color: #e3e3e3; text-align: right; display:block; float:right; padding-right: 0; }
.mccb_shoutbox .source { text-align: right; font-size: 1.1em; color: #8d8d8d; padding: 4px 16px 0 0; }
.mccb_shoutbox .source a,
.mccb_shoutbox .source a:visited { color: #8d8d8d; }
.mccb_shoutbox .source a:hover { text-decoration: underline; }
.mcc_banner.fixme .mccb_shoutbox,
.mcc_banner.fixme .mccb_flash { display: none; }

/* bottom boxes */
.m_bottom { height: 100px; }
.mb_top { height: 3px; background-color: #414141; }
.mb_bottom { min-height: 97px; background: transparent url('/site_media/images/site/bg_bottom.png') repeat-y scroll 50% 0; }
.mbb_center { width: 960px; margin: 0 auto; }
.mbb_boxy { width: 480px; float: left; background-color: #414141; height: 97px; }
.mbb_boxy_right { width: 120px; float: left; height: 97px; }
.mbb_boxy_right h3 { display:block; height: 30px; color: #291d19; font-size: 1.2em; text-transform: uppercase; padding: 2px 5px 0px 5px; text-align: center; }
.mbb_boxy_right a,
.mbb_boxy_right a:visited { text-align: center; display: block; }
.mbb_boxy_right a:hover {}
.mbb_boxy_right a img {}
.mbb_boxy_right.box_unia {}
.mbb_boxy_right.box_sggik {}
.mbb_boxy_right.box_gazele {}
.mbb_boxy_right.box_cdn {}

.mbb_boxy_right.box_cdn h3 { line-height: 30px; }
.mbb_boxy_right.box_sggik a {}
.mbb_boxy_right.box_gazele a { padding-top: 11px; }
.mbb_boxy_right.box_cdn a { padding-top: 12px; }

.mbb_boxy .mbbx_entry { width: 240px; height: 97px; float: left; }
.mbb_boxy .mbbx_entry a,
.mbb_boxy .mbbx_entry a:visited { display: block; width: 100%; height: 100%; }
.mbb_boxy .mbbx_entry a:hover {}
.mbb_boxy .mbbx_entry a span,
.mbb_boxy .mbbx_entry a:visited span { display:block; margin: 81px 14px 0 0; float:right; height: 16px; line-height: 16px; background: white url('/site_media/images/site/more_arrow.png') no-repeat scroll 90% 7px; color: #ce3d2a; font-size: 1.0em; padding: 0 21px 0 7px; }
.mbb_boxy .mbbx_entry a:hover span { color: #ffffff; background: #545454 url('/site_media/images/site/more_arrow_hv.png') no-repeat scroll 90% 7px; }

/* stopka */
.m_footer { height: 65px; background: transparent url('/site_media/images/site/bg_footer2.png') repeat-x scroll 0 0; }
.mf_central { width: 920px; margin: 0 auto; padding-top: 3px; }
.mfc_left { width: 50%; float: left; padding-top: 14px; }
.mfc_left p { font-size: 1.1em; color: #777777; }
.mfc_right { width: 50%; float: right; padding-top: 14px; text-align: right; }
.mfc_right p { font-size: 1.1em; color: #777777; }
.mfc_right p a,
.mfc_right p a:visited { color: #777777; }
.mfc_right p a:hover { text-decoration: underline; }

/* globalne wiadomości */
.mcc_global_messages {}
.mcc_global_messages ul {}
.mcc_global_messages ul li { display: block; margin: 7px auto 4px auto; padding: 6px 50px; color: #1F1F1D; font-size: 1.1em; line-height: 17px; width: 80%; }
.mcc_global_messages ul li.messages { border: 1px solid #51ff51; background-color: #c7ffd0; }
.mcc_global_messages ul li.errors { border: 1px solid #ff5151; background-color: #ffc7c7; }

/* body - czyli to co w środku */
.mcc_bodi { width: 960px; margin: 0 auto; padding-top: 3px; }
.mcci_main { width: 720px; float: left; }
.mcci_main.full_size { width: 100%; float: none; }
.mcci_sidebar { width: 239px; float: right; }

/* box z kontaktami */
.mccis_contacts { background: transparent url('/site_media/images/site/gradient_box_header.png') repeat-x scroll 0 0; padding: 0 8px 38px 8px; }
.mccis_contacts h3 { display:block; /*height: 62px; line-height: 62px;*/ color: #291d19; font-size: 1.4em; font-weight: bold; text-transform: uppercase; padding: 24px 0; }
.mccis_contacts .mccisc_map { padding-bottom: 19px; max-height: 300px; overflow: hidden; }
.mccis_contacts .mccisc_map iframe { width: 220px; height: 100px; }
.mccis_contacts .mccisc_map small a,
.mccis_contacts .mccisc_map small a:visited { display: none; font-size: 11px; color: #030303; }
.mccis_contacts .mccisc_map small a:hover { text-decoration: underline; }
.mccis_contacts h4 { font-weight: bold; color: #291d19; font-size: 1.1em; padding-bottom: 19px; }
.mccis_contacts p { color: #291d19; font-size: 1.1em; line-height:17px; }
.mccis_contacts a.btn_more,
.mccis_contacts a.btn_more:visited { display: block; float: right; height: 20px; line-height: 20px; padding: 0 21px 0 7px; color: white; font-size: 1.1em; background: #414141 url('/site_media/images/site/more_arrow2.png') no-repeat scroll 90% 7px; margin: 5px 10px; }
.mccis_contacts a.btn_more:hover { background: #ce3d2a url('/site_media/images/site/more_arrow2_hv.png') no-repeat scroll 90% 7px; }

/* box z głównej strony */
.mccim_box { width: 224px; float: left; background: transparent url('/site_media/images/site/gradient_box_header.png') repeat-x scroll 0 0; padding: 0 8px 38px 8px; }
.mccim_box.thinner { width: 223px; margin-right: 1px; }
.mccim_box h3 { display:block; /*min-height: 62px;*/ /*line-height: 62px;*/ color: #291d19; font-size: 1.4em; font-weight: bold; text-transform: uppercase; padding: 24px 0; }
.mccim_box .mccimb_image { padding-bottom: 19px; max-height: 300px; overflow: hidden; }
.mccim_box .mccimb_contents {}
/*.mccim_box a.btn_more,
.mccim_box a.btn_more:visited { display: block; float: right; height: 20px; line-height: 20px; padding: 0 21px 0 7px; color: white; font-size: 1.1em; background: #414141 url('/site_media/images/site/more_arrow2.png') no-repeat scroll 90% 7px; margin: 5px 10px; }
.mccim_box a.btn_more:hover { background: #ce3d2a url('/site_media/images/site/more_arrow2_hv.png') no-repeat scroll 90% 7px; }*/
a.btn_more,
a.btn_more:visited { display: block; float: right; height: 20px; line-height: 20px; padding: 0 21px 0 7px; color: white; font-size: 1.1em; background: #414141 url('/site_media/images/site/more_arrow2.png') no-repeat scroll 90% 7px; margin: 5px 10px; }
a.btn_more:hover { background: #ce3d2a url('/site_media/images/site/more_arrow2_hv.png') no-repeat scroll 90% 7px; }

/* ARTYKUŁY */
.article { padding-bottom: 20px; }
.articleTextbox { padding: 0 20px 0 20px;}
.main_title { background: transparent url('/site_media/images/site/gradient_box_header.png') repeat-x scroll 0 0; padding: 0 20px; }
.main_title h1,
.main_title h2 { display:block; color: #291d19; font-size: 1.4em; font-weight: bold; text-transform: uppercase; padding: 24px 0; }
.image_box { display: block; float: left; text-align: center; overflow: hidden; }
.image_box a { display: block; }
.image_box p { text-align: justify; padding: 0 10px; }
.WYSWIG .image_box p { padding-bottom: 0; margin: 0; text-align: center; /*font-size: 0.9em;*/ color: #DB3535; }
.articleSection p,
.article p { text-align: justify; /*padding: 8px 0;*/ }
.articleFilesSection { margin-top: 10px; /*border-top: 1px solid #666666;*/ padding: 0 10px; }
.articleFilesSection h4 { display:block; color: #291d19; font-size: 1.2em; font-weight: bold; text-transform: uppercase; padding: 12px 0; }
.articleFilesSection ol {}
.articleFilesSection ol li { padding: 2px 0; font-size:1.1em; color: #291D19; }
.articleFilesSection ol li a,
.articleFilesSection ol li a:visited { color:#DB3535; text-decoration:underline; }
.articleFilesSection ol li a:hover { color: #291d19; }
.articleImagesBottomWide .image_box { float: none; max-width: 700px; overflow:hidden; padding-bottom: 10px; }
.articleImagesBottomWide .image_box img { }
.articleImagesTopWide .image_box { float: none; max-width: 700px; overflow:hidden; padding-bottom: 10px; }
.articleImagesTopWide .image_box img { }
.articleImagesRight { float:right; padding: 10px; }
.articleImagesRight .image_box { float:right; clear:right; max-width: 200px; padding-bottom: 10px; }
.articleImagesLeft { float:left; padding: 10px; }
.articleImagesLeft .image_box { clear:left; max-width: 200px; padding-bottom: 10px; }
.articleImagesBottom .image_box { width: 50%; }
.articleImagesBottomThree .image_box { width: 33%; padding-bottom: 10px; }
.articleImagesTopThree .image_box { width: 33%; padding-bottom: 10px; }
.articleImagesTop {}
.articleImagesTop .image_box { width: 33%; }
/* sekcja */
.articleSection {}
.as_entry { padding: 0 20px 15px 20px; margin-bottom: 15px; border-bottom: 1px solid #bfbfbf; }
.as_entry.last_entry { margin-bottom: 5px; border-bottom: 0 }
.ase_image { float: left; width: 120px; padding: 0 20px 20px 0; overflow: hidden; }
.ase_rest { float: right; width: 520px; }
.ase_rest h2 { color: #ce3d2a; font-weight: bold; font-size: 1.1em; }
.ase_rest h2 a,
.ase_rest h2 a:visited { color: #ce3d2a; }
.ase_rest h2 a:hover { text-decoration: underline; }
.ase_rest .WYSWIG { padding-top: 10px; }
.ase_rest .btn_more,
.ase_rest .btn_more:visited { margin: 0; }
.no_article_text { font-size: 1.1em; color: #291d19; }

.as_entry.noimage .ase_image { display: none; }
.as_entry.noimage .ase_rest { float: none; width: 680px; }

/*
.in_news_section .ase_image {}
.in_news_section .ase_image img { display: block; }
.in_news_section .ase_rest { width: 100%; float: none; }*/

/* WYSWIG */
.WYSWIG { font-size: 1.1em; color: #291d19; text-align: justify; }
.WYSWIG { line-height: 17px; }
.WYSWIG em { font-style: italic; }
.WYSWIG p { padding-bottom: 12px; line-height: 17px; }
.WYSWIG p img { /*display: block; float: left; padding: 10px;*/ }
.WYSWIG ul { margin-bottom: 20px; }
.WYSWIG ul li ul { margin-bottom: 0px; }
.WYSWIG ul li { background: transparent url(/site_media/images/site/list_item.png) no-repeat scroll 4px 7px; list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom:6px; padding-left:22px; }
.WYSWIG h1, .WYSWIG h2, .WYSWIG h3, .WYSWIG h4, .WYSWIG h5, .WYSWIG h6
    { display:block; color:#030303; font-weight:normal; font-weight: bold; }
.WYSWIG h1 { background:transparent url(/site_media/images/bullet_about.png) no-repeat scroll 0 0; font-size:1.5em;
    height:26px; line-height:26px; margin:15px 0; padding:15px 0 15px 37px;
}
.WYSWIG h2 { font-size:1.2em; /*height:22px;*/ line-height:22px; padding: 8px 0 8px 10px; }
.WYSWIG h3 { font-size:1.2em; /*height:20px;*/ line-height:20px; padding: 5px 0 5px 10px; }
.WYSWIG h4 { font-size:1.1em; /*height:18px;*/ line-height:18px; padding: 4px 0 4px 10px; }
.WYSWIG h5 { font-size:1.1em; /*height:18px;*/ line-height:18px; padding: 3px 0 3px 10px; }
.WYSWIG h6 { font-size:1.1em; /*height:17px;*/ line-height:17px; padding: 1px 0 1px 10px; }
.WYSWIG a, .WYSWIG a:visited { color: #DB3535; text-decoration: none; }
.WYSWIG a:hover { /*color:#242424;*/ text-decoration: underline; }
.WYSWIG table {}
.WYSWIG table tr {}
.WYSWIG table tr td { border: 1px solid #b9b9b9; padding: 0 5px; }
.WYSWIG table th {}
.WYSWIG table tr.naglowek td,
.WYSWIG table td.naglowek,
.WYSWIG table th td { color: #242424; font-weight: bold; border: 1px solid #b9b9b9; padding: 0 5px; background-color: #d8e8d8; }

/* sitemap */
.sitemap {}
.sitemap ul {}
.sitemap ul li {}
.sitemap ul.subList2 {}
.sitemap ul.subList2 li { padding-left: 30px;}
.sitemap ul.subList2 li a,
.sitemap ul.subList2 li a:visited { color: #291D19; background: transparent url('/site_media/images/site/more_arrow2.png') no-repeat scroll 2px 5px; padding-left: 20px; font-size: 1.1em; }
.sitemap ul.subList2 li a:hover { text-decoration: underline; background-image: url('/site_media/images/site/more_arrow2_hv.png'); }
.sitemap .menuTree { padding: 0 10px; }

/* organizacje */
.organisations {}
.o_list,
.o_boxes { padding: 0 20px; }
.o_list ul {}
.o_list ul li { padding-left: 30px; }
.o_list ul li a,
.o_list ul li a:visited { color: #291D19; background: transparent url('/site_media/images/site/more_arrow2.png') no-repeat scroll 2px 5px; padding-left: 20px; font-size: 1.1em; }
.o_list ul li a:hover { text-decoration: underline; background-image: url('/site_media/images/site/more_arrow2_hv.png'); }
.ob_entry { width: 200px; float: left; padding-bottom: 27px; }
.ob_entry.avec_margin { margin-right: 35px; }
.obe_logo { width: 190px; height: 90px; padding: 5px; background-color: #e6e6e6; }
.obe_logo:hover { background-color: #c2c2c2; }
.obe_logo a,
.obe_logo a:visited { display: block; width: 190px; height: 90px; overflow:hidden; text-align: center; }
.obe_logo a:hover {}
.obe_logo a img {}
.obe_contents {}
.obe_contents h2 { display: block; padding: 7px 0 14px 0; font-size: 1.1em; }
.obe_contents h2 a,
.obe_contents h2 a:visited { color: #282727; font-weight: bold; /*font-size: 1.1em;*/ text-align: justify; }
.obe_contents h2 a:hover { text-decoration: underline; }
.obe_link .btn_more,
.obe_link .btn_more:visited { margin: 0; }
.no_organisations { color: #291D19; font-size: 1.1em; }


/* podstrona kontaktów */
.contact {}
.contact_inner { padding: 0 20px; }
.c_left { width: 510px; float: left; }
.cl_avatar_box { display:block; float: left; width: 120px; height: 120px; overflow:hidden; border: 3px solid #414141; margin: 0 10px 5px 0; }
.cl_description {}
.c_right { width: 450px; float: right; }
.c_left .main_title,
.c_right .main_title { padding: 0 20px; }
.cr_map { padding: 0px 20px 20px 20px; }
.cr_map iframe { width: 410px; height: 200px; }
.cr_map small a,
.cr_map small a:visited { color: #434343; font-size: 1.0em; margin-top: 12px; display: block; }
.cr_map small a:hover { text-decoration: underline; }
.cr_map small a span { color: #df3e34; }
.c_left ul.mplb_contents { padding: 10px 0 20px 0; float: left; }
.c_left ul.mplb_contents li { clear: both; padding: 2px 0; }
.c_left ul.mplb_contents li p { font-size: 1.1em; color: #1f1f1d; display:block; float: left; }
.c_left ul.mplb_contents li a,
.c_left ul.mplb_contents li a:visited { color: #DB3535; }
.c_left ul.mplb_contents li a:hover { text-decoration:underline; }
.c_left ul.mplb_contents li p span,
.c_left ul.mplb_contents li span { font-size: 1.1em; color: #1f1f1d; font-weight: bold; float: left; display: block; width: 58px; text-align: right; padding-right: 10px; min-height: 14px; }
.cl_form { padding-bottom: 20px; }

.textarea_box { width: 240px; float: right; }
.form_fieldset .textarea_box textarea { width: 230px; min-height: 110px; overflow: auto; }
.form_fieldset .textarea_box .ff_errorBox,
.form_fieldset .textarea_box .ff_regularBox { width: 230px; }

 /* globalny templejt formularzy */
.form_fieldset {}
.form_fieldset ul.errorlist { padding-bottom: 4px; }
.form_fieldset ul.errorlist li {}
.form_fieldset .ff_errorBox {}
.form_fieldset .ff_regularBox { padding-bottom: 5px; }
.form_fieldset .ff_errorBox,
.form_fieldset .ff_regularBox { float:left; width: 208px; }
.form_fieldset label { float: left; padding: 2px 2px 0 0; font-size: 1.1em; color: #424242; font-weight: bold; }
.form_fieldset .ff_errorBox label { color: red; }
.form_fieldset input,
.form_fieldset select,
.form_fieldset textarea { font-size: 1.1em; padding: 2px 3px 3px 3px; }
.form_fieldset input[type=text],
.form_fieldset input[type=password],
.form_fieldset select,
.form_fieldset textarea { clear: both; display: block; width: 200px; border: 1px solid #727272; }
.form_fieldset input[type=submit] { border: 0; display: block; float: right; height: 20px; line-height: 20px; padding: 0 21px 0 7px; color: white; font-size: 1.1em; background: #414141 url('/site_media/images/site/more_arrow2.png') no-repeat scroll 90% 8px; margin: 5px 0px 5px 10px; }
.form_fieldset input[type=submit]:hover { background: #ce3d2a url('/site_media/images/site/more_arrow2_hv.png') no-repeat scroll 90% 8px; cursor: pointer; }
.form_fieldset textarea { height: 90px; }
.form_fieldset select { background: none; width: 148px; margin: 0; }
.ff_helptext { padding: 0 0 4px 125px; }
.ff_helptext em { display: block; float: left; }
.ff_helptext p { display: block; float: left; color: #1d55a4; font-size: 1.1em; }
.ff_this_box_errors {}
.form_fieldset .ff_regularBox .ff_this_box_errors { display: none; }
.ff_this_box_errors em { /*margin-left: 126px;*/ float: left; }
.ff_this_box_errors ul { float: left; }
.ff_this_box_errors ul li { font-size: 1.1em; }
.ff_req { float: left; display: block; padding-left: 3px; font-style: normal; }
.ff_req_zaslepka { visibility: hidden; }
/* vertical */
/*.vertical .form_fieldset {}
.vertical .form_fieldset ul.errorlist {}
.vertical .form_fieldset ul.errorlist li {}
.vertical .form_fieldset .ff_errorBox {}
.vertical .form_fieldset .ff_regularBox {}*/
.vertical .form_fieldset label { width: 70px; }
.vertical .form_fieldset input { padding: 4px 3px 3px 3px; }
/*.vertical .form_fieldset input { font-size: 1.1em; padding: 2px 3px 3px 3px; }
.vertical .form_fieldset input[type=text],
.vertical .form_fieldset input[type=password] { width: 140px; border: 1px solid #cdcdcd; background: white url('/site_media/images/gradient_input.png') repeat-x scroll 0 0; }
.vertical .form_fieldset input[type=submit] { border: 1px solid #1d55a4; background-color: #3b6cb0; padding: 1px 10px 1px 10px; color: white; }
.vertical .form_fieldset input[type=submit]:hover { cursor: pointer; border: 1px solid #3b6cb0; background-color: #1d55a4; }
.vertical .form_fieldset textarea {}
.vertical .ff_helptext {}
.vertical .ff_this_box_errors {}
.vertical .ff_this_box_errors em { margin-left: 132px; float: left; }
.vertical .ff_this_box_errors ul { float: left; }
.vertical .ff_this_box_errors ul li { font-size: 1.1em; }
.vertical .ff_req {}
.vertical .ff_req_zaslepka { visibility: hidden; }*/

.vertical_errors {}
.vertical_errors ul {}
.vertical_errors ul li {}
.vertical_fields { padding-top: 6px; float: left; }
.vertical_fields.no_padding { padding-top: 0; }
.vertical_fields.padding_submit { padding-top: 5px; }
.vertical_fields input[type=submit] { margin: 1px 0 0 30px; }
.vertical_particular_field { float: left; min-height: 25px; }
.vertical_particular_field ul { float: left; }
.vertical_particular_field ul li { display: inline; }
.vertical_particular_field em { float: left; }
.vertical_particular_field label { float: left; }

/* pagination */
.paginationContainer { padding: 0 0 40px 0; }
.paginationContainer a,
.paginationContainer a:visited { display: block; min-width: 20px; height: 20px; float: left; color: black; }
.paginationContainer a span { display: inline-block; height: 20px; line-height: 20px; }
.paginationContainer a span.border { color: #323232; }
.paginationContainer a span.value { font-weight: bold; color: #ce3d2a; }
.paginationContainer a:hover span.border { color: #666666; }
.paginationContainer a:hover span.value { color: #666666; }

.paginationContainer a.inactive { padding-right: 10px; }

.pC_contents { display:block; float: left; min-width: 10px; height: 20px; }

.paginationContainer a.pC_current span.value { color: #323232; }
.pC_regular,
.pC_hellip,
.pC_current { text-align: center; font-size: 1.1em; }

.pC_hellip,
.pC_current { cursor: default; }

.pC_first,
.pC_first:visited { padding-right: 10px; background: transparent url(/site_media/images/site/pagin_first.png) no-repeat scroll 50% 50%; }
.pC_first:hover { background-image: url(/site_media/images/site/pagin_first_hv.png); }
.pC_first_inactive { padding-right: 10px; background: transparent url(/site_media/images/site/pagin_first_inactive.png) no-repeat scroll 50% 50%; }
.pC_prev,
.pC_prev:visited { padding-right: 10px; background: transparent url(/site_media/images/site/pagin_prev.png) no-repeat scroll 50% 50%; }
.pC_prev:hover { background-image: url(/site_media/images/site/pagin_prev_hv.png); }
.pC_prev_inactive { padding-right: 10px; background: transparent url(/site_media/images/site/pagin_prev_inactive.png) no-repeat scroll 50% 50%; }
.pC_next,
.pC_next:visited { padding-left: 10px; background: transparent url(/site_media/images/site/pagin_next.png) no-repeat scroll 50% 50%; }
.pC_next:hover { background-image: url(/site_media/images/site/pagin_next_hv.png); }
.pC_next_inactive { padding-left: 10px; background: transparent url(/site_media/images/site/pagin_next_inactive.png) no-repeat scroll 50% 50%; }
.pC_last,
.pC_last:visited { padding-left: 10px; background: transparent url(/site_media/images/site/pagin_last.png) no-repeat scroll 50% 50%; }
.pC_last:hover { background-image: url(/site_media/images/site/pagin_last_hv.png); }
.pC_last_inactive { padding-left: 10px; background: transparent url(/site_media/images/site/pagin_last_inactive.png) no-repeat scroll 50% 50%; }

/* podstrony błędów */
.m_error { width: 100%; min-height: 200px; background: transparent url('/site_media/images/site/gradient_errorp.png') repeat-x scroll 0 0; }
.me_contents { width: 960px; margin: 0 auto; padding-top: 143px; }
.mec_logo { padding-bottom: 35px; }
.mec_logo a { display:inline-block; margin: 0 auto; margin-left: 355px; }
.mec_logo a img { display: block; }
.mec_code { width: 120px; height: 32px; margin: 0 auto; padding-left: 42px; background: transparent url('/site_media/images/site/error_page_icon.png') no-repeat scroll 0 0; }
.mec_code p { line-height: 26px; color: #d81a1a; font-size: 2.2em; }
.mec_message { padding-top: 7px; }
.mec_message p { color: #d91b1b; text-align: center; font-size: 1.1em; font-weight: bold; }
.mec_link {}
.mec_link a,
.mec_link a:visited { display: block; float: left; height: 20px; line-height: 20px; padding: 0 21px 0 7px; color: white; font-size: 1.1em; background: #414141 url('/site_media/images/site/more_arrow2.png') no-repeat scroll 90% 7px; margin: 46px 0px 5px 446px; }
.mec_link a:hover { background: #ce3d2a url('/site_media/images/site/more_arrow2_hv.png') no-repeat scroll 90% 7px; }

/* nowy sajtmap */
.mt_list { padding: 0 30px 0 10px; }
.mtl_head { height: 72px; background: transparent url('/site_media/images/site/sm_main_arrow.png') no-repeat scroll 50% 40px; text-align: center; }
.mtl_head a,
.mtl_head a:visited { font-size: 1.1em; font-weight: bold; color: #474747; line-height: 20px; }
.mtl_head a:hover { color: #DB3535; }
.mtl_contents {}
.mtlc_entry { width: 136px; float: left; padding-bottom: 20px; }
.mtlc_entry.first { width: 106px; }
.mtlc_entry.second { width: 106px; }
.mtlc_entry.third { width: 196px; }
.mtlc_entry.fourth {}
.mtlc_entry.fifth {}
.mtlce_arrow { height: 28px; background: transparent url('/site_media/images/site/sm_arrow.png') no-repeat scroll 50% 0; overflow: hidden; }
.mtlce_arrow .blend { background-color: white; height: 10px; }
.mtlc_entry.first .mtlce_arrow .blend { width: 52px; float: left; }
.mtlc_entry.second .mtlce_arrow .blend { display: none; }
.mtlc_entry.third .mtlce_arrow .blend { display: none; }
.mtlc_entry.fourth .mtlce_arrow .blend { display: none; }
.mtlc_entry.fifth .mtlce_arrow .blend { width: 53px; float: right; }
.mtlce_title { padding-top: 14px; }
.mtlce_title p { font-size: 1.1em; font-weight: bold; color: #474747; text-align: center; }
.mtlce_title p a,
.mtlce_title p a:visited { color: #474747; }
.mtlce_title p a:hover { color: #DB3535; }
.mtlce_childs { padding: 22px 0 0 30px; }
.mtlce_childs a,
.mtlce_childs a:visited { font-size: 1.1em; color: #474747; padding-left: 24px; display:block; background: transparent url('/site_media/images/site/sm_child_list_item.png') no-repeat scroll 0 3px; padding-bottom: 12px; }
.mtlce_childs a:hover { color: #DB3535; }

.mtlc_entry.first.last .mtlce_arrow { background-image: url('/site_media/images/site/sm_arrow_only.png'); }
.mtlc_entry.second.last .mtlce_arrow,
.mtlc_entry.third.last .mtlce_arrow,
.mtlc_entry.fourth.last .mtlce_arrow,
.mtlc_entry.fifth.last .mtlce_arrow { background-image: url('/site_media/images/site/sm_arrow_last.png'); }
.mtlc_entry.last .blend { display: none; }

/* kontakt department */



/* ZMIENIĆ TO PÓŹNIEJ ! */
.mccbs_stock { padding: 20px 28px 0 28px; }

.mbb_boxy .mbbx_entry {}
.mbb_boxy .mbbx_entry a,
.mbb_boxy .mbbx_entry a:visited { display:block; }
.mbb_boxy .mbbx_entry a img,
.mbb_boxy .mbbx_entry a:visited img {}
.mbb_boxy .mbbx_entry a:hover img {
    /*background: blue url('/site_media/images/site/bottom_box_overlay.gif') no-repeat scroll 100% 100%;*/
    /*background: blue url('/site_media/images/site/bottom_box_overlay.gif') no-repeat scroll 100% 100%;*/
    }

.mbb_boxy .mbbx_entry a span,
.mbb_boxy .mbbx_entry a:visited span { margin: -19px 14px 0 0; position: relative;  }

.mccim_box .mbbx_entry a span,
.mccim_box .mbbx_entry a:visited span,
.mccim_box .mbbx_entry a:hover span { display: none; }

