* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000;
	background-color: #fff;
	text-align: left;
	
	margin: 0 0 0 9px;
}
/* 01.Layout */
div.masterhead {
	margin: 0 auto;
	width: 100%;
	height: 144px;
	clear: both;
	background: #fff url(/Teletek/i/Masterhead/head_1.jpg) no-repeat 100% 50%;
}
div.wrapper {
	margin: 10px auto 20px auto;
	width: 100%;
	clear: both;
	overflow: hidden;
}
div.wrap {
	margin: 0 auto;
	width: 100%;
	clear: both;
	overflow: hidden;
}
div.content {
	margin: 0;
	padding: 0;
	width: 73%;
	float: right;
	
	text-align: left;
}
div.column {
	float: left;
	width: 55%;
}
div.right {
	width: 40%;
	margin-left: 5%;
	float: right;
	text-align: left;
}
div.archive {
	float: right;
	width: 38%;
	margin: 1em 10px 0 10px;
	padding: 1em 10px 0 10px;
	background-color: #f8f8f8;
}
div.archive, div.contacts {
	float: right;
	width: 38%;
	margin: 1em 10px 0 10px;
	padding: 1em 10px 20px 10px;
	background-color: #f8f8f8;
}
div.sidebar {
	margin: 0 2% 0 0;
	padding: 0;
	width: 25%;
}
div.footer {
	margin: 0 10px 0 0;
	border-top: 1px solid #6D737C;
	clear: both;
	
	text-align: center;
}
div.pagination {
	margin: 2em 10px 0 0;
	height: 3.2em;
	clear: both;
	
	background-color: #fff;
	overflow: visible;
}
div.top {
	padding: 0 0 .5em 0;
	border-bottom: 1px solid #a3a6aa;
}
div.bottom {
	margin: 1em 10px 0 0;
	padding: .5em 0 0 0;
	border-top: 1px solid #a3a6aa;
}
div.top-bottom {
	margin: 0 10px 0 0;
	padding: .5em 0;
	border-bottom: 1px solid #a3a6aa;
	border-top: 1px solid #a3a6aa;
}
div.tools {
	margin: 0;
	padding: 1em 10px .5em 10px;
	border-top: 1px solid #a7abb0;
	clear: both;
	
	font-size: .9em;
}
div.categories {
	margin: 0 10px 0 0;
	clear: both;
	border-bottom: 1px solid #A7ABB0;
}
div.clear {
	clear: both;
}
div.comments {
	margin: 0 10px 0 0;
}
ul.products div.wrap {
	margin: 0;
	width: auto;
	clear: none;
	overflow: hidden;
}
div.benefits {
	margin: 1em 10px 0 0;
	padding: 10px;
	background-color: #f8f8f8;
}
/* 02.Headings */
h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6d737c;
}
h1 {
	font-size: 1.6em;
	margin: 0 10px .5em 0;
	padding: 0 0 .2em 0;
	border-bottom: 1px solid #6d737c;
}
div.archive h1 {
	margin: 0 0 .5em 0;
	border-bottom: 1px solid #a7abb0;
}
h1.intruder {
	border: 0;
	padding: 0;
	background: #0045ba url(/Teletek/i/Bg/bg_01.jpg) no-repeat 0 0;
	clear: both;
}
h1.fire {
	border: 0;
	padding: 0;
	background: #d32727 url(/Teletek/i/Bg/bg_02.jpg) no-repeat 0 0;
	clear: both;
}
h1.monitoring {
	border: 0;
	padding: 0;
	background: #5aaf3b url(/Teletek/i/Bg/bg_03.jpg) no-repeat 0 0;
	clear: both;
}
h1.wireless {
	border: 0;
	padding: 0;
	background: #0045ba url(/Teletek/i/Bg/bg_04.jpg) no-repeat 0 0;
	clear: both;
}
h1.communication {
	border: 0;
	padding: 0;
	background: #a3a101 url(/Teletek/i/Bg/bg_06.jpg) no-repeat 0 0;
	clear: both;
}
h1.software {
	border: 0;
	padding: 0;
	background: #2f00b5 url(/Teletek/i/Bg/bg_07.jpg) no-repeat 0 0;
	clear: both;
}
h1.certificates {
	border: 0;
	padding: 0;
	background: #015f29 url(/Teletek/i/Bg/bg_08.jpg) no-repeat 0 0;
	clear: both;
}

