
 
img {border:none;margin:0;padding:0;}
img {behavior: url("png.htc");}
 

form.f {margin:16px 0 16px;}
form select {}

h1 {font-family:Arial Narrow; line-height:135%;font-family:Arial Narrow;color:#012d62;font-size:18px;font-weight:800;}
h2 {font-size:90%;font-weight:bold;color:#3e2b84;margin:0;padding:0 0 0 13px;}
 .h2news {font-size:90%;font-weight:bold;color:#3e2b84;margin:0;padding:0 0 0 13px;background:url(i/markh2.jpg) no-repeat 0 5px;}
h2 a {text-decoration:none;color:#3e2b84;font-size:12px !important;}
h2 a:hover {text-decoration:underline;}
h2.qw {color:#474747;}

a {color:#474747;}
a:hover {text-decoration:none;}
 

/*header*/ 
/*menu*/  

/*content*/
div#cont {width:100%;height:100%;background:#FFF;}
/*html>body #cont {margin:-106px 0 0;} for Opera*/
div#contc {/*margin:0 20px 0;//margin:0;*//*background:#FFF;height:100%;*/}

tr#bgtabt {background:url(i/bgtabt.jpg) repeat-x top;}
tr#bgtabb {background:url(i/bgtabb.jpg) repeat-x bottom;}
div#bgtabb {background:url(i/bgtabb.jpg) repeat-x bottom;}
 

td.arrtbg {background:url(i/arrtbg.jpg) repeat-y; height:100%;}

table#conteiner {font-size:80%;line-height:16px;/*padding:0 18px 0;*/ height:100%;}
td#left {padding:0 6px 0 18px;vertical-align:top;width:260px;}
td#content {padding:0 18px 0 6px; }
td#contentforum {padding:0 18px 0 38px;}

/*catalog*/
div.fs {margin:0 6px 5px 0;//margin:0 6px 20px 0;padding:0;width:114px;float:left;text-align:left; }
form.catf {clear:left;margin:0 0 17px;//margin:-20px 0 17px;padding:0;}
form.catf select {width:118px;}

div.catc{width:260px;height:260px;float:left;margin:0 20px 0 0;}

table.price {background:#FFF;font-family:Verdana;}
table.price th {font-weight:bold;color:#FFF;background:url(/i/bgtpr.jpg) repeat-x 0 0;line-height:30px;}
table.price td {background:#E6E6E6;padding:5px 30px 5px 20px;}
table td.tbg {background:#F2F2F2;line-height:10px;}
table.price td input {margin:0;padding:0;}
table td.tbg input {}
table td.tbg {}

table.basket {background:#FFF;font-family:Verdana;}
table.basket thead td {font-weight:bold;color:#FFF;background:url(/i/bgtpr.jpg) repeat-x 0 0;line-height:30px;cursor:pointer;cursor:hand;font-weight:bold;text-align:center;vertical-align:middle}
table.basket tbody td {background:#E6E6E6;padding:5px 30px 5px 20px;}
table.basket thead td.curcol{background-color:#999999;color:#FFFFFF;}
table.basket th {font-weight:bold;color:#FFF;background:url(/i/bgtpr.jpg) repeat-x 0 0;line-height:30px;}

table.orders {background:#FFF;font-family:Verdana;}
table.orders th {font:12px Tahoma;font-weight:bold;color:#FFF;background:url(/i/bgtpr.jpg) repeat-x 0 0;line-height:30px;}
table.orders td {background:#E6E6E6;padding:5px 5px 5px 5px;}

table.mymenu1 td.menu1 {background-color:#EEEEEE;}
table.mymenu1 td.selmenu1 {background-color:black;}
table.mymenu1 td.selmenu1 a{color:white;}

table.orders tr.order td {background-color:#CCCCCC;}

ul.catl {margin:0;padding:0;}
ul.catl li {background:url(i/markh2.jpg) no-repeat 0 2px;list-style:none;margin:0;padding:0 0 9px 13px;line-height:9px;}
ul.catl li a {text-decoration:none;}
ul.catl li a:hover {text-decoration:underline;}

div.linev {width:55px;height:100%;background:url(/i/linev.gif) repeat-y;float:left;}
/*div.linev {width:55px;height:100%;background-image:url(http://dochki.smart-art.ru/i/linev.gif);background-repeat: repeat-y;float:left;border:1px solid;}/*в таблице*/

tr#bgcatt {background:url(i/bgcatt.jpg) repeat-x;}
tr#bgcatt td a {color:#FFF;background:url(i/mark_a.jpg) no-repeat 0 3px;/*margin:0 0 0 20px;*/padding:0 20px 0 17px;}
.aa {color:#FCF9B1;background:url(i/mark_aa.jpg) no-repeat 0 3px;padding:0 20px 0 17px;}

/*splitter*/
span.split {display:block;border-bottom:1px dotted #CCC;margin:20px 0 18px;}
{height:100%;width:31px;background:url(i/arrtbg.jpg) repeat-y;}
div.shor {width:100%;background:url(i/arrbg.jpg);height:31;clear:both;padding:0;margin:0;}
div.shor img {padding:0;margin:0 -5px 0;}
div.svert {height:100%;width:31px;background:url(i/arrtbg.jpg) repeat-y;}
div.svertt {width:31px;height:14px;}
div.svertb {width:31px;height:14px;position:relative;top:96%;}

img.h {margin:0 0 16px;padding:0;}
img.hh {margin:14px 0 15px;//margin:14px 0 0px;padding:0;}

table.catalogue {margin:0;//margin:15px 0 0 0;padding:0;}
table.catalogue td {text-align:center;margin:0;padding:0;}
span.cname {font-size:100%;padding:8px 0 0;line-height:115%;letter-spacing:0;}

/*2bj>*/
span.cname {color:#474747;}
/*2bj<*/

/*footer*/
td#footer {margin:0;padding:10px 0 20px 0;font-family:Tahoma;font-size:80%;color:#D4EBA3;}
table#ftab {margin:10px 0 10px 20px;}

td#fleft {padding:0 6px 0 18px;/*width:260px;*/}
td#fright {padding:0 0 0 6px;}
td#fright2 {padding:0 0 0 6px;}
td#fcenter {padding:0;margin:0;}
td#footer td {font-family:Tahoma;font-size:80%;color:#D4EBA3;}
td#footer b {font-weight:bold;color:#FFF;}
td#footer b a {font-size:85%;font-weight:bold;color:#FFF;}

/*font-size
12px = 100%
0.12 = 1%

11px = 90%
12px === 100%
13px = 110%
14px = 115%
15px = 125%
16px = 135%*/

div#nif1{width:450px !important; width /**/:460px;margin: 0 auto;padding:5px;text-align:left;background:#dcdcdc}
div#nif2{background: #FCFCFC;padding: 10px 10px 0 10px;text-align:center;margin:5px;}

/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

	.prodT p {text-align:justify}
	.prodT strong {font-weight:normal}
    .prodT a:link     {text-decoration:none; color:#474747}
	.prodT a:visited  {text-decoration:none; color:#474747}
	.prodT a:active   {text-decoration:none; color:#474747}
	.prodT a:hover    {text-decoration:none; color:#474747}
/* мои стили */

#menu {
	position:absolute;
	left:0px;
	top:120px;
	width:210px;
	z-index:1;
	background-position: top;
}
.body {
	margin-top: 135px;
	margin-right: 150px;
	margin-left: 230px;
	background-image: url(m/background.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.body_left {
	background-image: url(m/body_left.png);
	background-repeat: repeat-y;
	background-color: #A9D2F0;
}
.body_right {
	background-image: url(m/body_right.png);
	background-repeat: repeat-y;
	background-color: #A9D2F0;
}
.body_top {
	background-image: url(m/body_top.png);
	background-repeat: repeat-x;
	background-color: #A9D2F0;
}
.body_footer {
	background-image: url(m/body_footer.png);
	background-repeat: repeat-x;
	background-color: #A9D2F0;
}
.body_center {
	background-repeat: repeat;
	background-color: #CBE4F6;
}
.footer {
	background-image: url(m/footer_fon.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.search_text {
	font-size: 11px;
	margin: 0px;
	padding: 1px;
	width: 140px;
}
.footer_fon {
	background-image: url(m/footer_center.png);
	background-repeat: repeat-x;
	background-position: top;
}
#apDiv2 {
	position:absolute;
	right:0px;
	top:0px;
	width:494px;
	height:224px;
	z-index:2;
	background-image: url(m/top_right.png);
	text-align: right;
}
.search {
	padding: 1px;
	border: 1px 1 #7dc2f8;
	background-color: #FFFFFF;
	width: 140px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(m/background.jpg);
	background-repeat: repeat-x;
	background-color: #F2F9FF;
	background-position: top;
}
#apDiv3 {
	position:absolute;
	left:0px;
	top:0px;
	width:310px;
	height:135px;
	z-index:3;
}
.menu_td_right     {
	background-image: url(m/menu_right.png);
	background-repeat: repeat-y;
	background-position: right;
}
.menu_td_top {
	background-image: url(m/menu_top.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.menu_td_footer {
	background-image: url(m/menu_footer.png);
	background-repeat: repeat-x;
	background-position: top;
}
#search {
	position:absolute;
	top:88px;
	width:186px;
	height:45px;
	z-index:4;
	right: 90px;
}
.body_actions {
	height: 500px;
	width: 70%;
	float: left;
	margin-right: 25px;
	margin-left: 25px;
	margin-top: 25px;
	display: block;
}
.body_subkats {
	height: 350px;
	width: 250px;
	float: left;
	margin-right: 25px;
	margin-left: 25px;
	margin-top: 25px;
	display: block;
}
.body_kats {
	height: 350px;
	width: 250px;
	float: left;
	margin-right: 25px;
	margin-left: 25px;
	margin-top: 25px;
	display: block;
}
.style1 {
	color: #FFFFFF;
	font-size: 18px;
}
.body_good {
	height: 350px;
	width: 150px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
}
#apDiv1 {
	position:absolute;
	top:0px;
	width:293px;
	height:68px;
	z-index:5;
	right: 200px;
}
#apDiv4 {
	position:absolute;
	top:124px;
	width:124px;
	height:118px;
	z-index:1;
	right: 0px;
}
#apDiv5 {
	position:absolute;
	top:0px;
	width:130px;
	height:113px;
	z-index:1;
	right: 0px;
}
#apDiv6 {
	position:absolute;
	left:0px;
	width:auto;
	height:79px;
	z-index:6;
	right: 0px;
	bottom: 0px;
	background-image: url(m/footer.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
#apDiv7 {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:15px;
	z-index:6;
}
.body_leader {
	height: 150px;
	width: 150px;
	float: left;
	margin-right: 25px;
	margin-left: 25px;
	margin-top: 25px;
	display: block;
}