@import url(id.css);
table
{
  border-collapse: collapse;
}


.ksbg1
{
  min-width: 1000px;
  height: 100%;
  background: transparent url(/images/makeup/ksbg1.gif) repeat-y left top;

}
* html .ksbg1
{ width:expression(document.body.clientWidth < 1000? "1000px": "auto" ); }
.ksbgniz {
  background: transparent url(/images/makeup/ksbgniz.jpg) repeat-x left top;
}

.ksbgnizs {background: transparent url(/images/makeup/ksbgnizs.jpg) no-repeat left top;}

.kspodtel
{
  height: 144px;
  background: transparent url(/images/makeup/kspodtel.jpg) no-repeat left bottom;
}

.kspl {background: transparent url(/images/makeup/kspl.gif) repeat-y left top;}

.bgkss {background: transparent url(/images/makeup/bgkss.gif) repeat-x left top;}

.png {behavior: url(src/pngbehavior.htc);}





.fl {float:left;}

.s {width:140px; height:25px;}

.ss {width:300px; }



 #menus {padding-top:5px; padding-bottom:5px; padding-right:5px; padding-left:5px;  margin-bottom: 1px; background-color:#e2e2e2;}

 A.menusmall:LINK, A.menusmall:VISITED, A.menusmall:ACTIVE {FONT-SIZE: 14px; COLOR: #5b2c24; TEXT-DECORATION: none; font-weight:normal;}

 A.menusmall:HOVER {FONT-SIZE: 14px; COLOR: #5b2c24; TEXT-DECORATION: underline; }







#kstel {color:#767676;  font: 15px Times New Roman;}

#kstel  span {font: 18px Times New Roman;line-height:40px;}

#kstel  font {color:#9f0e01; font: 22px Times New Roman;}

#ten {background: transparent url(/images/makeup/ten.jpg) no-repeat left top; height:164px; padding-left:60px; padding-right:15px; color:#6a6a6a;font:  14px Times New Roman;}

#ten a {font:  16px Times New Roman; }






#content {width:100%; padding-bottom:15px;}

#content
{
  font-size: 15px !important;
  color: #363636;
  font-family: Times New Roman, Arial, Tahoma, Verdana, sans-serif;
}
#content p
{
  margin: 0 !important;
  text-indent: 0 !important;
  font-size: 15px !important;
  line-height: 1.2em !important;
  padding: 0 0 25px 0;
  color: #363636 !important;
}
#content p.pList
{
  padding: 0 0 5px 0 !important;
  font-weight: bold;
}
#content h2, #content h1, #content h3, #content h4, #content h5, #content h6
{ color: #363636 !important; }


#content ul
{
  list-style: none;
  margin: 0 0 25px 0;
  padding: 0 0 0 0;
}
#content ul li
{
  background: url(/images/makeup/dash.jpg) no-repeat 0 9px !important;
  padding: 0 0 5px 20px !important;
  line-height: 1.2em !important;
  color: #363636 !important;
}


#main a, #main a:active, #main a:visited {font-size:16px; color: #5b2c24; text-decoration: underline; font-weight:bold;}

#main a:hover {text-decoration: none;}

#main b {color:#9f0e01;font-size:22px; font-weight:normal;}



#ttop {position:absolute; top:0; left:0; z-index:9; width:100%; background: transparent url(/images/makeup/ttop.jpg) repeat-x left top; height:174px;}

#ttop div {padding-right:225px; padding-left:439px; padding-top:23px; }

#top {position:absolute; top:46px; left:0; z-index:10; text-align:right; width:100%; }

#icon {position:absolute; top:0; left:500px; z-index:11;}

#icons {position:absolute; top:18px; right:30px; z-index:12;}




td.lColMenu
{
  width: 289px;
  background: url(/images/makeup/ks1.jpg) top left no-repeat;
  padding: 60px 0 0 0;
  position: relative;
}
div#menu
{
  width: 289px;
  background: url(/images/makeup/ks3.jpg) top left repeat-y;
}
div#menuWrapper
{
  width: 289px;
  background: url(/images/makeup/ks2_.jpg) bottom left no-repeat;
  padding: 0 0 267px 0;
}
div#menu ul.glossymenu
{
  list-style: none;
  margin: 0 0 0 45px;
  width: 200px;
  font-size: 18px;
}
div#menu ul.glossymenu li
{
  line-height: 1.1em;
  padding: 0 0 0 14px;
  margin: 0 0 12px 0;
  background: url(/images/makeup/for_menu.gif) 0 10px no-repeat;
}
div#menu ul.glossymenu li a:link, div#menu ul.glossymenu li a:hover,
div#menu ul.glossymenu li a:active, div#menu ul.glossymenu li a:visited
{
  color: #f2f2f2;
  font-size: 18px;
  font-weight: normal !important;
}

div#menu ul.glossymenuSecond
{
  font-size: 14px;
  padding: 7px 0 0 0 !important;
  margin: 0 !important;
  list-style: none !important;
}
div#menu ul.glossymenuSecond li
{
  background: none !important;
  padding: 0 0 6px 17px !important;
  margin: 0 0 0 0 !important;
}
div#menu ul.glossymenuSecond li a:link, div#menu ul.glossymenuSecond li a:hover,
div#menu ul.glossymenuSecond li a:active, div#menu ul.glossymenuSecond li a:visited
{
  font-size: 14px;
}


/*#ks2 {background: transparent url(/images/makeup/ks2.jpg) no-repeat top left; height:408px;}*/

/*#menu {position:absolute; top:225; left:00; z-index:13;}      */

/*.glossymenu{

list-style-type: none;

margin-left: 30px;

padding: 0;

width: 190px;

border-bottom-width: 0;

width: 240px;

}*/





/*.glossymenu li a,.glossymenu li a:visited{



background-image: url(/images/makeup/lis.gif);

background-repeat:no-repeat;

background-position:left 14px ;

font: 18px Times New Roman;

color: #e2e2e2;

display: block;

width: auto;



padding: 0;

padding-top: 6px;

padding-bottom: 6px;

text-decoration: none; padding-left:50px;

}



* html .glossymenu li a{

width: 240px;

height:21px;

}*/



/*.glossymenu li a:hover{

background-position:left 0px ;

background-image: url(/images/makeup/bb.gif);

color: #e2e2e2;

text-decoration: underline;

}*/



#up {padding-left:410px; padding-top:10px; float:left; padding-right:50px;}

#up a {font:  14px Times New Roman; color:#ffffff; text-decoration: underline; }

#up a:hover { text-decoration: none;}



#ups {color:#ffffff; padding-top:10px;}

#ups a {font:  14px Times New Roman; color:#b4b4b4; text-decoration: underline; }

#ups a:hover { text-decoration: none;}

#slog {position:absolute; top:114px; left:192px; z-index:12;}








ul#navibar
{
  list-style: none;
  color: #9d9d9d !important;
}
ul#navibar li
{
  display: inline;
  font-size: 12px !important;
  font-style: italic;
  font-weight: normal !important;
  color: #9d9d9d !important;
}
ul#navibar li a:link, ul#navibar li a:hover, ul#navibar li a:visited, ul#navibar li a:active
{
  color: #9d9d9d !important;
  font-size: 12px !important;
  font-weight: normal !important;
}

div#ten ul
{
  list-style: none;
}
div#ten ul li
{
  line-height: 1.2em;
  padding: 0 0 20px 0;
}
div#ten ul li p
{ text-indent: 0 !important; }
a.offLink:link, a.offLink:visited
{
  color: #541013 !important;
  text-decoration: underline !important;
}
a.offLink:hover, a.offLink:active
{
  color: #541013 !important;
  text-decoration: none !important;
}

div#phones
{
  margin: 0 0 20px 45px;
}
div.pnNum
{
  font-size: 31px !important;
  font-style: italic;
  color: #5d5d5d !important;
  letter-spacing: -2px !important;
  text-align: left !important;
}
div.pnNum span
{ color: #540f12 !important; }

div.onLine
{
  font-size: 20px !important;
  font-style: italic;
  color: #5d5d5d !important;
}
div.onLine a:link, div.onLine a:hover, div.onLine a:active, div.onLine a:visited
{
  font-size: 20px !important;
  color: #540f12 !important;
  font-weight: normal !important;
}
table.oformTable
{
  width: 100%;
}


table.oformTable td
{
  width: 50%;
  padding: 0 0 10px 0;
}
table.oformTable td input, table.oformTable td select
{
  width: 100%;
}


/*table.oformTable select
{
  width: 282px;
}*/

