html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}
body {
  font-size: 12px; 
  background-color: white; 
  font-family:  Tahoma, Arial, Verdana;
  color: #464646;  
}
p             {font-size:100%; color: #464646;}
td            {font-size:100%; color: #464646;}
tr            {font-size:100%; color: #464646;}
div           {font-size:100%; color: #464646;}
li            {font-size:100%; color: #464646;}

input         {font-size:100%; color: #464646;}
option         {font-size:100%; color: #464646; width: 300px;}
select         {font-size:100%; color: #464646; width: 298px;}
textarea	   { width: 292px;}
#left          {
position: relative;
float:left;
width: 260px;
padding: 0;
margin: -150px 0 0 0;
font-size:100%;
}
#left2          { 
float:left;
width: 260px;
padding: 0;
margin: 0;
font-size:100%;
}
iframe {frameborder: 0; border: 0; border-width: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;}
#middle        {
margin:25px 20px 0 300px;
padding: 0;
font-size:100%;
}
#conteiner {
position: relative;
min-height: 100%;
min-width: 1000px;
max-width: 1260px;
margin: 0 auto;
width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 1024? "1024px": "auto");
width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) > 1260? "1260px": "auto");
background: url('/images/bg-rovno2.gif') top right repeat-y;
}
* html #conteiner {
  height: 100%;
}
a img {
border: 0;
}
.clear {
 clear: both;
}
a h2 {
text-decoration:none;
}
a:link     { font-size:12px; color: #657e92; text-decoration:underline; }
a:visited  { font-size:12px; color: #657e92; text-decoration:underline; }
a:hover    { font-size:12px; color: #eb7003; text-decoration:none }
a:active   { font-size:12px; color: #657e92; text-decoration:underline; }

h1 { color: #ff8400; font-size:18px; font-weight:bold; text-align:left;}
h2 { color: #0060af; font-size:18px; font-weight:normal; text-align:left;}
h3 { color: #0060af; font-size:14px; font-weight:bold; text-align:left;  }
h4 { color: #ff8400; font-size:18px; font-weight:bold; text-align:left; }
h5 { color: #0060af; font-size:12px; font-weight:bold; text-align:left;  }
h6 { color: #0060af; font-size:12px; font-weight:bold; text-align:left; }

a:link  h4   { text-decoration:none; }
a:visited h4 { text-decoration:none; }
a:hover  h4  { text-decoration:none; }
a:active h4  { text-decoration:none; }

/* TOPic */

.topic {
position: relative;
width: 100%;
height: 130px;
padding: 0;
margin: 33px 0 0 0;
border-collapse: collapse;
background: #fff;
}
.topic td {
position: relative;
padding: 0;
margin: 0;
border-collapse: collapse;
vertical-align: top;
}

.topic td.blu {
position: relative;
background: #005faf url('/images/blue.gif') 0 0 repeat-x;
width: 31.3%;
}
.topic td.orange {
position: relative;
background: #005faf url('/images/orange.gif') 0 0 repeat-x;
width: 31.3%;
}
td.orange a {
color: #005fb1;
font-weight: bold;
text-decoration: none;
}
td.orange p.price {
position: absolute;
top: 78px;
left: 0px;
color: #005fb1;
font-weight: bold;
font-size: 16px;
margin: 0;
}
td.blu a {
color: #fff;
font-weight: bold;
text-decoration: none;
}
td.blu p.price {
position: absolute;
top: 78px;
left: 0px;
color: #ff9c03;
font-weight: bold;
font-size: 16px;
margin: 0;
}
td.blu p.data, td.orange p.data {
position: absolute;
top: 97px;
left: 0px;
color: #fff;
font-weight: bold;
font-weight: 12px;
margin: 0;
}
td.blu p.newtr, td.orange p.newtr {
position: absolute;
top: 58px;
left: 0px;
width: 40px;
height: 8px;
padding: 3px;
color: #fff;
font-weight: bold;
font-weight: 12px;
margin: 0;
border: 0px solid #000;
z-index: 100;
}
.blue-1, .blue-2, .blue-3, .blue-4, .blue-5, .blue-6, .blue-7, .blue-8, .blue-9, .blue-10,
 .orange-1, .orange-2, .orange-3, .orange-4, .orange-5, .orange-6, .orange-7, .orange-8, .orange-9, .orange-10{
position: relative;
height: 115px;
margin: 6px 5px 0 6px;
padding:0;
border: 0px solid #000;
}
.blue-9 {

background: url('/images/blue-dp.gif') bottom right no-repeat;
}
.orange-9 {

background: url('/images/orange-dp.gif') bottom right no-repeat;
}

.blue-6 {

background: url('/images/blue-fin.gif') bottom right no-repeat;
}

.orange-6 {

background: url('/images/orange-fin.gif') bottom right no-repeat;
}
.blue-2 {

background: url('/images/blue-hr.gif') bottom right no-repeat;
}
.orange-2 {
background: url('/images/orange-hr.gif') bottom right no-repeat;
}

.blue-8 {

background: url('/images/blue-it.gif') bottom right no-repeat;
}

.orange-8 {

background: url('/images/orange-it.gif') bottom right no-repeat;
}
.blue-7 {
background: url('/images/blue-log.gif') bottom right no-repeat;
}
.orange-7 {
background: url('/images/orange-log.gif') bottom right no-repeat;
}

.blue-10 {
background: url('/images/blue-low.gif') bottom right no-repeat;
}

.orange-10 {
background: url('/images/orange-low.gif') bottom right no-repeat;
}
.blue-4 {
background: url('/images/blue-market.gif') bottom right no-repeat;
}
.orange-4 {
background: url('/images/orange-market.gif') bottom right no-repeat;
}

.blue-5 {
background: url('/images/blue-pr.gif') bottom right no-repeat;
}

.orange-5 {
background: url('/images/orange-pr.gif') bottom right no-repeat;
}
.blue-1 {
background: url('/images/blue-prod.gif') bottom right no-repeat;
}
.orange-1 {
background: url('/images/orange-prod.gif') bottom right no-repeat;
}

.blue-3 {
background: url('/images/blue-talk.gif') bottom right no-repeat;
}

.orange-3 {
background: url('/images/orange-talk.gif') bottom right no-repeat;
}

/* TOP */

#header { 
position: relative;
padding: 0;
margin: 0;
height: 310px;
}
#flash {
margin: 33px 20px 0 300px;
}
#logo {
position: absolute;
top: 20px;
left: 20px;
width: 177px;
height: 61px;
z-index: 100;
}
#znaki {
position: absolute;
top: 160px;
left: 20px;
width: 120px;
height: 10px;
z-index: 200;
}
.rek {display: none;}
#znaki a {
font-size: 11px;
}
#znaki img {
padding: 0 5px;
}
#phone {
position: absolute;
top: 20px;
left: 300px;
width: 400px;
height: 50px;
background: url('/images/phone.gif') bottom left no-repeat;
letter-spacing: 0px;
}
#phone p {
color: #ff8400;
font-size: 24px;
text-indent: 30px;
margin: 0;
padding: 0;
}
.small {
font-size: 14px;
}
.blue {
font-size: 18px;
color: #657e92;
}
#date {
position: absolute;
top: 25px;
right: 20px;
background: url('/images/bg-date.gif')  repeat-x;
color: #ffffff;
height: 44px;
width: 106px;
padding: 10px 0 0 14px;
}
#flags {
position: absolute;
top: 60px;
right: 20px;
width: 120px;
height: 12px;
z-index: 300;
}
#flags img {
padding: 0 2px;
margin: 0;
}
#header table.menu {
position: absolute;
top:99px;
right: 0;
/* width: 100%; */
 height: 41px;
 padding: 0;
 margin: 0;
 border-collapse: collapse;
}
#header table.menu td {
padding: 5px 0 0 20px;
margin: 0;
}
.pad {
position: relative;
margin: 0;
padding: 99px 0 0 0;
height: 41px;
background: url('/images/bg-topmenu.gif') 0 99px repeat-x;
text-align: right;
}
#header table.menu td span {
padding: 0px 4px 5px 0;
margin: 0;
z-index: 50;
}

