/*@import url(fonts/stylesheet.css);*/

html, body, h1, h2, h3, h4, h5, h6, div, span, p, address, form, fieldset, img,
ul, li, hr, table, strong {margin:0;padding:0;outline:none;line-height:normal;}

body {background:url("../images/content_background.png") repeat-x;height:100%;width:100%}
body.error404 div { background: url('../images/error404.png') 50% 50% no-repeat; width: 100%; height: 500px;  }
body.error404 div a { display: block; height: 100%; widht: 100%; }

a {outline:none !important}
/* common ***/
.container {width:1240px;margin:0 auto;position:relative}
.container.white {background:url(../images/right_column_bg.png) repeat-y right #fff}
.clear {clear:both;margin:0}
.franklin {font-family:Tahoma, Arial}
.sansation {font-family:'sansationregular', 'Myriad Pro', 'MyriadPro', 'PT Sans', 'Arial';font-size:12px;font-weight:100}
.sansation-bold {font-family:'sansationbold', 'Myriad Pro', 'MyriadPro', 'PT Sans', 'Arial';font-size:12px;font-weight:500}
.sansation-light {font-family:'sansation_lightlight', 'Myriad Pro', 'MyriadPro', 'PT Sans', 'Arial';font-size:12px;font-weight:100}

#main_logo {margin:30px 0 0 58px; float:left;}


a.read-more {background:url(../images/product_list_arrow.png) no-repeat 100% 6px;padding-right:6px}

.icons {width:15px;height:18px;display:block;float:left;margin-right:7px}
.icons.xls-icon {background:url(../images/xls_icon.gif) no-repeat 0 3px;}

.bt-1, .bt-2 {float:left;background:url(../images/bt_small_left.png) no-repeat;background-position:0px 0;color:#f1545a;margin:10px 0 10px 12px;padding:0;line-height:normal}
.bt-1:hover, .bt-2:hover {text-decoration:none}
.bt-1 span .text, .bt-2 span .text {display:inline;background:url(../images/bt_small_more.png) no-repeat right;padding:0 10px 0 0;margin:5px 0 0;color:#F1545A;font-size:12px;font-family:Tahoma,Arial;font-style:normal;float:left}
.bt-1 span, .bt-2 span {background:url(../images/bt_small_continous.png?ts=20150616) no-repeat 100% 0;display:block;height:24px;color:#f1545a;margin-left:7px;padding:/*2px 14px 0 11px*/0 14px 2px 11px; white-space: nowrap;}
.bt-1:hover span .text, .bt-2:hover span .text {text-decoration:underline}

.bt-2 {margin-left:8px}
.bt-2 span .text {background:url(../images/bt_small_back.png) no-repeat left;padding-left:12px}
.bt-2 span {padding-left:8px;padding-right:11px}


.bt-3 {float:left;background:url(../images/bt_small_left.png) no-repeat;background-position:0px 0;color:#f1545a;margin:0px 0 0 12px;padding:0;line-height:normal}
.bt-3:hover {text-decoration:none}
.bt-3 span .text {display:inline;background:url(../images/red_arrow.png) no-repeat left;padding:0 0 0 20px;margin:5px 17px 0 6px;color:#F1545A;font-size:12px;font-family:Tahoma,Arial;font-style:normal;float:left}
.bt-3 span {background:url(../images/bt_small_continous.png) no-repeat 100% 0;display:block;height:24px;color:#f1545a;margin-left:7px;padding:0 0 2px}
.bt-3:hover span .text {text-decoration:underline}

.bt-4 {display:inline-block;background:url(../images/bt_small_left.png) no-repeat;background-position:0px 0;color:#ed1c24 !important;margin:0;padding-left:7px;line-height:26px;}
.bt-4:hover {text-decoration:none}
.bt-4 span {background:url(../images/bt_small_continous.png) no-repeat 100% 0;display:block;height:26px;color:#ed1c24;padding:0 14px 0 7px;line-height:26px;}


.hide {display:none;}

.right {float:right !important}

.print-icons {background:url(../images/print_icons_akt.png) no-repeat;height:22px;width:22px;display:block;float:right;margin-left:10px;margin-bottom:10px}
.print-icons.pdf {background-position:0px 0}
.print-icons.print {background-position:-22px 0;width:25px}

.print-icons.pdf:hover {background-position:0px -23px}
/*.print-icons.print:hover {background-position:-22px -23px;width:25px}*/

.style-icons {background:url(../images/ikony.png) no-repeat;width:17px;height:15px;display:inline-block;margin-right:6px;vertical-align: middle;margin-left:-25px;}
.style-icons.pdf {background-position:0px -2px}
.style-icons.doc, .style-icons.docx {background-position:-19px -2px}
.style-icons.xls, .style-icons.xlsx {background-position:-37px -2px}
.style-icons.png, .style-icons.gif {background-position:-54px -2px}
.style-icons.zip, .style-icons.rar {background-position:-72px -2px}
.style-icons.jpg {background-position:-91px -2px}
.style-icons.ppt, .style-icons.pptx {background-position:-109px -2px}
.style-icons.empty {background:none !important}

/* Modals ***/
#newsletterModal {background:#f3f3f3;position:absolute;display:none;top:0px;right:20px;z-index:100}
#newsletterModal h2 {}

#recommendModal {background:#f3f3f3;position:absolute;display:none;top:0px;right:20px;z-index:100}

/* newsletter */
.newsletter-content { width: 310px; }
.newsletter-content .belka { margin-top: 9px; width: 186px; background: url('../images/newsletter-belka.gif') 0 0 no-repeat; height: 23px }
.newsletter-content .belka label { cursor: pointer; width: 151px; float: left; font-size: 11px; color: #333333; padding: 4px 7px 0 7px; }
.newsletter-content .belka input { cursor: pointer; float: right; margin: 5px 6px 0 0; }
.newsletter-content .newsletter_action { display: block; text-indent: -9000px; widht: 88px; height: 29px; background: url('../images/newsletter-save.gif') 0 0 no-repeat }
.newsletter-content .newsletter_action.en { display: block; text-indent: -9000px; widht: 88px; height: 29px; background: url('../images/newsletter-save-en.gif') 0 0 no-repeat }
.newsletter-content .newsletter_action:hover { background-position: 0 -29px; }
.newsletter-content .wypisz_newsletter {  }
.newsletter-content .zapisz_newsletter {  }
.newsletter-content .input label { display: block; padding-bottom: 10px; color: #333333; font-size: 12px; }
.newsletter-content .input input { padding: 0px 10px 0 10px; display: block; border: none; background: url('../images/form-input.gif') 0 0 no-repeat; width: 166px;height: 23px; }
.newsletter-content .input { margin-bottom: 15px; }
.newsletter-content .checkbox_list { margin-left: 0px; margin-top: 8px; list-style-type: none }
.newsletter-content .checkbox_list li { background: #fff;margin-top: 3px; clear: both; display: block; height: 25px; width: 186px; /*background: url('../images/newsletter-belka-2.gif')*/ 0 0 no-repeat;  }
.newsletter-content .checkbox_list li label { cursor: pointer; width:145px; float: left; font-size: 12px; padding: 5px 7px 0 7px; }
.newsletter-content .checkbox_list li input { cursor: pointer; float: right; margin: 6px 5px 0 0; }
.newsletter-content .belka.offer span.info { float: right; padding: 4px 7px 0 0; font-size: 10px; color: #ed1c24 }
.newsletter-content .belka.offer span.mark { float: right; height: 5px; width: 10px; background: url('../images/newsletter-belka-zr.gif') 0 0 no-repeat; margin: 9px 1px 0 4px}
.newsletter-content .belka.offer { cursor: pointer;  }
.newsletter-content .belka.offer label { width: 105px; }
 
.dialog {position:absolute;top:50%;left:50%;margin-left:-200px;margin-top:-60px;width:400px;height:120px;background:#efefef;border:1px solid #afafaf;z-index:200}
#overlay {z-index:98;position:fixed;top:0;left:0;width:100%;height:100%;background:#0f0f0f;opacity:0.2}

/* Columns ***/
.leftColumn {float:left;width:242px}
.contentColumn {float:left;width:762px}
.contentColumn.extended {width:998px}
.rightColumn {float:left;width:231px;margin-top:3px;}

.container.white {}

/* header ***/
.header {/*background:url(../images/header_background.png) repeat-y center #fff;*/background:#f9f9f9; height:113px; min-width:1260px;}
.header-right-block {float:right}
.top-menu {float:right; margin-top:12px}
	.top-menu li {float:left; list-style:none; margin-right:14px}
	.top-menu li a {font-size:12px; color:#6e6e6e; float:left}
	.top-menu li a:hover {color:#333; text-decoration:none}
	.top-menu li a span { background:url(../images/header_icons.png) -50px -2px no-repeat; width:10px; height:12px; display:inline-block; margin-right:5px; float:left; margin-top:3px; padding:0;}
	.top-menu li a:hover span { background-position: -50px -15px }
	.top-menu li.li_rss a span {background-position: 0 -2px;}
	.top-menu li.li_rss a:hover span {background-position:0px -14px}
	.top-menu li.li_newsletter a span {background-position:-11px -2px; width:13px; height:12px;}
	.top-menu li.li_newsletter a:hover span {background-position:-11px -14px}
	.top-menu li.li_contact a span {background-position:-24px -1px; width:14px; height:13px; margin-top:1px}
	.top-menu li.li_contact a:hover span {background-position:-24px -13px}
	.top-menu li.li_recommend a span {background-position:-38px -1px; width:12px; height:12px; margin-top:2px}
	.top-menu li.li_recommend a:hover span {background-position:-38px -13px}

.language-menu {float:right;}
	.language-menu li {float:left; list-style:none; margin-left: 1px;}
	.language-menu li a {width:24px; height:21px; background:none; display:block; text-align:center; color:#8f8f8f; font-size:11px; padding-top:12px; position:relative}
	.language-menu li a span {display:block; width:24px; height:5px; position:absolute; bottom:-5px;}
	.language-menu li a:hover, .language-menu li.active a {background:#ed1c24; color:#fff; text-decoration:none;}
	.language-menu li a:hover span, .language-menu li.active a span {background:url(../images/header_lang_bottom.png) no-repeat; left:0}

.header-toolbar {float:right; margin-top:19px;}
.header-toolbar span {display:block; float:left}
.header-toolbar .bg-left {background:url(../images/header_bar_left_thin.png) no-repeat; width:6px; height:34px}
.header-toolbar .bg-right {background:url(../images/header_bar_right_thin.png) no-repeat;width:5px;height:34px}
.header-toolbar .bg-for-content {background:url(../images/header_bar_continous_thin.png) repeat-x; height:34px; float:left;font-family:Tahoma,Arial}
	.header-toolbar p.franklin {font-weight:300;font-size:12px !important; float:left; margin:7px 12px 0 15px;}
	.header-toolbar .bg-for-content .border {background:url(../images/header_bar_border_thin.png) no-repeat; width:2px; height:32px; margin:1px 6px 0; float:left;}
	.header-toolbar input[name=search_word] {background:url(../images/header_bar_input.png) no-repeat; width:187px; height:22px; float:left; border:none; font-size:12px; font-family:Tahoma, Arial; color:#8a8a8a; margin:5px 3px 0 0; padding-right:4px;padding-left:4px;}
	.header-toolbar input[type=submit] {background:url(../images/header_bar_search_bt.png) no-repeat 0px 0px;width:28px;height:25px;float:left; margin:4px 0px 0 6px; text-indent:-9999px; border:none}
	.header-toolbar input[type=submit]:hover {cursor:pointer;}
	.header-toolbar input[type=submit]:focus {background:url(../images/header_bar_search_bt.png) no-repeat 0px -25px;cursor:pointer;}
	.header-toolbar .dk_container {margin-top:2px}
	.header-toolbar .dk_label {line-height:16px}

.slider-background {/*Zabezpieczenie*/background:url(../images/head_bg2.jpg) no-repeat center;/*/Zabezpieczenie*/
	background-color:#050812;height:528px;min-width:1260px} 

.menu-left2 {float:left;position:relative;/*width:254px;*/margin-top:32px;z-index:10}
.menu-left2 li {list-style:none;width:256px;padding:0}
.menu-left2 li .menu-shifter {}
.menu-left2 li .left-bar {background:url(../images/menu/shifter_left_bar.png) no-repeat;width:11px;height:145px;float:left;display:block;padding:0;margin:0;cursor:pointer}
.menu-left2 li .menu-container {cursor:pointer;overflow:hidden;width:245px;height:145px;position:relative;display:block;float:left;}
.menu-left2 li .menu-container .under {background:url(../images/menu/shifter_background_active.jpg) no-repeat;width:229px;height:142px;position:absolute;top:1px;left:-5px;z-index:3;display:block;overflow:hidden}
.menu-left2 li .menu-container .above {background:url(../images/menu/shifter_background_default.png) no-repeat;width:210px;height:145px;position:absolute;top:0;left:0;z-index:6;display:block}
.menu-left2 li .menu-container .line-default {background:url(../images/menu/shifter_line_default.png) no-repeat;width:3px;height:142px;position:absolute;top:2px;right:35px;display:block;z-index:7}
.menu-left2 li .menu-container .line-hover {background:url(../images/menu/shifter_line_red.png) no-repeat;width:3px;height:142px;position:absolute;top:2px;right:35px;display:block;z-index:7}
.menu-left2 li .menu-container .arrow-default {background:url(../images/menu/shifter_arrow_default.png) no-repeat;width:11px;height:20px;display:block;position:absolute;top:22px;right:27px;z-index:8}
.menu-left2 li .menu-container .arrow-hover {background:url(../images/menu/shifter_arrow_red.png) no-repeat;width:11px;height:20px;display:block;position:absolute;top:22px;right:27px;z-index:8}
.menu-left2 li .menu-container .right-bar {background:url(../images/menu/shifter_right_bar.png) no-repeat;width:17px;height:145px;position:absolute;display:block;top:0;right:18px;z-index:7}
.menu-left2 li .menu-shifter .anchor-overlay {display:block;width:245px;height:145px;z-index:20;position:absolute;top:0;left:0}


.menu-left2 li .menu-container .title {position:absolute;top:24px;left:16px;z-index:16;display:block;}

	/**
	 * To sa klasy do edycji zdjec dla glownych kategorii: Oferta/Grupa Apator/Relacje inwestorskie
	 */
	.menu-left2 li .menu-container .title.menu_pl_1 {background:url(../images/menu/shifter_bt_offer.png) no-repeat;width:83px;height:16px;background-position:0px 0}
	.menu-left2 li .menu-container .title.menu_pl_1.active {background-position:0px -16px}
	.menu-left2 li .menu-container .title.menu_pl_2 {background:url(../images/menu/shifter_bt_group.png) no-repeat;width:88px;height:41px;background-position:0px 0}
	.menu-left2 li .menu-container .title.menu_pl_2.active {background-position:0px -41px}
	.menu-left2 li .menu-container .title.menu_pl_3 {background:url(../images/menu/shifter_bt_relations.png) no-repeat;width:161px;height:40px;background-position:0px 0}
	.menu-left2 li .menu-container .title.menu_pl_3.active {background-position:0px -40px}
	
	.menu-left2 li .menu-container .title.menu_en_1 {background:url(../images/menu/shifter_bt_offer_en.png) no-repeat;width:83px;height:16px;background-position:0px 0}
	.menu-left2 li .menu-container .title.menu_en_1.active {background-position:0px -16px}
	.menu-left2 li .menu-container .title.menu_en_2 {background:url(../images/menu/shifter_bt_group_en.png) no-repeat;width:88px;height:41px;background-position:0px 0}
	.menu-left2 li .menu-container .title.menu_en_2.active {background-position:0px -41px}
	.menu-left2 li .menu-container .title.menu_en_3 {background:url(../images/menu/shifter_bt_relations_en.png) no-repeat;width:161px;height:40px;background-position:0px 0}
	.menu-left2 li .menu-container .title.menu_en_3.active {background-position:0px -40px}
	
	.menu-left2 li .menu-container .title.menu_de_1 {background:url(../images/menu/shifter_bt_offer_de.png) no-repeat;width:116px;height:16px;background-position:0px 0}
	.menu-left2 li .menu-container .title.menu_de_1.active {background-position:0px -16px}
	.menu-left2 li .menu-container .title.menu_de_2 {background:url(../images/menu/shifter_bt_group_de.png) no-repeat;width:88px;height:41px;background-position:0px 0}
	.menu-left2 li .menu-container .title.menu_de_2.active {background-position:0px -41px}
	.menu-left2 li .menu-container .title.menu_de_3 {background:url(../images/menu/shifter_bt_relations_de.png) no-repeat;width:161px;height:40px;background-position:0px 0}
	.menu-left2 li .menu-container .title.menu_de_3.active {background-position:0px -40px}
	
	.menu-left2 li .menu-container .title.menu_ru_1 {background:url(../images/menu/shifter_bt_offer_ru.png) no-repeat;width:178px;height:20px;background-position:0px 0}
	.menu-left2 li .menu-container .title.menu_ru_1.active {background-position:0px -20px}
	.menu-left2 li .menu-container .title.menu_ru_2 {background:url(../images/menu/shifter_bt_group_ru.png) no-repeat;width:181px;height:16px;background-position:0px 0}
	.menu-left2 li .menu-container .title.menu_ru_2.active {background-position:0px -16px}
	
	
	
.menu-left2 li .menu-container .text {position:absolute;z-index:17;left:16px;width:168px;color:#556f8d;font-size:13px;font-family:Tahoma, Arial;font-size:13px;font-weight:100;line-height:120%}


#menuGreetings {position:absolute;top:165px;left:290px;background:url(../images/menu_greeting_background.png) no-repeat;width:445px;height:89px;padding:20px 40px}
#menuGreetings h2 {font-size:43px;color:#fff;font-family:'sansation_lightlight', 'Myriad Pro', 'MyriadPro', 'PT Sans', 'Arial';font-weight:100}
#menuGreetings h2 strong {font-size:43px;font-family:'sansationbold', 'Myriad Pro', 'MyriadPro', 'PT Sans', 'Arial';font-weight:500}

/*.menu-shifter {cursor:pointer;}*/
.menu-left {float:left;position:relative;/*width:256px;*/margin-top:32px;z-index:3}
.menu-left li {list-style:none;width:256px}
.menu-left li a {width:254px; height:146px; display:block; background:url(../images/menu_bg_buttons.png) no-repeat; background-position:-7px 0;}
.menu-left li a p {text-indent:-9999px; display:none}
.menu-left li a:hover {/*background-position:0px -146px*/}
.menu-left li a .cnt {display:block; margin:22px 0 0 28px; float:left;}

.menu-left li.offer a .cnt {background:url(../images/menu_bt_offer.png) no-repeat; width:135px; height:71px; background-position:0px 0;}
.menu-left li.offer a:hover .cnt {background-position:0px -71px}
.menu-left li.group a .cnt {background:url(../images/menu_bt_group.png) no-repeat; width:137px; height:89px; background-position:0px 0;}
.menu-left li.group a:hover .cnt {background-position:0px -89px}
.menu-left li.relations a .cnt {background:url(../images/menu_bt_relations.png) no-repeat; width:162px; height:88px; background-position:0px 0;}
.menu-left li.relations a:hover .cnt {background-position:0px -88px}

	.menu-left-ext {top:34px;position:absolute;left:245px;z-index:2;}
	.menu-left-ext .corner {width:3px; height:3px; background:url(../images/menu_rounded_corners.png) no-repeat; display:block;position:absolute}
	.menu-left-ext .top-left {background-position:0px 0px;top:-3px;left:-3px}
	.menu-left-ext .top-right {background-position:-3px 0px;top:-3px;right:-3px}
	.menu-left-ext .bottom-left {background-position:0px -3px;bottom:-3px;left:-3px}
	.menu-left-ext .bottom-right {background-position:-3px -3px;bottom:-3px;right:-3px}
	.menu-left-ext .continous {background:#f3f3f3;position:absolute}
	.menu-left-ext .continous.horizontal {height:3px;width:100%}
	.menu-left-ext .continous.vertical {width:3px;height:100%}
	.menu-left-ext .menu-ext-content {background:#f3f3f3;padding:4px;position:relative;width:1000px}
	
		.menu-ext-content .menu-box {float:left;position:relative;margin-bottom:15px;margin-right:10px;width:232px}
		.menu-ext-content h3 {color:#ed1c24;font-size:15px;margin:13px 0 10px 15px;font-weight:300;font-family:'MyriadPro', 'Myriad Pro', 'PT Sans', Tahoma, Arial;}
		.menu-ext-content hr {width:100%;background:url(../images/menu_border.png) no-repeat 50% center;height:1px;padding:0;margin:0;border:none;}
		.menu-ext-content h4 {font-size:14px;margin:20px 0 5px 15px;font-weight:100;border-bottom:1px solid #e3e3e3;width:186px;padding-bottom:5px;font-family:'MyriadPro', 'Myriad Pro', 'PT Sans', Tahoma, Arial}
		.menu-ext-content h4 a {color:#0a0a0a;}
		.menu-ext-content .menu-box ul li {list-style:none;margin-left:30px;width:auto !important;line-height:14px;margin:3px 0 3px 22px;background:url(../images/product_list_arrow.png) no-repeat 0 5px;padding-left:8px}
		.menu-ext-content .menu-box ul li a {color:#333;font-size:12px;font-family:'MyriadPro', 'Myriad Pro', 'PT Sans', Tahoma, Arial;}
		.menu-ext-content .close-button {position:absolute; right:14px;top:14px;background:url(../images/menu_close_button.png) no-repeat center 50%;width:9px;height:10px;display:block;cursor:pointer;padding:3px;text-indent:-9999px}

	.menu-left-ext .additional-menu {border-top:1px solid #e3e3e3;width:100%;margin-bottom:-3px}
	.additional-menu .front-offer-submenu {}
	.additional-menu .front-offer-submenu li {list-style:none;float:left;width:auto;color:#666;background:url(../images/front_menu_border_right.gif) no-repeat right 6px;padding:0 10px 0 0;margin-left:10px}
	.additional-menu .front-offer-submenu li a {font-size:14px;color:#333;padding:0;font-family:'MyriadPro', 'Myriad Pro', 'PT Sans', Tahoma, Arial}
	.additional-menu .front-offer-submenu li.no-border {background:none}
	
	
/* Menu boards ***/
.menu-boards {/*margin-top:-49px;float:left;margin-left:253px;/*float:right*/ position:absolute;left:253px;bottom:25px}
.menu-boards li {float:left;list-style:none}
/**
 * Dywizje!!
 */
.menu-boards .board_pl {background:url(../images/menu_boards.png) no-repeat;width:141px;height:49px;display:block;text-indent:-9999px;overflow:hidden}
.menu-boards .board_pl.button-electricity-meters {background-position:0px 0}
.menu-boards .board_pl.button-electricity-meters:hover {background-position:0px -49px}
.menu-boards .board_pl.button-water-and-heat-meters {background-position:-141px 0}
.menu-boards .board_pl.button-water-and-heat-meters:hover {background-position:-141px -49px}
.menu-boards .board_pl.button-gas-metering {background-position:-282px 0}
.menu-boards .board_pl.button-gas-metering:hover {background-position:-282px -49px}
.menu-boards .board_pl.button-it-systems {background-position:-423px 0}
.menu-boards .board_pl.button-it-systems:hover {background-position:-423px -49px}
.menu-boards .board_pl.button-switchgear {background-position:-564px 0}
.menu-boards .board_pl.button-switchgear:hover {background-position:-564px -49px}
.menu-boards .board_pl.button-automatic {background-position:-705px 0}
.menu-boards .board_pl.button-automatic:hover {background-position:-705px -49px}
.menu-boards .board_pl.button-mining-equipment {background-position:-846px 0}
.menu-boards .board_pl.button-mining-equipment:hover {background-position:-846px -49px}

.menu-boards .board_en {background:url(../images/menu_boards_en.png) no-repeat;width:141px;height:49px;display:block;text-indent:-9999px;overflow:hidden}
.menu-boards .board_en.button-electricity-meters {background-position:0px 0}
.menu-boards .board_en.button-electricity-meters:hover {background-position:0px -49px}
.menu-boards .board_en.button-water-and-heat-meters {background-position:-141px 0}
.menu-boards .board_en.button-water-and-heat-meters:hover {background-position:-141px -49px}
.menu-boards .board_en.button-gas-metering {background-position:-282px 0}
.menu-boards .board_en.button-gas-metering:hover {background-position:-282px -49px}
.menu-boards .board_en.button-it-systems {background-position:-423px 0}
.menu-boards .board_en.button-it-systems:hover {background-position:-423px -49px}
.menu-boards .board_en.button-switchgear {background-position:-564px 0}
.menu-boards .board_en.button-switchgear:hover {background-position:-564px -49px}
.menu-boards .board_en.button-mining-equipment {background-position:-705px 0}
.menu-boards .board_en.button-mining-equipment:hover {background-position:-705px -49px}

.menu-boards .board_de {background:url(../images/menu_boards_de.png) no-repeat;width:141px;height:49px;display:block;text-indent:-9999px;overflow:hidden}
.menu-boards .board_de.button-electricity-meters {background-position:0px 0}
.menu-boards .board_de.button-electricity-meters:hover {background-position:0px -49px}
.menu-boards .board_de.button-water-and-heat-meters {background-position:-141px 0}
.menu-boards .board_de.button-water-and-heat-meters:hover {background-position:-141px -49px}
.menu-boards .board_de.button-gas-metering {background-position:-282px 0}
.menu-boards .board_de.button-gas-metering:hover {background-position:-282px -49px}
.menu-boards .board_de.button-it-systems {background-position:-423px 0}
.menu-boards .board_de.button-it-systems:hover {background-position:-423px -49px}
.menu-boards .board_de.button-switchgear {background-position:-564px 0}
.menu-boards .board_de.button-switchgear:hover {background-position:-564px -49px}
.menu-boards .board_de.button-automatic {background-position:-705px 0}
.menu-boards .board_de.button-automatic:hover {background-position:-705px -49px}
.menu-boards .board_de.button-mining-equipment {background-position:-846px 0}
.menu-boards .board_de.button-mining-equipment:hover {background-position:-846px -49px}

.menu-boards .board_ru {background:url(../images/menu_boards_ru.png) no-repeat;width:141px;height:49px;display:block;text-indent:-9999px;overflow:hidden}
.menu-boards .board_ru.button-electricity-meters {background-position:0px 0}
.menu-boards .board_ru.button-electricity-meters:hover {background-position:0px -49px}
.menu-boards .board_ru.button-water-and-heat-meters {background-position:-141px 0}
.menu-boards .board_ru.button-water-and-heat-meters:hover {background-position:-141px -49px}
.menu-boards .board_ru.button-gas-metering {background-position:-282px 0}
.menu-boards .board_ru.button-gas-metering:hover {background-position:-282px -49px}
.menu-boards .board_ru.button-it-systems {background-position:-423px 0}
.menu-boards .board_ru.button-it-systems:hover {background-position:-423px -49px}
.menu-boards .board_ru.button-switchgear {background-position:-564px 0}
.menu-boards .board_ru.button-switchgear:hover {background-position:-564px -49px}
.menu-boards .board_ru.button-mining-equipment {background-position:-705px 0}
.menu-boards .board_ru.button-mining-equipment:hover {background-position:-705px -49px}


/* Subpage menu ***/
.submenu {float:left;position:relative;z-index:10;margin-bottom:3px;}
.submenu .anchor-overlay {display:block;width:100%;height:76px;z-index:20;position:absolute;top:0;left:0}
.submenu li.main {list-style:none;width:242px;padding:0;clear:left}
.submenu li.main .left-bar {background:url(../images/submenu/submenu_left.png) no-repeat;width:13px;height:76px;float:left;display:block;padding:0;margin:0;cursor:pointer}
.submenu li.main .menu-container {cursor:pointer;overflow:hidden;width:229px;height:76px;position:relative;display:block;float:left}
.submenu li.main .menu-container .under {background:url(../images/submenu/submenu_back_bg.jpg) no-repeat;width:210px;height:72px;position:absolute;top:3px;left:0px;z-index:3;display:block;overflow:hidden}
.submenu li.main .menu-container .above {background:url(../images/submenu/submenu_front_bg.png) no-repeat;width:210px;height:76px;position:absolute;top:0;left:0;z-index:6;display:block}
.submenu li.main .menu-container .line-default {background:url(../images/submenu/submenu_arrow_white.png) no-repeat;width:12px;height:76px;position:absolute;top:0px;right:8px;display:block;z-index:7}
.submenu li.main .menu-container .line-hover {background:url(../images/submenu/submenu_arrow_red.png) no-repeat;width:11px;height:72px;position:absolute;top:3px;right:8px;display:block;z-index:7}
.submenu li.main .menu-container .right-bar {background:url(../images/submenu/submenu_right.png) no-repeat;width:19px;height:76px;position:absolute;display:block;top:0;right:0px;z-index:6}
.submenu li.main .submenu-shifter {position:relative}



/*** zmiana w buttonach ***/
.submenu-shifter a.submenu-link {width:243px;height:75px;background:url(../images/left_menu_buttons.png) no-repeat;display:block;background-position:0px 0px}
.submenu-shifter a.submenu-link:hover {background-position:0px -76px}
.submenu-shifter a.submenu-link.active {background-position:0px -152px}

.submenu-shifter a.submenu-link i {float:left;margin:31px 0 0 26px;display:block;height:16px}
.submenu-shifter a.submenu-link .menu_pl_1 {background:url(../images/submenu/submenu_item_offer.png) no-repeat;width:83px;height:16px;background-position:0px 0}
.submenu-shifter a.submenu-link.active .menu_pl_1 {background-position:0px -16px}
.submenu-shifter a.submenu-link .menu_pl_2 {background:url(../images/submenu/submenu_item_group.png) no-repeat;width:166px;height:16px;background-position:0px 0}
.submenu-shifter a.submenu-link.active .menu_pl_2 {background-position:0px -16px}
.submenu-shifter a.submenu-link .menu_pl_3 {background:url(../images/submenu/submenu_item_relations.png) no-repeat;width:161px;height:40px;margin-top:18px;background-position:0px 0}
.submenu-shifter a.submenu-link.active .menu_pl_3 {background-position:0px -40px}

.submenu-shifter a.submenu-link .menu_en_1 {background:url(../images/submenu/submenu_item_offer_en.png) no-repeat;width:83px;height:16px;background-position:0px 0}
.submenu-shifter a.submenu-link.active .menu_en_1 {background-position:0px -16px}
.submenu-shifter a.submenu-link .menu_en_2 {background:url(../images/submenu/submenu_item_group_en.png) no-repeat;width:170px;height:16px;background-position:0px 0}
.submenu-shifter a.submenu-link.active .menu_en_2 {background-position:0px -16px}
.submenu-shifter a.submenu-link .menu_en_3 {background:url(../images/submenu/submenu_item_relations_en.png) no-repeat;width:161px;height:40px;margin-top:18px;background-position:0px 0}
.submenu-shifter a.submenu-link.active .menu_en_3 {background-position:0px -40px}

.submenu-shifter a.submenu-link .menu_de_1 {background:url(../images/submenu/submenu_item_offer_de.png) no-repeat;width:116px;height:16px;background-position:0px 0}
.submenu-shifter a.submenu-link.active .menu_de_1 {background-position:0px -16px}
.submenu-shifter a.submenu-link .menu_de_2 {background:url(../images/submenu/submenu_item_group_de.png) no-repeat;width:177px;height:16px;background-position:0px 0}
.submenu-shifter a.submenu-link.active .menu_de_2 {background-position:0px -16px}
.submenu-shifter a.submenu-link .menu_de_3 {background:url(../images/submenu/submenu_item_relations_de.png) no-repeat;width:161px;height:40px;margin-top:18px;background-position:0px 0}
.submenu-shifter a.submenu-link.active .menu_de_3 {background-position:0px -40px}

.submenu-shifter a.submenu-link .menu_ru_1 {background:url(../images/submenu/submenu_item_offer_ru.png) no-repeat;width:178px;height:20px;background-position:0px 0}
.submenu-shifter a.submenu-link.active .menu_ru_1 {background-position:0px -20px}
.submenu-shifter a.submenu-link .menu_ru_2 {background:url(../images/submenu/submenu_item_group_ru.png) no-repeat;width:181px;height:16px;background-position:0px 0}
.submenu-shifter a.submenu-link.active .menu_ru_2 {background-position:0px -16px}


.submenu li.main .menu-container .title {position:absolute;top:31px;left:13px;z-index:16;display:block;}
	
	/**
	 * To sa klasy do edycji zdjec dla glownych kategorii menu po lewej stronie: Oferta/Grupa Apator/Relacje inwestorskie
	 */
	.submenu li.main .menu-container .title.menu_pl_1 {background:url(../images/submenu/submenu_item_offer.png) no-repeat;width:83px;height:16px;background-position:0px 0}
	.submenu li.main .menu-container .title.menu_pl_1.active {background-position:0px -16px}
	.submenu li.main .menu-container .title.menu_pl_2 {background:url(../images/submenu/submenu_item_group.png) no-repeat;width:166px;height:16px;background-position:0px 0}
	.submenu li.main .menu-container .title.menu_pl_2.active {background-position:0px -16px}
	.submenu li.main .menu-container .title.menu_pl_3 {background:url(../images/submenu/submenu_item_relations.png) no-repeat;width:161px;height:40px;top:18px;background-position:0px 0}
	.submenu li.main .menu-container .title.menu_pl_3.active {background-position:0px -40px}


	.submenu li.main ul.submenu-1 {padding:10px 0 10px 27px;float:left;display:none;border:1px solid #e9e8e8;width:213px;background:#fcfcfc;}
	.submenu li.main ul.submenu-1 li {list-style:none;border-bottom:1px solid #d5d5d5;padding-bottom:5px;margin-bottom:3px;width:177px}
	.submenu li.main ul.submenu-1 li a {font-family:Tahoma;font-size:12px;font-weight:600;color:#333}
	.submenu li.main ul.submenu-1 li.selected a.s1 {color:#3a4153}
	
		.submenu li.main ul.submenu-2 {margin:5px 0 0}
		.submenu li.main ul.submenu-2 li {list-style:none;border:none;background:url(../images/product_list_arrow.png) no-repeat 0 7px;margin:0;padding:1px 0 2px 8px;line-height:16px;}
		.submenu li.main ul.submenu-2 li a {font-family:Tahoma,Arial;font-size:12px;font-weight:100;color:#333;padding:2px 2px 1px 0px;}
		.submenu li.main ul.submenu-2 li.selected a.s2 {background:#2e364a;color:#fff}
			
			.submenu li.main ul.submenu-3 {margin:4px 0 0 1px}
			.submenu li.main ul.submenu-3 li {list-style:none;border:none;margin:4px 0;padding:0 0 0 7px;background:url(../images/product_list_arrow.png) no-repeat 0 6px;}
			.submenu li.main ul.submenu-3 li a {font-family:Tahoma,Arial;font-size:12px;font-weight:100;color:#333;padding:1px 2px}
			.submenu li.main ul.submenu-3 li.selected a.s3 {background:#2e364a;color:#fff}
			
				.submenu li.main ul.submenu-4 {margin:4px 0 4px 4px}
				.submenu li.main ul.submenu-4 li {list-style:none;border:none;background:url(../images/product_list_arrow.png) no-repeat 0 6px;margin:0;padding:0 0 0 8px}
				.submenu li.main ul.submenu-4 li a {font-family:Tahoma,Arial;font-size:11px;font-weight:100;color:#333;padding:1px}
				.submenu li.main ul.submenu-4 li.selected a.s4 {background:#2e364a;color:#fff}

		.submenu li.main a.product-list-item {font-family:Tahoma,Arial !important;font-size:11px !important;font-weight:100 !important}

.breadcrumbs {width:935px;padding:0;margin-top:11px}
.breadcrumbs li {list-style:none;float:left;margin-left:8px;font-size:13px;font-family:Tahoma, Arial;color:#414758}
.breadcrumbs li h1 {font-weight:100;font-size:13px}
.breadcrumbs li a {background:url(../images/breadcrumbs_arrow.png) no-repeat right;padding-right:15px;color:#666}
.homepage-icon {background:url(../images/breadcrumbs_home.png) no-repeat;width:11px;height:12px;display:block;float:left;margin-right:14px;margin-left:25px;margin-top:2px;}


.home-container {
    
    position: relative;
    z-index: 5;
    margin-bottom:20px;
}
.home-container--nav {
    margin-top: 32px;
    height: 460px; 
    position: absolute;
    top: 0;
    left: 0; right: 0;
    z-index: 15;
    min-width: 1240px;
}
.home-container--nav .menu-left2 {
    margin-top: 0;
    min-height: 435px;
}
.home-container--nav .menu-boards {
    bottom: 0;
}

/* Homepage boxes ***/
.home-boxes {position:relative;margin-bottom:20px;margin-top:-32px;left:-5px; z-index: 10;}
.home-boxes .home-boxes-shad-top {background:url(../images/content_shadow_top.png) no-repeat;width:1250px;float:left;display:block;height:11px;margin-top:-11px}
.home-boxes .home-boxes-shad-bottom {background:url(../images/content_shadow_bottom.png) no-repeat;width:1250px;float:left;display:block;height:8px;margin-bottom:-8px}
.home-boxes .home-boxes-continous {background:url(../images/content_shadow_continous.png) repeat-y;width:1250px;height:100%;padding-left:5px}
	.home-boxes-continous .box {float:left;min-height:235px;background:url(../images/home_box_background.png) repeat-x #f9f9f9;border-right:1px solid #dfdfdf;overflow:hidden;padding:24px 20px 0;position:relative}
	.home-boxes-continous .box.last {border-right:none}
	.home-boxes-continous .box.box-1 {width:269px}
	.home-boxes-continous .box.box-2 {width:579px}
	.home-boxes-continous .box.box-3 {width:889px}

	.home-boxes-continous .box.box-1 .main-story-img-link:hover { opacity: 0.7; filter: alpha(opacity = 70); }
	
	.home-boxes-continous .box h2 {font-family:'Myriad Pro','MyriadPro','PT Sans',Tahoma,Arial;font-size:15px;font-weight:100;height:45px;/*width: 290px;*/}
	.home-boxes-continous .box h2 a {color:#000}
	.home-boxes-continous .box img.text-box {height:80px;margin-bottom:9px}
	.home-boxes-continous .box img {overflow:hidden; max-width: 100%;}
	.home-boxes-continous .box p {font-size:13px;color:#333;font-family:Tahoma,Arial;margin-bottom:10px; line-height: 18px;}
	.home-boxes-continous .box .bt-1, .home-boxes-continous .box .bt-2 {position:absolute;right:18px;bottom:-4px}
	

/* Page content ***/
.site-background {width:100%;/*background:url(../images/content_background.png) repeat-x;min-height:902px*/}


.styled-page-title {color:#185991;font-weight:bold;font-family:'Myriad Pro','MyriadPro','PT Sans',Tahoma,Arial;font-size:17px}

.contentColumn {font-family:Tahoma,Arial}
.contentColumn .html_content.no-border {border:none;margin:0;padding:0;color:#333}

.contentColumn .html_content.article a {/* color: #ED1C24 */color:#333;text-decoration:underline}
.contentColumn .html_content.article a:hover {text-decoration:none}

.contentColumn .html_content.article {font-size:12px}
.contentColumn .html_content.article h3 {margin:12px 0}
.contentColumn .html_content {border:1px solid #dadada;padding:23px;background:#fff;margin:3px} 
/*.contentColumn .html_content h1, .contentColumn .html_content h2 {font-size:17px;font-weight:bold;margin-top:1px;margin-bottom:5px}*/
.contentColumn .html_content h1 {border-bottom:2px solid #185991;padding-bottom:10px;color:#185991;margin-top:1px;margin-bottom:5px;font-weight:bold;font-family:'Myriad Pro','MyriadPro','PT Sans',Tahoma,Arial;font-size:17px}
.contentColumn .html_content h2 {margin-top:16px;font-family:Tahoma, Arial;color:#2089e4;font-size:15px;margin-bottom:11px;font-weight:100}
.contentColumn .html_content h3 {font-family:Tahoma, Arial;color:#307ac4;font-size:13px;font-weight:100}
/*.contentColumn .html_content table thead tr {border-left:1px solid #1558a1;border-right:1px solid #1558a1}
.contentColumn .html_content table th {background:url(../images/table_bg_blue.png) repeat-x;font-size:12px;font-family:Tahoma;color:#fff}
.contentColumn .html_content table th {height:38px}
.contentColumn .html_content table td {height:36px}
.contentColumn .html_content table tbody td {font-family:Tahoma;font-size:12px;color:#333;text-align:center;border:1px solid #f2f2f2}
.contentColumn .html_content table td.aleft {text-align:left;padding-left:7px}
.contentColumn .html_content table tr.odd {background:#fff}
.contentColumn .html_content table tr.even {background:url(../images/table_bg_gray.png) repeat-x}*/
.contentColumn .html_content p.info {font-family:Arial;font-size:12px;color:#333;margin-top:10px}
	
	.contentColumn .html_content p {font-size:12px;font-family:Tahoma;color:#333;line-height:160%;margin-bottom:8px}
	/*.contentColumn .html_content p strong, .contentColumn .html_content p b {color:#145cab}*/
	.contentColumn .html_content img {float:left;margin:0px 10px 10px 0}
	.contentColumn .html_content .align-left {float:left;width:558px}
	.contentColumn .html_content p.text {line-height:normal}
	.contentColumn .html_content .bt-1 {margin:7px 0 10px}
	.contentColumn .html_content .border-line {margin:0 0 10px 0;width:100%;height:0;border:1px solid #145cab;padding:0;display:block;float:left}
	.contentColumn .html_content a.text-link {text-decoration:underline;color:#333}
	.contentColumn .html_content a.text-link:hover {}
	
	/*.contentColumn .html_content h3.blue-paragraph {font-family:Tahoma, Arial;font-size:14px;font-weight:100;color:#145cab}
	.contentColumn .html_content h4.blue-paragraph {font-family:Tahoma, Arial;font-size:12px;font-weight:100;color:#145cab}*/
	
	.contentColumn .html_content ol li {color:#333;font-family:Tahoma, Arial;font-size:12px;margin-bottom:3px}
	.contentColumn .html_content ol li p {color:#333;margin-bottom:0;line-height:140%}
	

.contentColumn .html_content .roll-over {margin-top:12px}
.contentColumn .html_content .roll-over li {width:100%;list-style:none;margin-bottom:6px}
.contentColumn .html_content .roll-over li .roll-head {height:34px;background:#f0f0f0;border-left:4px solid #1357a1}
.contentColumn .html_content .roll-over li .roll-head p {font-size:12px;font-family:Tahoma, Arial;color:#666;float:left;margin:4px 13px}
.contentColumn .html_content .roll-over li .roll-head a {float:right;color:#ed1c24;background:url(../images/roll_over_list.png) no-repeat left;padding-left:13px;font-family:Tahoma, Arial;font-size:11px;margin:12px 10px 0 0}

.contentColumn .html_content a.link {color:#333333;font-family:Tahoma,Arial;font-size:12px}


/******************************/
/* Page content table boxes ***/
/******************************/
.contentColumn table.boxes {border-spacing:3px;border-collapse:separate;margin:0;margin-bottom:-1px;padding:0;float:left;margin-top:-3px}
.contentColumn table.boxes td {width:248px;border:1px solid #dadada;vertical-align:top;position:relative;padding:0/*;min-height:270px*/}

*+html .contentColumn table.boxes {margin-left:1px;margin-top:1px;width:760px}

.contentColumn table.inner-title {width:248px;border-spacing:0;border-collapse:collapse;position:relative;}
.contentColumn table.inner-title tr {height:45px}
.contentColumn table.inner-title td {vertical-align:middle !important;background:url(../images/cell_title_gradient.jpg) no-repeat;width:246px;border:none;/*padding:2px 0 8px;*/}

/******** FIX!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! *******************************/
.contentColumn table.inner-title td a h2 {color:#3a4153;font-weight:600;font-family:'Myriad Pro', 'MyriadPro', 'PT Sans', 'Arial';font-size:17px;/*line-height:17px;*/width:197px;margin-left:21px;cursor:pointer;line-height:21px;margin-top:2px}
.contentColumn table.inner-title td a {color:#3a4153}
.contentColumn table.inner-title .box-imgs {position:absolute;right:7px;top:7px}

			.box-imgs {width:29px;height:28px;background:url(../images/piktogramy29x28.png) no-repeat;display:block}
			.box-imgs.icon-gray-pomiar-energii, .box-imgs.icon-gray-electricity-metering, .box-imgs.icon-gray-strom-messung, .box-imgs.icon-gray-izmerenie-pokazatelej-nergii {background-position:0px 0}
			.box-imgs.icon-gray-pomiar-wody-i-ciepla, .box-imgs.icon-gray-water-and-heat-metering, .box-imgs.icon-gray-wasser-waerme-messung, .box-imgs.icon-gray-izmerenie-pokazatelej-vod-i-teplo-nergii {background-position:-29px 0}
			.box-imgs.icon-gray-pomiar-gazu, .box-imgs.icon-gray-gas-metering, .box-imgs.icon-gray-gas-messung, .box-imgs.icon-gray-uchet-gaza {background-position:-58px 0}
			.box-imgs.icon-gray-rozwiazania-it, .box-imgs.icon-gray-it-solutions, .box-imgs.icon-gray-it-loesungen, .box-imgs.icon-gray-it-resheniya {background-position:-87px 0}
			.box-imgs.icon-gray-rozdzial-energii, .box-imgs.icon-gray-switchgear-segment, .box-imgs.icon-gray-stromverteilung, .box-imgs.icon-gray-raspredelenie-nergii {background-position:-116px 0}
			.box-imgs.icon-gray-automatyka {background-position:-145px 0}
			.box-imgs.icon-gray-gornictwo, .box-imgs.icon-gray-mining-equipment, .box-imgs.icon-gray-bergbau, .box-imgs.icon-gray-gornaya-apparatura {background-position:-174px 0}
			
			.box-imgs.icon-pomiar-energii, .box-imgs.icon-electricity-metering, .box-imgs.icon-strom-messung, .box-imgs.icon-izmerenie-pokazatelej-nergii {background-position:0px -28px}
			.box-imgs.icon-pomiar-wody-i-ciepla, .box-imgs.icon-water-and-heat-metering, .box-imgs.icon-wasser-waerme-messung, .box-imgs.icon-izmerenie-pokazatelej-vod-i-teplo-nergii {background-position:-29px -28px}
			.box-imgs.icon-pomiar-gazu, .box-imgs.icon-gas-metering, .box-imgs.icon-gas-messung, .box-imgs.icon-uchet-gaza {background-position:-58px -28px}
			.box-imgs.icon-rozwiazania-it, .box-imgs.icon-it-solutions, .box-imgs.icon-it-loesungen, .box-imgs.icon-it-resheniya {background-position:-87px -28px}
			.box-imgs.icon-rozdzial-energii, .box-imgs.icon-switchgear-segment, .box-imgs.icon-stromverteilung, .box-imgs.icon-raspredelenie-nergii {background-position:-116px -28px}
			.box-imgs.icon-automatyka {background-position:-145px -28px}
			.box-imgs.icon-gornictwo, .box-imgs.icon-mining-equipment, .box-imgs.icon-bergbau, .box-imgs.icon-gornaya-apparatura {background-position:-174px -28px}
			


.contentColumn table.boxes td .img {margin-bottom:20px;padding-top:10px;text-align:center;border-top:1px solid #dadada}
.contentColumn table.boxes td .img.rel {}
.contentColumn table.boxes td p {width:207px;margin-left:19px;color:#656565;font-size:12px;font-family:Tahoma,Arial;margin-bottom:20px;line-height:15px}
.contentColumn table.boxes td p a {color:#333}
.contentColumn table.boxes td p i {display:inline-block;background:url(../images/product_list_arrow.png) no-repeat;width:3px;height:7px}
.contentColumn table.boxes td ul {margin:0 18px 15px;z-index:2;position:relative}
.contentColumn table.boxes td ul li {list-style:none;background:url(../images/product_list_arrow.png) no-repeat left 8px;padding-left:13px;line-height:115%}
.contentColumn table.boxes td ul li a {color:#333;font-size:11px;font-family:Tahoma, Arial;}
.contentColumn table.boxes.font-larger td ul li a {font-size:12px}

.blue-border {background:#0747a0;width:7px;height:47px;margin-left:-1px;margin-top:-1px;position:absolute;z-index:10}

/*.contentColumn table.boxes.font-larger */
.contentColumn .box-1 {float:left;margin:0 3px 3px 0;padding:17px}
.contentColumn h1.content-title {background:url(../images/belka_gradient.png) repeat-y left;/*height:19px;*/display:block;position:relative;margin:3px 0 3px 3px;font-family:'Myriad Pro', 'MyriadPro', 'PT Sans', Arial;font-weight:600;font-size:17px;color:#3a4153;padding:14px 40px 10px 21px;border:1px solid #d7d7d7;width:693px}
.contentColumn h1.content-title .box-imgs {position:absolute;top:8px;right:10px}

.contentColumn.extended h1.content-title {background:url(../images/belka_gradient.png) repeat-y left;width:934px;padding:14px 40px 11px 21px;}

	.contentColumn table.boxes tr.box-const-height {height:251px}
	.contentColumn table.boxes td .box-with-bg {position:relative;width:248px;height:251px;overflow:hidden}
	.contentColumn table.boxes td .box-background {width:248px;height:167px;overflow:hidden;height:167px;position:absolute;bottom:0;right:0;z-index:1}

/* product list ***/
.ncell-list {margin:1px 3px 3px 3px;width:756px;}
.ncell-list > li {width:754px;border:1px solid #eaeaea;margin-bottom:3px;list-style:none}
/*.ncell-list > li:hover {border:1px solid #80a7d1}*/
.ncell-list.no-hover > li:hover {border:1px solid #eaeaea}

.ncell-list li table.inner-title {width:754px}
.ncell-list li table.inner-title td {background:url(../images/shader_group.png) no-repeat;width:754px;height:43px}
.ncell-list li table.inner-title td a h2 {width:710px}

	.ncell-list li table.ncell-info {width:100%;border-spacing:0;border-collapse:collapse;border:none;min-height:176px}
	.ncell-list li table.ncell-info .img {width:267px;text-align:center}
	.ncell-list li table.ncell-info .description {width:266px;border-right:1px solid #ededed;vertical-align:top;padding-top:19px;padding-bottom:19px}
		.ncell-list li table.ncell-info .description {font-size:12px;font-family:Tahoma, Arial;color:#333;margin-bottom:4px;line-height:20px}

	.ncell-list li .sublist li {width:190px;border:none}
	.ncell-list li table.ncell-info .sublist {width:220px;vertical-align:top}
		.ncell-list li table.ncell-info .sublist ul {margin:19px 14px 19px 20px}
		.ncell-list li table.ncell-info .sublist ul li {list-style:none;background:url(../images/product_list_arrow.png) no-repeat 0 9px;padding-left:12px}
		.ncell-list li table.ncell-info .sublist ul li a {color:#3a4153;font-family:Tahoma, Arial;font-weight:100;font-size:12px;padding:2px 0 3px}
		.ncell-list li table.ncell-info .sublist ul li a:hover {background:#3a4153;color:#fff;text-decoration:none}
	
.ncell-list .ncell-details {width:100%}
.ncell-list .ncell-details img {float:left;width:267px}
.ncell-list .ncell-details .ncell-description {float:left;width:465px;margin-top:14px;border:none;color:#333;font-family:Tahoma,Arial;font-size:12px;margin-bottom:4px;line-height:20px}
.ncell-list .characteristic {float:left;font-family:Tahoma,Arial;font-size:12px;color:#333;line-height:20px;margin:14px 23px 15px 18px}
.ncell-list .characteristic img {margin-right:25px}

.ui-tooltip {padding:2px 10px;color:#fff;font-family:Tahoma,Arial;box-shadow:none;border:1px solid #76aad4 !important;border-radius:3px;font-weight:100;font-size:13px;outline:none;-o-box-shadow:0;-moz-box-shadow:0;-webkit-box-shadow:0;background:#307ac4}


/* product view ***/
.product-handler {border-right:none;margin-left:4px;background:#fff;margin-bottom:3px}
.product-handler h2 {font-family:'Myriad Pro', 'MyriadPro', 'PT Sans', Arial;font-weight:600;font-size:17px;color:#3a4153;float:left;margin:12px 21px 8px}

.product-handler .product-tabs {background:none;border:none;padding:0}
.product-handler .product-tabs ul.ui-tabs-nav {border:none;background:none;margin-left:-1px;padding:0}
.product-handler .product-tabs ul.ui-tabs-nav li {background: #164F8D url(../images/head-bg.gif) 0 0 repeat-x;border:1px solid #164F8D;border-radius:0;min-width:174px;text-align:center;margin:0 4px 1px 0}
.product-handler .product-tabs ul.ui-tabs-nav li a {font-size:14px;font-family:Tahoma, Arial;color:#fff;float:none;padding:0;min-width:174px;height:25px;display:block;padding:9px 5px 0}
.product-handler .product-tabs ul.ui-tabs-nav li.ui-tabs-active {background:#f3f3f3; border-color: #dadada;padding-bottom:0px;}
.product-handler .product-tabs ul.ui-tabs-nav li.ui-tabs-active a {color:#3a4153}

.product-handler .product-tab-box {border:none;border-top:1px solid #dadada !important;border-width:1px !important;margin-top:-2px;padding:0 !important}
.product-handler .product-tab-box .product-content {float:left;padding-right:8px;margin-top:23px;font-size:12px;font-family:Tahoma,Arial;padding-left:23px;width:967px}
.product-handler .product-tab-box .product-content p {line-height:20px;margin-bottom:5px}

	.product-image {width:319px;height:262px;float:left;margin:0 19px 20px -23px;text-align:center;position:relative}
	.product-image .image-fog {background:url(../images/image_slider_fog.png) no-repeat;position:absolute;top:0;left:0;width:319px;height:262px}
	.product-image .fancybox {position:absolute;display:block;width:100%;height:100%;top:0;left:0;}
	.image-slider {position:absolute;bottom:8px;left:9px;height:44px}
	.image-slider .overlay {width:272px;overflow:hidden;float:left;position:relative;height:44px}
	.image-slider #imageRoller {position:absolute;top:0;left:0;width:9999px}
	.image-slider #imageRoller a {border:1px solid #a7a7a7;float:left;list-style:none;margin:0 3px;width:60px;opacity:0.62;height:42px;overflow:hidden}
	.image-slider #imageRoller a:hover {opacity:0.95;cursor:pointer}
	
	.nav-img {background:url(../images/product_slider_arrows.png) no-repeat;width:9px;height:14px;display:block;float:left;margin-top:15px;text-indent:-9999px}
	.nav-img.no-hover-next {cursor:default;margin-left:6px;background:none}
	.nav-img.no-hover-prev {cursor:default;margin-right:6px;background:none}
	.nav-img.next {background-position:-9px 0;margin-left:6px}
	.nav-img.next:hover {background-position:-9px -14px}
	.nav-img.prev {background-position:0px 0;margin-right:6px}
	.nav-img.prev:hover {background-position:0px -14px}


.product-handler .product-tab-box .product-content .basic-info {float:left;width:397px}
.product-handler .product-tab-box .product-content .extended-info {margin:0 0 0 23px}
.product-handler .product-tab-box .product-content h3.partial {background:url(../images/shader_product.png) no-repeat;width:693px;height:18px;font-size:17px;font-family:Tahoma,Arial;color:#3a4153;border:1px solid #eaeaea;border-left:none;padding:10px 21px 14px;font-weight:500;margin:23px 0 23px -23px}

.contact-info {width:340px;height:270px;float:left;margin-right:5px;}
.contact-info .logo {width:100%;margin-top:10px;float:left;text-align:center}
.dp-address {width:100%;padding:0;border-spacing:0;margin-top:6px;margin-left:-4px}
.dp-address tr.first td {height:20px}
.dp-address td {color:#666;height:20px;vertical-align:top;text-align:left}
.dp-address td a {color:#31394c}
.dp-address td span {font-size:15px}
.dp-address td h3 {font-size:16px}
.dp-address td:first-child {text-align:right;padding-right:16px;font-size:13px;color:#999;width:40px}
.dp-address td:last-child {text-align:left;font-size:13px;line-height:19px;}

.product-minimap {border:1px solid #b2b2b2;width:351px;height:270px;float:left;margin-left:6px}

.product-handler .product-tab-box .product-static-boxes {width:241px;float:right;margin-left:6px}
.product-handler .product-tab-box .product-static-boxes .static-box-1 {border-radius:4px;border:1px solid #dadada;margin-bottom:7px}
.product-handler .product-tab-box .product-static-boxes .static-box-1.download_list {border:none;width:237px;margin:0;padding:0;background:url('../images/download_foot.gif') no-repeat left bottom;padding-bottom:4px;margin-bottom: 7px;}
.product-handler .product-tab-box .product-static-boxes .static-box-1.download_list h3{border-top-left-radius: 4px; border-top-right-radius: 4px;  height:36px;line-height:36px;padding-left:15px;margin:0;float:none;background:url('../images/head-bg.gif') 0 0 repeat-x;color:#fff;text-transform: uppercase;position: relative; overflow: hidden;}
.product-handler .product-tab-box .product-static-boxes .static-box-1.download_list h3 span {position: relative; z-index: 3;}
.product-handler .product-tab-box .product-static-boxes .static-box-1.download_list h3 span.animation-blink {
    background: url('../images/head-red-bg.png') 0 0 repeat-x;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    position: absolute;
    top: 0; bottom: 0; left: 0; right: 0;
    opacity: 0;
    z-index: 2;
    -webkit-animation: changeColor 3s infinite linear;
    -moz-animation: changeColor 3s infinite linear;
    -o-animation: changeColor 3s infinite linear;
    animation: changeColor 3s infinite linear;
}
@-webkit-keyframes changeColor {0%  { opacity: 0;} 30% { opacity: 0;} 50% { opacity: 1;} 80% { opacity: 1;} 100% {opacity: 0;}}
@-moz-keyframes changeColor {0%  { opacity: 0;} 30% { opacity: 0;} 50% { opacity: 1;} 80% { opacity: 1;} 100% {opacity: 0;}}
@-o-keyframes changeColor {0%  { opacity: 0;} 30% { opacity: 0;} 50% { opacity: 1;} 80% { opacity: 1;} 100% {opacity: 0;}}
@keyframes changeColor {0%  { opacity: 0;} 30% { opacity: 0;} 50% { opacity: 1;} 80% { opacity: 1;} 100% {opacity: 0;}}



.product-handler .product-tab-box .product-static-boxes .static-box-1.download_list ul.download_category_list{border-left:1px solid #dadada;border-right:1px solid #dadada;padding:10px 10px 2px 10px;list-style:none;margin:0;}
.product-handler .product-tab-box .product-static-boxes .static-box-1.download_list ul.download_category_list li h4{font-size:14px;display:block;color:#4c5261;line-height:28px;border-bottom:1px solid #dadada;font-weight:normal;}
.product-handler .product-tab-box .product-static-boxes .static-box-1.download_list ul.download_category_list .collapse_content{padding-bottom:8px;}
.product-handler .product-tab-box .product-static-boxes .static-box-1.download_list ul.download_category_list .collapse_content .filelist{list-style:none;margin:8px 0;padding:0;}
.product-handler .product-tab-box .product-static-boxes .static-box-1.download_list ul.download_category_list .collapse_content .filelist li{font-size:11px;line-height:16px;color:#666;margin-bottom:2px;padding-left:25px;}
.product-handler .product-tab-box .product-static-boxes .static-box-1.download_list ul.download_category_list .collapse_content .filelist li.hide {display:none;}
.product-handler .product-tab-box .product-static-boxes .static-box-1.download_list ul.download_category_list .collapse_content .filelist li i{font-style: normal;color:#999}
.product-handler .product-tab-box .product-static-boxes .static-box-1.download_list ul.download_category_list .collapse_content .file-show-more {font-size:11px;color:#999;font-family:Tahoma,Arial;background:url(../images/file_list_roll_down.png) no-repeat 0 6px;padding-left:12px;margin-left:33px}
.product-handler .product-tab-box .product-static-boxes .static-box-1.download_list ul.download_category_list .collapse_content .file-show-more.active {background:url(../images/file_list_roll_up.png) no-repeat 0 6px}
	.static-box-1.file-list h3 {position:relative;z-index:3}
	.static-box-1.file-list .filetypes {min-height:40px;float:left;z-index:2;width:100%}
	.static-box-1.file-list .filetypes .wrapper {width:100%;height:38px;display:block;overflow:hidden;position:relative;}
	.static-box-1.file-list .filetypes .wrapper .border {border-bottom:1px solid #dadada;height:1px;width:100%;display:block;position:absolute;bottom:6px;left:11px;z-index:1}
	.static-box-1.file-list .filetypes h4 {background:url(../images/files_title_header.jpg) no-repeat left;font-family:'MyriadPro','Myriad Pro','PT Sans',Arial;min-width:100px;font-weight:600;color:#4c5261;font-size:14px;float:right;padding:20px 20px 0 20px;position:relative;z-index:2;line-height:16px;}
	.static-box-1.file-list .filetypes ul {float:left;width:100%;}
	.static-box-1.file-list .filetypes li {list-style:none;line-height:15px;margin-left:9px;clear:left;}
	.static-box-1.file-list .filetypes li a {font-size:11px;font-family:Tahoma,Arial;color:#666;float:left;margin-top:7px}
	.static-box-1.file-list .filetypes li a span {display:block;float:left;margin-right:5px;margin-top:-3px}
	.static-box-1.file-list .filetypes li a i {color:#999;font-style:normal}
	
	
	

.agent-map {background:url(../images/pl_minimap.png) no-repeat;width:351px;height:329px;float:left;margin-top:14px;margin-left:20px}
table.agent-map-info {float:left;width:357px;padding:0}

/******************************/

/* Static boxes ***/
.static-box-1 {padding: 4px;border:1px solid #dadada;background:#fff;width:227px;float:left;border-right:none;margin-bottom:3px;font-family:Tahoma,Arial;overflow:hidden;font-size:11px;color:#333;}
.static-box-1 h3 {color:#145cab;font-size:17px;font-family:'Myriad Pro', 'MyriadPro', 'PT Sans', 'Arial';float:left;margin:15px;font-weight:400}
.static-box-1 .img {width:100%;text-align:center;margin-bottom:12px;position:relative}
.static-box-1 p { margin:0px 0px 0px!important;line-height:15px; padding: 0}
.static-box-1 p b {font-size:12px}
.static-box-1 .img .bt-1, .static-box-1 .img .bt-2 {position:absolute;right:11px;bottom:3px;margin:0;}
/*.static-box-1 .bt-1 span {padding-top:0;padding-bottom:2px}*/

.static-box-1.column_left {border:none;border-bottom:1px solid #dadada;margin-left:4px}

.static-box-2 {padding:15px 23px;border:1px solid #dadada;margin:3px;}
.static-box-2 table, .static-box-2 table.offer_table{margin-top:0;}

/* Footer **/
.footer {width:100%;float:left;background:rgb(252,252,252)}
.footer .footer-head-bg {/*background:url(../images/footer_head_bg.png) repeat-x;*/border-top:5px solid #e7e7e7;width:100%;margin-top:5px;margin-bottom:20px}
.footer .footer-content {margin-top:-25px;width:100%;float:left}
.footer .footer-content .box {float:left;width:224px;margin-left:20px;margin-bottom:10px}
.footer .footer-content .box h4 {margin:20px 0 6px}
.footer .footer-content .box h4 a {color:#666;font-family:'Myriad Pro', 'MyriadPro', 'PT Sans', 'Arial';font-size:13px;font-weight:bold}
.footer .footer-content .box ul li {list-style:none;background:url(../images/footer_list_dot.png) no-repeat left 9px;padding-left:10px}
*+html .footer .footer-content .box ul li {background-position:0px 8px}
.footer .footer-content .box ul li {background-position:0px 8px\9;}
.footer .footer-content .box ul li a {font-size:12px;font-family:'Myriad Pro', 'MyriadPro', 'PT Sans', 'Arial';color:#666}
.footer .footer-content hr {background:none;height:2px;border:none;border-top:1px solid #c7c7c7;border-bottom:1px solid #fff;margin:0 auto 10px}
.footer .footer-content .footer-left-side {float:left;margin-left:18px;margin-bottom:20px}
.footer .footer-content .footer-left-side p {font-family:Tahoma, Arial;font-size:12px;color:#333;margin-top:5px}
.footer .footer-content .footer-menu li {list-style:none;float:left; background:url(../images/footer_menu_border.png) 100% 4px no-repeat; padding: 0 10px 0 0px; margin-right: 10px; }
.footer .footer-content .footer-menu li.last { background: none; }
.footer .footer-content .footer-menu li a {font-family:Tahoma,Arial;font-size:12px;color:#333}
.footer .footer-content .footer-menu li.border {background:url(../images/footer_menu_border.png) no-repeat;width:2px;height:13px;float:left;margin:5px 5px 0}
.footer .footer-content .footer-logo {float:left;margin-left:40px}
.footer .footer-content .creator {float:right;margin-top:5px;color:#333;font-family:Tahoma,Arial;font-size:12px;margin-right:18px}
.footer .footer-content .creator a {color:#333}
.footer .footer-content .footer-menu li.li_rss span { background:url(../images/header_icons.png) -59px 0px no-repeat; width:10px; height:12px; display:inline-block; margin-right:5px; float:left; margin-top:3px; padding:0;}
.footer .footer-content .footer-menu li.li_rss a:hover span { background-position: -59px -12px }

/****/
.ui-tabs .ui-tabs-nav li {float:left;list-style:none;padding-bottom:0px;margin-top:1px}

/****** kontakty *******/

.contact_sections table { width: 100%; margin-bottom: 27px; font-size: 12px; }
.contact_sections table td { border: none!important; text-align: left!important; vertical-align:top;}
.contact_sections table td.cell_1 { padding-left: 26px; width: 260px; padding-top: 27px; }
.contact_sections table td.cell_2 { padding-left: 26px; width: 260px; padding-top: 27px; }
.contact_sections table td.cell_3 { text-align: right; padding-top: 10px; }
.contact_sections table td.cell_4 { padding-left: 26px; width: 520px; padding-top: 4px; height: auto }
.contact_sections table td span { display: block; padding-bottom: 3px; }
.contact_sections table td span.name { font-size: 13px; font-weight: bold; color: #145cab }
.contact_sections table td span.email a { color: #ed1c24 }
.contact_sections .persons {  }



.html_content .google-map-container {float:right;border:1px solid #dfdede;padding:2px}
.html_content .contact-details {width:243px;float:left;color:#333}
	.html_content .contact-details h2 {font-size:17px;color:#333;margin-top:10px;font-family:Tahoma,Arial;font-weight:500;margin-bottom:0px}
	.html_content .contact-details p {font-size:13px;color:#333;margin-bottom:18px;line-height:16px}
	

/********************/
.fancybox-title-float-wrap .child { color: #666; text-shadow: none }
#fancybox-overlay {background:#fff !important}
.fancybox-opened .fancybox-outer {box-shadow:0px 0px 8px #999 !important;border-radius:0}
.fancybox-nav .fancybox-prev span {width:20px;height:200px}

.fancybox-title-float-wrap {bottom:40px !important;background:none}
.fancybox-title-float-wrap .child {background:none !important;}
.fancybox-title {color:#293f57;font-family:Tahoma,Arial;font-size:16px}
.fancybox-title i {font-style:normal;color:#818181;margin-right:22px}
.fancybox-opened .fancybox-outer {box-shadow:none !important}
.fancybox-skin {box-shadow:none !important;border-radius:0 !important;background:#fff;border:1px solid #dadada}
.fancybox-nav span {background:url(fancybox/fancybox_control.png) no-repeat;width:77px;height:229px;margin-top:-115px;display:block}
.fancybox-next span {background-position:-77px 0;right:0}
.fancybox-prev span {left:0}
.fancybox-close {top:12px;right:7px;background:url(fancybox/fancybox_close.png) no-repeat;width:24px;height:22px;}

.fancybox-skin2 { padding-bottom: 40px; }
.fancybox-skin2 .fancybox-skin { background: #f3f3f3; webkit-border-radius: 4px!important; -moz-border-radius: 4px!important; border-radius: 4px!important; }
.fancybox-skin2 .fancybox-close {top:13px;right:14px;background:url(fancybox/fancybox_close2.gif) no-repeat;width:15px;height:15px;z-index:100000}
.fancybox-skin2 .fancybox-close:hover { background-position: 0 -15px; }
.fancybox-skin2 .fancybox-title { top: 7px!important; right: 0px; left: 0px; text-align: left; bottom: auto!important }
.fancybox-skin2 .fancybox-title .child {font-weight: normal; color: #4f4f4f; text-shadow: none; font-size: 14px; font-family:'Tahoma';text-transform:uppercase; }
.fancybox-skin2 .fancybox-outer { border-top: 1px solid #e7e7e7 }
.fancybox-skin2 .fancybox-inner { background:url(fancybox/fancybox_border.gif) 100% 0 no-repeat; margin-top: -1px;}
.fancybox-skin2 .model-content { padding: 20px; font-size: 12px; }


/************************/
.board-item {width:100%;float:left;margin:20px 0}
	.board-item .board-image {width:116px;margin-right:12px;float:left;overflow:hidden}
	.board-item .board-image img {text-align:right;float:right}
	.board-item .board-description {float:left;width:580px}
	.board-item .board-description a.read-more {margin-bottom:10px;float:left}
	.board-item .board-description .blue-paragraph {margin:-4px 0 0 0 !important}
	.board-item .board-description .board-proffesion {font-weight:bold;margin-bottom:2px;}
	.board-item .board-extended {float:left;}


/******** Archives/files */
.archive-files {margin:15px 10px 30px 3px}
.archive-files li {margin-bottom:3px;color:#666 !important}
.archive-files li a {color:#666 !important;text-decoration:underline}
.archive-files li a:hover {text-decoration:none}
.archive-files li .archive-num {width:30px;text-align:right}

.reports-filter-bar {background:#ebebeb;border:1px solid #dad9da;border-radius:1px;padding:11px;margin-top:22px}
.reports-filter-bar label {color:#333;float:left;margin-top:4px}
.reports-filter-bar select {float:left}
.reports-filter-bar .dk_container {margin-top:-3px;margin-left:10px;background:#fff;padding:0;border:1px solid #ebebeb;margin-right:20px}
.reports-filter-bar .dk_label {float:left;color:#333;width:140px;overflow:hidden;white-space:nowrap}
.reports-filter-bar .dk_options_inner li a {color:#333 !important}
.reports-filter-bar .dk_options_inner li.dk_option_current a, .reports-filter-bar .dk_options_inner li a:hover {color:#fff !important}

#dk_container_year_filter, #dk_container_category_filter {margin-top:0px}

.report-list {margin-top:30px}
.report-list li {list-style:none;margin-top:15px}
.report-list .report-number {float:left;width:104px;background:url(../images/product_list_arrow.png) no-repeat right;padding-right:13px;text-align:right;color:#307ac4}
.report-list .report-link {float:left;margin-left:13px;width:575px}
.report-list .report-link a {color:#333 !important;text-decoration:underline}
.report-list .report-link a:hover {text-decoration:none}

.reports-table {width:100%}
.reports-table tr {border-bottom:1px solid #dadada}
.reports-table tr:last-child {border-bottom:none}
.reports-table tr td {text-align:left !important;border:none !important;vertical-align:top;padding:12px 0;height:auto !important}
.reports-table tr td.bold {font-weight:bold;width:106px}
.reports-table .reports-file-list {margin-left:26px}
.reports-table .reports-file-list li {list-style:none;margin-bottom:5px}
.reports-table .reports-file-list li a {color:#333 !important;text-decoration:underline}
.reports-table .reports-file-list li a span {margin-right:9px}
.reports-table .reports-file-list li a:hover {text-decoration:none}

.no-results {width:100%;text-align:center;font-size:12px;color:#333;font-family:Tahoma,Arial;margin-top:28px}

.pagination {width:100%;float:left;margin-top:30px}
.pagination ul {margin-left:320px}
.pagination ul li {display:block;font-family:Tahoma,Arial;font-size:12px;float:left;list-style:none;text-align:center;margin:0px 3px}
.pagination ul li span {color:#307ac4;font-weight:bold}
.pagination ul li a {color:#333 !important;text-decoration:underline}
.pagination ul li a:hover {text-decoration:none}
.pagination ul li.pg-first a, .pagination ul li.pg-last a {background:url(../images/pagination_navs.gif) no-repeat;width:16px;height:16px;text-indent:-9999px;display:block;margin-top:1px}
.pagination ul li.pg-last a {background-position:-16px 0}

/******** /Archives/files */

/* MAIN MODAL */
#main-modal {}
#main-modal-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;}

/* ROLLER */
#quote_roller {height:26px;border:1px solid #dedede;background:url('../images/roller_background.gif') repeat-x 0 0;}
	#quote_roller .arrow{width:13px;float:left;height:100%;display:block;border-right:1px solid #dedede;background:url('../images/roller_arrows.gif') no-repeat 0 0;}
	#quote_roller .arrow:hover{background-position: 0 -26px;}
		#quote_roller .arrow.right{border-right:none;border-left:1px solid #dedede;background-position: -13px 0;}
		#quote_roller .arrow.right:hover{background-position: -13px -26px;}
	#quote_roller #quote_roller_container{height:100%;overflow:hidden;width:668px;position:relative;margin:0 5px;float:left;}
	#quote_roller .roller_loader{width:110px;height:13px;clear:both;margin:0 auto;background:url('../images/roller_loader.gif') no-repeat 0 3px;margin-top:3px;}
		#quote_roller #quote_roller_container ul{list-style:none;margin:0;padding:0;width:100000px;}
			#quote_roller #quote_roller_container ul li{float:left;display:block;line-height:26px;margin-right:25px;}
				#quote_roller #quote_roller_container ul li .label{color:#a1a1a1;}
				.changed{padding-left:12px;}
				.changed.dec,.changed.rais{background:url('../images/price_changed.gif') no-repeat 0 4px;}
				.changed.rais{background-position:0 -19px;}
				#quote_roller #quote_roller_container ul li .value{color:#6a6a6a;}
				#quote_roller #quote_roller_container ul li .value + .label {margin-left:25px;}

/* CHART TABS */
#charts_tabs ul{list-style:none;margin:0 -23px;padding:0 23px;border-bottom: 1px solid #dadada;float:left;width:100%;}
	#charts_tabs ul li{float:left;display:block;border:1px solid #dadada;margin-bottom:-1px;font-size:14px;}
	#charts_tabs ul li + li{margin-left:3px;}
		#charts_tabs ul li a {display:block;height:34px;line-height:34px;color:#7f8697;padding:0 12px;background:#f3f3f3;}
		#charts_tabs ul li.active {border-bottom:1px solid #fff;}
		#charts_tabs ul li.active a{background:#fff}
#charts_tabs #highstock_chart {height:950px;}

/** inne **/
.amr { background: url('../images/amr_tlo.jpg') 0 0 no-repeat;width: 229px; height: 150px; margin: 50px 0 -7px 0px; }


/********* history *****/
.history {position:relative;height:140px}
.history .history-line {height:2px;background:#145cab;float:left;margin-top:42px;margin-left:1px}
.history .history-line-arrow {float:left;width:5px;height:6px;background:url(../images/history_line_arrow.png) no-repeat;margin-top:40px}
.history .history-circle {width:13px;height:13px;display:block;position:absolute;background:url(../images/history_dot_blue.png) no-repeat;top:36px;padding:4px}
.history .history-circle.selected {width:23px;height:23px;margin-left:-5px;margin-top:-5px;background:url(../images/history_dot_red.png) no-repeat}
.history .history-date {color:#333;font-size:10px;font-family:Tahoma;position:absolute;top:16px;text-decoration:none !important;cursor:pointer;padding-bottom:6px;padding-top:6px;margin-top:-6px}

	.history .history-cloud {display:none;background:url(../images/history_cloud_left.png) no-repeat;background-position:0px 0;color:#fff;/*margin:27px 0 10px 0px;*/position:absolute;top:77px;padding:0}
	.history .history-cloud span .text {display:inline;padding:0 12px 0 0;margin:8px 0 0 -4px;color:#fff;font-size:12px;font-family:Tahoma,Arial;float:left;font-style:normal}
	.history .history-cloud span {background:url(../images/history_cloud_rest.png) no-repeat 100% 0;display:block;height:33px;margin-left:16px;margin-top:4px;padding:0 0 2px 0px}
	
	.history .history-cloud.cloud-align-left {background:url(../images/history_cloud_right.png) no-repeat;top:81px;}
	.history .history-cloud.cloud-align-left span .text {margin-top:12px}
	.history .history-cloud.cloud-align-left span {background:url(../images/history_cloud_rest2.png) no-repeat 100% 0;margin-top:-4px;height:37px;}

.history-content {display:none;width:100%;}
.history-content h3 {font-family:Tahoma, Arial;color:#307ac4;font-size:13px}

.history-content .history-image-container {border:1px solid #efefef;width:146px;height:87px;position:relative;float:left;margin-right:20px;}
.history-content .history-image-container a {position:absolute}

/******** structure *****/
.structure {width:100%;position:relative;height:320px}
.structure .line {position:absolute;width:1px;height:1px;background:#e5e5e5;display:none}
.structure .line.selected {background:#ec1c24;cursor:pointer}
.structure .circle {position:absolute;width:9px;height:9px;background:url(../images/structure_dot.png) no-repeat;margin-top:-4px;margin-left:-4px;background-position:0px 0;display:none}
.structure .circle.selected {background-position:0px -9px;cursor:pointer}
.structure .image {position:absolute;width:80px;height:50px;margin-left:-40px;display:none;cursor:pointer}
.structure .apator_logo {background:url(../images/apator_structure_logo.jpg) no-repeat;width:159px;height:71px;position:absolute;margin-left:-79px;cursor:pointer;display:none}

.structure .cloud {background:url(../images/structure_cloud.png) no-repeat;width:102px;height:66px;position:absolute;margin-left:-51px;display:none}
.structure .cloud span {position:relative;vertical-align:middle;display:table-cell;height:60px;width:102px;text-align:center}

.structure-list {display:none;width:100%;float:left}

/******** authorities *****/

.contact_sections .belka.auth-size .left-border {padding:5px 0 0 5px}
.contact_sections .belka.auth-size .left-border img {width:65px;height:34px;margin-bottom:5px}
.contact_sections .belka.auth-size .collapse_expand {margin-top:13px}
.auth-persons-list {width:100%}
.auth-persons-list .auth-persons {width:85%;float:left}
.auth-persons-list .auth-persons li {width:100%;list-style:none;margin-bottom:16px}
.auth-persons-list .auth-persons li .picture {background:url(../images/authorities_picture_frame.png) no-repeat;width:65px;height:70px;display:block;float:left;margin-right:5px;padding:4px 0 0 5px}
.auth-persons-list .auth-persons li .picture img {width:60px;height:64px}
.auth-persons-list .auth-persons li .details {/*background:url(../images/product_list_arrow.png) no-repeat 0 3px;*/}
.auth-persons-list .auth-persons li .details img {margin-top:6px;margin-bottom:50px}
.auth-persons-list .auth-persons li .details i {font-style:normal;color:#6a6a6a}

/** RSS ***/
.rss_content { background: url('../images/icon_rss.gif') 0 0 no-repeat; padding: 0 0 15px 32px; margin-bottom: 20px;  border-bottom: 1px solid #d9d9d9 }
.rss_content.last { border: none; margin-bottom: 0 }
.rss_content div { padding-bottom: 5px; }
.rss_content .rss_title { color: #307ec0; font-weight: bold; }
.rss_content .rss_link a { color: #307ec0!important }

.highlight {background-color: yellow;}




/****** gallery *******/
.gallery-component {padding:0 !important}
.gallery-component li {float:left;margin-right:15px;background:url(../images/gallery_frame.png) no-repeat;width:120px;list-style:none;margin-bottom:5px !important;
	list-style-image:none !important;line-height:normal !important;padding-left:0px !important;}
.gallery-component li a img {width:110px;height:72px;float:left;margin:4px 0 0 5px !important}
.gallery-component li span {color:#333;font-size:12px;margin-top:4px;float:left;margin-left:3px;margin-right:8px;width:inherit;overflow:hidden}


	.gallery-slider-image {width:319px;height:262px;float:left;margin:0 19px 20px -23px;text-align:center;position:relative}
	.gallery-slider-image .image-fog {background:url(../images/image_slider_fog.png) no-repeat;position:absolute;top:0;left:0;width:319px;height:262px}
	.gallery-slider-image .fancybox {position:absolute;display:block;width:100%;height:100%;top:0;left:0;}
	.gallery-slider-image .gallery-image-slider {position:absolute;bottom:8px;left:9px;height:44px}
	.gallery-slider-image .gallery-image-slider .overlay {width:272px;overflow:hidden;float:left;position:relative;height:44px}
	.gallery-slider-image .gallery-image-slider .gallery-image-roller {position:absolute;top:0;left:0;width:9999px}
	.gallery-slider-image .gallery-image-slider .gallery-image-roller a {border:1px solid #a7a7a7;float:left;list-style:none;margin:0 3px;width:60px;opacity:0.62;height:42px;overflow:hidden}
	.gallery-slider-image .gallery-image-slider .gallery-image-roller a:hover {opacity:0.95;cursor:pointer}

	
/** search **/
.search_content .title * { color: #185991; font-weight: bold; }
.search_content .title h2 { font-size: 12px; display: inline }
.search_content .title a { color: #185991!important }
.search_content .description { line-height: 18px; padding: 5px 0 10px 0; margin-bottom: 8px; border-bottom: 1px solid #d9d9d9 }


/** job table **/
table.job {border:none;width:100%;border-collapse: separate;border-spacing: 4px;}
	table.job td {padding:10px;}
	table.job td.title {width:130px;text-align:right !important;padding-top:15px;background:#f8f8f8;font-weight:bold;color:#333;}
	table.job td a{color:#f00 !important;}
	table.job td a.link_to_form {float:right;display:block;padding:5px 10px;border: 1px solid #efefef;box-shadow:1px 1px 3px #fafafa;margin-right:-10px;border-radius: 5px;} 



/**** PROFFER login form ****/
form.proffer-form {margin-top:20px;margin-bottom:20px}
form.proffer-form label {width:40px;float:left;margin-top:3px}
form.proffer-form .input {margin-bottom:0}
form.proffer-form input[type=submit] {text-indent:-9999px;width:162px;height:29px;background:url(../images/polacz_ze_strona_ofertowa.png) no-repeat;cursor:pointer;border:none;margin-left:40px}
form.proffer-form input[type=submit].connect_en {background:url(../images/connect.png) no-repeat;width:67px;margin-left:70px}


/** small-tabs **/
.small-tab .small-tab-collapse.collapsed {display:none}


/** form **/

.designer-form { margin-top: 20px; }
.designer-form label { float: left; margin-top: 4px; color: #145cab; font-size: 13px; width: 195px; font-weight: bold; }
.designer-form input[type=text] { border: 1px solid #c3c3c3; padding: 7px 10px; width: 300px; }
.designer-form span.error input[type=text] { background: #ffeaea; border: 1px solid #d27777 }
.designer-form textarea { border: 1px solid #c3c3c3; padding: 5px 10px; width: 300px; }
.designer-form .frow { margin-bottom: 20px; float: left; }
.designer-form .frow span { float: left; }
.designer-form .frow span.error { width: 185px; margin: 6px 0 6px 6px; color: #cf6969; font-style:italic }
.designer-form .frow .error_list { float: left; list-style-type: none; width: 185px; margin: 6px 0 0 6px; color: #cf6969; font-style:italic }
.designer-form .rules { cloar: both; }
.designer-form .rules label { color: #7d7d7d; font-weight: normal; width: 690px; margin: -2px 0 0 5px; }
.designer-form .rules span { float: left }
.designer-form .required_info { clear: both; margin-bottom: 20px; color: #7d7d7d }
.designer-form .required_info span { font-weight: bold; color: #145cab }
.designer-form .docs { float: left; border: 1px solid #c3c3c3; margin-bottom: 20px; padding: 10px 15px; width: 290px; }
.designer-form .docs label { color: #7d7d7d; font-weight: normal;  }
.designer-form .docs ul { list-style-type: none; }
.designer-form .docs ul li { float: left; width: 290px; padding-bottom: 10px; }
.designer-form .docs ul li label { float: left; width: 260px; margin: 0 0 0 5px; }
.designer-form .docs ul li input { float: left; margin-top: 2px; }
.designer-form .docs .label { float: left; color: #145cab; font-size: 13px; font-weight: bold;  padding-bottom: 20px }
.designer-form .send { float: right; width: 82px; height: 30px; text-indent: -999999px; background: url('../images/send.gif') 0 0 no-repeat  }
.designer-form .send:hover { background-position: 0 -30px; }

.designer-form a.clear { float: left; width: 82px; height: 30px; text-indent: -999999px; background: url('../images/clear_btn.gif') 0 0 no-repeat  }
.designer-form a.clear:hover { background-position: 0 -30px; }



/** cookies ***/
#boxCookies {background-color: #FFFFFF;border-top: 1px solid #C8C7C7;bottom:0px;color: #444444;font: 13px Tahoma;left: 0;padding: 25px 0;position: fixed;right: 0;z-index:9999}
#boxCookies .container {margin:0 auto;width:980px;}
#boxCookies a.close {color:#005496;cursor:pointer;font-size:15px;position:absolute;right:25px;top:20px;}



/***** fg_form ****/
.fg_form select {visibility:visible;top:0}



.designer-form .frow select {visibility:visible;border:1px solid #c3c3c3;padding:7px 10px;width:322px;top:0;height:34px}
.designer-form .frow select option {padding:5px;cursor:pointer}
.designer-form input[type=submit] {background-color:none;border:none}

.designer-form .frow input[type=radio] {float:left;margin:6px 5px 0 0}
.designer-form .frow label.radio {float:left;font-weight:100;cursor:pointer}
.designer-form .form-border {width:100%;height:1px;margin:15px 0;background:#145CAB}

/**** NEWSROOM ****/

.contentColumn .news-content div.news-title { height: 30px; border-bottom: 2px solid #185991; padding-bottom: 0px; color: #185991; margin-top: 1px; margin-bottom: 5px;  }
.contentColumn .news-content div.news-title h1 { border: none; font-weight: bold; margin-bottom: 0px; padding-bottom: 5px; font-family: 'Myriad Pro','MyriadPro','PT Sans',Tahoma,Arial; font-size: 17px; }
.news-content .news_select_box { margin: -3px 0px 0 0; }
.news-content .news_select_box .dk_container { margin-top: 0px; }
.news-content .news_select_box span { display: block; float: left; }
.news-content .news_select_box a { color: #222; text-decoration:none!important }
.news-content .news_select_box .dk_options a:hover, .news-content .news_select_box .dk_option_current a { background-color: #5f5f5f; color: #efefef;}
.news-content .news_select_box .dk_label { line-height: 16px; }
.news-content .news_select_box .dk_toggle {border:1px solid #d7d7d7;border-right:none;background: url('../images/dk_bt.png') no-repeat right -1px; height:23px;}
.news-content .news_select_box .dk_open { border:1px solid #fff; } 

.box-news { }
.boxes-news h2 { margin: 16px 0 5px 0!important; } 
.boxes-news h2, .boxes-news h2 a { float: left; font-family: Tahoma, Arial; color: #2089e4!important; font-size: 15px; font-weight: 100; text-decoration: none!important; }
.boxes-news h2 a:hover {text-decoration: underline!important}
.boxes-news .date {float: right; margin: 19px 0 0px 0; color: #6a6a6a; font-weight:bold; }
.boxes-news .bt-1 {margin:0!imprtant}

.block_news { position:relative;margin:-18px -18px 0 -18px; }
.block_news h3 { color: #fff;padding: 10px 10px 10px 15px;font-weight: 400;float:none;background:#333a4d; }
.block_news h3 a { color: #fff }
	.block_news_content { margin: 0 28px 0 28px; }
	.block_news_content a { color:#333;line-height: 14px;}
	.block_news_content h4,.block_news_content h4 a { color: #333 }
	.block_news .date { margin-bottom: 6px;color: #999; }
	.block_news_content .content { margin-bottom: 20px; }

.pagination_block { position: absolute; left: 50% }
.pagination_block ul { margin-left: -50% }
.pagination_block ul li {display: block;font-family: Tahoma,Arial;font-size: 11px;float: left;list-style: none;text-align: center;margin: 0px 2px;}
.pagination_block ul li a { display:block; color: #333 !important;text-decoration: underline; font-weight:normal; padding: 0px 0px; }
.pagination_block ul li a:hover { border-color: #d9d9d9; text-decoration:none }
.pagination_block ul li.active a { color: #307ac4!important;font-weight: bold;text-decoration:none }
.pagination_block ul li a.next { background: url(../images/pagination_navs.gif) no-repeat -16px 0;  width: 16px; height: 16px; text-indent: -9999px; display: block; margin-top: -1px; }
.pagination_block ul li a.prev { background: url(../images/pagination_navs.gif) no-repeat; width: 16px; height: 16px; text-indent: -9999px; display: block; margin-top: -1px; }
.pagination_block ul li a.prev.disabled {background-position: 0px -16px;cursor:default}
.pagination_block ul li a.next.disabled {background-position: -16px -16px;cursor:default}


/******************/

/******* MAPA ******/

.mapa a {color: #fff!important}

.maps-module { position:relative; }
.maps-module .mapa { position: absolute; top: 20px; right: 40px }

.maps-module .maps_category_select .dk_container { margin-top: 0px; }
.maps-module .maps_category_select span { display: block; float: left; }
.maps-module .maps_category_select a { color: #222; text-decoration:none!important }
.maps-module .maps_category_select .dk_options a:hover, .maps-module .maps_category_select .dk_option_current a { background-color: #5f5f5f; color: #efefef;}
.maps-module .maps_category_select .dk_label { line-height: 16px; }
.maps-module .maps_category_select .dk_toggle {border:1px solid #d7d7d7;border-right:none;background: url('../images/dk_bt.png') no-repeat right -1px; height:23px; min-width:220px;}
.maps-module .maps_category_select .dk_open { border:1px solid #fff; }
.maps-module .mapa ul { list-style-type:none }
.contact_sections.no-click table td.cell_1 { padding-left: 26px; width: 260px; padding-top: 17px; }
.contact_sections.no-click table td.cell_2 { padding-left: 26px; width: 260px; padding-top: 17px; }
.contact_sections.no-click a {color:#ed1c24!important}


/*******************/
