/* CSS Document */

html {

  overflow-x: hidden;
}


body {

  background-color: #000000;
  margin: 0;
  padding: 0; 
}

body, td, p {

  font-family: Arial;
  font-weight: normal;
  color: #000000;
}
.pages
	{
  	font-family: Tahoma;
  	font-weight: normal;
  	color: #000000;
  	text-decoration: none;	
	}
#main, #content, #bottom {

  min-width: 1000px;
  overflow: hidden;
}

#header {

  width: 1000px; /* Ширина слоя */
  margin-right: auto; /* Отступ справа */
  margin-left: auto; /* Отступ слева */
}

#header_left {

  position: relative;
  right: 1000px;
  background: url(/images/uzor.jpg) repeat-x right center;
  width:100%;
  height:300px;
}

#header_right {

  position: relative;
  left: 2000px;
  background: url(/images/uzor2.jpg) repeat-x left center;
  width:100%;
  height:300px;
}

#header_center {

  position: relative;
  right: 1000px;
  height:300px;
}

#header_sm {

  width: 1000px; /* Ширина слоя */
  margin-right: auto; /* Отступ справа */
  margin-left: auto; /* Отступ слева */
}

#header_sm_left {

  position: relative;
  right: 1000px;
  background: url(/images/uzor.jpg) repeat-x right center;
  width:100%;
  height:110px;
}

#header_sm_right {

  position: relative;
  left: 2000px;
  background: url(/images/uzor.jpg) repeat-x left center;
  width:100%;
  height:110px;
}

#header_sm_center {

  position: relative;
  right: 1000px;
  height:110px;
}



#flash {

  position: relative;
  width: 950px;
  height: 300px;
  margin-right: auto;
  margin-left: auto;
}

#logo {
  position: relative;
  top: 20px;
  left: 20px;
}

#main_menu {

  width: 1000px; 
  margin-right: auto; 
  margin-left: auto; 
}

#main_menu_left {

  position: relative;
  right: 820px;
  background: url(/images/main_menu_left_period.jpg) repeat-x right center;
  width: 100%;
  height: 51px;
 /*border: 1px solid blue; */  
}

#main_menu_right {

  position: relative;
  left: 1820px;
  background: url(/images/main_menu_right.jpg) repeat-x left center;
  width: 100%;
  height: 51px;
 /*border: 1px solid green; */
}

#main_menu_center {

  position: relative;
  right: 990px;
  height: 51px;
}

#main_menu_menu {

  background: url(/images/main_menu.jpg) no-repeat left center;
  width: 980px;
  height: 51px;
  /*  border: 1px solid green;  */
  margin-right: auto;
  margin-left: auto;

} 

#catalog_head {

  font-family: Verdana;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  padding: 16px 0px 0px 20px;
  float:left;
}

#main_menu_list {

  Padding-top: 15px;
  Padding-Left: 10px;
}

#main_menu_list a {

  font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

#main_menu_list a:hover {

  font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: underline;
}

ul.main_menu_list li {

  display: inline;
  margin: 0px;
  padding: 10px 6px 10px 10px;
  background: url(/images/marker1.jpg) no-repeat left center;

 
}

ul.main_menu_list {
  list-style-image: url('/images/marker1.jpg');
  margin: 0px 0px 0px 230px;
  padding: 0px;

}

#content {

  background: url(/images/main_bg.jpg) repeat-y center top;
  background-color: #BC0D00;
}


#content_center {

  width: 990px;
  margin-right: auto; 
  margin-left: auto; 
}

#content_left {

  float: left;
  width: 240px;
 
}

#content_left ul {

  margin: 0px;
  padding: 0px;

}

ul.catalog li {

  display: block;
  margin: 0px;
  padding: 1px 2px 3px 25px;
  background: url(/images/catalog_bg2.jpg) repeat-y left top;
}

ul.catalog li a {

  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
}

ul.catalog li a:hover {

  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: underline;
}


#content_right {

  float: left;
  width: 740px;
  background: url(/images/content_bg.jpg) repeat-y left top;
  /*border: 1px solid red;*/
}


#page {

  padding: 0px 20px 20px 30px;
  margin-bottom: 20px;
  /*border: 1px solid green;*/
}

#page h3 {

  font-family: Verdana;
  font-size: 17px;
  font-weight: normal;
  color: #000000;
}

#page p {

  font-size: 14px;
}

#page li {

  font-size: 14px;
}

#page ul.inline {

  margin: 0;
  padding: 0;
}

