/* Style Eksim */

* { font-family: Tahoma, Helvetica, Sans-Serif, Trebuchet, Verdana, Helvetica; font-size: 11px; }

html, body {
  margin: 0; 
  padding: 0; 
  text-align:center;
  background: rgb(196,176,146) url(../images/background.jpg) no-repeat;
  background-position: top center; 
}

/*---------------------- STRONA ----------------------*/
#page {
 /*background-image: url(images/background_bottom.jpg);
 background-repeat: repeat-y;*/
 padding: 0 0 0 0;
 margin: 0 auto 0 auto;
}

#page_background {
  margin: 0 auto 0 auto;
  padding: 0 0 0 0;
}

#page_width {
  width: 900px;
  margin: 0 auto 0 auto;
  padding: 0 0 0 0;
}

/*--------------------- NAGLOWEK ---------------------*/
#header {
  width: 900px;
  height: 195px;
  float: left;
}

.header_top {
  height: 45px;
  width: 900px;
  float: left;  
}

.header_top img {
  margin: 13px 5px 13px 5px;
}

.header_top a:link img {border:0px; text-decoration:none;}
.header_top a:visited img {border:0px; text-decoration:none;}
.header_top a:hover img {border:0px; text-decoration:none;}

.header_center {
  width: 900px;
  height: 150px;
  float: right;
  position: relative;    
}

.header_logo {
  float: left;
  width: 196px;
  height: 150px;
  position: relative;
}

a:link .powrot_do_index, a:visited .powrot_do_index, a:hover .powrot_do_index {
  width: 196px;
  height: 150px;
  border: 0;
  text-decoration: none;
}

.header_flagi {
  width: 700px;
  height: 30px;
  float: right;
  position: relative;
}

.header_flagi img {
  margin: 15px 5px 0px 5px;
}

.header_flagi a:link img {border:0px; text-decoration:none;}
.header_flagi a:visited img {border:0px; text-decoration:none;}
.header_flagi a:hover img {border:0px; text-decoration:none;}

.header_przyciski {
  width: 700px;
  height: 61px;
  float: right;
  position: relative;
}

.header_przycisk_tlo {
  background-image: url(../images/przycisk.jpg);
  background-repeat: no-repeat;
  height: 33px;
  width: 91px;
  float: right;
  margin: 15px 10px 10px 10px;
  padding-top: 10px;
  text-align: center;
  font-size: 11px;
  font-family: calibri;
  color: rgb(255,255,255);
}

.header_przycisk_tlo a:link {
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-family: calibri;
	color: rgb(255,255,255);
}

.header_przycisk_tlo a:visited {
	text-align: center;
	font-size: 11px;
	font-family: calibri;
	color: rgb(255,255,255);
	text-decoration: none;
}

.header_przycisk_tlo a:hover {
	text-align: center;
	font-size: 11px;
	font-family: calibri;
	color: rgb(255,255,255);
	text-decoration: underline;
}

.header_przycisk_tlo_2 {
  background-image: url(../images/przycisk.jpg);
  background-repeat: no-repeat;
  height: 33px;
  width: 91px;
  float: right;
  margin: 15px 10px 10px 10px;
  padding-top: 5px;
  text-align: center;
  font-size: 11px;
  font-family: calibri;
  color: rgb(255,255,255);
}

.header_przycisk_tlo_2 a:link {
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-family: calibri;
	color: rgb(255,255,255);
}

.header_przycisk_tlo_2 a:visited {
	text-align: center;
	font-size: 11px;
	font-family: calibri;
	color: rgb(255,255,255);
	text-decoration: none;
}

.header_przycisk_tlo_2 a:hover {
	text-align: center;
	font-size: 11px;
	font-family: calibri;
	color: rgb(255,255,255);
	text-decoration: underline;
}

.header_newsletter {
  width: 700px;
  height: 43px;
  float: right;
  position: relative;
}

.header_newsletter_text {
  float: right;
  text-align: right;
  color: rgb(157,116,77);
  font-size: 14px;
  font-family: calibri;
  margin-right: 145px;
  width: 555px;
}

.header_newsletter_szukaj {
  float: right;
  width: 215px;
}

.header_newsletter_input  input{
  float: left;
  height: 15px;
  color: #909090;
}

