.clear, .clr{clear:both;}
a img{border:none}
html,body{
        height:100%;
        padding:0px;
        margin:0px;
        font-family:Trebuchet MS;
        font-size:11px;
        color:#4d4d4d;
}

body{

        background:#f6f3da url(/img/bg.gif) repeat-x;
}

h1{
        font-size:21px;
        color:#444;
        margin:0px;
        padding:0px;
}

h3{
        font-size:15px;
        color:#1d9cbc;
        margin:2px;
        padding:2px;
}

#body{
        width:994px;
        margin:auto;
        height:auto;
        position:relative;

}
#left_sh{
        position:absolute;
        display:block;
        left:0px;
        width:20px;
        height:713px;
        background:url(/img/left_sh.jpg) no-repeat;
        border-right:1px solid #FFF;
}
#body_cnt{
        position:absolute;
        left:21px;
        width:952px;
        height:auto;
        background:#fff;
}
#right_sh{
        position:absolute;
        left:973px;
        display:block;
        width:20px;
        height:713px;
        background:url(/img/right_sh.jpg) no-repeat;
        border-left:1px solid #fff;
}

#blck{
        height:25px;
        width:100%;
        background:#000;

}
#lang{
        float:right;
        color:#FFF;
        padding-right:15px;
}
#lang a{
        color:#fff;
        text-decoration:none;
        margin-right:10px;
}
.line{
        position:relative;
        top:0px;
        z-index:50;
        height:70px;
        width:952px;
}
.line div{
        position:absolute;

        height:70px;
        width:136px;
        display:block;
        z-index:100;
}

#logo{
        position:absolute;
        z-index:1000;
        width:382px;
        height:157px;
        margin-left:20px;
        margin-top:20px;
}

#t_11{
        left:0px;
        background:url(/img/top/11.jpg) no-repeat;
}
#t_12{
        left:136px;
        background:url(/img/top/12.jpg) no-repeat;
}

#t_13{
        left:272px;
        background:url(/img/top/13.jpg) no-repeat;
}
#t_14{
        left:408px;
        background:url(/img/top/14.jpg) no-repeat;
}
#t_15{
        left:544px;
        background:url(/img/top/15.jpg) no-repeat;
}
#t_16{
        left:680px;
        background:url(/img/top/16.jpg) no-repeat;
}
#t_17{
        left:816px;
        background:url(/img/top/17.jpg) no-repeat;
}



#t_21{
        left:0px;
        background:url(/img/top/21.jpg) no-repeat;
}
#t_22{
        left:136px;
        background:url(/img/top/22.jpg) no-repeat;
}

#t_23{
        left:272px;
        background:url(/img/top/23.jpg) no-repeat;
}
#t_24{
        left:408px;
        background:url(/img/top/24.jpg) no-repeat;
}
#t_25{
        left:544px;
        background:url(/img/top/25.jpg) no-repeat;
}
#t_26{
        left:680px;
        background:url(/img/top/26.jpg) no-repeat;
}
#t_27{
        left:816px;
        background:url(/img/top/27.jpg) no-repeat;
}

#t_31{
        left:0px;
        background:url(/img/top/31.jpg) no-repeat;
}
#t_32{
        left:136px;
        background:url(/img/top/32.jpg) no-repeat;
}

#t_33{
        left:272px;
        background:url(/img/top/33.jpg) no-repeat;
}
#t_34{
        left:408px;
        background:url(/img/top/34.jpg) no-repeat;
}
#t_35{
        left:544px;
        background:url(/img/top/35.jpg) no-repeat;
}
#t_36{
        left:680px;
        background:url(/img/top/36.jpg) no-repeat;
}
#t_37{
        left:816px;
        background:url(/img/top/37.jpg) no-repeat;
}



#t_41{
        left:0px;
        background:url(/img/top/41.jpg) no-repeat;
}
#t_42{
        left:136px;
        background:url(/img/top/42.jpg) no-repeat;
}

#t_43{
        left:272px;
        background:url(/img/top/43.jpg) no-repeat;
}
#t_44{
        left:408px;
        background:url(/img/top/44.jpg) no-repeat;
}
#t_45{
        left:544px;
        background:url(/img/top/45.jpg) no-repeat;
}
#t_46{
        left:680px;
        background:url(/img/top/46.jpg) no-repeat;
}
#t_47{
        left:816px;
        background:url(/img/top/47.jpg) no-repeat;
}


#t_51{
        left:0px;
        background:url(/img/top/51.jpg) no-repeat;
}
#t_52{
        left:136px;
        background:url(/img/top/52.jpg) no-repeat;
}

