﻿body {line-height: 140%; margin: 0; font-size: 11pt; font-family: Arial,sans-serif; color: #424242; height: 100%; width: 100%; background: transparent url(/images/s05.gif) repeat-x top;}
a:link {color: #387aab; text-decoration: underline;}
a:visited {color: #387aab; text-decoration: underline;}
a:hover {color: #387aab; text-decoration: underline;}
img.png {behavior: url("/css/png.htc");}
img {border: 0;}
p {margin: 0 0 10px 0; padding: 0;}
input {margin: 0; padding: 0;}

.not_link {color: #387aab; text-decoration: underline;}
.foot-icq {padding-top:10px;}
.tel_foot {padding-left:35px;}
.icq_foot {font-size:12px;}

#logo {position: absolute; top: 43px; left: 53px;}

#icons {position: absolute; right: 40px; top: 74px; text-align: center;}

#flash {width: 100%; height: 358px; z-index: 2; margin: 110px 0 0 0; position: relative; float: left; line-height: 80%;}

#fb {width: 100%; height: 358px; margin-top: -358px; position: relative; z-index: 1;}

#sklad_text {position: relative; z-index: 3; margin: -35px 0 0 0; font-size: 7pt; color: #666666; float: right; padding: 0 15px 0 0;}

#first_main {margin: 0; width: 90%; position: relative; clear: both; padding: 35px 0 0 55px}
#first_main h1 {margin: 0 0 25px 0; padding: 0; font-weight: normal; font-size: 14pt;}
#first_main td {vertical-align:top;}

#news {width: 300px;}
#news span {color: #a2a2a2; font-size: 10pt;}
#news h1 {padding-left: 10px;} 
#news p {padding-left: 10px;}
#news p a:link {color: #454545; text-decoration: underline;}
#news p a:visited {color: #454545; text-decoration: underline;}
#news p a:hover {color: #454545; text-decoration: underline;}

#main_table_f {width: 90%; position: relative; top: 75px; margin-left: 55px;}
#main_table_f #left_block {width: 250px; padding-top: 65px; vertical-align:top;}
#main_table_f #right_block {vertical-align:top; padding-left: 85px;}
#main_table_f #right_block h1 {margin: 0 0 10px 0; padding: 0; font-weight: normal; font-size: 20pt;}
#main_table_f #right_block h2 {margin: 0; padding: 0; font-weight: normal; font-size: 13pt; color: #c82929; margin-bottom: 70px;}
#main_table_f #right_block h3 {margin: 0 0 5px 0; padding: 0; font-weight: bold; font-size: 12pt;}

#main_table {width: 80%; position: relative; top: 75px; margin-left: 55px;}
#main_table #left_block {width: 250px; padding-top: 65px; vertical-align:top;}
#main_table #left_block #slogan {margin: 65px 0 5px 0; padding: 0; font-weight: normal; font-size: 14pt; color: #c82929;}
#main_table #left_block h2 {margin: 0 0 10px 0; padding: 0; font-weight: normal; font-size: 14pt;}
#main_table #left_block span {color: #999999; font-size: 10pt;}
#main_table #right_block {vertical-align:top; padding-left: 85px;}
#main_table #right_block h1 {margin: 0 0 15px 0; padding: 0; font-weight: normal; font-size: 20pt;}
#main_table #right_block h2 {margin: 0; padding: 0; font-weight: normal; font-size: 13pt; color: #c82929; margin-bottom: 40px;}
#main_table #right_block h3 {margin: 0 0 5px 0; padding: 0; font-weight: normal; font-size: 14pt;}
#main_table #right_block h4 {margin: 0 0 5px 0; padding: 0; font-weight: normal; font-size: 14pt; color: #c82929;}
#main_table #right_block span {color: #c82929;}
#main_table .sert img {border: 1px #424242 solid;}

#menu {padding: 0 0 0 5px; margin: 0; list-style: none; font-size: 11pt;}
#menu ul {list-style: none; padding: 15px 0 15px 10px; font-size: 10pt; margin: 0;}
#menu ul a:link, #menu ul a:visited {color: #424242; text-decoration: underline;}
#menu ul a:hover {color: #424242; text-decoration: underline;}
#menu li {padding: 0; margin: 0 0 5px 0;}
#menu a.active:link, #menu a.active:visited {color: #424242; text-decoration: none;} 
#menu a.active:hover {color: #424242; text-decoration: none;}
#menu a:link, #menu a:visited {color: #3e79b9; text-decoration: underline;} 
#menu a:hover {color: #387aab; text-decoration: underline;}

#footer {height: 120px; margin: 130px 0 0 0; width: 83%; font-size: 10pt;}
#footer p {float: left;}
#footer #copyright {padding: 5px 0 0 55px; width: 260px;}
#footer #phone {padding: 26px 0 0 75px;}
#footer #contacts {padding: 26px 50px 0 65px;}
#footer #tms {padding: 35px 0 0 0; float: right;}
#footer form {margin: 0; padding: 0;}


#footer_f {height: 120px; margin: 50px 0 0 0; width: 83%; font-size: 10pt;}
#footer_f p {float: left;}
#footer_f #copyright {padding: 25px 0 0 55px; width: 260px;}
#footer_f #phone {padding: 26px 0 0 75px;}
#footer_f #contacts {padding: 26px 50px 0 65px;}
#footer_f #tms {padding: 35px 0 0 0; float: right;}
#footer_f form {margin: 0; padding: 0;}


#catalog_list {border-collapse: collapse;}
#catalog_list tr td {padding: 3px;border: 1px solid #DBDBDB; font-size: 9pt;}

.big_table {border-collapse: collapse;}
.big_table tr td {padding: 3px;border: 1px solid #DBDBDB; font-size: 9pt;}