/* START_DEFAULT_STYLES */
html {padding:0;margin:0;font-size:62.5%;}
body {background:#01497c;font: 12px Arial, Helvetica, sans-serif;margin: 0;padding: 0;color: #676767;}
.clear {clear: both;font-size: 0;line-height: 0;display:block;height:0;}
h1, h2, h3, h4, h5, h6 {padding:5px 0;margin:0;font-family: Arial, Helvetica, sans-serif;font-weight: normal;}
p {padding: 5px 0;margin:0;}
a, a:link, a:active, a:visited {color: #2897ff;text-decoration: none;cursor: pointer;}
a:hover {color:#ff7000;text-decoration: underline;}
img {border:none;}
ul, ol {margin:0;padding:0;}
li {margin:0;padding:0 10px;}
form, input {padding:0;margin:0;}
em, i {font-style:normal;}
/* END_DEFAULT_STYLES */

/* GLOBAL LEVEL */
#all { background:url(./images/all_bg.png) 50% 0 repeat-x;}
#fbox { background:url(./images/footer_bg.png) 50% 100% repeat-x;}
#wrap {width:1001px; margin:0 auto; position:relative; z-index:2;}
#content h3 {  margin:0 auto; height:41px; margin:0 auto; width:762px; padding:4px 0 0 55px; font-size:22px; color:#fffd00;}

/* HEADER */
.t_l { background:url(./images/decor_t_l.jpg) 100% 0 no-repeat; position:absolute; left:-500px; top:0; width:50%; height:430px;}
.t_r { background:url(./images/decor_t_r.jpg) 499px 0 no-repeat; position:absolute; right:0; top:0; width:50%; height:430px;}
.h_book { text-indent:-9999px; overflow:hidden; width:191px; height:35px; position:absolute; left:778px; top:135px;}
#header { height:221px; position:relative; overflow:hidden; width:100%;}

#header img {float:left; display:block;}
#header p {position:absolute; right:33px; top:44px; width:429px;}
#header p strong { color:#5293e5;}
.logo { text-indent:-9999px; overflow:hidden; width:387px; height:177px; position:absolute; left:0px; top:2px;}

/* BLOCK */
.bl { width:100%;}
.bl_cont_top { background:url(./images/bl_cont_top.jpg) 0 0 no-repeat;}
.bl_top { height:31px; background:url(./images/bl_top.jpg) 0 0 no-repeat; position:relative; padding:20px 0 0 25px;}
.bl_top_2 {background:url(./images/bl_top_first.jpg) 0 0 no-repeat;  position:relative;}
.bl_bot { height:28px; background:url(./images/bl_bot.jpg) 0 0 no-repeat; position:relative; z-index:2;}
.bl_bot span { width:363px; height:25px; position:absolute; right:0; top:28px; background:url(./images/bl_bot_cont.jpg) 0 0 no-repeat; display:block; z-index:2;}
.bl_bot_last { height:49px;background:url(./images/bl_bot_last.jpg) 0 0 no-repeat;}
.bl_mid { background:url(./images/bl_mid.png) 0 0 repeat-y; width:100%;}

/*  MID BLOCK NAMES */
.bl_top h2 {font-family:Tahoma; font-size:18px; font-weight:bold; color:#ff7000; background:url(./images/name_mid.png) 0 0 repeat-x; float:left; display:inline; padding:0;}
.bl_top h2 em { float:left; display:block; background:url(./images/name_left.png) 0 0 no-repeat;}
.bl_top h2 strong {float:left; display:block; background:url(./images/name_right.png) 100% 0 no-repeat; height:24px; padding:2px 10px 0; }

.n_book, .n_book:visited { position:absolute; right:34px; top:5px; width:199px; height:34px; display:block; text-indent:-9999px; overflow:hidden; z-index:10;}


#content {width:100%; overflow:hidden;}
/* THUMBS */
.thumbs { height:1%; padding-left:20px; overflow:hidden;}
.thumbs a, .thumbs a:visited { float:left; display:inline; padding:5px 5px;}
.thumbs img { float:left; display:block; width:180px; height:240px; background:#eee url(./images/sample_180_240.jpg) 0 0 no-repeat; border:1px solid #7cbdff;}
.t_2  { padding-left:30px;}
.t_2 img {background:#eee url(./images/sample_135_180.jpg) 0 0 no-repeat; width:135px; height:180px;}
.t_2 a, .t_2 a:visited  { padding:10px;}
.t_3 img {background:#eee url(./images/sample_180_135.jpg) 0 0 no-repeat; width:180px; height:135px;}

.bl_int_mid { background:url(./images/bl_int_mid.png) 0 0 repeat-y;}
.bl_int_top { background:url(./images/bl_int_top.jpg) 0 0 no-repeat;}
.bl_int_bot { background:url(./images/bl_int_bot.png) 0 100% no-repeat;}

/* TOP*/
.top_1 { font-weight:bold; width:943px; margin:0 auto; overflow:hidden; padding:10px 0 10px 50px; font-family:Tahoma;}
.top_1 li {padding:1px 0; list-style-type:none; float:left; width:24%; font-size:14px; }


/* GALLERIES */
.galleries { height:1%; overflow:hidden;font-family:Tahoma; padding:5px 20px;}
.galleries a, .galleries a:visited { font-weight:bold; }
.galleries li { padding:4px 30px; list-style-type:none;}
.galleries ul { width:50%;}
.g_right { float:right;}
.g_left { float:left;}
.galleries a strong, .galleries a:visited strong { background:url(./images/gal.png) 50% 1px no-repeat; padding:5px 15px 4px; line-height:15px; color:#fff;}
.galleries a:hover { text-decoration:none;}
.galleries a:hover strong { text-decoration:none;background:url(./images/gal.png) 50% -21px no-repeat; color:#fff;}
.galleries a:hover i { text-decoration:underline;}

/* NAVIGATION */
.navi { position:absolute; left:0px; top:-3px; width:1001px; }
.navi a, .navi a:visited { padding: 11px 11px; color:#a1dbff; font-size:15px; font-family:Tahoma; float:left; font-weight:bold;}
.navi a:hover { text-decoration:none; color:#ff7000; background:url(./images/p_hover.png) 50% 50% no-repeat;}
.navi span { padding: 7px 7px 7px 20px; color:#fff; font-weight:bold; font-size:20px; float:left;}
#header .navi { top:179px;}

/* FOOTER */
#footer_cont {height:203px; position:relative; }
.b_l {background:url(./images/decor_b_l.jpg) 100% 100% no-repeat;  position:absolute; left:-499px; bottom:0; width:50%; height:401px;}
.b_r {background:url(./images/decor_b_r.jpg) 499px 100% no-repeat;  position:absolute; right:0; bottom:0; width:50%; height:401px;}
#footer { height:203px; position:relative;width:1001px; margin:0 auto;}
#footer .logo { left:358px; top:64px; width:247px; height:116px;}
#footer img {float:left; display:block;}
/*.f_text { position: absolute; left:768px; top:110px; width:400px; text-align:center; color:#006a92; margin-left:-180px;} */
.f_text { position: absolute; left:50%; top:210px; width:400px; text-align:center; color:#ccddee; margin-left:-190px;}
.f_statement {font-size:15px;}