/*
 @Author DivMotive.ru
 @url http://www.divmotive.ru/
*/
html {font-size: 75%;}
html, body, div, span, h1, h2, h3, h4, h5, h6, p, pre, a, address, code, acronym, em, strong, ol, ul, li, form, label, textarea, select, input, table, tr, th, td {margin: 0; padding: 0; outline: none;}
body {font: normal 1em/1.3 Verdana, Geneva, Arial, Helvetica, sans-serif; color: #454545; background: url('images/bg.jpg') #fff top center repeat-y;}
a {text-decoration: none;}
a:hover {text-decoration: none;}
ul {list-style: none}
img {border: none;}
table {border-collapse: collapse; border-spacing: 0;}
/* main */
#main {width: 968px; margin: 0 auto;/* overflow: hidden;*/}
/* head */
#head {float: left; margin-top: 7px;}
/* top menu */
#head ul {width: 968px; height: 39px; background: url('images/bg-top_m.jpg') repeat-x;}
#head ul li {float: left; margin: 0; padding: 0;}
#head ul li a {height: 38px; display: block;}
#head ul li a span {display: none;}
/* item home */
#head ul li.home a {width: 68px; background: url('images/item_m_home.png') 0 100% no-repeat;}
#head ul li.home a:hover {background: url('images/item_m_home.png') 0 0 no-repeat;}
#head ul li.home.active a {background: url('images/item_m_home.png') 0 0 no-repeat;}
/* item about */
#head ul li.about a {width: 61px; background: url('images/item_m_about.png') 0 100% no-repeat;}
#head ul li.about a:hover {background: url('images/item_m_about.png') 0 0 no-repeat;}
#head ul li.about.active a {background: url('images/item_m_about.png') 0 0 no-repeat;}
/* item office */
#head ul li.office a {width: 137px; background: url('images/item_m_office.png') 0 100% no-repeat;}
#head ul li.office a:hover {background: url('images/item_m_office.png') 0 0 no-repeat;}
#head ul li.office.active a {background: url('images/item_m_office.png') 0 0 no-repeat;}
/* item surgical */
#head ul li.surgical a {width: 153px; background: url('images/item_m_surgical.png') 0 100% no-repeat;}
#head ul li.surgical a:hover {background: url('images/item_m_surgical.png') 0 0 no-repeat;}
#head ul li.surgical.active a {background: url('images/item_m_surgical.png') 0 0 no-repeat;}
/* item medical */
#head ul li.medical a {width: 171px; background: url('images/item_m_medical.png') 0 100% no-repeat;}
#head ul li.medical a:hover {background: url('images/item_m_medical.png') 0 0 no-repeat;}
#head ul li.medical.active a {background: url('images/item_m_medical.png') 0 0 no-repeat;}
/* item skin */
#head ul li.skin a {width: 86px; background: url('images/item_m_skin.png') 0 100% no-repeat;}
#head ul li.skin a:hover {background: url('images/item_m_skin.png') 0 0 no-repeat;}
#head ul li.skin.active a {background: url('images/item_m_skin.png') 0 0 no-repeat;}
/* item news */
#head ul li.news a {width: 111px; background: url('images/item_m_news.png') 0 100% no-repeat;}
#head ul li.news a:hover {background: url('images/item_m_news.png') 0 0 no-repeat;}
#head ul li.news.active a {background: url('images/item_m_news.png') 0 0 no-repeat;}
/* item contact */
#head ul li.contact a {width: 78px; background: url('images/item_m_contact.png') 0 100% no-repeat;}
#head ul li.contact a:hover {background: url('images/item_m_contact.png') 0 0 no-repeat;}
#head ul li.contact.active a {background: url('images/item_m_contact.png') 0 0 no-repeat;}

.header {width: 968px; position: relative;}
.header.home {height: 320px; background: url('images/header.jpg') no-repeat;}
.header.page {height: 230px; margin-bottom: -120px; position: relative; z-index: 100; background: url('images/header-page.jpg') no-repeat;}
/* logotype */
#logo {width: 386px; height: 62px; position: relative; left: 26px; top: 12px;}
#logo a {width: 386px; height: 62px; display: block; background: url('images/logo.png') no-repeat;}
#logo a span {display: none;}
/* telephone */
.header.home em, .header.page em {width: 202px; height: 23px; display: block; position: absolute; right: 12px; top: 6px; background: url('images/call_us.png') no-repeat;}
.header.home em span, .header.page em span {display: none;}
/* container */
#container {float: left; margin-top: 3px; position: relative; z-index: 200}

/* block about */
#about {float: left; width: 201px; background: url('images/bg_about.png') 0 202px repeat-x;}
#about em {width: 180px; min-height: 390px; margin: 16px 10px 0; display: block;}
#about em span {color: #fff; font: 1em/1.4 Verdana, Geneva, Arial, Helvetica, sans-serif;}
#about em a {width: 74px; height: 10px; display: block; position: relative; left: 100px; top: 8px; background: url('images/read_more.png') no-repeat;}
#about em a span {display: none;}
/* content */
.content {float: left;}
.content.home, .content.skin_care {width: 525px; padding-left: 17px;}
.content.home h1 {width: 310px; height: 18px; display: block; margin-bottom: 20px; margin-top: 33px; background: url('images/welcome.png') no-repeat;}
.content.home h1 span {/*color: #443c07; font: 24px Trajan Pro, Times, serif;*/ display: none;}
.content.home p.text_welcome {width: 490px; height: 75px; display: block; font-size: 1.12em; font-weight: bold; color: #707070;}

.content.skin_care h1 {width: 455px; height: 98px; display: block; margin-bottom: 20px; margin-top: 33px; background: url('images/skin_care.png') no-repeat;}
.content.skin_care h1 span {display: none;}

.content.page {width: 580px; padding-left: 100px;}
.content.page h1 {color: #4f4f4f; font: 30px/1.3 Myriad Pro, Arial, Helvetica, sans-serif;}
.content.page p {line-height: 145%;}
/* accordion skin */
.accordion {width: 440px; margin-left: 18px; margin-top: 50px;}
.accordion h3 {background: url('images/item_hs.jpg') 100% 0 no-repeat; cursor: pointer;}
.accordion h3 {height: 41px;}
.accordion h3.active {background: url('images/item_hs.jpg') 0 0 no-repeat;}
.accordion h3 {display: block; color: #917342; font: 18px/1.8 Georgia, Times, serif; text-indent: 25px; text-decoration: none;}
.accordion p {overflow: hidden; padding-bottom: 38px; padding-left: 25px; padding-top: 22px; line-height: 135%;}

/* gallery block */
#gallery {margin-top: 24px; min-height: 202px; overflow: hidden;}
#gallery h2 {font: 24px/2.4 Myriad Pro, Arial, Helvetica, sans-serif; color: #3d4e6f;}
#gallery ul {margin: 0 -4px; overflow: hidden;}
#gallery ul li {float: left; width: 116px; margin: 0 4px;}
#gallery p {margin: 16px 40px; float: right;}
#gallery a.view_more {width: 77px; height: 10px; display: block; background: url('images/view_more.png') no-repeat;}
#gallery a.view_more span {display: none;}
#gallery ul li img {border: 1px solid #d1a085;}
/* block content */
.block {width: 490px; margin-top: 24px;}
.block h2 {width: 100%; height: 38px; background: url('images/bg-title.png') no-repeat; color: #fff; font: 17px/1.8 Trajan Pro, Times, serif; text-indent: 12px;}
.block p {font-size: .94em; line-height: 135%; letter-spacing: 0px; padding: 12px 0;}
.block a.more {float: right; width: 42px; height: 10px; margin: 0 14px; display: block; background: url('images/more.png') no-repeat;}
.block a.more span {display: none;}
/* block forms rigth */
#forms {float: right; width: 220px;}
/* block contact us */
#forms .contact {width: 262px; height: 390px; overflow: hidden; margin-bottom: -22px; margin-left: -16px; margin-right: -6px; margin-top: -4px; background: url('images/block_contact.png') 100% 0 no-repeat;}
#forms .contact .title {width: 216px; height: 36px; margin-left: 23px; margin-top: 22px; margin-bottom: 16px; background: url('images/bg-title_block.png') repeat-x;}
#forms .contact .title h3 {width: 83px; height: 24px; margin-left: 10px; background: url('images/title_contact.png') 0 7px no-repeat; /*color: #fff; font: 17px/1.8 Trajan Pro, Times, serif; text-indent: 12px;*/}
#forms .contact .title h3 span {display: none;}
#forms .contact input[type="text"] {width: 200px; margin: 0 36px 12px; padding: 8px 9px 8px; color: #1c3859; font-size: .94em; border: 0px; background: url('images/input.gif') no-repeat;}
#forms .contact textarea {width: 190px; height: 108px; margin: 0 36px 14px; padding: 8px 0 0 9px; color: #1c3859; font: normal .94em/1.3 Verdana, Geneva, Arial, Helvetica, sans-serif; border: 0px; background: url('images/textarea.gif') no-repeat;}
#forms .contact input[type="submit"] {width: 75px; height: 27px; margin-left: 150px; border: 0px; background: url('images/submit.gif') no-repeat; cursor: pointer;}
/* block sing up */
.block_right {width: 242px; height: 145px; overflow: hidden; margin-bottom: -12px; margin-left: -6px; margin-right: -2px; margin-top: 4px; background: url('images/block_right.png') 100% 0 no-repeat;}
.block_right.two {height: 175px; background: url('images/block_right2.png') 100% 0 no-repeat;}
.block_right .title_share {width: 218px; height: 25px; margin-left: 18px; margin-top: 23px;}
.block_right .title_sing_up {width: 218px; height: 25px; margin-left: 18px; margin-top: 23px;}
.block_right .title_sing_up h3 {width: 143px; height: 20px; margin-left: 10px; background: url('images/title_sing_up.png') no-repeat;}
.block_right .title_sing_up h3 span {display: none;}
.block_right .title_share h3 {width: 169px; height: 20px; margin-left: 10px; background: url('images/title_share.png') no-repeat;}
.block_right .title_share h3 span {display: none;}
.block_right input[type="text"] {width: 183px;  margin: 4px 0 0 28px; padding: 4px 5px 4px; color: #1c3859; font-size: .94em; border: 0px; background: url('images/input2.gif') no-repeat;}
.block_right input[type="submit"] {width: 74px; height: 24px; margin-left: 136px; margin-top: 4px; border: 0px; background: url('images/btn_submit.gif') no-repeat; cursor: pointer;}
/* footer */
#footer {float: left; width: 100%; height: 128px; position: relative; margin-top: 10px; background: url('images/bg-footer.jpg') repeat-x;}
#footer ul {float: right; margin-bottom: 4px; margin-right: 11px;/* margin-top: 22px;*/}
#footer ul li {float: right; margin: 0 5px; color: #fff;}
#footer ul li a {color: #fff; font-size: .88em;}
#footer span {position: absolute; top: 78px; right: 12px; color: #fff; font-size: .88em;}
#footer span a {color: #fff;}
#copy {float: left; width: 268px; height: 45px; margin-left: 20px; margin-top: 22px;}
#copy a {width: 268px; height: 45px; display: block; background: url('images/logo_footer.png') no-repeat;}.pages a {
	color: #386F8C;
	text-decoration: underline;
}
.pages a:hover {
	color: #B59653;
	text-decoration: none;
}
.pages {
	color: #386E8B;
}
