    body
{
	text-align:center;
}

*
{
	margin: 0;
	padding: 0;
}

#out_body
{   margin: 0 auto; 
    
	width: 850px;
}

.prev{
    border:0px;
    background-image: url(../img/btn_left.gif);
	background-repeat: no-repeat;
    width:30px;
    height:80px;
}
.next{
    border:0px;
    background-image: url(../img/btn_right.gif);
	background-repeat: no-repeat;
    width:30px;
    height:80px;
}

.seporator_right
{
	height: 12px;
	width: 200px;
	background-image: url(../img/sepor_left.jpg);
	background-repeat: no-repeat;
	float: right;
}

.seporator
{
	height: 12px;
	width: 200px;
	background-repeat: no-repeat;
	float: right;
}

#left_side_block
{
	width: 180px;
	text-align: center;
}

.seporator_left
{
    padding:0px;
    margin:0px;
	height: 12px;
	width: 180px;
	background-image: url(../img/sepor_left.jpg);
	background-repeat: no-repeat;
	float: right;
    font-size:1px;
}

#youtube_block
{
	margin: 0 auto;
	width: 200px;
	text-align: center;
}
#youtube_block1
{
	margin: 0 auto;
	width: 180px;
	text-align: center;
}

.clip_item
{
	width: 180px;
	padding: 10px 0px 10px 0px;
	float: left;
}

.clip_title
{
	height: 18px;
	width: 200px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #3366cc;
}

.video_clip
{
	height: 150px;
	width: 200px;
}



.mmenu_title
{
	width: 200px;
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	color: Black;
	text-align: center;
	float: left;
}

.pic_block_title
{
	width: 180px;
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	color: Black;
	text-align: center;
	float: left;
}

.pic_item
{
	height: 90px;
	/*padding-left: 45px;*/
	padding-top: 10px;
	/*float: left;*/
	clear: both;
}

.add_links_title
{
    padding-top:0px;
    margin:0px;
	width: 180px;
    height:20px;
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	color: Black;
	text-align: center;
	float: left;
}

#add_links
{
	width: 170px;
	font-family: Tahoma;
	text-decoration: underline;
	font-size: 11px;
	color: #3366cc;
	text-align: right;
	float: left;
}
#add_links a
{
	width: 170px;
	font-family: Tahoma;
	text-decoration: underline;
	font-size: 11px;
	color: #3366cc;
	text-align: right;
	float: left;
}

#empty_block
{
	height: 50px;
	width: 200px;
	float: left;
}


#middle_up
{
	width: 450px;
	border: 5px solid #f8f8f8;
	background-color: #eee;
}

.welcome
{
	width: 430px;
	font-family: Arial;
	text-align: justify;
	font-size: 12px;
	color: #666;
	padding-left: 10px;
}





#header
{
	height: 286px;
	width: 850px;
	padding-top: 0px;
}

#head_up_block
{
	height: 64px;
	width: 850px;
	font-size: 1px;
	background-color: #efefef;
}


#up_right_corner
{
	height: 55px;
	width: 30px;
	float: right;
}

#up_left_corner
{
	height: 55px;
	width: 30px;
	float: left;
}

.banner
{
	height: 55px;
	
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 30px;
	float: right;
}

#head_pic_block
{
	height: 224px;
	width: 850px;
	background-image: url(../img/head_make.jpg);
	background-repeat: no-repeat;
}



#main_up_menu
{
	width: 850px;
	background-color: #f8f8f8;
}


#menu_buttons
{
	width:700px;
	text-align: left;
	padding-top: 170px;
	padding-left: 200px;
	float: left;
}


.btn_0_0_text
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #6699cc;
	text-align: left;
}
.btn_0_0_text a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #6699cc;
	text-decoration: none;
}



.btn_0_2_text
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: left;
}
.btn_0_2_text a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}





.big_sepor
{
	height: 10px;
	width: 795px;
	font-size: 1px;
}





