html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol,
ul, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:inherit; line-height:inherit; font-family:inherit;   }
a img, :link img, :visited img { border:0; }
img {border: none;}
table { border-collapse:collapse; border-spacing:0; }
ol, ul { list-style:none; }
q:before, q:after, blockquote:before, blockquote:after { content:""; }
a { cursor:pointer; }

strong {font-weight: bold;}

table{ padding:0; border:0;}

html {
  background-color: white;
}
body{font-family:Arial, Helvetica, sans-serif; font-size:14px;}

a.top{ font-size:13px; font-weight:bold; text-decoration:none; color:#000000; white-space:nowrap;}
a.top:hover{ font-size:13px;font-weight:bold;  text-decoration:underline;color:#000000;}
.headtel{ font-size:30px; color:#BDBDBD; white-space:nowrap; }
.text{ font-size:13px;color:#777777; font-weight:bold; white-space:nowrap;}

span.weight{ font-weight:bolder; white-space:nowrap;}


.bg11{ background:url(images/menu/1/1_02.jpg) repeat-x; background-position:0% 100%;}
.bg12{ background:url(images/menu/1/1_04.jpg) repeat-y;}
.bg13{ background:url(images/menu/1/1_08.jpg) repeat-y; background-position:0% 100%}
.bg14{ background:url(images/menu/11111.jpg) repeat-x; background-position:0% 100%; padding-bottom:2px;}

table#thephone
{
	margin: 0 auto;
	background: #fff;
}

	table#thephone tr td.sep
	{
		background: #fff url(images/head/2.jpg) 9px center no-repeat;
		width: 26px;
	}

.bg1{ background: #fff url(images/head/2.jpg) left center repeat-x;}
.bg2{ background:url(images/menu/1.jpg); background-repeat:no-repeat; background-position:0% 100%;}
.bg3{ background:url(images/menu/2.jpg); background-repeat:no-repeat; background-position:0% 0%}
.bg4{ background:url(images/menu/3.jpg); background-repeat:repeat-x}
.bg5{ background:url(images/menu/4.jpg); background-repeat:no-repeat}
.bg6{ background:url(images/menu/5.jpg); background-repeat:no-repeat}
.bg7{ background:url(images/menu/links/1_2.jpg) repeat-x; height:18; font-size:9px; background-position:0% 100%}
.bg8{ background:url(images/menu/links/6_2.jpg) repeat-x; font-size:9px; background-position:0% 0%}
.bg9{ background:url(images/evart2_2/ramka1/2.jpg) repeat-y; background-position:100% 0%}
.bg10{ background:url(images/evart2_2/ramka1/4.jpg) repeat-y; background-position:0% 0%}
.bg111{ background:url(images/evart2_2/ramka2/2_2l.jpg) repeat-y; background-position:0% 0%}
.bg112{ background:url(images/evart2_2/ramka2/4_2.jpg) repeat-y; background-position:0% 0%}



.bgkorobochka {background:url(images/menu/61.jpg); background-repeat:no-repeat; background-position:300px 80px;}
.bgkorobochka2 {background:url(images/menu/62.jpg); background-repeat:no-repeat; background-position:250px 84px;}
.bgkorobochka2_simple {background:url(images/menu/gsg_box_simple.jpg); background-repeat:no-repeat; background-position:306px 84px;}

.bgramka1{ background:url(images/ramka/4_2.jpg); background-repeat:repeat-y;}
.bgramka2{ background:url(images/ramka/62.jpg); background-repeat:repeat-y;}
.bgramka3{ background:url(images/ramka/41.jpg); background-repeat:repeat-y;}
.bgramka4{ background:url(images/ramka/42.jpg); background-repeat:repeat-y;}

.strelochka{ margin-bottom:3px;}
td.nowrap{ white-space:nowrap;}

.textramka1pr3{ font-size:13px; color:#000000;}
	.textramka1pr3 a {color: #000; text-decoration: underline;}
	.textramka1pr3 a:hover {text-decoration: none;}
.textramka2pr3{ font-size:13px; color:#000000; text-decoration:underline;}
.textramka2pr4{ font-size:13px; color:#000000; text-decoration:underline; font-weight:bold;}
.textramka2pr5{ font-size:13px; color:#000000;font-weight:bold;}
.textramka2pr6{ font-size:13px; color:#6B6B6B;}
.textramka2pr7{ font-size:13px; color:#FB4303; font-weight: bold;}
a.textramka2pr8{ font-size:18px; text-decoration:underline; color:#000000; padding-right:5px;}
a.textramka2pr8:hover{ font-size:18px; text-decoration:none; color:#000000;}
td.ramkapr3{ padding-left:0; padding-top:30px;}
td.paddingtextramka1pr3{ padding:10px 5px 10px 5px;}



A.linkmenu1{color:#777777; font-size:13px; padding-right:15px; text-decoration:underline; font-weight:bold; white-space:nowrap; margin-left: 10px;}
A.linkmenu1:hover{color:#777777; font-size:13px; padding-right:15px; text-decoration:none; font-weight:bold;white-space:nowrap;}

A.linkmenu2{ color:#000000;  font-size:18px; text-decoration:none; }
A.linkmenu2:hover{color:#000000;  font-size:18px; text-decoration:underline;}
span.linkmenu2{ color:#000000;  font-size:18px; text-decoration:none; font-weight:bold; }

A.linkmenu3{ color:#000000; padding-bottom:15px; font-size:11px; text-decoration:none; font-weight:bold; text-transform: uppercase; white-space:nowrap; padding: 3px; }
A.linkmenu3:hover{color:#000000; padding-bottom:15px; font-size:11px; text-decoration:underline;font-weight:bold;text-transform: uppercase;white-space:nowrap;}

A.linkmenu_cur {color: #777; text-decoration: none; font-size: 13px;}
A.linkmenu_cur:hover {text-decoration: underline;}

span.bluebg{ background-color:#5FD8E1;color:#000000; padding:3px;font-size:12px; text-decoration:none; font-weight:bold; text-transform: uppercase; white-space:nowrap;}
.bgmenu{ background:url(images/menu/links/7.jpg) repeat-x; height:1px;}
.bgmenu2{ padding-right:10px; padding-left:10px;}
.corpsitetext{ color:#777777; font-size:20px; white-space:nowrap; font-weight: bold;}

.bgmenu3_1{ background:url(images/menu/2_1.jpg) top right no-repeat; height:71px; vertical-align: bottom;}
.bgmenu3_2{ background:url(images/menu/2_2.jpg) top right no-repeat; height:71px; vertical-align: bottom;}
ul.textmenu1{ color:#000000; margin-bottom:17px; font-size:12px; }
ul.textmenu1 li {white-space: nowrap;}
.textmenu2{ color:#000000; padding-left:5px; font-size:15px; font-weight: bold;}
.paddmenuimg{ padding-left:10px;}
.paddingtd{ padding-left:5px;}
.paddinginfo{ padding-left:230px; padding-top:10px;}
.infotop{ font-size:13px; font-weight:600;}
.infobottom{ font-size:13px; font-weight:400;}
.infotop2{ font-size:13px; font-weight:bold;}
.infobottom2{ font-size:13px;  }


.fon{ background: #f9eb76 url(images/menu/fon.jpg) no-repeat;}
.textkorobochka{ color: #000; font-size: 20px; padding-left: 200px; padding-top: 15px; font-weight: bold; }
	.headpaddtop{ padding-left:30px; font-size:24px; line-height: 22px;}


.textincontentramka1{ font-size:13px; padding-left:30px; font-weight:bold; color:#413A3B; margin-bottom:5px;}
.textincontentramka2{ font-size:39px; padding-left:45px;color:#413A3B; font-weight:bold; }
span.ramkatxt{ font-size:18px;color:#413A3B; font-weight:normal;}

.cenamenu{ font-size:27px; padding-right:25px;color:#413A3B; font-weight:bold; }
.cenamenu2{ font-size:12px;color:#413A3B; font-weight:normal;}

.textheadcontent{ font-size:13px; font-weight: bold; text-transform:uppercase; text-align: right; padding-right: 32px;}
.textheadcontent2{ font-size:22px; padding:0px 15px 0px 15px; color:#6B6B6B;}
.textheadcontent3_1{ font-size:13px; color:#6B6B6B;}
.textheadcontent3{ font-size:13px; color:#6B6B6B;}
	.textheadcontent3 a {color:#6B6B6B; text-decoration: underline;}
	.textheadcontent3 a:hover {text-decoration: none;}


.textcontentcomment{ color:#6B6B6B; font-size:12px;}
.textcontimg{ margin-right:10px;}


.bgramka21{ background:url(images/ramka2/22.gif); background-repeat:repeat-y; background-position:100% 0%}
.bgramka22{ background:url(images/ramka2/5.jpg); background-repeat:repeat-y;}


.textramka21{ font-size:13px; font-weight: bold; padding-left:10px; vertical-align:top; text-transform:uppercase;}
.textramka22{ padding-left:15px; font-size:13px; padding-top:10px; font-weight:bold;color:#413A3B;}

a.textdiz{ font-size:22px; text-decoration:underline; color:#000000; font-weight:bold;}
a.textdiz:hover{text-decoration:none;}
.imgcontdiz{ margin-top:3px; margin-left:3px;}
td.diz{ padding-top:20px; padding-bottom:30px;}

.linkimg{ background:url(images/menu/links/3.jpg);}
.linkimg2{ background:url(images/menu/links/5.jpg) repeat-y; width:21px;}
.bgmoduli2{ background:url(images/ramka3/2.jpg); background-repeat:repeat-y;}
.bgmoduli4{ background:url(images/ramka3/4.jpg); background-repeat:repeat-y;}
.textmoduli1{ font-size:12px;}
.textmoduli2{font-size:12px; color:#000000; font-weight:bold;}

.textcena{ font-size:25px; color:#413A3B; font-weight:bold; }
span.cena{ font-size:13px; color:#413A3B; font-weight:normal; }
td.moduli{ padding:0px 25px 0px 30px; padding-top:0px; font-size:11px; color: #6B6B6B;}
td.moduli2{ padding:0px 25px 20px 30px; padding-top:0px; font-size:11px; color: #6B6B6B;}
.modimg{ padding-left:30px;}

.akciia{background:url(images/ramka2/5.jpg); background-repeat:repeat-y;}


a.textdopusl{ font-size:13px; padding-right:24px; font-weight:600; text-decoration:underline; padding-left:20px; color:#413A3B;}
a.textdopusl:hover{text-decoration:none;}

a.textdopusl2{ font-size:13px;  font-weight:600; text-decoration:underline; padding-left:20px; color:#413A3B;}
a.textdopusl2:hover{ font-size:13px; font-weight:600; padding-left:20px; text-decoration:none;color:#413A3B;}

td.info{ padding:15px;}
.infotext1{ font-size:13px; text-transform:uppercase;  padding-bottom:5px; padding-right:6px; font-weight:bold;}
.infotext2{ font-size:13px; padding-top:20px; padding-left:25px; color:#413A3B; font-weight:bold; }
.infotext3{ font-size:13px;color:#6B6B6B; padding-top:10px; padding-left:20px; }

.psuvash1{color:#6B6B6B; font-size:10px; padding-left:150px;}
.psuvash12{color:#6B6B6B; font-size:10px; padding-left:150px; font-style:italic;}
.psuvash2{color:#000000; font-size:10px;padding-left:150px; font-weight:bold;}
.bgdizresh1{ background:url(images/ramka4/25.jpg); width:9px; background-repeat:repeat-y; background-position:0% 0%}
.bgdizresh2{ background:url(images/ramka4/333.jpg); background-repeat:repeat-y; width:17px;}
.bgdizresh3{ background:url(images/ramka4/2222.jpg); background-repeat:no-repeat;}


.textramka41{ font-size:15px; color:#B78142; padding-top:5px; padding-left:5px; font-weight:bold; }
.textramka42{ font-size:13px; padding-left:15px; padding-top:10px; color:#666666;}
.textramka44{font-size:13px; padding-top:10px; font-weight:600; color:#000000;}
.textramka43{ font-size:27px; padding-top:5px; padding-left:150px; color:#413A3B;}


.teltexthead{ font-size:24px;}
.texttel{ font-size:36px; color:#FFFFFF;}

.img3{ background:url(images/podval/tenb12.jpg);}
.img2{ background:url(images/podval/tenb2.jpg); background-repeat:repeat-x}

A.podval{ color:#000000; text-decoration:underline;}
A.podval:hover{ color:#000000; text-decoration:none;}

.textcomment{ font-size:13px; padding:15px 15px 0px 15px; font-weight:bold;}
.txtcolor, .txtcolor a{color:#A7A3A3;font-size:13px; }
	.txtcolor a {text-decoration: none;}
	.txtcolor a:hover {text-decoration: underline;}

td.padding{ padding-left:10px; font-size:13px; padding-right:15px; }
A.h3{ text-decoration:none;font-size:13px; font-weight:500; color:#A7A3A3;}
A.h3:hover{ text-decoration:underline;font-size:13px; font-weight:500; color:#A7A3A3;}
a.strelkatext{ font-size:13px; text-decoration:none;color:#000000; text-align:center; font-weight:bold;}
a.strelkatext:hover{ font-size:13px; text-decoration:underline; color:#000000;text-align:center;font-weight:bold;}

<!--  evart2_3 -->
.menuev23{border:solid 1px #000; background: #fff;}

a.menuev{ font-size:13px; color:#000000; text-decoration:underline; font-weight:bold;}
a.menuev:hover{ font-size:13px; color:#000000; text-decoration:none;font-weight:bold;}
td.menuev{ padding-top:5px; padding-left:5px; padding-bottom:5px;}
p{ padding-bottom:5px;}
.bgrev11{ background:url(images/evart2_3/ramka1/2.jpg) repeat-y; background-position:0% 0%}
.bgrev12{ background:url(images/evart2_3/ramka1/4.jpg) repeat-y;background-position:100% 0%}
.textrev31{ color:#000000; font-size:12px; font-weight:bold;}
.textrev32{ color:#000000; font-size:13px; font-weight:bold;}
.textrev33{ color:#000000; font-size:13px; }
.textrevcontent31{ color:#000000; font-size: 12px; padding-left:15px; padding-top:20px; padding-right:55px;}
td.pdramev{ padding-left:12px;}
.bgrev13{ background:url(images/evart2_3/ramka2/4.jpg) repeat-y;}
.bgrev14{ background:url(images/evart2_3/ramka2/6.jpg) repeat-y;}
td.pdramev2{ padding: 20px 10px 10px 10px;}
td.pdramev3{ padding: 5px 10px 10px 40px;}
td.pdramev4{ padding: 0px 10px 0px 20px;}
td.pdramev5{ padding: 20px 10px 20px 10px;}
td.abs{ }

ul.submenu
{
	list-style: none outside;
	padding: 0;
	margin: 0;
}

	ul.submenu li
	{
		margin: 0 0 10px 0;
	}

#rel_container
{
	position: relative;
	left: -50px;
	width: 661px;
}

	.comment
	{
		padding: 10px 20px;
		margin: 4px 0px;
		background: #f7fcfb;
		color: #333;
		font-size: 13px;
	}

		.comment .ttl
		{
			color: #000;
			font-weight: bold;
			margin-left: 2px;
			margin-bottom: 10px;
		}

	.uneven
	{
		background: #ebf3f2;
	}


	#rel_container .nav
	{
		text-align: center;
		margin-top: 15px;
	}

		#rel_container .nav img, #rel_container .nav a img
		{
			vertical-align: bottom;
		}

		#rel_container .nav a
		{
			text-transform: uppercase;
			font-size: 10px;
			text-decoration: underline;
			color: #000;
		}

		#rel_container .nav a:hover
		{
			text-decoration: none;
		}

	#rel_container .nav .cur
	{
		font-size: 11px;
		text-transform: uppercase;
		font-weight: bold;
	}

.bigprice
{
	font-size: 46px;
	font-weight: bold;
}

.pricecaption
{
	font-size: 16px;
}

table.labeled_box tr td.lft
{
	width: 14px;
	background: #fff url('images/box1_bgleft.jpg') repeat-y;
}

table.labeled_box tr td.rgt
{
	width: 21px;
	background: #fff url('images/box1_bgright.jpg') repeat-y;
}

table.labeled_box tr td.cont
{
	padding: 0px 10px 10px 10px;
	font-size: 13px;
}

a.biglink
{
	color: #000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

a.biglink:hover
{
	text-decoration: none;
}

table.thinbox tr td.lft
{
	width: 2px;
	background: #fff url('images/thinbox_bgleft.gif') repeat-y;
}

table.thinbox tr td.rgt
{
	width: 2px;
	background: #fff url('images/thinbox_bgright.gif') repeat-y;
}

table.thinbox tr td.cont
{
	padding: 5px 10px 10px 10px;
	font-size: 13px;
}

table.thinbox tr td.bott
{
	height: 2px;
	background: #fff url('images/thinbox_bgbottom.gif') repeat-x;
	font-size: 6px;
}

table.extra_features tr td
{
	padding: 0px 5px;
	font-size: 11px;
	color: #6B6B6B;
	text-align: left;
}

table.extra_features tr td.pic
{
	text-align: center;
}

table.extra_features tr td.ttl
{
  	font-size:12px;
  	color: #000;
  	text-align: center;
  	font-weight:bold;
}

table.extra_features tr td.price
{
	text-align: center;
	padding-top: 20px;
}

.menusel
{
	background: #5FD8E1 url(images/menu/rarr_long_bgcyan.gif) right center no-repeat;
	font-size:18px;
}

.menusel a, .menusel span
{
	display: block;
	float: left;
	padding-right: 4px;
	max-width: 146px;
	background: #5FD8E1;
}

table.prodinfo
{
 background-color: #EBF3F2;
 color: black;
 font-size: 13px;
 height: 345px;
 margin-top: 30px;
}

	table.prodinfo td
	{
	 color: black;
	 font-size: 13px;
	 vertical-align: top;
	 text-align: left;
	}

	table.prodinfo td.content a
	{
	 color: black;
	 text-decoration: underline;
	}

	table.prodinfo td.content a:hover
	{
	 color: black;
	 text-decoration: none;
	}


table.cont
{
	border: solid 1px #a09f99;
	border-collapse: collapse;
	width: 100%;
}

table.cont tr td.ttl
{
	background-color: #f7fcfb;
	border: solid 1px #a09f99;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
}

table.numbers td
{
 padding-left: 2px;
 padding-right: 2px;
}

.cyanbox
{
	border: solid 1px #33cccc;
	padding: 10px;
	float: left;
}

	.cyanbox table tr td
	{
		vertical-align: top;
	}

	.cyanbox img
	{
		margin-right: 10px;
	}

	.cyanbox p
	{
		color: #000;
		font-size: 13px;
		margin: 10px;
		font-weight: bold;
	}

	.cyanbox a, .cyanbox p a
	{
		color: #000;
		text-decoration: underline;
	}

	.cyanbox a:hover, .cyanbox p a:hover
	{
		text-decoration: none;
	}

table.diz_container
{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

table.shadowbox tr td.rgt
{
	width: 6px;
	background: #fff url('images/boxshdw2_r.jpg') repeat-y;
	vertical-align: top;
}

table.shadowbox tr td.bt
{
	vertical-align: top;
	height: 6px;
	background: #fff url('images/boxshdw2_b.jpg') repeat-x;
}

table.diz
{
	background: #ebf3f2;
	boder-collapse: collapse;
	height: 392px;
}

	table.diz tr td
	{
		padding: 5px;
		border: solid 1px #a19f99;
		font-size: 14px;
	}

		table.diz tr td div
		{
			padding: 0px 4px;
			text-align: center;
		}

		table.diz tr td div.caption
		{
			border: solid 1px #4ad1db;
			padding: 18px;
			margin: 10px auto;
			text-align: left;
			font-size: 11px;
			line-height: 1.3;
			background: #fff;
			width: 315px;
		}

		table.diz tr td a
		{
			font-size: 13px;
			color: #000;
			text-decoration: underline;
		}

		table.diz tr td a:hover
		{
			text-decoration: none;
		}

	table.diz thead tr td
	{
		font-size: 14px;
		text-transform: uppercase;
		background: #f7fcfb;
		font-weight: bold;
		text-align: center;
	}

	table.diz tr td a.caption
	{
		display: block;
		font-weight: bold;
		text-align: center;
		margin-bottom: 20px;
	}

	table.diz tr td img.pic
	{
		display: block;
		text-align: center;
		margin: 15px auto 5px auto;
	}

	table.diz tr td img.bigpic
	{
		display: block;
		text-align: center;
		margin: 5px auto;
	}

/* TIP */
table.tip
{
	border-collapse: collapse;
	width: 420px;
}
	table.tip tr td	{padding: 0px;}

		table.tip thead tr td.lft {background: transparent url('images/tip_th_l.png') right repeat-y;}

		table.tip thead tr td.cnt
		{
			padding: 5px 5px 5px 18px;
			height: 20px;
			background: #5fd8e1;
			border-top: solid 1px #969b9a;
			border-bottom: solid 1px #969b9a;
			font-size: 14px;
			font-weight: bold;
			text-transform: uppercase;
			vertical-align: middle;
		}

			table.tip thead tr td.cnt span
			{
				float: left;
				margin-right: 10px;
				margin-top: 3px;
			}

			table.tip thead tr td.cnt img {vertical-align: middle;}

			table.tip thead tr td.cnt a.x{float: right;}

		table.tip thead tr td.rgt {background: transparent url('images/tip_th_r.png') left repeat-y; width: 7px;}

			table.tip thead tr td.rgt div {width: 7px;}


	table.tip tr td.lft {background: transparent url('images/tip_l.png') right repeat-y; vertical-align: top;}

	table.tip tr td.rgt {background: transparent url('images/tip_r.png') left repeat-y;width: 7px;}

	table.tip tr td .bt_cont {height: 20px;}

		table.tip tr td .bt_cont .btt
		{
			width: 363px;
			height: 20px;
			float: left;
			background: transparent url('images/tip_b.png') top repeat-x;
		}

		table.tip tr td .bt_cont .lft
		{
			width: 17px;
			height: 20px;
			float: left;
			background: transparent url('images/tip_bl.png') no-repeat;
		}

		table.tip tr td .bt_cont .rgt
		{
			width: 17px;
			height: 20px;
			float: right;
			background: transparent url('images/tip_br.png') no-repeat;
		}

	table.tip tr td.cnt {background: #f9f9f8;padding: 10px 10px 0px 10px; font-size: 13px;}

		table.tip tr td.cnt div#tip_cnt
		{
			padding: 5px;
			border: solid 1px #9b9b97;
			background: #f7fcfb;
		}

		table.tip tr td.cnt div#tip_lnk
		{
			margin-top: 5px;
			margin-bottom: 0;
			text-align: right;
			color: #000;
		}

			table.tip tr td.cnt div#tip_lnk a
			{
				color: #000;
				text-decoration: none;
			}
			table.tip tr td.cnt div#tip_lnk a:hover
			{
				text-decoration: underline;
			}

	table.tip tr td.bt{padding-left: 23px;}
/* /TIP */

p.toptext1
{
	color: #666;
	font-size: 13px;
	padding: 20px 10px 0px 15px;
}

	p.toptext1 a
	{
		color: #666;
		text-decoration: underline;
	}

	p.toptext1 a:hover
	{
		text-decoration: none;
	}

table.dizboxes
{
	margin: 30px auto;
	width: 810px;
}

	table.dizboxes tr td
	{
		vertical-align: top;
	}

table.dizbox_cont
{

}

	table.dizbox_cont tr td
	{
		color: #666;
	}

	table.dizbox_cont tr td a
	{
		color: #666;
	}

	table.dizbox_cont tr td.desc
	{
		font-size: 11px;
		padding: 5px 10px 10px 10px;
	}

	table.dizbox_cont tr td.ttl
	{
		font-size: 18px;
		text-align: center;
		padding-bottom: 10px;
	}

	table.dizbox_cont tr td.larr, table.dizbox_cont tr td.rarr
	{
		vertical-align: middle;
	}

	table.dizbox_cont tr td.larr
	{
		padding-left: 1px;
	}

	table.dizbox_cont tr td.pic
	{
		text-align: center;
		vertical-align: top;
		padding: 0px 8px;
	}

	table.dizbox_cont tr td.cap
	{
		text-align: center;
		font-size: 13px;
		padding-top: 10px;
		padding-bottom: 30px;
	}

ul.submenu2
{
	margin: 10px 10px 25px 18px;
	padding: 0;
	list-style: none outside;
}

	ul.submenu2 li
	{
		margin: 8px 0px;
		padding: 0;
		color: #000;
	}

	ul.submenu2 li.sel
	{
		background: #ebf3f2 url(images/menu/rarr_long.gif) right center no-repeat;
	}

		ul.submenu2 li.sel span
		{
			padding-right: 5px;
			max-width: 146px;
			background: #ebf3f2;
			font-size: 13px;
			font-weight: bold;
			margin: 5px 0px;
		}
		ul.submenu2 li a
		{
			font-size: 13px;
			font-weight: bold;
			text-decoration: underline;
			color: #000;
		}

		ul.submenu2 li a:hover
		{
			text-decoration: none;
		}

div.headnotice
{
	padding: 0px 20px 12px 5px;
	text-align: right;
	font-weight: bold;
	font-size: 15px;
	color: #777;
	white-space: nowrap;
}

	div.headnotice span
	{
		font-size: 26px;
	}

div.diz_desc
{

}

	div.diz_desc .ttl
	{
		font-size: 14px;
		text-transform: uppercase;
		font-weight: bold;
		color: #000;
	}

	div.diz_desc .txt1
	{
		font-size: 11px;
		text-align: left;
		margin: 5px 0px;
		color: #000;
		font-weight: bold;
	}

	div.diz_desc .colorpicks_container
	{
		float: left;
		width: 240px;
	}

		div.diz_desc .colorpicks_container .colorpick
		{
			float: left;
			width: 40px;
			height: 125px;
			text-align: center;
			margin-right: 7px;
			margin-bottom: 13px;
			font-size: 14px;
			color: #000;
			font-weight: bold;
		}

			div.diz_desc .colorpicks_container .colorpick img
			{
				display: block;
				margin-top: 4px;
				cursor: pointer;
			}

	div.diz_desc .txt2
	{
		color: #666;
		font-size: 11px;
		text-align: left;
		margin: 10px 0px 20px 0px;
	}

a.bigbuylink
{
	font-size: 20px;
	color: #33cccc;
	text-decoration: underline;
}
a.bigbuylink:hover
{
	text-decoration: none;
}

div.footnote_new, div.footnote_new_active {
  position: absolute;
  z-index: 10;
  display: none;
  width: 220px;
  font-size: 13px;
  padding: 3px;
  color: black;
  background-color: #F5F7F6;
  border: 1px solid black;
  text-align: left;
}

table.orderform
{
}
	table.orderform tr td
	{
		padding: 5px;
	}

	table.orderform tr td.capt
	{
		width: 100px;
		padding-right: 15px;
		background: #ebf3f2 url(images/menu/rarr_long.gif) right 8px no-repeat;
		font-weight: bold;
	}

	table.orderform tr td.capt span
	{
		background: #ebf3f2;
	}

		table.orderform tr td input.text
		{
			width: 150px;
			border: solid 1px #adb1b1;
		}

		table.orderform tr td textarea
		{
			width: 350px;
			height: 70px;
			border: solid 1px #adb1b1;
		}

div.order_pick
{
	width: 177px;
	height: 203px;
	text-align: right;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	background-repeat: no-repeat;
}

div.order_pick2
{
	width: 166px;
	height: 215px;
	text-align: right;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	background-repeat: no-repeat;
}

div.diz_buylinks {white-space: nowrap; font-size: 12px;}
	div.diz_buylinks a {font-size: 12px !important;}