@import url("body.css");
@import url("adm.css");

body
	{
	background-color: #FFF;
	padding: 0;
	margin: 0;
	}

#news
	{
	background-image: url(top_bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding: 5px 0 7px 15px;
	}
#news b
	{
	background-image: url(i_news.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
	}
#head
	{
	background-image: url(logo_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 5px 0 7px 15px;
	height: 108px;
	text-indent: -1000px;
	font-size: 1px;
	padding: 0;
	margin: 0;
	}
#banner
	{
	position: absolute;
	top: 60px;
	left: 240px;
	text-align: center;
	}
#head a
	{
	display: block;
	width: 232px;
	height: 97px;
	background-image: url(logo.gif);
	background-position: 10px 9px;
	background-repeat: no-repeat;
	border: 0;
	}
#head i
	{
	display: block;
	background-image: url(plt.gif);
	background-position: center 9px;
	background-repeat: no-repeat;
	}
div#menu
	{
	background-image: url(menu_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 240px;
	position: absolute;
	top: 132px;
	left: 0;
	padding-top: 20px;
	}
:root div#menu
	{
	top: 133px;
	}
div#menu ul.menu
	{
	background-image: url(menu_fon.gif);
	background-position: top left;
	background-repeat: repeat-y;
	margin: 0;
	height: 100%;
	font-size: 12px;
	padding-left: 10px;
	}
div#menu ul li
	{
	font-weight: bold;
	font-family: Arial;
	filter: dropshadow(color=#FFFFFF, offx=1, offy=1, positive=1);
	display: block;
	}
div#menu ul li, div#menu ul ul
	{
	padding-left: 10px;
	list-style-type: none;
	}
div#menu ul ul li, div#menu ul ul
	{
	padding: 0;
	margin: 0;
	}
div#menu ul ul
	{
	margin-top: 5px;
	}
div#menu ul li a, div#menu ul ul li a
	{
	padding-left: 10px;
	color: #465157;
	border: 0;
	background-image: url(bul.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
div#menu a:hover, div#menu a.NOW
	{
	color: #0561B4;
	}
div#menu ul ul li
	{
	padding-left: 18px;
	font-weight: normal;
	border-bottom: 0px solid red;
	}

#contact
	{
	background-image: url(menu_bot.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
#contact div
	{
	background-image: url(contact_right.gif);
	background-position: 180px 45px;
	background-repeat: no-repeat;
	height: 93px;
	padding: 45px 59px 2px 13px;
	}
#contact div p
	{
	background-image: url(contact_fon.gif);
	background-position: top right;
	background-repeat: repeat-y;
	border: 1px solid #A0A9AB;
	padding: 5px;
	height: 100%;
	margin: 0;
	}
#contact u
	{
	background-image: url(i_mail.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	padding: 5px 0 5px 22px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	color: #465157;
	}

#copyright
	{
	background-image: url(bot_bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	height: 65px;
	border-bottom: 1px solid #999;
	}

#copyright div.banner
	{
	width: 468px;
	float: left;
	}

#copyright div.mouse
	{
	background-image: url(mouse.gif);
	background-position: right center;
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 50px;
	padding-top: 10px;
	color: #999;
	font-size: 13px;
	padding-top: 20px;
	}
#foto
	{
	background-image: url(foto.gif);
	background-position: right top;
	background-repeat: no-repeat;
	width: 230px;
	height: 174px;
	position: absolute;
	top: 0;
	right: 0;
	}
:root #foto
	{
	top: 1px;
	}
#content
	{
	padding: 0 10px 0 249px;
	background-image: url(r_top.gif);
	background-position: 99% 12px;
	background-repeat: no-repeat;
	min-height: 500px;
	_height: 500px;
	}
div.line
	{
	display: block;
	background-image: url(l.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	}
div.line span
	{
	display: block;
	background-image: url(r_bot.gif);
	background-position: right 10px;
	background-repeat: no-repeat;
	height: 20px;
	}
h2
	{
	background-image: url(l.gif);
	background-position: center left;
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #0561B4;
	margin: 14px 0 10px 0;
	padding: 0;
	}
:root h2
	{
	margin: 13px 0 10px 0;
	}
h2 b
	{
	background-color: #FFF;
	padding: 0 10px 0 0;
	}

form
	{
	padding: 0;
	margin: 0;
	}
#otherPages
	{
	font-family: Arial;
	font-size: 11px;
	float: right;
	width: 150px;
	border: 1px solid #E0E0E0;
	background-color: #FAFAFA;
	padding: 2px 5px 5px 2px;
	}
#otherPages ul
	{
	padding: 0;
	margin: 0;
	list-style-type: none;
	}
#otherPages li
	{
	padding: 0;
	margin: 0;
	height: 14px;
	background-image: url(li_li.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding-left: 11px;
	list-style-type: none;
	}
#otherPages a
	{
	color: #999;
	border: 0;
	text-decoration: underline;
	}
#otherPages u
	{
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #69C;
	background-image: url(r_top.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding-left: 14px;
	}
form div, form span
	{
	clear: both;
	display: block;
	text-align: center;
	padding-bottom: 5px;
	}
form div label
	{
	width: 30%;
	display: block;
	float: left;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	}
form div textarea
	{
	width: 100%;
	border: 1px solid #000;
	height: 100px;
	background-color: #FFE;
	}
form div input
	{
	width: 68%;
	border: 1px solid #000;
	background-color: #FFE;
	}
form span input
	{
	border: 1px solid #000;
	}
#goods
	{
	margin: 0;
	padding: 0;
	clear: both;
	}
#goods li b
	{
	font-size: 16px;
	font-family: Arial;
	display: block;
	background-color: #FFF;
	}
#goods li
	{
	display: block;
	background-image: url(cat_bg.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	list-style-type: none;
	text-align: center;
	width: 224px;
	height: 180px;
	}
#goods li
	{
	float: left;
	}
#goods li a
	{
	background-position: center bottom;
	width: 214px;
	height: 180px;
	color: #0561B4;
	border: 0;
	background-repeat: no-repeat;
	display: block;
	border-bottom: 1px solid #000;
	margin: 0 5px 0 5px;
	}
#goods li i
	{
	font-size: 11px;
	font-weight: normal;
	teaxt-decoration: none;
	}
#goods li a:hover
	{
	color: #B40561;
	}
#buyPrice
	{
	background-image: url(buyPrice.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 27px;
	height: 24px;
	padding-top: 3px;
	margin-top: 20px;
	color: #0561B4;
	font-weight: bold;
	}
#buyPrice a
	{
	color: #900;
	border-bottom: 1px dashed #900;
	}
#basket
    {
    width: 72px;
    height: 66px;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url(basket.gif);
    background-position: righ top;
    background-repeat: no-repeat;
    z-index: 999;
    text-align: center;
    font-family: Arial;
    font-size: 11px;
    filter:progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=225, Strength=4);
    }
#basket b
    {
    display: block;
    padding: 11px 0 9px 0;
    color: #900;
    }
#basket a
    {
    border: 0;
    color: #000;
    }
#basketTable
    {
    width: 100%;
    padding: 0;
    margin: 0;
    background-color: #339;
    margin-top: 10px;
    }
#basketTable td, #basketTable th 
    {
    background-color: #FFF;
    padding: 2px;
    margin: 0;
    }
#basketTable th
    {
    background-color: #EEF;
    }
th.basketTableTotal, th.basketTableTotalPrice, td.basketTablePrice, td.basketTableSum, .basketTableCount, .basketTableCount input
    {
    text-align: right;
    }
.basketTableCount input    
    {
    border: 1px solid #000;
    width: 99%;
    }
.basketSubmit
    {
    border: 1px solid #900;
    background-image: url(goodsGrad.gif);
    background-position: left top;
    background-repeat: repeat-x;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #900;
    }
#more
    {
    background-image: url(i_more.gif);
    background-position: right top;
    background-repeat: no-repeat;
    text-align: right;
    padding-right: 16px;
    }
#more a
    {
    color: #916C11;
    font-weight: bold;
    border: 0;
    }
#baloon
    {
    background-image: url(baloon_top.gif);
    background-position: top center;
    background-repeat: no-repeat;
    width: 217px;
    position: absolute;
    top: 50px;
    right: 45px;
    z-index: 999;
    font-family: Arial;
    font-size: 11px;
    padding-top: 22px;
    }
#baloon div.cont span
    {
    display: block;
    padding: 0 5px 0 5px;
    }
#baloon div.cont
    {
    width: 215px;
    background-color: #FFFFE1;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    }    
#baloon div.bottom
    {
    background-image: url(baloon_bot.gif);
    background-position: top right;
    background-repeat: no-repeat;
    background-color: none;
    width: 217px;
    height: 6px;
    }    
.counters
	{
	margin-top: 20px;
	text-align: center;
	width: 100%;
	}
.counters a
	{
	border: 0;
	}
