body { 
	background-color : #555;
	margin : 0;
	padding : 0;
}


#content { /*background-color : red*/ }
#content table { position : relative;}

img { border : 0; }
img.index { position : relative; margin-left : 20px; margin-top : 10px; margin-bottom : 10px; }
span.search_item { color : black }
div.error { color : red; font-weight : bold; }

#frame { 
	position : relative;
	width : 900px;
	background-color : white;
	border : 1px solid #999;
	margin : 10px auto 0 auto;
}

#header {
	position : relative;
	width : 900px;
	height : 130px;
	background-image : url('/img/site/header.jpg');
}

#header div.search_input {

	float : right;
	height : 40px;
	line-height : 40px;
	width : 200px;
	margin-top : 10px;
	margin-right : 5px;
/* 	border : 1px solid green; */
	color : red;
	background-image : url('/img/site/searchbox.jpg')
}

#header input.search {
	float : left;
	margin-top : 12px;
	margin-left : 22px;
	height : 16px;
	border : 0;
/*	line-height : 10px;*/
/* 	border : 2px solid red; */
}

#header input {

	float : left;
	color : #555;
	background-color : transparent;
	padding : 0;
	margin-top : 12px;
	margin-left : 4px; 
/* 	border-left : 1px solid #555; */
/* 	border-right : 1px solid #555; */
	font-family : helvetica;
	font-weight : bold;
	font-size : 12px;
	border : 0;
/* border : 1px solid blue; */
}

/* START HORIZONTAL MENU */
#menu {
	position : relative;
	width : 900px;
	height : 40px;
	background-color : #555;
	background-image : url('/img/site/menu.jpg');
}

#menu ul {
	position  : relative;
	height : 40px;
	padding : 0px;
	margin : 0px;
}

#menu li { float: left; list-style-type: none; }
#menu li.right { float: right; list-style-type: none; }

#menu li.sep {
	width : 2px;
	line-height : 40px;
	background-color : #444;
}

#menu li a {
	color : white;
	letter-spacing : 0.1em;
	text-decoration : none;
	font-weight : bold;
	font-family : "Trebuchet MS",Helvetica,Arial,sans-serif;
	font-size : 11px;
	line-height : 40px;
	float: left;
/* 	display : block; */
	height : 40px;
	padding : 0 20px;
	text-align: center;
/* 	border : 1px solid yellow; */
}

#menu li a.black:hover , a.blackactive { background-image : url('/img/site/menu_black.jpg') }
#menu li a.blue:hover  , a.blueactive  { background-image : url('/img/site/menu_blue.jpg') }
#menu li a.green:hover , a.greenactive { background-image : url('/img/site/menu_green.jpg') }
#menu li a.red:hover   , a.redactive   { background-image : url('/img/site/menu_red.jpg') }

/* END HORIZONTAL MENU */


/* START LEFT COL */
#left {
	position : relative;
	top : 0px;
	width: 200px;
/* 	border : 1px solid yellow; */
}

#left a {

	color : #333;
	text-decoration : none;
}

#left div.green { color : #080 }
#left div.blue { color : #048 }
#left div.red { color : #800 }

#left div.section {

	position : relative;
	width : 160px;
	left : 10px;
	font-family : helvetica;
/* 	letter-spacing : 0.1em; */
	font-size : 18px;
	padding : 10px 10px 5px 10px;
	border-bottom : 1px solid #ccc;
	margin-bottom : 5px;
}

#left div.item {

	position : relative;
	width : 150px;
	left : 10px;
	font-family : helvetica;
	font-size : 16px;
	padding-left : 20px;
/* 	border-bottom : 1px solid #ccc; */
/*	border : 1px solid red;*/
}

#left div.item a.green:hover { color : #080 }
#left div.item a.red:hover { color : #800 }
#left div.item a.blue:hover { color : #048 }

#left a.ablue { color : #048 }
#left a.agreen { color : #080 }
#left a.ared { color : #800 }

#left table { font-size : 12px }
#left td.date { font-size : 11px; color : #666 } 
#left td.news { font-family : helvetica; color : #333 } 
#left td.news a.news { font-weight : bold; letter-spacing : 1px; }
#left td.news a.news:hover { color : #000; }

/* END LEFT COL */

/* START LEFT BOX */

div.left_box_top {

	position : relative;
	height : 7px;
	margin : auto;
	background-image : url('/img/site/left-box-top.jpg');
/* 	border : 1px solid red; */
}

