body  {
	margin: 0px;
	padding: 0px;
	background: White;
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.trUp {
	background-color: #004DC0;
	background: url(img/designWork_07.gif);
	background-repeat: repeat-x;
}
.tdMenu {
	background: url(img/designWork_09.gif);
	background-color: #004DC0;
	background-repeat: no-repeat;
	background-position: top right;
}

.tdNewsBul {
	background: url(img/designWork_12.gif);
	background-color: #FFF400;
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0px;
	padding: 0px;
}
.tdNewsBulText {
	background-color: #FFF400;
	margin: 0px;
	padding: 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	vertical-align: middle;
}
.tdUpText {
	margin: 0px;
	padding: 0px;
	font-size : 9px;
	vertical-align: middle;
	text-align: right;
}

.ul1 { 
	text-align: left;
	list-style: square; 
	font-weight: bold;	
	margin: 5px 2px 20px 40px;
	padding: 0px;
}
.ul2 { 
	text-align: left;
	list-style: square;
	margin: 5px 2px 5px 40px;
	padding: 0px;

}

.li1 { border-bottom: 1px dashed #89B9E6; 
	width: 158px;
	color: White;
	margin: 10px 0px 10px 0px;
}
.li1b { border-bottom: 1px dashed #89B9E6; 
	width: 158px;
	color: White;
	margin: 10px 0px 10px 0px;
}

.li1b .mnu {
	color: #FF9A00;
}

.li0 { border-bottom: 1px dashed #89B9E6; 
	width: 75px;
	color: White;
	margin: 10px 0px 10px 0px;
}
.li2 { border-bottom: 1px dashed #89B9E6; 
	width: 146px;
	color: White;
	margin: 10px 0px 10px 12px;
	list-style: disc;
}
.li2b { border-bottom: 1px dashed #89B9E6; 
	width: 146px;
	color: White;
	margin: 10px 0px 10px 12px;
	list-style: disc;
}
.li2b .mnu {
	color: #FF9A00;
}

li  { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.li3 { border-bottom: 1px dashed #89B9E6; 
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #ffffff;
	font-size: 12px;
}
h1 {
	font-size: 12px;
	margin: 0px 0px 5px 0px;
	background-color: #004DC0;
	background-image: url(img/grad.gif);
	background-position: right;
	background-repeat: repeat-y;
	color: White;
	padding: 5px 10px 5px 10px;
		
}
h2 {
	font-size: 14px;
	margin: 20px 5px 10px 5px;	
	color: #454545;
		
}
h2.firstPage {
	font-size: 12px;
	margin: 0px 0px 5px 0px;
	background-color: #004DC0;
	background-image: url(img/grad.gif);
	background-position: right;
	background-repeat: repeat-y;
	color: White;
	padding: 5px 10px 5px 10px;
		
}

h3.leftMenuHead {
	font-size: 12px;
	margin: 10px;	
	color: White;
}
h3 {
	font-size: 14px;
	margin: 20px 5px 10px 5px;	
	color: #454545;

}

h4, h5, h6 {
	font-size: 12px;
	margin: 20px 5px 5px 5px;	
	padding: 0px;
	color: Black;

}

h3.loginForm {
	font-size: 12px;
	margin: 10px 5px 5px 5px;	
	color: White;
}
h2 a {
	color: White;
	text-decoration: underline;
}
h2 a:hover {
	color: White;
	text-decoration: none;
}

h1 a {
	color: White;
	text-decoration: underline;
}
h1 a:hover {
	color: White;
	text-decoration: none;
}

.td1 {
	background: url(img/ugolok.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #8ABAE6;
	text-align: right;	
}
.tdHeader {
	background: url(img/textureUp.png);
	background-color: #373380;
}

form {
	margin: 0px;
	padding: 0px;
}

p.leftMenu {
	margin: 5px 5px 5px 5px;
	font-size : 11px;
	text-align: left;
   color: #454545;

}
p.leftMenuSmall {
	margin: 0px 5px 0px 5px;
	font-size : 9px;
	text-align: left;
	vertical-align: top;
   color: #454545;

}

 a.greyLink {
	color: #454545;
	text-decoration: none;
}

a.greyLink:hover{
	color: #454545;
	text-decoration: underline;
}

p.leftMenuRight {
	margin: 5px 10px 5px 10px;
	font-size : 11px;
	text-align: right;
}

p.centerWhite {
	margin: 10px 5px 10px 5px;
	font-size : 10px;
	text-align: center;
	color: White;
}
p.centerGrey {
	margin: 5px 5px 15px 5px;
	font-size : 11px;
	text-align: center;
	color: #404040;
	font-weight: bold;
	padding: 0px;
}
p.atten {
	background-color: #FFB5B2;
	color: Black;
	font-size : 12px;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	text-align: justify;

}

.centerGreyLink {
	color: #404040;
}


.bottom {
	margin: 0px;
	font-size : 10px;
	text-align: center;
   color: #454545;
}
.bottom2 {
	margin: 0px;
	padding: 3px;
	font-size : 10px;
   color: #454545;
}

p {
	font-size: 12px;
	padding: 0px;
	margin:  10px 5px 10px 5px;
	text-align: justify;
	color: #454545;
	color: Black;
	line-height: 120%;

}

.main  {
	font-size: 12px;
	padding: 0px;
	margin:  10px 5px 10px 5px;
	text-align: justify;
	color: #454545;
	color: Black;
	line-height: 120%;

}

div.main p  {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	text-align: justify;
	color: #454545;
	color: Black;
	line-height: 120%;

}

.small  {
	font-size: 9px;
	padding: 0px;
	margin:  10px 5px 10px 5px;
	text-align: left;
	color: Black;

}
.small2  {
	font-size: 9px;
	padding: 0px;
	margin:  5px 5px 5px 5px;
	text-align: left;
	color: Black;

}

.underPic  {
	font-size: 8px;
	padding: 0px;
	margin:  0px 0px 0px 0px;
	text-align: center;
   color: #000000;
}

.left {
	text-align: left;	
}
.right {
	text-align: right;
}
.center {
	text-align: center;
}

a {
	color: #003D99;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

a.mnu {
	color: White;
	text-decoration: none;
}

a.mnu:hover {
	color: #FFF400;
	text-decoration: none;
}





table.tblAutoList
{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 10px;
	
}
table.tblAutoListBig
{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 12px;
	
}

.greyBg, .t_grey
{
	background-color: #F5F5F5;
}
.whiteBg
{
	background-color: #FFFFFF;
}
.blueBg
{
	background-color: #B7D0E6;
}
.lightYellowBg, .t_yellow
{
	background-color: #FFFCB2;
}

.tHead, .t_head
{
	background-color: #B7D0E6;
	font-weight: bold;
	font-size: 10px;
	color: Black;
}
.blueTable td
{
	background-color: #B7D0E6;
	font-weight: bold;
	font-size: 11px;
	color: Black;
	text-align: center;
}

.tHead3, .t_head3
{
	background-color: #B7D0E6;
	font-weight: bold;
	font-size: 10px;
	color: Black;
	padding: 10px;
}
.tHead2, .t_head2
{
	background-color: #F5F5F5;
	font-weight: bold;
	font-size: 10px;
	color: Black;
}



.tHeadRow {
	font-size: 10px;
	font-weight: bold;
	margin: 10px;
	background-color: #B7D0E6;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	margin: 10px;
	padding: 5px 10px 5px 10px;

}

p.aucY {
	width: 90px;
	height: 25px;
	margin: 2px 2px 2px 2px;
	padding: 2px 0px 0px 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-align: center;
	color: Black;
	background-image: url(img/aucY.png);
}
p.aucG {
	width: 90px;
	height: 25px;
	margin: 2px 2px 2px 2px;
	padding: 2px 0px 0px 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-align: center;
	background-image: url(img/aucG.png);
}
p.aucG a {
	color: Black;
	text-decoration: none;
}
p.aucY a {
	color: Black;
	text-decoration: none;
}

p.aucCenter {
	margin: 2px 2px 2px 2px;
	padding: 1px 0px 0px 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-align: center;
	font-weight: bold;
}

p.smallTextR {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-image: url(img/uhoR.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	color: White;
}
p.smallTextY {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-image: url(img/uhoY.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	color: White;
}

p.smallTextYLong {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-image: url(img/uhoYLong.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	color: White;
}



.persMenu {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-size : 10px;
	text-align: center;
	color: Black;
}

hr {
	margin: 0px;
   padding: 0px;
   border: none;
   height: 1px;
   background-color: #8D8D8D;
	text-align: center;
   } 
div.form {
	padding: 0px;
	text-align: right;
	font-size: 10px;
	margin-right: 50px;
	margin-top: 0px;	
}
input.inp {
`	border: 1px solid White; 
	background-color: #EAEAEA;
	width: 80px;
	padding: 0px;
	margin: 1px;
	font-size: 10px;
	line-height: normal;
}
textarea {
	border: 1px solid Black; 
	background-color: White;	
}
input.colored {
	border: 1px solid White; 
	width: 80px;
	padding: 0px;
	margin: 1px;
	font-size: 10px;
	background-color: #004DC0;
	color: White;
	line-height: normal;
}
sup {
	font-size: 5px;
}



p.auct
{
	margin: 1px 1px 1px 1px;
	padding: 15px 0px 0px 0px;
	width:110px;
	height: 70px;
	background-image: url(img/uhoBigGrey.gif);
	background-repeat: no-repeat;
	background-position: top center;
	text-align: center;
	font-size : 11px;
	font-weight: bold;
}
p.auctmakers
{
	margin: 3px;
	padding: 15px 2px 0px 2px;
	width:110px;
	height: 50px;
	background-image: url(img/uhoBigGrey.gif);
	background-repeat: no-repeat;
	background-position: top center;
	font-size : 12px;
	font-weight: bold;
	text-align: center;
	float: left;
	
}
p.auctmodels
{
	margin: 3px;
	padding: 15px 2px 0px 2px;
	width:110px;
	height: 50px;
	background-image: url(img/uhoBigGrey.gif);
	background-repeat: no-repeat;
	background-position: top center;
	font-size : 12px;
	font-weight: bold;
	text-align: center;
	float: left;
	
}

a.auctlnk {
	text-decoration: none;
	color: Black;
	
}
a.auctlnk:HOVER {
	text-decoration: underline;
	color: Black;
	
}
form {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
input {
	margin: 1px;
	height: 20px;
	font-size : 12px;
}
select
{
	border: 1px solid Black; 
	margin: 1px;
	height: 20px;
	background-color: #F6F6F6;
	font-size : 10px;
}

textarea {
	border: 1px solid Black; 
	margin: 1px;
}
.pers_text 
{
	font-size : 11px;
	margin: 0px 0px 10px 0px;
	text-align: center;
}
.photo
{
	margin: 0px 5px 0px 5px;
}
.attenForm
{
	margin: 5px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background-color: #FFB5B2;
	font-size: 12px;
}

input.bid {
	background-color: #DA251D;
	color: White;
	height: 23px;
	
}

.darkBorder {
	border: 1px solid Black; 	
}
.star
{
	color: #DA251D;
	font-size: 10px;
}
.new {
	color: #DA251D;	
}
img.news { 
	float:left; 
	margin: 0px 10px 10px 0px;
}

label {
	margin: 0px;
	padding: 3px;
	width:75px;
	float: left;
}

.tdOcenka {
	background-color: #B7D0E6;
}
.tdOcenka label {
	margin: 0px;
	padding: 3px;
	width:40px;
	float: left;
}
	
h2 em {
	font-style: normal;
	color: #FFF500;
	color: #FF9A00;
}

table.tableCalc {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  padding:  0px;
  margin:  0px;
  border-collapse: collapse;   /* избавляемся от расстояния между ячейками */
  border-top: 1px solid Black;
  border-left: 1px solid Black;
  border-right: none;
  border-bottom: none;
}

.tableCalc td {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding:  5px;
  margin:  0px;
  border-top: none;
  border-left: none;
  border-right: 1px solid Black;
  border-bottom: 1px solid Black;
  text-align: center;
}

.tableCalc td.bestDuty {
  color: Blue;
  font-weight: bold;
}

.tableCalc th {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding:  5px;
  margin:  0px;
  border-top: none;
  border-left: none;
  border-right: 1px solid Black;
  border-bottom: 1px solid Black;
  text-align: center;
}

table.tableCalc2 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  padding:  0px;
  margin:  0px;
  /*border-collapse: collapse;    избавляемся от расстояния между ячейками */
  border-top: 1px solid #DADADA;
  border-left: 1px solid Black;
  border-right: none;
  border-bottom: none;
}

.tableCalc2 td {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding:  3px;
  margin:  0px;
  text-align: center;
  border-right: 1px solid Black;
  border-bottom: 1px solid #DADADA;
}

.tableCalc2 td.bestDuty {
  font-weight: bold;
}

.tableCalc2 th {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding: 3px;
  margin:  0px;
  text-align: center;
  background-color: #B7D0E6;
  border-right: 1px solid Black;
  border-bottom: 1px solid #DADADA;
}
.tableCalc2 th.calc2 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding:  3px;
  margin:  0px;
  text-align: center;
  background-color: #B7D0E6;
  background-color: #F5F5F5;
}

table.tableCalc3 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  padding:  0px;
  margin:  0px;
  /* border-collapse: collapse;   избавляемся от расстояния между ячейками */
  border-top: 1px solid #DADADA;
  border-left: 1px solid #DADADA;
  border-right: none;
  border-bottom: none;
}

.tableCalc3 td {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding:  5px;
  margin:  0px;
  border-top: none;
  border-left: none;
  border-right: 1px solid Black;
  border-bottom: 1px solid #DADADA;
  text-align: center;
}

.tableCalc3 td.intCalc {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding:  5px;
  margin:  0px;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #DADADA;
  text-align: center;
}

.tableCalc3 td.bestDuty {
  color: Blue;
  font-weight: bold;
}

.tableCalc3 th {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding:  5px;
  margin:  0px;
  border-top: none;
  border-left: none;
  border-right: 1px solid Black;
  border-bottom: 1px solid #DADADA;
  text-align: center;
 /* background-color: #B7D0E6; */
}


table.tableMainBorder {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  padding:  0px;
  margin:  0px;
  border-collapse: collapse;   /* избавляемся от расстояния между ячейками */
  border-top: 1px solid Black;
  border-left: 1px solid Black;
  border-right: none;
  border-bottom: none;
}

.tableMainBorder td {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding:  0px;
  margin:  0px;
  border-top: none;
  border-left: none;
  border-right: 1px solid Black;
  border-bottom: 1px solid Black;
}

table.tableMainNoBorder {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  padding:  0px;
  margin:  0px;
  border-collapse: collapse;   /* избавляемся от расстояния между ячейками */
  border: none;
}

.tableMainNoBorder td {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding:  5px;
  margin:  0px;
  border: none;
}

table.tableCat {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  padding:  0px;
  margin:  0px;
  border: none;
}
table.tableCat td.head {
	background-color: #B7D0E6;
	font-weight: bold;
}

.voprosik {
	background-color: #FFF400;
	color: Black;
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-left: 3px;
	font-weight: bold;
	text-decoration: none;
}
.voprosik:HOVER {
	background-color: #DA251D;
	color: White;
	color: Black;
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	text-decoration: none;
}

.zzz {
	border-top: 1px solid Black; border-bottom: 1px solid Black; border-right: 1px solid Black;	border-left: 1px solid Black;
}

.linkText {
	cursor: pointer;
 	color: #003D99;
	text-decoration: underline;

}


