HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
	font-family: Trebuchet MS;
	font-size: 22px;

}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
	font-family: Trebuchet MS;
	font-size: 16px;
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	WIDTH: 100%; HEIGHT: 100%
}
BODY {
	BACKGROUND: #FFFFFF; color:#000000;FONT: 62.5% tahoma,verdana,arial,sans-serif; WIDTH: 100%;HEIGHT: 100%;position:relative
}
A {
	color: #555555;
	TEXT-DECORATION: none
}
A:visited {
	color: #777777;
}
A:hover {
	color: #773333;
	TEXT-DECORATION: underline
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#wrap {
	Z-INDEX: 3; BACKGROUND: url(../img/top_line.jpg) #FFFFFF repeat-x 0px 0px; MIN-HEIGHT: 100%;MIN-WIDTH: 960px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 100%; POSITION: relative
}
* html #wrap {
height:100%;
overflow:visible;
}
#spacer {
	CLEAR: both; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 130px;
	background-color:transparent;
	background-image:none;
}
#footer {
	z-index:4;MIN-WIDTH: 960px;BACKGROUND: url(../img/footer_bg.jpg) #FFFFFF repeat-x bottom;OVERFLOW: hidden; WIDTH: 100%; POSITION: relative; HEIGHT: 92px; margin-top:-93px
}
#copy {
	 text-align: center;TOP: 40px;color:#000000;font-size:11px;font-family:tahoma,arial,verdana,sans-serif
}
#copy A{
	color:#2335A0;font-size:11px;font-family:tahoma,arial,verdana,sans-serif;text-decoration:underline
	}
#copy A:hover{
	text-decoration:none
	}
#navigation{
	position:absolute;right:5%;top:35px;width:300px;color:#000000;font-size:11px;font-family:tahoma,arial,verdana,sans-serif;
	}
#navigation P{
	float:left;color:#000000;font-size:11px;font-family:tahoma,arial,verdana,sans-serif;text-decoration:underline;margin-top:3px;
	}
#sel{
	position:absolute;top:2px;width:170px;height:15px;right:0px;background-color:red
	}
#sel select{
	margin:0 0 0 0;border:1px solid #E7E7E7;width:170px;display:block;font:10px tahoma,verdana,arial,sans-serif;color:#000000;background:#FFFFFF
	}	
#header {
	 BACKGROUND: url(../img/bg_header_sub.jpg) no-repeat bottom right;WIDTH: 100%; POSITION: relative; HEIGHT: 305px
}
#header IMG {
	DISPLAY: block
}
#sub{
	BACKGROUND: url(../img/bg_bottom_left_sub.jpg) no-repeat bottom left;WIDTH: 100%; POSITION: relative; HEIGHT: 305px

	}
#logo{
	position:absolute;top:62px;right:710px;left:45px	
	}
#logo .pic{
	margin-top:30px
	}
#logo IMGx{
	margin:0px auto;
	}	
#linemenu{
	color:#000000;font-size:12px;font-family:tahoma,arial,verdana,sans-serif;text-align:center;
	position:absolute;top:250px;left:30px;
	}

#main_head_sub{
	position:absolute;height:291px;width:631px;margin-top:64px;right:70px
	}
#main_menu_sub{
	height:43px
	}
#main_menu_sub .glav{
	float:left
	}
#main_menu_sub UL{
	list-style-type:none;position:absolute;right:0px;width:631px;height:43px;padding-top:0px;margin-top:0px
	}
#main_menu_sub .link{
	float:left;padding-left:29px;padding-right:29px;padding-top:0px;margin-top:0px;border-bottom:3px solid #DEDEDE;height:40px
	}
	#main_menu_sub .link1{
	float:left;padding-left:27px;padding-right:27px;padding-top:0px;margin-top:0px;border-bottom:3px solid #DEDEDE;height:40px
	}
	#main_menu_sub .link2{
	float:left;padding-left:19px;padding-right:24px;padding-top:0px;margin-top:0px;border-bottom:3px solid #DEDEDE;height:40px
	}

	#main_menu_sub .red{
	float:left;padding-left:1px;padding-right:1px;padding-top:0px;margin-top:0px;height:40px
	}
