/* CSS Document */
html, body {
	height:100%;
	border:0;
	margin:0;
	padding:0;
	color:#010101;
	font: normal 13px Times New Roman;
}

div { margin:0; padding:0;background-color: transparent;}
li { padding:0; }
li { padding:0; }

html {height:100%;}
body {
	height:100%;
	padding-bottom:0px;
	background:url(/imgs/bg.gif) left top;
}

p,
h1, h2, h3, h4, h5, h6,
form, fieldset, input, textarea,
a, img, table, td, div, span {
	font-size: 100%;
	margin:  0;
	padding: 0;
	border:  0;
	background-color: transparent;
	line-height:1.4em;
}

h1, h2, h3, h4, h5, h6 {
	text-align:center;
	font-family: georgia, Times, serif;
}
	h1{ font-size:1.69em; }
	h2{ font:normal 20px Georgia; margin-bottom:10px;}
	h3{ font-size:1.38em; }
	h4{ font-size:1.23em; font-style:italic;}
	h5{ font-size:1.07em; font-style:italic;}
	h6{ font-size:0.92em; font-style:italic;}

a {
	color:#000;
}
table {
	border-collapse: collapse;
	border-spacing: 0px;
}
p {
	padding:5px 0;
}
input {	border: 1px solid #A2BCDA; padding: 2px; font-size:1em; }
textarea{	border: 1px solid #A2BCDA; padding: 2px; font-size:1em; }
.input_submit, .input_button, button { padding:1px; font-size:1em; cursor:pointer; }
input,  textarea, button, select { font-family:verdana,arial,helvetica; }
a:hover {
	text-decoration:none;
}

td {
	vertical-align:top;
}
.text {
	margin-right:30px;
}
.w100 {
	width:100%;
}
#logo {
	position:absolute;
	left:0;
	top:0;
	width:369px;
	height:396px;
	overflow:hidden;
	padding:0;
}
#logoc {
	background:url(/imgs/logo.png) left top no-repeat;
	width:419px;
	height:396px;
	text-align:center;
	color:white;
	font-size:12px;
}
#logoc span {
	margin-right:50px;
}
#container {
/*	width:100%;*/
/*	max-width:1300px;*/
}
#left {
	float:left;
	width:360px;
	padding-top:430px;
}
#main {
	margin-left:364px;

}
#menu{
	width:100%;
	height:120px;
	position:absolute;
	top:40px;
	left:0px;
}
#menubg {
	margin-left:300px;
	height:120px;

	left:0;
	top:0;
}
#menul {
	float:left;
	width:357px;
	height:120px;
	background:url(/imgs/menul_.png) left top no-repeat;
	position:absolute;
	z-index:103;
}
#menur {
	float:right;
	width:351px;
	height:120px;
	background:url(/imgs/menur_.png) left top no-repeat;
	position:absolute;
	top:0;
	right:0;
	z-index:102;
}
#menum {
	height:120px;
	position:absolute;
	left:500px;
	right:350px;
	overflow:hidden;
	background:url(/imgs/menum_.png) left top repeat-x;
	z-index:101;

}
#menuc{
margin-left:300px;
border:solid 1px black;
	height:120px;
	background:url(/imgs/menu.png) left top no-repeat;
}
#menutext {
	position:absolute;
	left:400px;
	right:70px;
	top:50px;
	z-index:105;
}
#menutext a {
	color:white;
	text-decoration:none;
}
#menut {
	width:100%;
}
#menut td {
	white-space:nowrap;
}
#menut td.h {
	width:8%;
}
#cart {
	margin-left:15px;
	width:289px;
	height:197px;
	background: url(/imgs/cart.png) left top no-repeat;
	border:solid 1px transparent;
}
#cartc {
	margin-top:50px;
	padding-left:100px;
	height:80px;
	height:auto;
	width:auto;
}
#newsl {
	margin-left:45px;
	margin-top:-10px;
	
}
#ntitle {
	width:265px;
	height:117px;
	background: url(/imgs/news.png) left top no-repeat;
}
.nitem {
	margin-bottom:20px;
	width:255px;
	margin-left:20px;
}
.ndate {
	width:85px;
	height:18px;
	background: url(/imgs/bgdate.png) left top no-repeat;
	text-align:center;
	color:white;
	padding-top:2px;
	margin-bottom:10px;
}
.nitem a {
	color:#000;
	text-decoration:underline;
}
.nbtn {
	width:86px;
	height:18px;
	background: url(/imgs/bgnews.png) left top no-repeat;
	text-align:center;
	padding-top:2px;
	margin-bottom:10px;
}
.nbtn a {
	color:#AA2BFB;
}
#articlel {
	margin-left:45px;
	margin-top:-10px;
}
#atitle {
	width:262px;
	height:95px;
	background: url(/imgs/articles.png) left top no-repeat;
}
#articlel ul {
	margin:0 0 0 20px;
	padding:0;
}
#articlel li {
	padding-left:30px;
	margin:0;
	background: url(/imgs/marker.gif) left center no-repeat;
	font-size:14px;
	list-style:none;
}
#articlel a {
	color:#AA2BFB;
}

#top1 {
	margin:25px 0px 110px 0;
	text-align:center;
}
#uk {
	margin:20px 30px 0 -3px;
	width:auto;
}
#ukt {
	width:99%;
	color:#990BF3;
	font:bold 20px Times New Roman;
	text-align:center;
	height:20px;
	position:relative;
}
#ukt td {
	width:33%;
	padding-top:5px;
}
#ukt td.r{
	border-right:dashed 1px white;
}
#ukt2, #ukt3 {
	width:99%;
	color:#fff;
	text-align:left;
	height:20px;
}
#ukt2 td,#ukt3 td {
	width:33%;
	padding-top:5px;
