@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0; 
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
	}
.clear {display: table; width: 100%;}


body {
	margin: 0;
	padding:0;
	padding-top: 15px;
	font-family:  Arial,Helvetica, sans-serif;
	font-size: 80%;
	 
	background-image: url(Images/backgr3.jpg);
	background-repeat: repeat-x;

	}
	
	
.cleaner hr {display:none; }
.cleaner {clear:both;height:0;overfloww:hidden;content:'';}

/*-----------------------------------------------------------------------------------------------
  Layout
-----------------------------------------------------------------------------------------------*/

#page {width: 1050px; margin: 0 auto; padding:0;}

#top-new {width: 1050px; height: 86px; position:relative; background-color:#000; }
#top-new2 {width: 1050px; height: 95px;  background-color:#000; }
#logo-BF-new {width: 140px; height: 115px; float:left; padding:0; position:relative; margin-left:50px; }
#logo-BF-new a {width: 140px; height: 115px; display: block; border-bottom: none;}
#logo-BF-new span {display: none;}


#logo-majik {width: 140px; height: 95px; padding:0;  margin-left:50px; float:left; }
#logo-majik a {width: 140px; height: 100px; display: block; border-bottom: none;}
#logo-majik span {display: none;}



#menu {width: 820px; height:20px; float:right;position:relative; }
#menu ul {margin: 0 5px 0 0px; padding: 0; font-size: 90%;}
#menu li {float: left; background: url(Images/eparator.jpg) right 10px no-repeat; list-style-type: none;}
#menu li a {height: 33px; display: block; line-height: 33px; padding: 0 15px; float: left; text-decoration: none; color:#CCC; font-weight: bold;}
#menu li a:hover {background: url(Images/under.png) -7px 0px no-repeat;  color:#BE1E2D;}


#menu2 {width: 820px; height:15px; float:left;}
#menu2 ul {margin: 0 5px 0 0px; padding: 0; font-size: 90%;}
#menu2 li {float: left; background: url(Images/eparator.jpg) right 10px no-repeat; list-style-type: none;}
#menu2 li a {height: 33px; display: block; line-height: 33px; padding: 0 15px; float: left; text-decoration: none; color:#CCC; font-weight: bold;}
#menu2 li a:hover {background: url(Images/under.png) -7px 0px no-repeat;  color:#BE1E2D;}




#abovemenu {width: 820px; height:58px; background-color:#000000; background-repeat:repeat-x; float:right;position:relative; }
#image-new {width: 1050px; height:286px; background: url(Images/video-systems-background.jpg)top left no-repeat; margin-top:2px; }
#image-new-inside {width: 630px; height:250px; float:right; margin-right:15px;margin-top:30px;}




#main {width:1050px;padding:0; margin:0; background-color:#FFF;}
#main-in {padding:13px 18px 0 20px; float:left; margin-left:40px;_margin-left:20px;}
#main-in-calendars { float:left;clear:both;width:940px;  margin-left:40px;_margin-left:20px;}

#left {width:270px;background-color:white; float:left; margin:10px 0 15px 15px;_margin-left:7px;padding:0;}
#left-in {padding:0px 18px 0 20px;}
#left-stock {width:360px;background-color:white; float:left; margin:10px 0 15px 15px;_margin-left:7px;padding:0;}

#right {width:720px;float:left;margin-left:15px; margin-bottom:15px;margin-top:10px; }
#right-in {padding:5px 20px 38px 20px;}
#right-stock {width:630px;float:left;margin-left:15px; margin-bottom:15px;margin-top:10px; }

#footer {width: 1050px; margin: 0 auto;font-size: 11px;clear:both; }
#footer a {color: #999;}
#footer_top {height:35px;background-image:url(Images/shadow.png); background-repeat:repeat-x; background-position:right top; padding: 8px 0 3px 0;}
#copy {margin-left: 30px; color:#999;}


/*-----------------------------------------------------------------------------------------------
 headlines
-----------------------------------------------------------------------------------------------*/



h1.title {font-size: 34px; color:black;line-height:34px; margin-bottom:12px;}
h1.title2 {font-size: 28px; color:black;line-height:28px; }

h2.quickcontact {font-size: 13px; color:#CCCCCC;line-height:18px; padding:12px 15px 2px 440px;_padding-left:220px;}
h2.subtitle{font-size: 15px; color:black;line-height:17px; font-variant:normal; font-style:normal; font-weight:normal; padding-right:40px; padding-bottom:25px;}
h2.subtitle2 {font-size: 22px; color:#666;line-height:22px; font-variant:normal; font-style:normal; font-weight:bold; padding-right:40px;}
h2.subtitle3 {font-size: 22px; color:#000;line-height:20px; font-variant:bold; font-style:normal; font-weight:bold; margin-top:16px;}
h2.subtitle4 {font-size: 16px; color:#000;line-height:15px; font-variant:normal; font-style:normal; font-weight:bold; margin-bottom:8px;margin-top:6px;}
h2.subtitle5 {font-size: 17px; color:#000;line-height:19px; font-variant:normal; font-style:normal; font-weight:bold; margin-bottom:4px;}
h2.subtitle6 {font-size: 14px; color:#000;line-height:15px; font-variant:normal; font-style:normal; font-weight:normal; margin-bottom:8px;margin-top:6px;}
h2.latest {font-size: 18px; color:#999;line-height:20px; font-variant:normal; font-style:normal; text-align:center; font-weight:bold; padding-bottom:5px;}
h2.subtitle7 {font-size: 18px; color:#000;line-height:13px; font-variant:bold; font-style:normal; font-weight:bold; margin-top:10px;}
h3.newstitle {font-size: 13px; color:#999;line-height:15px; font-variant:normal; font-style:normal; text-align:center; font-weight:bold; padding-top:10px;padding-bottom:5px;}


.normal {font-size: 14px; color:#333;line-height:17px; padding-bottom:10px;}
.picture {border:thick; color:#CCC; width:90px; height:124px; border-style:solid; border-color:#CCC; border-width:thick;}
.picturepar {text-align:center;}
.picturetop {padding-left:480px;}
.copywright {font-size:95%; color:#999; line-height:15px; padding-bottom:5px; text-align:left;}



a:link {text-decoration:none; color:#666666;}
a:visited {text-decoration:none; color:#666666;}
a:hover {text-decoration:underline; color:#BE1E2D;}

a.subscription:link {text-decoration:none; color:#BE1E2D;}
a.subscription:visited {text-decoration:none; color:#BE1E2D;}
a.subscription:hover {text-decoration:none; color:#000;}

a.thumb:link {text-decoration:none; color:#666666;}
a.thumb:visited {text-decoration:none; color:#666666;}
a.thumb:hover {text-decoration:none; color:#BE1E2D;}

a.top:link {text-decoration:none; color:#cccccc;}
a.top:visited {text-decoration:none; color:#cccccc;}
a.top:hover {text-decoration:none; color:#BE1E2D;}