#main_menu_sub UL LI A IMG{
	padding-top:4px
	}
#main_menu_sub .menuline{
	width:1px;padding-left:0px;padding-right:0px;padding-top:0px;margin-left:0px;margin-right:0px;margin-top:0px;float:left
	}
#menuline_sub IMG{
	padding-top:0px;margin-top:0px;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;background-color:green
	}
#first{
	float:left;padding-left:0px;padding-right:30px;padding-top:0px;margin-top:0px;border-bottom:3px solid #DEDEDE;height:40px
	}
#final{
	float:left;padding-left:30px;padding-right:0px;padding-top:0px;margin-top:0px;border-bottom:3px solid #DEDEDE;height:40px
	}
#english{
	position:absolute;right:12px;top:255px;width:30px;height:30px
	}
#english A{
	color:#7E7E7E;text-decoration:underline;font-size:11px;font-family:tahoma,arial,verdana,sans-serif;font-weight:bold
	}
#english A:hover{
	text-decoration:none
	}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 22px; FONT: bold 1.2em tahoma,arial,verdana,sans-serif; COLOR: #f9f8f5; PADDING-TOP: 0px
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/cont_bg_left_sub.jpg) #FFFFFF no-repeat top left; PADDING-BOTTOM: 0px; width: 1000px; min-height:452px; PADDING-TOP: 0px; POSITION: relative;margin:0px auto;
}
#content2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/cont_bg_sub2.jpg) #FFFFFF no-repeat top left; PADDING-BOTTOM: 0px; WIDTH: 100%;min-height:452px; PADDING-TOP: 0px; POSITION: relative
}
#content3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/cont_bg_sub2.jpg) #FFFFFF no-repeat top left; PADDING-BOTTOM: 0px; WIDTH: 100%;min-height:594px; PADDING-TOP: 0px; POSITION: relative
}
#left{
	position:relative;float:left;width:280px
	}
#tel{
	position:absolute;top:5px;left:50px
	}
#tel IMGx{
	display:block;left:30px
	}
#left_menu{
	position:relative;top:75px;left:-0px;width:250px;float:left;
	margin:0;padding:0;
	}
#left_menu UL{
	list-style-image:url('../img/red_arrow.gif');
	padding-left:30px;
	margin-left:0;
	}	
#left_menu UL LI{
	margin:0;
	margin-top:13px;margin-bottom:13px
	}
#left_menu UL LI A{
	font-family:arial,tahoma,verdana,sans-serif;font-size:12px;color:#000000;text-decoration:none;font-weight:bold;vertical-align:top
	}	
#left_menu .no_arr{
	list-style-image:none;list-style-type:none;position:relative;left:-25px;top:-5px;margin-bottom:-8px;BACKGROUND: url(../img/about2.gif) no-repeat top left;
	}
#left_menu .no_arr P{
	height:25px;font-family:arial,tahoma,verdana,sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;margin-left:25px;padding-top:4px
	}
#left_menu .no_arr2{
	list-style-image:none;list-style-type:none;position:relative;left:-25px;top:-5px;margin-bottom:-8px;BACKGROUND: url(../img/karta_uslug2.gif) no-repeat top left;
	}
#left_menu .no_arr2 P{
	height:25px;font-family:arial,tahoma,verdana,sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;margin-left:25px;padding-top:4px
	}		
#left_menu .sublink{
margin-left:0px;
padding-left:15px;
	}	
#text{
	position:relative;z-index:2;float:left;top:20px;left:0px;right:71px;min-height:420px;width:700px;BACKGROUND: url(../img/text_bg_middle.jpg) repeat-x bottom ;font-size:11px;font-family:tahoma,arial,verdana,sans-serif;
	}
#textw{
	position:relative;z-index:2;float:left;top:20px;left:0px;right:71px;min-height:420px;width:990px;BACKGROUND: url(../img/text_bg_middle.jpg) repeat-x bottom ;font-size:11px;font-family:tahoma,arial,verdana,sans-serif;
	}

#text UL {
	font-size: 13px;font-family:Trebuchet MS;margin-left:16px;
}
#text2{
	position:relative;z-index:2;float:left;top:20px;left:0px;right:71px;min-height:594px;width:64%;BACKGROUND: url(../img/text_bg_middle.jpg) repeat-x bottom ;font-size:11px;font-family:tahoma,arial,verdana,sans-serif;
	}
