body {
  margin-left: 0px;
  background-color: #101c1f;
}
.mainprod h4{font-size:12px; margin:4px 0 2px 0;}
.bg1 {
  bgcolor: #76232a;
  background-image: url('images/bg1.gif');
}

.bg2 {
  bgcolor: #356aa2;
  background-image: url('images/bg2.gif');
}
.mytext img {padding:0 3px;}
.sm {
  color: #ffffff;
  font-family: Tahoma, Arial;
  font-size: 10px;
  line-height: 14px;
  padding: 0px 0px 2px 0px;
}

.digit {
  color: #ffd9a3;
  font-weight: bold;
}

a {
  color: #111111;
  text-decoration: none;
}

a:visited {
  color: #111111;
  text-decoration: none;
}

a:active {
  color: #111111;
  text-decoration: none;
}

a:hover {
  color: #b04220;
  text-decoration: none;
}

.sm a {
  color: #ffffff;
  text-decoration: none;
}

.sm a:visited {
  color: #ffffff;
  text-decoration: none;
}

.sm a:active {
  color: #ffffff;
  text-decoration: none;
}

.sm a:hover {
  color: #ffd9a3;
  text-decoration: none;
}

.mlined {
  background-image: url('images/menu_line_dark.gif');
}

.mlinel {
  background-image: url('images/menu_line_light.gif');
}

.mposd {
  font-family: Tahoma, Arial;
  font-size: 11px;
  color: #000000;
  background-image: url('images/menu_bg_dark.gif');
  padding: 2px 2px 2px 7px;
}

.mposl {
  font-family: Tahoma, Arial;
  font-size: 11px;
  color: #000000;
  background-image: url('images/menu_bg_light.gif');
  padding: 2px 2px 2px 27px;
}

.mposda {
  font-family: Tahoma, Arial;
  font-size: 11px;
  color: #000000;
  background-image: url('images/menu_bg_active.gif');
  padding: 2px 2px 2px 7px;
}

.mposla {
  font-family: Tahoma, Arial;
  font-size: 11px;
  color: #000000;
  background-image: url('images/menu_bg_active.gif');
  padding: 2px 2px 2px 27px;
}

.txt {
  font-family: Tahoma, Arial;
  font-size: 11px;
  color: #333333;
  padding: 20px 12px 24px 12px;;
}

.tbl0 {
  font-family: Tahoma, Arial;
  font-size: 11px;
  color: #333333;
}

.tbl1 {
  font-family: Tahoma, Arial;
  font-size: 11px;
  color: #000000;
  background-color: #ffffff;
  background-image: url('images/menu_bg_light_rev.gif');
  background-position: right;
  background-repeat: repeat-y;
}

.tbl2 {
  font-family: Tahoma, Arial;
  font-size: 11px;
  color: #000000;
  background-color: #ffffff;
  background-image: url('images/menu_bg_light.gif');
  background-repeat: repeat-y;
}

.pos {
  background-color: #ffffff;
  background-image: url('images/pos_bg.gif');
  /* border: 1px dotted #999; */
}

.poshot {
  background-color: #ffffff;
  background-image: url('images/poshot_bg.gif');
}

.posfull {
  background-color: #ffffff;
  background-image: url('images/posfull_bg.gif');
}

.worldoftennis {
    background-image: url('images/worldoftennis.jpg');
}

.p1 {
  font-family: Tahoma, Arial;
  font-weight: bold;
  font-size: 12px;
  line-height: 13px;
  color: #33669c;
  padding: 1px 14px 5px 14px;
}

.p21 {
  padding: 6px 6px 7px 48px;
}

.p22 {
  padding: 9px 75px 7px 0px;
}

.p21m {
  padding: 6px 6px 7px 100px;
}

.p22m {
  padding: 9px 128px 7px 0px;
}

.p3 {
  font-family: Tahoma, Arial;
  font-size: 11px;
  color: #333333;
  padding: 2px 14px 0px 14px;
}

.p32 {
  font-family: Tahoma, Arial;
  font-size: 11px;
  color: #333333;
  padding: 0px 14px 2px 14px;
}

.p4 {
  font-family: Tahoma, Arial;
  font-size: 14px;
  font-weight: bold;
  color: #d94f00;
  padding: 2px 2px 2px 2px;
}

.p42 {
  font-family: Tahoma, Arial;
  font-size: 14px;
  font-weight: bold;
  color: #d94f00;
  padding: 14px 2px 2px 2px;
}

.p5 {
  font-family: Tahoma, Arial;
  font-size: 10px;
  color: #d94f00;
  padding: 12px 0px 0px 0px;
}

.p6 {
  font-family: Tahoma, Arial;
  font-size: 10px;
  color: #33669c;
  padding: 1px 0px 10px 0px;
}

.p7 {
  font-family: Tahoma, Arial;
  font-size: 11px;
  color: #333333;
  padding: 14px 14px 14px 14px;
}

h2 {
  font-family: Tahoma, Arial;
  font-weight: bold;
  font-size: 12px;
  color: #33669c;
  padding: 0px;
  margin: 0px 0px 20px 0px;
}

h3 {
  font-family: Tahoma, Arial;
  font-weight: bold;
  font-size: 12px;
  color: #9c2211;
  padding: 0px;
  margin: 0px 0px 20px 0px;
}

.bl {
  font-weight: bold;
  color: #7b797b;
}

.bask1 {
  color: #000000;
  font-family: Tahoma, Arial;
  font-size: 11px;
  background-color: #efefef;
}

.bask2 {
  color: #000000;
  font-family: Tahoma, Arial;
  font-size: 11px;
  background-color: #ffffff;
}

input {
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  color: #222222;
  padding-left: 4px;
  padding-right: 4px;
  margin: 0px;
}

.input1 {
  background-color: #f5f5f5;
  border-style: solid;
  border-width: 1px;
  border-color: #7b797b;
  width: 140px;
  height: 18px;
}

.input2 {
  background-color: #f5f5f5;
  border-style: solid;
  border-width: 1px;
  border-color: #7b797b;
  width: 60px;
  height: 18px;
}

.input3 {
  background-color: #f5f5f5;
  border-style: solid;
  border-width: 1px;
  border-color: #7b797b;
  width: 200px;
  height: 18px;
}

.input4 {
  background-color: #f5f5f5;
  border-style: solid;
  border-width: 1px;
  border-color: #7b797b;
  width: 40px;
  height: 18px;
}

.input5 {
  background-color: #f5f5f5;
  border-style: solid;
  border-width: 1px;
  border-color: #7b797b;
  width: 80px;
  height: 18px;
}

select {
  font-family: Arial;
  font-weight: bold;
  font-size: 11px;
  color: #222222;
}

.select1 {
  background-color: #f5f5f5;
  border-style: solid;
  border-width: 1px;
  border-color: #7b797b;
}

.mainprod p
{
font-size:11px;
margin:1px;
}

p.zagolovok
{
padding-top:8px;
font-weight:bold;

}
.mainprod h1
{
font-size:15px;
}

h1.prod 
{
font-size:14px;
}

.footlink
{
color:#CCCCCC;
font-size:11px;
}

.footlink a
{
color:#CCCCCC;
font-size:12px;
}