a.tmenu:link {
font-size: 13px;
color: #ffffff;
font-weight: bold;
/*display: block;*/
padding: 5px 0 6px 12px;
background: url('/images/bullet-topmenu.gif') 0 10px no-repeat;
}
a.tmenu:visited {
font-size: 13px;
color: #ffffff;
font-weight: bold;
/*display: block;*/
padding: 5px 0 6px 12px;
background: url('/images/bullet-topmenu.gif') 0 10px no-repeat;
}
a.tmenu:hover {
font-size: 13px;
color: #ffffff;
font-weight: bold;
/*display: block;*/
padding: 5px 0 6px 12px;
background: url('/images/bg-hover.gif') 0 0 no-repeat; 
}
a.tmenu:active {
font-size: 13px;
color: #ffffff;
font-weight: bold;
/*display: block;*/
background: url('/images/bullet-topmenu.gif') 0 10px no-repeat;
}
#header table.menu td span:hover {
padding: 6px 4px 5px 0;
margin: 0;
background: url('/images/bg-hover2.gif') top right no-repeat;
}

/* LEFT */
.bg-top {
background: url('/images/top-left.gif') 0 0 no-repeat;
width: 260px;
height: 23px;
margin:0;
padding:0;
}
.bg-all {
background: url('/images/bg-leftmenu.gif') repeat-y;
margin:0;
padding:0;
}
.bg-bottom {
background: url('/images/bottom-left.gif') bottom left no-repeat;
width: 260px;
height: 23px;
margin:0;
padding:0;
}
.bg-all ul {
list-style: none;
margin:0;
padding:0;
}
.bg-all ul li {
padding: 5px 0 5px 27px;
display: block;
width: 233px;
background: url('/images/bullet-leftmenu.gif') 20px 14px no-repeat;
}
a.lmenu:link {
font-size: 13px;
color: #ffffff;
font-weight: bold;
display: block;
width: 215px;
padding: 5px 0 6px 12px;
background: url('/images/line-leftmenu.gif') bottom center no-repeat;
text-decoration: none;
}
a.lmenu:visited {
font-size: 13px;
color: #ffffff;
font-weight: bold;
display: block;
width: 215px;
padding: 5px 0 6px 12px;
background: url('/images/line-leftmenu.gif') bottom center no-repeat;
text-decoration: none;
}													   
a.lmenu:hover {
font-size: 13px;
color: #ffffff;
font-weight: bold;
display: block;
width: 215px;
padding: 5px 0 6px 12px;
background: url('/images/line-leftmenu.gif') bottom center no-repeat;
text-decoration: underline;
}
a.lmenu:active {
font-size: 13px;
color: #ffffff;
font-weight: bold;
display: block;
width: 215px;
padding: 5px 0 6px 12px;
background: url('/images/line-leftmenu.gif') bottom center no-repeat;
text-decoration: none;
}												   

