* {
	margin:0;
	padding:0;
}
html, input, textarea, select, div, td, p {font-family:Arial; color:#242424; font-size:12px; line-height:16px;}

a {color: #333333; text-decoration: underline;}

a:hover {text-decoration: underline; color: #000000;}


/* Каталог оформление */
.cont_pad {padding: 0 25px;}
.cont_pad h1 {color: #747885;}

	/* Лидеры продаж */
	.good {width: 100%; float: left; padding: 0 0 15px 0; margin: 0 0 15px 0; border-bottom: 1px solid #DADADA;}
	.good input {border: none; vertical-align: middle;}
	.good_img {width: 100px; float: left; margin-right: -100%; background: white; text-align: center; color: white; padding: 5px}
	.good_img img {border: 0; } 
	.good_big_img {float: left; margin-right: -100%; background: white; text-align: center; color: white; padding: 5px}
	.good_big_img img {border: 0; } 
	.good_text {margin-left: 140px;}
	.good_text p {font-size: 92%; margin: 0.5em 0; position: relative;}
	.good_title {font-weight: bold;}
	.to_basket {padding-left: 12px; background: url(/images/arr01.gif) no-repeat 0 6px;}
	
	/* Список товаров */
	.center .good {min-height: 180px; background: url(/images/good_bg.gif) repeat-x 0 100%; border: none; padding-bottom: 10px; margin-bottom: 25px;}
	.center .good_text p {padding: 5px 8px; background: #F5F7FA; margin: 0.5em 20px 0.5em -8px;}
	* html .center .good {height: 180px;}
	.new {background: url(/images/ico_new.gif) no-repeat 80% 0;}
	
	/* Карточка товара 
	.single_good {width: 100%; float: left; padding: 0 0 15px 0; margin: 0 0 15px 0;}
	.single_good .good_img {width: 150px;}
	.single_good .good_img img {margin-bottom: 35px;}
	.single_good .good_text {margin-left: 150px;}
	.single_good .good_text p {font-size: 100%; margin: 1em 0;}
	*/
	.center .good_single {background: none;}
	.good_single input {border: 1px solid #CCC; padding: 0; text-align: center; vertical-align: middle;}
	.good_single button {background: none; padding: 0; vertical-align: middle;}
	h3.h3_good {padding: 15px 0 4px 0; border-bottom: 1px solid #C8E2FF;}
	.good_single p.good_group {border: 1px solid #C8E2FF; border-width: 1px 0; font-size: 100%; background: none;}
	
	.tbl {border-collapse: collapse;}
	.tbl th {padding: 4px; border: 1px solid #CCC;}
	.tbl td {padding: 4px; border: 1px solid #CCC;}

  .cat_menu{padding-left:5px;}
	.name_cat{background:url(../images/categ.gif) left top no-repeat;height:43px;font-family:Verdana;font-size:18px;color:#fff;padding:18px 26px 0;}
	.cat_menu ul{width:200px;float:right;padding:0 10px 0 0;list-style-type: none;
} 
		.cat_menu li{height:25px;background:#282828; border-bottom: 1px solid #808080; text-align: left;}
		.cat_menu li:hover{background:#808080;}
		li.current_categ{background:#282828;}
		li.current_categ a{color:#000066;}
		.cat_menu li a{font-size:12px;color:#BBBBBB;text-decoration:none;padding:0px 10px;line-height:25px; font-weight: bold;}
		.cat_menu li a:hover{color:#000066;text-decoration:none;}

#menu-1 a {display:block}
#menu-1 td {text-align:center;padding:0 0 0 0}
#menu-1 td.over {background-color:#DBDBDB}

.search_block {float: left; padding: 5px 10px 10px 10px;}
input, textarea, select {color: #000; font: 100% tahoma, arial, sans-serif; background: #FFF;}
input {padding: 2px 0 2px 3px; border: 1px solid #E5E5E5; margin-right: 5px;}
form {margin: 0; padding: 0;}
.btn, button {width: auto !important; padding: 2px 8px; background: #A9ACB4; font: 100% tahoma, arial, sans-serif; color: #FFF; border: none; cursor: pointer; cursor: hand;}
.news_imgmain {float: left; margin: 5px 15px 15px 0;}

.both {clear: both;}

h1 {font: bold 135% tahoma, sans-serif; margin: 0 0 0.8em 0;}

.usual {margin-bottom: 30px;}
.usual input {width: 250px; border: 1px solid #CCC; background: #FFF url(/images/fields_bg.gif) repeat-x; padding: 2px 0 2px 3px;}
.usual div {margin: 0 0 1.1em 0;}
.usual h2 {margin: 0; padding: 0; font-weight: normal; font-size: 100%; color: #666;}
.usual input, .usual  select, .usual  textarea {margin-top: 4px;}
.usual textarea {width: 330px; height: 100px; border: 1px solid #CCC;}
.radio {margin-bottom:-2px;}
.radio p {text-indent: -20px; padding: 5px 0 0 25px; margin: 0;}
.radio input {border: none; margin: 0 5px 0 0; vertical-align: middle; padding: 0; width: 15px; background: none;}
.usual .cldr input {width: 6.5em;}
.usual .cldr img {vertical-align: middle; margin: 0 0 6px 5px; cursor: pointer; cursor: hand;}
.element_required, .usual sup {color: #FE3721; font-family: tahoma, sans-serif;}
.needValue {color: #CCC;}
.captcha_block img {vertical-align: middle; margin-top: 4px;}
.usual .field_middle {width: 15em;}
.usual .field_mini {width: 6em;}


