body {margin: 0; background-color: #ffffff; background-image: url(../pi/back.jpg); background-repeat: repeat-x; font-family: "lucida grande",tahoma,verdana,arial,sans-serif;}
p, ul, ol, li, td, blockquote, div  { font-size: 12px }

hr {
border: 0;
width: 100%;
color: #d5e3ec;
background-color: #d5e3ec;
height: 1px;
}

a:link { text-decoration: none; color: #165a96; }
a:visited { text-decoration: none; color: #165a96; }
a:hover	{ text-decoration:underline; color: #000000;} 
a:active { text-decoration:underline; color: #8daecb; }

h1 { font-size: 16px; color:#165a96; font-weight:bold}
h4 { font-size: 16px; color:#8daecb; font-weight:bold}

h5 { font-size: 14px; color:#165a96; font-weight:bold; margin:3px;}
h6 { font-size: 14px; color:#8daecb; font-weight:bold; margin:3px;}



.ph { font-family: arial,sans-serif; font-size: 11px;  }


.bnotes { font-size: 10px; color:#8daecb; font-family:Verdana}


#imenu .cmenu {background-color:#165a96;  color: #f4f7fa; font-weight: normal; text-decoration: none;  padding: 4px; border-color:#6d8eab; border-width: 1px; margin:1px}
#imenu .cmenu a {background-color:#165a96;  color: #f4f7fa; font-weight: normal; text-decoration: none;  padding: 4px;  border-color:#6d8eab; border-width: 1px;  margin:1px}
#imenu .cmenu a:hover {background-color:#8daecb; color: #ffffff; font-weight: normal; text-decoration: none;  padding: 4px;  border-color:#6d8eab; border-width: 1px;  margin:1px}



#global {width: 1000px; margin: 0 auto; background-color: #ecf0f5; padding: 0 0 0 0; background-image: url(../in/global_back.gif); background-repeat: no-repeat; background-position: bottom}

#logoarea {float: left; width: 990px; height: 33px; padding: 5px; overflow: hidden; background-color: #2d6da5; border-bottom: 2px solid #165a96;}
#logoarea img.logo {float: left; padding: 4px 0 0 4px; vertical-align: top}
#logoarea img.channel {float: left; padding: 0 0 0 4px; vertical-align: top; clear:left}
#logoarea div {display: block; float: left}


#inside {display: block; width: 980px; padding: 10px}

#inside .clear {clear: both; float: none; height: 1px; font-size: 1px; line-height: 1px}

#menu {background-color: #d8d3c4; background-image: url(../in/menu_back.gif); height:49px; background-repeat:no-repeat;}



#search {clear: both; background-image: url(../pi/search_back.gif); padding: 3px 0 2px 15px}
#search form {margin: 0; padding: 0}
#search input {vertical-align: middle; margin: 0; padding: 0}
#search input.text {background-color: #fef8b7; color: #8daecb; border: 0; width: 170px; height: 19px; padding: 3px 0 0 5px; font-size: 12px}



.block {background-color: #FFFFFF; border-right: 1px solid #8daecb; border-bottom: 1px solid #8daecb; padding: 9px; margin-bottom: 10px; color: #5E5D59; position: relative; height: 1%;  font-weight: normal;  border-top: 1px solid #d5e3ec; border-left: 1px solid #d5e3ec}


.block img {border: 0; padding:0; margin:0; text-align:center;}
.block a img {border: 0; padding:0; margin:0; text-align:center;}

.block h2 {background-color: #8daecb; color: #ffffff; font-size: 13px; font-weight: bold; padding: 3px; margin: -7px -7px 6px -7px; background-image: url(../in/h2.gif); background-repeat: repeat-x; background-position: bottom; position: relative}


.block h2 img { vertical-align: middle; border: 0; margin:0 }
.block h2 a { float:right; vertical-align: middle; border: 0; margin:0; font-size:11px;}
.block h3 {background-color: #d5e3ec; color: #2d6da5; font-size: 13px; font-weight: bold; padding: 3px; margin: -7px -7px 6px -7px; background-image: url(../in/h3.gif); background-repeat: repeat-x; background-position: bottom; position: relative}
.block h1 {color: #8daecb; font-size: 20px; margin-top: 0; font-weight:bold;}
.block ul {list-style: none; margin: 0; padding: 0}
.block h4 {color: #8daecb; font-size: 17px; margin: 3px; font-weight:bold; background-color: #f4f7fa;}
.block a {color: #165a96; font-weight: bold; text-decoration: none; }
.block a:hover {color: #8daecb}


.block .more {background-color: #c7c2b5; padding: 15px; text-align: center; margin: 15px -16px -16px -15px}
.block .more a {padding: 5px 10px 5px 19px; background-image: url(../in/bt_left_blu.gif); background-repeat: no-repeat; background-position: 0 1px; color: #165a96}
.block .more a b {padding: 5px 19px 5px 10px; margin: -5px -10px; background-image: url(../in/bt_blu.gif); background-repeat: no-repeat; background-position: right}


.block label {
	display: inline-block;	
	vertical-align: top;
	color: #757575;
	background-image: url(../../pi/arrinfo.gif); background-repeat:no-repeat;
	width:90px;
	height:19px;
	padding:1px 1px 2px 13px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height:13px;
	
}



.nonblock {margin-bottom: 10px; color: #D8D3C4}

.greay {background-color: #EDEBDF}
.greay h2 {background-image: url(../in/h2b.gif)}

.greay .more {background-color: #C7C2B5}
.greay .more a {background-image: url(../in/bt_left_greay.gif);}
.greay .more a b {background-image: url(../in/bt_greay.gif);}

.blu {background-image: url(../in/blu.gif); color: #FFFFFF}
.blu h2 {color: #FFFFFF; background-image: none}

#footer {clear: both; background-color: #d5e3ec; background-image: url(../pi/footer.gif); background-repeat: no-repeat; padding: 15px 0 0 13px}
#footer ul {height: 20px; margin: 0; padding: 0}
#footer ul li {list-style: none; display: block; float: left}
#footer ul li a {display: block; float: left; padding: 5px 10px; text-decoration: none; font-size: 12px; font-weight: bold; color: #165a96; border-right: 1px solid #8daecb}
#footer ul li.last a {border-right: 0}
#footer ul li a:hover {color: #2d6da5}
#footer p {color: #8daecb; margin-left: 10px; font-size: 10px; font-weight: normal; }
#footer a {color: #165a96}
#footer a:hover {color: #165a96}

.mybutton { background-color: #2d6da5; color:#FFFFFF; }
.block .button {margin: 0 0 0 80px; padding: 10px 0}
.block .button a {padding: 5px 10px 5px 19px; background-image: url(../in/bt_left_blub.gif); background-repeat: no-repeat; background-position: 0 1px}
.block .button a b {padding: 5px 19px 5px 10px; margin: -5px -10px; background-image: url(../in/bt_blub.gif); background-repeat: no-repeat; background-position: right}

.blue .button {width: 150px; padding: 5px 10px}
.blue .button a {padding: 5px 10px 5px 19px; background-image: url(../in/bt_left_blu.gif); background-repeat: no-repeat; background-position: 0 1px}
.blue .button a b {padding: 5px 19px 5px 10px; margin: -5px -10px; background-image: url(../in/bt_blu.gif); background-repeat: no-repeat; background-position: right}

/* search form */

#header {height: 100px}

.searchform {background-color:#f4f7fa; background-image: url(../pi/newsearch_back2.gif); color: #2d6da5}
.searchform h2 {color: #FFFFFF; background-image: none}
.searchform p {margin: 0; padding: 3px 5px 0 0; font-size: 18px; text-align: center}
.searchform p input, .searchform p img {margin: 0; padding: 0; vertical-align: middle}
.searchform p input.textf {padding: 0.4em; background: #fff url("../pi/loops.gif") repeat-x 0 1px; color: #666666; border: 1px solid #8daecb; width: 377px; height: 20px; padding: 3px 0 0 23px; margin: 0 3px 0 0; font-size: 15px; font-weight:bold;}
.searchform p input.textf:focus { background: #fffef4 url("../pi/bg+input+focus.gif") repeat-x 0 1px; }




/* bc
-------------------------------------------- */

div#bc {
	overflow:hidden;
	margin:0;
	padding:0;
	height:22px;
	line-height:22px;
	color:#888888;
	border:0px solid #eee;
	margin-bottom:6px;
}
div#bc a, div#bc em, div#bc span {
	float:left;
	overflow:hidden;
	height:22px;
	padding:0 8px 0 8px;
	font-style:normal;
	color:#666666;
}
div#bc a:hover {
color:#165a96;
}
div#bc span {
	background:url(../in/mysep.png) no-repeat left center;
	overflow:hidden;
	padding:0 0 0 11px;
	width:0px;
	filter:alpha(opacity=60);
	opacity:0.4;
}






/* ----- Tags ------*/

div.tags li { margin: 0 0 0.6em 1em; line-height: 1.3em; }
div.tags ul.tag-list li { float: left; margin: 0 0.8em 0.8em 0; padding: 0 1em 0 0; background: url("../in/tag.gif") no-repeat 100% 0;}
div.tags ul.tag-list li a { display: block; float: left; height: 1.4em; color: #165a96; padding: 0.15em 0 0.2em 1.2em; text-decoration: none; background: url("../in/tag.gif") no-repeat 0 -19px; }
div.tags ul.tag-list li a:hover { color: #333333; }

div.tags ul.tag-listb li { float: left; margin: 0 0.8em 0.8em 0; padding: 0 1em 0 0; background: url("../in/tag.gif") no-repeat 100% 0;}
div.tags ul.tag-listb li a { display: block; float: left; height: 1.4em; color: #8daecb; padding: 0.15em 0 0.2em 1.2em; text-decoration: none; background: url("../in/tag.gif") no-repeat 0 -19px; }
div.tags ul.tag-listb li a:hover { color: #165a96; }

	
/* ----  prev next ---- */
	
div.mod.photos div.pnb-nav { display: none; position: absolute; right: 10px; top: 16px; z-index: 10; }
div.mod.photos div.pnb-nav div { position: absolute; left: 0; top: 0; width: 62px; height: 26px; }
div.mod.photos div.pnb-nav a { display: block; float: left; width: 30px; height: 26px; margin-left: 1px; background: url("../in/btn+pn.gif") no-repeat 0 0; }
div.mod.photos div.pnb-nav a:hover { background-position: 0 -26px; }
div.mod.photos div.pnb-nav a.next { background-position: 0 -52px; }
div.mod.photos div.pnb-nav a.next:hover { background-position: 0 -78px; }






#navigation {
	border:0px solid #d8d3c4;
	margin:0px;
	padding:0px;
	text-indent:0px;
	background-color:#d8d3c4;
	width:160px;
	font-family:Arial, Verdana;
}
#navigation a.head {
	cursor:pointer;
	border:0px solid #d8d3c4;
	background:#fa884c url(../in/lnt.gif) repeat-x scroll 0px 0px;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	font-size:13px;
	margin:0px;
	padding:0px;
	padding-top:2px;
	text-indent:8px;
	text-decoration: none;
	height:21px;
}
#navigation a.head:hover {
	color:#d4f0fb;
}
#navigation a.selected {
	background-image: url(../in/lnt.gif);
}
#navigation a.current {
	background-color:#FFFFFF;
}
#navigation ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#navigation li {
	list-style:none outside none; display:inline;

	height:22px;
	width:214px;
}
#navigation li li a {
	color:#000000;
	display:block;
	top:12px;
	text-indent:8px;
	text-decoration: none;
	background-image: url(../in/lng.gif);
	height:23px;
	vertical-align:middle;
bottom:1px;
line-height:21px;
}
#navigation li li a:hover {
	background:#ffffff url(../in/lnb.gif);
	color:#0169b2;
	font-weight:bold;
	
}







.block .ho {  
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;  
	font-size: 15px;  
	color:#165a96; 
	background:url(../in/dots.gif) repeat-x bottom;
	margin:0 0 9px 0;  
	padding:0; }

.block .hb {  
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;  
	font-size: 15px;  
	color:#8daecb; 
	margin:0 0 8px 0;  
	padding:0; }

.block .l {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none; 

}

.block .lu {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}