.frame_table {
	width: 1030px;	
	height: 95%;
	
}


.frame_table .center_cell {
	width: auto;
	height: 100%;
}

.frame_table .right_shadow, .frame_table .left_shadow {
	height: 100%;
} 


.frame_table .top_left_corner {
	width: 17px;
	height: 5px;
	background: transparent url("/images/top_left.png") no-repeat right bottom;	
}

.frame_table .top_right_corner {
	width: 16px;
	height: 5px;
	background: transparent url("/images/top_rigth.png") no-repeat left bottom;	
	
}

.frame_table .top_border {
	background: transparent url("/images/top.png") repeat-x left bottom;	
	height: 5px;
}

.frame_table .right_border {
	background: transparent url("/images/rigth.png") repeat-y left bottom;	
	width: 16px
}

.frame_table .bottom_right_corner {
	background: transparent url("/images/bottom_rigth.png") no-repeat left top;	
	width: 16px;
	height: 13px;
}


.frame_table .bottom_border {
	background: transparent url("/images/bottom.png") repeat-x left top;	
	height: 13px;
}


.frame_table .bottom_left_corner {
	background: transparent url("/images/bottom_left.png") no-repeat right top;	
	height: 13px;
	width: 17px;
}

.frame_table .left_border {
	background: transparent url("/images/left.png") repeat-y right top;	
	width: 17px;
}


.frame_table .center_cell {
	background: #FFFFFF url("/images/blue_gradient_bg.jpg")	repeat-x left bottom;
	vertical-align: top;
	text-align: center;

}

.main_table {
	width: 100%;
	height: 100%;	
	margin-top: 5px;
	
}


.main_table .clouds_cell {
	width: 700px;
	height: 48px;
	text-align: right;	
	vertical-align: top;
	padding-bottom: 10px;
}

.main_table .logo_cell {
	height: 48px;
	text-align: left;	
	vertical-align: top;
	width: auto;
	padding-bottom: 10px;
	padding-left: 5px;
}


.main_table #menu_cell {
	height: 30px;
	text-align: left;
	vertical-align: top;	
	background-color: #09357A;
}



.main_table .content_cell {
	padding: 10px;	
	vertical-align: top;	
	text-align: left;
}

.main_table .short_contacts, .main_table .copyright_info {
	text-align: left;
	vertical-align: top;
	font-size: 11px;	
	padding-bottom: 10px;
	padding-left: 10px;
}

.main_table .copyright_info {
	padding-left: 346px;
}

.main_table .copyright_info a:hover {
	color: #FF0000	
}













/************** VERTICAL MENU UNDER DEVELOPMENT **************/
/* colour for .menu li a:hover etc was orange #ffe082 */
/*.menu {background:url(../i/gseGroup.png ) no-repeat 10px 5px;position:relative;left:0px;}*/
.menu, .menu ul {padding:0; margin:0; list-style:none;}
.menu {width:1000px; height:auto;position:relative; z-index:100;}
.menu table {border-collapse:collapse; padding:0; margin:0 0 -1px 0; width:0; height:0; font-size:1em;}
.menu ul {position:absolute; left:-9999px;}
.menu .start {background:none;border:none;width:9px;height:27px;background:url(../i/menuLeft.png ) no-repeat left top;}
.menu .end {background:none;border:none;width:9px;height:27px;background:url(../i/menuRight.png ) no-repeat left top;}

