/* *1 common (общие)
----------------------------------------------------------------------------- */
* {
margin:0px;
padding:0px;
}
html {
width:100%;
height:100%;
}
body {
width:100%;
height:100%;
font:73.01% Tahoma, sans-serif;
color:inherit;
background:#fff;
}


/* *2 text (ссылки, абзацы, заголовки)
----------------------------------------------------------------------------- */
a {
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
p {
font-size:1.3em;
color:#020202;
text-align:justify;
background-color:inherit;
}
p a {
color:#6b6b6b;
background-color:inherit;
}
p a:hover {
color:#efbc0e;
text-decoration:underline;
background-color:inherit;
}
h2 {
height:20px;
padding:5px 0 0 21px;
font:bold 12px Tahoma,sans-serif;
color:#efbc0e;
background:url('img/h2.gif') no-repeat 0 0;
background-color:inherit;
}
h2 a {
color:#efbc0e;
background-color:inherit;
}
h3 {
margin-bottom:12px;
font:bold 1.4em Tahoma,sans-serif;
color:#000;
}
h4 {
width:258px;
height:76px;
padding:6px 6px 4px 6px;
font:bold 10px Arial,sans-serif;
color:#ab8c24;
background:url('img/h4.gif') no-repeat 100% 0;
background-color:inherit;
}
h4 a {
color:#ab8c24;
background-color:inherit;
}
h5 {
height:18px;
padding:2px 0 0 10px;
margin-bottom:15px;
font:bold 1.2em tahoma,sans-serif;
background:#f4f4f4 url('img/h5.jpg') no-repeat 100% 0;
}

/* *3 form (формы)
----------------------------------------------------------------------------- */
form {
overflow:hidden;
display:block;
}
label {
padding:2px 0;
display:block;
float:left;
font-size:11px;
color:#868686;
background-color:inherit;
}
input {
display:block;
float:left;
color:#020202;
font-size:11px;
background-color:inherit;
}
input.text {
padding:2px 0;
border:1px solid #d6d6d6;
font:11px Tahoma, sans-serif;
color:inherit;
background:#fff;
}
input.submit {
padding:1px 5px 2px 5px;
border:1px solid #eac134 !important;
border:none;
float:left;
display:block;
cursor:pointer;
font:bold 11px Tahoma, sans-serif;
color:#fff;
background:#f9c618 url('img/submit.gif') repeat-x 0 50%;
}
* html input.submit {
height:18px;
padding:0px;
}
input.red {
border:1px solid #c43031 !important;
background:#e62d2e url('img/submit_red.gif') repeat-x 0 50%;
}
input.radio {
height:12px;
margin:3px 4px 0 0;
float:left;
display:block;
}
input.checkbox {
height:13px;
float:left;
display:block;
}
select {
display:block;
float:left;
font:11px Tahoma, sans-serif;
color:#020202;
background-color:#fff;
}
form p {
padding:2px 0px;
display:block;
float:left;
}
label.bold {
width:23.5%;
padding-left:12px;
padding-right:2%;
font:bold 11px Tahoma, snas-serif;
color:#4f4f4f;
background:url('img/ico/z3.gif') no-repeat 0 6px;
background-color:inherit;
}
.line {
width:100%;
padding:3px 0;
clear:both;
overflow:hidden;
}
.grey {
width:42%;
background:#f2f2f2 !important;
}
span.star {
font-weight:bold;
color:#e20315;
}
textarea {
margin:1px 0;
float:left;
color:#000;
font:11px tahoma,sans-serif;
border:1px solid #d8d8d8;
background:#fff;
}
.buttons {
width:42%;
margin-top:3px;
left:26%;
}
.buttons .submit {
margin-left:5px;
float:right;
}

/* *4 list & table (списки и таблицы)
----------------------------------------------------------------------------- */
ul {
position:relative;
overflow:hidden;
list-style:none;
}
li {
float:left;
position:relative;
}
table div {
position:static;
}
td {
vertical-align:top;
text-align:left;
}

/* misc (разное)
----------------------------------------------------------------------------- */
div {
position:relative;
}
img {
border:0px;
display:block;
}
address {
width:304px;
height:28px;
padding:7px 5px 0 5px;
position:absolute;
top:15px;
left:0px;
font:10px Tahoma, sans-serif;
color:#fff;
background:#1f1f1f url('img/address.gif') no-repeat 0 0;
}
address a {
color:#fff;
}
address strong {
color:#0061a8;
background-color:#f6f6f6;
}

/* *5 main (основные)
----------------------------------------------------------------------------- */
#wrap {
width:100%;
min-width:990px;
min-height:100%;
overflow:hidden;
z-index:1;
}
* html #wrap {
height:100%;
overflow:visible;
}
.both {
width:100%;
clear:both;
overflow:hidden;
}
#spacer {
width:100%;
height:70px;
clear:both;
}

