body {background-color: #FFFFFF; margin: 0; padding: 0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
a {color: #000893;}
h1 a,h2 a {text-decoration: none; border-bottom: 1px solid #000893;}
h1 a:hover, h2 a:hover {text-decoration: none; border-bottom: 1px solid #C00;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 15px;}
h5 {font-family: Arial, Helvetica, sans-serif; font-size: 150%; font-weight: bold; letter-spacing: -1px; }
form {margin: 0; padding: 0;}
.but {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 110%; font-weight: bold; color: #000; background-color: #95A0A1; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; 	border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #D0D5D5; 	border-right-color: #5F6A6B; border-bottom-color: #5F6A6B; border-left-color: #D0D5D5;}

#bsk {background: #fff url(/p/bckEm.jpg) no-repeat 100% 0%; width: 200px;}

#search {padding:0 40px; font-size: 70%;}
#search .in {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 110%; width: 99%;}
#search label {padding-right: 5px;}
#search .but {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #FFF; background-color: #3B3F89; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; 	border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #A5A7D8; 	border-right-color: #181B38; border-bottom-color: #181B38; border-left-color: #A5A7D8;}

#menu {background-color: #555C5F; background-image: url(/p/mBg1.gif); padding-top: 22px; padding-bottom: 22px;}
#menu ul {display: block; margin: 0; padding: 0; list-style-type: none;}
#menu ul ul {background-color: #3F4343; background-image: none; padding-bottom: 5px;}
#menu li {display: block; margin: 0; padding: 0; list-style-type: none; height: auto; width: 211px;}
#menu li li {height: auto;}
#menu ul ul a {padding-left: 50px; background-image: url(/p/lBul.gif); font-size: 73%; color: #FFF; text-decoration: none; background-repeat: no-repeat; background-position: 40px 10px; padding-top: 3px; padding-bottom: 3px;}
#menu ul ul a:hover, #menu ul ul a.current {color: #FBC806; background-position: 40px 10px;}
#menu img {display: block; margin: 0; padding: 0; height: 27px; width: 211px; border: 0;}
#menu a {background-position: 0 0; display:block;}
#menu a:hover {background-position: 100% 0;}
#menu a.current {background-position: 100% 0;}

#menu a.m1 {background-image: url(/p/m1.gif);}
#menu a.m2 {background-image: url(/p/m2.gif);}
#menu a.m3 {background-image: url(/p/m3.gif);}
#menu a.m4 {background-image: url(/p/m4.gif);}
#menu a.m5 {background-image: url(/p/m5.gif);}
#menu a.m6 {background-image: url(/p/m6a.gif);}

#submenu {font-size: 75%; background: url(/p/smBg1.gif) #fcc905 no-repeat 0 0; padding: 17px 19px 17px 29px;}
#submenu ul {display: block; margin: 0; padding: 0; list-style-type: none; border-top: 1px solid #FFF;}
#submenu li {border-bottom: 1px solid #FFF;}
#submenu a {color: #000; text-decoration: none; background: url(/p/arBul.gif) no-repeat 4px 10px; display: block; padding: 2px 3px 3px 20px;}
#submenu a:hover, #submenu a.current {background-color: #FCF2CC; color: #000000;}

.pic {display: block; position: relative; z-index: 10; top: -9px;}

#aaa {font-size: 75%; padding: 17px 19px 31px 29px;}
#aaa ul {display: block; margin: 0; padding: 0; list-style-type: none;}
#aaa a {color: #000893; text-decoration: none; background: url(/p/arBul.gif) no-repeat 4px 10px;	display: block; padding: 2px 3px 3px 20px;}
#aaa a:hover {text-decoration: underline;}

#news {font-size: 70%; font-weight: bold; padding: 2px 11px; background-color: #fcf2cc;}

#content {font-size: 73%; padding: 0 17px 20px 17px}
#content h1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: -1px; margin: 0; padding: 5px 0;}

#content .themes {display: block; padding: 0; margin: 0; list-style-type: none;}
#content .themes li {font-size: 110%; display: block; padding-bottom: 10px; background-image: url(/p/cBul.gif); background-position: 0 3px; background-repeat: no-repeat; padding-left: 20px; margin: 0;}

.top td {vertical-align: top; margin: 0; width: 50%; padding: 0 10px 20px 0; font-size: 11px;}
.top img {display: block; margin-right: 5px; margin-bottom: 5px;}

.new {color: #FFF; padding: 2px;  background-color: #C00; }
.sp {color: #FFF; padding: 2px;  background-color: #007F4C; }
.ref {color: #FFF; padding: 2px;  background-color: #003399; }

#list .add {display: block; height: 18px; width: 130px; background: #CCDBDD url(/p/add.gif) no-repeat 0 50%; font-size: 11px; text-align: left; cursor: hand; margin-top: 10px; padding-left: 25px; border-top: none; border-right: none; border-bottom: none; border-left: none;}

#list div {background: url(/p/book0.gif) no-repeat 0 0; padding: 0 0 40px 70px;}
#list .price {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
#list h2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: -1px; margin: 0; padding: 0 0 5px 0;}

#nav {font-size: 110%; padding: 10px 0 0 5px; width: 90%;}
#nav a {padding: 3px; display: block; width: 15px; text-align: center; float: left;}
#nav a:hover, #nav a.current {color: #FFF; text-decoration: none; background-color: #121760;}

#other{padding-left: 40px;}


#news a {font-weight: normal; text-decoration: none;}
#news a:hover {text-decoration: underline;}
#news ul {margin-left: 15px; padding: 0px;}

#prof {font-size: 77%;}
#prof ul {margin-left: 25px; margin-right: 10px; padding: 0px;}
#prof a {text-decoration: none;}
#prof a:hover {text-decoration: underline;}


.album {clear: both;}
.album img {border: 1px solid #FFF;}
.album a {padding: 10px; float: left; width: auto; margin-right: 10px; margin-bottom: 10px; border: 1px solid #EAEDF2; display: block;}
.album a:hover {border: 1px solid #666;}
.k_order th {color: #FFF; background-color: #95A0A1; text-align: left; padding-top: 10px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #95A0A1; padding-left: 5px;}
.k_order {border: 1px solid #95A0A1;}
.k_order td {padding-top: 5px; padding-left: 5px; vertical-align: bottom;}
.k_order input {width: 98%; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 110%; background-image:url(/p/point_bg.gif); background-position: 0% 100%; display: block; padding: 3px; background-repeat: repeat-x; 	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; margin: 0px;}
.k_order textarea {background-image: url(p/point_bg2.gif); width: 98%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 110%;}

.k_order select {width: 98%; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 110%;}


.k_order .t, .k_order .t  input{background-color: #F2F2F2;}
.i_order { border-collapse:collapse;}
.i_order td {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #95A0A1;}
.i_order th {border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #95A0A1; text-align: left; padding-top: 15px;}
.i_order input, .i_order select {font-size: 100%; font-weight: normal;}
#faq td {vertical-align: top;}
#faq {background-image: url(/p/point_bg.gif); background-repeat: repeat-x; background-position: 0px 0px;}
#faq th {font-size: 95%; text-align: left; vertical-align: top; font-weight: normal;}
#faq .autor {color: #95A0A1; font-size: 95%;}
#faq .answer td, #faq .answer th{background-image: url(/p/point_bg.gif); background-repeat: repeat-x; background-position: 0% 100%; padding-bottom: 10px;}


.footer {font-size: 70%; padding: 30px 0; border-top: 1px solid #666; vertical-align: top; background-color: #EEF0F0;}
#list .add2 {display: block; border: 1px none #B2B2B2; height: 18px; width: 130px; background: #FFF url(/p/add2.gif) no-repeat 0 50%; font-size: 11px; text-align: left; cursor: hand; margin-top: 10px; padding-left: 25px; color: #B2B2B2;}
.map01 {display: block; background-image: url(/files/Image/about/map.gif); background-position: 50% 0%; background-repeat: no-repeat; height: 200px; width: 300px;}
.map02 {display: block; background-image: url(/files/Image/about/map.gif); background-position: 0% 0%; background-repeat: no-repeat; height: 450px; }

#calendar {width: 100%;}
#calendar table {border: 2px solid #E3EBEC; border-collapse:collapse;}
#calendar table td td {border: 1px solid #E3EBEC; width: 17px; text-align: center; font-size: 11px; display: block;}
.days1 {background-color: #6E787A; width: 17px; color: #FFF; text-align: center; font-size: 11px;}
.days2 {background-color: #3B3F89; color: #FFFFFF; width: 17px; text-align: center; font-size: 11px;}
.month {font-size: 14px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: -1px; padding-top: 10px;}
.weekday {padding: 2px;}
.weekdayoff {color: #060;}