#text2 IMG{
	padding-bottom:25px
	}		
#lbg{
	position:absolute;z-index:1;left:0px;bottom:0px;BACKGROUND: url(../img/text_bg_left.jpg) no-repeat bottom left;width:280px;height:106px;
	}
#rbg{
	position:absolute;z-index:1;right:0px;bottom:0px;BACKGROUND: url(../img/text_bg_right.jpg) no-repeat bottom right;width:280px;height:106px;
	}	

.contmain {
	font-family:Trebuchet MS;font-size:13px;
}

.contmain P{
display:block;position:relative;padding-bottom:16px;padding-right:20px;z-index:2;
	}

#text{
	padding-bottom:8px;
}
.contmain li{
	padding-bottom:8px;
}
	#text2 P{
display:block;position:relative;padding-bottom:50px;padding-right:20px;z-index:2;
	}
h1{
	font-family:'Trebuchet MS', Times, serif;font-size:22px;color:#000000;font-weight:bold;position:relative;margin-bottom:14px
	}
#corner{
	position:absolute;z-index:99;right:0px;bottom:110px;width:65px;height:69px;BACKGROUND: url(../img/cont_bg_right.jpg) no-repeat bottom right;
	} 
	#corn_left{
		position:absolute;z-index:99;left:0px;bottom:110px;width:65px;height:69px;BACKGROUND: url(../img/left_corner.gif) no-repeat bottom right;
		}
#news{
	position:relative;z-index:3;float:right;width:200px;font-size:11px;font-family:tahoma,arial,verdana,sans-serif;line-height:17px;margin-left:20px;
	}	
#news A{
	font-size:11px;font-family:tahoma,arial,verdana,sans-serif;font-weight:bold;text-decoration:underline;color:#03080C
	}
#news A:hover{
	text-decoration:none;
	}
#news IMG{
float:right	
	}
#news .lef{
	float:none
	}	
#company{
	border-bottom:1px solid #F0F0F0;
	}
#news .archiv{
	font-size:11px;font-family:tahoma,arial,verdana,sans-serif;text-decoration:underline;color:#7E7E7E;font-weight:normal;
	}	
#news .archiv:hover{
	text-decoration:none;
	}		
#rinok{
	padding-top:15px
	}
#mark{
	position:relative;width:33%;float:left;border-right:1px solid #F0F0F0;min-height:500px
	}
#mark IMG{
	display:block;margin:0px auto;
	}	
#strat{
	position:relative;width:33%;float:left;border-right:1px solid #F0F0F0;min-height:500px
	}
#strat IMG{
	display:block;margin:0px auto;
	}	
#distr{
	position:relative;width:33%;float:right;min-height:500px
	}
#distr IMG{
	display:block;margin:0px auto;
	}
#cont_foot{
	width:100%;position:absolute;z-index:2;height:31px;bottom:55px;left:0px;BACKGROUND: url(../img/gray_bg_left.jpg) #DADADA no-repeat bottom left;
	}
#cont_r{
	width:100%;position:absolute;z-index:2;height:31px;BACKGROUND: url(../img/gray_bg_right.jpg) no-repeat bottom right;
	}
#cont_foot P{
	position:relative;margin:0px auto;width:200px;padding:0px;top:9px;font-size:11px;font-family:tahoma,arial,verdana,sans-serif;
	}	
#load{
	position:absolute;z-index:3;height:15px;left:40px;bottom:20px;
	}
#load A{
	font-size:10px;font-family:tahoma,arial,verdana,sans-serif;text-decoration:underline;color:#000000;font-weight:normal;
	}
#load A:hover{
	text-decoration:none
}	
#block1{
	position:relative;z-index:2;width:193px;height:200px;top:0px;margin:0px auto;padding-left:48px;left:-40px
	}
#icon{
	width:45px;height:45px;position:absolute;left:0px;top:90px
	}
#icon1{
	width:45px;height:45px;position:absolute;left:0px;top:0px
	}
#icon2{
	width:45px;height:45px;position:absolute;left:0px;top:45px
	}
