body{
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	color: #808080;
	font: 12px Tahoma, Arial;
}
a{
	text-decoration: underline;
	color: #5F4DC5;
}
	a:hover{
		text-decoration: none;
	}
img{
	border: none;
}
h1, h2, h3, h4, h5, h6{
	color: #6857bf;
}
h1{
	font-weight: bold;
	font-size: 16px;
}
h2{
	font-size: 15px;
}
h3{
	font-size: 14px;
}
h4{
	font-size: 13px;
}
h5{
	font-size: 12px;
}
h6{
	font-size: 11px;
}
strong, b{
	color: #6858bb;
}
#leftmenu li .active, #error, .mactive {
	color: #c6c6c6 !important;
	text-decoration: none;
}
#leftmenu li li .active{
	color: #5F4DC5 !important;
}
#header-bg, #footer-bg{
	width: 100%;
	min-height: 75px;
}
#header-bg{
	background: url(/images/new/bg-header.jpg) repeat-x;
	padding: 30px 0px 18px 0px;
}
#main, #header{
	margin: 0px auto;
	width: 960px;
}
#header, #mainmenu, #phones{
	height: 170px;
	overflow: hidden;
}
#phones{
	width: 246px;
	float: left;
	text-align: center;
	color: #5f4dc5;
	font: 25px Arial;
}
#phone1{
	background: url(/images/new/phone.jpg) 25px no-repeat;
	height: 30px;
	padding: 0px 0px 0px 50px;
	margin: 10px 0px 0px 0px;
	letter-spacing: -2px;
}
#phone2{
	background: url(/images/new/phone1.jpg) 25px no-repeat;
	height: 30px;
	padding: 0px 0px 0px 50px;
	margin: 0px;
	letter-spacing: -2px;
}
.code{
	color: #7b7b7b;
	font-size: 20px;
}
#mainmenu{
	width: 701px;
	float: right;
	position: relative;
	padding-top: 10px;
	font-size: 14px;
}
	#mainmenu div img{
		position: absolute;
		top: 39px;
		right: 0px;
	}
	#mainmenu ul{
		background: url(/images/new/mainmenu-ul.jpg) repeat-x;
		height: 37px;
		width: 700px;
		margin: 0px;
		padding: 0px;
	}
		#mainmenu li{
			float: right;
			list-style: none;
			/*background: url(/images/new/mainmenu-li.jpg) no-repeat right top;*/
		}
			#mainmenu li:hover{
				background: url(/images/new/li-hover.jpg) repeat-x;
				color: #423877 !important;
			}
			#mainmenu li a{
				color: #dfe1e0;
				padding: 5px 20px 16px 40px;
				display: block;
			}
				#mainmenu li a:hover{
					color: #423877;
				}
.li-left, .li-right{				
	width: 31px;
	height: 29px;
	margin-top: -5px;
	display: none;
}
.li-left{
	float: left;
	background: url(/images/new/span-li-left-hover.jpg) no-repeat left top;
}
.li-right{
	float: right;
	background: url(/images/new/span-li-right-hover.jpg) no-repeat left top;
}

#left, #right{
	position: absolute;
	top: 0px;
}
#left{
	left: 0px;
	background: url(/images/new/left.png) no-repeat;
	width: 45px;
	height: 29px;
	top: 10px;
}
#right{
	right: 0px;
	background: url(/images/new/right.png) no-repeat;
	width: 11px;
	height: 10px;
	top: 10px;
}
.clr{
	clear: both;
}
#sidebar{
	width: 244px;
	font-size: 14px;
	float: left;
}
.big-link{
	float: right;
	padding-right: 15px;
}
#myModal{
	padding: 0px !important;
	top: 30px;
	opacity: 1;
	visibility: hidden;
	margin-top: 0px;
}
.mail_send{
	background: none;
	margin: 0px;
}
	.mail_send iframe{
		height: 250px;
		width: 240px;
	}
