body, html{
	margin:0px;
	padding:0px;
	height:100%;
	background:url(/images/bgr_l.jpg) #070000 left top no-repeat;
}

body, html, table{
	font:12px/17px Tahoma, Arial, Helvetica, sans-serif;
	color:#ba3d3a;
	text-decoration:none;
}

table{
	padding:0px;
	border-collapse:collapse;
	border:0px;
}

table td, th{
	padding:0px;
	margin:0px;
	vertical-align:top;
	text-align:left;
}

form, p{
	margin:0px;
	padding:0px;
}

input, textarea, select{
	font:12px/14px Arial, Geneva, sans-serif;
	color:#285c82;
	text-decoration:none;
	margin:0px;
	padding:0px;
	border:0px;
	background-color:#FFFFFF;
}

h1, .h1 {
	margin:20px 0 0 0;
	padding:0px 0 0 30px;
	font: 12px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#FF3C38;
	text-transform:uppercase;
	background:url(/images/bgr_h.gif) 0px 8px no-repeat;
	
}

h2 {
	margin:0px;
	padding:0 0 20px 0;
	font: bold 12px/15px Tahoma, Arial, Helvetica, sans-serif;
	color:#BE2054;
	text-transform:uppercase;
}

img{
	border:0px;
}

ul, ul li{
	margin:0px;
	padding:0px;
}

ul li{
	list-style-type:none;
}

