/* Template created by S-ARTs.ru | Code: CheLiOS | Design: spammer44 | URL: http://s-arts.ru */

@font-face { font-family: 'Ubuntu Condensed'; src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url('../font/Ubuntu_Condensed.woff') format('woff'); }
html, body { margin: 0; height: 100%; font: 13px/11px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; font: 11px Arial, Helvetica, sans-serif\0/; line-height: 15px; color: #414141; min-width: 1180px; }
#container { margin: 0 auto; width: 1080px; }
#wrapper { height: auto !important; height: 100%; min-height: 100%; background: #151311 url(../images/style/container.gif) repeat-y center; }
#header { background: url(../images/style/h1.jpg) no-repeat center 0; margin-bottom: -140px; }
#right { float: right; width: 312px; }
#left { margin-right: 312px; }
#spacer { height: 467px; }
#footer { margin-top: -467px; min-width: 1180px; }
.clear { clear: both; }

a, img, input, textarea { outline: none; border: none; }
label { font-weight: normal; }
h1, h2, h3, h4 { margin: 0; padding: 0; }

input, textarea, select, button { font-size: 13px; color: #36322e; }
textarea { resize: none; overflow: auto;}
.reset, .reset li { list-style: none; padding: 0; margin: 0; }
.lcol { float:left; }
.rcol { float:right; }

input, textarea, select { font: 13px/11px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; font: 11px Arial, Helvetica, sans-serif\0/; color: #7d6c5f; }

.ui-button, .bbcodes { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding-top: 4px !important; }
button { font: 13px/11px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; font: 11px Arial, Helvetica, sans-serif\0/; }

.btn_reglog, .radial, .fbutton, #loading-layer, #dropmenudiv, .baseform, .ui-dialog, .mass_comments_action, .bbcodes, .ui-button { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }

/*------------------------- HEADER -------------------------*/
.header { background: url(../images/style/h2.jpg) no-repeat center 55px; }
.header1 { background: url(../images/style/h3.jpg) no-repeat center 118px; }
.header2 { background: url(../images/style/h4.jpg) no-repeat center 208px; }
.header3 { background: url(../images/style/h5.jpg) no-repeat center 291px; }
.header4 { margin: 0 auto; width: 1080px; height: 657px; }

.logo { width: 143px; height: 42px; display: block; overflow: hidden; position: absolute; margin: 82px 0 0 178px; line-height: 100px; }

.h_home { background: url(../images/style/h0.png) no-repeat; width: 24px; height: 24px; display: block; overflow: hidden; position: absolute; margin: 93px 0 0 -2px; line-height: 100px; }
.h_map { background: url(../images/style/h2.png) no-repeat; width: 24px; height: 24px; display: block; overflow: hidden; position: absolute; margin: 127px 0 0 13px; line-height: 100px; }
.h_contacts { background: url(../images/style/h1.png) no-repeat; width: 24px; height: 24px; display: block; overflow: hidden; position: absolute; margin: 155px 0 0 37px; line-height: 100px; }
.h_home:hover, .h_map:hover, .h_contacts:hover { background-position: 0 -24px; }

.header_menu { float: right; background: url(../images/style/header_menu2.gif) no-repeat; padding-left: 1px; margin: 0px 2px 0 0; }
.header_menu li { display: inline; height: 54px; display: block; float: left; background: url(../images/style/header_menu.gif) no-repeat right 0; text-transform: uppercase; font-size: 14px; font-size: 12px\0/; padding-right: 2px; margin-right: -1px; }
.header_menu li a { text-decoration: none; color: #e8fc89; text-shadow: 1px 1px 0 #112a03; height: 61px; display: block; line-height: 54px; background: url(../images/style/header_menu1.png) repeat-x 0 61px; padding: 0 18px 0 19px; }
.header_menu li a:hover { color: #FFF; background-position: 0 0; }
.header_menu1 { background: url(../images/style/header_menu1.gif) no-repeat right 0 !important; }

.header_search { background: url(../images/style/header_search.jpg) no-repeat; width: 293px; height: 42px; position: absolute; margin: 104px 0 0 442px; }
.header_search #story { font: 10px/11px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; font: 11px Arial, Helvetica, sans-serif\0/; color: #7d6c5f; text-transform: uppercase; border: none; height: 14px; width: 215px; position: absolute; margin: 9px 0 0 16px; background-color: transparent; }
.header_search1 { background: url(../images/style/header_search1.jpg) no-repeat; width: 45px; height: 34px; position: absolute; margin: 0px 0 0 240px; }

.header_authbtn { background: url(../images/style/header_authbtn.png) no-repeat; height: 33px; display: block; position: absolute; padding-left: 28px; margin: 56px 0 0 -6px; }
.header_authbtn:hover { background-position: 0 -66px; }
.header_authbtn1 { background: url(../images/style/header_authbtn.png) no-repeat right -33px; height: 33px; display: block; padding: 0 14px 0 1px; }
.header_authbtn1:hover { background-position: right -99px; }
.header_authbtn a { height: 33px; text-transform: uppercase; color: #7fa426; font-size: 11px; font-size: 10px\0/; text-decoration: none; display: block; float: left; line-height: 38px; margin: 0 -14px 0 -29px; padding: 0 14px 0 29px; }
.header_authbtn a:hover { color: #7cc428; }

/* modal window && LOGIN */
#fade { display: none; background: #000; position: fixed; left: 0; top: 0; z-index: 10; width: 100%; height: 100%; opacity: .50; z-index: 9999; }
.popup_block { display: none; float: left; position: fixed; top: 50%; left: 50%; z-index: 99999; }
img.btn_close { float: right; margin: -55px -55px 0 0; }
.popup p { padding: 5px 10px; margin: 5px 0; }
.autorisation { position: absolute; margin: -15px 0 0 334px; width: 300px; }
.autorisation2 { position: absolute; margin: -15px 0 0 334px; width: 300px; }
.autorisation a, .autorisation2 a { float: left; }
.login_btn { background: url(../images/style/aurorisation_btn.jpg) no-repeat; display: block; overflow: hidden; height: 57px; width: 148px; cursor: pointer; line-height: 150px; }
.login_btn span { background:url(../images/style/aurorisation_btn.jpg) no-repeat 0 -57px; display: block; height: 100%; width: 100%; z-index: 100; cursor: pointer; position: relative; }
.login_register { background:url(../images/style/registration_btn.jpg) no-repeat; display: block; overflow: hidden; height: 57px; width: 148px; cursor: pointer; line-height: 150px; margin-right: -5px; }
.login_register span { background: url(../images/style/registration_btn.jpg) no-repeat 0 -57px; display: block; height: 100%; width: 100%; z-index: 100; cursor: pointer; position: relative; }
.logout { background: url(../images/style/logout.jpg) no-repeat; display: block; overflow: hidden; height: 57px; width: 148px; cursor: pointer; line-height: 150px; }
.logout span { background: url(../images/style/logout.jpg) no-repeat 0 -57px; display: block; height: 100%; width: 100%; z-index: 100; cursor: pointer; position: relative; }
.login_profile { background: url(../images/style/user_panel.jpg) no-repeat; display: block; overflow: hidden; height: 57px; width: 149px; cursor: pointer; line-height: 150px; margin-right: -5px; }
.login_profile span { background: url(../images/style/user_panel.jpg) no-repeat 0 -57px; display: block; height: 100%; width: 100%; z-index: 100; cursor: pointer; position: relative; }
.modal_bg_top { background: url(../images/style/modal_bg_top.png) no-repeat; padding-top: 164px; }
.modal_bg_bot { background: url(../images/style/modal_bg_bot.png) no-repeat right bottom; padding-bottom: 56px; }
.logform { background: url(../images/style/logindialog2.gif) repeat-y right; height: 35px; display: block; overflow: hidden; padding: 0px 0 2px 76px; }
.logform1 { background: url(../images/style/logindialog2.gif) repeat-y right; display: block; overflow: hidden; padding: 0 0 2px 84px; height: 92px; }
.logindialog { height: 80px; padding-left: 18px; margin: -26px 0 0 0; position: absolute; background: url(../images/style/logindialog.gif) no-repeat; }
.logindialog_input { height: 14px; width: 342px; background-color: transparent; padding: 0; margin-bottom: 27px; margin-top: 13px; line-height: 14px; }
.logindialog_input2 { height: 14px; width: 285px; background-color: transparent; padding: 0; line-height: 14px; float: left; }
.logindialog_btn { background:url(../images/style/logindialog_btn.gif) no-repeat 0 -35px; width: 52px; height: 35px; }
.logindialog_btn1 { background:url(../images/style/logindialog_btn.gif) no-repeat; width: 52px; height: 35px; overflow: hidden; cursor: pointer; margin: -7px 21px 0 0; float: right; position: absolute\0/; margin: -8px 21px 0 303px\0/; }
.lost_p { position: absolute; text-align: right; width: 461px; margin: -92px 0px 0 0px; font: 13px/11px 'Ubuntu Condensed', Arial, Helvetica, sans-serif; font: 11px Arial, Helvetica, sans-serif\0/; }
.lost_p a { color: #76746d; margin-right: 12px; }
.lost_p a:hover { text-decoration: none; }
.login_avatar { float: left; background:url(../images/style/login_avatar.gif) no-repeat; width: 119px; height: 119px; margin-top: -14px; position: absolute; }
.login_avatar img { border: 1px solid #c7c7c7; margin: 4px 0 0 4px; }
.profile_links  { position: absolute; margin: -12px 0 0 127px; padding: 2px 0 10px 0; }
.profile_links a { background:url(../images/style/profile_links.gif) no-repeat; width: 241px; height: 23px; color: #494949; display:block; margin-bottom: 4px; text-decoration: none; line-height: 23px; text-indent: 11px; }
.profile_links a:hover { color: #FFF; background-position: 0 -23px; }
.profile_link_of { background:url(../images/style/logindialog_btn_out.gif) no-repeat; width: 52px; height: 35px; display: block; position: absolute; margin: -105px 0 0 
315px; }
.profile_link_of a { background:url(../images/style/logindialog_btn_out.gif) no-repeat 0 -35px; width: 52px; height: 35px; display: block; overflow: hidden; line-height: 100px; }
.header_authbtn2 { background: url(../images/style/header_authbtn.png) no-repeat; height: 33px; display: block; padding-left: 28px; margin: 15px 20px 0 0; float: right; }
.header_authbtn2:hover { background-position: 0 -66px; }
.header_authbtn3 { background: url(../images/style/header_authbtn.png) no-repeat right -33px; height: 33px; display: block; padding: 0 14px 0 1px; }
.header_authbtn3:hover { background-position: right -99px; }
.header_authbtn2 a { height: 33px; text-transform: uppercase; color: #7fa426; font-size: 11px; font-size: 10px\0/; text-decoration: none; display: block; float: left; line-height: 38px; margin: 0 -14px 0 -29px; padding: 0 14px 0 29px; }
.header_authbtn2 a:hover { color: #7cc428; }

/* Showcase */
.slide { position: absolute; background: url(../images/style/showcase.gif) no-repeat left bottom; margin: 242px 0 0 29px; }
.showcase-load { height: 260px; overflow: hidden; }
/* Navigation arrows */
.showcase-arrow-previous, .showcase-arrow-next { position: absolute; z-index: 101; background: url(../images/style/arrows.png); width: 54px; height: 81px; top: 59px; cursor: pointer; }
.showcase-arrow-previous { left: 0; }	
.showcase-arrow-previous:hover { background-position: 0px -81px; }	
.showcase-arrow-next { right: 0; background-position: -54px 0; }	
.showcase-arrow-next:hover { background-position: -54px -81px; }
/* Styling the caption */
.showcase-caption { background: url(../images/style/black-opacity-50.png); color: #FFF; text-decoration: none; line-height: 15px; position: absolute; bottom: 0px; left: 0px; right: 0px; display: none; padding: 6px 17px 7px 17px; font-size: 12px; font-size: 11px\0/; }
.showcase-onepage .showcase-content { margin-bottom: 10px; }
.showcase-content img { width: 548px; min-height: 242px; }
.showcase { position: absolute; }
.showcase-caption span { font-size: 15px; font-size: 14px\0/; display: block; color: #ffd52d; margin-bottom: 3px; }

.slide1 { background: url(../images/style/slide.png) no-repeat; width: 548px; height: 16px; position: absolute; z-index: 999; }
.slide2 { background: url(../images/style/slide2.png) no-repeat; width: 548px; height: 14px; position: absolute; z-index: 999; margin-top: 228px; }

/* top casino */
#slider { width: 393px; margin: 302px 0 0 646px; position: absolute; }
.scroll { width: 393px; overflow: auto; overflow-x: hidden; position: relative; }
.scrollContainer ol.panel { padding: 0px 3px 0 0; width: 393px; margin: 0; }

.scrollButtons { position: absolute; top: 0; cursor: pointer; width: 22px; height: 21px; }
.scrollButtons.left { top: -59px; left: 285px; background: url(../images/style/scroll_left.gif) no-repeat; }
.scrollButtons.left:hover { background-position: 0 -21px; }
.scrollButtons.right { top: -59px; right: 57px; background: url(../images/style/scroll_right.gif) no-repeat; }
.scrollButtons.right:hover { background-position: 0 -21px; }

.panel1 { width: 393px; margin: 0; font-size: 17px; font-size: 15px\0/; }
.panel1 a { text-decoration: none; color: #FFF; text-shadow: 1px 1px 0 #17590a; background: url(../images/style/top_casino.jpg) no-repeat; width: 393px; height: 36px; display: block; overflow: hidden; line-height: 36px; text-indent: 40px; }
.panel1 a:hover { background-position: 0 -36px; }

.scrollContainer ol.panel li { list-style-type: none; }
.scrollContainer ol.panel { counter-reset: list 0; }
.scrollContainer ol.panel li:before { counter-increment: list; content: counter(list) ""; }
 .scrollContainer ol.panel li { position: relative; }
.scrollContainer ol.panel li:before { color: #7c4a0a; font-size: 13px; font-size: 11px\0/; text-shadow: 1px 1px 0 #ffe6a1; height: 20px;  text-align: center;  width: 20px; position: absolute; left: 9px; top: 10px; }

.scrollContainer ol.p6_10 li { list-style-type: none; }
.scrollContainer ol.p6_10 { counter-reset: list 5; }
.scrollContainer ol.p6_10 li:before { counter-increment: list; content: counter(list) ""; }
 .scrollContainer ol.p6_10 li { position: relative; }
.scrollContainer ol.p6_10 li:before { color: #7c4a0a; font-size: 13px; font-size: 11px\0/; text-shadow: 1px 1px 0 #ffe6a1; height: 20px;  text-align: center;  width: 20px; position: absolute; left: 9px; top: 10px; }

.scrollContainer ol.p11_15 li { list-style-type: none; }
.scrollContainer ol.p11_15 { counter-reset: list 10; }
.scrollContainer ol.p11_15 li:before { counter-increment: list; content: counter(list) ""; }
 .scrollContainer ol.p11_15 li { position: relative; }
.scrollContainer ol.p11_15 li:before { color: #7c4a0a; font-size: 13px; font-size: 11px\0/; text-shadow: 1px 1px 0 #ffe6a1; height: 20px;  text-align: center;  width: 20px; position: absolute; left: 9px; top: 10px; }


/*-------------------------- RIGHT --------------------------*/
.side_menu { background: url(../images/style/side_menu.png) no-repeat; width: 302px; }
.side_menu1 { background: url(../images/style/side_menu1.jpg) no-repeat 10px bottom; padding: 98px 0 46px 10px; }

/* right menu */
.bnavi ul, .bnavi ul li { margin: 0; padding: 0; list-style: none; width: 292px; }
.but2 a { color: #4a4a4a; text-decoration: none; background: url(../images/style/but2.gif) no-repeat; display: block; width: 292px; height: 23px; line-height: 22px; text-indent: 38px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.but2 a:hover { color:#3791b2; }
.bnavi ul b a, .bnavi ul b span { background: url(../images/style/sublinks.gif) no-repeat; text-decoration: none; color: #FFF; text-indent: 35px; display: block; width: 292px; height: 34px; line-height: 34px; cursor: pointer; font-weight: normal; font-size: 14px; font-size: 12px\0/; text-shadow: 1px 1px 0 #154f0a; }
.bnavi ul b a:hover, .bnavi ul b span:hover, .bnavi ul b a.active { color: #FFF; }
.bnavi ul b span.closed { background-position: 0 0; }
.bnavi ul b span.closed:hover { background-position:0 -34px; }
.bnavi ul b span.opened { background-position: 0 -68px; color: #FFF; }
.bnavi_out { list-style: none; margin: 0; background: #FFF url(../images/style/bnavi.gif) no-repeat 0 34px; }
.submenu { width: 292px; background: url(../images/style/bnavi2.gif) no-repeat bottom; padding: 13px 0 12px 0; }
.but a { background: url(../images/style/but.gif) no-repeat; display: block; width: 292px; height: 34px; color: #FFF; text-decoration: none; text-indent: 35px; line-height: 34px; font-size: 14px; font-size: 12px\0/; text-shadow: 1px 1px 0 #154f0a; }
.but a:hover{ background-position: 0 -34px; text-shadow: 1px 1px 0 #0a344f; }
.left_nav1 { background: url(../images/style/left_nav1.png) no-repeat; }
.left_nav2 { background: url(../images/style/left_nav2.png) no-repeat bottom; padding: 46px 0 30px 0; }

.bloc { background: url(../images/style/bloc.jpg) no-repeat; width: 286px; clear: left; margin: 0 0 15px 10px; }
.bloc_title { font-size: 15px; font-size: 13px\0/; text-transform: uppercase; color: #FFF; text-shadow: 1px 1px 0 #2a621d; padding: 19px 0 35px 17px; }
.bloc1 { margin-left: 4px; }
.bloc1 li { width: 278px; background: #FFF url(../images/style/bloc1.gif) no-repeat; display: block; margin-bottom: 4px; }
.bloc1 li:hover { background: #e78021 url(../images/style/bloc1.gif) no-repeat -278px 0; }
.bloc1 li span { background: url(../images/style/bloc1.gif) no-repeat 0 bottom; display: block; }
.bloc1 li span:hover { background-position: -278px bottom; }
.bloc1 li a { display: block; overflow: hidden; text-decoration: none; color: #4b4b4b; padding: 14px 15px; }
.bloc1 li a:hover { color: #FFF; text-shadow: 1px 1px 0 #a45314; }

.bloc2 { margin: 3px 0 0 17px; }


/*------------------------- CONTENT -------------------------*/
.kub { background: url(../images/style/kub.png) no-repeat right; width: 77px; height: 276px; position: absolute; margin: -116px 0 0 0px; z-index: 999; }
.kub2 { background: url(../images/style/kub2.png) no-repeat right; width: 73px; height: 276px; position: absolute; margin: -111px 0 0 1008px; z-index: 999; }

.content_menu { background: url(../images/style/cnt.jpg) repeat-x right 0; }
.content_menu2 { background: url(../images/style/speedbar6.gif) no-repeat right 68px; height: 90px; }
.content_menu1 { position: absolute; margin: 10px 0 0 16px; }
.content_menu1 li { height: 58px; display: block; float: left; background: url(../images/style/cnt1.gif) no-repeat; padding-left: 2px; margin-right: -1px; }
.content_menu1 li:hover { background-position: 0 -58px; }
.content_menu1 li span { background: url(../images/style/cnt1.gif) no-repeat right 0; height: 58px; display: block; }
.content_menu1 li span:hover { background-position: right -58px; }
.content_menu1 li a { color: #e4dbd1; text-decoration: none; text-shadow: 1px 1px 0 #221e1a; height: 58px; display: block; padding: 0 14px 0 14px; margin: 0 0px 0 -2px; font-size: 14px; font-size: 12px\0/; line-height: 56px; }
.content_menu1 li a:hover { color: #FFF; }
.content_menu1 .first a { padding-left: 55px; }

.speedbar { background: url(../images/style/speedbar.gif) repeat-x; margin: -11px 18px 11px 18px; }
.speedbar1 { background: url(../images/style/speedbar1.gif) no-repeat; }
.speedbar2 { background: url(../images/style/speedbar2.gif) no-repeat right; height: 41px; padding: 12px 0 0 30px; }
.speedbar3 { background: url(../images/style/speedbar3.gif) no-repeat; height: 29px; display: block; float: left; color: #FFF; line-height: 28px; padding-left: 15px; }
.speedbar3 span { background: #50463e url(../images/style/speedbar4.gif) no-repeat right; height: 29px; display: block; padding: 0 28px 0 1px; }
.speedbar4 { background: #7d5d46 url(../images/style/speedbar5.gif) no-repeat right; height: 29px; display: block; padding: 0 16px 0 0; line-height: 28px; float: left; color: #fef4c6; }
.speedbar4 a { color: #feea8e; text-decoration: none; }
.speedbar4 a:hover { color: #fef4c6; }

.cnt_banner { background: url(../images/style/cnt_banner.gif) no-repeat; margin-bottom: -4px; }
.cnt_banner1 { background: url(../images/style/short.jpg) no-repeat 0 bottom; height: 152px; }

/* shortstory */
.shortstory { background: url(../images/style/short.jpg) no-repeat 0 bottom; margin-bottom: -4px; display: block; overflow: hidden; padding-bottom: 53px; }
.shortstory1 { background: url(../images/style/shortstory.jpg) no-repeat; height: 80px; margin-left: -10px; padding-left: 10px; position: absolute; width: 778px; }
.shortstory1 h3 { font-weight: normal; font-size: 18px; font-size: 16px\0/; color: #2e2c2b; float: left; margin: 29px 0 0 80px; max-width: 650px; height: 20px; display: block; overflow: hidden; line-height: 20px; }
.shortstory1 a { text-decoration: none; color: #2e2c2b; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.shortstory1 a:hover { color: #694d38; }
.shortstory2 { position: absolute; font-size: 19px; font-size: 17px\0/; color: #FFF; text-shadow: 1px 1px 0 #236f0f; width: 39px; margin: 26px 0 0 9px; text-align: center; }
.shortstory3 { position: absolute; font-size: 15px; font-size: 13px\0/; color: #FFF; text-shadow: 1px 1px 0 #236f0f; width: 39px; margin: 40px 0 0 9px; text-align: center; }
.editstore { background: url(../images/style/editstore.gif) no-repeat; width: 22px; height: 30px; display: block; margin-left: 4px; float: right; margin: 28px 18px 0 0; }
.editstore img { background: url(../images/style/editstore.gif) no-repeat 0 -30px; width: 23px; height: 31px; }
.shortstory4 { background: url(../images/style/shortstory.gif) no-repeat; margin: -5px 0 0 19px; padding-left: 56px; height: 18px; font-size: 12px; font-size: 11px\0/; color: #918784; float: left; }
.shortstory4 em { font-style: normal; height: 37px; display: block; float: left; }
.shortstory5 { background: url(../images/style/shortstory1.gif) no-repeat; height: 37px; display: block; float: left; margin: -5px 0 0 3px; padding-left: 12px; }
.shortstory6 { background: url(../images/style/shortstory1.gif) no-repeat right; height: 37px; display: block; padding-right: 10px; line-height: 27px; }
.shortstory6 a { text-decoration: none; color: #FFF; text-shadow: 1px 1px 0 #cc710f; margin-left: -2px; }
.shortstory6 a:hover { color: #fef0d1; }
.shortstory7 { background: url(../images/style/shortstory2.gif) no-repeat; font-size: 12px; font-size: 11px\0/; color: #918784; float: left; height: 18px; padding: 0 0 0 15px; margin: -4px 0 0 10px; }
.shortstory7 a { color: #3791b2; }
.shortstory7 a:hover { text-decoration: none; }
.shortstory8 { float: right; margin: -4px 18px 0 0; }
.shortstory9 { background: url(../images/style/shortstory3.gif) repeat-x bottom; height: 32px; margin-top: 84px; position: absolute; width: 768px; }
.shortstory10 { background: #f9f9f9 url(../images/style/shortstory4.gif) no-repeat; float: right; margin-right: 19px; }
.shortstory11 { background: url(../images/style/shortstory5.gif) no-repeat right; height: 26px; padding: 8px 11px 0 32px; font-size: 12px; font-size: 11px\0/; color: #918784; }
.shortstory11 a { color: #499b13; }
.shortstory11 a:hover { text-decoration: none; }
.shortstory11 span { background: url(../images/style/shortstory2.gif) no-repeat right; height: 18px; display: block; float: left; padding-right: 11px; margin-right: 8px; }
.shortstory12 { background: url(../images/style/shortstory3.gif) repeat-x; padding: 18px 0 0 0; }
.shortstory13 { background: url(../images/style/shortstory6.gif) no-repeat; width: 91px; height: 51px; margin-left: 28px; float: left; }
.shortstory13 b { background: url(../images/style/shortstory6.gif) no-repeat 0 -51px; width: 91px; height: 51px; display: block; overflow: hidden; line-height: 150px; }
.shortstory14 { background: url(../images/style/shortstory7.gif) repeat-x; height: 21px; margin: 7px 100px 0 139px; }
.shortstory15 { padding: 134px 21px 18px 25px; display:block;overflow:hidden; }
.shortstory15 a { color: #3791b2; }
.shortstory15 a:hover { text-decoration: none; color: #499b13; }
.shortstory16 { padding: 90px 21px 18px 25px; }
.shortstory16 a { color: #3791b2; }
.shortstory16 a:hover { text-decoration: none; color: #499b13; }
.editdate { color: #914f1b; }

/* fullstory */
.fullstory { background: url(../images/style/shortstory8.gif) no-repeat; width: 91px; height: 51px; margin-left: 28px; float: left; }
.fullstory b { background: url(../images/style/shortstory8.gif) no-repeat 0 -51px; width: 91px; height: 51px; display: block; overflow: hidden; line-height: 150px; }
.fullstory1 { background: url(../images/style/short.jpg) no-repeat bottom; padding-bottom: 70px; }
.related { margin: -50px 0 -7px 0; }
.related li a { background: url(../images/style/related.gif) no-repeat; width: 722px; height: 29px; display: block; line-height: 28px; text-decoration: none; color: #6c5442; margin-bottom: 3px; text-indent: 26px; }
.related li a:hover { background-position: 0 -29px; color: #FFF; text-shadow: 1px 1px 0 #a45314; }

/* info */
.info0 { background: url(../images/style/shortstory3.gif) repeat-x bottom; padding-bottom: 17px; }
.info_ { background: url(../images/style/short.jpg) no-repeat bottom; padding-bottom: 60px; margin-bottom: -4px; }
.info { background: #df7217 url(../images/style/info.jpg) no-repeat; width: 722px; margin-left: 28px; }
.info1 { background: url(../images/style/info1.jpg) no-repeat bottom; }
.info2 { background: url(../images/style/info.png) no-repeat 0 bottom; padding: 21px 21px 44px 118px; color: #FFF; text-shadow: 1px 1px 0 #b75412; }
.info2 a { color: #fcecc2; }
.info2 a:hover { text-decoration: none; }

/* comments */
.comm { background: url(../images/style/comm.gif) no-repeat 0 bottom; }
.comm1 { background: url(../images/style/comm1.gif) repeat-x; }
.comm2 { background: url(../images/style/comm2.jpg) no-repeat; }
.comm3 { background: url(../images/style/comm3.jpg) no-repeat right 0; display: block; overflow: hidden; }
.comm4 { margin: 80px 27px 25px 27px; }
.comm4 h3 a { font-weight: normal; color: #3791b2; font-size: 14px; font-size: 12px\0/; }
.comm4 h3 a:hover { text-decoration: none; color: #499b13; }
.comm5 { background: url(../images/style/comm6.gif) no-repeat; width: 37px; height: 40px; position: absolute; margin: 20px 0 0 10px; }

.comedit { float: right; margin: 14px 32px 0 0; }
.comedit ul li { display: inline; margin-left: 6px; }
.com_del { background: url(../images/style/com_del.gif) no-repeat; width: 15px; height: 17px; display: block; float: left; }
.com_del span { background: url(../images/style/com_del.gif) no-repeat 0 -17px; width: 15px; height: 17px; display: block; overflow: hidden; line-height: 50px; }
.com_del a { width: 15px; height: 17px; display: block; }
.com_edit { background: url(../images/style/com_edit.gif) no-repeat; width: 17px; height: 17px; display: block; float: left; }
.com_edit span { background: url(../images/style/com_edit.gif) no-repeat 0 -17px; width: 17px; height: 17px; display: block; overflow: hidden; line-height: 50px; }
.com_edit a { width: 17px; height: 17px; display: block; }
.comm_fast { background: url(../images/style/comm_fast.gif) no-repeat; width: 32px; height: 28px; display: block; position: absolute; margin: 9px 0 0 8px; }
.comm_fast span { background: url(../images/style/comm_fast.gif) no-repeat 0 -28px; width: 32px; height: 28px; display: block; overflow: hidden; line-height: 100px; }
.comm_fast a { width: 32px; height: 28px; display: block; }
.comm_ava { width: 50px; height: 50px; display: block; overflow: hidden; position: absolute; margin: -4px 0 0 54px; }
.comm_ava img { width: 50px; min-height: 50px; }
.comm_info { color: #FFF; margin: 14px 0 0 129px; position: absolute; text-shadow: 1px 1px 0 #19610c; }
.comm_info a { color: #cef2b3; text-decoration: none; }
.comm_info a:hover { color: #FFF; }
.comm_info1 { height: 20px; display: block; float: left; }
.comm_info2 { background: url(../images/style/comm4.gif) no-repeat; height: 34px; display: block; float: left; padding-left: 11px; margin: -6px 0 0 4px; }
.comm_info h3 { font-weight: normal; font-size: 13px; font-size: 11px\0/; float: left; background: url(../images/style/comm4.gif) no-repeat right; height: 34px; display: block; padding-right: 11px; text-shadow: 1px 1px 0 #a55805; line-height: 28px; }
.comm_info h3 a { color: #FFF; text-decoration: none; }
.comm_info h3 a:hover { color: #fef3c0; }
.comm_info3 { background: url(../images/style/comm5.gif) no-repeat; height: 18px; display: block; float: left; margin: -1px 0 0 9px; padding: 1px 0px 0 12px; }
.signature, .slink { color: #9f9f9f; }

/* forms */
.selectmass input { margin: 0 -2px 0 5px; padding: 0; }
.impot { font-family: Tahoma, Geneva, sans-serif; }
.tableform { width: 100%; margin-top: -44px; }
.tableform a { color: #376bb0; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.tableform a:hover { color: #61971e; }
.tableform td.label { width: 20%; vertical-align: middle; padding-right: 0; }
.fieldsubmit, .tableform td { padding: 2px; }
.addnews { font-weight: bold; }
.impot { color: #d51e44; font-weight: normal; }
.checkbox { padding: 4px 0; line-height: 1em; }
.checkbox input { margin-top: -2px; vertical-align: middle; }
.f_input { width: 300px; padding: 1px; }
.f_textarea { width: 458px; }
.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,
.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select, .logform li.lfield input { padding: 2px; background: #fff url(../images/fields.png) repeat-x; border: 1px solid #bcc0c2; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }
.send { background: url(../images/style/send.gif) no-repeat 0 -47px; width: 91px; height: 47px; line-height: 100px; }
.send1 { background: url(../images/style/send.gif) no-repeat; width: 91px; height: 47px; margin: 5px 0 -17px 0; }

/* other */
.avatar { border: 1px solid #cccccc; padding: 1px; }
.userinfo1 a { color: #4b88c9; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.userinfo1 a:hover { color: #5e971c; }
.userinfo1 b { font-weight: normal; color: #914f1b; }
.pm_style { padding: 0 27px 10px 27px; }
.pm_style a { color: #4b88c9; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.pm_style a:hover { color: #5e971c; }
.lines b, .statistics b { font-weight: normal; color: #914f1b; }
.statistics h5 { font-weight: normal; color: #16600b; font-size: 14px; margin-bottom: 5px; }
.statistics p b { font-weight: normal; font-size: 15px; color: #16600b; }

/* content bottom info */
.cnt_bot { width: 370px; float: left; padding: 0 0 0 17px; margin: -6px 0 17px 0; }
.cnt_bot span { display: block; font-size: 19px; font-size: 17px\0/; color: #3c3c3c; padding: 0 0 13px 16px; }
.cnt_bot b { font-weight: normal; display: block; background: #f5f5f5 url(../images/style/cnt_bot.gif) no-repeat -348px 0; margin-bottom: 3px; }
.cnt_bot b:hover { background: #e37a1b url(../images/style/cnt_bot.gif) no-repeat 0 0; }
.cnt_bot a { display: block; background: url(../images/style/cnt_bot.gif) no-repeat -348px bottom; padding: 12px 16px 12px 16px; text-decoration: none; color: #3c3c3c; }
.cnt_bot a:hover { background-position: 0 bottom; color: #FFF; text-shadow: 1px 1px 0 #ba5a1f; }
.cnt_bot2 { width: 348px; float: left; padding: 0 0 0 17px; margin: -6px 0 17px 0; }
.cnt_bot2 span { display: block; font-size: 19px; font-size: 17px\0/; color: #3c3c3c; padding: 0 0 13px 16px; }
.cnt_bot2 b { font-weight: normal; display: block; background: #f5f5f5 url(../images/style/cnt_bot.gif) no-repeat -348px 0; margin-bottom: 3px; }
.cnt_bot2 b:hover { background: #e37a1b url(../images/style/cnt_bot.gif) no-repeat 0 0; }
.cnt_bot2 a { display: block; background: url(../images/style/cnt_bot.gif) no-repeat -348px bottom; padding: 12px 16px 12px 16px; text-decoration: none; color: #3c3c3c; }
.cnt_bot2 a:hover { background-position: 0 bottom; color: #FFF; text-shadow: 1px 1px 0 #ba5a1f; }
.cnt_bot1 { background: url(../images/style/cnt_bot1.gif) repeat-y right; width: 348px; padding-right: 25px; }

/* navigation */
.nav_links { float: right; overflow: hidden; width: 120px; float: right; margin-top: -11px; }
span .prev_link1 { background: url(../images/style/nav_links.gif) no-repeat; width: 52px; height: 36px; display: block; float: left; margin-top: 1px; margin-right: 2px; }
span .prev_link1 img { background: url(../images/style/nav_links.gif) no-repeat; width: 52px; height: 36px; display: block; float: left; }
.prev_link1 { background: url(../images/style/nav_links.gif) no-repeat 0 -35px; width: 52px; height: 36px; display: block; float: left; }
.prev_link1 img { background: url(../images/style/nav_links.gif) no-repeat 0 -72px; width: 52px; height: 36px; display: block; float: left; }
span .next_link1 { background: url(../images/style/nav_links.gif) no-repeat -52px 0; width: 52px; height: 36px; display: block; float: left; margin-top: 1px; }
span .next_link1 img { background: url(../images/style/nav_links.gif) no-repeat -52px 0; width: 52px; height: 36px; display: block; float: left; }
.next_link1 { background: url(../images/style/nav_links.gif) no-repeat -52px -36px; width: 52px; height: 36px; display: block; float: left; margin-top: 1px; }
.next_link1 img { background: url(../images/style/nav_links.gif) no-repeat -52px -72px; width: 52px; height: 36px; display: block; float: left; }
.navigation { font-size: 19px; font-size: 17px\0/; color: #FFF; padding-left: 28px; text-shadow: 1px 1px 0 #406119; }
.navigation span { background: url(../images/style/nav.gif) repeat-x; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding: 1px 6px 2px 6px; }
.navigation a {  background: url(../images/style/nav1.gif) repeat-x 0 50px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; text-decoration: none; color: #474747; padding: 1px 6px 2px 6px; text-shadow: none; }
.navigation a:hover { background-position: 0 0; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding: 1px 6px 2px 6px; color: #FFF; text-shadow: 1px 1px 0 #c56a11; }
.navigation1 { background: url(../images/style/short.jpg) no-repeat bottom; height: 84px; padding: 5px 0 0 0; }


/*------------------------- FOOTER -------------------------*/
.f1 { background: #000 url(../images/style/f1.jpg) no-repeat center bottom; }
.f2 { background: url(../images/style/f2.jpg) no-repeat center 315px; }
.f3 { background: url(../images/style/f3.jpg) no-repeat center 209px; }
.f4 { background: url(../images/style/f4.jpg) no-repeat center 0; }
.f5 { margin: 0 auto; width: 1080px; height: 467px; }

.f_banner { border: 1px solid #ececec; padding: 2px; width: 468px; height: 60px; position: absolute; margin: 19px 0 0 145px; display: block; overflow: hidden; }

.counts { margin: 46px 61px 0 0; float: right; }
.counts ul { display: inline; }
.counts ul li { float: right; width: 88px; height: 31px; margin-left: 11px; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.counts ul li:hover { opacity: 1.0; -moz-opacity: 1.0; filter:alpha(opacity=100); }

.f6 { background: url(../images/style/f5.gif) no-repeat 0 7px; width: 185px; float: left; margin-right: 18px; }
.f7 { background: url(../images/style/f6.gif) no-repeat right 0; height: 200px; }
.f7 a { width: 140px; height: 14px; display: block; color: #FFF; text-decoration: none; background: url(../images/style/f7.png) no-repeat 0 5px; text-indent: 13px; margin: 0 0 4px 11px; }
.f7 a:hover { text-decoration: underline; color: #9df48c; background-position: 0 -39px; }
.f8 { position: absolute; margin: 148px 0 0 37px; }
.f9 { font-size: 18px; font-size: 16px\0/; text-transform: uppercase; color: #ffab20; text-shadow: 1px 1px 0 #18510d; padding: 7px 0 12px 24px; }
.f10 { height: 200px; }
.f10 a { width: 140px; height: 14px; display: block; color: #FFF; text-decoration: none; background: url(../images/style/f7.png) no-repeat 0 5px; text-indent: 13px; margin: 0 0 4px 11px; }
.f10 a:hover { text-decoration: underline; color: #9df48c; background-position: 0 -39px; }

.f11 { position: absolute; margin: 385px 0 0 245px; font-size: 12px; font-size: 11px\0/; text-transform: uppercase; }
.f11 span { color: #299314; }

.copy { width: 52px; height: 71px; position: absolute; margin: 381px 0 0 1024px; display: block; overflow: hidden; line-height: 200px; }

/* opera fix */
noindex:-o-prefocus,.slide { margin-left: 30px; }
noindex:-o-prefocus,#slider { margin-left: 647px; }
noindex:-o-prefocus,.header_search { margin-left: 443px; }
noindex:-o-prefocus,.speedbar { margin: -11px 18px 11px 19px; }
noindex:-o-prefocus,.counts { margin: 46px 60px 0 0; }
noindex:-o-prefocus,#left { margin-right: 311px; padding-left: 1px; }
noindex:-o-prefocus,#right { float: right; width: 311px; }

/* Vote */
.polled { height: 22px; }
.voted { height: 13px; }
.progress { position: relative; display: block; padding: 0; margin: 5px 0; width: 251px; background: url(../images/style/vote.gif) no-repeat; padding: 2px 0 0 1px; }
.polled span { height: 20px; }
.voted span { height: 10px; }
.progress span { display: block; margin: 0; padding: 0; width: 0px; background: url(../images/style/vote.png) no-repeat right; }
.progress span .vot { width: 14%; height: 10px; float: left; background: #000 url(../images/style/vote1.gif) no-repeat; }

.small { color: #a7a7a7; text-align: right; }
.blockvote { margin-left: 19px; width: 252px; }

.vtitle { background: #e4f4f9 url(../images/style/vote2.gif) no-repeat 7px 9px; font-size: 15px; font-size: 13px\0/; color: #3791b2; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; padding: 14px 12px 14px 39px; margin: 5px -8px 14px -8px; }
.vtitle1 { line-height: 22px; margin: -2px 0 14px 0; }

.votebtn1 { background: url(../images/style/votebtn1.gif) no-repeat; width: 91px; height: 49px; display: block; position: absolute; margin-left: 26px; }
.votebtn2 { background: url(../images/style/votebtn1.gif) no-repeat 0 -49px; width: 91px; height: 49px; display: block; }
.votebtn3 { background: url(../images/style/votebtn2.gif) no-repeat; width: 91px; height: 49px; display: block; margin-left: 130px; }
.votebtn4 { background: url(../images/style/votebtn2.gif) no-repeat 0 -49px; width: 91px; height: 49px; display: block; }

.radio { width: 22px; height: 21px; padding: 0; margin: 1px 3px 0 -5px; background: url(../images/style/radio.png) no-repeat; display: block; clear: left; float: left; }

input.styled { display: none; }
select.styled { position: relative; opacity: 0; filter: alpha(opacity=0); z-index: 5; }
.disabled { opacity: 0.5; filter: alpha(opacity=50); }


.shortstory div a img {
	display: block;
	max-height: 
	width: 
margin-right: 20px;
}
.pm_status {
	float:left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	background-color: #fff;
	width: 280px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}