#banners img {
padding: 10px 5px;
}
#banners {
}

/* POISK font-size:12px;
color:#4e4b4a;
*/
form {
margin: 0;
padding: 0 0 8px 0;
}
#poisk {
width: 260px;
text-align: right;
line-height: 80%;
}
#poisk h2 {
padding: 20px 0 10px 25px;
margin: 0;
}
#poisk .input-text{
padding:2px 2px 3px 3px;
margin: 0;
border:1px solid #657e92;
width:200px;
height:12px;
vertical-align:top;
}
#poisk .input-button{
display: block;
float: left;
background:url('/images/lupa.gif') 0 0px no-repeat;
width:13px;
height:19px;
border:0;
padding: 0 0 0 0;
margin: 0px 0px 0  35px;
}
#poisk .input-button2 {
background:url('/images/find.gif') 0 0px no-repeat;
width:86px;
height:19px;
border:0;
cursor: pointer;
padding: 0;
margin: 0 0 0 10px;
}
/* ANONS */

#anons {
position: relative;
background: #ff8400;
width: 226px;
height: 245px;
margin: 0 0 0 20px;
padding: 7px;
}
#number {
color: #ffffff;
font-weight: bold;
text-align: right;
padding: 0;
}
.number {
color: #ffffff;
font-weight: bold;
text-align: right;
padding: 0;
}
#anons a {
color: #464646;
font-weight: bold;
text-decoration: none;
}
#anons img {
padding: 10px 0 10px 0;
}
.arrow {
position: absolute;
top: 50px;
left: 7px;
display: block;
width: 226px;
height: 100px;
background:url('/images/arrow.gif') 80px 40px no-repeat;
}
/* VIDEO */