#middle_main
{
	width: 450px;
	margin: 0 auto;
}


.content
{
	width: 450px;
}

#item_block
{
	width: 450px;
}

.item_cell
{
	width: 450px;
	float: left;
    padding-bottom:10px;
}

.item_unit
{
	width: 224px;
	height: 232px;
	background-image: url(../img/item_frame_m.jpg);
	background-repeat: no-repeat;
	float: left;
	text-align: center;
}

.sepor_small
{
	width: 180px;
	height: 1px;
	font-size: 1px;
}


.item_unit_title
{
	/*width: 196px;*/
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #999;
	text-align: center;
	padding-top: 27px;
}
.item_unit_title a{
    color:#999;
    text-decoration:none;
}
.item_unit_pic
{
	height: 83px;
	/*width: 160px;*/
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	/*padding-left: 30px;*/
}
.item_unit_desc
{
	/*width: 185px;*/
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #999;
	padding-right: 9px;
	padding-left: 9px;
    direction:rtl;
}
.item_unit_brieftext
{
	color: #999;
	text-decoration: none;
}
.item_unit_btn
{
	/*
	width: 180px;
	float: left;
	padding-left: 13px;
    */

	display: none;
}

.item_more
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	float: left;
	color: #3366cc;
	padding-top: 1px;

}

.item_more a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	float: left;
	color: #3366cc;
	text-decoration: none;
}

.item_more_pointer
{
	width: 26px;
	height: 20px;
	float: left;
}



.main_text
{
	width: 447px;
	font-family: Tahoma;
	font-size: 11px;
	color: #666;
	text-align: justify;
	float: left;
	padding-top: 10px;
	padding-bottom: 20px;
}



#footer
{
	width: 850px;
	background-color: #606060;
}

#footer_content
{
	width: 779px;
	padding-left: 40px; /*z-index: 4999;*/
	direction:ltr;
}


.foot_text
{
	width: 432px;
	font-size: 1px;
}

#foot_creo
{
	font-family: Arial;
	font-size: 11px;
	text-align: left;
	color: #ccc;
}
#foot_creo a
{
	font-family: Arial;
	font-size: 11px;
	text-align: left;
	color: #ccc;
	text-decoration: none;
}

.link_1_0_0
{
	width: 760px;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #fff;
}
.link_1_0_0 a
{
	width: 760px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	text-decoration: none;
}

.link_2_0_0
{
	width: 760px;
	font-family: Arial;
	font-size: 10px;
	text-align: center;
	color: #ccc;
}

.link_2_0_0 a
{
	
	font-family: Tahoma;
	font-size: 10px;
	text-align: center;
	color: #ccc;
	text-decoration: none;
    padding:0;
    margin: 0;
}























#side_menu_block
{
	width: 200px;
}

.menu_1
{
    padding-bottom:5px;
	width: 200px;
	float: right;
	height:auto;
    direction:rtl;
	/*overflow:auto;*/
}

.menu_1_title
{
	width: 185px;
	height: 40px;
}

.menu_1_item
{
	width: 190px;
}
.menu_1_btn_0_0
{
	width: 165px;
	text-align: right;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	color: #333;
	float: left;
    padding:0px;
    margin:0px;
    text-indent:0px;
    }
.menu_1_btn_0_0 a
{
	width: 165px;
	text-align: right;
	font-weight: bold;
	font-family: Arial;
	font-size: 18px;
	color: #333;
	float: left;
	text-decoration: none;
    padding:0px;
    margin:0px;
    text-indent:0px;
}

.menu_1_btn_0_2
{
	width: 165px;
	text-align: right;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	color: #333;
	float: left;
}

.menu_1_btn_0_2 a
{
	width: 165px;
	text-align: right;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	float: left;
}

.menu_1_btn_0_0_p
{
	width: 25px;
	height: 15px;
	background-image: url(../img/menu_1_item_pointer.jpg);
	background-repeat: no-repeat;
	float: right;
}