a{
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#9A1E1B;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

.top_lnk_m{
	font:16px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#dd2b27;
	text-decoration:none;
	font-style:italic;
}

a.top_lnk{
	font: 17px/19px Helvetica, Tahoma, Verdana, Arial,  sans-serif;
	color:#dd2b27;
	font-style:italic;	
	text-decoration:none;
}

.top_lnk{
	font: 17px/19px Helvetica, Tahoma, Verdana, Arial,  sans-serif;
	color:#dd2b27;
	text-decoration:none;
	font-style:italic;
}

a.top_lnk:hover{
	text-decoration:underline;
}

.top_tel {  
	font: 18px/20px Helvetica, Tahoma, Verdana, Arial,  sans-serif;
	color:#dd2b27;
	font-style:italic;

	text-align:right;
}

.clear{
	font-size:0px;
	line-height:0px;
	clear:both;
}

.all{
	width:100%;
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
	min-width:1000px;
	position:relative;
}

/* ------------------------------------------------------------------- Left Column */

.leftColumn {
	width:260px;
	margin-right:-260px;
	float:left;
	position:relative;
}

.logo{
	padding:63px 0 0 56px;
	margin-bottom:70px;
}

.logo:hover{
	text-decoration:none;
}

.leftColumn .padding {
	padding-left:66px;
}

ul.leftMenu li {
	padding:3px 0 0 0;
	*padding:2px 0 0 0;
}

ul.leftMenu li span {
	display:block;
	height:1px;
	background:url(/images/list_line.png) top left no-repeat;
	background:expression("none");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/list_line.png', sizingMethod='crop');
}

ul.leftMenu li a {
	display:block;
	padding-left:30px;
	background:url(/images/marker.gif) 6px 5px no-repeat;
	color:#D6302C;
	text-decoration:none;
	margin-bottom:3px;
	zoom:1;
}

ul.leftMenu li a:hover{
	text-decoration:underline;
}



/* ------------------------------------------------------------------- Content */

.center {
	width:100%;
	float:left;
}

.content {
	margin:0 187px 0 260px;
	position:relative;
}

.TopMenu {
	padding:80px 0 46px 55px;
}

.TopMenu table {
	width:99%;
}

.TopMenu table td span{
	float:left;
	display:block;
	margin:4px 9px 0 0;
	width:15px;
	height:26px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/marker2.png');
}

.TopMenu table td a{
	display:block;
	float:left;
	cursor:pointer;
}

.TopMenu table td img {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.TopMenu table td a.p1 {
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#9A1E1B;
	text-decoration:none;	
	width:300px;
	height:30px;
	padding-top:3px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_menu1.png');
}

.TopMenu table td a.p1:hover {
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#9A1E1B;
	text-decoration:underline;
	width:300px;
	height:30px;
	padding-top:3px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_menu1.png');
}

.TopMenu table td .p2 {
	font:12px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#9A1E1B;
	width:151px;
	height:30px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_menu2.png');
}

.TopMenu table td.last {
	text-align:right;
}

.TopMenu table td.last div{
	width:146px;
	height:30px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_tel.png');
	margin:0 0 0 auto;
}

.Block {
	position:relative;
	margin-left:18px;
	zoom:1;
	padding:9px 0 6px 0;
}

.ramkaTop {
	margin:0px 15px 0 16px;
	background:url(/images/ramka_top.gif) left top repeat-x;
}

.Block .ramkaBottom {
	background:url(/images/ramka_bottom.gif) left bottom repeat-x;
	padding:14px 0 14px 0;
	zoom:1;
}

.Block .back1 {
	background:url(/images/block1_rep.gif);
	zoom:1;
}

.Block .back2 {
	background:url(/images/block1_bottomleft.jpg) left repeat-y;
	zoom:1;
}

.Block .back3 {
	background:url(/images/block1_bottomright.gif) right repeat-y;
	zoom:1;
}

.Block .back4 {
	background:url(/images/block1_toprep.jpg) top repeat-x;
	zoom:1;
}

.Block .back5 {
	background:url(/images/block1_topright.jpg) top right no-repeat;
	zoom:1;
}

.Block .back6 {
	background:url(/images/block1_topleft.jpg) left top no-repeat;
	zoom:1;
	padding:19px 22px 23px 21px;
}

.Block2 {
	position:relative;
	margin:10px 0 0 18px;
	zoom:1;
	padding:9px 0 6px 0;
}

.Block2 .ramkaBottom {
	background:url(/images/ramka_bottom2.gif) left bottom repeat-x;
	padding:14px 0 14px 0;
	zoom:1;
}

.Block2 .back1 {
	background:url(/images/block2_leftrep.gif) #110000 left repeat-y;
	zoom:1;
}

.Block2 .back2 {
	background:url(/images/block2_rightrep.gif) right repeat-y;
	zoom:1;
}

.Block2 .back3 {
	background:url(/images/block2_toprep.jpg) top repeat-x;
	zoom:1;
}

.Block2 .back4 {
	background:url(/images/block2_topleft.jpg) left top no-repeat;
	zoom:1;
}

.Block2 .back5 {
	background:url(/images/block2_topright.jpg) right top no-repeat;
	zoom:1;
	padding:19px 22px 23px 21px;
}

.Corner1 {
	position:absolute;
	left:0px;
	top:0px;
	width:30px;
	height:30px;
	background:url(/images/corner_blink.png) top left no-repeat;
	background:expression("none");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corner_blink.png', sizingMethod='crop');
}

.Corner2 {
	position:absolute;
	right:0px;
	top:0px;
	width:30px;
	height:30px;
	background:url(/images/corner.png) top left no-repeat;
	background:expression("none");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corner.png', sizingMethod='crop');
}

.Corner3 {
	position:absolute;
	left:0px;
	bottom:0px;
	width:30px;
	height:30px;
	background:url(/images/corner.png) top left no-repeat;
	background:expression("none");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corner.png', sizingMethod='crop');
}

.Corner4 {
	position:absolute;
	right:0px;
	bottom:0px;
	width:30px;
	height:30px;
	background:url(/images/corner.png) top left no-repeat;
	background:expression("none");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corner.png', sizingMethod='crop');
}

.Corner5 {
	position:absolute;
	left:0px;
	top:0px;
	width:30px;
	height:30px;
	background:url(images/corner.png) top left no-repeat;
	background:expression("none");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corner.png', sizingMethod='crop');
}

.Corner6 {
	position:absolute;
	right:0px;
	top:0px;
	width:30px;
	height:30px;
	background:url(/images/corner_blink.png) top left no-repeat;
	background:expression("none");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corner_blink.png', sizingMethod='crop');
}

.Block table, .Block2 table{
	width:100%;
}

.Ban1 {
	width:218px;
	height:96px;
	margin:27px 0 0 0;
	font:10px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#FF3C38;
	text-transform:uppercase;
	background:url(/images/ban1.jpg) left top no-repeat;
}

.Ban1 span, .Ban2 span{
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#FFA6A4;
}

.banPad{
	padding:20px 0 0 95px;
}

.Ban2 {
	width:218px;
	height:96px;
	margin:27px 0px 0 0;
	font:10px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#FF3C38;
	text-transform:uppercase;
	background:url(/images/ban2.jpg) left top no-repeat;
}

a.ban { 
	font:10px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#FF3C38;
	text-transform:uppercase;
	text-decoration: none;
}

a.ban:hover { 
	text-decoration: underline;
}

a.ban_niz { 
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#FFA6A4;
	text-decoration: none;
}

a.ban_niz:hover { 
	text-decoration: underline;
}

.Collection {
	background:url(/images/vert_rep.gif) 33% 0 repeat-y;
}

.Collection .Colbg{
	background:url(/images/vert_top.gif) 33% top no-repeat;
	zoom:1;
}

.Collection .Colbg2{
	background:url(/images/vert_bottom.gif) 33% bottom no-repeat;
	zoom:1;
}

.Collection .Colbg3{
	background:url(/images/vert_rep.gif) 66% top repeat-y;
	zoom:1;
}

.Collection .Colbg4{
	background:url(/images/vert_top.gif) 66% top no-repeat;
	zoom:1;
}

.Collection .Colbg5{
	background:url(/images/vert_bottom.gif) 66% bottom no-repeat;
	zoom:1;
	padding-bottom:15px;
}

.Item {
	background:url(/images/hor_rep.gif) bottom repeat-x;
	*zoom:1;
}

.Itembg1 {
	background:url(/images/hor_left.gif) left bottom no-repeat;
	*zoom:1;
}

.Itembg2 {
	background:url(/images/hor_right.gif) right bottom no-repeat;
	*zoom:1;
}

.Title {
	width:33%;
	float:left;
	font:10px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#BE2054;
	text-transform:uppercase;
	padding:20px 0 12px 0;
	text-align:center;
}

.Pic {
	width:33%;
	float:left;
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#7F2C2A;
	padding:22px 0 24px 0;
	text-align:center;
}

.Pic img{
	margin-bottom:20px;
}

.Price {
	width:33%;
	float:left;
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#fed12c;
	text-transform:uppercase;
	padding:14px 0 0px 0;
	text-align:center;
}

.Price2 {

	font:11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#fed12c;
	text-transform:uppercase;
}
/* ------------------------------------------------------------------- Right Column */

.rightColumn {
	position:absolute;
	top:0px;
	right:0px;
	width:232px;
	background:url(/images/jew.png) top repeat-x;
	background:expression("none");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/jew.png', sizingMethod='crop');
	min-height:297px;
	_height:297px;
	padding-bottom:205px;
}

.rightColumn .padding{
	padding:260px 20px 0 58px;
}

.search p{
	font:11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#FF3C38;
	text-transform:uppercase;
	margin-bottom:9px;
}

.search input{
	width:120px;
	height:17px;
	color: #fff;
	background-color:#510505;
	border:1px #6A0B0B solid;
	float:left;
	margin-right:6px;
}

.search button{
	width:23px;
	height:19px;
	background:url(/images/search.gif) left top no-repeat;
	cursor:pointer;
	float:left;
	border:0;
}

.shoppingCart {
	float:left;
	margin:20px 20px 14px 0;
}

.shoppingCartTxt {
	float:left;
	margin:52px 0px 0px 0;
	font: 13px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#FF3C38;
	text-transform:uppercase;
}

.shoppingCartTxt a {
	font: 13px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#FF3C38;
	text-transform: uppercase;
	text-decoration: underline;
}

.shoppingCartTxt a:hover {
	text-decoration: none;
}



.payment {
	width:151px;
	height:60px;
	background:url(/images/payment.gif) left top no-repeat;
	font: 10px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#FF3C38;
	text-transform:uppercase;
}

.paymentPad {
	padding:30px 0 0 10px;
}

.Date {
	margin-top:27px;
	color:#ED591A;
	font-size:10px;
}

.News {
	margin-top:7px;
}

.AllNews {
	margin-top:22px;
}

.AllNews a{
	color:#DD581D;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}

.AllNews a:hover{
	text-decoration:none;
}

/* ------------------------------------------------------------------- Footer */

.footer {
	height:200px;
	font-size:10px;
	color:#420D15;
}

.footerPad{
	padding:65px 185px 0 72px;
}

.footerTel {
	margin-right:-225px;
	float:left;
}

.footerMenu {
	margin-left:225px;
}

.footerMenu table{
	width:90%;
}

.footerMenu table td{
	text-align:center;
	font-size:10px;
	color:#420D15;
}

.footer a{
	font-size:10px;
	color:#420D15;
	text-decoration:none;
}

.footer a:hover{
	text-decoration:underline;
}
span.articulline
{display: block}

/* ------------------------------------------------------------------- Inner page 1 */

.tovar_glav {
 border:1px #6B1421 solid;
 height:155px;
}

.tovar {
	text-align:center;
}