/* *6 header (шапка)
----------------------------------------------------------------------------- */
#header {
width:100%;
height:130px;
background: url('img/header_backgr.gif') repeat-x 0 0;
}
#logo a {
position:absolute;
top:0;
left:0;
width:990px;
height:100px;
display:block;
background: url('img/logo_new.jpg') ;
}
#h_txt {
width:260px;
height:84px;
position:absolute;
top:8px;
left:151px;
background:url('img/h_txt.gif') repeat-x 0 0;
}
#dark {
width:670px;
height:30px;
padding-left:10px;
margin:0 auto;
top:100px;
background:url('img/dark.gif') no-repeat 0 0;
}
#dark .l1 {
height:30px;
padding-right:10px;
background:url('img/dark_l1.gif') no-repeat 100% 0;
}
#dark .l2 {
width:100%;
height:30px;
background:#020202;
}
#menu {/*  ---------------------------------- главное меню */
width:85%;
height:26px;
padding-top:4px;
float:right;
z-index:2;
}
#menu li {
height:16px;
padding:2px 8px 0px 8px;
border:2px solid #c6c6c6;
margin-left:5px;
font:bold 11px Tahoma,sans-serif;
color:#6b6b6b;
text-align:center;
background-color:#f4f4f4;
}
#menu li a {
color:#6b6b6b;
background-color:inherit;
}
#menu li.active {
border:2px solid #a0821e;
color:#fff;
background-color:#ebb90f;
}
#menu li.active a {
color:#fff;
background-color:inherit;
}
#menu li.active a {
}
#icon {/*  ---------------------------------- кильдики */
width:90px;
height:12px;
padding-top:3px;
position:absolute;
top:7px;
left:0px;
z-index:3;
background:url('img/icon.gif') 100% 0 no-repeat;
}
html>body #icon {
width:87px;
}
#icon li {
padding-left:14px;
}
#menu_red {/*  ---------------------------------- красное меню */
width:434px;
height:64px;
padding-top:15px;
float:right;
position:absolute;
top:7px;
right:0px;
background:url('img/menu_red.gif') no-repeat 0 0;
}
#menu_red li {
width:47px;
height:47px;
}
#menu_red li a {
width:47px;
height:47px;
display:block;
}
#menu_red li.foto {padding-left:18px;}
#menu_red li.camera {padding-left:30px;}
#menu_red li.mobile {padding-left:24px;}
#menu_red li.pda {padding-left:26px;}
#menu_red li.ipod {padding-left:12px;}
#menu_red li.notebook {padding-left:17px;}

/* *7 footer (подвал)
----------------------------------------------------------------------------- */
#footer {
width:100%;
min-width:990px;
height:50px;
margin-top:-50px;
z-index:2;
background:#efefef url('img/footer.gif') no-repeat 0 0;
}
#counters {
padding:12px 10px 3px 3px;
position:absolute;
top:0px;
right:0px;
background:url('img/counters.gif') no-repeat 0 7px;
}
#counters img {
margin-left:5px;
float:left;
}
#menu_small {/*  ---------------------------------- нижнее меню */
width:400px;
height:33px;
padding:16px 0 0 20px;
margin:0 auto;
position:relative;
}
#menu_small li {
padding:0 2px 1px 2px;
font-size:10px;
color:#6b6b6b;
background-color:inherit;
}
#menu_small li a {
color:#6b6b6b;
background-color:inherit;
}
#menu_small li a:hover {
color:#efbc0e;
text-decoration:underline;
background-color:inherit;
}
#small_br {
margin-left:35px;
}
* html #small_br {
margin-left:20px;
}

