html, body { margin:0; padding:0; height:100%; background-color: #000000; background-image:url(bg2.jpg); background-repeat:repeat-y; background-position:50% 0%; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
img { border:none;}
form { margin:0; padding:0;}
a:link, a:active, a:visited {}
a:hover {}
h1 { background-image:url(title_bg.gif); background-repeat:repeat-x; background-position:bottom; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c2611; padding:0; margin:0; padding:5px 0px; margin-bottom:8px; font-weight:normal;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#4c2611; font-weight:normal; margin:0; padding:0; margin-bottom:5px;}
h3 {}
p { margin:0; padding:0; margin-bottom:5px;}

.table1 { height:100%; background-image:url(bg1.jpg); background-repeat: no-repeat; background-position:50% 0%;}
#top_menu { width:960px; height:22px; font:12px Arial, Helvetica, sans-serif; text-align:center; padding-top:10px;}
#top_menu a:link, #top_menu a:active, #top_menu a:visited {color:#4d2712; text-decoration:none; padding-left:13px; padding-right:13px; }
#top_menu a:hover { color:#4d2712; text-decoration:none; background-image:url(line.jpg); background-repeat:no-repeat; background-position:50% 100%; text-shadow: 2px 2px 5px #b3b3b2;}
.center { width:955px; margin-left:auto; margin-right:auto;}
#logo { position:relative; top:-1px;}
#flash { position:relative; height:240px;}
.flash { position:absolute; width:795px; height:248px; left:81px; top:-8px;}
#ico1 { position:absolute; left:877px; top:-8px;}
#ico2 { position:absolute; left:913px; top:-8px;}

#content  { position:relative; float:none; clear:both; width:950px;}
#text { width:680px; position:relative; left:88px;  padding-bottom:60px; float:left; z-index:2;}
#text1 { width:680px; position:relative; left:88px;  padding-bottom:21px; float:left; z-index:2;}
.text { padding-left:7px;}
#right { position:relative; width:203px; float:right; background-image:url(news_left.jpg); background-repeat:repeat-y; background-position: left; z-index:1; }
.right { background-color:#f5eedf; width:156px; padding-left:10px; padding-top:10px; margin-left:37px;}
#right_b { background:url(news_bottom.jpg); height:43px; width:203px; background-repeat:no-repeat; background-position:100% 0%; position:absolute; bottom:-33px; right:0px; z-index:4;}
.title1 { display:block; width:150px; text-align:center; font-size:11px;}
.news { position:relative; width:146px; background-image:url(news_bg.gif); background-repeat:repeat-y; background-position:left; z-index:5;}
.news a:link, .news a:active, .news a:visited { display:block; text-decoration:none; color:#000000; background-image:url(http://braziliankeratintreatment.ru/sites/all/themes/academy/images/line1.gif); background-repeat:no-repeat; background-position:50% 100%; padding:3px 3px 8px 8px; margin-bottom:5px; font-size:11px;}
.news a:hover { text-decoration:underline;}
.news .last:link, .news .last:active, .news .last:visited { display:block; text-decoration:none; color:#000000; background-image: none; padding:3px 3px 3px 8px; font-size:11px;}
.news .last:hover { text-decoration:underline;}

.form1 { margin-bottom:21px; text-align: left;}
.form1 p { margin-bottom:0px;}
.form1 .small_10 { font-size:10px; color:#6a6868; margin-bottom:2px;}
.small_10 input { margin:0; padding:0px 3px; width:140px; height:18px; background-image: url(input.gif); background-repeat:no-repeat; background-position:0%; border:#f5eedf 1px solid; }
html:first-child .small_10 input { margin:0; padding:0px; width:148px; height:18px; background-image: url(input.gif); background-repeat:no-repeat; background-position:0%; border:#f5eedf 1px solid; }
.form1 a:link, .form1 a:active, .form1 a:visited { font-size:12px; color:#6a6868; text-decoration:none;}
.form1 a:hover { text-decoration:underline;}
.enter { margin-left:6px; margin-top:2px;}

.text1 { background-image:url(catalog_bg.gif); background-repeat:repeat-y; background-position:0% 0%; width:676px;}
.text1 td { padding:12px; vertical-align:top; }
.block { background-repeat:no-repeat; background-position:0% 0%; width:218px; height:195px; padding:16px 25px 0px 71px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; }
#block1 { background-image:url(block1_bg.jpg); /*здесь меняешь картинку в блоке каталога*/}
#block2 { background-image:url(block2_bg.jpg); /*здесь меняешь картинку в блоке каталога*/}
#block3 { background-image:url(block1_bg.jpg); /*здесь меняешь картинку в блоке каталога*/}
#block4 { background-image:url(block2_bg.jpg); /*здесь меняешь картинку в блоке каталога*/}

.title2 { display:block; margin-bottom:5px; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.about { height:152px;}
.about a:link, .about a:active,.about  a:visited { color:#ffffff; text-decoration: none;}
.about a:hover { color:#ffffff; text-decoration:underline;}
.red:link, .red:active, .red:visited { color:#e0633a; text-decoration:underline;}
.red:hover { text-decoration:none;}


#footer { vertical-align:bottom; background-image:url(footer.png); background-repeat:no-repeat; background-position:50% 100%;}
#footer .center { width:955px; margin-left:auto; margin-right:auto; position:relative;}
.footer { width:874px; height:58px; margin-left:71px; color:#f9e9ca; font:12px Arial, Helvetica, sans-serif;}
.footer td { padding-top:8px;}
.footer  .phone { text-align:center; font-size:26px; vertical-align:top; padding-bottom:0px; padding-top:8px; }
.footer  .link1 { text-align:center; vertical-align:bottom; font-size:11px; color:#977d6f; padding-top:0px;}
#menu_bottom { width:700px; left:210px; position:absolute; top:-5px;}
html:first-child #menu_bottom { width:700px; left:210px; position:absolute; top:-2px;}
#menu_bottom a:link, #menu_bottom a:active, #menu_bottom a:visited {  font:10px Arial, Helvetica, sans-serif; font-size:10px; color:#f9e9ca; text-decoration:none; margin-right:10px; letter-spacing:-1px;}
#menu_bottom a:hover { text-decoration:underline;}
.footer a:link, .footer a:active, .footer a:visited { color:#f9e9ca; text-decoration: underline;}
.footer a:hover { color:#f9e9ca; text-decoration:none;}
.link1 a:link, .link1 a:active, .link1 a:visited {color:#977d6f; text-decoration:none;}
.link1 a:hover {color:#977d6f; text-decoration: underline;}
