/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css HTML5 display definitions * Corrects block display not defined in IE6/7/8/9 & FF3 */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}
/* * Corrects inline-block display not defined in IE6/7/8/9 & FF3 */
audio,canvas,video{display:inline;zoom:1px;}
/* * Prevents modern browsers from displaying 'audio' without controls * Remove excess height in iOS5 devices */
audio:not([controls]){display:none;height:0;}
/* * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4 * Known issue: no IE6 support */
[hidden]{display:none;}
/* Base
 ========================================================================== 
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 * http://clagnut.com/blog/348/#c790
 * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
 * www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
/* * Addresses font-family inconsistency between 'textarea' and other form elements. */
html,button,input,select,textarea{font-family:sans-serif;}
/* Links * Addresses outline displayed oddly in Chrome */
a:focus{}
/* * Improves readability when focused and also mouse hovered in all browsers * people.opera.com/patrickl/experiments/keyboard/test */
a:hover,a:active{outline:0;}
/* Typography
 ========================================================================== 
 * Addresses font sizes and margins set differently in IE6/7
 * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5
 */
h1{font-size:2em;margin:0.67em 0;}
h2{font-size:1.5em;margin:0.83em 0;}
h3{font-size:1.17em;margin:1em 0;}
h4{font-size:1em;margin:1.33em 0;}
h5{font-size:0.83em;margin:1.67em 0;}
h6{font-size:0.75em;margin:2.33em 0;}
/* * Addresses styling not present in IE7/8/9, S5, Chrome */
abbr[title]{border-bottom:1px dotted;}
/* * Addresses style set to 'bolder' in FF3+, S4/5, Chrome */
b,strong{font-weight:700;}
blockquote{margin:1em 40px;}
/* * Addresses styling not present in S5, Chrome */
dfn{font-style:italic;}
/* * Addresses styling not present in IE6/7/8/9 */
mark{background:#ff0;color:#000;}
/* * Corrects font family set oddly in IE6, S4/5, Chrome * en.wikipedia.org/wiki/User:Davidgothberg/Test59 */
pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;}
/* * Improves readability of pre-formatted text in all browsers */
pre{white-space:pre-wrap;word-wrap:break-word;}
/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 1 */
q{quotes:none;}
/* 2 */
q:before,q:after{content:none;}
small{font-size:75%;}
/* * Prevents sub and sup affecting line-height in all browsers * gist.github.com/413930 */
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top.5em;}
sub{bottom.25em;}
dd{margin:0 0 0 40px;}
/* * Addresses paddings set differently in IE6/7 */
menu,ol,ul{padding:0 0 0 40px;}
/* * Corrects list images handled incorrectly in IE7 */
nav ul,nav ol{list-style:none;list-style-image:none;}
/* Embedded content
 ========================================================================== 
 * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 * code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
img{border:0;-ms-interpolation-mode:bicubic;}
/* * Corrects overflow displayed oddly in IE9 */
svg:not(:root){overflow:hidden;}
/* * Define consistent border, margin, and padding */
fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em;}
/*
 * 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects text not wrapping in FF3
 * 3. Corrects alignment displayed oddly in IE6/7
 */
legend{border:0;white-space:normal;margin-left:-7px;padding:0;}
/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */
button,input,select,textarea{font-size:100%;vertical-align:middle;margin:0;}
/* * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet */
button,input{line-height:normal;}
/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Removes inner spacing in IE7 without affecting normal text inputs
 * Known issue: inner spacing remains in IE6
 */
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;overflow:visible;}
/* * Re-set default cursor for disabled elements */
button[disabled],input[disabled]{cursor:default;}
/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Removes excess padding in IE8/9
 * 3. Removes excess padding in IE7
 Known issue: excess padding remains in IE6
 */
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;height:13px;width:13px;padding:0;}
/*
 * 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
 */
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
/* * Removes inner padding and search cancel button in S5, Chrome on OS X */
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
/* * Removes inner padding and border in FF3+ * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */
textarea{overflow:auto;vertical-align:top;}
/* =============================================================================
 Tables
 ========================================================================== 
 * Remove most spacing between table cells
 */