/*	padding:auto;*/
	text-align:left;
}
#ukt2 td.r, #ukt3 td.r{
	border-right:dashed 1px white;
}
#ukt2 a {
	display:block;
	width:100px;
	height:20px;
	color:white;
	margin-left:10px;
	padding-left:15px;
	background:url(/imgs/marker2.gif) left center no-repeat;
}
.k1 {
	width:100px;
	float:left;
}
#ukt2 .k1 a {
	width:55px;
	white-space:nowrap;
}
#bm  {
	padding-right:2px;
}
#ul {
	width:22px;
	height:37px;
	background: url(/imgs/ul.png) left top no-repeat;
	float:left;
	border:none;
}
#ur {
	width:22px;
	height:37px;
	background: url(/imgs/ur.png) left top no-repeat;
	float:right;
	border:none;
}
#um {
	height:37px;
	background: url(/imgs/um.png) left top repeat-x;
/*	margin-left:382px;*/
	margin-left:22px;
	margin-right:22px;
	left:382px;
	right:22px;
}
#uk2 {
	margin-right:30px;
/*	margin-left:360px;*/
	margin-left:-3px;
	border-left:solid 1px white;
	border-right:solid 1px white;
	background:url(/imgs/b0.png) left bottom;
	padding-left:22px;
	padding-right:18px;
}
#uk2 a {
	
}

#bk {
	margin:0 30px 0 -3px;
	width:auto;
}

#bl {
	width:23px;
	height:24px;
	background: url(/imgs/bl.png) left top no-repeat;
	float:left;
	border:none;
}
#br {
	width:24px;
	height:24px;
	background: url(/imgs/br.png) left top no-repeat;
	float:right;
	border:none;
}
#bm {
	height:23px;
	background: url(/imgs/b0.png) left top repeat-x;
/*	margin-left:382px;*/
	margin-left:22px;
	margin-right:21px;
	border-bottom:solid 1px white;
}
#hits {
/*	margin-left:365px;*/
	margin-right:21px;
}
#new{
/*	margin-left:365px;*/
	margin-right:21px;
}
#hitt {
	margin-top:20px;
	width:99%;
}
#hitt td.r {
	width:25%;
}
#hit{
	width:139px;
}
.hitimg {
	width:139px;
	height:120px;
	background:url(/imgs/bggood.png) left top no-repeat;
	text-align:center;
	padding-top:10px;
}
#new {
	margin-top:40px;
}
#newt {
	margin-top:0px;
	width:99%;
}
#newt td.r {
	width:25%;
}
.newimg {
	margin-top:20px;
	width:139px;
	height:110px;
	background:url(/imgs/new_small.png) left top no-repeat;
	text-align:center;
	padding-top:10px;
	margin-bottom:10px;
}
.newbig {
	width:167px;
	height:167px;
	background:url(/imgs/new_big.png) left top no-repeat;
	text-align:center;
	padding-top:5px;
	margin: 5px 10px 5px 0;
}
#newb .w100 {
	padding-top:5px;
}
#newb a {
	color:#0396DC;
}
#newb h5 {
	font:bold 17px Times New Roman;
	text-align:left;
	
}
.price {
	color:#0396DC;
	font-weight:bold;
	float:left;
}
.inbasket {
	display:block;
	padding-left:80px;
	background:url(/imgs/cart.gif) 30px center no-repeat;
	float:left;
	width:110px;
	font-size:14px;
}

#footer {
	clear:both;
	height:20px;
	margin:10px 40px 0;
}
#ft {
	width:100%;
}

#ft td {
	padding-top:50px;
}
#phones {
	text-align:center;
}
#phones img {
}
.ftt {
	background: url(/imgs/b2.gif) left 25px repeat-x;
}
#ft3 {
	width:100%;
	line-height:20px;
}
#ft3 a {
	color:#0396DC;
	margin-right:10px;
}
.tr { /*transparency*/


	margin-top:20px;
	margin-bottom:50px;	
	margin-left:0px;
	margin-right:0px;
		width:97%;
}
.clear {
	clear:both;
}
.tr b {
padding:0; overflow:hidden;
background:url(/imgs/w.png);
}
.b1 { margin:0 5px;	height:1px; display:block; font-size:1px;}
.b2 { margin:0 3px;	height:1px; display:block; font-size:1px;}
.b3 { margin:0 2px;	height:1px; display:block; font-size:1px;}
.b4 { margin:0 1px;	height:2px; display:block; font-size:1px;}
.c { margin:0 20px; }

.tr .trc {
margin-left:0;
padding-top:10px;
background:url(/imgs/w.png);
height:auto;
width:100%;

}
#time {
	position:absolute;
	top:5px;
	left:5px;
	color:#ccc;
}
table.good {
	float:left;
}
#catalog {
	/*margin-left:365px;*/
	margin-right:21px;
}
table.cattable {
	width:99%;
}
#description {
	padding-left:20px;
	font-size:13px;
}
.desc {
	text-align:left;
}
td.l {
	text-align:left;
}
.strong {
	font-weight:bold;
}
.bigimg {
	margin-top:0px;
	width:300px;
	height:300px;
	background:url(/imgs/new_big2.png) left top no-repeat;
	text-align:center;
	vertical-align:middle;
}
.bigimg img {
	width:250px;
}
#tr input, #tr textarea {
	margin:2px;
}
#orderinfo td {
	padding:5px;
}
