/* 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 */



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: 5px 17px 0px 17px;}
.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');

}


.files-block {
	padding:6px 16px 0px 14px;
	display:none;
}
.files-block div {
	margin-bottom:10px;
	font-size:75%;
}
.files-block div span {
	color:#55646F;
}
.files-block a { 
	color:#005DA2;
	font-size:125%;
}
.files-block a:hover { 
	text-decoration:none;
}
.files-block .pdf {
	background:url(/img/pdf_ico.gif) no-repeat left 3px;
	padding:0px 0px 0px 20px;
	color:#db1203;
}
.files-block .zip {
	background:url(/img/pdf_zip.gif) no-repeat left 3px;
	padding:0px 0px 0px 20px;
	color:#d03dce;
}
.files-block .rar {
	background:url(/img/pdf_rar.gif) no-repeat left 3px;
	padding:0px 0px 0px 20px;
	color:#d03dce;
}
.files-block .doc {
	background:url(/img/pdf_doc.gif) no-repeat left 3px;
	padding:0px 0px 0px 20px;
	color:#1b56d2;
}
.files-block .ppt {
	background:url(/img/pdf_ppt.gif) no-repeat left 3px;
	padding:0px 0px 0px 20px;
	color:#ff8200;
}
.files-block .xls {
	background:url(/img/pdf_xls.gif) no-repeat left 3px;
	padding:0px 0px 0px 20px;
	color:#238a5a;
}

.newMenu a {
	font-size:16px;
	display:block;
	margin:0px 0px 5px 0px;
	vertical-align:top;
}
.newMenu .subMenu {
	background:url(/i/main_sub_menu_bg.gif) repeat-x left top;
	background-color:#22519F;
	border-bottom:1px solid #fff;
	padding:7px 27px;
}
.newMenu .acti {
	background:url(/i/menu_act_left.gif) no-repeat left top;
	text-decoration:none;
	color:#fff;
	position:relative;
	padding:7px 7px 5px 14px;
	margin:0px 0px 0px 0px;
	text-align:center;
	float:left;
}
.newMenu .acti span {
	background:url(/i/menu_act_right.gif) no-repeat left top;
	position:absolute;
	right:-7px;
	top:0px;
	width:7px;
	height:31px;
	line-height:0px;
	font-size:0px;
}
.newMenu .subMenu div {
	float:left;
	margin-right:10px;
	padding-top:3px;
}
.newMenu .subMenu div a {
	color:#fff;
	font-size:16px;
	text-decoration:none;
	margin-bottom:0px;
}
.newMenu .subMenu span {
	color:#fff;
	float:left;
	margin-right:10px;
	display:block;
	padding-top:3px;
	
}
.newMenu .subMenu .act {
	background:url(/i/main_sub_menu_actR.gif) no-repeat right top;
	padding:3px 8px 7px 2px;
	position:relative;
}
.newMenu .subMenu .act span {
	background:url(/i/main_sub_menu_actL.gif) no-repeat left top;
	position:absolute;
	left:-6px;
	top:0px;
	width:6px;
	height:29px;
	font-size:0px;
	line-height:0px;
}
.dealersBlock {
	margin-bottom:20px;
}
.dealersBlock .topFilter {
	background-color:#b2b2b2;
	padding:10px 15px 15px 15px;
	margin-bottom:20px;
}
.dealersBlock .topFilter form {
	background:none;
}
.dealersBlock .topFilter td {
	padding-right:20px;
}
.dealersBlock .topFilter p {
	color:#fff;
	font-size:11px;
	margin-bottom:5px;
	font-family:Arial;
}
.dealersBlock .topFilter select {
	font-size:14px;
	width:200px;
	font-family:Arial;
}
.dealersBlock .spisokBlock .block {
	position:relative;
	margin-bottom:20px;
	zoom:1;
}
.dealersBlock .spisokBlock .block .decor {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#b2b2b2;
	position:absolute;
	top:-3px;
	left:0px;
	text-transform:uppercase;
}
.dealersBlock .spisokBlock .block a {
	font-size:18px;
	color:#2d79b2;
	font-family:Arial;
	display:inline-block;
	margin-left:45px;
}
.dealersBlock .spisokBlock .block a:hover {
	color:#8999A4;
}
.dealersBlock .spisokBlock .block p {
	margin-bottom:9px;
	color:#7f7f7f;
	margin-left:45px;
}
.dealersBlock h1 {
	margin-bottom:20px;
}
.dealersBlock .decorBlock {
	width:899px;
	margin:0px auto 40px auto;
	position:relative;
	background:url(/img/dealers-decor-top.png) no-repeat left top;
	padding:20px;
}
.dealersBlock .decorBlock .bg {
	background:url(/img/dealers-decor-bot.png) no-repeat left top;
	position:absolute;
	width:939px;
	height:15px;
	left:0px;
	bottom:-15px;
}
.dealersBlock .item {
	background:url(/img/dealers-decor-dot.png) repeat-x left bottom;
	margin-bottom:5px;
}
.dealersBlock .item .clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
	overflow:hidden;
}
.dealersBlock .item .left {
	float:left;
	background-color:#fff;
	font-size:20px;
	color:#005da2;
	padding-right:5px;
}
.dealersBlock .item .right {
	margin-bottom:-5px;
	float:right;
	background-color:#fff;
	font-size:20px;
	color:#000;
	padding-left:5px;
}
.dealersBlock .decorBlock p {
	margin:15px 0px 10px 0px;
	color:#7f7f7f;
	font-size:14px;
}
.dealersBlock h4 {
	margin-bottom:15px;
}
.dealersBlock .name {
	margin:0px 0px 10px 0px;
	color:#7f7f7f;
	font-size:14px;
}
.dealersBlock .subBlock {
	width:60%;
	margin-bottom:20px;
}
.dealersBlock .subBlock .item {
	margin-bottom:9px;
}
.dealersBlock .subBlock .left {
	font-size:14px;
	font-family:Arial;
}
.dealersBlock .subBlock .right {
	font-size:14px;
	font-family:Arial;
}
.dealersBlock a {
	color:#2D79B2;
}
.dealersBlock a:hover {
	text-decoration:none;
}
