*{ padding: 0px;}


#wrapper
{
	margin: 0px auto;
	width: 1000px;
}



#header
{
	position: relative; 
	width: 1000px; 
	height:147px;  
	text-align:center; 
}

#header, #header a
{
	font-size: 12px;
	color: #932167;
	font-weight: normal;
	font-family: Verdana;
}

#logo
{
	position: absolute;
	left: 23px;
	top: 23px;
}

#header-menu
{
	width: 791px;
	height: 36px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	color: #f7f7f7;
	background: url(pictures/menu.gif) 100% 100% no-repeat;
}
#header-menu a
{
	color: #f7f7f7;
}
#header-menu .menu
{
	margin-top: 10px;
}

#header-title 
{
	width: 245px;
	height: 147px;
	position: absolute;
	left: 211px;
	top: 10px;
	font-family: Verdana;
	font-size: 12px;
	color: #932167;
	text-align: left;
	letter-spacing: -0.8px;
}
#header-title  #phone_number
{
	margin-top: 5px;
	font-size: 16px;
}

#logo, #logo img 
{
	width: 161px;
}

#header-swarovski_logo 
{
	top: 24px;
	left: 467px;
	position: absolute;
	background: url(pictures/swarovski_logo.png) 100% 100% no-repeat;
	height: 68px;
	width: 113px;
}

#header-flags
{
	top: 40px;
	left: 640px;
	position: absolute;
}

#header-user
{
	top: 0px;
	right: 20px;
	position: absolute;
	height: 147px;
	width: 289px;
}

#header-user #login-form
{
	margin-top: 23px;
	margin-left: 120px;
	text-align: left;
}

#header-user #login-form .label
{
	width: 45px;
	display: inline-block;
}

#header-user #login-form .control
{
	width: 100px;
	
}

#header #client-form
{
	margin-top: 23px;
	margin-left: 120px;
	text-align: right;
	width: 100px;
}

#header-reg-for-links
{
	top: 80px;
	right: 67px;
	position: absolute;
}

#search_block, #footer, #search_block a, #footer a, #category_full a, #category a
{
	color: #f7f7f7;
	font-weight: normal;
	font-family: Verdana;
}

#content #middle
{
	color: #231f20;
}

#header #cart
{
	position: absolute;
    right: 130px;
    text-align: left;
    top: 25px;
    width: 155px;
}


BODY {	
	margin:0px; 
	COLOR: #111; 
	FONT-FAMILY: Verdana; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	background: #F7F7F7 url(pictures/back.png) repeat;
}

BODY {
	  SCROLLBAR-FACE-COLOR: #373737; 
      SCROLLBAR-HIGHLIGHT-COLOR: #000000; 
      SCROLLBAR-SHADOW-COLOR: #555555; 
      SCROLLBAR-3DLIGHT-COLOR: #777777; 
      SCROLLBAR-ARROW-COLOR: #000000; 
      SCROLLBAR-TRACK-COLOR: #222222; 
      SCROLLBAR-DARKSHADOW-COLOR: #000000;
      } 

TABLE {BORDER-COLLAPSE: collapse;  FONT-FAMILY: Verdana; FONT-WEIGHT: normal; FONT-SIZE: 8pt; padding:0; margin:0; border:0;} 


