body 
{ 
	margin:0px; 
	padding:0px; 
	width:100%; 
	background:#333; 
	font-size:11px; 
	font-family:arial;
}

html 
{ 
	padding:0; 
	margin:0;
}

a 
{   padding:0px;
    margin:0px;
	text-decoration:none;
	color:#000;
}

img 
{ 
	border:0px;
	padding:0px;
	margin:0px;
}
/* search */
.flash 
{ 
	float:left; 
	width:642px; 
	height:250px; 
	padding:0px; 
	margin:0px; 
}

.search 
{ 
	float:left; 
	width:323px; 
	height:250px; 
	margin:0px; 
	padding:0px; 
	background:url(bg_right.png) #e5e5e5 repeat-y left center; 
	padding-left:10px; 
}

.search .search-title
{
	float:left; 
	width:313px; 
	padding:5px 0px;
	margin:0px;
	padding-left:10px;
	font-size:16px;
	color:#FFF;
	background:#900;
	text-transform:uppercase;
}

.search .search-block
{
	float:left;
	width:313px;
	height:162px;
	padding:50px 0px 10px;
	margin:0px;
	padding-left:10px;
	background:url(bg_search.png) no-repeat left #e5e5e5;
}

.search .search-block form 
{ 
	float:left; 
	width:100%; 
	padding:0px; 
	margin:0px; 
}

.search .search-block p 
{
	float:left; 
	width:100%; 
	padding:0px; 
	margin:0px; 
	font-size:12px; 
	font-weight:bold;
	margin-bottom:10px; 
}
/********** body **********/
.body {  background:#fff; padding:0; width:975px; margin:10px auto; border:4px solid #ccc; }
.body h2 { float:left; width:99%; color:#900; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px solid #900; margin:10px 0; padding:0px; text-transform:uppercase; }
.body .img {width:120px; float:left; height:75px; border:3px solid #eee; margin:5px 0px 0 10px; }
.body .title a {float:left;marign-left:20px; padding-left:10px; margin:0px;}

.body h4 { color:#900; font:normal 22px  Tahoma, Geneva, sans-serif;  margin:5px 0; padding:10px 5px; }
.body h3 { color:#898989; font:normal 19px  Arial, Helvetica, sans-serif; margin:5px 0; padding:0px; }
.body p { font:11px; color:#414141; margin:0; text-align:left; }
.body span { font: normal 15px Arial, Helvetica, sans-serif;  line-height:1.8em; margin:0; }
.body em { font: italic 11px Arial, Helvetica, sans-serif; color:#8d8d8d; }
.body_small { float:left; width:295px; padding:0px 20px; background:url(bg_right.png) repeat-y left center; }
.body_small ul { font: normal 11px Arial, Helvetica, sans-serif; color:#3497c4; list-style:none; margin:5px 0; padding:0; }
.body_small li { background:url(ul_li_feat.gif) left no-repeat; padding:2px 20px; margin:0; }


.body_big { float:left; width:600px; margin:0px; padding:0px 20px; }

.body_big span{ font-size:11px; }
.body_big b{ font-size:11px; }
.body_big span a{  font-weight:bold; color:#900;  }
.body_big img { float:left; margin:8px 10px; padding:0;}
.body_big ul { font: normal 11px Arial, Helvetica, sans-serif; color:#404040; list-style:none; margin:5px 0px; padding:0; float:left;}
.body_big li { margin:0;}
.body_big .cat {font: normal 11px Arial, Helvetica, sans-serif; color:#404040; list-style:none; margin:5px 0px; padding:0; float:left; width:100%}
.body_big .cat li { background:url(ul_li_feat.gif) left no-repeat; padding:2px 20px; margin:0; float:left; width:26%}

.body_big .img {width:171px; height:134px; background:url(shadow-list.gif) no-repeat center; margin:0px auto;  margin-right:23px;}

.menu { width:800px; padding:0px; margin:0px auto; }
.menu ul { list-style:none; border:0; text-align:center; padding:0px; margin:0px; }
.menu ul li {  float:left; border-right:1px solid #ccc; text-align:center; padding:0px; margin:0px; }
.menu ul li a { color:#000; font:normal 11px  Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; padding:0px 10px; }

.send {background:url(icon_email.gif) no-repeat left; padding-left:20px; font-weight:normal;}
.print {background:url(icon_print.gif) no-repeat left; padding-left:20px; font-weight:normal;}
/********** footer **********/
p.clr, .clr { clear:both; padding:0; margin:0;}
li.bg, .bg { clear:both; border-bottom:1px dashed #ababab; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}
li.line, .line { border-top:1px solid #d9d9d9; padding:0; margin:10px 0; background:none; list-style:none;}

/* pagination */
.pagination
{
	float:left; 
	width:100%; 
	padding:0px; 
	margin:10px 0px;
}

.pagination .pg_basic
{
	float:left; 
	width:auto; 
	padding:0px 5px; 
	background:#e5e5e5; 
	border:1px solid #ccc; 
	text-align:center; 
	margin:0px 2px; 
	font-weight:bold;	
}

.pagination .pg_advance
{
	float:left; 
	width:auto; 
	padding:0px 5px; 
	background:#f60; 
	border:1px solid #ccc; 
	text-align:center; 
	margin:0px 2px; 
	font-weight:bold; 
	color:#fff;	
}

/* right block */
.right-block
{
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
}

.right-block div, span
{
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
}

.right-block h2
{
	float:left; 
	width:292px; 
	color:#900; 
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	border-bottom:1px solid #900; 
	margin:10px 0; 
	padding:0px; 
	text-transform:uppercase;
}

.right-block .right-body
{
	float:left; 
	width:292px; 
	padding:0px; 
	margin:0px;
}

.right-block img
{
	width:expression(this.width>292?292:true); 
	max-width:292px;
	height:auto;
	padding:0px;
	margin:0px;
	border:0px;
}

/* navigation */
#w-menu
{
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	background:#900;
}

#navigation, #navigation ul
{
  float:left;
  width:100%;
  margin:0px;
  padding:0px;
  list-style-type:none;
  list-style-position:outside;
  position:relative;
  font-weight:bold;
}

#navigation a
{
  float:left;
  width:auto;
  display:block;
  margin:0px;
  padding:6px 10px;
  font-size:12px;
  color:#fff;
  text-transform:capitalize;
}

#navigation li
{
  float:left;
  position:relative;
}

#navigation ul 
{
  position:absolute;
  display:none;
  width:220px;
  padding:0px;
  margin:0px;
  top:22px;
  left:9px;
}

#navigation li ul a
{
  float:left;
  width:200px;
  margin:0px;
  background:#900;
  color:#fff;
  border:1px solid #eee;
  border-top:0px;
}

#navigation ul ul
{
  top:auto;
  padding:0px;
}	

#navigation li ul ul 
{
  padding:0px;
  margin-left:212px;
}

#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li:hover ul ul ul ul
{
  display:none;
  padding:0px;
}
#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li li li li:hover ul
{
  display:block;
  padding:0px;
}