* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
	width:100%;
	background-color:#dadada;
	background-image:url(./img/bg.jpg);
	background-repeat:repeat-x;
}
body {
	font: 12px/13px Tahoma, Geneva, sans-serif;
	width:1010px;
	margin:0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background-image:url(./img/bg2.gif);
	background-repeat: repeat-y;
	background-position:center top;
}
#bg {
	width:1010px;
	margin:0 auto;
	background-image:url(./img/bg1.gif);
	background-repeat: no-repeat;
}

.fltlt {float:left; margin-right:15px; padding-bottom:15px;}
.fltrt {float:right; margin-left:15px; padding-bottom:15px;}
.clearfloat {clear:both; height:15px;}

#om {width:500px; border:0px; cellpadding:5px; text-align:center}
#geze {width:699px; border:0px; cellpadding:5px;}
#geze td {vertical-align:top}

a {
	font-size:12px;
	color: blue;
	outline: none;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px}
img {
	border: none;
}
input {vertical-align: middle}
#wrapper {
	width: 929px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {padding-top:15px; margin-bottom:1px;}

#header img {float:left;}

#header ul {
	margin-left:187px;
	height:33px;
	width:742px;
}

.m{
	display:block;
	float:left;
	width:123px;
}
.last {
	display:block;
	float:left;
	width:127px;
} 


#header ul li a {
	background-image:url(./img/menu_g_bg1.jpg);
	display:block;
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	height:25px;
	padding-top:8px;
	text-align:center;
}
#header ul li a:hover {background-image:url(./img/menu_g_bg2.jpg); color:#014da2;}/*-- горизонтальное меню, подсветка ссылки при наведении  --*/
#header ul li a.active {background-image:url(./img/menu_g_bg2.jpg);	color:#014da2;}/*-- горизонтальное меню, подсветка ссылки на текущую страницу  --*/



/*-- хлебные крошки  --*/
.bread {
	height:20px;
	margin-left:187px;
	padding:9px 0 0 24px;
}
.bread a {
	color:#014da2;
	font-size:10px;
}
.bread a:hover {color:179fe5;}/*-- подсветка ссылок хлебных крошек  --*/
.bread span {
	color:#666666;
}

/*-- заголовок страницы  --*/
.titl1 {
	background-image:url(./img/bg_titl1.jpg);
	background-repeat:no-repeat;
}
.titl2 {
	margin-left:187px;
	background-image:url(./img/bg_titl2.jpg);
	background-repeat:repeat-x;
	width:742px;
}
.titl3 {
	height:32px;
	background-image:url(./img/bg_titl3.jpg);
	background-repeat:no-repeat;
	background-position:right;
	font-size:15px;
	font-weight:bold;
	font-family:Verdana;
	color:#014da2;
	padding:11px 0 0 24px;
}

h2 {
	font-size:13px;
	font-weight:bold;
	font-family:Verdana;
	color:#6B6B6B;
}

/* Middle
-----------------------------------------------------------------------------*/


ul.list li { margin-left:25px; list-style-image: url("./img/bullet.gif")}

#middle {
	width: 100%;
	padding: 0 0 60px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 0 0 187px;
}


