@charset "utf-8";
/* CSS Document */
ul {margin-left:24px}
.catalog #catalogserv ul , .catalog #catalog ul , .blocks .blockEl .catalog ul {margin-left:0}
.blockEl ul {margin-left:0}
* {padding:0px;margin:0px;border:none;font-family: Tahoma, Geneva, sans-serif;}
table {border:none;border-collapse:collapse;}
table tr{border:none;border-collapse:collapse;}
table td{border:none;border-collapse:collapse;font-size: 12px; vertical-align:top;}
.table tr td {padding:10px;}
.table input, textarea {border:1px solid #CCC;width:240px;}
body {background-color:#FFF;font-size: 12px;border:none;margin:0px;padding:0px;text-align:center;}
img {border:none;}
p {padding-top:10px;font-size: 12px;}
p.spec {padding-top:10px;font-size: 14px;}
a {color:#F00;text-decoration:underline;}
a:hover {color:#666;text-decoration:underline;}
.pages{text-align: center;}
.pages a{margin:0 2px;padding:0 3px;}
.pages span {margin:0 2px;padding:0 3px;color:#666;font-weight:bold;font-size:16px;}
.h {font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;font-weight:normal;color:#C33;text-decoration:none;text-align: left;margin-top: 0px;padding-bottom:10px;padding-left:0px;}
.h * {font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;font-weight:normal;color:#C33;text-decoration:none;text-align: left;margin-top: 0px;padding-bottom:10px;padding-left:0px;}
p.h3, h3 {font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;font-weight:normal;color:#C33;text-decoration:none;text-align: left;margin-top: 10px;padding-bottom: 0px;}
h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;font-weight:normal;color:#C33;text-decoration:none;text-align: left;margin-top: 3px;padding-bottom:10px;}
.subdiv{float:right;padding:10px;margin:0px;width:auto;height:auto;border:1px dotted #ccc; margin-left:10px;}
.subdiv ul {padding:0px;}
.subdiv li {list-style:url(img/list.gif) inside;padding-left:5px;} 
.subdiv a {color:#666;font-size:14px;font-weight:bold;text-decoration:underline;}
.subdiv a:hover {color:#666;font-size:14px;font-weight:bold;text-decoration:none;}
h2 {font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:14px;color:#C33;text-decoration:none;padding-bottom:5px;}
.hline {background-image:url(img/lineh.gif);width:auto;height:1px;}
.hline1 {background-image:url(img/lineh.gif);width:237px;height:1px;}
.vline {background-image:url(img/linev.gif);width:1px;height:100%;background-repeat: repeat-y;}
#logo {float: left;}
#slogan {margin-left: 5%;margin-right: 0px;float: left;}
#ya-phone {float: right;margin-right: 30px; font-size:24px;/*margin-top:30px;*/}
#imail {float: right;margin-right: 10px;cursor: pointer;}

.header {width:auto;min-width:980px;max-width:1260px;padding-top: 10px;margin-right: 10px;margin-left: 10px; position: relative; }
.header h1 { padding: 0; margin: 0; position: absolute; left: 248px; top: 21px; font-weight: normal; display: inline-block; height: 53px; padding: 10px 0 0 31px; background: url( '/img/astro_h1_back.gif' ) no-repeat left top; line-height: 19px; }
.header h1 span { color: #000; font-family:Georgia, "Times New Roman", Times, serif;}
.header .noi_ul { text-align:left; line-height: 20px; position: absolute; left: 471px; top: 20px; }
.menu {width:auto;min-width:980px;max-width:1260px;padding-top: 80px;/padding-top: 10px;margin-right: 10px;margin-left: 10px;margin-bottom: 10px;border:none;}
.menu table *{border:none;border-collapse:collapse;padding:0px;margin:0px;}
.menu table tr {background-image: url(img/menubg.gif);background-repeat: repeat-x;height: 48px;font-size: 14px;font-weight: bold;color: #333;text-align: center;vertical-align: middle;white-space: nowrap;}
.menu table tr td {vertical-align: middle;white-space: nowrap;}
.menu table td a {color: #333;text-decoration: underline;font-size: 14px;margin-left:20px;margin-right:20px;}
.menu table td a:hover {color: #C33;text-decoration: underline;font-size: 14px;}
.menu table td a.act {color: #C33;text-decoration: underline;font-size: 14px;margin-left:20px;margin-right:20px;}
.menu .menul {background-image: url(img/menuleft.gif);background-repeat: no-repeat;width: 11px;padding:0px;margin:0px;}
.menu .menur {background-image: url(img/menuright.gif);background-repeat: no-repeat;background-position:right;width: 11px;padding:0px;margin:0px;}
.indextext {font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;font-style: italic;color: #333;margin-right: 10px;margin-left: 10px;margin-bottom: 10px;background-color: #FFECC3;text-align: left;padding-top: 30px;padding-right: 90px;padding-bottom: 30px;padding-left: 90px;min-width:780px;max-width:1080px;}
.cathead {position:absolute;white-space: nowrap;width:auto;}
#catdown {float:left;vertical-align:middle;margin-left:300px;/margin-left:-300px;display:none;}
#catdown a.ajax {margin-right:12px;text-decoration:none;border-bottom: 1px dashed red;}
#catup a.ajax {text-decoration:none;border-bottom: 1px dashed red;}
#catup {float:left;display:none;vertical-align:middle;margin-left:300px;/margin-left:-300px;display:none;} 
catalog h1 {float:none; text-align:left;}
#catalog th {font-weight:normal;}
#catalog th div {text-align:left; width:220px;}
#catalogserv th {font-weight:normal;}
#catalogserv th div {text-align:left; width:220px;}
.catalog {margin-right: 10px;margin-left: 10px;width:auto;min-width:980px;max-width:1260px;}
.catalog #catalog{background-color:#fffae5;text-align:left;padding-left:15px;}
.catalog #catalogserv{background-color:#fffae5;text-align:left;padding-left:15px; }
.catalog #catalogserv li , .catalog #catalog li , .blocks .blockEl .catalog li{list-style:url(img/list.gif) inside;
padding-bottom:8px;margin-top:8px;padding-left:5px;}
.blocks .blockEl .catalog .subcat ul li{list-style:none;padding-top:3px;padding-bottom:3px;padding-left:10px;}
.blocks .blockEl .catalog .subcat ul li a{font-size:12px;color:#666;text-decoration:underline;}
.catalog #catalog li a, .catalog #catalogserv li a, .blocks .blockEl .catalog li a {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333;text-decoration:underline;/padding-left:10px;display:inline;}
.catalog #catalog li a:hover, .catalog #catalogserv li a:hover, .blocks .blockEl .catalog li a:hover {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#f10d0c;text-decoration:underline;/padding-left:10px; display:inline;}
.konfigs {padding:0px;color:#333;font-size:11px;font-family:Tahoma, Geneva, sans-serif;}
.konfigs h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;padding:0px;padding-bottom:10px;}
.konfigs table,.konfigs tr,.konfigs td,.konfigs th {border: 2px solid #fffae5;border-collapse:collapse;} 
.konfigs table tr th {background-color:#fff5ce;padding:0px;margin:0px;color:#f10d0c;font-size:14px;text-decoration:none;font-weight:normal;vertical-align:middle;}
.konfigs table tr th.ww {background-color:#FFF;}
.konfigs table tr td.ww {background-color:#FFF;}
.konfigs table tr td {background-color:#fffae5;padding:0px;margin:0px;vertical-align:top;}
.konfigs table tr th p {padding:10px;padding-top:10px;color:#f10d0c;font-size:14px;text-decoration:none;font-weight:normal;text-align:left;}
.konfigs table tr td p {padding:10px;padding-top:10px;color:#333;font-size:11px;text-decoration:none;font-weight:normal;}
.blocks {width:auto;min-width:980px;max-width:1260px;padding-top: 10px;margin-right: 10px;margin-left: 10px;}
.blocks td {vertical-align:top;}
.blocks .blockEl a{font-size:14px;color:#f10d0c;text-decoration:underline; display:block;}
.blocks .blockCat {text-align:justify;}
.blocks .blockCat h1 {padding-left:10px;}
.blocks .blockCat .cat1razd {display:inline-block;margin-left:10px;margin-right:10px;}
.blocks .blockCat .cat1razd table tr td {padding:0px;margin:0px;padding-bottom:20px;}
.blocks .blockCat .cat1razd table tr td p{padding:0px;margin:0px;font-size:12px;margin-left:1%;color:#333;text-align:left;padding-bottom: 10px;}
.blocks .blockCat .cat1razd img{border:1px solid #ccc;}
.blocks .blockCat .cat1razd .konfigs img{border:none;}
.blocks .blockCat .cat1razd div{padding-bottom:20px;}
.blocks .blockCat .cat1razd div a{font-size:14px;color:#f10d0c;text-decoration:underline;}
.blocks .blockCat .cat1razd table tr td div{padding:0px;margin:0px;padding-left:10px;padding-bottom:5px;}
div.linss {padding-top:15px;}
.blocks .blockEl {color:#333;width:220px;text-align:left;}
.blocks .blockEl .catalog ul {padding-left:15px;}
.blocks .blockEl .catalog {background-image:url(img/catbg.gif);background-repeat:repeat-y;width:237px;}
.blocks .blockE2 {color:#333;width:235px;text-align:left;margin-top:0px;}
.blocks .blockE2 .cenytop {background-image:url(img/cenytop.gif);background-repeat:no-repeat;width:235px;height:13px;margin:0px;padding:0px;}
.blocks .blockE2 .ceny {background-image:url(img/cenybg.gif);background-repeat:repeat-y;width:235px;color:#333;font-size:12px;}
.blocks .blockE2 .ceny h1,p{padding-left:10px;padding-right:10px;}
.blocks .blockEl .contacts{color:#666;padding:0px;margin-top:18px;}
.blocks .blockEl .contacts img{border:none;float:left;padding:0px;padding-right:10px;padding-left: 25px;}
.blocks .blockEl .service{padding:0px;background-image:url(img/servicetop.gif);background-position:top;background-repeat:no-repeat;background-color:#fc0;width:233px;}
.blocks .blockEl .service h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;color:#fff;padding-left:20px;padding-top:20px;}
.blocks .blockEl .service li, .blocks .blockEl .service p{list-style:url(img/listserv.gif) inside;padding-left:20px;/padding-left:10px;padding-bottom:10px;padding-right:10px;}
.blocks .blockEl .service li a {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;text-decoration:underline;padding-left:0px;/padding-left:4px;display:inline;}
.blocks .blockEl .service li a:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFF;text-decoration:underline;}
.blocks .blockEl .servbot {background-image:url(img/servicebot.gif);width:233px;height:27px;}
.blocks .blockEl .video {width:219px;height:188px;background-image:url(img/videobg.gif);background-repeat:no-repeat;margin-bottom:7px;}
.blocks .blockEl .video img{width:213px;height:163px;border:none;padding-left:3px;padding-top:13px;}
.blocks .blockEl .ka4menu {background-color:#ffecc3;}
.blocks .blockEl .ka4menu h3{padding-left:15px;color:#C33;font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;}
.blocks .blockEl .ka4menu p {padding-top:10px;padding-left:15px;padding-right:15px;font-size:12px;}
.blocks .blockEl .ka4menu a{background-color:#ffecc3;color:#666;text-decoration:underline;padding-left:20px;padding-right:10px;}
.blocks .blockEl .ka4menu a:hover{color:#C00;}
.blocks .blockEl .ka4menu .ka4top{width:220px;height:18px;background-image:url(img/ka4top.gif);}
.blocks .blockEl .ka4menu .ka4bot{width:220px;height:18px;background-image:url(img/ka4bot.gif);}
.blocks .blockEl label {font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#666;}
.blocks .blockEl img{border:1px solid #d2d2d2;margin-bottom:10px;}
.blocks .blockEl .archive {font-size:12px;color:#f10d0c;text-align:right;padding-right:5px;padding-top:3px;width:100%;}
.blocks .blockEl .archive a {font-size:12px;color:#f10d0c;text-decoration:underline;display:inline;}
.blocks a.butt{font-size:12px;color:#fff;text-decoration:underline;padding-top:6px;padding-bottom:8px;padding-left:8px;padding-right:8px;margin-top:0px;background-color:#c00;white-space:nowrap;display:block;}
.blocks a.butt:hover{font-size:12px;color:#fff;text-decoration:underline;padding-top:6px;padding-bottom:8px;padding-left:8px;padding-right:8px;white-space:nowrap;background-color:#f10d0c;}
.blocks .blockEl span {font-weight:bold;color:#666;}
.contentindex{padding-left:30px;}
.clientlist {padding:10px;}
.clientlist img {float:none;vertical-align:middle;padding-left:15px;}
.subscribe {margin-top:10px;margin-bottom:10px;background-color:#ffecc3;padding:15px;width:450px;}
.subscribe #email{border: 1px solid #b3b9c3;padding:2px;width:350px;height:20px;}
.subscribe #bsendmail{border:none;position:absolute;padding-left:5px;}
.subscribe1 {margin-top:10px;margin-bottom:10px;background-color:#ffecc3;padding:15px;width:190px;}
.subscribehead {background-color:#FFF;text-align:left;	width:190px;}
.subscribe1 #email{border: 1px solid #b3b9c3;font-size:11px;color:#666;padding:2px;width:180px;height:20px;}
.subscribe1 #bsendmail{border:none;position:absolute;padding-left:5px;padding-top:10px;}
.comments {padding:15px;color:#999;font-size:11px;text-align:left;}
.linkses{padding:15px;}
.linkses a{margin-right:50px;}
.linkses img{float:left;margin-right:10px;}
.footer {width:auto;min-width:980px;max-width:1260px;padding-top: 10px;margin-right: 10px;margin-left: 10px;margin-bottom:20px;text-align:left;}
.footer table tr td {vertical-align:middle;font-size:12px;color:#666;}
.footer img{vertical-align:middle;}
.opros *{padding:0px;margin:0px;border:none;vertical-align:top;}
.opros {font-weight:normal;padding:0px;background-color:#fff;color:#666;text-align:left;}
.opros img {padding:0px;margin:0px;border:none;}
.opros h1 {font-size:14px;font-weight:bold;color:#6d2d41;padding-bottom:10px;}
.opros label {font-size:11px;font-weight:normal;color:#666;line-height: 20px;}
#answer {float:left;margin-top:15px;}
.opros .title {font-size:12px;color:#96172e;margin-bottom:10px;}
.opros .voteres {margin-top:15px;padding:0px;margin-bottom:0px;}
.opros .voteres strong {font-size:12px;font-weight:bold;color:#C00;}
.opros .voteres .vll {display:inline-block;/display:inline;/width:30px;background:url(img/votebg.gif) repeat-x;background-color:#fff;}
.opros span {font-size:12px;}
.opros span strong {font-weight:bold;color:#333;}
h4 {font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:13px;color:#C33;text-decoration:none;padding-bottom:5px;}
a.cat {font-size: 9px;}
.labelesses {width:100%; height:57px;text-align:left;}
.labelesses table {position:absolute;margin-top:9px;margin-left:20px;}
.labelesses table tr td {width:10px; height:49px; font-size:14px;font-family: Tahoma, Geneva, sans-serif; text-decoration:underline; font-weight:bold;}
.labelesses .catact1 {width:242px; background-image:url(img/cat.gif);color:#cc0000; cursor:pointer; text-align:center;vertical-align: middle;white-space: nowrap;}
.labelesses .catact0 {width:242px; background-image:url(img/cat0.gif);color:#b4b4b4;cursor:pointer; text-align:center;vertical-align: middle;white-space: nowrap;}
.labelesses .servact0 {width:161px; background-image:url(img/serv0.gif);color:#b4b4b4; cursor:pointer; text-align:center;vertical-align: middle;white-space: nowrap;}
.labelesses .servact1 {width:161px; background-image:url(img/serv.gif);color:#cc0000; cursor:pointer; text-align:center;vertical-align: middle;white-space: nowrap;}

.serrr {width:233px;float:right; padding:0px; display:block; text-align:left;}
.serrr .service1 {padding:0px;background-image:url(img/servicetop.gif);background-position:top;background-repeat:no-repeat;background-color:#fc0;}
.serrr .service1 h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;color:#fff;padding-left:20px;padding-top:20px;}
.serrr .service1 li{list-style:url(img/listserv.gif) outside;margin-left:25px; text-align:left; margin-top:10px;}
.serrr .service1 li a {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333;text-decoration:underline;padding-left:0px;/padding-left:4px; text-align:left;}
.serrr .service1 li a:hover {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#FFF;text-decoration:underline; text-align:left;}
.serrr .servbot {background-image:url(img/servicebot.gif);width:223px;height:22px;display:block; padding:0px;}




