

body
{
  background-color: #FFFFFF;
  margin: 0;
  padding: 0;
  font-family: Tahoma;
  color: #000000;
}

p
{
  margin: 14px 0;
}

ul
{
  line-height: 24px;
}

img
{
  border: 0;
}

.error
{
  color: red;
}

.hidden
{
  display: none;
}

td
{
  font-size: 11px;
}

a
{
  color: #00853E;
}

a:hover
{
  color: #920202;
}
.top_bg_x
{
	background-image: url(../image/topbg.gif);
	background-position:  0 0px;
	background-repeat:  repeat-x;
  width: 100%;
}
	.top_br_l
	{
		width: 100%;
		background-image:  url(../image/logo_metall.jpg);
		background-position:  0 0;
		background-repeat: no-repeat;			
	}
		.top_bg_x  .top_br_l .logo_img
		{
			vertical-align: top;
		}
			.top_bg_x  .top_br_l .logo_img img
			{
				vertical-align: top;
				margin: 0px;
								
			}
			
			
		
		.top_br_l td.right
		{
		  background: url(../image/top.gif) top right no-repeat;
		/*  width: 276px;*/
		  height: 120px;
		  text-align: right;
		  vertical-align: top;
		  padding: 14px 0px 30px 0;
		}
			.top_form
			{
				height:  20px;
				width: 100%;
				clear: both;
			}
			.top_br_l td.right form.search
			{
			float: right;
				height: 20px;
			}
			.top_br_l td.right .top_nav
			{
					height: 86px;
					width: 100%;
					text-align: right; 
					padding: 0px;
					margin: 0px;
			}
				.top_br_l td.right .top_nav div
				{
					width:848px;
					height: 86px;
					overflow: hidden;
					float: right;
					margin-right: 0px;
				/*	background-color: Aqua;*/
					
				}
				.top_br_l td.right .top_nav div  img
				{
					vertical-align: top;
					margin: 25px 0 0 0;
				}
table.top
{
  background: url(../image/topbg.gif) top repeat-x;
  width: 100%;
}
.top_phone
{
	position: absolute;
	top: 0px;
	left: 326px;
	height: 27px;
	width: 201px;
}

table.top td.right
{
  background: url(../image/top.gif) top right no-repeat;
  width: 276px;
  height: 120px;
  text-align: right;
  vertical-align: bottom;
  padding: 0px 20px 30px 0;
}


table.nav td.home
{
  border-left: solid 2px #A1A1A1;
  padding: 3px 10px 3px 8px;
}
table.nav td.home_met
{
  border-left: solid 2px #a85300;
  padding: 3px 10px 3px 8px;
}

table.nav td.submit
{
  padding: 0 10px 0 8px;
}

table.nav td.home img
{
  width: 11px;
  height: 10px;
}

table.nav td.email img
{
  width: 11px;
  height: 10px;
}

form.search
{
  margin: 0;
}

form.search input#search
{
  color: #585858;
  width: 167px;
  font-size: 9px;
  font-family: Verdana;
}

form.search input#submit
{
  background: url(../image/submit.gif) center center no-repeat #E1E1E1;
  height: 16px;
  line-height: 16px;
  width: 16px;
  line-width: 16px;
  border: 0;
}
form.search input#submit_met
{
  background: url(../image/submit_met.gif) center center no-repeat #E1E1E1;
  height: 16px;
  line-height: 16px;
  width: 16px;
  line-width: 16px;
  border: 0;
}
.block_top_menu td.item
{
	background-image: url(/image/topmenupoint.gif);
	background-position:  0px 5px;
	background-repeat: no-repeat;
	padding: 2px 0 2px 11px;
	line-height: 11px;
}

{
	
}
a.topmenu
{
  color: #920202;
}

a.topmenu:hover
{
  color: #00853E;
}

table.main
{
  width: 100%;
  height: 70%;
}

table.main td.left
{
  vertical-align: top;
  padding: 0 0 20px 0;
  background-color: #F4F4F4;
}

