* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
html, body {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
/*	line-height: 18px;*/
/*	background: #fad3e8 url(/images/header.jpg) repeat-x;*/
	background: #cb89eb;
	color: #4b057c
}
a {
	color: #4b057c;
}
a:hover {
	color: #f00;
}

#content {
	margin-left: 5px;
	margin-right: 5px;
}

#content p, p {
	text-align: justify;
	text-indent: 0px;
	margin-bottom: 5px;
}
	#content p img, p img {
		padding-right: 5px;
		padding-bottom: 5px
	}

.column p {
	text-align: left;	
}

h4 {
	font-size: 13px;
	text-decoration: underline;
	color: #4b057c;
	clear: both;
	margin-top: 10px;
	margin-bottom: 5px;
}


input, textarea {
	border: 2px solid #E7C7F9;
	font-size: 14px;
}
input {
	/*width: 170px;*/
	/*height: 30px;;*/
	/*padding: 3px;;*/
	/*font-weight: bold;;*/
}

input[type="submit"] {
	height: 30px;
	width: auto;
	font-weight:bold;
	padding: 3px 3px 4px 3px;
	cursor: pointer;
}




input[type="text"] {
	border: 3px solid #d8a9f1;
	height: 17px;
	width: 170px;
	padding: 2px;
	font-size: 13px;
}

.form_submit {
	height: 26px;
	width: auto;
	padding: 3px;
}


.error {
	font-weight: bold;
	color: #f00;
	border: 2px solid #f00;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	vertical-align: middle;
}

div#header {
	position: relative;
	height: 144px;
	background: url(/images/header.jpg) repeat-x;
	margin-bottom: 5px;
	border: 1px solid #b478c6;
	overflow: hidden;
}
	#header #headleft {
		position: relative;
		float: left;
		background: url(/images/headleft.jpg) no-repeat left;
		height: 144px;
		width: 768px;
	}
	
	#header #headright {
		position: relative;
		float: right;
		text-align: right;
		background: url(/images/headright.jpg) no-repeat left;
		height: 144px;
		width: 200px;
	}
	#header #head {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
	}

	#header h1 {
		position: relative;
		left: 10px;
		top: 10px;
		width: 94px;
		height: 131px;
		background: transparent url(/images/logo.png) no-repeat;
		float: left;
	}

	#header h1 span{
		display: none;
	}

	#header #top {
		width: 100%;
		float: right;
		margin-right: 10px;
	}

	#header #regnav, #header  #topphone {
		padding: 4px;
		padding-right: 7px;
		text-align: right;
	}
	
	#header  #topphone {
		background: url(/images/oldmessenger.png) 0 15px no-repeat;
		width: 210px;
		height: 72px;
		text-align: right;
		float: right;
		border: 1px
	}
	#header #topphone span p{
margin-left:10px;
                width:200px;
                text-align:right;
		font-size: 18px;
		font-weight: bold;
	}
	
	#header #bot {
		margin-top: 3px;
		width: 100%;
		clear: both;
	}

.search {
	float: left;
/*	display: none;*/
	margin-left: 152px;
	margin-top: 7px;
	display: inline;
	width: 330px;
	height: 24px;
}

	.search input {
		margin: 5px;
		margin-top: 2px; 
		width: 250px; 
		height: 17px;
		border: 2px solid #cb89eb;
		padding: 3px;
		font-weight: bold; 
		color: #4b057c;
	}
	.search input[type="submit"] {
		font-size: 11px !important;
		height: 17px;
	}

.search_result {
	margin-top: 10px;
}
	.search_result ul {
		list-style-type: none;
	}
	.search_result ul li {
		text-indent: 17px;
		margin-top: 20px;
	}

#menu {
	width: 80%;
}

div#container {
	min-width: 950px;
	min-height: 700px;
}

#left ul li {
	margin: 2px 10px
}

#center {
	border: 1px solid blue;
}

#footer {
	clear: both;
	border-top: 2px solid #A31A90;
	padding: 10px;
	height: 30px;
	margin-bottom: 10px;
	margin-top: 10px;
	background: url(/images/footbg.jpg);
}
	#footer {
		color: #335;
		font-size: 11px;
	}
	#footer .counts {
		width: 290px;
		height: 31px;
		margin-left: 20px;
		margin-right: 20px;
		float: left;	
	}
	#footer .copyright {
		text-align: center;
		float: left;
		width: 400px;
		height: 40px;
	}
	#footer .menu-line {
		margin-top: 0px;
		float: right;
	}
	#footer a {
		font-size: 11px;
		font-weight: normal;
		color: #335;
	}
	#footer a:hover {
		text-decoration: none;
	}