#t_53{
        left:272px;
        background:url(/img/top/53.jpg) no-repeat;
}
#t_54{
        left:408px;
        background:url(/img/top/54.jpg) no-repeat;
}
#t_55{
        left:544px;
        background:url(/img/top/55.jpg) no-repeat;
}
#t_56{
        left:680px;
        background:url(/img/top/56.jpg) no-repeat;
}
#t_57{
        left:816px;
        background:url(/img/top/57.jpg) no-repeat;
}


#t_61{
        left:0px;
        background:url(/img/top/61.jpg) no-repeat;
}
#t_62{
        left:136px;
        background:url(/img/top/62.jpg) no-repeat;
}

#t_63{
        left:272px;
        background:url(/img/top/63.jpg) no-repeat;
}
#t_64{
        left:408px;
        background:url(/img/top/64.jpg) no-repeat;
}
#t_65{
        left:544px;
        background:url(/img/top/65.jpg) no-repeat;
}
#t_66{
        left:680px;
        background:url(/img/top/66.jpg) no-repeat;
}
#t_67{
        left:816px;
        background:url(/img/top/67.jpg) no-repeat;
}

#content{
        position:relative;
        width:952px;
        height:auto;
        background:#FFF;
}
#h_line{
        width:1px;
        height:400px;
        float:left;
}
#news_block{
        width:210px;
        float:left;
        padding-left:10px;
        padding-top:15px;
}

#content_block{
        float:left;
        width:695px;
        height:auto;
        padding:15px;

}



#footer{
        width:952px;
        height:145px;
        background:#f6f3da;

        margin:auto;
        float:none;
        clear:both;

}


/*******NEWS BLOCK*******/
#news{
        margin:0px;
        padding:0px;
}

.news_item{
        border-left:1px solid #e5e5e5;
        margin-left:10px;
        margin-top:5px;
        margin-bottom:20px;
        background:url(/img/block_top_bg.gif) left top no-repeat;

}
.news_title{

        padding-left:15px;
        width:145px;
        padding-top:5px;
        padding-bottom:5px;
}
#news_i .news_title{

        padding-left:15px;
        width:90%;
        padding-top:5px;
        padding-bottom:0px;
}

.news_title h2{
        font-size:12px;
        color:#1d9cbc;
        margin:0px;
        padding:0px;
}


.news_discript{
        padding-left:15px;
        padding-right:15px;

}

.news_discript a{
        text-decoration:none;
        color:#4d4d4d;
}
.news_discript p{
        padding:0px;
}
.news_bot{
        background:url(/img/block_bottom_bg.gif) left bottom no-repeat;
        margin-left:-1px;
        width:170px;
        height:10px;

}
.news_more{
        font-weight:bold;
        float:right;
}

#news_all a{
        margin-left:25px;
        color:#1d9cbc;
        text-decoration:none;
        font-weight:bold;
        background:url(/img/enter.gif) left bottom no-repeat;
        padding-left:20px;
        display:block;
}



/*******CONTENT BLOCK*******/
.content_item{
        border-left:1px solid #e5e5e5;
        margin-left:10px;
        margin-top:5px;
        margin-bottom:20px;
        background:url(/img/block_top_bg.gif) left top no-repeat;

}
.content_discript{
        padding-left:25px;
        padding-right:15px;
        padding-bottom:20px;
        background:url(/img/block_bottom_bg.gif) left bottom no-repeat;
        margin-left:-1px;
}


/******FOOTER **************/
#footer_line_one{
        display:block;
        background:#FFF;

        height:18px;
        width:100%;
        float:none;
        clear:both;
}
#footer_line_one .bg{
        background:#FFF url(/img/footer_line_one.gif) center no-repeat;
        margin:auto;
        width:460px;
        height:18px;
}

#footer_line_two{
        float:none;
        clear:both;
        display:block;
        width:100%;
        height:auto;
}
#footer_line_two .bg{
        width:428px;
        height:25px;

        margin:auto;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/img/footer_line_two.png', sizingMethod='scale');
}
#footer_line_two > .bg{
        background:url(/img/footer_line_two.png) TOP center no-repeat;
}

#foot_menu_left{
        display:block;
        height:18px;
        background:url(/img/foot_menu_left_bg.gif) left no-repeat #272e36;
        border-left:1px solid #FFF;
}
#foot_menu_items{
        display:block;
        height:18px;
		padding-left:200px;
}
#foot_menu_right{
        display:block;
/*        float:left;
        width:233px;  */
        height:18px;
        background:url(/img/foot_menu_right_bg.gif) right no-repeat;
        border-right:1px solid #FFF;
}