table.main td.left div.h3
{
  font-weight: bold;
  background: url(../image/lefth.gif) top right no-repeat;
  color: #920202;
  font-size: 14px;
  width: 262px;
  height: 53px;
  padding: 22px 0 0px 0;
  margin: 0 0 4px 0px;
  white-space: nowrap;
}
div.h3_2
{
  font-weight: bold;
  background: url(../image/lefth2.gif) top right no-repeat;
  color: #920202;
  font-size: 14px;
  width: 262px;
  height: 53px;
  padding: 22px 0 0px 0;
  margin: 0 0 4px 0px;
  white-space: nowrap;
}

table.main td.left div.h3:before
{
  margin-left: 30px;
  content: "";
}

table.main td.content
{
  padding: 0 10px 20px 10px;
  vertical-align: top;
  width: 100%;
}

h1, h4
{
  background: url(../image/h.gif) top repeat-x;
  color: #920202;
  font-size: 14px;
  height: 35px;
  padding: 4px 0 0 30px;
  margin: 18px 0 0 0;
  white-space: nowrap;
}

h4 a
{
  color: #920202;
  text-decoration: none;
}

h2
{
  background: url(../image/dot.gif) bottom repeat-x;
  color: #8D8D8D;
  font-size: 13px;
  margin: 0;
  padding: 4px 0;
}

table.main td.right
{
  vertical-align: top;
  width: 260px;
  padding: 0 0 20px 0;
  background-color: #F4F4F4;
}

table.main td.right div.h3
{
  font-weight: bold;
  background: url(../image/righth.gif) top left no-repeat;
  color: #920202;
  font-size: 14px;
  line-height: 63px;
  width: 260px;
  height: 53px;
  padding: 0px 0 0px 0;
  margin: 0 0 4px 0;
  white-space: nowrap;
  overflow: hidden;
}

table.main td.right div.h3:before
{
  margin-left: 30px;
  content: "";
}

table.main td.right div.h3_spec
{
  font-weight: bold;
  background: url(../image/spech.jpg) top left no-repeat;
  color: #FFFFFF;
  font-size: 14px;
  width: 260px;
  height: 43px;
  padding: 22px 0 0 0;
  margin: 0 0 4px 0;
  white-space: nowrap;
}
table.main td.right div.h3_spec a
{
  color: #FFFFFF;
  text-decoration: none;
}
table.main td.right div.h3_spec:before
{
  margin-left: 30px;
  content: "";
}

table.main td.right div.h2_spec
{
  color: #920202;
  font-size: 12px;
  font-family: Tahoma;
  margin: 4px 0;
}

table.main td.right p.spec
{
  margin: 0 0 4px 0;
}

table.main td.right p.doc
{
  margin: 0;
  padding: 5px;
  width: 200px;
  border: solid 1px #ABABAB;
  background: #FFFFFF;
}

table.main td.right div p.description
{
  margin: 0;
}

table.main td.right div p.about
{
  margin: 4px;
  text-align: right;
}

table.specblock
{
  background: url(../image/specbg.gif) top left no-repeat;
  width: 240px;
  height: 45px;
}

table.specblock td.text
{
  text-align: right;
  font-weight: bold;
  color: #FFFFFF;
  font-size: 10px;
  font-family: Tahoma;
  white-space: nowrap;
}

table.specblock td.price
{
  text-align: right;
  font-weight: bold;
  color: #FFFFFF;
  font-size: 10px;
  font-family: Tahoma;
  white-space: nowrap;
  padding: 0 20px 0 0;
}

table.main td.right div
{
  margin: 10px 0 20px 20px;
}

table.catalogtree
{
  margin: 0 10px;
  width: 240px;
}

table.catalogtree td
{
  padding-bottom: 4px;
  vertical-align: top;
}

table.catalogtree td.disabled
{
  width: 13px;
  background: url(../image/catalogtreedisabled.gif) left top no-repeat;
}

