html{
	min-width:964px;
}
body {
	padding: 0; margin: 0;
	font-family: tahoma;color: #333 
	background:#f1f1f2 url('/shop/skin/i/bg.png') top left repeat-x;
}

ul
{
	padding: 0px;
	margin: 0px;
}
.r { text-align:right; }
.l { text-align:left; }
.c { text-align:center; }

/* general blocks */
#container { width:950px; margin:0 auto; background:#fff; }

#navigation { position:absolute;top:145px;padding:7px 0 0 18px;z-index:2;font-size:11px; }
#navigation li { list-style:none;float:left; background:url('/shop/skin/i/bg-menu-item.png') top left repeat-x;margin-right:10px;padding:0 7px;position:relative; }
#navigation li a { display:block;width:100%;height:20px; line-height:20px; }
#navigation li a, #navigation li a:link { color:#fff; text-decoration:none; }
#navigation ul {
	display:none;
	position:absolute;top:20px;left:0;
	background:#169a48;border:1px solid #0dea10;
	padding:0;
}
#navigation ul li { display:block;float:none;margin:0;background:none;white-space:nowrap;padding:7px 0; }
#navigation ul li a { padding:0 20px; }
#navigation ul li:hover { background:#0dea10; }

#header { height:183px; background:#000 url('/shop/skin/i/basket.png') 520px 0 no-repeat;position:relative;font-size:11px; }

#hyperman { position:absolute;right:0;z-index:3; }

#nav { padding:7px 0 10px 18px; }
#nav li { display:inline;padding-right:20px; }
#nav img { vertical-align:middle; }
#nav a, #nav a:link { color:#ccc; text-decoration:none; }

#logo { display:block;margin-left:18px;margin-bottom:25px;width:417px; }

#menu { height:39px;background:url('/shop/skin/i/bg-menu.png') top left repeat-x;position:absolute;width:100%;left:0;z-index:1; }
#menu form { background:#fff url('/shop/skin/i/search-submit.png') right center no-repeat; border:1px solid #999; width:190px;height:20px; position:absolute; left:510px;top:6px; }
#menu form input { background:none;border:0;vertical-align:middle;width:165px;padding:0 5px; }

div#wrapper{
	clear:both;
	overflow:auto;
	height:1%;
	background: #fff url(images/extra_bg.png) repeat-y right top;
	position:relative;
}
div#content{
	display:inline;
	width:560px;
	float:left;
	margin-left:50px;
	padding-bottom:60px;
}
div#extra{
	float:right;
	width:310px;
	background:url(images/extra_top.png) no-repeat left top;
	overflow:auto;
	position:relative;
	padding-bottom:50px;
}
#footer { clear:both;height:48px; margin:0;padding:0;background:#017a02 url('/shop/skin/i/bg-footer.png') top left repeat-x;width:100%; }
#footer td { line-height:44px;color:#fff;padding:0;font-size:11px; }
#footer td img { vertical-align:middle;padding-right:3px; }
#footer .l { padding-left:28px; }
#footer .r { padding-right:28px; }
/* /general blocks */
/* header */

li.selected a{
	cursor:default;
	background-position:left top;
}
a.home:link,
a.home:visited,
a.home:hover,
a.home:active{
	text-decoration:none;
	color:#fff;	
	font-size:0.91em;
	padding-left:16px;
	background:url(images/icon_home.gif) no-repeat left 3px;
	position:absolute;
	top:12px;
	left:44px;
}
a.home:link span,
a.home:visited span,
a.home:hover span,
a.home:active span{
	border-bottom:1px dotted #fff;
	line-height:15px;
}
a.sitemap,
a.mailto{
	position:absolute;
	top:15px;
	display:block;
	width:11px;
	height:10px;
}
a.sitemap{
	background: url(images/icon_sitemap.gif) no-repeat;
	right:300px;
}
a.mailto{
	background: url(images/icon_mail.gif) no-repeat;
	right:270px;
}
/* /header */
/* content */
div#content img.borderon{
	border:1px solid #333;
	margin: 0px -3px 40px -3px;
}

div#content img.borderoff{
	border:0px;
	margin: 0px -3px 40px -3px;
}

div.trow{
	margin-top:50px;
	margin-bottom:20px;
	width:570px;
	overflow:hidden;
	white-space:nowrap;
	z-index: 0;
}
div.trow div.corner{
	float:left;
	margin-right:8px;
}
div.lcol{
	float:left;
	width:250px;	
}
div.rcol{
	float:right;
	width:250px;
}
div.lcol,
div.rcol{
	font-size:0.91em;
}
div.lcol h2,
div.rcol h2{
	margin-top:0px;
	font-size:12px;
}
div.rcol h2,
div.rcol a.detail{
	margin-left:6px;
}
a.detail{
	background:url(images/address_li_big.gif) no-repeat left 5px;
	font-weight:bold;
	padding-left:8px;
}
ul.news{
	
}
ul.news li{
	background:url(images/address_li.gif) no-repeat left 5px;
	padding-left:6px;
	padding-bottom:13px;
	height:1%;
}
ul.news li p{
	margin:3px 0 0;
}
/*
span.date{
	color:#ccc;
	font-size:0.81em;
	margin-left:7px;
}
*/
ul.news li a.news_link{
	margin-right:6px;
}
/* /content */
/* extra */
#extra_bottom{
	background:url(images/extra_bottom.png) no-repeat left bottom;
	height:217px;
	width:310px;
	position:absolute;
	bottom:0;
	right:0;
}

