body
{
 background-color: white;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 8pt;
 background-color:#CCCCCC;
}

td.back
{ width:1244px;
  height:1100px;
}

table
{
    font-size: 8pt;
}

table.main
{
    width:999px;
    height:800px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 8pt;
	background-color:#FFFFFF;
}


tr.top_line
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border:0;
    width:1224px;
    height:250px;
    background-image:url(img/main/top_line1.jpg);
    background-repeat: no-repeat;
    background-position:left top;
	border-top:solid;
	border-top-color:#999999;
}

tr.top_subline
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    height:26px;
	background-image:url(img/main/top_line2.jpg);
}

#menu
{
        font-size: 0.9em;
}

#menu ul
{
        display: block;
        width: 778px;
        margin: 0em auto;
        list-style: none;
}

#menu li
{
        height: 26px;
        width: 150px;
        display: inline;
        background: #F1DFC9 url('img/main/btn_topmenu_bg.jpg') top left repeat-x;
}

#menu li a
{
        color: #38271C;
        text-decoration: none;
        padding: 0.25em 0.75em 0.25em 0.75em;
}

#menu li a:hover
{
        background: #342117 url('images/a4.gif') top left repeat-x;
        color: #fff;
}


td.mmenu
{
  vertical-align: top;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width:270;
  color:#DDDDDD;
  border-left-style:solid;
  border-left-color:#999999;
  background-image:url(img/main/triangle.gif);
  background-repeat:no-repeat;
}

td.workplace
{
  width:730px;
  vertical-align: top;
  text-align: left;
  padding: 10pt;
  background-repeat: no-repeat;
  background-position:left top;
  background-color:#FFFFFF;
}

td.empty

{
width:20px;
vertical-align:top;
background-color:#FFFFFF;
border-right-style:solid;
border-right-color:#999999;
}

td.right_banners
{
  width:200px;
  vertical-align: top;
  text-align: left;
  padding: 8pt;
}


table.mmenubtn
{
  margin: 0 0 0 0;
  border:none;
  font-size: 7pt;
  color:#FFFFFF;
}

td.top_btn
{
  width:200px;
  height:26px;
  background-image:url(img/main/btn_topmenu_bg.gif);
  background-repeat:repeat;
  background-position:left;
  vertical-align: middle;
  text-align: center;
  cursor:pointer;
  color: black;
  font-size: 8pt;
  font:Verdana;
}

a.top_btn
{
 font-family: courier, courier-new, verdana, arial, helvetica, sans-serif;
 font-size: 10pt;
 color: #FFFFFF;
 text-decoration: none;
 font: verdana;
}

a.top_btn:hover
{
 font-family: courier, courier-new, verdana, arial, helvetica, sans-serif;
 font-weight: bold;
 color: red;
 text-decoration: none;
}

td.menubtn0
{
  width:233px;
  height:35px;
  background-image:url(img/main/btn_0_bg.gif);
  background-repeat:no-repeat;
  background-position:left;
  vertical-align: middle;
  text-align: center;
  cursor:pointer;
  color:#FFFFFF;
  font-size: 8pt;
}

td.menubtn1
{
  width:233px;
  height:28px;
  vertical-align: middle;
  text-align: left;
  cursor:hand;
  font-size: 8pt;
}

li.menubtn2
{
  width:233px;
  height:20px;
  vertical-align: middle;
  text-align: left;
  cursor:hand;
  font-size: 8pt;
  background-color:#FFFFFF;
}

a.menubtn0
{
 text-decoration: none;
  color: #FFFFFF;
}

a.menubtn0:link { text-decoration: none; }
a.menubtn0:visited { text-decoration: none; }
a.menubtn0:hover { color: red; }
a.menubtn0:active { text-decoration: none; }

a.menubtn1
{
  text-decoration: none;
  color: #9E0008;
}
a.menubtn1:link { text-decoration: none; }
a.menubtn1:visited { text-decoration: none; }
a.menubtn1:hover { text-decoration: none; color: red;}
a.menubtn1:active { text-decoration: none; }

table.search
{
	font-size: 7pt;
	color: #000000;
}

input.search
{
     BORDER: #000000 1px solid;
     FONT-SIZE: 7pt;
     COLOR: #000000;
     BACKGROUND-COLOR: white;
}

input.searchbtn
{
     BORDER: #000000 1px solid;
     FONT-SIZE: 7pt;
     COLOR: #FFFFFF;
     BACKGROUND-COLOR: #9E0008;
}

table.news
{
	padding: 2 2 2 2;
	width:200px;
	color: #000000;
}

td.news
{
  font-size: 8pt;
  color:#000000;
}

span.golosrait
{
  font-size: 8pt;
}

td.katalog_head
{
  background-color:#7C0608;
  color:#FFFFFF;
  font-size: 8pt;
  font-weight: bold;
}

td.katalog
{
  background-color:#FFFFFF;
  color:#000000;
  font-size: 8pt;
}

td.same_tovlist_head
{
  background-color:#7C0608;
  color:#FFFFFF;
  font-size: 8pt;
  font-weight: bold;
}

table.same_tovlist, tr.same_tovlist, td.same_tovlist
{
  padding: 2 2 2 2;
  border: #999999 1px solid;
  BORDER-COLLAPSE: collapse;
}

table.bottom_line
{
    width:999px;
    height:60px;
    font-size: 8pt;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	border-right-style:solid;
	border-right-color:#999999;
	color:#FFFFFF;
}
