@charset "utf-8";
#tabmenu {
		color:#FFF;
		border-bottom: 1px solid #efbebc;
		margin: 10px 0px 0px 0px;
		padding-bottom:2px;
	    z-index: 1;
		padding-left: 10px;
		
		}
 
#tabmenu li {
		display:inline;
		overflow: hidden;
		list-style-type: none; }
 
#tabmenu a, a.active {
		color:#808080;
		background:#efefef;
		font-size:11px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		border:0;
		padding: 5px 20px 2px 20px;
		margin: 0;
	    text-decoration: none;
		
		}
 
#tabmenu a.active {
		background: #ec2522;
		border-bottom: 2px solid #ec2522;
		border-top:1px solid #efbebc;
		border-left:1px solid #efbebc;
		border-right:1px solid #efbebc;
		color:#FFFFFF;
		}
#tabmenu a.active:hover {
		background: #ec2522 ;
		color:#ffffff ; }
 
#tabmenu a:hover {
		color:#808080 ;
		background: #e5e5e5 ; }
.H1{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:25px;
color:#ec2522;
}
.H5{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:30px;
color:#ec2522;
}
.H6{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#ec2522;
}

.text{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#4c4c4c;

}
.h3{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
color:#ec2522;

}
.h7{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
color:#ec2522;

}
.h2{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
color:#ec2522;
background-image:url(images/Page_left.png);
background-repeat:repeat-y;
background-position:top left;




}
.Open{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:9px;
color:#4d4d4d;
font-weight:bold;
}
.talkingpoints{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#4d4d4d;
padding-left:5px;
padding-top:3px;

}
.talkingpoints1{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#4d4d4d;
padding-left:5px;
padding-top:9px;

}
.telephone{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#4b4b4d;


}
.telephone2{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#ec2522;


}
a.boldred:link{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#ec2522;
font-weight:bold;
text-decoration:none;
}
a.boldred:active{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#ec2522;
font-weight:bold;
text-decoration:none;
}
a.boldred:visited{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#ec2522;
font-weight:bold;
text-decoration:none;
}
a.boldred:hover{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#ec2522;
font-weight:bold;
text-decoration:underline;
}

a.grey:link
		{
		color:#000000;  
		text-decoration: underline; }
a.grey:active {color: #000000;}
a.grey:visited {color: #000000;}
a.grey:hover {color:#ec2522; }
a.grey1:link
		{
		color:#4c4c4c;
		text-decoration: none;		
		}
a.grey1:active {color: #4c4c4c; text-decoration: none;}
a.grey1:visited {color: #4c4c4c; text-decoration: none;}
a.grey1:hover {color:  #ec2522; text-decoration: underline; }
a.red:link
		{
			color:  #ec2522;
			text-decoration: underline; 
			}
a.red:active {color: #ec2522;}
a.red:visited {color: #ec2522; }
a.red:hover {color: #ec2522;}
.textBox {
width: 87px;
height:15px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#adadad;
font-style:italic;

	
}
.right{
	background-image:url(images/Page_right.png);
	background-repeat:repeat-y;
	background-position:top right;
	height:100%;
	 
}
.left{
	background-image:url(images/Page_left.png);
	background-repeat:repeat-y;
	background-position:top left;
	
}
.copyright{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4c4c4c;
    text-align:right;
}
#flash{
	position:absolute;
	margin-top:15px;
	margin-left:15px;
	width:700px;
	height:260px;
	border-left:solid 1px #d9d9d9;
}
#logos1{
	position:absolute;
	margin-top:290px;
	margin-left:15px;
	margin-bottom:15px;
	width:700px;
}
#logosHead{
	position:absolute;
	margin-top:285px;
	margin-left:15px;
	width:700px;
}
.boxbok{
 padding-left:15px;
 padding-top:6px;
 background-image:url(images/Page_left.png);
 background-repeat:repeat-y;
 background-position:top left;
  
 }
 #advertisers{
	position:absolute;
	margin-top:15px;
	margin-left:25px;
	width:455px;
	 }
#heading{
	position:absolute;
	margin-top:15px;
	margin-left:25px;
	width:945px;
	height:60px;
}
#contacts{
	position:absolute;
	margin-top:85px;
	margin-left:65px;
	width:460px;
}
#logos{
	 
	margin-top:15px;
	margin-left:0px;
	margin-bottom:25px;
	width:455px;
}
#map{
position:absolute;
margin-top:85px;
margin-left:610px;
text-align:right;
width:305px;
}
.nav{
	height:98px;
	}
#content3{
	 background-image:url(images/MainBox_gradient1.jpg);
	 margin:0px auto 0 auto;
	 width: 970px;
     border-top:5px solid #ec2522;
	 background-position:top left;
	 background-repeat:repeat-x;
	 
	}
#content1{
	margin:0px auto 0 auto;
	width: 970px;
    height:420px;
	border-top:5px solid #ec2522;
	background-image:url(images/MainBox_gradient.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	
}
#text{
position:absolute;
margin-top:15px;
margin-left:730px;
height:384px;
}
#content2{
margin:1px auto 0 auto;
width: 970px;
height:162px;
overflow:hidden;

}
#box1{
position:absolute;
margin-left:0;
width:240px;
height:162px;
background-image:url(images/MagMedia_BottomBoxes_bg.jpg);
background-position:top left;
background-repeat:repeat-x;
overflow:hidden;
}
#box2{
position:absolute;
margin-left:243px;
width:240px;
height:162px;
background-image: url(images/MagMedia_BottomBoxes_bg.jpg);
background-position:top left;
background-repeat:repeat-x;
overflow:hidden;
}
#box3{
position:absolute;
margin-left:486px;
width:240px;
height:162px;
background-image: url(images/MagMedia_BottomBoxes_bg.jpg);
background-position:top left;
background-repeat:repeat-x;
overflow:hidden;
}
#box4{
position:absolute;
margin-left:729px;
width:240px;
height:162px;
background-image:url(images/MagMedia_BottomBoxes_bg.jpg); 
background-position:top left;
background-repeat:repeat-x;
overflow:hidden;
}
#leftborder{
position:relative;
float:left;
background-image:url(images/Page_left.png);
background-repeat:repeat-y;
background-position:top left;
width:2px;

}
#rightborder{
position:relative;
float:right;
background-image:url(images/Page_right.png);
background-repeat:repeat-y;
background-position:top right;
width:2px;

}
#bottomborder{
margin:0px auto 0 auto;
width: 970px;
height:2px;
background-image:url(images/bottom.gif);
background-repeat:repeat-x;
background-position:top left;

}
#box5{
position:absolute;
margin-left:505px;
margin-top:25px;
width:215px;
}
#box6{
position:absolute;
margin-top:25px;
margin-left:735px;
width:215px;

}
#copy{
margin:15px auto 0px auto;
width:970px;
padding-bottom:40px;
}
#logosflow{
	position:absolute;
	width:225px;
	margin-left:0px;
	margin-top:25px;
	
}
#logosflow2{
	position:absolute;
    width:225px;
	margin-left:235px;
	margin-top:25px;
}
#logosflow3{
	position:absolute;
	width:225px;
	margin-left:470px;
	margin-top:25px;
}
.textLogo{
	border-bottom: 1px solid #efbebc;
	padding-left:5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
      font-size:12px;
       color:#4e4e4e;
       line-height:13px;
	}