div#wrapper {
	float: left;
	width: 100%;
}

#main {
	width: 100%;
	min-height: 700px;
	height: 600px;
}
#main td {
	vertical-align: top;
	border: none;
}
#leftside {
	background: transparent url(/images/leftside.jpg) repeat-y left;
	width: 251px;
}
#rightside {
	background: transparent url(/images/rightside.jpg) repeat-y right;
	width: 231px;
}
#treecontrol {
	display: none;
}
#browse {
/*	display: none;*/
}

#right{
	width: 231px;
}

.column {
	padding: 10px;
}

div#right .column {
	padding-top: 30px;
}
div#navigation {
	width: 251px;
}
div#navigation .column {
	padding-top: 30px;
}

	.column h2, #basket h2 {
		clear: both;
		height: 20px;
		font-size: 14px;
		font-weight: bold;
		background: url(/images/htab.png) 5px no-repeat;
		padding: 5px 10px 0px 15px;
		border-bottom: 5px solid #A31A90;
		margin-bottom: 5px;
	}

	.news .h2text {
		clear: both;
		height: 20px;
		font-size: 14px;
		font-weight: bold;
		background: url(/images/htabmagnews.png) 5px no-repeat;
		padding: 5px 10px 0px 15px;
		border-bottom: 5px solid #A31A90;
		margin-bottom: 5px;
	}




#content #navibar {
	margin-bottom: 10px;
	padding-top: 5px;
	height: 22px;
}

#content h2 {
	font-size: 15px;
	font-weight: bold;
	border-bottom: 5px solid #A31A90;
	margin-bottom: 10px;
}

#content h3 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}
	#content ul {
		margin: 10px 0 10px 0;
	}
	#content ul li {
		margin-bottom: 5px;
	}


/* order_block */

#order_block {
	border-color: #fad3e8;
}
	#order_block tr {
		background-color: #f9e5f0;
		border-bottom: 2px solid #fad3e8;
	}

	#order_block td {
		border: 0px !important;
		padding-left: 7px;
		padding-right: 7px;
		height: 20px;
	}

	#order_block td.r {
		text-align: right !important;
	}

	#order_block td.orow_count {
		text-align: center;
	}

	#order_block td.orow_remove {
		text-align: center;
	}

		a.cancel_link, #order_block td.orow_remove a {
			font-size: 14px;
			padding: 2px;
			text-decoration: none;
			text-align: center;
			font-weight: bold;
			color: #FB0000;
		}

	#order_block .orow_hat {
		background-color: #d09ff3 !important;
	}

	#order_block .orow_hat td {
		text-align: center;
	}

	#order_block input {
		border: 1px solid #d09ff3;
		margin: 2px;
		font-size: 11px;
		text-align: center;
	}

/* menu-line */
.menu-line{
/*	position: relative;
	background: url(/images/menu_bg.gif);
	width: 752px;
	border: 0px;
	clear: both;
	float: left;
	margin-bottom: 1px;
	background: #000;
	height: 40px;
	overflow: hidden;*/
	margin-top: 11px;
	float: right;
	height: 30px;
}

	.menu-line .menu {
                border: 2px solid;
                border-color:#c067eb;
                background-color:#f9e5f0;
                height:22px;
		list-style: none;
		position: relative;
		float: left;
		padding: 0px;
		margin: 0px;
	}

		.menu-line .menu li{
			float: left;
			position: relative;
			display: block;
			margin: 0px 5px 0px 5px;
			padding: 0px;
			text-align: center;
                        margin-top:3px;
		}
		.menu-line .menu li a {
			font-weight: bold;
		}
		.menu-line .menu li span span {
			display: block;
			height: 27px;
			float: right;
			padding-right: 3px;
			padding-left: 3px;
			background: url(/images/menu_r.gif) top right no-repeat;
		}
		.menu-line .menu li span {
			display: block;
			height: 27px;
			float: left;
			border-left: 1px solid green;
			background: url(/images/menu_l.gif) top left no-repeat;
		}
		.menu-line .menu li span span a{
			background: url(/images/menu_c.gif) top repeat-x;
			display: block;
			height: 27px;
			padding: 6px;
			text-align: center;
/*			color: #c1c0c0; 
			height: 28px;  
			text-decoration: none; 
			position: relative; 
			display: block; 
			vertical-align: middle;*/

/*		padding: 5px 0px 0px 0px;*/
			color: #1e1d16;
			text-decoration: none;
			position: relative;
		}
		.menu-line .menu li span span a{
			background: url(/images/menu_c.gif) bottom repeat-x;
		}
