body {margin:0;padding:0;background:#e3e7ed;font-family:Tahoma, Verdana;font-size:12px;color:#474747;} /* Зимний бэк e3e7ed летний бэк 70BF01  */
td {font-family:Tahoma, Verdana;font-size:12px;color:#474747;}
img {border:none;margin:0;padding:0;}
img {behavior: url("/png.htc");}
table {border:none;}

form.f {margin:16px 0 16px;}
form select {}

h1 {/*font-size:135%;font-weight:bold;color:#012D62;*/font-family:Tahoma, Verdana; margin:0 0 18px;padding:0 0 0 26px; no-repeat 0 center;line-height:135%;font-family:Arial Narrow;color:#012d62;font-size:18px;font-weight:800;}
.hh {/*font-size:135%;font-weight:bold;color:#012D62;*/
	font-family:Tahoma, Verdana;
	background:url(i/markh1.jpg) no-repeat 0 center;
	line-height:135%;
	font-family:Arial Narrow;
	color:#012d62;
	font-size:18px;
	font-weight:800;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 18px;
	
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 26px;
}
h2 {font-size:90%;font-weight:bold;color:#3e2b84;margin:0;padding:0 0 0 13px;background:url(i/markh2.jpg) no-repeat 0 5px;}
.h2h {
	font-size:90%;
	font-weight:bold;
	color:#3e2b84;
	margin:0;
	background:url(i/markh2.jpg) no-repeat 0 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 13px;
}
.zag1 {

	color:#bb2c06; 
	background:none;
        font-weight:bold;
	font-size:28px;
        
}

.zagg {

	margin-top: 50px;
        margin-left: 30px;

}
.zaggtbl {

	margin-top: 0px;
        margin-left: 30px;

}

.zaza {

	font-weight:bold;
	color:#4e58db;

}


 .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;}
.h2h a {text-decoration:none;color:#3e2b84;font-size:12px !important;}
h2 a:hover {text-decoration:underline;}
.h2h a:hover {text-decoration:underline;}
h2.qw {color:#474747;}
.h2h.qw {color:#474747;}

a {color:#474747;}
a:hover {text-decoration:none;}
/*2bj>*/
div#inf a {color:#474747;}
div#inf a:hover {text-decoration:none;}
/*2bj<*/
table#main {height:100%;min-width:990px;}/*min-width for Mozilla*/

/*header*/
table td#header {background:url(i/bg_header.jpg) no-repeat top center;border:0;}
table td#bgl {background:url(i/bgl.jpg) repeat-x 0 0;}
table td#bgr {background:url(i/bgr.jpg) repeat-x 0 0;}
div#logo {width:924px;height:221px;position:relative;top:0px;left:-6px;/*border:1px dotted*/ }
table#mw {width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 990 ? "924px" : "auto");}/*min-width for IE*/
table#tablehead {position:relative;top:-30;}
div#phones {position:relative;top:0;text-align:right;color:#ffffff;font-size:14px;right:15px;/*border:1px dotted*/}
div#phones1 {position:relative;top:0;text-align:left;color:#ffffff;font-size:26px;font-weight:bold;/*border:1px dotted*/}
span#phones2 {position:relative;top:0;left:5;text-align:left;color:#ffffff;font-size:16px;font-weight:bold;/*border:1px dotted*/}

/*menu*/
div#menu {position:absolute;text-align:center;top:175px;z-index:10;left:0px;width:100%;}
div#menu span {margin:0;padding:0;}
div#menu span a {margin:0;padding:0;}


/*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:300px;float:left;margin:0 20px 0 0;}

table.price {background:#FFF;font-family:Verdana;}
table.price th {font-size:14px;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:#FFFFFF;font-family:Verdana;}
table.basket thead td {font-weight:bold;color:#FFFFFF;background:url(/i/bgtpr.jpg) repeat-x 0 0;line-height:30px;cursor:hand;text-align:center;vertical-align:middle;}
table.basket tbody td {background:#E6E6E6;padding:5px 30px 5px 20px;color:#000000;font-weight:100;}
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;}
.ttt{font-weight:bold;color:#1F1FFF;background:url(/i/bgtpr.jpg) repeat-x 0 0;line-height:30px;cursor:hand;text-align:center;vertical-align:middle;}

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}



.line {
	border-top: dotted;
	border-top-width: 1px;
	width: 100%;

}

.punkt {
	border-top: solid; 
	border-top-width: 1px;	
	border-right: solid; 
	border-right-width: 1px;
	color: Silver;
}

.toptext {
	font-size: 11px;
	font-family: Tahoma;
	color: Gray;
}

.right {
	border-right: solid; 
	border-right-width: 1px;
	color: Silver;
}

.norm {
	
	font-family: Tahoma;
	color: Black;
	font-size: 12px;
	margin-right: 10px;
	margin-left: 10px;
}
#asya. a{
	
	font-family: Tahoma;
	color: Black;
	font-size: 16px;
	text-align: center;
	margin-top: 20px;
	text-decoration: none;

}

#asya {
	
	font-family: Tahoma;
	color: Black;
	font-size: 13px;
	text-align: center;
	margin-top: 10px;
	text-decoration: none;

}

#online {
	
	font-family: Tahoma;
	color: Black;
	font-weight:bold;
	font-size: 15px;
	text-align: center;
	margin-top: 20px;
	text-decoration: none;

}




.cover {
	font-family: Tahoma;
	color: #3C3C3C;
	font-size: 14px;
	margin-right: 10px;

}

.cover2 {
	font-family: Tahoma;
	color: #3C3C3C;
	font-size: 14px;
	margin-right: 10px;
	text-align: justify;
	line-height: 26px;

}

#right2 {
	border-right: dotted; 
	border-right-width: 1px;
	color: Silver;
}

.red {
	font-family: Tahoma;
	color: red;
	font-size: 20px;
	border-bottom: solid;
	border-bottom-width: 1px;
	width: 100%;
	line-height: 28px;


}

.price {

	font-size: 11px;
	font-family: Tahoma;
	color: Black;
	line-height: 35px; 

}


.norm2 {
	
	font-family: Tahoma;
	color: Black;
	font-size: 12px;
}

.redsmall {
	
	font-family: Tahoma;
	color: Red;
	font-size: 11px;
}


.lr {
	padding: 10px;
}

.lr2 {
	padding-left: 10px;
	padding-right: 10px;
}


/*basket*/


#basket {
border: solid; border-color: #ebe8d8; padding: 15px; margin-top: 10px; border-width: 1px;
	
}

.red2 {
font-family: Tahoma;
	color: red;
	font-size: 20px;

}

.norm_gray {
	
	font-family: Tahoma;
	color: Silver;
	font-size: 12px;
	line-height: 25px;


}

.norm3 {
	
	font-family: Tahoma;
	color: Black;
	font-size: 12px;
	line-height: 25px;	
}

#yy {
	border: solid; 
	border-width: 1px;
	border-color: Silver;	
	padding: 30px;
}
	
.bannerlink {
font-family: Tahoma;
font-size: 16px;
font-weight: bold;
color: 0099ff;
line-height: 32px;

	

}