/* kgenov @ 10.01.2006 BEGIN */
h1.admaterials {
	border: 0;
	padding: 0;
	background: #0045ba url(/Teletek/i/Bg/bg_05.jpg) no-repeat 0 0;
	clear: both;
}
/* kgenov @ 10.01.2006 END */
h2 {
	font-size: 1.5em;
	color: #1450B4;
	margin: 1.5em 0 1em 0;
}
div.right h2 {
	margin: 1.5em 10px .5em 0;
	padding: 0 0 .5em 0;
	border-bottom: 1px dashed #6d737c;
	color: #6d737c;
	font-size: 1.1em;
}
ul.products h2 {
	margin: 0 10px 0 0;
	color: #1450B4;
	font-size: 1.1em;
}
div.benefits h2 {
	margin: 0 0 1em 0;
	padding: 0 0 .5em 0;
	border-bottom: 1px solid #a7abb0;
	color: #6D737C;
	font-size: 1.1em;
}
h3 {
	font-size: 1.4em;
}
h4 {
	font-size: 1.3em;
}
h5 {
	font-size: 1.2em;
}
h6 {
	font-size: 1.1em;
}
/* 03.Paragraphs */
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	color: #000;
	line-height: normal;
	
	margin: 1em 0;
}
p.hide { 
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;  
}
p.logo {
	margin: 0;
	padding: 27px 0px 38px 0px;
	/*padding: 45px 0;*/
	width: 25%;
	background: #215DA9 url(/Teletek/i/Bg/base_logo.gif) no-repeat 0 0;
	text-align: center;
}
p.logo a:link, p.logo a:visited, p.logo a:hover, p.logo a:active 
{
	display: block;
}
p.left {
	float: left;
}
p.right {
	float: right;
	text-align: right;
}
p.broadcrumb {
	font-weight: bold;
	float: left;
}
div.pagination p.right {
	margin-top: .1em;
}
div.footer p {
	margin: 1em 0;
}
div.footer p.navigation-bottom {
	margin: .5em 0;
}
p.link-back {
	margin-top: 2em;
}
p.btn {
	margin: 2em 0 1em 0;
	padding: .5em 0 10px 0;
	border-top: 1px solid #a7abb0;
}
fieldset.inquiry p.btn {
	margin: 1em 0 2em 0;
}
p.newsletter {
	margin: 0 10px 1em 0;
	padding: 15px 10px 15px 60px;
	background: #F8F8F8 url(/Teletek/i/Bg/newsletter.gif) no-repeat 10px 50%;
	clear: both;
}
div.wrap p {
	margin: .5em 10px 0 0;
	color: #6d737c;
}
ul.products p.illustration {
	float: left;
	width: 100px;
	margin: 0;
	padding: 0;
}
p.log {
	float: left;
}
p.search {
	float: right;
}
p.login {
	margin: 2em 10px 0 0;
	padding: 1em;
	background-color: #f8f8f8;
}
fieldset.login p {
	float: left;
	width: 40%;
}
div.benefits p {
	color: #6D737C;
}
fieldset.registration p {
	float: left;
	width: 230px;
}
fieldset.registration p span{
	display: block;
}
fieldset.registration p label span{
	display: inline;
}
p.user-type {
	margin: 2em 0;
	clear: both;
}
p.question {
	margin: 3em 0 1em 0;
}
/* 04.Lists */
ul, ol {
	list-style-position: outside;
	font-size: 1em;
	
	margin: 1em 1em;
}
li {
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	list-style-type: square;
	
	margin: .5em 0;
}
ol li {
	list-style-type: decimal;
}
ul.generic {
	padding: .5em 0;
	margin: 1em 10px .5em 0;
	list-style: none;
	max-width: 600px;
}
ul.generic li {
	margin: 0 0 .5em 0;
	padding: 0 0 1em 40px;
	background: transparent url(/Teletek/i/Bg/doc.gif) no-repeat 0 0;
	list-style-type: none;
}
ul.pdf li {
	padding: .5em 0 1em 40px;
	background: transparent url(/Teletek/i/Bg/pdf.gif) no-repeat 0 .5em;
}
/* kgenov @ 10.01.2006 BEGIN */
ul li.pdf {
	padding: 1em 0 1em 40px;
	background: transparent url(/Teletek/i/Bg/pdf.gif) no-repeat 0 50%;
}
ul li.zip {
	padding: 1em 0 1em 40px;
	background: transparent url(/Teletek/i/Bg/zip.gif) no-repeat 0 50%;
}
ul li.unknown {
	padding: 1em 0 1em 40px;
	background: transparent url(/Teletek/i/Bg/unknown.gif) no-repeat 0 50%;
}
/* kgenov @ 10.01.2006 END */
ul.faq li {
	background: transparent url(/Teletek/i/Bg/faq.gif) no-repeat 0 0;
}
div.categories ul {
	margin: 0 0 1em 0;
	padding: 0;
	float: left;
	width: 50%;
	list-style: none;
}
div.categories ul li {
	list-style-type: none;
	padding: 0 0 0 20px;
	font-weight: bold;
}
div.categories ul li.current {
	background: transparent url(/Teletek/i/Bg/current.gif) no-repeat 10px 50%;
}
ul.documents {
	margin: .5em 0 1em 0;
	list-style: none;
}
ul.documents li {
	list-style-type: none;
	padding: .4em 0 .4em 20px;
	background: transparent url(/Teletek/i/Bg/document.gif) no-repeat 0 50%;
}
ul.compatible, ul.support {
	margin: .5em 0 1em 0;
	list-style: none;
}
ul.compatible li, ul.support li {
	list-style-type: none;
	padding: 0;
}
ul.thumbnails {
	margin: 1em 0;
	padding: 0;
	list-style: none;
	clear: both;
}
ul.thumbnails li {
	margin: 0 10px 10px 0; /* margin: 0 10px 3em 0 */
	padding: 0;
	float: left;
	list-style-type: none;
}
ul.products {
	margin: 1em 10px 1em 0;
	padding: 10px 0;
	/* border-top: 1px solid #A7ABB0; */
	list-style: none;
	clear: both;
}
ul.products li {
	margin: 0 2% 10px 0;
	padding: 0;
	border-bottom: 1px dotted #A7ABB0;
	float: left;
	width: 48%;
	list-style-type: none;
}
ul.home {
	border: 0;
}
ul.home li {
	margin: 0 0 10px 0;
	padding: 0;
	border-bottom: 0;
	float: none;
	width: auto;
	clear: both;
}
ul.navigation {
	list-style: none;
	margin: 0;
	background-color: #fafafa;
}
ul.navigation li {
	list-style-type: none;
	margin: 0;
	padding: 0 10px 0 0;
	background: #fafafa url(/Teletek/i/Bg/navigation.gif) repeat-x 0 0;
}
ul.navigation ul {
	list-style: none;
	margin: 0;
	padding: 0 0 .5em 0;
}
ul.navigation li ul li {
	list-style-type: none;
	margin: 0;
	padding: .4em 0 .4em 10px;
	background: none;
}
ul.navigation ul li ul {
	list-style: none;
	margin: 0;
	padding: .25em 0 0 0;
}
ul.navigation li.current {
	background: transparent url(/Teletek/i/Bg/bullet.gif) no-repeat 0 50%;
}
dl.catalog-number {
	clear: both;
}
dl.catalog-number dt {
	float: left;
	font-weight: bold;
	margin: 0 10px 1em 0;
}
dl.catalog-number dd {
	float: left;
	margin: 0 0 1em 0;
}
/* 05.Inputs */
fieldset {
	border: 1px solid #ddd;
	padding: 10px 0;
	margin: 0 10px 0 0;
}
fieldset.newsletter, fieldset.login {
	border: 0;
}
fieldset.contact {
	border: 0;
	border-top: 1px solid #A7ABB0;
}
fieldset.registration {
	border: 1px solid #A7ABB0;
	padding: 10px 10px;
	margin: 0 10px 0 0;
}
fieldset.inquiry {
	margin: 0 10px 1em 0;
	padding: 10px;
	border: 0;
	background-color: #f8f8f8;
}
legend {
	padding: 0 10px;
	font-size: 1.1em;
	font-weight: bold;
	color: #6D737C;
}
fieldset.newsletter legend, fieldset.contact legend, fieldset.login legend {
	display: none; 
}
fieldset.inquiry legend {
	margin: 0;
	padding: 0;
}
fieldset.inquiry legend img {
	margin: 0 0 0 0;
	padding: 0 0 .5em 0;
	border-bottom: 1px solid #A7ABB0;
	position: relative;
	top: 20px;
}
label {
	margin: 0 0 2px 0;
	display: block;
}
div.pagination label, fieldset.inquiry label {
	display: inline;
}
p.user-type label {
	display: inline;
	margin: 0 2em 2px 0;
}
div.archive label, p.search label {
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;  
}
fieldset.newsletter label, fieldset.contact label, fieldset.login label, fieldset.registration label, fieldset.inquiry label {
	color: #6d737c;
}
input[type="text"], input[type="password"] {
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 2px 0;
}
div.pagination input[type="text"] {
	width: 3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}
