body {font-family: Arial;background-image: url(/img/background.gif);background-position: left top;background-repeat: repeat;background-color: #eef2f4;padding: 0px;margin: 0px;}

img {border-width: 0px;}

h1	{margin: 0px; padding: 0px; color: #009bdd; font-style: normal; font-weight: normal; font-size: 18px;}
.main	{margin: 0px; padding: 0px; color: #009bdd; font-style: bold; font-weight: bold; font-size: 12px;}
h2	{padding: 0px; margin: 0px; color: #455757; font-style: normal; font-weight: normal; font-size: 12px;}
h3	{padding: 0px; margin: 0px; color: #eb2100; font-style: normal; font-weight: normal; font-size: 10px;}

.size1	{color: #009bdd; font-style: normal; font-weight: normal; font-size: 18px;}
.size22	{color: #009bdd; font-style: normal; font-weight: normal; font-size: 12px;}
.size22 a:hover {color:#00CCFF; font-style: normal; font-weight: normal; font-size: 12px;}
.size2	{color: #455757; font-style: normal; font-weight: normal; font-size: 12px;}
.size3	{color: #eb2100; font-style: normal; font-weight: normal; font-size: 10px;}
.size4	{color: #eb2100; font-style: normal; font-weight: bold; font-size: 11px;}

.main_block	{color: #455757; font-style: normal; font-weight: normal; font-size: 12px;}
.main_block a{color: #009bdd; font-style: normal; font-weight: normal; font-size: 12px;}
.main_block a:hover {color:#00CCFF; font-style: normal; font-weight: normal; font-size: 12px;}


img.text-pic { border-color: white; border-width: 10px; border-style: solid;}

.link	{color: #009bdd; font-style: normal; font-weight: normal; font-size: 12px;}
.link a:hover {color:#00CCFF; font-style: normal; font-weight: normal; font-size: 12px;}

#bg-img {z-index: -10;position: absolute;}
#logo {top: 0px;position: absolute; margin-left: -20px;}
#main-picture {z-index: -9;position: relative;top: 0px;left: 0px;}
#rus-map {top: 340px;z-index: 11;position: absolute;}
#rus-map2 {top: 206px;z-index: 11;position: absolute;}

span.PhoneSales {position: relative;left: 430px;color: #009BDD;z-index: 999;font-weight: bold;font-size: 15px;}
span#MainPhone {top: 490px;}
span#InnerPhone {top: 332px;}
span.PhoneSales b{color: #FF3333;}

/* Верхнее Меню */
#top-menu						{font-family: Tahoma;font-weight: bold;font-size: 10px;position: relative;z-index: 10;}

#top-menu a						{font-size: 10px;text-decoration: none;color: black;font-family: Tahoma;font-weight: bold;}
#top-menu a:hover				{color: white;}

#top-menu a.about				{display: block;background-image: url(/img/1-off.gif);background-position: center;background-repeat: no-repeat;}
#top-menu a.service				{display: block;background-image: url(/img/2-off.gif);background-position: center;background-repeat: no-repeat;}
#top-menu a.tariff				{display: block;background-image: url(/img/3-off.gif);background-position: center;background-repeat: no-repeat;}
#top-menu a.office				{display: block;background-image: url(/img/4-off.gif);background-position: center;background-repeat: no-repeat;}
#top-menu a.grafik				{display: block;background-image: url(/img/7-off.gif);background-position: center;background-repeat: no-repeat;}
#top-menu a.contribution		{display: block;background-image: url(/img/5-off.gif);background-position: center;background-repeat: no-repeat;}
#top-menu a.help				{display: block;background-image: url(/img/6-off.gif);background-position: center;background-repeat: no-repeat;}
#top-menu a.jobs				{display: block;background-image: url(/img/8-off.gif);background-position: center;background-repeat: no-repeat;}

#top-menu a.about:hover			{background-image: url(/img/1.gif);background-position: center;background-repeat: no-repeat;}
#top-menu a.service:hover		{background-image: url(/img/2.gif);background-position: center;background-repeat: no-repeat;}
#top-menu a.tariff:hover		{background-image: url(/img/3.gif);background-position: center;background-repeat: no-repeat;}
#top-menu a.office:hover		{background-image: url(/img/4.gif);background-position: center;background-repeat: no-repeat;}
#top-menu a.grafik:hover		{background-image: url(/img/7.gif);background-position: center;background-repeat: no-repeat;}
#top-menu a.contribution:hover	{background-image: url(/img/5.gif);background-position: center;background-repeat: no-repeat;}
#top-menu a.help:hover			{background-image: url(/img/6.gif);background-position: center;background-repeat: no-repeat;}
#top-menu a.jobs:hover			{background-image: url(/img/8.gif);background-position: center;background-repeat: no-repeat;}

/* Нижнее Меню */
#bottom-menu					{font-family: Tahoma;font-size: 10px;}
#bottom-menu a					{padding: 3px; font-size: 10px;text-decoration: underline;color: #009bdd;font-family: Tahoma;}
#bottom-menu a:hover			{text-decoration: none; background-color: #eb2100; color: white;}

/* Форма */
.main-form						{background-image: url(/img/main-form.jpg);background-position: right top;background-repeat: no-repeat;height: 385px; width: 291px;}

div.hide						{visibility: hidden;}
div.vision						{ top: -385px; visibility: visible;z-index: 20;position: relative;}

.main-form table				{font-style: normal; font-weight: normal; font-size: 11px; width: 261px;vertical-align: bottom;}
.main-form td.name-form			{color: #009bdd; font-style: normal; font-weight: normal; font-size: 18px;}
.main-form td.all				{vertical-align: 20px;}
.main-form input.text			{border-color: #00638e; border-style: solid; border-width: 1px;}
.main-form input.radio			{margin-bottom: -3px;}

/*Услуги*/
.serv1	{color: #455757; font-style: normal; font-weight: normal; font-size: 12px; list-style-image: url(/img/serv1.gif);
		 margin-left:20px; margin-top:10px;}
.pb5	{padding-bottom:5px}
.serv2	{color: #455757; font-style: normal; font-weight: normal; font-size: 12px; list-style-image: url(/img/serv2.gif); margin-top:10px;}

/* Филиалы */
#office {margin-left: 15px;width: 229px;}
#office th {text-align: left;font-size: 16px;padding-bottom: 5px;color: #009BDD;border-bottom: 1px dotted #455757;font-weight: normal;}
#office td {padding-right: 5px; padding-bottom: 5px; padding-top: 5px; padding-left: 15px; background-image: url(/img/office-type.gif); background-position: left 9px; background-repeat: no-repeat;}
#office a {padding: 2px; color: #455757; font-style: normal; font-weight: normal; font-size: 11px;}
#office a:hover {background-color: #009bdd; color: #ffffff;}

/* Новости */
#news							{width: 230px;}
#news td						{padding-right: 5px; padding-bottom: 5px; padding-top: 5px; padding-left: 15px; background-image: url(/img/news-type.gif); background-position: left 7px; background-repeat: no-repeat;}
#news a							{text-decoration: underline; color: #455757; font-size: 12px; font-family: Arial;}
#news a:hover					{text-decoration: underline; color: #009bdd;}
#news p.time					{margin-bottom: 2px; color: #00638e; font-style: normal; font-weight: normal; font-size: 10px;}

/* Copyright */
#copyright						{height: 50px; color: #a5aab4; font-size: 12px;}
#copyright span.imidg			{padding-left: 20px;}

/* Центральная таблица */
#center-table					{top: 305px;z-index: 10;position: absolute;	background-image: url(/img/background.gif);background-position: left top;background-repeat: repeat;background-color: #eef2f4;}

.lozung							{text-align: left;font-family: Verdana;font-weight: bold;padding-bottom: 200px;padding-left: 452px;color: white;}

.lozungSE							{text-align: left;font-family: Verdana;font-weight: bold;padding-bottom: 200px;padding-left: 452px;color: white; font-size:19px; text-transform:uppercase;}
.lozungSE span  {display: block}
.lozungSE #l2		{font-size:24px;}
.lozungSE #l4		{font-size:17px;}


.lozung-text					{color: white;padding-bottom: 10px;padding-right: 10px;font-size: 12px;text-align: left;width: 230px;}
.telefon						{text-align: center; padding-top: 10px;font-weight: bold;color: #009bdd;font-size: 20px;}
.telefon2						{text-align: center; padding-top: 3px;font-weight: bold;color: #eb2100;font-size: 24px;}
.telefon2 .filial				{font-weight: bold;color: #0021dd;font-size: 16px;}


.padding-t						{padding-top: 15px;}
.padding-r						{padding-right: 15px;}
.padding-b						{padding-bottom: 15px;}
.padding-l						{padding-left: 15px;}

.margin-t						{margin-top: 15px;}
.margin-r						{margin-right: 15px;}
.margin-b						{margin-bottom: 15px;}
.margin-l 						{margin-left: 15px;}

.line-p							{margin-bottom: 0px; margin-top: 0px;}
.line-t							{background-position: 0 top; background-image: url(/img/line-w.gif); background-repeat: repeat-x;}
.line-r							{background-position: right 0px; background-image: url(/img/line-h.gif); background-repeat: repeat-y;}
.line-b							{background-position: 0 bottom; background-image: url(/img/line-w.gif); background-repeat: repeat-x;}
.line-l							{background-position: left 0px; background-image: url(/img/line-h.gif); background-repeat: repeat-y;}

/* таблица */
.tabll	{color: #455757; font-style: normal; font-weight: normal; font-size: 12px; background:none;}
.tabll TR.lighted {color: #455757; font-style: normal; font-weight: normal; font-size: 12px; background:#FFFFFF;}

/* This is the style for the popupdescriptions. */
#divTooltip						{width: 220px; padding:5px; position:absolute; top:0px; visibility:hidden; z-index:200; background-color:#eef2f4; layer-background-color:#eef2f4;}
.normalStyle					{width: 220px; padding:2px; text-align: left; font-weight:500; color:#000000; top:100px; font-family: arial; font-size:11px; background-color:#eef2f4; layer-background-color:#eef2f4; border-width:1px; border-style:solid; border-color:#00638e; cursor:default;}
.netscape4Style					{width: 220px; padding:0px; font-weight:500; color:#000000; top:100px; font-family: arial; font-size:11px; background-color:#eef2f4; layer-background-color:#eef2f4; border:1px solid #00638e;}
.errorForm { border:#FF0000 solid 1px; border-bottom:#FF0000 solid 1px; border-color:#FF0000; border-left:#FF0000 solid 1px; border-right:#FF0000 solid 1px; border-top:#FF0000 solid 1px; }
table#priceList	{
          background:#fff;
        }
        #priceList	td, #priceList	th	{
          font-size:10px; color:#000;
          border-left:1px solid #b7b7b7;
          border-bottom:1px solid #b7b7b7;
        }
        #priceList	th{
          text-align:center; padding:5px 1px;
          vertical-align: top;
        }

        #priceList	td  {
          text-align:center; padding:1px;
        }
        .pHead	{
          background-color:#e6e6e6;
        }

        .firstCell	{
        /*	border:1px solid red!important;*/
          border-left:none!important;
        }

        td.firstCell	{
          text-align:left!important;
          font-weight:bold;
        }
        th.ne4et	{
          background-color:#dadada;
        }

        tr.lineA	{
          background-color:#fff;
        }
        tr.lineA td.ne4et	{
          background-color:#f2f2f2;
        }

        tr.lineB	{
          background-color:#E0F3F9;
        }

        tr.lineB td.ne4et	{
          background-color:#d5e7ec;
        }
        #priceContainer	{
          background:#fff;
          padding:4px 2px;
        }
        #price	{
          background:#b7b7b7; padding:4px;
        }
        #price span{
            font-size: 12px;
        }
        #price a{
            font-size: 12px;
        }
        #price sup{
            font-size: 8px;
        }
        .pOn	{
          display:inline-block; background:#fff;
          color:#5f5f5f;
          padding:5px 10px;
          margin-right:1px;
        }
        .pLnk	{
          display:inline-block;
          color:#fff;
          padding:5px 10px;
          margin-right:1px;
        }

        a.pLnk:link, a.pLnk:visited	{
          color:#fff; text-decoration:underline;
        }
        a.pLnk:hover, a.pLnk:active	{
          color:#000; text-decoration:none; background:#e6e6e6;
        }
        .cl{
            background-color: #CCCCCC !important;
        }

/* КИТАЙ */

 #frm td.pt
     {
       padding-top: 5px;
	   font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
     }
     .formaz_tr
     {
       width: 260px;
	   color: #455757;
	   font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;

     }
     .goods th, .goods td
     {
         text-align: center;
         vertical-align: top;
         padding-right: 10px;
         padding-bottom: 10px;
     }

  .formaz div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	color: #455757;
}

.titlez {
	font-size: 14px;
	font-weight: bold;
	color: #455757;
	padding-top: 3px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.formaz select {
	font-size: 12px;
}
.formaz_tr {
	padding-top: 7px;
}
.formaz input {
	font-size: 12px;
}
.textblack {
	color: #455757;
}
	#frm input.text
{
    width: 200px;
    border: 1px solid #666666;
}
#frm textarea
{
    width: 515px;
    border: 1px solid #666666;
}
#frm textarea
{
    height: 100px;
}
table.fieldset
{
    width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	   font-size: 12px;
}
table.fieldset td
{
    padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
table.radioset td.lbl
{
    padding-right: 5px;
}
table.radioset td.fld
{
    padding-right: 10px;
}
div.error_box
{
    margin: 0;
    margin-bottom: 10px;
    padding: 0;
}
div.error_box span
{
    color: red;
}
div.msg{
    color: green;
    font-weight: bold;
    font-size: 13px;
    margin: 10px 0;
}
span.req{
    color: red;

}
.LeftBlock {margin: 0px 15px 10px 15px;padding: 5px;border: 2px dashed #E8EDF1;background-color: #ffffff;}
.LeftBlock h1 {font-size: 16px;border-bottom: 2px dashed #E8EDF1;padding: 10px 0px 5px 5px;}
.LeftBlock p {padding: 0px;margin: 5px 0px;font-size: 13px;color: #455757;}
.LeftBlock p a {color: #EB2100;}
.zay h1 {background: url(/img/zay.png) no-repeat right -2px;}
.doc h1 {background: url(/img/doc.png) no-repeat right -8px;}
.car h1 {background: url(/img/car.png) no-repeat right -1px;}
.zhd h1 {background: url(/img/zhd.png) no-repeat right -1px;}

.telefon2 {padding: 0px;text-align: left;position: absolute;}
.telefon2 p {padding: 0px;margin: 0px;font-size: 24px;}
.telefon2 p small {font-size: 12px;font-weight: normal;color: #455757;padding-left: 10px;}