.video-cont {
position: relative;
background: #ff8400;
width: 470px;
height: 420px;
padding:  20px 10px;
}
.video-cont a {
color: #464646;
font-weight: bold;
text-decoration: none;
}
.video-cont #mediaspace {
padding: 10px 0 10px 0;
}
/* PODPISKAfont-size:12px;
color:#4e4b4a; */

#podpiska {
width: 260px;
text-align: right;
line-height: 80%;
padding: 7px 0 0 0;
}
#podpiska h2 {
padding: 20px 0 10px 25px;
margin: 0;
}
#podpiska .input-text{

padding:2px 2px 3px 3px;
border:1px solid #657e92;
width:200px;
margin: 0;
height:12px;
vertical-align:top;
}
#podpiska .input-button{
display: block;
float: left;
background:url('/images/konvert.gif') 0 5px no-repeat;
width:18px;
height:11px;
border:0;
padding: 0 0 0 0;
margin: 0px 0px 0  30px;
}
#podpiska .input-button2 {
background:url('/images/podpiska.gif') 0 0px no-repeat;
width:106px;
height:19px;
border:0;
cursor: pointer;
padding: 0;
margin: 0 0 0 3px;
}
#podpiska a, #poisk a {
font-size: 11px;
color: #657e92;
}
#podpiska .text {
padding: 5px 0 5px 25px;
margin: 0;
line-height: 150%;
text-align: left;
}
/* LIBRARY */

#library {
width: 260px;
padding-bottom: 20px;
}
#library h2 {
padding: 20px 0 10px 25px;
margin: 0;
}
#library h3 {
padding: 0 0 0 25px;
margin: 0;
color: #ff8400;
}
#library p {
padding: 15px 0 10px 0;
margin:0 0 0 5px;
}
#discount  {
background: #176eb6 url('/images/bg-date.gif')  repeat-x;
width: 240px;
padding: 0;
margin: 0 0 0 20px;
}
#discount a:hover    { 
color: #eb7003; 
}
#discount a:active, #discount a:visited, #discount a:visited, #discount a:link  {
font-size:13px; 
text-decoration:underline;
font-weight: bold;
color: #fff;
}

#discount p {
padding: 10px;
color: #fff;
font-weight:  bold;
text-align: center;
margin: 0;
}
#icq {
background: #eb7003 url('/images/bg-icq.gif')  repeat-x;
width: 240px;
margin: 0 0 0 20px;
padding: 0;
}
#icq p {
padding: 10px;
color: #ffffff;
text-align: center;
margin: 0;
}
#icq a:active, #icq a:visited, #icq a:visited, #icq a:link  {
font-size:13px; 
text-decoration:underline;
font-weight: bold;
color: #fff;
}

#left p {
padding-left: 20px;
}
#tagcloud {
padding: 5px 0 5px 20px;
}
#tagcloud a {
color: #657e92;
}

/* PAGES */

.orange {
color: #ff8400;
font-weight: bold;
}
.catalog {
border: 1px solid #ff8400;
}
#middle .catalog .odd {
  background-color: #fde6cd; /* желтый цвет для четных ячеек */
}
 