table.catalogtree td.haschildren
{
  width: 13px;
  background: url(../image/catalogtreehaschildren.gif) top left no-repeat;
}

table.catalogtree td.hasnotchildren
{
  width: 13px;
  background: url(../image/catalogtreehasnotchildren.gif) top left no-repeat;
}

table.catalogtree td.nodehaschildren a,
table.catalogtree td.nodehasnotchildren a,
table.catalogtree td.nodeselectedchild a,
table.catalogtree td.nodeselectedlastchild a,
table.catalogtree td.nodeselectedchildhaschildren a,
table.catalogtree td.nodeselectedlastchildhaschildren a
{
  color: #920202;
  font-weight: bold;
  text-decoration: none;
}

table.catalogtree td.child, table.catalogtree td.selectedchild
{
  width: 26px;
  background: url(../image/catalogtreechild.gif) top left no-repeat;
}

table.catalogtree td.lastchild, table.catalogtree td.selectedlastchild
{
  width: 26px;
  background: url(../image/catalogtreelastchild.gif) top left no-repeat;
}

table.catalogtree td.childhaschildren, table.catalogtree td.selectedchildhaschildren
{
  width: 26px;
  background: url(../image/catalogtreechildhaschildren.gif) top left no-repeat;
}

table.catalogtree td.lastchildhaschildren, table.catalogtree td.selectedlastchildhaschildren
{
  width: 26px;
  background: url(../image/catalogtreelastchildhaschildren.gif) top left no-repeat;
}

table.catalogtree td.line
{
  width: 13px;
  background: url(../image/catalogtreeline.gif) left repeat-y;
}

table.catalogtree td.empty
{
  width: 13px;
}

table.newsshort td.date
{
  font-family: Tahoma;
  font-size: 11px;
  padding: 0 30px 0 40px;
}

table.newsshort td.name
{
  font-family: Tahoma;
  font-size: 11px;
  padding: 2px 30px 8px 40px;
}

h2.newsshort
{
  font-family: Tahoma;
  font-size: 11px;
  font-weight: normal;
  text-align: right;
  margin: 2px 12px 10px 20px;
  padding: 8px 0 0 0;
  background: url(../image/dot.gif) top repeat-x;
}

div.newsline
{
  background: url(../image/dot.gif) bottom repeat-x;
  padding: 8px;
  margin: 8px;
}

div.newsline p
{
  font-size: 14px;
}

div.newsline p.date
{
  font-weight: bold;
  font-size: 14px;
  font-family: Tahoma;
  color: #949494;
  margin: 0;
}

div.newsline p.name
{
  font-weight: bold;
  font-size: 14px;
  font-family: Tahoma;
  color: #920202;
  margin: 0;
}

div.newsline p.name a
{
  color: #920202;
  text-decoration: none;
}

div.newsline p.name a:hover
{
  color: #00853E;
}

div.newsline p.date
{
  font-family: Tahoma;
  margin: 0;
}

div.news p, div.news li, div.news ul, div.news td
{
  font-size: 14px;
}

div.news p.date
{
  font-weight: bold;
  font-size: 14px;
  font-family: Tahoma;
  color: #949494;
  margin: 0;
}

div.news p.name
{
  font-weight: bold;
  font-size: 14px;
  font-family: Tahoma;
  color: #920202;
  margin: 0;
}

div.curs
{
  margin: 0px;
  background: url(../image/cursbg.gif) top left no-repeat;
  width: 220px;
  height: 67px; 
}

div.h2_curs
{
  font-weight: bold;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  margin: 8px 12px;
  padding: 0;
  background: none;
}

table.curs
{
  margin-left: 16px;
  width: 220px;
}

table.curs td
{
  border-left: solid 4px #356831;
  padding: 2px 0 0 4px;
  font-family: Tahoma;
  font-size: 10px;
}

table.catalogshort td
{
  vertical-align: top;
  padding-right: 20px;
  width: 300px;
}

