html, body { width: 100%;	height: 100%; margin: 0; padding: 0;
}
body, td, p, .tdborderlabel, font, .butt, .form {margin:0; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 12px;}
body {background-image: url(/images/background.jpg); background-color: #250317; }
h1 { margin:5 0 5 0; color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 24px; }
h2 { margin:5 0 5 0; color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 18px; }
h3 { margin:5 0 5 0; color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 16px; }
p	{margin:5 0 0 0}
a {color: #844255; }
a:hover {color: #A9546D; }
form {margin: 0; padding: 0;}
input, textarea { border: solid 1px #8C8C8C; padding: 2px; font-size: 11px; }
input.btn { padding-left: 12px; padding-right: 12px; padding-top: 3px; padding-bottom: 3px; background-color: #A82E5B; color: #FFFFFF; text-transform: lowercase; font-weight: bold; font-size: 11px; border: solid 1px #752647; }
input.gbtn { padding-left: 12px; padding-right: 12px; padding-top: 3px; padding-bottom: 3px; background-color: #7B7B7B; color: #FFFFFF; text-transform: lowercase; font-weight: bold; font-size: 11px; border: solid 1px #CACACA; }
input.grnbtn { padding-left: 12px; padding-right: 12px; padding-top: 3px; padding-bottom: 3px; background-color: #3E7727; color: #FFFFFF; text-transform: lowercase; font-weight: bold; font-size: 11px; border: solid 1px #8BD656; }

hr { border: solid 1px #CCCCCC; size: 1px; height: 1px; color: #CCCCCC; }

ul { color: #E9D9CE; list-style-type: disc; padding-left: 20px; line-height: 20px; font-size: 12px; margin-left: 0px; font-weight: bold; }
ul a { color: #E9D9CE; list-style-type: disc; text-decoration: underline; }
ul a:hover { color: #FF7FEB; list-style-type: disc; text-decoration: underline; }
ul a:active { color: #FF7FEB; list-style-type: disc; text-decoration: underline; }
ul.catchild { color: #E9D9CE; list-style-type: disc; padding-left: 6px; line-height: 20px; display: none; font-size: 10px; margin-left: 0px;}
ul.catchild a { color: #E9D9CE; list-style-type: disc; text-decoration: underline; }
ul.catchild a:hover { color: #FF7FEB; list-style-type: disc; text-decoration: underline; }
ul.catchild a:active { color: #FF7FEB; list-style-type: disc; text-decoration: underline; }

.tovarlink { color: #B50101; padding-bottom: 4px; }
.tovarlink a { color: #B50101; font-weight: bold; text-decoration: underline; }
.tovarlink a:hover { color: #FE0707; font-weight: bold; }
.tovarinfo { color: #929392; padding-bottom: 4px; }
.tovarinfo1 { color: #A30045; padding-bottom: 4px; }

td.kupit { background-image: url(images/kupite3.gif); background-repeat: no-repeat; background-position: center; font-weight: bold; width: 150px; height:150px; color: #FFFFFF; padding-left: 1px; padding-right: 1px; }
td.kupit a:hover { background-repeat: no-repeat; background-position: center; text-decoration: none; }

td.kupitss { font-weight: bold; color: #FFFFFF; background-color: #A82E5B; padding-left: 12px; padding-right: 12px; padding-top: 3px; padding-bottom: 3px; }
td.kupitss a { font-weight: bold; color: #FFFFFF; text-decoration: none; }
td.kupitss a:hover { font-weight: bold; color: #FFFFFF; text-decoration: none; }

td.basket { font-size:11px; color:#A30045; font-family: Tahoma,Arial,Helvetica,sans-serif;}
.basket-nametype{ font-size:11px; color:#A30045; font-family: Tahoma,Arial,Helvetica,sans-serif; font-weight:bold;}
.basket-texttype{ font-size:11px; color:#A30045; font-family: Tahoma,Arial,Helvetica,sans-serif;}
td.basket a {font-size:11px; color:#A30045; font-family: Tahoma,Arial,Helvetica,sans-serif; text-decoration: none;}
td.basket a:hover {font-size:11px; color:#A30045; text-decoration: none; font-family: Tahoma,Arial,Helvetica,sans-serif; }

.ultopmenu { list-style-type: none; line-height: 20px; text-decoration: underline; font-size: 12px; font-weight:normal; color: #DFAFBD; }
.ultopmenu a { color: #DFAFBD; }
.ultopmenu a:hover { color: #DFAFBD; }
.silverText, .silverText a { color: #929392; }
.red, .red a { padding: 0; font-weight: bold; color: red; }
.login-toptext { color: #E9D9CE; padding-left: 0px; font-size: 12px; margin-left: 0px;}
.login-toptext a { color: #E9D9CE; text-decoration: underline; }
.login-toptext a:hover { color: #FF7FEB; text-decoration: underline; }
.login-maintext {font-size: 14px; padding-left: 20px; padding-right: 10px; font-family: Tahoma,Arial,Helvetica,sans-serif; color: #E9D9CE; }
.login-maintext1 {font-size: 12px; text-align: center; font-family: Tahoma,Arial,Helvetica,sans-serif; color: red; }
.login-bootmtext { font-size: 12px; color: #8b2e54; font-family: Tahoma,Arial,Helvetica,sans-serif; text-decoration: underline; }

div#login { position: relative; top: 0px; left: 0px; min-width: 280px; max-width: 280px; width: 280px; }
div#uzor { position: relative; background-image: url(images/uzor.gif); width: 159px; height: 54px; }

table.login { width: 280px; min-width: 280px; max-width: 280px; }
table.login td.lt { background-image: url(images/login-lt.gif); background-color: #FFFFFF; width: 28px; height: 27px; }
table.login td.t { background-image: url(images/seo-top.gif); height: 69px; }
table.login td.rt { background-image: url(images/login-rt.gif); background-color: #FFFFFF; width: 28px; height: 27px; }
table.login td.r { background-image: url(images/seo-right.gif); width: 30px; }
table.login td.rb { background-image: url(images/login-rb.gif); background-color: #FFFFFF; width: 28px; height: 27px; }
table.login td.b { background-image: url(images/seo-bottom.gif); height: 69px; }
table.login td.lb { background-image: url(images/login-lb.gif); background-color: #FFFFFF; width: 28px; height: 27px; }
table.login td.l { background-image: url(images/seo-left.gif); width: 30px; }
table.login td.c { background-color: #9D6A7D; color: #E9D9CE; }

/*div.search { position: inherit; width: 684px; z-index: 12; min-height: 25px; left: 35px; border-bottom: solid 1px #CCCCCC; background-color: #FFFFFF; }*/
div.search { width: 100%; border-bottom: solid 1px #CCCCCC; background-color: #FFFFFF; }
table.tsearch { background-color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; padding-left: 8px; padding-right: 8px; border: none; vertical-align: middle; font-size: 11px; color: #842b50; font-family: Tahoma,Arial,Helvetica,sans-serif; font-weight: bold; margin-right: 5px; }
.tsearch input, select { font-family: Tahoma; margin-right: 10px; border: solid 1px #8C8C8C; font-weight: normal; }

/* --- new div --- */
div#topline { position: absolute; width: 100%; min-width: 100%; height: 13px; background-image: url(images/top-line.gif); background-color: #000000; z-index: 0; }
div#top {}
div#global { position: relative; width: 1101px; min-height: 100%; height: 100%; top:0; left: 50%; margin-left: -500px; z-index: 5; }

/* шляпа */
div#logo { position: absolute; top: 40px; left: 50px; z-index: 10;}
div#navpanel-left-top { position: relative; float: left; width: 16px; height: 74px; top: 196px; background-image: url(/images/nav-left-top.gif); z-index: 6; }
div#assortiment { position: relative; float: left; width: 166px; height: 74px; top: 196px; text-align: center; z-index: 6; }
div#head { float: left; width: 819px; height: 270px; top: 0px; left: 0px; background-color: #250317; background-image: url(/images/head-h.jpg); z-index: 6; }
div#basket { position: absolute; background-color: #FC90AC; left: 865px; top: 0px; width: 71px; height: 13px; z-index: 99; }
div#topmenu { position: absolute; color: #DFAFBD; left: 830px; top: 30px; width: 200px; height: 150px; z-index: 99; }
div#phone { position: absolute; color: #BFA1AA; background-color: #000000; left: 310px; top: 15px; width: 225px; height: 20px; z-index: 99; vertical-align: bottom; font-size: 10px; }

/* brands */
div#brands { position: absolute; z-index: 99; left: 830px; top: 220px; width: 103px; height: 22px;}
div#keune { position: absolute; z-index: 99; left: 270px; top: 60px; width: 125px; height: 180px; }
div#wella { position: absolute; z-index: 99; left: 395px; top: 60px; width: 95px; height: 160px; }
div#mottobene { position: absolute; z-index: 99; left: 500px; top: 60px; width: 120px; height: 170px; }
div#londa { position: absolute; z-index: 99; left: 625px; top: 60px; width: 80px; height: 150px; }
div#schwarzkopf { position: absolute; z-index: 99; left: 710px; top: 60px; width: 120px; height: 170px; }
/* -- brands */

/* --// шляпа */

div#body {  position: relative; float: left; z-index: 6; }
div#leftPanel { position: relative; float: left; width: 282px; z-index: 8; }
div#content { position: relative; float: left; width: 719px; left: -38px; z-index: 7; min-height: 360px; }
div#copyright { position: relative; width: 300px; margin-bottom: 10px; margin-left: 480px; text-align: center; z-index: 5; padding-bottom: 10px; padding-top: 10px; color: #986B80; vertical-align: middle; }
div#copyright1 { background-image: url(/images/bottom.gif); background-repeat: no-repeat; background-position: 50% -50%; height: 275px; z-index: 5;}

table.navigate td.right { width: 98px; background-image: url(images/navigate-right.gif); background-color: #9D6A7D; }
table.navigate td.right-top { width: 98px; height: 280px; background-image: url(images/navigate-right-top.gif); background-color: #9D6A7D; }
table.navigate td.left { width: 30px; background-image: url(images/navigate-left.gif); background-color: #9D6A7D; }
table.navigate td.center { width: 152px; background-color: #9D6A7D; }
table.navigate td.bottom { width: 280px; height: 69px; background-image: url(images/nav-bottom.gif); padding: 0px; border: none; vertical-align: top; }

table.main td.nav { width: 282px; padding: 0; border: none; }
table.main td.content { background-color: #FFFFFF; padding: 8px; padding-left: 43px; border: none; vertical-align: top; min-height: 360px; height: 360px; }
table.main td.right { width: 38px; padding: 0; border: none; }
/* /// --- new div --- */