fieldset.login input[type="text"], fieldset.login input[type="password"] {
	width: 200px;
}
fieldset.registration input[type="text"], fieldset.registration input[type="password"], fieldset.registration textarea {
	width: 200px;
}
input[type="image"] {
	position: relative;
	top: .45em;
}
textarea {
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
/* 06.Images */
img, a img {
	border: 0;
}
img.multiimages {
	border: 1px solid #f00;
}
ul.navigation li a img {
	margin-left: 0px;
}
ul.navigation a {
	margin: 0;
	padding: 0;
}
/* 07.Links */
a:link, a:visited, a:hover, a:active {
	color: #1450B4;
	background-color: transparent;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
ul.navigation li a:link, ul.navigation li a:visited, ul.navigation li a:hover, ul.navigation li a:active {
	color: #6D737C;
	padding-left: 10px;
}
ul.navigation li.current a:link, ul.navigation li.current a:visited, ul.navigation li.current a:hover, ul.navigation li.current a:active {
	color: #E73525;
}
ul.navigation li a.current:link, ul.navigation li a.current:visited, ul.navigation li a.current:hover, ul.navigation li a.current:active {
	color: #E73525;
	background: transparent url(/Teletek/i/Bg/bullet.gif) no-repeat 0 50%;
}
p.link-back a:link, p.link-back a:visited, p.link-back a:hover, p.link-back a:active {
	padding: 5px 0 5px 15px;
	background: transparent url(/Teletek/i/Bg/back.gif) no-repeat 0 50%;
}
a.prev:link, a.prev:visited, a.prev:hover, a.prev:active {
	padding: 0 .2em 0 10px;
	background: transparent url(/Teletek/i/Bg/prev.gif) no-repeat 0 50%;
}
a.next:link, a.next:visited, a.next:hover, a.next:active {
	padding: 0 10px 0 .2em;
	background: transparent url(/Teletek/i/Bg/next.gif) no-repeat 100% 50%;
}
a.print:link, a.print:visited, a.print:hover, a.print:active {
	padding: 2px 0 2px 20px;
	margin: 0 50px 0 0;
	background: transparent url(/Teletek/i/Bg/print.gif) no-repeat 0 50%;
}
a.send:link, a.send:visited, a.send:hover, a.send:active {
	padding: 2px 0 2px 20px;
	background: transparent url(/Teletek/i/Bg/mail.gif) no-repeat 0 50%;
}
a.back:link, a.back:visited, a.back:hover, a.back:active {
	padding: 2px 0 2px 15px;
	background: transparent url(/Teletek/i/Bg/back.gif) no-repeat 0 50%;
}
div.categories ul li.current a:link, div.categories ul li.current a:visited, div.categories ul li.current a:hover, div.categories ul li.current a:active {
	color: #f00;
}
td.current a:link, td.current a:visited, td.current a:hover, td.current a:active {
	color: #ff8c00;
	font-weight: bold;
}
p.zoom a:link, p.zoom a:visited, p.zoom a:hover, p.zoom a:active {
	padding: 0 0 0 20px;
	background: transparent url(/Teletek/i/Bg/zoom.gif) no-repeat 0 50%;
}
/* 08.Tables */
table {
	border-collapse: collapse;
}
table.calendar {
	background-color: #f8f8f8; /* #FF0000; */
	width: 100%;
	margin: 1em 0;
}
table.calendar td, table.calendar th {
	text-align: left;
	font-size: 1em;
	padding: 5px;
	text-align: center;
}
th {
	font-weight: bold;
	color: #6d737c;
}
table.calendar th {
	border-top: 1px solid #a7abb0;
	border-bottom: 1px solid #a7abb0;
}
caption {
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	margin: 1em 0 0 20px;
}
table.calendar caption {
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute; 
}
/* 09.Semantic Markup */
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
abbr, acronym {
	border-bottom: 1px dotted inherit;
	cursor: help;
	font-style: normal;
}
address {
	font-style: normal;
	font-size: 1em;
	line-height: 1.3em;
	color: #6D737C;
}
ul.generic li span  {
	color: #999;
	font-size: .9em;
	white-space: nowrap;
}
ul.generic li p  
{
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	color: #6d737c;
}
/* modified by kgenov @ 10.01.2006 - acrobat reader banner BEGIN */
ul.pdf li span, ul.zip li span, ul.unknown li span, ul.faq li span  {
	display: block;
}
/* kgenov @ 10.01.2006  END */
/* modified by A.Kirilov @ 7.03.2007  BEGIN */
p.acrobatbanner  
{
	background-color: #ffffff;	
}
p.acrobatbanner a img  
{
	margin-top: 10px; 
	margin-bottom: 10px;
}
/* A.Kirilov @ 7.03.2007  END */

ul.language 
{
	float: right;
	margin-top: -30px;
}
ul.language li 
{
	float: left;
	border-left: 1px solid White;
	padding-left: 5px;
	margin-right: 5px;
	list-style-type: none;
}
ul.language li.first 
{
	border: none;
	
}
ul.language li a:link, ul.language li a:visited, ul.language li a:hover, ul.language li a:active 
{
	color: White; 
	text-decoration: underline;
}
ul.language li.current a:link, ul.language li.current a:visited,  ul.language li.current a:active 
{
	color: White; 
	text-decoration: none;
}
ul.language li.current a:hover
{
	text-decoration: none;
}
div.radio_list label 
{
	display: inline;
}