/*COMMON*/
body {font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000; background:#FFF; min-width:943px; font-size:80%;}
html, body {height:100%;}
body,div,dl,dt,dd,ol,ul,li,form,td,th,p {margin:0; padding:0;}
table, th, td {font-size:100%;}
table, img {border:0;}

h1,h2,h3,h4 {margin:0; padding:0; color:#900000; font-family:Arial, sans-serif; font-weight:normal;}
h1 {font-size:220%; padding:20px 0 5px;}
h2 {font-size:190%; padding:20px 0 5px;}
h3 {font-size:160%; padding:20px 0 5px;}

input, select, option {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
ol, ul {padding:0 0 10px 20px;}
p {padding:0 0 10px;}

a {color:#038100; text-decoration:underline; font-size:12px;}
a:hover {color:#425980; text-decoration:underline; font-size:12px;}
/*//COMMON*/

/*MAIN*/
#mainWrapper {position:relative; min-height:100%;}
* html #mainWrapper, * html #footer {width:expression((document.documentElement.clientWidth||document.body.clientWidth)<850?'850px':'100%');}
* html #mainWrapper {height:100%;}
/*//MAIN*/

/*LAYOUT*/
#mainTable {width:100%; min-height:560px; border-collapse:collapse;}
.lFrame {width:39%;}
.cFrame {background:#F2EDE5;}
.rFrame {width:294px;}

#rf01 {background:url(img/rf01-bcg.jpg) no-repeat 0 100%;}
#rf02 {background:url(img/rf02-bcg.jpg) no-repeat 0 0;}

#logo {height:86px; background:url(img/logo-bcg.gif) no-repeat 100% 0;}
#logo p {padding:29px 0 0 37px;}
#topTel div {height:86px; background:url(img/toptel-bcg.gif) no-repeat 0 0;}
#topTel p {padding:32px 0 0 28px;}

#cfLast {height:64px;}
#cfLast1 {height:64px; background:url(img/cflast.gif) repeat-x 0 100%;}
#cfLast2 {height:64px; background:url(img/cflast1.gif) no-repeat 0 100%;}
#cfLast3 {height:64px; background:url(img/cflast2.gif) no-repeat 100% 100%;}

#hMenu {height:36px; background:#405E88 url(img/menu-bcg.jpg);}
#hMenu1 {height:36px; background:url(img/menu-bcg1.gif) no-repeat 0 0;}
#hMenu2 {height:36px; background:url(img/menu-bcg2.gif) no-repeat 100% 0;}
#hMenu2 p {padding:13px 0 0 82px;}
#hMenu2 a img {margin:0 24px 0 0; border-bottom:1px solid #FFF;}
/*#hMenu2 a {text-decoration: none; color: #FFFFFF; font-size: 14px; position: relative; bottom: 3px;}
#hMenu2 a:hover{text-decoration: underline; }*/
#hMenu2 a:hover img {border-bottom:1px solid #405E88;}

#hCont1 {height:326px; background:url(img/hcont1-bcg.jpg) no-repeat 0 0;}
#hCont2 {height:326px; background:#F2EDE5 url(img/hcont2-bcg.jpg) no-repeat 100% 100%;}
#hCont3 {height:200px; background:#FFF url(img/hcont3.gif) repeat-y 0 0;}
#hCont3-1 {background:url(img/hcont3-1.gif) repeat-y 100% 0;}
#hCont3-2 {min-height:200px; background:url(img/hcont3-2.jpg) no-repeat 100% 0;}
* html #hCont3-2 {height:200px;}
#hCont3-3 {width:115px; height:115px; float:right;}
#hContent {padding:9px 130px 5px 79px; font-size:110%}
#hContent strong {color:#425980; font-size:110%}
#hContent a {color:#000;}
#hContent a:hover {color:#000; text-decoration:none;}
#hContent h1 {padding:0 0 20px;}
#hContent h1 img {display:block;}

#hContent2 {padding:37px 40px 50px 70px;}
#hContent3 {padding:37px 40px 50px 18px;}
#hContent4 {padding:32px 30px 10px 18px;}
.cat dt {padding:0 0 8px 9px; background:url(img/arr.gif) no-repeat 0 7px;}
.cat dt img {display:block;}
.cat dd {padding:0 0 3px 13px;}
.cat dd strong {color:#038100;}

#hcDop1 {height:16px; font-size:0; line-height:0; background:url(img/chdop1.gif);}
#hcDop1 div {height:16px; background:url(img/chdop1-2.gif) no-repeat 0 0;}
#hcDop2 {height:16px; font-size:0; line-height:0; background:url(img/chdop2.gif)}
#hcDop2 div {height:16px; background:url(img/chdop2-2.jpg) no-repeat 100% 0;}
#hcDop3 {height:16px; font-size:0; line-height:0; background:url(img/chdop3.gif);}
#hcDop3 div {height:16px; background:url(img/chdop3-2.gif) no-repeat 0 0;}
#hcDop4 {height:16px; font-size:0; line-height:0; background:url(img/chdop4.gif)}
#hcDop4 div {height:16px; background:url(img/chdop4-2.gif) no-repeat 100% 0;}

/*------*/

#head {height:104px; position:relative;}
#header {height:104px; width:100%; border-collapse:collapse; position:absolute;}
#head01 {width:31%; background:url(img/head01.gif) no-repeat 100% 0; height:84px}
#head01 p {padding:26px 0 0; text-align:center;}
#head02 {background:#F2EDE5 url(img/head02.gif) no-repeat 0 0;}
#head02 div {height:84px; background:url(img/head02-2.jpg) no-repeat 100% 26px;}
#head02 p {padding:32px 0 0 38px;}
#head03 {width:374px; background:url(img/head03-bcg.jpg) no-repeat 0 62px;}
#h01 {height:20px; background:url(img/h01.gif);}
#h01 div {height:20px; background:url(img/h01-2.gif) no-repeat 0 0;}
#h02 {background:url(img/h02.gif);}
#h03 {background:url(img/h03.jpg) no-repeat 0 0;}

#inMenu {position:absolute; top:26px; left:50%; width:50%; height:36px;}
#inMenu div {height:36px; float:right; width:467px; background:#426084 url(img/inmenu-bcg.jpg);}
#inMenu a {display:block; float:left; padding:13px 10px 12px 10px;}
#inMenu span {display:block; float:left; padding:13px 10px 12px 10px; background:url(img/inmenu-on.jpg); height:11px;}
#inMenu span img {border-bottom:1px solid #0F7C1F; display:block;}
#inMenu a img {margin:0; border-bottom:1px solid #FFF; display:block;} 
#inMenu a:hover img {border-bottom:1px solid #405E88;}
/*#inMenu a {text-decoration: none; color: white; font-size: 14px; position: relative; bottom: 3px;}
#inMenu a:hover{text-decoration: underline;}*/
#inMenu a#im01 {padding:13px 10px 12px 24px;}
#inMenu span#im01 {padding:13px 10px 12px 24px; background:url(img/inmenu-on2.jpg); height:11px;}

#inTable {width:100%; height:560px; border-collapse:collapse;}
#inLeft {width:52px; background:url(img/inleft-bcg.gif);}
#inLeft div {height:351px; background:url(img/inleft-bcg2.gif) no-repeat 0 48px;}
#inRight {width:356px; background:url(img/inright-bcg.gif) repeat-y 0 0;}
#inRight2 {min-height:460px; background:url(img/inright-bcg2.jpg) no-repeat 0 0;}
* html #inRight2 {height:460px;}
#inRight2 div {padding:380px 0 130px 69px;}
#inCenter {padding:5px 20px;}
#inCenter strong {color:#425980;}

#inFoot {width:100%; height:82px; border-collapse:collapse;}
#inFoot1 {width:31%; background:url(img/inf1.gif) repeat-x 0 0;}
#inFoot1-1 {height:82px; background:url(img/inf1-1.gif) no-repeat 0 0;}
#inFoot1-2 {height:82px; background:url(img/inf1-2.gif) no-repeat 100% 0;}
#inFoot2-1 {height:54px; background:url(img/inf2-1.gif);}
#inFoot2-2 {height:54px; background:url(img/inf2-2.gif) no-repeat 0 0;}
#inFoot2-3 {height:54px; background:url(img/inf2-3.gif) no-repeat 100% 0;}
#inFoot3 {width:374px; background:url(img/inf3.gif) no-repeat 0 0;}
#inFoot3-1 {height:82px; position:relative;}
#inFoot3-2 {position:absolute; top:-139px; left:18px; width:213px; height:139px; background:url(img/inf3-2.gif);}
/*//LAYOUT*/

/*DOP*/
.comment {background:#F3EFE7 url(img/comm3.gif) no-repeat 0 100%; color:#373737; margin:0 0 10px;}
.comment2 {background:url(img/comm1.gif) no-repeat 0 0;}
.comment3 {background:url(img/comm2.gif) no-repeat 100% 0;}
.comment4 {padding:10px 10px 0;}
.comment5 {background:url(img/comm4.gif) no-repeat 100% 100%; height:11px; font-size:0; line-height:0; clear:both;}
.comment p {padding:0;}
.comment img {display:block;}

h1#title {padding:0 0 20px;}
#title img {display:block;}

.catalog {width:100%; border-collapse:collapse;}
.catPic {padding:0 0 50px;}
.catPic2 {padding:0 0px 50px 35px;}
.catTxt {padding:0 0 50px 10px;}
.catTxt dt {padding:0 0 8px;}
.catTxt dt a {color:#425980; font-weight:bold; text-decoration:none; font-size:110%;}
.catTxt dt a:hover {color:#000; text-decoration:none;}
.catTxt dd {padding:0 0 5px;}
.catTxt p {font-size:92%;}
.catTxt p b {color:#545454; font-weight:normal;}
.catTxt p img {margin:0 20px 0 5px;}
.catTxt2 {padding:0 0 50px 10px;}
.catTxt2 dt {padding:0 0 8px;}
.catTxt2 dt a {color:#425980; font-weight:bold; text-decoration:none; font-size:110%;}
.catTxt2 dt a:hover {color:#000; text-decoration:none;}
.catTxt2 dd {padding:0 0 5px;}
.catTxt2 p {font-size:92%;}
.catTxt2 p b {color:#545454; font-weight:normal;}
.catTxt2 p img {margin:0 20px 0 5px;}

.line1 {height:25px; clear:both; background:url(img/line1.gif) repeat-x 0 100%; margin:0 0 20px;}
.line1-2 {height:25px; background:url(img/line1-2.gif) no-repeat 0 100%;}
.line1-3 {height:25px; background:url(img/line1-3.gif) no-repeat 100% 100%;}

.pager {height:28px; background:url(img/pager1.gif);}
.pager2 {height:28px; background:url(img/pager2.gif) no-repeat 0 0;}
.pager3 {height:28px; background:url(img/pager3.gif) no-repeat 100% 0;}
.pager p {padding:7px 0 0; text-align:center; color:#038100;}
.pager b {color:#000;}

#title2 {padding:0 0 20px; color:#038100; font-family:Tahoma, Arial, sans-serif;}

.navTop1 {height:8px; font-size:0; line-height:0; background:#F2EDE5 url(img/nt1.gif) no-repeat 0 0;}
.navTop2 {height:8px; background:url(img/nt2.gif) no-repeat 100% 0;}
.navBot1 {height:8px; font-size:0; line-height:0; background:#F2EDE5 url(img/nb1.gif) no-repeat 0 0; margin:0 0 15px;}
.navBot2 {height:8px; background:url(img/nb2.gif) no-repeat 100% 0;}
.nav {background:#F2EDE5; padding:0 10px; font-size:11px; color:#405C81;}
.nav img {vertical-align:middle;}
.nav a {color:#405C81;}
.nav ul {padding:0; list-style:none;}
.nav li {color:#5B574F; list-style-type:none; padding:5px 0 5px 13px; background:url(img/dot2.gif) no-repeat 0 1em;}

.bigGood {width:100%; border-collapse:collapse;}
.bgPic {width:226px;}
.bgTxt {padding:0 0 0 10px;}

.bgpt1 {height:15px; clear:both; background:url(img/line1.gif) repeat-x 0 100%; margin:0;}
.bgpt1-2 {height:15px; background:url(img/line1-2.gif) no-repeat 0 100%;}
.bgpt1-3 {height:15px; background:url(img/line1-3.gif) no-repeat 100% 100%;}
.bgp1 {border-left:2px solid #F3EEE7;}
.bgp2 {border-right:2px solid #F3EEE7; text-align:center; padding:0;}
.bgp2 img {margin:0 0 5px;}
.bgp2 table {width:98%; margin:0 auto;}
.zoom1 {height:24px; background:url(img/zoom1.gif) repeat-x; margin:0 0 15px;}
.zoom2 {height:24px; background:url(img/zoom2.gif) no-repeat 0 0;}
.zoom3 {height:24px; background:url(img/zoom3.gif) no-repeat 100% 0;}
.zoom3 p {text-align:center; padding:2px 0 0; font-size:10px;}
.zoom3 p img {vertical-align:middle;}

.bgTxt h3 {color:#425980; font-weight:bold; font-size:110%; font-family:Tahoma, Arial, sans-serif; padding:3px 0;}
.list {width:100%; border-collapse:collapse;}
.list td {border-right:4px solid #FFF; padding:5px 5px 7px;}
.secLine td {background:#ECECEC;}
.secLine .tdf {background:#ECECEC url(img/dot2.gif) no-repeat 50% 50%;}

.param {width:100%; border-collapse:collapse;}
.th1 th {background:#F2EDE5; text-align:center; padding:3px 0 5px; font-size:10px; border-right:2px solid #FFF;}
.th2 th {font-weight:normal; text-align:center; padding:3px 0 5px; border-bottom:2px solid #F2EDE5; border-right:2px solid #F2EDE5;}
.param td {text-align:center; padding:3px 0 5px; border-right:2px solid #FFF;}
.param .sLine td {background:#ECECEC;}
.param .last {border-right:0;}
.th1 .first {background:#F2EDE5 url(img/nt1.gif) no-repeat 0 0;}
.th1 .last {background:#F2EDE5 url(img/nt2.gif) no-repeat 100% 0;}
.param p {margin:0; padding:0;}

/*//DOP*/

/*FOOTER*/
#footWrap {height:104px;}
#footer {width:100%; height:104px; margin:-104px 0 0; z-index:200; position:relative;}
.footer {background:url(img/foot-bcg.gif) no-repeat 100% 0;}
#footer2 {position:absolute; top:0; left:0; width:100%; height:104px; z-index:300;}
#fBanners {float:left; width:42%;}
#fBanners p {padding:20px 0 0 57px;}
#fBanners p img {margin:0 10px 5px 0;}
#copyright {float:left; padding:20px 0 0; width:169px; color:#696969;}
#webIT {float:right; width:250px; padding:20px 0 0;}
#webITpic {float:left; width:93px;}
#webITtxt {float:left; padding:3px 0 0;}
#webIT a {color:#425980;}
#webIT a:hover {color:#000;}


span.advert{font-size:10px; font-weight:bold; color:#d8d8d8;}
a.adv{font-size:10px; text-decoration:underline; color:#b7b7b7;}
a.adv:hover{font-size:10px; text-decoration:none; color:#989797;}

/*//FOOTER*/
.mysubcats, .mysubcats:hover{font-size:150%;line-height:30px;}
.mycats, .mycats:hover{font-size:14px;}

/*new 24.11.2009*/
.common {width:100%; border-collapse:collapse; margin:0 0 15px;}

#hContent4 h1 {margin:0 0 15px; padding:0;}
#rContent {position:relative; overflow:hidden;}
.rPic {display:block; width:124px; height:123px; background-color:#FFF; background-repeat:no-repeat; background-position:50% 50%; float:left; margin:0 24px 0 0;}
.rPic b {display:block; width:124px; height:123px; background:url(img/bcg/mask.gif); cursor:pointer; cursor:hand;}
.rTxt {float:left; width:231px; font-size:11px; padding:7px 0 0;}
.rTxt dt {padding:4px 0; font-weight:bold; color:#425980;}
.rTxt dt a {color:#425980; text-decoration:none; font-size:12px;}
.rTxt dt a:hover {color:#425980; text-decoration:underline;}
.rTxt dd {padding:4px 0; color:#000;}
.rTxt dd b {color:#8A4040;}
.rSp {height:20px; overflow:hidden; clear:both;}

.bPic {display:block; position:relative; width:226px; height:236px; background-color:#FFF; background-repeat:no-repeat; background-position:50% 42%; margin:0 0 20px; text-decoration:none; font-size:11px;}
.bPic:hover {font-size:11px; text-decoration:none;}
.bPic:hover span {text-decoration:underline;}
.bPic b {display:block; width:226px; height:236px; background:url(img/bcg/big-mask.gif); cursor:pointer; cursor:hand;}
.bPic span {display:block; position:absolute; bottom:6px; left:14px; width:212px; text-align:center; background:url(img/ico-zoom.gif) no-repeat 66px 3px;}
.bPic strong {position:absolute; bottom:25px; left:30px; width:166px; background:#FFF; text-align:center; padding:2px 3px 3px; -moz-border-radius:8px; -webkit-border-radius:8px;}

.price {text-align:left; font-size:18px; color:#333;}
.price b {color:#007E00; font-weight:normal; white-space:nowrap;}
.order {text-align:right;}

.snoska {color:#007E00; font-weight:normal; white-space:nowrap;padding-left:5px;font-size:12px;}