* {margin: 0;	padding: 0;}

/* html {height:100%;}    body {height:auto !important;height:100%;min-height:100%;min-width:990px;} */

table {border:0px;border-collapse: collapse;}

body {font-size: 10px;font-family: Tahoma, Verdana, Helvetica, sans-serif;color: #333;background-color: #fff;}

#tooltip {z-index: 2; background:#FFF; border:1px solid #666666; color:#333333; font: normal 11px Verdana; padding:3px 5px; position:absolute; visibility:hidden}

#headermenu{position: absolute; right:55px;	box-sizing:border-box;	-moz-box-sizing:border-box;}

#mailbox {width: 110px; padding: 4px 0px 4px 4px; font: normal 11px Tahoma; border: 1px solid #9CBACE;}
#mailbutton {width: 95px; padding: 4px 0px 4px 0px; text-align: center; font: normal 11px Tahoma; cursor:hand; border: 1px solid #9CBACE; color: #FFFFFF; background-color: #3366cc;}
#maillist { position: relative; width: 221px; top: 70px; left: 787px;	box-sizing:border-box; -moz-box-sizing:border-box; z-index:2;}

#navigation {height: 30px; color:#535353;box-sizing:border-box;-moz-box-sizing:border-box;}

#breadcrumb {text-align: right; font-size: 8pt; padding: 0 10px 0 0;}
#wrapper {overflow: hidden;  margin-top: -1px; margin-left:-1px; position: relative; 
					width: 1235px;  margin-bottom:10px;}  /* background-color: #dfd;*/

.tp-left { float: left; margin-bottom: -32767px; padding-bottom: 32767px; 
				width: 1010px; border: 1px solid #9cbace;} /*  background-color: #fdd; */
.right { float: right; margin-bottom: -32767px; padding-bottom: 32767px;background-color: #eef1f4;
				 width: 216px; border: 1px solid #9cbace;} /* ширина блока width+border */

.container {padding-bottom:39px; position: relative} /*  паддинг в высоту копирайта */
.copyright {clear: both; font: normal 10px Arial;width:1010px; height:20px; background:#4d6990 url(images/logo_foot.gif); position: absolute; bottom:0px; left: 1px; 
padding-right: 1px; margin-right:-1px;color: #FFFFFF;text-align:right;vertical-align:middle; line-height:20px;}

.copyright a, .copyright a:hover, .copyright a:visited{color: #fff;font-size: 100%;}
.copyright p{padding: 0 5px 0 0;}

.header { position:relative; height: 100px; background: #006 url(images/logo_up.png) no-repeat; padding-right: 1px; margin-right:-1px;}
#header {box-sizing:border-box;-moz-box-sizing:border-box;	border-right: 0px solid #9CBACE;}

.menu {z-index: 1; height: 29px; border-top: 0px solid #c1c1c1; padding-right: 0px; margin-right:-1px; position: relative; }
#menu-top{box-sizing:border-box;	-moz-box-sizing:border-box; }

#content { padding: 1px 0px 0px 1px; position:relative; margin-left: -1px;} /* background-color: #fdd;паддинг - для отмены вываливания по вертикали содержимого блока */

/* ширины этих нижних границ должны быть такие же, как у блоков left и right */
.bottom-right { width:214px; border-bottom: #9cbace 1px solid; height: 0px;  position: absolute; bottom:0px; right: 1px; font-size: 1px; line-height: 1px;}


#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 15px;
background-color: #D5D5D5;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
border: 1px solid #888;
text-align: right;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: normal 11px Verdana;
letter-spacing: 0px;
line-height: 25px;
color: #333333;
padding: 6px 6px;
text-align: right;
margin-left: auto;
background-color: #FFFFFF;
border: 1px solid #888; 
border-top: none;
white-space: nowrap;
width: 60px;
display:inline;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}