.pagegap {
	background-image: url('/res/themes/img/pronban_pagegap.jpg');	
}

p { margin-right: 8px; }
h3 { margin-bottom: 4px; }
#showintrobox, #hideintrobox { cursor: pointer; float: right; font-weight: bold; color: #80AAED }
#showintrobox { display: none }

#searchcontrol {  float: left; width: 46%; }
#gsearcharea {  float: left; width: 40%; overflow: hidden; } 
/* #gsearcharea img { -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 3px dashed #90BBFD; background-color: #F3FAFF; } border:none; float: left; margin-right: 4px */
#gsearcharea div { border-bottom:1px solid #e0e0e0; clear: both; text-align: left; padding: 1px; margin-bottom: 4px; }
#gsearcharea p { text-align: left;}

#gvideopronarea {  float: right; width: 55%; }
.videoitem { float: left; width: 140px; height: 155px; padding: 1px; margin-right: 5px; overflow: hidden}

#gvideopronarea a, #gsearcharea a { text-decoration: none; font-weight: normal; font-size: .8em; }

#pronbox { float: right; width: 55%; }
#pronbox p { text-align: left; line-height: 2em; }
#pronbox p img, #pronbox p object, #pronbox p embed { vertical-align: middle; }
#pronbox a { font-weight: normal; }
#pronbox h1 { font-family: Georgia, serif; font-weight: normal; font-size: 32px; margin: 10px; color: #80AAED }

.flag { border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; }
.imgtypebar { word-spacing:-1px; }
.imgtypebar a, .cursel { 
	-moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-radius-topleft: 3px -webkit-border-radius-topright: 3px; 
	border: 1px solid #e0e0e0; border-bottom: none; padding: 1px 4px 1px 4px; margin: 0 1px; background-color: #F3FAFF; white-space: nowrap;
}
.imgtypebar a:hover { text-shadow: #8888bb 3px 3px 3px; background-color: #ffffff; }
.cursel { border-top: 2px solid orange; padding: 1px 6px 2px 6px; line-height: 1.2em; background-color: #ffffff; }

.cat_title { letter-spacing: +1px; color: #80AAED; font-size: 1.3em;  font-weight: normal; font-family: Georgia, serif; text-align: justify; }
#cat_box, #cat_listbox { border-bottom:1px solid #e0e0e0; }
#cat_listbox { position:relative; line-height: 1.2em; }
#cat_listbox h3 {  text-shadow: #ffffff 1px 1px 2px; }
#cat_box { letter-spacing:-1px; }
#cat_box h3 { letter-spacing: 0; }
#cat_box a, #cat_listbox a {  font-size: .9em; text-decoration: none; font-weight: normal; }

.searchcont { position: relative; height: 90px; text-shadow: #ffffff 1px 1px 2px; overflow: hidden; }
/*.searchcont a { height: 40px; }
.searchcont a:hover { height: 40px;  background-color: #F3FAFF; }
*/
.searchcont div { position: absolute; white-space: nowrap; left:100px; }
.searchcont input { color: #608AED; font-size: 1.6em; font-family: Georgia, serif; background-color: transparent;  border: 1px solid #90BBFD;}
.searchcont select { color: #608AED; font-size: 1.2em; font-family: Georgia, serif; background-color: #F3FAFF; border: 1px solid #90BBFD; padding:0; }

.bgcont { position:relative; width:604px; height:179px; overflow:hidden; }
.bgcont img { position: absolute; left:0px; top:0px;}
#langsel { font-size: 1.2em; }
#chlng { display:none; }
#targetlnames { list-style-type: none; }
#targetlnames a { font-weight: normal; }
#targetlnames li { display: inline; }
.visitbox { margin:16px 0; padding:2px; font-size: 1.2em; }
.visitbox a { display:block; margin-left:6px; position:relative; }
.visitbox a img { display:none }
.visitbox a:hover img { display:block; position:absolute; left:100px; top:0; border: 4px solid #ffffff; z-index:999; }
.visitbox a:hover img.shdw { left:96px; top:-6px; z-index:990; border: none; }
.visitbox a:hover { background-color: #F3FAFF; }

#translapanel { display:none; margin:3px 100px; }
#translapanel, #wordinfo  {background-color:#eeff99; border-bottom: 1px solid #ddee33; border-right: 1px solid #ddee33; padding:6px; }
#wordinfo { margin-top: 12px; margin-bottom: 6px; }
#adpanel { padding: 0 0 0 68px; margin-top: 8px; position:relative; background:transparent url('/img/bg/greyladtab.png') no-repeat 523px 41px; }
#qtextbox { background: transparent url('glassfield.png') repeat 2px 2px; }