.menu_1_btn_0_2_p
{
	width: 25px;
	height: 15px;
	background-image: url(../img/menu_1_item_pointer_pushed.jpg);
	background-repeat: no-repeat;
	float: right;
}


.menu_1_btn_1_0
{
	width: 145px;
	text-align: right;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	color: #bbb;
	float: left;
}
.menu_1_btn_1_0 a
{
	width: 145px;
	font-weight: bold;
	text-align: right;
	font-family: Arial;
	font-size: 16px;
	color: #333;
	float: left;
	text-decoration: none;
}

.menu_1_btn_1_2
{
	width: 145px;
	text-align: right;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	color: #6699cc;
	float: left;
}

.menu_1_btn_1_2 a
{
	width: 145px;
	text-align: right;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #6699cc;
	text-decoration: none;
	float: left;
}

.menu_1_btn_1_0_p
{
	width: 43px;
	height: 15px;
	background-image: url(../img/menu_1_item_sub.jpg);
	background-repeat: no-repeat;
	float: right;
}

.menu_1_btn_1_2_p
{
	width: 43px;
	height: 15px;
	background-image: url(../img/menu_1_item_sub.jpg);
	background-repeat: no-repeat;
	float: right;
}




















.btn_1_0
{
	height: 17px;
	width: 150px;
}

.btn_1_0_text
{
	height: 13px;
	width: 150px;
	font-family: Tahoma;
	font-size: 11px;
	color: #333;
	text-align: right;
}
.btn_1_0_text a
{
	height: 13px;
	width: 150px;
	font-family: Tahoma;
	font-size: 11px;
	color: #333;
	text-align: right;
	text-decoration: none;
}



.btn_1_2
{
	height: 17px;
	width: 150px;
}

.btn_1_2_text
{
	height: 13px;
	width: 150px;
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	text-align: right;
}

.btn_1_2_text a
{
	height: 13px;
	width: 150px;
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	text-align: right;
	text-decoration: none;
}




/*                         cat - start                               */
#middle_up_cat
{
	width: 636px;
	height: 30px;
	border: 5px solid #f8f8f8;
	background-color: #eee;
}

.hleb
{
	width: 626px;
	font-family: Arial;
	text-align: right;
	font-weight: bold;
	font-size: 14px;
	color: #666;
	padding: 5px 15px 5px 5px;
}


#middle_main_cat
{
	width: 642px;
	margin: 0 auto;
}


.content_cat
{
	width: 642px;
}

#item_block_cat
{
	width: 642px;
}

.item_cell_cat
{
	width: 642px;
	float: left;
}

.item_unit_cat
{
	width: 642px;
	height: 157px;
	background-image: url(../img/item_frame_cat.jpg);
	background-repeat: no-repeat;
	float: left;
}

.sepor_small_cat
{
	width: 180px;
	height: 1px;
	font-size: 1px;
}


.item_unit_title_cat
{
	width: 482px;
	font-family: Arial;
	font-size: 14px;
	color: #999;
	text-align: right;
	padding-top: 25px;
	padding-right: 4px;
	float: left;
	direction: rtl;
}
    .item_unit_title_cat a{
        color: #666;
        text-decoration:none;
        direction: rtl;
        }
            .item_unit_title_cat a b{
                direction: rtl;
            }

.item_unit_title_cat_art
{
	width: 602px;
	font-family: Arial;
	font-size: 14px;
	color: #999;
	text-align: right;
	padding-top: 25px;
	float: left;
}

.item_unit_pic_cat
{
	width: 120px;
	height: 100px;
	float: left;
	padding-top: 28px;
	padding-bottom: 3px;
	padding-left: 13px;
}
.item_unit_desc_cat
{
	width: 462px;
	height: 63px;
	
	overflow: hidden;
	font-family: Arial;
	font-size: 12px;
	text-align: right;
	color: #999;
	padding-left: 20px;
	padding-top: 5px;
    direction:rtl;
}
.item_unit_desc_cat_art
{
	width: 582px;
	height: 63px;
	float: left;
	overflow: hidden;
	font-family: Arial;
	font-size: 12px;
	text-align: right;
	color: #999;
	padding-left: 20px;
	padding-top: 5px;
}
.item_unit_btn_cat
{
	/*width: 58px;*/
	float: right;
	padding-left: 13px;
}

