body { font-size: 12pt; font-family: Trebuchet MS; color: #FF9900; text-align: left; /* центрирование для IE */ background-color: #000; /*фон - черный*/ height: 100%; }
html, body { margin: 0; padding: 0; width: 100%; height: 100%; }
* html #mainwrap { height: 100%; }

#haircolor tr td p { text-align: left; }
.ibold { font-style: italic; }
.padding20 { padding: 20px 0; }
.padding10 { padding: 10px 0; }
.pad-top-20 { padding-top: 20px; }
.pad-bot-10 { padding-bottom: 10px; }
.pad-bot-20 { padding-bottom: 20px; }
.pad-bot-30 { padding-bottom: 30px; }

h1, h2, h3, h4, h5, h6 { color: #FFF; padding: 20px 0; text-align: left; }
.center {text-align:center;} 
h1 { font-size: 21px; }
h2 { font-size: 18px; }
h3 { font-size: 15px; }

a { text-decoration: none; font-weight: bold; color: #ccc; outline: none; }
.div_kons { display: block; float: right; height: 90px; margin-top: 20px; width: 389px; }
#column2 .div_kons p { font-size: 12px; line-height: 12px; text-align: right; color: #fff; display: block; padding-bottom: 0; }

#hairextension { width: 30%; float: left; }
#hairextension a { text-decoration: none; border-bottom: 1px dashed; font-size: 15px; line-height: 19px; color: #fff; font-weight: normal; }
.tex { float: left; padding-left: 15px; }
.haireximg { display: block; float: left; padding: 5px 0; }
ul.spanw li span { color: #fff; font-weight: bold; padding-top: 5px; }
#column2 ul.spanw li { padding: 3px 0; line-height: 20px; }
ul.menu { margin: 0 auto; width: 1030px; }
ul.menu li { display: inline; padding: 0; margin: 0; }



a img { border: 0; }
img { border:0; }
img.logo { margin: 0 auto; width: 990px; display: block; }
.left { float: left; padding: 0 20px 20px 0; }
.price { padding: 10px 0; color: #fff; font-size: 14pt; }
#tprice td { padding: 10px; }
.pere4erknuto { text-decoration: line-through; }
#hair { font-size: 12px; margin: 20px 0; }
#hair td { text-align: left; font-size: 10pt; vertical-align: middle; }
#hair img { padding-bottom: 10px; padding-right: 10px; }
#column2 a:link { color: #FF9900; text-decoration: none; }
#column2 a:hover { color: #fff; text-decoration: none; }
#column2 a:active { color: #fff; text-decoration: none; }
#column2 a:visited { color: #FF9900; text-decoration: none; }
#mainwrap { width: 100%; /* установить ширину большого общего поля */ margin-left: auto; margin-right: auto; text-align: left; background-color: #000; padding-bottom: 170px; position: relative; min-height: 100%; }

.imgb { margin: 10px; border: 0; }
.block { display: block; }
.ob_g { left: 0; position: fixed; top: 0; z-index: 1; }
.galeryitem { float: left; padding-right: 20px; padding-bottom: 20px; }
#column2 { width: 80%; margin: 0 auto; padding: 20px 0; }
#column2 p { text-align: justify; padding-bottom: 10px; line-height: 20px; }

/*параметры абзаца*/

#column2 ul li { padding: 10px 0; text-align: left; }

/*отступы для списка*/

#table1 { font-size: 20px; }
.cboth { clear: both; height: 0; line-height: 0; }
a img.obu :hover { background: url('../pic/h/h_obuchenielink_hover.png') repeat-x; }
img.rate { padding-left: 15px; padding-top: 7px; }

/* ПОДВАЛ */

#footer { font-family: sans-serif; position: relative; margin-top: -132px; background: url('../pic/bg.jpg') repeat-x; border-top: 1px solid #fff; color: #fff; font-size: 12px; height: 131px; width: 100%; text-align: center; }
#footer ul { margin: 0 auto; width: 665px; padding-top: 10px; }
#footer ul li { font-weight: strong; display: inline; padding-right: 10px; margin: 0; }
#footer a { color: #fff; }
#footer a:link, #footer a:visited { color: #fff; text-decoration: none; }
#footer a:hover { color: #000; }
.chet4ik { width: 370px; margin: 0 auto; }
.chet4ik img { opacity: 0.5; }
.chet4ik img:hover { opacity: 1; }

/*Звездный рейтинг*/

.shops { text-align: left; width: 25%; float: left; padding: 20px; margin-right: 20px; }
.shops dt { padding-bottom: 10px; }
dl.star-rating ol { margin: 0pt; padding: 0pt; list-style: none outside none; width: 100px; height: 20px; position: relative; background: url('../pic/stars.png') repeat scroll 0% 0% transparent; }
dl.star-rating li { float: left; margin: 0pt; padding: 0pt; }
dl.star-rating li a { display: block; width: 20px; height: 20px; text-indent: -9999px; position: absolute; text-decoration: none; z-index: 10; }
dl.star-rating li a:hover { background: url('../pic/stars.png') repeat scroll left center transparent; left: 0pt; z-index: 2; }
dl.star-rating a.star1 { left: 0pt; }
dl.star-rating a.star1:hover { width: 20px; }
dl.star-rating a.star2 { left: 20px; }
dl.star-rating a.star2:hover { width: 40px; }
dl.star-rating a.star3 { left: 40px; }
dl.star-rating a.star3:hover { width: 60px; }
dl.star-rating a.star4 { left: 60px; }
dl.star-rating a.star4:hover { width: 80px; }
dl.star-rating a.star5 { left: 80px; }
dl.star-rating a.star5:hover { width: 100px; }
dl.star-rating li.current { background: url('../pic/stars.png') repeat scroll left bottom transparent; height: 20px; z-index: 1; }
dl.star-rating ol > li a:hover { text-indent: 110px; }

#komanda img { width: 180px; }
#komanda tr td { padding: 20px; vertical-align: top; line-height: 20px; }
#komanda tr td span { color: #fff; font-size: 120%; }

/*galery*/

.galeryitem { float: left; padding-right: 10px; padding-bottom: 10px; }


