html, body {height: 100%;}
body {background-color: #7C2E34; color: #BCAA8A;}
form, h4, h3, h2, body, p {padding: 0px; margin: 0px;}


h1,h2,h3,h4{
	line-height:120%;
}
	h1 a, h2 a,h3 a,h4 a{
		font-size:1em;
		text-decoration:none;
	}
	h1 a, h2 a,h3 a{
		font-size:1em;
		text-decoration:none;
	}
h1{
	font-size:20px;
	margin:0 0 0.4em;
	font-weight:normal
}


 h2{
	font-size:130%;
	padding:0 0 .5em
}


 h4{
	font-size:1.2em;
	padding:.5em 0;
	font-weight:normal
}
body, p, td, input, textarea, select {font: 11px tahoma, verdana, sans-serif;}
small, .mini {font-size: 9px;}
hr {border: none; background-color: #B1565D; color: #B1565D; height: 1px;}
table.menu td {text-transform: uppercase; font: bold 11px arial; color: #BCAA8A; text-align: center; white-space: nowrap;}
.menu td a {color: #FFF; text-decoration: none; text-transform: uppercase;}
.menu td a:hover {color: #BCAA8A;}
h3 {font: 20px tahoma, verdana, sans-serif; color: #FFF;}

#head {padding: 12px; padding-bottom: 3px; padding-right: 0px;}
#window {background: url(/_pic/bg_01.gif) repeat-y;}
#right-column {background: #E6DFCF url(/_pic/bg_06-1.gif) left bottom repeat-x;}
.catalogue-head {background: #BCAA8A url(/_pic/brown.gif) left bottom repeat-x; padding-left: 10px;}
#colonna1 {background: url(/_pic/colonna1.gif) right no-repeat;}
#bg-02 {background: url(/_pic/bg_02.gif) repeat-x;}
#colonna4 {background: url(/_pic/colonna4.gif) right no-repeat;}
#menu-catalogue {background: url(/_pic/bg_04.gif) repeat-y; padding-top: 15px; padding-left: 15px; padding-right: 10px;}
#bg-05 {background: url(/_pic/bg_05.gif) repeat-y;}
#news-new {padding: 0px 10px 20px 10px;}
#bg-052 {background: #E6DFCF url(/_pic/bg_05.gif) repeat-y;}
.block-color {background-color: #E6DFCF;}
.ug01 {background-image: url(/_pic/ug01.gif); background-repeat: no-repeat;}
.ug03 {background-image: url(/_pic/ug03.gif); background-repeat: no-repeat; background-position: right bottom;}
 #bg-04 {background: url(/_pic/bg_04.gif) repeat-y;}

.menu01 {font: bold 11px arial; color: #7C2E34; padding-left: 23px; padding-bottom: 5px; text-transform: uppercase; padding-right: 4px;}
.menu01 a {color: #7C2E34; text-decoration: none; text-transform: uppercase;}
.menu01 a:hover {color: #D21422; text-transform: uppercase;}

.menu02 {background: url(/_pic/bull.gif) 30px 5px no-repeat; color: #7C2E34; padding-left: 40px; padding-bottom: 4px; padding-right: 4px;}
.menu02 a {color: #7C2E34; text-decoration: none;}
.menu02 a:hover, .red-new {color: #D21422;}

.menu03 {background: url(/_pic/bull.gif) 0px 5px no-repeat; color: #7C2E34; padding-left: 10px; padding-bottom: 2px;}

a {color: #FFF;}

.btn2 {color: #BCAA8A; text-decoration: none;}
.btn3 {color: #FFF; text-decoration: none; font-weight: bold;}
.brd {border: 1px solid #808080;}


 h1 {color: #fff;}
.kupon .link,.bordo, .bordo td, .bordo p,
 .bordo h2, .bordo h3,.bordo h1 {color: #780B28;}


.bordo a {color: #780B28;}
.red {color: #990000;}
.brown {color: #816635;}
.date {color: #877E64;}

.pict {border: 2px solid #B6A586;}
.arr {margin-left: 5px; margin-top: 3px;}
.arr2 {margin-right: 4px; margin-top: 6px;}
.ingood {padding-left: 1px;}

.bord-b {border-bottom: 2px solid #B8A889;}
.bord-t {border-top: 2px solid #B8A889;}
.bord-l {border-left: 2px solid #B8A889;}
.bord-r {border-right: 2px solid #B8A889;}

.zagol {text-transform: uppercase;}
.h1_sm {padding: 5px; padding-left: 50px; color: #FFF; font: 19px tahoma;}
.submenu1 {padding: 5px; padding-top: 0px; padding-left: 15px; border-left: 1px solid #780B28; border-right: 1px solid #780B28; background: #E6DFCF url(/_pic/bg_s.gif) repeat-y;}
.submenu1 a {color: #481A26; text-decoration: none;}
.submenu1 a:hover {text-decoration: underline;}

.submenu2 {color: #7C2E34; padding: 5px; padding-top: 0px; padding-left: 15px; border-left: 1px solid #780B28; border-right: 1px solid #780B28; background: #E6DFCF url(/_pic/bg_s.gif) repeat-y;}
.submenu2 a {color: #7C2E34; text-decoration: none;}
.submenu2 a:hover {color: #D21422;}

.menured a {color: #D21422; text-decoration: none; text-transform: uppercase;}
.body-sm {background: url(/_pic/bg_sm.gif) repeat-y; padding: 10px; padding-left: 50px;}
.body-pr {background: url(/_pic/bg_sm.gif) repeat-y; padding: 10px; padding-left: 50px;}
.body-pr, .body-pr td, .body-pr p, .body-pr a {color: #000}

.menu04 {font: bold 11px arial; color: #7C2E34; padding-left: 23px; padding-bottom: 5px; text-transform: uppercase; padding-right: 4px; color: #D21422; text-decoration: none;}

div.et img {margin: 10px;}
.part {margin-right: 10px; margin-bottom: 5px;}
a.none {text-decoration: none;}
a:hover.none {text-decoration: underline;}

.b1 {background: url(/_pic/bantop.gif) repeat-x; border-top: 1px solid #A89E86; text-align: right;}
.b2 {background: url(/_pic/ban2.gif) no-repeat;}
.b3 {background: url(/_pic/banleft.gif) repeat-y; border-left: 1px solid #A89E86;}
.b4 {padding: 2px 50px 2px 2px; color: #393428; background: url(/_pic/ban.jpg) no-repeat 100% 0; border-right: 1px solid #A89E86;}
.b5 {background: url(/_pic/banbot.gif) repeat-x; border-bottom: 1px solid #A89E86;}
.neworder {border-collapse: collapse; border-top: 1px solid #B1565D;}
.neworder td {padding: 4px; line-height: 120%; border-bottom: 1px solid #B1565D;}
.sendorder {border-collapse: collapse; border-top: 1px solid #ACACAC;}
.sendorder td {padding: 4px; border-bottom: 1px solid #ACACAC;}
.sizes {font-size: 9px; padding: 2px;}
.sizes select {font-size: 9px; background-color: #A35D62; color: #FFF; margin-top: 2px;}
.element-size {background-color: #A35D62; color: #FFF;}

/* [2009/06/05] */
#facebox {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	text-align: left;
	width:650px;
}
#facebox .popup {
	position: relative;
	max-width: 700px;
	-zoom: 1;
	-overflow-x:hidden;
}
#facebox .popup-body {
	padding: 0;
}
#facebox .popup-content {
	border:3px solid #827656;
	overflow: hidden;
	text-align: left;
	width: 100%;
	height: 500px;
	zoom: 1;
}
	#facebox .popup-content .it_gallery{
		cursor: pointer;
	}
	#facebox .popup-content p{
		font-size: 1em;
	}

#facebox .popup-close{
	cursor: pointer;
	font-size: 12px;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 100;
}
	#facebox .popup-close *{
		color: #fff;
		text-decoration: underline;
	}
	#facebox .popup-close span{
		background: transparent url(/_pic/ico-close.gif) no-repeat 100% 3px;
		height: 11px;
		padding: 0 17px 0 0;
	}

#facebox_overlay {
	position: fixed;
	top: 0px; left : 0px;
	height: 100%;
	width: 100%;
	left: 0px;
}

.facebox_hide {
	z-index: -100;
}

.facebox_overlayBG {
	background-color: #6D6D6D;
	z-index: 99;
}

* html #facebox_overlay {
	position:absolute;
	height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

* html #facebox_frame{
	/*display:none;*/
	position:absolute;
	top:expression( parseInt(document.body.scrollTop, 0) + "px" );
	left:0;
	height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	width:100%;
	z-index:98;
}
* html div#fancy_overlay{
	position:absolute;
}

/*pasaha*/

h3.right-m {
font-family:tahoma;
font-size:19px;
left:10px;
line-height:18px;
position:relative;
top:0;
height:18px;overflow:hidden;
padding:0;
}
.kupon a{outline-style:none;cursor:hand;text-decoration:none;}
.kupon,.kupon i{display:block;text-decoration:none;}
.kupon,.conttt,.kupon{zoom:1;*width:100%;}      
.kupon{background:#fff;}                        
.kupon i.t,.kupon i.b,.kupon i.t i,.kupon i.b i{height:18px;}
.kupon i.t{margin-bottom:-1px;background:url(/_pic/kupon/tb.gif) repeat-x;}
.kupon i.b{background:url(/_pic/kupon/tb.gif) repeat-x 0 -18px;height:18px;}
.rounds,.rounds i{position:relative;}           
.rounds i i{position:absolute;top:0px;left:0;width:20px;}
.rounds i.b i{margin-top:0px;}                  
.rounds i i.r{position:relative;float:right;}   
.kupon i i{background:url(/_pic/kupon/rounds-kup.gif)}
.kupon .t .l{background-position:0 0}           
.kupon .t .r{background-position:-20px 0}
.kupon .b .l{background-position:0 -18px}
.kupon .b .r{background-position:-20px -18px}
.rounds .cont{width:100%;background:url(/_pic/kupon/r.gif) repeat-y right}    
.rounds .ctt{width:100%;background:url(/_pic/kupon/l.gif) repeat-y left} 
img.kupon-o{position:absolute;display:block;width:81px;height:87px;right:0;top:-5px;z-index:+1;}

.rounds .cont .conttt{width:100%;background:url(/_pic/kupon/bg-k.gif) no-repeat bottom right;min-height:100px;_height:100px;display:block;padding-bottom:5px;margin-bottom:-13px;position:relative;margin-top:-12px;z-index:+1}
.conttt .ct{font-weight:normal;font-style:normal;overflow:hidden;display:block;color:#393428;}
.conttt .ct{text-decoration:none;margin-right:90px;padding-left:10px;padding-bottom:35px;}
.conttt .ct i,.conttt .ct b{font-style:normal;display:inline;color:#393428;*height:1%;}
.conttt .ct i{clear:both;}
.conttt b.zag{font-size: 12px; color: rgb(125, 41, 0);float:left; margin-bottom: 6px;font-weight:bold;font-style:normal;padding-top:2px;}

.cupon-main{width:579px;min-height:404px;_height:404px;position:relative;background:#fff;;}
.cupon-main .contt{margin-left:30px;margin-right:20px;position:relative;z-index:2;}
img.fleft {
display:inline;
float:left;
margin:0 25px 35px 0;
}
.body_pr0 img.fleft {
margin:0 25px 60px 0;
}
img.bbg{position:absolute;bottom:0;right:0;z-index:1;}
.linker{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:100;text-decoration:none;}
td.content-td .contt h3{color:#7c2e34;font-size:36px;margin-bottom:10px;margin-left:-3px;font-weight:normal}
.img-zag{margin:20px 0 20px;}
div.txt{font-size:1em;color:#7c2e34;margin-right:20px;padding-bottom:30px;}
div.txt table,
div.txt tr,div.txt td,
div.txt p{font-size:1em;}
div.k-number{color:#bf9498;margin-bottom:.5em;overflow:hidden;width:270px;font-size:1em;}
div.k-number div {display:inline;font-size:1em}
div.k-number div.ll {margin-right:20px;float:left}
.rr,.rr2 {margin-left:30px;float:right}
.kupon .link{left:10px;bottom:3px;position:absolute;}
.link{font-weight:bold}
.ct{padding-top:3px;}
.discount0 .contt{margin-left:30px;margin-right:30px;}
.discount0 .k-number{left:30px;}
.discount0 .conttt .ct{margin-right:0;}
.discount0 .cont .conttt {min-height:50px;_height:50px;}
.cupon-cont{border:none;margin:20px 0;}
.text-cup{padding-bottom:20px;}
.conter,.conter i{display:block;cursor:hand;text-decoration:none;position:absolute;width:100%;height:100%;left:0;top:0;z-index:10000;_background:url(/_pic/p.gif);}
p{margin-bottom:1em;}
.cupp{float:left;border:8px solid #e6dfcf;}

.cupon-main table{color:#7C2E34}

.cupon-main small, .mini {
font-size:.9em;
}
.cupon-main td{
	padding:3px 0 1px;
	vertical-align:top;
}

#facebox .popup-content {
	height: auto;
	_height: 500px;
	min-height: 500px;
	overflow:visible;
}

#window {
background:#E6DFCF url(/_pic/bg_01.gif) repeat-y scroll 0 0;
}
object#window {
background:#E6DFCF;
}
.right-part{
	margin-left:300px;
	
}
.right-part .catalog_hd {
padding: 0 0 15px 10px;
font-size:19px;
font-weight:normal;
overflow:hidden;}
.catalog_hd{color:#7C2E34;padding: 0;}

.fl-cont{width:100%;overflow:hidden;padding-bottom:30px}
.fl-left{width:300px;float:left;margin-right:-300px}
.right-part .desc{padding: 0 0 20px 10px;}
.grafed{
padding-left:20px;
background:transparent url(/_pic/ico_basket22.gif) no-repeat scroll 0 0;	
display:block;
}
.cnt .et{padding: 0 10px;}

h1.main-zag {font: 19px tahoma, verdana, sans-serif; padding:0;margin:0; color: #FFF;}

td.content-td h2,td.content-td h3{
	font-family:tahoma, verdana, sans-serif;
	font-weight:normal;
	line-height:120%;
}

td.content-td h3{
	font-weight:bold;
	font-size:110%;
	padding:0 0 .5em;
}

.selected-graf{
background:#780B28 url(/_pic/ico_basket_y.gif) no-repeat scroll 3px 3px;
color:#fff;
padding:3px 3px 5px 23px;
margin:0 -3px;
display:block!important;zoom:1;
}
#facebox .w-close{visibility:hidden}
.popup-body table{background-color:#7C2E34;}
#facebox{padding-bottom:30px;}


.index h1,.index h2,.index h3,.index h4{color:#BCAA8A;font-weight:normal;line-height:120%;}
.index h1{font-size:15px;font-weight:bold;margin-bottom:.5em;margin-top:.3em}
.index h2,.index h2,.index h3,.index h4{font-size:.8em;font-weight:bold}
td.content-td h2 {
font-weight:bold;}

/*
RUFF 30.08.2010
*/

a.menured {color: #D21422; text-decoration: none; text-transform: uppercase;}