#icon3{
	width:45px;height:45px;position:absolute;left:0px;top:90px
	}
#icon4{
	width:45px;height:45px;position:absolute;left:0px;top:0px
	}		
#block2{
	position:relative;z-index:2;width:193px;height:105px;top:0px;margin:0px auto;left:20%
	}
#block3{
	position:relative;z-index:2;width:193px;height:135px;top:307px;margin:0px auto;padding-left:48px;left:-40px
	}
#block4{
	position:relative;z-index:2;width:193px;height:46px;top:0px;margin:0px auto;right:20%;padding-left:48px;
	}
#block4 P{
		position:relative;width:170px;margin:0px auto;padding:0px;left:5px;top:8px;font-size:11px;font-family:tahoma,arial,verdana,sans-serif;
	}	
#block5{
	position:relative;z-index:2;width:193px;height:46px;top:0px;margin:0px auto;right:40%;margin-top:1px;padding-left:48px;
	}
#block5 P{
		position:relative;width:170px;margin:0px auto;padding:0px;left:5px;top:8px;font-size:11px;font-family:tahoma,arial,verdana,sans-serif;
	}
#block6{
	position:relative;z-index:2;width:193px;height:46px;top:0px;margin:0px auto;right:60%;margin-top:1px;padding-left:48px;
	}
#block6 P{
		position:relative;width:170px;margin:0px auto;padding:0px;left:15px;top:8px;font-size:11px;font-family:tahoma,arial,verdana,sans-serif;
	}	
#item1{
	position:relative;height:46px;width:193px;margin-top:1px;BACKGROUND: url(../img/gray_bg_top.jpg) #DADADA no-repeat top;
	}
#item1_s{
		position:relative;height:46px;width:193px;BACKGROUND: url(../img/gray_bg_bottom.jpg) no-repeat bottom;
	}
#item1 P{
	position:relative;width:170px;margin:0px auto;padding:0px;top:8px;font-size:11px;font-family:tahoma,arial,verdana,sans-serif;
	}
#item1_1{
	position:relative;height:46px;width:193px;margin-top:1px;BACKGROUND: url(../img/gray_bg_top.jpg) #DADADA no-repeat top;
	}
#item1_1s{
		position:relative;height:46px;width:193px;BACKGROUND: url(../img/gray_bg_bottom.jpg) no-repeat bottom;
	}
#item1_1 P{
	position:relative;width:170px;margin:0px auto;padding:0px;top:8px;font-size:11px;font-family:tahoma,arial,verdana,sans-serif;
	}
#item1_2{
	position:relative;height:46px;width:193px;margin-top:1px;BACKGROUND: url(../img/gray_bg_top.jpg) #DADADA no-repeat top;
	}
#item1_2s{
		position:relative;height:46px;width:193px;BACKGROUND: url(../img/gray_bg_bottom.jpg) no-repeat bottom;
	}
#item1_2 P{
	position:relative;width:170px;margin:0px auto;padding:0px;top:8px;font-size:11px;font-family:tahoma,arial,verdana,sans-serif;
	}	
#bgicon{
	position:relative;height:70px;width:224px;BACKGROUND: url(../img/bg_icon.jpg) no-repeat;left:-31px
	}
#bgicon P{
	position:relative;width:170px;margin:0px auto;padding:0px;top:12px;left:15px;font-size:11px;font-family:tahoma,arial,verdana,sans-serif;
	}	
#bgicon .bot{
	top:33px;
	}
#bgicon2{
	position:relative;height:46px;width:224px;BACKGROUND: url(../img/bg_icon1.gif) no-repeat;left:-31px
	}
#bgicon2 P{
	position:relative;width:170px;margin:0px auto;padding:0px;top:10px;left:15px;font-size:11px;font-family:tahoma,arial,verdana,sans-serif;
	}	
	#bgicon3{
	position:relative;height:89px;width:224px;BACKGROUND: url(../img/bg_icon2.gif) no-repeat;left:-31px
	}
#bgicon3 P{
	position:relative;width:170px;margin:0px auto;padding:0px;top:12px;left:15px;font-size:11px;font-family:tahoma,arial,verdana,sans-serif;
	}	
#bgicon3 .bot{
	top:26px;
	}
