/* ::::: http://infots.ru/css/cms/infotek/styles.css ::::: */

body { background: none repeat scroll 0% 0% rgb(91, 142, 189); padding: 0px; margin: 0px; font-family: Verdana,Tahoma,Arial; font-weight: normal; font-size: 12px; color: rgb(255, 255, 255); }
a { font-size: 12px; text-decoration: underline; color: rgb(255, 196, 108); }
a:hover { font-size: 12px; text-decoration: none; color: rgb(255, 153, 0); }
table { border: medium none; border-collapse: collapse; }
table td { padding: 0px; }
table#top { width: 100%; }
table#top td { vertical-align: top; }
table#top td.top-left { width: 94px; background: url('/images/infotek/bg-top-left.gif') repeat-x scroll center top transparent; }
table#top td.top-center { width: 100%; background: url('/images/infotek/bg-top-center.gif') repeat-x scroll left top transparent; }
table#top td.top-center div.tc { height: 329px; background: url('/images/infotek/top-center.jpg') no-repeat scroll left top transparent; }
/**/
table#top td.top-right { background: url('/images/infotek/top-right.jpg') no-repeat scroll right top transparent; }
table#top td.top-right div.n2 { width: 487px; position: relative; top: 0pt; }
table#top td.top-right div.n2 a { margin: 3px 0pt; color: rgb(153, 204, 255); }
table#top td.top-right div.n2 a:hover { margin: 3px 0pt; color: rgb(255, 255, 255); }
table#content { width: 100%; background: url('/images/infotek/bg-left2.gif') repeat-x scroll center top transparent; }
table#content td { vertical-align: top; }
table#bottom { width: 100%; height: 73px; background: url('/images/infotek/bg-bottom.gif') repeat-x scroll center top rgb(148, 173, 197); font-family: Tahoma,Arial; font-size: 11px; color: rgb(0, 0, 0); }
table#bottom td { vertical-align: top; }
table#bottom td.bottom-left { width: 50%; padding: 13px 0pt 0pt 15px; }
/* */
table#bottom td.bottom-right { width: 50%; text-align: right; padding: 13px 0pt 0pt 15px; }
table#bottom a, table#bottom a:hover { font-size: 11px; color: rgb(255, 255, 255); }
table.left { width: 100%; background: url('/images/infotek/bg-left.gif') repeat-y scroll left top transparent; }
table.left td.left-top { background: url('/images/infotek/bg-left-top.jpg') no-repeat scroll left top transparent; padding: 42px 15px 70px 3px; }
table#content td.content-center { width: 100%; background: none repeat scroll 0% 0% rgb(91, 142, 189); }
table.content-center-top { width: 100%; height: 113px; background: url('/images/infotek/bg-title.gif') repeat-x scroll left top transparent; }
table.content-center-inner { width: 100%; background: url('/images/infotek/bg.gif') repeat-x scroll center top transparent; }
table.content-center-inner td.page-content { padding: 5px 41px 1px 21px; background: url('/images/infotek/bg-page.gif') no-repeat scroll right top transparent; }
.page-title { padding: 57px 0pt 0pt 24px; background: url('/images/infotek/title-left.jpg') no-repeat scroll left top transparent; }
.title-right { text-align: right; padding: 57px 30px 0pt 0pt; background: url('/images/infotek/title-right.jpg') no-repeat scroll right top transparent; }
td.ns { background: url('/images/infotek/bg-news.gif') no-repeat scroll right top transparent; }
img { border: medium none; }
div.title { font-size: 16px; font-weight: bold; color: rgb(58, 104, 151); margin-bottom: 20px; text-transform: uppercase; }
div.title2 { margin: 22px 0pt 0pt 27px; width: 190px; height: 20px; font-size: 16px; font-weight: bold; }
div.content-news { background: url('/images/infotek/bg-digits.jpg') no-repeat scroll right top transparent; width: 202px; padding: 5px 30px 57px 18px; }
div.news { margin-bottom: 25px; }
div.date { font-weight: bold; color: rgb(0, 0, 0); margin: 2px 0pt 5px; }
div.menu2 { margin: 10px 0pt 0pt 220px; }
table#search { position: absolute; top: 0pt; left: 166px; height: 57px; }
table#search td { vertical-align: top; }
form { margin: 0pt; padding: 0pt; }
.btn-srch { font-size: 13px; font-weight: bold; text-decoration: underline; color: rgb(255, 153, 0); background: none repeat scroll 0% 0% transparent; border: medium none; margin: 26px 0pt 0pt; width: 50px; }
/*html > body input.searchstr { font-size: 12px; color: rgb(0, 0, 0); padding: 0pt 0pt 0pt 5px; width: 90px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(147, 148, 150) rgb(147, 148, 150) rgb(147, 148, 150) -moz-use-text-color; margin: 0pt 10px 0pt 0pt; height: 15px; }*/
input.searchstr { font-size: 12px; color: rgb(0, 0, 0); padding: 0pt 0pt 0pt 5px; width: 90px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(147, 148, 150) rgb(147, 148, 150) rgb(147, 148, 150) -moz-use-text-color; margin: 0pt 10px -1px 0pt; height: 15px; }
:first-child + html input.searchstr { font-size: 12px; color: rgb(0, 0, 0); padding: 0pt 0pt 0pt 5px; width: 90px; border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(147, 148, 150) rgb(147, 148, 150) rgb(147, 148, 150) -moz-use-text-color; margin: 0pt 10px -1px 0pt; height: 15px; }
table#search td.inp { vertical-align: bottom; padding: 0pt;}
ul#ulmenu { margin: 0pt; padding: 120px 15px 0pt 0pt; }
ul#ulmenu li { padding: 0pt 14px 0pt 0pt; list-style: none outside none; margin: 3px 0pt 12px; text-align: right; background: url('/images/infotek/m.gif') no-repeat scroll right bottom transparent; }
ul#ulmenu li a { font-weight: bold; color: rgb(58, 104, 151); text-decoration: none; }
ul#ulmenu li a:hover { font-weight: bold; color: rgb(255, 153, 0); text-decoration: none; }
ul#ulmenu li#active { font-weight: bold; color: rgb(207, 7, 4); }
a.dev, a.dev:hover { font-size: 11px; display: block; margin: 10px 0pt 10px 105px; width: 150px; }
ul#menu-left { margin: 0pt; padding: 0pt; }
ul#menu-left li { font-weight: bold; color: rgb(153, 153, 153); white-space: nowrap; list-style: none outside none; padding: 6px 0pt 8px; background: url('/images/infotek/bg-m.gif') no-repeat scroll left bottom transparent; }
ul#menu-left li#last { font-weight: bold; color: rgb(153, 153, 153); white-space: nowrap; list-style: none outside none; padding: 6px 0pt 8px; background: url('/images/infotek/bg-m-last.gif') no-repeat scroll left bottom transparent; }
ul#menu-left li span { display: block; margin-left: 28px; white-space: nowrap; }
ul#menu-left li span a { font-weight: bold; color: rgb(51, 153, 255); text-decoration: none; }
ul#menu-left li div { float: left; }
.news-title { margin: 2px 0pt 10px; }
div#prodpic { position: absolute; top: 58px; left: 31px; }