#page ul.inline li {

  font-size: 14px;
  display: inline;
  padding-right: 10px;
  color:#9D0A12;
}

#page ul.inline li a {

  font-size: 14px;
  color:#9D0A12;
}

#distributor, #banner {
  font-family: Verdana;
  Padding: 16px;
}

#banner{ 
padding-left: 0px;
}

#distributor, #banner h3 {

  font-family: Verdana;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
}

#distributor p {

  font-family: Verdana;
  font-size: 10px;
  color: #ffffff;
  /*padding-left:80px;*/
}

#distributor ul {

  padding: 6px 0px 10px 14px;
}

#distributor li a {

  font-family: Verdana;
  font-size: 10px;
  color: #ffffff;
  /*padding-left:80px;*/
  padding: 0px;
  margin: 0px;  
}

#distributor li {

  font-family: Verdana;
  font-size: 10px;
  color: #ffffff;
  padding: 2px 0px 2px 0px;
  margin: 0px;
}


#footer {

  width: 1000px; 
  margin-right: auto; 
  margin-left: auto; 
}

#footer_left {

  position: relative;
  right: 1000px;
  background: url(/images/footer_left2.jpg) repeat-x right center;
  width:100%;
  height:176px;
}

#footer_right {

  position: relative;
  left: 2000px;
  background: url(/images/footer_right2.jpg) repeat-x left center;
  width:100%;
  height:176px;
}

#footer_center {

  position: relative;
  right: 1000px;
  height:176px;
  background: url(/images/footer2.jpg) repeat-x right center;
}


#footer_menu_list {

  Padding-top: 15px;
  width: 900px; /* Ширина слоя */
  margin-right: auto; /* Отступ справа */
  margin-left: auto; /* Отступ слева */
}

#footer_menu_list a {

  font-family: Tahoma;
  font-size: 14px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
}

#footer_menu_list li {

  font-family: Tahoma;
  font-size: 14px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
}
#footer_menu_list a:hover {

  font-family: Tahoma;
  font-size: 14px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: underline;
}

ul.footer_menu_list li {

  display: inline;
  margin: 0px;
  padding: 10px 2px 10px 2px;

}

ul.footer_menu_list {
  list-style-image: url('/images/marker1.jpg');
  margin: 0px 0px 0px 230px;
  padding: 0px;

}

#footer_copy {

  float:left;
  width:25%;
  color: #ffffff;
  font-size: 14px;
  font-family: Tahoma;
  padding: 60px 20px 20px 10px;
}

#counter {

  float:right;
  width:10%;
  padding: 45px 20px 20px 20px;
}

.goods {

  padding: 16px;
  background: url(/images/goods_bg.jpg) no-repeat right top;
  background-color: #ffffff;
  border: 1px solid #757575; 
  width: 650px; 
  float: left;  
  margin-bottom: 20px;
}

.goods_desc h3 {

  margin: 0;
}

.goods_desc h3 a {

  font-family: Verdana;
  font-size: 17px;
  font-weight: normal;
  color: #000000;
  text-decoration: underline;
}

#page_header p a {

  font-family: Verdana;
  font-size: 14px;
  font-weight: normal;
  color: #000000;
  text-decoration: underline;
}

#page .goods_desc p {

  font-size: 14px;
  font-weight: normal;
  color: #000000;
}

#page .goods_desc .price {

  font-family: Verdana;
  font-size: 13px;
  font-weight: normal;
  display: block;
  float: right;
  width: 50%;
}


#page .goods_desc .articul {

  font-family: Verdana;
  font-size: 11px;
  font-weight: normal;
  display: block;
  float: left;
  width: 45%;
  Padding-Top:10px;
}


#page .goods_desc .price b {

  color: #9D0A12;
}

#page .goods_desc .articul b {

  color: #9D0A12;
  font-weight: normal;
}

.goods_image {

  float: left;
  width: 310px;
}

.goods_desc {

  float: left;
  width: 300px;
  padding-left: 30px;
}

.goods_delimiter {

  float: left;
  width: 7px;
}

.clear {
  
  clear: both;
}

#page_header {

  padding: 16px;
  background: url(/images/page_bg.jpg) no-repeat left top;
  background-color: #ffffff;
  border-bottom: 1px solid #757575;
  border-left: 1px solid #757575;
  border-right: 1px solid #757575;   
  width: 650px; 
  float: left;  
  margin-bottom: 20px;

}




a  {

  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  color: black;
  text-decoration: none;
}

a:hover {

  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  color: black;
  text-decoration: underline;
}