/* *8 left (левая колонка)
----------------------------------------------------------------------------- */
#left {
width:20%;
padding-top:20px;
float:left;
left:1%;
}
#basket {/*  ----------------------------- корзина */
width:100%;
overflow:hidden;
background:#fbedba url('img/basket/bg.gif') repeat-x 100% 0;
}
#basket .l1 {
width:100%;
background:url('img/basket/l1.gif') no-repeat 100% 0;
}
#basket .l2 {
width:100%;
height:84px;
padding-top:10px;
position:relative;
background:url('img/basket/l2.gif') no-repeat 0 0;
}
#basket .welcome {
padding:0 10px;
color:#8d6f0a;
background-color:inherit;
}
#basket .txt {
padding:0 10px;
color:#baa047;
position:absolute;
top:40px;
background-color:inherit;
}
#basket .txt a {
color:#baa047;
background-color:inherit;
}
#basket .link1, #basket .link2 {
position:absolute;
top:78px;
font-size:10px;
color:#fff;
background-color:inherit;
}
#basket .link1 {left:23px;}
#basket .link2 {right:22px;}
#basket p {text-align:left;}
#basket p a {
color:#8d6f0a;
background-color:inherit;
}
#basket p a:hover {
text-decoration:none;
}
#course {
margin-top:17px;
padding:4px 0 4px 20px;
font-size:11px;
color:#020202;
background:url('img/ico/course.gif') no-repeat 0 4px;
background-color:inherit;
}
#webmoney {
margin-top:5px;
padding:4px 0 4px 20px;
font-size:11px;
color:#020202;
background:url('img/ico/webmoney.gif') no-repeat 0 4px;
background-color:inherit;
}
#webmoney a {
color:#6b6b6b;
background-color:inherit;
}
#download {
margin-top:5px;
padding:4px 0 4px 20px;
font-size:11px;
background:url('img/ico/download.gif') no-repeat 0 4px;
}
#download a {
color:#6b6b6b;
background-color:inherit;
}
.menu_sub {/*  -------------------------- розовое меню товаров */
width:100%;
margin-top:20px;
background:#fbe7e7 url('img/menu_sub/bg.gif') no-repeat 100% 100%;
}
.menu_sub .title {
width:100%;
height:25px;
font:bold 12px Tahoma, sans-serif;
color:#fff;
background:#e92829 url('img/menu_sub/title.gif') no-repeat 100% 0;
}
.menu_sub .title div {
height:20px;
padding:5px 0 0 15px;
background:url('img/menu_sub/title_div.gif') no-repeat 0 0;
}
.menu_sub .cnt {
padding-bottom:3px;
border-left:1px solid #e01919;
border-right:1px solid #e01919;
}
.menu_sub .btm {
width:100%;
height:11px;
background:url('img/menu_sub/btm.gif') no-repeat 100% 0;
}
.menu_sub .btm div {
width:100%;
height:11px;
background:url('img/menu_sub/btm_div.gif') no-repeat 0 0;
}
.menu_sub ul {
width:100%;
padding-top:5px;
}
.menu_sub ul li {
width:80%;
padding-left:11%;
margin:4px 0;
clear:left;
font-size:12px;
background:url('img/ico/z.gif') no-repeat 5% 5px;
}
.menu_sub ul li a {
color:#6b6b6b;
background-color:inherit;
}
.menu_sub li a:hover {
color:#efbc0e;
text-decoration:underline;
background-color:inherit;
}

