body {
   background-color: #d9d0b0; /*#9d967f;*/
   background: url(pics/tlo.gif);
   margin: 30px;
   padding: 0px;
   font-family: "Verdana";
   font-size: 12pt;
}

#tresc {
   position: relative;
   width: 702px;
   height: 600px;
   padding: 3px;
   margin: 0px;
   background-color: #fff;
   /*height: 500px;*/
   /*border: 1px solid red;*/
}

#mgm_head {
   position: absolute;
   top: 3px;
   left: 3px;
   /*border: 1px solid blue;   */
}

#mgm_menu {
   position: absolute;
   top: 156px;
   left: 3px;
   width: 702px;
   height: 20px;
   text-align: center;
   background-color: #BFB89E;
   /*border: 1px solid blue;   */
   padding-top: 7px;
   padding-left: 0px;
   margin-bottom: 3px;
}

a.menu_a  {
   font-size: 9pt;
   font-weight: bold;
   text-decoration: none;
   /*border: 1px dotted #555;*/
   margin-right: 25px;
   margin-left: 25px;
   color: #fff;
}

a.menu_a_active {
   font-size: 9pt;
   font-weight: bold;
   text-decoration: none;
   /*border: 1px dotted #555;*/
   margin-right: 25px;
   margin-left: 25px;
   color: #000; /*#b73d3f;*/
}


a.menu_a:link  { }
a.menu_a:visited  { }
a.menu_a:hover  { 
   /*text-decoration: underline;*/
   color: #777;
}
a.menu_a:active  { }


#mgm_page {
   position: absolute;
   top: 186px;
   left: 3px;
   height: 417px;
   width: 702px;
   background-color: #E9E6D9;
   text-align: left;
   z-index: 2;
}

#mgm_foto_ramka {
   position: absolute;
   top: 96px;
   left: 40px;
}
#mgm_foto {
   position: absolute;
   top: 102px;
   left: 46px;
}

#mgm_about {
   position: relative;
   top: 90px;
   /*
   position: absolute;
   top: 20px;
   left: 250px;
   width: 400px;*/
   text-align: justify;
/*   border: 1px solid red;*/
   font-family: "Trebuchet MS";
   font-size: 9pt;
   /*z-index: 3;*/
}

#tlo_kwiat {
   position: absolute;
   top: 116px;
   left: 401px;
   z-index: -1;
}


#tab_contact {
   position: absolute;
   top: 70px;
   left: 100px;
   width: 400px;
   height: 250px;
   font-family: "Trebuchet MS";
   text-align: left;
   font-size: 9pt;
}

#ph1 {
   font-size: 13pt;
   /*border: 1px solid red;*/
   margin: 0px;
}

#ph2 {
   font-size: 9pt;
   /*border: 1px solid green;*/
   margin: 0px;
   margin-bottom: 20px;
}

#p3 {
   position: absolute;
   top: 127px;
   left: 0px;
   text-align: left;
}

.p4 {
   /*position: absolute;
   top: 127px;
   left: 100px;
   */
   text-align: right;
   width: 200px;
}

a.contact_link  {
   font-size: 9pt;
   font-weight: normal;
   text-decoration: none;
   /*border: 1px dotted #555;*/
   color: orange;
}

a.contact_link:link  { }
a.contact_link:visited  { }
a.contact_link:hover  { 
   /*text-decoration: underline;*/
   color: #777;
}
a.contact_link:active  { }


#mgm_services {
/*   position: absolute;*/
   margin-top: 0px;
   margin-left: 85px;
   width: 500px;

   /*border: 1px solid red;*/
   text-align: justify;
   font-family: "Trebuchet MS";
   font-size: 9pt;
   z-index: 3;
}

#mgm_resume {
   /*
   position: absolute;
   top: 0px;
   left: 0px;
   width: 550px;
   height: 410px;*/
   text-align: justify;
   font-family: "Trebuchet MS";
   font-size: 9pt;
   margin-left: 45px;
   width: 560px;
   z-index: 3;
}

#mgm_links {
   /*
   position: absolute;
   top: 0px;
   left: 0px;
   width: 550px;
   height: 410px;*/
   text-align: justify;
   font-family: "Trebuchet MS";
   font-size: 9pt;
   margin-left: 45px;
   width: 560px;
   z-index: 3;
}


.li_resume {
   list-style-type: square;
}

.li_item {
}

.div_lista {
   width: 100px;
   height: 100px;
   background: url(pics/cien.png) no-repeat top;
   float: left;
/*   border: 1px solid red;*/
}

.img_lista {
   border: 1px solid orange;
   padding: 3px;
   background-color: #BFB89E;
   width: 82px;
   height: 82px;
   cursor: pointer;
}

p.lista {
   font-size: 10pt;
   font-family: "Verdana";
   font-weight: bold;
   color: #A26827; /*#E8DDC9; *//*#BFB89E;*/
   margin-bottom: 3px;
   margin-top: 25px;
}

.div_lista {
   text-align: left;
}

#pf_ramka {
   position: absolute;
   top: 20px;
   left: 30px;
}

#pf_foto {
   position: absolute;
   top: 28px;
   left: 38px;
}

#okno_stills {
   position: absolute;
   visibility: hidden;
/*   top: 20px;
   left: 20px;*/
   border: 2px solid black;
   z-index: 98;
   padding: 10px;
   text-align: center;
   background-color: white;
   cursor: pointer;
   margin-left: 50%;
   margin-right: 50%;
   margin-top: auto;
}

#scroll_controls {
   font-size: 9pt;
   font-family: "Verdana";
}

a  {
   font-family: "Verdana";
   font-size: 9pt;
   font-weight: normal;
   text-decoration: none;
   /*border: 1px dotted #555;*/
   color: #A26827;
}

a:link  { }
a:visited  { }
a:hover  { 
   /*text-decoration: underline;*/
   color: #777;
}
a:active  { }

/*
td {
   padding: 0px;
}
*/

p.lista a  {
   font-family: "Verdana";
   font-size: 9pt;
   font-weight: normal;
   text-decoration: none;
   /*border: 1px dotted #555;*/
   color: #A26827;
}

p.lista a:link  { }
p.lista a:visited  { }
p.lista a:hover  { 
   /*text-decoration: underline;*/
   color: #777;
}
p.lista a:active  { }

p.lista a img {border: 0px;}


#links_linki {
   position: absolute;
   top: 50px;
   left: 50px;
}

#links_linki td {
   padding: 5px;
}