* {margin:0px; padding:0px;}

html {background-color:#F2F2F2;}

body {position:relative; margin:20px; padding:13px 20px 20px 20px; background-color:#FFFFFF;}

img {border:0px;}

col {display:block;}

a {font-family:Tahoma; font-size:14px; color:#FF0033; text-decoration:none; border-bottom: 1px solid #CC3300; border-left-color: #CC3300; border-left-style: none; border-left-width: 1px; border-right-color: #FFFFFF; border-right-style: none; border-right-width: 1px; border-top-color: #CC3300; border-top-style: solid; border-top-width: 1px }
a:hover {text-decoration:underline;}

h2 {margin-bottom:12px; font-family:Tahoma; font-size:14px; color:#333333;}
h2 span {display:block; margin-top:4px; font-size:11px; font-weight:normal; color:#C3C3C3;}
h2 span a {color:#B03333;}
h3 {margin-bottom:30px; font-family:Tahoma; font-size:11px; color:#333333;}
div.poloska {margin-bottom:10px; padding:5px; padding-left:0px; border-bottom:1px solid #C3C3C3; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold;}

div.kak {position:absolute; right:20px; top:13px; text-align:right; font-size:9px;}
div.kak a {font-family:Tahoma; font-size:11px; color:#9C0000;}
div.kak span {font-family:Tahoma; font-size:11px; color:#333333; font-weight:bold; text-decoration:none;}

table {font-family:Tahoma; font-size:14px; color:#000000; text-align: center;}
table td {vertical-align:top; border: none }
table.serv td {width:25%; padding-bottom:35px; text-align:center;}
table.serv td img {display:block; margin:12px auto 10px auto;}
/* измененные стили */
.table1 tr.numfill{
  background-color: #DBEBD8;
  text-align: center
}
.table2 tr.numfill{
  background-color: #DBEBD8;
  text-align: center
}

input.button {
  border: medium none #FFFFFF;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  font-style: normal;
  background: #DDDDDD;
  color: #FF0033;
  width: auto;
  margin-top: 5px
}
input.azslist{
  padding-bottom: 0px;
  padding-top: 0px;
  background: #EEEEEE;
  margin-top: 3px;
  margin-bottom: 3px;
  border-width: 1px 1px 1px 1px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: underline
}
input.basetarif{
  padding-bottom: 0px;
  padding-top: 0px;
  background: #EEEEEE;
  margin-top: 3px;
  margin-bottom: 3px;
  border-width: 1px 1px 1px 1px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: underline
}
input.getdata{
  padding-bottom: 0px;
  padding-top: 0px;
  background: #EEEEEE;
  margin-top: 3px;
  margin-bottom: 3px;
  border-width: 1px 1px 1px 1px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: underline
}
table.menu{
  border: none;
  text-align: center;
  font-size: 14px;
  color: #000033
}

b.status {
  font-family: "Times New Roman", Times, serif;
  font-size: larger;
  color: #009933;
  border-bottom: 1px solid #009933
}
b.selectvid {
    font-family: "Times New Roman", Times, serif;
    font-size: 2em;
    color: #009933;
    border-bottom: 1px solid #009933
}

/* измененные стили */
#vibral {position:absolute; bottom:28px; right:22px;}

.diler_f2 {border:10px solid #F2F2F2; background-color:#F2F2F2;}
.diler_ff {border:10px solid #FFFFFF; background-color:#FFFFFF;}

table.param_azs {margin-bottom:35px;}
table.param_azs td {padding-bottom:5px;}

table.marka_topliva {margin-bottom:35px;}
table.marka_topliva td {height:43px; width:32px; padding-top:4px; text-align:center;}
table.marka_topliva td img {display:block; margin:0px auto auto auto;}
table.marka_topliva td.left {width:5px; background-image:url(/files/Image/marka_topliva/left.gif); background-repeat:no-repeat; background-position:right top;}
table.marka_topliva td.right {width:5px; background-image:url(/files/Image/marka_topliva/right.gif); background-repeat:no-repeat; background-position:left top;}
table.marka_topliva .bg1 {background-image:url(/files/Image/marka_topliva/bg_1.gif); background-repeat:no-repeat;}
table.marka_topliva .bg2 {background-image:url(/files/Image/marka_topliva/bg_2.gif); background-repeat:no-repeat;}

.ico_serv {margin-bottom:35px;}
.ico_serv img {margin-right:28px; margin-bottom:16px;}
.serv_off {filter:alpha(opacity=20); -moz-opacity:0.2;}

.border {border:1px solid #C3C3C3;}

.karta {margin-bottom:35px; text-align:right; table-layout:fixed;}
.karta a {display:block; /*height:100%;*/ padding-bottom:4px; border:2px solid #FFFFFF;}
.karta a:hover {border:2px solid #DC241F;}
.karta img {display:block; margin:auto;}

.karta .spisok_azs td {height:29px; text-align:left;}
.karta .spisok_azs td a {display:block; width:170px; height:20px; padding-top:7px; background-image:url(/files/Image/cards/karta_spisok_azs.gif); background-repeat:no-repeat; border:0px;}
.karta .spisok_azs td a:hover {background-image:url(/files/Image/cards/karta_spisok_azs_on.gif); background-repeat:no-repeat; border:0px;}
.karta .spisok_azs td a div {float:left; position:relative; top:-7px; height:28px; width:25px; margin-right:8px; background-position:right center; background-repeat:no-repeat;}

.karta .spisok_azs td a div.pozitiv {background-image:url(/files/Image/ico_spisok/auto_pozit.gif);}

.karta2 {margin-bottom:35px; text-align:right; table-layout:fixed;}
.karta2 td {text-align:center; padding-bottom:10px;}
.karta2 img {display:block; margin:auto;}

div.poloska_dashed {border:1px dashed #C3C3C3;}

.table1 {
            border-left:1px solid #C9C9C9;
            border-top:1px solid #C9C9C9;
            border-right:1px solid #C9C9C9;
            border-bottom-color: #000000;
            border-bottom-style: solid;
            border-bottom-width: 1px;
            text-align: center; font-size: 14px; font-family: "Times New Roman", Times, serif
}
.table1 thead tr td {padding:8px; font-weight:bold; border-bottom-style: solid; border-bottom-width: 1px }
.table1 thead tr td table tr td {padding:0px !important;}
.table1 td.grey_night {background-color:#ECECEC; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
.table1 td.grey {background-color:#F5F5F5; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.table1 th.grey{background-color:#F5F5F5; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; text-align: center; border-color: #000000 }
.table1 td.blu_night {background-color:#EAF5FF; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
.table1 td.blu {background-color:#F2F8FF; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.table1 td.yellow_night {background-color:#FFFCE7; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
.table1 td.yellow {background-color:#FFFDF2; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.table1 td {
  border-bottom-width: 1px;
  border-bottom-style: groove;
  border-bottom-color: #D4D0C8;
  font-size: 14px
}

.tb_inner_1 td {/*padding:7px 10px 10px 10px;*/ padding-top:7px; text-align:center; height:37px; _height:20px; border-right:1px solid #EAEAEA; font-size:9px; vertical-align:middle;}

.table2 {border:1px solid #C9C9C9;}
.table2 thead tr td {padding:8px; font-weight:bold;}
.table2 thead tr td table tr td {padding:0px !important;}
.table2 td.grey_night {background-color:#ECECEC; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;
                       text-align: center; font-size: 12px; font-family: Arial, Helvetica, sans-serif;

}
.table2 td.grey {background-color:#F5F5F5; border-left:1px none #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; border: none }
.table2 th.grey {background-color:#F5F5F5; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;
                text-align: center; font-size: 14px; font-family: "Times New Roman", Times, sans-serif
}
.table2 td.blu_night {background-color:#EAF5FF; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
.table2 td.blu {background-color:#F2F8FF; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.table2 td.yellow_night {background-color:#FFFCE7; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
.table2 td.yellow {background-color:#FFFDF2; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.table2 td.green_night {background-color:#EFFFE4; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
.table2 td.green {background-color:#F7FFF2; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.raon {padding:8px;}

table.ssilki a {font-family:Tahoma; font-size:9px; color:#333333; white-space:nowrap;}
table.ssilki a:hover {color:#B03333;}
table.ssilki tr td {padding:6px 7px 3px 7px; height:11px; border-bottom:1px solid #EAEAEA; text-align:left;}

.tb_inner_2 td {text-align:center; height:20px; border-right:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; font-size:9px; vertical-align:middle; color:#B03333; width:20px}

.region td {padding-right:6px;}
.region a {color:#9C0000;}

.ye {border-bottom:2px solid #D5D3D3; border-right:2px solid #D5D3D3;}
.ye td {padding:8px; border:1px solid #ABA8A8; background-color:#FFFCE7;}
.ye td h5 {border-bottom:1px solid #A09F9B; font-size:11px; padding-bottom:4px; width:300px; margin-left:124px;}
.ye td img {display:block; float:left; margin-right:11px;}

#r1_ 1, #r1_ 2, #r1_3, #r1_4, #r1_5, #r1_6, #r1_7, #r1_8, #r1_9, #r1_10, #r1_11, #r1_12, #r1_13, #r1_14, #r1_15, #r1_16, #r1_17, #r1_18, #r1_19, #r1_20 {display:none;}

/* 8 сентября 2009 начнем */
.discount{
	width: 750px;
}
.discountT{
	width: 750px;
	 border-left:1px solid #C9C9C9;
     border-top:1px solid #C9C9C9;
            border-right:1px solid #C9C9C9;
            border-bottom-color: #000000;
            border-bottom-style: solid;
            border-bottom-width: 1px;
            text-align: center; font-size: 14px; font-family: "Times New Roman", Times, serif
}
.discountT th.grey{
	background-color:#F5F5F5; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;
    text-align: center; font-size: 14px; font-family: "Times New Roman", Times, sans-serif
}

.discountT td.grey_night{background-color:#ECECEC; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; padding: 3px;}