#vote {/* ---------------------------------- опрос */
width:100%;
margin:20px 0 30px 0;
overflow:hidden;
background:#f7f7f7 url('img/vote/bg.gif') no-repeat 100% 100%;
}
#vote .title {
width:100%;
height:25px;
font:bold 12px Tahoma, sans-serif;
color:#4f4f4f;
background:#e9e9e9 url('img/vote/title.gif') no-repeat 100% 0;
}
#vote .title div {
height:20px;
padding:5px 0 0 15px;
background:url('img/vote/title_div.gif') no-repeat 0 0;
}
#vote .cnt {
padding-bottom:3px;
border-left:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
}
* html #vote .cnt {
width:99%;
}
#vote .btm {
width:100%;
height:11px;
background:url('img/vote/btm.gif') no-repeat 100% 0;
}
#vote .btm div {
width:100%;
height:11px;
background:url('img/vote/btm_div.gif') no-repeat 0 0;
}
#vote .quest {
padding:8px 0;
font:bold 11px Tahoma,sans-serif;
color:#868686;
text-align:center;
background-color:inherit;
}
#vote form {
width:90%;
margin:0 5%;
position:relative;
}
#vote form .both {
padding:1px 0;
}
#vote .btn {
padding-top:5px !important;
}
#vote .submit {
width:82px;
margin-left:6px;
}
#vote .result {
padding:1px 0px 0 17px;
color:#6b6b6b;
float:left;
background:url('img/ico/z2.gif') no-repeat 9px 7px;
background-color:inherit;
}
#vote .result:hover {
color:#efbc0e;
text-decoration:underline;
}
#vote .bar div {
height:13px;
float:left;
background:#c31f1f url('img/bar.gif') repeat-x 0 0;
}
#vote .n1 {
width:15%;
color:#e01919;
}
#vote .bar {
width:70%;
padding:2px 0;
float:left;
}
#vote .n2 {
width:14%;
float:right;
text-align:right;
color:#e01919;
}
#vote .n3 {
position:relative;
left:15%;
top:3px;
}

/* * content (контент)
----------------------------------------------------------------------------- */
#content {
width:76%;
padding-top:20px;
float:right;
overflow:hidden;
right:1%;
z-index:1;
}
#search {/* ---------------------------------- поиск */
margin-right:280px;
background:#e8e8e8 url('img/search/bg.jpg') repeat-x 0 0;
}
#search .l1 {
width:100%;
background:url('img/search/l1.jpg') no-repeat 100% 0;
}
#search .l2 {
width:100%;
height:152px;
background:url('img/search/l2.jpg') no-repeat 0 0;
}
#search .title {
padding:15px 20px;
font:bold 11px Tahoma,sans-serif;
color:#4f4f4f;
}
#search form {
margin:0 20px;
overflow:hidden;
position:relative;
}
#search form .left {
width:47%;
float:left;
}
#search form .right {
width:47%;
float:right;
}
#search label {
width:100%;
padding:4px 0;
clear:both;
}
#search select {
width:100%;
clear:both;
}
#search input.text {
width:99%;
}
#search label.not {
width:auto;
margin-right:3px;
clear:none;
color:#4f4f4f;
background-color:inherit;
}
#search input.not {
width:20%;
margin-right:3px;
clear:none;
}
#search .submit {
width:45px;
padding:1px 0 2px 0;
float:right;
}
#shadow {
height:30px;
margin-right:280px;
background:url('img/shadow.jpg') no-repeat 50% 0;
}

#icq {/* -------------------------------- красный блок с аськой */
width:260px;
height:152px;
position:absolute;
top:20px;
right:0px;
z-index:2;
color:#fff;
background:#d02021 url('img/icq.jpg') no-repeat 0 0;
}
#icq .order {
position:absolute;
top:12px;
right:18px;
font:bold 12px Tahoma,sans-serif;
}
#icq .phone {
position:absolute;
top:35px;
right:60px;
font:bold 18px Arial,sans-serif;
text-align:right;
color:#f4c7c7;
}
#icq .icqlink {
position:absolute;
top:105px;
left:60px;
font:bold 14px Tahoma,sans-serif;
color:#fff;
}
#icq .icqlink a {
color:#fff;
background-color:inherit;
}

