*{margin:0px;padding:0px;border:0px;border-collapse:collapse}
html,body,table#main{height:100%;width:100%;height:100%;font:13px Arial;line-height:14px;color:#004257}
body{background:#fffef9 url(img/top_fon.gif) repeat-x}
a{color:#047ba1}
a:hover{color:#72a22a}
h1{font:24px Tahoma;color:#1d6d86;margin-bottom:12px}
#content h2{font:16px Tahoma;color:#1d6d86;margin-top:12px}
#content li{line-height:17px;margin-bottom:2px}
#content ul{margin-bottom:10px}
td#top{vertical-align:top;padding-top:134px}
td#bottom{vertical-align:bottom}
td#bottom div{height:215px;background:url(img/bottom_fon.jpg) repeat-x -50px bottom}
td#bottom div div#ship{width:130px;height:190px;margin:0px 0px 0px 215px;background:url(img/ship.gif) no-repeat left 23px }
#bord{border-top:5px solid #78b9ca;font-size:1px;height:15px;width:60px}
div#content{width:auto;margin-left:240px;padding:24px 60px 0px 20px}
#content p{margin-bottom:15px;line-height:17px}
p#rubr{font-size:12px;color:#85a4ab;margin-bottom:2px;line-height:14px}
#logo{position:absolute;top:20px;left:115px}
#logo h1,#logo h2{position:absolute;font:18px Tahoma}
#logo h2{left:130px;top:20px}
#menu{width:182px;float:left;padding-top:43px;background:url(img/menu_top.gif) no-repeat top right;padding-left:40px}
#menu ul{width:182px;margin-bottom:20px;background:#f4fcf9 url(img/menu_middle.gif) repeat-y}
#menu ul,#menu li{margin:0px;padding:0px;list-style:none}
#menu li{height:27px;//height:26px;margin-left:30px;padding-left:12px;color:#548c9c;font:bold 12px Arial;background:url(img/menu_pointer.gif) no-repeat left 7px}
#menu li a{color:#548c9c;font:12px Arial}
#menu li a:hover{color:#72a22a}
#menu div{padding:50px 0px 0px 29px;;font:12px Arial;color:#9c8a54;width:153px;height:124px;background:#fafce8 url(img/menu_bottom.gif) no-repeat}
#menu ul ul{margin:5px 0px;width:auto;background:none}
#menu ul li#sub{height:auto}
#menu ul li#sub a{font-weight:bold}
#menu ul li#sub li a{font-weight:normal}
#menu ul ul li{height:21px;//height:20px;margin-left:5px;background:none}
#menu div p{margin-top:4px;padding-left:80px;text-indent:-80px}
#menu div p#addr{margin-top:7px;padding-left:0px;text-indent:0px}
#menu div a{width:auto;display:block;color:#7f765e}
#menu div a:hover{color:#39352a}
.clr{clear:both}
dl#news{margin-top:12px;line-height:17px}
p#date,dl#news dt{color:#96a0a3;margin:0px 0px 1px 0px;padding:0px}
dl#news dd{margin-bottom:20px}
#therapy{list-style:none}
#therapy h2{text-indent:-20px}
#hotline{margin-bottom:50px;display:block;width:400px}
#hotline p{margin:0px 0px 10px 0px}
#hotline input,#hotline textarea{border:1px solid #777}
#hotline p input{width:200px;padding:1px 2px}
#hotline textarea{width:370px;height:150px}
h2#show-form{margin:10px 0px 20px 0px}
#hotline h2{margin:10px 0px 10px 0px;//margin-top:0px}
#hotline label{width:170px;display:block;float:left}
#hotline span{color:#ff1111}
#hotline #submit{width:auto;margin-right:115px}
#quest dt p{text-indent:-17px;margin-bottom:5px}
#quest dt em{color:#96a0a3;font:normal 11px Arial}
#quest dd{margin-bottom:40px}
#quest dd p.answer{margin-top:-10px;color:#96a0a3;font:normal 11px Arial}
#navi p{margin-bottom:5px}
#catalog table{width:90%}
.pay{width:140px;color:#a29e2a;font-weight:bold}
#catalog td{border-bottom:1px solid #e3eff2;padding:20px 5px}
#catalog td p{margin-bottom:5px}
td.ph{text-align:center;vertical-align:middle;width:150px}
#catalog li{list-style:none;margin-bottom:7px;margin-left:17px;text-indent:-17px}
#price{padding-bottom:10px}
#price h2{font:normal 20px Arial;color:#24a194;margin-top:15px}
#price h3{font:bold 14px Tahoma;margin:5px 0px 0px 20px;color:#1d6d86}
#price p{margin:7px 0px 10px 37px;padding-bottom:5px;text-indent:-17px;border-bottom:1px solid #e3eff2;padding-right:125px}
h2 span,h3 span{margin-top:7px;font-weight:bold}
#price span{position:absolute;right:65px;width:120px;display:block;float:right;text-align:right;color:#a29e2a;font-size:12px}
#price em{font-size:12px;color:#6e939d}
.subdscr{display:block;margin-left:20px}
#basket table{width:425px;margin-bottom:2220px}
#th-pay{width:120px}
#basket th{padding-bottom:2px;text-align:left;color:#24a194;border-bottom:2px solid #e3eff2}
#basket td{padding:5px 0px}
#basket td input{width:20px;border:1px solid #7093b3}
#basket span{width:100px;display:block;float:left;text-align:right}
#total td{padding-top:10px;border-top:1px solid #e3eff2}
#data{width:500px}
#data p{margin-bottom:10px;width:410px}
#data input,#data textarea{width:200px;border:1px solid #7093b3}
#data label{width:200px;display:block;float:left}
#veri{border:1px solid #7093b3;padding:1px 2px}
#c-ph{width:200px;height:500px;text-align:center;float:left}
#c-ph img{margin-bottom:30px}
#inf{float:left;width:50%}
#inf p{border-bottom:1px solid #eee;margin:0px;padding:8px 0px 8px 0px}
#inf div p{border:none}
div.hide{display:none}
div.show{display:block}
a{color:#047ba1}
a:hover{color:#72a22a}
a.hide,a.show:hover{border-bottom:1px dashed #24a194;text-decoration:none;color:#24a194}
a.show,a.hide:hover{border-bottom:1px dashed #a12436;text-decoration:none;color:#a12436}
#diploms h2{padding:20px 0px}
.staff{float:left;padding-right:30px;//padding-left:3px;height:200px;width:280px}
.info-staff td h3{color:#1d6d86;padding:0px;margin:0px 0 10px 0;font:italic 14px Arial}
.staff img,.info-staff img{margin-right:10px;border:7px solid #d9e4e4}
.staff a:hover img,.info-staff a:hover img{border:7px solid #eceedb}
.staff em,.info-staff em{color:#047ba1}
.staff td,.info-staff td{vertical-align:top}
.staff td h3{font:bold 14px Tahoma;margin:0px;padding 0px}
.staff p{margin-top:10px;padding:0px}
.licence{width:150px;height:240px;text-align:center;padding-right:20px;float:left}
p#ms,p#lacrima{color:#354854;font:11px Tahoma;position:absolute}
p#ms{padding-top:4px;right:40px;margin:-23px 0px 0px 0px}
#ms span{color:#fff;margin:-1px 0 0 114px;//margin-left:-1px;display:block;position:absolute}
#ms a,#lacrima a{color:#fff}
#ms img{float:left;margin-right:10px}
p#lacrima span{color:#fff;margin:-1px 0 0 -1px;display:block;position:absolute}
#lacrima{float:left;padding-left:20px}