TABLE.collections {margin:10px 0 0 25px; BORDER-COLLAPSE: collapse;}
TABLE.collections TD{width:175px; padding: 10px; TEXT-ALIGN: left; Vertical-align: top; BORDER-BOTTOM: #b4b9c0 1px dashed;}

TABLE.simple {margin:5px; BORDER-COLLAPSE: collapse;}
TABLE.simple TD{padding: 5px; TEXT-ALIGN: center; Vertical-align: center; BORDER: #b4b9c0 1px dashed; }

TABLE.very_simple {margin:0px; BORDER-COLLAPSE: collapse;}
TABLE.very_simple TD{padding: 0px; TEXT-ALIGN: left; BORDER: #b4b9c0 0px dashed; }

.dash_horizont_top {width: 1000px; margin-top: 3px; margin-bottom: 0px; BORDER-TOP: #111 1px dashed;}
.dash_horizont_bottom {width: 1000px; margin-top: 0px; margin-bottom: 3px; BORDER-BOTTOM: #111 1px dashed;}
.dash_horizont_both {width: 1000px; /*margin-top: 3px; margin-bottom: 3px;*/ BORDER-TOP: #111 1px dashed; BORDER-BOTTOM: #111 1px dashed;}
.dash_text_bottom {/*width:150px;*/ BORDER-BOTTOM: #111 1px dashed; margin: 3px 0; padding: 2px; line-height:15pt;}


.dash_horizont_bottom form, .dash_horizont_both form
{
	color: #f7f7f7;
}

#content{
	width: 1000px; 
	position: relative; 
}


#content #middle
{
	background: transparent url(pictures/opacity.png);
	margin: 0px;
	position: relative;
}

#footer{width: 1000px; margin-top: 10px; padding:3px 0; text-align:center; background:#111 url(http://www.elisir.ru/pictures/bg_grey.jpg);}

#scroll_horizont {height:125px; overflow:hidden; /*display: inline; white-space:nowrap;*/ background:#fff;}

/*divs*/
.bigflower {background: transparent /*url(http://www.elisir.ru/pictures/flower_big.jpg);*/ background-repeat: no-repeat; background-position: top right; min-height:400px; width: 1000px; margin-top: 10px;}
.smallflowerleft {background:transparent /*url(http://www.elisir.ru/pictures/flower_small_left.jpg);*/ background-repeat: no-repeat; background-position: bottom left; min-height:400px; width: 1000px; margin-top: 10px;}
.ban1000x70 {width: 1000px; height:70px; margin-top: 0px; background:#111;}







FORM {FONT: normal 8pt Verdana; margin:1px 0px 0px;}


INPUT   {/*BORDER:#111 1px solid; */
            MARGIN: 2px;
            FONT: normal 8pt Verdana;
            COLOR: #111;
            /*background:#fff*/
            }

INPUT.textonwhite {BORDER:#111 1px solid;
            MARGIN: 1px;
            FONT: normal 8pt Verdana;
            COLOR: #111;
            background:#fff;
            text-align: center;
            }

INPUT.onwhite {/*BORDER:#111 1px solid;*/
            MARGIN: 1px;
            FONT: normal 8pt Verdana;
            COLOR: #111;
            background:#ccc;
            text-align: center;
            }


SELECT   {BORDER:#121654 1px solid;                       
            MARGIN: 1px;
            FONT: normal 8pt Verdana;
            COLOR: #121654;
            }

CHECKBOX {
	BORDER:#111 1px solid;
            MARGIN: 1px;
            FONT: normal 8pt Verdana;
            COLOR: #111;

}
RADIO {
	BORDER:#111 1px solid;
            MARGIN: 1px;
            FONT: normal 8pt Verdana;
            COLOR: #111;
            background:#373737
}


#category_full a, #category a {
	border-bottom: 1px dashed #c0c0c0;
}




/*Шрифты*/
H1 {COLOR: #932167; FONT-FAMILY: Verdana; FONT-WEIGHT: bold; FONT-SIZE: 12px;}
H2 {COLOR: #932167;  FONT-WEIGHT: bold; FONT-SIZE: 12px;  padding: 0px; margin: 0px; TEXT-DECORATION: none; FONT-FAMILY:  Verdana;}
H3 {COLOR: #932167;  FONT-WEIGHT: normal; FONT-SIZE: 12px;  padding: 0; margin: 0px; TEXT-DECORATION: none; FONT-FAMILY:  Verdana;}
H4 {COLOR: #932167; FONT-FAMILY: Verdana; FONT-WEIGHT: bold; FONT-SIZE: 8pt;}
.separator {COLOR: #111; FONT-FAMILY: Verdana; FONT-WEIGHT: normal; FONT-SIZE: 10pt;}
.red {COLOR: #ff0000; FONT-FAMILY: Verdana; FONT-WEIGHT: bold; FONT-SIZE: 8pt;}
.white {COLOR: #f7f7f7;  FONT-WEIGHT: normal; FONT-SIZE: 8pt;  padding: 0px; margin: 0px; TEXT-DECORATION: none; FONT-FAMILY:  Verdana;}
.red_normal {COLOR: #932167;  FONT-WEIGHT: normal; FONT-SIZE: 8pt;  padding: 0px; margin: 0px; TEXT-DECORATION: none; FONT-FAMILY:  Verdana;}
.blue {COLOR: #73b0e5; FONT-WEIGHT: normal; FONT-SIZE: 8pt; padding: 0px; margin: 0px;  TEXT-DECORATION: none; FONT-FAMILY: Verdana; }

A:link, A:visited, A:active {COLOR: #111; FONT-WEIGHT: normal; FONT-SIZE: 8pt;   TEXT-DECORATION: none; FONT-FAMILY: Verdana; }
A:hover {COLOR: #111; FONT-WEIGHT: normal; FONT-SIZE: 8pt;  TEXT-DECORATION: underline; FONT-FAMILY: Verdana; }

A.onwhite:link, A.onwhite:visited, A.onwhite:active {COLOR: #111; FONT-WEIGHT: normal; FONT-SIZE: 8pt;   TEXT-DECORATION: none; FONT-FAMILY: Verdana; MARGIN: 2px; TEXT-DECORATION: underline;}
A.onwhite:hover {COLOR: #932167; FONT-WEIGHT: normal; FONT-SIZE: 8pt;  TEXT-DECORATION: none; FONT-FAMILY: Verdana; MARGIN: 2px; TEXT-DECORATION: underline;}

A.onwhite_arrow:link, A.onwhite_arrow:visited, A.onwhite_arrow:active {COLOR: #111; FONT-WEIGHT: normal; FONT-SIZE: 8pt;   TEXT-DECORATION: none; FONT-FAMILY: Verdana; MARGIN: 2px;}
A.onwhite_arrow:hover {COLOR: #932167; FONT-WEIGHT: normal; FONT-SIZE: 8pt;  TEXT-DECORATION: none; FONT-FAMILY: Verdana; MARGIN: 2px;}

A.alpha:link img{ margin:3px; 
  filter: progid: DXImageTransform.Microsoft.Alpha(opacity=60);  
  -moz-opacity: 0.6; /* Mozilla 1.6 */  
  -khtml-opacity: 0.6; /* Konqueror 3.1, Safari 1.1 */  
  opacity: 0.6; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */  
  filter: alpha(opacity=60); /* IE 5.5+*/ }
A.alpha:visited img{ margin:3px; 
  filter: progid: DXImageTransform.Microsoft.Alpha(opacity=60);  
  -moz-opacity: 0.6; /* Mozilla 1.6 */  
  -khtml-opacity: 0.6; /* Konqueror 3.1, Safari 1.1 */  
  opacity: 0.6; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */  
  filter: alpha(opacity=60); /* IE 5.5+*/  }
A.alpha:active img{ margin:3px; 
  filter: progid: DXImageTransform.Microsoft.Alpha(opacity=60);  
  -moz-opacity: 0.6; /*Mozilla 1.6 */  
  -khtml-opacity: 0.6; /* Konqueror 3.1, Safari 1.1 */  
  opacity: 0.6; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */  
  filter: alpha(opacity=60); /* IE 5.5+*/  }
A.alpha:hover img{ margin:3px;  
  filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);  
  -moz-opacity: 1; /* Mozilla 1.6 */  
  -khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */  
  opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */  
  filter: alpha(opacity=100); /* IE 5.5+*/  }


.opa{filter: progid: DXImageTransform.Microsoft.Alpha(opacity=80);  
  -moz-opacity: 0.8; /*Mozilla 1.6 */  
  -khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */  
  opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */  
  filter: alpha(opacity=80); /* IE 5.5+*/  }



A.beta:link img{ margin:3px; 
  filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);  
  -moz-opacity: 1; /* Mozilla 1.6 */  
  -khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */  
  opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */  
  filter: alpha(opacity=100); /* IE 5.5+*/ }
A.beta:visited img{ margin:3px; 
  filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);  
  -moz-opacity: 1; /* Mozilla 1.6 */  
  -khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */  
  opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */  
  filter: alpha(opacity=100); /* IE 5.5+*/  }
A.beta:active img{ margin:3px; 
  filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);  
  -moz-opacity: 1; Mozilla 1.6 */  
  -khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */  
  opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */  
  filter: alpha(opacity=100); /* IE 5.5+*/  }
A.beta:hover img{ margin:3px;  
  filter: progid: DXImageTransform.Microsoft.Alpha(opacity=60);  
  -moz-opacity: 0.6; /* Mozilla 1.6 */  
  -khtml-opacity: 0.6; /* Konqueror 3.1, Safari 1.1 */  
  opacity: 0.6; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */  
  filter: alpha(opacity=60); /* IE 5.5+*/  }
  
IMG.leather_pic {width: 100px;}

IMG.crystal_pic {width: 100px;}

.addToCartMessage
{
	COLOR: #932167; FONT-FAMILY: Verdana; FONT-WEIGHT: bold; FONT-SIZE: 8pt;
}
.white-c
{
	color: #F7F7F7;
}