.header_newsletter_submit {
  float: left;
  margin: 0 3px 0 3px;
 }

.header_newsletter_submit input {
  float: left;
  padding: 0;
  border: 0;
  margin: -2px 3px 0 3px;
}

input.input_submit {
width: 20px;
height: 20px;
border: 0;
background: transparent url(../images/strzalka.png) no-repeat 0 0;
}
/*----------------------- MENU -----------------------*/
/*#menu {
  width: auto;
  height: 53px;
  text-align: left;
  display: inline;
  margin: 10px 0 10px 0;
  top: 35px;
  position: relative;
}

#menu ul {
  
  list-style: none;
  text-align: left;
  display: inline;
  margin-top: 0;
  padding: 0;
}

#menu ul li {
  float: none;
  list-style: none;
  display: inline;
  color: rgb(255,255,255);
  font-size: 14px;
  font-family: calibri;
  margin-top: 25px;
  padding-right: 4px;
  padding-left: 4px;
  text-align: left;
}

#menu  ul li a:link {
  color: rgb(255,255,255);
  font-size: 12px;
  text-decoration: none;
  font-family: calibri;
}

#menu ul li a:visited {
  color: rgb(255,255,255);
  font-size: 12px;
  text-decoration: none;
  font-family: calibri;
}

#menu ul li a:hover {
  color: rgb(255,255,255);
  background-image: url(../images/menu_suwak.png);
  background-repeat: repeat-x;
  padding: 15px 0 15px 0;
  font-size: 12px;
  font-family: calibri;
}

 #nav, #nav ul { 
    padding: 0;
    margin: 0;
    list-style: none;
    }

 #nav ul li { 
    position: relative;
	padding: 0;
	margin: 0;
    }

	
 #nav ul li a:link, #nav ul li a:visited {
    text-decoration: none;
    color: #FFFFFF;
    text-align:left;
    padding: 0;
}

 #nav ul
{ 
	display: none;
    position: absolute;
	
}

  #nav ul li
{
    display: block;
	margin: 0;
    padding: 0;
	background-color: #590101;
	
}

 #nav ul li a:link, #nav ul li a:visited 
{
    display: block;
    text-decoration: none;
    background-color: #590101;
	
}

 #nav li:hover ul,  #nav li.over ul
{
    display: block;
	margin: 0;
	padding: 2px;
	width: 120px;
	background-color: #590101;
	z-index:1001;
}
*/
#menu {
  width: 900px;
  height: auto;
  background: #590101;
  padding: 5px 0 5px 0;
  text-align: left;
  display: inline;
  margin: 4px 0 10px 0;
  position: relative;
  top: 25px;
  float: left;
  
}

#nav, #nav ul { 
    padding: 0;
    margin: 0;
    list-style: none;
    
    }

#nav li { 
    float: left;
	color: #FFFFFF;
    position: relative;
    width: auto;
    margin-right: 2px; 
    
    }


#nav li a:link, #nav li a:visited {
       display: block;
       text-decoration: none;
       padding-left: 5px;
       color: #FFFFFF; 
       text-align:left;
       font-weight: bold;
       padding: 5px 20px 5px 20px;
	   
}


#nav ul { 
    display: none;
    position: absolute;
    padding-top: 5px;
    margin-left: 0px;
	
    }

#nav ul li {
    float: none;
    border: 0;
    border-bottom: 1px ;
    font-size: 100%;
    margin: 0px;
    padding: 0px;
    
	
    }

#nav ul li a:link, #nav ul li a:visited {
    display: block;
    text-decoration: none;
    border: 0px;
    width:120px;
    background-color: #590101;
	
    }



#nav li:hover ul, #nav li.over ul {
    display: block;
    
	background-image: url(../images/menu_suwak.png);
	background-repeat: repeat-x;
	z-index:1001;
}

