body {
  margin: 0;
  padding: 0;
  background-color: #517681;
  text-align: center;
}
form { margin: 0 }
img { border: 0 }



td {
  padding: 0px;
  font-family: Arial;
  font-size: 12px;
  color: #282828;
}
td.left2 {
  width: 30px;
  background-color: #D4D6D9;
}
td.body3_ {
  background-repeat: no-repeat;
  background-position: top;
}



table {
  border: 0px;
  border-collapse: collapse;
  background: #ffffff;
  margin-left: auto;
  margin-right: auto;
}
table.up {
  width: 100%;
  background-color: #484848;
  background-repeat: repeat-x;
}
table.up td { text-align: center; }
table.line1 {
  width: 918px;
  height: 25px;
  background-color: #F1E3B4;
}
table.line1 td { text-align: left; }
table.line1 a {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: #282828;
  text-decoration: none;
}
table.line1 a:hover { text-decoration: none; }
table.down2 {
  width: 918px;
  height: 79px;
  background-color: #517681;
}
table.down2 a {
  font-family: Verdana;
  font-size: 13px;
  color: #517681;
  text-decoration: none;
}
table.down2 a:hover {
  color: #ffffff;
  text-decoration: none;
}
table.ramka {
  width: 190px;
  height: 24px;
  background-color: #E1E2E4;
}
table.ramka td {
  font-family: Tahoma;
  font-size: 17px;
  font-weight: bold;
  color: #282828;
}
table.menu {
  width: 100%;
  background: #D4D6D9;
}
table.picture, table.picture2, table.picture3 {
  background: #F8F8F8;
  margin-left: 0;
  margin-right: 0;
}
table.picture2 { background: none; }
table.picture3 { 
  background: none; 
  margin-left: auto;
  margin-right: auto;
}
table.body_niche {
  width: 90%;
  margin-left: 0;
  margin-right: 0;
}



p { margin: 0; }
p.capt1, p.capt2 {
  font-family: Verdana;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: -1px;
  color: #9B9B9B;
  margin-left: 18px;
  margin-bottom: 3px;
}
p.capt2 { color: #535353; }
p.text1, p.text2 {
  font-family: Arial;
  font-size: 11px;
  color: #282828;
  margin: 25px 15px 10px 18px;
  line-height: 16px;
}
p.text2 { margin: 5px 50px 5px 3px; }
p.header, p.header2 {
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  color: #474747;
  margin-left: 20px;
  margin-bottom: 5px;
}
p.header2 { margin: 0; }
p.text_niche {
  width: 250px;
  font-family: Arial;
  font-size: 12px;
  color: #000000;
  margin: 0 30px 30px 20px;
}
p.capt_h_page1 {
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  color: #A0A0A0;
}
p.capt_h_page2 {
  font-family: Tahoma;
  font-size: 18px;
  color: #820101;
}
p.in_body4 {
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #878787;
  margin-left: 3px;
  margin-bottom: 7px;
}
p.desc {
  font-family: Tahoma;
  font-size: 11px;
  color: #282828;
  margin-top: 10px;
  margin-bottom: 15px;
  line-height: 15px;
}
p.h_thumbs {
  font-family: Arial;
  font-size: 17px;
  font-weight: bold;
  color: #F2DFBD;
  margin-bottom: 20px;
}



#body1 {
  width: 278px;
  border: 2px solid #919191;
  background-color: #EAEAEA;
  background-repeat: repeat-y;
  background-position: right;
}
#body2 {
  width: 315px;
  border: 2px solid #D0D0D0;
  background-color: #F8F8F8;
  background-repeat: repeat-y;
  background-position: right;
}
#body3, #body4 {
  width: 785px;
  border: 2px solid #D0D0D0;
  background-color: #F8F8F8;
  background-repeat: repeat-y;
  background-position: right;
  margin-bottom: 15px;
}
#body4 { width: 230px; }
#border {
  width: 176px;
  border: 1px solid #535353;
  margin-bottom: 5px;
}
#white_thumbs {
  width: 160px;
  height: 119px;
  border: 0;
  background: #ffffff;
}
#white_thumbs_big {
  width: 628px;
  height: 428px;
  border: 0;
  background: #ffffff;
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  color: #517681;
  text-align: center;
}



a {
  font-family: Arial;
  font-size: 12px;
  color: #282828;
  text-decoration: none;
}
a:hover { color: #E2160C; }
a.arial_12 {
  font-family: Arial;
  font-size: 12px;
  color: #282828;
  text-decoration: none;
}
a.arial_12:hover { text-decoration: none; }
a.niche {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #820101;
  text-decoration: none;
}
a.niche:hover { text-decoration: none; }
a.a_thumbs {
  font-family: Tahoma;
  font-size: 11px;
  color: #B1B1B1;
  text-decoration: none;
}
a.a_thumbs:hover { 
  color: #B1B1B1;
  text-decoration: none; 
}



input.find_inp {
  width: 200px;
  height: 20px;
  border: 1px solid #808080;
  background: #ffffff;
  font-family: Tahoma;
  font-size: 11px;
  color: #000000;
  padding: 2px;
}
input.find_sub {
  height: 20px;
  border: 0;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #282828;
  margin-left: 10px;
}

.off{
border:1px solid #586984;
font-size:13px;
font-weight:bold;
color:#586984;
cursor:pointer;
padding:5px;
padding-top:1px;
padding-bottom:1px;
background:url(images/sides_bg.gif) #ffffff
}

.on{
border:1px solid #303948;
font-size:13px;
font-weight:bold;
color:#303948;
cursor:pointer;
padding:5px;
padding-top:1px;
padding-bottom:1px;
background:url(images/bg.gif) #C0C0C0
}
td.down2 {
  background-color: #517681;
}

h1{
font-size:24px;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
}