BODY {
        FONT-FAMILY: Verdana, Tahoma, Arial, Courier Cyrillic, Helvetica; background-color: #FFFFFF;
        padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
        color: #575757;
}

.bg{ background-color: #f7f7f7; padding: 5px}

a { COLOR: #575757; FONT-SIZE: 10pt; }
a:link    { TEXT-DECORATION: underline; }
a:visited { TEXT-DECORATION: underline; }
a:hover   { TEXT-DECORATION: none; }

.title {COLOR: #004ba9;FONT-SIZE: 11pt; font-weight: bold; padding: 0 0 0 16px}  /*все заголовки */
.title2 {padding: 0 0 0 10px}
	.title-wrapper {padding: 0 0 25px 0}
	.title-wrapper a {font-weight: normal; position: relative; top: 13px;}
	.title h2 {COLOR: #004ba9; clear: both}
	
.disk-find {width: 250px; position: absolute; left: 354px;}
.tire-find {width: 250px; float: left; }
.find-wrapper {width: 549px; padding: 0 55px; margin-top: -30px; float: left; position: relative}

	.find-wrapper h2{COLOR: #004ba9;}
	.find-wrapper input {margin-top: 15px; width: 250px}
	.find-wrapper select {width: 80px;}
	.find-wrapper table {margin: 13px 0 0 0}
	.select {text-align: right;}





.news-link {color:  #004ba9; font-size: 12px}
.news {position: relative; margin: 10px 2px; display: inline; float: left; width: 170px; min-height: 180px; height:auto !important; height:170px; }
.news-content {padding: 10px}
.news-date {font-size: 10px; color: #222; text-align: right; padding:5px 10px; }
.news-header { padding: 10px; font-size: 10px}

	
.main-content {height: 100%; vertical-align: top; width: 600px; padding: 0 10px 0 10px ;}
.left-column {height: 100%; vertical-align: top; }
.right-column {vertical-align: top; height: 100%; width: 210px;}

TABLE { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 100%; border: 0px none White; font-size: 12px; }
td.column  { width: 200px;  text-align: center; }
td.menucol{ text-align: left; vertical-align: top; width: 200px; padding: 10px 0px 0px 0px; }
td.content{ text-align: left; vertical-align: top; width: 1000px; }
table.tbl2 { border-bottom: 3px solid Black;  }
table.right { width: 200px; }

.maintxt { FONT-SIZE: 10pt; white-space: nowrap; }
.maintxt:link    { COLOR: black;   TEXT-DECORATION: none; }
.maintxt:visited { COLOR: black;   TEXT-DECORATION: none; }
.maintxt:hover   { COLOR: black;   TEXT-DECORATION: underline; }

.conttxt { FONT-SIZE: 10pt; white-space: nowrap; }
.conttxt:link    { COLOR: black;   TEXT-DECORATION: underline; }
.conttxt:visited { COLOR: black;   TEXT-DECORATION: underline; }
.conttxt:hover   { COLOR: black;   TEXT-DECORATION: none; }

#head{ background: url(images/top2.jpg) no-repeat 0 0; width: 1000px; height: 300px;}

.find_by{ color: white; font-size: 13px; margin-left: 10px; height: 20px; text-align: right; padding:0 104px 0 0}

.find_by ul{ display: inline; margin: 0px; padding: 0px;}
.find_by li{ display: inline; list-style: none; margin-left: 7px; margin-right: 7px;  }
.find_by li a{ color: white; font-size: 12px; }
.find_by li a b{ color: white; font-size: 12px; }

#ishop{ margin-left: 10px; FONT-FAMILY: Arial; font-size: 25px; line-height: 50px; color: black; }
#name{ margin-left: 10px; FONT-FAMILY: Arial; font-size: 30px; line-height: 30px; color: black; }

.menu{line-height: 35px; }
.menu a { COLOR: #004ba9; margin-left: 17px;  FONT-SIZE: 14px; }

#navigat{ text-align: left; vertical-align: middle; white-space: nowrap; width: 100%; margin: 10px 10px 10px 10px; }
.hidmenu { border-bottom: 1px dotted Black; padding-bottom: 3px; }
.path{ FONT-SIZE: 10pt; }

.menuitem{ white-space: nowrap; text-align: left; vertical-align: middle; padding-bottom: 10px;}
.menuitem a { margin-left: 17px; }

h1{ font-size: 18px; text-align: left; display: inline; FONT-FAMILY: Arial, Verdana, Tahoma; color: #004BA9; font-weight: 100;}
h2{ font-size: 14px; text-align: left; display: inline; FONT-FAMILY: Arial, Verdana, Tahoma; }

.right_col{ white-space: nowrap; text-align: left; vertical-align: top; width: 229px; padding-left: 20px; line-height: 35px; }
.right_col a { COLOR: #004ba9; FONT-SIZE: 11pt; }

.right_col_item{ padding: 0px 5px 0px 20px;}
.small{ color: #DCDCDC; font-size: 10px;}

#foot_left{width: 190px;}
#foot{ background: url(images/foot_bg.gif) repeat-x; height: 184px; width: 100%; }
#contacts{ background: url(images/foot.jpg) no-repeat; width: 600px; height: 184px; }
#foot_right{background: url(images/foot_right.jpg) no-repeat; vertical-align: middle; padding: 0 0 0 20px; text-align:right; width:200px; }


.tbl_td_border{ text-align: center;  height: 17px; font-size: 95%; padding: 5px;}
.before_add td{ text-align: left; vertical-align: top;  font-size: 95%;}
