* {}
html {height: 100%;}
body {background: #fff; margin: 0px; padding:0px; font: normal 100% Arial, Helvetica, sans-serif; height:100%}
a img {border: 0;}

h1 {font: bold 15px Verdana, sans-serif;}
h2 {font: bold 15px Verdana, sans-serif;}
h3 {font: bold 15px Tahoma, sans-serif;}
h4 {font: bold 14px Tahoma, sans-serif;}
h5 {font: bold 13px Tahoma, sans-serif;}

#first-menu{
	background:url(/p/right-top1.gif) no-repeat top right; 
	height:37px;
	vertical-align: baseline;
		font-size: 6px;
}
#first-menu div{
	background:url(/p/hor_menu_r.gif) no-repeat top left; 
	height:35px;
	padding: 0px 12px 0 22px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 8px;
	text-decoration: none;
	float: left;
	vertical-align: middle;
	}
#first-menu a{
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
}

#first-menu a:hover {
	text-decoration: underline;
	color: #f9ee37;
}
#first-menu a.select_h_memu{
	color: #f9ee37;
}

#left_top_logo{
	background:url(/p/left_top.gif) no-repeat top right; 
	width:274px; 
	height: 458px;
	min-height: 458px;
	vertical-align: top;
}
#catalog-menu {
	min-height: 245px;
	padding: 0 15px 0 10px;
	font-size: 12px;
	color: #333;
}
#catalog-menu a{
	color: #333;
	text-decoration: none;
	padding: 0 0 0 0px;	
}
#catalog-menu h1{
	font-size: 12px;
	margin: 10px 0 0 0;
	background: url(/p/h1-catalog.gif) no-repeat 0px 8px;
	padding: 4px 0 4px 15px;	
}
#catalog-menu a:hover{
	color: #000;
	text-decoration: underline;
}
#catalog-menu a.select{
	color: #fff;
}

#contact{
	clear: both;
	color: #fff;
	font-size: 12px;
}
#contact div{
	padding: 0px 10px 0 25px;
}

#first-menu-2{
	background:url(/p/top_center-2.jpg) no-repeat top right; 
	min-height: 510px;
	vertical-align: top;
}

#content {
	background:url(/p/content-top.gif) no-repeat top left;	
	font-size: 12px;
	padding: 0 20px 10px 0;
}
#content a{
	color: #663333;
}

.patch{
		padding: 4px 0 4px 10px;
		font-weight: bold;
		font-size: 12px;
		color: #663333;
		margin: 161px 0 0 0px;
		background: #ffa717;
		z-index: 20;
}
 .patch a{
	color: #663333;
	text-decoration: none;
}
.patch a:hover{
	text-decoration: underline;
}


.bottom-first-menu{
border-top:1px solid #fff;
border-bottom:1px solid #fff;
	color: #fff;
	text-align: center;
	height: 32px;
	font-size: 12px;
	font-weight: bold;
	background:url(/p/bot-fon-2.gif) no-repeat top right #0086ff;	
}
.bottom-first-menu  a{
	color: #fff;
	text-decoration: none;
}
.bottom-first-menu  a:hover, a.select_h_memu{
	color:  #f9ee37;
}

.copyright{
	height: 47px;
	color: #fff;
	background:url(/p/media-logo.gif) no-repeat top right  #cc6600;	
	padding: 0 0 0 10px;
	font-size: 12px;
}

.banner {
	float: right;
	margin: -40px 60px 0 0;
	vertical-align: middle;
}
.banner img {
	border:1px solid #ccc;
}

/*-------------------------ÏÐÀÉÑ------------------*/
#section1{
/*   background:url(/p/price_bg_name_section1a.gif) no-repeat top left;
	*/
	background-color: #fff;
	border: 1px solid #ff9900;
	width: 205px;
	height: 112px;
	float: left;
	margin: 5px;
	position: relative;
	z-index: 2;
	text-align:center;
}
.section1_name{
 background:url(/p/price_bg_name_section1.gif) no-repeat top left;
 text-align: center;
 vertical-align: middle;
 padding: 5px;
}
#section1 .section1_name a{
color: #FFF;
font-size: 13px;
text-decoration: none;
font-weight: bold;
}
.section1_text{
	background-color: #ffcc99;
	padding: 4px;
	font-size: 12px;
	position: relative;
	margin-left: 5px;
}
.section2_name {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	z-index:2; 
	position: relative;
	padding: 20px 0 0 0;
}
#content .section2_name a {
	color: #000;
}
#content .section2_name a:hover {
	text-decoration:underline;
}