/*
		.menu-line .menu li a.active{
			background-color: #dad49e;
		}

		.menu-line .menu li a:hover{
			background-color: #dad49e;
		}

		.menu-line .menu li a:active{
			background-color: #dad49e;
		}
*/

/*
юmenu-line{position: relative; background: url(/images/menu_bg.gif); width: 752px; border: 0px;	clear: both; float: left; margin-bottom: 1px; background: #000; height: 40px;	overflow: hidden;}
	#menu-line .nomenuitem {width: 3px;	height: 40px; background: url(/images/menu_bg.gif) repeat-x; float: left;}
	#menu-line .menu{list-style: none; width: 749px; position: relative; float: left; padding: 0px; margin: 0px;}
		#menu-line .menu li{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; text-transform: uppercase; float: left; width: 106px; height: 40px; position: relative; margin-right: 1px; border: 0px; text-align: center;}
		#menu-line .menu li a{background: url(/images/menu_bg.gif) repeat-x; padding: 12px 0px 0px 0px; color: #c1c0c0; height: 28px;  text-decoration: none; position: relative; display: block; vertical-align: middle;}
		#menu-line .menu li a.active{ background: url(/images/menu_bg2.gif) repeat-x; color: #fff;}
		#menu-line .menu li a:hover{background: url(/images/menu_bg2.gif) repeat-x; color: #fff;}
		#menu-line .menu li a:active{background: url(/images/menu_bg3.gif) repeat-x; color: #555;}
*/

.news {}

	.column .item {
		margin-bottom: 20px;
		color: #4b057c;
	}

	.news .date {
		font-size: 9px;
		color: #700;
	}

	.news .title {
		margin-bottom: 5px;
	}
	
	.news .title a {
		font-weight: bold;
		color: #4b057c;
	}
	
	.news .title a:hover {
		color: #f00;
		text-decoration: underline;
	}
	
	.preview {
		float: left;
		margin: 0px 5px 5px 0px;
	}

#basket {
	margin-right: 10px;
	display: none;
}
	#basket table{
		width: 100%;
		border-collapse: collapse;
	}
	#basket table td {
		border: 1px solid #A31A90;
		padding: 3px;
	}
	#basket td.prebas {
		padding: 0px;
		width: 50px;
		background: #fff;
	}
	#basket td.name {
		vertical-align: top;
	}
	#basket td.count {
		width: 10px;
		text-align: right;
	}
	#basket td.cancel_link {
		width: 7px;
		text-align: right;
		border-top: none;
		border-right: none;
		border-bottom: none;
	}
	#basket td.cancel_link a {
		color: #700;
		text-decoration: none;
		font-weight: bold;
	}
	#basket td.cancel_link a:hover {
		color: #f00;
	}
	#basket #basketdropzone {
		display: none;
		height: 60px;
		border: 1px dashed #d09ff3;
	}
		#basket #basketdropzone #wait{
			display: none;
		}
/*		#basket #basketdropzone .active td {
			border: 2px solid #d09ff3 !important;
			background-color: white !important;
		}*/
	#baskettotal {
		padding-top: 10px;
		padding-bottom: 10px; 
		font-weight: bold;
	}
	#basketempty {
		padding-top: 10px;
		padding-bottom: 10px; 
	}

.price_links {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 100%;
}

	.price_links td{
		padding-bottom: 5px;
		padding-right: 5px;
		vertical-align: top;
	}
	.price_links td.price{
		white-space: nowrap;
		text-align: right;
	}
	.price_links .addtobasket_ {
		padding-right: 0px !important;
	}

	.price_links td img {
		border: 1px solid #d09ff3;
	}

.artikul {
	font-weight: bold;
	margin-bottom: 5px;
	padding: 0px !important;
}
	.artikul span {
		color: #4B057C; 
	}


