body
{
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	font-size:12px;
	color:#000000;
	background-image: url(../images/bg.png);
	background-repeat: repeat;
	background-position: center top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
a{
color:#993a4e;
}
.clear{
clear:both;
}
p{
padding:5px 0 5px 0;
margin:0px;
text-align:justify;
line-height:19px;
}
p.details{
padding:5px 15px 5px 15px;
font-size:11px;
}
p.details_cart{
clear:both;
padding:25px 30px 5px 0px;
font-size:11px;
font-style:italic;
}
p.more_details{
padding:25px 20px 0px 20px;
font-size:11px;

}
#wrap{
width:900px;
height: auto;
margin:auto;
background-color:#FFFFFF;
}
.header{
width:900px;
height:181px;
background:url(../images/header.jpg) no-repeat center;
}
.logo{
padding:55px 0 0 322px;
}
#menu ul{
display:block;
list-style:none;
padding:0px 0 0 10px;
margin:0px;
}
#menu2{
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	width: 145px;
	}
#menu ul li{
display:inline;
padding:0px;
margin:0px;
height:37px;
}
#menu ul li a{
height:37px;
display:block;
padding:0px 5px 0 5px;
margin:0 4px 0 4px;
_margin:0 2px 0 2px;
float:left;
text-decoration:none;
text-align:center;
color:#504d4b;
font-size:13px;
line-height:37px;
}
#menu ul li.selected a{
height:37px;
display:block;
padding:0px 5px 0 5px;
margin:0 5px 0 5px;
float:left;
text-decoration:underline;
text-align:center;
color:#504d4b;
font-size:13px;
line-height:37px;
}
#menu ul li.divider{
height:37px;
width:2px;
display:block;
padding:0px 7px 0 6px;
margin:0 5px 0 5px;
float:left;
background:url(../images/divider.gif) no-repeat center top;
}
#menu ul li a:hover{
color:#504d4b;
text-decoration:underline;
}
/*----------------crumb_nav------------------*/
.crumb_nav{
padding:5px 0 10px 0px;
}
.crumb_nav a{
color:#11819E;
}
span.red{
color:#11819E;
}
.price{
font-size:14px;
padding:0 0 0 15px;
margin:2px 0 5px 0;
}
span.colors{
padding:2px 2px 0 2px;
}


/*------------------------------------center content--------------------*/
.center_content{
width:900px;
padding:0px 0 0 0;
background:url(../images/center_bg.gif) no-repeat center top;
}
.left_content{
width:490px;
float:left;
padding:20px 0 20px 20px;
}
.right_content{
width:370px;
float:left;
padding:20px 0 20px 20px;
}
.title{
color:#993a4e;
padding:0px;
float:left;
font-size:19px;
margin:10px 0 10px 0;
}
span.title_icon{
float:left;
padding:0 5px 0 0;
}
.prod_title{
color:#993a4e;
padding:5px 0 0 15px;
font-size:13px;
}
a.more{
font-style:italic;
color:#993a4e;
float:right;
text-decoration:none;
font-size:11px;
padding:0px 15px 0 0 ;
}
.about{
width:337px;
clear:both;
background:url(../images/border.gif) no-repeat bottom center;
padding:0 0 50px 0;
}
img.right{
float:right;
padding:0 0 0 30px;
}
.right_box{
width:170px;
float:left;
padding:10px 0 0 0;
}

/*--------feat_prod_box-----------*/
.feat_prod_box{
padding:10px 0 10px 10px;
margin:0 20px 20px 0;
border-bottom:1px #b2b2b2 dashed;
clear:both;
}
.feat_prod_box_details{
padding:10px 0 10px 0;
margin:0 20px 10px 0;
clear:both;
}
.prod_img{
float:left;
padding:0 5px 0 0;
text-align:center;
}
.prod_det_box{
width:295px;
float:left;
padding:0 0 0 25px;
position:relative;
}
.box_top{
width:295px;
height:9px;
background:url(../images/box_top.gif) no-repeat center bottom;
}
.box_center{
width:295px;
height:auto;
background:url(../images/box_center.gif) repeat-y center;
}
.box_bottom{
width:295px;
height:9px;
background:url(../images/box_bottom.gif) no-repeat center top;
}

