body {margin: 0; padding: 0; width: 100%; background: url(images/header.jpg) 306px 21px no-repeat; position: relative;}
body, td, p {font: 11px tahoma, verdana, arial; color: #52534D;}
table {border: 0; border-collapse: collapse;}
table td {padding: 0}
a {color: #00A2C5}
a:hover {text-decoration: none}
p {margin: 0; padding: 7px 0;}

#main {width: 100%; width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':''); min-width: 1000px; background: url(images/punktir.gif) 69px 35px no-repeat; position: relative; }

/* Header
-----------------------------------------------------------------------------*/
#header {height: 302px; padding-left: 69px; background: url(images/punktir.gif) 69px 275px no-repeat;}
#logo {margin: 10px 0 13px 0; position: relative}


/* Left
-----------------------------------------------------------------------------*/
#left {vertical-align: top; padding: 0 57px 0 69px; width: 182px;}
#menu {margin: 20px 0 0; padding: 0; list-style: none; font-size: 14px; overflow: hidden; /width: 100%;}
#menu li {background: url(images/dots.gif) repeat-x; margin-top: -1px; line-height: 34px; position: relative; height: 34px;}
#menu a {color: #000; text-decoration: none;}
#menu a:hover {text-decoration: underline;}
#menu span {position: absolute; top: 0; right: 0; font-size: 9px; color: #D7D7D7;}


/* Content
-----------------------------------------------------------------------------*/
#content {vertical-align: top; padding: 20px 75px 0 0; position: relative;}
h1 {font-size: 24px; font-weight: normal; margin: 0 0 10px; padding: 0 0 8px; border-bottom: 1px solid #D7D7D7; position: releative; width: 100%;}
h1 b {position: absolute; margin-top: -14px; right: 50px; width: 63px; height: 60px; background: url(images/tip1.gif) no-repeat;}
.more {line-height: 23px; color: #FFF; padding: 1px 10px 5px 50px; background: #262626 url(images/more.gif) no-repeat;}
html:root h1 b {position: relative; display: block; top: -30px; right: -95%; margin-bottom: -47px;}
#content table {border-collapse: separate}

/* Footer
-----------------------------------------------------------------------------*/
#footer {width: 100%; height: 335px; background: url(images/footer_left.jpg) left bottom no-repeat; vertical-align: top;}
#phone {width: 227px; vertical-align: top; background: url(images/tip2.gif) 29px 0 no-repeat; height: 298px; padding-left: 81px; padding-top: 180px;}
#footer_right {width: 370px; height: 270px; background: url(images/footer_right.jpg) 0 28px no-repeat;}
#copyright {text-align: left; line-height: 16px; padding-top: 33px;}
#copyright div {background: url(images/footer_top.gif) top right no-repeat; padding-top: 60px}
#footer span {color: #949494;}
#footer span a {color: #949494; text-decoration: none;}
