body {background: url(/img/all/bg.gif) center 3px repeat; padding: 0; margin: 0;}
p,td,div,body,textarea,input,select,li {font-size: 12px; font-family: Arial,Verdana; color: #808289;}
img {border: none;}
div,form,table,img {margin: 0px; padding: 0px;}
table {border-collapse: collapse; width: 100%;}
table td {padding: 0; vertical-align: top;}
input, select {margin: 0;}
div {width: auto;}
a {color: #1950a2; text-decoration: underline; cursor: pointer;}
p {padding: 0 0 12px 0; margin: 0; display: block;}
br {line-height: 10px;}
ul {margin: 0 0 12px 0; padding: 0; width: auto; display: block; list-style: none;}
ul li {margin: 0; padding: 0 0 10px 19px; display: block; background: url(/img/all/li_point.gif) 0 2px no-repeat;}
ul ul {margin: 0 0 5px 20px;}
.clear {clear: both; height: 1px; line-height: 1px;}
.clear img {width: 1px; height: 1px; line-height: 1px;}

h1,h2,h3,h4,h5 {margin: 0; display: block; font-weight: normal;}
h1,.title {color: #40546F; font-size: 22px; padding: 0 0 14px 0; font-family: Impact,Arial,Verdana;}
h2,.name {color: #6d2a01; font-size: 16px; padding: 0 0 10px 0; font-family: Arial,Verdana; font-weight: bold;}

#wrap {background: url(/img/all/bg_center.png) center 0 repeat-y;}
.container {width: 1000px; margin: 0 auto; background: #FFFFFF;}
.head {height: 141px; background: url(/img/all/bg_top.gif) 0 0 repeat-x;}
.logo {width: 379px; height: 84px; padding: 26px 0 0 33px; float: left;}
.logo img {width: 379px; height: 84px; background: url(/img/all/logo.png) 0 0 no-repeat;}
.top_tel {padding: 31px 46px 0 0; float: right; width: 285px; height: 90px;}
.top_tel img {width: 285px; height: 90px; background: url(/img/all/top_tel.png) 0 0 no-repeat;}

.menu {padding: 1px 0 0 0; background: #83cdff; margin: 0 0 1px 0; height: 47px; overflow: hidden;}
.menu span,.menu ins {display: block; margin: 0 1px 0 0; width: 142px; float: left;}
.menu span {background: url(/img/all/menu_bg.gif) 0 0 repeat-x;}
.menu ins {background: url(/img/all/menu_bg_now.gif) 0 0 repeat-x;}
.menu a {display: block; text-align: center; padding: 15px 0; border: #0e4ea2 1px solid; height: 14px;}
.menu img {height: 14px;}
.menu .menu7 {margin: 0;}
.menu span.menu1 img {background: url(/img/all/menu1.png) 0 0 no-repeat; width: 56px;}
.menu span.menu2 img {background: url(/img/all/menu2.png) 0 0 no-repeat; width: 92px;}
.menu span.menu3 img {background: url(/img/all/menu3.png) 0 0 no-repeat; width: 80px;}
.menu span.menu4 img {background: url(/img/all/menu4.png) 0 0 no-repeat; width: 58px;}
.menu span.menu5 img {background: url(/img/all/menu5.png) 0 0 no-repeat; width: 85px;}
.menu span.menu6 img {background: url(/img/all/menu6.png) 0 0 no-repeat; width: 22px;}
.menu span.menu7 img {background: url(/img/all/menu7.png) 0 0 no-repeat; width: 72px;}
.menu ins.menu1 img {background: url(/img/all/menu1_n.png) 0 0 no-repeat; width: 56px;}
.menu ins.menu2 img {background: url(/img/all/menu2_n.png) 0 0 no-repeat; width: 92px;}
.menu ins.menu3 img {background: url(/img/all/menu3_n.png) 0 0 no-repeat; width: 80px;}
.menu ins.menu4 img {background: url(/img/all/menu4_n.png) 0 0 no-repeat; width: 58px;}
.menu ins.menu5 img {background: url(/img/all/menu5_n.png) 0 0 no-repeat; width: 85px;}
.menu ins.menu6 img {background: url(/img/all/menu6_n.png) 0 0 no-repeat; width: 22px;}
.menu ins.menu7 img {background: url(/img/all/menu7_n.png) 0 0 no-repeat; width: 72px;}

.main_img {height: 274px; background: url(/img/all/main_top_img.jpg) 0 0 no-repeat; padding: 0 0 0 515px; margin: 0 0 1px 0;}
.main_img .coupon {padding: 45px 10px 0 0; float: left;}

.inner_img {height: 103px; background: url(/img/all/inner_top_img.jpg) 0 0 no-repeat; padding: 45px 0 0 450px;}
.inner_img .coupon {width: 513px; height: 47px; padding: 1px; border: #1f66c0 1px solid; background: #FFFFFF;}
.inner_img .coupon img {width: 513px; height: 47px; background: url(/img/all/tmp/inner_coupon.png) 0 0 no-repeat;}

.center_wrap {background: url(/img/all/bg_center.gif) 0 0 repeat;}
#center {background: url(/img/all/bg_center_top.gif) 0 0 repeat-x; padding: 30px 0 30px 33px;}

#left {width: 287px; float: left; background: #FFFFFF; margin: 0 7px 0 0; padding: 20px 0 0 0;}
.left_menu {padding: 0 25px 5px 25px;}
.left_menu span {padding: 0 0 8px 20px; background: url(/img/all/left_menu_point.png) 0 0 no-repeat; display: block;}
.left_menu span.now {font-weight: bold; color: #144184;}
.left_menu span.now a {color: #144184;}
.left_menu span a {text-decoration: none;}
.left_menu span a:hover {text-decoration: underline;}
.doctor {padding: 1px; height: 193px;}

#right {width: 595px; float: left; background: #FFFFFF; padding: 20px 24px;}
.content_img_left {padding: 1px; border: #1f66c0 1px solid; float: left; margin: 0 10px 3px 0;}
.content_img_right {padding: 1px; border: #1f66c0 1px solid; float: right; margin: 0 0 3px 10px;}
.special_main_title {padding: 10px 0 5px 0; background: url(/img/all/main_icons_title.png) 0 10px no-repeat;}
.special_main_title img {width: 1px; height: 46px;}
.icons_block {margin: 0 -12px 3px 0;}
.icons_block a {display: block; width: 87px; height: 30px; line-height: 15px; text-align: center; float: left; margin: 0 11px 0 0; padding: 90px 0 0 0; color: #40546f; text-decoration: none;}
.icons_block a:hover {text-decoration: underline;}
.icons_block .icon1 {background: url(/img/all/icon_1.png) center 0 no-repeat;}
.icons_block .icon2 {background: url(/img/all/icon_2.png) center 0 no-repeat;}
.icons_block .icon3 {background: url(/img/all/icon_3.png) center 0 no-repeat;}
.icons_block .icon4 {background: url(/img/all/icon_4.png) center 0 no-repeat;}
.icons_block .icon5 {background: url(/img/all/icon_5.png) center 0 no-repeat;}
.icons_block .icon6 {background: url(/img/all/icon_6.png) center 0 no-repeat;}

.foot {padding: 27px 30px 10px 33px; background: #FFFFFF url(/img/all/foot_bg.gif) 0 0 repeat-x; height: 70px;}
.foot .copy {width: 250px; float: left;}
.foot_menu {float: right; width: 650px; text-align: right;}
.foot_menu span {padding: 0 7px;}
.foot_menu span a {text-decoration: none;}
.foot_menu span a:hover {text-decoration: underline;}
.foot_cards {text-align: right; padding: 15px 0 0 0;}
.foot_cards img {margin: 0 0 0 5px; border: #939393 1px solid;}

.steps_block {padding: 0 0 20px 0;}
.steps_block span {display: block; padding: 8px 15px 15px 15px; background: #daf0fb; margin: 0 0 2px 0; color: #4c4f57;}
.steps_block span .name {padding: 0 0 8px 0; color: #0d53b1;}

.news_block {padding: 0 0 7px 0;}
.news_block span {display: block; padding: 0 0 12px 0;}
.news_block span .name {font-weight: bold; font-size: 12px; font-family: Arial,Verdana; color: #0d53b1; padding: 0 0 2px 0;}
.news_block span .name a {color: #0d53b1; text-decoration: none;}
.news_block span .name a:hover {text-decoration: underline;}

.gallery_block {padding: 0 0 15px 0; margin-right: -6px;}
.gallery_block a,.gallery_block span {display: block; text-decoration: none; width: 193px; margin: 0 7px 7px 0; float: left;}
.gallery_block img {padding: 1px; border: #1f66c0 1px solid; display: block; margin: 0 0 1px 0;}
.gallery_block .clear img {width: 1px; height: 1px; border: none;}
.gallery_block ins {display: block; text-decoration: none; padding: 4px 10px; font-weight: bold; color: #0d53b1; background: #e6e6e6;}

.left_content {padding: 20px 20px 10px 25px;}
.left_content p img {padding: 1px; border: #1f66c0 1px solid; display: block;}

.map {padding: 0 0 20px 0;}
.contacts {padding: 0 0 10px 0; margin-right: -20px;}
.contacts span {display: block; height: 16px; width: 262px; padding: 4px 10px 4px 12px; margin: 0 20px 10px 0; float: left; border: #c5c5c5 1px solid;}
.contacts span.req {background: url(/img/all/req_point.gif) 0 0 no-repeat;}
.contacts span input {border: none; background: none; width: 262px; height: 15px; color: #747474; font-family: Tahoma,Arial,Verdana;}
.text_area {margin: 0 0 10px 0; border: #c5c5c5 1px solid; padding: 4px 0 4px 7px; width: 583px; height: 75px;}
.text_area textarea {border: none; background: none; width: 578px; height: 75px; color: #747474; font-family: Tahoma,Arial,Verdana;}
.contacts .submit input {width: 84px; height: 22px; border: none; background: url(/img/all/button_submit.png) 0 0 no-repeat; float: right; margin: 0 23px 0 0; cursor: pointer;}
.contacts .submit ins {text-decoration: none; color: #ed4f0a;}
