body {
	background-image:url(design-pics/bg.jpg);
	background-repeat:repeat;
	padding: 0;
	margin: 0;
	font-size: 15px;
	color: #FFFFFF;
}


H1{
	color:#CC9933;
	MARGIN: 3px 0px 3px 0px; 
	PADDING-top: 10px;
	PADDING-BOTTOM: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	TEXT-ALIGN: center;
	font-style:italic;
	} 
H2 { font-style:italic; color:#CC9933;  PADDING:  2px 0px ; FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-ALIGN: center; MARGIN: 3px 0px 0px 0px;}
.shem{ color:#CC9933;  PADDING: 5px 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-ALIGN: center;}

H3
{
	color:#CC9933;
	MARGIN: 2px 0px  2px  0px; 
	PADDING-top: 2px;
	PADDING-BOTTOM: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	TEXT-ALIGN: center;
	font-style:italic;
}


/*
H1{
	color: #CC9933;
	MARGIN: 0px; 0px; 3px; 0px; 
	PADDING-top: 1px;
	PADDING-BOTTOM: 0px;
	FONT-SIZE: 31px;
	TEXT-ALIGN: center;
	 font-family:    "Calligraphia Two";
}
H2 {	 font-family:  "Calligraphia Two";  color:#CC9933;  PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 30px; TEXT-ALIGN: center; MARGIN: 3px; 0px; 3px; 0px;}
.shem{  font-family: "Calligraphia Two" ; color:#CC9933;  PADDING: 5px; FONT-WEIGHT: bold; FONT-SIZE: 29px; TEXT-ALIGN: center; MARGIN: 0px; 0px; 0px; 0px;}

 url(www.ma-chere.ru/Calligraphia Two.ttf)  

*/



/*          */
STRONG { font-weight: normal;}
a {  color: #FFFFFF; }
a:link {  color: #FFFFFF; }
a:hover{  color: #FFCC00; } 
/*          */
.faq {text-align: justify;}
img  { border:0px;}
.cn100 { width:100%; text-align: center;}
.rt{ text-align: right;}
.lt{ text-align: left;}
.cn { text-align: center; }
.jf { text-align: justify;}
.bt{ vertical-align:bottom;}
.tp{ vertical-align:top;}
.md { vertical-align: middle;}
.tprt{  vertical-align:top; text-align: right;}
.btrt{ vertical-align:bottom; text-align: right;}

.zagsgroup{ cursor: pointer; color:#FFFFFF;  PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; TEXT-ALIGN: left; MARGIN: 5px 0px 3px 0px;}
.zagsname{ width: 100%; color:#CC9933;  PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-ALIGN: left; MARGIN: 5px 0px 3px 0px;}
.okrug { text-align: left; MARGIN: 5px 0px 3px 0px; PADDING-LEFT: 0px; font-size: 15px; }
.MainTable
{

width: 100%;
height: 100%;
padding: 0;
margin: 0;
}
.podvalRez
{height:40px; 	background-image:url(design-pics/pod_rez.jpg); vertical-allign="bottom";}

.podvalCenter {
		width:98px;
		height:40px;
		background-image:url(design-pics/pod.jpg);
}
.razdMenu
{
width:15px;
height:30px;
background-image:url(design-pics/razdel.gif);
}
.cellMenu
{  
	width:100px;
	height:30px;
	font-size: 14px;
	text-align:center;
	vertical-align: middle;
	font-weight:bold;
	cursor: default;
	
}
.cellMenu  A {text-decoration: none; color:#FFFFFF; font-size:14px; font-weight:bold;}
A.linkCh {text-decoration: none; color:#FFFFFF; font-size:14px; }
.ugolokShapka
{ vertical-align:top;
width:200px;
height:150px;
background-image:url(design-pics/sv.jpg);
}
.lmenuTop
{
width:200px;
height:150px;
background-image:url(design-pics/les.jpg);
font-size: 12px;
}
.shCell
{
width:100%;
height:150px;

}
.gorMenuVenz {
width:580px;
height:60px;
vertical-align:top;
TEXT-ALIGN: center;
}
.shapkaVerh {width:100%; height:90px; }
.podvalSubMenu
{
width:200px;
height:40px;
background-image:url(design-pics/pod_rez.jpg);
}
.podvalSubRing
{
MARGIN: 3px;
PADDING: 8px 0px 0px 0px;
color:#CC9933;
text-align:right;
vertical-align: middle;
font-size: 10px;
width:140px;
height:40px;
background-image:url(design-pics/pod_rez.jpg);
}
.wd100{width:100%;}

.colona
{ 
text-align: right;
vertical-align:bottom;
	width:140px;
	padding: 0px  0px;
	margin: 0px  0px;
}
TABLE.fotoList
{	width:174px;
	padding:0px;
	margin-left:0px;
	margin-right:0px;
}
.jf400{text-align:justify; width:400px }
TABLE.yellowTab
{
padding:  5px 10px 5px 10px;
font-size:14px;
color: #FFFFFF;
border-collapse:collapse;
}
TABLE.yellowTab .leftcolYtab
{ text-align:right; width:100px; font-weight:bold; border: 1px solid  #CC9900; padding:  2px 10px; }
TABLE.yellowTab .rightcolYtab
{ text-align:left; padding:  2px 10px; border: 1px solid  #CC9900; }
TD.fotoCell
{ 	width:170px;	
	height:255px;	
	vertical-align:text-top; 
}
TD.priceCell
{
	width:auto;
	height:35px;
	text-align:center;
	vertical-align:middle;
	background-image:url(design-pics/pr.gif);
	background-repeat:no-repeat;
}
TD.priceCell A {text-decoration: none; 	color:#FFFFFF; 	font-size:13px; font-weight:bold;}
.imgPhoto { cursor:pointer; border: 2px solid #CC9900; }
.imgNoPointer {  border: 2px solid #CC9900; }
.matrixDress { text-align:center; }
.master { color: #CC9933; font-weight: bold;}
.masterCN {  color: #CC9933; font-weight: bold;}
.master A{ color: #CC9933; font-weight: bold;}
.pager { text-align:center; color: #FFFFFF;	 font-size:18px;}


A.linkpager   {	color: #CC9900;	text-decoration: none;	 font-size:18px;}
A.show  {	color: #FFFFFF;	 font-size:12px;}

.cit { text-align:center; font-style:oblique; font-size: 14px;}
.cit2 { text-align:jusify; font-style:oblique; font-size: 14px;}
.citY { text-align:center; font-style:oblique; color: #CC9933;  font-weight:bold; font-size: 14px;}

DIV.dressPodval
{
position:absolute;
top: auto;
bottom:0;
left:0;
right:0;
width:100%;
height:20px;
background-image:url(design-pics/pdjtk.jpg);
margin: 0 0;
}
	DIV.noDress
{
 		position:absolute;
        width: 400px;
        height:  600px;
        top: 0px;
        right: 0px;
        bottom: 20px;
        left: 0px;
		padding: 0 ;
		margin: 0 ;
		font-weight:bold;
		text-align:center;
}	
.nota
{ vertical-align:middle; font-weight:bold;}
.dressType  { font-size: 13px; text-align:left; vertical-align:top; padding: 2px; }
.dressName  {  font-weight:bold; text-align:center; font-size: 13px; text-align:left; vertical-align:top; padding: 2px; }
.dressPrice { text-align:right; font-size: 13px;  text-align:left; vertical-align:top; padding: 2px; }
.lgn { color: #FF9900; font-size:12px;}
.dressBig { vertical-align:middle; 
			text-align: center;
			position:absolute;
			top: 0px;
			right: 0px;
			bottom: 20px;
			left: 0px;
			}
.drInfo
{
width:auto;
vertical-align: top;
height: 580px;
padding: 0px ;
}
TD.maChere
{ text-align:right; vertical-align: top; widht: 240px;}
TD.razdelitel
{ 
vertical-align: bottom; 
font-size:7px;
background-image:url(design-pics/shrt.gif);
background-repeat:repeat-x;

}
.clRzd {
vertical-align: bottom; 
font-size:7px;
background-image:url(design-pics/shrt.gif);
background-repeat:repeat-x;
}
TD.centerTD { text-align:center; vertical-align:top;  }
.smallPhoto
{

text-align: right;
vertical-align: top;

}
.dressDescribe
{

text-align:right;
vertical-align:top;
width: 100%;
height:180px;
padding: 0px;
}
TABLE.tabDescr
{
vertical-align:top;
border-width: 0px;
width: 100%;
height: auto;   
padding: 0px ;
margin: 0px;
}
TABLE.tabCenter
{
vertical-align:top;
border-width: 0px;
width: 600px;
height: auto;   
padding: 0px ;
margin: 0px;
}
.frTitle {color:#CC9933;  PADDING-LEFT: 0px;  FONT-SIZE: 12px; vertical-align: top; text-align:left;}
TD.lvu{width: 25px;  height:25px; background-image:url(design-pics/lvu.gif);  padding: 0px;}
TD.pvu{width: 25px;  height:25px; background-image:url(design-pics/pvu.gif);padding: 0px;}
TD.lnu{width: 25px;  height:25px; background-image:url(design-pics/lnu.gif); padding: 0px;}
TD.pnu{width: 25px;  height:25px; background-image:url(design-pics/pnu.gif);  padding: 0px;}
TD.gorLineV
{
   height:25px; background-image:url(design-pics/gvline.gif); background-repeat:repeat-x; padding: 0px;
}
TD.gorLineN
{   height: 25px; background-image:url(design-pics/gnline.gif); background-repeat:repeat-x; padding: 0px;
}
.gorLineV2
{   vertical-align: top; background-image:url(design-pics/gvline.gif); background-repeat:repeat-x;  padding: 0px;  width:100%;
}
.gorLineN2
{   vertical-align: top; background-image:url(design-pics/gnline.gif); background-repeat:repeat-x; padding: 0px;  width:100%;
}
TD.vertLineP { width:25px;   height:auto;  background-image:url(design-pics/pvline.gif); background-repeat:repeat-y; padding: 0px ; }
TD.vertLineL { width:25px;  height:auto;  background-image:url(design-pics/lvline.gif); background-repeat:repeat-y; padding: 0px ;}
TD.descrText { font-size: 13px;  text-align: justify; vertical-align:top; padding: 2px; height:auto;  padding:  5px 10px 5px 10px;}
TD.descrText2 { font-size: 13px;  text-align: justify; vertical-align:top; padding: 2px; height:auto; padding:  5px 10px 5px 10px; }

TD.introText {  font-size: 15px;   text-align: justify; vertical-align:top; padding:  5px 10px 5px 10px; height:auto;  }

.jatkaCell {background-image:url(design-pics/rez.jpg); background-repeat:repeat-x;}
.aboveMenu{
color:#CC9933;
text-align:center;
vertical-align: top;
font-size: 11px;}
.descrPart{ font-size: 13px;   text-align: justify; vertical-align:top; padding: 2px 40px  2px 40px; height:auto;  padding-left:40px;padding-right:40px;}
.divflow { height: 100px; font-size: 13px;   text-align: justify; vertical-align:top; padding: 2px 40px  2px 40px; height:auto;  padding-left:40px;padding-right:40px; overflow:auto;}
/*****          menu  ******/
/* ////////////////////////** ///////////////////// */
.suckertreemenu {FONT-SIZE: 14px; }
.suckertreemenu ul{ margin: 0; padding: 0; list-style-type: none; color: #FFFFFF;text-align: center;  border-spacing: 0px; }

	li.viaz{margin: 0; padding: 0; position: relative; display: inline; float: left;  text-align: center; width: 110px; 
	 background-image:url(design-pics/bg.jpg);  
	background-repeat:repeat;
	border: 0px; border-spacing: 0px;
       }

	.suckertreemenu ul li.ZZ{ margin: 0; padding: 0;  position: relative; display: inline; float: left; text-align: center; width: 100%;  border-spacing: 0px;}
	.suckertreemenu ul li.RR{border-bottom: 1px solid #CC9933; border-left: 1px solid  #CC9933;border-right: 1px solid  #CC9933; width: 170px; position: relative; display: inline; float: left; background-color: #003366; text-align: center;  line-height: 12px;  border-spacing: 0px;  }
	.suckertreemenu ul li.plPrice{border-bottom: 1px solid #CC9933;border-left: 1px solid  #CC9933;border-right: 1px solid  #CC9933; width: 170px; position: relative; display: inline; float: left; background-color: #6699FF;  text-align: center;  line-height: 12px; border-spacing: 0px;}
	 .suckertreemenu ul li a{ display: block; margin: 0;  padding: 0px ;text-decoration: none; font-weight:bold; color: #FFFFFF;  width: 100%; border-spacing: 0px;} 
	  .suckertreemenu ul li.plPrice a{display: block;  margin: 0; padding: 0px ;  font-weight: normal; text-decoration: none;  color: #FFFFFF; width: 100%;} 
	
	.suckertreemenu ul li.plPrice a:hover{  color: #FFCC00; } 
	 .suckertreemenu ul li a:hover{  color: #FFCC00; } 
	   
	   .suckertreemenu ul li ul{ margin: 0; padding: 0; left: 0; position: absolute; top: 1em; display: block;  visibility: hidden; } 
		.sovet { font-size:14px; font-weight:bold;}
		
		
.suckerLeftmenu  {margin: 0; padding: 0;  border-spacing: 0px; width: 100%; }
.suckerLeftmenu  TD.pl_Price{  margin: 0; padding: 0;  width: 100%; text-align: right; FONT-SIZE: 14px; }
.suckerLeftmenu  TD.R_R {  margin: 0; padding: 0;  width: 100%; text-align: center; border-spacing: 0px; FONT-SIZE: 14px;}
.suckerLeftmenu TD.pl_Price a{ display: block;  padding: 0px ;  font-weight: normal; text-decoration: none;  color: #FFFFFF; width: 100%;} 
.suckerLeftmenu   TD.R_R  a{ display: block;  padding: 0px ; text-decoration: none; font-weight:bold; color: #FFFFFF;  width: 100%;} 
.suckerLeftmenu  a:hover{  color: #FFCC00; }
.suckerLeftmenu  .mItem { border-bottom: 1px solid #CC9933;     width: 100%;}
.suckerLeftmenu  .mItemPR { border-bottom: 1px solid #CC9933;    width: 100%; }
.suckerLeftmenu  .mItemLast { border-bottom: 0px;     width: 100%;}


.action
{
color :#FF7693;
font-size:18px;
font-weight:bold;
}


DIV.sapeDiv
{
width:100%;
color:#CC9933;
text-align:left;
vertical-align: bottom;
font-size: 9px;

}
A.sape {	color: #CC9900;	text-decoration: none;	 font-size:9px;}