body, div, h1, table, tr, td, ul, li, form {padding:0px; margin:0px;}
table {border:0px; border-collapse:collapse;}
table td {padding:0px;}

div.header {position:relative; top:0px; left:0px; width:100%; width:expression(document.body.clientWidth < "950" ? "950px" : "100%"); min-width:950px; height:100px; background:#337CB8 url('/images/layot/header_back.gif') repeat-x 100% 0px;}
div.header div.abstraction {position:absolute; top:0px; right:0px; width:532px; height:100px; background:transparent url('/images/layot/abstra555ction.gif') no-repeat 1px 0px;}
div.header div.peoples {position:absolute; top:0px; left:300px; width:217px; height:100px; background:transparent url('/images/layot/peoples.gif') no-repeat 0px 0px;}
div.header div.logotype {position:absolute; top:0px; left:0px; width:352px; height:100px; background:#fff url('/images/layot/logo_back.jpg') no-repeat 100% 1px;}
div.header div.logotype img {position:absolute; top:16px; left:18px;}
div.header div.phone {position:absolute; top:27px; right:1px; width:170px; height:50px; background:#3E84BB url('/images/layot/phone.gif') no-repeat 14px 3px; border:1px solid #7CADD0;}
div.header div.phone img {position:absolute; top:8px; left:52px;}

table.hmenu {width:100%; width:expression(document.body.clientWidth < "950" ? "950px" : "100%"); min-width:950px; border-top:1px solid #4A7793; border-bottom:2px solid #4A7793; background-color:#EDF1F4;}
table.hmenu td {padding:5 0 5 0px; text-align:center;}
table.hmenu td.sep {width:10px; background:url('/images/layot/sep_hmenu.gif') no-repeat center center;}

div.layer {position:relative; top:0px; left:0px; width:auto; height:1px;}
div.layer div.submenu {position:absolute; top:6px; left:-5px; width:150%; height:auto; display:none;}
div.layer div.submenu ul {background-color:#EDF1F4; border:1px solid #4A7793;}
div.layer div.submenu ul li {width:auto; padding:5 5 5 15px; text-align:left; list-style-type:none;}
div.layer div.submenu ul li.sub {width:auto; padding:2 5 2 25px; text-align:left; list-style-type:none; background:transparent url('/images/layot/submenu.gif') no-repeat 15px 8px;}

table.content {width:100%; width:expression(document.body.clientWidth < "950" ? "950px" : "100%"); min-width:950px;}
table.content td.left {width:250px; background-color:#f6fcff; vertical-align:top;}
table.content td.gcontent {background-color:#fff; vertical-align:top; padding:15 20 20 20px;}
table.content td.gcontent div.ruler {margin:0 0 10 0px;}
table.content td.right {width:250px; background-color:#f6fcff; vertical-align:top;}
div.title {width:auto; height:auto; background-color:#E2EDF3; padding:4 0 6 20px;}
/* Направления */
table.directions  {width:250px; height:auto; padding:0 0 0 0px; margin:0 0 0 0px; clear:both;}
table.directions td.i {width:80px; height:auto; padding:7 5 7 5px; margin:0 0 0 0px; text-align:center; border-bottom:1px solid #bacfdb;}
table.directions td.l {width:170px; height:auto; padding:7 15 7 5px; margin:0 0 0 0px; border-bottom:1px solid #bacfdb;}
/* Новости */
div.news {width:auto; height:auto; padding:0 0 0 0px;}
div.news div.new_item {padding:5 4 10 20px; border-bottom:1px solid #bacfdb; background:url('/images/layot/arrow_news.gif') no-repeat 5px 22px;}
div.news div.new_item_last {padding:5 4 10 20px;}
/* Приветствте */
div.welcome {width:auto; height:auto; padding:5 10 0 20px;}
/* Корзина */
div.basket {width:auto; height:auto; padding:15 0 20 75px; background:url('/images/layot/basket.gif') no-repeat 20px 18px;}
/* Форма авторизации */
div.auth {width:auto; height:auto; padding:10 0 15 20px;}
div.auth table {width:220px; margin:5 0 5 0px;}
div.auth table td {padding:2 2 2 2px;}
div.auth table td.l {width:120px;}
div.auth table td.i {width:100px; text-align:left;}
div.auth input, .contacts input, .contacts textarea {border:1px solid #7ba3bb; background-color:#F3F6F8;}
div.auth input.submit, .contacts input.submit {background-color:#ACCFE2;}
.contacts input, .contacts textarea {width:80;}

table.footer {width:100%; width:expression(document.body.clientWidth < "950" ? "950px" : "100%"); min-width:950px; height:73px; background-color:#DDE9EF; border-top:3px solid #4A7793;}
table.footer td.copy {padding:0 0 0 20px;}
table.footer td.nav {width:600px;}
table.footer ul li {float:left; margin-right:20px; list-style-type:none;}

td.gcontent ul {list-style-type:none;}
td.gcontent ul li {margin:0 0 6 0px; padding:0 0 0 22px; width:auto; list-style-type:none; background:transparent url('/images/layot/tire.gif') no-repeat 4px 8px;}
table.hmenu td {font:bold 13px 'Tahoma'; color:#005A83;}
table.hmenu td a {color:#005A83;}
table.hmenu td a:hover {color:#d20000;}
div.submenu {font:normal 12px 'Tahoma';}
div.submenu ul li.sub {font:normal 11px 'Tahoma';}
div.submenu ul li a:hover {color:#ffffff;}
td.gcontent div.ruler {font:normal 11px 'Tahoma'; color:#005A83;}
td.gcontent div.ruler a {color:#005A83;}
td.gcontent div.ruler a:hover {color:#d20000;}
td.gcontent h1 {font:normal 20px 'Tahoma'; color:#005A83;}
td.gcontent h2 {font:normal 18px 'Tahoma'; color:#005A83;}
td.gcontent h3 {font:bold 16px 'Tahoma'; color:#005A83;}
td.gcontent, td.gcontent p, td.gcontent ul, td.gcontent ul li, td.gcontent li p, td.gcontent table td {font:normal 12px 'Tahoma'; color:#151515;}
ul, ol, ul li, ol li, ul li p, ol li p {font:normal 12px 'Tahoma'; color:#151515;}
td.gcontent a {color:#005A83;}
td.gcontent a:hover {color:#d20000;}
table.directions td.l {font:bold 12px 'Tahoma'; color:#005A83;}
table.directions td.l a {color:#005A83;}
table.directions td.l a:hover {color:#d20000;}
div.title {font:bold 14px 'Arial'; color:#005A83;}
div.new_item, div.new_item_last {font:normal 11px 'Tahoma'; color:#003759;}
div.new_item .date {font:normal 10px 'Tahoma'; color:#77848D;}
div.new_item a, div.new_item_last a {color:#003759;}
div.new_item a:hover, div.new_item_last a:hover {color:#d20000;}
div.basket {font:normal 11px 'Tahoma';}
div.basket a {color:#003759;}
div.basket a:hover {color:#d20000;}
div.basket span {font:bold 11px 'Tahoma'; color:red;}
div.welcome {font:normal 11px 'Tahoma';}
div.welcome a {color:#003759;}
div.welcome a:hover {color:#d20000;}
div.auth, div.auth table tr td {font:normal 11px 'Tahoma';}
div.auth input, .contacts input {font:bold 11px 'Tahoma'; color:#444; height:20px;}
table.footer td {font:normal 11px 'Tahoma';}
table.footer td a {color:#014965;}
table.footer td a:hover {color:#d20000;}
p.news {font:normal 12px 'Tahoma'; color:#4F4F4F;}
p.news a {font:bold 12px 'Tahoma'; color:#005A83;}
p.news a:hover {color:#d20000;}
table.products td {font:bold 12px 'Tahoma'; color:#005A83;}
table.productsprice td {font:bold 12px 'Tahoma'; color:#005A83; padding:5 7 5 7px;}
ul.links {list-style-type:none;}
ul.links li {margin:0 0 10 0px; padding:0 0 0 15px; width:auto; list-style-type:none; background:transparent url('/images/layot/li.gif') no-repeat 3px 6px;}

table.contacts {width:100%;}
table.contacts td {padding:4px;}

div.loginform {width:250px; background-color:#f6fcff; border:1px solid #7ba3bb; padding:15px;}

div.counters {text-align:center;}

