body, td, p {font-family: arial, verdana, sans-serif; font-size: 12px;}
body {	background-color: white; padding: 0; margin: 0;}
a, a:link, a:active, a:visited {color: #116FE0;	text-decoration: underline;}
a:hover {color: #B80000; text-decoration: underline;}	
form {margin: 0; padding: 0;}
hr {height: 5px; color: #B2B2B2;}
input, textarea {border: 1px solid #00346B;	background-color: #E7F4FC;}
ul {list-style-type: square; color: black;}
/* invisible box */
#Box {position: absolute; background-color: #FFF; border: 1px solid gray; z-index: 100; top: 111px; left: 0;}

.header {background-color: #BE1A1D;	font-weight: bold; text-decoration: none; color: white;	padding: 5px;}
.headerg {background-color: #EFEFEF; border-bottom: 1px solid silver; font-weight: bold; text-decoration: none;	color: black; padding: 5px;}
.footertext {padding:4px; color: green; text-align:center; margin:5px;}
.footer {background-color: #696D70; color: white; font-size: 8pt; text-decoration: none; text-align: center; margin:0 auto; padding:20px;}
.footer div {text-align:left; width:400px;}

.percent {width: 100%;	border: 1px solid #00346B; background-color: #E7F4FC;}
.percentg {width: 100%;	color: gray; border: 1px solid gray;}

.langa, .langa:active, .langa:link, .langa:hover, .langa:visited {color: white;	background-color: #696D70; padding: 6px; text-decoration: none;}
.langp, .langp:active, .langp:link, .langp:visited {color: white; padding: 6px;	text-decoration: none; background-color: transparent;}
.langp:hover {color: white;	padding: 6px; text-decoration: none; background-color: #696D70;}
.langma, .langma:active, .langma:link, .langma:hover, .langma:visited {color: white; background-color: #696D70;	text-decoration: none;}
.langpb, .langpb:active, .langpb:link, .langpb:visited {color: black; text-decoration: none; background-color: #EFEFEF;}
.langpb:hover {color: white; text-decoration: none;	background-color: #696D70;}
.bhead {display: inline; background-color: #363636;	padding-top: 5px; padding-bottom: 5px; padding-left: 20px; padding-right: 70px; color: white;}
.bheadf {display: inline; background: #363636; padding:5px 20px; margin: 0;	color: white;}
.pactive {border: 3px solid #fff;}
.ppassive {border: 3px solid #000;}
.bsector {border-top: 1px solid #666666; background-image: URL(/images/bg_bsector.png);	height: 240px;}
.psector {border-top: 1px solid #7C7C7C; background-color: #FFF;}
.mmenu {font-family: arial, verdana, sans-serif; color: silver;	font-weight: bold; font-size: 14px;}
.news {font-family: arial, verdana, sans-serif; font-size: 14px;}
.image {border: 1px solid black; margin: 2px;}
.hidden {display: none;	visibility: hidden;}
.visible {display: block; visibility: visible;}
.panel_visible {position: absolute;	border-left: 2px solid silver; border-top: 2px solid silver; border-right: 2px solid gray; border-bottom: 2px solid gray; padding: 10px; margin: 0px; background-color: white;}
.small {font-size: 10px;}
.tbpage, .tbpage:link, .tbpage:active, .tbpage:visited {border: 1px solid silver; height: 18px;	background-color: #FFF; padding: 2px; margin: 2px;}
.tbpage:hover {color: white; border: 1px solid gray; height: 18px; background: #BE1A1D;	padding: 2px; margin: 2px;}



/* header */
#golova {background:#fff; width:100%; border-bottom:solid 1px silver;}
#logo { background:url(http://www.stomtrade.ru/templates/stomtrade/img/logo.gif) #003c81 no-repeat 50% 50%; width:30%; height:63px; float:left;}
#logo img {width:100%; height:100%; border:none;}
#headertext {width:69%; float:right; height:63px; text-align:center; padding:20px 0 0 0; clear:right;}
/* mainmenu */
.mmenua_p:active, .mmenua_p:link, .mmenua_p:visited {color: black; font-weight: bold; text-decoration: underline;}
.mmenua_p:hover {color: #BE1A1D; font-weight: bold;	text-decoration: underline;}

.mmenu_a {background: #696D70; color: #fff; font:bold; border-bottom:4px solid #BE1A1D; border-top:1px solid gray;	border-right:1px solid gray;	border-left: 1px solid gray;}
.mmenua_a:active, .mmenua_a:link, .mmenua_a:hover, .mmenua_a:visited {color:#fff; font-weight: bold; text-decoration:none;}
.mmenu_p {background-color: #fff; color: black; font-weight: bold;	border-bottom: 4px solid gray; border-top: 1px solid silver; border-right: 1px solid silver;	border-left: 1px solid silver;}
.mmenua_p:active, .mmenua_p:link, .mmenua_p:visited {color: black; font-weight: bold; text-decoration: underline;}
.mmenua_p:hover {color: #BE1A1D; font-weight: bold;	text-decoration: underline;}

#mainmenu {padding:2px 20px; width:100%;}
#mainmenu table {width:100%; height:48px;}
#mainmenu td {padding:4px; margin:4px;}
/* content */
#content {padding:20px; width:100%;}
/* search */
p.print {text-align:right; margin:0 0 10px 0;}