#foot_menu_items a{
        display:block;
        padding-left:10px;
        padding-right:10px;
        width:70px;
        height:18px;
        float:left;
        color:#e7d3ad;
        text-decoration:none;
        text-align:center;
}

#foot_menu_items div{
        width:2px;
        height:18px;
        background:url(/img/menu_a_del.gif) left no-repeat;
        float:left
}

#copy{
        position:relative;
        margin-top:20px;
        margin-left:20px;
        width:180px;
        font-size:10px;
        float:left;
        height:35px;
}
#royal{
        position:relative;
        margin-top:0px;

        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/img/royal.png', sizingMethod='scale');
        width:100px;

        float:left;
        height:58px;
        margin-left:10px;

}
#footer_line_two > #royal{
        background:url(/img/royal.png) right no-repeat;
}

#tel{
        position:relative;
        margin-top:0px;
        width:150px;
        font-size:25px;
        float:right;
        height:35px;
        font-weight:bold;
        color:#AFB0A2;
}
#tel_bg{
        position:relative;
        margin-top:-90px;

        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/img/tel.png', sizingMethod='scale');
        width:157px;

        float:right;
        height:145px;

}

#footer_line_two > #tel_bg{
        background:url(/img/tel.png) right no-repeat;
}



.flash_menu{
        position:relative;
        top:0px;
        z-index:50;
        height:250px;
        width:204px;
        margin-top:-250px;
        margin-left:730px;
}


.flash_menu2{
        position:relative;
        top:0px;
        z-index:50;
        height:41px;
        width:552px;
        margin-top:-20px;
        margin-left:402px;
}

.flash_menu2 *{
        margin:0px;
        padding:0px;
}



.posted{
        color:red;
        font-size:14px;
}



.num_item{
        margin-bottom:25px;
}

.num_img, .num_imgs, .num_text{
        float:left;
}
.num_img{
        width:150px;
        height:150px;

}
.num_img img{
        border:1px solid gray;
        padding:2px;
}

.num_imgs{
        height:150px;
        width:44px;
        margin-left:6px;
        margin-right:6px;
}
.num_imgs img{
        border:1px solid gray;
        padding:2px;
        margin-bottom:6px;
        float:none;
        clear:both;
        display:block;
}

.num_text{
        width:415px;
        height:auto;
        margin-left:15px;
}


.num_text ul{
        margin-top:-10px;
        margin-bottom:0px;
        padding-top:0px;
        padding-bottom:0px; 
}





/************************/

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
border:1px solid gray;
padding:5px;
background:#FFF;
visibility: hidden;
z-index: 2000;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 12px veranda;
line-height: 1.1em;
color: white;
padding: 5px 0 8px 0;
text-align: right;
position:relative;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
           background-color: white;
}








#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

a img{border:none;}
.ds_sale {
background:transparent url(/img/sale.png) no-repeat scroll left top;
height:25px;
padding-left:25px;
}
.ds_sale2 {
background:transparent url(/img/sale2.png) no-repeat scroll left top;
height:25px;
margin-top:5px;
padding-left:25px;
}

.salef {background:transparent url(/img/sale.png) no-repeat scroll 50% 50%}
.sale1 {background:transparent url(/img/sale2.png) no-repeat scroll 50% 50%;}

#border_red div{border:red}
#calendar-area h3{font-weight:normal;text-align:center;}
#calendar-area h3 a{margin:0 10px}
#calendar{}
#calendar td{width:30px;height:20px;text-align:center;vertical-align:middle;}
#calendar thead td{font-size:16px;color:#292325;}

.f_label{width:100px;}
.calendar-area{float:left;height:200px;width:245px;}
.select_dates{padding-left:270px;}

.input_text1{width:118px;height:20px;background:url('/img/input_text1.jpg') no-repeat left top;border:none;margin:bottom:5px;}
.input_text2{width:258px;height:20px;background:url('/img/input_text2.jpg') no-repeat left top;border:none;margin:bottom:5px;}
.input_text3{width:418px;height:20px;background:url('/img/input_text3.jpg') no-repeat left top;border:none;margin:bottom:5px;}
.input_textarea{width:258px;height:110px;background:url('/img/input_textarea.jpg') no-repeat left top;border:none;margin:bottom:5px;}
.input_select{width:420px;margin:bottom:5px;}

#transfer{height:210px;background:url('/img/transfer_bg.jpg') no-repeat left 12px;padding:0 0 0 10px}
#transfer h3{font-size:14px;font-weight:normal;}








