body {background:url(/images/long_bg_greey.jpg) #eff1f3 0px 0px repeat-y; color:#383734; font-family:Arial, Tahoma, serif; font-size:12px; margin:0; padding:0;}
a {color:#1566b7; text-decoration:underline;}
a:hover {text-decoration:none;}
p {padding:0; margin:0 0 17px 0;}
img {border:0;}
form {margin:0; padding:0;}
table {border-collapse:collapse;}
td {padding:0; vertical-align:top;}

h1 {font:normal 18px Arial; margin:0 0 9px 0; padding:0;}
h2 {font:bold 12px Arial; margin:0 0 7px 0; padding:0;}

ul {margin:0 0 17px 60px; padding:0; list-style:none; font-size:11px; line-height:13px;}
ul  li {margin:0 0 6px 0; padding:0 0 0 10px; background:url(/images/marker.gif) 0px 4px no-repeat;}

.clear {clear:both; display:block; font-size:0; height:0; line-height:0;}
.w100 {width:100%;}

#c1 {float:left; width:21%; height:100%; background:url(/images/bg4.gif) #f9fbfa right bottom no-repeat; position:relative;}
#c2 {float:right; width:79%; margin-left: -1px; margin-right: 1px;}

#container {padding:14px 0 14px 15px; width:980px;}

#content {padding:23px 30px 25px 19px; line-height:17px; min-height:260px; height:auto !important; height:260px;}
#content_bot {padding:0 73px 35px 64px;}

#filter {padding:22px 17px 0 17px;}
#filter img {display:block; margin-bottom:23px;}
#filter select {width:100%; color:#3e4650; font:11px Arial; display:block; margin-bottom:10px;}
#filter p.btn {padding-top:5px; margin-bottom:0; text-align:right;}
#filter p.btn input {font:normal 11px Arial; color:#0b0c0c;}

#footer {margin-top:10px; color:#ced7d7; font:10px/15px Tahoma; margin-bottom:0; padding-left:19%;}


#logo {display:block; margin:50px auto 33px auto;}

#mainpic {height:283px; padding-top:22px;}
#mainpic div.flash {background:#e8e9e9; width:100%;}
#mainpic img {display:block;}

#menu {background:#c6c6c6; padding-left:0px; margin-left:0px; zoom:1; position:relative;}
#menu div.in {background:#e8e9e9; text-transform:uppercase; padding:45px 19px 15px 19px;}
#menu img {display:block; margin:0 0 19px 0;}

#promo {margin:0 0 13px 14px;}
#promo div.item  {width:33%; float:left;}
#promo div.item div {text-align:center; background:#fff; margin-right:8px; margin-left:2px;}
#promo img {display:block; margin:0 auto;}

#rubric_links {font-size:11px; color:#0b0c0c;}

#submenu {background:#2184c3; font:11px Tahoma; margin-bottom:5px;}
#submenu a {border-bottom:1px solid #5cacdf; color:#e8e9e9; display:block; padding:8px 19px 9px 19px; text-decoration:none; zoom:1;}
#submenu a.active {background:url(/images/submenu_current.gif) right center no-repeat; color:#fff; font-weight:bold;}

#white {background:#fff; width:956px;}


a.print {font-weight:bold; font-size:11px; background:url(/images/print.gif) left center no-repeat; padding:2px 0 2px 20px;}
a.back {font-weight:bold; font-size:11px; background:url(/images/back.gif) left center no-repeat; padding-left:20px;}

div.arrow {position:absolute; bottom:21px; left:0; width:100%;}
div.arrow div.in {background:url(/images/bg_arrow.gif) right top no-repeat; height:34px; margin-right:10px; padding:15px 25px 0 19px;}

div.company-block {width:67%; float:right;}
div.company-block a {color:#12486b;}
div.company-block img {float:left; margin-right:14px;}
div.company-block img.imgtitle {float:none; margin-right:0;}
div.company-block p.strong {line-height:19px; font-weight:bold;}

div.contacts {font:10px/12px Tahoma; width:100%; overflow:hidden; margin-bottom:20px;}
div.contacts div.item {width:33%; float:left; overflow:hidden; height:133px;}
div.contacts img {float:left; margin-right:13px; margin-top:3px;}
div.contacts p {margin-bottom:7px;}
div.contacts p.name {font:12px/15px Arial; margin-bottom:1px;}
div.contacts p.position {margin-bottom:14px;}
div.contacts td {padding-right:5px;}

div.forma {background:#f9fbfa; font:11px/13px Tahoma; color:#000; padding:15px 18px 17px 12px;}
div.forma div.email, div.forma div.fio {width:34%; float:left; margin-right:3%; display:inline;}
div.forma div.phone {width:24%; float:left;}
div.forma p.btn {padding-top:7px; margin-bottom:0; text-align:right;}
div.forma p.btn input {font:normal 11px Arial; color:#0b0c0c;}
div.forma p.pole {margin-bottom:6px;}
div.forma input.text {font:12px Arial; color:#383734; width:98%;}
div.forma select {font:12px Arial; color:#383734; width:100%;}
div.forma textarea {height:115px; width:99%; font:12 Arial; color:#383734;}

div.infoblock1 {width:48%; float:left;}
div.infoblock2 {width:48%; float:right;}
div.infoblock2 h1 {text-align:right;}
div.infoblock2 h1 a {background:url(/images/valuta.gif) center center no-repeat; text-decoration:none; padding:2px 6px; color:#fff; font:normal 14px Arial;}
div.infoblock2 h1 a.active {background:url(/images/valuta_active.gif) center center no-repeat;}

div.introtext, p.introtext {font-size:11px; line-height:13px; color:#5e5d5a; margin:16px 0 8px 32px;}

div.news-block {width:31%; float:left;}
div.news-block a {color:#12486b;}

div.news {margin-top:20px;}
div.news p {margin-bottom:23px;}
div.news p.title {margin-bottom:8px;}
div.news p.title span {font:10px Tahoma; color:#3e4650;}

div.news2 {font-size:11px; font-weight:bold;}
div.news2 p {margin-bottom:10px;}
div.news2 p.date {margin-bottom:-2px; font-weight:normal;}

div.pictures {width:100%; overflow:hidden; margin-bottom:17px;}
div.pictures div.bigpic {width:67%; float:left;}
div.pictures div.previews {float:left; width:204px;}
div.pictures div.previews img {display:block; float:left;}

img.imgtitle {display:block; margin-bottom:12px; float:none;}

p.pager {font-size:11px; color:#3e4650; margin:0;}
p.pager span {background:#e8e9e9; padding:0px 4px 0px 3px;}

table.catalog {border-top:1px solid #c6c6c6; font:10px/13px Tahoma; width:100%; margin-top:18px;}
table.catalog img {margin-top:6px;}
table.catalog p {margin-bottom:6px;}
table.catalog p.title {font:11px Arial; font-weight:bold;}
table.catalog td {padding:19px 17px 15px 0;}
table.catalog td.descr {width:61%;}
table.catalog td.line {background:url(/images/dash.gif) left center repeat-x; padding:0; height:3px;}
table.catalog td.pic {width:25%; text-align:center; padding-left:10px;}
table.catalog td.price {text-align:right; color:#0b0c0c; width:14%;}
table.catalog tr.active {cursor:pointer;}
table.catalog tr.active td.descr {background:url(/images/tr_act.gif) #eaeaea left top repeat-y;}
table.catalog tr.active td.price {background:#eaeaea;}

table.pic {width:100%; font-size:10px; line-height:13px; margin-bottom:9px;}
table.pic a {color:#12486b;}
table.pic img {display:block;}
table.pic td.text {width:100%; vertical-align:bottom; background:#f9fbfa; padding:10px;}

table.table {font:10px/13px Tahoma; border-top:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; width:100%; margin-bottom:11px;}
table.table td, table.table th {padding:3px 2px 5px 2px; background:url(/images/dash.gif) left bottom repeat-x;}
table.table th {text-align:left; font-size:11px; padding:3px 2px 5px 2px; border-bottom:1px solid #c6c6c6;}
table.table tr.last td {background:none;}