body, html {background:url(/gfx/bg.png) no-repeat left top #dfd9b2}

/*Главная таблица*/
.mainTable {border:0; border-collapse:collapse; width:100%; height:100%; background:url(/gfx/uzor.png) repeat-x; background-position:left 194px}
#headerTd {height:126px; vertical-align:top; background:url(/gfx/header.jpg) no-repeat right bottom}
#sloganTd {height:35px; vertical-align:top}
.sloganTable {border:0; border-collapse:collapse; width:100%}
.sloganTable th {text-align:center; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#185e7c; vertical-align:top; background:#e5dfbb}
.sloganTable #tl {vertical-align:top; background:url(/gfx/tl.png) no-repeat left top; width:44px}
.sloganTable #tr {vertical-align:top; background:url(/gfx/tr.png) no-repeat right top; width:30px}
#tr i {display:block; height:35px; width:1px; line-height:0; font-size:0}
#mr i {display:block; height:32px; width:1px; line-height:0; font-size:0}
#contentTd {vertical-align:top; height:100%}
.contentTable {border:0; border-collapse:collapse; width:100%; height:100%; background:url(/gfx/right.png) repeat-y; background-position:right 107px}
#left_t {width:46px; vertical-align:bottom; background:url(/gfx/left_t.png) repeat-y left top}
#leftContent {width:493px; vertical-align:top; background:#dfd9b2; border-right:1px solid #c5bf97}
#right_t {width:31px; vertical-align:top; background:url(/gfx/br.png) no-repeat right bottom}
#rightContent {vertical-align:top; background:url(/gfx/b_uzor.png) repeat-x left bottom}
#botTd {height:49px; vertical-align:top}
.botTable {border:0; border-collapse:collapse; width:100%; height:49px}
.botTable th {vertical-align:top; background:url(/gfx/bot.png) repeat-x left top}
.botTable th i {width:954px; height:1px; line-height:0; font-size:0; display:block}
#bot_left {vertical-align:top; background:url(/gfx/botleft.png) no-repeat left top; width:46px}
#bot_right {vertical-align:top; background:url(/gfx/botright.png) no-repeat right top; width:31px}
#bot_left i {display:block; width:46px; height:1px; font-size:0; line-height:0}
#bot_right i {display:block; width:31px; height:1px; font-size:0; line-height:0}

.headerTable {border:0; border-collapse:collapse; width:352px; height:73px; float:right; margin-top:28px}
#topLinks {width:246px; height:23px; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff}
#topLinks a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffda30; display:block; float:left; margin-right:20px}
#fuImage {width:106px; height:53px; text-align:center}
#fuLink {height:20px; width:106px; vertical-align:top}

#sSearch {height:22px; width:217px; padding:0; margin:10px 0 0 0}
#search_query {border:1px solid #227da0; height:20px; width:165px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#d7d4d4; margin:0; padding:0; float:left; padding-top:2px; padding-left:3px} 
.cBtn {border:1px solid #227da0; height:20px; background:url(/gfx/button.png) repeat-x left top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#a55e01; margin:0; width:auto;/* padding:0 5px; //padding:0!important;*/padding:0 !important; }
#player {width:470px; margin-top:20px; margin-left:15px}
.addFav {float:left; margin-left:20px; margin-top:20px; font:12px Verdana, Arial, Helvetica, sans-serif}
.addFav a:link, .addFav a:visited {color:#a55e01; text-decoration:underline; background:url(/gfx/fav.gif) no-repeat left center; padding:2px 0 2px 20px}
.addFav a:hover {text-decoration:none}
.addFav #mua {background:none !important; padding:2px 0 !important}
.stars {float:right; margin-top:20px; margin-right:20px}
.stars a {background:url(/gfx/star.gif) no-repeat left top; width:17px; height:17px; display:block; float:left; padding-left:1px; cursor:auto}
.stars .rating {background-position:left -17px !important}
.stars .over {background-position:left -34px !important}
.stars.vote a {cursor:pointer}

.staticstars {float:right; margin-top:5px; margin-right:20px}
.staticstars a {background:url(/gfx/star.gif) no-repeat left top; width:17px; height:17px; display:block; float:left; margin-left:1px}
#tCont {margin-bottom:40px; margin-top:20px}
.togglerTable {text-align:left}
#togglers {height:32px; vertical-align:top}
#tContent {vertical-align:top; border:1px solid #b5b090; border-top:none; border-left:none; background:url(/gfx/c.gif) repeat-y left top; padding:30px 15px 20px 15px}
#cabContent {vertical-align:top; border:1px solid #b5b090; border-top:none; border-left:none; background:url(/gfx/c.gif) repeat-y left top #DFD9B2; padding:30px 15px}



#t_comments, #t_message {display:none}

.aItem {float:left; margin:0 10px 20px 0; width:90px}
.aDate {margin-top:5px}
.aDate, .aContent {font:10px Verdana, Arial, Helvetica, sans-serif; color:#a55e01}
.aTable {border:0; border-collapse:collapse; width:90px; height:120px}
.aTable td {vertical-align:top}
.aContent a {color:#a55e01; font-size:10px}

#preview {margin:0}
#rss {display:block; background:url(/gfx/rss.png) no-repeat center center; width:24px; height:24px}
.hTable {border:0; border-collapse:collapse; width:100%; height:36px}
.hTable th {width:36px}
.nav {color:#432600; clear:both}
.nav i {font-style:normal; display:block; float:left; margin-right:20px}
.nav b {font-weight:normal; display:block; margin-right:3px; padding:0 3px; color:#fff; background:#47778f; float:left; border:1px solid #47778f}
.nav .num {color:#432600; text-decoration:none !important; border:1px solid #999; display:block; padding:0 3px; float:left; margin-right:3px}
.nav .num:hover {background:#47778f; color:#fff; text-decoration:none !important}
.nav a:link, .nav a:visited {text-decoration:none !important; color:432600; display:block; float:left; margin-right:3px; padding:0 3px}
.nav a:hover {text-decoration:underline !important}

.bItem {float:left; margin:0 30px 40px 0; width:120px}
.bDate {margin-top:5px}
.bDate, .bContent {font-family:Verdana, Arial, Helvetica, sans-serif; color:#a55e01}
.bTable {border:0; border-collapse:collapse; width:120px; height:150px}
.bTable td {vertical-align:top}
.bDate {font-size:10px}
.bContent {font-size:11px}
.bContent a {font-size:11px; color:#a55e01}

#views {margin-top:30px; overflow:hidden}

#footerTd {height:132px; vertical-align:top}
.fTable {border:0; border-collapse:collapse; width:100%; height:132px}
#f_left {background:url(/gfx/niz.jpg) no-repeat left top; width:262px}
#f_right {background:url(/gfx/fright.jpg) no-repeat right top; width:381px}
#f_main {background:url(/gfx/f.png) repeat-x left top; font:10px Verdana, Arial, Helvetica, sans-serif; color:#446291; vertical-align:top}
#f_main a {font:10px Verdana, Arial, Helvetica, sans-serif; color:#446291}
#f_main div {margin-top:12px}
.bottom {margin-bottom:20px}

.comment {border-top:1px solid #b1ac8f; margin-bottom:10px}
.comHeader {margin-top:5px; margin-bottom:5px; overflow:hidden}
.comAuthor {float:left; font-weight:bold}
.comDate {float:right; color:#ff9200; font-size:11px}
.comText {clear:both}

#commentText {width:100%; margin-bottom:10px}
#messageText {width:100%; margin-bottom:10px}
#captcha {float:left; width:100px; margin-top:10px}

#atten {margin-top:30px; font:14px Arial, Helvetica, sans-serif; color:#f00}
#regBlock {font:16px Arial, Helvetica, sans-serif; color:#412200; margin-top:30px}
#regBlock input.txt {width:591px; height:31px; border:1px solid #412200; clear:both; margin-bottom:5px; font:18px Arial, Helvetica, sans-serif; color:#412200}
.favTable {width:240px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000}
.favTable th {font-weight:normal; padding-bottom:5px; vertical-align:top; color:#000}
.favTable td {vertical-align:top; color:#000; padding:5px 0}

.add {width:16px; height:16px; background:#47778f; display:block; font-style:normal; color:#acca55 !important; position:absolute !important; bottom:0px !important; left:0px !important; z-index:999; overflow:hidden; text-indent:1000px; font-size:0}
.add a {width:16px; height:16px; background:url(/gfx/add.png) no-repeat left top #47778f; display:block; float:left}
.added a {display:none}
.added {width:80px; background:#47778f; display:block; font-style:normal; color:#acca55 !important; position:absolute !important; bottom:0px !important; left:0px !important; z-index:999; text-align:center; font:10px Verdana, Arial, Helvetica, sans-serif !important; padding:3px; line-height:normal !important}

/*Последнее обновление*/
#loginShadow {display:none; position:absolute; right:131px; top:21px; background:#333; /*opacity:.50; filter:alpha(opacity=50%)*/}
#loginForm {position:absolute; padding:10px; background:#DFD9B2; right:132px; top:20px; display:none; width:200px}
#loginHeader a {display:block; width:13px; height:13px; background:url(/gfx/ico_gl_close.gif) no-repeat left top; float:right}
#loginHeader b {display:block; font-weight:normal; float:left}
#loginHeader {margin-bottom:5px; overflow:hidden}
.punct {text-decoration:none !important; border-bottom:1px dashed #FFDA30 !important}
.punct:hover {text-decoration:none !important; border-bottom:1px solid #FFDA30 !important}

#helper {position:absolute; left:0; top:0; display:none}

.capchaTable {margin:10px 0}
.capchaTable th {vertical-align: middle; line-height:0}
.capchaTable td {vertical-align: middle}
.capchaTable input {width:70px; height:35px;font:25px Arial, Helvetica, sans-serif}

.cabinetPanel {padding:10px; background:#c8c4a4; border:1px solid #f2eab3; margin-bottom:20px; overflow:hidden}