@import url('jquery.treeview.css');
/* CSS Document */
body {margin:0px; padding:0px; background:#fff;}
table { border-collapse:collapse; position:relative; margin:0px;}
td { padding:0px; vertical-align:top; border:0px solid red;}
h1 {margin:0px; padding:0px; line-height:10px; font:normal 18px Arial; color:#dc0c00;}
h2 {margin:0px; padding:0px; line-height:10px; font:bold 12px Arial; color:#0b5e81;}
h3 {margin:7px auto; padding:0px; font:bold 12px Arial; color:#0c0c0c;}

a img {border:0px;}
a:hover { text-decoration:none;}
p,li {font:normal 12px Arial; color:#000; text-align:justify;}
p a,li a{ color:#0b5e81;}
form {margin:0px;}

#all {width:100%; background:#fff; min-width:1000px; background:url(/images/i/vv.gif) left top;}
#alltd {width:100%; background:url(/images/i/v.gif) left top repeat-x}
#v1 {background:url(/images/i/v1.jpg) left top no-repeat}
#v2 {background:url(/images/i/v2.jpg) right top no-repeat}
#v3 {background:url(/images/i/u.gif) left bottom repeat-x}
#v4 {background:url(/images/i/u2.gif) right bottom no-repeat}
#v5 {background:url(/images/i/u1.gif) left bottom no-repeat; overflow:hidden;}

#v1, #v2, #v3, #v4, #v5 {width:100%; height:100%;}



#logo {float:left; padding:27px 0px 0px 27px;}
#icons{float:right; padding:22px 0px 0px 0px;}
#icons div {float:left; text-align:center; width:120px; font:bold 12px Arial; color:#0b5e81;}
#icons div a {text-align:center; color:#0b5e81; text-decoration:none;}
#icons div a:hover {color:#000;}
#icons img { margin:auto;}
#phone { text-align:center; height:59px; font:normal 15px Arial; color:#007baf; padding-top:48px;}
#phone strong {font:normal 24px Arial; color:#0b5e81;}
#phone div { text-align:center; font:normal 12px Arial; color:#000; padding-top:8px;}
#phone div strong {font:bold 12px Arial; color:#0b5e81;}


#menu {background:url(/images/i/m.jpg) left top repeat-x; border:0px solid red; overflow:hidden; height:38px; margin:15px 0px 20px 0px; padding:0px!important;}

#menu1 {background:url(/images/i/m1.jpg) right top no-repeat; width:100%!important; height:100%; border:0px solid blue; overflow:hidden;}
#menu2 {background:url(/images/i/m2.jpg) left top no-repeat; padding:9px 0px 0px 20px!important; padding:9px 20px 0px 20px; width:95%!important; height:100%;}

#second #menu1 {background:url(/images/i/sm1.jpg) right top no-repeat; width:auto; height:100%; border:0px solid red; overflow:hidden;}
#second #menu2 {background:url(/images/i/sm2.jpg) left top no-repeat; padding:9px 0px 0px 20px!important; padding:9px 20px 0px 20px; width:auto; overflow:hidden; height:100%;border:0px solid blue;}


#menu a {padding:0px 10px 0px 10px;}
#menu a img {cursor:pointer;}
#menu div  {float:left; overflow:hidden; color:#0b6286; line-height:18px; white-space:nowrap; width:auto;}
#nav {float:right!important; margin-top:-2px;}
/*#menu strong { background:url(/images/i/menu/actm.gif) 10px 8px no-repeat; display:block; text-decoration:none; float:left; font:normal 14px Arial;  padding:0px 10px 0px 26px;color:#0b6286;}
#menu span { font:normal 14px Arial;color:#0b6286; float:left; display:block;}   */
.menu_text {font-family:Arial;}/* width:13% !important; white-space:nowrap !important;}*/
.menu_text a {font:bold 16px Arial; color:#0b6388; display:block; overflow:hidden; text-decoration:none; float:left; padding:0px 10px 0px 10px;}
.menu_text strong {color:#eb5758; font:bold 16px Arial; background:url(/images/i/menu/actm.gif) 10px 8px no-repeat; display:block; text-decoration:none; float:left;  padding:0px 10px 0px 26px;}
.menu_text strong a {color:#eb5758; font:bold 16px Arial; text-decoration:none; float:left;}
.menu_text span {color:#0b6388; font:normal 16px Arial; float:left; display:block;}

.style1 {margin:0px; padding:0px; line-height:10px; font:bold 12px Arial; color:#0b5e81;} 
.style2 {margin:7px auto; padding:0px; font:bold 12px Arial; color:#0c0c0c;} 
.style3 {margin:0px; padding:0px; line-height:10px; font:normal 18px Arial; color:#dc0c00;}

#tt {width:100%;}
#ssserch1 {padding-top:30px; padding-left:20px;}
#ssserch {background:#0b5e81 url(/images/i/ssserch.gif) right no-repeat; padding:16px;  white-space:nowrap; }
.sinput {width:88%; border:1px solid #3d7bad; font:normal 12px Arial; color:#3d7bad; height:18px;margin-bottom:2px;}
.sbutton { background:url(/images/i/sbutton.gif) center no-repeat; cursor:pointer; font:notmal 12px Tahoma; color:#000; text-align:center; border:0px; width:65px; height:22px; }

#second #ssserch1 {padding-top:30px; padding-left:20px; width:270px; }
#second .sinput {width:150px;}

#sradio {float:right; width:450px; overflow:hidden; font:normal 12px Arial; color:#3699b9;}
#sradio a {display:block; float:left; padding:5px 20px; color:#3699b9; text-decoration:underline; cursor:pointer;}
#sradio a:hover {color:#000 !important; text-decoration:none !important; cursor:pointer;}

#sradio2 {width:270px; overflow:hidden; margin-top:10px;}
#sradio2 div {width:135px; float:left; margin-bottom:5px;}
#sradio2 a {background:url(/images/i/radio.jpg) left center no-repeat; cursor:pointer; color:#0c5f81; padding-left:15px; text-decoration:none;}
#sradio2 a:hover {text-decoration:underline;}


#tblock {width:350px;}
#tblock a {display:block;float:left; color:#f00; font:normal 18px Arial; text-decoration:none; padding:0px 30px;}
#tblock strong {display:block;color:#f00; font:normal 18px Arial; margin-top:-22px; margin-left:-3px; padding-right:0px;}
#tblock a:hover strong{color:#c90000 !important;}

#main { clear:both; width:100%;}
#content{ width:100%;border:0px solid blue;}


#tizers { background:url(/images/i/cat.jpg) left top; margin:20px; height:100%; overflow:hidden;}
#tizers div {width:42%; float:left; overflow:hidden; padding:20px 30px 20px 20px;}
#tizers div div {width:auto !important; float:none !important; font:normal 12px Arial; color:#0b5e81; padding:0px 0px 0px 0px;}
#tizers em {display:block; overflow:hidden; font-style:normal;}
#tizers h2 {font:bold 12px Arial;}
#tizers h2 a {color:#0b5e81;}
#tizers table {font:normal 12px Arial; color:#000;}
#tizers td { padding:0px 10px 0px 0px;}
#tizers span { background:url(/images/i/arrow.gif) right 4px no-repeat; display:block; float:right; font:bold 12px Arial; color:#ea0000; padding:0px 20px 0px 0px; margin:20px;}
#tizers span a {color:#ea0000; text-decoration:none;}
#tizers span a:hover {color:#c90000; }

#tizers div div a{color:#0b5e81; }


#orderform {background:#dfdfdf url(/images/i/order.jpg) right top no-repeat; width:266px; padding:110px 0px 0px 0px;}
#orderform div {padding:0px 0px 0px 30px; font:normal 12px Arial; color:#565656;}
#orderform input, #orderform textarea, #orderform select { border:1px solid #969696; font:normal 11px Arial; color:#565656; width:173px; margin-bottom:5px;}
#orderform textarea {width:215px;}
#orderform #btn {width:176px; background:url(/images/i/btn.gif) center 2px no-repeat; height:24px; text-align:center; border:0px; cursor:pointer; font:normal 12px Tahoma; color:#000; margin-top:2px; line-height:9px;}

#shara { text-align:left;}

#contacts {width:110px; height:65px; display:block}

#under {font:normal 12px Arial; color:#000; margin-top:45px!important; margin-top:88px; overflow:hidden; border:0px solid red; }
#under td {border:0px solid blue;}
#contact {width:50%; padding:0px 0px 0px 15px;}
#contact a {color:#000;}
#contact strong {font:normal 18px Arial; color:#0053dd;}
#copy {width:50%;font:normal 11px Tahoma; color:#000; text-align:right; padding:40px 20px 0px 0px;}
#counters {width:400px; white-space:nowrap; padding:30px 0px 0px 0px;}
#counters div {float:left; padding:0px 0px 0px 10px;}

#raspr {width:300px; height:1px; line-height:1px; font-size:1px; padding:0px;}



/* Вторички */

#second #alltd {background:url(/images/i/second/v.gif) left top repeat-x}
#second #v1 {background:url(/images/i/second/v1.gif) left top no-repeat}
#second #v2 {background:url(/images/i/second/v2.gif) right top no-repeat}
#second #logo {padding:14px 0px 0px 17px;}
#second #phone { height:56px; padding-top:28px;}
#second #icons{padding:8px 0px 0px 0px;}
#second #ssserch {margin:0px 20px 0px 20px;}
#second #main { margin:0px 0px 40px 0px;}
#second #content {background:url(/images/i/cat.jpg) left top; padding:20px; font:normal 12px Arial; color:#000;}

#way {font:bold 12px Arial; color:#33a2d1; padding-bottom:10px;}
#way a {color:#33a2d1;}

#left {padding:0px 5px 0px 0px;}

#tree {border:1px solid #d1e4ec; background:url(/images/i/tree.gif) left bottom repeat-x;width:270px; margin-right:20px;}
#tree1  { background:url(/images/i/tree.jpg) left bottom no-repeat; padding:10px 15px;width:250px;}

.lev_1 {font:bold 15px Tahoma; font-weight:600; color:#0b5e81; padding:0px 0px 3px 0px !important;}
.lev_1 a {color:#0b5e81; text-decoration:none;  text-align:left !important;}
.lev_1.blank a {padding-left:20px;}
.lev_1 a:hover {color:#dc0c00;}

.lev_2 {font:bold 14px Arial/*normal 13px Tahoma; font-weight:600*/; color:#0b5e81; /*background:url(/images/i/lev1.gif) left 8px no-repeat;*/padding:2px 0px 3px 0px; /*padding-left:20px;*/ text-align:left;}
.lev_2 a {color:#0b5e81; text-decoration:none;  text-align:left !important;}
.lev_2.blank a {padding-left:20px;}
.lev_2 a:hover {color:#dc0c00;}

.lev_3 {font:normal 12px Arial; color:#0b5e81; text-align:left !important; padding:0px 0px 3px 0px /*!important*/; margin-left:15px;}
.lev_3 a {color:#0b5e81; text-decoration:underline;}
.lev_3.blank a {padding-left:20px;}
.lev_3 a:hover {color:#dc0c00; text-decoration:none;}

.lev_4 {font:normal 12px Arial; color:#0b5e81; text-align:left !important; padding:0px 0px 3px 0px; margin-left:15px;}
.lev_4 a {color:#0b5e81; text-decoration:underline; }
.lev_4.blank a {padding-left:20px;}
.lev_4 a:hover {color:#dc0c00; text-decoration:none;}

.lev_5 {font:normal 12px Arial; color:#0b5e81;   text-align:left !important; padding:0px 0px 3px 0px; margin-left:15px;}
.lev_5 a {color:#0b5e81; text-decoration:underline;}
.lev_5.blank a {padding-left:20px;}
.lev_5 a:hover {color:#dc0c00; text-decoration:none;}

.lev_6 {font:normal 12px Arial; color:#0b5e81; padding:0px 0px 3px 0px; margin-left:15px;}
.lev_6 a {color:#0b5e81; text-decoration:underline;   text-align:left !important;}
.lev_6.blank a {padding-left:20px;}
.lev_6 a:hover {color:#dc0c00; text-decoration:none;}

.titl {font:normal 18px Arial; color:#dc0c00; padding-bottom:10px;}
.selected {color:#a60900 !important; font-weight:bold !important; text-decoration:none !important; cursor:default !important;}

#order_link { background:url(/images/i/order.gif) left top no-repeat; font:normal 12px Arial; float:right; padding:1px 8px 3px 8px; margin:20px 0px 0px 0px; clear:both}
#order_link a { color:#fff; text-decoration:none;}

#checker {float:right; width:168px; font:bold 12px Arial;color:#dc0c00;}
#checker strong {display:block; color:#dc0c00; background:url(/images/i/check.gif) left 2px no-repeat; padding:1px 10px 0px 17px; float:left;}
#checker a {display:block; color:#dc0c00; background:url(/images/i/nocheck.gif) left 2px no-repeat; padding:1px 10px 0px 17px; text-decoration:none; float:left;}

#second #main1 {padding:0px 20px; border:0px solid blue; height:100%;}
#second #ssserch1{ padding:0px; margin:0px;}
#second #ssserch{  margin:0px;}
#second #tizers {margin:0px;}


.form {padding:20px 20px;border:1px solid #bedae9; background:#eee url(/images/i/vv.gif) left top; width:400px; margin:20px auto; overflow:hidden }
.form div {line-height:14px;float:left; margin-top:-10px; }
.form input, .form textarea {width:300px; background:#fff; border:1px solid #ccc;}
.form table {font:bold 12px Arial; color:#0b5e81; margin:auto;}
.form a {color:#000; font:normal 11px Tahoma; }
.form td { padding:2px 10px;}
.form .btn { background:url(/images/i/btn1.gif) left top repeat-x; font:normal 12px Arial; color:#000; width:auto;  height:22px; border:1px solid #0196d3 !important; cursor:pointer; margin-top:10px;}
.form .cheg { width:auto;}
.form .labelcheg { cursor:pointer}
.form1 input, .form1 textarea {width:380px;}
.form1 textarea {height:150px;}
.form1 select {width:380px;border:1px solid #ccc;}

.form2 {padding:20px 20px;border:1px solid #bedae9; background:#eee url(/images/i/vv.gif) left top; width:400px; margin:20px auto; overflow:hidden }
.form2 table {font:bold 12px Arial; color:#0b5e81; margin:auto;}
.form2 .btn { background:url(/images/i/btn1.gif) left top repeat-x; font:normal 12px Arial; color:#000; width:auto;  height:22px; border:1px solid #0196d3 !important; cursor:pointer; margin-top:10px;}

/*** Информеры ***/
#day { font:bold 12px Arial; color:#0f5aa6; text-align:center; padding:25px 30px 20px 0px;}

#inf1 {background:url(/images/i/inf1.jpg) right top no-repeat; width:235px; height:163px; margin:0px 0px 20px 0px;}
#inf1 strong {font:bold 16px Arial; color:#ea0000; sbackground:url(/images/i/w.gif) left bottom repeat-x; width:auto; border:0px solid yellow; display:block; margin:35px 0px 0px 23px!important; margin:35px 0px 0px 20px;}
#inf1 span {font:bold 18px Arial; color:#0f5aa6; margin-left:20px;}
#inf1 em {display:block; float:right; margin:0px 70px 0px 0px;}


#inf1 table {width:100%; height:100%; padding:0px;}
#inf1 td {border:0px solid blue;}
#inf1 img {border:0px solid green; margin:0px auto;}


#inf2 { background:url(/images/i/inf2.jpg) right top no-repeat; width:235px; height:110px; display:block; margin-bottom:20px}


#inf22 {background:url(/images/i/inf22.jpg) no-repeat; width:186px; height:133px; padding:30px 10px 0 40px;}
#inf22 table {width:100%; color:#076475;}
.txt_inp {width:146px; padding:0 2px; height:15px; border:1px solid #d8e1e6; font:normal 11px Arial; color:#076475;}
#inf22 td {text-align:right; border:0px solid red; padding:3px 0;}
.inf22_btn {background:url(/images/i/inf22_btn.gif) no-repeat; width:105px; height:22px; border:0; cursor:pointer;}

#inf3 { background:url(/images/i/inf3.jpg) right top no-repeat; width:255px; height:110px; display:block; margin:0px 0px 20px -20px;}

#inf33 { background:url(/images/i/inf3.jpg) right top no-repeat; width:255px; height:163px; display:block; margin:10px 0px 20px -20px;}



#inf4 { background:#e9f1f4 url(/images/i/inf4.jpg) right bottom repeat-x; border:1px solid #d3e6ee; width:235px; text-align:center; padding:10px 0px; margin-bottom:10px; margin-top: 21px;}
#inf4 span {display:block; font:bold 12px Arial; color:#ea0000;}
#inf4 em {display:block; font:bold 12px Arial; color:#0066ff; font-style:normal;}
#inf4 strong {display:block; font:normal 18px Arial; color:#ea0000; font-style:normal;}
#inf4 a {text-decoration: none;}


#informerz {padding:0px 0px 0px 0px; overflow:hidden; border:0px solid red; width:70%; float:right; margin-top: -84px;}
/*#second #inf1, #inf2, #inf3 {border:0px solid red; margin:0px; float:left;}
#inf3 {margin-left:-20px !important;} */

#second #inf1 {float:left; margin-right:10px;}
#second #inf2 {float:left; margin:0px;}
#second #inf3 {float:left; margin-left:-10px;}

#second #inf22 {float:left; margin:0px;}
#second #inf33 {float:left; margin-left:-10px;}

#in1 {float:right; background:url(/images/i/question.gif) left top no-repeat; width:14px; height:12px; cursor:pointer;}
#info1 {position:absolute;font:normal 11px Tahoma; color:#000; display:none; width:130px; margin-left:-150px; background:#ffffe1; border:1px solid #404040; padding:7px 10px;}
#lk { background:url(/images/i/lk.gif) left top repeat-y; border:1px solid #d4e5ed; width:242px; padding:15px; margin-bottom:20px;}
#lk table {width:100%; border:0px; font:normal 12px Arial; color:#0b5e81;}
#lk table div {overflow:hidden; padding:10px 0px 0px 0px; white-space:nowrap;}
#lk table div img {float:left; margin:0px 5px 0px 0px;}
#lk table div em {font-style:normal;display:block; float:left; padding-top:7px;}
#lk table div a {text-decoration:none;}
#lk table div a em {color:#000; text-decoration:underline;}
#lk table div a:hover em { text-decoration:none;}

#lingz {font:normal 12px Arial; color:#000;padding:0px 0px 20px 20px; background:url(/images/i/lk.gif) left top repeat-y; border:1px solid #d4e5ed; width:242px; padding:15px; margin-bottom:20px;}
#lingz a {color:#000;}

.imgg {background:url(/images/i/img.gif) left top no-repeat; padding:0px 0px 0px 7px; float:left; margin:20px 10px 10px 0px; cursor:pointer; height:102px; width:100px;}
.imgg div {background:#fff; height:100px; border:1px solid #0b5e81; overflow:hidden;}

.imgg img {sposition:relative; z-index:1; display:block;}
.imgg span {display:block; sposition:relative; z-index:10; margin-top:-20px; background:url(/images/i/loop.gif) right top no-repeat; height:16px; width:100px; }

ul.gluk {padding:0px; margin:10px 0px 20px 140px;}
ul.gluk li { margin-left:0px !important;}

.tech {width:101% !important; margin-top:7px; clear:both;} /*  */
.tech td, .tech th {border:1px dotted #acacac;font:normal 12px Arial; color:#000; text-align:center; padding:3px;}
.tech th {font:bold 12px Arial; color:#0b5e81; width:45px;}
.compare { background:url(/images/i/compare.gif) center no-repeat; border:0px; cursor:pointer; width:30px; height:22px;}
.h2_tech {margin:0px; padding:0px; line-height:10px; font:bold 12px Arial; color:#0b5e81;}
.h2_tech a {margin:0px; padding:0px; line-height:10px; font:bold 12px Arial!important; color:#0b5e81; clear:both; text-decoration:none;}
.h2_tech a:hover {color:#000!important;}

#shower, #hider {float:right;font:normal 12px Arial; color:#0b5e81; text-decoration:underline; cursor:pointer;}
#open {font:normal 12px Arial; color:#0b5e81;}
#shower {color:red;}
#vint { background:url(/images/i/vint.gif) left 10px no-repeat; padding:10px 0px 0px 50px; min-height:37px; font:normal 11px Arial; color:#0b5e81;}
#vint a {color:#0b5e81;}

#print {background:url(/images/i/print.gif) left top no-repeat; padding:20px 0px 0px 60px; font:normal 12px Arial; color:#0b5e81; height:35px; float:right;}

.three {width:100%;font:normal 12px Arial; color:#0b5e81; margin:20px 0px 10px 0px;}
.three td {width:33%; vertical-align:bottom; text-align:center;}
.price {font:normal 18px Arial; color:red;}

#lkuser { background:#cfe9f7; border:1px solid #b4d9ea;font:normal 12px Arial; color:#0b5e81; padding:8px 10px; margin:20px 0px;}
#lkuser span {display:block; float:right; color:#1f8dbb; font-weight:bold;}
#lkuser em {display:block; float:left;  font-style:normal;}
#lkuser div { width:200px; margin:auto;}

.info {position:absolute; font:normal 11px Tahoma; color:#000; display:none; width:130px; margin-left:-150px; background:#ffffe1; border:1px solid #404040; padding:7px 10px;}

#igons {overflow:hidden}
#igons #in1{ margin-top:18px;}
#igons div {float:left; width:45%; font:normal 11px Arial; color:#3b95bb; padding:0px 20px 0px 10px;}
#igons div div {width:14px; float:right; padding:0px;}
#igons div div div {width:139px; padding:5px; color:#000;}
#igons div img {float:left; margin-right:5px;}
#igons div a {font:bold 12px Arial; color:#0b5e81; text-decoration:none; line-height:50px;}
#igons div a:hover {color:#000;}
#igons div span {display:block; margin-top:-15px;}

#manager {border-top:1px dotted #ccc; font:normal 12px Arial; color:#000; padding:15px; margin:15px 0px;}
#manager div strong {color:#0b5e81; font-weight:bold}
#phjoncheg { background:url(/images/i/phonecheg.gif) left 3px no-repeat; padding:2px 0px 2px 20px; overflow:hidden;}
#manager .a {font:normal 11px Arial; color:#3b95bb; float:left;}
#manager table {font:normal 12px Arial; color:#000; margin:2px 40px 2px 2px; float:left;}
#manager table a {color:#000;}


/*** Список товаров ***/

/* критерии */
.crtable {width:100%; margin-bottom:20px;}
.crtable h4 {font:bold 11px Arial; color:#3699b9; margin:0px 0px 3px 0px; width:69%;}
.crtable td {font:normal 12px Arial; color:#228ef3;}
.scrollparams {border:0px solid blue; width:auto; height:85px; overflow:auto; border-top:1px solid #c4cbd1; background:#f2f6f9; padding:5px 5px 0px 5px; }
.param {float:left; width:32%; text-align:left; sheight:38px; border:0px solid #f00; margin-bottom:5px; white-space:nowrap;}
.param select {border:1px solid #c4cbd1; padding:1px; width:75%; font:normal 11px Arial;}

/* товары */
.good_price {text-align:left; width:100% !important;};
.good {margin-bottom:15px;}
.good table {width:100%; border-bottom:1px dotted #aaaeaf;}
.good td {/*text-align:center;*/ border:0px solid green; padding:5px; width:23%; /*vertical-align:middle;*/ /*width:10%;*/ vertical-align:bottom;}
.good img {float:left;}
.good ul {margin-left:0px; margin-top:0px; padding-left:15px;}
.good p {margin-top:0px;}
.good .h1 {margin:0px; padding:0px; line-height:10px; font:normal 18px Arial; color:#fe0201;}
.good h2 {margin-bottom:0px;}
.good h2 a {margin:0px; padding:0px; line-height:10px; font:bold 12px Arial; color:#dc0c00!important;}
#full {background:url(/images/i/full.gif) left center no-repeat; padding:20px 0px 0px 40px; font:normal 12px Arial; color:#218cf4; height:35px; float:right;}
#print1 {background:url(/images/i/print1.gif) left center no-repeat; padding:20px 0px 0px 45px; font:normal 12px Arial; color:#218cf4; height:35px; float:right;}


/*** Список разделов ***/
/* Каталог */
.listcat {width:100%;}
.listcat strong a {color:#000!important;}
.listcat td {border:0px solid green; vertical-align:bottom; padding:5px; font:normal 12px Arial;}
.listcat h2 a {color:#0f5d84;}
.item a {color:#218af3;}
.item a:hover {text-decoration:none;}
.listcat .imgg {width:102px; margin:5px; border:0px solid red!important; height:102px;} /*width:102px; height:90px;*/



/* Подкаталог */
.sublist {width:100%;}
.sublist h2 a {color:#dc0c00;}

/*** Разделы каталога на главной ***/
.cat {height:150px; border:0px solid red;}
.cat table {width:100%;}
.cat td {border:0px solid green;}
.cat h2 {margin-bottom:10px;}

.cleft {width:130px;}

/*** Новости ***/
.news {border:0px solid red; margin-bottom:20px;}
.date {font:bold 12px Arial;}

.news strong {font:bold 12px Arial;}
.news a {font:normal 12px Arial; color:#218af3;}
.news a:hover {text-decoration:none;}

/*** ФАК ***/
.faq {width:100%; border-bottom:1px dotted #666;}

.faq th, td {text-align:left; font:normal 12px Arial;}
.faq th {width:60px;}

.d {font:italic 12px Arial; font-weight:bold;}


/*** ссылки пользователя ***/
.list_links {}
.list_links th, .list_links td {padding:0px 10px; border:1px solid #ccc; text-align:left;}
.list_links th {text-align:center;}
.list_links td {padding-top:5px;}   /*border-bottom:1px dotted #ccc; */
.del {color:red;}
.edt  {color:green;}

/*** поиск ***/
.finded_item {color:#000; font-weight:bold; margin-bottom:10px;}
.finded_item a {color:#0b5e81; font-weight:bold;}

.page_links {}
.page_links strong a {color:#dc0c00; font:bold 15px Arial;}
.page_links a strong {color:#dc0c00; font:bold 15px Arial;}
.page_links a {color:#228ef3;  text-decoration:none;}
.page_links a:hover {text-decoration:underline;}

/*** Сравнение товаров ***/
#third {background:url(/images/i/cat.jpg) left top; padding:20px;}
#third .compare_table {width:auto; border-right:1px dotted #000;border-left:1px dotted #000;}
.compare_table td {border-bottom:1px dotted #000; padding:2px 5px;}

#isp {background:url(/images/i/vv.gif) left top; padding:20px;}
#isp td {padding:5px 20px; border:1px dotted #000; text-align:center;}

/*** Картинки исполнений ***/
.isp_gal {width:auto; border:0px solid red; overflow:hidden; margin:10px 0px; background:#cae6f2; padding:0px 12px;}
.isp_item {width:200px; height:150px; border:0px solid green; float:left; margin:10px 20px 10px 0px;}
.isp_item h2 a {color:#0b5e81; font-weight:normal;}
.isp_item h2 a:hover {color:#000;}
.imgs {border:1px solid #2b89b0;border-left:4px solid #2b89b0; margin:0px 0px 0px 0px; overflow:hidden; width:200px; height:110px; background:#fff; text-align:center;}
.isp_item img {cursor:pointer;}


.shows {display:none; position:absolute; background:#fff; border:1px solid #ccc; z-index:900; padding:10px 0px!important; width:auto!important; margin:0px;}
.shows div {padding:2px 20px!important; white-space:nowrap; background:url(/images/i/mark.gif) 10px center no-repeat;}


#second h2 a {color:#0b5e81;}
.def a {color:#0b5e81 !important;}
.img {border:1px solid #ccc; margin:0px 10px 10px 0px;}
.dotted th {border-bottom:1px dotted #555;border-right:1px dotted #555; padding:3px 5px;}
.dotted td {border-bottom:1px dotted #555;border-right:1px dotted #555; padding:3px 5px; text-align:center}
.dotted strong {font:bold 12px Arial; color:#0b5e81}

.context {overflow:hidden; color:#666; font:bold 13px Arial;}

#_icons {margin-top:20px;}
#_icons table {}
#_icons td {padding:3px 7px; text-align:center; border:0px solid black;}
#_icons a {color:#dc0c00;}
#_icons a:hover {text-decoration:none;}
.uptd {vertical-align:bottom;}

#hint {display:none; color:#f00;}

.hint {cursor:pointer; color:#000; float:left;}

/*** Раздел с разворачивающимися дивами ***/
#tech_text1 {display:block;}
#tech_text2 {display:block;}
#tech_text3 {display:block;}


.txt {font:normal 12px Arial; color:#000;  margin-top:8px;}
.txt a {color:#000;}
.txt td { vertical-align:top; padding:4px;}

/*** Вопрос - ответ ***/
#questions {margin:0px 50px;}
#questions td {padding-left:3px; vertical-align:top; padding-bottom:10px;}
#questions a {color:#000;}
#questions small {color:#666; float:right;}
#hl a {color:#0b5e81;}

#pages a {color:#33a2d1;}
#pages strong a {color:#dc0c00; font-size:14px;}


#printed {display:none; border:0px solid red; width:auto; text-align:center; margin:20px auto; font:normal 12px Arial;}
.answer_text p{margin:0px; padding:0px;}

.bookmark {border:0px solid red; margin:-8px 0 0 0; text-align:center; font-size:11px;}
div.bookmark2 {border:0px solid red; margin:0px 0px 0px 12px; text-align:center; font-size:11px; color:#0b5e81;}
div.bookmark2 a {color:#0b5e81;}


.hilight{
    color: red;
}

/*************************************************Aztec`s STYLES****************************************************/
.main_cat{
	width:48%;
	float:left;
	display:inline-block;
	height:190px;
	padding-bottom:20px;
	/*margin-top:20px;*/
	border:1px solid #DAE9EE;
	position: relative; padding-left: 0px;	
}
.listcat h2 a.catcaption {
	text-decoration:underline;
	padding-right:8px;
	background:url('/images/i/t.gif') no-repeat right center;
}
.listcat ul{
	list-style-type:none;
}
.listcat h2 a.catcaption:hover{
	text-decoration:none;
	background:url('/images/i/tt.gif') no-repeat right center;
}
.listcat {
	width:auto;
}
.listcat  img{
	float:left;
}
.listcat  .description{
	margin-left:140px;
	padding:0px;
	padding-right:10px;
}


.tip{
	display:hidden; padding:10px; z-index:10; position:absolute; left:0px; top:16px; border:1px solid #c0c0c0; background:#fff;
}
.subitem{
	background:url("/images/i/mark.gif") no-repeat scroll left center transparent;
	text-indent:10px;
}
.tree ul{
	padding:0;
}
.tree .lev3{
	padding-left:20px;
}	
.tree .lev3 a{
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
}
.tree{
	margin-right:15px;
}

.tree .lev2 li a:hover{
	text-decoration:none;
}
.tree li.blank{
	background:url('../images/lev1.gif') 4px 4px  no-repeat;
}
/******СТИЛИ ДЛЯ КАТАЛОГА******/
.clr{
	clear:both;
}
.parcat, .chilcat{
	padding:5px;
	background:#c7e3f1 url(/images/i/cat_r.jpg);
	border-bottom:1px dotted #666666;
	margin-bottom:10px;
}
.parcat .descr, .chilcat .descr{
	padding-top:17px;
}

.chilcat{
	border:none;
	background:none;
}
.item_good .good{
	display:block;
}
.item_good{
	padding-top:10px;
	margin-left: 50px;
	border-bottom:1px dotted #666666;
	position:relative;
}
.item_good li{
	list-style:disc;
}
.item_good .h1 {
	color:#FE0201;
	font:18px Arial;
	margin:0;
	padding:0;
}
.readall{
	text-align:right;
	margin:10px 0;
	display:block;
}
.readall a{
	color:#000;
}
.iteminfo{
	width:400px;
	float:right;
}

#ffio, #ful, #fpay{
	width:442px;
}

#warning{
	font-size:120%;
	color:#3e3e3e !important;
}
/*Стили для формы заказа*/
form.order{
	width:750px;
}
form.order input[type="text"]{
	float:right;
	width:250px;
	margin-left: 5px;
}
form.order input[type="checkbox"]{
	float:right;
}
form.order textarea{
	width:100%;
}
form.order .row{
	padding:5px;
	paddin-bottom:10px;
	margin:2px;
	background:#CAE6F2;
}
form.order legend{
	font-weight:bold;
}
form.order fieldset{
	padding:5px;
	border:1px solid #2B89B0;
}
/*Конец стилизации формы заказа*/

#logo img{
	border:none;
}


/*НОВОГОДНИЕ ИЗМЕНЕНИЯ*/
#phone {
    /*background: url("/images/ny2010top_2.png") no-repeat scroll 220px top transparent;*/
    color: #007BAF;
    font: 15px Arial;
    height: 59px;
    padding-bottom: 30px;
    padding-top: 18px;
    text-align: right;
}

#menu {
    background: url("/images/i/m.jpg") repeat-x scroll left top transparent;
    border: 0 solid red;
    height: 38px;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0 !important;
}

.message{
    margin-left: 370px;
    margin-top: 10px;
    width: 540px;
text-align:center;
font-size: 14px;
    font-weight: 600;
}
/*Для всплывающих подсказок*/
span.tt {position: relative;}
a.tooltip:hover { background:#FFFFFF; text-decoration:none; }
a.tooltip span { display:none; width:250px; text-align: left; text-decoration:none !important;}
a.tooltip {text-decoration:none !important; font-size:16px !important;}
a.tooltip:hover span { display:block; position:absolute; z-index: 100; top: 20px; right: 45px; border: 1px solid #565656; padding: 5px 5px; background: #FFFFFF; color:#3A3A3A; }
