@import url(https://fonts.googleapis.com/css?family=Tinos:400,700&subset=latin,cyrillic);

* {padding:0; margin:0;}
img {border:0;}
body {width:100%; min-height:100%; color:#fbd27f; font: 12px Verdana, Geneva, sans-serif; background:#04293c url(/new-year/2016/page/body-bg.png) center 0 repeat-y; position:relative;}
#maincontent {width:950px; margin:0 auto;}
#nwfooter {width: 924px; margin:0 auto; padding-right:20px;}
.rep1 {background-repeat:no-repeat; background-position: 0 0;}
.rep2 {background-repeat:repeat-x; background-position: 0 0;}
.rep3 {background-repeat:repeat-y; background-position: 0 0;}
.rep4 {float: left; background-repeat:no-repeat; background-position: 0 0;}
.rep5 {float: right; background-repeat:no-repeat; background-position: 0 0;}
.df1{float:left;}
.df2{float:right;}
a {font-size:12px; color:#ffffff; text-decoration:none;}
a:hover {color:#dddddd;}

/* spaces */
.space1{float:left; height:1px; font-size:1px;}
.space2{width:1px; font-size:1px;}
.space3{width:1px; font-size:1px; height:10px;}
.space4{width:1px; font-size:1px; height:20px;}
.space5{width:1px; font-size:1px; height:1px;}
.space6{width:1px; font-size:1px; height:30px;}
.space7{width:1px; font-size:1px; height:5px;}
.space8{width:1px; font-size:1px; height:15px;}
.space9{width:1px; font-size:1px; height:25px;}
/* end spaces */

.clear{display:block; clear:both; font-size:0; line-height:0; height:0;}

/* mainpage */
#layer1 {background: url(/new-year/2016/page/layer1-bg.png) center 164px no-repeat;}
#layer2 {background: url(/new-year/2016/page/layer2-bg.jpg) center 0 repeat-y;}
#layer3 {background: url(/new-year/2018/page/background4.png) center 0 no-repeat;}
/* end mainpage */

/* restaurant, cafe, nightclub */
#slider_c {width:594px; height:300px;}
#rcn_slider_c {width:950px; height:350px;}
div.rest_ib {float:left; width:125px; height:99px; padding-left:25px;}
div.rest_ib img{width:125px; height:99px; border:0;}
div.rcn_ib {float:left; width:139px; height:94px; padding-right:4px;}
div.rcn_ib img{width:135px; height:90px; border:2px solid #ac8441;}
div.rcn2_ib {float:left; width:186px; height:126px; padding-right:5px;}
div.rcn2_ib img{width:180px; height:120px; border:3px solid #ac8441;}
/* end restaurant */

/* blocks */
.block1 {float:left; width:240px; height:177px; border:3px solid #fbd27f; text-align:center; line-height:15px;}
.block2 {float:left; width:278px; padding:0 7px 0 0; text-align:center;}
#slotgames img{width:218px; height:136px; border:1px solid #fff700;}
#slotgames .block2{margin-bottom:-136px;}
#slotgames a{position:relative; top:-137px;; left:0; display:block; width:218px; height:136px; margin:0 auto; background:url(../imgs/senator_ef1/play_v.gif) 0 0 no-repeat; z-index:0;}
#slotgames a:hover{background-position: 0 -136px;}
/* end blocks */

/* imgblocks */
.imgblock1 a{display:block; width:140px; height:90px; border:3px solid #fbd27f;}
.imgblock1 img{width:140px; height:90px; border:0;}
/* end imgblocks */

/* forgames */
.gamelink {width:820px; float:left; padding-left:15px; text-align:justify; font-weight:bold; font-size:13px;}
.gamelink a{color:#ffffff; text-decoration:none;}
.gamelink a:hover{color:#cccccc;text-decoration:underline;}
/* end forgames */

/* lines */
div.line1{width:570px; height:3px; background:#fff700; font-size:1px;}
div.line2{height:2px; background:#fff; font-size:1px;}
div.line3{width:570px; height:1px; background:#fff; font-size:1px;}
div.line4{width:570px; height:1px; background:#fff700; font-size:1px;}
/* end lines */

/* header */
#header {width:930px; height:166px; padding:20px 0 0 0; margin:0 auto; background:url(/new-year/2016/page/header-bg.png) center 67px no-repeat; position:relative;}
#header .logo {display:block; width:79px; height:132px; position:absolute; top:26px; left:427px; z-index:1;}
#header .logo img {width:79px; height:132px;}
#header .logo2 {display:block; width:271px; height:23px; position:absolute; top:170px; left:331px; z-index:2;}
#header .logo2 img {width:271px; height:23px;}
#header .sound {float:left; width:38px; height:20px; padding:3px 0 0 0; overflow:hidden;}
#header .sound input {width:24px; height:20px; background:url(/new-year/2014/page/music_on_off.png) 0 0 no-repeat; border:none; cursor:pointer;}
#header .sound input.active {background-position:0 -20px;}
#header .soundmp3 {float:left; width:38px; height:20px; padding:4px 0 0 0; overflow:hidden;}
#header .soundmp3 .cont1 {width:30px; height:19px; overflow:hidden; position:relative; z-index:0;}
#header .soundmp3 .cont2 {width:220px; height:25px; position:absolute; top:-4px; left:-31px; z-index:1;}
#header .langs {float:left; width:72px; height:47px; background:url(/new-year/2015/page/header_langs_bg.png) 55px 9px no-repeat; position:relative;}
#header .langs .list {width:70px; height:23px; border:1px solid #486577; position:absolute; top:0; left:0; z-index:99; overflow:hidden; cursor:pointer;}
#header .langs .list .item {padding:4px 0 0 0;}
#header .langs .list .item.wbg {background:#00243b;}
#header .langs .list .item a {display:block; width:70px;}
#header .langs .list .item .img {display:block; float:left; width:18px; height:12px; padding:1px 4px 0 3px;}
#header .langs .list .item .img img {width:18px; height:12px;}
#header .langs .list .item .lname {display:block; float:left; width:45px; height:19px; font-size:12px; color:#587587;}
#header .menu {height:49px; padding:14px 9px 0 9px;}
#header .menu a {float:left; display:block; height:33px; background-repeat:no-repeat; background-position:0 0;}
#header .menu a:hover, #header .menu a.active {background-position:0 -33px;}
#header .menu .sep_rus {float:left; width:108px; height:2px; font-size:0;}
#header .menu .sep_eng {float:left; width:105px; height:2px; font-size:0;}
#header .menu .sep_far {float:left; width:105px; height:2px; font-size:0;}
#header .menu .sep {float:left; width:6px; height:2px; font-size:0;}
/* end of header */

/* home_slider */
#home_slider_c {height:471px; padding:35px 0 0 0; background:url(/new-year/2016/page/home-slider-bg.png) center 0 no-repeat;}
#home_slider {width:912px; height:353px; margin:0 auto; position:relative;}
#home_slider .slide {width:100%; height:100%; background-repeat:no-repeat; background-position:0 0; position:absolute; top:0; left:0; z-index:1;}
#home_slider .slide a.slide_link {display:block; width:100%; height:100%;}
#home_slider .slide a.slide_link .anim {display:block; width:1000px; height:370px; margin:0 auto; position:relative; z-index:0;}
#home_slider .slide a.slide_link .anim .item {display:none; background-position:0 0; background-repeat:no-repeat; position:absolute; z-index:1;}
#golden_jackpot {width:926px; height:70px; padding:46px 0 0 0; margin:0 auto; background:url(/new-year/2016/page/golden-jackpot-bg.png) 0 44px no-repeat; position:relative;}
#golden_jackpot .layer01 {width:256px; height:26px; margin:14px auto 0 auto; background:url(/new-year/2016/page/golden-jackpot.png) 0 0 no-repeat; position:absolute; top:64px; left:335px;}
#golden_jackpot .layer1 {width:256px; height:26px; margin:14px auto 0 auto; background:url(/new-year/2016/page/golden-jackpot.png) 0 0 no-repeat; position:absolute; top:64px; left:335px; display:none;}
#golden_jackpot .layer2 {width:268px; height:24px; padding-right:200px; margin:14px auto 0 auto; background:url(/new-year/2016/page/7000000.png) 0 0 no-repeat; display:none;}

/* home_games */
#home_games {width:973px; height:295px; padding:23px 0 0 17px; margin: auto; background:url(/new-year/2016/page/home-games-bg.png) 0 207px no-repeat;}
#home_games .item {float:left; width:212px; padding:0 13px 0 14px;}
#home_games .item a {display:block; height:23px; padding:232px 0 0 0; font-size:19px; color:#ffc551; text-align:center; font-weight:bold; text-transform:uppercase;font-family: 'Tinos', serif; background-repeat:no-repeat; background-position:center 0; overflow:hidden;}
#home_games .item a:hover {color:#ffd559;}
.home_banner {display:block; width:457px; height:232px;}
.home_banner img {width:457px; height:232px;}
.ct_banner {display:block; width:933px; height:157px; margin:19px auto 0 auto;}
.ct_banner img {width:933px; height:157px;}
/* end of home_games */

/* casino_tour */
#casino_tour {text-align:center;}
#casino_tour .line {width:670px; height:20px; margin:0 auto; font-size:0; border-top:2px solid #ffc551;}
#casino_tour .icons {width:570px; height:120px; padding:25px 0 45px 0; margin:0 auto;}
#casino_tour .icons .item {float:left; width:170px; height:120px; padding:0 10px; font-size:17px;}
#casino_tour .icons .item img {display:block; width:100px; height:70px; margin:0 auto;}
#casino_tour .show_programs {height:322px; padding:45px 10px 0 10px;}
#casino_tour .show_programs .item {float:left; display:block; width:283px; height:190px; padding:8px; border:2px solid #ffc551;}
#casino_tour .show_programs .item img {width:283px; height:190px;}
#casino_tour .show_programs .sep {float:left; width:10px; height:2px; font-size:0;}
#casino_tour div.h2 {font-size:20px; text-align:center;}
#casino_tour div.h3 {margin:15px 0 5px 0; font-size:18px;}
#casino_tour .conditions {width:900px; margin:0 auto; text-align:left;}
#casino_tour .conditions .df1 {width:350px; padding:0 50px;}
#casino_tour ul, #casino_tour ol {list-style-position:inside;}
#casino_tour .conditions.rtl1 ol li {padding:5px 0;}
#casino_tour .conditions.rtl1 div.h2 {font-size:22px;}
#casino_tour .conditions.rtl1 div.h3 {font-size:19px;}
/* end of casino_tour */

/* tourform */
#tour_form {font-size:19px; color:#ffc551; text-align:center;}
#tour_form form {width:554px; margin:0 auto;}
#tour_form .input_c {height:35px; border:2px solid #ffc551; overflow:hidden;}
#tour_form .input_c input {width:540px; height:24px; padding:5px; font-size:19px; color:#ffc551; text-align:center; background:none; border:none;}
#tour_form .input_c span {display:none;}
#tour_form .radio_c {padding:15px 0; position:relative; line-height:24px;}
#tour_form .radio_c span {display:inline-block; height:24px; padding:0 12px;}
#tour_form .radio_c label {display:inline-block; cursor:pointer;}
#tour_form .radio_c label span.rbox {width:24px; padding:0; background:url(/imgs/tour/rbox-bg.png) 0 0 no-repeat;}
#tour_form .radio_c label span.rbox.active {background-position:0 -25px;}
#tour_form .radio_c input {width:1px; height:1px; position:absolute; top:0; left:0; z-index:-1;}
#tour_form .select_c {height:35px; background:url(/imgs/tour/select-c-bg.png) 515px center no-repeat; border:2px solid #ffc551; position:relative; cursor:pointer;}
#tour_form .select_c .slist {display:none; width:552px; position:absolute; left:-1px; top:37px; z-index:1;}
#tour_form .select_c .slist a {display:block; height:30px; padding:0 5px; font-size:17px; color:#ffc551; line-height:30px; text-decoration:none; background:#002a41; border:1px solid #ffc551; border-top:none; overflow:hidden;}
#tour_form .select_c .slist a:hover {background:#003c5d;}
#tour_form .textarea_c {height:150px; border:2px solid #ffc551; overflow:hidden;}
#tour_form .textarea_c textarea {width:540px; height:140px; padding:5px; font-size:19px; color:#ffc551; text-align:center; line-height:1.5; background:none; border:none;}
#tour_form .textarea_c span {display:none;}
#tour_form .submit_c {height:47px;}
#tour_form .submit {display:inline-block; width:370px; height:42px; font-size:20px; color:#002437; text-transform:uppercase; background:transparent url(/imgs/tour/submit-bg.png) 0 0 no-repeat; border:none; cursor:pointer;}
#tour_form .submit:active {margin:1px 0 0 3px;}
#tour_form span.loading {width:43px; height:11px; background:url(/imgs/tour/loading.gif) 0 0 no-repeat; display:none;}
#tour_form .input_c.error, #tour_form .select_c.error, #tour_form .textarea_c.error {border-color:#ff0000;} 
#tour_form .gerror {height:25px; font-size:14px; color:#ff0000; font-weight:bold; line-height:25px;}
#tour_form h3.success {font-size:17px; padding:25px 0;}
#tour_form .required {font-size:15px;}
/* end of tourform */

/* tit */
h1.tit {font-size:15px; padding:0 0 10px 0; margin:0; text-align:center;}
h2.tit {font-size:14px; padding:0 0 10px 0; margin:0;}
/* end of tit */

/* content */
#content {min-height:500px; padding:0; text-align:justify; line-height:1.6;}
.slot_icons {padding:0 0 0 106px;}
.slot_icons .item {float:left; padding:0 15px 0 0;}
.slot_icons .item a {display:block; height:100px; border:2px dotted #fbd27f;}
.slot_icons .item .name {padding:5px 0 0 0; font-size:14px; text-align:center;}
/* end of content */

/* drawings */
#drawings {text-align:left;}
#drawings .item {float:left; width:285px; padding:10px; border:2px solid #f1bf5e; position:relative;}
#drawings .item img {width:285px; height:215px;}
#drawings .item .date {float:left; width:93px; height:77px; padding:14px 0 0 0; background:#003b57; font-size:18px; font-weight:bold; text-align:center; line-height:35px; text-transform:uppercase;}
#drawings .item .date.week {height:70px; padding:21px 0 0 0; font-size:14px; line-height:25px;}
#drawings .item .date.week_far {height:73px; padding:18px 0 0 0; font-size:19px; line-height:25px;}
#drawings .item .date .day {font-size:38px; font-weight:normal;}
#drawings .item .text {float:left; width:188px; padding:0 0 0 4px; font-weight:normal;}
#drawings .item .new {width:47px; height:47px; background:url(/new-year/2014/page/drawing_new.png) 0 0 no-repeat; position:absolute; top:193px; left:239px;}
#drawings .sep {float:left; width:10px; height:2px; font-size:0;}
/* end of drawings */

/* games */
#games {font-weight:bold;}
#games.far {font-weight:normal;}
#games .img {float:left; display:block; width:125px; height:80px; margin-bottom:30px; border:2px solid #fbd27f;}
#games .link {float:left; display:block; width:808px; height:80px; padding:0 0 0 12px; line-height:2.2;}
#games.far .link {text-align:right; line-height:1.7;}
/* end of games */

/* footer */
#footer_c {width:100%; height:299px; background:#003a5d; border-top:1px solid #003252;}
#footer {width:1000px; height:250px; padding:49px 0 0 0; margin:0 auto; color:#dddddd; line-height:19px;}
#footer a {color:#dddddd;}
#footer a:hover {color:#bbbbbb;}
#footer .rates {float:left; width:290px; padding:7px 0 0 10px; text-transform:uppercase; background:url(/new-year/2015/page/footer_rates_bg.png) 135px 0 no-repeat;}
#footer .rates .left {float:left; width:125px;}
#footer .rates .right {float:left; width:135px; padding:0 0 0 20px;}
#footer .rates .rnames {float:left; width:38px;}
#footer .rates .rvals {float:left; width:70px;}
#footer .rates .payment_methods {padding:25px 0 0 12px;}
#footer .rates .payment_methods img {width:221px; height:35px;}
#footer .menu {float:left; width:425px; height:190px; padding:7px 0 0 55px; background:url(/new-year/2015/page/footer_menu_bg.png) 0 0 no-repeat;}
#footer .menu .left {float:left; width:160px;}
#footer .menu .right {float:left; width:150px;}
#footer .copyright {float:left; width:220px; padding:7px 0 0 0; color:#eeeeee; line-height:21px;}
#footer .counter {padding:10px 70px 0 0; text-align:right;}
/* end of footer */

/* imgblocks */
.imgblock1 a{display:block; width:140px; height:90px; border:3px solid #fbd27f;}
.imgblock1 img{width:140px; height:90px; border:0;}
.imgblock2 a{float:left; width:125px; height:80px; border:2px solid #fbd27f;}
.imgblock3 {width:225px; height:150px; border:1px solid #ffffff;}
.imgblock4 a{display:block; height:100px; border:2px solid #E2007D;}
.imgblock4_2 a{display:block; height:100px; border:2px solid #fff700;}
.imgblock5 {border:2px solid #fff700;}
.imgblock6 a{display:block; width:100px; height:75px; border:3px solid #fff700;}
.imgblock6 a#active3 {border:3px solid #E2007D;}
.imgblock7 a{display:block; width:18px; height:12px; font-size:1px;}
.imgblock8 {border:1px solid #ffffff;}
.imgblock9 {display:block; width:180px; height:120px; border:1px solid #fbd27f; margin:0 auto;}
.imgb1 {border:2px solid #fff700;}
.imgb2 {border:1px solid #fff;}
.imgb3 {width:218px; height:136px; border:1px solid #fff700;}
.imgb4 {border:1px solid #fff700;}
/* end imgblocks */

/* newsletter */
.newsletter {padding:25px 0 10px 0;}
.newsletter h1 {padding:0 0 15px 0; font-size:16px; color:#00788e; text-align:center; text-transform:uppercase;}
.newsletter .btn {display:block; width:265px; height:62px; padding:3px 0 0 119px; margin:0 auto; font-size:22px; color:#f1b358; line-height:62px; text-transform:uppercase; background:url(/new-year/2016/page/newsletter-button.png) 0 0 no-repeat;}
.newsletter .btn:hover {color:#00172b; background-position:0 -65px;}
/* end newsletter */

/* popups and loaders */
#popup {display:none; width:100%; height:100%; background:url(/new-year/2016/page/popup-bg.png) 0 0 repeat; position:absolute; top:0; left:0; z-index:95;}
#popup .content {width:298px; height:193px; padding:35px 10px 0 10px; margin-left:-160px; margin-top:-115px; color:#003a5d; background:#ffffff; border:1px solid #003a5d; position:fixed; left:50%; top:50%; z-index:98;}
.forpopup {display:none;}
#popup .content .closepopup {display:block; width:20px; height:20px; background:#0C9; background:url(/new-year/2016/page/popup-close.png) 0 0 repeat; position:absolute; top:12px; right:12px; z-index:99;}
#popup .content .title {padding:0 0 35px 0; font-size:19px; color:#003252; text-align:center; text-transform:uppercase;}
#popup .pf_overlay {width:100%; height:100%; position:absolute; top:0; left:0; z-index:97; cursor:pointer;}
#popup .content a {color:#4d4d4d;}
#popup input {width:230px; padding:9px; border-color:#003a5d; color:#003a5d;}
#popup .submit {width:200px; padding:5px 15px 7px 15px; font-size:12px; color:#ffffff; text-transform:uppercase; background:#003a5d; cursor:pointer;}
#popup input.error, #popup select.error, #popup .textarea.error {border-color:#ff0000;} 
#popup .gerror {height:33px; padding:2px 0 0 0; color:#ff0000;}
#popup span.loading {width:43px; height:11px; background:url(/new-year/2016/page/popup-loading.gif) 0 0 no-repeat; display:none;}
#popup h3 {font-size:15px; padding:25px 0 0 0;}
/* end of popups and loaders */

/*  other all */
.b {font-weight:bold;}
.c {text-align:center;}
.l {text-align:left;} 
.r {text-align:right;}
.j {text-align:justify;}
.jackpot1 {float:left; width:165px; height:37px;}
.jackpot2 {width:165px; height:22px; text-align:right; font-size:18px;}
.jackpot3 {height:15px; font-size:11px; color:#EC008B; font-weight:bold; padding-left:10px;}
.main3 {float:left; background-position: 0 0; width:598px; background: url(/new-year/2012/page/main3.jpg) 0 0 repeat-y;}
.main3head {width:525px; padding:20px 0 5px 35px; color:#EC008B; font-size:25px; font-weight:bold;}
.galtext a{color:#ffffff; font-size:18px; text-decoration:underline; padding-left:15px;}
.galtext a:hover{color:#cccccc; text-decoration:none;}
.hallstext {float:left; width:390px; padding:10px 0 0 10px; text-align:justify; font-size:13px; font-weight:bold;}
.hallgaltext {width:570px; font-size:17px; text-align:right; font-weight:bold;}
.gametext {font-size:13px; color:#fbd27f; font-weight:bold;}
.gametext2 {font-size:13px; font-weight:bold; text-align:justify;}
.slottext {font-size:14px; color:#EC008B; font-weight:bold;}
.slottext2 {font-size:14px; color:#fff700; font-weight:bold;}
.slottext3 {font-size:15px; color:#EC008B; font-weight:bold;; text-decoration:underline;}
.ttext1 {font-size:20px; color:#fff700; font-weight:bold;}
.ttext2 {font-size:17px; font-weight:bold;}
.mkarm {color:#7e0000;}
.dnn{display:none;}
.tit1 {font-size:15px; text-decoration:underline;}
.tit2 {font-size:15px;}
.tit3 {font-size:20px;}
.tit4 {font-size:14px;}
.tit5 {font-size:14px; text-decoration:underline;}
.tit6 {font-size:15px; font-weight:bold;}
.tit7 {font-size:17px; text-decoration:underline;}
.dt1 {font-weight:bold; font-size:11px;}
.tab1 {border:1px solid #fff700;}
.tab1 td{border:1px solid #fff700; padding:2px;}
.formdiv1 {float:left; width:100px; height:25px;}
.formdiv2 {float:left; width:250px; height:25px;}
.formdiv3 {float:left; width:155px; height:25px;}
.formdiv4 {float:left; width:258px; height:25px;}
#form5 input, #form5 textarea {border:1px solid #252528; padding:1px;}
#form5 .sel1 {width:205px; height:20px; border:1px solid #252528; padding:1px 0 0 0; margin:0; font: bold 12px tahoma, helvetica, arial, sans-serif;}
#form5 .sel1 option{padding:1px 3px;}
#form5 .farsel1 {width:170px; height:20px; border:1px solid #252528; padding:1px 0 0 0; margin:0; font: bold 13px helvetica, arial, sans-serif;  letter-spacing: 1px; direction:rtl; unicode-bidi:embed;  text-align:right;}
#form5 .farsel1 option{padding:1px 3px; text-align:right;}
#form5 .rd1{width:15px; height:15px; margin:0;  border:0; background:none;}
#form5 .ins{width: 250px; height: 15px;}
#form5 .farins{width: 250px; height: 15px; font: 12px helvetica, arial, sans-serif; letter-spacing: 1px; direction:rtl; unicode-bidi:embed; text-align:right;}
#form5 label{font-size:12px; cursor:pointer; _cursor:hand;}
#form5 label:hover{border-bottom:1px dashed #ffffff;}
.ctext1 {color:#fff700;}
.bold1{font-weight:bold;}
.rtl0{direction:rtl; unicode-bidi:embed;}
.rtl1{direction:rtl; unicode-bidi:embed; letter-spacing: 1.5px;}
.rtl2{text-align:right; direction:rtl; unicode-bidi:embed; font-size:16px; letter-spacing: 1.5px;}
.rtl3{text-align:right; direction:rtl; unicode-bidi:embed; font-size:17px; letter-spacing: 1.5px;}
.rtl4{text-align:justify; direction:rtl; unicode-bidi:embed; font-size:16px; letter-spacing: 1.5px;}
.rtl5{text-align:justify; direction:rtl; unicode-bidi:embed; font-size:17px; letter-spacing: 1.5px;}
.nrtl3{text-align:justify; direction:rtl; unicode-bidi:embed; font-size:15px;}
.nrtl4{text-align:justify; direction:rtl; unicode-bidi:embed; font-size:16px;}
.nrtl5{text-align:justify; direction:rtl; unicode-bidi:embed; font-size:27px;}
.ls1{letter-spacing: 0;}
.farform1{float:left; width:235px; height:25px; text-align:left;}
.farform2{float:left; width:150px; height:25px;}
.farform3{float:left; width:259px; height:25px; text-align:left;}
.farform4{float:left; width:170px; height:25px; text-align:left;}
.hidden {display:none;}

input, textarea{background-color: #ffffff; border: 1px solid #ffccaa; font:12px Verdana, Geneva, sans-serif; color:#252525; }
.imh1{cursor:pointer; cursor:hand; border:0px;}
.ins{width: 225px; height: 15px;}
.farins{width: 225px; height: 15px; font: 12px helvetica, arial, sans-serif; letter-spacing: 1px; direction:rtl; unicode-bidi:embed; text-align:right;}
/* end other all */

/* form */
textarea {resize:none;}
*:focus {outline:none;}
/* end of form */

#lbOverlay {position:fixed; left:0px; top:0px; width:100%; background-color:#000; cursor:pointer;}
#lbCenter, #lbBottomContainer {position:fixed; left:50%; overflow:hidden; background-color:#fff; text-align:center; padding:5px; z-index:1000;}
#lbIcon {z-index:9999; position:absolute; display:none; pointer-events:none;}
.lbLoading {background:#fff url(/imgs/senator_ef1/loading.gif) no-repeat center;}
#lbImage {border:10px solid #fff;}
#lbPrevLink, #lbNextLink {display:block; position:absolute; top:0; width:50%; outline:none; height:34px; width:63px; display:none;}
#lbPrevLink {left:0; background:transparent url(/imgs/senator_ef1/prev.png) no-repeat 0% 15%;}
#lbNextLink {right:0; background:transparent url(/imgs/senator_ef1/next.png) no-repeat 100% 15%;}
#lbBottom {font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#666; line-height:1.4em; text-align:left; border:5px solid #fff; border-top-style:none;}
#lbCloseLink {display:block; float:right; width:55px; height:22px; background:transparent url(/imgs/senator_ef1/closelabel.gif) no-repeat center; margin:5px 0; cursor:pointer;}
#lbCaption, #lbNumber {margin-right:71px;}
#lbCaption {font-weight:bold;}
.lbImageCaption {color:#555555; left:4px; top:0px; position:absolute; font-size:9px;}