table.catalogshort td div.h3
{
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  margin: 16px 0 2px 0;
  padding: 0;
  background: none;
  height: 11px;
}

table.catalogshort td div.h3 a
{
  color: #920202;
  text-decoration: none;
}

table.catalogshort td div.h2
{
  font-family: Tahoma;
  font-size: 11px;
  font-weight: normal;
  background: none;
  padding: 1px 0;
}

table.catalog
{
  width: 100%;
}

table.catalog td.catalog
{
  padding: 10px 10px 10px 10px;
  vertical-align: top;
  width: 25%;
}

table.catalogimage
{
  width: 141px;
}

table.catalogimage td.catalogimage
{
  vertical-align: middle;
  text-align: center;
  height: 126px;
  background: url(../image/catalogbg.gif) center center no-repeat;
}

table.catalogimage td.catalogname
{
  text-align: center;
}

table.catalogimagesmall
{
  width: 141px;
}

table.catalogimagesmall td.catalogimage
{
  vertical-align: middle;
  text-align: center;
  height: 80px;
  background: url(../image/catalogsmallbg.gif) center center no-repeat;
}

table.catalogimagesmall td.catalogname
{
  text-align: center;
}

table.itemlist
{
  width: 100%;
}

table.itemlist td.image
{
  vertical-align: top;
  padding-right: 10px;
}

table.itemlist div.imageout
{
  width: 170px;
}

table.itemlist div.imageout div.imagein
{
  position: absolute;
}

table.itemlist div.imageout div.imagein img
{
  cursor: hand;
}

table.itemlist td.description
{
  background-color: #F4F4F4;
  border: solid 1px #E1E1E1;
  padding: 8px 20px 8px 6px;
  vertical-align: top;
  width: 100%;
}

div.description
{
  background-color: #F4F4F4;
}

table.bu td.description, div.bu
{
  background-color: #F1ECD7;
}

table.itemlist td.description div.h3_name, table.tehnologylist td.description div.h3_name
{
  font-family: Tahoma;
  font-size: 12px;
  margin: 0;
  padding: 0;
  background: none;
  color: #920202;
  text-decoration: none;
  font-weight: bold;
}

table.itemlist td.description div.h3_name a, table.tehnologylist td.description div.h3_name a
{
  color: #920202;
  text-decoration: none;
}

table.itemlist td.description div.h2_firm, table.tehnologylist td.description div.h2_firm
{
  font-family: Tahoma;
  font-size: 11px;
  height: 11px;
  margin: 0 0 6px 0;
  padding: 0 0 6px 0;
  font-weight: normal;
  background: url(../image/2dot.gif) bottom repeat-x;
}

table.itemlist td.description div.h2_notline, table.tehnologylist td.description div.h2_notline
{
  font-family: Tahoma;
  font-size: 11px;
  height: 11px;
  margin: 0 0 6px 0;
  padding: 0 0 6px 0;
  font-weight: normal;    
}
div.marqueeLine{
  background: url(../image/2dot.gif) bottom repeat-x;
  margin:0px;
  padding:0px;   
  height:2px;
}

div.h3, table.itemlist td.description div.h2, table.tehnologylist td.description div.h2,
h3, table.itemlist td.description h2, table.tehnologylist td.description h2
{
  font-weight: bold;
  font-family: Tahoma;
  font-size: 12px;
  height: 12px;
  margin: 0 0 8px 0;
  padding: 0;
  background: none;
  color: #BE0101;
}

table.itemlist td.separator, table.tehnologylist td.separator
{
  height: 15px;
}

div.pricelist
{
  background: url(../image/dot.gif) bottom repeat-x;
  padding: 5px 0 2px 0;
}

div.last
{
  background: none;
}

div.pricelist p.model
{
  margin: 0;
  font-weight: bold;
}

div.pricelist p.description
{
  margin: 0;
}

