
body {
height: 100%;
width: 100%;
margin: 0 0 0 0;
background: url(body_bg.jpg;)
font: 11px Verdana, sans-serif;
color:#333333;
}
form {
margin: 0px;
}
td {
color: #282828;
 font: 11px Verdana, sans-serif;
}
a {
color: #055A96;
text-decoration: none;
}
h1 {
color: #444444;
font-size: 16px;
}
h2 {
color: #434343;
font-size: 16px;
}
h3 {
color: #434343;
font-size: 14px;
}
.menu {
  font:12px  Verdana, sans-serif;
  font-weight:bold;
  width: 186px;
  background: #c3e5ff;
  padding-bottom: 6px;
  padding-top: 6px;
}
.menu a {
  display:block;
  text-decoration: none;
  color: #444444;
  position: relative;
  width: 168px;
  margin-left:6px;
  margin-right:6px;
}
.dop_menu {
font: bold 12px Verdana, sans-serif;
  padding-bottom: 6px;
  padding-top: 6px;
}
.dop_menu a {
    display:block;
  text-decoration: none;
  color: #444444;
  position: relative;
  margin-left:6px;
  margin-right:6px;
  width:174px;
}
.news {
color: #222222;
font: 12px Verdana, Arial;
width:170px;
}
.news a {
margin-top:2px;
margin-bottom:2px;
}
.dop_menu li{
padding: 5px;
}
.dop {
background: #fcfcf0 url(images/leftyellow.gif);
width: 186px;
height: 28px;
font: bold 14px Verdana, sans-serif;
text-transform: uppercase;
color: #00085f;
padding-left: 20px;
}
#kurs td{
color: #003874;
}
.kurs_h {
color: #222222;
font-size: 12px;
font-family: Verdana, sans-serif;
}
.rtitle {
background: #fcfcf0 url(images/rightyellow.gif);
width: 186px;
height: 28px;
font: bold 16px Tahoma, Verdana, sans-serif;
color: #00085f;
text-align:center;
}
.footer {
font: 11px Verdana;
cursor:default;
}
.footer span{
font: bold 11px Verdana;
color: #670000;
}
.footer a{
font: normal 12px Verdana;
color: #670000;
text-decoration: none;
}
.stone_menu {
font:16px Verdana;
font-weight:900;
color: #012148;
}
.stone_menu_act {
font: bold 16px Tahoma, Verdana;
color: #861600;
}
#stones_sh {
width: 980px;
height: 22px;
position: absolute;
top: 340px;
left:2%;
}
#stones {
position: absolute;
top: 460px;
left: 2%;
width: 980px;
height: 22px;
}
.cutebox  {
  border: #012148;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  background-color: #fff;
  font-family: Arial, sans-serif;
  margin: 0px;
}
.red {

	color: #D20000;

font-weight: bold
}
.route{
font-weight: bold
}
.mainlight {
  color: #D4E073
 }
.main {
  color: #C6C130
 }
.gray {

  color: #D4D0C8

 }
table.navTable {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  background-color: #FDFDF4;

  font-size: 12px;

  font-weight: bold;

  padding-top: 0px;

  padding-bottom: 0px

  }
.hdr {

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 14px;

  font-weight: bold;

  color: #006BCE;

  }

.bhr {

  background-color: #F2F0E0;

  }

.linkMenu {

  padding-left: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #846038;

  }
.sellinkMenu {

  padding-left: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #b80500;

  }
.linkMenu:hover {
  text-decoration: underline;
  }
.sublinkMenu:hover {

  text-decoration: underline;
  }
.selsublinkMenu:hover {
  text-decoration: underline;
  }
.sellinkMenu:hover {
  text-decoration: underline;
  }
.biglink {
  text-transform: uppercase;
  color: #ff6929;
  }
.simplelink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  color: #003168;
  }
.tableheader {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #202077;
  background-color: #d5d8d0;
  text-align: left;
  padding-top: 3px;
  padding-bottom: 3px
  }
table.tex {
  color:#000000;
  border-width: 0px;
  font-size: 100%;
  }
.catitem {
  font-size: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #2020a0;
  }
.mini {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #670000;
  }
.medium {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  }
.bname {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  color: #D80500;
  text-decoration: none;
  }
.otz {
  font : italic Arial, Helvetica, sans-serif;
  font-size : 12pt;
  color : #8080FF;
  }
.ct_red
  {
  font-weight: bold;
  }
table.ramka tr td {

 border-left: 1px solid #733203;
 border-bottom: 1px solid #733203;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 color: #664533;
 font-variant: normal;
}
table.ramka {
	border-right: 1px solid #733203;

	border-top: 1px solid #733203;
}
.cutebutton{
  border: #012148;
  background-color: #c3e5ff;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  font-size: 8pt;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  height: 20px;
  }
  .news a{
  font: 12px Arial, sans-serif;
  color: #00183F;
  width: 170px;
  margin-left: 6px;
  display:block;
  }

   .news span{
  font: bolder 12px Tahoma, Arial, sans-serif;
  color: #222222;
  width: 170px;
  }
  .girl {
  background: url(images/girl.jpg) no-repeat top right;
  }
    .girl_sh {
  background: url(http://webmedia.ru/themes/2007/images/girl_sh.jpg) no-repeat top right;
  }

  hr {
 color: #c3e5ff;
  }
  p {
  margin: 0.5 em;
  }
.content {
 font: 11px Verdana, Tahoma, Arial, sans-serif;
 color: #333333;
 }
.content_withbg {
 font: 9pt Verdana, Tahoma, Arial, sans-serif;
 color: #333333;
 background: #ffffff url(http://webmedia.ru/themes/2007/images/pesok2.jpg) top repeat-x;
 }
.stone_style {
background: url('http://webmedia.ru/themes/2007/images/stone.jpg') no-repeat;
}
#mpg {
font: 10px Verdana, Tahoma, Arial;
color:#670000;
}
.popup_footer {
    font: 12px Verdana, Tahoma, Arial, sans-serif;
    color: #333333;
	background: left bottom url('http://webmedia.ru/themes/2007/images/pesok2_r.jpg') repeat-x;
	}
#contact {
	position:absolute;
	top: 27px;
	left:470px;
	font: 11px Verdana, Tahoma, Arial, sans-serif;
    color: #ffffff;
	}
#contact span {
	font: bold 11px Verdana, Tahoma, Arial, sans-serif;
    color: #ffffff;
	}
div.spoiler
{
display: none;
}