
td {font-family: tahoma, arial, sans-serif; font-size: 11px;}
h1  {font-family: tahoma, arial, sans-serif; font-size: 13pt; color:#000000;}
h2  {font-family: tahoma, arial, sans-serif; font-size: 13pt; color:#cc3333;}
.title  {font-family: tahoma, arial, sans-serif; font-size: 13pt; color:#cc3333;}

.menu {font-family: verdana, arial, sans-serif; font-weight: bold; color: #ffffff; font-size: 8pt;}
A:link.menu {text-decoration: none; font-family: verdana, arial, sans-serif; color: #ffffff;}
A:visited.menu {text-decoration: none; font-family: verdana, arial, sans-serif; color: #ffffff;}
A:active.menu {text-decoration: none; font-family: verdana, arial, sans-serif; color: #ffffff;}
A:hover.menu {text-decoration: none; font-family: verdana, arial, sans-serif; color: #ffff66;}

.small2 {font-family: tahoma, arial, sans-serif; font-size: 8pt; color: #060606;}
.small {font-family: tahoma, arial, sans-serif; font-size: 8pt; color: #000000;}
A:link.small {text-decoration: none; font-family: tahoma, arial, sans-serif; color: #000000;}
A:visited.small {text-decoration: none; font-family: tahoma, arial, sans-serif; color: #111111;}
A:active.small {text-decoration: none; font-family: tahoma, arial, sans-serif; color: #ff0000;}
A:hover.small {text-decoration: underline; font-family: tahoma, arial, sans-serif; color: #8F0416;}

.menu2 {font-family: tahoma, arial, sans-serif; color: #ffffff; font-size: 8pt;}
A:link.menu2 {text-decoration: none; font-family: tahoma, arial, sans-serif; color: #ffffff;}
A:visited.menu2 {text-decoration: none; font-family: tahoma, arial, sans-serif; color: #ffffff;}
A:active.menu2 {text-decoration: none; font-family: tahoma, arial, sans-serif; color: #FFFF55;}
A:hover.menu2 {font-family: tahoma, arial, sans-serif; color:#FFFF55;}

A{color:#0284BB}
.img1 img{ margin:2px;
border:1px #cccccc solid;
}
.img1 {padding:2px; background-color:#fff;}

body
{
padding:0; margin:0; FONT-FAMILY:Tahoma,arial, sans-serif;font-size: 11px;
}
.navigator{color:#BB021D
}
img{border:0px}
ul, li{list-style-type:none}
ul, li, ol, dl, dt, dd, h1, h2, h3, h4,
form, fieldset, blockquote{margin: 0px;padding: 0px;
}

#banner {height:100px;
}
#banner h1 {display: none;text-align:center;
}


#top{width:570px;float:right;padding:5px 0px 0px 0px;
}
#top a{color:#BB021D;font-family:Tahoma, Helvetica, sans-serif ;font-size:12px;text-decoration:none;
}


#header{background-color:#8F0416;height:108px;width:100%;float:left;color: #ffffff;font-family: Tahoma, Helvetica, sans-serif ;font-size:11px;
}
#header table{height:108px;width:100%;
}
#header tr{vertical-align:top;
}
#header form {width:100%;background: url(http://www.stroyip.ru/pic/rheader.jpg) no-repeat top right;
}
#header a{color:#FFFF55;font-size:12px;text-decoration: none ;}


#gde{color:#FFFFFF;padding:10px 0px;width:400px;
}
#example{font-size:11px;color: #FFFF55; border-bottom:1px dashed #FFFF55; text-decoration: none;
}
#example_firm{font-size:11px;color: #FFFF55; border-bottom:1px dashed #FFFF55; text-decoration: none;
}
#in {width:100%;
}
#submit{width:50px;padding:0px 50px 0px 20px;
}
#bgheader{background: url(http://www.stroyip.ru/pic/bgheader.jpg) repeat-x top left;
}

#product_catalog{width:100%;padding:0 0 5 0;border:1px solid #CCCCCC;margin-bottom:5px}
#product_catalog_title{margin:0 5 0 5;padding: 4 8 4 0; border-bottom:3px solid #770211;font-size:12px; color:#cccccc;}
#product_catalog_title a{color:#156677;text-decoration:none;}
#product_catalog_title a:hover{color:#990000;text-decoration:none;}

#menu_horizontal    {width:100%; float:left; background:#6A010F;text-align:center;
}
#menu_horizontal ul{margin-left:40px;
}
#menu_horizontal  li{float:left;
}
#menu_horizontal a{color: #ffffff; text-decoration:none; font-weight:bold; padding:7px 5px 7px 5px; DISPLAY: block;
}
#menu_horizontal a:hover{background:#8F0416; DISPLAY:block; color:#FFFF55; padding:7px 5px 7px 5px;
}

#sidebar {float:left;width:255px;background:#8F0416;margin-bottom:14px;
}
#sidebar li{DISPLAY: block;border-bottom:1px solid #770211;border-right:5px solid #770211;border-left:5px solid #8F0416;
}
#sidebar a{DISPLAY:block;color: #ffffff; text-decoration:none; font-weight:bold;padding:10px 5px 10px 0px;
}
#sidebar a:hover{DISPLAY:block; color:#FFFF55; padding:10px 5px 10px 0px;
}


