/* BODY AND BACKGROUNDS */

BODY {font: 100%/100% Calibri, Tahoma, Arial, Helvetica, sans-serif; margin:0; padding:0; background-color:#6296c7}
DIV.main {width:100%; background: url(/i3/top_bg.gif) left top repeat-x;}
DIV.bottom {width:100%; background: url(/i3/bottom_bg.gif) left bottom repeat-x;}

DIV.header {width:100%; margin-bottom:0px; ackground: url(/i3/header_table_bg.gif) left top repeat-x; clear: both;}
.headbg {background: url(/i3/header_table_bg.gif) left top repeat-x;}
DIV.title {width:100%; background: url(/i3/title_bg.gif) left top repeat-x; padding:16px 0px 23px}
DIV.title h1 a {_line-height:140%;}
DIV.content {width:100%; background: url(/i3/content_bg.gif) left top repeat-x; padding:10px 24px}
DIV.bottominfo {width:100%; background: url(/i3/bottom_info_bg.gif) left top repeat-x;}

TABLE.main {width:980px; height:700px; margin: 0 auto 0 auto;}
TABLE.header {height:95px;}
TD.toplogo {padding: 6px 24px 0px; vertical-align:top; text-align:center;}
TD.topologo {padding: 8px 24px 0px; vertical-align:center}
TD.sep1 {width:1px; background: url(/i3/header_table_separator_01.gif)}
TD.sep2 {width:1px; background: url(/i3/header_table_separator_02.gif)}
TD.sep3 {width:1px; background-color:#FFFFFF}

/* TOP MENU STYLE */


TD.topmenu {padding:0px 0px 0px 24px; background: url(/i3/tmp_bg_top_menu.gif) left center repeat-x}
DIV.active {float:left; margin:0px 12px 0px 0px; padding:0px 0px 0px 8px; background: url(/i3/tmp_top_menu_active_bg_left.gif) left top no-repeat;}
DIV.active a.active {color:#55646f; text-decoration:none; margin:0px; padding:4px 16px 4px 8px; background: url(/i3/tmp_top_menu_active_bg_right.gif) right top no-repeat;}
DIV.inactive {float:left; margin:0px 12px 0px 2px}
DIV.inactive a.inactive {color:#FFFFFF; text-decoration:none; padding:4px 0px}

/*BOTTOM MENU STYLE*/

TABLE.bottommenu {width:100%; background-color:#7ea4d2; background: url(/i3/bottom_menu_bg.gif) left center repeat-x;}
TD.bottommenu {background: url(/i3/bottom_menu_separator.gif) right center no-repeat; padding: 4px 24px}
.topmenu a {color:#FF0000; float:left; white-space: nowrap; text-decoration:none}
.topmenu a.active {background: url(/i3/top_menu_bg_03.gif) right center no-repeat; color:#55646F; float:left; white-space: nowrap; text-decoration:none}
.list {padding:0px 12px 0px 19px; background: url(/i3/list_table_bg.gif) left center repeat-y;}

/* LINKS */

A:active {text-decoration:underline}
A:link {text-decoration:underline}
A:visited {text-decoration:underline}
A:hover {text-decoration:underline}

A.clear:active {text-decoration:none}
A.clear:link {text-decoration:none}
A.clear:visited {text-decoration:none}
A.clear:hover {text-decoration:none}

A.mmblue:active {color:#8999a4; text-decoration:none}
A.mmblue:link {color:#005da2; text-decoration:none}
A.mmblue:visited {color:#005da2; text-decoration:none}
A.mmblue:hover {color:#8999a4; text-decoration:none}

A.mmgrey:active {color:#005da2; text-decoration:none}
A.mmgrey:link {color:#8999a4; text-decoration:none}
A.mmgrey:visited {color:#8999a4; text-decoration:none}
A.mmgrey:hover {color:#005da2; text-decoration:none}

A.underline:active {color:#005da2; text-decoration:underline}
A.underline:link {color:#8999a4; text-decoration:underline}
A.underline:visited {color:#8999a4; text-decoration:underline}
A.underline:hover {color:#005da2; text-decoration:underline}

/* HEADERS */

H1, H2, H3, H4, H5, H6 {margin: 0; padding: 0}
H1 {font: 160%/85% Tahoma, Arial, Helvetica, sans-serif}
H2 {padding:6px 16px 6px 14px; font: 100%/110% Tahoma, Arial, Helvetica, sans-serif}
H3 {font: 120%/110% Tahoma, Arial, Helvetica, sans-serif}
H4 {margin:0 0 12px; font: 110%/110% Tahoma, Arial, Helvetica, sans-serif}
H5 {margin:0 0 12px; font: 100%/110% Tahoma, Arial, Helvetica, sans-serif}

/* IMAGES */

IMG {border: 0; margin: 0}
IMG#new {
	border-left: 1px solid #a8bbc9;
	border-right: 1px solid #a8bbc9;
	border-top: 1px solid #a8bbc9;
	border-bottom: 1px solid #a8bbc9;
}

/* P */

P {font: 90%/125% Calibri, Tahoma, Arial, Helvetica, sans-serif; margin:0; padding:0; display:block}


.xxsmall {font: 60%/100% Calibri, Tahoma, Arial, Helvetica, sans-serif}
.xsmall {font: 70%/100% Calibri, Tahoma, Arial, Helvetica, sans-serif}
.small {font: 75%/100% Calibri, Tahoma, Arial, Helvetica, sans-serif}
.normal {font: 90%/110% Calibri, Tahoma, Arial, Helvetica, sans-serif}
.large {font: 130%/150% Calibri, Tahoma, Arial, Helvetica, sans-serif}
.xlarge {font: 150%/100% Calibri, Tahoma, Arial, Helvetica, sans-serif}
.xxlarge {font: 250%/150% Calibri, Tahoma, Arial, Helvetica, sans-serif}

.pager_active {
	font: 75%/120% Calibri, Tahoma, Arial, Helvetica, sans-serif;
	background-color:#6295c7;
	border-left: 1px solid #4e83b7;
	border-right: 1px solid #83b3e3;
	border-top: 1px solid #4e83b7;
	border-bottom: 1px solid #83b3e3;
	padding:2px 4px;
	color:#FFFFFF;
	font-weight:bold;
}

.pager_inactive {
	font: 75%/120% Calibri, Tahoma, Arial, Helvetica, sans-serif;
	background-color:#e4f0f9;
	border: 1px solid #c6def0;
	padding:2px 4px;
	font-weight:bold;
}

.search_results ol {
	
	padding:0px 15px 0px 0px;
	color:#55646f;
	font: 75%/100% Tahoma, Arial, Helvetica, sans-serif;
}

/* DIV */

DIV.level1 {margin:0px 0px 6px; padding:0px 16px 0px 0px; background: url(/i3/level1_bg.gif) left top repeat-x; background-color:#F0F0F1; border-left:#005da2 solid 4px; border-top:#E9E9E9 solid 1px; display:block}
DIV.level1a {margin:0px 0px 6px; padding:0px 16px 0px 0px; border-left:#e21f26 solid 4px}
P.level1 {padding:6px 16px 6px 14px; font: 100%/110% Tahoma, Arial, Helvetica, sans-serif; background: url(/i3/level1_arrow.gif) right center no-repeat}

DIV.level2a {margin:0px 12px 4px; background: url(/i3/level2_bullet.gif) left center no-repeat}
DIV.level2b {margin:0px 12px 4px; background: url(/i3/level2_bullet_active.gif) left center no-repeat}
P.level2 {padding:0px 0px 2px 14px; font: 90%/110% Tahoma, Arial, Helvetica, sans-serif}

DIV.level3a {margin:0px 24px; background: url(/i3/level3_bullet.gif) left center no-repeat}
DIV.level3b {margin:0px 24px; background: url(/i3/level3_bullet_active.gif) left center no-repeat}
P.level3 {padding:2px 0px 2px 14px; font: 80%/110% Tahoma, Arial, Helvetica, sans-serif}

DIV.level4a {margin:0px 36px; padding:2px 0px 2px 14px; background: url(/i3/level4_bullet.gif) left center no-repeat}
DIV.level4b {margin:0px 36px; padding:2px 0px 2px 14px; background: url(/i3/level4_bullet_active.gif) left center no-repeat}
P.level4 {font: 70%/110% Tahoma, Arial, Helvetica, sans-serif}

DIV.level5 {margin:2px 0px 36px 19px}
P.level5 {color:#8999a4; font: 70%/110% Tahoma, Arial, Helvetica, sans-serif}

DIV.catalogue {padding:24px 12px 24px 19px}
DIV.catalogue H4 {padding-top:8px; color:#1d69c9; font: 100%/110% Tahoma, Arial, Helvetica, sans-serif}
DIV.catalogue H5 {padding-top:8px; color:#000000; font: 80%/110% Tahoma, Arial, Helvetica, sans-serif}
DIV.catalogue P {margin:0px 24px 12px 0px; color:#55646f; font: 80%/110% Tahoma, Arial, Helvetica, sans-serif}
DIV.catalogue OL,UL {margin:0px 0px 12px; padding:0px 15px 0px 0px; color:#55646f; font: 80%/110% Tahoma, Arial, Helvetica, sans-serif}
DIV.catalogue LI {margin-left:15px}
DIV.catalogue P TABLE {margin:24px 0px}

DIV.contacts {padding:24px 12px 24px 19px}
DIV.contacts H2 {padding:0; color:#1d69c9; font: 130%/150% Tahoma, Arial, Helvetica, sans-serif}
DIV.contacts H3 {color:#55646f; font: 110%/110% Tahoma, Arial, Helvetica, sans-serif}
DIV.contacts P {margin:0px 24px 12px 0px; color:#55646f; font: 100%/110% Tahoma, Arial, Helvetica, sans-serif}
DIV.contacts OL,UL {margin:5px 0px 12px; padding:0px 15px 0px 0px; color:#55646f; font: 80%/110% Tahoma, Arial, Helvetica, sans-serif}
DIV.contacts LI {margin:5px 0px 0px 15px}
DIV.contacts A {color:#8999a4}

TABLE.tbl {width:90%; border-top: 1px solid #a6bbe8; border-left: 1px solid #c2ced8}

TABLE.tbl TR.header TD {background-color: #e0e7f8; border-right: 1px solid #a6bbe8; border-bottom: 1px solid #a6bbe8; align:center; vertical-align:center;}
TABLE.tbl TR.header TD P {margin:0px; padding:6px; color:#6b8eb9; font: 70%/110% Tahoma, Arial, Helvetica, sans-serif; text-align:center; font-weight:bold;}
TABLE.tbl TD {border-right: 1px solid #d2e0ea; border-bottom: 1px solid #c3d2d9; text-align:center; vertical-align:center; margin: 10px; color:#005da2;}
TABLE.tbl TD P {margin:0px; padding:6px; color:#005da2; font: 70%/110% Tahoma, Arial, Helvetica, sans-serif; text-align:center}





/* TABLES */

/* FORM */
INPUT.find {font: 14px/100% Tahoma, Arial, Helvetica, sans-serif; color:#94a3ad; height:24px; background: url(/i3/find_bg.gif) left top repeat-x; border-left:0px; border-top: 1px solid #d1e6f5; border-right:0px; border-bottom: 1px solid #d1e6f5;width:130px;}
INPUT.find:focus {outline: none;} 
select, form {font-size:11px;margin:0;padding:0;font-family:tahoma;background-color: #FFFFFF}
.inp {width: 100%; font: 70%/100% tahoma, arial; padding: 0 0.3em}
.but {font: 60% color: #FFFFFF; background-color: #F54A90; border: 0; padding: 0.1em 0.3em; margin: 0}

/* COLORS */

#white {color: #ffffff}
#grey {color: #94a3ad}
#dgrey {color: #55646f}
#blue {color: #1d69c9}
#dblue {color: #005da2}


.main_bg_lb img {
	background:url(/img/main_table_corner_03.png) no-repeat left top;
	-background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/main_table_corner_03.png', sizingMethod='crop');
}
.main_bg_rb img {
	background:url(/img/main_table_corner_04.png) no-repeat left top;
	-background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img//main_table_corner_04.png', sizingMethod='crop');

}