/*-- верхний блок контента  --*/
.vstup {
	background-image:url(./img/grad1.jpg);
	background-repeat:no-repeat;
	width:742px;
	height:157px;
	margin-top:1px;
	color:#333333;
}
.vstup_l span, .vstup_r span {margin-left:20px;}
.vstup_l {
	float:left;
	width:450px;
	padding:8px 15px 0 15px;
	text-align: justify;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
.vstup_r {
	float:right;
	width:226px;
	margin:0 auto;
	padding:8px 14px 0 0;
	text-align:justify;
	height:149px;
	font-family:Tahoma;
	font-size:12px;
}
.vstup_r a {
	display:block;
	margin:10px 33px 0 0;
	text-align:right;
	color:#014da2;
}
.vstup_r a:hover {color:blue}
.grad2 {
	background-image:url(./img/grad2.jpg);
	background-repeat:no-repeat;
	height:62px;
	clear:both;
}


/*-- стили каталога на главной странице  --*/
.cat_list br {clear:both}
.cat {
	float:left;
	height:138px;
	width:200px;
	margin:0 41px 0 0;
	border-top:1px solid #eaeaea;
}
.cat a {
	display:block;
	border-top:1px solid #FFF;
	padding:12px 0 0 0;
}
.cat a:hover {background-color:#b0c2ed;} /*-- стили при наведении на раздел в каталоге  --*/
.cat span {
	font-family:Tahoma, Geneva, sans-serif;
	color:#014da2;
	height:29px;
	padding:3px 0 0 10px;
	font-size:12px;
	display:block;
}
.cat span:hover {color:b0c2ed;} /*-- цвет текста при наведении в каталоге  --*/


/*-- нижний блок контента  --*/
.sb_ftr {
	width:742px;
	height:300px;
	margin-top:18px;
	clear:both;
}
.stelaz {
	background-image:url(./img/grad3.jpg);
	background-repeat:no-repeat;
	float:left;
	width:441px;
}
.sb_ftr table {width:461px;}

.sb_ftr table tr td {
	width:50%;
	padding:0 10px;
	text-align:left;
	font-size:11px;
	font-family:Tahoma;
}
.sb_ftr table tr td a {
	color:#333333;
	font-size:11px;
}.sb_ftr table tr td a:hover {color:blue} /*-- стили ссылок на стеллажи  --*/

.statya {
	background-image:url(./img/grad4.jpg);
	background-repeat:no-repeat;
	float:right;
	width:281px;
}
.statya p, .stelaz p{
	font-family:Verdana;
	color:#014da2;
	margin:18px 0 30px 0;
	text-align:center;
}
.statya li {
	border-bottom:1px solid #eaeaea;
	margin-bottom:12px;
	padding-bottom:5px;
}
.statya li a {
	font-family:Arial;
	font-size:11px;
	color:#221e1f;
}
.statya li a:hover {color: blue;} /*-- hover для ссылок на статьи --*/

.articles {
	margin:20px 20px 0 20px;

}
.articles li {
	margin-bottom:12px;
	padding-bottom:5px;
}
.articles li a {
	color:#221e1f;
}
.articles li a:hover {color: blue;} /*-- hover для ссылок на статьи --*/

.articles_table { border:#CCC;} 



/*-- внутренние страницы сайта --*/
.inner {
	background-image:url(./img/inner_bg.jpg);
	background-repeat:no-repeat;
	width:742px;
	min-height:300px;
	margin-top:1px;
	padding-top:38px;
	color:#666666;
}
.inner_2 {
	background-image:url(./img/inner_bg.jpg);
	background-repeat:no-repeat;
	width:712px;
	min-height:300px;
	margin-top:1px;
	padding-top:38px;
	padding:20px;
	color:#666666;
}
.inner_l {
	float:left;
	width:380px;
	padding:0 38px 38px 38px;
	text-align: justify;
	font-family: Verdana;
	font-size:12px;
}
.inner_l_1 {
	float:left;
	width:320px;
	padding:0 0 0 0;
	text-align: justify;
	font-family: Verdana;
	font-size:12px;
}
.inner_r {
	float:right;
	width:243px;
	margin:0 auto;
	padding:0 40px 0 0;
	text-align:justify;
	font-family:Tahoma;
	font-size:13px;
}
.inner_r_1 {
	float:right;
	width:343px;
	text-align:justify;
	padding:0 40px 0 0;
	font-family:Tahoma;
	font-size:13px;
}
.carton {
	width:550px;
	text-align:left;
	vertical-align:top;
	font-family:Tahoma;
	font-size:13px;
}
.carton_a {
	float:none;
}


.carton_td td {
	width:225px;
	vertical-align:top;
	padding:10px;
	text-align:left;
	font-size:11px;
	font-family:Tahoma;
}
.carton_td td_2 {
	width:350px;
	vertical-align:top;
	padding:10px;
	text-align:left;
	font-size:11px;
	font-family:Tahoma;
}
.inner_l img, .inner_r img { margin-bottom:30px;}
.inner_l li { list-style-image:url(./img/list.jpg); margin-left:17px;}
.innerlist { list-style-image:url(./img/list.jpg); margin-left:17px;}
/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 250px;
	margin-left: -100%;
	position: static;

}




ul, li {list-style:none}
#leftnavi {float:left;	margin:0 0 50px 0; width:165px; font-family: Tahoma;}
#leftnavi ul {z-index: 6000;}
.subnavigation li.first{border-top:1px solid #e8e8e8;}
.subnavigation li{
	border-bottom:1px solid #e8e8e8;
	min-height:30px;
	height:auto !important;
	height:30px;
	padding:1px 0 1px 0;
}
/*
*html .subnavigation li.hover{display: inline;}
*html .subnavigation li li{display: block;}
*/
.subnavigation li a{
	font-size:12px;
	display:block;
	height:auto !important;
	min-height:20px;
	height:20px;
	color:#444444;
	padding:8px 13px 2px 10px;
	background:#e8e8e8 url(./img/pfeil_subnavi.gif) no-repeat right 12px;
}
.subnavigation li.act a {background:#e8e8e8 url(./img/pfeil_subnavi_active.gif) no-repeat right 12px; color:rgb(102,153,204);}
.subnavigation li a:hover {background-color:#dbdbdb; color:rgb(102,153,204); text-decoration:none;}
.subnavi2{
	background-color:#F2F2F2;
	/*background:transparent url(./img/bg_sub_navi.jpg) repeat-x 0 0;*/
	padding:8px 1px 0 8px;
	line-height:11px;
}
.subnavi2 .catimg {display:none;}
.subnavigation .subnavi2 li{
	border:none;
	padding:0 4px 3px 0;
	min-height:15px;
	height:auto !important;
	height:15px;
}
.subnavigation .subnavi2 li a{
	background:none;
	/*line-height:11px;
	background-color:rgb(249,249,249);*/	
	min-height:15px;
	height:auto !important;
	height:15px;
	padding:0 0 0 10px;
}
.subnavi2 li a {font-size:11px;}
.subnavigation .subnavi2 a.act {color:rgb(102,153,204);}
.subnavigation .subnavi3 {padding:7px 0 7px 0;}
.subnavigation .subnavi2 .subnavi3 a {padding-left:28px;}
.subnavigation .subnavi3 .subnavi3 a {padding-left:30px;}
.subnavigation .subnavi4 {padding:7px 0 7px 0;}
.subnavigation .subnavi2 .subnavi4 a {padding-left:40px;}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 929px;
	margin: -60px auto 0;
	height: 110px;
}

.ftr1 {background:url(./img/foot_bg1.jpg); background-repeat:no-repeat;	background-position:left;}
.ftr2 {background:url(./img/foot_bg2.jpg); background-repeat:repeat-x; float: right;}
.ftr2_in {background:url(./img/foot_bg2.jpg); background-repeat:repeat-x; margin-left:183px; width:483px}
.ftr3 {
	background:url(./img/foot_bg3.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:21px;
	width:652px;
	color:#6d6e71;
	padding:7px 0 0 90px;
}
.ftr3_in {
	background:url(./img/foot_bg3.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:21px;
	color:#6d6e71;
	padding-top:7px;
	text-align:center;
}
.ftr3 a, .ftr3_in a {
	font-family:Arial;
	color:#6d6e71;
}
.ftr4 { margin-left:160px;}
.ftr3 a:hover, .ftr3_in a:hover {color:blue} /*-- стили ссылок в футере  --*/
.foot {
	float: right;
	clear:both;
	text-align:right;
	margin:15px 0 0 0;
}
.foot_in {
	float: right;
	text-align:right;
	margin-top:13px;}

.copy {
	color:#97beff;
	font-family: Arial;
	border-bottom:1px solid #eaeaea;
	padding-right:50px;
	margin-bottom:5px;
	display:block;
}
.counter {
	color:#ffffff;
	font-family: Arial;
	font-size:1px;
	width:1px;
	margin-left:auto;
}
.counter_index {
	color:#97beff;
	font-family: Arial;
	border-bottom:1px solid #eaeaea;
	padding-right:50px;
	margin-bottom:5px;
	display:block
}
.foot a, .foot_in a {padding-right:50px;}
.bm {
	font-size:12px;
	color:#ed1b23;
	font-family:Arial;
}
.st {
	font-size:12px;
	color:#6d6e71;
	font-family: Arial;
	padding-right:50px;
}
.ads {
	float:left;
	margin:5px 0 5px 0;
	padding-left:187px;
	font-size:9px;
	color:#A0A0A4;
}
.ads img {
	height:31px;
	width:88px;
	border:1px solid #CCC;
}