@charset "utf-8";

html,body{ margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#fff; background-color: #000001;}
.clear{ clear:both}
a{ text-decoration:none; cursor:pointer}
a:hover{ text-decoration:none; cursor:pointer}
img{ border:0px; line-height:0px; font-size:0px; padding:0px; margin:0px}
form{ margin:0px; padding:0px; line-height:normal}
/* aby utrzymac zawartosc strony w kontenerze o szerokosci 940px,korzystaj z tego diva,wszystko inne bedzie miec szerokosc 100%
nie modyfikowac wartosci do mniej niz 940px ! */
.setsize{ width:940px; margin:0 auto 0}

.bg{/*
background-color:#000001;*/
}

.top{ display:block; height:108px}
.top .logo{ float:left; width:234px}
.top .logo img{ padding:0px; margin:0px; line-height:0px; font-size:0px}
.top .topmenu{ float:right; width:706px; text-align:right; padding:20px 0px 0px 0px; font-size:12px}
.top .topmenu a{ padding:0px 0px 0px 20px; color:#adadad}
.top .topmenu a:hover{ padding:0px 0px 0px 20px; color:#fff}
.top .topmenu img{ vertical-align:middle; padding:0px 6px 2px 0px; line-height:0px; font-size:0px; margin:0px}
.top .mainmenu{ float:right; width:660px; padding:39px 0px 0px 0px; font-size:12px}
.top .mainmenu a{ background:url(../img/btn_top_menu.png) no-repeat; width:109px; height:25px; display:block; float:left; text-align:center; color:#fff; padding:7px 0px 0px 0px; margin:0px 0px 0px 1px}
.top .mainmenu a:hover{ background:url(../img/btn_top_menu.png) no-repeat; width:109px; height:25px; display:block; float:left; text-align:center; color:#000; padding:7px 0px 0px 0px; margin:0px 0px 0px 1px}
.top .mainmenu a:active{ background:url(../img/btn_top_menu.png) no-repeat; width:109px; height:25px; display:block; float:left; text-align:center; color:#000; padding:7px 0px 0px 0px; margin:0px 0px 0px 1px}

.top .mainmenu a.active,.top .mainmenu a.active:hover{ color:#000}
.horizontal{ background:url(../img/bg_horizontal_border.jpg) repeat-x; height:14px; margin:0px; padding:0px; line-height:0px; font-size:0px; display:block}
.usermenu{ background:transparent url(../img/bg_usermenu.png) repeat-x scroll 0 0; height:20px; font-size:11px}
.usermenu .options{ float:right; position:relative; margin:0 224px}
.usermenu .options a,span{ color:#adadad}
.usermenu .options a:hover,span:hover{ color:#fff}
ul.errorlist li{ color:red}
#message{ background-color:yellow; display:block; float:left; margin:5px 0 0 480px; width:450px; color:#000}
#message ul{ list-style:none}

#no_profile { background-color:yellow; display:block; float:left; margin:5px 0 0 480px; width:450px; color:#000; padding:10px;}
#no_profile a { color: #000; font-weight:bold;}

#survey{ display:none}
#survey h3{ background-color:#F3F3F3; color:#3F3F3F; height:28px; margin:0; padding:10px 0 0 10px}
#survey .description{ padding:10px}
#survey .answer input[type="submit"]{ background-color:#F3F3F3; border:1px solid #3F3F3F; float:left; margin:10px; min-width:85px; width:85px}
#survey_yes{}
#survey_no{}
#badbrowser{ display:none}
#badbrowser h3{ background-color:#F3F3F3; color:#3F3F3F; height:28px; margin:0; padding:10px 0 0 10px}
#badbrowser .description{ padding:10px}
.light{ background:url(../img/light.png) no-repeat; width:754px; height:5px}

.content .header{ background-color:#f3f3f3; height:40px}
.content .header .title{ position:absolute; color:#5f5f5f; margin:10px 0 0 25px}
.content .header .title .premiere{ color:#3f3f3f !important; font-size:12px; font-weight:normal !important; margin-left:10px}
.content .header .title .carrier_prefix{ color:#333; font-weight:bold}
.content .header .logo{ position:absolute; margin:10px 0 0 95px}
.content .header .title_blu_ray{ position:absolute; color:#3a3a3a; margin:10px 0 0 100px}
.content .header .logo_blu_ray{ position:absolute; margin:1px 0 0 15px}
.content .header .top10_header_rent{ position:absolute; margin:10px 0 0 37px; color:#5f5f5f}
.content .header .top10_header_sell{ position:absolute; margin:10px 0 0 328px; color:#5f5f5f}
.content .header .search{ float:right; margin:8px}
.content .header .search label{}
.content .header .search input{ border:1px solid gray; color:#333333; padding:3px}
.content .header .search input[type=submit]{ background-color:#FFFFFF; border:1px solid gray;cursor:pointer;padding:2px;}
.content{ display:block}


.content .searchbox { background:transparent url(../img/bg_wbox.png) no-repeat scroll 0 0;height:70px;margin:5px -6px 0;width:578px;}
.content .searchbox input[type="text"] {border:1px solid gray;color:#777777;margin:17px 10px 7px 35px;padding:3px;width:230px;}
.content .searchbox input[type="submit"] {background-color:#F3F3F3;border:1px solid gray;cursor:pointer;padding:2px 15px;}
.content .searchbox label {color:#fff; font-size:11px; display:block;margin:0 35px;}


.content .bigbox{ background:url(../img/bg_bigbox.jpg) no-repeat; width:574px; height:370px; margin:22px 0px 0px 0px; float:left}
.content .bigbox .cnt{ padding:29px 0px 0px 31px; position:relative; z-index:10; width:515px; height:282px}
.content .bigbox .cnt a.button,.content .bigbox .cnt a.button:hover{ position:absolute; z-index:20; height:54px; width:94px; background:url(../img/round_arrow_right.png) no-repeat top center; padding:40px 0px 0px 0px; text-align:center; right:25px; top:227px; color:#fff}
.content .bigbox .listing{ float:right; padding:6px 72px 0px 0px; font-size:12px; width:auto}
.content .bigbox .listing a{ margin:0px 0px 0px 10px; color:#e3001a}
.content .bigbox .listing a:hover{ margin:0px 0px 0px 10px; color:#fff}
.content .bigbox .listing a.active,.content .bigbox .listing a.active:hover
{ color:#fff}
.content .rssbox{ position:absolute; margin:-25px 880px}
.content .midbox{ background:url(../img/bg_midbox.png) no-repeat; width:280px; height:401px; margin:-50px -15px 0px 0px; float:right; padding:0px 45px 0px 45px}
.content .midbox .head{ width:auto; float:right; margin:130px 0px 8px 0px}
.content .midbox .head h2{ font-family:Arial,Helvetica,sans-serif; color:#000; font-size:23px; text-transform:uppercase; line-height:normal; padding:0px; margin:0px}
.content .midbox .position{ padding:20px 0px 0px 0px}
.content .midbox .position .image{ float:left; width:60px; height:66px}
.content .midbox .position .data{ color:#e20019; font-weight:bold}
.content .midbox .position p{ padding:0px; margin:0px; line-height:normal; color:#000; text-align:justify}
.content .midbox .position p a,.content .midbox .position p a:hover{ color:#e3001a}
.content .midbox .link{ float:right; width:auto}
.content .midbox .link a,.content .midbox .link a:hover{ color:#e3001a; font-weight:bold; font-size:11px}
.content .back-rotated{ background:url(../img/bg_conent_rotated.png) no-repeat; width:1018px; margin:-5px 0px 0px -40px}
.content .boxcontainer{ float:left; margin:10px 0px 0px 0px; width:auto}
.content .wbox{ background:url(../img/bg_wbox.png) no-repeat; width:562px; height:146px; padding:24px 0px 0px 22px; margin:0px 0px 0px -4px}
.content .wbox .position{ width:258px; float:left; padding:0px 20px 0px 0px}
.content .wbox .position h2{ line-height:normal; margin:0px; padding:0px; text-transform:uppercase; float:left; font-size:18px; font-weight:normal; width:auto}
.content .wbox .position .logo{ float:left; margin:-6px 0px 0px 10px; width:auto}
.content .wbox .position .image{ float:left; margin:5px 10px 0px 0px; width:auto}
.content .wbox .position .data{ margin:5px 0px 0px 0px; color:#000; font-weight:bold}
.content .wbox .position p{ margin:0px; padding:0px; line-height:normal; text-align:justify; color:#000}
.content .wbox .position .link{ padding:10px 0px 0px 0px; float:right; width:auto}
.content .wbox .position a,.content .wbox .position .link a:hover{ color:#000}
.content .lbox{ background:transparent url(../img/bg_lbox.jpg) no-repeat scroll -5px -3px; height:220px;margin:6px 0 0 2px;padding:150px 0 0;width:571px;}
.content .lbox .position{ width:232px; float:left; padding:0px 0px 0px 50px}
.content .lbox .position .no{ float:left; text-align:right; width:10px; margin:5px 0px 0px 0px}
.content .lbox .position .state{ float:left; width:20px; padding:0px 0px 0px 8px; margin:5px 0px 0px 0px}
.content .lbox .position p{ width:auto; float:left; line-height:normal; margin:0px; padding:0px; margin:5px 0px 0px 0px}
.content .lbox .position .state img{ padding:2px 0px 0px 0px}
.content .lbox a,.content .lbox a:hover{ color:#fff}
.content .vbox{ float:left; padding:40px 0px 0px 30px; width:auto}
.content .vbox h2{ font-size:40px; color:#a4a4a4; font-weight:normal; text-transform:uppercase; font-family:Arial,Helvetica,sans-serif; margin:0px 0px 20px 0px; padding:0px; line-height:normal}
.content .vbox .position{ width:220px; display:block; margin:10px 0px 0px 0px}
.content .vbox .position .image{ float:left; background:url(../img/bg_vbox_image.png) no-repeat 6px 8px; width:88px; height:98px}
.content .vbox .position .image img{}
.content .vbox .position h1{ font-size:11px; margin:0px; padding:0px; line-height:normal; font-weight:bold}
.content .vbox .position .data{ font-weight:normal}
.content .vbox .position .detailed_data{}
.content .vbox .position .type{ padding:18px 0px 0px 0px; width:128px; float:left}
.content .vbox .position a,.content .vbox .position a:hover{ color:#fff}
.content .vbox .link{ position:absolute; margin:25px 0px 0px 250px}
.content .top10box{ float:left; width:580px !important}
.content .top10box .position{ float:none !important; margin:5px 5px 5px 0 !important; width:235px !important; height:100px !important; cursor:pointer}
.content .top10box .position .type{ margin:10px 0 0}
.content .top10box .position .type a{ color:#fff}.content .top10box .leftc{ float:left; width:260px}
.content .top10box .rightc{ float:right; width:267px}
.content .bigcolumn{ float:left; width:580px !important}

.content .movie .leftc{ float:left; width:388px}
.content .movie .rightc{ float:right; width:485px}
.content .movie .metric{ background-color:#323232; border:1px solid #3F3F3F; float:left; width:100%; padding:10px; color:#ADADAD; margin:5px 0}
.content .movie .metric .cover{ float:left; padding-right:15px; background:transparent url(../img/bg_vbox_image.png) no-repeat scroll 0 0; height:98px}
.content .movie .metric .info{ padding-top:5px; color:#fff !important}
.content .movie .metric .info a:hover{ color:#fff !important}
.content .movie .ranking{ background-color:#F3F3F3; border:1px solid #3F3F3F; color:#3F3F3F; display:inline; float:left; margin-top:5px; padding:10px; width:100%; margin:5px 0}
.content .movie .ranking .info{ color:#3F3F3F; font-weight:bold}
.content .movie .ranking .score{ float:left}
.content .movie .ranking .votes{ float:left; margin-left:10px}
.content .movie .ranking .point_scale{ float:right}
.content .movie .ranking .point_scale .rate{ cursor:pointer}
.content .movie .description{ background-color:#323232; border:1px solid #3F3F3F; padding:10px; width:95%; margin:5px 0}
.content .movie .menu{}
.content .movie .photos{ clear:left; float:left; margin-top:10px; padding:10px; width:100%}
.content .movie .availible{ background-color:#F3F3F3; border:1px solid #3F3F3F; float:left; margin-top:5px; width:100%; padding:10px}
.content .movie .availible .carriers{ float:right; padding:5px}
.content .movie .availible .carriers img{ margin:5px}
.content .movie .availible .change{ color:#3f3f3f; font-size:11px; cursor:pointer; float:left; width:220px}
.content .movie .availible .change .red{ color:#E20000}
.content .movie .availible .unvailible{ width:360px}
.on_dvd{ background:url(../img/logo_dvd_wbg.png) no-repeat; height:32px; width:65px}
.on_bluray{ background:url(../img/logo_bluray_wbg.png) no-repeat; height:32px; width:65px}
#availible_layer{ display:none; list-style:none}
#availible_layer h3{ color:#3F3F3F; margin:0; padding:10px}
#availible_layer ul{ list-style:none; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0}#availible_layer ul li{ color:#3F3F3F; display:inline; font-size:13px; font-weight:bold; margin:6px; padding:5px}
#availible_layer ul li:hover{ color:#f8f8f8 !important; cursor:pointer}
#availible_layer ul li.selected{ color:#f8f8f8 !important}
#availible_layer ul li .raquo{ color:#e20000}
#availible_layer .rentals{ margin-top:10px}
#availible_layer .rentals .label{ background-color:#F8F8F8; margin:3px; min-height:30px}
#availible_layer .rentals .error{ background-color:#f3f3f3; color:#e20000; padding:15px; margin:3px}
#availible_layer .rentals .rental{ background-color:#F3F3F3; color:#000000; margin:4px; padding:10px; width:200px !important; float:left}
#availible_layer .rentals .rental .carrier{ padding-top:8px}
#availible_layer .rentals .rental .carrier img{ padding-left:5px}
.content .movies .sort{ padding-left:10px; float:left}
.content .movies .sort .orderby{ text-decoration:underline; color:#f3f3f3 !important}
.content .movies .sort a{}
.content .movies .position{}
.content .movies .selected{ background-color:#f3f3f3 !important; cursor:pointer}
.content .extended{ margin:0 5px !important; float:left; width:435px}
.content .extended .head{ color:#A4A4A4; font-family:Arial,Helvetica,sans-serif; font-size:30px; font-weight:normal; line-height:normal; margin:20px 10px 0; padding:0; text-transform:uppercase}
.content .extended .position{ width:280px !important; height:auto !important}
.content .extended .more{ margin:20px}
.content .comments{ float:right; width:470px}
.content .comments .comment{ background:transparent url(../img/frame_cnt.png) repeat-y scroll 0 0; border:1px solid #3A3A3A; margin:10px 0 10px 0; padding:5px}
.content .comments .comment .author{ border-right:1px solid #3A3A3A; float:left; padding:8px; overflow:hidden; width:90px}
.content .comments .comment .author .name{ font-size:12px; font-weight:bold; padding-bottom:5px}
.content .comments .comment .author .detailed_data{ font-size:10px}
.content .comments .comment .text{ display:inline; margin:10px; position:relative}
.content .comments .comment_form{ background:transparent url(../img/frame_cnt.png) repeat-y scroll 0 0; padding:10px; border:1px solid #3A3A3A}
.content .comments .comment_form .head{ border-bottom:1px solid #3A3A3A; font-size:15px; font-weight:bold; margin:5px}
.content .comments .comment_form .info{ margin:5px}
.content .comments .form .not_registred{ padding:5px}
.content .comments .form .required_field{ padding:5px}
.content .comments .form ul li{ background-color:#3f3f3f !important}
.content .comments .form label{ color:#fff; width:130px !important}
.content .comments .form input[type="text"],textarea{ background-color:#000000 !important; color:#FFFFFF !important; width:245px !important}
.content .page_form{ background:transparent url(../img/frame_cnt.png) repeat-y scroll 0 0; padding:10px; border:1px solid #3A3A3A; overflow:hidden}
.content .page_form .head{ border-bottom:1px solid #3A3A3A; font-size:15px; font-weight:bold; margin:5px}
.content .page_form .info{ margin:5px}
.content .page_form .footer{ margin-left:12px}
.content .page_form .errors{ padding:0px !important}
.content .page_form ul.errorlist li{ background:none !important; margin:0 0 0 155px !important; min-height:0 !important; padding:0 !important}
.content .page_form .form .not_registred{ padding:5px}
.content .page_form .form .required_field{ padding:5px}
.content .page_form .form ul li{ background-color:#3f3f3f !important; padding:5px}
.content .page_form .form label{ color:#fff; width:142px !important}
.content .page_form .form input[type="text"],input[type="password"],textarea
{ background-color:#000000 !important; color:#FFFFFF !important; width:245px !important}
.content .page_form .form .helptext{ color:#fff !important; margin-left:159px !important; padding-bottom:5px !important}
.content .page_form .form input[type="submit"]{ display:block; margin:25px 0 10px 0px; width:115px}
#id_tos{ width:auto !important; margin-left:5px !important}
.content .rentals{}
.content .rentals ul.towns{}
.content .rentals ul.towns li{ list-style-image:none; list-style-position:outside; list-style-type:none; display:inline}
.content .rentals ul.towns li a{}
.content .rentals ul.towns li .raquo{ padding:0 5px}
.content .rentals .rental{ background:url(../img/frame_cnt.png) repeat-y; float:left; width:250px !important; padding:15px !important; height:112px !important}
.content .rentals .town{ font-weight:bold}
.content .rentals .street{}
.content .rentals .phone{}
.content .rentals .map{}
.content .rentals .open{}
.content .rentals .rental .my{ float:right; margin-top:5px}
.content .rentals .rental .my a{ font-size:11px; color:#afafaf !important}
.content .rentals .rental .my a:hover{ color:#fff !important}
.frame{ margin:10px 0px 0px 0px}
.frame .start{ background:url(../img/frame_start.png) no-repeat; height:6px; line-height:0px; font-size:0px}
.frame .cnt{ background:url(../img/frame_cnt.png) repeat-y; min-height:835px}
.frame .cnt .banner{ text-align:center; margin:-5px 0px 0px -30px}
.frame .cnt h1,.frame .cnt h2,.frame .cnt h3,.frame .cnt h4{ margin:0px; padding:0px; line-height:normal; font-family:Arial,Helvetica,sans-serif}
.frame .cnt .main{ margin:10px 15px 10px 15px}
.frame .cnt h1{ font-size:20px}
.frame .cnt h2{ font-size:18px}
.frame .cnt h3{ font-size:15px}
.frame .cnt h4{ font-size:11px}
.frame .cnt h4 a{ color:#fff}
.frame .cnt p{ margin:0px; padding:0px; line-height:15px; text-align:justify}
.frame .cnt p img{ margin:0px 20px 20px 0px; border:1px solid #999}
.frame .cnt ul{}
.frame .cnt ul li{ line-height:15px}
.frame .cnt a{ color:#E20000}
.frame .cnt a:hover{ color:#adadad}
.frame .end{ background:url(../img/frame_end.png) no-repeat; width:971px; height:5px; line-height:0px; font-size:0px}
.frame .cnt .main .position{ background:transparent url(../img/frame_cnt.png) repeat-y scroll 0 0; float:left; width:250px; padding:15px; margin:10px; height:125px; border:1px solid #3a3a3a}
.frame .cnt .main .position .title{ margin-bottom:10px}
.frame .cnt .main .position .title a{ color:#ffffff}
.frame .cnt .main .position .title .carrier_prefix{ color:#f1f1f1; font-weight:bold}
.frame .cnt .main .position .image{ background:transparent url(../img/bg_vbox_image.png) no-repeat scroll; float:left; height:98px; width:75px; margin:2px 5px 5px 0}
.frame .cnt .main .position .detailed_data{ margin:5px 0 5px 0}
.frame .cnt .main .position .lead{ height:60px; overflow:hidden}
.frame .cnt .main .position .lead a{ color:#ffffff}

.frame .cnt .main .position .score{ clear:left; float:left}.frame .cnt .main .position .score .sum{ color:#e20000}
.frame .cnt .main .position .more{ float:right; margin-top:15px}
.frame .cnt .main .position .more a{ color:#e20000}
.frame .cnt .main .position .more a:hover{ color:#f45b6c}
.frame .cnt .main .pagination{ float:left}
.frame .cnt .main .pagination .paginationPrevious{ float:left}
.frame .cnt .main .pagination .paginationText{ float:left; margin:4px 12px}
.frame .cnt .main .pagination .paginationNext{ float:left}
.frame .cnt .main .search{}
.frame .cnt .main .search #search_link{ float:right; width:120px; cursor:pointer}
.frame .cnt .main .search #search_link .raquo{ color:red}
.frame .cnt .main .search #search_link a{ color:#fff; font-size:12px; font-weight:bold}
.frame .cnt .main .search #search_link a:hover{ color:#f45b6c}
.frame .cnt .main .search #search_layer{ display:none; position:absolute; background:transparent url(../img/frame_cnt.png) repeat-y scroll 0 0; min-height:150px; padding:15px; width:540px; margin:-56px 355px}
#search_close{ float:right; position:absolute; margin:-14px 0 0 475px; cursor:pointer}
#search_layer .box{ float:left}
#search_layer .box .search_button{ margin:15px}
#search_layer.rentals_layer{ min-height:50px !important}

.footer{ color:#fff; padding:0px; line-height:normal; margin:10px 0px 0px -2px; position:relative; bottom:10px}
.footer .nbox{ background:url(../img/bg_newsletter.jpg) no-repeat; width:300px; height:139px; float:left; padding:18px 0px 0px 18px; margin-top:10px}
.footer .nbox h2{ margin:0px; padding:0px; line-height:normal; text-transform:uppercase; font-family:Arial,Helvetica,sans-serif; color:#e2001a; font-size:16px}
.footer .nbox p{ line-height:normal; margin:0px; padding:0px}
.footer .nbox .text{ padding:20px 0px 10px 0px; font-size:11px; line-height:16px}
.footer .nbox a{ color:#e20000}
.footer .nbox a:hover{ color:#e20019}
.footer .nbox .input{ background:url(../img/input_newsletter.jpg) no-repeat top right; width:124px; height:17px; font-size:11px; color:#353535; border:0px; padding:4px 0px 0px 8px; margin:0px 0px 0px -2px}
.footer .nbox .input_add{ background:none; border:0px; cursor:pointer; font-size:11px; color:#fff; width:60px}
.footer .nbox .input_remove{ background:none; border:0px; cursor:pointer; font-size:11px; color:#fff; width:44px}
.footer .pbox{ background:url(../img/bg_partner.jpg) no-repeat; width:595px; height:139px; float:right; padding:18px 0px 0px 10px; margin-top:10px}
.footer .pbox h2{ margin:0px; padding:0px; line-height:normal; text-transform:uppercase; font-family:Arial,Helvetica,sans-serif; color:#000; font-size:16px}
.footer .pbox .logos{ padding:30px 0px 0px 30px}
.footer .pbox .logos a,.footer .pbox .logos a:hover{ float:left; width:auto}
.footer .fbox{ float:right; padding:5px}
.footer .fbox a{ padding:10px; color:#ADADAD}
.footer .fbox a:hover{ color:#f45b6c}
.footer .fbox .raquo{ padding:0 5px; color:red}

#default_rentals_select{ display:none; position:absolute}
#default_rentals_select .head{ color:#000; margin-left:10px}
#default_rentals_select .rental{ cursor:pointer; float:left; margin:10px; padding:10px; color:#604f59; background-color:#fff; width:125px}
#default_rentals_select .rental .town{ font-weight:bold}
#simplemodal-overlay{ background-color:#000; cursor:wait}
#simplemodal-container{ height:auto; width:600px; background-color:#fff; border:3px solid #ccc;position:absolute !important;}
#simplemodal-container a.modalCloseImg{ background:url(../img/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-14px; right:-18px; cursor:pointer}
.form .head{ color:#000; margin-left:15px}
.form ul{ list-style:none; margin:0px; padding:0px}
.form ul li{ background-color:#f8f8f8; margin:3px; min-height:30px}
.form ul li label{ color:#3A3A3A; float:left; font-size:14px; font-weight:bold; width:160px; margin:5px}
.form ul li .errors{ color:#e20000; padding:5px}
.form ul li .helptext{ margin-left:175px; font-size:11px; color:#3a3a3a}
.form ul li .rightfields{ margin-left:160px}
.form ul li input[type="text"],input[type="password"],textarea,input[type="checkbox"],select
{ background-color:#F8F8F8; border:1px solid #AFAFAF; margin:5px; width:190px; display:block}
.form input[type="submit"]{ background-color:#F3F3F3; border:1px solid #afafaf; font-weight:bold; height:30px; margin-left:185px; width:85px}
#tooltip{ position:absolute; z-index:3000; border:1px solid #111; background-color:#f3f3f3; color:#000; padding:5px; opacity:0.85}
#tooltip h3,#tooltip div{ margin:0}

.svw{ width:50px; height:20px; background:#fff}
.svw ul{ position:relative; left:-999em}

.stripViewer{ position:relative; overflow:hidden; border:2px solid #ff0000; margin:0 0 1px 0}
.stripViewer ul{
 margin:0; padding:0; position:relative; left:0; top:0; width:1%; list-style-type:none}
.stripViewer ul li{ float:left; cursor:pointer}
.stripTransmitter{ overflow:auto; width:1%}
.stripTransmitter ul{ margin:0; padding:0; position:relative; list-style-type:none}
.stripTransmitter ul li{ width:20px; float:left; margin:0 1px 1px 0}
.stripTransmitter a{ font:bold 10px Verdana,Arial; text-align:center; line-height:22px; background:#ff0000; color:#fff !important; text-decoration:none; display:block}
.stripTransmitter a:hover,a.current{ background:#fff; color:#ff0000 !important}

#tooltip{ background:#fff; color:#000; opacity:0.85; border:5px solid #dedede}
#tooltip h3{ font:normal 10px Verdana; margin:0; padding:6px 2px; border:0}
#slider{ position:relative; overflow:hidden; background-color:#000000}
#slider,#slider img,#slider ul{ width:513px; height:283px}
#slider li,#slider ul{ padding:0; margin:0}
#slider ul{ position:absolute}
#slider .slide{ float:left; position:relative; display:none}

#slider .slide:first-child{ display:block}
#slider .slide span{ position:absolute; left:0; padding:10px 13px 25px 10px; opacity:0.7;
 background-color:#000; color:#fff; bottom:0;
 width:515px}

 .ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 20px;
	overflow: hidden;
	color:#000;
}

.ac_results li span.count {
    font-size:11px;
    color:green;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white !important;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}

