@charset "utf-8";

body { margin:0; padding:0; color: #000000; background: url(../img/bg_all.png) top repeat-x #fff ; font-family: Verdana, Geneva, sans-serif; font-size:12px; }
body.glowna { background-color: #cccccc; overflow: hidden; }

/*globals*/
h1 { font-size: 18px; color: #000000; padding:0; margin: 5px 0 5px 0; }
h2 { font-size: 16px; color: #000000; padding:0; margin: 5px 0 5px 0; }
h3 { font-size: 13px; color: #000000; padding:0; margin: 5px 0 5px 0; }

a { text-decoration: none; color: #D12320; }
a:hover { text-decoration: underline; }
a:focus {outline: none !important;}

a.pdf { background: url(../img/ico_pdf.png) no-repeat; padding-left: 18px;  }

p { margin: 10px 0 10px 0; }
img { border: 0; }

/* IE8 SHADOWBOX FIX (bez tego nie dziala) */
#shadowbox_title { border: 0px solid; }
#shadowbox_info { border: 0px solid; } 
/* IE8 SHADOWBOX FIX (bez tego nie dziala) - END */

/*structure*/
div.container { margin:0 auto; width: 921px; padding:0; border: 0px solid red; min-height:800px; position: relative; } 
div.container2 { margin:0 auto; width: 921px; overflow: hidden; position: relative; } 
    
  div.header { margin:0 auto; width: 921px; height: 157px; padding: 0; background: url(../img/menu_bg2.png) no-repeat; position: relative; }
  .english { background: url(../img/menu_bg2_en.png) no-repeat !important; }
    
    .nocne-marki { position: absolute; left: 370px; top: 12px;  }
    
    a.menu_btn { color: #ffffff; }
      
    div.wai { width: 210px; height: 20px; line-height: 20px; text-align: right; position: absolute; right:70px; top:7px; }
      div.wai_txt { line-height: 20px; height: 20px; padding: 0 5px 0 0; float: left; color: #fff; font-size: 14px; text-align: right }
      div.wai_icons { width: 105px; height: 20px; float: right; background: url(../img/wai.png) no-repeat;}
      div.wai a { display: block; width: 25px; height: 20px; float: left; }

     
/* AK menu*/

    div.menu { position: absolute !important; padding: 2px; left:2px; top:115px; height: 40px; /*background: lime !important;*/ z-index: 600; }  
      div.menu a.links { display: block; float: left; height:24px; padding-top:15px; padding-left: 15px; padding-right: 15px; color: #fff; /*margin-right:20px; margin-left: 2px;*/ /*background: blue;*/ }

  /*SUBMENU*/
      div.submenu { width: 245px; background: #fff; display: none; padding: 0 0 0 0; text-align: left; border: 1px solid #DAD8D1; position: absolute; z-index: 10000; left: 0; top: 40px; }
        div.submenu a { display: block; width: 235px; /*height:20px;*/ padding: 5px 0 5px 10px; color: #717e85; border-bottom:solid 1px #f58f8d; }     
        div.submenu a:hover { background-color: #dedede; }     	
/* end AK menu*/      	           	
      	
    div.buttons{position:relative; top:0px; }
      div.buttons a.logo_link{position:absolute; top:25px; left:0px; width:325px; height:80px;}
      div.buttons a.search_button{position:absolute; top:130px; right:5px; width:85px; height:15px;}
      div.buttons a.wai_version{position:absolute; top:10px; left:775px; width:70px; height:14px;}
      div.buttons a.lang_eng{position:absolute; top:10px; left:864px; width:16px; height:12px; }
      div.buttons a.lang_pl{position:absolute; top:10px; left:894px; width:16px; height:12px; }
    
  div.main {position:relative; width:921px; height:100%; overflow:hidden; } 
    div.main img { width:100%; background: url('../img/loading.gif') no-repeat center; z-index:-1;}
    div.main p { max-width:100%; margin:0; padding:0;}
    div.waiting { position:fixed; top:177px; left:25%; margin: 0 auto; width:50%; height:300px; }
    	div.rotate_img { margin: 0 auto; background: url('../img/loading.gif') no-repeat center; z-index:-1; }
/*
    	div.main input{ border:solid 1px #D9D9D9; text-align:right; color:#909090;}
    	div.main fieldset {padding:0px; border:none;}
    	div.main form {position:absolute; right:30px; top:20px;}
*/

  div.footer { position:relative; float:left; width: 906px; margin-top:20px; margin-bottom:20px; padding: 10px 5px 10px 10px; background-color: #fff; text-align: left; font-size: 10px; color: #909090;}
    div.serw_spol{float:right; position:relative; right:20px; top:20px; width:113px; height:34px; background: url('../img/icons_twytfb.png') no-repeat;}
      .ico_bip { position: absolute; right: 125px; top: -4px; }
      .ico_ispa { position: absolute; right: 175px; top: -20px; }      
    	div.serw_spol a.tweeter_icon{ display:block; position:relative; float:left; width:30px; height:30px; }
    	div.serw_spol a.youtube_icon{ display:block; position:relative; left:9px; float:left; width:30px; height:30px; }
    	div.serw_spol a.facebook_icon{ display:block; position:relative; left:17px; float:left; width:30px; height:30px; cursor: pointer; }
    div.footer p { margin-top:30px; text-indent:0px; color: #000000; }
    
  div.margine { position: relative; width:100%; height:15px; background-color:#cccccc;}    
    div.footer2 { position: fixed; margin:0 auto; bottom:0px;  width: 921px; margin-top:0px; margin-bottom:0px; padding: 0px 0px 10px 0px; background-color: #fff; text-align: left; font-size: 10px; color: #909090; z-index: 500; }
    div.footer2 p { color: #232323; margin-top:30px; text-indent:0px; padding-left:10px; }

  
  div.line { width: 100%; height: 1px; border-bottom: 1px solid #D1C1C1; clear: both; line-height: 0; }
  div.clear { clear: both; }  
  a.wiecej { color: #000000; float: right; font-size: 11px; margin-bottom: 5px; }
  
/*divy które nie występują na str głównej, tylko na podstronach sub*/

div.main_sub { float: left; position: relative; width: 921px; /*min-height: 469px;*/ margin-top:20px; background-color:#ddded6; padding:10px; }
	div.sciezka{ position:static; float:left; margin-top:20px; margin-left:20px; color:#d4322f; font-weight:bold;}
		div.sciezka a{color:#d4322f;}
		div.breadcrumb {  width: 630px; vertical-align: middle; }
	div.topbox_withsearch{/*position:relative;*/ float:left; width:921px; height:50px; background-color:white; z-index: 100;}
		/*div.topbox_withsearch input{float:right; position:relative; right:30px; top:15px; border:solid 1px #D9D9D9; text-align:right; color:#909090;}*/
	  div.search_form_glowna { position: absolute; top: 13px; right: 20px; background: #e5e5e5; height: 27px; padding: 2px 5px 2px 5px; }
    div.search_form { float: right; margin: 11px 20px 0 0; height: 27px; background: #e5e5e5; padding: 2px 5px 2px 5px; } 
    div.search_form form, div.search_form_glowna form { margin: 0; padding :0; }
	    div.search_form input.text, div.search_form_glowna input.text { width: 145px; height: 16px; padding: 1px 3px 1px 3px; border: 1px solid #cba9a8; text-align: right; font-size: 11px; color: #a6a6a6; margin: 0; }
	    input.search { display: block; width: 65px; height: 20px; padding: 0; color: #fff; border: 0; background: url('../img/search_btn.jpg'); cursor: pointer; font-size: 11px; text-align: center; }
	    td.show_search { display: none; }
	    
  div.left_side{float:left; width:410px;}
		div.image_box{position:relative; margin-top:10px; width:390px; height:253px; padding:10px; background-color:white;}
			div.image_box img{width:390px; height:243px;}
			div.przyciemnienie{position:absolute; bottom:10px; left:10px; width:390px; min-height:40px; padding-bottom:5px; background: url('../img/zaciemnienie.png') repeat;}
			div.przyciemnienie p, div.przyciemnienie h3{margin-top:20px; padding-left:15px; color:white; font-weight:normal; font-size:12px; margin-bottom:5px;}
			/* div.przyciemnienie p{padding-left:15px; color:silver; font-weight:normal; margin:0; padding-bottom:15px;} */
		div.dyrektor_box{float:left; display:block; margin-top:10px; width:390px; background-color:white; padding:10px;}
			div.dyrektor_box h3{font-size:20px; font-weight:normal;}
			span.descript{display:block;}
			div.dyrektor_box img{margin:15px; margin-left:0px; float:left;}
			div.dyrektor_box p{display:block; color:#000;}
	div.right_side{float:left; width:501px; margin-left:10px;}
		div.o_instytucie_box{margin-top:10px; width:481px; padding:10px; background-color:white;}
			div.o_instytucie_box h3{font-size:20px; font-weight:normal;}
			div.o_instytucie_box p{display:block; color:#000;}
		div.historia_box{margin-top:10px; width:481px; background-color:white; padding:10px; padding-bottom:13px;}
			div.historia_box h4{font-size:12px; margin-top:21px;}
			div.historia_box p{display:block; color:#000; margin-bottom:15px;}
			
/*divy które nie występują na str głównej, jedynie na podstronie kontakt*/
	div.kontakt_top { position:relative; float:left; width:921px; margin-top:10px; background:#fff; }
	  div.kontakt_top_z_bocznym { position:relative; float:left; width: 721px; margin-top:10px; background:#fff; }
	  
	  div.clever_box { float: left; width: 921px; margin-top: 10px; background: url(../img/clever_bg.jpg); padding: 0; }
      div.clever_box div.menu_boczne { margin-top: 0; }
	    div.clever_box div.kontakt_top_z_bocznym { margin: 0 !important; width: 711px; padding: 0; }
	      div.clever_box div.top_left_box { padding: 5px 10px 5px 10px; }
	    div.clever_separator { float: right; width: 721px; height: 10px; background: #DDDED6; }  
	    div.clever_box div.kontakt_bottom_z_bocznym { margin: 0 !important; float:right; width: 691px !important; padding: 5px 10px 5px 10px; }
	    


	  div.menu_boczne { float: left; width: 160px; border-right: 10px solid #ddded6; background: #ffffff; padding: 10px 15px 10px 15px; margin: 10px 0 5px 0; line-height: 16px; }
	    div.menu_boczne a { display: block; float: left; }  
	      a.boczne_menu { font-size: 12px !important;  padding: 5px 0 5px 0; width: 160px; }
	      a.boczne_menu:hover { color: #4F4F4F !important; }
	      a.boczne_submenu { font-size: 12px !important; padding: 2px 0 2px 15px; width: 155px; color: #000000 !important; background: url(../img/menu_boczne_punktor.png) 3px 7px no-repeat; }
	      a.boczne_submenu:hover { color: #4F4F4F !important; }
	      
	    div.line_boczne2 { width: 100%; height: 1px; border-bottom: 1px solid #D1C1C1; clear: both; line-height: 0; }                        

	  div.top_left_box { padding: 10px; }
      div.top_left_box p { padding-right: 10px; }      
      	  
		div.kt_l{position:relative; float:left; padding:10px; background:#fff; line-height:18px; /*max-width:400px;*/ }
		div.kt_p{position:relative; float:right; padding:0px; background:#ddded6; padding-left:10px; max-width:510px; width: 280px; margin-left: 10px; }
		  div.kt_p p { padding: 0; margin: 0; }
			div.kt_p img { /*max-height:200px;*/  max-width:280px; background-color:#ddded6; margin: 0; _width: 280px;}
			
	div.kontakt_bottom{position:relative; float:left; width:901px;  padding:10px; background:#fff; margin-top:10px; line-height:18px; }
	  div.kontakt_bottom a{color:#d12320; text-decoration:none;}

	div.kontakt_bottom_z_bocznym { position: relative; float: right; width: 701px; padding:  5px 10px 5px 10px; background: #fff; margin-top: 10px; line-height:18px; }
	  div.kontakt_bottom_z_bocznym a { color: #d12320; text-decoration: none; }
	  
	div.statut_title{padding:20px;}
	div.statut_title h2{position:relative; }
	div.statut_title p{position:relative; float:left; /*width:600px;*/ line-height:18px; }
	div.statut_title img{ /*position:relative;*/ float:right; width:280px;}
	
	
	div.title_bar{position:static; float:left; width:921px; margin-top:10px; background:#fff;}
		div.title_cont{position:static; float:left; padding:20px; background:#fff; line-height:18px; max-width:200px;}
		div.search{position:relative; float:right; padding:30px; padding-right:10px; background:#fff; width:700px; height:70px; background: url('../img/bg_search.jpg') center no-repeat;}
			div.search fieldset { float:right; padding:20px; width:660px; height:30px; border:none;}
				div.search input {border: solid 1px silver; margin-right:15px;}
		
	div.kalendarium{position:relative; float:left; width:901px;  padding:10px; background:#fff; margin-top:10px;}	
	div.entry{ position:relative; float:left; width:290px; padding:5px; height:330px; overflow:hidden; border-bottom: solid 1px silver; }
		div.entry a {margin:0; padding:0; color:#d12320;}
		div.entry h2 {margin:0; padding:5px 0 5px 0; color:#d12320;}
		div.entry p{margin:0; padding:0; max-height:100px; overflow:hidden;}
    div.entry_img_container {position:absolute; bottom:15px; width: 280px; background: #fff; }
      div.entry_img_container p{margin:0; padding:0; max-height:500px; overflow:hidden;}
	  	div.entry img{/*position:absolute; bottom:15px;*/ float: left; max-width:280px; max-height:200px; padding: 7px 0 0 0; /*padding: 5px 0 5px 0;*/ }

  /* NEWSY */
  
  div.news { margin: 20px 0 20px 0; }
    div.news a { color: #D12320; }
    a.news_spis { color: black; } 
    div.inc_img_podpis { padding: 5px 10px 5px 10px; margin: 0px; background: #D12320; color: #fff; font-size: 11px; }
    
/*pliki do pobrania z kulturana50 */
    div.pliki { width: 230px; padding: 5px 5px 5px 5px; float: right; margin: 10px 0 0 5px; position: relative; border: 1px solid #BBBBBB;  }
        div.pliki a { display: block; padding: 0 0 0 24px; line-height: 16px; margin-bottom: 4px;}
        p.pliki_naglowek { margin: 0; text-align: left; color: #A71A17; }
        div.pliki a:hover { background-color: #DDDED6; color: #000; }
        .ico_doc { background: url(../img/ico/16_ico_doc.png) no-repeat 2px 0px;}
        .ico_pdf { background: url(../img/ico/16_ico_pdf.png) no-repeat 2px 0px;}
        .ico_rar { background: url(../img/ico/16_ico_rar.png) no-repeat 2px 0px;}
        .ico_zip { background: url(../img/ico/16_ico_zip.png) no-repeat 2px 0px;}
        .ico_img { background: url(../img/ico/16_ico_img.png) no-repeat 2px 0px;}
        
/*linki z kulturana50*/
    div.linki { width: 230px; padding: 5px 5px 5px 5px; float: right; margin: 3px 0 0 5px; position: relative; border: 1px solid #BBBBBB; clear: right; }
        div.linki a { display: block; line-height: 16px; background: url(../img/ico/ico_link.png) no-repeat 2px 0px; padding: 0 0 0 24px; margin-bottom: 4px; }
        div.linki a:hover { background-color: #DDDED6; color: #000; }

/* share on facebook */
    .share_container { position: absolute; bottom: 5px; left: 5px;  }
      .fb_share { padding: 0; margin: 0; float: left; margin-right: 3px; display: none; }
      .blip_share { padding: 0; margin: 0; float: left; margin-right: 3px; display: none; }
      .twitter_share { padding: 0; margin: 0; float: left; margin-right: 3px; display: none; }

/*PAGINATION z kulturana50*/
div.pagination { width: 100%; height: 50px; /*background: red;*/ /*padding: 15px 0 15px 0;*/ text-align: center; float: left; position: relative; }
    div.pagination span.pag_prev { position: absolute; top: 15px; left: 0; width: 105px; height: 20px; }
    div.pagination span.pag_cent { position: absolute; top: 15px; left: 105px; display: block; width: 710px; text-align: center; }
        div.pagination span.pag_cent a { text-decoration: none; }
        div.pagination span.pag_cent a.checked { font-weight: bold; color: #000; }
    div.pagination span.pag_next { position: absolute; top: 15px; right:0; width: 88px; height: 20px;}
        div.pagination span.pag_prev a, div.pagination span.pag_next a  { text-decoration: none; font-weight: bold; }  

/* PAGINACJA */

div.paginacja { text-align: center; padding: 15px 0 10px 0; }  
        
/* Struktura */
div.struktura_container { float: left; width: 903px; height: 650px; background: url('/public/themes/iam/img/iam_schemat_7.png'); position: relative; border: 0px solid #f1f1f1; }
  div.struktura_container a { display: block; position: absolute; }

div.struktura_container_en { float: left; width: 903px; height: 650px; background: url('/public/themes/iam/img/iam_schemat_en7.png'); position: relative; border: 0px solid #f1f1f1; }
  div.struktura_container_en a { display: block; position: absolute; }

  a.struktura_dyrektor { left: 265px; top: 10px; width: 375px; height: 50px; }
  a.struktura_sekretariat { left: 150px; top: 80px; width: 160px; height: 35px; }
  a.struktura_glowny_ksiegowy { left: 5px; top: 155px; width: 105px; height: 60px; }
  a.struktura_zastepca_dyrektora { left: 313px; top: 155px; width: 105px; height: 60px; }
  a.struktura_zastepca_dyrektora2 { left: 600px; top: 155px; width: 105px; height: 60px; }
  
  a.struktura_w1 { left: 15px; top: 245px; width: 85px; height: 40px; }
  a.struktura_w2 { left: 215px; top: 245px; width: 85px; height: 40px; }
  a.struktura_w3 { left: 310px; top: 245px; width: 85px; height: 40px; }
  a.struktura_w4 { left: 410px; top: 245px; width: 85px; height: 40px; }
  a.struktura_w5 { left: 510px; top: 245px; width: 85px; height: 40px; }
  a.struktura_w6 { left: 608px; top: 245px; width: 85px; height: 40px; }
  a.struktura_w7 { left: 705px; top: 245px; width: 85px; height: 40px; }
  a.struktura_w8 { left: 805px; top: 245px; width: 85px; height: 40px; }
  
  a.struktura_s1 { left: 10px; top: 360px; width: 90px; height: 60px; }
  a.struktura_s2 { left: 10px; top: 435px; width: 90px; height: 80px; }
  a.struktura_s3 { left: 10px; top: 525px; width: 90px; height: 45px; }
  a.struktura_s4 { left: 210px; top: 455px; width: 90px; height: 60px; }
  a.struktura_s5 { left: 210px; top: 525px; width: 90px; height: 45px; }
  
  a.struktura_p1 { left: 315px; top: 305px; width: 475px; height: 35px; }
  a.struktura_p2 { left: 315px; top: 352px; width: 475px; height: 35px; }
  a.struktura_p3 { left: 315px; top: 402px; width: 475px; height: 35px; }
  a.struktura_p4 { left: 315px; top: 450px; width: 475px; height: 35px; }
  a.struktura_p5 { left: 315px; top: 497px; width: 475px; height: 35px; }
  a.struktura_p6 { left: 315px; top: 542px; width: 475px; height: 35px; }
  
  a.struktura_komitet { left: 775px; top: 105px; width: 105px; height: 60px; }  
  
  
/* FORM dla dziennikarzy */

div.form_container { position: absolute; right: 300px; top: 10px; }
  div.form {  } 
  div.form input { width: 150px; font-family: arial; font-size: 13px; }
  div.form input.wyslij { width: 100px; float: right; margin-top: 5px; }
  div.form select { width: 154px; font-family: arial; font-size: 13px; }  
  div.form textarea { width: 150px; height: 90px; font-family: arial; font-size: 13px; }
  div.form table { width: 300px; } 
    div.form td { vertical-align: top; }
    div.form td.teksty { width: 150px; }
    div.form td.input { width: 150px; text-align: right; }
    div.form input.check { width: 10px; }
  
/* PAGINACJA */

div.paginacja { text-align: center; padding: 5px 0 0 0; }      

/* FACEBOOK PANEL */

div.facebook_container { display: none; position:absolute; left: 0px; bottom: 0px; width: 921px; height: 275px; padding: 10px 10px 5px 10px; background: #DDDED6; z-index: 5500; }
div.footer2 div.facebook_container { width: 901px; bottom: 75px; } 
  div.facebook_close { position: absolute; right: 11px; top: 11px; width: 25px; height: 25px; background: url(../img/facebook_close.png); cursor: pointer; } 
  
/*TABELKI W REGULAMINIE*/
.t_reg td { border-bottom:solid 1px #000 !important; padding: 3px 5px 3px 5px; margin:0;}

/* SLIDESHOW GLOWNA */
.slideshow_glowna { width: 921px; height: 550px; margin-top: 15px; }
.slideshow_glowna a:hover { text-decoration: none !important; }
  .slideshow_glowna div.slide_glowna { width: 921px; height: 550px; position: relative; }
  .slide_opis { /*display: none;*/ position: absolute; bottom: 10px; left: 10px; width: 861px; font-size: 12px; padding: 15px 20px 15px 20px; color: #fff; background: url("../img/slajd_opis_bg.png"); }    
  .ciemny_slide { /*display: none;*/ position: absolute; bottom: 10px; left: 10px; width: 861px; font-size: 12px; padding: 15px 20px 15px 20px; color: #fff !important; background: url("../img/slajd_opis_bg_dark.png"); }  
  .czerwony_slide { /*display: none;*/ position: absolute; bottom: 10px; left: 10px; width: 861px; font-size: 12px; padding: 15px 20px 15px 20px; color: #fff !important; background: url("../img/slajd_opis_bg_red.png"); }  
    .slide_opis a { color: #000; } 
      .slide_opis_title { font-size: 15px; font-weight: bold; display: none; }  

  .czerwony_slide_awaryjny { position: absolute; bottom: 41px; left: 10px; width: 861px; font-size: 12px; padding: 15px 20px 15px 20px; color: #fff !important; background: url("../img/slajd_opis_bg_red.png"); z-index: 10000; }
    .czerwony_slide_awaryjny a { color: #000; } 
      .slide_opis_title { font-size: 15px; font-weight: bold; display: none; } 
      
    div.slides_nav { display: none; }
      span.slide_arrow_left { display: block; width: 30px; height: 57px; position: absolute; top: 200px; left: 0; z-index: 1500; cursor: pointer; background: url("../img/slide_arrow_left2.png"); }
      span.slide_arrow_left:hover {  background: url("../img/slide_arrow_left2.png") 0 57px; }
      
      span.slide_arrow_right { display: block; width: 30px; height: 57px; position: absolute; top: 200px; right: 0; z-index: 1500; cursor: pointer; background: url("../img/slide_arrow_right2.png"); }
      span.slide_arrow_right:hover {  background: url("../img/slide_arrow_right2.png") 0 57px; }

    yt_container { width: 921px; height: 950px; padding: 10px 0 0 0; background: #A7A7A7; position: relative; }
        
    
/* GALERIA */

.galeria_miniaturki { float: left; display: block; width: 65px; height: 55px; margin: 0 4px 4px 0; }
.galeria_miniaturki_yt { float: left; display: block; width: 61px; height: 51px; border: 2px solid red; margin: 0 4px 4px 0; }


/* glowna na float: */
div.margine {  }
  div.footer2 { position: relative !important; float: left; }
body.glowna { overflow: auto !important; }

/* zwijacz i zwijany */
.zwijany { display: none; margin: 0; padding: 0; }     
.zwijacz { cursor: pointer; }
.zwijacz_en { cursor: pointer; }        

/* popup swieta */
.popup_babilon { position: absolute; top: 157px; left: 260px; width: 423px; height: 423px; /*border: 2px solid #fff;*/ background: #f31e1a; z-index: 999; }
.popup_babilon_close { position: absolute; top: 0; right: 0; width: 29px; height: 29px; background: url("../img/popup_swieta2010_close_btn.jpg"); cursor: pointer; z-index: 1000; }


/* SLIDESHOW MINI */
.slideshow_mini { float: left; width: 280px; height: 200px; position: relative; }
  .slideshow_mini img { width: 280px; height: 200px; z-index: 1000; }
  .mini_slide { position: relative; z-index: 1000; }
  .mini_opis { position: absolute; width: 272px; padding: 4px; background: url("../img/mini_opis_bg.png"); bottom: 0; left: 0; z-index: 1200; font-size: 11px; color: #fff; }
  
  
  .warning { background: #D12320; color: #fff; }
  
  
/* NEWSLETTER */
div.btn_newsletter_pl { position: absolute; right: 9px; bottom: 50px; width: 271px; height: 44px;  background: url(../img/newsletter/btn_newsletter_pl.png); cursor: pointer; }
div.btn_newsletter_en { position: absolute; right: 9px; bottom: 50px; width: 271px; height: 44px;  background: url(../img/newsletter/btn_newsletter_en.png); cursor: pointer; }
div.zaslona_newsletter { display: none; position: fixed; _position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../img/newsletter/zaslona_newsletter.png); z-index: 1000; }
  div.box_newsletter { width: 375px; height: 415px; padding: 20px 40px 20px 40px; background: #fff; border: 10px solid #ddded6; position: relative; font-size: 11px; color: #3d3d3d; }
    div.box_newsletter_close { position: absolute; right: -10px; top: -38px; width: 21px; height: 21px; background: url(../img/newsletter/box_newsletter_close.jpg); cursor: pointer; }
    span.newsletter_red { color: #f05133; font-weight: bold; }
    div.box_newsletter input#email { width: 260px; height: 12px; padding: 9px 10px 9px 10px; background: url(../img/newsletter/input_newsletter.jpg); border: 0; font-size: 12px; }
    div.box_newsletter input.warning { background: url(../img/newsletter/input_newsletter_warning.jpg) !important; color: black; }    
    div.zaslona_newsletter table td { padding: 0 10px 10px 0; }
    div.zaslona_newsletter table td.left { text-align: right; }    
       