#item2{
	position:relative;height:34px;width:193px;margin-top:1px;BACKGROUND: url(../img/gray_bg_top.jpg) #DADADA no-repeat top;
	}
#item2_s{
		position:relative;height:34px;width:193px;BACKGROUND: url(../img/gray_bg_bottom.jpg) no-repeat bottom;
	}
#item2 P{
	position:relative;width:170px;margin:0px auto;padding:0px;top:8px;font-size:11px;font-family:tahoma,arial,verdana,sans-serif;
	}	
#item3{
	position:relative;height:58px;width:193px;margin-top:1px;BACKGROUND: url(../img/gray_bg_top.jpg) #DADADA no-repeat top;
	}
#item3_s{
		position:relative;height:58px;width:193px;BACKGROUND: url(../img/gray_bg_bottom.jpg) no-repeat bottom;
	}
#item3 P{
	position:relative;width:170px;margin:0px auto;padding:0px;top:8px;font-size:11px;font-family:tahoma,arial,verdana,sans-serif;
	}	
#welcome{
	width:40%;padding-top:40px;margin-left:50px}
#welcome IMG{
	border-bottom:1px solid #EFEFEF}
#welcome P{
	padding-top:20px;color:#000000;font-size:11px;font-family:tahoma,arial,verdana,sans-serif;line-height:15px
	}	
#welcome A{
	color:#2335A0;font-size:11px;font-family:tahoma,arial,verdana,sans-serif;text-decoration:underline
	}	
#welcome A:hover{
	text-decoration:none
	}
#strategy{
	position:absolute;top:183px;left:61px;width:120px
	}
#strategy P{
	color:#8A8A8A;font-size:10px;font-family:tahoma,arial,verdana,sans-serif;line-height:13px
	}
#marketing{
	position:absolute;top:183px;left:20%;width:120px
	}
#marketing P{
	color:#8A8A8A;font-size:10px;font-family:tahoma,arial,verdana,sans-serif;line-height:13px
	}		
#sales{
	position:absolute;top:183px;left:35%;width:120px
	}
#sales P{
	color:#8A8A8A;font-size:10px;font-family:tahoma,arial,verdana,sans-serif;line-height:13px
	}
#clients{
	position:absolute;width:40%;top:40px;right:50px
	}
#clients IMG{
	border-bottom:1px solid #EFEFEF
	}
#clients P{
	padding-top:20px;color:#000000;font-size:11px;font-family:tahoma,arial,verdana,sans-serif;line-height:15px
	}
#firms{
	z-index:2;position:absolute;width:43%;height:252px;right:50px;top:113px;BACKGROUND: url(../img/cont_bg_firm.jpg) no-repeat bottom left;
	}
#logo_img{
	position:absolute;top:8px;left:0px;width:97%
	}
#logo_img UL{
	list-style-type:none;width:100%;margin-left:10px;padding-left:10px
	}
#logo_img UL LI{
display:block;position:relative
	}
#logo_img UL LI IMG{
display:block;margin:0px auto
	}	
#logo_img .cell1{
	border-bottom:1px solid #E7E7E7;border-right:1px solid #E7E7E7;float:left;width:33%;}
#logo_img  .cell2{
	border-bottom:1px solid #E7E7E7;float:right;width:33%;left:-4px}	
#logo_img  .cell3{
   border-right:1px solid #E7E7E7;float:left;width:33%}
 #logo_img  .cell4{
	   width:33%;float:right
	   }
 
.hr {
	CLEAR: both; BACKGROUND: url(../img/ico/hr.gif) repeat-x 0px 50%; WIDTH: 100%; HEIGHT: 31px
}

.submit {
	width:0;
	height:0;
	visibility:hidden;
	display:none;
}

#searchform {
	width: 250px;
	text-align:left;
	padding-left: 15px;
}

.search {
	border: 1px solid #999999;
	background-color: #F8F8F8;
	width: 220px;
}

.sbutt {
	float: right;
	position: relative;
	padding-top: 4px;
	left: -10px;
}

.maqq {font-size:11pt;font-weight:bold;margin-top:10pt;margin-bottom:4pt}
.maqa {font-size:10pt;font-weight:normal}

