body {margin: 0; padding:0; font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 12px; background-color:#fff; color:#333;}

img {border:0;}
a, a:link, a:active {color:#369; text-decoration: underline;}
a:visited {color:#369; text-decoration: underline;}
a:hover {color:#369; text-decoration: none}

.wlink a, .wlink a:link, .wlink a:active {color: #fff; text-decoration: underline;}
.wlink a:visited {color: #fff; text-decoration: underline;}
.wlink a:hover {color: #fff; text-decoration: none}

.bllink a, .bllink a:link, .bllink a:active {color: #000; text-decoration: underline;}
.bllink a:visited {color: #000; text-decoration: underline;}
.bllink a:hover {color: #000; text-decoration: none}


.nullink a, .nullink a:link, .nullink a:visited, .nullink a:active, .nullink a:visited {text-decoration:none;}
.nullink a:hover {text-decoration:underline;}




.red {color:#f00;}


h1 {font-size:20px; font-weight:normal; margin:0; padding: 0 0 0 17px; background:url('/img2/blt_h1.gif') no-repeat; font-family:Arial,sans-serif ;}
h2 {font-size:15px; font-weight:normal; color:#777; margin:0;}
h3 {font-size:15px; font-weight:normal; color:#777; margin:0;}
h4 {font-size:20px; font-weight:normal; margin:0; padding: 0 0 0 17px; background:url('/img2/blt_h1.gif') no-repeat; font-family:Arial,sans-serif ;}
p {margin:0; padding: 0 0 10px 0;}

h1.wd {width:710px;}


table {margin:0px; padding:0;}
td {vertical-align:top; padding:0;}
.fll {float:left}
.flr {float:right}
.clb {clear:both;}
.cll {clear:left;}
.tal {text-align:left;}
.tar {text-align:right;}
.tac {text-align:center;}
.f11 p {font-size:11px;}
p {line-height:130%}


div.topbar, div.mainblock {width:993px; float:left;}
div.topbar div.logo {float:left; width:197px; padding:33px 0 37px 35px; background:url('/img2/bg_logo.gif') no-repeat;}
div.topbar div.logo img {width:197px; height:65px;}
div.topbar div.icos {float:right; margin-top:16px;}
div.topbar div.icos img {width:12px; height:12px; float:left;}
div.topbar div.icos a {margin: 0 20px 0 0; float:left;}

div.topbar div.tmenu {font-family: Arial, Verdana, sans-serif; font-size:13px; text-transform: uppercase; font-weight:bold; color:#fff; }
div.topbar div.tmenu {float:left; width:730px; padding:8px 0 1px 31px; background:url('/img2/bg_tmenu2.gif') no-repeat;}
div.topbar div.tmenu ul {list-style:none; margin:0; padding:0; float:left;}
div.topbar div.tmenu ul li {float:left; padding:6px 12px 1px 12px; }
div.topbar div.tmenu ul li a, div.topbar div.tmenu ul li span {text-decoration:none; b1order:2px solid #fff; b1order-width:2px 0; padding:12px 0 8px 0; float:left;}
div.topbar div.tmenu ul li a:hover, div.topbar div.tmenu ul li span {text-decoration:none; border:2px solid #ef6b00; border-width:2px 0; color: #fe7302;}

div.topbar div.head {width:727px; padding:10px 0 9px 34px; float:left; background:url('/img2/bg_top_catalog.gif') right bottom no-repeat;}


div.mainblock div.lcol {float:left; width:266px;}
div.mainblock div.mcol {float:left; width:727px;}

div.auth  {padding:12px 0 0 32px; width:208px; background:url('/img2/bg_auth.gif') right top no-repeat; float:left;}
div.auth form {margin:7px 0; float:left;}
div.auth div.fld {background:url('/img2/bg_auth_fld.gif') no-repeat; padding:1px 10px 5px 10px; font-size:10px; float:left; margin-top:7px;}
div.auth div.fld input {border:0; font-size:10px; padding:0; margin:0; height:13px; width:140px; float:left; }
div.auth div.ok {padding:0 0 0 3px; margin:7px 0 0 0; height:16px; width:42px; float:left;}
div.auth div.ok input {border:0; font-size:12px; font-weight:bold; color:#fff; padding:0; margin:0; height:16px; width:42px; float:left;  background:url('/img2/bg_ok_btn.gif') no-repeat;}
div.auth div.opt {padding:0; margin:7px 0 0 0; float:left;}
div.auth div.logged {margin:10px 0; float:left; width:208px;}
div.auth div.logged b {display:block; width:208px; float:left;padding:10px 0;}
div.auth div.exit {padding:0 2px 0 10px; margin:0; height:16px; width:67px; float:right;}
div.auth div.exit input {border:0; font-size:12px; font-weight:bold; color:#fff; padding:0; margin:0; height:16px; width:67px; float:left;  background:url('/img2/bg_exit_btn.gif') no-repeat;}


div.magazine {background:none;}
div.magazine div.ok input {background:url('/img2/bg_ok2_btn.gif') no-repeat;}
div.magazine div {font-size:18px; color:#666; font-family:Arial,sans-serif ; line-height:25px; width:135px; height:65px; padding: 10px 0 0 38px;}



div.subscr {background:none;}
div.subscr div.ok input {background:url('/img2/bg_ok2_btn.gif') no-repeat;}

div.lcol div.hr {float:left; padding:0; margin-top:17px; width:240px; height:5px;  background:url('/img2/bg_hr.gif') no-repeat; background-position:32px 0;}
div.mcol div.hr {float:left; padding:0; margin-top:17px; width:727px; height:5px;  background:url('/img2/bg_hr.gif') repeat-x;}
div.mcol div.card div.hr {width:330px; margin-bottom:15px;}

div.mcol p {float:left; clear:left; width:670px;padding:10px 0 10px 20px;}

div.phone {background:url('/img2/bg_phone.gif') no-repeat;}
div.phone div {font-size:18px; color:#666; font-family:Arial, sans-serif; line-height:25px; width:135px; height:110px; padding: 10px 0 0 68px;}


div.cat_list {background:url('/img2/bg_cat_list.gif') no-repeat #010066; float:left; width:727px;}
div.cat_list ul {background:url('/img2/bg_cat_list_b.gif') no-repeat bottom; margin:0; padding:10px 0; float:left; width:727px; list-style:none;}
div.cat_list ul li {margin:0; padding:5px 5px 5px 29px; width:208px; float:left; background:url('/img2/blt_cat_list.gif') no-repeat; font-weight:bold; font-size:13px;}
div.cat_list ul li span {color:#ffc;}

div.breadcrumbs {float:left; clear:left; width:727px; margin-top:10px; font-size:11px; padding-bottom:15px;}


div.dbl_block {background:url('/img2/bg_dbl_block.gif') no-repeat bottom; float:left; width:727px; margin-top:15px; padding:5px 0 10px 0;}
div.dbl_block div.int_block {float:left; width:363px;}
div.dbl_block div.int_block.rblock {width:350px; padding-left:13px;}

div.dbl_block ul.news {float:left; width:350px; margin:20px 0 0 0; padding:0; list-style:none;}
div.dbl_block ul.news li {float:left; width:350px; margin:0; padding:0 0 20px 0;}
div.dbl_block ul.news li a {float:left; display:block; width:310px;}
div.dbl_block ul.news li div {float:left; width:28px; background:url('/img2/bg_news_date.gif') no-repeat; margin-right:12px; font-size:10px; font-family:Arial, sans-serif ; text-align:center;}
div.dbl_block ul.news li div b {color:#fff; font-size:20px; font-weight:bold; display:block; float:left; width:28px; height:28px; line-height:28px; }
div.dbl_block div.all {float:left; clear:left; padding:0 0 0 40px; width:150px;}
div.dbl_block div.all a {background:url('/img2/blt_all.gif') no-repeat; float:left; padding:0 0 0 16px;}

div.dbl_block.news_page {margin:5px 0 0 0; padding-bottom:0; background:url('/img2/bg_dbl_block_line.gif') repeat-y;}
div.dbl_block.news_page ul.news {margin:10px 0 0 0; padding: 0; width:727px; background:url('/img2/bg_dbl_block.gif') no-repeat bottom; }
div.dbl_block.news_page ul.news li.cll {margin-right:27px;}

div.news_block {width:727px; float:left; margin:20px 0;}
div.news_block div.date {float:left; width:28px; background:url('/img2/bg_news_date.gif') no-repeat; margin-right:12px; font-size:10px; font-family:Arial, sans-serif; text-align:center;}
div.news_block div.date b {color:#fff; font-size:20px; font-weight:bold; display:block; float:left; width:28px; height:28px; line-height:28px; }
div.news_block div.text {float:left; width:680px;}
div.news_block div.text h2 {color:#000; margin:0 0 12px 0; font-weight:bold;}
div.news_block div.text p {margin:0 0 10px 0; padding:0;}
div.news_block div.all {float:left; clear:left; padding:20px 0 0 40px; width:220px;}
div.news_block div.all a {background:url('/img2/blt_all.gif') no-repeat; float:left; padding:0 0 0 16px;}





div.cat_new div.lbar {padding:11px 0 0 12px; float:left; width:155px;}
div.cat_new div.lbar div.photo {float:left;}
div.cat_new div.lbar div.photo img {border:1px solid #d9d9d9;}

div.cat_new div.lbar div.basket {float:left; padding:16px 0 0 16px;}
div.basket a {background:url('/img2/bg_basket.gif') no-repeat #fe6309; padding:0px 35px 3px 10px; font-size:13px; font-weight:bold; font-family:Arial, sans-serif; text-decoration:none; display:block; width:75px;}

div.cat_new div.desc {padding: 0 6px 0 17px; width:160px; float:left;}
div.cat_new div.desc h2 {margin:8px 0;}
div.cat_new div.desc p {margin:0; padding:0; width:160px;}
div.cat_new div.desc div {padding:14px 0 0 0;}
div.cat_new div.desc div b {font-size:18px; color:#900; font-weight:normal;}
div.cat_new div.hit {background:url('/img2/bg_hit.gif') no-repeat right bottom; padding-top:18px;}
div.cat_new div.sale  {background:url('/img2/bg_sale.gif') no-repeat right bottom;  padding-top:18px;}
div.int_block div.flld {background:url('/img2/bg_int_flld.gif') no-repeat top #f1f1f1; float:left;}
div.int_block div.flld div.end {background:url('/img2/bg_int_flld_end.gif') no-repeat bottom; float:left; clear:left; height:10px; width:350px; }


div.cat_photolist {float:left; clear:left; width:707px; padding:15px 0 0 20px; overflow-x:hidden;}
div.cat_photolist div {float:left; width:140px; margin:0 33px 0 0; overflow:hidden;}
div.cat_photolist div img {width:138px; height:138px; border:1px solid #d9d9d9;}
div.cat_photolist div h2 {text-align:center; width:128px; padding:10px 5px 0 5px;}


form.reg {padding:20px 0 0 16px}
form.reg td {padding: 0 4px 3px 0;}
form.reg div.fld {background:url('/img2/bg_auth_fld.gif') no-repeat; padding:1px 10px 5px 10px; font-size:10px; float:left; }
form.reg div.fld input {border:0; font-size:10px; padding:0; margin:0; height:13px; width:140px; float:left; }
form.reg div.txtarea {background:url('/img2/bg_txtarea.gif') no-repeat; padding:2px 10px 5px 10px; font-size:10px; float:left; width:302px; }
form.reg div.txtarea textarea {border:0; font-size:11px; padding:0; margin:0; height:125px; width:302px; float:left; font-family:Arial, sans-serif; overflow:auto;}


form.reg div.sbm {padding:0 0 0 3px; margin:7px 0 0 0; height:17px; width:156px; float:left;}
form.reg div.sbm input {border:0; font-size:12px; font-weight:bold; color:#fff; padding:0; margin:0; height:17px; width:156px; float:left; background:url('/img2/bg_reg_btn.gif') no-repeat;}


div.card {float:left; width:330px; margin-top:15px; padding:5px 0 10px 16px;}
div.card div.photo {float:left; padding-bottom:20px;}
div.card div.photo img {border:1px solid #d9d9d9; }
div.card h2 {padding: 0 0 0 12px; background:url('/img2/blt_h2.gif') no-repeat; float:left; clear:left; width:310px; color:#000;}


div.card form.finish {float:left; font-size:11px; width:330px;}
div.card form.finish table {float:left; margin:20px 0 0 0; border-collapse:collapse; padding:0;}
div.card form.finish td {text-align:center; width:70px; padding:0 8px 10px 0;}
div.card form.finish table img {width:70px;}
div.card form.finish input {width:70px; margin:5px 0 2px 0;} 
div.card form.finish div.art {width:330px; float:left; clear:left; padding:10px 0;}
div.card form.finish div.art input {width:70px; margin:5px 7px 2px 0; float:left; border:1px solid #dcdcdc; font-size:10px; height:13px; padding:0;} 
.artsh {width:30px;}

div.card div.basket {float:left; padding:10px 0 0 0;}
div.card div.price {padding:8px 0 0 70px; float:left;}
div.card div.price b {font-size:18px; color:#900; font-weight:normal;}

div.card form.finish div.sbm, div.card form.finish div.prev {padding:0 10px 20px 0; margin:0; height:17px; width:151px; float:left;}
div.card form.finish div.sbm input {border:0; font-size:12px; font-weight:bold; color:#fff; padding:0; margin:0; height:17px; width:151px; float:left; background:url('/img2/bg_btn_blue_r.gif') no-repeat;}
div.card form.finish div.prev input {border:0; font-size:12px; font-weight:normal; color:#fff; padding:0 0 2px 0; margin:0; height:17px; width:151px; float:left; background:url('/img2/bg_btn_prev.gif') no-repeat;}



div.card div.minipics {width:150px; float:left; text-align:center; padding: 15px 10px 0 0;}
div.card div.minipics img {width:145px; height:97px; margin: 0 0 10px 0;}
div.card a.zoom {background:url('/img2/ico_zoom.gif') no-repeat; margin:0; padding: 2px 0 2px 20px;}










div.footer {float:left; clear:left; padding: 0 0 0 20px; margin-top:20px;}
div.footer div.info_bar {background:url('/img2/bg_footer.gif') no-repeat bottom #999; float:left; width:972px; padding:0 0 10px 0; color:#fff;}
div.footer div.info_bar div.top {background:url('/img2/bg_footer_t.gif') no-repeat; float:left; height:7px; width:972px;}
div.footer div.info_bar div.banners {padding:7px 10px; float:left; width:196px;}
div.footer div.info_bar div.banners img {float:left; margin: 0 8px 0 0;}
div.footer div.info_bar div.copyright {padding:7px 0 0 40px; float:left; width:160px;}
div.footer div.info_bar div.text {padding:7px 0 0 15px; float:left; width:525px;}
div.footer div.alt_nav {width:972px; float:left; clear:left; text-align:center; margin:15px 0 0 0; padding-bottom:20px;}


div.zpict {margin-left:45px;}
div.text OL {margin-left:25px;
	    margin-top: 15px;
	    }

.text UL	{margin-left:20px;}
.text H3	{margin-top: 15px;margin-bottom: 5px;}
