﻿* {margin:0; padding:0}
html {width:100%; height:100%}

body {background:#fff; font:8pt Tahoma, Geneva, sans-serif; color:#363838; position:relative; min-height: 100%; height: auto !important; height: 100%; width:100%}
table {font-size:1em; text-align:left}
fieldset {border:1px solid #e2e2e2; padding:10px}
p {margin:16px 0px}

a {color:#0090da; text-decoration:none}
a:hover {color:#5e5e5e; text-decoration:underline}

hr {margin:15px 0; border:0; height:0; border-bottom:1px solid #e2e2e2}
ul, ol {margin-left:20px}
h3 {font-weight:normal; color:#424242; font-size:11pt; margin-bottom:10px}
h4 {font-weight:normal; font-size:10pt}
h5 {font-weight:normal; font-size:9pt}

#content {width:85%; margin:0 auto; min-width:1000px; max-width:1100px; padding-bottom: 110px}

#header {background:url(../images1/headerbg.gif) repeat-x; width:100%; height:80px}
#header div.leftCorner {background:url(../images1/headerleft.gif) no-repeat; width:100%; height:100%}
#header div.rightCorner {background:url(../images1/headerright.gif) no-repeat top right; width:100%; height:100%; position:relative}
#header #logo {line-height:26px; width:149px; height:26px; position:absolute; top:21px; left:41px; background:url(/images1/headerlogo.gif) no-repeat; text-indent:-9999px}

#navigation {list-style:none; position:absolute; top:27px; left:50%; margin-left:-300px; width:600px}
#navigation li {float:left; background:url(../images1/nav_bg.gif); text-align:center; line-height:40px; width:97px; height:53px}
#navigation li.hover,
#navigation li:hover {background-position:left center}
#navigation li.current,
#navigation li.current:hover {background-position:left bottom}
#navigation li.current a {color:white}
#navigation li.inactive a {color:#999}
#navigation li a {color:#5e5e5e; display:block; margin:1px auto; text-decoration:none; font-size:10pt; width:80px; height:36px}

#header #searchPanel {background:none; width:auto; height:auto; position:absolute; top:35px; right:45px}
#searchPanel .searchField {background: url(../images1/searchfield.gif) no-repeat; border:0; height:21px; width:128px; padding-left:20px; font-size:9pt; line-height:21px}
.goBtn {background: url(../images1/search_go.gif) no-repeat; border:0; width:20px; text-indent:-999px; height:21px; margin-left:-5px}
.mozilla input.searchField {vertical-align:bottom; padding-top:2px}
.mozilla input.goBtn {position:relative; top:-2px}

#speedbar {color:#a9a9a9; font-size:8pt; margin:0 0 10px 25px}
#speedbar strong {color:#676767}
#speedbar a.home {color:#0190da}
#speedbar a.curCat,
#speedbar a.subCat {background:url(../images1/discussarrow.gif) center left no-repeat; padding-left:12px; margin-left:8px}
#speedbar a.curCat {color:#686868}

.content-wrapper {width:97%; margin:0 auto}
div.leftSide {width:190px; float:left}
div.rightSide {margin-left:205px}

div.block {background:url(../images1/block_border.gif) repeat-y; margin-bottom:10px}
div.block-contentBlock {background:url(../images1/block_top.gif) no-repeat}
div.block-content {background:url(../images1/block_bottom.gif) bottom left no-repeat; padding:20px 10px; font-size:8pt}
.red {color:#ed1d1e}
div.block-content h5 a.red {font-weight:bold}
div.block-content a.blue {color:#119de5}
div.block-content a:hover {text-decoration:underline}
div.gray {background-color:#f2f2f2}
div.gray div.block-content {padding:20px 0}

#nav {list-style: none; width:188px; margin:0 auto}
#nav li {display:block; background:url(../images1/leftmenu_bg.gif) repeat-x; color:#129de7; height:26px; line-height:26px; border-bottom:1px solid #e2e2e2; padding-left:10px}
#nav li a {display:block; text-decoration:none; color:inherit; font-size:11pt; background:url(../images1/leftmenu_arrs.gif) no-repeat 100% -53px; width:95%}
#nav li a:hover {color:#676767; background-position:100% -26px}

#nav li.current {background-image:url(../images1/leftmenu_bgcurrent.gif); color:#fff}
#nav li.current a {color:inherit; background-position:100% 0}

.inputField {border:0; background:url(../images1/input_bg.gif) no-repeat; height:22px; width:160px; margin-bottom:3px; line-height:22px; font-size:7pt; padding-left:10px}
input.button {background:url(../images1/buttonbg.gif) no-repeat; border:0; height:24px; color:#848484; font-size:8pt; width:74px; text-align:center; cursor:pointer}
input.button:hover {color:#444}
.mozilla input.inputField {padding-top:5px}
div.answer {color:#848484}
div.answer label {margin-left:3px}

.alignCenter {text-align:center}
.alignRight {text-align:right}

#gamexchange {display:block; width:141px; height:29px; background:url(../images1/gamexchange.gif) no-repeat; margin:0 auto}
#ngzone {display:block; width:150px; height:24px; background:url(../images1/ngzone.gif) no-repeat; margin:0 auto}
#ngzone:hover,
#gamexchange:hover {background-position:bottom left}

.bigBlock {position: relative; margin-bottom:10px; border:1px solid #e2e2e2}

div.top,
div.bottom {height:9px; width:100%; position:relative; z-index:10}
div.bottom {background-position:bottom left}
div.right,
div.left {background:url(../images1/blockcornersbig.png) no-repeat; height:9px; width:9px; position:absolute; top:-1px; left:-1px}

div.top div.right {right:-1px; left:auto; background-position:top right}
div.bottom div.left {top:auto; bottom:-1px; background-position:bottom left}
div.bottom div.right {right:-1px; left:auto; top:auto; bottom:-1px; background-position:bottom right}

.bigBlock .content {padding:10px; padding-bottom:0}
#banner {background:#ffffff}
#banner .content {color:#34beed; font-size:14pt; line-height:41px; height:41px; padding:0 25px}
#banner .wiiBg {background:url(../images1/bannerbg.gif) no-repeat; width:228px; height:58px; position:absolute; top:1px; right:10px}
#banner .bannerImg {position:absolute; height:59px; top:0}

div.head {background:#f2f2f2 url(../images1/topright_corner.gif) top right no-repeat; margin:-6px 2px 0 2px; display:block; line-height:28px}
div.subContent a.cat,
div.head a.cat {display:block; float:right; padding:0 10px; color:#0090da; font-size:8pt; background:url(../images1/catlinkarr.gif) center left no-repeat; text-decoration:none}
div.head a.cat:hover {text-decoration:underline}
div.head h3 {font-weight:normal; background:url(../images1/topleft_corner.gif) no-repeat; padding-left:7px; color:#363838; margin:0; margin-top:-7px; font-size:10pt}

.clear {line-height:0; clear:both}
.content-wrapper,
.wrapper {overflow:hidden}
.leftColumn {float:left; width:375px}
.rightColumn {margin-left:380px}

span.date {font-size:7pt; color:#9d9d9d}
div.date {font-size:8pt; color:#9d9d9d; margin-bottom:5px}

div.image {position:relative; padding-bottom:3px}
div.imgBlock {height:167px; overflow:hidden; border:1px solid #e2e2e2; width:373px; background:#e7e7e7 url(../images1/noimage.jpg) no-repeat center center}
div.small-image img,
div.image img {width:100%; border:0}

.small-image {position:relative; width:242px; float:left; margin-bottom:10px; border:1px solid #e2e2e2}
.small-image .imgBlock {width:242px; border:0; height:107px; background:#e7e7e7 url(../images1/noimage_small.jpg) no-repeat center center}

/*
div.small-image div.top div.left,*/
div.image div.left {top:0; left:0}
div.image div.right {top:0}

.small-image .top,
.small-image .bottom {height:0}

/*
.small-image .top .right {top:0; right:0}
.small-image .bottom .left {bottom:0; left:0}
.small-image .bottom .right {bottom:0; right:0}*/

.discuss {color:#0090da; background:url(../images1/discussarrow.gif) center left no-repeat; padding-left:8px}

.image .right {right:0; left:auto; background-position:top right}
.image .date {display:block; position:absolute; bottom:0; left:0; background:url(../images1/datebar.png) no-repeat top right; height:12px; width:76px; padding:3px 0 0 4px}

.oneFromAll {margin-left:250px}

#news h5 {margin:3px 0}
#news h5 a {color:#119de5; text-decoration:none; font-weight:normal; font-size:11pt}
#news h5 a:hover {text-decoration:underline}
#publ div.description table p {color:#363838}
div.description p, #news p {color:#848484; margin:0 0 5px 0}
#news #pagesBlock1 {text-align:right}


.newsBlock {background:url(/images1/graypixel.gif) repeat-x; background-position: 0 5px}
.newsBlock .date {background:#fff; padding-right:10px}

.reviewBlock {float:left; width:33%; position:relative; background:#f5f5f5; margin-left:2px}
div.reviewBlock div.top {background:url(/images1/shadowhorizontal.png) repeat-x; height:12px; width:100%; top:0; left:0}
div.reviewBlock div.top div.left {background:url(../images1/shadowcorners.png) top left no-repeat; height:24px; width:24px; top:-4px; left:-2px}
div.reviewBlock div.top div.right {background:url(../images1/shadowcorners.png) top right no-repeat; height:24px; width:24px; top:-4px; left:auto; right:-3px}

.paragraph {margin-left:5px}

div.reviewBlock div.bottom {background: url(../images1/shadowhorizontal.png) bottom center repeat-x; height:36px; left:0}
div.reviewBlock div.bottom div.left {background:url(../images1/reviewsbottomleftcorner.gif) bottom left no-repeat; height:38px; width:18px; left:0; top:auto; bottom:0}
div.reviewBlock div.bottom div.right {background:url(../images1/reviewsbottomrightcorner.gif) bottom right no-repeat; height:38px; width:40px}
div.reviewBlock div.bottom div.right a {background:url(../images1/reviewsarrow.gif) no-repeat 67% 67%; text-indent:-999px; display:block; height:38px; width:40px;  overflow:hidden}

div.leftShadow {background:url(../images1/shadowleft.png) repeat-y center left; margin-left:-2px}
div.rightShadow {background:url(../images1/shadowright.png) repeat-y center right; padding:0 4px 0 8px}

div.reviewBlock img {width:100%; margin-top:-14px}
div.reviewBlock div.description {color:#848484; padding:0 20px 0 10px; font-size:8pt}
div.reviewBlock div.description h5 {padding-top:3px}
div.reviewBlock div.description a {color:#129de7; text-decoration:none}
div.reviewBlock div.description a:hover {text-decoration: underline}


#market div.head {background:#f8f8f8; border-bottom:1px solid #e2e2e2; display:block; margin:-9px 0 0 0; height:29px}
#market div.head ul {list-style:none; overflow:hidden; position:absolute; top:0; left:-1px}
#market div.head li {font-size:10pt; color:#0090da; float:left; padding-right:10px}
#market div.head li span {padding-left:10px; cursor:pointer}
#market div.head li.current {color:#363838; background:#fff url(../images1/market_active.gif) top right no-repeat; border-bottom:2px solid #fff}
#market div.head li.current span {color:#363838; background:url(../images1/market_activeleftcorner.gif) no-repeat; display:block; cursor:default}
#market_buttons {margin:0}

#market .content {padding:0}
#market_new {overflow:hidden}
#market_recomended {display:none}
.marketEntry {width:16%; float:left; margin-left:5px; overflow:hidden; text-align:center}
.marketEntry a {color:#5e5e5e}
#market .cover {margin:0 auto}
.cover {background:url(../images1/marketshadow_top.gif) repeat-x; width:112px}
.cover div {background:url(../images1/marketshadow_left.gif) repeat-y}
.cover div div {background:url(../images1/marketshadow_right.gif) top right repeat-y}
.cover div div div {background:url(../images1/marketshadow_bottom.gif) bottom right repeat-x}
.cover div div div div {background:url(../images1/marketshadow_topleft.gif) top left no-repeat}
.cover div div div div div {background:url(../images1/marketshadow_topright.gif) top right no-repeat}
.cover div div div div div div {background:url(../images1/marketshadow_bottomleft.gif) bottom left no-repeat}
.cover div div div div div div div {background:url(/images1/marketshadow_bottomright.gif) bottom right no-repeat; padding:11px}
.cover img {width:91px}
.marketEntry a {font-weight:bold; font-size:8pt}

.screensPanel {background:#e2e2e2; overflow:hidden; margin:0 2px}
.screen {width:20%; float:left}
.screen .top {height:8px; margin:0 auto; background:url(../images1/screen_shadowtop.png) repeat-x; width:122px}
.screen .top .left {background:url(../images1/screen_corners.png) top left no-repeat; height:8px; width:8px; left:-8px; top:0}
.screen .top .right {background:url(../images1/screen_corners.png) top right no-repeat; height:8px; width:8px; right:-8px; top:0}
.screen .center {background:url(../images1/screen_shadowleft.png) repeat-y; width:138px; margin:0 auto}
.screen .center div {background:url(../images1/screen_shadowright.png) center right repeat-y; padding:0 8px}
.screen .center div img {width:122px}
.screen .bottom {margin:0 auto; background:url(../images1/screen_shadowbottom.png) repeat-x; width:122px; height:12px}
.screen .bottom .left {background:url(../images1/screen_corners.png) bottom left no-repeat; height:12px; width:8px; left:-8px; top:0}
.screen .bottom .right {background:url(../images1/screen_corners.png) bottom right no-repeat; height:12px; width:8px; right:-8px; top:0}

#footerContainer {left:0; bottom: 0; height: 56px; width:100%; position:absolute}
#footer {background:#f2f2f2; border:1px solid #e2e2e2; margin:0 auto; width:80%; padding:20px 10px; color:#424242; max-width:1100px; position:relative}
#footer .left {top:-1px; left:-1px}
#footer .right {top:-1px; left:auto; right:-1px; background-position:top right}
#counter {position:absolute; right:10px; top:15px}

.banner {width:49%; height:90px; background: transparent no-repeat top right}
.banner a {width:100%; height:100%; display:block; text-indent:-999px; background:transparent no-repeat top left}
#banners {margin-bottom:10px; position:relative}
#redBanner {background-image:url(../images1/redbannerbg.gif); position:absolute; top:0; right:0}
#redBanner a {background-image:url(../images1/redbannercontent.gif)}
#blueBanner {background-image:url(../images1/bluebannerbg.gif)}
#blueBanner a {background-image:url(../images1/bluebannercontent.gif)}

.catPages1 {text-align:left}
.catPages1 a {color:#0090da; padding:2px 5px; line-height:30px}
.catPages1 b.swchItemA {background:#f2f2f2; color:#363838; padding:2px 5px; line-height:30px}

.subPanel {background:#e2e2e2; height:30px; text-align:right; padding:0 5px; font-size:8pt; position:relative}
.subContent {background:#f2f2f2; color:#363838; height:28px; padding:0 6px; font-size:10pt; line-height:28px; margin:20px 2px 0 2px}
.subContent h4 {font-size:10pt}
.subPanel a {background: url(/images1/darkarrow.gif) no-repeat center left; padding-left:8px; font-size:7pt; font-weight:bold; margin-right:10px}

a.nextLink,
a.prevLink {font-size:12pt; color:#0090da}
a.nextLink {margin-right:30px}
a.disabled {color:#848484}

.select-wrapper {position:absolute; top:0; right:10px}
.select-wrapper div {float:left; padding-left:10px}
.customSelect {display:none}
.customSelectParent {color:#363838; height:24px; line-height:24px; background:url(../images1/selectbg.gif) top left no-repeat; min-width:100px; margin-left:3px; text-align:left; margin-top:2px; cursor:default; padding-left:10px}
.customSelectParent div {background-image:url(../images1/selectbg.gif); background-position:100% -24px; /*background-color:#fff;*/ padding-right:30px; float:none; padding-left:0}
.activeCustomSelectParent {background-position:0% -48px}
.activeCustomSelectParent div,
.customSelectParent:hover div {background-position:bottom right}
.selectPopUp {position:absolute; background:#f2f2f2; border:1px solid #bebebe; z-index:9999}
.selectPopUp div {padding:5px 10px; font-size:8pt}
.selectPopUp div.hover,
.selectPopUp div:hover {background-color:#e0e0e0}

#relatedNews ul {list-style:none; margin:0}
#relatedNews li {margin-bottom:10px}
#relatedNews a {font-size:10pt; line-height:10pt}
#relatedNews .info {font-size:8pt; color:#848484}
#relatedNews li.loading {color:#848484; background:url(/images1/related_loading.gif) no-repeat left center; padding-left:35px; line-height:40px}

#comments .content {width:60%; padding:0 10px}
#comments hr {clear:none}
.commError {width:60%}
.cBlock1,
.cBlock2 {padding:5px 10px; position:relative}
.cBlock1 .wrapper,
.cBlock2 .wrapper {margin-top:3px}
.cBlock2 {background:#f8f8f8}
.comment-avatar {width:50px; display:block; float:left}
.comment-message {margin:0 0 0 60px}
#comments .comment p {color:#848484; margin:0; max-width:80%}
#comments span.date {background:url(../images1/clock.gif) no-repeat; padding-left:15px; position:absolute; right:5px}
#commentAddButton {margin:10px 0 0 260px; display:block}

.catalogEntry {position:relative; min-height:128px}
.catalogEntry .cover {float:left}
.catalogEntry .description {width:50%; float:left; margin-left:10px; margin-top:10px}

.roundCorner {background:url(../images1/whitecorner_topleft.png) top left no-repeat #f2f2f2}
.roundCorner div {background:url(../images1/whitecorner_topright.png) top right no-repeat; height:100%; width:100%}
.roundCorner div div {background:url(../images1/whitecorner_bottomleft.png) bottom left no-repeat}
.roundCorner div div div {background:url(../images1/whitecorner_bottomright.png) bottom right no-repeat}
.roundCorner div div div div {background:none}

.rate {width:100px; height:90px; top:20px; right:10px; position:absolute}
.rate div div div div {text-align:center; font-size:8pt; color:#848484; padding:10px 0; height:70px}
.rate h3 {font-size:24pt; line-height:16pt; margin-top:8px}
.rate .conclusion {color:#0090da; font-size:10pt}

.accessories {width:100px; height:90px; top:20px; right:120px; position:absolute}
.accessories div div div div {text-align:center; font-size:8pt; color:#848484; padding:10px 0; height:70px}
.accessories img {margin-top:5px}

.poster {width:182px; float:left}
.poster img {width:160px}
.mainContent {float:left; margin-left:10px; width:43%}
.mainContent hr {clear:none; margin:10px 0}
.mainContent .line {font-size:8pt; color:#848484}
.mainContent .line span {display:block; width:120px; float:left; text-align:right; margin-right:5px; color:#b4b4b4}
.price {font-size:13pt; font-weight:bold; background:url(../images1/rouble.png) center right no-repeat; padding-right:15px}

#gamepreview .content {position:relative}

#gamersOnline {position:absolute; top:120px; right:10px; border:1px solid #e2e2e2; width:210px}
#gamersOnline .content {position:relative; padding:0 10px; text-align:center}

.hidden,
.UhideBlockL {display:none}

#fCode {border:1px solid #bebebe; padding: 2px 0}

td.manTd2 input[type="text"],
input.manFlTitle,
input.manFlaName,
input.manFlaEmail,
input.manFlaMSN,
textarea,
input#siF2,
input#siF1,
input#siF12,
input#siF13,
input#siF14,
input#siF15,
input#siF16,
input#siF17,

input#puF1,
input#puF4,
input#puF5,
input#puF6,
input#puF7,
input#nwF1,
input#suggEdit,
input#nwF11,
input#nwF12 {border:1px solid #bebebe; padding: 2px 0; width:99%!important}

#userData div.label {float:left; width:255px}
#siF20,
#userData div.rightSide {margin-left:260px}
#userData hr {clear:both}
#userData .error {color:red; text-align:center}

.lightBlue {width:100%; background-color:#34beed; color:#fff}
.lightBlue div div div div {padding:11px 10px; width:auto}
.lightBlue a {color:#fff; font-weight:bold; font-size:8pt}
.lightBlue a.point {display:block;background:url(../images1/bluebg_arrow.gif) center left no-repeat; padding-left:10px}


#forumNav {list-style:none; margin-bottom:3px}
#forumNav li {float:right; padding:0 20px 0 15px; background:url(../images1/discussarrow.gif) center left no-repeat; height:20px}
#forumNav li a {font-size:10pt}

.slideButton {background:url(../images1/slidebutton.gif) no-repeat; height:8px; width:22px; display:block; text-indent:-999px}
.slidePanel {display:none; color:#848484}
.subinfo {text-align:right; color:#848484; font-size:7pt}

.edited {text-align:right; color:#848484; margin-top:40px}

#statistic .subPanel {text-align:left; padding:0 5px; height:16px; line-height:16px; color:#363838; font-weight:bold; position:static}
#statistic .section {float:left; width:25%}
#statistic .section h6 {margin-left:10px}
#statistic .content {padding:3px 10px}

a img {border:0}
a.button {text-decoration:none;color:#848484;font-size:8pt;outline:none; background:none}
div.block-content a.button:hover,
a.button:hover {text-decoration:none;color:#444}

a.button span {line-height:30px; padding:6px}
a.button .rightCorner,
a.button .leftCorner {background:url(/images1/buttoncorners.png) no-repeat center left}
a.button .rightCorner {background-position:center right}
a.button .value {background:url(/images1/buttonbg.png) center center repeat-x}

/* Profile */
.udtb {font-size:8pt; color:#848484; text-align:left; padding:3px}
.udtlb {clear:left; float:left; width:150px}
#profile {margin:10px 5px 0 5px}
#profile .subPanel {height:20px; line-height:20px}

#profile #searchPanel {background:#f2f2f2; margin:15px 2px 0 2px; height:28px; padding-top:7px; text-align:center}
#profile .searchField {padding-left:15px; width:150px}
#profile .bottom {margin-top:-7px}

#profile .bottom .left {background-image:url(/images1/forum_bottomleft.gif)}
#profile .bottom .right {background-image:url(/images1/forum_bottomright.gif)}

/* Forum */
.gTable {border-spacing:0; border-collapse:collapse; background:url(/images1/graypixel.gif) top left repeat-y; width:100%}
.gDivLeft {background:url(/images1/graypixel.gif) top right repeat-y}

.gTable td.gTableTop {padding-left:10px; font-size:10pt; border:none; background:url(/images1/forum_headerbg.gif) no-repeat; height:30px; line-height:30px}
.gTable td.gTableTop a {color:#363838; font-size:10pt}

table.gTable td.gTableBody1 {background:none}

.threadsDetails,
.forumOnlineBar,
.threadsType,
.gTableSubTop,
.gTable .gTableSubTop {background: #e2e2e2; color:#363838; font-weight:bold; font-size:7pt; padding-left:6px; height:18px; line-height:18px}
.threadsDetails b {color:#000}
.forumOnlineBar {background-color:#f2f2f2}
.gTable .gTableSubTop a {color:#363838}

.gRight {width:3px; float:right; height:18px}
.gRight,
.gTable td.gTableSubTopLastTd {background:#e2e2e2 url(/images1/forum_subheadright.gif) top right repeat-y}

.threadsDetails,
.forumOnlineBar,
.threadsType,
.gTable td.gTableSubTopFirstTd {background:#e2e2e2 url(/images1/forum_subheadleft.gif) repeat-y}

.gTable .gTopCornerRight {background:url(/images1/forum_headerbg.gif) top right no-repeat; width:10px; height:30px}


.gDivBottomLeft {background:url(/images1/forum_bottomleft.gif) bottom left no-repeat; width:10px; height:10px; float:left; margin-top:-7px}
.gDivBottomCenter {background:url(/images1/forum_bottomright.gif) bottom right no-repeat; width:10px; height:10px; float:right; margin-top:-7px}
.gDivBottomRight {background:url(/images1/graypixel.gif) bottom center repeat-x; height:10px; margin-bottom:10px; margin-top:-7px}

.gTable td.threadPostTd,
.gTable td.threadNametd,
.gTable td.threadViewTd,
.gTable td.threadAuthTd,

.gTable td.threadIcoTd,
.gTable td.forumIcoTd {background: url(/images1/forumhr.gif) no-repeat center top}
.gTable td.threadLastPostTd,
.gTable td.forumLastPostTd {background: url(/images1/forumhr.gif) no-repeat right top; color:#848484; font-size:8pt; padding:5px 0}

.gTable td.threadIcoTdFirstTd,
.gTable td.forumIcoTdFirstTd {background-position:left top}

.gTable td.forumNameTd,
.gTable td.forumThreadTd,
.gTable td.forumPostTd {background:url(/images1/graypixel.gif) top center repeat-x; color:#777; padding:5px 0}

.threadFrmBlock {text-align:right}
a.forum {font-size:10pt}
.switches {color:#343434; font-size:8pt; border-collapse:separate; border-spacing:3px}
.threadDescr,
.userRights {color:#818181; font-size:8pt}
td.switch {padding:2px 3px}
td.switchActive {background-color:#f2f2f2; padding:2px 3px}

td.legendTd {padding:3px; color:#808080; font-size:8pt}
td.legendTd img {margin-right:10px!important}

/*.postRest1,
.postRest2,
.postFirst {padding:0 3px} */

.quoteMessage {background-color:#eaf8fd; border:1px solid #c6dee6!important; border-width:1px 0!important; color:#52595c; padding:10px; margin-bottom: 10px}
.signatureHr {width:300px; margin:15px 0 5px 0}

#delPtBut {display:table-row!important}
#addPostForm .subPanel {height:55px}
#bbCodesPanel {margin-left:215px; text-align:left}
#bbCodesPanel .select-wrapper {position:static}
#bbCodesPanel .customSelectParent {float:left}

#bbCodesPanel img {cursor:pointer; border:1px solid #e2e2e2}
#bbCodesPanel img:hover {border-color:#9f9f9f}

#addPostForm div.content {background:#fcfcfc; margin:2px; padding:0}
#addPostForm .label {width:210px; margin:0; float:left; font-weight:bold; text-align:right}
#addPostForm .formField {background:#fff; border-left:1px solid #eaeaea; margin-left:215px; padding: 5px}
#addPostForm .formField input {border:1px solid #bebebe}

#addPostForm div.content .subPanel {height:28px; text-align:center; padding:3px 0}
#addPostForm .bottom {margin-top:-10px}
#addPostForm .bottom .left {background-image: url(/images1/forum_bottomleft.gif)}
#addPostForm .bottom .right {background-image: url(/images1/forum_bottomright.gif)}
#addPostForm h4 {color:#555; font-size:8pt; font-weight:bold; margin-bottom:2px}

#postOptions,
#moderOptions {margin:5px 0 0 5px; float:left}

label {color:#363838; font-size:8pt; line-height:12pt; cursor:pointer}
label:hover {border-bottom:1px dashed #aaa}

table.smiles {margin:5px auto; width:150px}
table.smiles td {text-align:center; padding:3px}

#frF15,
#frF17 {width:110px}
#frF16 {width:150px;font-weight:bold}

/*
td.postTdTop {background:#e2e2e2; line-height:20px; border-top:2px solid #fff}
td.postDate {font-size:7pt; color:#575757}
td.postDate div {font-size:8pt; padding-right:5px}
td.postTdInfo {vertical-align:top; background:#fcfcfc; border-right:1px solid #ebebeb; text-align:center; color:#848484; padding:5px; font-size:8pt}
.postRankName {font-weight:bold}
td.posttdMessage {vertical-align:top; color:#828282; padding:5px}
td.postBottom {background-color:#f2f2f2; line-height:25px; border-bottom:2px solid #e1e1e1}
 */


.post {margin:0 3px}
.postHeader {background:#e2e2e2; margin:1px 0 2px 0}
.postHeader div {line-height:20px}
.postIP,
.postAuthor {float:left; font-size:8pt; text-align:center; width:205px}
.postInfo {color:#585a5a; font-size:8pt}
.postNumber {color:#0090da; float:right; padding-right:5px}
.postContent {background:url(/images1/forumauthorinfobg.gif) repeat-y; min-height:100px}
.authorInfo {float:left; text-align:center; width:205px}
.postMessage {margin-left:210px; padding:3px}
.postFooter {background:#f2f2f2; border-bottom:2px solid #e1e1e1; line-height:25px; margin:2px 0 1px 0}
.postButtons {padding-top:5px}
.postManage {float:right}

.searchForumsFl {border:1px solid #ccc; width:100%}
.error {color:red; text-align:center}

td.gTableBody1 {padding:3px 5px}

.highlighted {color:#ff0000; font-weight: bold}

/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:purple;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red; font-weight:bold;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
a.groupOther4:link,a.groupOther4:visited,a.groupOther4:hover {color:orange; font-weight:bold;}
a.groupOther2:link,a.groupOther2:visited,a.groupOther2:hover {color:black;}
/* ---------------- */

ul.reviews,ul.reviews li {color:#0090da!important}

table.mytable {border:1px solid #bebebe}
table.mytable td.mytd {border:1px solid #bebebe; background:#f9f9f9; padding:3px 5px}
table.mytable td {vertical-align:middle}

div.adminMessage {border:1px solid #ea4949; background:#ffeeee url(http://www.iconfinder.net/data/icons/glossy_ecommerce_icons/alert.png) 3px center no-repeat; padding:8px 3px 3px 38px; min-height:38px; font-weight:bold; color:#cf2020}

.pollButton {text-align:right; margin:5px}

/* 
 * ========================================
 * Рейтинг 
 * ========================================
 */

.rating,
.roundCorner .rating{
	background:none;
	color: #666;
	font-family: Tahoma, helvetica, sans-serif;
	font-size: 11px; 
	line-height:0;
	margin:10px auto 0 auto;
	padding:0;
	width: 60px;
	height: 11px;
}

.unit-rating{
	list-style:none;
	margin: 0;
	padding:0;
	width: 60px;
	height: 11px;
	position: relative;
	background: url(/images1/rating.gif) left top repeat-x;		
}

.unit-rating li{
	text-indent: -90000px;
	padding:0px;
	margin:0px;
	float: left;
	font-size:0;
}

.unit-rating li a{
	display:block;
	width:12px;
	height: 11px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 17;
	position: absolute;
	padding: 0px;
}
.unit-rating li a:hover{
	background: url(/images1/rating.gif) 0 -11px;
	z-index: 2;
	left: 0px;
}
.unit-rating a.r1-unit{left: 0px}
.unit-rating a.r1-unit:hover{width:12px}
.unit-rating a.r2-unit{left:12px}
.unit-rating a.r2-unit:hover{width: 24px}
.unit-rating a.r3-unit{left: 24px}
.unit-rating a.r3-unit:hover{width: 36px}
.unit-rating a.r4-unit{left: 36px}	
.unit-rating a.r4-unit:hover{width: 48px}
.unit-rating a.r5-unit{left: 48px}
.unit-rating a.r5-unit:hover{width: 60px}
.unit-rating li.current-rating{
	background: url(/images1/rating.gif) 0 -22px;
	position: absolute;
	height: 11px;
	display: block;
	text-indent: -9000px;
	z-index: 1;

	left:0; top:0
}

.white-bg li.current-rating,
.white-bg li a:hover,
.white-bg {background-image: url(/images1/rating_white.gif)}


/*
  Форум
*/

.statusOffline {color:red}
.statusOnline {color:blue}

.offtop {font-size: 11px; font-family: Verdana; color: gray; padding:5px}

td.threadNametd {padding:3px 0}

.uri_id_forumsMembers .gTable td.gTableBody1 {background: url(/images1/forumhr.gif) no-repeat center top; padding:5px}
.uri_id_forumsMembers .gTable td.gTableBody1FirstTd {background-position:left top}
.uri_id_forumsMembers .gTable td.gTableBody1LastTd {background-position:right top}
.uri_id_forumsMembers .gTable td.gTableBottom {background:#e2e2e2 url(/images1/forum_subheadleft.gif) repeat-y; padding:3px 0}
.uri_id_forumsMembers .gTable td.gTableBottom .gRight {height:24px; margin-top:-3px}

.review-cover {width:101px; height:139px; padding:9px 0 0 10px; background:url(/images1/poster_bg.gif) no-repeat; float:left}
.review-cover-ds {width:101px; height:94px; padding:9px 0 0 10px; background:url(/images1/poster_bg_ds.gif) no-repeat; float:left}
.review-cover-vc {width:101px; height:80px; padding:9px 0 0 10px; background:url(/images1/poster_bg_vc.gif) no-repeat; float:left}
.review-cover img,
.review-cover-ds img, .review-cover-vc img {width:90px}

/* ADV page*/
#adv-pageBody h1 {color:#42c3ee; font-size:11pt; font-weight:700}
#adv-pageBody h2 {color:#42c3ee; font-size:11pt; font-weight:700}
#adv-pageBody h3 {color:red; font-size:8pt; font-weight:700}
#adv-pageBody h4 {color:red; font-size:8pt; font-weight:700}
#adv-pageBody ol,
#adv-pageBody p {color:gray}
#adv-pageBody strong {font-size: 8pt; color:red}

.errorField {border:1px solid red!important; color:#9f0000; background:#ffefef}

.search-entry {margin-bottom:10px}

/*
  Табы на главной
*/

#tabs {position:relative}
#tabs.active {background:url(/images1/graypixel.gif) repeat-x 0 30px}
#tabs div.leftColumn {float:left; background:#fff; width:49%}
#tabs div.rightColumn {margin-left:51%; background:#fff}
#tabs div.full-text {position:relative; background:#fff; top:31px; left:0; width:100%; z-index:10; border-top:0}
#tabs div.active-block div.head,
#tabs div.active-block div.head h3 {background:none; cursor:default}
#tabs #close {text-align:right}
#tabs div.head {cursor:pointer}
#tabs div.loading {color:#848484; background:url(/images1/related_loading.gif) no-repeat left center; padding-left:35px; line-height:40px; margin-left:10px}

/*
  Фотоальбом
*/

.phtTdMain {text-align:center; padding-bottom:30px; vertical-align:middle}
.photoEntry { display:inline-block}
.photoEntry div div div div {padding:10px; text-align:left}

.pagesSwitcher {line-height:20px}
.pagesSwitcher b.swchItemA {background:#f2f2f2; padding:5px; font-weight:400; margin-right:10px}
.pagesSwitcher a.swchItem {margin-right:10px}
.catNameActive {background:url(../images1/discussarrow.gif) center left no-repeat; padding-left:12px}

/*
  Фотобальбом :: Страница материала
*/

.photo {text-align:center}
.photo .rating {margin-bottom:10px}

.photoBlock {width:560px; margin:0 auto 15px}

.phtThumbs table {margin:0 auto}
#phtOtherThumbs td.loading {background:url(/images1/related_loading.gif) no-repeat center center}
#phtOtherThumbs td.loading * {visibility:hidden}
.phtOtherSwitches {line-height:0; font-size:0; width:540px; margin:5px auto}
.phtOtherSwitches * {line-height:20px; font-size:10pt}
.phtOtherSwitches *+* {margin-left:10px}
.phtOtherSwitches b {font-weight:400; padding:5px; background:#e0e0e0}

.photoOtherSwitches {text-align:center; padding:10px 0}

.subForumsTable .gTableTop {cursor:pointer}

#detailedInfo table {width:100%}
#detailedInfo th {color:#848484}
#secImg {margin:0;padding:0;border:0;cursor:pointer;background:url(/images1/kaptcha.gif) no-repeat}

a.noun {text-decoration:none!important}