div.pricelist p.price
{
  margin: 0;
  font-weight: bold;
  text-align: right;
  font-size: 12px;
  
}

form.valute
{
  margin: 4px 0;
  font-weight: bold;
  text-align: right;
  font-family: Tahoma;
  font-size: 11px;
}

form.valute select
{
  font-family: Tahoma;
  font-size: 11px;
}

table.info_tech
{
  width: 100%;
  border-top: solid 1px #B3B3B3;
  border-left: solid 1px #B3B3B3;
}

table.info_tech td.header
{
  background-color: #E1E1E1;
}

table.bu td table.info_tech td.header
{
  background-color: #E1DCC7;
}

table.info_tech td
{
  padding: 1px 0 1px 10px;
  border-bottom: solid 1px #B3B3B3;
  border-right: solid 1px #B3B3B3;
}

table.tehnologylist
{
  width: 100%;
}

table.tehnologylist td.separator
{
  height: 7px;
}

table.tehnologylist td.header
{
  color: #920202;
  background: #E8E8E8;
  font-size: 13px;
  font-family: Tahoma;
  font-weight: bold;
  text-align: center;
  height: 21px;
}

table.tehnologylist td.image
{
  background: url(../image/tehnologylistbg.gif) center center no-repeat #F4F4F4;
  border-top: solid 1px #D1D1D1;
  border-bottom: solid 1px #D1D1D1;
  border-left: solid 1px #D1D1D1;
  text-align: center;
  vertical-align: center;
  width: 151px;
  height: 141px;
}

table.tehnologylist td.image img
{
  width: 120px;
}

table.tehnologylist td.description
{
  background: #F4F4F4;
  border-top: solid 1px #D1D1D1;
  border-bottom: solid 1px #D1D1D1;
  border-right: solid 1px #D1D1D1;
  vertical-align: top;
  padding: 10px 12px 8px 4px;
}

table.tehnologylist td.description h2.name
{
  font-family: Tahoma;
  font-size: 11px;
  color: #000000;
  background: url(../image/dot.gif) bottom repeat-x;
  padding-bottom: 4px;
  margin-bottom: 4px;
}

table.tehnologylist td.description p.description
{
  margin: 0;
  font-size: 11px;
  font-family: Tahoma;
}

table.tehnologylist td.description p.items
{
  margin: 8px 0;
}

table.tehnologymenu
{
  margin: 0 10px;
  width: 240px;
}

table.tehnologymenu td
{
  padding-bottom: 4px;
}

table.tehnologymenu td.image
{
  vertical-align: top;
  padding: 4px 4px 0 0;
  width: 12px;
}

table.tehnologymenu td.tehnologyselected a
{
  color: #920202;
  font-weight: bold;
  text-decoration: none;
}

table.tehnologygroup
{
  width: 100%;
}

table.tehnologygroup td.image
{
  background: url(../image/tehnologylistbg.gif) center center no-repeat;
  text-align: center;
  vertical-align: center;
  width: 151px;
  height: 141px;
}

table.tehnologygroup td.image img
{
  width: 120px;
}

table.tehnologygroup td.description
{
  vertical-align: top;
  padding: 24px 0 10px 4px;
}

h2.tehnologyitems
{
  font-family: Tahoma;
  font-size: 11px;
  color: #000000;
  background: url(../image/dot.gif) bottom repeat-x;
  padding: 0 0 4px 0;
  margin: 0 0 4px 0;
}

h2.tehnologygroup
{
  color: #920202;
  font-size: 14px;
  padding: 4px 0 6px 0;
  margin: 18px 0 0 0;
  background: url(../image/dot.gif) bottom repeat-x;
}

div.pagenavigator
{
  background: none;
  margin: 20px 0 0 0;
  padding: 6px 12px;
  height: 28px;
  font-weight: normal;
  font-size: 11px;
  font-family: Tahoma;
  color: #626262;
  background: url(../image/pagenavigatorbg.gif) top repeat-x;
}