.item_more_cat
{
	font-family: Arial;
	font-size: 12px; /*font-weight: bold;*/
	float: left;
	color: #666;
	padding-top: 1px;
}

.item_more_cat a
{
	font-family: Arial;
	font-size: 12px; /*font-weight: bold;*/ /*float: left;*/
	color: #666;
	text-decoration: none;
}

.item_more_cat span
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	float: left;
	color: Black;
}

.item_more_pointer_cat
{
	width: 26px;
	height: 20px;
	float: left;
}
.main_text_cat
{
	width: 620px;
	font-family: Tahoma;
	font-size: 11px;
	color: #666;
	text-align: justify;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
    direction:rtl;
}
.main_text_cat a{
   color: #36c;
}
.MsoNormal a{
    color: #36c;
}

.artcl_page_item{
    font-family: Arial;
    text-align:right;
    margin-top:10px;
    margin-bottom:10px;
   
}
        .artcl_page_item a{
            font-family: Arial;
            color:#666;
            font-weight:bold;
            text-decoration:none;
        }
    .artcl_page_item_pic{

    }
    .artcl_page_item_text{

    }
    .artcl_page_item_date{
         font-size:11px;
    }
#cat_page_title{
    text-align:right;
    margin:5px 0px;
    font-size:18px;
    font-family:Arial;
    font-weight:bold;
    color:#999;
}

.text_page_item_pic{
    text-align:right;
}
.text_page_item_text{
    padding:10px 0px 10px 15px;
    font-size:12px;
    font-family:Arial;
    direction:rtl;
	text-align:right;
}
    .text_page_item_text a{
        color:#36c;
     }
.artcl_page_date{
   padding-left:15px;
    font-size:11px;
    font-family:Arial;
    font-weight:bold;
}

.message_head{
    font-size:14px;
    font-family:Arial;
    font-weight:bold;
    text-align:right;
    padding-top:10px;
    color:#36c;
}
.message_body{
     text-align:right;
    padding-bottom:10px;
    
}
.message_body div table{
text-align:right;
width:100%;
}
.vid_in_clip{
    width:200px;
}
.vid_in_data{
    font-size:12px;
    font-family:Arial;
    vertical-align:top;
    
}
.message_list{
    list-style:none;
}

/*                       cat - end                               */

/*                               item  - start                               */
#middle_up_item
{
	width: 840px;
	height: 22px;
	border: 5px solid #f8f8f8;
	background-color: #eee;
}

.item_back
{
	width: 116px;
	font-family: Arial;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	color: #666;
	float: left;
	padding-top: 2px;
}

.item_back a
{
	width: 116px;
	font-family: Arial;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	color: #666;
	float: left;
}

.item_fname {
color:#3366CC;
float:left;
font-family:Arial;
font-size:14px;
font-weight:bold;
padding-top:2px;
text-align:right;
width:668px;
}


#middle_main_item
{
	width: 840px;
	margin: 0 auto;
}

.content_item
{
	width: 840px;
}

#photo_block_prod
{
	width: 790px;
	height: 535px;
	padding-left: 50px;
}

.big_pic
{
	width: 790px;
	height: 425px;
}

.small_pic_block
{
	width: 790px;
	height: 111px;
}

.left_btn
{
	width: 30px;
	height: 111px;
	float: left;
}

.small_pic_block_bgr
{
	width: 680px;
	height: 111px;
	float: left;
	background-color: #c8c8c8;
}

.small_pic_box
{
	width: 100px;
	height: 91px;
	float: left;
	padding-top: 16px;
	padding-left: 11px;
}

