@charset "windows-1251";
A:Link { color: blue; text-decoration: none }
a:visited { color: blue; text-decoration: none }
a:active { color: black; text-decoration: none }
A:Hover { color: red; text-decoration: none }
/*-----------------------------------------------------------------*/
.text { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif }

.button { background-color: #ccc; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: black; font-weight: bold; font-stretch: normal; text-decoration: none; vertical-align: top; margin: auto; padding: 2pt; border-style: inset; border-width: 1px 2px 2px 1px; cursor:hand; cursor: pointer; outl }

.searchfield { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: top; margin: auto; padding: 2pt; border-style: inset; border-width: 1px 2px 2px 1px }
.searchmenu {  font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: top; margin: auto; padding: 2pt; border-style: inset; border-width: 1px 2px 2px 1px}
/*-----------------------------------------------------------------*/

body {
	margin:0; padding:0; width:100%; height:100%;
	text-align:center; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.main {
	width: 960; margin:auto;
	text-align:left; overflow: visible;
}
.header {
	top: 0; left: 0; right: 0;
	text-align: center; vertical-align: top;
	width: 100%;
}
.navigation { 
	vertical-align: top;
	width: 250px; overflow: visible;
}
.clearfloat { /* !!! */
	clear:both; height:0; font-size: 1px; line-height: 0px;
}

/*-----------------------------------------------------------------*/
.image_box_right {  float: right; padding: 5px; }
.image_box_left {  float: left; padding: 5px; }
/*-----------------------------------------------------------------*/
.menu_select {  
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px; vertical-align: top; margin-top:0px; margin-bottom: 0px; 
	border-style: solid; border: 1px solid silver;
}
.button_select {
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: black; font-weight: bold; font-stretch: normal; text-decoration: none; 
	height: 20px; vertical-align: top; margin-top:0px; margin-bottom: 0px; border: 1px solid gray;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	cursor:hand; cursor: pointer;
}
/*-----------------------------------------------------------------*/

/* for navigation */
.navigationContainer {
	width: 200px;
	overflow:visible;
	border: silver solid 1px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	text-align: left;
}
.navigationTop { 
	-moz-box-shadow: 0 1px 2px 0px #363636;
	-webkit-box-shadow: 0 1px 2px 0px #363636;
	box-shadow: 0 1px 2px 0px #363636;
	text-align: center; padding: 5px;
}
.navigationContent { padding: 10px 0px 0px 10px; }
.navigationLinks { padding: 0px 0px 0px 10px; }
a:hover.nav_link {background-color: gainsboro;}

/* for top */
.search_form_input { 
	width:150px; height:20px; border:none;
	margin-left:9px; margin-top:2px; margin-bottom: 2px; 
	padding-left:20px; padding-right:20px;
	vertical-align:top;

	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;

	background-image: url("../GlobImages/magnifier_black.png");
	background-repeat: no-repeat; 
	
	-moz-box-shadow: inset 0 1px 1px 0px #363636;
	-webkit-box-shadow: inset 0 1px 1px 0px #363636;
	box-shadow: inset  inset 0 1px 1px 0px #363636;
}
.table_top2 {
	-moz-box-shadow: 0 1px 2px 0px #363636;
	-webkit-box-shadow: 0 1px 2px 0px #363636;
	box-shadow: 0 1px 2px 0px #363636;
}

/* for bottom */
.table_botom {
	border: silver solid 1px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.table_bottom_sh {
	width: 5%;
	border-right:1px solid white;
	-moz-box-shadow: 0 1px 2px 0px #363636;
	-webkit-box-shadow: 0 1px 2px 0px #363636;
	box-shadow: 0 1px 2px 0px #363636;
}