#content #podlojka {
	float: left;
	padding: 1px;

	width: 230px;
	margin-left: 2px;
	border: 1px solid #D680B4;
	border-top: 5px solid #D680B4;
	background-color: #ffffff;
    height:220px;
}

	#content #podlojka .preview_image {
		border: 1px solid #d09ff3;
	}


#content .item {
	float: left;
	padding: 5px;
/*	padding: 10px 5px 10px 5px;*/
	width: 225px;
	min-width: 225px;
	margin: 5px;
	border: 1px solid #D680B4;
	border-top: 5px solid #D680B4;
	background-color: #f9e5f0;
}





	#content .item .preview_image {
		border: 1px solid #d09ff3;
	}

/*
#content .item {
	float: left;
	width: 225px;
	background: #ffc5d7 url(/images/itop.png) top repeat-x;
}
	#content .item div {
		width: 225px;
		height: 100%;
		background: transparent url(/images/ileft.png) left repeat-y;
	}
	#content .item div div {
		background: transparent url(/images/iright.png) right repeat-y;
	}
	#content .item div div div {
		background: transparent url(/images/itopleft.png) top left no-repeat;
	}
	#content .item div div div div {
		background: transparent url(/images/itopright.png) top right no-repeat;
	}
	#content .item div div div div div {
		background: transparent url(/images/ibot.png) bottom repeat-x;
	}
	#content .item div div div div div div {
		background: transparent url(/images/ibotleft.png) bottom left no-repeat;
	}
	#content .item div div div div div div div {
		background: transparent url(/images/ibotright.png) bottom right no-repeat;
	}
	#content .item div div div div div div div div {
		background: none;
		padding: 10px 10px 19px 10px;
	}
*/
	#content .item .preview_image {
		border: 1px solid #d09ff3;
	}

#content .idrugfdgdf {
	cursor: move;
}

.item .addtobasket {
	padding: 0px !important;
}
.item .button {
	padding: 5px 0px 0px 0px !important;

}

.price, .singleprice span {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px !important;
}
	.price span, .singleprice span {
		font-size: 18px;
		font-weight: bold; 
		color: #a51563;
	}
	.price span {
		text-align: right;
	}

td.addtobasket_ {
	float: right;
}

.cprice {
	color: #a51563;
	font-weight: bold;
}

/* Launch Pad
   -------------------------------- */
/*
#launch-pad {
	height: 127px;
	overflow: hidden;
	background: url('http://ui.jquery.com/images/launch-pad_bg.png') repeat-y center top;
	padding: 11px 0px 11px 16px;
}

#launch-pad .launch-pad-button {
	float: left;
	width: 255px;
	height: 106px;
	background: url('http://ui.jquery.com/images/launch-pad_button.png') no-repeat;
	padding: 21px 22px 0 23px;
	margin: 0 6px;
	cursor: pointer;
	cursor: hand;
	position: relative;
}

#ie6 #launch-pad .launch-pad-button {
	height: 106px;
}

#launch-pad .launch-pad-button .bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 310px;
	height: 127px;
	background: url('http://ui.jquery.com/images/launch-pad_button.png') no-repeat left bottom;
}

#launch-pad .launch-pad-button h3,
#launch-pad .launch-pad-button p {
	position: relative;
}

#launch-pad .launch-pad-button.left {
	margin-left: 0;
}

#launch-pad .launch-pad-button.right {
	margin-right: 0;
}

#launch-pad .launch-pad-button h3 {
	margin: 0;
	padding: 0 0 4px;
	color: #ff9c08;
	font: normal 18px 'Arial', 'Helvetica', sans-serif;
	letter-spacing: .8px
}

#launch-pad .launch-pad-button h3 a,
#launch-pad .launch-pad-button h3 a:hover {
	color: #ff9c08;
	text-decoration: none;
}

#launch-pad .launch-pad-button p {
	margin: 0;
	padding: 0 2px;
	color: #cbcbcb;
	font: normal 11px/15px 'Arial', 'Helvetica', sans-serif;
	letter-spacing: .2px;
}
*/
/*
#menu-line .menu li{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-transform: uppercase; 
	float: left; 
	width: 106px; 
	height: 40px; 
	white-space: nowrap; 
	position: relative; 
	margin-right: 1px; 
	border: 0px; 
	text-align: center;
}

#menu-line .menu li a{
	background: url(/images/menu_bg.gif) repeat-x; 
	padding: 12px 0px 0px 0px; 
	color: #c1c0c0; 
	height: 28px;  
	text-decoration: none; 
	position: relative; 
	display: block; 
	vertical-align: middle;
}
*/

