/* http://www.needit.ru  */
/* CSS Document */
body {
background-color: White; 	
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #454545;
margin: 0px 0px 0px 0px;
}

.sm_link {
	font-size: 12px;
	color: Black;
	text-decoration: none;
}

.sm_link a:link, .sm_link a:active, .sm_link a:visited {
	font-size: 12px;
	color: Black;
	text-decoration: none;
}

.sm_link a:hover {
	font-size: 12px;
	color: Black;
	text-decoration: underline;
}


.map_bg {
	background-image: url(http://www.rusmet-nsk.ru/images/map_bg_img.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.header {
font-family: "Times New Roman", Times, serif;
font-size: 20px;
color: White;
font-weight: lighter;
text-decoration: none;
}

.header a:link, .header a:hover, .header a:active, .header a:livisited {
font-family: "Times New Roman", Times, serif;
font-size: 20px;
color: White;
font-weight: lighter;
text-decoration: none;
}

.header_b {
font-family: "Times New Roman", Times, serif;
font-size: 20px;
color: Black;
font-weight: normal;
}

.header_b2 {
padding-top: 20px;
font-family: "Times New Roman", Times, serif;
font-size: 22px;
color: Black;
font-weight: normal;
line-height: 25px;
}

.header_b3 {
font-family: "Times New Roman", Times, serif;
font-size: 22px;
color: Black;
font-weight: normal;
}

h1 {
font-family: "Times New Roman", Times, serif;
font-size: 22px;
color: Black;
font-weight: normal;
}

.header_b4 {
font-family: "Times New Roman", Times, serif;
font-size: 22px;
color: Black;
font-weight: normal;
line-height: 30px;
}

.cont_tel { 
font-family: "Times New Roman", Times, serif; /*
font-family: Arial, Helvetica, sans-serif; */
font-size: 18px; /*
color: Black;
font-weight: bold;*/
line-height: 22px;
}

.cont_tel a:link, .cont_tel a:visited, .cont_tel a:active, .cont_tel a:hover  {
	color: Black;
	text-decoration: none;
}

.cont_tel2 { 
font-family: "Times New Roman", Times, serif; /*
font-family: Arial, Helvetica, sans-serif; */
font-size: 24px; /*
color: Black;
font-weight: bold;*/
line-height: 22px;
}




.phone_num {
	font-family: "Times New Roman", Times, serif;
font-size: 18px;
color: Black;

}

.icq_num {
	color: Black;
	
}

.icq_num a:link, .icq_num a:hover, .icq_num a:active, .icq_num a:visited {
	color: Black;
	text-decoration: none;
	
}

.menu_list {
	color: #135A90;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.menu_list a:link, .menu_list a:visited  {
	color: #135A90;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.menu_list a:hover, .menu_list a:active  {
	color: #135A90;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.map2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #945124;
list-style-type: square;
}

.search_ext {
	font-weight: bold;
	text-decoration: underline;
	color: #474747;
	font-size: 12px;
}

.search_ext a:link, .search_ext a:hover, .search_ext a:visited, .search_ext a:active  {
	font-weight: bold;
		text-decoration: underline;
	color: #474747;
	font-size: 12px;
}

.cart_top {
   font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	color: #5F5F5F;
		text-decoration: none;
}

.cart_top a:link, .cart_top a:hover, .cart_top a:active, .cart_top a:visited  {
   font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	color: #5F5F5F;
	text-decoration: none;
}

.cart_ord, .cart_box a:link,  .cart_box a:hover, .cart_box a:active, .cart_box a:visited {
	text-decoration: underline;
	font-size: 12px;
	color: Black; 
	text-align:right; text-decoration:underline;
}

.cart_box_top {
padding-left: 20px;
padding-top: 21px;
padding-right: 20px;
}

.textarea {
height:24px; 
width: 181px;
border: solid 1px #818181;	
line-height: 20px;
font-size: 18px;
padding-top: 0px;
color: #373737;
}

.textarea2 {
height:160px; 
width: 250px;
border: solid 1px #818181;	
line-height: 20px;
font-size: 14px;
padding-top: 0px;
color: #373737;
font-family: Arial, Helvetica, sans-serif;
}


.cat {	
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	color: #0F0F0F;
	text-decoration: underline;
	font-weight: normal;
}



.standard {	color: #454545; text-decoration: none; font-size: 12px; }

.standard a:link {	color: #454545; text-decoration: none; font-size: 12px; }

.standard a:hover { color: #454545; text-decoration: underline; font-size: 12px;}

.standard a:visited, .standard a:active {	color: #454545; text-decoration: none; font-size: 12px;}

.faq {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #448ABF;
	text-decoration: underline;
	font-weight: normal;
}


.no_underline {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: Black;
	text-decoration: underline;
	font-weight: normal;
}

.page_num0 {
display: block;
width: 37px;
height: 32px;
color: Black;
font-weight: bold;
background-image: url(http://www.rusmet-nsk.ru/images/page_nam.gif);
background-repeat: no-repeat;
background-position: left top;
padding-left: 15px;
padding-top: 9px;
float: left;
}


.page_num {
display: block;
width: 37px;
height: 32px;
color: White;
font-weight: bold;
background-image: url(http://www.rusmet-nsk.ru/images/page_nam.gif);
background-repeat: no-repeat;
background-position: left top;
padding-left: 0px;
padding-top: 9px; 
float: left; 
}

.page_num a:link, .page_num a:hover, .page_num a:active, .page_num a:visited  {
display: block;
width: 37px;
height: 32px;
color: White;
font-weight: bold;
background-image: url(http://www.rusmet-nsk.ru/images/page_nam.gif);
background-repeat: no-repeat;
background-position: left top;
padding-left: 0px;
padding-top: 9px; 
float: left; 
margin-right: 5px;
}

.price {
	color: #9D0000;
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
}

.price2 {
	color: #B22222;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
}

.old_price {
	color: #B30000;
	text-decoration: line-through;
}

.more {
	color: #106EB6;
	font-size: 12px;
}

 .more a:hover { color: #106EB6; text-decoration: underline; }
.more a:link, .more a:active, .more a:visited {	color: #106EB6; text-decoration: none; }

.footer_copy {
font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	   font-weight: bold;
		padding-top: 20px;
}

.footer_copy a:link, .footer_copy a:active, .footer_copy a:visited  {
	font-size: 16px;
	color: Black;
	text-decoration: underline;
   font-weight: bold;
}

.footer_copy a:hover {
	font-size: 16px;
		color: Black;
	text-decoration: underline;
}

.limap1 {   
margin-left: 20px;	color: Black;	list-style-image: url(http://www.rusmet-nsk.ru/images/arrow_2-130.png); line-height: 10px; font-size: 10px;	margin-top: 0px;}

.limap1 a:link, .limap1 a:visited, .limap1 a:active  {
   margin-left: 20px;	color: Black;	list-style-image: url(http://www.rusmet-nsk.ru/images/arrow_2-130.png);
	margin-top: 0px;	text-decoration: none;}

.limap1 a:hover  {
   margin-left: 20px;	color: Black;	list-style-image: url(http://www.rusmet-nsk.ru/images/arrow_2-130.png);
	margin-top: 0px;	text-decoration: underline;}


.limap2 {   margin-left: 20px;	color: #945124;	list-style-image: url(http://www.rusmet-nsk.ru/images/arrow_2.png); margin-top: 10px;}

.limap2 a:link, .limap2 a:visited, .limap2 a:active  {   margin-left: 20px;
	color: #945124;	list-style-image: url(http://www.rusmet-nsk.ru/images/arrow_2.png);
	margin-top: 10px;	text-decoration: none;}

.limap2 a:hover  {   margin-left: 20px;	color: #945124;
	list-style-image: url(http://www.rusmet-nsk.ru/images/arrow_2.png);	margin-top: 10px;	text-decoration: underline; }

.olive {color: #484848; font-weight: normal; text-decoration: underline; }


.nav_black, .nav_black a:link, .nav_black a:visited, .nav_black a:active {
color: Black;
text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
} 
.nav_black a:hover {
	color: Black;
text-decoration: underline;
}

body {
background-color: White; 	
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #454545;
margin: 0px 0px 0px 0px;
}

table, tr, td {
	font-size: 12px;
}












body {

font-size: 11px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: Black;
background-color: White;
	
}




.box_enter {
	padding-left: 22px;	color: #000000;	background-color: #E6EED6;
	padding-top: 17px;	padding-bottom: 15px; line-height: 16px; text-decoration: none; }
.box_enter a:link, .box_enter a:visited {	
	color: #000000;	
	text-decoration: none; }
.box_enter a:hover, .box_enter a:active {	
	color: #000000;	
	text-decoration: underline; }	






.box_cat {
	padding-left: 17px;	color: #223C58;	background-color: #DAE5E9;
	padding-top: 18px;	padding-bottom: 25px; }
.box_cat a:link, .box_cat a:visited {	
	color: #223C58;	
	text-decoration: none; }
.box_cat a:hover, .box_cat a:active {	
	color: #223C58;	
	text-decoration: underline; }


.produce_cat {
	padding-left: 17px;	color: #223C58;	background-color: #EFE4D0;
	padding-top: 18px;	padding-bottom: 25px; text-decoration: none; }
.produce_cat a:link, .produce_cat a:visited  {
	color: #223C58;	background-color: #EFE4D0;
		text-decoration: none; }
.produce_cat a:hover, .produce_cat a:active  {
	color: #223C58;	background-color: #EFE4D0;
		text-decoration: underline; }

		
.box_cart {
	padding-left: 23px;	color: #000000;	background-color: #E6EED6;
	padding-top: 18px;	padding-bottom: 30px; line-height: 16px; text-decoration: none; }
.box_cart a:link, .box_cart a:visited {	
	color: #000000;	
	text-decoration: none; }
.box_news a:hover, .box_cart a:active {	
	color: #000000;	
	text-decoration: underline; }	
	
	
		
.box_news {
	padding-left: 11px;	color: #000000;	background-color: #DAE5E9;
	padding-top: 13px;	padding-bottom: 25px; line-height: 16px; text-decoration: underline; }
.box_news a:link, .box_news a:visited {	
	color: #000000;	
	text-decoration: underline; }
.box_news a:hover, .box_news a:active {	
	color: #000000;	
	text-decoration: underline; }	
		
.input1 {
height: 23px;
width: 208px;
border: solid 1px #717171;
line-height: 16px;
font-size: 11px;
padding-top: 0px;
color: Black;	
}


.input2 {
height: 18px;
width: 108px;
border: solid 1px #878787;
line-height: 16px;
font-size: 11px;
padding-top: 0px;
color: Black;	
}



.grey2  {
color: #767673;
text-decoration: none; }	
.grey2 a:link, .grey2 a:active,  .grey2 a:visited,   {
color: #767673;
text-decoration: none; }
.grey2 a:hover   {
color: #767673;
text-decoration: underline; }	
		
		
.box_cont {
	padding-left: 24px;
	color: #000000;
	background-color: #E6EED6;
	padding-top: 18px;
	padding-bottom: 10px;
	line-height: 16px;
	text-decoration: none;
}

.box_cont a:link, .box_cont a:hover, .box_cont a:active, .box_cont a:visited  {	
	color: #000000;	background-color: #E6EED6;	line-height: 16px;
	text-decoration: underline;
}

.sc_icq {
	color: #875900;
	text-decoration: underline;
}


.main_cont {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 18px;
	padding-bottom: 20px;
}

.greetings {
	color: #747474;
	font-size: 12px;
	line-height: 16px;
}

.best_tov {
	width: 260px;
	height: 142px;
	border: solid 1px #AFAFAF;
}

.price_t {
	color: #505050;
	font-size: 13px;
}

.price {
	color: #DC2400;
	font-size: 13px;
}

.foot {
	padding-top: 13px;
	padding-left: 29px;
	color: #383838;
	line-height: 18px;
	
}

.top_menu {
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-weight: bolder;	
	font-size: 12px;
	text-decoration: none;
}

.top_menu a:link, .top_menu a:visited {	
	color: White;		
	text-decoration: none;
}

.top_menu a:hover, .top_menu a:active {	
	color: White;	
	text-decoration: underline;
}