#middle .catalog .even {
  background-color: transparent; /* синий цвет для нечетных ячеек */
}
.catalog h4 {
font-size: 12px;
font-weight: bold;
color: #0060af;
margin: 0;
}
.catalog td {
padding: 10px;
margin: 0;
}
.catalog .date {
text-align: center;
font-weight: bold;
font-size: 14px;
width: 140px;
}
.catalog .price {
white-space: nowrap;
font-weight: bold;
}
.catalog .zakaz {
display: block;
width: 90px;
height: 21px;
background: url('/images/zakaz.gif') 0 0 no-repeat;
}
.catalog2 td {
background-color: #fde6cd;
padding: 10px;
}
.catalog2 td a {
font-size: 12px;
font-weight: bold;
color: #0060af;

}

.catalog2 h4 {
font-size: 12px;
font-weight: bold;
color: #0060af;
}

hr {
background-color: #ff9c00;
color: #ff9c00;
height: 1px;
width: 100%;
size: 1px;
border: 0;
}
.training img {
float: left;
border: 1px solid #6b8396;
margin: 0 15px 0 0;
}
.training {
overflow: auto;
padding: 0 30px 0 0;
}
.training .date {
color: #ff8400;
font-weight: bold;
}
#middle ul.one {
list-style: none;
padding: 0;
margin: 0;
}
#middle ul.one li {
padding: 3px 0 3px 20px;
margin: 0;
background: url('/images/bullet1.gif') 10px 8px no-repeat;
border: 0px solid #000;
}
#middle ul.one li a {
color: #637e93;
font-weight: bold;
text-decoration: none;
}
#middle ul.one li a:hover {
color: #025fac;
text-decoration: underline;
}

#middle ul.two {
list-style: none;
padding: 0;
margin: 0;
}
#middle ul.two li {
padding: 5px 0 5px 20px;
margin: 0;
background: url('/images/bullet2.gif') 10px 10px no-repeat;
border: 0px solid #000;
}
#middle ul.two li a {
color: #637e93;
text-decoration: underline;
}
#middle ul.two li a:hover {
color: #025fac;
text-decoration: none;
}
.imp {
color: #0060af;
font-size: 14px;
}
#middle img {
border: 1px solid #6b8396;
}
#middle img a {
border: 1px solid #6b8396;
}

/* MAP */

.folder {
width: 16px;
height: 14px;
float: left;
background: url('/images/folder.gif') 0 0 no-repeat;
margin: 0;
padding: 0 5px 0 5px;
}
.nofolder {
width: 16px;
height: 14px;
float: left;
background: url('/images/folderno.gif') 0 0 no-repeat;
margin: 0;
padding: 0 5px 0 5px;
}

#middle ul.map {
list-style: none;
padding: 0;
margin: 0;
}
#middle ul.map li {
padding: 5px 0 5px 20px;
margin: 0;
background: url('/images/bullet12.gif') 10px 10px no-repeat;
border: 0px solid #000;	
}
#middle ul.map li a {
color: #637e93;
font-weight: bold;
text-decoration: none;
}
#middle ul.map li a:hover {
color: #025fac;
text-decoration: underline;
}
#middle ul.map2 {
list-style: none;
padding: 0;
margin: 0;
}
#middle ul.map2 li {
padding: 5px 0 5px 40px;
margin: 0;
background: url('/images/bullet2.gif') 25px 10px no-repeat;
border: 0px solid #000;
}
#middle ul.map2 li.child {
padding: 5px 0 5px 40px;
margin: 0;
background: none;
border: 0px solid #000;
}
#middle ul.map2 li.nochild {
padding: 5px 0 5px 40px;
margin: 0;
background: url('/images/bullet2.gif') 25px 10px no-repeat;
border: 0px solid #000;
}
#middle ul.map2 li a {
color: #637e93;
text-decoration: underline;
font-weight: normal;
}
#middle ul.map2 li a:hover {
color: #025fac;
text-decoration: none;
font-weight: normal;
}