#news {/* ---------------------------------- новости */
padding-right:260px;
z-index:4;
}
#news .title {
height:15px;
padding-left:20px;
font:bold 1.2em Tahoma, sans-serif;
color:#e01919;
background:url('img/ico/z3.gif') no-repeat 8px 5px;
background-color:inherit;
}
#news .space {
width:100%;
}
#news .title a {
color:#e01919;
background-color:inherit;
}
#news .cell {
width:39.5%;
padding:25px 5%;
float:left;
background:url('img/news_cell.gif') repeat-y 100% 0;
}
* html #news .cell {
width:39.5%;
}
#news .static {
width:220px !important;
padding:0px;
margin:0 18px;
margin-right:-250px;
position:absolute;
top:40px;
right:0px;
float:right;
background:none;
}
#news .name {
padding:0 0 8px 8px;
float:left;
font:bold 11px Tahoma, sans-serif;
color:#020202;
background-color:inherit;
}
#news .name a {
display:block;
float:left;
background-color:inherit;
}
#news span {
margin-right:1px;
padding:0 1px;
font:10px Tahoma, sans-serif;
display:block;
float:left;
color:#fff;
background:#efbc0e;
}

#top5 {/* ---------------------------------- топ 5 */
width:63%;
padding-top:20px;
float:left;
clear:left;
z-index:5;
}
ul.t5 {
width:100%;
}
li.t5 {
width:100%;
padding:17px 0 !important;
clear:left;
background:url('img/li_t5.gif') no-repeat 0 100%;
}
ul.tech {
width:100%;
padding:10px 0;
}
ul.tech li {
padding-left:11px;
clear:left;
font-size:1.1em;
background:url('img/ico/z4.gif') no-repeat 0 4px;
}
.price {
font-weight:bold;
color:#e01919;
background-color:inherit;
}
.t5 .order {
height:18px;
padding:2px 5px 0 22px;;
position:absolute;
bottom:15px;
right:70px;
font-size:1.1em;
background:url('img/ico/order.gif') no-repeat 0 0;
}
.t5 .order a {
color:red;
font-weight:bold;
background-color:inherit;
}
.t5 .order a:hover {
color:#e01919;
text-decoration:underline;
background-color:inherit;
}
.t5 .pix {
width:120px;
float:left;
font-size:1px;
}
.t5 .pix img {
font-size:11px;
}
#top5 .cont {
width:72%;
float:left;
}


#special {/* ---------------------------------- спец. предложения (на сонове класса .t5) */
width:260px;
margin-top:20px;
float:right;
background:#fcfcfc;
}
#special .title {
width:100%;
height:25px;
font:bold 12px Tahoma, sans-serif;
color:#fff;
background:#e92829 url('img/menu_sub/title.gif') no-repeat 100% 0;
}
#special .title div {
height:20px;
padding:5px 0 0 15px;
background:url('img/menu_sub/title_div.gif') no-repeat 0 0;
}
#special .cnt {
padding-bottom:3px;
border-left:1px solid #e01919;
border-right:1px solid #e01919;
background:#fcfcfc;
}
#special .btm {
width:100%;
height:20px;
background:url('img/super/btm.gif') no-repeat 100% 0;
}
#special .t5 {
width:100%;
}
#special .cont {
width:50%;
float:left;
}
#special .order {
position:relative;
top:10px;
right:10px;
float:right;
}
#special ul.tech li {
width:100%;
background:url('img/ico/z3.gif') no-repeat 0 4px;
}
#special li.t5 {
padding-bottom:10px;
background:url('img/super/li.gif') no-repeat 50% 100%;
}
#special .pix {
padding-left:5px;
}


/* ---------------------------------- контентная область */
.area {
padding:15px 0 15px 20px;
overflow:hidden;
}
.area p.big {
font:1.2em Tahoma,sans-serif;
}
.area ul {
margin-top:12px;
}
.area li {
padding-left:10px;
clear:left;
font:1.2em Tahoma,sans-serif;
background:url('img/li.gif') no-repeat 0 50%;
}
.area li a {
color:#6b6b6b;
background-color:inherit;
}
.area li a:hover {
color:#efbc0e;
text-decoration:underline;
background-color:inherit;
}
.area ol {
margin-top:12px;
}