a.to_basket{
    width: 82px;
	height: 33px;
	padding: 9px 10px 0px 27px;
	display: block; 
    color: #ffffff;font-family:tahoma;font-size:12px;
    text-decoration: underline;
/*
	background: #d09ff3 url(/images/to_basket.jpg) no-repeat top;
*/
	background: transparent url(/images/to_basket.png) no-repeat top;
	

	
	cursor: hand;
}
	a.to_basketsdgdsger:hover{
		background: transparent url(/images/to_basket.png) no-repeat center;
		color: #ffffff;font-family:tahoma;font-size:12px;
	}
	a.to_basket433dsdd:active{
		background: transparent url(/images/to_basket.png) no-repeat bottom;
	}
	
a.button {
	width: 119px;
	height: 33px;
	padding-top: 9px;
	text-align: center;
	display: block; 
	background: transparent url(/images/button.png) no-repeat top;
	text-decoration:underline;
    font-weight:normal;
	color: #ffffff;
    
	cursor: hand;
}	
	a.button3562362:hover{
		background: transparent url(/images/button.png) no-repeat center;
		color: #4b057c;
	}
	a.button12312314:active{
		background: transparent url(/images/button.png) no-repeat bottom;
	}

/* EnterBox *****************************/
#shadow {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	background-image: url(/images/trans.png);
	text-align: center;
}
#enterBox {
	display: none;
	width: 250px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 20px 20px 20px;
	background-color: #fad3e8;
	border: 5px solid #A31A90;
}
	#enterBox h2 {
		text-align: center;
		color: #4b057c;
		font-size: 16px;
		padding-bottom: 18px;
	}
	
	#enterBox table {
		width: 100%;
	}
	#enterBox table td {
		padding: 5px;
		text-align: right;
	}

	#enterBox input {
		border: 2px solid #d8a9f1;
		height: 22px;
		width: 170px;
		font-size: 15px;
	}

/************************************************/	
	
.ui-draggable-helper {
border: 1px dotted #000;
padding: 6px;
background: #fff;
font-size: 1.2em;
}

#inbasket {
/*	border: 5px solid #fad3e8;*/
	min-height: 100px;
	height: 100px;
}

.droppable-active h2{
/*	border-bottom: 5px solid #700;*/
}
	.droppable-active #basketdropzone, .droppable-hover #basketdropzone {
		height: 60px;
		background-color: #f9e5f0;
		border: 1px solid #C27674 !important;
		border-top: 5px solid #C27674 !important;
	}
	.droppable-active #basketdropzone #drophelp {
		display: none;
	}

.droppable-hover {
	cursor: se-resize;
}
	.droppable-hover h2 {
/*		border-bottom: 5px solid #f00;*/
	}
	.droppable-hover #basketdropzone {
		height: 60px;
		background: #f9e5f0 url(/images/basket_ibg.jpg) top left no-repeat;
	}
	.droppable-hover #basketdropzone #drophelp {
		display: none;
	}

.moorTest {
	color: red;
}

#navigation a {
	color: #4b057c;
	text-decoration: none;
	font-weight: bold;
}
#navigation a:hover {
	text-decoration: underline;
}

.numpage .pages{
	margin-top: 10px;
	margin-bottom: 10px;
}

#divtovarborder {border: 1px solid #d09ff3;text-align:center;}
#tovarlink
{font-family:tahoma;font-size:12px;color:#a31a90;font-weight:600;}

#pdart {font-family:tahoma;font-size:11px;color:#6e6e6e;font-weight:normal;text-align:center;}
#pdpr {font-family:tahoma;font-size:11px;color:#6e6e6e;font-weight:600;text-align:center;margin-top:3px;}
#tcena {color:4b057c;font-family:tahoma;font-size:15px;font-weight:600;float:left;margin-left:0px;padding-left:0px;margin-top:10px;}
#newcat {background-image: url(/images/backkat.png);text:align:center;}
#logo_blank {position:absolute;top:5px;width:140px;height:140px;z-index:90;}

ul {list-style: none;}

.bottom_3b {text-align:center;margin: 0 auto;}

.b1 {float:left;margin-top:20px}
.b2 {float:left;margin-left:20px;margin-top:20px}
.b3 {float:left;margin-left:20px;margin-top:20px}
