/* HTML elements */
body { font-family: Arial;padding:0px;margin:0px;font-size:11px;height:100%;background-color:#e2edd1;}
form { height:100%;}
td, th, input, textarea { font-family: Arial;font-size: 11px;}
img { border: 0px; }
hr { height:1px;border-top:solid 1px #e0e2cf;border-bottom:solid 0px;}
cite {display:table;border:solid 1px #dde3bb;padding:5px;background-color:#eff2e7;
    *display:inline-block;
}
/* end of HTML elements */

/*            ELEMENTS            */

/* width of elements */
.wAll { width:100%; }
.w30 { width:30px; }
.w40 { width:40px; }
.w60 { width:60px; }
.w80 { width:80px; }
.w100 { width:100px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w170 { width:170px; }
.w200 { width:200px; }
.w250 { width:250px; }
.w300 { width:300px; }
.w350 { width:350px; }
.w400 { width:400px; }
.w460 { width:460px; }

/*label*/
.lbl {font-size: 11px;color: #737373;}
.bold-lbl {font-size: 11px;color: #000000;font-weight:bold;}
/*link*/
a.lnk, a.lnk:link, a.lnk:visited, a.lnk:active {color:#000000;}
a.lnk:hover {color:#777777;}
/* textbox,dropdownlist */
.tb, .ddl, .text {font-size:11px;color:#000000;}
.bigtext {font-size:12px;color:#000000;}
.smalltext {font-size:10px;}

.sitetbl {width:1000px;height:100%;background-color:#ffffff;border-left:solid 1px #c6d9a2;border-right:solid 1px #c6d9a2;}

.t100 {width:100%;}
.t100x2 {width:100%;height:100%;}
.t100_nospacing {width:100%;padding:0px;border-collapse:collapse;}
/* row of the buttons aligned to the right */
.btn_row_r {padding:5px;text-align:right;}
/* row of the buttons aligned to the left */
.btn_row_l {padding:5px;text-align: left;}
/* small spacer between blocks, can used instead of br element if small indent is required */
.spacer {font-size:1px;height:5px;}
/* error message */
.error {color:#ff0000;font-size:11px;}
.req {font-size: 14px;font-weight:bold;position:absolute;color:Red;}
/* module title */
.title, a.title, a.title:link, a.title:active, a.title:visited, a.title:hover
{
    color: #db6a0d;
    font-size: 14px;
    font-weight:bold;
    text-decoration:none;
}
/* big image in the left column*/
.title_img {border:solid 1px #b4b9a5;}
/* large title of the block in grid */
a.head, a.head:link, a.head:active, a.head:visited, a.head:hover
{
    color: #0000ff;
    font-size: 14px;
    text-decoration:none;
}
.head1
{
    color: #ff9900;
    font-size: 12px;
    font-weight:bold;
    text-decoration:none;
}
/* small title of the block in grid */
.head2, a.head2, a.head2:link, a.head2:active, a.head2:visited, a.head2:hover
{
    color: #0000ff;
    font-size: 11px;
    text-decoration:none;
}
.scrollable-panel
{
	border: solid 1px #555555;
	height: 180px;
	overflow: auto;
	padding:3px;
}
/*  styles are used for imitation of 2 columns layout*/
.column1 {float:left;width:120px;padding:3px;}
.column2 {padding:3px;margin-left:127px;}
.column1w {float:left;width:200px;padding:3px;}
.column2w {padding:3px;margin-left:207px;}
.col1n {float:left;width:110px;padding:3px;}
.col2n {padding:3px;margin-left:117px;}

.help {color:#665533;background-color:#fae7c5;font-size:12px;padding:20px;margin-bottom:10px;}
.help-small {color:#665533;background-color:#fae7c5;font-size:11px;padding:5px;margin-bottom:10px;}
.help-link {background-image:url(img/faqlink.gif);background-repeat:no-repeat;width:16px;height:16px;display:block;}

#AjaxLoadingProgress
{
   position:absolute;
   left:0px;
   top:0px;
   z-index:1000;
   text-align:center;
   vertical-align:middle;
   width:100%;
   height:100%;
   
 /*  background-color:#ffffff;  */
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
   opacity: 0.3;
   -moz-opacity: 0.3;
}

.toolbartext td
{
    padding-left:10px;
}
.toolbartext span
{
    font-size:11px;
    color: #000000;
}
.toolbartext a, .toolbartext a:link, .toolbartext a:active, .toolbartext a:visited, .toolbartext a:hover
{
    font-size:11px;
    color: #000000;
}

.subtitle
{
    color: #000000;
    font-size: 14px;
    font-weight:bold;
    letter-spacing:1px;
}

.modal_title
{
    color: #ffffff;
    font-size: 14px;
    font-weight:bold;
    text-align:center;
    height:30px;
    padding-top: 5px;
}
.ddl_pager
{
   font-size: 11px;
   width:40px;
   float:right;
   color: #606060;
   border: solid 1px #8bb33c;
}
.lbl_pager
{
   font-size: 11px;
   float:right;
   padding-top:3px;
   padding-right:5px;
   font-style:normal;
   color: #606060;
   border:solid 1px white;
   white-space:nowrap;
}

/* div that fills empty space */
.min-block
{
    min-height:400px;
    *height:400px;
}
/* end of div */

/* button */
a.btn_orange, a.btn_orange:link, a.btn_orange:visited, a.btn_orange:active
{
    padding: 2px 5px 1px 5px;

    letter-spacing:1px;

    border-top:solid 1px #fff7ec;
    border-left:solid 1px #fff7ec;
    border-bottom:solid 1px #db6a0d;
    border-right:solid 1px #db6a0d;
    
	background-color:#FFB956;
    background-image: url(img/btn-orange-bg-hover.gif);
    background-position: left center;
    background-repeat: repeat-x;
    /*border:solid 1px transparent;*/
	
    color: #333333;
    text-decoration:none;
}
a.btn_orange:hover
{
	background-color:#FFFFFF;
	background-image: none;
	
    border-top:solid 1px #d6dec6;
    border-left:solid 1px #d6dec6;
    border-bottom:solid 1px #8b9a61;
    border-right:solid 1px #8b9a61;

    
    color: #738059;
    text-decoration:none;
}
/* end of pager on button */

.btn_close
{
    float:right;
    cursor:hand;
    cursor:pointer;
    margin: 3px 3px 0px 0px;
    
}
.tooltip
{
    background-color: #d2d0b7;
}
.copyright
{
    font-size:11px;
    color: #9caa79;
    height:25px;
    padding-top: 5px;
    text-align:center;

    background-image: url(img/footer-bg.gif);
    background-repeat:repeat-x;
    background-position: left top;
    
}
.copyright a, .copyright a:link, .copyright a:visited {color: #9caa79;}

/*	ToolBar		*/
.toolbar { width:100%; }
.toolbar .tbb_text a, .toolbar .tbb_text a:link, .toolbar .tbb_text a:visited, .toolbar .tbb_text a:hover {color:#979d72; font-size:11px; text-transform:uppercase;text-decoration:none;}
.toolbar .tbb_text td {width:85px;text-align:center;}
.toolbar .tbb_number {color:#ff9900; font-size:11px; text-transform:uppercase;text-align:center;}
.toolbar .tbb_images a { display:block;width:37px;height:37px;background-image:url(img/collection_Toolbar.gif);background-repeat:no-repeat;}
a.tbb_home, a.tbb_home:link, a.tbb_home:active, a.tbb_home:visited {background-position:0px -37px;}
a.tbb_home:hover {background-position:-37px -37px;}
a.tbb_movies, a.tbb_movies:link, a.tbb_movies:active, a.tbb_movies:visited {background-position:-74px -74px;}
a.tbb_movies:hover {background-position:-111px -74px;}
a.tbb_colls, a.tbb_colls:link, a.tbb_colls:active, a.tbb_colls:visited {background-position:-74px -37px;}
a.tbb_colls:hover {background-position:-111px -37px;}
a.tbb_recommend, a.tbb_recommend:link, a.tbb_recommend:active, a.tbb_recommend:visited {background-position:0px -74px;}
a.tbb_recommend:hover {background-position:-37px -74px;}
a.tbb_friends, a.tbb_friends:link, a.tbb_friends:active, a.tbb_friends:visited {background-position:-74px 0px;}
a.tbb_friends:hover {background-position:-111px 0px;}
a.tbb_groups, a.tbb_groups:link, a.tbb_groups:active, a.tbb_groups:visited {background-position:0px 0px;}
a.tbb_groups:hover {background-position:-37px 0px;}
a.tbb_allfilms, a.tbb_allfilms:link, a.tbb_allfilms:active, a.tbb_allfilms:visited {background-position:0px -111px;}
a.tbb_allfilms:hover {background-position:-37px -111px;}
a.tbb_community, a.tbb_community:link, a.tbb_community:active, a.tbb_community:visited {background-position:-74px -111px;}
a.tbb_community:hover {background-position:-111px -111px;}
a.tbb_mail, a.tbb_mail:link, a.tbb_mail:active, a.tbb_mail:visited {background-position:0px -148px;}
a.tbb_mail:hover {background-position:-37px -148px;}
a.tbb_library, a.tbb_library:link, a.tbb_library:active, a.tbb_library:visited {background-position:-74px -148px;}
a.tbb_library:hover {background-position:-111px -148px;}
a.tbb_journal, a.tbb_journal:link, a.tbb_journal:active, a.tbb_journal:visited {background-position:0px -185px;}
a.tbb_journal:hover {background-position:-37px -185px;}
/*	End ToolBar */

/* new mail indcator in toolbar*/
a.no-mail-messages, a.no-mail-messages:link, a.no-mail-messages:active, a.no-mail-messages:visited, a.no-mail-messages:hover { color:#979d72;font-size:11px;text-transform:uppercase; }
a.new-mail-messages, a.new-mail-messages:link, a.new-mail-messages:active, a.new-mail-messages:visited, a.new-mail-messages:hover { background-color:#ff9900;color:#ffffff;font-size:11px;text-transform:uppercase;padding:0px 5px; }
/* end of new mail indcator */

/*.............. Friend Toolbar .....................*/
.ftb
{
    display:block;
    width: 28px;
    height:28px;
    background-image:url(img/collection_FriendToolbar.gif);
    background-repeat:no-repeat;
}
a.ftb_home, a.ftb_home:link, a.ftb_home:active, a.ftb_home:visited { background-position:-56px -28px; }
a.ftb_home:hover { background-position:-84px -28px; }
a.ftb_colls, a.ftb_colls:link, a.ftb_colls:active, a.ftb_colls:visited { background-position:0px -28px; }
a.ftb_colls:hover { background-position:-28px -28px; }
a.ftb_movies, a.ftb_movies:link, a.ftb_movies:active, a.ftb_movies:visited { background-position:-112px -0px; }
a.ftb_movies:hover { background-position:-140px -0px; }
a.ftb_recommend, a.ftb_recommend:link, a.ftb_recommend:active, a.ftb_recommend:visited { background-position:-56px 0px; }
a.ftb_recommend:hover { background-position:-84px 0px; }
a.ftb_friends, a.ftb_friends:link, a.ftb_friends:active, a.ftb_friends:visited { background-position:-112px -28px; }
a.ftb_friends:hover { background-position:-140px -28px; }
a.ftb_community, a.ftb_community:link, a.ftb_community:active, a.ftb_community:visited { background-position:0px 0px; }
a.ftb_community:hover { background-position:-28px 0px; }
a.ftb_info, a.ftb_info:link, a.ftb_info:active, a.ftb_info:visited { background-position:-168px -28px; }
a.ftb_info:hover { background-position:-168px -0px; }
a.ftb_journal, a.ftb_journal:link, a.ftb_journal:active, a.ftb_journal:visited { background-position:-196px -28px; }
a.ftb_journal:hover { background-position:-196px -0px; }
/*.............. end of Friend Toolbar .....................*/


/* Tabs */
.tabs {width:100%;}
.tabs tr td.sel_left
{
    font-size:1px;
    width:10px;
    height:50px;
    background-image: url(img/tab-left-sel.gif);
    background-repeat:no-repeat;
    background-position: left bottom;
}
.tabs tr td.sel_right
{
    font-size:1px;
    width:10px;
    height:50px;
    background-image: url(img/tab-right-sel.gif);
    background-repeat:no-repeat;
    background-position: right bottom;

}
.tabs tr td.sel_mid
{
    background-image: url(img/tab-mid-sel.gif);
    background-repeat:repeat-x;
    background-position: left bottom;
    vertical-align:middle;
    text-align:center;
}
.tabs tr td.left
{
    font-size:1px;
    width:10px;
    height:50px;
    background-image: url(img/tab-left.gif);
    background-repeat:no-repeat;
    background-position: left bottom;
}
.tabs tr td.right
{
    font-size:1px;
    width:10px;
    height:50px;
    background-image: url(img/tab-right.gif);
    background-repeat:no-repeat;
    background-position: left bottom;
}
.tabs tr td.mid
{
    background-image: url(img/tab-mid.gif);
    background-repeat:repeat-x;
    background-position: right bottom;
    vertical-align:middle;
    text-align:center;
}
.tabs tr td.most_left
{
    width:10px;
    background-image: url(img/corder-left.gif);
    background-repeat:no-repeat;
    background-position: right bottom;
}
.tabs tr td.most_right
{
    width:10px;
    background-image: url(img/corder-right.gif);
    background-repeat:no-repeat;
    background-position: left bottom;
}
.tabs tr td.sel_mid a
{
    text-decoration:none;
   /* height: 30px;*/
    display:block;
}
.tabs tr td.mid a
{
    text-decoration:none;
    /*height: 30px;*/
    display:block;
}
.tabs tr td.sel_mid a, .tabs tr td.sel_mid a:link, .tabs tr td.sel_mid a:visited, .tabs tr td.sel_mid a:active
{
    font-size: 11px;
    font-weight:bold;
    color: #000000;
}
.tabs tr td.mid a, .tabs tr td.mid a:link, .tabs tr td.mid a:visited, .tabs tr td.mid a:active
{
    font-size: 11px;
    color: #aaaaaa;
}
.tabs tr td.sel_mid a:hover
{
    font-weight:bold;
    font-size: 11px;
    color: #555555;
}
.tabs tr td.mid a:hover
{
    font-size: 11px;
    color: #000000;
}
/* end of Tabs */

/* module */

.mod {width:100%;border-collapse:collapse;}
.mod .mod_lt, .mod .mod_rt, .mod .mod_lb, .mod .mod_rb {font-size:1px;width:10px;height:10px;}
.mod .mod_t, .mod .mod_b {font-size:1px;height:10px;}
.mod .mod_l, .mod .mod_r {font-size:1px;width:10px;vertical-align:top;background-color:#ffffff;background-repeat:no-repeat;}
.mod .mod_m {background-color:#ffffff;vertical-align:top;}
.mod .mod_l {background-image: url(img/module-left.gif);background-position:left top;}
.mod .mod_r {background-image: url(img/module-right.gif);background-position:right top;}

.mod .mod_lt b, .mod .mod_rt b, .mod .mod_lb b, .mod .mod_rb b {display:block;background-repeat:no-repeat;height:10px;width:10px;}
.mod .mod_t b, .mod .mod_b b {display:block;height:10px;background-color: #ffffff;}
.mod .mod_l b, .mod .mod_r b {display:block;width:10px;}

.mod .mod_t b {background-image: url(img/module-top-stripe.gif);background-repeat:repeat-x;}
.mod .mod_lt b {background-image: url(img/module-left-top.gif);}
.mod .mod_rt b {background-image: url(img/module-right-top.gif);}
.mod .mod_lb b {background-image: url(img/module-left-bot.gif);}
.mod .mod_rb b {background-image: url(img/module-right-bot.gif);}

.mod_m .mod_title {text-align:left;min-height:22px;
    *height:22px;
}
.mod_m .mod_end {clear:both;}
/* end of module */

/* container with curved border */
/*dark with light border*/
.tDL-label{ position:relative; text-align:center; top:-12px; width:100%; }
.tDL-label span { background-color:#ffffff;  font-weight: bold; padding: 0 5px 0 5px; }

.tDL {width:100%;}
.tDLlt div, .tDLrt div, .tDLlb div, .tDLrb div { width:7px; height:7px; font-size:1px; }
.coll_DL { background:transparent url(img/collection_Corners.gif) no-repeat; }
.tDLlt { background-position:0px -14px;}
.tDLrt { background-position:-7px -14px;}
.tDLlb { background-position:-14px -14px;}
.tDLrb { background-position:-21px -14px;}
.tDLt {  border-top:solid 1px #ffffff; height:7px; background-color: #d2d0b7; font-size:1px;}
.tDLb { border-bottom:solid 1px #ffffff; height:7px; background-color: #d2d0b7; font-size:1px;}
.tDLl { border-left:solid 1px #ffffff; width:6px; background-color: #d2d0b7; font-size:1px;}
.tDLr { border-right:solid 1px #ffffff; width:6px; background-color: #d2d0b7; font-size:1px;}
.tDLm { background-color: #d2d0b7; width:auto;}


/*light with dark border*/
.tLD-label{ position:relative; text-align:center; top:-12px; width:100%; }
.tLD-label span { background-color:#ffffff;  font-weight: bold; padding: 0 5px 0 5px; }

.tLD {width:100%;}
.tLDlt div, .tLDrt div, .tLDlb div, .tLDrb div { width:7px; height:7px; font-size:1px; }
.coll_LD { background:transparent url(img/collection_Corners.gif) no-repeat; }
.tLDlt { background-position:0px -21px; }
.tLDrt { background-position:-7px -21px; }
.tLDlb { background-position:-14px -21px; }
.tLDrb { background-position:-21px -21px; }
.tLDt {  border-top:solid 1px #9FB745; height:7px; background-color: #ffffff; font-size:1px;}
.tLDb { border-bottom:solid 1px #9FB745; height:7px; background-color: #ffffff; font-size:1px;}
.tLDl { border-left:solid 1px #9FB745; width:6px; background-color: #ffffff; font-size:1px;}
.tLDr { border-right:solid 1px #9FB745; width:6px; background-color: #ffffff; font-size:1px;}
.tLDm { background-color: #ffffff; width:auto;}

/*light without border*/
.tLi-label{ position:relative; text-align:center; top:-12px; width:100%; }
.tLi-label span { background-color:#ffffff;  font-weight: bold; padding: 0 5px 0 5px; }

.tLi {width:100%;}
.tLilt div, .tLirt div, .tLilb div, .tLirb div { width:7px; height:7px; font-size:1px;}
.coll_Li { width:7px; height:7px; background:transparent url(img/collection_Corners.gif) no-repeat; }
.tLilt { background-position:0px 0px;}
.tLirt { background-position:-7px 0px;}
.tLilb { background-position:-14px 0px;}
.tLirb { background-position:-21px 0px;}
.tLit {  height:7px; background-color: #f2f2e6; font-size:1px;}
.tLib { height:7px; background-color: #f2f2e6; font-size:1px;}
.tLil { width:6px; background-color: #f2f2e6; font-size:1px;}
.tLir { width:6px; background-color: #f2f2e6; font-size:1px;}
.tLim { background-color: #f2f2e6; width:auto;}

.triangle { background-image:url(img/triangle.gif); width:10px; height:20px;}

/*dark without border*/
.tDa-label{ position:relative; text-align:center; top:-12px; width:100%; }
.tDa-label span { background-color:#ffffff;  font-weight: bold; padding: 0 5px 0 5px; }

.tDa {width:100%;}
.tDalt div, .tDart div, .tDalb div, .tDarb div { width:7px; height:7px; font-size:1px; }
.coll_Da { 	width:7px;	height:7px;	background:transparent url(img/collection_Corners.gif) no-repeat;}
.tDalt { background-position:0px -7px; }
.tDart { background-position:-7px -7px;}
.tDalb { background-position:-14px -7px;}
.tDarb { background-position:-21px -7px;}
.tDat {  height:7px; background-color: #d2d1b5; font-size:1px;}
.tDab { height:7px; background-color: #d2d1b5; font-size:1px;}
.tDal { width:6px; background-color: #d2d1b5; font-size:1px;}
.tDar { width:6px; background-color: #d2d1b5; font-size:1px;}
.tDam { background-color: #d2d1b5; width:auto;}


/* container with end of curved border */

/* floating panel */
.floating_panel {background-color:#d2d0b7;border: solid 1px #bbbbbb;z-index:1000;}
.floating_subpanel {margin: 10px 3px 3px 3px ;}
/* end of floating panel */

/* grid view */
.gv_row {color:#000000;height:20px;}
.gv_altrow {color:#000000;background-color:#EFF2E7;height:20px;}
.gv_selrow {background-color:#ffe6c3;height:20px;}
.gv_header th {font-size:11px;color:#000000;border-bottom:solid 1px #8D9269;}
.gv_header th a, .gv_header th a:link, .gv_header th a:visited, .gv_header th a:active
{ color: #000000;font-weight:bold;text-decoration:none;}
.gv_header th a:hover
{ color: #555555;font-weight:bold;text-decoration:none;}
.gv_rowsSeparator
{ font-size:1px;border-top:solid 1px #D0D1CB;margin:10px 0px 5px 0px;clear:both;}

.gv_pager a, .gv-topborder-pager a
{ 
    font-size:11px;    
    border: solid 1px #8bb33c;
    color: #8bb33c;
    height:16px;
    min-width:16px;
    *width:16px;
    text-align:center;
    display:block;
    text-decoration: none;
}
.gv_pager span, .gv-topborder-pager span
{
    font-family: Arial;
    font-size: 11px;
    font-weight:bold;
    border: solid 1px #8bb33c;
    color: #ffffff;
    background-color: #8bb33c;
    height:16px;
    min-width:16px;
    *width:16px;
    text-align:center;
    display:block;
}
.gv-topborder-pager td {border-top:solid 1px #ACC37E;}
.gv-topborder-pager td table tr td {border-top:0px;}

.gv_pager td table, .gv-topborder-pager td table {float:left;}
.gv_pager .pagerbutton, .gv-topborder-pager .pagerbutton
{
    float:left;
    margin: 3px 1px 3px 1px; 
    padding-left: 2px;
    padding-right: 2px;
    width: auto;
}

.gv_row td.gv_row_middle, .gv_selrow td.gv_row_middle {vertical-align: middle;}
/*end of grid view */

/* rating */
.rate000,
.rate100, .rate125, .rate150, .rate175,  
.rate200, .rate225, .rate250, .rate275,  
.rate300, .rate325, .rate350, .rate375,  
.rate400, .rate425, .rate450, .rate475,  
.rate500, .rate525, .rate550, .rate575,  
.rate600, .rate625, .rate650, .rate675,  
.rate700
{
    width:99px;
    height:15px;
    font-size:1px;
    background-image:url(img/rate-fractional.gif);
    display:block;
    *display:inline;
}
.rate000 {background-position: 0px 15px;}
.rate100 {background-position: 0px 30px;} 
.rate125 {background-position: 0px 45px;} 
.rate150 {background-position: 0px 60px;} 
.rate175 {background-position: 0px 75px;}
.rate200 {background-position: 0px 90px;} 
.rate225 {background-position: 0px 105px;} 
.rate250 {background-position: 0px 120px;} 
.rate275 {background-position: 0px 135px;}
.rate300 {background-position: 0px 150px;} 
.rate325 {background-position: 0px 165px;} 
.rate350 {background-position: 0px 180px;} 
.rate375 {background-position: 0px 195px;}
.rate400 {background-position: 0px 210px;} 
.rate425 {background-position: 0px 225px;} 
.rate450 {background-position: 0px 240px;} 
.rate475 {background-position: 0px 255px;}
.rate500 {background-position: 0px 270px;} 
.rate525 {background-position: 0px 285px;} 
.rate550 {background-position: 0px 300px;} 
.rate575 {background-position: 0px 315px;}
.rate600 {background-position: 0px 330px;} 
.rate625 {background-position: 0px 345px;} 
.rate650 {background-position: 0px 360px;} 
.rate675 {background-position: 0px 375px;} 
.rate700 {background-position: 0px 0px;}  

.avgrate
{
    background-image:url(img/rate-fractional-avg.gif);
}
/* end of rating */

/* whole numbers rating, dark background */
.rateD1, .rateD2, .rateD3, .rateD4, .rateD5, .rateD6, .rateD7 
{
    width:99px;
    height:15px;
    background-image:url(img/rate-all-darkbg.gif);
    display:block;
    *display:inline;
}
.rateD0 {background-position: 0px 15px;}
.rateD1 {background-position: 0px 0px;}
.rateD2 {background-position: 0px -15px;}
.rateD3 {background-position: 0px -30px;}
.rateD4 {background-position: 0px -45px;}
.rateD5 {background-position: 0px -60px;}
.rateD6 {background-position: 0px -75px;}
.rateD7 {background-position: 0px -90px;}
/* end of whole numbers rating, dark background */


/* active rating */
.rating_tbl {width:99px;padding:0px;text-align:center;}
.rating_tbl span {color:#df9400;}
.rating_tbl a, .rating_tbl a:link, .rating_tbl a:visited, .rating_tbl a:active, .rating_tbl a:hover
{ color: #737373;text-decoration:none;}
.rating_tbl input
{ display:block;position:relative;width:99px;height:15px;}
/* end of active rating*/

/* modal form*/
.modal_shadow
{
    z-index: 49; 
    position: absolute;
    background-color: #ffffff; 
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity: 0.5;
    left:0;
    top:0;
    width: 500px;
    height: 500px;

}
.modal_container
{
    /*border:solid 1px #000000; */
    z-index: 50;
    /*background-color: #d2d1b5;*/
    position: absolute;
    left: 20%;
    top: 100px;
}
/*end of  modal form*/

/*tooltip*/
.tooltip_container {z-index:50;position:absolute;display:none;}
.tooltip_bg {z-index:49;position:absolute;display:none;}
.tt3 .t3u { background-color:#d2d1b5; height:8px; }
.tt3 .t3s { background-color:#d2d1b5; font-size:6px; width:8px; }
.tt3 .t3t { background-color:#d2d1b5; font-size:6px; height:8px; }
.tt3 .t3lt, .tt3 .t3rt, .tt3 .t3lb, .tt3 .t3rb { width:8px; font-size:5px; height:8px; }
.tt3 .t3p { background-color:#d2d1b5; }
.tt3 .t3lt div, .tt3 .t3rt div, .tt3 .t3lb div, .tt3 .t3rb div { width:8px; height:8px; font-size:6px; overflow:hidden;}
.tt3 .t3lt span, .tt3 .t3rt span, .tt3 .t3lb span, .tt3 .t3rb span { color:#d2d1b5; font-family:Arial; font-size:60px; position:relative;}
.tt3 .t3lt span { left:-3px; top:-26px; *top:-25px;}
.tt3 .t3rt span { left:-10px; top:-26px; *top:-25px;}
.tt3 .t3lb span { left:-3px; top:-33px; *top:-32px;}
.tt3 .t3rb span { left:-10px; top:-33px; *top:-32px;}
.tooltip_close {text-align:right;padding-right:5px;}
.tooltip_close img {cursor:hand;cursor:pointer;}
/*end of tooltip*/

/* page skin */
.header
{
	width:100%;
	height:130px;
	background:url(img/header-bg.gif) repeat-x left bottom;
}
a.logo, a.logo:link, a.logo:active, a.logo:visited, a.logo:hover
{
    background-image: url(img/logo.gif);
    background-repeat:no-repeat;
    width:191px;
    height:48px;
    display:block;
    margin-left:44px; 
    margin-top:20px;
}
/*end of page skin */

.ami_color
{
    font-weight:bold;
    color: #f5690f;
}
.rec_color
{
    font-weight:bold;
    color: #38630b;
}

.grid-background
{
	background-color: White;
	border: solid 1px black;
	height: 200px;
	overflow: auto;
	padding: 5px 5px 5px 5px;
}

/* messengers */
.msngr { clear:left;height:20px; }
.msngr div 
{ 
	display:block;
	height:16px;
	width:16px;
	float:left;
	margin-right:5px;
	background-image: url(img/collection_Messengers.gif);
	background-repeat:no-repeat;
}
.msngr .email { background-position:0px 0px; }
.msngr .isq { background-position:-16px 0px; }
.msngr .msn { background-position:-32px 0px; }
.msngr .skype { background-position:-48px 0px; }
.msngr img {vertical-align:middle; margin-right:5px;}
/* end of messengers */

/* status of film */
.film_status td { width:16px;height:16px;}
.film_status b
{
    display:block;
    width:16px;
    height:16px;
    background-image: url(img/filmstatus.gif);
}
.fsc-video { background-position:0px 0px; }
.fsc-colls { background-position:-16px 0px; }
.fsc-plan { background-position:-32px 0px; }
.fsc-bm { background-position:-48px 0px; }
.fsc-dislike { background-position:-64px 0px; }
.fsc-com { background-position:-80px 0px; }

.fsf-video { background-position:0px -16px; }
.fsf-colls { background-position:-16px -16px; }
.fsf-plan { background-position:-32px -16px; }
.fsf-bm { background-position:-48px -16px; }
.fsf-dislike { background-position:-64px -16px; }
.fsf-com { background-position:-80px -16px; }

.fsb-video { background-position:0px -32px; }
.fsb-colls { background-position:-16px -32px; }
.fsb-plan { background-position:-32px -32px; }
.fsb-bm { background-position:-48px -32px; }
.fsb-dislike { background-position:-64px -32px; }
.fsb-com { background-position:-80px -32px; }
/* end of "status of film" */

/* user rank */
.user-rank {border-collapse:collapse;}
.user-rank td { width:30px;height:55px;}
div.user-rank { width:30px;height:56px;}
.user-rank b { display:block;width:30px;height:55px;background-image: url(img/userrank.jpg);}

.ur-wt100 { background-position:0px 0px; }
.ur-wt200 { background-position:-30px 0px; }
.ur-wt300 { background-position:-60px 0px; }
.ur-wt400 { background-position:-90px 0px; }
.ur-wt500 { background-position:-120px 0px; }

.ur-cr100 { background-position:0px -55px; }
.ur-cr200 { background-position:-30px -55px; }
.ur-cr300 { background-position:-60px -55px; }
.ur-cr400 { background-position:-90px -55px; }
.ur-cr500 { background-position:-120px -55px; }

.ur-ma100 { background-position:0px -110px; }
.ur-ma200 { background-position:-30px -110px; }
.ur-ma300 { background-position:-60px -110px; }
.ur-ma400 { background-position:-90px -110px; }
.ur-ma500 { background-position:-120px -110px; }

.ur-ca100 { background-position:0px -165px; }
.ur-ca200 { background-position:-30px -165px; }
.ur-ca300 { background-position:-60px -165px; }
.ur-ca400 { background-position:-90px -165px; }
.ur-ca500 { background-position:-120px -165px; }

.ur-sc100 { background-position:0px -220px; }
.ur-sc200 { background-position:-30px -220px; }
.ur-sc300 { background-position:-60px -220px; }
.ur-sc400 { background-position:-90px -220px; }
.ur-sc500 { background-position:-120px -220px; }

.ur-jr100 { background-position:0px -275px; }
.ur-jr200 { background-position:-30px -275px; }
.ur-jr300 { background-position:-60px -275px; }
.ur-jr400 { background-position:-90px -275px; }
.ur-jr500 { background-position:-120px -275px; }

.ur-evt100 {background-color:#94f8f8;}
.ur-evt200 {background-color:#8dfb4c;}
.ur-evt300 {background-color:#ffda3e;}
.ur-evt400 {background-color:#ff7978;}
.ur-evt500 {background-color:#ec4f56;}
/* status of  user rank */



/* chat, recommendation discussion*/
.chat_my_msg { color: #008000; font-size: 12px; font-weight:bold; }
.chat_other_msg {color: #800000; font-size: 12px; font-weight:bold;}
.chat_messages {border:solid 1px #404040;background-color:#ffffff;height:240px;overflow:auto;width:350px;}
.chat_messages div {margin-left:5px;margin-right:5px;}
.chat_smiles {border:solid 1px #404040;background-color:#ffffff;padding:3px;margin-top:10px;}
.chat_smiles img {cursor:pointer;}
.chat_msgbox {width:350px;height:60px;}
.chat_bg {background-color:#d2d0b7;}
a.chat_logo, a.chat_logo:link, a.chat_logo:active, a.chat_logo:visited, a.chat_logo:hover
{
    background-image: url(img/logo-small.gif);
    background-position:right top;
    background-repeat:no-repeat;
    width:150px;
    height:41px;
    display:block;
}

/*end of chat, recommendation discussion*/

/* temporary styles for chart */
.other-line 
{
    float:left;
    height:13px;
    background-image:url(img/diagram_B.gif);
    font-size:1px;
    border-top:solid 1px #aca78d;
    border-left:solid 1px #aca78d;
    border-bottom:solid 1px #983200;
    border-right:solid 1px #983200;
}
.your-line 
{
    float:left;
    height:13px;
    background-image:url(img/diagram_A.gif);
    font-size:1px;
    border-top:solid 1px #aca78d;
    border-left:solid 1px #aca78d;
    border-bottom:solid 1px #777777;
    border-right:solid 1px #777777;
}
.cmn-line 
{
    float:left;
    height:13px;
    background-image:url(img/diagram_D.gif);
    font-size:1px;
    border-top:solid 1px #aca78d;
    border-left:solid 1px #aca78d;
    border-bottom:solid 1px #983200;
    border-right:solid 1px #983200;
}
/*end of temporary styles for chart */

/* DropDown List of buttons */
.ddb_span
{
  display:block;
  height:20px;
  /**height:26px;*/
  
  background-image: url(img/ddb/button.gif);
  background-position:left middle;
  background-repeat:no-repeat;
  
  color:#575958;
  padding:3px 2px 0px 10px;
  text-align:left;
 
  font-family:Tahoma;
  font-size:11px;
  cursor:pointer;
  width:152px;
}

.ddb_span_small
{
    display:block;
    
    background-image: url(img/ddb/button-small.gif);
    background-position:center middle;
    background-repeat:no-repeat;

    width:20px;
    height:20px;
    cursor:pointer;
}

.ddb_fastsearch
{
    display:block;
    
    background-image: url(img/ddb/button-search.gif);
    background-position:center middle;
    background-repeat:no-repeat;

    width:30px;
    height:20px;
    cursor:pointer;
}

.ddb, .ddb ul 
{
    padding: 0; 
    margin: 0; 
    list-style: none;
 }
.ddb li 
{
    float: left; 
    position: relative; 
  /*  width:152px;*/
}
.ddb li ul li
{
    width:152px;
}
.ddb li ul 
{
    display: none; 
    position: absolute; 
    top:20; 
    left:0; 
}
.ddb li > ul 
{
    /*top: auto;*/
    left: auto;
}
.ddb li.over 
{
	z-index:1001;
}
.ddb li.over ul 
{
    display: block;
}
.ddb li a, .ddb li a:link, .ddb li a:visited, .ddb li a:hover
{
  display:block;
  height:21px;
  *height:26px;
  background-color: #f7f7f7;
  border-top: solid 1px #ffffff;
  border-bottom: solid 1px #d1d1d1;
  
  padding:5px 2px 0px 26px;
  
  color:#575958;
  text-align:left;
  text-decoration:none;
  font-family:Tahoma;
  font-size:11px;
}
.ddb-ul-up
{
    border-top: solid 1px #ffffff;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #d1d1d1;
    border-bottom: 0px;
}
.ddb-ul-down
{
    border-top: 0px;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #d1d1d1;
    border-bottom: solid 1px #d1d1d1;
}


.ddb .ddb-coll
{
  background-image: url(img/ddb/coll.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-find
{
  background-image: url(img/ddb/find.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-discuss
{
  background-image: url(img/ddb/discuss.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-comment
{
  background-image: url(img/ddb/comment.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-plan
{
  background-image: url(img/ddb/plan.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-video
{
  background-image: url(img/ddb/video.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-rec
{
  background-image: url(img/ddb/rec.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}


.ddb .ddb-bm
{
  background-image: url(img/ddb/bm.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-copy
{
  background-image: url(img/ddb/copy.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-recdis
{
  background-image: url(img/ddb/discuss2.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-reject
{
  background-image: url(img/ddb/reject.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-edit
{
  background-image: url(img/ddb/edit.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-del
{
  background-image: url(img/ddb/del.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}

.ddb .ddb-agree
{
  background-image: url(img/ddb/agree.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-block
{
  background-image: url(img/ddb/block.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-furl
{
  background-image: url(img/ddb/furl.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-invite
{
  background-image: url(img/ddb/invite.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-unblock
{
  background-image: url(img/ddb/unblock.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-unfurl
{
  background-image: url(img/ddb/unfurl.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-reply
{
  background-image: url(img/ddb/answer.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-quote
{
  background-image: url(img/ddb/quote.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-fav
{
  background-image: url(img/ddb/heart.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-dislike
{
  background-image: url(img/ddb/dislike.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-review
{
  background-image: url(img/ddb/review.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-que
{
  background-image: url(img/ddb/que.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}

.ddb .ddb-film
{
  background-image: url(img/ddb/film.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-friend
{
  background-image: url(img/ddb/friend.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-group
{
  background-image: url(img/ddb/group.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-actor
{
  background-image: url(img/ddb/actor.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-file
{
  background-image: url(img/ddb/file.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-folder
{
  background-image: url(img/ddb/folder.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}
.ddb .ddb-rename
{
  background-image: url(img/ddb/rename.gif);
  background-position:left middle;
  background-repeat:no-repeat;
}


/* end of  DropDown List of buttons */

/* FILM COLLECTIONS */
.small_colls_images
{
    width:40px;
    height:50px;
    float:left;
}
.small_colls_images img
{
    width:16px;
    height:22px;
    margin:1px;
    float:left;
}

.middle_colls_images
{
    width:72px;
    height:98px;
    float:left;
}
.middle_colls_images img
{
    width:32px;
    height:45px;
    margin:1px;
    float:left;
}

/* end of film collections */


/* search images */
.search_img_base
{
    width:180px;
    height:180px;
    background-image:url(img/collection_search.gif);
    background-position: 0px 0px;
}
.search_img_film
{
    width:180px;
    height:180px;
    background-image:url(img/collection_search.gif);
    background-position: 0px -180px;
}
.search_img_friend
{
    width:180px;
    height:180px;
    background-image:url(img/collection_search.gif);
    background-position: -180px 0px;
}
.search_img_group
{
    width:180px;
    height:180px;
    background-image:url(img/collection_search.gif);
    background-position: 0px -360px;
}
.search_img_video
{
    width:180px;
    height:180px;
    background-image:url(img/collection_search.gif);
    background-position: -180px -180px;
}

.search_img_base a:link, .search_img_base a:visited, 
.search_img_film a:link, .search_img_film a:visited, 
.search_img_friend a:link, .search_img_friend a:visited, 
.search_img_group a:link, .search_img_group a:visited, 
.search_img_video a:link, .search_img_video a:visited
{
    width:87px;
    height:87px;
    display:block;
    float:left;
    text-decoration:none;
}
/* end of  search images */

/* email button */
.btn_email
{
  display:block;
  background-image: url(img/ddb/invite.gif);
  background-position:left middle;
  background-repeat:no-repeat;
  width:24px;
  height:24px;
}
/* end of email button */

/* event icons */
.evt 
{
    clear:both;
    margin-bottom:3px;
}
.evt div {width:16px;height:16px;background-image:url(img/collection_events.gif);float:left;margin-right:5px}
.evt div.e-edit {background-position: 0px 0px;}
.evt div.e-info {background-position: -16px 0px;}
.evt div.e-gall {background-position: -32px 0px;}
.evt div.e-mail {background-position: -48px 0px;}
.evt div.e-disc {background-position: 0px -16px;}
.evt div.e-search {background-position: -16px -16px;}
.evt div.e-group {background-position: -32px -16px;}
.evt div.e-rec {background-position: -48px -16px;}
.evt div.e-video {background-position: 0px -32px;}
.evt div.e-coll {background-position: -16px -32px;}
.evt div.e-film {background-position: -32px -32px;}
.evt div.e-friend {background-position: -48px -32px;}
.evt div.e-fav {background-position: 0px -48px;}
.evt div.e-moder {background-position: -16px -48px;}
.evt div.e-profile {background-position: -32px -48px;}
.evt div.e-journal {background-position: -48px -48px;}
/*no image*/
.evt div.e-none {background-image:none;} 

td.evt-film {background-color:#edf5e0;}
td.evt-search {background-color:#fde9d4;}
td.evt-group {background-color:#ebffff;}
td.evt-journal {background-color:#ffde96;}


.evt-head{background-color:#ffffff;border-bottom:solid 1px #b4b9a5;font-weight:bold;height:1.7em;padding:5px 0px 3px 0px;}

/* end of  event icons */

/* rating images */

/* EventLinkProvider.GetRatedTitleHTML */
.tblrate { border-collapse:collapse; }
.tblrate td { padding:0px; }

/*search ozon.ru*/
.ozon-ru { width:120px;height:45px;display:block;background-image: url(img/shops/ozon.gif);background-repeat:no-repeat; }
/*search kinomost.ru*/
.kinomost-ru { width:120px;height:45px;display:block;background-image: url(img/shops/kinomost.gif);background-repeat:no-repeat; }
/*search azuro.ru*/
.azuro-ru { width:120px;height:45px;display:block;background-image: url(img/shops/azuro.gif);background-repeat:no-repeat; }
/*search dvdmania.ru*/
.dvdmania-ru { width:120px;height:45px;display:block;background-image: url(img/shops/dvdmania.gif);background-repeat:no-repeat; }
/*search yakaboo.com*/
.yakaboo-com { width:120px;height:45px;display:block;background-image: url(img/shops/yakaboo.gif);background-repeat:no-repeat; }
/*search yees.cd*/
.yees-cd { width:120px;height:45px;display:block;background-image: url(img/shops/yees.gif);background-repeat:no-repeat; }
/*search cddoma.com.ua*/
.cddoma-com-ua { width:120px;height:45px;display:block;background-image: url(img/shops/cddoma.gif);background-repeat:no-repeat; }
/*search dvd.pl.ua*/
.dvd-pl-ua { width:120px;height:45px;display:block;background-image: url(img/shops/dvd_pl_ua.gif);background-repeat:no-repeat; }

/* personal profile */
.pers_tbl {width:100%;}
.pers_tbl td {width:50%;vertical-align:top;}
.pers_tbl table {width:100%;}
.pers_tbl table table {width:175px;}
.pers_tbl table td.lbl {text-align:right;padding-right:10px;}
/* end of  personal profile */

/*slidebar*/
.slidebar {width:175px;height:27px;background-image: url(img/slider-bar.gif);background-repeat:no-repeat;background-position:0px 0px;cursor:pointer;}
.slidebar div {width:175px;height:27px;position:relative;background-image:url(img/slider.gif);background-repeat:no-repeat;background-position:0px 0px;}
/*end of slidebar*/

/*ABC*/
.abc { text-align:center;}
.abc a, .abc a:link, .abc a:visited, .abc a:active {color: #000000;text-transform:uppercase;padding-left:2px;}
.abc a:hover {color: #777777;text-transform:uppercase;}
.abc b {text-transform:uppercase;}
/*end of ABC*/

/*gv sorting*/
.sort-up, .sort-down {text-align:center;cursor:pointer;}
.sort-up b, .sort-down b {height:11px;width:11px;background-image:url(img/sort-arrows.gif);background-repeat:no-repeat;}
a.sort-up b, a.sort-up:link b, a.sort-up:visited b, a.sort-up:active b {background-position: -11px 0px;}
a.sort-up:hover b {background-position: 0px 0px;}
a.sort-down b, a.sort-down:link b, a.sort-down:visited b, a.sort-down:active b {background-position: -22px 0px;}
a.sort-down:hover b {background-position: -33px 0px;}
/*end of gv sorting*/

/* filter */
.filter_part {background-color:#e0e0be;border-right:solid 1px white;border-left:solid 1px white;}

.filter_search {background-color:#eee8b8;border-right:solid 1px white;}
.filter_sort {background-color:#ecefd0;border-right:solid 1px white;border-left:solid 1px white;}
.filter_bottom {background-color:#f1f2e6;border-top:solid 2px white;}
.filter_bottom table td {padding:3px 5px;}
/* end of filter */

/* search pages */
.search-param-head {color:#ffffff;font-size:14px;}
.search-param-btn {display:block;text-align:center;margin-top:5px;width:150px;*width:170px;}
.search-param-scroll {height:150px;overflow:auto;border:solid 1px #a3a57b;background-color:#f2f2e6}
 /*end of search pages */

/* orange links in gridview */
.orangeLinks a { text-decoration: none;	color: #FFB956;}
.orangeLinks a:hover {	text-decoration: underline;}
a.orangeLink, a.orangeLink:link, a.orangeLink:visited, a.orangeLink:active {text-decoration: none;color: #FFB956;}
a.orangeLink:hover { text-decoration: underline; }
/* end orange links in gridview */

/*arrows*/
.right-arrow, a.right-arrow, a.right-arrow:visited, a.right-arrow:link, a.right-arrow:active, a.right-arrow:hover { background-image:url(img/arrows.gif);background-position:0px 0px;background-repeat:no-repeat;width:36px;height:36px;display:block;}
.left-arrow, a.left-arrow, a.left-arrow:visited, a.left-arrow:link, a.left-arrow:active, a.left-arrow:hover { background-image:url(img/arrows.gif);background-position:-36px 0px;background-repeat:no-repeat;width:36px;height:36px;display:block; }
.right-d-arrow, a.right-d-arrow, a.right-d-arrow:visited, a.right-d-arrow:link, a.right-d-arrow:active, a.right-d-arrow:hover { background-image:url(img/dark-arrows.gif);background-position:0px 0px;background-repeat:no-repeat;width:36px;height:36px;display:block;}
.left-d-arrow, a.left-d-arrow, a.left-d-arrow:visited, a.left-d-arrow:link, a.left-d-arrow:active, a.left-d-arrow:hover { background-image:url(img/dark-arrows.gif);background-position:-36px 0px;background-repeat:no-repeat;width:36px;height:36px;display:block; }
.down-arrow {height:11px;width:11px;background-image:url(img/sort-arrows.gif);background-position: -33px 0px;font-size:1px;}
/*end of arrows*/

/*default small images*/
.default-actor-parent img, .default-actor { width:43px; }
.default-user-parent img, .default-user { width:43px; }
/*end of default small images*/

/* bookmarks */
a.bookmark-on, a.bookmark-on:link, a.bookmark-on:active, a.bookmark-on:visited, a.bookmark-on:hover, a.bookmark-off:hover {background-image:url(img/collection_Rating.gif);background-position:0px -15px;background-repeat:no-repeat;width:15px;height:14px;text-decoration:none;display:block;}
a.bookmark-off, a.bookmark-off:link, a.bookmark-off:active, a.bookmark-off:visited {background-image:url(img/collection_Rating.gif);background-position:-14px -15px;background-repeat:no-repeat;width:15px;height:14px;text-decoration:none;display:block;}
/* end of bookmarks */

a.plus, a.plus:link, a.plus:visited, a.plus:active, a.plus:hover {display:block;background-image:url(img/plus.gif);background-repeat:no-repeat;height:19px;width:19px;}

/* headline */
.headline { font-size: medium; font-weight:bold; color: #FFB956; }
.headline-desc { font-size: 12px; }
/* end of headline */

/* notification */
.notification {background-color:#463f22;display:none;position:absolute;width:300px;z-index:1000;min-height:117px;*height:117px;}
.notification-head {color:#e7eddb;text-align:center;}
.notification-avatar {vertical-align:top;width:45px;}
.notification-headrow img {cursor:pointer;position:relative;}
/* end of notification */

/* main menu */
.menu-bar {background-color:#c6d9a2;width:100%;/*border-collapse:collapse;*/}
.menu-span {background-image: url(img/menu/button.gif);}
.menu-span-hover {background-image: url(img/menu/button-hover.gif);}
.menu-span, .menu-span-hover
{
  display:block;
  height:28px;
  background-position:left middle;
  background-repeat:no-repeat;
  color:#727b60;
  line-height:28px;
  text-indent:15px;
  font-size:15px;
  font-weight:bold;
  cursor:pointer;
  width:150px;
}
 
.menu, .menu ul 
{
    padding: 0; 
    margin: 0; 
    list-style: none;
 }
.menu li 
{
    float: left; 
    position: relative; 
    width:150px;
}
.menu li ul li
{
    width:150px;
}
.menu li ul 
{
    display: none; 
    position: absolute; 
    top:21; 
    left:0; 
}
.menu li > ul 
{
    /*top: auto;*/
    left: auto;
}
.menu li.over 
{
	z-index:1001;
}
.menu li.over ul 
{
    display: block;
}
.menu li a, .menu li a:link, .menu li a:visited, .menu li a:hover
{
  display:block;
  height:21px;
  *height:26px;
  background-color: #d2e5ac;
  border-top: solid 1px #ffffff;
  border-bottom: solid 1px #d1d1d1;
  
  padding:5px 2px 0px 20px;
  
  color:#727b60;
  text-align:left;
  text-decoration:none;
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
}
.menu li a.selected, .menu li a.selected:link, .menu li a.selected:visited, .menu li a.selected:hover
{
    background-color: #ffde56;
}
.menu-ul-up
{
    border-top: solid 1px #ffffff;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #d1d1d1;
    border-bottom: 0px;
}
.menu-ul-down
{
    border-top: 0px;
    border-left: solid 1px #ffffff;
    border-right: solid 1px #d1d1d1;
    border-bottom: solid 1px #d1d1d1;
}

/* end of main menu*/

/**/
.tv-item {text-indent:10px;text-decoration:none;}
.tv-selitem {text-indent:10px;font-weight:bold;text-decoration:none;}
/**/