img.doc
{
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

table.doc
{
  width: 100%;
}

div.specdescription
{
  padding-bottom: 10px;
  background: url(../image/dot.gif) bottom repeat-x;
}

table.doc td.doc
{
  white-space: nowrap;
}

table.doc td.space
{
  width: 100%;
}

table.doc td.doc div
{
  margin-left: 2px;
  padding: 5px;
  width: 200px;
  border: solid 1px #ABABAB;
  background: #FFFFFF;
}

table.doc td.price
{
  text-align: right;
  font-weight: bold;
  white-space: nowrap;
  padding-right: 4px;
}

table.firms td.logo
{
  padding: 4px 4px 0 8px;
  font-size: 11px;
  font-family: Tahoma;
  font-weight: bold;
  vertical-align: top;
  text-align: center;
}

table.firms td.logo a
{
  font-weight: normal;
}

table.firms td.logo img.logo
{
  margin: 0 0 4px 0;
}

table.firms td.logo img.flag
{
  margin: 0 4px 0 0;
}

table.firms td.description
{
  background: #F4F4F4;
  border: solid 1px #D1D1D1;
  padding: 4px 8px 8px 8px;
  vertical-align: top;
}

table.firms td.description2
{
  padding: 4px 8px 8px 8px;
  vertical-align: top;
}

table.firms td.description div.h3_name, table.firms td.description2 div.h3_name
{
  height: 13px;
  font-size: 13px;
  font-family: Tahoma;
  font-weight: bold;
  color: #920202;
  background: none;
  margin: 0 0 4px 0;
  padding: 0;
}

table.firms td.description div.h3_name a, table.firms td.description2 div.h3_name a
{
  color: #920202;
  text-decoration: none;
}

table.firms td.description p, table.firms td.description2 p
{
  margin: 4px 0;
}

table.firms td.description p.about, table.firms td.description2 p.about
{
  text-align: right;
}

table.bottom
{
  width: 100%;
  height=106px;
  background-color: #E3E3E3;
}

table.bottom td.counter
{
  width: 100%;
  padding-left: 40px;
}

table.bottom td.address
{
  padding: 10px;
  white-space: nowrap;
}

div.itemnewsmenu
{
  background: url(../image/itemnewsmenubg.gif) top left no-repeat;
  padding: 25px 0 0 0;
}

div.itemnewsmenu p.image
{
  margin: 0 40px 4px 10px;
  text-align: center;
}

div.itemnewsmenu p.name
{
  margin: 0 40px 0 10px;
  font-weight: bold;
  font-size: 11px;
  font-family: Tahoma;
  color: black;
}

div.itemnewsmenu p.model
{
  margin: 4px 40px 4px 10px;
  font-weight: bold;
  font-size: 11px;
  font-family: Tahoma;
  color: #920202;
}

div.itemnewsmenu p.descr
{
  margin: 4px 40px 4px 10px;
  font-size: 11px;
  font-family: Tahoma;
}

div.itemnewsmenu p.link
{
  margin: 0 40px 0 10px;
  font-size: 11px;
  font-family: Tahoma;
  text-align: right;
}

table.itemtehnologiesmenu
{
  width: 220px;
}

table.itemtehnologiesmenu td.name
{
  vertical-align: top;
  padding-left: 8px;
}

table.itemtehnologiesmenu td.image
{
  vertical-align: top;
  background: url(../image/catalogsmallbg.gif) center center no-repeat;
  width: 78px;
  height: 69px;
  vertical-align: middle;
  text-align: center;
}

table.itemvideosmenu
{
  width: 220px;
}

table.itemvideosmenu td
{
  vertical-align: bottom;
}

.txtbig
{
 font-size: 13px;
}
.menu_pic
{
	background-position: 2px 2px;
	background-repeat: no-repeat;
}
.menu_pic
{
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	margin: 0 5px 0 25px
}
strike
{
	text-decoration: none;
}
form.valute
{
  display: none;
}

form.userprice
{
}
form.userprice big
{
  color: #be0101;
  font-size: 13px;
  font-family: Tahoma;
  font-weight: bold;
  padding-left: 20px;
  line-height: 24px;
}
form.userprice div
{
  background: url(../image/your-price-bg.gif) 0 0 #be0101 no-repeat;
  padding: 0 16px 0 20px;
/*  float: left;*/
  height: 51px;
  overflow: hidden;
}
form.userprice div p
{
  margin: 0;
  padding: 3px 0 0 0;
  color: #fff;
  font-size: 11px;
}
form.userprice input.submit
{
  width: 36px;
}
.group-text
{
  background-color: #f4f4f4;
  border: 1px solid #e1e1e1;
  padding: 0 10px;
}
.group-text strong
{
  color: #be0101;
  font-size: 13px;
}

form.userprice {
  float:right;
  width:284px;
  padding: 0;
  margin: 0;
}
div.rating {
  margin-right :284px;
  text-align: center;
  overflow: hidden;
}
div.rating p {
  padding: 0 0 4px 0;
  margin: 0;
  font-weight: bold;
  color: #00853E;
  font-size:13px;
  line-height:24px;
  font-family:Tahoma;
}
div.rating img {
  background: url(../image/stars2.gif) -39px 0 no-repeat;
}
div.rating img.rating0{
  background: url(../image/stars.gif) -224px 0 no-repeat;
}
div.rating img.rating5{
  background: url(../image/stars.gif) -187px 0 no-repeat;
}
div.rating img.rating10{
  background: url(../image/stars2.gif) -187px 0 no-repeat;
}
div.rating img.rating15{
  background: url(../image/stars.gif) -150px 0 no-repeat;
}
div.rating img.rating20{
  background: url(../image/stars2.gif) -150px 0 no-repeat;
}
div.rating img.rating25{
  background: url(../image/stars.gif) -113px 0 no-repeat;
}
div.rating img.rating30{
  background: url(../image/stars2.gif) -113px 0 no-repeat;
}
div.rating img.rating35{
  background: url(../image/stars.gif) -76px 0 no-repeat;
}
div.rating img.rating40{
  background: url(../image/stars2.gif) -76px 0 no-repeat;
}
div.rating img.rating45{
  background: url(../image/stars.gif) -39px 0 no-repeat;
}
div.rating img.rating50{
  background: url(../image/stars2.gif) -39px 0 no-repeat;
}
td.rating {
	padding: 16px 0 8px 0;
}
td.rating img {
  background: url(../image/stars-s2.gif) 1px 0 no-repeat;
}
td.rating img.srating0{
  background: url(../image/stars-s.gif) -113px 0 no-repeat;
}
td.rating img.srating5{
  background: url(../image/stars-s.gif) -94px 0 no-repeat;
}
td.rating img.srating10{
  background: url(../image/stars-s2.gif) -75px 0 no-repeat;
}
td.rating img.srating15{
  background: url(../image/stars-s.gif) -75px 0 no-repeat;
}
td.rating img.srating20{
  background: url(../image/stars-s2.gif) -56px 0 no-repeat;
}
td.rating img.srating25{
  background: url(../image/stars-s.gif) -56px 0 no-repeat;
}
td.rating img.srating30{
  background: url(../image/stars-s2.gif) -37px 0 no-repeat;
}
td.rating img.srating35{
  background: url(../image/stars-s.gif) -37px 0 no-repeat;
}
td.rating img.srating40{
  background: url(../image/stars-s2.gif) -18px 0 no-repeat;
}
td.rating img.srating45{
  background: url(../image/stars-s.gif) -18px 0 no-repeat;
}
td.rating img.srating50{
  background: url(../image/stars-s2.gif) 1px 0 no-repeat;
}
span.rating{
 	
}
span.rating img {
  background: url(../image/stars-s2.gif) 1px 0 no-repeat;
}
span.rating img.srating0{
  background: url(../image/stars-s.gif) -113px 0 no-repeat;
}
span.rating img.srating5{
  background: url(../image/stars-s.gif) -94px 0 no-repeat;
}
span.rating img.srating10{
  background: url(../image/stars-s2.gif) -75px 0 no-repeat;
}
span.rating img.srating15{
  background: url(../image/stars-s.gif) -75px 0 no-repeat;
}
span.rating img.srating20{
  background: url(../image/stars-s2.gif) -56px 0 no-repeat;
}
span.rating img.srating25{
  background: url(../image/stars-s.gif) -56px 0 no-repeat;
}
span.rating img.srating30{
  background: url(../image/stars-s2.gif) -37px 0 no-repeat;
}
span.rating img.srating35{
  background: url(../image/stars-s.gif) -37px 0 no-repeat;
}
span.rating img.srating40{
  background: url(../image/stars-s2.gif) -18px 0 no-repeat;
}
span.rating img.srating45{
  background: url(../image/stars-s.gif) -18px 0 no-repeat;
}
span.rating img.srating50{
  background: url(../image/stars-s2.gif) 1px 0 no-repeat;
} 
table.manager-rating td{
	padding: 2px 3px;
}
table.manager-rating td.text{
	color: #00853f;
	font-size: 11px;
	padding-top: 9px;
}
img.top-manager-label{
	position: absolute;
	width: 55px;
	height: 56px;
	margin-top: -350px;
	margin-left: 50px;
	background: url(../image/lider.png) 0 0 no-repeat;
}
#managers{
	padding-left: 16px;
}
#managers img.top-manager-label{
	margin-top: -190px;
	margin-left: -185px;
}
#managers p.hidden{
	display: block;
	visibility: hidden;
}
#managers p{
	padding: 0;
	margin: 0;
}
img.manager-label{
	position: absolute;
	width: 69px;
	height: 107px;
	margin-top: 120px;
	margin-left: -45px;
	background: url(../image/best.png) 0 0 no-repeat;
}

