/* main styles */
body
{
	margin:5px 0 0 0;
	padding:0;
	background:#FEEFB7;
  	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	/*background:url(../images/back.png) repeat;*/
}
.main_table
{
	background:#FFF;
	border-radius:5px;
	border:1px solid #E2E2E2;
	/*background:url(../images/bbb.jpg) repeat;*/
	background:url(../images/back.png) repeat;
	box-shadow:0px 0px 10px #000;
}
.head_table
{
	background:url(../images/back_logo.png) repeat-x;
	border-radius:5px;
	border:1px solid #aaa;
	background:url(../images/bbb.jpg) repeat;
}
.main_menu
{
	/*background:url(../images/back_m.jpg) repeat-x;*/
	border-radius:5px;
	border:1px solid #aaa;
	background:#017BAE;
	
}
.main_menu ul
{
	padding:0 0 0 3px;
}
.main_menu ul li
{
	display:inline;
	/*border-right:1px solid #E2E2E2;*/	
	padding:0 0 0 0px;
	vertical-align:middle
}
.main_menu ul li a
{
	padding:10px 10px 10px 10px;
	color:#ddd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	border-radius:3px;
	background:#025C82;	
}
.main_menu ul li a:hover
{
	color:#fff;
	text-decoration:none;
	border-radius:3px;
	background:#0291CD;	
}
.search
{
	border:1px solid #fff;
	border-radius:3px;
	background:url(../images/search_bg.jpg) no-repeat;
	width:350px;
	height:28px;
	padding:5px 5px 5px 35px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#888;
	font-weight:600;
	margin:2px 2px 3px 0px;
}
.go
{
	background:#025C82;
	border-radius:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#ddd;
	border:1px solid #aaa;
	cursor:pointer;
	height:40px;
	width:57px;
}
.go:hover
{
	color:#fff;
	background:#025C82;
}
.cat_div
{
	background:#FFF;
	border-radius:5px;
	border:1px solid #aaa;
	padding:2px;
	width:178px;
}
.border_div
{
	background:#FFF;
	border-radius:5px;
	border:1px solid #aaa;
	padding:2px;
}
.head_main
{
	padding:5px 0 5px 45px;
	background:#025C82;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#FFF;
	border-radius:3px 3px 0 0;
}
.head2
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#025C82;
}
.tab_head
{
	background:#000;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
.side_head
{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	border-bottom:1px solid #fff;
	/*background:url(../images/menuback.png) repeat-x;*/
	height:32px;
	background:#025C82;
}
.main_head
{
	color:#025C82;
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	/*border-bottom:2px solid #AD8946;*/
	border-bottom:1px solid #000;
	background:#fff;
	padding-top:7px;
	padding-bottom:5px;
	padding-left:10px;
	font-weight:bold;
}
.input_bg
{
	width:230px;
}
.input_dr
{
	width:234px;
}
.red
{
	color:#F00;
	font-size:11px;
}
.sr
{
	color:#444;
	background:#fff;
}
.dr
{
	background:#F4F4F4;
	color:#444;
}
.border_left
{
	border-left:1px solid #fff;
}
.border_left a
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#444;
	text-decoration:none;
}
.border_left a:hover
{
	text-decoration:underline;
}
.content
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	line-height:1.6;
}
.content2
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:1.6;
}
.clear{ clear:both;}
.top_message
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#025C82;
	background:url(../images/back.png) repeat;
	cursor:pointer;
	border-radius:3px;
	border:1px solid #aaa;
}
.usefull_link
{
	width:170px;
	height:180px;
	background:#F6F6F6;
	text-align:left;
	font-weight:bold;
	padding:5px 10px;
	line-height:1.7;
}
.usefull_link a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
.usefull_link a:hover
{
	color:#025C82;
	text-decoration:underline;
}
.bg_color
{
	background:#fff;
}
.tab_sh_tad
{
	padding:5px;
}
.tab_sh_tadr
{
	padding-left:2px;
}
.input2{
    background:#AA894F;
    border: 0 none;
    font:bold 12px Arial,Helvetica,Sans-serif;
    color: #fff;
    width: 160px;
    padding: 4px 5px 4px 5px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius:0px;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
}
.footer
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
}
.footer a
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#025C82;
	text-decoration:none;
	font-weight:bold;
}
.footer a:hover
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#AA894F;
	text-decoration:underline;
}
.advance_search
{
	font-size:12px;
	background:#555;
	padding-left:9px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	border:1px solid #333;
}
.pnavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #000;
	font-weight: normal;
	width: 20px;
	display:block;
	float: left;
	margin: 1px;
	padding:2px;
	}
a.pnavi {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	background-color:#AA894F;
	display:block;
	
}
a.pnavi:hover {
    text-decoration:underline;
}

.pnavi1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #AA894F;
	font-weight: normal;
	width: 52px;
	display:block;
	float: left;
	margin: 1px;
	padding:2px;
	}
a.pnavi1 {
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #1A4D8F;
	display:block;
}
a.pnavi1:hover {
    text-decoration:underline;
}




#slider a
{
	display:none;
}
#slider_birth a
{
	display:none;
}
#slider_buttom_left a
{
	display:none;
}
#slider_buttom_right a
{
	display:none;
}
.slider a
{
	display:none;
}
#slider_buttom a
{
	display:none;
}
#slider_front_add a
{
	display:none;
}
.green_back
{
	background:#3aaf01;
	color:#fff;
}
.red_back
{
	background:#f00;
	color:#fff;
}
.white_text
{
	color:#fff;
}