/* ::::: http://www.akvi.ru/css/common.css ::::: */

@media all {
	img { border: 0pt none ; }
}
@media screen {
	body { min-width: 1000px; }
	:focus { outline-style: none; }
	* { margin: 0pt; padding: 0pt; line-height: 1em; }
	.print { display: none; }
	.rel { position: relative; }
	table { border-collapse: collapse; }
	td { vertical-align: top; }
	#layout { width: 100%; }
	.tags { padding: 0pt 20px 3px; overflow: hidden; background-color: rgb(51, 51, 51); color: rgb(170, 170, 170); font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; white-space: nowrap; }
	a { color: rgb(68, 68, 68); }
	a:visited { color: rgb(0, 0, 0); }
	h1 { background: transparent url('h1.png') no-repeat scroll 0pt 0pt; font-family: "Trebuchet MS"; font-style: italic; font-variant: normal; font-weight: normal; font-size: 1.9em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(179, 5, 5); padding-left: 65px; margin-top: 30px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 38px; }
	.promo, h2 { font-family: "Trebuchet MS" ! important; font-style: italic ! important; font-variant: normal ! important; font-weight: normal ! important; font-size: 1.3em ! important; line-height: normal ! important; font-size-adjust: none ! important; font-stretch: normal ! important; -x-system-font: none ! important; }
	.txt h2 { margin: 20px 50px 0pt 65px; }
	.txt p, .txt li, #menu li, .we_are { font-family: "Trebuchet MS"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.9em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(68, 68, 68); }
	.txt p { margin: 10px 30px 0pt 65px; }
	.txt ul, .txt ol { margin: 25px 80px 25px 120px; }
	.txt li { margin-top: 10px; padding-left: 10px; }
	.highlight { margin: 20px 0pt 20px 40px; padding: 10px 25px; background-color: rgb(236, 241, 248); }
	.highlight p, .highlight ul, .highlight ol { margin-left: 30px; }
	.guru { margin: 20px 0pt; padding: 20px 0pt 20px 140px; overflow: auto; min-height: 152px; }
	.g1 { background: rgb(236, 241, 248) url('guru1.jpg') no-repeat scroll 30px 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
	.best { margin: 20px 0pt 20px 30px; }
	.col2 { width: 250px; }
	.col3 { width: 222px; }
	.col3, #body .col2, #footer .col2 { background-color: rgb(241, 239, 239); }
	#body .col2, #footer .col2 { border-left: 1px dashed rgb(204, 204, 204); border-right: 1px dashed rgb(204, 204, 204); }
	.box { padding: 16px 26px; }
	div.num { position: relative; }
	div.num img { width: 53px; height: 90px; background-image: url('num.png'); position: absolute; left: 8px; top: 0px; }
	#header .col1 { background: transparent url('sky.png') repeat scroll 0% 0%; height: 336px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
	#city { overflow: hidden; width: 100%; height: 100%; }
	#city_bg { background-image: url('city.png'); background-position: -554px 0pt; width: 4000px; height: 100%; position: absolute; top: 0pt; left: 0pt; }
	#city_bg img { margin: 186px 0pt 0pt 245px; width: 100px; height: 150px; }
	.logo { position: absolute; top: 45px ! important; left: 16px ! important; z-index: 4; }
	.notice { background: transparent url('transp.png') no-repeat scroll 0pt 28px; position: absolute; top: 0pt; left: -600px; width: 528px; height: 336px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
	.notice div { padding-left: 280px; padding-top: 20px; position: absolute; top: 36px; left: 7px; height: 267px; width: 233px; }
	.index img.bond { position: absolute; left: 0pt; top: 127px; }
	.index .ball { padding: 16px 0pt 0pt 20px; position: absolute; left: 150px; top: 30px; height: 144px; width: 400px; display: none; }
	#bond_bad { display: none; }
	#b1 { background: transparent url('balloon1.png') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
	#b2 { background: transparent url('balloon2.png') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
	.index .logo, .coupon .logo { top: 16px ! important; }
	.index i { color: rgb(46, 96, 179); font-size: 1.2em ! important; }
	.wifi div { background: transparent url('wit1.jpg') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
	.abonent div { background: transparent url('wit2.jpg') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
	.data div { background: transparent url('wit3.jpg') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
	.virus div { background: transparent url('wit4.jpg') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
	.software div { background: transparent url('wit5.jpg') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
	.windows div { background: transparent url('wit6.jpg') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
	.hardware div { background: transparent url('wit7.jpg') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
	.device .wit8 { margin: 36px 0pt 0pt 7px; }
	.wifi big { color: rgb(255, 119, 0); }
	.abonent big { color: rgb(68, 99, 122); }
	.data big { color: rgb(37, 136, 5); }
	.virus big { color: rgb(153, 17, 17); }
	.software big { color: rgb(42, 114, 198); }
	.windows big { color: rgb(36, 150, 216); }
	.hardware big { color: rgb(29, 55, 100); }
	.device big { color: rgb(117, 136, 217); }
	.abonent img { position: absolute; top: 110px; left: -48px; }
	.virus img { position: absolute; top: 149px; left: -57px; }
	#city big { font-family: "Trebuchet MS"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.5em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 1.3em; }
	#city i { font-family: "Trebuchet MS"; font-style: italic; font-variant: normal; font-weight: normal; font-size: 1.5em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
	#city ul { margin-top: 20px; list-style-type: none; list-style-image: none; list-style-position: outside; }
	#city li { color: rgb(0, 0, 0); font-family: "Trebuchet MS"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 1.8em; }
	#header .col2 { background-color: rgb(204, 204, 204); }
	#menu { list-style-type: none; list-style-image: none; list-style-position: outside; }
	#menu li { overflow: hidden; height: 41px; margin-bottom: 1px; background-color: rgb(255, 255, 255); }
	#menu li a { padding: 0pt 30px; line-height: 41px; display: block; }
	#header .phone { margin: 20px 0pt 10px; font-family: "Trebuchet MS"; font-style: italic; font-variant: normal; font-weight: normal; font-size: 1.7em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; white-space: nowrap; text-align: center; }
	#brands { background: rgb(255, 255, 255) url('brands.png') no-repeat scroll 0pt 100%; overflow: hidden; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 110px; margin-top: 50px; }
	#brands img { padding: 0pt 15px 0pt 28px; float: left; margin-top: -5px; }
	#brands a { margin: 20px 5px 20px 0pt; display: block; font-family: "Trebuchet MS"; font-style: italic; font-variant: normal; font-weight: normal; font-size: 1.1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
	.we_are { margin: 0pt 20px; }
	form { margin: 12px 0pt; }
	#ask { border-top: 1px dashed rgb(204, 204, 204); border-bottom: 1px dashed rgb(204, 204, 204); background-color: rgb(218, 228, 242); }
	.box div { margin-bottom: 7px; }
	#ask .submit { text-align: center; }
	#ask .submit input { width: 100px; height: 25px; }
	input, textarea { width: 100%; }
	textarea { height: 100px; }
	label { font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.7em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 16px; }
	#people td { padding-top: 20px; vertical-align: middle; }
	#people p { font-family: "Trebuchet MS"; font-style: normal; font-variant: normal; font-weight: bold; font-size: 0.9em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; margin-left: 10px; }
	#people p.small { font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.7em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; margin-top: 3px; }
	#footer td { vertical-align: middle; color: rgb(63, 63, 63); }
	#footer div.pad { margin: 50px 10px; }
	.dev { overflow: hidden; font-family: "Trebuchet MS"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.7em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
	.dev p { width: 150px; }
	.dev a { color: rgb(67, 100, 156); }
	.dev img { margin: 5px 10px 0pt 0pt; float: left; }
	.copy p { margin-top: 6px; font-family: "Trebuchet MS"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.7em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
	.b88x31 { padding: 0pt 5px 20px 0pt; }
	#footer ul { list-style-type: none; list-style-image: none; list-style-position: outside; height: 2.6em; margin-left: 3%; }
	#footer li { border-right: 1px dotted rgb(102, 102, 102); padding: 0pt 1.6%; overflow: hidden; float: left; height: 100%; width: 10%; font-family: "Trebuchet MS"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.7em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-align: center; }
	#footer li a { line-height: 1.6em; }
	#footer li.m7 { border: 0pt none  ! important; }
	.txt .back { border-bottom: 1px dashed rgb(204, 204, 204); padding: 20px 0pt; background: rgb(254, 248, 198) url('back.gif') no-repeat scroll 0pt 50%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: 0pt; }
	.txt .back a { padding-left: 65px; font-family: "Trebuchet MS"; font-style: italic; font-variant: normal; font-weight: normal; font-size: 1.1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
	.back { background: transparent url('back.gif') no-repeat scroll 0pt 0.15em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: 10px; }
	.back a { padding-left: 65px; font-family: "Trebuchet MS"; font-style: italic; font-variant: normal; font-weight: normal; font-size: 0.9em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
	.ad { background: rgb(255, 255, 255) url('brands.png') no-repeat scroll 0pt 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 20px; }
	.ad div { padding: 20px 20px 35px 35px; }
	.ad a { font-family: "Trebuchet MS"; font-style: italic; font-variant: normal; font-weight: normal; font-size: 1.1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(179, 5, 5); }
	.ad p { font-family: "Trebuchet MS"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.9em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); margin-top: 10px; }
}
/* ::::: http://an.yandex.ru/resource/context_r426.css ::::: */

.y5 * { border: medium none  ! important; margin: 0pt ! important; padding: 0pt ! important; background: transparent none repeat scroll 0% 0% ! important; overflow: visible ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; clear: none ! important; clip: rect(auto, auto, auto, auto) ! important; cursor: auto ! important; float: none ! important; font-size: 100% ! important; font-style: normal ! important; font-variant: normal ! important; font-weight: normal ! important; height: auto ! important; letter-spacing: normal ! important; line-height: normal ! important; position: static ! important; text-align: left ! important; text-decoration: none ! important; text-indent: 0pt ! important; text-transform: none ! important; vertical-align: baseline ! important; visibility: visible ! important; white-space: normal ! important; width: auto ! important; word-spacing: normal ! important; z-index: auto ! important; }
.y5 div, .y5 img, .y5 object, .y5 embed { display: block ! important; }
#y5_direct1 { font-size: 0.8em ! important; }
#y5_direct1 * { font-family: arial,sans-serif ! important; }
#y5_direct2 { font-size: 0.8em ! important; }
#y5_direct2 * { font-family: arial,sans-serif ! important; }