.menu li {width:auto; height:27px; float:left;border-right:solid 1px #fff;margin:0;padding:0;background:#09357A;border-bottom:solid 2px #bbb;}
.menu li a {display:block;height:27px; line-height:27px; border-left:solid 5px #09357A; border-right:solid 5px #09357A;text-decoration:none; font-size:12px; font-family:"lucida grande", arial, sans-serif;float:left;color:#fff;background:#09357a;}
.menu li a:hover {white-space:nowrap; position:relative; background:#09e07a;color:#000;border-left:solid 5px #09e07a; border-right:solid 5px #09e07a;}
/* .menu li.sub a {background:url(../i/grey.gif) no-repeat 177px center;} .menu li.sub a:hover {background:url(../i/blue.gif) no-repeat 177px center;color:#06f;}*/
.menu li.sub a b {display:block; color:#06f; font-weight:normal;}
.menu li:hover {position:relative;}
.menu li:hover.sub > a {background:#09e07a;color:#000;border-left:solid 5px #09e07a; border-right:solid 5px #09e07a;}

.menu :hover ul
{width:350px; height:auto; left:0; top:27px;}
.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{width:350px;height:auto;left:350px;top:0;background:#09357A;}

.menu :hover ul ul,
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul
{left:-9999px; width:0; height:0;}

.menu :hover ul li {border-top:solid 1px #fff;}

.menu :hover ul li,
.menu :hover ul li a 
{height:25px;line-height:25px;text-indent:10px;float:none;border-right:none;border-left:none;border-bottom:none;}

.menu :hover ul li.sub a,
.menu :hover ul :hover ul li.sub a,
.menu :hover ul :hover ul :hover ul li.sub a,
.menu :hover ul :hover ul :hover ul :hover li.sub a,
.menu :hover ul :hover ul :hover ul :hover ul :hover li.sub a
{background:#46A3CE url(../i/grey.gif) no-repeat 225px center; color:#fff;}

.menu :hover ul li.sub a:hover,
.menu :hover ul :hover ul li.sub a:hover,
.menu :hover ul :hover ul :hover ul li.sub a:hover,
.menu :hover ul :hover ul :hover ul :hover ul li.sub a:hover
{background:url(../i/blue.gif) no-repeat 225px center; color:#fff;}

.menu :hover ul li.sub:hover > a,
.menu :hover ul :hover ul li.sub:hover > a,
.menu :hover ul :hover ul :hover ul li.sub:hover > a,
.menu :hover ul :hover ul :hover ul :hover ul li.sub:hover > a
{background:#A5D1E7 url(../i/blue.gif) no-repeat 225px center; color:#333;}

.menu :hover ul li a,
.menu :hover ul :hover ul li a,
.menu :hover ul :hover ul :hover ul li a,
.menu :hover ul :hover ul :hover ul :hover ul li a,
.menu :hover ul :hover ul :hover ul :hover :hover ul li a
{background:#09357A;color:#fff;}

.menu :hover ul li a:hover,
.menu :hover ul :hover ul li a:hover,
.menu :hover ul :hover ul :hover ul li a:hover,
.menu :hover ul :hover ul :hover ul :hover ul li a:hover,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul li a:hover
{background:#09e07a;color:#000;}

.menu li.sub a b,
.menu :hover li.sub a b,
.menu :hover ul :hover li.sub a b,
.menu :hover ul :hover ul :hover li.sub a b,
.menu :hover ul :hover ul :hover ul :hover li.sub a b,
.menu :hover ul :hover ul :hover ul :hover ul :hover li.sub a b
{display:block; color:#06f; font-weight:normal;}

.menu li.sub a.selected b,
.menu :hover ul li.sub a.selected b,
.menu :hover ul :hover ul li.sub a.selected b,
.menu :hover ul :hover ul :hover ul li.sub a.selected b,
.menu :hover ul :hover ul :hover ul :hover ul li.sub a.selected b,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul li.sub a.selected b
{display:block; color:#06f; font-weight:normal;}


















/*=========================== ÔÎÐÌÀ ÏÎÈÑÊÀ ========================================*/
#search_cell {
 	height: 30px;
 	width: auto; 	
 	vertical-align: middle;	
 	margin: 5px;
 	float: right;
}


#search_form #txt_search {
	line-height:15px;
	vertical-align: middle;
	text-align: left;
	width: 150px;
	font-family:  Tahoma, Verdana, sans-serif;
	margin: 0;
	padding: 2px;
	float: left;
	font-size: 11px !important;
}
@media all and (min-width: 0px) {
	#search_form #txt_search { padding-top:1px; }
}
#search_form #btn_submit {
	margin: 0;
	padding: 0;
	border: none;;
	float: left;
	position: relative;
	left:-2px;
	*left:-3px;
}


/* ======================== ËÈÑÒÀËÊÀ ========================== */
div.pagenumber_head { color: #aaaaaa; padding:0; margin: 20px 4px 3px 4px; text-align: center; }
div.pagenumber_head DIV { }
DIV.pagenumber_head .head { color: #555555; }
#previous_page { margin: 0 5px 0 0; }
#next_page { margin: 0 0 0 5px; }
div.pagenumber_head A,
div.pagenumber_head A:link,
div.pagenumber_head A:visited { color: #004880; }
/* Îñíîâíàÿ íåñóùàÿ ïëàøêà */
div.pagenumber {
	margin: 0px 0px 0px 0px;
	padding: 2px 10px 2px 20px;

	xbackground-color: #E5F1F8;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	
	white-space: nowrap;		
}

div.pagenumber A,
div.pagenumber A:link,
div.pagenumber A:visited {
	margin: 0 10px 0 0;
	padding: 2px 6px 2px 6px;
/*	background-color: #FFE4E1; /* Ïëàøêà ñ íîìåðàìè ñòðàíèö */
	color: #A80BBDE;
	text-decoration: none;
}

div.pagenumber A:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF8040;
}

div.pagenumber SPAN {
	margin: 0 10px 0 0;
	padding: 2px 6px 2px 6px;

	background-color: #008040;
	color: #FFFFFF;
	cursor: pointer;
}