.new_prod_box{
float:left;
text-align:center;
padding:10px;
}
.new_prod_box a{
padding:5px 0 5px 0;
color:#b5b5b6;
text-decoration:none;
display:block;
}
.new_prod_bg{
width:132px;
height:119px;
text-align:center;
background:url(../images/new_prod_box.gif) no-repeat center;
position:relative;
}
.new_icon{
position:absolute;
top:0px;
right:0px;
z-index:200;
}
.special_icon{
position:absolute;
top:0px;
_top:6px;
right:2px;
z-index:250;
}
img.thumb{
padding:10px 0 0 0;
}
.new_products{
clear:both;
padding:0px;
}

ul.list{
clear:both;
padding:10px 0 0 20px;
margin:0px;
}
ul.list li{
list-style:none;
padding:2px 0 2px 0;
}
ul.list li a{
list-style:none;
text-decoration:none;
color:#000000;
background:url(../images/left_menu_bullet.gif) no-repeat left;
padding:0 0 0 17px;
}
ul.list li a:hover{
text-decoration:underline;
}

/* demo */

div.demolayout {
width:460px;
margin: 0 0 20px 0;
}

ul.demolayout {
list-style-type: none;
float: left;
margin:0px;
padding:0px;
}

ul.demolayout li {
margin: 0 10px 0 0;
float: left;
}
.tab{
border:1px #DFDFDF solid;
padding:0 0 25px 0;
}
ul.demolayout a {
float: left;
display: block;
padding: 5px 25px;
border: 1px solid #DFDFDF;
border-bottom: 0;
color: #666;
background: #eee;
text-decoration: none;
font-weight: bold;
}

ul.demolayout a:hover {
background: #fff;
}

ul.demolayout a.active {
background: #fff;
padding-bottom: 5px;
cursor: default;
color:#11819E;
}

.tabs-container {
clear: left;
padding:0px;
}
/*-----------------------languages_box---------*/
.languages_box{
float:right;
padding:0 0 0 10px;
}
.languages_box a{
padding:0 2px 0 2px;
}
.languages_box a.selected{
padding:0px 2px 0 2px;
border:1px #CCCCCC solid;
}
.currency{
float:left;
padding:0 0 0 20px;
}
.currency a{
text-decoration:none;
color:#333333;
padding:3px;
border:0px #eeedee solid;
}
.currency a.selected{
text-decoration:none;
color:#fff;
padding:3px;
border:1px #eeedee solid;
background-color:#1ca8e9;
font-weight:bold;
}
.currency a:hover{
border:1px #990000 solid;
}
/*------------------------cart---------------------*/
.cart{
width:337px;
float:left;
height:40px;
margin:10px 0 10px 0;
background:url(../images/border.gif) no-repeat bottom center;
padding:0 0 40px 0;
}
.home_cart_content{
float:left;
padding:3px;
border:1px #eeedee solid;
margin:10px 0 0 15px;
}
a.view_cart{
display:block;
float:left;
margin:12px 0 0 10px;
color:#2E7D8A;
}
/*---------------contact_form------------------*/
.contact_form{
width:355px;
float:left;
padding:25px;
margin:20px 0 0 15px;
_margin:20px 0 0 5px;
border:1px #DFD1D2 dashed;
position:relative;
}
.form_row{
width:335px;
_width:355px;
clear:both;
padding:10px 0 10px 0;
_padding:5px 0 5px 0;
color:#a53d17;
}
label.contact{
width:75px;
float:left;
font-size:12px;
text-align:right;
padding:4px 5px 0 0;
color: #333333;
}
input.contact_input{
width:253px;
height:18px;
background-color:#fff;
color:#999999;
border:1px #DFDFDF solid;
float:left;
}
textarea.contact_textarea{
width:253px;
height:120px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #999999;
background-color:#fff;
border:1px #DFDFDF solid;
float:left;
}
input.register{
width:71px;
height:25px;
border:none;
cursor:pointer;
text-align:center;
float:right;
color:#FFFFFF;
background:url(../images/register_bt.gif) no-repeat center;
}
a.contact{
width:53px;
height:24px;
display:block;
float:right;
margin:0 0 0 10px;
background:url(../images/contact_bt.gif) no-repeat center;
text-decoration:none;
text-align:center;
line-height:24px;
color:#fff;
}
a.checkout{
width:71px;
height:25px;
display:block;
float:right;
margin:10px 30px 0 10px;
background:url(../images/register_bt.gif) no-repeat center;
text-decoration:none;
text-align:center;
line-height:25px;
color:#fff;
}
a.continue{
width:71px;
height:25px;
display:block;
float:left;
margin:10px 0 0 0px;
background:url(../images/register_bt.gif) no-repeat center;
text-decoration:none;
text-align:center;
line-height:25px;
color:#fff;
}
.terms{
padding:0 0 0 80px;
}
.form_subtitle{
position:absolute;
top:-11px;
left:7px;
width:auto;
height:20px;
background-color:#2E7D8A;
text-align:center;
padding:0 7px 0 7px;
color:#FFFFFF;
font-size:11px;
line-height:20px;
}
/*--------------cart_table-------------*/
.cart_table{
width:440px;
border:1px #CCCCCC solid;
text-align:center;
}
tr.cart_title{
background-color:#DFDFDF;
}
td{
padding:3px;
}
td.cart_total{
text-align:right;
padding:5px 15px 5px 0;
}
img.cart_thumb{
border:1px #b2b2b2 solid;
padding:2px;
}
/*--------------*/
div.pagination {
width:420px;
padding:5px;
margin:5px;
text-align:center;
float:left;
clear:both;
font-size:10px;
}