#schedule{
	background-image: url(../images/crab/schedule-time-bg);
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
	width: 229px;
}
#schedule table td{
	font-size: 10pt;
	font-weight: bolder;
	color: #048340;
}
#schedule table td.free{
	color: #80827F;
}
#schedule table td.left{
	background-color: transparent;
	padding: 0;
	text-align: right;
	width: 80px;
	padding-right: 10px;
	padding-bottom: 3px;
}
#schedule table td.right{
	background-color: transparent;
	padding: 0;
	padding-bottom: 3px;
	text-align: left;
	width: 139px;
}
#schedule table td.slacktime{
	padding-top: 7px !important;
}
div.notice{
	padding: 0 20px 10px 10px;
	margin: 0 !important;
}
div.notice_red{
	padding: 6px 10px 8px 10px;
	margin: 0 10px 10px 0 !important;
	background-color: #BC1A18;
	color: White;
}
div.notice_red p{
	margin: 0 !important;
	padding: 0 !important;
	color: White;
}

#news2 a{
font-family: Verdana, sans-serif;
	font-size: 12px; 
	color: Green;
	text-decoration: underline;
		
}
#news2 a:hover {
color: Maroon;
}

#news2 p{
text-indent: 20px;
	font-family: Verdana, sans-serif;
	font-size: 12px; 	 
}
#news2 img{
	padding: 10px 10px 10px 10px;
}

#news2 p.name
{
  font-weight: bold;
  font-size: 14px;
  font-family: Tahoma;
  color: #920202;
  margin: 0;
}

#news2 p.name a
{ font-size: 14px;
  color: #920202;
  text-decoration: none;
}

#news2 p.name a:hover
{
  color: #00853E;
}
.h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	background-color: White;
}
fieldset {
width: 200px;
border: 1px dotted;
margin: 2px 2px 2px 2px;
background-color: White;
}
fieldset {
width: 200px;
	border: 1px dotted;
	margin: 2px 2px 2px 2px;
}