ul.address{
	margin:40px 50px 10px;
}
ul.address li{
	padding:0 0 2px 8px;
	background:url(images/address_li.gif) no-repeat left 7px;
	font-size:0.91em;
}
ul.address li.allshop{
	padding:6px 0 0 8px;
	background:url(images/address_li_big.gif) no-repeat left 12px;
	font-weight:bold;
}
ul.address li.title{
	font-weight:bold;
	padding:12px 0 10px 0;
	background-image:none;
	font-size:1em;
}

ul.rnav{
	margin:40px 0px 10px;
	overflow:hidden;
	height:1%;
}
ul.rnav li{
	padding:8px 50px 10px 50px;
	background:url(images/rnav_li.gif) no-repeat center top;
	font-size:0.91em;
	margin-top:-1px;
}
ul.rnav li a{
	background:url(images/address_li_big.gif) no-repeat left 5px;
	font-weight:bold;
	padding-left:8px;
}
ul.rnav li.selected a:link,
ul.rnav li.selected a:visited,
ul.rnav li.selected a:hover,
ul.rnav li.selected a:active{
	background:url(images/address_li_big_a.gif) no-repeat left 5px;
	cursor:default;
	color:#000;
	text-decoration:none;
}
ul.rnav li.allshop{
	padding:6px 0 0 8px;
	background:url(images/address_li_big.gif) no-repeat left 12px;
	font-weight:bold;
}

.corner{
	background:#e0e1e3 url(images/corner_bg.gif) repeat-x top;
	overflow:hidden;
	margin:0 auto;
}
.corner .lt{
	background:url(images/corner_lt.gif) no-repeat left top;
}
.corner .rt{
	background:url(images/corner_rt.gif) no-repeat right top;
}
.corner .lb{
	background:url(images/corner_lb.gif) no-repeat left bottom;
}
.corner .rb{
	background:url(images/corner_rb.gif) no-repeat right bottom;
	padding:4px;
}
.corner .top{
	background:url(images/corner_top.gif) no-repeat 4px 3px;
}
.w210{
	width:210px;
	margin:29px auto;
}
.w211{
	width:210px;
	margin:9px auto;
}
div.callback{
	background:url(images/callback_bg.gif) no-repeat left top;
	height:116px;
	width:210px;
	margin:9px auto;
}
div.callback div{
	color:#fff;
	padding:16px;
	font-size:11px;
}
div.callback p{
	margin-bottom:7px;
}
div.callback span{
	font-size:17px;
}
a.profit_articles{
	text-indent:-90000px;
	display:block;
	width:210px;
	height:46px;
	background:url(images/button_article.gif) no-repeat;
	margin:9px auto;
}
div.hr{
	padding-top:1px;
	background:url(images/extra_hr.gif) no-repeat center top;
}
/* /extra */
/* other styles */
.clearlist,
.clearlist ul{
	margin:0;
	list-style:none;
}
.inlinelist{
	margin:0;
	list-style:none;
}
.inlinelist li{
	float:left;
}
.noborder,
.noborder tr,
.noborder td{
	border:0px;
}
/* /other styles */

/* Аккордион с новостями*/

table.accnews
{
	margin: 0px;
}

.accnews td
{
	padding: 0px;
}

.accnews a.news_link
{
	margin-right:6px;
}

.accnews span.date{
	color:#ccc;
	font-size:0.81em;
	margin-left:7px;
}

.accnews p
{
	margin: 5px 0px 5px 0px;
}

.accnews h4
{
	font-family: Tahoma,helvetica,sans-serif;
	font-size: 12px;
	margin: 5px 0px 5px 0px;
	font-weight: bold;
	color: #0B953F;
}

.accnews span.cap
{
	font-family: Tahoma,helvetica,sans-serif;
	font-size: 12px;
	margin: 5px 0px 5px 0px;
	color: #0B953F;
	text-decoration: underline;
	margin: 0px 5px 0px 0px;
	cursor: pointer;
}

.accnews .toggler
{
	font-family: Tahoma,helvetica,sans-serif;
	font-size: 12px;
	background: transparent url(images/address_li.gif) no-repeat scroll left 8px;
	padding-left: 8px;
	line-height: 20px;
}

.accnews .element
{
	font-family: Tahoma,helvetica,sans-serif;
	font-size: 12px;
	margin: 0px 10px 10px 20px;
	padding-left: 5px;
	border-left: 2px solid #CCCCCC;
}
