body{
        padding: 5px;
        background:#2D2D2D;
}
body,td,th {
        font-family: "Times New Roman", serif;
        font-size:11px;
        color:#858585;
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
        margin: 0;
        padding: 0;
        border: 0;
        font-weight: inherit;
        font-style: inherit;
        font-size: 100%;
        font-family: inherit;
        vertical-align: baseline;
}
body#layout_body {
min-width:990px;
}
* html body#layout_body  {
width:expression(document.documentElement.clientWidth < 990 ? "990px" : "auto");
}

html, body, div, p, h1, h2, h3, table, td, th, ul, ol, textarea, input {
        font-family: "Times New Roman", serif;
}
html, body {
        height: 100%;
        background: #fff;
        color: #fefefe;
}
body,td,th,div,p {
        font-size: 11px;
}

blockquote, q {
        quotes: "" "";
}

textarea {
        font-size: 11px;
}
img {
        border: none;
}
p {
        margin:10px 0;
}
a:link, a:visited {
        color:#bfe7ff;
        text-decoration:none;
}
a:hover, a:active {
}
ol, ul {
        padding-left:40px;
}
input, select, textarea {
        outline:none;
        overflow:visible;
}
/*===========================================================================*/
#layout_body {
        height:auto !important;
        height:100%;
        min-height:100%;
        margin: 0px;
        padding: 0px;
        background:#013764 url(/data/img/bg.gif);
}
.container {
        height:auto !important;
        height:100%;
        min-height:100%;
        background:url(/data/img/bg_stars.jpg) left top repeat-x;
}
#main {
        background:url(/data/img/bg_header.jpg) left top no-repeat;
        z-index:10;
}

/*== header =========================================================================*/
#header {
        position:relative;
        height:149px;
}
#logo {
        position:relative;
        margin:37px 0 0 60px;
}
#feedback {
        position:absolute;
        left:492px;
        top:0px;
        width:205px;
        padding:13px 20px;
        text-align:center;
        background:#4c7c16 url(/data/img/bg_feedback.jpg) center bottom no-repeat;
}
        #feedback a:link, #feedback a:visited {
                color:#fff;
                font-size:18px;
                text-decoration:underline;
        }
#icq {
        position:absolute;
        left:826px;
        top:19px;
        color:#bdbdbd;
        font-weight:600;
        font-size:15px;
}
        #icq img {
                float:left;
                margin-right:12px;
        }
        #icq a:link, #icq a:visited {
                color:#bdbdbd;
        }

/*== top =========================================================================*/
#web {
        position:absolute;
        left:587px;
        bottom:8px;
        font-size:18px;
}
.float_img {
        display:inline-block;
        line-height:20px;
}
.float_img img {
        margin-right:12px;
}
#cloud3 {
        position:absolute;
        left:1013px;
        bottom:0px;
}

/*== center =========================================================================*/
#center1 {
        max-width:1499px;
        margin-top:-30px;
        background-image:url(/data/img/bg_center.jpg);
        background-position:right;
        background-repeat:repeat-y;
}
#center2 {
        background-image:url(/data/img/bg_center_t.jpg);
        background-position: right top;
        background-repeat: no-repeat;
}
#center3 {
        max-width:1480px;
        padding:30px 0px;
        background-image:url(/data/img/bg_center_b.jpg);
        background-position:right bottom;
        background-repeat:no-repeat;
}
#center4 {
        position:relative;
        padding:17px 23px 12px;
        background:#e4e4e4 url(/data/img/bg_center4.jpg) left top no-repeat;
}
        #center4 a:link, #center4 a:visited {
                color:#858585;
                font-size:12px;
        }
        #center4 .info_content a:link, #center4 .info_content a:visited {
                color:#858585;
                font-size:11px;
        }
