body {
	font-size: 68%;
	color: black;
	margin: 0px;
	padding: 0px;

/*	background-color: #E6FEFF;*/
}

table, div, p, textarea, input, select {
	font-family: Verdana, Tahoma, Arial;
	font-size: 1em;
}


a		{color: #24669C; text-decoration: none;}
a:hover	{color: #24669C; text-decoration: underline;}

a.cur		{color: gray; text-decoration: none;}
a.cur:hover	{color: gray; text-decoration: underline;}

div.path {
	font-size: 90%;
	padding: 5px 0 5px 2em;
	background: url("img/bg_content_top.gif") left top repeat-x;
	border-top: 1px solid #D2D2D2;
}

div.menutop {
/*	margin: 1px 0px 1px 0px; */
/*	padding: 1em 0px 1em 0px; */
/*	float: both; */
	height: 28px;
}

div.menutop a {
	display: block;
	padding: 1px 0px 1px 0px;
/*
	float: left;
	margin-left: 0px;
	margin-right: 2em;
	width: 100%;
	font-family: verdana;
	font-weight: bold;
	font-size: 120%;
	height: 28px;
	text-align: center;
	vertical-align: middle;
	border: 0px solid gray;
*/
}

div.menutop a {
/*	color: blue; */
	background: url("img/bg_menu_top.gif") left top repeat-x;
/*	background-position: 0px 2px;*/
}

div.menutop a.cur, div.menutop a:hover {
	color: gray;
	background: url("img/bg_menu_top_current-gray.gif") left top repeat-x;
/*	background-position: 0px 2px;*/
}

div.menutop a:hover {
	text-decoration: none;
}


div.sep {
	background: url("img/sep_menu_top.gif") left top repeat-y;
	width: 2px;
}


div.menubottom {
/*	padding-left: 5px;
	padding-bottom: 3px;
	margin-left: 0px;
	margin-right: 2em;
	float: right;
*/
	font-weight: bold;
	color: white;
}

div.menubottom a {
/*	display: block; 
	float: left;
	font-weight: normal;
*/
	padding: 0 5 0 5;
}

div.menubottom a {
	color: white;
/*	background: url("img/_sample_menu_dot.gif") left top no-repeat;*/
/*	background-position: 0px 2px;*/
}

div.menubottom a.cur, div.menubottom a:hover {
	color: white;
/*	background: url("img/_sample_menu_dot.gif") left top no-repeat;*/
/*	background-position: 0px 2px;*/
}






div.menuleft {
/*	padding: 1;*/
/*	width: 180px;*/
}


div.menuleft, div.cblock {
	padding: 1px;
/*	width: 180px;*/
	border: 1px solid #E5E5E5;
	margin-right: 0px;
}

div.menuleft div.header {
	background: url("img/bg_cblock_top.gif") left top repeat-x;
	color: #24669C;
/*	font-weight: bold; */
	font-size: 160%;
	padding: 5;
	border-bottom: 1px solid #E5E5E5;
}

div.cblock div.header {
	background: url("img/bg_cblock_top.gif") left top repeat-x;
	color: #24669C;
	font-size: 160%;
	padding: 5;
	border-bottom: 1px solid #E5E5E5;
}

div.menuleft div.item {
/*	background: url("img/leftmenu-bgv.gif") left top repeat-x;*/
/*	background-color: #C2CBD2; bottom */
/*	background-color: #E9EEF2;
	border-left: 1px solid A1A9AC;
	border-right: 1px solid A1A9AC;
	border-bottom: 1px solid A1A9AC;*/

	padding: 1 0 0 0;
}


div.menuleft div.item div {
	padding-left: 10px;
}

div.menuleft a {
	display: block;
	padding: 5 0 6 15;
	font-weight: bold;
/*
	background: url("img/li11.gif") left top no-repeat;
	background-position: 8px 1.2ex;
*/
}

div.menuleft a.cur, div.menuleft a:hover {
	font-weight: bold;
	color: gray;
/*	background: url("img/li21-mover.gif") left top no-repeat;
	background-position: 8px 1.2ex;*/
	background: #EFECF8;
}

div.menuleft a:hover {
	text-decoration: none;
}

div.menuleft div.item div a {
/*	color: black;
	background: url("img/li02.gif") left top no-repeat;
	background-position: 8px 1.2ex;
	font-weight: normal;*/
}

div.menuleft div.item div a.cur, div.menuleft div.item div a:hover {
/*	color: #1453C7;
	background: url("img/li02-mover.gif") left top no-repeat;
	background-position: 8px 1.2ex;*/
}




div.menuleft div.level2 {
/*	background: url("img/leftmenu-bgh-level2.gif") left top repeat-y;
	border-left: 1px solid A1A9AC;
	border-right: 1px solid A1A9AC;
	border-bottom: 1px solid A1A9AC;*/
	padding: 0 0 8 10;
}


div.menuleft div.level2 div.item {
/*	background: url("img/leftmenu-bgh-level2-separator.gif") left bottom no-repeat;*/
	border: 0px dashed white;
	padding: 1 0 0 0;
}

div.menuleft div.level2 div.item a {
	display: block;
	background: url("");
	padding: 3 0 3 15;
	font-weight: normal;
/*	color: black;*/
}

div.menuleft div.level2 div.item a.cur, div.menuleft div.level2 div.item a:hover {
	color: #757C82;
	background: #EFECF8;
}




div.menuleft div.level3 {
/*	background: url("img/leftmenu-bgh-level3.gif") left top repeat-y;
	border-left: 1px solid A1A9AC;
	border-right: 1px solid A1A9AC;
	border-bottom: 1px solid A1A9AC;
	padding: 0 5 8 35;*/
}


div.menuleft div.level3 div.item {
/*	background: url("img/leftmenu-bgh-level3-separator.gif") left bottom no-repeat;
	border: 0px dashed white;*/
	padding: 0 5 0 0;
}

div.menuleft div.level3 div.item a {
	display: block;
	background: url("");
	padding: 4 0 4 0;
	font-weight: normal;
/*	color: black; */
}

div.menuleft div.level3 div.item a.cur, div.menuleft div.level3 div.item a:hover {
	color: #757C82;
}




div.catalog_path {
	padding: 0 1 3 1;
	margin-bottom: 10px;
	border-bottom: 1px solid #96A1A7;
}

div.catalog_path a {
	color: #737D86;
}

div.catalog_path a:hover {
	color: #737D86;
}


div.top_tree a {
	padding: 0 0 0 5;
}

div.top_tree a {
	padding: 2 0 2 2;
	color: black;
}

div.top_tree a.cur, div.top_tree a:hover {
	color: #737D86;
}



div.contentleft {
	color: #BD4A31;
	padding-top: 2ex;
	padding-bottom: 2ex;
/*	padding-right: 3em; */
}

div.more {
	text-align: right;
	margin-bottom: 4ex;
	padding-right: 20px;
}

a.more, div.more a {
	color: #63616B;
/*	border: 1px dashed gray;
	padding-right: 20px;
	background: url("img/b_play_mout.gif") right top no-repeat;*/
}

a.more:hover {
	color: #63616B;
/*	padding-right: 20px;
	background: url("img/b_play_mover.gif") right top no-repeat;*/
}



h1, h2, h3, h4, h5 {
	color: #24669C;
}

h1 {
	font-size: 137%;
}

h2 {
/*	float: left*/
}

h3 {
/*	background: url("img/dot_cblock_header.gif") left top no-repeat; */
/*	background-position: 14px 7px; */
/*	padding: 0 0 0 15px; */
	font-size: 100%;
	margin:0;
}

h5 {
	margin-bottom: 1ex;
}

h6 {
	margin-top: 0px;
	margin-bottom:0px;
}

div.price {
	padding: 1ex 0 0 0;
}

.price {
	font-size: larg;
	font-weight: bold;
	color: #F48020;
}

div.content {
	margin: 1px;
	padding: 10px;
/*	height: 400px; */
}

div.content img {
	border: 1px solid gray;
}

div.content img.fm {
	margin-right: 1.5ex;
	float: left;
}

div.content img.imgfloat {
	margin-right: 10px;
	margin-bottom: 7px;
	float: left;
}

div.copyright {
	color: gray;
	text-align: right;
}

em {
	font-family: Tahoma, Verdana, Arial;
	font-size: 1.2em;
	font-style: italic;
	color: gray;
}

div.image {
	float: left;
	margin: 0 2ex 1ex 0;
	border: 0px solid #eeeeee;
}

div.image img, div.image_popup img, div.content p img {
	border: 1px solid #AAAAAA;
}

div.image p, div.image_popup p {
	color: gray;
	font-size: 0.9em;
	margin-top: 0;
	margin-bottom: 1ex;
 	padding-top: 2;
 	text-align: left;
}

@media print{
	.noprint {
		display: none;
	}
}

p.ji { 
	text-align: justify;
	text-indent: 1.5em;
}


ul, ol {
	padding-bottom: 2ex;
}

ul li, ol li {
	padding-bottom: 1ex;
}



hr {
	color: #aaaaaa;
	height: 1px;
	width: 90%;
}

/*
table.bordered_cells td {
	border: 1px solid gray;
}

table.bordered_cells td.noborder, div.content table tr td {
	border: 0;
}
*/

table.pricelist {
	border: 1px solid #eeeeee;
	background-color: #aaaaaa;
}

table.pricelist caption {
	color: #1A337B;
	font-size: 1.2em;
	font-weight: bold;
}

table.pricelist td {
	padding: 0.3ex 1ex 0.3ex 1ex;
	background-color: white;
}

table.pricelist th {
	padding: 0.3ex 1ex 0.3ex 1ex;
	background-color: #bbbbbb;
}

.border {
	border: 1px #aaaaaa solid;
	}

span.date {
	font-weight: bold;
	color: gray;
}

div.onindex {
	width: 20em;
	padding: 2em;
	margin: 1em;
	border: 1 solid gray;
	float: left;
}

div.onindex ul {
	margin: 10 0 0 10;
}


table.pricelist input.qnty {
	text-align: right;
/*	padding: 1 5 1 0;
	height: 3.2ex;
	border: 1px dashed gray; */

	height: 3ex;
	width: 6ex;

	padding: 0 1ex 0 0;

	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid gray;
	border-left: 0;
	
//	background-image: url(img/order.gif);

	font-weight: bold;

/*	color: red; */

}

blockquote {
	color: gray;
	margin: 5 0 5 15;
	padding: 5 10 5 10;
	border: 0px solid gray;
}

span.filled {
	border: 1px solid gray;
	width: 40ex;
	padding: 2px;
}

span.filled_narrow {
	border: 1px solid gray;
	width: 10ex;
	padding: 2px;
}

span.textarea {
	height: 6em;
}

ul.noleftmargin {
	margin: 0 0 0 15;
}

div.pcard_options {
	margin: 0 6ex 3ex 0;
	display: block;
	border: 0px solid gray;
}

div.fleft {
	float: left;
}





form.pid {
	display: inline;
}

form.pid input {
	border: 0px solid black;
	width: 3em;
	padding: 0px 1px 0px 2px;
	margin: 0px;
}

.search_q {
	border-top:		1px solid #20334B;
	border-right:	1px solid #7F9DB9;
	border-bottom:	1px solid #7F9DB9;
	border-left:	1px solid #7F9DB9;

	height: 19px;
	width: 6em;

	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
}