.goodsItem{
	float:left;
	background: url(/p/price_bg_section1.gif) repeat-x;
	width: 195px;
	height:215px;
	padding: 10px 0 0 10px;
	font-size: 12px;
	color: #663333;

}
.goodsSmallImg{
	vertical-align: bottom;
}
.goodsSmallImg img{
	float: left;
	margin-right: 5px	
}
.goodsName,  .goodsName a{
/*	clear: both;
*/	color: #663333;
	text-decoration: none;
	font-weight: bold;
}
.goodsName a:hover{
	text-decoration: underline;
}
.select_desc{
	border: 1px solid #cc6600;
	border-bottom: 1px solid #fff;
	float: left;
	padding: 3px;
	background: #fff;
	margin-right: 1px;
}
.un_select_desc{
	border: 1px solid #cc6600;
	float: left;
	padding: 3px;
	background: #ffcc99;
	display: block;
	margin-right: 1px;
}
.select_desc a, .un_select_desc a{
	text-decoration: none;
}
.un_select_desc1{
	border: 1px solid #fff;
	border-bottom: 1px solid #cc6600;
	border-left: 1px solid #cc6600;
	padding: 3px;
	background: #fff;
	z-index:2;

}
.un_select_desc2{
	border-left: 1px solid #cc6600;
	float: left;
}
.desc {
	border: 1px solid #cc6600;
	border-top: 0px;
	clear: both;
	padding: 5px;
	background: #fff;
	z-index:2;
	display: block;
}
.desc_out {
	display: none;
}
.goodsImg{
	float: left;
	padding: 10px 10px 16px 10px;
	background: url(/p/price_bg_desc_img.gif) repeat-x bottom #fff3dd;
	text-align: center;
	vertical-align: bottom;
	margin-right: 10px;
}

.goodsListTable {border-collapse: collapse; border-top: 1px solid #ffcc99; border-left: 1px solid #ffcc99; margin-top: 20px;}
    .goodsListTable th {padding: 2px 7px 3px; border-bottom: 1px solid #ffcc99; border-right: 1px solid #ffcc99; background: #FFF3dd; color: #663333; font-weight: bold;}
    .goodsListTable td {padding: 2px 7px 3px; border-bottom: 1px solid #ffcc99; border-right: 1px solid #ffcc99; vertical-align: top;}
    .goodsListTable td.goodsListName {color: #333333; font-weight: bold;}
        .goodsListTable td.goodsListName a:link, .goodsListTable td.goodsListName a:visited {color: #333;}
        .goodsListTable td.goodsListName img {border: 0; margin: 10px auto; display: block;}

		  
.shadow_block{
	background: url(/p/shadow_right_bottom.gif) no-repeat bottom right; float:left;
	float:left;
}
.shadow_content{
	border:1px solid #ff9900; background: #fff; float:left;
}
.shadow_right{
	height:6px; width:6px; font-size:1px; background:url(/p/shadow_right_ugol.gif) no-repeat top left; float:left;
}
.shadow_bottom{
	height:6px; width:6px; font-size:1px; background:url(/p/shadow_left_ugol.gif) no-repeat top left; clear:both;
}

.news{
	clear: both;
	margin-bottom: 10px;
}
.news_subject{
	background: url(/p/news_subject.gif) no-repeat top left #ffdca4;
	padding:4px;
	font-size: 12px;
	font-weight: bold;
	color: #663333;
	text-align: left;
	vertical-align: middle;
}
.news_content{
	border:1px solid #FFCC99;
}
.news_text{
		padding: 4px;
		font-size: 12px
}
.news_date{
	color: #cc6600;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding: 4px;
}
.navig{
	text-align: center;
}

