body { text-align: center; font: normal 12px tahoma; margin: 0; padding: 0; background: #ffffff; position: relative;}
body :focus{-webkit-box-shadow: 0px 0px 4px 3px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 4px 3px rgba(0,0,0,0.75);
box-shadow: 0px 0px 4px 3px rgba(0,0,0,0.75); z-index: 100000;}
a { outline: 0; color: #aa0011; text-decoration: none;}
img { border: 0; }
hr{ background: url(../images/border_content.gif) bottom repeat-x; border: 0px;}
.input_text{width: 213px; _width: 232px; height: 29px; border: 0px; background: url(../images/input_bg.gif) no-repeat; padding-left: 14px; padding-right: 5px;}
input, textarea{font: normal 12px tahoma; color: #4f4f4f;}
.input_submit{width: 32px; height: 13px; border: 0px; background: url(../images/button_ok.gif) no-repeat; padding: 0px;}

#site_container{width: 988px; koverflow: hidden; margin: 0px auto;}
#site_container:after{content:""; display:block; clear:both;}
#top_container{width: 988px; min-height: 111px; koverflow: hidden;}
#top_container:after{content:""; display:block; clear:both;}
#logo_container{width: 181px; height: 76px; margin: 35px 0px 0px 0px; float: left;}
#logo_container a{display: block;}
#menu_container{width: 777px; min-height: 111px; float: right; margin: 0px 0px 0px 30px;}
#search_container{width: 384px; height: 63px; float: right; margin: 0px 15px 0px 0px;}
#t1{width: 384px; height: 28px; float: right; text-align: right; margin-top: 10px;}
#t1 a{color: #000000;}
#t2{width: 184px; height: 25px; float: right;}
#search_container .input{width: 160px; _width: 164px; height: 25px; float: left; background: url(../images/search_input_bg.gif) no-repeat; border: 0px; margin-right: 0px;padding: 0px 0px 0px 4px;}
#search_container .submit{width: 20px; height: 25px; float: left; background: url(../images/search_submit_bg.gif) no-repeat; border: 0px; margin-top: 5px; margin-left: 0px;}
#sot_container{width: 133px; height: 68px; float: right;}
#sot_container a{display: block;}



.accessibility_container{width: 245px; height: 68px; float: right; text-align: left;}
.accessibility_container .contrast {margin-top: 10px; koverflow: hidden;}
.accessibility_container .contrast:after{content:""; display:block; clear:both;}
.accessibility_container .contrast p {margin:7px 0 0 0; float:left; clear:both;}
.accessibility_container .contrast ul {list-style-type:none; float:left; padding:0; margin:0 0 0 5px}
.accessibility_container .contrast li {float:left; margin:0 3px 0 0;}
.accessibility_container .contrast li a {display:block; width:31px; height:31px; margin:00; text-indent:-9999em; border:none;  outline:none;}
.accessibility_container .contrast a.contr_1 {background:url(../images/ico_contr_1.png) no-repeat}
.accessibility_container .contrast a.contr_2 {background:url(../images/ico_contr_2.png) no-repeat}
.accessibility_container .contrast a.contr_3 {background:url(../images/ico_contr_3.png) no-repeat}
.accessibility_container .contrast a.contr_4 {background:url(../images/ico_contr_4.png) no-repeat}
.accessibility_container .font{margin-top: 10px; koverflow: hidden;}
.accessibility_container .font:after{content:""; display:block; clear:both;}
.accessibility_container .font p {margin:0 5px 0 0; float:left; clear:both;}
.accessibility_container .font ul {list-style-type:none; float:left; padding:0; margin:0}
.accessibility_container .font li {float:left;  margin:0 3px 0 0;}
.accessibility_container .font li a {display:block; width:24px; height:15px; text-indent:-9999em; border:none; outline:none;}
.accessibility_container .font li a.fontDefault {background:url(../images/fontDefault.png) no-repeat; width:20px;}
.accessibility_container .font li a.fontBigger {background:url(../images/fontBigger.png) no-repeat}
.accessibility_container .font li a.fontBig {background:url(../images/fontBig.png) no-repeat}

#main_menu_container{width: 777px; min-height: 33px; float: left; margin: 10px 0px 0px 0px; }
#login{width: 134px; _width: 159px; height: 20px; _height: 25px; float: left; text-align: right; padding: 5px 25px 0px 0px;}
#login a{color: #ffffff; text-decoration: none;}
#search{width: 161px; height: 25px; background: url(../images/search_input.gif) no-repeat; float: right;}
#search form{background: none; border: none; margin: 0px; padding: 0px;}
#search_query{width: 124px; _width:136px; height: 15px; float: left; background: none; border: none; margin: 0px; padding: 0px; padding: 0px 2px 0px 10px; color: #58595c; margin-top: 5px;}
#search_button{width:25px; height: 25px; float: left; background: none; border: none; margin: 0px; padding: 0px; cursor: pointer;}
#header_container{width: 988px; height: 138px; _height: 352px; background: url(../images/header_main.jpg) no-repeat; margin: 15px 0px 0px 0px; padding: 214px 0px 0px 0px;}
#header_container a{display: block; float: left; width: 251px; height: 50px; margin: 12px 0px 0px 12px; clear: both;}
#headersub_container{width: 988px; height: 226px; margin: 15px 0px 0px 0px;}
#site_date_container{kheight: 13px; text-align: right; koverflow: hidden; font: normal 10px tahoma;}
#site_date_container:after{content:""; display:block; clear:both;}
#main_news_container{width: 988px; margin: 4px 0px 0px 0px; text-align: left;}
#main_news_container:after{content:""; display:block; clear:both;}
#main_news_box_title{font: bold 18px arial; color: #aa0011;}
#main_news_box_title h2{font: bold 18px arial; color: #aa0011;}
#main_news_box_title a{font: normal 11px arial; color: #aa0011;}
.main_news_container_content_first{width: 470px; koverflow: hidden; float: left; margin: 0px 48px 0px 0px; }
.main_news_container_content_first:after{content:""; display:block; clear:both;}
.main_news_container_content{width: 470px; koverflow: hidden; float: left; margin: 0px 0px 0px 0px;}
.main_news_container_content:after{content:""; display:block; clear:both;}
#sub_container{width: 988px; koverflow: hidden; margin: 13px 0px 0px 0px;}
#sub_container:after{content:""; display:block; clear:both;}
#navigation_container{width: 988px; height: 30px; background: url(../images/border_nav.gif) bottom repeat-x; text-align: left;}
#navigation_container ul { height: 30px; line-height: 30px; list-style: none; padding: 0px; margin: 0px 15px 0px 15px; }
#navigation_container li { float: left; color: #515254; background: url(../images/navigation_separator.gif) 100% 50% no-repeat; padding-right: 10px; margin-right: 6px; }
#navigation_container li.last { margin: 0; padding: 0; background: none; }
#navigation_container a { color: #515254; text-decoration: none; }
#navigation_container a:hover { text-decoration: underline; }
#subsite_content_container{width: 950px; koverflow: hidden; text-align: left; margin-top: 13px;}
#subsite_content_container:after{content:""; display:block; clear:both;}
#left_menu_container{width: 247px; koverflow: hidden; float: left; margin-top: 20px;}
#left_menu_container:after{content:""; display:block; clear:both;}
#left_menu_container h4{margin: 0px; padding: 0px; font-size: 15px; margin-top: 11px; float: left;}
#content_container{width: 726px; koverflow: hidden; float: left; margin: 0px 15px 0px 0px; line-height: 1.5em; color: #515254; text-align: left;}
#content_container:after{content:""; display:block; clear:both;}
#content_title_container{width: 726px; koverflow: hidden; margin: 0px 0px 20px 0px; margin-top: 7px;}
#content_title_container:after{content:""; display:block; clear:both;}
#content_title_container h1{margin: 0px; padding: 0px; color: #000000; font: normal 18px arial;}
#content_top{width: 670px; koverflow: hidden; margin-bottom: 16px;}
#content_top:after{content:""; display:block; clear:both;}
#content_title{font: bold 20px arial; color: #aa0011; width: 570px; float: left;}
#content_print{width: 100px; float: right; text-align: right;}
#content_print a{font: bold 12px arial; color: #515254; text-decoration: none;}
#content_container a{color: #a50012;}
#content_container a:hover{color: #515254;}
#content_container a.gray_red{color: #515254;}
#content_container a.gray_red:hover{color: #a50012;}
/*#content_container ul li {list-style-image: url(../images/arrow_right.gif); margin-left: 0px; color: #777; font-size: 12px;}*/
#content_container ul{list-style: none; padding-left: 20px; margin-left: 0px; margin: 10px 0px 15px 0px;}
#content_container ul li { background: url(../images/arrow_right2.gif) 0px 11px no-repeat; padding: 7px 0px 0px 12px; }

.search_category{font: bold 14px arial; color: #000000; margin-top: 0px; margin-bottom: 15px;}

#boxes_container{width: 988px; min-height: 327px; koverflow: hidden; margin: 13px 0px 0px 0px; text-align: left; background: url(../images/border_content.gif) top repeat-x; padding: 15px 0px 0px 0px;}
#boxes_container:after{content:""; display:block; clear:both;}
#box_1{width: 313px; _width: 317px; min-height: 150px;  float: left; border: 2px solid #c4c5c3; margin-right: 18px; background: url(../images/box_newsletter_bg.jpg) top no-repeat; padding: 173px 0px 0px 0px;}
#box_2{width: 313px; _width: 317px; min-height: 150px;  float: left; border: 2px solid #c4c5c3; margin-right: 19px; background: url(../images/box_billing_bg.jpg) top no-repeat; padding: 173px 0px 0px 0px;}
#box_3{width: 313px; _width: 317px; min-height: 150px;  float: left; border: 2px solid #c4c5c3; background: url(../images/box_bok_bg.jpg) top no-repeat; padding: 173px 0px 0px 0px;}
#box_1.min{min-height: 150px; background: none; padding: 20px 0px 0px 0px;}
#box_2.min{min-height: 150px; background: none; padding: 20px 0px 0px 0px;}
#box_3.min{min-height: 150px; background: none; padding: 20px 0px 0px 0px;}
.box_title{koverflow: hidden; font: normal 20px verdana; min-height: 1.2em; margin: 0px 40px 0px 40px;}
.box_title:after{content:""; display:block; clear:both;}
.box_title h3{font: normal 20px verdana; color: #aa0011; margin: 0px; padding: 0px; min-height: 1.1em;}
.box_content{color: #41423d; font: normal 13px verdana; margin: 0px; padding: 0px; margin: 0px 40px 0px 40px;}
#box_3 .box_content, #box_2 .box_content{color: #41423d; font: normal 13px verdana; margin: 0px; padding: 0px; margin: 6px 40px 0px 40px;}
.box_content h3{font: normal 20px verdana; color: #aa0011; margin: 18px 0px 7px 0px; padding: 0px; height: 1.1em;}
.box_content input{margin-top: 12px;}
.box_content .input_submit{float: right; margin-top: 10px;}


#footer_container{width: 988px; height: 38px; _height: 51px; margin-top: 13px; background: url(../images/border_footer.gif) top repeat-x; padding: 13px 0px 0px 0px;}
#footer_left{width: 337px; koverflow: hidden; text-align: left; float: left; color: #696969;}
#footer_left:after{content:""; display:block; clear:both;}
#footer_right a{color: #696969; text-decoration: none;} a{color: #696969; text-decoration: none;}
#footer_center{width: 458px; koverflow: hidden; text-align: center; float: left; color: #696969;}
#footer_center:after{content:""; display:block; clear:both;}
#footer_center a{color: #696969; text-decoration: none;} a{color: #696969; text-decoration: none;}
#footer_right{width: 193px; koverflow: hidden; float: right; text-align: right; color: #696969;}
#footer_right:after{content:""; display:block; clear:both;}
#footer_right a{color: #696969; text-decoration: none;}

.news_container_content{koverflow: hidden; margin-bottom: 20px; padding-bottom: 20px; background: url(../images/dot.gif) bottom repeat-x;}
.news_container_content:after{content:""; display:block; clear:both;}

.news_image{width: 180px; float: left; height: 180px; margin-right: 25px;}
.news_details{width: 265px; koverflow: hidden; float: left;}
.news_details:after{content:""; display:block; clear:both;}
.news_details_full{width: 470px; koverflow: hidden; float: left; koverflow: hidden;}
.news_details_full:after{content:""; display:block; clear:both;}
.news_date{font: normal 12px arial; color: #515254; margin-top: 15px;}
.news_date_left{font: normal 12px arial; color: #e51822; margin-top: 5px; width: 350px; float: left;}
.news_title{font: bold 14px arial; color: #000000; margin-top: 0px;}
.news_title a{font: bold 14px arial; color: #000000;}
.main_news_container_content .news_title,
.main_news_container_content_first .news_title{font: bold 14px arial; color: #a40011; margin-top: 5px;}
.news_content{font: normal 12px arial; color: #515254; margin-top: 5px; line-height: 1.5em;}
.news_content a{font: normal 12px arial; color: #A40011;}
.news_more{font: bold 14px arial; color: #a40011; text-align: left; margin-top: 5px;}
.news_more a{color: #a40011; text-decoration: none; background: url(../images/arrow_right2.gif) right no-repeat; padding-right: 15px;}
.news_more_right{font: normal 12px arial; color: #e51822; text-align: left; margin-top: 5px; width: 350px; float: right; text-align: right;}
.news_more_right a{color: #e51822; text-decoration: none;}
#content_container .news_more_right a{color: #e51822; text-decoration: none;}
.news_foto_title{margin: 15px 0px 5px 0px; koverflow: hidden; font: bold 12px arial; color: #AA0011;}
.news_foto_title:after{content:""; display:block; clear:both;}
#gallery_button_left{width: 35px; height: 36px; float: left; border: 0px; background: url(/frontend/images/gallery_button_left.gif) no-repeat; margin-top: 70px; cursor: pointer;}
#gallery_button_right{width: 35px; height: 36px; float: left; border: 0px; background: url(/frontend/images/gallery_button_right.gif) no-repeat; margin-top: 70px; cursor: pointer;}
.news_fotos_mask{width: 600px; koverflow: hidden; height: 225px; float: left;}
.news_fotos_mask:after{content:""; display:block; clear:both;}
.news_fotos_container{margin-top: 20px; height: 225px; position:relative; }
.news_foto_content{width: 180px; _width: 200px; koverflow: hidden; padding: 0px 10px 0px 10px; float: left; margin-bottom: 25px;}
.news_foto_content:after{content:""; display:block; clear:both;}
.news_foto_img{width: 180px; koverflow: hidden;}
.news_foto_img:after{content:""; display:block; clear:both;}
.news_foto_name{width: 180px; text-align: left; font: normal 11px arial; color: #515254;}
.news_foto_author{width: 180px; text-align: left; font: italic 11px arial; color: #515254;}

#pagination_container{koverflow: hidden; margin-top: 40px; text-align: center;}
#pagination_container:after{content:""; display:block; clear:both;}
#pagination_container ul.pagination{list-style: none; padding: 0px; margin: 0px; text-align: center; display: inline;}
#pagination_container ul.pagination li{list-style: none; padding: 0px 8px 0px 6px; margin: 0px; display: inline;
 background: url(../images/pipe.gif) right no-repeat; font: normal 12px verdana; color: #515254; text-align: center;}
#pagination_container ul.pagination li.last{background: none;}
#pagination_container ul.pagination li a{font: normal 12px verdana; color: #e51822;}


#content_container div.events-bg { background: url(../images/eim.gif) 100% 50% no-repeat; koverflow: hidden; padding-right: 30px; margin-bottom: 25px; }
#content_container div.events-bg:after{content:""; display:block; clear:both;}
#content_container div.frame-events { height: 210px; padding: 1px; border: 1px solid #00a4e4; position: relative; }
#content_container div.frame-events ul.items { list-style: none; position: relative; padding: 0px; margin: 0px;}
#content_container div.frame-events ul.items li { position: absolute; width: 507px; height: 210px; top: 0; left: 0; background: none; padding: 0px;}
#content_container div.frame-events ul.items li div { position: absolute; top: 0; right: 0; bottom: 0; width: 167px; koverflow: hidden; padding: 50px 10px 40px 10px; background: #fff; }
#content_container div.frame-events ul.items li div:after{content:""; display:block; clear:both;}
#content_container div.frame-events ul.items li div h4 { font-size: 11px; color: #00a4e4; margin-bottom: 5px; }
#content_container div.frame-events ul.items li div a { color: #676767; text-decoration: none; }
#content_container div.frame-events h3 { position: absolute; top: 1px; right: 1px; width: 166px; padding: 10px; background: #818181; color: #fff; font-size: 16px; font-weight: 200; text-shadow: 0 1px 1px #818181; koverflow: hidden; }
#content_container div.frame-events h3:after{content:""; display:block; clear:both;}
#content_container div.frame-events ul.links { position: absolute; bottom: 1px; right: 1px; width: 166px; padding: 10px; koverflow: hidden; list-style: none; padding: 0px; margin: 0px;}
#content_container div.frame-events ul.links:after{content:""; display:block; clear:both;}
#content_container div.frame-events ul.links li { float: left; margin-right: 5px; background: none; padding: 0px;}
#content_container div.frame-events ul.links li a { float: left; padding: 3px 5px; border: 1px solid #ade0f3; background: #fff; outline: none; }
#content_container div.frame-events li.h { display: none; }

#slideshow_container{width: 723px; height: 385px; background: url(../images/slideshow_bg.gif) repeat-x;}
#slideshow_container ul.slideshow_list{width: 723px; height: 385px; list-style: none; margin: 0px; padding: 0px; position: absolute;}
#slideshow_container ul.slideshow_list li{width: 723px; height: 385px; margin: 0px; padding: 0px; background: none; display: block; position: absolute;}
#slideshow_container ul.slideshow_list li.hidden{width: 723px; height: 385px; float: left; display: none;}
#slideshow_container ul.slideshow_list li .slideshow_details{width: 214px; height: 378px; float: left; margin: 20px 15px 0px 15px;}
#slideshow_container ul.slideshow_list li .slideshow_details .slideshow_title{font: normal 30px verdana; color: #f8000c;}
#slideshow_container ul.slideshow_list li .slideshow_details .slideshow_title2{font: normal 15px verdana; color: #000000; margin-top: 15px; line-height: 1.5em;}
#slideshow_container ul.slideshow_list li .slideshow_details .slideshow_content{font: normal 12px verdana; color: #000000; margin-top: 18px; line-height: 1.5em;}
#slideshow_container ul.slideshow_list li .slideshow_details .slideshow_more{font: bold 13px verdana; color: #f8000c; margin-top: 19px; background: url(../images/arrow_right_gray.gif) right no-repeat; text-align: right; padding-right: 13px;}
#slideshow_container ul.slideshow_list li .slideshow_image{width: 479px; height: 385px; float: right;}
#slideshow_container div.links_container{width: 244px; height: 44px; top: 341px; left: 0px; position: relative;}
#slideshow_container div.links_container div.links_prev_container{width: 24px; height: 23px; float: left;}
#slideshow_container div.links_container div.links_prev_container a{margin: 5px 0px 0px 15px; display: block;}
#slideshow_container div.links_container div.links_next_container{width: 24px; height: 23px; float: left;}
#slideshow_container div.links_container div.links_next_container a{margin: 5px 15px 0px 0px; display: block;}
#slideshow_container div.links_container div.links_content{width: 196px; height: 23px; float: left; text-align: center;}
#slideshow_container div.links_container div.links_content ul.links{list-style: none; margin: 0px auto; padding: 0px; text-align: center; display: inline;}
#slideshow_container div.links_container div.links_content ul.links li{list-style: none; margin: 0px; padding: 0px; text-align: center; display: inline; background: none;}
/*#slideshow_container div.links_container div.links_content ul.links li img{background: url(../images/slideshow_ico_default.gif) no-repeat;}
#slideshow_container div.links_container div.links_content ul.links li.active img{background: url(../images/slideshow_ico_active.gif) no-repeat;}*/


#form_title{color: #e51822; font: normal 20px arial; margin-bottom: 25px;}
.form_row{margin: 10px 0px 0px 0px;}
/*.input_lay{width: 255px; height: 26px; background: url(../images/input.gif) 1px no-repeat;}
.input_lay input{width: 223px; height: 25px; margin-left: 16px; background: none; border: none;}*/
.textarea_lay{width: 496px; height: 155px; background: url(../images/textarea_bg.gif) no-repeat;}
.textarea_lay textarea{width: 480px; height: 145px; margin-left: 16px; margin-top: 10px; background: none; border: none;}
.input_checkbox{margin-top: 8px;}
.checkbox_area{width: 480px; koverflow: hidden; float: left; clear: both;}
.checkbox_area:after{content:""; display:block; clear:both;}
.confirm_checkbox{width: 25px; float: left;}
.confirm_text{width: 455px; float: left; font-size: 10px; color: #515254; line-height: 1.3em;}
.contact_form_submit{width: 480px; height: 15px; float: left; text-align: right; clear: both; margin: 20px 0px 15px 0px;}
.contact_form_submit input{background: url(../images/button_send.gif) no-repeat; border: none; width: 58px; height: 15px; cursor: pointer;}
.section_title{font-weight: bold;}

#ankieta_info{koverflow: hidden; margin-bottom: 25px;}
#ankieta_info:after{content:""; display:block; clear:both;}
.questionnaire_element{koverflow: hidden; margin: 0px 0px 28px 0px; padding: 3px 7px 6px 7px; border: 1px solid #ffffff;}
.questionnaire_element:after{content:""; display:block; clear:both;}
.questionnaire_element.error{border: 1px solid red;}
.questionnaire_element_separator{height: 0px; font-size: 1px; border-top: 1px solid #dddddd; margin-bottom: 11px;}
.questionnaire_element_error_notification{height: 16px; font-size: 10px; color: red; padding-left: 7px;}
.question{font-weight: bold; padding-bottom: 7px;}
.question_number{font-weight: normal;}
.answer_row{koverflow: hidden; margin-top: 11px;}
.answer_row:after{content:""; display:block; clear:both;}
.answer_radio_input{width: 17px; float: left; text-align: left; margin-left: 15px;}
.answer_radio_input input{margin-left: 5px; padding-left: 0px; margin-top: 1px; height: 21px;}
.answer_radio_label{width: 650px; float: left;}
.answer_radio_label textarea{clear: both; margin-top: 5px; width: 400px; height: 100px;border: 1px solid #a8acad; background: url(../images/textarea_bg2.gif) top repeat-x; padding: 5px; margin-left: 13px;}
.answer_radio_label .label{display: block; line-height: 22px; margin-left: 13px;}
.answer_text_input{margin-left: 45px;}
.answer_text_input input{width: 250px;border: 1px solid #a8acad; background: url../images/input_bg2.gif) top repeat-x; height: 16px;}
.answer_textarea_input{margin-left: 45px;}
.answer_textarea_input textarea{width: 500px; height: 100px;border: 1px solid #a8acad; background: url(../images/textarea_bg2.gif) top repeat-x;}
.answer_textarea{margin-left: 23px;}
.answer_textarea textarea{width: 500px; height: 100px;border: 1px solid #a8acad; background: url(../images/textarea_bg2.gif) top repeat-x;}
.answer_row textarea.error{border: 1px solid red;}
.questionnaire_table{margin: 15px 0px 0px 18px;border-spacing: 0px 3px;}
.questionnaire_table th{font-weight: normal; width: 100px; text-align: center; padding-bottom: 10px;}
.questionnaire_table td{text-align: center; line-height: 40px; border-bottom: 1px solid #ffffff; border-top: 1px solid #eeeeee;}
.questionnaire_table tr.first td{border-top: 1px solid #ffffff;}
.questionnaire_table tr.error td{border-top: 1px solid red; border-bottom: 1px solid red;}
.questionnaire_table td.label{text-align: left; width: 145px; padding-left: 5px; border-left: 1px solid #ffffff;}
.questionnaire_table td.last{border-right: 1px solid #ffffff;}
.questionnaire_table tr.error td.label{border-left: 1px solid red;}
.questionnaire_table tr.error td.last{border-right: 1px solid red;}
input.ankieta_submit{width: 58px; height: 15px; border: 0px; background: url(../images/button_send.gif) no-repeat; padding: 0px; cursor: pointer;}
img.efaktura_img{z-index: 1;}
a.efaktura_mail{position: absolute; margin: 878px 0px 0px 238px; z-index: 1000; width: 122px; height: 17px;}
a.efaktura_mail:hover{text-decoration: underline;}
a.efaktura_mail span{display: none;}

body.telepolskaPopup.popupVisible{height: auto !important; position: relative !important;}

.window{position: absolute; z-index: 3000; background: rgba(0,0,0,0.8); top: 0; bottom: 0; left: 0; right: 0; display: none;}
body.telepolskaPopup.popupVisible .window{display: block;}
.window.h{display: none;}
.window.ph{display: none !important;}
.window .window_content{background: #eeeeee; color: #333333; box-shadow: 0px 0px 35px #000000; line-height: 1.8em; font-size: 15px; padding: 40px 80px 55px 80px; margin: 130px auto 0px auto; width: 815px; min-height: 250px; position: relative; background-position: top right !important;}
.window .window_close{z-index: 300011; position: absolute; right: 10px; top: 7px;}
.window .window_close span{display: block; cursor: pointer; font-weight: bold; font-size: 25px;}


.window.full_image .window_content{padding: 0px 0px 0px 0px; width: 975px; min-height: 345px; background: url(../images/Wielkanoc_2016.jpg) 0px 0px no-repeat !important;}
.window.full_image .window_close{margin: 0px 0px 0px 946px;}

.window.window_big{z-index: 300010;}
.window.window_big .window_content{height: 300px; overflow: hidden; padding: 30px 60px 30px 60px;}
.window.window_big .window_content .inside{height: 300px; overflow: auto; padding-right: 15px;}