* {
	margin: 0px;
	padding: 0px;}
	
.clear {
	font-size: 0pt;
	clear: both;}
	
HTML, BODY {
	margin: 0px;
	padding: 0px;
	height: 100%;}

body {
	margin:0;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585757;
	background: #fa0131 url(../upload/bg_fon.jpg) repeat-x left top;}

/*************************************** my style*************************************************/
.g_all {
	height: 100%;}

.g_container {
	/***min-height: 100%;*/
	padding-bottom: 80px;
	position:relative;
	//min-width:1220px;
	_width:1230px;}

.g_content {
	margin-left: 279px;
	position: relative;}
	
.g_left {
	float: left;
	width: 279px;
	height:100%;}
	
.g_footer {
	position: relative;
	height: 177px;
	width:100%;
	min-width:1235px;
	margin-top:-80px;  /* * */
	padding-top:20px;  /* * */
	/*margin-top: -111px;
	padding-top:51px;
	z-index:-1;******/
	background-color:#c0272d;}
/*************************************** /my style**************************************************/
a {
	color:#FA002F;
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;
	outline:none;}
	
a.link {
	color:#585757;
	text-decoration:none;
	font-weight:normal;}
	
li {
	margin-left:-25px;}
	
h1 {
	color:#c2272d;
	font-size:14px;}
	
h2 {
	font-size:14px;}

.main_h1 {
	color:#c2272d;
	font-size:13px;
	text-align:center;}

input {
	border:1px #fa002f solid;
	font-size:14px;}
	
textarea {
	border:1px #fa002f solid;
	font-size:14px;}
	
select {
	border:1px #fa002f solid;
	font-size:14px;}

p {margin-bottom:13px;}
	
.pant {
	color:#c2272d;
	font-weight:bold;}
	
.toppolosa {
	background-color:#E10A12;
	width:100%;
	height:3px;
	font-size:3px;}
	
.topflash {
	width:100%;
	height:260px;
	background:#000 url(../upload/bg_flash.jpg) repeat-x left top;}  /* *** */
	
.main {
	width:100%;
	margin-top:25px;
	min-height:439px;
	background-color:#FFFFFF;
}
.bottom {
	width:100%;
	background-color:#c0272d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F9DBDC;
	margin-top:3px;
	min-height:100px;
}
.spec {
	width:240px;
	background-image:url(../upload/image/spec.jpg);
	background-repeat:no-repeat;
	margin-top:25px;
	padding-top:160px;
	list-style-image:url(../upload/image/li.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#B1B1B1;
}
.spec a {
	color:#B1B1B1;
	text-decoration:none;
}
.news {
	margin-top:0px;
	margin-bottom:0px;
	width:263px;
	background-image:url(../upload/image/news2.gif);
}
.toptext {
	margin:25px 15px 30px 40px;
	text-align:justify;}
	
.toptext1 {
	width:899px;
	min-height:585px;
	_height:678px;  /*** esli v IE6 BAG i yletela polosa sdelat` min-height bol`we*/
	margin:0 0 0 20px;
	padding-right:10px;
	text-align:justify;}
	
.toptext2 {
	width:662px;
	margin-top:0px;
	margin-left:20px;
	padding-right:10px;
	text-align:justify;
}
.top_inner {
	height:25px;
	padding-bottom:5px;
	//padding-bottom:15px;}

*+html .top_inner {padding-bottom:25px;} /*IE-7*/

.icons {
	width:630px;
	margin-left:281px;
	margin-top:30px;
	//margin-top:20px;}

*+html .icons {
	margin-top:18px;}

.logo {
	width:155px;
	height:61px;
	margin:-10px 0 0 60px;
	//margin:12px 0 0 63px;}

*+html .logo {
	margin:10px 0 0 60px;}
	
.fon03 {
	width:100%; /*279px*/
	min-width:1235px;
	/*height:163px;******/
	/*background:url(../upload/bg_footer.jpg) repeat-x left top;******/
	height:195px;   /* * */
	background:url(../upload/bg_footer_1.jpg) repeat-x left top;   /* * */
	position:absolute;
	z-index:-2;
	/***left:-279px;
	bottom:31px;*/
	bottom:80px; /*111px*****/ /* * */
	_bottom:79px;}
	
.bottom_inner {
	width:100%;
	height:96px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F9DBDC;}
	
.main_inner {
	/***position:relative;*/
	width:940px;
	padding-bottom:20px;
	//padding-bottom:5px;
	background:#FFFFFF url(../upload/image/fon021.gif) no-repeat left bottom;}
	
.menu {
	width:220px;
	margin:5px 0 0 10px;
	//margin:19px 0 0 13px;
}
*+html .menu {
	margin:19px 0 0 10px;} /*IE-7*/

.menu ul {
	margin:0px 0 0 25px;
	padding:0px;
}
.menu li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:14px;
}
.menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFA88D;
	text-decoration:none;
	font-weight:bold;
	line-height:14px;
}
.menu a:hover {
	color:#ffffff;
	text-decoration:none;
}
.menu_child {
	margin:0px;
	padding:0px;
}
.menu_child ul {
	margin:2px 0 0 16px;
	padding:0px;
}
.menu_child li {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.menu_child li a {
	color:#ff6a4a;
}
.menu_child li a:hover {
	color:#ffffff;
}
.menu_hr {
	width:100%;
	height:2px;
	font-size:1px;
	border-top:1px solid #B73839;
	margin:4px 0 4px 0;
	_margin:0;
	padding:0px;
}
.kartinko_zagolovka {
	margin-bottom:20px;
	margin-left:20px;
}
.bottommenu {
	/*width:100%;*/
	min-width:1218px;
	height:15px;
	text-align:center;
	color:#FF6A4A;
}
.bottommenu1 {
	width:100%;
	height:15px;
	text-align:center;
	color:#FF6A4A;
}
.faq a {
	color:#585757;
	text-decoration:none;
	font-weight:bold;
}
.faq a:hover {
	text-decoration:underline;
}
.news_img {
	border:1px dashed #FA002F;
	margin:5px 1px 5px 1px;
}
#articles {
	margin:0 0 30px 0;
list-style:
}
#articles h1 {
	color:#C2272D;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin:0px;
	padding:0px;
}
#articles a {
	color:#C2272D;
	font-size:12px;
}
#articles .name1 {
	margin:0 0 15px 0;
	padding:0 0 0 0;
	color:#C2272D;
	font-size:14px;
	font-weight:bold;
}
#articles .name {
	margin:0 0 15px 0;
	padding:0 0 0 0;
	color:#C2272D;
	font-size:12px;
	font-weight:bold;
}
#articles .glavy {
	color:#C2272D;
	font-size:10px;
	font-weight:bold;
}
#articles .glavy a {
	color:#C2272D;
	font-size:10px;
	font-weight:bold;
}
.kat_list {
	margin:0 0 10px 0;
	width:210px;
}
.kat_list a {
	text-decoration:none;
}
.kat_list img {
	border:none;
	margin:5px 0 5px 0;
}
.kat_name {
	color:#FA002F;
	font-weight:bold;
}
.kat_item {
	width:864px;
	height:119px;
	background:url(../upload/image/list_podl.gif);
	margin:0 0 10px 0;
}
.kat_item td {vertical-align:middle; padding-left:5px;}

