body { background: url(/i/img/bg.gif) repeat-x; margin: 0px; padding: 0px; }
acronym {cursor: help; }

h1,h2,h3{ background-color: #FFFFFF; color: #309EE3; display: inline; font-family: "trebuchet MS",Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; margin: 0px; margin-left: 15px; padding: 0px; padding-left: 7px; padding-right: 7px; }
h1{padding-right: 10px; font-size: 19px;}
h5{ background-color: #FFFFFF;  display: inline; font-family: "trebuchet MS",Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin: 0px; padding: 0px; }
h6{ background-color: #FFFFFF;  font-family: "trebuchet MS",Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin: 0px; padding: 0px; margin-bottom: 10px; padding-top: 8px;}
html>body #cc { margin-right: 10px; }

.c{ border-left: 1px solid #B3B3B3; border-right: 1px solid #B3B3B3; padding-top: 0px; width: 558px; }
.c22{ color: #666666; font-family: "trebuchet MS" ,Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 10px; padding-left: 8px; padding-right: 8px; position: relative; text-align: justify; }
.c23{ color: #666666; font-family: "trebuchet MS" ,Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 0px; padding-left: 8px; padding-right: 8px; text-align: justify; }
.c23a{ color: #666666; font-family: "trebuchet MS" ,Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 0px; padding-left: 8px; padding-right: 8px; padding-top: 6px; padding-bottom: 2px; position: relative; text-align: justify; }
.cfoot{ background-image: url(/i/img/content_footer.gif); background-position: bottom left; background-repeat: no-repeat; font: 10px Arial, sans-serif; text-align: right; width: 560px; }
.chead{ background-image: url(/i/img/content_header.gif); background-position: bottom; background-repeat: no-repeat; height: 25px; width: 560px; }
.cintro{ color: #666666; font-family: "trebuchet MS" ,Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 26px; padding-bottom: 10px; padding-left: 8px; padding-right: 8px; text-align: justify; }
.fl{ border: 0px; border-right: 1px dotted #FFFFFF; height: 44px; margin: 0px; padding-bottom: 8px; padding-left: 10px; padding-right: 10px; padding-top: 8px; position: relative; vertical-align: middle; width: 170px; }
.ico{ border: 0px; padding-right: 7px; vertical-align: middle; }
.img1{ border: 1px dashed #CCCCCC; float: right; margin-left: 10px; }
.img2{ float: right; margin-left: 10px; }
.img3{ border: 1px dashed #CCCCCC; vertical-align: bottom; }
.img4{ clear: both; display: inline; float: none; margin-left: 10px; }
.img5{ float: left; margin-right: 10px; }
.img6{ float: right; margin-left: 10px; }
.lbanner{ margin-top: 15px; text-align: center; }
.lmc{ border-left: 1px solid #B3B3B3; border-right: 1px solid #B3B3B3; font: bold 12px  Arial, Verdana, sans-serif; margin: 0px; width: 169px; }
.lmf{ background-image: url(/i/img/left_menu_footer.gif); background-repeat: no-repeat; font: 1px Arial, sans-serif; height: 5px; margin-bottom: 5px; width: 171px; }
.lmh{ background-image: url(/i/img/left_menu_header.gif); background-position: bottom; background-repeat: no-repeat; height: 25px; width: 171px; }
.mend{ background-image: url(/i/img/menu_end.gif); height: 27px; left: 459px; margin: 0px; padding: 0px; position: absolute; top: 0px; width: 34px; }
.mg,.mg2,.mg3,.mg4,.mg5{ background-color: #335266; border: 0px; height: 23px; margin: 0px; padding: 0px; position: absolute; top: 4px; }
.mg:hover,.mg2:hover,.mg3:hover,.mg4:hover,.mg5:hover{ background-color: #000000; }
.mg2{ left: 85px; }
.mg3{ left: 206px; }
.mg4{ height: 27px; left: 307px; top: 0px; }
.mg5{ height: 27px; left: 371px; top: 0px; }
.mimg{ border: 0px; margin: 0px; }
.ms,.ms2,.ms3,.ms4,.ms5{ background-image: url(/i/img/menu_separator.gif); height: 31px; left: 83px; margin: 0px; padding: 0px; position: absolute; top: 0px; width: 2px; }
.ms2{ left: 204px; }
.ms3{ left: 305px; }
.ms4{ background-image: url(/i/img/menu_separator2.gif); left: 369px; }
.ms5{ background-image: url(/i/img/menu_separator3.gif); left: 457px; }
.nc{ clear: both; color: #333333; font-family: "trebuchet MS" ,Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: normal; margin-bottom: 10px;}
.nhd{ color: #AAAAAA; font-family: "trebuchet MS" ,Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding-left: 2px; padding-right: 28px; }
.nhead{ clear: both; display: block; margin-bottom: 3px; }
.nht{ color: #666666; font-family: "trebuchet MS" ,Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
.nimg{ border: 1px dashed #CCCCCC; display: block; float: left; height: 75px; margin-bottom: 10px; margin-right: 10px; vertical-align: text-top; width: 75px; }
#a, #as { color: #000000; font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size: 12px; font-weight: bold; left: 560px; position: absolute; top: 50px; z-index: 20; }
#as { color: #FFFFFF; left: 561px; top: 51px; z-index: 19; }
#cc { margin-left: 190px; margin-right: 10px; top: 10px; voice-family: inherit; voice-family: "\"}\""; }
#cc .test{ border: 0px; color: #B3B3B3; font-family: verdana; font-size: 14px; font-weight: bold; padding-right: 5px; }
#cc a{ border-bottom: 1px dashed #666666; color: #666666; text-decoration: none; }
#cc a.doc{ border: 0px; color: #AAAAAA; font-weight: bold; }
#cc a.doc2{ border: 0px; color: #333; font-weight: bold; }
#cc a.nlink{ border: 0px; color: #000000; }
#cc a.nlink:hover, #cc .test:hover, #cc a.doc:hover { color: #666666; }
#cc input, #cc select{ font: bold 10px  Arial, Verdana, sans-serif; }
#cc input.lamp, #cc select.lamp{ font: bold 12px  Arial, Verdana, sans-serif; }
#cc ol, #cc ul { margin-bottom: 0px; margin-top: 10px; }
#cc sup{ font-size: 8px; }
#cc table,#cc table.lamp{ border-top: 1px dashed #CCCCCC; font-family: "trebuchet MS",Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; margin-bottom: 15px; margin-top: 15px; text-align: center; }
#cc table.projector { border-top: 1px dashed #dddddd; font-family: "trebuchet MS",Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; margin-bottom: 3px; margin-top: 10px; width: 100%; text-align: left }
#cc td.pch{ border-bottom: 1px dashed #dddddd; padding-bottom: 2px; text-align: center; padding-right: 4px; padding-top: 2px; background: #eee}
#cc table.lamp{ border-top: 0px}
#cc table.vis{ border: 0px; font-family: "trebuchet MS",Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: left; width: 540px; }
#cc td{ border-bottom: 1px dashed #CCCCCC; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; padding-top: 2px; }
#cc td.h{ font-weight: bold; text-align: left; }
#cc td.hr{ font-weight: bold; text-align: right;}

#cc td.hr2 { font-weight: bold; text-align: right; border-bottom: 1px dashed #dddddd; width: 180px;}

#cc td.pr2{ text-align: left; border-bottom: 1px dashed #dddddd;}
#cc td.ptop, #cc td.ptop2{ text-align: left; border: 0px; padding: 0px;}
#cc td.ptop2{padding-left: 10px; padding-bottom: 10px;}
#cc table.ptop{border: 0px; padding: 0px; margin-bottom: 0px; margin-top: 0px; width: 100%;}
.pprice{font-size: 15px; color: #309EE3; font-weight: bold;}
#cc td.nl{ text-align: left; }
#cc td.lamp{ text-align: left;  border: 0px;}
#cc td.sort {cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 14px; padding-left: 4px; padding-right: 4px; text-align: center; }
#cc td.vis{ border: 0px; padding: 5px; }
#cc thead{ background-color: #E9E9E9; font-weight: bold; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; padding-top: 2px; text-align: center; }
#cc ul.s{ margin-bottom: 0px; margin-top: 0px; }
#cl { background: #FFFFFF; left: 10px; position: absolute; top: 193px; width: 175px; }
#content, #ph{ background-color: #FFFFFF; border-bottom: 4px solid #4A7FAF; border-left: 2px solid #646464; border-right: 2px solid #646464; left: 50%; margin-left: -380px; margin-top: 0px; padding: 0px; position: absolute; width: 760px; }
#fm{ left: 195px; line-height: 18px; position: absolute; text-align: center; top: 2px; width: 555px; }
#fm a:hover{ border-bottom: 1px #4A7FAF dashed; color: #4A7FAF; }
#fm, #fm a{ color: #609FCF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
#footer{ background-color: #80CEFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; margin: 0px; padding: 0px; position: relative; width: 758px; }
#kontakt{ font-family: "trebuchet MS" ,Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; text-align: center; }
#kontakt 	.nor{ font-family: "trebuchet MS" ,Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: justify; }
#kontakt a{ border-bottom: 1px dashed #666666; color: #666666; text-decoration: none; }
#kontakt img{ border: 0px; clear: both; float: none; padding-bottom: 20px; padding-top: 20px; }
#kontakt table{ border: 0px; font-family: "trebuchet MS",Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin-bottom: 15px; margin-top: 15px;}
#kontakt td{ border: 0px; text-align: left}
#kontakt td.cfh{ font-weight: bold; padding-top: 10px;padding-bottom: 10px; font-size: 12px}
#kontakt td.cft{ text-align: right; padding-right: 3px;}
#kontakt td.cfte{ text-align: center; color: red;}
#kontakt td.cfi{ text-align: center;}
#kontakt input,#kontakt select{width: 250px;font: 11px Arial, sans-serif; border: 1px solid #dddddd;}
#kontakt textarea {width: 98%;font: 11px Arial, sans-serif; border: 1px solid #dddddd;}
#m{ background-color: #FFFFFF; background-image: url(/i/img/index_bg.jpg); background-position: top right; background-repeat: no-repeat; border-bottom: 2px solid #4A7FAF; margin-top: 181px; padding-bottom: 20px; padding-top: 12px; position: relative; width: 760px; }
#ml{ background-color: #FFFFFF; background-image: url(/i/img/lampy_bg.jpg); background-position: top right; background-repeat: no-repeat; border-bottom: 2px solid #4A7FAF; margin-top: 181px; padding-bottom: 20px; padding-top: 12px; position: relative; width: 760px; }
#mk{ background-color: #FFFFFF; background-image: url(/i/img/kontakt_bg.jpg); background-position: top right; background-repeat: no-repeat; border-bottom: 2px solid #4A7FAF; margin-top: 181px; padding-bottom: 20px; padding-top: 12px; position: relative; width: 760px; }
#mp{ background-color: #FFFFFF; background-image: url(/i/img/projektor_bg.jpg); background-position: top right; background-repeat: no-repeat; border-bottom: 2px solid #4A7FAF; margin-top: 181px; padding-bottom: 20px; padding-top: 12px; position: relative; width: 760px; }
#mc{ background-color: #FFFFFF; background-image: url(/i/img/crestron_bg.jpg); background-position: top right; background-repeat: no-repeat; border-bottom: 2px solid #4A7FAF; margin-top: 181px; padding-bottom: 20px; padding-top: 12px; position: relative; width: 760px; }
#menu{ background-color: #80CEFF; background-image: url(/i/img/bg_top_menu.gif); height: 31px; position: absolute; top: 150px; width: 760px; }
#menu2 { color: #609FCF; font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size: 10px; left: 120px; position: absolute; top: 8px; z-index: 2000; }
#menu2 a{ color: #609FCF; text-decoration: none; }
#menu2 a:hover{ color: #4A7FAF; text-decoration: none; }
#navlist li a,#navlist2 li a { display: block; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; padding-top: 3px; text-decoration: none; }
#navlist li a.current, #navlist2 li a.current{ background: #ABC8DE; color: #FFFFFF; }
#navlist li a:link, #navlist2 li a:link { color: #444488; }
#navlist li a:visited,#navlist2 li a:visited { color: #666677; }
#navlist li a:hover,#navlist2 li a:hover{ background: #4A7FAF; color: #FFFFFF; }
#navlist li,#navlist2 li { color: #707070; list-style: none; margin: 0px; padding: 0px; text-align: left; }
#navlist,#navlist2 { color: #707070; font: bold 12px  Arial, Verdana, sans-serif; margin: 0px; padding: 0px; padding-bottom: 10px; width: 169px; }
#pfeatures ul, #pequipment ul , #pfunction ul{ margin: 0px; padding-left: 20px;}
#pfeatures li, #pequipment li, #pfunction li{ padding: 0px;}
#pfeatures .header{
	background-color: #ffffff;
	border: 1px solid #333333;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	font-weight: bold;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
}

#psearch{ text-align: center; }
#psearch a, #psearch table, #psearch td, #ph, #sitemap a, .banner, #cc a:hover { border: 0px; }
#sitemap a:hover{ color: #FF0000; }
#sitemap a.small{ font-size: 9px; }
#sitemap ul{ list-style: square; margin-top: 0px; }
#top{ background: url(/i/img/projektory_top.gif) no-repeat; height: 150px; position: absolute; top: 0px; width: 760px; }
#projektory {position: absolute; top: -300px; z-index: -200; visibility: hidden;}

#ssearch{ font-family: "trebuchet MS" ,Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: center; }
#ssearch table{border: 0px; font-family: "trebuchet MS",Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; margin-bottom: 0px; margin-top: 0px;}
#ssearch td{border: 0px;  font-size: 12px;}
#ssearch input,#ssearch select{font: 11px Arial, sans-serif; border: 1px solid #aaa; margin: 0px; padding: 0px;}

#ssearch input{padding: 1px;}
#ssearch input.search_submit{padding: 0px;}

#info111 {left: 560px; position: absolute; top: 15px; z-index: 4000; }

.search_submit {font-size: 13px; }



.news {margin-bottom: 35px; padding-left: 5px; padding-right: 5px;}
.newsHeader {font-size: 13px; padding-left: 5px; padding-top: 2px; font-weight: bold; margin-bottom: 10px;}
.title {text-align: left}
.date {text-align: right; position: absolute; right: 5px; font-size: 11px; font-style: italic;}
.newsLink {text-align: right; right: 5px; font-size: 11px; font-style: italic; margin-right: 10px; padding-top: 10px; position: absolute; right: 5px; clear: both; font-size: 10px;}
A.newsLink:link {text-decoration: none; border: 0;}
A.newsLink:hover {color: #000;}
.newsContent {padding-left: 5px; clear: both;} 
.newsContent2 {padding-left: 5px; clear: both; line-height: 23px; font-size: 12px;} 

#pagenav{
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	clear: both;
	text-align: center;
	margin-bottom: 6px;
	margin-left: 5px;
}

#pagenav, #amount{
	font-size: 11px; 
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; 
	font-weight: bold;
}

#pagenav .lewy{
	color: #666;
	margin-right: 5px;
	text-decoration: none;
	border: 0;
}

#pagenav .lewy2{
	color: #666;
	margin-right: 15px;
	text-decoration: none;
	border: 0;
}

#pagenav .link{
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	border: 0;
}

#pagenav .link:hover{
	background-color: #ccc;
	color: #FFFFFF;
}

#pagenav .prawy{
	color: #666;
	margin-left: 5px;
	text-decoration: none;
	border: 0;
}

#pagenav .prawy2{
	color: #666;
	margin-left: 15px;
	text-decoration: none;
	border: 0;
}
#newsFull {font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;}
#newsFull H6{font-size: 15px; padding-left: 5px; color: #666; padding-bottom: 2px; margin-bottom: -2px; padding-top: 10px; background-color: transparent; display: block;}
#newsFull .nDate{font-size: 10px; color: #999; padding-left: 5px; font-style: oblique; padding-bottom: 20px;}
#newsFull .newsContent{font-family: "trebuchet MS",Arial, Helvetica, sans-serif;}
#newsFull A{border: 0; color: #333;}
#newsFull A:hover{color: red; text-decoration: underline;}

.img15{border: 3px solid #bbb;}
.img15:hover{border: 3px solid #666;}

button.scrtoggle {font-size: 10px; width: 100px; text-align: center; cursor: pointer;}

#infobox {text-align: center; border: 1px dotted #bbb; background: #ffffcc; padding: 6px; }
#infobox {color: #333; font-family: "trebuchet MS" ,Arial, Helvetica, sans-serif; font-size: 12px;}

#infobox img {float: left}

.tabcontainer {padding-top: 10px}

.article-page H4{font-size: 15px; padding-left: 1px; color: #666; padding-bottom: 2px; margin-bottom: 12px; padding-top: 5px; background-color: transparent; display: block; clear: both;}

.article-page { line-height: 23px; padding-top: 10px; font-family: "trebuchet MS" ,Arial, Helvetica, sans-serif; font-size: 13px;}

#infobox2, #infobox3 {filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; text-align: center; border: 1px dotted #bbb; background: #ffffaa; padding: 6px; font-weight: bold;}
#infobox2, #infobox3 {color: #660000; font-family: "trebuchet MS" ,Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 15px;}
#infobox3 {margin-bottom: 0px; margin-top: 12px;}

.gallery-continue {display: none;}

.gallery-containter{
	padding: 0;
	margin: 0;
	text-align: center;
}
.gallery-item {
	display: inline-block;
	position: relative;
	margin: 0;
	font-size: 0px;
	margin-left: 25px;
	padding: 0;
}
.gallery-first-item{margin-left: 0px}
.gallery-item span{
	position: absolute;
	bottom: 2px;
	right: 2px;
	width: 24px;
	height: 24px;
	display: block;
	background: url(http://super-av.pl/i/magnifier_ico.png);
	cursor: pointer;
	z-index: 100;
}
.gallery-item a img {
	border: 2px solid #ccc;
	z-index: 50;
	margin: 0; padding: 0; 
}
.gallery-containter2{
	margin-bottom: 18px;
	margin-top: 18px;
}
