/* 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/top_l.jpg) 100% 0 no-repeat; position:absolute; left:-500px; top:0; width:50%; height:430px;}
.t_r { background:url(./images/top_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; text-indent: 95px;}
#header p strong, b { color:#5293e5;}
#header h1 {
        font: bold 12px Arial, Helvetica, sans-serif;
        color:#5293e5;
        padding:5px 0;
        margin:0;
        position: absolute;
        right:33px; top:44px;
        width:429px;
        text-indent: 0px;
        display: inline;
        overflow: visible;
}
#header1 {
        background: url(./images/header_1.jpg) no-repeat;
        width: 1001px;
        height: 63px;
        overflow: hidden;
}
#header2 {
        background: url(./images/header_2.jpg) no-repeat;
        width: 1001px;
        height: 79px;
        overflow: hidden;
}
#header3 {
        background: url(./images/header_3.jpg) no-repeat;
        width: 1001px;
        height: 79px;
        overflow: hidden;
}

/* 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) no-repeat 0% 0%;
display : block;
z-index : 2;
}
.bl_bot_last { height:49px;background:url(./images/bl_bot.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/loading_180_240.jpg) 0 0 no-repeat; border:1px solid #7cbdff;}
.t_2  { padding-left:30px;}
.t_2 img {background:#eee url(./images/loading_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/loading_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; }

/* TEXT GALLERIES */
.galleries { height:1%; overflow:hidden; font-family:Tahoma,sans-serif; padding:5px 20px;}
.galleries a .galleries a:visited { font-weight:bold; }
.galleries li { padding:4px 0; list-style-type:none;}
.galleries ul { width:30%; margin-left:30px;}
.g_right { float:right;}
.g_left { float:left;}
.galleries a:hover { text-decoration:none;}
.galleries b { color:#2897ff; font-weight:bold; }
.galleries a:hover b { color:#ff7000; 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:353px; position:relative;}
#footer { height:283px; position:relative;width:1001px; margin:0 auto;}
#footer img {float:left; margin-left:7px; display:none;}
#footer1 {
        background: url(./images/footer_1.jpg) no-repeat;
        width: 987px;
        height: 33px;
        margin-left:7px;
        overflow: hidden;
}
.f_text { position: absolute; left:50%; top:50px; width:400px; text-align:center; color:#ccddee; margin-left:-190px;}
.f_statement {font-size:16px;}