/* ---------------------------------- таблица в корзине */
.tab {
width:99%;
border:1px solid #b7b7b7;
}
.tab th {
height:28px;
padding:0px 3px;
font-size:11px;
color:#fff;
vertical-align:middle;
background:#b7b7b7;
}
.tab td {
height:28px;
border-top:1px solid #b7b7b7;
padding:0px 3px;
font-size:11px;
color:#000;
text-align:center;
vertical-align:middle;
background:#fff;
}
.tab td a {
color:#6b6b6b;
background-color:inherit;
}
.tab td a:hover {
color:#efbc0e;
text-decoration:underline;
}
.tab .name {
width:50%;
text-align:left;
}
.tab .text {
width:30px;
padding:0px;
margin:0 auto;
float:none;
color:inherit;
background:#f2f2f2;
}
.tab .checkbox {
margin:0 auto;
float:none;
}
.tab .bottom td {
padding:7px 0;
vertical-align:top;
background:#e0e0e0;
}
.tab .total {
width:84%;
padding-right:2%;
float:left;
text-align:right;
}
.tab .total_price {
width:13%;
float:left;
text-align:left;
}
.tab .second td {
color:inherit;
background:#f3f3f3;
}
.tab_btn {
padding:10px 0;
}
.tab_btn .submit {
margin-right:5px;
float:right;
}

ul.red {
width:100%;
}
li.red {
width:95%;
padding-left:12px;
background:url('img/ico/z.gif') no-repeat 0 4px;
}
li.red .title {
font:bold 0.9em tahoma,sans-serif;
color:#4f4f4f;
}

.select .red { /* ---------------------------------- select.psd */
margin-top:15px;
}
.select .title {
margin-bottom:10px;
}
.select .bold {
color:#000;
background:none;
}
.select p {
margin:0 5px;
font-size:0.9em;
}
.select .checkbox {
margin-top:3px;
}
ul.aeg {
width:100%;
}
ul.aeg li {
width:19%;
padding:0px;
clear:none;
font-size:1.0em;
background:none;
}
.hr {
width:100%;
height:2px;
padding-top:15px;
margin-left:-20px;
font-size:1px;
clear:both;
background:url('img/select_li.gif') no-repeat 0 100%;
}

.links { /* ---------------------------------- links.psd */
width:100%;
}
.links li {
width:100%;
padding:0px;
overflow:hidden;
background:none;
}
.links .pix {
width:110px;
float:left;
}
.links .desc {
width:80%;
float:left;
}
.links p {
margin-bottom:5px;
font-size:0.9em;
}
.links .hr {
padding-top:5px;
margin-bottom:15px;
}

.producers { /* ---------------------------------- producers.psd */
width:100%;
}
.producers li {
width:100%;
padding:0px;
overflow:hidden;
background:none;
}
.producers .pix {
width:175px;
float:left;
}
.producers .pix img {
border:0;
}
.producers .desc {
width:70%;
float:left;
}
.producers p {
margin-bottom:5px;
font-size:0.9em;
}
.producers .hr {
padding-top:5px;
margin-bottom:15px;
}
.producers h1 {
margin-bottom:10px;
font:bold 14px tahoma,sans-serif;
color:#6b6b6b;
text-transform:uppercase;
background-color:inherit;
}
.producers h1 a {
color:#6b6b6b;
background-color:inherit;
}
.all {
padding-left:15px;
display:block;
background:url('img/ico/all.gif') no-repeat 0 2px;
}


b.green {/* ---------------------------------- profile.psd */
color:#26b424;
background-color:inherit;
}
b.red {
color:#e10416;
background-color:inherit;
}
p.grey {
width:100%;
color:#4f4f4f;
clear:both;
background-color:#fff !Important;
}
.profile ul.red,.profile ul.green {
margin-bottom:20px;
}
.profile li.red {
width:19%;
padding-bottom:5px;
clear:none;
}
.profile li.red p {
font-size:0.9em;
}
.profile ul.green {
width:100%;
}
.profile ul.red li.red {
background:url('img/ico/z3.gif') no-repeat 0 4px !important;
}
.profile ul.green li.red {
background:url('img/ico/z5.gif') no-repeat 0 4px !important;
}
.profile table.tab {
margin:10px 0;
}