div.pagination a {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #2E7D8A;
text-decoration: none; 
color: #2E7D8A;
}
div.pagination a:hover, div.pagination a:active {
border:1px solid #2E7D8A;
color: #fff;
background-color: #2E7D8A;
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #2E7D8A;
font-weight: bold;
background-color: #2E7D8A;
color: #FFF;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #f3f3f3;
color: #ccc;
}
/*---------------footer------------------------*/
.footer{
height:82px;
background:url(../images/footer_bg.jpg) no-repeat top center;
}
.left_footer{
float:left;
padding:15px 0 0 25px;
}
.right_footer{
float:right;
padding:10px 250px 0 0;
}
.footer a{
text-decoration:none;
padding:0 5px 0 5px;
color:#797979;
}
/* Reset styles 5*/

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, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin:0;
    padding:0;
    border:0;
    font-weight:inherit;
    font-style:inherit;
    font-size:100%;
    font-family:inherit;

}

a img, :link img, :visited img {
    border:0;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

ol, ul {
    list-style:none;
}

q:before, q:after, blockquote:before, blockquote:after {
    content:"";
}

/* Site styles */

html {
	background-image: url(../images/bg.png);
	background-repeat: repeat;
	background-position: center top;

}

body {
	font:0.7em Arial;
	color:#636363;
	background-image: url(../images/bg.png);
	background-repeat: repeat;
	background-position: center top;
}

a {
	text-decoration:none;
	color:#A24A4A;
}

a:hover {
     text-decoration:underline;
}

strong {
    font-weight:bold;
}

em {
    font-style:italic;
}

/* Titles */

h1 {
    font:normal 1.6em Arial;
    color:#8DC63F;
    border-bottom:1px dotted #bbb;
    padding-bottom:2px;
    margin-bottom:2px;
}

h2 {
    font:bold 1.25em Arial;
    margin-bottom:5px;
    color:#F26D7D;
}

    h2 img {
        float:left;
        margin-right:5px;
    }

h3 {
    font:bold 1.1em Arial;
    margin-bottom:3px;
}

    h3 a {
        color:#0076A3;
        text-decoration:none;
    }

    h3 a:hover {
        color:#636363;
    }

h4 {
    font:bold 1.1em Arial;
    color:#F06EAA;
    padding:9px 0 5px;
}
h5 {
        background:#F26D7D;
        color:#fff;
        font-size:11px;
        padding:1px 3px;
        vertical-align:top;
    }

/* Titles */

.textbox, select {
    border:1px solid #ddd;
    background:#fff;
    font:normal 1em Arial;
    color:#636363;
}

.button {
    background:#6C6C6C;
    border:1px solid #6C6C6C;
    color:#fff;
    font:normal 1em Arial;
    cursor:pointer;
}

textarea {
    background:#eee;
    font:1em Arial;
    padding:0;
    color:#636363;
}

/* Structure */

.wrapper {
    background:url("../images/bg.gif") repeat-x top;
    margin:0 -9px;
    padding:0 9px;
    min-width:984px;
}

    .wrap {
        background:#fff url("../images/bg.gif") repeat-x top;;
    }

.container {
    width:100%;
    float:left;
    margin-right:-227px;
}
   
/* Content */

.content {
    margin-right:227px;
}

    .center {
        text-align:center;
    }

/* Intro */

.newbar
{

}

.intro {
    position:relative;
    padding:10px 0 0 25px;
    margin:0 3px 10px 0;
    background:url("../images/intro-bg.gif") repeat-x bottom;
}

.intro-ins {
    overflow:hidden;
    padding:0 25px 10px 0;
    background:url("../images/intro-right.gif") no-repeat right bottom;
}

    .intro dl {
        float:left;
        width:28%;
        padding:1%;
        margin-right:2%;
        overflow:hidden;
    }

    .intro .even {
        background:#F6FCFE;
    }

        .intro ul {
            /*float:left;
            margin-right:5px;  */

            list-style: none; margin:0; padding:0
        }

            .intro ul img {
                border:1px solid #EEF1F2;
                padding:3px;
            }

    .intro li {
        float:left;
        font-family:tahoma;
        width:29%;
        font-size:11px;
        color:#787878;
        padding-right:15px;

        /*display:table;*/
    }

    .intro h3 {
        margin-bottom:15px;
    }


    .left-arrow {
        background:url("../images/intro-left-arrow.gif") no-repeat;
        width:17px;
        height:20px;
        bottom:20px;
        left:5px;
        position:absolute;
        display:block;
    }
 .login2 li  {
         float:left;
        font-family:tahoma;
        width:220px;
        font-size:11px;
        color:#787878;
        padding-right:15px;
}
    .right-arrow {
        background:url("../images/intro-right-arrow.gif") no-repeat;
        width:17px;
        height:20px;
        position:absolute;
        bottom:20px;
        right:5px;
        display:block;
    }

    /* Searchbox */

    .searchbox {
        float:right;
        margin-left:10px;
        padding-right:10px;
    }

        .searchbox .textbox {
            width:125px;
        }

    .login {
        float:right;
        color:#F26D7D;
        padding-top:2px;
    }

        .login a {
            font-weight:bold;
            color:#F26D7D;
        }

    .login-window3 {
        border:2px solid #C9C8C8;
        background:#fff;
        padding:10px 15px;
        visibility:hidden;
        position: absolute;
        margin-top:-150px;
        margin-left:130px ;

    }

        .login-window3 form {
            text-align:right;
        }

            .login-window3 p {
                margin-bottom:7px;
            }

            .login-window3 .textbox {
                width:120px;
            }

         .login-window2 {
        border:2px solid #C9C8C8;
        background:#fff;
        padding:10px 15px;
        visibility:hidden;
        position:absolute;
        margin-top:80px;
    }
        .login-window2 form {
            text-align:right;
        }

            .login-window2 p {
                margin-bottom:7px;
            }

            .login-window2 .textbox {
                width:120px;
            }
/* Central column */

.main {
    margin-left:230px;
    padding:0 7px 10px 0;
}

    .recommended {
        background:#F26D7D;
        color:#fff;
        font-size:11px;
        padding:1px 3px;
        vertical-align:top;
    }

    .new {
        background:#F69679;
        color:#fff;
        font-size:11px;
        padding:1px 3px;
        vertical-align:top;
    }
    

        .rating {
            float:right;
        }

    .news {
        border-bottom:1px dotted #bbb;
        padding-bottom:8px;
        overflow:hidden;
    }

        .news img {
            margin:0 5px;
        }

    .post-footer {
	margin-bottom:3px;
	overflow:hidden;
	text-align:right;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
    }

        .info {
            float:left;
        }

            .info a {
                color:#848589;
            }

        .post-footer span {
            padding-left:19px;
            margin-right:5px;
        }

        .user {background:url("../images/user.png") no-repeat left;}
        .date {background:url("../images/date.png") no-repeat left;}
        .view {background:url("../images/view.png") no-repeat left;}
        .download {background:url("../images/download.png") no-repeat left;}
        .comments {background:url("../images/comments.png") no-repeat left;}

/* Block */

.block {
    margin-bottom:7px;
    padding:7px;
}

    .block h2 {
        line-height:23px;
        border-bottom:1px dotted #bbb;
        padding-bottom:2px;
    }

    .random-films {
        background:#FAF9F9;
        border:2px solid #F4F3F3;
    }

        .random-films dl {
            background:#E3EFF5;
            text-align:center;
            padding:5px;
            margin-bottom:7px;
        }

            .random-films dt {
                font-weight:bold;
                margin-bottom:5px;
            }

    .calendar-block {
        background:#F3F8FE;
    }

    .tag-cloud {
        background:#FDF5F9;
    }

    .nav {
        background:#FDF5F9;
    }

        .nav ul {
            padding-left:10px;
        }

            .nav li {
                margin-bottom:10px;
            }

                .nav li a {
                    font:bold 1em Arial;
                    color:#363636;
                }

    .top-news {
        background:#F2F8FE;
    }

    .vote-block {
        background:#F0FFDB;
    }

    .archive-block {
        background:#F1F3F4;
        border:2px solid #EAE8E8;
    }


.rate li {
overflow:hidden;
zoom:1;
}

.rate li img {
float:left;
margin-right:5px;
}


.pol {
	background-image: url(../images/pol.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 14px;
}
.footer {
	background-image: url(../images/footer.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 113px;
}
.body-cen {

}
.header {
	background-image: url(../images/header-bg.png);
	background-repeat: repeat-x;
	background-position: center top;
	height: 128px;
	width: 100%;
}
.header-02 {
	height: 155px;
}

.menu-01 {
	background-image: url(../images/menu-01.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 59px;
	width: 14px;
}
.menu-02 {
	background-image: url(../images/menu-02.png);
	background-repeat: repeat-x;
	background-position: center top;
	height: 51px;
}
.menu-03 {
	background-image: url(../images/menu-03.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 59px;
	width: 14px;
}
.menu2{
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 50px;
	font-weight: bold;
	color: #666;
	height: 59px;
	width: 145px;
	}
.menu2 ul li a{
	display:block;
	width:145px;
	height:59px;
	text-decoration:none;
	text-align:center;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-repeat: no-repeat;
	line-height: 51px;
				}
				#menu2 ul li a:hover{
	color:#FFF;
	background-image: url(../images/menu-h.png);
	background-repeat: no-repeat;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 50px;
	height: 59px;
	width: 145px;
				}
.menu3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	height: 51px;
	width: 154px;
	line-height: 37px;
	}
.menu3 ul li a{
	display:block;
	width:154px;
	height:51px;
	text-align:center;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none;
	line-height: 37px;
				}
				#menu3 ul li a:hover{
	color:#FFF;
	background-image: url(../images/menu-h2.png);
	background-repeat: no-repeat;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 51px;
	width: 154px;
	text-align: center;
	text-decoration: none;
	line-height: 37px;
	background-position: center top;
				}
.menu-04 {
	background-image: url(../images/menu-04.png);
	background-repeat: no-repeat;
	height: 59px;
	width: 6px;
	background-position: center top;
}
.menu-04-2 {
	background-image: url(../images/menu-02.png);
	background-repeat: repeat-x;
	height: 59px;
	background-position: left center;
}

.search-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	background-image: url(../images/search-bg.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 212px;
	padding-left: 15px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}
.searchform { float: right; width: 173px; height: 27px; overflow: hidden; background: url("../images/search.png") no-repeat 0 0; }
	.searchform .lfield { float: left; width: 131px; height: 22px; padding: 0 0 0 11px; margin: 0 0 0 0; }
	.searchform .submit { float: right; }
	.searchform .submit input, .searchform .submit { width: 27px; height: 28px; }
	.searchform .submit input { background: url("../images/search.png") no-repeat 0 -28px; }
	.searchform .submit input:hover { background-position: -27px -28px; }
	.searchform .lfield input {
	background: none;
	border: 0 none;
	width: 131px;
	padding: 6px 0 0 0;
	color: #AF5959;
}
.otstup-l {
	width: 15px;
}
.otstup-r {
	width: 15px;
}
.footer-logo {
	background-image: url(../images/footer-logo.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 58px;
}
.box_1-01 {
	background-image: url(../images/box_1-01.png);
	height: 47px;
	width: 208px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 37px;
	font-weight: bold;
	color: #FFF;
	background-repeat: no-repeat;
	background-position: center top;
}
.box_1-02 {
	background-image: url(../images/box_1-02.png);
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	background-repeat: repeat-y;
	background-position: center top;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.box_1-03 {
	background-image: url(../images/box_1-03.png);
	background-repeat: no-repeat;
	height: 18px;
	width: 204px;
	background-position: center top;
}
.box_2-01 {
	background-image: url(../images/box_2-01.png);
	height: 47px;
	width: 358px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 37px;
	font-weight: bold;
	color: #FFF;
	background-repeat: no-repeat;
	background-position: center top;
}
.box_2-02 {
	background-image: url(../images/box_2-02.png);
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	background-repeat: repeat-y;
	background-position: center top;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.box_2-03 {
	background-image: url(../images/box_2-03.png);
	background-repeat: no-repeat;
	height: 18px;
	width: 358px;
	background-position: center top;
}
.box_3-01 {
	background-image: url(../images/box_3-01.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 20px;
	width: 20px;
}
.box_3-02 {
	background-image: url(../images/box_3-02.png);
	background-repeat: repeat-x;
	background-position: center top;
	height: 20px;
}
.box_3-03 {
	background-image: url(../images/box_3-03.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 20px;
	width: 20px;
}
.box_3-04 {
	background-image: url(../images/box_3-04.png);
	background-repeat: repeat-y;
	background-position: center top;
	width: 20px;
}
.box_3-05 {
	background-image: url(../images/box_3-05.png);
	background-repeat: repeat;
	background-position: center top;
}
.box_3-06 {
	background-image: url(../images/box_3-06.png);
	background-repeat: repeat-y;
	background-position: center top;
	width: 20px;
}
.box_3-07 {
	background-image: url(../images/box_3-07.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 20px;
	width: 20px;
}
.box_3-08 {
	background-image: url(../images/box_3-08.png);
	background-repeat: repeat-x;
	background-position: center top;
	height: 20px;
}
.box_3-09 {
	background-image: url(../images/box_3-09.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 20px;
	width: 20px;
}
.footer-01 {
	background-image: url(../images/footer-01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 69px;
	width: 160px;
}
.footer-02 {
	background-image: url(../images/footer-02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 69px;
	width: 160px;
}
.footer-menu-01 {
	background-image: url(../images/footer-menu-01.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 54px;
	width: 14px;
}
.footer-menu-02 {
	background-image: url(../images/footer-menu-02.png);
	background-repeat: repeat-x;
	background-position: center top;
	height: 54px;
}
.footer-menu-03 {
	background-image: url(../images/footer-menu-03.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 54px;
	width: 14px;
}
.zag-01 {
	background-image: url(../images/zag-01.png);
	height: 48px;
	width: 87px;
	background-repeat: no-repeat;
	background-position: left top;
}
.zag-02 {
	background-image: url(../images/zag-02.png);
	height: 48px;
	background-repeat: repeat-x;
	background-position: center top;
}
.zag-03 {
	background-image: url(../images/zag-03.png);
	height: 48px;
	width: 87px;
	background-repeat: no-repeat;
	background-position: right top;
}
.story_text {
	background-image: url(../images/zag-04.png);
	height: 35px;
	width: 87px;
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #817e71;
	padding-left: 30px;
	font-weight: bold;
}
