body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1 { font-family: Arial, Helvetica, sans-serif;	font-size: 22px; font-weight: normal; color: #000000; margin-bottom:27px; margin-top:-3px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin-bottom:9px; margin-top:0px;  }
h3 { font-family: Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: bold; color: #000000; margin-bottom:0px; margin-top:50px; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-bottom:9px; margin-top:9px;  }
h5 { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: normal; color: #000000; margin-bottom:10px; margin-top:0px; }
h6 { font-family: Arial, Helvetica, sans-serif;	font-size: 18px; font-weight: normal; color: #000000; margin-bottom:27px; margin-top:0px; }

h2.list {
	padding: 5px;
	background-color: #e4e4e4;
	text-align: left;
}

td { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; color:#575757; 
}
a { color:#2383cd; }
a:hover { text-decoration:none; }
.bgIndHead {
	background-image: url(/i/bg_head.gif);
	background-repeat: repeat-x;
	background-position: 0px 40px;
}
.shead {
	background-color: #297ca6;
	background-image: url(/i/bg_shead.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.bgIndHeadL {
	background-image: url(/i/bg_head_l.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bgIndHeader {
	background-image: url(/i/bg_head_main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 518px;
	width: 780px;
}
.bgIndHeaderS {
	background-image: url(/i/bg_shead_main_.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bgIndHeaderS td.p { width:4%; min-width:21px;  }

.TitleN td {
	font-size: 18px;
	color: #FFFFFF;
	padding-top: 28px;
	padding-bottom: 9px;
}

.bgIndHeaderSR {
	background-image: url(/i/bg_shead_main_r.jpg);
	background-repeat: no-repeat;
	background-position: left top; height:75px;
}
.bgIndHeadR {
	background-image: url(/i/bg_head_r.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.TMenuP {
	min-width:780px;
}
.Logo {
	position: absolute;
	top: 40px;
}

.TMenu td {
	font-size: 15px;
	font-weight: bold;
	color: #003399;
	height: 40px;
}
.TMenu td a {	font-weight: normal;	color: #2383cd; }
.TMenu td.l {	background-image: url(/i/bullet_b.gif);	background-repeat: no-repeat;	background-position: left center; 	padding-right: 16px;	padding-left: 9px; }
.TMenu td.nl {	background-image: url(/i/bullet_y.gif);	background-repeat: no-repeat;	background-position: left center;	padding-right: 16px;	padding-left: 9px; } 

.pic { width:70px; height:70px; border:5px solid #134084; margin-bottom:17px; float:left;  }
.pic2 { width:70px; height:70px; border:5px solid #134084; margin-bottom:17px; }
.pic3 { width:70px; height:70px; border:5px solid #dcdcdc; }
.paddtop { padding-top:17px; }



.price { color:#acdfff; height:80px; margin-bottom:17px; margin-left:95px; }
.price img { margin-top:12px; }
.price b { color:#ffcc00; font-size:18px; }
.price_txt { color:#acdfff; }
.price_txt b { color:#FFFFFF; }
.price_txt a { color:#000000; }

.price2 { color:#003399; height:80px; padding-left:9px; float:left }
.price2 img { margin-top:4px; }
.cat_p { color:#ff6600; font-size:18px; }
.price2 span { color:#acdfff; }

.newsDate { width:55px; color:#acdfff; font-size:12px; float:left; }
.newsDate span { color:#134084; font-size:18px; }
.txtNews { height:80px; margin-bottom:17px; margin-left:56px; }
.bul {
	margin-top:15px;
	padding-left:13px;
	background-image: url(/i/bullet_w.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


.BottomLinks { margin-bottom:30px; margin-top:68px; }
.BottomLinks td a { color:#000000; }
.BottomLinks td {	font-size: 12px;	font-weight: bold;	color: #000000; }
.BottomLinks td.l {	background-image: url(/i/bullet_w.gif);	background-repeat: no-repeat;	background-position: left center;	padding-right: 16px;	padding-left: 9px;}
.BottomLinks td.nl {
	background-image: url(/i/bullet_w.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 16px;
	padding-left: 9px;
}

.BottomLinksI { margin-bottom:30px; margin-top:68px; }
.BottomLinksI td a { color:#000000; }
.BottomLinksI td {	font-size: 12px;	font-weight: bold;	color: #000000; }
.BottomLinksI td.l {	background-image: url(/i/bullet_b2.gif);	background-repeat: no-repeat;	background-position: left center;	padding-right: 16px;	padding-left: 9px;}
.BottomLinksI td.nl {
	background-image: url(/i/bullet_b2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 16px;
	padding-left: 9px;
}

.Spons {
	margin-top:17px;
	margin-bottom:31px;
	margin-right: 3%;
	margin-left: 3%;
}
.CopyR {
	font-size: 12px;
	color: #818181;
}
.CopyR p { margin-top:7px; margin-bottom:8px; }
.Counters td { padding-bottom:5px; padding-right:6px; }
.CopyRpadd {
	padding-left:3%;
	padding-right:3%;
	padding-top: 18px;
	padding-bottom: 10px;
}

.Spons td { font-size:18px; }

.bgHeadInp {
	background-color:#71c5eb;
	background-image: url(/i/head_inp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 130px;
	width: 780px;
}
.bgHeadInpL {
 	background-color:#71c5eb; width:auto;
	background-image: url(/i/head_inp_l.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bgHeadInpR {
 background-color:#71c5eb; width:auto;
	background-image: url(/i/head_inp_r.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Main {
	padding-top: 40px;
}
.PaddLR {
	padding-right: 21px;
	padding-left: 21px;
}

.MenuTree td { background-color:#9eeeff; font-size:12px; color:#2383cd; }
.MenuTree td b { color:#134084; }
.MenuTree td a { color:#2383cd; }
.MenuTree td.padd { padding-left:21px; padding-right:21px; }
.StampInp {	position: absolute;	top: 160px; margin-left:340px; }
.RColums {	background-color: #f5f5f5;	padding: 10px; color:#003399; }
.RColums p { margin-bottom:45px; margin-top:0px; }

h3 {font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: normal;	color: #000000; margin-bottom:15px; margin-top:0px; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; margin-bottom:15px; margin-top:0px;  }
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-bottom:15px; margin-top:9px;  }

ul { margin-left:1em; padding-left:1em; margin-bottom:5px; }

ul.m2 { margin-left:10px; padding-left:5px; margin-top:20px; margin-bottom:18px; font-size:12px;    }
ul.m2 li {	margin-bottom:5px;  list-style-type: none; margin-left: 0; padding-left: 0;}

ul li {	list-style-position: outside;  list-style-type: disc; 	}
ul a { color:#0c6ca8; }
ul li a { font-weight:bold; }
ul li ul li a { font-weight:normal; }
li.sel { font-weight:bold; color:#134084; list-style-position: outside;	  list-style-type: disc;  }

.rCol { padding-left:20px; }
.lCol { padding-right:14px; }
.lColi {	padding-right:14px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #dcdcdc; }
#prod { margin-bottom:35px; }

b.rad {
	color: green;
}

DIV.man_list A {
	display: block;
	float: left;
	width: 30%;
	font-size: 16px;
	padding: 3px 5px;
}
DIV.man_list A:HOVER {
	color: white;
	background-color: #2383cd;
}

DIV#gallery {
	width: 84px;
	float: left;
	padding-right: 10px;
}
DIV#gallery A {
	display: block;
	margin-bottom: 10px;
	width:74px;
	height: 74px;
}
P.cat_p SUP {
	color: green;
	font-style: italic;
}
P.cat_p B {
	font-size: 30px;
}

TD.rekl {
	background-color: #f0f0f0;
	padding: 15px;
}

IMG.cImg {
	background: white no-repeat center center;
	margin: 0 10px 3px 0;
	float: left;
	border: 4px solid silver;

}
.display_none {
	display: none;
}
DIV#add2card,
DIV#add2cardOk,
DIV#call2my,
DIV#call2myOk {
	margin: 5px;
	padding: 10px;
	border: 2px solid #ff6600;
	background-color: InfoBackground;
	text-align: center;
	font-size: 16px;
}

SPAN#szs {
	display: inline-block;
	float: right;
	margin-left: 15px;
}
SPAN#szs FONT {
	font-size: 12px;
	color: gray;
}
SPAN#szs A {
	color: white;
	display: inline-block;
	margin: 0 1px;
	padding: 2px;
	background-color: gray;
	border: 1px solid white;
}
SPAN#szs A.sel {
	color: gray;
	background-color: white;
	border: 1px solid gray;
}
SPAN#szs A.s1 {
	font-size: 10px;
}
SPAN#szs A.s2 {
	font-size: 12px;
}
SPAN#szs A.s3 {
	font-size: 14px;
}
SPAN#szs A.s4 {
	font-size: 16px;
}
SPAN#szs A.s5 {
	font-size: 18px;
}
DIV#bszs.s1, DIV#bszs.s1 P, DIV#bszs.s1 SPAN, DIV#bszs.s1 DIV, DIV#bszs.s1 TD  {
	font-size: 10px;
}
DIV#bszs.s2, DIV#bszs.s2 P, DIV#bszs.s2 SPAN, DIV#bszs.s2 DIV, DIV#bszs.s2 TD  {
	font-size: 12px;
}
DIV#bszs.s3, DIV#bszs.s3 P, DIV#bszs.s3 SPAN, DIV#bszs.s3 DIV, DIV#bszs.s3 TD  {
	font-size: 14px;
}
DIV#bszs.s4, DIV#bszs.s4 P, DIV#bszs.s4 SPAN, DIV#bszs.s4 DIV, DIV#bszs.s4 TD  {
	font-size: 16px;
}
DIV#bszs.s5, DIV#bszs.s5 P, DIV#bszs.s5 SPAN, DIV#bszs.s5 DIV, DIV#bszs.s5 TD  {
	font-size: 18px;
}