.kat_item img {
	border:none;
	margin:0 0 0 0px;
}
.kat_item a {
	text-decoration:none;
}
.smallimg {
	border:1px solid #FFA88D;
	margin:0 10px 3px 0;
	float:left;
}
.pictogramm img {
	border:none;
	margin-left:10px;
}
.pictogramm a {
	float:left;
}
.path h1 {
	font-size:13px;
	display:inline;
	font-weight:bold;
}
.path h2 {
	font-size:13px;
	display:inline;
	font-weight:bold;
}
.path h3 {
	font-size:13px;
	display:inline;
	font-weight:bold;
}
.item_pager {
	text-align:right;
	font-size:10px;
	padding-right:14px;
	padding-top:3px;
}
.item_pager a {
	font-size:10px;
}
.image_caption {
	float:left;
	font-size:10px;
	font-weight:bold;
	color:#c2272d;
	padding-top:13px;
}
/* .image_caption:before { content:"Артикул: "} */
.form_search_text2 {
	border:1px #fa002f solid;
	font-size:14px;
	height:18px;
	width:200px;
}
.search {
	color:#FFFFFF;
	font-size:11px;
	float:left;
	width:250px;
	_width:247px;
	margin-top:-1px;
}
.search_top {
	color:#c2272d;
	font-size:11px;
	font-weight:bold;
	float:right;
	width:250px;
	margin-top:15px;
}
.searchform {
	border:1px #f6d9de solid;
	font-size:11px;
	height:14px; /*old - 12px*/
	width:130px;
	margin-right:4px;
	//margin-right:0px;
	vertical-align:middle;
}
.btn_search {
	width:16px;
	height:16px;
	background:url(../upload/image/search_btn2.gif) no-repeat;
	border:none;
	vertical-align:middle;
}


.seo_count {
	min-width:195px;}
	
ul.diz_ul li{
	list-style-type:none;
	background:url(../upload/image/li.jpg) no-repeat left top;
	padding:2px 0 0 20px;
	margin:7px 0 0 0;}

	
ul li {
	padding-top:2px;
	margin:4px 0 0 20px;
}

#breadcrumbs {
	margin:4px 0 20px 0;
}

.sitemap li {
	line-height:20px;
}

.table_price {
	border-collapse: collapse;
	border-spacing: 0px;
	width:95%;
	font-size: 11px;
	margin:10px 0 0 15px;}

.table_price td, .table_price th {
	border:2px #bc383a solid;
	text-align:center;
	padding:0 5px;
	vertical-align:middle;}

.table_price p{padding: 5px 0;margin-bottom:0px;}