#leftmenu, #footer, #sales, #gallery, #gallery-name, #name, #contact, #text_top{
	border: 1px solid #c6c6c6;	
}
#leftmenu{
	width: 100%;
	background: url('/images/new/bg-sidebar.jpg') repeat-y;
	position: relative;
	padding: 22px 0px 13px 0px;
	margin-bottom: 15px;
}
	#leftmenu ul{
		margin: 0px;
		padding: 0px;
	}
		#leftmenu li{
			list-style: none;
			/*padding: 8px 25px;*/
		}
		#leftmenu a{
			color: #e1e3e2;
		}
		#leftmenu ul ul{
			background-color: #b8b6c3;
			padding: 14px 14px 14px 55px;
			margin: 8px 0px;
			
		}
			#leftmenu ul ul li{
				list-style-image: url('/images/new/li-li.gif');
				padding: 4px 0px;
				line-height: 18px;
			}
				#leftmenu ul ul li a{
					color: #2d294e;
					padding: 0px;
				}
.parent{
	line-height: 30px;
}
.parent a{
	padding: 8px 25px 8px 35px;
}			
.lt, .lb, .rt, .rb, .lts, .lbs, .rts, .rbs, .ltsg, .lbsg, .rtsg, .rbsg, .ltgn{
	width: 12px;
	height: 12px;
	position: absolute;
}
.ltg, .lbg, .rtg, .rbg{
	width: 6px;
	height: 6px;
	position: absolute;
}
.lt{
	background: url('/images/new/lt.png') no-repeat;
	top: -1px;
	left: -1px;
}
.rt{
	background: url('/images/new/rt.png') no-repeat;
	right: -1px;
	top: -1px;
}
.lb{
	background: url('/images/new/lb.png') no-repeat;
	left: -1px;
	bottom: -1px;
}
.rb{
	background: url('/images/new/rb.png') no-repeat;
	right: -1px;
	bottom: -1px;
}
.ltgn{
	background: url('/images/new/ltgn.png') no-repeat;
	top: -1px;
	left: -1px;
	z-index: 10;
}
.ltg{
	background: url('/images/new/ltg.png') no-repeat;
	top: 0px;
	left: 0px;
	z-index: 10;
}
.rtg{
	background: url('/images/new/rtg.png') no-repeat;
	right: 0px;
	top: 0px;
	z-index: 10;
}
.lbg{
	background: url('/images/new/lbg.png') no-repeat;
	left: 0px;
	bottom: 3px;
	*bottom: 0px;
	z-index: 10;
}
.rbg{
	background: url('/images/new/rbg.png') no-repeat;
	right: 0px;
	bottom: 3px;
	*bottom: 0px;
	z-index: 10;
}
.lts{
	background: url('/images/new/lts.png') no-repeat;
	top: -1px;
	left: -1px;
}
.rts{
	background: url('/images/new/rts.png') no-repeat;
	right: -2px;
	top: -1px;
}
.lbs{
	background: url('/images/new/lbs.png') no-repeat;
	left: -1px;
	bottom: -2px;
}
.rbs{
	background: url('/images/new/rbs.png') no-repeat;
	right: -2px;
	bottom: -2px;
}

.ltsg{
	background: url('/images/new/ltsg.png') no-repeat;
	top: 0px;
	left: 0px;
}
.rtsg{
	background: url('/images/new/rtsg.png') no-repeat;
	right: -5px;
	top: 0px;
}
.lbsg{
	background: url('/images/new/lbsg.png') no-repeat;
	left: 0px;
	bottom: -2px;
	//bottom: -3px;
}
.rbsg{
	background: url('/images/new/rbsg.png') no-repeat;
	right: -5px;
	bottom: -2px;
	//bottom: -2px
}

#content{
	float: right;
	width: 700px;
	line-height: 16px;
}
	#content li{
		list-style-image: url('/images/new/content-li.gif');
	}
	#content img{
		border: 1px solid #29284A;
		margin: 5px;
	}
#content .kaptch img, #content .rate img, #content .coments img{
	border: none;
	margin: 0px;
}
#content .rate li{
	list-style: none;
}
#text_top
{
	padding: 6px 24px 24px 24px;
	position: relative;
	margin-bottom: 20px;
}
#sales{
	width: 292px;
	float: left;
	padding: 24px;
	position: relative;
	height: 90px;
}
	#sales img{
		position: absolute;
		right: -12px;
		bottom: -12px;
		z-index: 10;
		border: none;
		margin: 0px;
	}