.right_btn
{
	width: 30px;
	height: 111px;
	float: left;
}


.info_block
{
	width: 260px;
	float: left;
	padding-bottom: 10px;
}
.main_text_item
{
	width: 740px;
	font-family: Tahoma;
	font-size: 11px;
	color: #666;
	text-align: justify;
	float: left;
	padding-top: 10px;
	padding-left: 50px;
	padding-bottom: 20px;
    direction:rtl;
}

#item_page_contact_list
{
	
	width: 260px;
	float: left;
}

.div_br_2
{
	height: 10px;
	width: 100px;
	font-size: 1px;
}
.contact_unit_title
{
	height: 20px;
	font-family: Arial;
	font-size: 13px;
	text-align: right;
	font-weight: bold;
	color: #3366cc;
	padding-right: 10px;
	float: right;
}

.contact_unit_text
{
	height: 20px;
	width: 178px;
	text-align: right;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	float: left;
}


.contact_unit_title_sp
{
	height: 20px;
	font-family: Arial;
	font-size: 12px;
	text-align: right;
	font-weight: bold;
	color: #3366cc;
	padding-right: 10px;
	float: right;
}
.contact_site
{
	text-align: right;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: Black;
	/*float: right;*/
}
.contact_site a
{
	text-align: right;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	float: right;
}
.contact_unit_text_sp
{
	height: 20px;
	width: 178px;
	text-align: right;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #3399cc;
	float: left;
}
.contact_unit_text_sp a
{
	height: 20px;
	width: 178px;
	text-align: right;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #3399cc;
	float: left;
}


#item_page_video_film
{
	width: 260px;
	float: left;
	text-align: left;
}

.video_item
{
	height: 180px;
	width: 230px;
	float: right;
	margin-top: 20px;
}
/*                              item  - end                               */



/*                              cat - wrapper - start                             */

#block_1c
{
	float: right;
	width: 1px;
}


#block_2c
{
	float: right;
	width: 645px;
}
/*                              cat - wrapper - end                               */

/*                             item - wrapper - start                             */




#block_3i
{
	float: left;
	width: 1px;
}


#block_2i
{
	float: left;
	width: 845px;
}
/*                              item - wrapper - end                               */