#sidebar_hover a{color:#FFFF55; text-decoration:none; font-weight:bold; padding:10px 0px 10px 0px;background:#770211;border-right:5px solid #770211;}


#href a{color:#FFFF55;font-size:12px;text-decoration:underline;
}
#href {padding:50px 0px 0px 10px;
}



#footer{display:inline;width:100%;background:#8F0416 url(http://www.stroyip.ru/pic/footer.jpg) repeat-x top left;height:40px;text-align:center;float:left;
}
#footer  a{color:#ffffff;font-family:Tahoma, Helvetica, sans-serif ;font-size:11px;text-transform:capitalize;padding:10px 10px 10px 10px;
}
#footer ul li{display: inline;text-align:center;
}
#footer ul {padding-top:10px;width:700px;text-align:center;
}


#bottom{ float:left;text-align:left;
}
#bottom table{padding:20px 0px 20px 100px;
}
#bottom p{color:#808080;
}

#content {	clear:both;width:100%;margin:0px 0px 12px 0px;
}
.site_navigator{font-family: tahoma, arial, sans-serif; font-size: 8pt;}
#tool_kit
{padding:10px;border-top:1px solid #0284BB;background:#EBE9EE;padding:10px;}
.tool_kit_button
{background: #ffffff;border: 1px solid #ccc;border-bottom-color: #999;border-right-color: #999;cursor: pointer;padding: 5px;text-align: center;color:#000000;text-decoration:none}
#tool_kit_bottom
{ width:100%;border-top:1px solid #000000;padding:5px;margin-top:10px;background:#EBE9EE url(http://www.stroyip.ru/pic/tool_kit_button.gif) repeat-x  top left;}
#tool_kit_product_catalog
{width:99%;border-top:1px solid #0284BB;padding:5px 0px 5px 5px;margin:0 0 5 0;background:#EBE9EE url(http://www.stroyip.ru/pic/tool_kit_button.gif) repeat-x  top left;}


.map a{font-weight: bold; color: #000000;}
.map span{padding-left:40px;}

.news {padding-top:15px}
.news a{font-size: 11px;  font-family: 'Tahoma';}
.tdnews {width:64px;border:#D9D9D9 1px solid;}
.tdnews img{border:#ffffff 2px solid;}
.product_catalog{border:1px  solid #D9D9D9;}
.product_catalog a{font-size: 11px;font-family: 'Tahoma';FONT-WEIGHT: bold;}
.product_catalog_head{padding-bottom:3px;border-bottom:3px  solid #8F0416;padding-top:10px;text-align:left;}
.firm_catalog{border:1px solid #D9D9D9;padding:0px 0px 5px 0px;width:100%}
.firm_catalog a{font-size: 11px;font-family: 'Tahoma';FONT-WEIGHT: bold;}
.firm_catalog_head{padding-bottom:3px;border-bottom:3px  solid #D0B02E;padding-top:10px;text-align:left;}
#firm_img img{margin: 5px 10px 5px 0px;}

.search_company_head{padding:5px 0px 5px 5px;text-align:left;}
.search_company{border:1px solid #D9D9D9;}
.button60 {

   FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-WEIGHT: bold;
   background-image: url("/pic/template1/bg_b1.gif");
   border: 0px solid #335b7e;
   width : 60px;
   height : 20px;
   }
.button60_2 {

   FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-WEIGHT: bold;
   background-image: url("/pic/template1/bg_b2.gif");
   border: 0px solid #335b7e;
   width : 60px;
   height : 20px;
   }

.button100 {

   FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-WEIGHT: bold;
   background-image: url("/pic/template1/bg_b3.gif");
   border: 0px solid #335b7e;
   width : 100px;
   height : 20px;
   }

.button100_2 {

   FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-WEIGHT: bold;
   background-image: url("/pic/template1/bg_b4.gif");
   border: 0px solid #335b7e;
   width: 100px;
   height: 20px;

   }

#xtrasrch1 {display: block}
#xtrasrch4 {display: none}
#xtrasrch5 {display: none}

#Main{padding-left: 20px;margin-bottom:10px;background:#EEEEEE}
#Main_old{padding-left: 20px;margin-bottom:10px;}

/* LIST */
/* Categories list */
div.CategoryContainer{
    padding-left: 12px;
    padding-bottom: 24px;
}
div.CategoryContainer div.Category{
    background: url('/global/images/bullets/bullet-orange.gif') left no-repeat;
    padding-left: 16px;
    margin-bottom: 0.4em;
}
/* /Categories list */

/* Goods list */
table#GoodsList{
}
table#GoodsList td{
	padding: 18px 8px;
}
table#GoodsList td.Preview{
	padding: 10px 8px;
	width: 10%;
}
table#GoodsList td.Caption{
    width: 70%;
	text-align: left;
}
#Price{color:#666666}

td.Preview img{
	border: 1px solid #CCCCCC;
}
td.Preview div.PreviewContainer{
	border: 1px solid #CCCCCC;
	background-repeat: no-repeat;
	vertical-align: bottom;
	text-align: right;
}
div.PreviewContainer img.InBasket{
	width: 24px;
	height: 18px;
	border: none;
}
td.Preview a:hover{
	text-decoration: none;
}
td.Caption div.Description{
	font-family: Tahoma, Helvetica, Arial;
	font-size: 0.9em;
	margin: 0.6em 0
}
input.Append{
    border: none;
    width: 26px;
    height: 15px;
}
/* /Goods list */
/* DESCRIPTION */
table.Description{
	width: auto;
}
table.Description td{
    vertical-align: top;
    text-align: left;
}
table.Description td.Image{
	padding: 0;
	padding-right: 32px;
}
table.Description td.Description{
	padding: 0;
	padding-left: 3px;
	width: 100%;
    padding-right: 0;
}
table.Description td.Append{
	vertical-align: bottom;
    padding-right: 0;
}
td.Image img{
    border: 1px solid #666666;
}

td.Description div.Description{
	color: #666666;
	padding-bottom: 4px;
}

td.Description div.Price{
    padding-top: 4px;
}

input.ButtonAppend{
	width: 179px;
	height: 31px;
    border: none;
}
/* Empty: framework only highlighting */
table.Empty{
	border-collapse: collapse;
	width:100%;
}
table.Empty td{
    background: none;
    border-bottom: 1px solid #CCCCCC;
    vertical-align: top;
    padding: 0.4em 3em 1em 0em;
    font-size: 0.75em;
    color: #666666;
}
table.Empty td.Header{
    border-bottom: 2px solid #EEEEEE;
    padding-top: 1.4em;
    padding-bottom: 0.4em;
    color: #999999;
    font-weight: bold;
}
div.Navigation a{
	color:#999;
}
.ad-box
{
  background: #ffffff;
  border: 1px solid black;
  padding: 20 20 20 20;
  position: absolute;
  left: 400px;
  top: 200px;
  width: 400px;
  visibility: hidden;
  z-index:1000;
}
.ad-box-title {
  background: #ccc;
  padding: 5px;
  font-weight: bold;
  font-size: large;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}
.style1 {color: #FF0000}