/* logo */
.logo{
	overflow:hidden;
	background:url('/images/infotek/logo.gif') no-repeat;
	width:206px;
	height:43px;
	text-indent:-9999px;
	display:block;
	margin:0 0 20px;
}
.logo a{
	height:100%;
	display:block;
	
}
#search td{vertical-align:top !important;}


.btn-srch {
	margin:15px 0 0;
	width: auto;
	float:left;
}
input.searchstr {
	float:left;
	color:#1a4369;
	padding:3px 5px 3px;
	font:12px Arial, Helvetica, sans-serif;
	width: 90px;
	border:1px solid #61759f;
	border-width:1px 1px 1px 0;
	background:#fff;
	margin:17px 0 0;
}
.phones{
	position:absolute;
	top:40px;
	left:350px;
}
.phone{
	float:left;
	width:188px;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#6c7e8a;
}
.phone em{
	display:block;
	font-style:normal;
	padding:0 0 7px;
}
.phone span{
	display:block;
	font-size:18px;
	line-height:21px;
	color:#3A6897;
}
.phone span a{
	display:block;
	font-size:18px;
	line-height:21px;
	color:#3A6897;
	text-decoration: none;
}
table#search {
	left: 154px;
	top: 43px;
}
div.title{
	font:bold 22px/25px Tahoma, Arial, Helvetica, sans-serif;
}