#sale{
	font-size: 12px;
	color: #1e1e1e;
}
	#sale p{
		padding: 0px 0px 7px 0px;
		margin: 0px;
	}
	#sale a{
		float: right;
		margin-right: 50px;
		color: #ff0100;
		text-transform: uppercase; 
	}
#info{
	width: 335px;
	float: right;
}
	#info img{
		border: none;
		margin: 0px;
	}
#master{
	margin-top: 20px;
	background: url(/images/new/bg-master.jpg) no-repeat;
	padding: 20px 315px 20px 24px;
	font-size: 12px;
	max-height: 158px;
	overflow: hidden;
	position: relative;
	color: #1e1e1e;
}
	#master span{
		position: absolute;
		right: 48px;
		top: 25px;
	}
		#master span a{
			color: #fff;
			text-transform: uppercase;
			text-decoration: none;
			font-size: 16px;
			font-weight: bold;
		}
	#master p{
		margin: 0px 0px 7px 0px;
		padding: 0px;
	}
#vopros{
	position: absolute;
	right: 228px;
	top: 50px;
}
#gallery{
	margin-bottom: 15px;
	position: relative;
	/*background-color: #514494;*/
	background: url(/images/new/bg-gallery.jpg);
}
	#gallery ul{
		padding: 12px 6px 8px 6px;;
		margin: 0px;
	}
	#gallery li{
		float: left;
		margin: 0px 4px 4px 4px;
		list-style: none;
		position: relative;
	}
		#gallery li img{
			/*width: 151px;
			height: 100px;
			border: 6px solid #29284A;*/
			border: none;
			margin: 0px;
		}
#gallery-name{
	background-color: #332b5c;
	padding: 5px 30px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	position: relative;
	border-bottom: none;
	width: 216px;
}
#name{
	position: relative;
	padding: 12px;
	color: #583289;
	font-size: 16px;
	font-weight: bold;
	margin: 12px 0px;
}
#cat-tree{
	margin: 0px 12px;
}
#cat-tree a{
	color: #a9a9a9;
}
#cat-tree img{
	margin: 0px 7px;
	border: none;
}
#top-text, #bottom-text{
	padding: 0px 12px;
}
.comment{
	position: absolute;
	bottom: 5px;
	*bottom: 2px;
	width: 100%;
	background: url(/images/new/black_opacity.png);
	padding: 8px 0px;
	text-align: center;
}
	.comment a{
		color: #fff;
	}
#contact{
	width: 410px;
	padding: 20px;
	background: #423877 url(/images/new/bg-form.jpg) repeat-x;
	position: relative;
	margin: 0px auto;
}
#contact h3{
	color: #fff;
}
#contact p{
	text-align: center;
}
#contact span{
	border-bottom: 1px dotted;
	color: #fff;
}
#contact label{
	text-align: right;
	margin-right: 5px;
	width: 100px;
	float: left;
	color: #fff;
}
#contact input, #contact textarea{
	float: right;
	margin-bottom: 5px;
	border: 1px solid #453a7c;
}
#contact input[type="text"]{
	width: 300px;
	height: 20px;
}
#contact img{
	margin: 0px 0px 5px 3px;
	height: 30px;
	float: left;
}
#contact textarea{
	width: 296px;
}
#content .close-reveal-modal img{
	border: none;
}
#footer-bg{
	background: url(/images/new/bg-footer.jpg) repeat-x;
	margin-top: 15px;
}
#footer{
	background: #29284a url(/images/new/footer.jpg) repeat-x;
	padding: 24px 35px;
	position: relative;
	width: 890px;
	margin: 0px auto;
	color: #fff;
	text-transform: uppercase;
}
#footer a{
	color: #fff;
}
.tab_price td{padding: 4px 20px 4px 20px;border-bottom:1px #000000 solid; border-right:1px #000000 solid;}
.tab_price {border-top:1px #000000 solid; width: 80%;border-left:1px #000000 solid;}
.pager a{
   padding: 0px 4px 0px 4px;
}
.pager span{
   padding: 0px 4px 0px 4px;
   color:#000;   
}
