* {margin:0px; padding:0px; border:0px;}
hr {border-bottom:1px #6a808d solid;}
html,body {height:100%;}
body {}
#snow { position:fixed; left:50%; margin-left:-1152px;}
#main {position:absolute; width:100%; height:100%; left:0; top:0; font:12px Tahoma;}
#bg_header {background:url(../img/header.jpg) no-repeat; width:1000px; height:278px;}
#content {width:1000px; margin:0 auto; height:100%; //height:auto;}
#question {width:100%; padding-top:20px;}
#question td {vertical-align:top;}
ul.assortment {padding-left:360px; background:#eee; list-style-type:none; background:url(../img/bg_assortment.jpg) no-repeat; margin-top:50px; padding-bottom:50px;} ul.assortment_menu {margin:15px 25px 0px 25px; float:right;}
ul.assortment li {font:20px Tahoma; display:block; padding:5px 0px 5px 0px; list-style-type:none;}
ul.assortment_menu li {font:16px Tahoma; padding:5px 0px 5px 0px; list-style-type:none;}
ul.assortment_menu li ul li {font-size:12px;}
ul.assortment li a, ul.assortment_menu li a {color:#489bcc; background:url(../img/round.gif) no-repeat 0px 5px; padding-left:25px;}
ul.assortment_menu li ul li a {background:none;}
#chest {width:100%; padding-top:30px;}
#chest td {vertical-align:top; padding-left:50px;}
#chest h1 {color:#d45370; padding-bottom:15px;}
#header {height:278px;}
#menu_left {float:left; background:url(../img/bg_menu_left.png) no-repeat; width:20px; height:43px;}
#menu_right {float:left; background:url(../img/bg_menu_right.png) no-repeat; width:20px; height:43px;}
#menu ul {list-style-type:none; height:43px; float:left; background:url(../img/bg_menu_bottom.png) no-repeat left bottom;}
#menu ul li, #menu ul li a {display:block; float:left; height:43px;}
#menu ul li:hover, #menu ul li.active {background:url(../img/bg_menu_hover.gif) no-repeat center bottom;}
#text td {background:#fff; padding:30px 0px 30px 0px; vertical-align:top;}
#text p, .consult p {text-align:justify;}
#text td td {padding:0px;}
#main_left {width:300px; color:#6a808d;}
.articles {padding:0px 0px 17px 50px;}
#read_all {float:right; margin-top:14px;}
#main_left h1 {padding-bottom:3px; margin-left:20px; padding-left:30px;}
#text td td#about_left, #text td td#chest_left {width:570px; padding:0px 30px 0px 20px; line-height:18px; color:#6a808d;}
#text td td#chest_left {width:650px;}
#about_content {padding-left:30px;}
#about_content ul {list-style-type:disc; margin:0px 0px 0px 10px;}
#about_content a {color:#489bcc;}
#consult span {color:#d45370; font-weight:bold;}
#consult .consult {padding:0px; margin-top:-16px;}
#foto {padding:20px 0px 0px 30px; float:left;}
#consult_block {margin-left:230px; padding-top:10px;}
#consult_block a {color:#489bcc;}

#pages {width:420px; float:left;}
.ditto_currentpage {padding:3px 5px 3px 5px; color:#e0d3b8; margin:0px 2px 5px 2px; border:1px #e0d3b8 solid; float:left; display:block;}
#pages a {border:1px #d45370 solid; padding:3px 5px 3px 5px; color:#d45370; text-decoration:none; margin:0px 2px 5px 2px; float:left; display:block;}
#pages a:hover {color:#e0d3b8; border-color:#e0d3b8;}

#about_left p, #chest_left p {padding:8px 0px 8px 0px;}
#about_left h1.orange, #chest_left h1.orange {color:#f59b13; background: url(../img/round_orange.gif) no-repeat 0px 6px; padding-left:30px;}
#page_img img {padding-top:50px;}
#text td#chest_right {color:#6a808d;}
#text td#chest_right h3 {font:20px "Myriad Pro", Tahoma; color:#f59b13; padding-bottom:10px;}
.action {padding:10px 0px 15px 0px; width:100%;}
#about_content .action h1 a {color:#d45370;}

#about_content ul.town {font:18px Tahoma; margin:15px 0px 0px 30px; list-style-type:none;}
#about_content ul.town li {background:url(../img/town.png) no-repeat 0px 8px; padding:3px 0px 3px 20px;}
#about_content ul.town li.active {background:url(../img/town_active.png) no-repeat 0px 8px;}

#town_top {width:541px; height:25px; background:url(../img/town_top.png) no-repeat; margin-top:20px;}
#town_bottom {width:541px; height:25px; background:url(../img/town_bottom.png) no-repeat;}
#town_shops {background:#ecf3f7; border-left:1px #c3d4de solid; border-right:1px #c3d4de solid; width:539px; font-size:11px;}
.data {width:500px; border-collapse:collapse; margin:0 auto;}
#text td table.data tr td {border:1px #f4f8fb solid; padding:2px 5px 2px 5px; background:none;}
#text td table.data tr td.first_shop, #text td.first_shop {background:#c7d4dd; color:#6a808d; text-align:center; border:1px #e3eaee solid; padding:7px;}
#text td table.data tr.odd td {background:#bfd6e4;}
#text td table.data tr.head td {background:#FFF; text-align:center; font-weight:bold; padding:7px;}
#images {float:left; padding-top:15px; width:310px; text-align:center;}
#product {width:583px; float:right; padding:20px 0px 0px 0px;}
#product #catalog {float:right; padding-top:30px;}
#product h2 {font:bold 15px Tahoma; color:#6a808d; padding:7px 0px 7px 0px;}
#images_product {padding-bottom:20px;}
#product_top {background:url(../img/product_top.png) no-repeat; width:583px; height:25px;}
#product_content {background:#edf4f8; border-left:1px #c3d4de solid; border-right:1px #c3d4de solid; padding:0px 30px 0px 30px; min-height:200px; _height:200px;}
#product_content table {width:100%; border-collapse:collapse; font-size:11px; margin-top:10px; min-height:200px;}
#text td #product_content table td {border:1px #FFF solid; padding:2px 5px 2px 5px; text-align:center; vertical-align:middle; background:#ecf3f8;}
#text td #product_content table tr.head td {background:#FFF;}
#text td #product_content table tr.odd td {background:#bfd6e4;}
#product_bottom {background:url(../img/product_bottom.png) no-repeat; width:583px; height:25px;}
#arrow {background:url(../img/arrow.png) no-repeat; width:93px; height:93px; position:absolute; margin:93px 0px 0px -92px;}
h1.orange {background:url(../img/round_orange.gif) no-repeat 0px 6px;}
h1.orange a {color:#f59b13;}
h1.orange_big {color:#f59b13; font:26px Calibri, Tahoma; padding-bottom:20px;}
#about_left h1.orange a {background:none;}
h1.green {background:url(../img/round_green.gif) no-repeat 0px 6px;}
h1.green a {color:#a9c659;}
h1.claret {background:url(../img/round_claret.gif) no-repeat 0px 6px;}
h1.claret a {color:#d45370;}
h1.blue {background:url(../img/round_blue.gif) no-repeat 0px 6px;}
h1.blue a {color:#67b1da;}
h1.doska {text-align:center;}
h1.doska a {color:#67b1da;}
 #main_center {width:400px; text-align:center;}
#banners img, #banners object {margin-bottom:14px;}
#pediatrist {background:url(../img/pediatrist.jpg) no-repeat; width:340px; height:67px; text-align:left; margin-left:20px; padding:15px 0px 0px 20px; //margin-left:0px;}
#chest_right #pediatrist {background:url(../img/pediatrist_alert.jpg) no-repeat; width:262px; margin:0px; padding-bottom:20px;}
#pediatrist a {color:#9aa382;}
#psychologist {background:url(../img/psychologist.jpg) no-repeat; width:342px; height:61px; padding:18px 0px 0px 20px; text-align:left; margin:15px 0px 0px 20px;}
#chest_right #psychologist {padding-bottom:20px; margin:0px; width:262px; background:url(../img/psychologist_alert.jpg) no-repeat;}
#psychologist a {color:#a586a7;}
#main_right {width:300px;}
#form_top {background:url(../img/form_top.jpg) no-repeat; width:240px; height:55px; color:#fff; text-align:center; padding:0px 20px 0px 20px; vertical-align:bottom;}
#form_top h1 {padding-top:14px;}
form {background:url(../img/bg_form_bottom.png) no-repeat bottom #e5eff5; width:246px; margin-bottom:20px; color:#3d81a5; padding:15px 17px 20px 17px;}
#main_right form {margin:0 0 14px 0;}
#main_right form object {margin-bottom:14px;}
#main_right .banner {margin-bottom:8px; display:block;}
#chest_right form {padding-top:5px; line-height:normal;}
.errors {padding-top:5px;}
.text {border:3px #81b7d3 solid; width:224px; padding:3px 5px 3px 5px; font:12px Tahoma; color:#80a6ba;}
form p {line-height:normal; padding-bottom:11px;}
.submit {background:url(../img/send.jpg) no-repeat center; width:100%; height:27px; margin-top:25px;}
.both {clear:both;}
#clear {clear:both; height:68px;}
#bg_footer {background:url(../img/bg_footer.png) no-repeat #fff; height:4px; font-size:4px;}
#footer {width:100%; font:11px Tahoma; color:#8b8b8b; background:#fff;}
#footer td {padding:0 5px 10px 5px;}
#footer td td {padding:0;}
#footer a {color:#8b8b8b;}
a:hover {text-decoration:none;}
#footer td {text-align:center; height:64px;}
#copyright, #contacts {width:300px;}
#counter {width:400px;}
#counter img {margin:0px 6px 0px 6px;}
.procuct {width:280px; padding:40px 20px 0px 0px; float:left; text-align:center;}
.procuct p {text-align:left;}
.procuct h1 {width:280px; text-align:center; height:50px;}
.procuct h3 {font:14px Tahoma; color:#489bcc; width:280px; text-align:center; padding-bottom:40px;}
h1 {font:20px Calibri, Tahoma;}

#outer div.more {padding-bottom:15px;}
#town_content #outer div.more {padding-bottom:0px;}
#outer div.more i {cursor:pointer; font-style:normal; text-decoration:underline; color:#489bcc;}
#town_content #outer div.more i {margin:0px 20px 0px 20px; padding:10px; background:#FFF; border:0px; text-align:center; width:479px; display:block; border-bottom:1px #edf4f8 solid;}
#outer div.more i:hover {text-decoration:none;}
#outer div.more i.hide {display:none;}
#outer div.more p, #outer div.more table, #outer div.more ol {display:none;}
#outer div.click i.hide {display:block; border:1px #faf2e1 solid; border-bottom:0px; padding:5px 5px 5px 10px; margin-left:-11px;}
#product #outer div.click i.hide {border:0; padding:0; margin:0; display:inline;}
#outer div.click i.show {display:none;}
#outer div.click p, #outer div.click ol {display:block; padding:5px 5px 15px 10px; margin:0px; border:1px #faf2e1 solid; border-top:0px; margin-left:-11px; text-align:left;}
#outer div.click ol li {margin:0px 10px 0px 25px; list-style-position: inherit;}
#outer div.click table {display:table; margin-top:-1px;}
table.data td {width:25%;}
.actions h2 {font:20px Calibri, Tahoma; color:#d45370; background:url(../img/round_claret.gif) no-repeat 0px 7px; margin:10px 0px 10px 0px; padding-left:20px;}
#text td #action td {border:5px #c0d4ef solid; padding:10px; background:#f0f4fd;}
#text td #action td p img {max-width:500px;}

#downloads #outer div.click i.hide {border:0px; padding:0px; margin:0px; display:inline;}
#downloads #outer div.click p, #downloads #outer div.click ol {border:0px; padding:0px; margin:0px;}
#downloads #outer div.more i {text-decoration:none;}
#downloads #outer div.more h1 {display: inline;}
#downloads #outer div.click table td {text-align:center;}
#downloads table td {text-align:center; padding-bottom:10px;}
#downloads table.bottom td {vertical-align:bottom;}

.maintext {padding:5px 0 5px 0;}
.maintext p {}
.maintext p.bold {}
.switch {cursor:pointer;}
.off {}
.hide {display:none;}
.show {}

#text td {background:url(../img/snow.jpg) no-repeat center bottom; padding-bottom:120px;}
#text td td {background:none;}
