@import url("/css/notification.css");

body {text-align:center; background:url('../images/bg.gif') center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3e3e; margin:0; padding:0}
td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3e3e}
:focus {outline:none}

a {color:#2a5980; text-decoration:underline}
a:hover {text-decoration:none}

p {margin:7px 0 0 0}

#main-wrapp {width:1200px; min-width:1200px; margin:0 auto; text-align:left;}

#top-wrapp {height:140px; overflow:hidden;}
.nh {color:#2a5980; font-size:16px; margin:10px 0 0 0;}

/* marquee */
#ttt {float:left; cursor:pointer; width:590px; position:absolute; margin:10px 0 0 10px; height:15px; overflow:hidden;}
/* ------------- */

/* IE notice */
#notice {position:absolute; top:4px; left:4px; width:50%; background:#ffffe1; border:1px solid black; z-index:999;}
#notice div {float:right; margin:2px 2px 0 5px}
#notice div a {display:block; width:16px; height:16px; background:url('../images/close_icon.gif') no-repeat;}
#notice p {margin:5px; color:black;}
#notice p a {color:#ff9c00; font-weight:bold;}

/* user menu */
#user-menu {float:right; color:#2a5980; margin:7px 0 0 0}
#user-menu form {margin:0; padding:0; display:inline}
#user-menu form input {border:1px solid #a29f96; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:3px; width:100px; height:12px}
.lg-btn {border:none !important; background:none !important; cursor:pointer; padding:0 !important; color:#2a5980; .margin-top:-16px; _margin-top:-15px !important; width:45px !important}
#user-menu a {margin-left:5px}

#user-menu ul {list-style:none; margin:0; padding:0;}
#user-menu li {list-style:none; display:inline; margin:0; padding:0;}
#user-menu li a {margin:0 !important}
/* ------------- */

/* user welcome */
.user_welcome {float:left; padding:7px 0 0 12px; font-style:italic; font-size:13px}
.user_welcome b {color:black;}

#logo {color:#2a5980; margin:48px 0 0 12px}
#logo a {display:block; width:100%; height:100%; width:360px; height:69px; background:url('../images/logo.png');}
#logo .head1 {font-size:16px; font-style:italic; margin:0; padding:0; font-weight:normal}

.clr {clear:both; font-size:1px; height:0px}

#tm-wrapp1 {background:url('../images/menu-bg.png') no-repeat center; height:38px; overflow:hidden;}

/* top menu styles */
#menu-container {float:right; padding:8px 15px 0 0;}
#menu-container ul {height:22px; font-size:12px; margin:0; padding:0; overflow:hidden;}
#menu-container ul li {display:inline-block; float:right; height:22px; width:124px; list-style-type:none; overflow:hidden; text-align:center; margin:0 5px}
#menu-container ul li a, #menu-container ul li a:hover, ul li a:visited {text-decoration:none;}
.normalMenu, .normalMenu:visited, .hoverMenu, .hoverMenu:visited, .selectedMenu,.selectedMenu:visited {outline:none; display:block; height:22px; width:124px;}
#menu-container ul li a span {padding:4px 0 0 0; display:block}
.hoverMenu,.hoverMenu:visited, .selectedMenu, .selectedMenu:visited {margin-top:-22px; background:url(../images/t-btn-bg-active.png) no-repeat center; color:#444444;}
.selectedMenu,.selectedMenu:visited {margin:0;}
.normalMenu, .normalMenu:visited {color:white; background:url(../images/t-btn-bg.png) no-repeat center;}

/*search panel*/
#srch-wrap {float:left; margin:8px 0 0 15px;}
#srch-wrap a {background:url(../images/home-bg.gif) no-repeat; width:43px; height:22px; display:block; float:left}
#srch-wrap form {float:left; margin:0; padding:0}
#srch-wrap input {margin:0 5px 0 10px; padding:0 7px; background:url(../images/srch-bg.gif) no-repeat center; width:163px; height:22px; overflow:hidden; border:none; float:left; color:white; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.srch-btn {width:42px !important; height:22px !important; background:url(../images/srch-btn-bg.gif) no-repeat center !important; cursor:pointer; margin:0 !important}

#left-side, #right-side {float:left; margin:10px 0 0 0}
#left-side {width:200px;}
#right-side {width:1000px;} /*big right block*/

#right-line, #center-line {float:left; overflow:hidden;}
#center-line {width:740px; padding:0 10px;}
#right-line {width:240px;}

/* left menu */
.lm-block, .lm-block-top10 {background:#eceeef; margin:0 0 10px 0; border-bottom:1px solid #b9cce0; -webkit-box-shadow: 2px 2px 3px 0px #cdcdcd; -moz-box-shadow: 2px 2px 3px 0px #cdcdcd; box-shadow: 2px 2px 3px 0px #cdcdcd;}
.lm-block .lh, .lm-block-top10 .lh {margin:0; padding:5px 6px; background:url('../images/lm-bg.gif') repeat-x center #71d0f2; font-size:14px; font-weight:normal; text-align:center; color:white}
.lm-block ul {list-style:none; margin:0; padding:0}
.lm-block li {font-size:11px; padding:0 0 0 10px; color:#7b7b7b;  border-left:1px solid #b9cce0; border-right:1px solid #b9cce0; list-style:none}
.lm-block li span {display:block; padding:5px 5px 5px 15px; background:url('../images/marker-dots.gif') no-repeat left;}
.lm-block li span a {text-decoration:none; font-size:14px; margin-right:3px}
.lm-block li span a:hover {color:#007fae}
.lm-block .active {color:#0a3255; font-weight:bold}

/* top10 */
.lm-block-top10 .vt10 {background-repeat:no-repeat; background-position:8px center; padding:5px 10px 5px 40px; font-size:13px}
.lm-block-top10 .vt10 a:hover {color:#490404; text-decoration:underline}
.rt10 {display:block; margin:2px 0 0 0; font-size:11px}
.rt10 img {border:none}

/* center blocks & right blocks */
.grey-block, .grey-block .rbh, .grey-block-r, .grey-block-r .rbh, .lm-block, .lm-block .lh, .lm-block-top10, .lm-block-top10 .lh {-moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:0px; -webkit-border-radius:6px 6px 0px 0px; border-radius:6px 6px 0px 0px;}
.grey-block h2, .marg h4 {.height:16px;} /*for fucking ie*/
.grey-block {background:white; border:1px solid #a9a9a9; margin:0 0 10px 0;}
.grey-block .rbh, .grey-block-r .rbh {background:url('../images/silver-block-bg.gif') repeat-x bottom #a9a9a9; margin:-1px -1px 0 -1px; padding:5px 10px; text-align:center; color:#f2f2f2; font-size:14px; font-weight:normal;}
.grey-block-r {background:#f2f2f2; border:1px solid #a9a9a9; margin:0 0 10px 0}

/* last reviews block */
.lrev-block {margin:5px 0; background:url('../images/n-line.gif') repeat-x bottom; padding:0 0 7px 0}
.lrev-block h6 {font-size:13px; margin:0 0 2px 0; padding:0;}
.lrev-block div {color:#a2a2a2; margin:0 0 4px 0}
.lrev-block div b {color:black}
.lrev-block div a {color:#a2a2a2; text-decoration:none}
.lrev-block div a:hover {color:#666666}
.lrev-block span {display:block; color:#2a5980; margin:4px 0 0 0}
.lrev-block span a {text-decoration:none}

.marg {margin:7px}
.marg .sub2 {color:#7c0b0b; font-size:13px; text-align:left; text-transform:uppercase; font-weight:normal; margin:7px 0 7px 0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:1px solid #a9a9a9; padding:3px 6px; background:url('../images/bg.gif') center;}
.marg .sub2 a {color:#888888; font-size:12px !important; float:right; text-transform:none !important; text-decoration:none}
.marg .sub2 a:hover {color:#7c0b0b;}

/*icons-gallery*/
.cell-holder {margin:0 -7px  0 -7px;}
.img_cell {float:left; text-align:left; overflow:hidden; margin:5px 0 0 0; padding:0 0 4px 0}
.img_cell div {text-align:center;}
.img_cell h5, .img_cell .fh {margin:2px 0 0 0; padding:0 7px; font-size:13px; font-weight:normal}
.img_cell h5 a, .img_cell .fh a {text-align:center;}
.img_cell h5 i, .img_cell .fh i {color:#8c8c8c; display:block; font-size:12px}
.img_cell img {border:none;}
.img_cell img, .nbr img, #poster-wrapp img, .news-block img, .review-block img, .trailer-block img, .msphoto {background:white; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; padding:3px; border:1px solid #a9a9a9}

/* register form */
.usrform {margin:0; padding:0}
.usrform table {}
.usrform td {color:#2a5980; padding:3px; width:30%;}
.rtd {width:70% !important}
.usrform input {width:100%; border:1px solid #a9a9a9; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#747474; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.rsbmt {width:100px !important; background:url('../images/reg-btn-gradient.gif') repeat-x bottom !important; font-size:12px !important; color:black !important; -webkit-box-shadow: 0px 0px 1px 0px #747474; -moz-box-shadow: 0px 0px 1px 0px #747474; box-shadow: 0px 0px 1px 0px #747474; cursor:pointer;}
.rsbmt:active {background:url('../images/reg-btn-gradient-a.gif') repeat-x bottom !important;}

/* news block */
.nbr {margin:7px 0; background:url('../images/n-line.gif') repeat-x bottom; padding:0 0 9px 0}
.nbr img {float:left; margin:0 5px 0 0;}
.nbr a {font-size:13px; display:block}
.nbr b {display:block; margin:3px 0;}
.all_news {background:#a9a9a9; margin:-7px; text-align:center}
.all_news a {display:block; color:white; padding:3px; text-decoration:none}

/* footer */
#footer-wrapp {background:url('../images/footer-shadow.gif') repeat-x top #9a9a9a; margin:9px 0 0 0; text-align:center; min-width:1200px;}
#fblock {width:1200px; margin:0 auto; padding:10px 0;}
#fmenu {margin:5px 0}
#fmenu a {color:black; padding:0 14px 0 10px; background:url('../images/marker-dots-black.gif') right no-repeat;}
#fleft, #fright {float:left; width:50%; margin:5px 0}
#fleft {text-align:left; color:#e1e1e1}
#fleft a {color:#e1e1e1}
#fright {text-align:right}

/* pager */
.pager {text-align:center; padding:10px 0 0 0; font-size:14px;}
.pager a {padding:2px 6px;}
.page-active {padding:2px 6px; background:#2a5980; color:white; font-weight:bold; text-decoration:none !important;}

/* comments list */
.comment-block {border:1px solid #ededed; margin:10px 0; padding:0 0 7px 0; font-size:12px; color:#888888}
.comment-block p, .comment-block-user p {margin:0 7px;}
.comment-info {margin:0 0 7px 0; padding:4px; color:#777777; background:#ededed; font-size:12px;}
.comment-info p {float:right; margin:0;}
.comment-info b {color:#2a5980;}
.comment-info span {background:url('../images/clock.gif') no-repeat left; padding:0 0 0 16px; margin-left:7px;}
.comment-block-user {border:1px solid #94acbf; margin:10px 0; padding:0 0 7px 0; font-size:12px;}
.comment-block-user .comment-info {background:#94acbf !important; color:#113858;}
.comment-block-user .comment-info b {color:#113858;}
.comment-block-user .comment-info span {background-image:url('../images/clock-grn-bg.gif') !important;}

.all_posts_btn, .back {color:#6b0000; text-align:right; margin:3px 0 14px 0}
.all_posts_btn a, .back a {color:#6b0000;}

/* advertise */
#topban-wrapp, .leftban-wrapp, .rightban-wrapp, .homepageban-wrapp, .revban-wrapp, .trban-wrapp, .frban-wrapp {overflow:hidden; clear:both; text-align:center;}
#topban-wrapp {position:absolute; width:728px; height:90px; margin:44px 0 0 472px;}
.leftban-wrapp {width:200px; margin:0 0 7px 0;}
.rightban-wrapp {width:300px; margin:0 0 9px 0;}
.homepageban-wrapp {/*width:650px;*/ margin:0 0 5px 0}
.revban-wrapp {/*width:650px;*/ margin:10px 0 0 0;}
.trban-wrapp {/*width:650px;*/ margin:0 0 7px 0;}
.frban-wrapp {width:950px; margin:7px 0;}

#loading {display:none; width:100%; height:100%; position:fixed; background:rgba(0,0,0,0.2);}
#loading div {width:200px; padding:12px 10px 42px 10px; margin-left:-100px; margin-top:-10px; background:url('../images/loading-icon.gif') no-repeat 50% 95% white; border-radius:10px; text-align:center; color:#529cad; position:fixed; top:50%; left:50%; -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.25); box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.25); font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic;}

.rollUp {position:relative;}
.rollUp .showMoreInner {overflow:hidden; margin-bottom:25px;}
.showMore {display:block; padding:7px 7px 7px 0; position:absolute; line-height:15px; bottom:-25px; left:0; cursor:pointer; color:#0088cc; font-weight:bold;}
.showMore:hover, .showMore:focus {color:#005580;}

.gban {text-align:center;}