ul li a:hover {
	color: #252525; 
	background-image: url(../images/menu_suwak.png);
	background-repeat: repeat-x;
	
}
ul li a:link {color: #d2d2d2; }
ul li a:visited {color: #d2d2d2;  }


.menu_oferta  { 
	float: left;
	color: #FFFFFF;
    position: relative;
	width: auto;
	padding: 5px 20px 5px 20px;
    
	font-weight: bold; 
}


/*--------------------- CONTENT ---------------------*/
#content {
  width: 900px;
  height: auto;
  float: left;
  margin-top: 15px;
  top: 50px;
  position: relative;
  
}

.content_left {
  background-image: url(../images/tlo_home.png);
  background-repeat: repeat-y;
  width: 354px;
  margin-left: 40px;
  float: left;
  
}

.content_left_top {
  background-image: url(../images/content_top.png);
  background-repeat: no-repeat;
  float: left;
  width: 353px;
  height: 34px;
  text-align: left;
  color: rgb(255,255,255);
  font-family: calibri;
  font-size: 13px;
  padding: 10px 0px 0px 30px;
  
}

.content_left_pasek_left {
 background-image: url(../images/pasek_left.png);
 background-repeat: no-repeat;
 background-position: bottom;
 width: 3px;
 min-height: 118px;
 height: auto;
 float: left;
 text-align: left;
 
}

.content_left_content {
 width: 339px;
 height: auto;
 margin-left: 10px;
 margin-right: 5px;
 text-align: left;
 float: left;
 
}

.content_left_content hr {
	width: 340px;
	height: 1px;
	color: #900000;
	
}

.content_left_pasek_bottom {
 background-image: url(../images/pasek_bottom.png);
 background-repeat: no-repeat;
 width: 353px;
 height: 3px;
 float: left;
 margin-left: 1px;
 
}

.content_right {
  background-image: url(../images/tlo_home.png);
  background-repeat: repeat-y;
  width: 354px;
  margin-right: 40px;
  float: right;
}

.content_right_top {
  background-image: url(../images/content_top.png);
  background-repeat: no-repeat;
  width: 353px;
  height: 34px;
  float: left;
  text-align: left;
  color: rgb(255,255,255);
  font-family: calibri;
  font-size: 13px;
  padding: 10px 0px 0px 30px;
}

.content_right_pasek_left {
 background-image: url(../images/pasek_left.png);
 background-repeat: no-repeat;
 background-position: bottom;
 width: 3px;
 min-height: 118px;
 height: auto;
 float: left;
 text-align: left;
}

.content_right_content {
 float: left;
 margin-bottom: 10px;
 height: 310px;
 text-align: left;
}

.content_right_pasek_bottom {
 background-image: url(../images/pasek_bottom.png);
 background-repeat: no-repeat;
 width: 353px;
 height: 3px;
 float: left;
 margin-left: 1px;
}

/* ---------------- PODSTRONY ----------------- */
.content_podstrona_tresci {
 background-image: url(../images/tlo_tresci.png);
 background-repeat: repeat-y;
 width: 706px;
 height: auto;
 float: left;
 margin-left: 100px;
 text-align: left;
}

.content_podstrona_header {
 background-image: url(../images/podstrona.png);
 background-repeat: no-repeat;
 width: 706px;
 height: 34px;
 text-align: left;
 color: rgb(255,255,255);
 font-family: calibri;
 font-size: 13px;
 padding: 10px 0px 0px 30px;
}

.content_podstrona_tresc {
	width: 670px;
	margin-left: 15px;
	margin-right: 15px;
}

.text {
	width: 670px;
}

.textS {
	width: 670px;
	margin-left: 15px;
	margin-right: 15px;
}
.obrazki_w_kat {
	width: 670px;
}

.liniaZnak {
	width: 670px;
	margin-left: 15px;
	margin-right: 15px;
	
}
/*--------------------- STOPKA ---------------------*/
#footer {
  width: 900px;
  float: left;
  text-align: center;
  margin-top: 40px;
}

.footer_linki {
  width: 900px;
}

.footer_linki ul {
  display: inline;
  color: rgb(255,255,255);
}

.footer_linki ul li {
  list-style: none;
  display: inline;
  color: rgb(255,255,255);
  margin: 0px 5px 0px 5px;
  font-size: 13px;
  font-family: calibri;
}

.footer_linki ul li a:link {
  color: rgb(255,255,255);
  font-size: 13px;
  text-decoration: none;
  font-family: calibri;
}

.footer_linki ul li a:visited {
  color: rgb(255,255,255);
  font-size: 13px;
  text-decoration: none;
  font-family: calibri;
}

.footer_linki ul li a:hover {
  color: rgb(153,0,0);
  font-size: 13px;
  text-decoration: underline;
  font-family: calibri;
}