table{border-collapse:collapse;border-spacing:0;}
.clear{clear:both;}
style,script{display:none !important;}
body,figure,form{margin:0;}
p,pre,dl,menu,ol,ul{margin:1em 0;}

/* end of normalize.css */

body { background-image: url(/img/bg.gif); font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #757474; }
hr {border: 1px dotted #919191; border-width: 1px 0 0 0;}

a {color: #e50086}
a:link, a:visited {text-decoration: underline;}
a:hover, a:active {text-decoration: none;}

td {text-align: left;}

input, textarea, select {border: 1px solid #cbcbcb; background: white; padding: 3px; color: #757474; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; }
input, select {line-height: 15px; font-size: 12px;}
textarea.commFl {width: 100%;}
input[type="radio"] {border: none;}
#allSmiles {font-size: 16px;}

/* header */
div.header, header { background-image: url(/img/header.png); background-repeat: repeat-x; background-position: center top; height: 122px; background-color: #090c11; }
header > .wrapper {background: url(/img/header_light.png) no-repeat top center;}
.wrapper, .forumContent { width: 1000px; margin: 0 auto; } /* border: 1px solid black; */
header .wrapper h1 { margin-top: 30px; font-size: 40px; margin-bottom: 0px; font-weight: normal; }
header .wrapper h1 a:link, .wrapper h1 a:visited {color: white; text-decoration: none;}
header .wrapper h1 a:hover, .wrapper h1 a:active {color: white; text-decoration: underline;}
header .wrapper h2 { margin: 0px; text-transform: uppercase; color: #e9048a; letter-spacing: 5px; font-weight: normal; font-size: 10px; }
.wrapper .left { width: 50%; float: left; }
.wrapper .right { float: left; width: 50%; text-align: right; }
.wrapper .right .elements {margin-top: 40px; background: #101116; border: 1px solid #2d3035; padding: 13px; white-space: nowrap; display: inline-block;}
.wrapper .right .elements > * { display: inline-block; white-space: nowrap;}
.wrapper .right .elements .icon { height: 18px; width: 18px; margin-right: 6px; display: inline-block; vertical-align: middle;}
.wrapper .right .elements .icon.mail {background:url(/img/icon_m.png)}
.wrapper .right .elements .icon.facebook {background:url(/img/icon_f.png)}
.wrapper .right .elements .icon.twitter {background:url(/img/icon_t.png)}
.wrapper .right .elements .icon.r {background:url(/img/icon_r.png)}
.wrapper .right .elements .icon.rss {background:url(/img/icon_rss.png)}

.searchForm, .searchForm div {display: inline-block;}
.searchForm form {background: white; border: none;}
.searchForm input {height: 23px; line-height: 23px; box-sizing: border-box; border: none; outline: none; background: none; color: #6d6d6d;}
.searchForm input[type="text"] {padding: 0 0 0 10px; font-family: Georgia, "Times New Roman", Times, serif;}
.searchForm input[type="submit"] { background:url(/img/icon_search.png) no-repeat left top; color: transparent; width: 26px;}

/* menu */
nav {background:url(/img/menu_bg.png) repeat-x; height: 43px;}
nav .left { float: left; }
nav .right { float: right; text-align: right; }

.uMenuH ul, .uMenuH li {margin: 0;}
.uMenuH ul {padding: 4px 0;}
.uMenuH li {list-style: none; display: inline-block; }
.uMenuH li a {display: block; height: 30px; line-height: 30px; color: white; padding: 0px 18px; text-decoration: none;}
.uMenuH li a:hover, .uMenuH li .uMenuItem:hover {background: #26272b url(/img/menu_bg_hover.png) repeat-x; text-decoration: underline;}
.uMenuH li a.uMenuItemA {background: #26272b url(/img/menu_bg_hover.png) repeat-x;}

/* basket */
#shop-basket {background: url(/img/icon_cart.png) no-repeat left center; padding: 4px 0; padding-left: 40px; height: 30px; color: white; line-height: 30px; display: inline-block; }
#shop-basket a {font-weight: bold; padding: 0 8px;}
#shop-basket a:hover, #shop-basket a:active {text-decoration: none;}
#shop-basket a.checkout {background: #26272b url(/img/menu_bg_hover.png) repeat-x; text-decoration: none;} 
#shop-basket a.checkout:hover, #shop-basket a.checkout:active {text-decoration: underline}
#shop-basket * {display: inline-block; white-space: nowrap; color: white;}
#shop-basket hr, #shop-basket ul, #shop-basket .total {display: none;} /* color: #f20d93; */


.content { margin-top: 36px; }

/* sidebar */
.content aside {float: left;width: 174px;}
.content aside ul {padding: 0px; margin: 0px;}
.content aside ul li {padding: 0px; margin: 0px; list-style: none;}
.content aside .block {margin-bottom: 40px;}
.content aside .block .blocktitle, .blocktitle, .content .page h1, .content .page h2, .eTitle {font-size: 24px; padding-bottom: 16px; color: #272727; border-bottom: 1px dotted #919191; font-weight: normal;}
.content aside .block .blockcontent {line-height: 29px;}
.content aside .block .blockcontent li a {display: block; height: 29px; line-height: 29px; white-space: nowrap; color: #757474; border-bottom: 1px dotted #919191; text-decoration: none; background: url(/img/icon_aside_a.png) no-repeat left center; padding-left: 14px;}
.content aside .block .blockcontent li a:hover,
.content aside .block .blockcontent li a:active {text-decoration: underline;}

.cat-blocks .gTableTop:hover,
.cat-blocks .gTableTop:active {text-decoration: underline;}
.content aside .block .blockcontent li {list-style: none;}

.cat-blocks .gTableTop {display: block; height: 29px; line-height: 29px; white-space: nowrap; color: #757474; border-bottom: 1px dotted #919191; text-decoration: none; background: url(/img/icon_aside_a.png) no-repeat left center; padding-left: 14px !important; text-align: left;}
.cat-blocks .gTableTop {padding: 0 0 0 14px; cursor: pointer; font-weight: normal; font-size:14px !important}
.cat-blocks .gTableTop .forumDescr {display: none;} 
.cat-blocks {border: none !important}


/* page */

.content .page { margin-left: 200px; overflow:hidden; width: 800px;}

/* banners main */
.content .page .banner { border: 1px solid #b9b9b9; display: inline-block; float:left; }
.content .page .banner > div { border: 1px solid #fefefe; overflow:hidden; text-align: center; position:relative;}
.content .page .banner > div > div.popup {position:absolute; font-family:Arial, Helvetica, sans-serif; background:url(/img/banner_0.52_black.png); color: white; text-align: left;}

.content .page .banner.big {margin-right: 25px;}
.content .page .banner.big > div {width: 460px; height: 411px;}
.content .page .banner.big > div > img {min-width: 460px; min-height: 411px;}
.content .page .banner.big > div > div.popup {bottom: 21px; left: 0px; padding: 32px 32px 28px 32px;}
.content .page .banner.big > div > div.popup > h3 {font-size: 38px; font-weight: 900; margin: 0;}

.content .page .banner.small {margin-bottom: 25px;}
.content .page .banner.small > div {width: 307px; height: 191px;}
.content .page .banner.small > div > img {min-width: 307px; min-height: 191px;}
.content .page .banner.small > div > div.popup {bottom: 15px; right: 0px; padding: 15px 15px 15px 23px;}
.content .page .banner.small > div > div.popup > h3 {font-size: 38px; font-weight: 900; margin: 0;}
.content .page .banner.small > div > div.popup > h3 > span {font-size: 25px; display:block;}

.content .page h1, .content .page h2 {border-bottom: none; padding-bottom: 0px;}
.content .page h2 {font-size: 18px;}

/* shop */
.newProducts {margin-bottom: 21px;}

div.itemTitle {background:#0e0f14; padding: 12px; font-size: 18px; color: white;}
div.itemTitle a {color: white; text-decoration: none;}
div.itemPrice {font-size: 20px; padding: 12px 0; color: #272727;}
div.itemPrice > span {font-size: 14px; vertical-align: top; color: #87888a; padding-left: 10px;}
div.itemDescription {color: #757474;font-size:14px;}

a.pink.small {background: url(/img/icon_pink_small.png) no-repeat; width: 86px; height: 23px; line-height: 23px; }
a.pink.big, #order-button {background: url(/img/icon_pink_big.png) no-repeat; width: 119px; height: 29px; line-height: 29px; margin-right: 19px;}

a.black.big, 
#order-but-continue, 
#order-but-recalc {background: url(/img/icon_black_big.png) no-repeat; width: 119px; height: 29px; line-height: 29px; margin-right: 19px;}

a.add2cart, 
a.buyNow, 
#order-but-continue, 
#order-but-recalc, 
#order-button {text-align: center; display:inline-block; text-decoration: none; color: white; margin: 15px 0; border: none; font-size: 14px;}

a.add2cart:hover, 
a.buyNow:hover, 
#order-but-continue:hover, 
#order-but-recalc:hover, 
a.add2cart:active, 
a.buyNow:active, 
#order-but-continue:active, 
#order-but-recalc:active {text-decoration:underline;}

a.add2cart, a.buyNow {text-shadow: #ad003f 0px 1px 1px;}

/* preview */
.itemPreview {width: 173px; margin-bottom: 30px; display: inline-block; margin-right:36px; float:left;}
.list-item:nth-child(4n) .itemPreview {margin-right: 0px;}
.itemPreview > div.itemImage {border: 1px solid #d2d2d2; width: 159px; height: 204px; overflow: hidden; padding: 6px; background: white;}
.itemPreview > div.itemImage img {width: 161px; height: 206px;}

/* item page */
.itemPage > div.itemImage {width: 226px; overflow: hidden; text-align: center;}
.itemPage > img#ipreview {width: 214px; height: 272px; padding: 6px; margin-bottom: 16px; border: 1px solid #d6d6d6;}

hr.itemPageHR {margin: 10px 0 25px 0;}
hr.descriptionBorder {margin: 25px 0 15px 0;}

.itemPageTable .gphoto {max-width: 232px; border: 1px solid #d6d6d6;}

.gphotoSmall {border: 1px solid white; outline: 1px solid #d6d6d6; padding: 1px;}
.gphotoSmalladdMagrin {margin-left: 10px;}
.gphoto:nth-child(4), .gphoto:nth-child(5) {margin-left: 10px;}

.shopRating {margin: 20px 80px; text-align: center;}

ul.shop-options {margin: 0; padding: 0;}
ul.shop-options li {list-style: none; display: inline-block; margin-right: 15px;}
ul.shop-options li select {border: 1px solid #d0d0d1;}

.itemPageTable { margin-bottom: 50px; }

.addLoginPadding td {padding: 5px;}

/* footer */
footer { background-image: url(/img/footer.png); background-repeat: repeat-x; height: 76px; margin-top: 40px; color: white; }
footer div a:link, footer div a:visited {color: white; text-decoration: none;}
footer div a:hover, footer a:active {text-decoration:underline;}
footer .wrapper { padding-top: 26px; }

/* comments and eBlock */
.commentstitle div {float: right; background-color: #e50086; color: white; padding: 3px 8px; font-size: 18px; vertical-align: top; }
.comment, .eBlock {padding-bottom: 14px; border-top: 1px dotted #919191; font-size: 16px; }
.eBlock {border-top: none; border-bottom: 1px dotted #919191;}
.commentInfo {margin-top: 20px; margin-bottom: 20px; }
.commentInfo a {padding-right: 10px;}

/* shop.css fix */
.content .page #order-table .order-head th, .content .page #order-table .order-item td {font-weight: normal; border-bottom: 1px dotted #919191;}
.methods-list th {padding-top: 7px; width: 20px !important;}
.methods-list td {color: #101116;}
#total-sum td {border: 1px dotted #919191 !important; border-width: 1px 0px !important; padding: 10px 20px !important; color: #101116;}
#total-sum h4 {margin: 0px;}

/* Other Styles */
.replaceTable {padding-top:15px;border-bottom:1px solid #DDDDDD;height:100px;width:300px;}
.replaceBody {background:#F7F7F7;}

.legendTd {}
/* ------------ */

/* ===== forum Start ===== */

/* General forum Table View */
.gTable {background:#F7F7F7; border: 1px solid #919191;}
.gTableTop {font-weight:bold;padding: 3px 0 3px 70px;}
.gTableSubTop {padding:2px;height:16px;background:#E50086;color:white;}
.gTableBody {padding:2px;background:#F7F7F7;}
.gTableBody1 {padding:2px;background:#F7F7F7;border-bottom:1px solid #919191;}
.gTableBottom {padding:2px;background:#F7F7F7;}
.gTableLeft {padding:2px;background:#F7F7F7;font-weight:bold;color:#757474}
.gTableRight {padding:2px;background:#F7F7F7;}
.gTableError {padding:2px;background:#F7F7F7;color:#FF0000;}
/* ------------------------ */

/* Forums Styles */
.forumNameTd,.forumLastPostTd {padding:2px;background:#F7F7F7;border-bottom:1px solid #919191;}
.forumIcoTd,.forumThreadTd,.forumPostTd {padding:2px;background:#F7F7F7;border-bottom:1px solid #919191;}
.forumLastPostTd,.forumArchive {padding:2px;border-bottom:1px solid #919191;}

a.catLink:link {text-decoration:none; color:#000000;}
a.catLink:visited {text-decoration:none; color:#000000;}
a.catLink:hover {text-decoration:underline; color:#E50086;}
a.catLink:active {text-decoration:underline; color:#000000;}

.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.archivedForum{color:#FF0000;font-weight:bold;}
/* ------------- */

/* forum Titles & other */
.forum {font-weight:bold;font-size:9pt;}
.forumDescr,.forumModer {color:#858585;}
.forumViewed {}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {text-decoration:none; }
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {text-decoration:none; }
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {text-decoration:underline; color:#E50086;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {text-decoration:underline; }
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {}
.forumBarKw {font-weight:normal;}
a.forumBarA:link {text-decoration:none; color:#000000;}
a.forumBarA:visited {text-decoration:none; color:#000000;}
a.forumBarA:hover {text-decoration:none; }
a.forumBarA:active {text-decoration:underline; }
/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {}
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {background:#F0C6C6;}
.fastNavCat {background:#F9E6E6;}
.fastNavCatA {background:#F9E6E6;color:#0000FF}
.fastNavForumA {color:#0000FF}
/* -------------------------- */

/* forum Page switches */
.switches {background:#757474;}
.pagesInfo {background:#F7F7F7;padding-right:10px;}
.switch {background:#E9E9E9;width:15px;}
.switchActive {background:#CCCCCC;font-weight:bold;color:#000000;width:15px}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {text-decoration:none; color:#000000;}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {text-decoration:none; color:#000000;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline; color:#FF0000;}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:underline; color:#FF0000;}
/* ------------------- */

/* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd {padding:2px;padding:2px;background:#F7F7F7;border-bottom:1px solid #919191;}
.threadIcoTd,.threadPostTd,.threadViewTd {padding:2px;background:#F7F7F7;}
.threadLastPostTd {padding:2px;}
.threadDescr {color:#858585;}
.threadNoticeLink {font-weight:bold;}
.threadsType {padding:2px;border-bottom:1px solid #DDDDDD;color:#000000; padding: 3px 0 3px 30px; font-weight:bold;}
.threadsDetails {padding:2px;background:#DDDDDD;color:#000000;height:21px;}
.forumOnlineBar {padding:2px;background: #CCCCCC;color:#000000;height:16px;}

a.threadPinnedLink:link {text-decoration:none; color:#0000FF;}
a.threadPinnedLink:visited {text-decoration:none; color:#0000FF;}
a.threadPinnedLink:hover {text-decoration:none; color:#FF0000;}
a.threadPinnedLink:active {text-decoration:underline; color:#FF0000;}

a.threadLink:link {text-decoration:none; }
a.threadLink:visited {text-decoration:none; }
a.threadLink:hover {text-decoration:underline; color:#000000;}
a.threadLink:active {text-decoration:underline; color:#000000;}

.postpSwithces {}
.thDescr {font-weight:normal;}
.threadFrmBlock {text-align:right;}
/* ------------------- */

/* forum Posts View */
.postTable {}
.postPoll {background:#F7F7F7;text-align:center;}
.postFirst {background:#F7F7F7;}
.postRest1 {background:#F7F7F7;}
.postRest2 {background:#F7F7F7;}
.postSeparator {display:none;}

.postTdTop, 
.postBottom {background:#E50086;color:white;height:20px;border-bottom:1px solid #919191;}
.postTdTop a, 
.postBottom a {color:white;}
.postUser {font-weight:bold;color:white;}
.postTdInfo {text-align:center;padding:5px;border-right:1px solid #919191;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#FFAE00;}
.posttdMessage {padding:5px; background:#F7F7F7;}

.pollQuestion {text-align:center;font-weight:bold;} 
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width:140px;}
.pollSubmit {font-weight:bold;}
.pollEnd {text-align:center;height:30px;}

.codeMessage {background:#F7F7F7;}
.quoteMessage {background:#F7F7F7;}

.signatureView {} 
.edited {padding-top:30px;text-align:right;}
.editedBy {font-weight:bold;}

.statusBlock {padding-top:3px;}
.statusOnline {color:#0000FF;}
.statusOffline {color:#FF0000;}
/* ------------------ */

/* forum AllInOne Fast Add */
.newThreadBlock {background: #F9F9F9;border: 1px solid #757474;}
.newPollBlock {background: #F9F9F9;border: 1px solid #757474;}
.newThreadItem {padding: 0 0 0 8px; }
.newPollItem {padding: 0 0 0 8px;}
/* ----------------------- */

/* forum Post Form */
.codeButtons, .pollBut, .loginButton, .searchSbmFl, .commSbmFl, .signButton, .pollBut, .commSbmFl {font-size:12px; height: 23px; margin-bottom: 1px;}

input {background: #fff; border: 1px solid #bcbcbc;}
.loginField, .queryField {}
.codeCloseAll {background:#F7F7F7;color:#A4A4A4;font-weight:bold;}
.postNameFl,.postDescrFl {background:#F7F7F7;width:100%;}
.postPollFl,.postQuestionFl {background:#F7F7F7;width:100%;}
.postResultFl {background:#F7F7F7;width:50px}
.postAnswerFl {background:#F7F7F7;width:300px}
.postTextFl {background:#F7F7F7;width:100%;height:150px}
.postUserFl {background:#F7F7F7;border:1px solid #757474;width:300px}

.pollHelp {font-weight:normal;padding-top:3px;}
.smilesPart {padding-top:5px;text-align:center}
/* ----------------- */

/* ====== forum End ====== */