body { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; }
h1 { FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; margin-top: 5px; margin-bottom: -10px; }
hr { border-bottom : 1px dashed Gray; border-top-style : none; margin-left: 4px; margin-right: 4px; }

.print_h1 { FONT-SIZE: 20px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px; }

h2 { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; margin-bottom: 0px; margin-top : 0px; }
h3 { font-size: 18px; color: #003399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
th { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

td { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

a { TEXT-DECORATION: underline; }
a:hover { TEXT-DECORATION: none; }

li { margin: 0px 0px 5px 0px; }

.blackred { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #9c0000; TEXT-DECORATION: none }
.red { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #9c0000; TEXT-DECORATION: none }
.red2 {font-weight: bold; font-size: 11px; color: #9c0000; text-decoration: none }
.red3 {font-weight: bold; font-size: 18px; color: #FF0000; text-decoration: none }
a.top { font-weight: bold; font-size: 12px; color: #FFFFFF; text-decoration: none; }
a.top:hover { text-decoration: underline; }
a.index { color: #000000;  }
a.black { FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none;}
a.black:hover { TEXT-DECORATION: underline;}
a.red { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #9c0000; TEXT-DECORATION: none; }
a.red:hover { TEXT-DECORATION: underline; }

.top_a { color: #FFFFFF; height: 22px; vertical-align: top; }
.top_a a { color: #FFFFFF; margin: 0px 20px 0px 0px; }

a.red1 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #9c0000; TEXT-DECORATION: none; border: 1px #003366 solid; display: block; text-align: center; padding: 3px 25px 3px 25px; }
a.red1:hover { background-color: #DDDDDD; }

a.yellow { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFAA00; TEXT-DECORATION: none; border: 1px #003366 solid; display: block; text-align: center; padding: 3px 25px 3px 25px; }
a.yellow:hover { background-color: #DDDDDD; }

a.normbluebold { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0000CC; TEXT-DECORATION: none; border: 1px #003366 solid;  display: block; text-align: center; padding: 3px 25px 3px 25px; }
a.normbluebold:hover { background-color: #DDDDDD; }

a.blue { FONT-SIZE: 11px; COLOR: #0066FF; text-decoration : none; border-bottom-style: dashed; border-bottom-width: 1px; line-height: 16px; }
a.blue:hover { border-bottom-style : solid; }

.top { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; TEXT-DECORATION: none }

a.tops { font-size: 11px; color: #9D092E; text-decoration: underline; font-weight: bold }
a.tops:hover { text-decoration: none; }

a.a_h2 { font-weight: bold; font-size: 14px; COLOR: #000000; text-decoration: underline; }
a.a_h2:hover { text-decoration: none; }

.black1 a { COLOR: #000000; }
.text {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.blacksmull { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.grey { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #818181; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.redsmall { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #9c0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
a.under { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006699; TEXT-DECORATION: underline }
a.under:hover { TEXT-DECORATION: none }

.under { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.orange { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fe6203; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.under2 {FONT-WEIGHT: normal; font-size: 11px; color: #003399; }
.white { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none; }
.white11 { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none; }
.wh { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none }
.blackbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.gradus {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ruscat {
	FONT-SIZE: 9pt; COLOR: #003399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.whitesmull {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.active_top {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.formtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.blue {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.norm {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.atop {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.menucats {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menulink {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003399; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.menulinkW {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.normblue {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #00659c; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #efefce; TEXT-DECORATION: none
}
.normbl {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #00659c; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.normlight {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.small { FONT-SIZE: 11px; COLOR: #818181; }
.outerbord {
	BACKGROUND-COLOR: #cecf9c
}
.smallblackodd {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallblackeven {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fcfcf3; TEXT-DECORATION: none
}
.middle {
	FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.actcat {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.name {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif
}
.group_name {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #006699; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif
}
.groupname {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #006699; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif
}
.fld_name {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #e9edf4; FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif
}
.fldname {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #e9edf4; FONT-FAMILY: Verdana, Arial,  Helvetica, sans-serif
}
.form {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
select       { font-family: Tahoma,Verdana,sans-serif; color: #003366; border: 1px solid #003366 1; font-weight: bold; background: #F8F8F8; font-size: 10pt; }

.dt0 { margin-left : 0px; color : #222222; }
.dt1 { margin-left : 35px; }
.dt2 { margin-left : 70px; }
.search {
	border : 1px solid #000033;
	font-style : normal;
	font-weight : normal;
    font: 12px Verdana, Tahoma, sans-serif;
	color : Black;
	background: #FFFFFF;
	margin-top:1px;
	margin-right : 7px;
    padding-left: 3px;
    border-style: outset;
	}
.kol_vo {
    font-family: Verdana, Tahoma, sans-serif;
    color: #003399;
    border: 1px solid #003366;
    background: #FFFFFF;
    font-size: 9pt;
    font-weight: bold;
    padding-left: 4px;
    border-style: inset;
	}
.comment {
	border-left : 3px solid Maroon;
	padding-left : 5px;
}
.inp2 {
    border: 1px solid #003366;
    color: #003399;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background: #FFFFFF;
    font-size: 13px;
	margin-top: 1px;
	margin-right: 7px;
}

.inp3 {
    border: 1px solid #003366;
    color: #003399;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background: #F8F8F8;
    font-size: 13px;
	margin-top: 1px;
	margin-right: 7px;
}

.inp4 {
    border: 1px solid #003366;
    color: #003399;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background: #F8F8F8;
    font-size: 13px;
	padding-top: 1px;
	margin-right: 7px;
    background: url(img/bg_textarea.gif) repeat;
}

.v_trakt {
  background-image : url(/img/dotline_v.gif);
  background-repeat : repeat-y;
}
.mdl {
	color: #00008B;
	margin-left : -20px;
	line-height : 12px;
	padding-bottom : 0px;
	}
table.tablecontent td {
    border-width: 0px 1px 1px 0px;
    border-style: solid;
    border-color: #7F7F7F;
}

table.tablecontent {border: 1px solid #cccccc; margin: 0px 4px;}
.shm td {
  text-align: center;
  background-color: #FFFFFF;
  FONT-SIZE: 12px;
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.num {
  background:url(/img/num.gif) no-repeat;
  height: 16px;
  width: 16px;
  font-weight: bold;
  text-align: center;
  color: #333333;
  font-size: 11px;
  letter-spacing: -1px;
  margin-left: -1px;
  padding-top: 1px;
}
.num3 { background:url(/img/num3.gif) no-repeat; height: 30px; width: 30px; padding-top: 7px; font-size: 12px; font-weight: bold; text-align: center; }
.num3 a { color:#111111; text-decoration: underline; }
.num3 a:hover { text-decoration: none; }

.bardov { color: #910000; font-weight: bold; }

.ured { color: #cf2724; font-weight: bold; font-size: 11px; }

#descr_tyres li {
  list-style-position: inside;
}

.err_hide { background: #f0f0f0 url(img/err_hide.gif) center no-repeat; height: 20px; margin: 10px 0px 0px 0px; border: 1px solid #CCCCCC; cursor: pointer; }

.err_show { margin:auto; background: #f0f0f0 url(img/err_hide.gif) center top no-repeat; height: 24px; font-size: 11px; font-weight: bold; cursor: pointer; border-bottom: 1px solid #CCCCCC; }

.fast_select { width: 25px; height: 22px; margin-top: -5px; }

.sel_par { margin-top: 2px; margin-bottom: 0px; }

ul.m_r { margin: 0px; }
ul.m_r li { list-style: none; margin: 0px 0px 3px -35px; }
ul.m_r li a { FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none; margin: 0px 0px 0px 5px;}
ul.m_r li a:hover { TEXT-DECORATION: underline;}

.model_auto td {
  border-bottom: 1px #999999 dashed;
  padding-right: 5px;
  padding-left: 5px;
}

#sel_wheels { background: url(img/sel_wheels.gif) no-repeat bottom right; vertical-align: top; }
#sel_tyres { background: url(img/sel_tyres.gif) no-repeat bottom right; vertical-align: top; }

.tei {
  float: left;
  position: relative;
  border: 1px solid #999999;
  margin: 10px;
  padding: 5px;
  text-align: center;
  vertical-align: middle;
  z-index: 1000;
}
.tei img {
  border: 0px;
}

div.img_txt_rght {
  float: right;
  color: #0066FF;
  font-style: italic;
  text-align: center;
  padding: 0px 10px 0px 10px;
}

table.tbord {
  border: 1px solid #CCCCCC;
  border-collapse: collapse;
}

table.tbord th {
  background: #EEEEEE;
}
table.tbord td {
  border: 1px solid #CCCCCC;
  text-align: center;
  padding: 3px 3px 3px 3px;
}

img.img_news {
  float: left;
  margin: 0px 20px 10px 0px;
}

table.rmenu {
  background: #FFFFFF;
  width: 100%;
  margin: auto;
}

table.rmenu div.pi {
  float: left;
  background: url(img/bul_sprite.gif) no-repeat;
  width: 14px;
  height: 14px;
}

table.spisok {
  margin: auto;
  border-top: 1px dashed #CCCCCC;
}
table.spisok td {
  width: 130px;
  padding: 5px 10px 5px 10px;
  border-bottom: 1px dashed #CCCCCC;
}

table.spisok td:hover {
  background: #DDDDDD;
}

table.spisok td a {
  display: block;
}
table.spisok td a:hover {
  color: #FF0000;
}

table.tbl_at td {
  border-bottom: 1px dashed #999999;
}

table.tbl_at tr:hover {
  background: #EEEEEE;
}
table.tbl_at a:hover {
  color: #FF0000;
}

div.shd_var {
  float: left;
  background: #910000 url(/img/right.gif) no-repeat top right;
  height: 22px;
  margin: 0px 0px 0px 0px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}

div.shd_var div {
  text-align: center;
  background: url(/img/left.gif) no-repeat top left;
  padding: 4px 10px 5px 10px;
}

div.knopki_d {
  float: left;
  margin: 3px 8px 3px 8px;
}
div.knopki_d a {
  display: block;
  color: #0000FF;
}
div.knopki_d a:hover {
  color: #FF0000;
}
div.knopki {
  float: right;
}
div.knopki a {
  display: block;
  color: #0000FF;
  height: 20px;
  margin: 0px 10px 0px 20px;
}
div.knopki a:hover {
  color: #FF0000;
}
div.knopki a.clk {
  font-size: 11px;
  width: 54px;
  margin: 0px 5px 0px 0px;
}
div.knopki img {
  padding: 0px 3px 0px 0px;
  border: 0px;
}
div.knopki form {
  margin: 0px 0px 0px 0px;
}
form.all4ses {
  float: right;
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
}

a.but_diski {
  border: 1px double #0000FF;
  padding: 5px 5px 5px 25px;
  color: #0000FF;
  font-weight: bold;
  text-decoration: none;
  background: #EEEEEE url(/img/disk_sm3.jpg) no-repeat 5px 5px;
}

a.but_diski:hover {
  color: #FF0000;
  text-decoration: underline;
  background: #FFFFFF url(/img/disk_sm3.jpg) no-repeat 5px 5px;
}

table.spis_disk tr:hover { background: #EEEEEE; }

table.spis_disk { border-bottom: 1px solid #DDDDDD; }
table.spis_disk td { border-top: 1px solid #DDDDDD; }
table.spis_disk table td { border-bottom: 1px solid #DDDDDD; border-top: 0px solid #DDDDDD; }

td.a_img a { width: 20px; height: 16px; background: url(/img/bul_sprite.gif) no-repeat; margin: 2px 3px 0px 1px; display: block; float: right; }
td.a_img a.a_img_index { background-position: -104px 0px; }
td.a_img a.a_img_sm { background-position: -124px 0px; }
td.a_img a.a_img_bskt { background-position: -144px 0px; }
td.a_img a.a_img_kntk { background-position: -164px 0px; }
td.a_img a.a_img_inf { background-position: -184px 0px; }