.footer_linki_przejscie {
display: inline;
}

.footer_pasek {
  width: 900px;
  padding: 5px 0px 5px 0px;
}

.footer_text {
  width: 900px;
  margin-top: 40px;
  color: rgb(255,255,255);
  font-size: 12px;
  font-family: calibri;
}

.footer_text a:link {
  color: rgb(255,255,255);
  font-size: 12px;
  text-decoration: none;
  font-family: calibri;
}

.footer_text a:visited {
  color: rgb(255,255,255);
  font-size: 12px;
  text-decoration: none;
  font-family: calibri;
}

.footer_text a:hover {
  color: rgb(153,0,0);
  font-size: 12px;
  text-decoration: underline;
  font-family: calibri;
}

.pager_galeria {
	width: 670px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 30px;
	float: none;
	
}


/***************** Style ze starej strony ******************/

/*news*/
.newsFoto {width:345px;}
.newsFotoL {vertical-align:top;}
.newsFotoS {width:10px;}
.newsFotoP {color:#5A5A5A; font-size:11px;}
.data {color:#5A5A5A; font-size:10px;}
.tytul {color:#5A5A5A; font-size:12px; font-weight: bold}
/*end news*/


h1 {margin: 0;}
h2 {}
h3 {}
hr {color: #E2E2E2}

/* tabela top*/
table.top {width: 546px; border:0px; margin: 0px; padding: 0px; border-spacing: 0px; border-collapse: collapse;
background-image: url(../foty/bg_top_top.png); }
td.topL {width: 336px; height:84px; vertical-align:top; margin: 0px;}
td.topP {width: 210px; height:84px; vertical-align:top; margin: 0px;}
/* end tabela top*/

/* tabela footer*/
table.footer {width: 750px; border:0px; margin: 0px; padding: 0px; border-spacing: 0px; border-collapse: collapse; }
td.footerL {width: 204px; vertical-align:top; margin: 0px; font-size: 10px;}
td.footerP {width: 546px; vertical-align:top; margin: 0px; font-size: 10px; }

td.footer2 {width: 750px; height:20px; vertical-align:top; margin: 0px; font-size: 10px; color:#B1B1B1;
background-image: url(../foty/bg_down.png);}
/* end tabela footer*/

/* tabela tresc*/
table.tresc {width: 350px; border:0px; margin: 0px; padding: 0px; border-spacing: 0px; border-collapse: collapse; }
td.trescL {width: 350px; vertical-align:top; margin: 0px; padding-right:20px;}
td.trescP {width: 130px; vertical-align:top; margin: 0px; padding-left:10px;}
/* end tabela tresc*/

/* tabela nag*/
table.nag {width: 386px; border:0px; margin: 0px; padding: 0px; border-spacing: 0px; border-collapse: collapse; }
td.nagL {width: 386px; height: 34px; vertical-align:top; margin: 0px; padding-right:0px; background-image: url(../foty/linia386.png); background-repeat: no-repeat;}
/* end tabela nag*/



.pic {border-style: solid; border-width: 0px; padding: 0px; margin:0px; border-color: #ccc; display:block}
.picN {border-style: solid; border-width: 0px; padding: 0px; margin:0px;}
.picW {border-style: solid; border-width: 1px; padding: 0px; margin:2px; border-color: #fff; display:block}
.picl {border-style: solid; border-width: 1px; padding: 2px 2px 2px 2px; margin:0px; border-color: #ccc; float:left}
.pic2 {border-style: solid; border-width: 1px; padding: 2px 2px 2px 2px; margin:0px 5px 0px 0px; border-color: #ccc; float:left; display:block}


.more, .more:link, .more:visited {text-decoration: none; font-weight: normal; color: #990000; font-size: 11px;}
.more:hover {text-decoration: underline; font-weight: normal; color: #660000; font-size: 11px;}

.news, .news:link, .news:visited {text-decoration: none;font-weight: normal; color: #2F2FFF; font-size: 11px;}
.news:hover {text-decoration: none; font-weight: normal; color: #6F6F6F; font-size: 11px;}

.mapa, .mapa:link, .mapa:visited {text-decoration: none;font-weight: normal; color: #444444; font-size: 11px;}
.mapa:hover {text-decoration: none; font-weight: normal; color: #6F6F6F; font-size: 11px;}

.more2, .more2:link, .more2:visited {text-decoration: underline;font-weight: normal; color: #DF0000; font-size: 11px;}
.more2:hover {text-decoration: none; font-weight: normal; color: #fff; font-size: 11px;}

.menu, .menu:link, .menu:visited {text-decoration: underline;font-weight: normal; color: #fff; font-size:80%;}
.menu:hover {text-decoration: none; font-weight: normal; color: #CB0101;}

.duo, .duo:link, .duo:visited {text-decoration: underline;font-weight: normal;color: #B1B1B1; font-size:100%;}
.duo:hover {text-decoration: none; font-weight: normal; color: #5A5A5A;}



.blue {color: #006CB7}
.licznik {color: #878787; font-size: 90%;}

.homeP_kt { vertical-align: top; }
.homeL_kt { vertical-align: top; }

a:link { color: #990000; text-decoration: none; border:0; }
a:visited { color: #660000; text-decoration: none; border:0; }
a:hover { color: #6F6F6F; text-decoration: underline; border:0; }

p img { margin: 5px;}
.content_podstrona_header a:link { color: #FFFFFF; text-decoration: none; border:0;}
.content_podstrona_header a:visited { color: #FFFFFF; text-decoration: none; border:0;}
.content_podstrona_header a:hover { color: #FFFFFF; text-decoration: underline; border:0;}

form {
margin-top:0px;
margin-left: 0px;
margin-left: 0px;
margin-bottom: 0px;
padding: 5px 0px 0px 0px;
}

input {
color: #5E5E5E;
overflow:hidden;
text-decoration: none;
border: 0;
}

textarea, pre {
border-right: #E1E1E1 1px solid;
border-top: #E1E1E1 1px solid;
font-size: 10px;
border-left: #E1E1E1 1px solid;
color: #5E5E5E;
border-bottom: #E1E1E1 1px solid;
background: #FBFBFB;
overflow:hidden;
text-decoration: none;

}

select {
border-right: #E1E1E1 1px solid;
border-top: #E1E1E1 1px solid;
font-size: 10px;
border-left: #E1E1E1 1px solid;
color: #5E5E5E;
border-bottom: #E1E1E1 1px solid;
overflow:hidden;
background: #FBFBFB;
text-decoration: none;
}












       /* 
2.       logowanie do panelu administracyjnego*/
       .logowanie{
              margin:50px 100px 50px 100px;
       }
       .logowanie input{
              display:block;
              margin:1px 5px 5px 0;
       }


       /* 
3.       menu nawigacyjne w panelu administracyjnym*/
       .pa_menu {
              margin: 10px auto 30px auto;
       }
       
       .pa_menu td{
              width: 60px;
              text-align: center;
              padding:1px;
       }



              .lista, .usun_kat, .dodaj_strone{
                     border:1px solid #CCC;
              }
              .lista td, .lista th{
                     border-top:1px solid #CCC;
                     border-left:1px solid #CCC;
                     text-align:left;
                     vertical-align:top;
              }
              .usun_kat td, .usun_kat th, .dodaj_strone td, .dodaj_strone th{
                     border-top:1px solid #CCC;
                     border-left:1px solid #CCC;
                     text-align:left;
                     vertical-align:top;
              }
              
              td.poziom0{
                     padding-left:4px;
                     text-align:left;
                     font-size:150%;
                     font-weight:bold;
              }
              td.poziom1{
                     padding-left:24px;
                     text-align:left;
                     font-size:120%;
                     font-weight:bold;
              }
              td.poziom2{
                     padding-left:44px;
                     text-align:left;
              }

.admin_submit{
       float:right;
       background-color:#FFCC66;
       border:1px solid #CCC;
}


.dodaj_kategorie{
       border-left:1px solid #CCC;
       border-top:1px solid #CCC;
}

.dodaj_kategorie th, .dodaj_kategorie td{
       border-right:1px solid #CCC;
       border-bottom:1px solid #CCC;
}
.srodek{
       text-align:center;
}

.przyciski input{
       border:none;
       background-color:#B4D9F3;
}




.red{
  color: #ff0000;
}
.dred{
  color: #990000;
}

.tmain{
  width: 700px;
  background: #fff;
}

.left_bg{
  width: 1px;
  background-image: url(../img/line.png);
  background-repeat: repeat-y;
  background-position: right;
}

.right_bg{
  width: 1px;
  background-image: url(../img/line.png);
  background-repeat: repeat-y;
}


div.srodek {margin: 0 auto; width: 700px;}

div#container{
  background-image: url(../img/container_bg.png);
  background-repeat: repeat-y;
}

div#left{
  float: left;
  width: 174px;
}

div#right{
  width: 525px;
  float: right;
}

div#right_content{
}

.pos_menu{
  margin-left: 20px;
}

.bg_menu{
  margin: 1px;
  margin-bottom: -12px;
  background-image: url(../img/menu_bottom_bg.png);
  background-repeat: repeat-x;
  background-position: bottom;
}

.pos_news{
  background-image: url(../img/news_bg.png);
  background-repeat: repeat-x;
  min-height: 400px;
}

.text_news{
  padding: 8px;
  color: #333333;
  text-align: left;
}

/* ----------- wyglad stron  --------------- */
.strony_kod{
  margin: 8px;
  text-align: left;
  font-family:  Tahoma, Helvetica, Sans-Serif, Trebuchet, Verdana,  Helvetica;
  font-size: 10px;
  
}
.strony_kod_img{
      padding: 1px;
      border: 1px solid #cccccc;
      margin-bottom: 2px;
      margin-top: 2px;
      margin-right: 5px;
      margin-bottom: 5px;
      display: block;
}
.strony_kod_img_left{
      float: left;
      padding: 1px;
      border: 1px solid #cccccc;
      margin-top: 2px;
      margin-right: 5px;
      margin-bottom: 5px;
      display: block;
}

.strony_kod_img_news{float: left; padding: 1px; border: 1px solid #cccccc; margin-bottom: 5px; margin-right: 10px;}
.strony_kod a, .strony_kod a:link, .strony_kod a:visited {text-decoration: none;font-weight: normal; color:#FFFFFF;}
.strony_kod a:hover {text-decoration: none; font-weight: normal; color: #FFFFFF;}

.strony_img{
  clear: both;
  margin: 8px;
  text-align: center;
}

.strony_img img{
      padding: 1px;
      border: 1px solid #cccccc;
      margin: 3px;
      display: block;
}

.dyplomy_ludzie{ width: 490px;}
.dyplomy_ludzie img{
      padding: 1px;
      border: 1px solid #cccccc;
      margin: 3px;
      display: block;}

.strony_kod_ank{
  margin: 8px;
  text-align: left;
}
.strony_kod_ank a, .strony_kod_ank a:link, .strony_kod_ank a:visited {text-decoration: none;font-weight: normal; color: #333333;}
.strony_kod_ank a:hover {text-decoration: none; font-weight: normal; color: #ff0000;}

/*--------------------------------------------------------------------------------------------------*/

.newsletter_link{
  text-align: right;
  margin-right: 17px;
}
.newsletter_link a, .newsletter_link a:link, .newsletter_link a:visited {text-decoration: none;font-weight: normal; color: #333333;}
.newsletter_link a:hover {text-decoration: none; font-weight: normal; color: #ff0000;}

.strona_glowna{ width: 502px; text-align: left; margin-left: 15px; }
.strona_glowna img{margin:0px; padding:0px;}

.glowna_cell{border-bottom: 1px solid #cccccc; margin-top: 10px; padding-bottom: 20px;}
.glowna_img{padding-right: 10px;}
.glowna_img img{ border: 1px solid #cccccc; display: block; padding: 1px;}
.glowna_dzial{font-size: 14px; font-weight:bolder; height: 27px; vertical-align: top;}
.glowna_opis{font-size: 10px; color: #333333; vertical-align: top; }
.glowna_link{text-align: right; height: 10px; padding-right: 10px;}
.glowna_link a, .glowna_link a:link, .glowna_link a:visited {text-decoration: none;font-weight: normal; color: #A2A2A2;}
.glowna_link a:hover {text-decoration: none; font-weight: normal; color: #ff0000;}


.glowna_baner{width: 503px; text-align: center; vertical-align: middle; margin-left: 10px;}
.glowna_baner td img{ border: 1px solid #cccccc; display: block; padding: 1px;}