div.left_box_bottom {

	position : relative;
	height : 7px;
	margin : auto;
	background-image : url('/img/site/left-box-bottom.jpg');
/* 	border : 1px solid red; */
}

div.left_box {

	position : relative;
	background-image : url('/img/site/left-box-middle.jpg');
/* 	border : 1px solid red; */
}

div.left_box_title {

	position : relative;
	width : 160px;
	left : 20px;
	padding-top : 5px;
	font-family : helvetica;
	font-size : 18px;
	border-bottom : 1px solid #ccc;
/* 	border : 1px solid red; */
}

div.left_box_text {

	position : relative;
	width : 160px;
	left : 20px;
	padding-top : 5px;
	padding-bottom : 5px;
	font-family : "Trebuchet MS",Helvetica,Arial,sans-serifs;
	font-size : 14px;
	line-height : 15px;
/* 	border-bottom : 1px solid #ccc; */
/* 	border : 1px solid red; */
}

div.box_desc {
	position : relative;
	width : 160px;
	left : 20px;
/* 	padding-top : 5px; */
	padding-bottom : 5px;
	text-align : center;
	color : black;
	font-size : 14px;
	font-weight : bold;
	font-family : "Trebuchet MS",Helvetica,Arial,sans-serifs;
}

/* END LEFT BOX */


/* START PAGE COL */
#page { 
	position : relative;
	top : 0;
	left : 0px;
}

td.shot { 
	text-align : center;
	font-size : 12px;
	font-weight : bold;
	padding-bottom : 10px;
}

div.sep { position : relative; height : 5px; }

#page div.border {
	border : 1px solid #aaa;
}

#page div.subtitle {

	font-family : helvetica;
	font-size : 1.6em;
	padding : 10px 10px 10px 10px;
}

#page a {
	text-decoration : none;
	font-weight : bold;
	font-family : 
/* 	font-family : "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; */
}

#page a:hover { text-decoration : underline; }

#page table.full { width : 100% }
#page table.desc { width : 98%; position : relative; left : 0;  }
#page .right { text-align : right; padding-right : 3px; }

#page a.black { 
	color : black;
	font-size : 12px;
	font-family : "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
}

/* END PAGE COL */

/* START PAGE CONTENT */
div.page_top {

	position : relative;
	margin-top : 3px;
	width : 690px;
	left : 0;
	height : 10px;
	background-image : url('/img/site/page-top.jpg');
/* 	border : 1px solid red; */
}

div.page_bottom {

	position : relative;
	left : 0;
	height : 10px;

	background-image : url('/img/site/page-bottom.jpg');
/* 	border : 1px solid red; */
}

div.page_content {

	position : relative;
	left : 0;
	background-image : url('/img/site/page-middle.jpg');
/* 	border : 1px solid red; */
}


div.page_title {

	position : relative;
/* 	display : inline-block; */
	width : 610px;
	left : 30px;
	padding-right : 10px;
	padding-top : 3px;
	padding-bottom : 3px;
	font-family : "Trebuchet MS",Helvetica,Arial,sans-serif;
	font-size : 18px;
	border-bottom : 1px solid #ddd;
/* 	border : 1px solid red; */
}

div.page_text {

	position : relative;
	width : 630px;
	left : 25px;
	padding-top : 10px;
	padding-bottom : 10px;
	font-family : "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	font-size : 14px;
/* 	border-bottom : 1px solid #ccc; */
/* 	border : 1px solid red; */
}

