a {
 color: #959ea2;
 }

a:hover {
 color: #2ba0fd;
 border-bottom-color: #f5f9fc;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 }

body {
 color: #707070;
 background-color: #ffffff;
 font-family: verdana, tahoma, helvetica, arial, sans-serif;
 font-size: .9em;
 margin: 0;
 }

.headText {
font-size: 110%;
}

.mainContainer {
 text-align: center;
# width: 950px;
 padding-left: 2mm;
 padding-top: 2mm;
 padding-right: 0mm;
 padding-bottom: 2mm;
 margin: 0px 1px 0px 1px;
 background-color: #ffffff;
}

.bodyBlock {
# width: 950px;
 padding-left: 2mm;
 padding-top: 2mm;
 padding-right: 0mm;
 padding-bottom: 2mm;
 margin: 0px 1px 0px 1px;
 background-color: #f5f9fc;
 border-color: #5~959ea2;
 border-width:  1px;
 border-style: solid;
 }

.headerBar {
 background-color: #ffffff;
 color: #454545;
 height: 2.25em;
 font-size: 18px;
 padding-left: 2mm;
 padding-top: 7mm;
 margin: 1mm 0mm 1mm 1mm;
 }



.menuBar {
 font-size: 12px;
 color: #454545;
 border-top: 0px none #999999;
 line-height: 2em;
 padding: 3mm  0mm 1mm  3mm;
 background-color: #f5f9fc;
 border-color: #959ea2;
 border-width:  1px;
 border-style: solid;
 }

.thumbnailBarOld {
 font-size: 12px;
 color: #454545;
 border-top: 0px none #999999;
 line-height: 2em;
 padding: 3mm  0mm 0mm  0mm;
 background-color: #ffffff;
 border-color: #959ea2;
 border-width:  1px;
 border-style: solid;
 }

.thumbnailBar {
 text-align: center;
 white-space: nowrap;
 line-height: 2em;
 padding: 3mm 0 0 0;
 background-color: #ffffff;
 border-top-color: #959ea2;
 border-bottom-color: #959ea2;
 border-top-width:  1px;
 border-bottom-width:  1px;
 border-top-style: solid;
 border-bottom-style: solid;
 }

.photoBlock {
  background-color: #f5f9fc;
  white-space: nowrap; 
  width: 940px;
}

.textBlock {
 background-color: #f5f9fc;
 }

.item {
 margin: 0 10px 0 10px;
 }

.right_item {
width:100px;
margin: 0  10px 0 450px;
 }

.left_item {
width:100px;
 padding: 0 100px 0 10px;
 }

.photo {
 padding: .5mm .5mm .5mm .5mm;
 background-color: #f5f9fc;
 border-left: 1px inset #999999;
 border-top: 1px inset #999999;
 border-right: 1px inset #999999;
 border-bottom: 1px inset #999999;
}


.thumbnail {
 padding: .25em .25em .25em .25em;
 margin: 0 .5em 0 .5em;

 background-color: #f5f9fc;
 border-left: 1px inset #999999;
 border-top: 1px inset #999999;
 border-right: 1px inset #999999;
 border-bottom: 1px inset #999999;
}
