html {padding:0;margin:0}
body {color:#000; font:11px Verdana,Arial,Helvetica,sans-serif; margin:0;padding:0; background:#fff url(i/bg.jpg) no-repeat 100% 0}
td,input,textarea,option,select {color:#000; font:11px Verdana,Arial,Helvetica,sans-serif}

form	{margin:0; padding:0}
.red {color:#DF0024}

a {color:#B80000; text-decoration:underline}
/* a:hover {color:#72AC43} */

.itr {visibility:hidden}
.pxl {width:1px; height:1px}
div.counter{display:inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility:hidden; width:0px}

.sstr {background-color:#D7DBDB; padding:1px 2px}

.mainTable, .hotlineMain table, .hotline-borders table {width:100%; border-collapse:collapse; border-spacing:0px}

.icons {background:url(i/bg-dot.gif) repeat -1px 0; width:281px; height:20px; padding:0}
.icons .mail {margin:0 10px}
.icons div {background-color:#DCDCDC; padding:5px 0 0 45px; margin-left:61px; height:20px}
:root .icons div {height:15px}

.url {font-size:10px; width:100%; padding:0 19px; height:20px}
.url a {color:#000; text-decoration:none}
.url span {color:#999; text-decoration:none}

.searchMain {padding:0; text-align:right}
.search {background-image:url(i/specialist-left.gif); background-repeat:no-repeat; padding-left:10px; text-align:right; margin-right:21px; margin-left:auto}
.search .query {font-size:10px; width:148px; height:17px; border:1px solid #fff; border-width:0; background-color:#fff; margin-bottom:4px; padding-left:3px}
html>body .search .query {margin-bottom:2px}
:root .search input.query {margin-bottom:6px; width:145px}


.specialist {color:#000; width:275px; padding:0}
.specialist div {font-size:10px; width:224px; height:126px; margin-top:5px; margin-left:51px; line-height:10px}
.specialist .brd {float:left; background:url(i/specialist-left.gif) no-repeat 0 100%; width:4px; height:20px; margin-right:5px; margin-left:0}
.specialist .text {float:left; background:url(i/specialist-arrow.gif) no-repeat 100% 2px; width:90px; height:20px; margin-left:0}
.specialist a {display:block; color:#000; text-decoration:none; width:90px}
.specialist a:hover {color:#B80000; text-decoration:none}

.logo {background:url(i/corner-dark.gif) no-repeat 277px 0; width:100%; height:126px; padding:0 0 0 28px}

.mainMenu {padding:0}

#nav {font:bold 12px Tahoma,Verdana,Arial,Helvetica,sans-serif; background:url(i/menu-bg.gif) repeat-y 0 0; list-style-type:none; padding:0 0 0 37px; margin:0 0 0 60px; width:221px}
:root #nav {width:184px}
#nav ul {margin:0; padding:0; list-style-type:none; background-color:#fff}
#nav li ul {position: absolute; left:281px; display: none; width:209px; font-size:11px; font-weight:normal}
#nav li a {display: block; color:#fff; padding:2px 5px 3px 5px; text-decoration:none}
#nav li a:hover {background-color:#fff; color:#BB1B11}
#nav li a.here, #nav li a.here:hover {background-color:#fff; color:#BB1B11}
* html #nav li {float: left; height: 1%}
* html #nav li a {height: 1%}
#nav li ul li a {background:url(i/menu-li.gif) no-repeat 8px 7px; color:#000; padding:4px 0 6px 17px}
#nav li ul li a.here, #nav li ul li a.here:hover {color:#BB1B11}
#nav li:hover ul, #nav li.over ul {display: block}

.catalog {width:100%; padding:0}
.catalog div {width:209px; font:11px Tahoma,Verdana,Arial,Helvetica,sans-serif; margin-top:11px}
.catalog a {display:block; color:#000; background:url(i/menu-li.gif) no-repeat 8px 7px; text-decoration:none; padding:4px 0 6px 17px}
.catalog a:hover {color:#BB1B11}


.body h1 span, .ads h1 span, .briefly h1 span {visibility:hidden}
.ads h1 {color:#fff; font:bold 14px Tahoma,Verdana,Arial,Helvetica,sans-serif; background:#BB1B11 url(i/new.gif) no-repeat 14px 0; height:20px; margin:0; padding:1px 0 0 10px; text-align:left}
.ads div {width:197px; margin:35px auto 0 auto}


.newsMain {background-color:#D7DBDB; padding:0 0 7px 0}
.dot-shadow {background:#fff url(i/bg-dot-shadow.gif) repeat -2px 0; height:28px}


.gray {color:#A5A5A5; font-size:10px;line-height:10px}

.bottom {padding:0}
.subscribe {float:left; background:url(i/subscribe.gif) no-repeat 0 0; margin-left:84px; width:137px; line-height:10px; height:22px}
* html .subscribe {margin-left:42px}
.subscribe a {display:block; color:#565858; background:url(i/subscribe-bg.gif) no-repeat 97px 4px; text-decoration:none; padding:1px 0 0 20px}
.subscribe a:hover {color:#880000; text-decoration:underline}
.b1 {background:url(i/bottom-bg.gif) repeat 0 0; margin-top:10px; height:22px}

.clear {clear:both; height:0px; font-size:1px}