/* FOOTER */

#footer {
background: url('/images/bg-footer.gif') top left repeat-y;
margin: 0;
padding: 0;
}
#foot {
background: url('/images/bg-foot.gif') 0 0 repeat-x;
margin: 0;
padding: 0;
font-size: 13px;
}
#foot-bg {
background: url('/images/bg-footleft.gif') top left no-repeat;
padding: 0;
margin: 0;
color: #ffffff;
line-height: 150%;
}
#fleft {
float: left;
padding: 30px 20px 20px 20px;
width: 260px;
color: #ffffff;
}
#fright {
padding: 30px 20px 20px 20px;
margin: 0 0 0 320px;
color: #ffffff;
}
#fleft p, #fright p {
color: #ffffff;
}
a:active.foot, a:visited.foot, a:visited.foot, a:link.foot  {
font-size:13px; 
text-decoration:underline;
font-weight: bold;
color: #fff;
}
#foot a:hover    { 
color: #eb7003; 
}
#foot a:active, #foot a:visited, #foot a:visited, #foot a:link  {
font-size:13px; 
text-decoration:underline;
font-weight: bold;
color: #fff;
}
a:hover.foot    { 
color: #eb7003; 
}

/*  для фотогалереи */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}

#prevLink:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#prevLink:active { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#prevLink:link { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#prevLink:visited { background: url(../images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
#nextLink:active { background: url(../images/nextlabel.gif) right 15% no-repeat; }
#nextLink:link { background: url(../images/nextlabel.gif) right 15% no-repeat; }
#nextLink:visited { background: url(../images/nextlabel.gif) right 15% no-repeat; }



#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #fff; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* div.text_ini {font-weight: normal; color: #464646; font-family: Arial;}		
div.text_ini h1{color: #ff8400; font-size:18px; font-weight:bold; text-align:left;}			
div.text_ini h2{color: #ff8400; font-size:16px; font-weight:bold; text-align:left;}	
div.text_ini h3{color: #ff8400; font-size:14px; font-weight:bold; text-align:left;}	
div.text_ini a {color: #464646;}			
div.text_ini a:link,
div.text_ini a:active,
div.text_ini a:visited {text-decoration: none; color: #464646;}
div.text_ini a:hover {text-decoration: underline; color: #464646;}

#fleft div.copy11 {font-weight: normal; color: #fff; font-family: Arial;}		
#fleft div.copy11 a {color: #fff; text-decoration: none;}			
#fleft div.copy11 a:link,
#fleft div.copy11 a:active,
#fleft div.copy11 a:visited {text-decoration: none; color: #fff;}
#fleft div.copy11 a:hover {text-decoration: underline; color: #fff;}

div.text_index p {font-weight: normal; color: #464646; font-family: Arial; font-size: 100%; text-align:justify; padding-right: 30px;}
div.text_index li {font-weight: normal; color: #464646; font-family: Arial; font-size: 100%;}		
div.text_index ul {padding-bottom:10px; padding-top:0px; margin:0px;}		
div.text_index h1{color: #ff8400; font-size:14px; font-weight:bold; text-align:left;}			
div.text_index h2{color: #ff8400; font-size:14px; font-weight:bold; text-align:left;}	
div.text_index h3{color: #ff8400; font-size:14px; font-weight:bold; text-align:left;}	
div.text_index a {color: #464646;}			
div.text_index a:link,
div.text_index a:active,
div.text_index a:visited {text-decoration: none; color: #464646;}
div.text_index a:hover {text-decoration: underline; color: #464646;}

div.table_keeper{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}

table.main_msf_table{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
table.main_msf_table td{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
div.msf_txt p {padding-top:0px; padding-bottom:10px; margin:0px;}	*/
.foto {
height: 260px;
width: 260px;
overflow: hidden;
float: left;
text-align: center;
padding: 0 10px;
}