/* General Styles */
body {padding:0; margin:0; background:#0f0f0f;}
body, td {color:#fff; font-size:11px; font-family:tahoma;}

a {color:#fff; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0;}

ul,li,
dl, dt, dd {display:block; padding:0; margin:0; list-style:none;}

p {margin:10px 0;}
hr {color:#535353;height:1px; border:none; background:#535353;}

h1, h2, h3, h4, h5, h6 {display:block; padding:0; margin:0 0 6px 0;}
h1 {font-size:14px;}
h2 {font-size:13px;}
h3 {font-size:12px;}
h4 {font-size:11px;}
h5 {font-size:10px;}
h6 {font-size:9px;}

.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.hidden {overflow:hidden;}
.none {display:none;}
.bold {font-weight:700;}
.clear_table {border:0; border-collapse:collapse; margin:0; padding:0;}
.clear {width:100%;height:0; clear:both; overflow:hidden;}

.copy {font-size:11px;}
.mframe {border-left:1px solid #E5E7EA;border-right:1px solid #E5E7EA;}
.colgray {border-right:1px solid #E5E7EA;}
.colwhite {border-right:1px solid #FAFAFA;}
.msep {border-top:1px solid #FAFAFA;}
/* ------------- */

/* Input style */
input[type=image]:hover {opacity:0.8;}
input,textarea,select,button {font-family:tahoma; font-size:11px; vertical-align:middle;}
label {vertical-align:middle; cursor:pointer;}
label,input[type=button],input[type=submit],button {cursor:pointer;}
textarea {overflow:auto; resize:none;}
form {margin:0; padding:0;}
input,textarea,select {vertical-align:middle; font-size:8pt; font-family:Tahoma, sans-serif; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.input_style label {color:#000;}
.input_style input[type="text"],
.input_style input[type="password"],
.input_style select {background:#214857; padding:2px; margin:1px; font-size:11px; color:#ededed; outline:none; border:none; max-width:99% !important; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;}

.input_style input[type="text"]:hover,
.input_style input[type="password"]:hover,
.input_style input[type="text"]:focus,
.input_style input[type="password"]:focus,
.input_style select:hover {border-color:#888;}

.input_style input[type="submit"],
.input_style input[type="reset"], 
.input_style input[type="button"],
.input_style button {background:#214857 url(/designs_56/bNav_elem.png) repeat-x center -142px; height:27px; padding:0 5px !important; min-width:25px !important; border:1px solid #1e4250; font-family:Tahoma; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase; text-decoration:none; text-align:center !important; cursor:pointer; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px;}

.input_style input[type="submit"]:hover,
.input_style input[type="reset"]:hover,
.input_style input[type="button"]:hover,
.input_style button:hover {background-position:center -169px; border:1px solid #1f1f1f;}

input.vAdd_input,
input.vAdd_input:hover {background:url(/designs_56/vComm_add_bg.png) no-repeat 0 -37px !important; height:33px !important; display:block; float:left; width:125px; font-size:0px !important; border:none !important; padding:0 !important;}
input[type="submit"]:hover {opacity:0.9;}

input.codeButtons#spoiler,
input.codeButtons#url,
input.codeButtons#quote,
input.codeButtons#list {width:62px !important; padding:0 !important;}

.vAdd_message {background:#1e4250 url(/designs_56/vComm_add_input.png) no-repeat 0 0 !important; height:146px !important; color:#1f1f1f; padding:3px; border:none; outline:none; margin:0 0 4px 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.vAdd_smile {background:url(/designs_56/vComm_add_input.png) no-repeat 0 -155px; width:120px; height:120px; overflow:hidden; padding:15px 25px; margin:0 0 0 4px;}
.vAdd_smile .smiles a {padding:2px 5px;}
td#allSmiles a {display:block; position:relative; text-transform:uppercase; text-align:center; text-decoration:none; font-size:13px; color:#ddd; text-shadow:0 1px 0 #131313;}
/* ------------- */

/* Fixation */
#container_wrap {width:1188px; margin:0 auto;}
.side_main {overflow:hidden;}
.side_center {margin:0 224px;}
.side_left {float:left; width:218px;}
.side_right {float:right; width:218px;}
/* -------------- */

/* Header */
#header_c {background:url(/designs_56/header_bg.png) repeat-x 0 0;}
#header_l {background:url(/designs_56/header_bg.png) no-repeat 0 -254px;}
#header_r {background:url(/designs_56/header_bg.png) no-repeat right -508px; height:254px;}
#header_top {height:169px;}
#hLogo {float:left; height:87px; margin:50px 0 0 0;}
#hProf {float:right; width:280px; height:90px; margin:80px 15px 0 0; overflow:hidden;}

.hLogin {width:280px; padding:10px 0 0 0;}
.hLogin input {display:block; padding:0; margin:0; border:0; outline:none; vertical-align:top;}

.hLogin_submit {width:49px; float:right; margin:0px 35px 0 0;}
.hLogin_submit input {width:49px; height:63px; font-size:0px; background:url(/designs_56/header_elem.png) no-repeat -189px 0;}
.hLogin_submit input:hover {background-position:-238px 0;}

.hLogin .rows {overflow:hidden; margin:0 0 4px 0; position:relative;}
.hLogin .rows input {background:url(/designs_56/header_elem.png) no-repeat 0 0; width:129px; height:25px; padding:0 5px 5px 55px; line-height:30px; color:#d3dce0;}
.hLogin .rows.hL_pass {margin:0 0 2px 0;}
.hLogin .rows.hL_pass input {width:124px; padding:0 5px 5px 60px; background-position:0 -34px;}
.hLogin_link {padding:0 0 0 1px;}
.hLogin_link a {background:url(/designs_56/header_elem.png) no-repeat 0 -65px; margin:0 4px; padding:0 0 0 14px; color:#fff; text-decoration:none;}
.hLogin_link a:first-child {margin-left:0;}
.hLogin_link a:hover {text-decoration:underline;}

.hProfile {overflow:hidden; padding:5px 0 0 0; font-weight:normal;}
.hProfile .hProf_ava {float:left; margin:0 5px 0 0;}
.hProfile .hProf_ava img {vertical-align:top;}
.hProfile .hProf_list {overflow:hidden;}
.hProfile .hProf_list li {padding:0 0 0 5px; color:#fff; line-height:13px;}
.hProfile .hProf_list li a {font-weight:normal; font-size:11px; color:#fff; text-decoration:none;}
.hProfile .hProf_list li.exit a {color:#ff0000; text-shadow:0px 1px 1px #131313; font-weight:bold; margin:5px 0 0 0; display:block;}

#hnav {height:31px; display:inline-block; left:20px; margin:0 300px 20px 0; position:relative;}
#hnav li {background:url(/designs_56/bNav_elem.png) no-repeat 0 -86px; height:27px; float:left; position:relative; margin:0 0 0 9px;}
#hnav li a {background:url(/designs_56/bNav_elem.png) no-repeat right -86px; min-width:70px; height:27px; line-height:25px; padding:0 10px; display:block; font-size:11px; color:#fff; text-shadow:0px 1px 0px #0f1b22; text-align:center; text-decoration:none;}
#hnav li:hover {background:url(/designs_56/bNav_elem.png) no-repeat 0 -113px; height:29px;}
#hnav li:hover a {background:url(/designs_56/bNav_elem.png) no-repeat right -113px; height:29px; color:#101010; text-shadow:none;}
#hnav li.sub:hover a {background:url(/designs_56/bNav_elem.png) no-repeat right -113px;}

#hnav li .hnavSub {width:197px; display:none; position:absolute; z-index:100; left:-3px; top:23px; padding:22px 0 0 0;}
#hnav li:hover .hnavSub {display:block;}
#hnav li .hnavSub ul {position:relative; padding:5px 0; z-index:10;}
#hnav li .hnavSub ul li {height:20px; right:auto; float:none; background:0;}
#hnav li .hnavSub ul li a,
#hnav li:hover .hnavSub ul li a {background:url(/designs_56/hNav_p_bg.png) no-repeat -200px -64px; height:20px; line-height:18px; padding:0 0 0 22px; margin:0 0 0 -5px; overflow:hidden; font-weight:100; font-size:11px; color:#d5d5d5; text-align:left;}
#hnav li .hnavSub ul li a:hover,
#hnav li:hover .hnavSub ul li a:hover {background-position:0 -64px; color:#fff;}

#hnav .angle_t,
#hnav .angle_c,
#hnav .angle_b {width:197px; position:absolute; left:0px; z-index:1;}
#hnav .angle_t {height:30px; top:8px; background:url(/designs_56/hNav_p_bg.png) no-repeat 0 0;}
#hnav .angle_b {height:7px; bottom:0px; background:url(/designs_56/hNav_p_bg.png) no-repeat -197px -57px;}
#hnav .angle_c {height:auto; top:38px; bottom:7px; background:#141414;}

#hTop_speedbar {height:20px; margin:5px 20px; overflow:hidden;}
#hTop_speedbar .left {color:#e1e1e1; text-shadow:0 1px 0 #020202;}
#hTop_speedbar .right {background:url(/designs_56/header_elem.png) no-repeat -208px -65px; height:14px; padding:0 0 0 25px; color:#e1e1e1; text-shadow:0 1px 0 #020202;}

#slider {width:1188px; height:191px; padding:10px 0; margin:0 auto; overflow:hidden;}
#slider_bg {background:url(/designs_56/slider_bg.png) no-repeat 0 0; height:191px; width:1188px; position:absolute; z-index:9;}
#slider .slider_prev {width:56px; height:131px; background:url(/designs_56/slide_arrow.png) no-repeat 0 0; position:absolute; z-index:10; margin:33px 0 0 21px;}
#slider .slider_prev:hover {background-position:-56px 0;}
#slider .slider_next {width:56px; height:131px; background:url(/designs_56/slide_arrow.png) no-repeat -56px -131px; position:absolute; z-index:10; margin:33px 21px 0 1106px;}
#slider .slider_next:hover {background-position:0 -131px;}

#slider_start {position:relative; z-index:1; list-style:none; padding:13px 0 0 56px;}

#slider_start li {width:1066px; height:156px; float:left; margin:4px 0 0 0;}
#slider_start li a {width:1066px; height:156px; display:block; text-align:center;}
#slider_start li a img {width:1066px; height:156px; border:0px; position:relative; z-index:9999;}

#container_tc {background:#1e1e1e url(/designs_56/container_tc_bg.png) repeat-x;}
#container_tl {background:url(/designs_56/container_tl_bg.png) no-repeat 0 0;}
#container_tr {background:url(/designs_56/container_tr_bg.png) no-repeat right 0;}
#container_tcc {background:url(/designs_56/container_tlr_bg.png) no-repeat center 0; padding:10px;}
/* -------------- */

/* Footer */
#footer_c {background:url(/designs_56/footer_bg.png) repeat-x 0 0;}
#footer_l {background:url(/designs_56/footer_bg.png) no-repeat 0 -186px;}
#footer_r {background:url(/designs_56/footer_bg.png) no-repeat right -372px; height:150px; padding:36px 0 0 0; overflow:hidden;}
#fLeft_box {float:left; width:220px; margin:0 60px 0 0;}
#fLeft_box .uCopy {display:block; margin:30px 0 0 40px; height:14px; width:170px; color:#fff; text-shadow:0px 1px 0px #16313a; text-align:center; overflow:hidden;}
#fLeft_box .uCopy a {color:#fff; text-shadow:0px 1px 0px #16313a;}
#fLeft_box .fLogo {display:block; height:32px; margin:35px 0 0 45px;}
#fCenter_box {display:block; overflow:hidden; color:#000;}
#fCenter_box a {color:#000;}
#fCenter_box .sDcopy {display:block; overflow:hidden; margin:40px 10px 0 0; color:#000;}
#fCenter_box .fRight_blank {float:right; height:31px; margin:45px 10px 0 0;}
#fCenter_box .fRight_blank a img {height:31px; display:inline-block; margin:0 5px 0 0;}
#fCenter_box .fRight_blank a:hover img {background:#5d7781;}
#fCenter_box #fNav {height:29px; display:block; margin:18px 15px 0 0; overflow:hidden;}
#fCenter_box #fNav li {display:inline-block; height:29px; margin:0 0 0 8px;}
#fCenter_box #fNav li a {background:url(/designs_56/bNav_elem.png) no-repeat 0 -28px; height:28px; line-height:26px; display:block; padding:0 0 0 22px; color:#ededed; text-shadow:0px 1px 0px #142a33; text-decoration:none;}
#fCenter_box #fNav li a span {background:url(/designs_56/bNav_elem.png) no-repeat right -28px; height:28px; display:block; padding:0 8px 0 0;}
#fCenter_box #fNav li:hover a {background-position:0 -58px; color:#000; text-shadow:none;}
#fCenter_box #fNav li:hover a span {background-position:right -58px;}
/* -------------- */

/* Block StyleSite menu */
.block_full {width:218px; margin:0 0 2px 0; overflow:hidden; color:#000;}
.block_full .block_cont a {color:#000;}
.block_full .block_title {background:url(/designs_56/block_bg.png) no-repeat 0 0; height:35px; padding:8px 10px 0 26px; text-transform:uppercase; font-style:italic; font-size:12px; color:#cfcfcf; text-shadow:0px 1px 0px #0a0a0a;}
.block_full .block_cont {background:url(/designs_56/block_bg.png) no-repeat -436px bottom; padding:0 0 17px 0;}
.block_full .block_bot {background:url(/designs_56/block_bg.png) repeat-y -218px 0; overflow:hidden;}
.bHr {background:url(/designs_56/block_bg.png) no-repeat -872px -6px; height:3px; display:block; margin:5px 6px;}
/* -------------- */

/* Site menu */
.uMenuV {overflow:hidden;}
.uMenuV li a {background:#f0f0f0 url(/designs_56/block_bg.png) no-repeat -654px 0; height:32px; line-height:32px; padding:0 5px 0 31px; display:block; overflow:hidden; color:#1e4250; text-decoration:none;}
.uMenuV li:hover a {background-color:#1e4351; background-position:-654px -32px; color:#fff; text-shadow:0px 1px 0px #16323d;}
/* -------------- */

/* Module Part Menu */
.catsTable {margin:5px;}
.catsTable td a {background:url(/designs_56/bStats_bg.png) no-repeat 0 -28px; height:14px; line-height:14px; display:block; padding:0 5px 0 18px; overflow:hidden; color:#202020;}
.catsTable td b {float:right; font-weight:normal; margin:0 2px 0 0;}
.catNumData,
.catDescr {display:none;}
/* ----------------- */

/* Poll styles */
.pollBlock {}
.pollQue {background:url(/designs_56/block_bg.png) no-repeat -1046px -28px; display:block; height:20px; margin:10px; padding:2px 5px 0 30px; color:#000;}
.pollQuestion, .pollResults, .pollPos, .pollResult, .pollAnsw, .pollBar, .pollPers, .pollTotal {color:#000;}
.answer:not(#Foo) label {padding:5px 0 2px 20px; display:inline-block !important; color:#000;}
.answer:not(#Foo) input[type=radio] {display:none;}

.pollAns {background:#e0e0e0 url(/designs_56/bPollAns_bg.png) no-repeat right 0; display:block; margin:0 8px; padding:5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.pollAns:not(#Foo) input[type=radio] + label {background:url(/designs_56/bPoll_d.png) no-repeat 0px 5px; font-size:11px; color:#000;}
.pollAns:not(#Foo) input[type=radio]:checked + label {background:url(/designs_56/bPoll_a.png) no-repeat 0px 5px;}
.pollAns:not(#Foo) input[type=radio]:hover + label {cursor:pointer;}

.pollButton input.pollBut {background:url(/designs_56/block_bg.png) no-repeat -872px -19px; height:27px; width:81px; display:inline-block; text-align:center; font-size:0px; border:0;}
.pollButton:hover input.pollBut {background-position:-953px -19px; border:none;}
.pollTot {display:none;}
/* ---------- */

/* bNew informer */
.bNew_file {text-align:center; color:#000; overflow:hidden;}
.bNew_file span a {color:#000;}
.bNew_file .bNew_poster {display:block; margin:0 auto; height:79px; width:97px;}
.bNew_file .bNew_poster img {padding:2px; width:93px; height:75px;}
.bNew_file .bNew_poster .bNew_pRamka {background:url(/designs_56/bNew_poster_bg.png) no-repeat 0 0; position:absolute; width:97px; height:79px; display:block;}

a.buy_link, a.take_link {background:url(/designs_56/bVitrina_bg.png) no-repeat 0 0; height:26px; width:111px; display:inline-block; margin:0 0 5px 0;}
a.take_link {background-position:0 -26px; margin:5px 0 0 0;}
a.buy_link:hover, a.take_link:hover {opacity:0.9;}
/* ---------- */

/* bStats */
.bStats {width:207px; margin:0 auto; color:#000; overflow:hidden;}
.bStats span {background:url(/designs_56/bStats_bg.png) no-repeat 0 0; height:23px; line-height:21px; padding:0 5px; margin:5px 0; display:block;color:#fff; text-shadow:0 1px 0 #1a4251; text-align:left;}
.bStats dl {background:url(/designs_56/bStats_bg.png) no-repeat 0 -28px; height:14px; line-height:14px; padding:0 5px 0 20px; display:block; color:#000; text-align:left;}
.bStats a {color:#000;}
.bLink {margin:0 5px;}
.bLink a {display:block; margin:0 0 2px 0;}
.bLink b {font-weight:100;}
/* ---------- */

/* bChat */
.bChat_full {background:url(/designs_56/bChat_shadow_bg.png) repeat-x 0 bottom; position:relative; z-index:100; padding:0 0 3px 0;}
.bChat_loop {background:#1e1e1e url(/designs_56/bChat_top_bg.png) repeat-x 0 0; color:#aaa; text-shadow:0 1px 0 #212121; margin:0 5px 3px 5px; overflow:hidden;}
.bChat_in {background:url(/designs_56/bChat_top_c.png) no-repeat center 0;}
.bChat_top {padding:3px 5px 0 2px; overflow:hidden;}
.bChat_l {background:url(/designs_56/bChat_top_l.png) no-repeat 0 0;}
.bChat_r {background:url(/designs_56/bChat_top_r.png) no-repeat right 0;}
.bChat_bl {background:url(/designs_56/bChat_bot_l.png) no-repeat 0 bottom;}
.bChat_br {background:url(/designs_56/bChat_bot_r.png) no-repeat right bottom;}
.bChat_b_bg {background:url(/designs_56/bChat_bot_bg.png) repeat-x 0 bottom;}
.bChat_bc {background:url(/designs_56/bChat_bot_c.png) no-repeat center bottom;}
.bChat_author {background:url(/designs_56/block_bg.png) no-repeat -1065px -50px; padding:0 0 0 20px; float:left; font-size:11px; color:#fff; text-shadow:0 1px 0 #181818;}
.bChat_author a {color:#dfdfdf; text-shadow:0 1px 0 #2a2a2a; text-decoration:none;}
a.bChat_user {background:url(/designs_56/block_bg.png) no-repeat -886px -52px; width:3px; height:12px; float:right;}
.bChat_date {float:right; color:#5a5a5a; text-shadow:0 1px 0 #080808; margin:5px 0 0 0;}
.bChat_hr {background:url(/designs_56/block_bg.png) no-repeat -872px 0; height:4px; margin:2px 5px; display:block;}
.bChat_cont {padding:1px 4px 5px 4px; overflow:hidden; color:#ededed; text-shadow:0 1px 0 #181818;}
.bChat_cont a {color:#ededed; text-shadow:0 1px 0 #181818; text-decoration:none;}
.bChat_cont a:hover {text-decoration:underline;}

.bChat_add_bg {padding:1px 0; margin:6px 2px 0 2px; overflow:hidden;}
.bChat_bbCode {float:right; margin:4px 5px 0 0; overflow:hidden; width:75px;}
.bChat_bbCode .right select {vertical-align:top;}
.bChat_bbCode a {background:#1f1f1f url(/designs_56/bChat_add_bg.png) no-repeat -131px 0; width:21px; height:21px; display:inline-block; margin:0 0 2px 2px;}
.bChat_bbCode a.bChat_bb_1 {background-position:-131px 0;}
.bChat_bbCode a.bChat_bb_2 {background-position:-155px 0;}
.bChat_bbCode a.bChat_bb_3 {background-position:-179px 0;}

.bChat_bbCode a.bChat_bb_1:hover {background-color:#215164; background-position:-131px -22px;}
.bChat_bbCode a.bChat_bb_2:hover {background-color:#215164; background-position:-155px -22px;}
.bChat_bbCode a.bChat_bb_3:hover {background-color:#215164; background-position:-179px -22px;}

.bChat_bbCode input.mchat {background:url(/designs_56/bChat_add_bg.png) no-repeat 0 -50px; width:70px !important; height:22px; display:block; margin:0 0 0 2px; border:none !important; font-size:0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.bChat_bbCode input.mchat:hover {background-position:-71px -50px;}

.bChat_add_bg .bChat_text {background:#215164 url(/designs_56/bChat_add_bg.png) no-repeat 0 0; width:130px; height:49px; margin:2px 0 0 4px; float:left; border:none !important; vertical-align:top; overflow:hidden;}
.bChat_add_bg .bChat_text textarea {width:124px !important; height:45px; color:#ededed; padding:2px 3px; border:none !important; background:0; vertical-align:top;}
/* -------------- */

/* User Group Marks */
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red; font-weight:bold;} /* ������������� */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:#4BC400;} /* ��������� */
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:#BE5F00;} /* ����������� */
a.groupOther5:link,a.groupOther5:visited,a.groupOther5:hover {color:#0C9900;} /* ��. ��������� */
a.groupOther2:link,a.groupOther2:visited,a.groupOther2:hover {color:#FFAE00;} 
a.groupOther8:link,a.groupOther8:visited,a.groupOther8:hover {color:#FF8C00;} 
a.groupOther3:link,a.groupOther3:visited,a.groupOther3:hover {color:#35AB9F;} 
a.groupOther9:link,a.groupOther9:visited,a.groupOther9:hover {color:#00FF00;} 
a.groupOther247:link,a.groupOther247:visited,a.groupOther247:hover {color:#FF8C00;} 
a.groupOther10:link,a.groupOther10:visited,a.groupOther10:hover {color:#7FFF00;} /* ��.��������� */
a.groupOther7:link,a.groupOther7:visited,a.groupOther7:hover {color:#FFFC00;font-weight:bold;} /* V.I.P */
a.groupOther11:link,a.groupOther11:visited,a.groupOther11:hover {color:red;}/* ������������� */
a.groupBanned:link,a.groupBanned:visited,a.groupBanned:hover {color:#4F4F4F;text-decoration:line-through;} /* ���������� */
/* ---------------- */

/* Side Center */ 
.viewn_loop {background:#f2f2f2; margin:2px 0 0 0; color:#000; padding:5px; overflow:hidden; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.viewn_loop a {color:#000;}
.viewn_title_c {background:url(/designs_56/viewn_title_bg.png) repeat-x 0 0;}
.viewn_title_l {background:url(/designs_56/viewn_title_bg.png) no-repeat 0 -41px;}
.viewn_title_r, .viewn_title_pr {background:url(/designs_56/viewn_title_bg.png) no-repeat right -82px; height:17px; padding:12px 20px; overflow:hidden; font-style:italic;}
.viewn_title_pr {background:url(/designs_56/viewn_title_bg.png) no-repeat right -123px; color:#fff; text-shadow:0 1px 0 #1a3641; font-size:13px;}
.viewn_title_pr h4 {font-size:13px; color:#fff; text-shadow:0 1px 0 #1a3641; font-style:italic; font-weight:200;}
.viewn_rate {float:right; height:16px; margin:5px 30px; overflow:hidden;}
.viewn_title_r h4 {font-size:13px; color:#fff; text-shadow:0 1px 0 #1b3c48; font-weight:200;}
.viewn_title_r h4 a {color:#fff; text-shadow:0 1px 0 #1b3c48; text-decoration:none; font-style:italic;}

.viewn_t_inform {height:14px; display:block; margin:6px 10px 0 10px;}
.viewn_t_inform span {background:url(/designs_56/viewn_inf_bg.png) no-repeat 0 0; height:14px; display:inline-block; color:#000 !important; padding:0 25px 0 18px; overflow:hidden;}
.viewn_t_inform span a {color:#000 !important; text-shadow:none;}
.viewn_t_inform span.add_perc {background-position:0 0;}
.viewn_t_inform span.add_time {background-position:0 -20px;}
.viewn_t_inform span.vti_read {background-position:0 -40px;}

.v_hr {background:url(/designs_56/v_line.png) repeat-x 0 -3px;}
.v_hr div {background:url(/designs_56/v_line.png) no-repeat 0 0;}
.v_hr div div {background:url(/designs_56/v_line.png) no-repeat right -6px; height:3px; margin:5px 0; overflow:hidden;}

.viewn_poster {width:178px; height:150px; float:left; overflow:hidden; margin:0 15px 0 5px;}
.viewn_poster img {width:174px; height:146px; vertical-align:top; padding:2px;}
.viewn_poster .viewn_poster_rama {background:url(/designs_56/viewn_poster_bg.png) no-repeat 0 0; position:absolute; width:178px; height:150px; display:block;}

.viewn_inf {height:26px; overflow:hidden; display:block; margin:0 5px;}
.viewn_bComm {background:#1e4250 url(/designs_56/bNav_elem.png) no-repeat 0 -250px; height:26px; display:block; float:left;}
.viewn_bComm_in {background:url(/designs_56/bNav_elem.png) no-repeat right -250px; height:14px; display:block; padding:6px;}
.viewn_bComm span {background:url(/designs_56/viewn_inf_bg.png) no-repeat 0 -59px; height:14px; display:block; padding:0 5px 0 20px; color:#fff; text-shadow:0 1px 0 #183540;}
.viewn_bComm span a {color:#fff; text-shadow:0 1px 0 #183540;}
.viewn_bCats {background:#b9b9b9; height:26px; float:left; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
.viewn_bCats span {background:url(/designs_56/viewn_inf_bg.png) no-repeat 0 -80px; height:13px; line-height:13px; display:block; margin:6px 10px 0 10px; padding:0 5px 0 20px; color:#1f1f1f !important;}
.viewn_bCats span a {color:#1f1f1f !important; text-shadow:none; text-decoration:none;}
a.viewn_podd {background:url(/designs_56/viewn_podd.png) no-repeat 0 0; height:27px; width:88px; display:block; float:right;}
a.viewn_podd:hover {background-position:0 -27px;}

.vBot {background:url(/designs_56/viewn_bot_bg.png) repeat-x 0 0; margin:0 0 5px 0;}
.vBot_in {background:url(/designs_56/viewn_bot_bg.png) no-repeat 0 -12px;}
.vBot_ins {background:url(/designs_56/viewn_bot_bg.png) no-repeat right -22px; height:10px;}

.viewn_comm {background:#dad7d7; color:#1f1f1f; padding:5px; margin:0 0 5px 0; overflow:hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.viewn_comm td {color:#1f1f1f; text-shadow:none;}
.viewn_comm_rama {float:left; width:100px; margin:0 5px 0 0; text-align:center;}
.viewn_comm_rama img {width:100px; height:100px;}
.viewn_comm_title {background:url(/designs_56/vComm_title_bg.png) repeat-x 0 0; margin:0 0 0 105px;}
.viewn_comm_title_in {background:url(/designs_56/vComm_title_bg.png) no-repeat center -31px; height:15px; color:#fff; text-shadow:0 1px 0 #1a3e4d; padding:8px 10px; display:block;}
.viewn_comm_title_in a {font-weight:bold; text-decoration:none;}
.viewn_comm_rate {float:right; overflow:hidden; height:12px; margin:1px;}
.viewn_comm_rate a.vComm_rate_up {background:url(/designs_56/vComm_rate_bg.png) no-repeat 0 0; height:12px; width:13px; float:left;}
.viewn_comm_rate a.vComm_rate_down {background:url(/designs_56/vComm_rate_bg.png) no-repeat right -12px; height:12px; width:13px; float:right;}
.viewn_comm_rate span {padding:0 5px;}
.vComm_message {overflow:hidden; color:#1f1f1f; padding:3px 5px; text-shadow:none !important;}
.vComm_date {font-size:10px; color:#7e7e7e; float:right; margin:2px;}

b.vComm_add_bg {background:url(/designs_56/vComm_add_bg.png) no-repeat 0 0; height:37px; width:212px; float:left; display:block;}

.popup_left, .fPost_profile_user {background:url(/designs_56/popup_ava_bg.png) no-repeat; float:left; display:block; width:150px; margin:0 10px; padding:8px 0 0 0; overflow:hidden;}
.fPost_profile_user {float:none; margin:0 auto;}
.fPost_profile_user img {margin:0; padding:0; border:0; width:150px; height:150px;}
.popup_left img {width:150px; height:150px;}
.popup_right {margin:0 0 0 180px; display:block; overflow:hidden;}
.group_icon {width:150px; height:33px; line-height:26px; display:block; overflow:hidden; text-align:center; font-weight:bold; font-style:italic; font-size:11px; color:#fefefe; text-shadow:0px 1px 0px #0e0e0e;}
a.popup_but_uNet, a.popup_but_pm, a.popup_but_read, a.popup_but_change {background:url(/designs_56/popup_button.png) no-repeat 0 0; height:29px; display:block; margin:4px 0 0 0; overflow:hidden; color:#fffffc; text-shadow:0 1px 0 #102c38;}
a.popup_but_pm {background-position:0 -29px;}
a.popup_but_read {background-position:0 -58px; text-decoration:none; padding:9px 4px 0 97px; height:20px;}
a.popup_but_change {background-position:0 -87px;}
a.popup_but_uNet:hover {background-position:0 -116px;}
a.popup_but_pm:hover {background-position:0 -145px;}
a.popup_but_read:hover {background-position:0 -174px;}
a.popup_but_change:hover {background-position:0 -203px;}
.popup_top_info {background:#000 url(/designs_56/popup_p_title.png) repeat-x 0 0; margin:16px 0 8px 0;}
.popup_top_info_in {background:url(/designs_56/popup_p_title.png) no-repeat 0 -31px;}
.popup_top_info_ins {background:url(/designs_56/popup_p_title.png) no-repeat right -62px; height:31px; line-height:31px; overflow:hidden; color:#fdfdfd; text-shadow:0px 1px 0px #010101;}
.popup_top_info_ins h4 {color:#fdfdfd; text-shadow:0px 1px 0px #010101; font-size:13px; margin:0 0 0 25px; font-style:italic; font-weight:normal;}
.popup_cont {margin:6px 5px 6px 20px; overflow:hidden;}
.popup_cont dl {background:url(/designs_56/popup_dl_bg.png) repeat-y; height:22px; line-height:30px; padding:0 15px; color:#000;}
.popup_cont dt,
.popup_cont dd {height:18px;}
.popup_cont dt {float:left; width:170px; color:#000; font-weight:bold;}
.popup_cont dd {float:left; color:#000;}
.popup_cont dd a {color:#000; text-shadow:none;}

input.allUsersBtn, input.uSearchFlSbm {background:url(/designs_56/popup_input_search.png) no-repeat 0 0 !important; border:none !important; padding:0 !important; font-size:0px !important; height:26px !important; width:153px; display:inline-block;}
input.uSearchFlSbm {background-position:0 -26px !important;}
input.allUsersBtn:hover {background-position:0 -51px !important;}
input.uSearchFlSbm:hover {background-position:0 -77px !important;}
input.uSearchFl {background:#b9b9b9 !important; height:22px; text-align:center; width:260px; border:1px solid #b9b9b9 !important; color:#000 !important; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.statusOnline, .statusOffline {background:0 !important;}
/* ---------------- */

/* Paginator */ 
.pagesBlockuz2,
#pagesBlock1 {display:block; overflow:hidden; font-weight:700; font-size:12px; color:#fff; text-align:center; margin:10px 0 0;}

.pagesBlockuz2 a,
.pagesBlockuz2 b,
.pagesBlockuz2 .swchItemDots,
#pagesBlock1 a,
#pagesBlock1 b,
#pagesBlock1 .swchItemDots {background:#214a59 url(/designs_56/bNav_elem.png) no-repeat 0 -196px; height:27px; display:inline-block; color:#fff; text-shadow:0 1px 0 #193642; vertical-align:top;}

.pagesBlockuz2 a span,
.pagesBlockuz2 b span,
.pagesBlockuz2 .swchItemDots span,
#pagesBlock1 a span,#pagesBlock1 b span,
#pagesBlock1 .swchItemDots span {background:url(/designs_56/bNav_elem.png) no-repeat right -196px; height:27px; line-height:25px; display:inline-block; vertical-align:top; cursor:pointer; padding:0 6px;}

.pagesBlockuz2 b span,
#pagesBlock1 b span {cursor:default;}

.pagesBlockuz2 b,
.pagesBlockuz2 a:hover,
#pagesBlock1 b,
#pagesBlock1 a:hover {text-decoration:none; background-position:0 -223px; background-color:#dfdfdf; color:#1f1f1f; text-shadow:none;}

.pagesBlockuz2 b span,
.pagesBlockuz2 a:hover span,
#pagesBlock1 b span,
#pagesBlock1 a:hover span {background-position:right -223px;}

.pagesBlockuz2 .swchItemDots,
.pagesBlockuz2 .swchItemDots span,
#pagesBlock1 .swchItemDots,
#pagesBlock1 .swchItemDots span {color:#fff; background:0; padding:0 3px;}
/* -------------- */

/* JS Style */
#tooltip {position: absolute; z-index: 10; border: 1px solid #57adbb; background-color: #fff; font-size:11px; color: #000; margin:0 5px 0 0; padding: 3px 5px; opacity: 0.75;-moz-border-radius:5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; box-shadow: 0 0 5px #17333e; -webkit-box-shadow: 0 0 5px #17333e; -moz-box-shadow: 0 0 5px #17333e;}
#tooltip h3 {display:block; margin:0; padding:0; font-weight:bold; font-size:11px;}
/* -------------- */

/* AJAX */
.xw-plain div.xw-blank{display:none!important;background:#eee;}
.xw-plain div.xw-tl{background:url(/designs_56/ajax/xw-tl.png) no-repeat 0 0;padding-left:26px;}
.xw-plain div.xw-tr{background:url(/designs_56/ajax/xw-tr.png) no-repeat top right;padding-right:26px;}
.xw-plain div.xw-tc{background:url(/designs_56/ajax/xw-tc.png) repeat-x; height:49px;}
.xw-plain div.xw-ml{padding-left:4px;background:#eee repeat-y 0 0;}
.xw-plain div.xw-mr{padding-right:4px;background:#eee repeat-y 0 0;}
div.x-sh.xsl,div.x-sh.xsr,div.x-sh.xsb{display:none!important;background:0;}
.xw-plain div.xw-bl{height:11px;display:block!important;padding-left:25px;background:url(/designs_56/ajax/xw-bl.png) no-repeat top left;}
.xw-plain div.xw-br{height:11px;padding-right:25px;background:url(/designs_56/ajax/xw-br.png) top right;}
.xw-plain div.xw-bc{height:11px;background:url(/designs_56/ajax/xw-bc.png);}
.xw-plain .xw-hdr-text{padding-left:5px; line-height:45px; color:#fff; font-size:12px;}
.xw-plain div.xw-mc{color:#000;background:#eee!important;}
.xw-plain .xw-mc,.xw-plain div.xw-body{border:0!important;}
tr td.myWinTD1{background:0!important;}
tr td.myWinTD2{background:#222!important;}
.myWinCont .pgSwch:hover{color:#000!important;background:#000!important;}
.xw-plain .xt,.xw-plain div.xt-close{background-image:url(/designs_56/ajax/tool-sprites.gif); margin-top:16px;}
.xw-plain .u-menu a:link,.xw-plain .u-menu a:visited,.xw-plain .u-menu a:hover,.xw-plain .u-menu a:active,.xw-plain .u-menuvitem,.xw-plain .myWinCont,.xw-plain .myWinCont td,.xw-plain .myWinCont dl,.xw-plain .myWinCont dt,.xw-plain .u-menu a:hover,.xw-plain .u-menu a:hover,.xw-plain .u-menu a:hover,.xw-plain .u-menu a:hover,.xw-plain .u-menuvitem a:hover,.xw-plain .myWinCont a,.xw-plain .myWinCont td a:hover,.xw-plain .myWinCont dl a:hover,.xw-plain .myWinCont dt a:hover{color:#000!important;}
.myWinCont fieldset,.myWinCont a.pgSwch:link,.myWinCont a.pgSwch:visited,.myWinCont .pgSwch,.myWinCont .pgSwchA{border:1px solid #222!important;}
/* -------------- */

/* ===== forum Start ===== */
.forumContent,
.forumContent a {color:#000; text-shadow:none; text-decoration:none;}

.forum_banka {width:978px; height:60px; padding:0 0 0 10px; margin:0 auto; background:url(/designs_56/fBanka_bg.png) no-repeat 0 0;}
.forum_banka .left {width:468px; height:60px; float:left; overflow:hidden;}
.forum_banka .right {width:468px; height:60px; float:right; overflow:hidden; margin:0 30px 0 0;}
.forum_banka img {vertical-align:top;}

.fBlock_title {background:#1f4250 url(/designs_56/forum_top_bg.png) repeat-x 0 -47px;}
.fBlock_title b {background:url(/designs_56/forum_top_bg.png) no-repeat right -94px; height:47px; display:block;}
.fBlock_title b b {background:url(/designs_56/forum_top_bg.png) no-repeat 0 0;}
.fBlock_title b b b {background:url(/designs_56/forum_top_c.png) no-repeat center 0; padding:17px 0 0 35px; text-decoration:none; color:#ededed; text-shadow:0px 1px 0px #272a36; font-size:13px; font-style:italic; font-weight:normal;}
.fBlock_title a {text-decoration:none; color:#ededed; text-shadow:0px 1px 0px #272a36;}

.fNav_m {margin:5px 0; height:28px; overflow:hidden;}
.fNav_m li {min-width:80px; height:28px; float:left; text-align:center; margin:0 4px;}
.fNav_m li a {background:#3b3b3b; height:28px; line-height:28px; display:block; color:#fdfdfd; text-shadow:1px 1px 0px #242424; text-decoration:none; text-align:center; padding:0 0 0 15px; overflow:hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.fNav_m li a span {height:28px; display:block; padding:0 15px 0 0;}
.fNav_m li:hover a {background:url(/designs_56/bNav_elem.png) no-repeat 0 0;}
.fNav_m li:hover a span {background:url(/designs_56/bNav_elem.png) no-repeat right 0;}

/* General forum Table View */
.gTable {background:#f2f2f2; padding:0 6px 3px 6px; color:#000; border-collapse: separate; border-spacing: 0px;}
.gTable input {max-width:99%;}
.gTableTop {border-collapse: separate; border-spacing: 0px;}
.gTableSubTop:first-child {background:url(/designs_56/forum_sub_top.png) no-repeat 0 0;}
.gTableSubTop, .threadsType {background:#f2f2f2 url(/designs_56/forum_sub_top.png) no-repeat center 0; height:27px; color:#000; font-weight:bold; padding:0 10px;}
.gTableSubTop:last-child {background:url(/designs_56/forum_sub_top.png) no-repeat right 0;}
.gTableSubTop a,
.postTdTop a {text-decoration:none; color:#000;}
.gTableBody,
.gTableBody1 {background:url(/designs_56/forum_body_bg.png) no-repeat 0 0; color:#000;}
.gTableRight {padding:0 !important;}
.gTableBody a,
.gTableBody1 a {font-weight:bold; color:#1f1f1f; padding:0 8px 0 0;}
.gTableBottom {padding:12px; background:#eee;}
.gTableLeft {padding:2px; background:#eee; font-weight:bold; color:#6E6E6E;}
.gTableError {padding:2px; background:#eee; border:1px solid #c9c9c9; border-left:none;}
/* ------------------------ */

/* Forums Styles */
.threadsType {}
.forumIcoTd, .gTableRight, .threadIcoTd:first-child {background:url(/designs_56/forum_post_bg.png) no-repeat 0 0; height:52px; overflow:hidden;}
.forumNameTd, .threadIcoTd, .threadNametd, .threadAuthTd {background:url(/designs_56/forum_post_bg.png) no-repeat 0 -52px; padding:0 10px;}
.forumThreadTd, .forumPostTd, .threadPostTd, .threadViewTd {background:url(/designs_56/forum_post_bg.png) no-repeat 0 -104px; font-weight:bold; color:#000;}
.forumLastPostTd {background:url(/designs_56/forum_post_bg.png) no-repeat 0 -156px; padding:0 10px; color:#000;}
.threadLastPostTd {background:url(/designs_56/forum_post_bg.png) no-repeat right -156px; padding:0 10px; color:#000;}
.threadsDetails {padding:4px; color:#000;}
.forumOnlineBar, .threadDescr {color:#000;}
a.catLink {text-decoration:none; color:#fff; text-shadow:0px 1px 0px #272a36;}
a.catLink:hover {text-decoration:underline;}

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

/* forum Threads Style */

a.threadPinnedLink,
a.threadLink {font-size:11px; font-weight:bold; color:#000;}

a.threadPinnedLink:link {text-decoration:none; color:#000; font-weight:bold !important;}
a.threadPinnedLink:hover {text-decoration:underline;}

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

.postpSwithces {font-size:11px;}
.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:11px;text-align:right;}


/* ------------------- */

/* forum Titles & other */
.forum {font-weight:bold; font-size:12px; color:#000;}
.forumDescr,
.forumModer {font-size:11px; color:#000; }
.forumModer a {font-weight:bold;}
.forumViewed {font-size:11px;}

a.lastPostUserLink,
a.forumLastPostLink,
a.threadAuthorLink {text-decoration:none; font-weight:bold; color:#000; }
a.lastPostUserLink:hover,
a.forumLastPostLink:hover,
a.threadAuthorLink:hover {text-decoration:underline; color:#000; }

a.forum {color:#000; font-size:12px; font-family:tahoma; text-decoration:none; font-weight:bold;}
a.forum:hover {color:#05648b; text-decoration:underline;}
.funcBlock, .funcBlock a {color:#ededed; text-shadow:0 1px 0 #000;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {font-weight:bold;font-size:11px; color:#ededed;}
.forumBarKw {font-weight:normal; color:#ededed;}
a.forumBarA {text-decoration:underline; color:#ededed;}
a.forumBar {color:#ededed;}
a.forumBar:first-child {padding:0 0 0 10px;}
/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {font-size:11px;}
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {background:#DADADA;}
.fastNavCat, .fastNavForumA {color:#ededed;}
.fastNavCatA {color:#ededed; font-weight:bold;}
/* -------------------------- */

/* forum Page switches */
.switches {border:3px solid #1e4250; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; margin-left:10px; background:#212121;}
.pagesInfo {background:#2c2c2c;padding-right:10px;font-size:11px;}
.switch {background:#2c2c2c;width:15px;font-size:11px;}
.switchActive {background:#2c2c2c;font-weight:bold;color:#ededed;width:15px}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {text-decoration:none; color:#ededed;}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {text-decoration:none; color:#ededed;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline; color:#ededed;}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:underline; color:#ededed;}
/* ------------------- */

select.searchForumsFl {width:300px; height:250px;}

.uTable{background:#fff;}
.forumMemNum,
.forumMemSwch,
.uTable,
.userSchFrm {padding:2px 5px; background:#eee url(/designs_36/forum_elements.png) repeat-x 0 -106px;}

/* forum Posts View */
.postTable {background:#dcdcdc; color:#000;}
.postPoll {background:#F1F2F3;text-align:center;}
.postFirst {background:#ededed;border-bottom:3px solid #ededed;}
.postRest1 {background:#ededed;}
.postRest2 {background:#ededed;}
.postSeparator {}

.postUser {font-weight:bold;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#787878;}
.postTdInfo {border-right:1px solid #ececec; background:#dcdcdc; border-bottom:1px solid #c2c2c2; width:200px !important;}
.postTdTop a {color:#545454;}
.posttdMessage {border-left:1px solid #c2c2c2; background:#dcdcdc; padding:2px 5px; color:#2b2f3b; border-bottom:1px solid #c2c2c2;}
.postBottom {border-top: 1px solid #ececec; background:#dcdcdc;}


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

.bbCodeBlock, .bbQuoteBlock {border:1px solid #080808; margin:4px 0px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;} 
.bbCodeName, .bbQuoteName {display:none;} 
.codeMessage {color:#f8f8f8; font-family:arial; background:#8b332f; font-size:12px; border:1px solid #c54d47 !important; padding:5px; margin-top:1px; text-shadow:0px 1px 0px #222 !important; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;} 

.quoteMessage {color:#f8f8f8; font-size:11px; font-family:arial; background:#4d8633; border:1px solid #71bf4d !important; padding:5px; text-shadow:0px 1px 0px #222 !important; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

.signatureView {font-size:11px;} 
.edited {padding-top:30px;font-size:11px;text-align:right;color:gray;}
.editedBy {font-weight:bold;font-size:8pt;}

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

/* forum AllInOne Fast Add */
.newThreadBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newPollBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newThreadItem {padding: 0 0 0 8px; background: url('/.s/t/813/11.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/.s/t/813/11.gif') no-repeat 0px 4px;}
/* ----------------------- */

/* forum Post Form */
.myWinCont table[style="border:1px inset;"] {border:0 !important;}

.postNameFl,.postDescrFl {background:#f1f1f1;border:1px solid #6E6E6E;width:55% !important}
.postPollFl,.postQuestionFl {background:#f1f1f1;border:1px solid #6E6E6E;width:55% !important}
.postResultFl {background:#f1f1f1;border:1px solid #6E6E6E;width:50px}
.postAnswerFl {background:#f1f1f1;border:1px solid #6E6E6E;width:300px}
.postTextFl {width:99.9% !important; margin:2px; padding:2px; color:#000; background:#fff; border:1px solid #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.postUserFl {background:#fff; border:1px solid #ddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.forum_bb input {background:#fff; border:1px solid #ddd; padding:2px; margin:2px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.forum_bb input:hover {background:#f1f1f1;}

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

/* Other Styles */
.replaceTable {height:100px !important; width:300px !important; border:4px solid #373737 !important;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; background:#1b1b1b;}
.replaceTable td {border:1px solid #000 !important;}
.legendTd {font-size:11px !important;}
/* ------------ */

#_uwndWnd1 .myWinCont table td {text-align:left;}
#_uwndWnd1 .myWinCont table td[align="right"] {text-align:right;}

input.postNameFl,
input.postDescrFl,
input.postQuestionFl,
textarea.postPollFl,
textarea.postTextFl {width:98% !important;}

/* Forum Vid materialov Styles */
.f_hr {background:url(/designs_56/f_hr.png) no-repeat 0 0; height:3px; display:block; margin:1px 0 0 0;}
.fPost_loop {background:#f2f2f2; font-size:11px; margin:0 0 5px 0; color:#000; overflow:hidden;}
.fPost_left {width:247px; float:left; padding:11px 0 0 0; margin:0 6px 0 0; overflow:hidden;}
.fPost_right {overflow:hidden; padding:5px 0 0 0;}

.fPost_top {background:url(/designs_56/forum_sub_top.png) no-repeat 0 0; height:27px; line-height:26px; color:#000;}
.fPost_top .fPost_left {padding:0; font-weight:bold; text-align:center; background:0;}
.fPost_top .fPost_right {padding:0;}
.fPost_top a {text-decoration:none; color:#000;}

.fPost_in {background:url(/designs_56/fPost_left_y_bg.png) repeat-y 0 0;}
.fPost_in2 {background:url(/designs_56/fPost_left_bg.png) no-repeat 0 0; overflow:hidden;}

.fPost_infos {background:#1f1f1f url(/designs_56/fPost_info_bg.png) no-repeat 0 0; width:169px; margin:0 auto; padding:10px 0 0 0; overflow:hidden;}
.fPost_info_b {background:url(/designs_56/fPost_info_bg.png) no-repeat -171px bottom; height:4px; display:block; padding:5px 0 0 0;}
.fPost_infos dl {background:url(/designs_56/fPost_elem.png) no-repeat center bottom; height:28px; line-height:27px; padding:0 6px; color:#ededed; text-shadow:0px 1px 0px #1a1a1a;}
.fPost_infos dt {height:27px;}
.fPost_infos dt {float:left; color:#ededed; text-shadow:0px 1px 0px #1a1a1a;}
.fPost_infos dt a, .f_rat_num a {color:#fff; text-shadow:0 1px 0 #1f1f1f;}
.fPost_rat {height:19px; width:150px; margin:6px auto 0 auto;}
a.f_rat_plus,
a.f_rat_minus {width:27px; height:19px; float:left; background:url(/designs_56/fPost_elem.png) no-repeat right 0;}
a.f_rat_plus {background-position:-107px 0;}
a.f_rat_minus {background-position:-134px 0;}
a.f_rat_plus:hover {background-position:-107px -19px;}
a.f_rat_minus:hover {background-position:-134px -19px;}
a.f_rat_plus.disabled {background-position:-107px -38px; cursor:default;}
a.f_rat_minus.disabled {background-position:-134px -38px;; cursor:default;}
.f_rat_num {background:url(/designs_56/fPost_elem.png) no-repeat 0 0; height:19px; line-height:19px; width:77px; float:left; overflow:hidden; font-weight:bold; color:#fff; text-shadow:0 1px 0 #1f1f1f; padding:0 5px;}

.fPost_message {overflow:hidden; padding:0 0 6px 0;}
.fPost_message a {color:#000; text-decoration:none;}
.fPost_message a:hover {text-decoration:underline;}
.fPost_message hr {height:1px; border-top:1px dotted #000; background:#f2f2f2;}

.fPost_line {height:3px; overflow:hidden; margin:10px 0; background:url(/designs_56/signature_hr.png) no-repeat 0 0;}
.fPost_loop .fPost_line {width:324px; margin:8px 0 6px 0;}

.fPost_bottom {background:url(/designs_56/f_hr.png) no-repeat 0 bottom; height:26px; padding:5px 10px; overflow:hidden;}
/* -------------- */
/* ====== forum End ====== */

.LsMesWrap {position: fixed; bottom:0px; right:17px; padding:10px; color:#fff;} 
.LsMesWrapp {text-align:left; margin-bottom:17px; width:300px; background:url('') #111; opacity: 0.9;border:1px solid #222;padding:7px; color:#fff; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; text-shadow:0px 1px 0px rgba(0, 0, 0, 0.70); -moz-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.70);-webkit-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.70); box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.70);}