#block_1
{
	float: right;
	width: 180px;
}
* html #block_1, #block_1c
{
	display: inline;
}
#block_2
{
	float: right;
	width: 460px;
}
#block_3
{
	float: right;
	width:200px;
}
/* Start Mac IE5 filter \*/
#block_1, #block_2, #block_3, #block_1c, #block_2c, #block_3i, #block_2i
{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important;
}
/* End Mac IE5 filter */
#wrapper
{
	overflow: hidden; /* This hides the excess padding in non-IE browsers */
}
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */
#wrapper
{
	/* Normally a Holly-style hack height: 1% would suffice but that causes  IE 5.01 to completely collapse the wrapper - instead we float it */
	float: left; /* NB. possibly only IE 5.01 needs to get this float value - otherwise 5.5 sometimes  (I saw it happen many moons ago) makes the width of wrapper too small  the float: none with the comment is ignored by 5.01, 5.5 and above see it and carry on about their business It's probably fine to just remove it, but it's left here  just in case that many moons ago problem rears its head again */
	float: /**/ none;
}
/* easy clearing */
#wrapper:after
{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#wrapper
{
	display: inline-block;
}
/*\*/
#wrapper
{
	display: block;
}
/* end easy clearing */
#footer
{
	clear: both;
}
/* Safari needs this - otherwise the ghost overflow, though painted 
correctly obscures links and form elements that by rights should be above it.
An unintended side-effect is that it cause such elements to vanish in IE 5.01
and 5.5, hence the child selector hack */
* > #footer, * > form, * > #notes, * > .output
{
	position: relative; /*z-index: 1000;*/
}
#bottom-border div
{
	margin-right: 10px;
	width: 30%;
	border: 1px solid;
	float: left;
	border-top-width: 0;
	line-height: 1px;
	position: relative;
	top: 0px;
}

.clear
{
	clear: both;
}


#wrapper
{
	background-color: #f8f8f8;
}

#contactItemDiv
{
	visibility: hidden;
	background-color: #ccc;
	border: 1px solid #000;
	z-index: 5002;
	position: absolute;
	top: 50%;
	left: 50%;
	height: 220px;
	width: 400px;
	margin-top: -110px;
	margin-left: -200px;
}

#close
{
	float: right;
}

#overlay
{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5000;
	background-color: #000;
	-moz-opacity: 0.8; /* ��� ��� ������� Mozilla */
	opacity: .80; /*�������� �� ������������ CSS3, ������� �������������� �� ����� ����������*/
	filter: alpha(opacity=80); /* ��� ��� IE */
}

#jCarouselLiteDemo .carousel  {
    padding: 10px 0 0 0;
    margin: 0 0 20px 10px;
    position: relative;
}
    #jCarouselLiteDemo .digg {
        position: absolute;
        left: 610px;
        top: 110px;
    }
    #jCarouselLiteDemo .main {
        margin-left: 40px;
    }

    #jCarouselLiteDemo .demo em {
        color: #FF3300;
        font-weight: bold;
        font-size: 60%;
        font-style: normal;
    }
    #jCarouselLiteDemo .carousel button { /*Don't remove this. we still use this for individual demos. only the front pages use images as of now*/
        float: left;
    }
    #jCarouselLiteDemo .carousel a.prev, #jCarouselLiteDemo .carousel a.next {
        display: block;
        float: left;
        width: 30px;
        height: 143px;
        text-decoration: none;
        background: url("/image/imageNavLeft.gif") left 60px no-repeat;
    }
        #jCarouselLiteDemo .carousel a.next {
            background: url("/image/imageNavRight.gif") right 60px no-repeat;
        }
            #jCarouselLiteDemo .carousel a.next:hover {
                background-image: url("/image/imageNavRightHover.gif");
            }
            #jCarouselLiteDemo .carousel a.prev:hover {
                background-image: url("/image/imageNavLeftHover.gif");
            }
            #jCarouselLiteDemo .carousel a:hover, #jCarouselLiteDemo .carousel a:active {
                border: none;
                outline: none;
            }
    #jCarouselLiteDemo .carousel .jCarouselLite {
        border: 1px solid black;
        float: left;
        background-color: #dfdfdf;

        /* Needed for rendering without flicker */
        position: relative;
        visibility: hidden;
        left: -5000px;
    }
        #jCarouselLiteDemo .carousel ul {
            margin: 0;
        }
        #jCarouselLiteDemo .carousel li img,
        #jCarouselLiteDemo .carousel li p {
            background-color: #fff;
            width: 150px;
            height: 118px;
            margin: 10px;
        }

        #jCarouselLiteDemo .widget img {
            cursor: pointer;
        }
            #jCarouselLiteDemo .mid {
                margin-left: 80px;
                width: 400px;
                height: 300px;
            }
            #jCarouselLiteDemo .vertical {
                margin-left: 170px;
            }
                #jCarouselLiteDemo .vertical .jCarouselLite {   /* so that in IE 6, the carousel div doesnt expand to fill the space */
                    width: 170px;
                }
            #jCarouselLiteDemo .imageSlider li img,
            #jCarouselLiteDemo .imageSlider li p,
            #jCarouselLiteDemo .imageSliderExt li img ,
            #jCarouselLiteDemo .imageSliderExt li p {
                width: 400px;
                height: 300px;
            }
.item_name{
    font-family:Arial;
    font-size:21px;
    font-weight:bold;
    color:#36c;
    text-align:center;
}
.gal_text{
    text-align:center;
    color:#333;
    font-family:Arial;
    font-size:11px;
    margin-bottom:15px;
}




