html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0; outline: 0; font-size: 100%;	vertical-align: baseline;background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none;}
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse; border-spacing: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; font-size: 0px; line-height: 0px; visibility: hidden; }
.clearfix {display: inline-block;}  /* for IE/Mac */


body,html { text-align: center;  font-family: Arial, Tahoma; overflow:hidden; height: 100%; width: 100% }


.clear  { clear: both; font-size: 0px; height: 0px; color: #000000 }
a { text-decoration: none}

#con { vertical-align: middle; text-align: center; display:table; position:absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 10 }
#main    { margin: auto; position: relative; z-index: 10; vertical-align:middle; display:table-cell; #position: absolute; #top: 50%;}
#main_in { #position: relative; #top: -50%; vertical-align:middle; display: block;  }

#top { height: 100px; width: 100%;  text-align: center; }


#out_slide{ overflow:hidden; position:relative;}
#slide { position: abolute; left: 0px; top: 0px; width: 30000px; left: -7px; text-align: left; cursor: pointer }
#slide li { display: inline; float: left; position: relative; padding-bottom: 10px; padding-left: 5px}
#slide li img { z-index: 0; cursor:move; position:relative}
#slide li a { position: absolute; bottom: -4px; right: 0px ;cursor: pointer }
#slide li a img { cursor: pointer }

#slide_img { display: none; position: abosolute; z-index: 100;  top: 0px; left: 0px; width: 100%; height: 100%; background: #ffffff; }

#menu a { text-decoration: none }
//#menu {  height: 30px; position:relative; z-index: 1000; margin:auto; display: block;vertical-align: middle; text-align: center}
#menu {  height: 30px; position:relative; margin:auto; display: block;vertical-align: middle; text-align: center}
#menu li { z-index: 900; display: inline;  margin-right: 7px;  font-size: 11px; position: relative; padding-bottom: 240px}
#menu a { display: inline; cursor:pointer; border-left: 1px solid #000000;  padding-left: 10px; padding-right: 7px; color: #000000; text-transform: uppercase; font-size: 11px }
#menu .submenu { z-index: 999; display: none; position: absolute; left: 0px; top: 43px;  border: 0; text-align: left; }
#menu .submenu li { width: 300px; display: block; border:0px; padding: 4px 0 5px 0; margin-botom: 1px}
#menu .submenu li a {  background: #ffffff;  border: 1px solid #000000; border-top: 0; margin: 4px 0 4px 0;  text-transform: none; font-size: 10px; height: 20px; padding: 3px 10px 3px 10px}
#menu .submenu li a:hover, #menu .submenu li a:visited:hover { background: #ffffff url(../images/p.png) no-repeat 97% ; padding-right: 30px }
#menu .submenu li a:visited,  #menu .submenu li a.selected  { background: #ffffff url(../images/y.png) no-repeat 97% ; padding-right: 30px }

#my_page { width: 600px; margin: auto; font-size: 12px; line-height: 150%;  text-align:justify; }
#my_page p { margin-bottom: 15px }
#my_page h2 { line-height: 350%; font-size: 20px; text-align: center }

.page_item.page-item-2.current_page_item { margin: 0px; padding: 0px }
.page_item.page-item-2.current_page_item a { margin: 0px; padding: 0px }