.super {/* ---------------------------------- catalogue.psd */
width:62%;
float:left !Important;
}
.catalogue .num {
width:100%;
}
.catalogue .num li {
width:100%;
padding:0px 0 7px 0;
background:none;
}
.catalogue .num li div {
width:22px;
padding:0 2px;
border:1px solid #e01919;
margin-right:5px;
float:left;
font-size:10px;
color:#e01919;
background:#fbe7e7;
}
.catalogue .num li a {
margin-right:5px;
float:left;
}
.catalogye ul.t5 {
width:100%;
position:relative;
}
.catalogue li.t5 {
width:100%;
position:relative;
padding:20px 0 0 0;
margin:0px;
background:none;
}
.catalogue .cont {
width:60%;
float:left;
position:relative;
}
.catalogue .cont p, .catalogue li .tech li, .catalogue li .tech li p {
font-size:0.9em !important;
}
.catalogue .order {
width:70px;
height:18px;
padding:2px 5px 0 22px;
margin-top:5px;
position:relative;
float:left !important;
top:0px;
left:50%;
font-size:0.9em;
background:url('img/ico/order.gif') no-repeat 0 0;
}
.catalogue .more {
width:250px;
height:18px;
margin-top:5px;
padding:2px 5px 0 22px;
float:left;
left:50%;
font-size:0.9em;
background:url('img/ico/search.gif') no-repeat 0 0;
}
.pager {
width:97%;
height:17px;
margin-left:-20px;
padding:3px 5px 0px 5px !important;
clear:both;
}
.pager li {
width:16px;
height:16px;
padding:0px;
font:11px tahoma;
clear:none;
color:#868686;
text-align:center;
background:none !important;
}
.pager li a {
width:100%;
height:100%;
display:block;
text-align:center;
}
.pager li.active {
color:#000;
font-weight:bold;
background-color:inherit;
}
.pager li.page, .pager li.prev, .pager li.next {
width:auto !important;
}
.pager li.prevnext {
width:auto !important;
float:right;
}
.pager li.prevnext a, .pager li.page a {
width:auto !important;
height:auto !important;
display:inline !important;
}
.pager li.prevnext img, .pager li.page img{
display:inline;
}
.pager .show {
padding-left:200px;
}
.catalogue .top {
background:#f4f4f4 url('img/h5.jpg') no-repeat 100% 0;
}
html>body .detailed li.t5 {
padding:0px;
}
.detailed .pix {
width:210px;
}
.detailed h1 {
margin-bottom:20px;
font:bold 1.2em tahoma,sans-serif;
color:#6b6b6b;
}
.detailed .tech {
margin:0px;
}
ul.t5 {
width:100%;
clear:both;
}
li.t5 .money, li.t5 .man {
margin-bottom:10px;
}
total p {
float:left !important;
}
.th {
width:100%;
margin-bottom:15px;
}
.th .tech {
margin:0px;
}
.th .tech span {
width:200px;
float:left;
display:block;
}
.th .tech label {
padding:0px;
}
.th .tech .hz {
width:100%;
padding:5px 0;
float:left;
clear:both;
}
.th .tech .hz span {
width:190px;
padding-left:10px;
color:#868686;
}
.th .tech .hz label {
font-weight:bold;
}

.news #news {/* ---------------------------------- catalogue.psd */
padding:0px;
}
.news #news .cell {
width:80%;
padding:0px;
margin-bottom:25px;
float:none;
background:none;
}
.news .hr {
margin-bottom:15px;
}
.news li.red {
width:16%;
padding-bottom:5px;
clear:none;
font-size:1.1em;
}
.news h1 {
font:bold 1.4em tahoma,sans-serif;
color:#6b6b6b;
background-color:inherit;
}
.news .date {
margin-bottom:10px;
color:#868686;
background-color:inherit;
}
.pic {
margin:10px 0;
text-align:center;
}
.pic p {
color:#868686;
text-align:center;
background-color:inherit;
}
.pic img {
margin:0 auto;
}
span.strike {
text-decoration:line-through;
}
#banners {
width:220px;
text-align:center;
clear:both;
}
#banners a, #banners a:visited {
width:88px;
text-align:center;
}