.content_table {
        width:100%;
        min-width:947px;
        _width:947px;
}
#prev {
        float:left;
        width:19px;
        height:396px;
        padding:0px;
        background:url(/data/img/arr_l_a.gif) center no-repeat;
        cursor:pointer;
}
#prev.disabled {
        background:url(/data/img/arr_l.gif) center no-repeat;
}
#next {
        float:right;
        width:19px;
        height:396px;
        padding:0px;
        background:url(/data/img/arr_r_a.gif) center no-repeat;
        cursor:pointer;
}
#next.disabled {
        background:url(/data/img/arr_r.gif) center no-repeat;
}
#content_wrapper {
        padding:0 37px;
}
        #content {
                height:367px;
                padding:11px 27px 18px;
                background-color:#2d2d2d;
                border-left:#aeaeae 1px solid;
                border-right:#aeaeae 1px solid;
        }
        #content img {
                border:#afafaf 1px solid;
        }
        #content a:link, #content a:visited {
                color:#939393;
        }
        #content a:hover, #content a:active {
                color:#e1e1e1;
                text-decoration:underline;
        }
                #carousel li {
                        width:50%;
                }
                #carousel2 li {
                                                position:relative;
                        width:25%;
                }
                .preview_b {
                        /*width:49%;
                        float:left;*/
                        text-align:center;
                }
                .photo_block {
                        width:25%;
                        height:93px;
                        text-align:center;
                }
                        #content .photo_block img {
                                border:none;
                        }
                        .photo_block a {
                                display:inline-block;
                                position:relative;
                                border:1px solid #fff;
                                overflow:hidden;
                        }
                        .photo_block a .hover_img {
                                position:absolute;
                                display:none;
                                top:0;
                                left:0;
                        }
                        .photo_block a:hover, .photo_block a:active {
                                border:1px solid #6c6c6c;
                        }
                                .photo_block a:hover .hover_img, .photo_block a:active .hover_img {
                                        display:block;
                                }
        .info_left {
                width:191px;
                float:left;
        }
        .info_right {
                margin-left:192px;
        }
        .info_content {
                padding:0px 19px 13px;
                margin-top:13px;
        }
                .info_right .info_content {
                        border-left:1px solid #444;
                }
                .info_content ul {
                        width:171px;
                        margin-right:13px;
                        padding:6px 0px;
                        list-style-type:none;
                        border-bottom:1px dashed #575757;
                        font-family: arial,helvetica,sans-serif;
                }
                        .info_left .info_content ul {
                                width:152px;
                                margin-right:0px;
                        }
                        .info_content ul li {
                                margin-bottom:4px;
                        }
                        #content .info_content a:hover, #content .info_content a:active {
                                color:#e1e1e1;
                        }
        #pages {
                width:90%;
                margin:10px 56px 0px;
        }
                .reduce, .enlarge {
                        position:absolute;
                        padding-left:22px;
                        z-index:5;
                }
                .reduce {
                        background:url(/data/img/reduce.png) left 5px no-repeat;
                }
                .enlarge {
                        background:url(/data/img/enlarge.png) left 5px no-repeat;
                }
                .reduce span, .enlarge span {
                        border-bottom:1px dashed #858585;
                }
                .float_link2 {
                        /*position:relative;
                        margin-left:370px;*/
                                                position:absolute;
                                                top:15px;
                                                left:820px;
                }
                #stars_pages {
                                        position:relative;
                                        text-align:center;
                }
                                        #stars_pages span {
                                                position:relative;
                                                display:inline-block;
                                                width:15px;
                                                height:15px;
                                                background:url(/data/img/star_lg.png) center no-repeat;
                                        }
                                        #stars_pages span.active {
                                                background:url(/data/img/star_gr.png) center no-repeat;/*background:url(/data/img/star_dg.png) center no-repeat;*/
                                        }
                                        #stars_pages a:visited, #stars_pages a:active {
                                                background:url(/data/img/star_gr.png) center no-repeat;
                                        }

/*== copyright =========================================================================*/
#footer {
        position:relative;
        top:-30px;
        height:132px;
        padding:15px 50px 15px 240px;
        color:#97b3ca;
        background:url(/data/img/bg_bottom.jpg) left top no-repeat;
}
#footer .float_img {
        margin-right:10px;
        font-size:16px;
        z-index:10;
}
.copy {
        position:absolute;
        left:50px;
        bottom:0;
        font-size:12px;
}


.copy a:link, .copy a:visited {
        color:#97b3ca;
        text-decoration:underline;
}
#cloud5 {
        position:absolute;
        left:929px;
        top:0px;
}

/*== forms =========================================================================*/
input[type=text], input[type=password], input.text, input.title, textarea, select {
        background-color:#fff;
        border:1px solid #c1a86f;
        color:#9a7151;
}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
        border-color:#a55c44;
}
textarea      { height: 75px; }
input[type=checkbox], input[type=radio], input.checkbox, input.radio {
        position:relative; top:.1em;
}

input.button {
        height:18px;
        padding:0px 10px;
        border:none;
        color:#fff;
}
label {
        margin-left: 10px;
}

/*== misc =========================================================================*/
.left {
        float:left;
}
.right {
        float:right;
}
.overflow {
        overflow:hidden;
        zoom:1;
}
.red {
        color:#eb0000;
}
h1 {
        font-size:16px;
        font-weight:600;
        padding:5px 0px;
        text-align:center;
        background-color:#444;
}
h2 {
        font-size:15px;
}
h3 {
        font-size:14px;
        font-weight:600;
}
h4 {
        font-size:13px;
        font-weight:500;
}
h5 {
        font-size:12px;
}
h6 {
        font-size:10px;
}