div.commande { 
	font-size : 1em;
/* 	line-height : 2em; */
	font-weight : bold;
	padding : 5px 5px 5px 10px;
	font-family : "Trebuchet MS",Helvetica,Arial,sans-serif;
	background-color : #eee;
	margin : 5px 0px 10px 0px;
	border : 1px solid #ccc;
}
div.command_text { font-size : 0.9em; font-weight : normal; color : #333;  }
div.command_desc { font-size : 1em; color : #333; padding-bottom : 7px; font-style : italic; font-weight : bold }

table.options { border : 1px solid #ccc; margin-bottom : 10px; background-color : #eee }

td.commande {
	font-family : "Trebuchet MS",Helvetica,Arial,sans-serif;
	font-size : 14px;
	padding : 0 10px;
	font-weight  :  bold;
}

td.commande_desc {
	font-family : "Trebuchet MS",Helvetica,Arial,sans-serif;
	font-size : 14px;
	padding : 0 10px;
	font-weight  : normal;
}

td.commande_note {
	font-family : "Trebuchet MS",Helvetica,Arial,sans-serif;
	font-size : 14px;
	padding : 0 20px 5px 20px;
	font-weight  : bold;
}

img.more { width : 20px; border : 0; }
img.banner { margin-left : 20px; }

pre {
	padding : 10px;
	margin : 0;
	font-size : 13px;
	line-height : 18px;
	font-weight : normal;
	font-family : monospace;
}

pre.code {

	position : relative;
	left : 10px;
	padding : 10px;
	width : 580px;
	font-size : 14px;
	line-height : 18px;
	background-color : #f9f9f9;
	border : 1px solid #c0c0c0;
	margin-bottom : 10px;
}

img.ads { width : 80px; margin-left : 40px; padding-top : 5px; }

/* END PAGE CONTENT */

/* START NAVIGATION */
div.nav {

	padding-top : 2px;
	font-size : 11px;
	font-weight : bold;
	font-family : "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	padding-left : 10px;
}

div.nav a {

	text-decoration : none;
	font-size : 11px;
	font-weight : bold;
	font-family : "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
}
/* END NAVIGATION */

/* START LINKS PAGE */
img.links { width : 50px; }

td.link_logo { width : 60px; padding-bottom : 5px; }
td.name { padding-left : 10px; font-size : 18px; }
td.linkdesc { 
	font-size : 1.1em; 
	line-height : 1.2em; 
	font-weight : normal; 
	padding-top : 5px;
	border-top : 1px solid #777;
}

a.more { 
	position : relative;
	line-height : 24px;
/* 	color : #800; */
	font-size : 12px;
	font-family : helvetica;
}

/* END LINKS PAGE */


/* PAGE END */

#footer {

	text-align : left;
	position : relative;
	color : black;
	padding : 0;
	height : 160px;
	font-family : verdana;
	font-size : 13px;
	background-image : url('/img/site/footerbg.jpg');
	border-top : 1px solid #aaa;
}

#footer a {
	color : #333;
	font-family : helvetica;
	font-size : 14px;
/* 	font-weight : bold; */
	text-decoration : none;
}

#footer a:hover {
	color : black;
}

#footer ul {
/* 	border : 1px solid red; */
	padding : 0 10px;
	margin : 0px;
	height : 100%;
}

#footer li {

	float: left;
	list-style-type: none;
	margin-right : 26px;
	padding : 5px;
	width : 190px;
	height : 120px;
/* 	background-image : url('/img/site/footer-box.png'); */
/* 	background-color : #ccc; */

}

#footer li.right {
	float: left;
	padding : 5px;
	margin-left : 0px;
	margin-right : 0px;
	width : 190px;
	height : 120px;
	list-style-type: none;
}

#footer li div.title {

	border-bottom : 1px solid #ccc;
	padding-bottom : 3px;
/* 	color : #333; */
	font-family : verdana;
	font-weight : bold;
	height : 20px;
/* 	border : 1px solid red; */
}

#footer li div.text {
	padding-top : 5px;
	color : black;
	font-family : verdana;
	height : 120px;
/* 	border : 1px solid red; */
}

.green { color : #080 }
.blue { color : #048; }
.red { color : #800 }

#footer table {

	position : relative;
	height : 115px;
}

/*#footer div {

	position : relative;
	width : 200px;
	height : 110px;
	background-color : blue;
}*/

#footer .right { padding-left : 20px; }

#copy {
	position : relative;
	width : 900px;
	margin : auto;
/* 	margin-bottom : 10px; */
	line-height : 24px;
	font-family : verdana;
	font-size : 11px;
/* 	text-align : right; */
	padding-right : 10px;
	padding-left : 10px;
	color : #ccc;
}

#copy div { float : left; line-height : 20px; }
#copy div.r { float : right; line-height : 20px; margin-bottom : 3px; }

.green { color : #080 }
.blue { color : #048 } 
.red { color : #800 }

div.search_word {

	font-family : "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	color : black;
	font-size : 12px;
	padding : 10px;
}

div.search_word a {
	font-weight : normal;
	font-size : 13px;
	color : #333;
}

div.search_link {
	font-family : helvetica;
	font-weight : normal;
	font-size : 13px;
	padding : 0px 20px;
	width : 600px;
/* 	border : 1px solid red; */
}


div.search_count {
	float : right;
/* 	margin-right : 10; */
}

span.found_item {
/* 	display : inline; */
	font-weight : bold;
	color : white;
	background-color : #048;
}