.dopnav {font-size:12px;margin-bottom:6px;}

.contmain {
	float:left;
	width:450px;
}
.widemain {
	width:650px;
}

.printmain {
	margin:0px auto;
	width:600px;
}

.nodec {
	text-decoration: none;
	font-size: 14px;
}

tr.cal {font: normal 11px Tahoma, Verdana, sans-serif;}
td.cal,td.calWE {padding: 2px; padding-left:5px; padding-right:5px;}

table.news		{ width: 185px; margin-bottom: 20px; }
td.newshead,a.newshead	{ background-color: #F0F0F0; height: 25px; color: #FFFFFF; font: bold 11px Verdana, Arial, Helvetica, sans-serif; padding-left: 5px; }
td.newscapl, td.newscapr	{ font: bold 7pt Tahoma, Verdana, sans-serif; vertical-align: top; padding: 2px; padding-top: 5px; }
td.newscapl {font:normal 8pt Arial Narrow, Tahoma, Arial;width: 10ex; text-align: left; padding-left: 5px; }
td.newscap		{ font: bold 7pt Verdana, sans-serif; vertical-align: top; padding: 5px; }
a.newscap                { color: #000000;}
td.news			{ font: normal 9px Tahoma, Verdana, sans-serif; padding: 5px; padding-left: 30px; padding-top: 0px; }
tr.cal {font: normal 11px Tahoma, Verdana, sans-serif;}
td.cal,td.calWE {padding: 2px; padding-left:5px; padding-right:5px;}

table.clients { background:white;border-left:1px solid #999999;border-top:1px solid #999999}
table.clients td { border-right:1px solid #999999;border-bottom:1px solid #999999}
table.clients td {text-align: center; vertical-align: center; width: 120px; height: 120px;}
table.clients td img {padding: 7px;}

.lt {background:#ED1B2B;padding:3pt;margin:1pt;color:white;border-bottom:1px solid #999999;border-right:1px solid #AAAAAA}
.le {background:#EEEEEE;padding:3pt;margin:1pt;color:black;border-bottom:1px solid #999999;border-right:1px solid #AAAAAA}
.lm {background:#FFDDDD;padding:3pt;margin:1pt;color:black;border-bottom:1px solid #999999;border-right:1px solid #AAAAAA}

.gr {color:#DD1722}
p.gr {font-weight:bold}
p.tm {color:#DD1722;font-weight:bold;background:#F0F0F0;padding:4pt;border-top:1px solid #331100;border-bottom:1px solid #331100;}
li.gr {font-family:verdana;font-size:10pt;margin-bottom:12pt;font-weight:bold}
.bl {color:black;font-weight:normal;color:#666666}

.mapcol {
	width:215px;
	border-right:1px solid #F0F0F0;
	text-align:center;
}

.mclast {
	border:0;
}

.relpos {
	position:relative;
}

#diags{
text-align:center;
cursor:hand;
	position:absolute;left:-205px;height:30px;width:627px;margin-top:1px;BACKGROUND: url(../img/gray_bg_left.gif) #DADADA no-repeat bottom left;
	}
#diags_s{
padding-top:5px;
		position:relative;height:25px;width:627px;BACKGROUND: url(../img/gray_bg_right.gif) no-repeat bottom right;
	}

.maplink {
	text-decoration:none;
	color:black;
	font-size:12px;
}

.maplink:hover {
	color:#993333;
}

#mapspace {
	height: 40px;
}

#mapitem{
cursor:hand;
	position:relative;left:12px;height:34px;width:193px;margin-top:1px;BACKGROUND: url(/img/gray_bg_top.jpg) #DADADA no-repeat top;
margin-bottom:3px;
	}
#mapitem_s{
text-align:center;
padding:7px 7px 7px 7px;
		position:relative;height:20px;width:179px;BACKGROUND: url(/img/gray_bg_bottom.jpg) no-repeat bottom;
	}

#mapitem1{
cursor:hand;
	position:relative;left:12px;height:50px;width:193px;margin-top:1px;BACKGROUND: url(/img/gray_bg_top.jpg) #DADADA no-repeat top;
margin-bottom:3px;
	}
#mapitem1_s{
text-align:center;
padding:5px 7px 5px 7px;
		position:relative;height:40px;width:179px;BACKGROUND: url(/img/gray_bg_bottom.jpg) no-repeat bottom;
	}


#mapitem3{
cursor:hand;
	position:absolute;left:12px;height:50px;width:410px;margin-top:1px;BACKGROUND: url(/img/gray_bg_top2.jpg) #DADADA no-repeat top;
margin-bottom:3px;
	}
#mapitem3_s{
text-align:center;
padding:5px 7px 5px 7px;
		position:relative;height:40px;width:396px;BACKGROUND: url(/img/gray_bg_bottom2.jpg) no-repeat bottom;
	}



#mapitem2{
cursor:hand;
	position:relative;left:12px;height:70px;width:193px;margin-top:1px;BACKGROUND: url(/img/gray_bg_top.jpg) #DADADA no-repeat top;
margin-bottom:3px;
	}
#mapitem2_s{
text-align:center;
padding:5px 7px 5px 7px;
		position:relative;height:60px;width:179px;BACKGROUND: url(/img/gray_bg_bottom.jpg) no-repeat bottom;
	}

.aleft {
	text-align:left;
}

#video {
	background: url(/img/icon.gif) no-repeat;
	width:45px;height:45px;
	position:absolute;
	left:-35px;
	top:-5px;
}

#video2 {
	background: url(/img/icon.gif) no-repeat;
	width:45px;height:45px;
	position:absolute;
	left:-35px;
	top:0px;
}

.mapbottom {
	background: #F8F8F8;
	padding: 20px;
	text-align:center;
}

.ppic {
	float: left;
	padding: 0px;
	padding-bottom:0;
}

.pdesc {
	float: right;
	width: 460px;
}

.pdhead {
	font-family: Trebuchet MS;
	font-size: 23px;
	padding:0;
	margin:0;
	font-weight: normal;
}

.pdsub {
	margin:0;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 18px;
	color: #CC3333;
}

.pdlist {
	margin:0;
	padding:0;
}

.pdlist p {
	font-family: Arial;
}
.pdlist li {
	font-family: Arial;
	margin-left: 20px;
}

.pleft {
	width: 154px;
	float: left;
	
}

.keypeople {
	font-family: Arial;
	font-weight: bold;
}


#printbox {
	padding: 20px;
	font-family: Arial;
	font-size: 13px;
}

#printbox p {
	margin-bottom: 10px;
}

.err {
	font-size:16px;
	color: red;
}

#noleft {
	float:right;
	padding-top:24px;
}

.servhead {
	padding:4px;
	border-right:1px dotted #888888;
	font-family:Trebuchet MS,Arial;
	font-size:20px;
	font-weight:normal;
	border-top:2px solid #CC0000;
	border-bottom:2px solid #CC0000;	
	background-color:#EEEEEE;
}

.servsh {
	font-family:Trebuchet MS,Arial;
	font-size:16px;
	font-weight:normal;
	padding:4px;
	border-bottom:2px solid #CC0000;		
}

.servs {
	font-family:Trebuchet MS,Arial;
	font-size:14px;
	font-weight:normal;
	padding:2px;
	border-right:1px dotted #888888;	
	border-bottom:2px solid #CC0000;		
}

.servsh a {
	color:black;
}

.servsh a:hover {
	color:red;
}

.servs a {
	color:black;
}
.servs a:hover {
	color:red;
}

.servl {
	margin:0;padding:0;
}

.servl li {
	margin-left:20px;
	padding-left:0px;
	list-style-position:outside;
}


.leftpart {
	margin-top:20px;
	position:relative;
	top:40px;
	padding:10px;
	font-size:13px;
	font-family:Trebuchet MS;
	line-height:15px;
	padding-right:30px;
	width:200px;
}

.ctop {
	font-family:Trebuchet MS, Arial;
	font-size:16px;
	font-weight:bolder;
	color:#FF0033;
	padding:4px;
	background-color:#CCCCCC;
	
}

.cbox {
	padding:4px;
	background-color:#F0F0F0;
	border:1px solid #FF0033;
}

.cauthor {
	background-color:#FFF0F0;
	padding:4px;
	margin-top:20px;
}

.cwhite {
	padding:4px;
	text-align:right;
}