/*------------------------------------------------------------------*/
/* FILE GENERATED BY INVISION POWER BOARD */
/* EDITED BY CAPPY */
/* REWRITED TO UCOZ */
/*------------------------------------------------------------------*/

/*~START CSS~*/

/* 
 * CSS for IP.Board 2.3.0
 * Author: Rikki Tissier, original IP.Board CSS by James Mathias
 * Copyright: 2005 IPS, Inc, all rights reserved 
 * Modified and enhanced by http://www.ipbforumskins.com
 * All style attributes in alpha-numeric order starting from 0
 *
*/

html{
 overflow-x: auto;
}

body{
 background: #404040 url(/images/background.gif) repeat;
 color: #666666;
 font-family: Arial, Tahoma, Verdana, "Trebuchet MS", Sans-Serif, Georgia, Courier, "Times New Roman", Serif;
 font-size: 12px;
 line-height: 135%;
 margin: 0px;
 padding: 0px;
 text-align: center; 
}

th
{
 text-align: left;
}


form{
 display: inline;
 margin: 0; 
 padding: 0;
}

img{
 border: 0;
 vertical-align: middle;
}

/* 
 * ========================================
 * global hyperlink styles 
 * ========================================
 */

a:link,
a:visited,
a:active{
 background: transparent;
 color: #435f89;
 text-decoration: none;
}

a:hover{
 color: #7d9bc8;
 background: transparent;
 text-decoration: underline;
}


/* 
 * ========================================
 * Wrapper
 * ========================================
 */

#ipbwrapper{ 
 margin: 0px auto 0 auto;
 text-align: left;
 width: 990px;
}

.wrapper_left{
 background: url(/images/border_left.gif) repeat-y 0 0;
 height: 100%;
}

.wrapper_right{
 background: url(/images/border_right.gif) repeat-y 100% 0;
 height: 100%;
 padding: 0 23px 0 23px;
}

.wrapper{
 background: #fff;
 padding: 0 5px 5px 5px;
}

.content{
 background: url(/images/content_bg.gif) repeat-x 0 0;
 height: 100%;
 margin-top: 5px;
}
.content_left{
 background: url(/images/content_left.gif) no-repeat 0 0;
 height: 100%;
}
.content_right{
 background: url(/images/content_right.gif) no-repeat 100% 0;
 padding: 5px;
}
.small{
 font-size: 11px;
 color: #9fa4a9;
}


fieldset.search{ 
 line-height: 150%;
 padding: 6px; 
}

label{ 
 cursor: pointer; 
}


li.helprow{ 



 margin: 0 0 10px 0;
 padding: 0; 
}

ul#help{ 
 padding: 0 0 0 15px; 
}

.warngood,
.warnbad{ 
 color: #0B9500;
 font-weight: bold;
}

.warnbad{ 
 color: #DD0000;
}

#padandcenter{ 
 margin: 0 auto 0 auto;
 padding: 14px 0 14px 0;
 text-align: center;
}

#profilename{ 
 font-size: 28px; 


 font-weight: bold; 
}

#photowrap{ 
 padding: 6px; 
}
#reg-password-check{display: none;}
#phototitle{ 
 border-bottom: 1px solid #000; 
 font-size: 24px; 
}

#photoimg{ 
 margin: 15px 0 0 0;
 text-align: center; 
}

#ucpmenu,
#ucpcontent{ 
 padding: 1px;
 line-height: 150%;
}

#ucpmenu p{ 
 margin: 0; 
 padding: 2px 5px 6px 9px;
}

#ucpmenu a:link, 
#ucpmenu a:active, 
#ucpmenu a:visited{ 
 text-decoration: none; 
}

#ucpcontent{ 
 width: auto;
}

#ucpcontent p{ 
 margin: 0;
 padding: 10px;
}

.activeuserstrip{ 
 background: #BCD0ED;
 padding: 6px;
}

.signature{ 
 background: transparent;
 color: #737373; 
 font-size: 10px;
 line-height: 150%;
}

.postdetails{ 
 font-size: 11px;
 line-height:160%;
}

.postcolor{ 
 font-size: 11px; 
 line-height: 160%;
}

.normalname{ 
 color: #003;
 font-size: 12px; 
 font-weight: bold; 
}

.normalname a:link, 
.normalname a:visited, 
.normalname a:active{ 
 font-size: 12px;
}

.post_head {
 background: #e8eff6 url(/images/table_th.gif) repeat-x 0 100%;
 border-bottom: 1px solid #b9c0d1;
 color: #474a50; 
}

.post1,
.bg1,
.post2,
.bg3,
.post1.post_left,
.post2.post_left
{ 
 background: #e4ebf2;
 width:170px;
}
.post1, .bg1 { background: #f0f0f0; width:170px; }

.post2, .bg3 { background: #eff1f3; width:170px; }

.post1.post_left, .post2.post_left { background-color: #e7eaef; border-right: 1px solid #dbe0e6; width:170px; }

.row2shaded, .post1shaded { background-color: #d6dde2 }

.row4shaded, .post2shaded { background-color: #dee1e4 }

.row1, .gal_curr, #ucpmenu, #ucpcontent, .pformright, .formtable td, .fieldwrap { background: #e4ebf2; }

.row2, .gal_noncurr, .plainborder, .tablefill, .tablepad, .pformleft, .pformleftw { background: #eff1f3; }
 
.ipbtable .row1,
.ipbtable .row2,
.ipbtable .row2shaded,
.ipbtable .row4shaded{
 border-bottom: 1px solid #d9e0e7;
 border-top: 1px solid #fff;
}

.pt_number{
 font-family: Arial;
 font-size: 20px;
 font-weight: bold;
 color: #b2b2b2;
 font-style: italic;
}
 
.gal_curr,
.gal_noncurr {
 border-right: 1px solid #dcdcdc;
}

.rowhighlight{
 background-color: #FFF9BA;
}

.darkrow1,
.darkrow3 {
 background: #e8eff6 url(/images/table_th.gif) repeat-x 0 100%;
 border-bottom: 1px solid #bcbcbc;
 color: #404957; 
 border-top: 1px solid #fff;
}

.plainborder,
.tablefill,
.tablepad{ 
 border: 1px solid #345487;
}

.tablefill,
.tablepad{ 
 padding: 6px; 
}

.tablepad{ 
 border: 0 !important;
}

.wrapmini{ 
 float: left;
 line-height: 1.5em;
 width: 25%;
}

.pagelinks{
 float: left;
 line-height: 1.2em;
 width: 35%;
}

.desc,
.lastaction {
 color: #434951;
}

.edit{ 
 font-size: 9px;
}

.thin{ 
 border: 1px solid #FFF;
 border-left: 0;
 border-right: 0;
 line-height: 150%;
 margin: 2px 0 2px 0;
 padding: 6px 0 6px 0;
}

.calmonths{ 
 font-size: 18px; 
 font-weight: bold; 
 margin: 5px 0 5px 0;
 padding: 8px;
 text-align: center;
}

.weekday{
 font-size: 14px;
 font-weight: bold;
}

.calmonths a{
 text-decoration: none;
}

.calday,
.calweekday{ 
 background: #e5e9ee;
 color: #4b4b4b;
 font-size: 11px;
 font-weight: bold;
 margin: 0;
 padding: 4px;
 text-align: right;
}

.calweekday{
 border-right: 1px solid #AAA;
 color: #666666;
 font-size: 14px;
 padding: 6px;
 text-align: center;
}

.celltodayshaded,
.celldateshaded,
.cellblank,
.celldate,
.celltoday,
.mcellblank,
.mcelldate,
.mcelltoday{
 background: #f5f5f5; 
 height: 100px;
 margin: 0;
 padding: 0;
 vertical-align: top;
}

.celltodayshaded,
.celldateshaded
{
 background: #E3DFE7;
}

.mcellblank,
.mcelldate,
.mcelltoday{
 height: auto;
}

.cellblank,
.mcellblank{
 background: #dadfe4;
}

.celltoday,
.celltodayshaded,
.mcelltoday{
 border: 2px solid #8B0000;
}

.calranged
{
 border: 2px outset #C2CFDF;
 background: #C2CFDF;
 padding:4px;
}

.calitem
{
 border-bottom: 1px dotted #C2CFDF;
 padding:4px;
}

.input-warn,
.input-green{background: #FFF;border: 1px solid #e0e0e0;color: #000;font-family: verdana, helvetica, sans-serif;font-size: 11px;margin: 5px;padding: 2px;vertical-align: middle;
}


select{border-top: 1px solid #91895C;font-family: verdana, helvetica, sans-serif;font-size: 10px;margin: 0;padding: 0;}

.input-warn,
.input-warn-content{border: 1px solid #C00;}

.input-ok,
.input-ok-content{border: 1px solid #0C0;}

.input-warn-content{padding: 4px;margin: 4px;background-color: #FCC;}

.input-ok-content{padding: 4px;margin: 4px;background-color: #CFC;}

.input-text{color: #900;}


.formtable{
 background: transparent;
}

.formtable td,
.pformleft,
.pformleftw,
.pformright{
 border-bottom: 1px solid #dcdcdc;
 border-left: 0;
 font-weight: bold;
 margin: 1px 0 0 0;
 padding: 6px;
 width: 25%;
}

.formtable td.wider,
.pformleftw,
.pformright{
 width: 40%;
}

.formtable td.formright,
.pformright{
 border-right: 0px;
 font-weight: normal;
 width: auto;
} 

.formtable td.formtitle,
.formsubtitle{
 background: #dde3ea;
 border: 1px solid #d3d9e0; 
 border-bottom: 0;
 border-left: 0;
 border-right: 0;
 font-weight: normal;
}

.formsubtitle{ 
 border: 0;
 color: #637890;
 border-bottom: 1px solid #d3d9e0;
 border-top: 1px solid #fff;
 font-weight: bold;
 padding: 5px;
}

.formtable td.formstrip{
 background: #DDE8F2;
 border: 1px solid #9FB9D4;
 border-left: 0;
 border-right: 0;
 font-weight: normal;
}

.quotetop{
 background: #e8eff6 url(/images/table_th.gif) repeat-x 0 100%;
 border: 1px solid #b9c0d1;
 border-bottom: 0;
 border-left: 4px solid #b9c0d1;
 color: #474a50;
 font-weight: bold;
 font-size: 10px;
 margin: 2px auto 0 auto;
 padding: 3px;
}

.quotemain{
 background: #f8f9f9;
 border: 1px solid #b9c0d1;
 border-left: 4px solid #b9c0d1;
 color: #959595;
 padding: 4px;
 margin: 0 auto 0 auto;
}

.codetop,
.sqltop,
.htmltop{
 background: #e8eff6 url(/images/table_th.gif) repeat-x 0 100%;
 color: #474a50;
 border: 1px solid #b9c0d1;
 border-bottom: 0;
 border-left: 4px solid #b9c0d1;
 font-weight: bold;
 margin: 0 auto 0 auto;
 padding: 3px;
}

.codemain,
.sqlmain,
.htmlmain{
 background: #f8f9f9;
 border: 1px solid #b9c0d1;
 border-left: 4px solid #b9c0d1;
 color: #959595;
 font-family: Courier, "Courier New", Verdana, Arial;
 margin: 0 auto 0 auto;
 padding: 2px;
}
 
.cleared{
 clear: both;
} 

.borderwrap,
.borderwrapm{
 border: 1px solid #494c53;
 background: #FFF;
 padding: 1px; 
 margin: 0px; 
}

#ucpmenu,
#ucpcontent{
 border: 1px solid #494c53;
}

.borderwrapm{
 border: 1px solid #494c53;
 margin: 5px;
}

.borderwrap h3,
.maintitle{
 background: #4b4e55 url(/images/tile_cat.gif) repeat-x 0 0;
 color: #FFF;
 font-size: 13px;
 font-weight: bold; 
 margin: 0px;
 padding: 8px 8px 8px 15px;
}

.maintitle td { 
 color: #FFF;
 font-size: 13px;
 font-weight: bold;
}


.maintitle p,
.formsubtitle p{
 background: transparent !important;
 border: 0 !important;
 margin: 0 !important;
 padding: 0 !important;
}

.maintitle a:link, 
.maintitle a:visited{ 
 color: #FFF;
 background: transparent;
 text-decoration: none;
}

.maintitle a:hover, 
.maintitle a:active{ 
 color: #e9eef4;
 border-bottom: 1px solid #e9eef4;
 background: transparent;
}

.maintitle p.expand,
.maintitle p.goto,
.formsubtitle p.members{
 border: 0px;
 float: right;
 width: auto !important;
}

.maintitle p.expand a,
.maintitle p.goto a,
.formsubtitle p.members a{
 border: 0;
 text-decoration: none;
 padding: 0;
}

.left{
 padding:0;
 margin:0;
 background: url(/images/cat_left.gif) 0 0 no-repeat;
 height:36px;
}

.right{
 padding:0;
 margin:0;
 background: url(/images/cat_right.gif) 100% 0 no-repeat;
 height:36px;
}

.main_text{
 color: #FFF;
 font-size: 14px;
 font-weight: bold;
 margin: 0px;
 background:transparent;
 border:0;
 padding: 10px 15px 10px 15px;
 text-shadow: #000 0px 0px 3px;
}

.maintitle_3 {
 background: #4b4e55 url(/images/tile_cat.gif) repeat-x 0 0;
 font-size: 14px;
 font-weight: bold;
 margin: 0px;
 padding: 0;
}

.maintitle_3 td { 
 color: #FFF;
 font-size: 14px;
 font-weight: bold;
}

.maintitle_3 a:link, 
.maintitle_3 a:visited,
.maintitlecollapse_3 a:link, 
.maintitlecollapse_3 a:visited{

 color: #FFF;
 background: transparent;
 text-decoration: none;
}

.maintitle_3 a:hover, 
.maintitle_3 a:active,
.maintitlecollapse_3 a:hover, 
.maintitlecollapse_3 a:active{ 
 color: #e9eef4;
 background: transparent;
}

.maintitle_3 p.expand a,
.maintitle_3 p.goto a,
.maintitlecollapse_3 p.expand a {
 border: 0px;
}

.maintitle_3 p,
.maintitlecollapse_3 p,
.formsubtitle p{
 background: transparent !important;
 border: 0 !important;
 margin: 0 !important;
 padding: 0 !important;
}

.maintitle_3 p.expand,
.maintitle_3 p.goto,
.formsubtitle p.members{
 float: right;
 width: auto !important;
}

table th,
.borderwrap table th,
.subtitle,
.subtitlediv,
.postlinksbar{
 background: #e8eff6 url(/images/table_th.gif) repeat-x 0 100%;
 border-bottom: 1px solid #b9c0d1;
 color: #474a50; 
 font-size: 11px;
 font-weight: bold;
 margin: 0; 
 padding: 5px; 
}
table th.rowth{
 background: #e1e8ee url(/images/rowth.gif) repeat-x 0 100%;
}
.subtitle{
 border-top: 1px solid #fff;
}

.subtitlediv{
 text-align: right;
}

.borderwrap table th a:link,
.subtitle a:link,
.subtitlediv a:link,
.borderwrap table th a:visited,
.subtitle a:visited, 
.subtitlediv a:visited, 
.borderwrap table th a:active,
.subtitle a:active,
.subtitlediv a:active
{ 
 color: #474a50;
 background: transparent;
 text-decoration: none;
}

.borderwrap table th a:hover,
.subtitle a:hover,
.subtitlediv a:hover
{
 color: #656c7c;
}
/*.borderwrap table th {
 border-right: 1px dotted #b0bbcd !important;
}*/

.borderwrap h4{

 background: #5b5f67;
 border-bottom: 1px solid #37393e;
 border-top: 1px solid #37393e;
 color: #fff; 
 font-size: 12px;
 font-weight: bold; 
 margin: 0;
 padding: 5px;
}

.borderwrap p{
 background: #F9F9F9;
 border: 1px solid #CCC;
 margin: 5px;
 padding: 10px;
 text-align: left;
}

.mem_details{
 border: 1px solid #d0d6dc;
 border-bottom-width: 2px;
 border-right-width: 2px;
 background: #e5eaef;
 margin: 0px 0px 1px 0px;
 padding: 3px 4px;
}

td.formbuttonrow,
.formbuttonrow,
.pformstrip,
.borderwrap p.formbuttonrow,
.borderwrap p.formbuttonrow1{
 background: #dde3ea;
 color: #637890; 
 border-top: 1px solid #d3d9e0;
 margin: 0px !important;
 padding: 5px !important;
 text-align: center;
}

td.formbuttonrow{
 border-bottom: 0;
 border-left: 0;
 border-right: 0;
 color: #637890;
 border-top: 1px solid #d3d9e0;
}

.borderwrap p.formbuttonrow1{
 background: #dde3ea !important;
 border: 0;
 border-top: 1px solid #d3d9e0;
}

.bar,
.barb,
.barc{
 background: #dde3ea;
 color: #666666;
}

.barc{
 border-bottom: 0;
}

.bar p,
.barb p,
.barc p{
 background: transparent;
 border: 0;
 font-size: 11px;
 margin: 0;
 padding: 5px;
 text-align: left;
}

.barb p{
 text-align: right;
}

.bar p.over,
.bar p.overs,
.barc p.over,
.barc p.overs{
 float: right;
}

.barb p.over,
.barb p.overs{
 float: left;
}

.bar p.overs,
.barb p.overs,
.barc p.overs{
 position: relative;
 top: 5px;
}

.catend{
 background: #7e858f;
 color: #7e858f;
 padding: 0;
 font-size: 1px;
 height: 10px;
}

.catend_3{
 background: url(/images/catend.gif) repeat-x 0 100%;
 height: 10px;
}

.catend_l{
 background: url(/images/catend_l.gif) no-repeat 0 100%;
 height: 10px;
}

.catend_r{
 background: url(/images/catend_r.gif) no-repeat 100% 100%;
 height: 10px;
}

.newslink{
 background: #f9f9f9;
 margin: 0;
 width: 100%;
 border: 1px solid #c5c5c5;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
}

.newslink td{
 color: #666666;
 font-size: 11px;
 padding: 5px 5px 5px 10px;
}

.newslink span{
 color: #072A66;
 background: transparent;
 font-style: italic;
 font-weight: normal;
}

.newslink input{
 background: #FFF;
 border: 1px solid #999;
 color: #072A66;
 font-size: 10px;
 padding: 3px;
 vertical-align: middle;
 width: auto;
}

.newslink input.button{
 background: transparent;
 border: 0;
 color: #072A66;
 vertical-align: middle;
}

.fieldwrap{
 border: 1px solid #494c53;
 border-top: 0;
 margin: 5px;
 padding: 0;
 text-align: left;
}

.fieldwrap h4{
 background: #cbd2d2;
 border: 1px solid #494c53;
 border-left: 0;
 border-right: 0;
 color: #444; 
 font-size: 12px;
 font-weight: bold; 
 margin: 0;
 padding: 5px;
}

.errorwrap {
 background: #F2DDDD;
 border: 1px solid #992A2A;
 border-top: 0;
 margin: 5px;
 padding: 0;
}

.errorwrap h4 {
 background: #E3C0C0;
 border: 1px solid #992A2A;
 border-left: 0;
 border-right: 0;
 color: #992A2A; 
 font-size: 12px;
 font-weight: bold; 
 margin: 0;
 padding: 5px;
}

.errorwrap p {
 background: transparent;
 border: 0;
 color: #992A2A;
 margin: 0;
 padding: 8px;
}

.ruleswrap{
 background: #F2DDDD;
 border: 1px solid #992A2A;
 color: #992A2A; 
 margin: 5px 0 5px 0;
 padding: 5px;
}

#gfooter{
 margin: 5px 0 0 0;
 padding: 0;
 width: 100%;
}

#gfooter td{
 font-size: 10px;
 padding: 7px;
}

#redirectpage{
 margin: 200px auto 0 auto;
 text-align: left;
 width: 500px;
}

#redirectpage h4{
 font-size: 24px;
 font-weight: bold;
 margin: 0; 
 padding: 8px;
 border-bottom: 1px solid #2d2d2d;
 color: #fff; 
}

#redirectpage p{
 margin: 0;
 padding: 10px;
 color: #fff;
}

#redirectpage p.redirectfoot{
 color: #fff; 
 border-top: 1px solid #2d2d2d;
 margin: 0px !important;
 padding: 5px !important;
 text-align: center;
}

#redirectpage p.redirectfoot a:link,
#redirectpage p.redirectfoot a:visited,
#redirectpage p.redirectfoot a:hover,
#redirectpage p.redirectfoot a:active{
 color: #fff;
}

#footer_t{
 margin: 5px 0 0 0;
 padding: 0;
 width: 100%;
}

#footer_t td{
 font-size: 10px;
 padding: 7px;
}
#banner{
 background: url(/images/banner_bg.gif) repeat-x 0 0;
 height: 81px;
}
#banner_right{
 background: url(/images/banner_right.gif) no-repeat 100% 0;
 height: 81px;
}
#logo{
 background: url(/images/logotype.jpg) no-repeat 0 0;
 height: 81px;
}
#logostrip{
 background: #303b4a;
 height: 69px;
 margin: 0;
 padding: 0;
 text-align: left;
}
 
#nav_con{
 background: url(/images/nav_row.gif) repeat-x 0 0;
 height: 35px;
 overflow: hidden;
}

#nav_con_left{
 background: url(/images/nav_row.gif) no-repeat 0 -36px;
 height: 35px;
}

#nav_con_right{
 background: url(/images/nav_row.gif) no-repeat 100% -72px;
 height: 35px;
}

#nav{
 padding-top: 4px;
}

#nav ul{
 list-style-type: none;
 margin:0;
 margin-left: 5px; /*Left offset of entire tab menu relative to page*/
 padding:0;
}

#nav li{
 display:inline;
 margin:0;
 padding:0;
}

#nav a:link,
#nav a:visited,
#nav a:hover,
#nav a:active{
 float:left;
 background:url(/images/nav_icon.gif) no-repeat 0 0;
 margin:0;
 margin-right: 3px;
 padding:0 0 0 28px;
 text-decoration:none;
 outline: none;
}

#nav a.nav_home{
 background-image: url(/images/nav_home.gif) !important;
}

#nav a.nav_calendar{
 background-image: url(/images/nav_calendar.gif) !important;
}

#nav a.nav_component{
 background-image: url(/images/nav_component.gif) !important;
}

#nav a.nav_help{
 background-image: url(/images/nav_help.gif) !important;
}

#nav a.nav_members{
 background-image: url(/images/nav_members.gif) !important;
}

#nav a.nav_search{
 background-image: url(/images/nav_search.gif) !important;
}

#nav a.nav_rules{
 background-image: url(/images/nav_rules.gif) !important;
}

#nav a span{
 float: left;
 display: block;
 background: url(/images/nav_link_bg.gif) no-repeat right top;
 padding: 5px 11px 5px 10px;
 font-weight: bold;
 color: #9ea0a3;
 text-transform: uppercase;
 cursor: pointer;
}

/* Commented Backslash Hack hides rule from IE5-Mac &#092;*/
#nav a span {float:none;}
/* End IE5-Mac hack */

#nav a:hover span,
#nav a:active span,
#nav a:focus span {
 color: #fff;
 background-position: 100% -27px;
 text-shadow: #000 0px 0px 3px;
}

#nav a:hover,
#nav a:focus,
#nav a:active{ /*onMouseover style*/
 background-position: -28px 0; /*Shift background image up to start of 2nd tab image*/
}

#user_con{
 float: right;
 width: 429px;
 height: 60px;
 margin: 10px 20px 0 0;
 background: url(/images/banner_user.gif) no-repeat;
 overflow: hidden;
}

#userlinks,
#userlinksguest{ 
 padding: 2px 7px 0 7px;
 clear: both;
 color: #fff;
 font-size: 11px;
 line-height: 17px;
}

#userlinks div{
 padding: 5px 0 5px 0;
}

#userlinks a:link,
#userlinks a:visited,
#userlinks a:hover,
#userlinks a:active,
#userlinksguest a:link,
#userlinksguest a:visited,
#userlinksguest a:hover,
#userlinksguest a:active{
 color: #fff;
 text-decoration: none;
}

#userlinks div.soft a:link,
#userlinks div.soft a:visited,
#userlinks div.soft a:hover,
#userlinks div.soft a:active,
#userlinks div.soft{
 color: #adafb3;
 text-decoration: none;
}

#userlinks a:hover,
#userlinksguest a:hover,
#userlinks div.soft a:hover{
 text-decoration: underline;
}

#userlinks p,
#userlinksguest p{
 background: transparent !important;
 border: 0 !important;
 font-size: 11px;
 font-weight: bold; 
 margin: 0 !important;
 text-align: left;
}

#userlinks p,
#userlinksguest p{
 font-weight: normal;
}

#userlinksguest p.pcen{
 text-align: center;
}

#userlinks p.home,
#userlinksguest p.home{
 float: left;
}

#navstrip{ 
 background: transparent;
 color: #435f89;
 font-size: 12px;
 font-weight: bold;
 margin: 0 0 5px 0;
 padding: 5px 0px 8px 0px;
 border-bottom: 1px solid #dcdcdd;
}

#navstrip a:link, 
#navstrip a:visited{ 
 color: #435f89;
 text-decoration: none;
}

#navstrip a:hover, 
#navstrip a:active{
 background: transparent; 
 color: #7d9bc8;
}

.toplinks{
 background: lime;
 height: 961536px;
 position: absolute;
 top: 0;
 left: 0;
 width: 985%;
}

.toplinks span{height:0; overflow: hidden;}

.copyright,
.skin_cr{ 
 font-size: 11px; 
 padding: 5px 0 5px 0;
 float: left;
 text-align: left;
}

.skin_cr{
 text-align:right;
 float: right;
}

#print{
 margin: 20px auto 20px auto;
 padding: 0;
 text-align: left;
 width: 85%;
}

#print h1,
#print h2,
#print h3,
#print h4,
#print p{
 color: #036;
 font-size: 18px;
 font-weight: bold;
 margin: 0;
 padding: 8px;
}

#print h2,
#print h3,
#print p{

 border-bottom: 1px solid #999;
 font-size: 11px;
 font-weight: normal;
}

#print h3{
 background: #F5F5F5;
 font-size: 12px;
 font-weight: bold;
 margin: 0 0 10px 0;
}

#print h4{
 background: #F9F9F9;
 font-size: 11px;
}

#print p{
 margin: 0 0 5px 0;
 padding: 10px;
}

#print p.printcopy{
 border: 0;
 color: #000;
 text-align: center;
}

.dny-edit-title
{
 border:0px;
 padding:3px;
 margin:0px;
 background: #e4ebf2; 
 color: #435f89; 
}

/* ======================================== */
/* TABS
/* ======================================== */

.tabon
{
 border-width: 1px 1px 0px 1px;
 border-style: solid;
 padding:8px;
 float:left;
 width:auto;
 margin-top:1px;
 font-size:11px;
}

.taboff
{
 border-width: 1px 1px 0px 1px;
 border-style: solid;
 padding:8px;
 float: left;
 width: auto;
 margin-top:1px;
 font-size:11px;
}

.tabon a:link, 
.tabon a:visited, 
.tabon a:active
{
 text-decoration:none;
}

.taboff a:link, 
.taboff a:visited, 
.taboff a:active
{
 text-decoration:none;
}

.mya-back
{
 background: #eaeaea;
 margin:1px;
 padding: 1px;
}

.mya-content
{
 background: #FFF;
 padding:8px;
 margin: 1px;
 border: 1px solid #777;
}

.mya-content-tbl
{
 background: #F0F5FA;
 border: 1px solid #777;
 text-align:left;
 font-size:10px;
 white-space:nowrap;
 margin:1px;
}

.mya-fieldwrap
{
 background: transparent;
 margin-top: 2px;
 margin-bottom: 2px;
 padding: 4px;
 border: 1px solid #C5C7CD;
 -moz-border-radius: 5px;
 width: auto;
 display: block;
}

/* -------------------------------- */
/* Create PM box defaults */
/* -------------------------------- */

.iframeshim
{
 position:absolute;
 display:none;
 background: #FFF;
 border:0px;
 width:auto;
 height:auto;
}

/* -------------------------------- */
/* Pop up menus */
/* -------------------------------- */

.popupmenu,
.popupmenu-new
{
 background: #eff1f3;
 border: 1px solid #494c53;
 text-align:left;
 font-size:11px;
 white-space:nowrap;
 text-shadow: none;
}

.popupmenu-item,
.popupmenu-item-last
{
 padding: 5px;
 white-space: nowrap;
 border-bottom: 1px solid #d9e0e7;
 color: #000000;
 font-weight: normal;
}

.popupmenu-item-last
{
 border-bottom:0;
}

.popmenubutton-new,
.popmenubutton
{
 white-space:nowrap;
 /*background-color: #f0f0f0;
 border: 1px solid #adadad;*/
 color: #fff;
 font-weight:bold;
 float:right;
 text-align:center;
 margin:0px;
 font-size:11px;
 padding: 0px 8px 0px 8px;
}

/* Hover state */
.popmenubutton-new,
.popmenubutton-new-out
{
 float:none;
 width:auto;
 text-align:left;
 height:auto;
 padding:4px;
 font-weight:normal;
 background-color:#e8edf2;
 background-image: url(/images/menu_action_down-padded.gif);
 background-repeat: no-repeat;
 background-position: right;
 color: #435f89;
 font-size: 11px;
 border: 1px solid #a3a9b8;
}

/* Regular state */
.popmenubutton-new-out
{
 padding: 4px;
 background-color:#e2e8ef;
 border: 1px solid #b9c0d1;
}

.popupmenu-new
{
 background-color: #eff1f3;
}

.maintitle .popmenubutton,
.main_text .popmenubutton {
 margin: -3px 0px -3px 5px;
}

.popmenubutton a:link, 
.popmenubutton a:visited,
.popmenubutton a:active,
.popmenubutton a:hover
{ 
 color: #fff !important;
 text-decoration: none;
 -moz-outline: none;
}

.popmenubutton-new a:link, 
.popmenubutton-new a:visited,
.popmenubutton-new a:active,
.popmenubutton-new a:hover,
.popmenubutton-new-out a:link,
.popmenubutton-new-out a:visited
{ 
 color: #435f89 !important;
 text-decoration: none;
 -moz-outline: none;
}

.popupmenu-item a:link, 
.popupmenu-item a:visited,
.popupmenu-item a:hover,
.popupmenu-item-last a:link, 
.popupmenu-item-last a:visited,
.popupmenu-item-last a:hover
{ 
 color: #435f89 !important;
 text-decoration: none;
 -moz-outline: none;
}

.popupmenu-category
{
 background: #dde3ea;
 color: #637890;
 border-bottom: 1px solid #d3d9e0;
 border-top: 1px solid #fff;
 font-size: 11px;
 font-weight: bold; 
 margin: 0; 
 padding: 5px; 
}

/* -------------------------------- */
/* Loading box
/* -------------------------------- */

#loading-layer-inner
{
 width:220px;
 height:28px;
 padding:18px 10px 10px 10px;
 text-align:center;
 color: #000;
 border: 1px solid #666;
 background-color: #fff;
}

/* -------------------------------- */
/* Message in a bo(x|ttle)
/* -------------------------------- */

#ipd-msg-wrapper
{
 display: none;
 width: 220px;
}

#ipd-msg-inner
{
 width:100%;
 height:45px;
 padding: 6px 4px 4px 4px;
 margin: 0px;
 text-align:center;
 color: #000;
 border: 1px solid #666;
 background-color: #fff;
 filter:alpha(opacity=75);
 opacity:.75;
 color: #000;
}

#ipd-msg-title
{
 width: 100%;
 height:20px;
 margin: 0px;
 padding: 6px 4px 4px 4px;
 background: url(/images/tile_cat.gif) repeat-x 0 -1px;
 color: #FFF;
 border: 1px solid #666;
 border-bottom: 0;
}

.linked-image
{
 margin: 0px;
 padding: 0px;
 border: 0px;
}

.resized-linked-image
{
 margin: 1px 0px 0px 0px;
 padding: 0px;
 background-color: #000;
 border: 0px;
 color: #FFF;
 font-size: 10px;
 width: auto;
 -moz-border-radius-topleft: 7px;
 -moz-border-radius-topright: 7px;
}

.resized-linked-image-zoom
{
 width: 200px;
 height: 30px;
 filter:alpha(opacity=85);
 opacity:.85;
 background-color: #FFF;
 padding-top: 6px;
 padding-left: 5px;
 top: 0px;
 left: 0px;
 position: absolute;
 display: none;
}

/* -------------------------------- */
/* Edit post reason
/* -------------------------------- */

.post-edit-reason
{
 background: #E7EAEF;
 margin-top: 9px;
 margin-bottom: 0px;
 padding: 4px;
 color: #333;
 font-size: 10px;
 border: 1px solid #C5C7CD;
 -moz-border-radius: 5px;
 width: auto;
 display: block;
}

/* -------------------------------- */
/* Personal Profile
/* -------------------------------- */

.pp-name
{ 
 background: #f6f6f6;
 margin: 0px;
 padding: 10px;
 border: 1px solid #c4c4c4;
}

.pp-name h3
{
 margin:0px;
 padding:0px 0px 5px 0px;
 font-size:24px;
}

.pp-header
{ 
 font-size: 10px;
 font-weight: bold; 
 margin: 0px 0px 1px 0px; 
 padding: 5px; 
}

.pp-title
{
 font-size: 12px;
 font-weight: bold; 
 margin: 0px;
 padding: 8px;
}

.pp-datebox
{
 text-align: center;
 background: #FFFFFF;
 border: 1px solid #8e8e8e;
 padding: 4px;
 margin: 0px;
 font-size:18px;
 font-weight:bold;
 line-height: 100%;
 letter-spacing: -1px;
 float:right;
 width: auto;
}

.pp-datebox em
{
 color: #AAA;
 font-weight: normal;
 font-style: normal;
}

.pp-contentbox-back
{
 background-color: #6c727b;
 padding: 6px;
}

.pp-contentbox-entry,
.pp-contentbox-entry-noheight,
.pp-contentbox-entry-noheight-mod,
.pp-contentbox-entry-noheight-sel
{
 background-color: #eff1f3;
 border: 1px solid #494c53;
 line-height: 140%;
 padding: 8px;
 margin-bottom: 6px;
 height: 200px;
 overflow: auto;
 overflow-x: auto;
}

.pp-contentbox-entry-noheight-sel
{
 background-color:#FCECCD;
}

.pp-contentbox-entry-noheight-mod
{
 background-color:#FDF1DA;
}

.pp-contentbox-entry-noheight,
.pp-contentbox-entry-noheight-mod,
.pp-contentbox-entry-noheight-sel
{
 height: auto;
 margin-bottom: 1px;
}

.pp-image-thumb-wrap,
.pp-image-thumb-wrap-floatright,
.pp-image-mini-wrap,
.pp-image-mini-wrap-floatright
{
 width: 52px;
 height: 52px;
 text-align: center;
 background: #FFFFFF;
 border: 1px solid #555555;
 padding: 4px;
 margin-top: auto;
 margin-bottom: auto;
}

.pp-image-mini-wrap,
.pp-image-mini-wrap-floatright
{
 width: 27px;
 height: 27px;
 margin-top: auto;
 margin-bottom: auto;
}

.pp-image-thumb-wrap-floatright,
.pp-image-mini-wrap-floatright
{
 float:right;
}

.pp-tiny-text
{
 color: gray;
 font-size: 10px;
}

.pp-mini-content-entry,
.pp-mini-content-entry-noheight,
.pp-mini-entry-noheight-shaded
{
 background-color: #e9eef2;
 padding: 6px;
 border-bottom: 1px dotted #555555;
 clear:both;
 width: auto;
 height: 60px;
}

.pp-mini-entry-noheight-shaded
{
 background-color: #E3DFE7;
}

.pp-mini-content-entry-noheight,
.pp-mini-entry-noheight-shaded
{
 height: auto;
}

.pp-tabclear,
.pp-maintitle
{
 background: #4b4e55 url(/images/tile_cat.gif) repeat-x 0 -2px;
 color: #FFF;
 font-size: 14px;
 font-weight: bold; 
 margin: 0px;
 padding: 8px;
}

.pp-tabclear
{
 border:0px;
}

.pp-tabon
{
 border-color: #4c5057;
 background-color:#7a808b;
 color:#FFFFFF;
 border-width: 1px 1px 0px 1px;
 border-style: solid;
 padding:8px;
 float:left;
 width:auto;
 margin-top:1px;
 font-size:11px;
}

.pp-taboff,
.pp-tabshaded
{
 border-color: #c7c7c7;
 background-color: #dddddd;
 color: #2d2d2d;
 border-width: 1px 1px 0px 1px;
 border-style: solid;
 padding:8px;
 float: left;
 width: auto;
 margin-top:1px;
 font-size:11px;
}

.pp-tabon a:link, 
.pp-tabon a:visited, 
.pp-tabon a:active
{
 color: #FFFFFF !important;
 text-decoration:none;
}

.pp-taboff a:link, 
.pp-taboff a:visited, 
.pp-taboff a:active,
.pp-tabshaded a:link, 
.pp-tabshaded a:visited, 
.pp-tabshaded a:active
{
 color: #2d2d2d;
 text-decoration:none;
}

.pp-tabwrap
{
 height: 32px;
 line-height: 135%;
 margin:0px;
 padding:0px;
 overflow: hidden;
}

.pp-personal_info{
 padding: 4px;
 border-bottom: 1px solid #cccccc;
}

.pp-table,
.pp-profile-table{
 width: 100%;
 padding:0;
 margin:0;
}

.pp-table td{
 vertical-align: top;
}

.pp-profile-table td{
 width: 33%;
 vertical-align: top;
}

.pp-profile-table div{
 padding: 4px 6px 4px 6px;
}

.pp-profile-table div.subtitle{
 padding: 5px;
}

.pp-options div{
 padding: 6px;
 border-bottom: 1px solid #d9e0e7;
}

/* Small blog fix */

#myblogset-info .fieldwrap {
 background: transparent;
 border: 0px;
 border-top: 0;
 margin: 0px;
 padding: 0;
 text-align: left;
}

/* Gallery styles */

.gallery_block {
 padding: 3px !important;
 margin: 0px;
 background-color: #e6e6e6;
}

.gal_caption {
 font-size: 14px;
 padding-bottom: 5px;
 font-weight: normal;
}

.gal_cat a {
 text-decoration: none;
 border-bottom: 1px dotted #fff !important;
}

.thumbwrap,
.thumbwrapp,
.fullimagewrap
{
 margin: 1px;
 background-color: #fff;
 border: 1px solid #8e8e8e !important;
}

.thumbwrapp{
 border: 2px solid #660707;
}

.fullimagewrap{
 background: #e9eef2;
 text-align: center;
 margin: 5px 0 5px 0;
 padding: 5px;
}


.thumbwrap h4,
.thumbwrapp h4{ 
 background: #DDE6F2;
 border: 0 !important;
 color: #5176B5; 
 font-size: 12px;
 font-weight: bold; 
 margin: 0;
 padding: 5px;
}

.thumbwrap p,
.thumbwrapp p{
 border-bottom: 0px !important;
 margin: 0 !important;
 padding: 5px !important;
 text-align: left;
 background: #e4e6e9 !important;
}

.thumbwrap p.alt,
.thumbwrapp p.alt{
 border-bottom: 0px !important;
 margin: 0 !important;
 padding: 5px !important;
 text-align: left;
 background: #eff1f3 !important;
}

.thumbwrapp p.pin{
 background: #EFDFDF !important;
 text-align: center !important;
}

.thumbwrap img.galattach,
.thumbwrapp img.galattach{
 background: #FFF url(/images/img_larger.gif) no-repeat bottom right;
 border: 1px solid #424242;
 margin: 5px;
 padding: 2px 2px 10px 2px;
}

/* This is a little hack to fix the scrollbar that appears in the emoticon pane of the post screen */ 
#post_screen_hack table tr td {
 padding: 0px !important;
}

legend{
 color: #000;
}

.forum_legend{
 width: 100%;
}

.forum_legend td{
 width: 20%;
 text-align: center;
 line-height: 20px;
 vertical-align: top;
}
.t_new,
.t_reply,
.t_qr{
 width: 100px;
 height: 28px;
 background: url(/images/t_new.gif) no-repeat 0 0;
}
.t_reply{
 background: url(/images/t_reply.gif) no-repeat 0 0;
}
.t_qr{
 background: url(/images/t_qr.gif) no-repeat 0 0;
}
.t_new:hover,
.t_reply:hover,
.t_qr:hover{
 background-position: 0 -28px;
}
.spo_all {
width: 90%;
margin: 0 auto 0 auto;
}
.spo_top {
background: #E3E9DB;
border: 1px solid #B5C0A8;
/*border-left: 4px solid #B5C0A8; border-bottom: 0;*/
color: #000;
font-weight: bold;
font-family: "Courier New", Courier, monospace;
font-size: 12px;
margin: 8px auto 0 auto;
padding: 3px;
height: 18px;
}
.spoiler {
background: #E3E9DB;
border: 1px solid #B5C0A8;
/*border-left: 4px solid #B5C0A8;*/
padding: 4px;
margin: 5px auto 8px auto;
display:none;
}
.spo_option {
font-weight:bold;
float:left;
}
.spo_desc {
float:right;
}
.spo_button {
height: 20px;
width: 70px;
font-size:10px;
margin-top: 0px;
}

/* ===== forum Start ===== */
/* General forum Table View */
.gTable {background:#eff1f3;border-bottom:6px solid #7e858f;border-left:1px solid #7e858f;border-right:1px solid #7e858f;border-top:1px solid #7e858f;}
.gTableTop {background:#000000; border:0px solid #1C1C1C; color:#ffffff;font-weight:bold;height: auto;padding:10px;font-size:14px; background: #4b4e55 url(/images/tile_cat.gif) repeat-x 0 0;}
.gTableSubTop {background:#DADFE7;color: #7d9bc8;font-weight: bold;border: 0px solid #b9c0d1;height: auto;font-size:8pt;padding:5px; background: #4b4e55 url(http://www.forum.neoks.ru/style_images//images/table_th.gif) repeat-x 0 0;}
.gTableSubTop2 {color: #000;line-height: 135%;background: #cfd6e1;padding: 4px;}
.gTableBody {padding:2px;background:url('/.s/t/998/4.gif') bottom repeat-x #e4ebf2;}
.gTableBody1 {padding:2px;background:#eff1f3;}
.gTableBottom {padding:2px;background:url('/.s/t/998/4.gif') bottom repeat-x #FCFCFC;}
.gTableLeft {padding:2px;background: #FCFCFC;font-weight:bold;color:#9F4938}
.gTableRight {padding:2px;background:#e4ebf2;}
.gTableError {padding:2px;background:url('/.s/t/998/4.gif') bottom repeat-x #FCFCFC;color:#FF0000;}
/* ------------------------ */




/* Forums Styles */
.forumIcoTd,.forumNameTd {padding:4px;background-color: #eff1f3;}
.forumPostTd {display: none;}
.forumLastPostTd {padding:4px;background-color: #eff1f3;}
.forumThreadTd {padding:4px;background-color: #e4ebf2;width: 50px;}

.forumArchive {padding:2px;font-size:7pt;}

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

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

/* Other Styles */
.replaceTable {background:#2C2C2C;height:100px;width:300px;border:1px solid #555555;}
.replaceBody {background:url('/.s/t/984/1.gif') #191919;}

/* forum Titles & other */
.forum {font-weight:bold;font-size:9pt;color: #7d9bc8;padding-left: 10px;}
.forumDescr {color:#666666;font-size:8pt;padding-left: 10px;padding-top: 2px;}
.forumModer {color:#666666;font-size:7pt;padding-left: 10px;padding-top: 2px;}
.forumViewed {font-size:9px;}
a.forum:link, a.lastPostUserLink:link, a.threadAuthorLink:link {text-decoration:none; color:#435f89;}
a.forum:visited, a.lastPostUserLink:visited, a.threadAuthorLink:visited {text-decoration:none; color:#435f89;}
a.forum:hover, a.lastPostUserLink:hover, a.threadAuthorLink:hover {text-decoration:none; color:#7d9bc8;}
a.forum:active, a.lastPostUserLink:active, a.threadAuthorLink:active {text-decoration:none; color:#435f89;}
/* -------------------- */


/* forum Navigation Bar */
.forumNamesBar {font-weight:normal;font-size:7pt;}
.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; color:#4D6D91;}
a.forumBarA:active {text-decoration:underline; color:#4D6D91;}
/* -------------------- */

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

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



/* forum Page switches */
.switches {}
.pagesInfo {display: none;}
.switch {background-color: #e4ebf2;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;padding-top: 2px;padding-right: 4px;padding-bottom: 2px;padding-left: 4px;border: 1px solid #c9cfd6;}
.switchActive {background-color: #e4ebf2;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;padding-top: 2px;padding-right: 4px;padding-bottom: 2px;padding-left: 4px;border: 1px solid #c9cfd6;}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {text-decoration:none; color:#aaaaaa;}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {text-decoration:none; color:#aaaaaa;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:none; color:#aaaaaa;}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:none; color:#aaaaaa;}
/* ------------------- */

/* forum Threads Style */
.threadIcoTd {background:#eff1f3; font-size:7pt; vertical-align: middle; padding-top: 5px; padding-bottom: 5px;}
.threadAuthTd {background:#eff1f3; font-size:7pt; padding-top: 5px; padding-bottom: 5px;}
.threadNametd {background:#eff1f3; font-size:9pt; font-color:#435f89; padding-left: 7px; padding-top: 5px; padding-bottom: 5px;}
.threadPostTd,.threadViewTd {background:#e4ebf2; font-size:7pt; padding-top: 5px; padding-bottom: 5px;}
.threadLastPostTd {background:#e4ebf2; font-size:7pt; padding-top: 5px; padding-left: 10px; padding-bottom: 5px;}
.threadDescr {color: #435f89;font-size:6pt; padding-left: 3px;}
.threadNoticeLink,.threadAuthorLink {font-weight:bold;}
.threadsType {background-color: #e8eff6;background-image: url(/images/table_th.gif);padding: 6px;color:#aaaaaa;background-repeat: repeat-x;background-attachment: scroll;background-position: 0pt 100%;}
.threadsDetails {display:none;}
.forumOnlineBar {background-color: #e8eff6;background-image: url(/images/table_th.gif);padding: 10px;color:#aaaaaa;background-repeat: repeat-x;background-attachment: scroll;background-position: 0pt 100%;}

a.threadPinnedLink:link {text-decoration:none; color:#777777;letter-spacing: 0px; padding-left: 3px;}
a.threadPinnedLink:visited {text-decoration:none; color:#777777;letter-spacing: 0px; padding-left: 3px;}
a.threadPinnedLink:hover {text-decoration:none; color:#555555; letter-spacing: 0px; padding-left: 3px;}
a.threadPinnedLink:active {text-decoration:none; color:#777777; letter-spacing: 0px; padding-left: 3px;}

a.threadLink:link {text-decoration:none; color:#435f89;letter-spacing: 0px; padding-left: 3px;}
a.threadLink:visited {text-decoration:none; color:#435f89;letter-spacing: 0px; padding-left: 3px;}
a.threadLink:hover {text-decoration:none; color:#7d9bc8; letter-spacing: 0px; padding-left: 3px;}
a.threadLink:active {text-decoration:none; color:#435f89;letter-spacing: 0px; padding-left: 3px;}

.postpSwithces {background-color: #e4ebf2;font-size:8pt; color: #aaaaaa;border: 1px solid #c9cfd6;}
.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:7pt;text-align:right;}
.legendTd {display:none;}
.userRights {display:none;}
.fFastSearchTd {display:none;}
/* ------------------- */



/* forum Posts View */
.postTable {}

.postPoll {background:#e4ebf2;}
.pollQuestion {#435f89; font-size: 10pt; letter-spacing: 0.5px; padding: 10px;}
.pollAnswer,.pollTotal,.pollPos,.pollAnsw,.pollResult,.pollPers {color: #435f89; font-size: 9pt; letter-spacing: 0.1px; padding: 3px;}
.postFirst {background:#efefef;}
.postRest1 {background:#dee3e7;}
.postRest2 {background:#efefef;}
.postSeparator {height:0px;background:#777777;}

.postTdTop {border-bottom:1px solid #d1d7dc;height:20px}
.postBottom {border-top:1px solid #FFF;height:20px}
.postUser {font-weight:normal;}
.postTdInfo {border-right:1px solid #FFF;text-align:center;padding:5px;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {padding:6px 0 6px 0;} 
.rep_p {padding: 3px;border:1px solid #729a33;background:#9ec448;-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;color:#fff;} 
.reprating {padding: 3px 8px 3px 8px;border-top:1px solid #d6c3b4;border-bottom:1px solid #d6c3b4;background:#f9f6f4;color:#ae9179;} 
.reprating1 {padding: 3px 8px 3px 8px;border:1px solid #d6c3b4;background:#f9f6f4;color:#ae9179;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;} 
.rep_m {padding: 3px;border:1px solid #cf4735;background:#e37c6e;-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;color:#fff;} 
.rep_p:hover {background:#aed94d;color:#fff;} 
.reprating:hover {background:#fff;color:#ae9179;} 
.reprating1:hover {background:#fff;color:#ae9179;} 
.rep_m:hover {background:#ec8375;color:#fff;}
.signatureHr {margin-top:20px;color:#597798;}
.posttdMessage {padding:5px;}
.eAttach {margin: 16px 0 0 0; padding: 0 0 0 15px; background: url('/.s/t/984/11.gif') no-repeat 0px 0px;}
.pollQuestion {text-align:center;font-weight:normal;} 
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:7pt;}
.pollSubmit {font-weight:normal;}
.pollEnd {text-align:center;height:30px;}

.codeMessage {background:#FFFFFF;font-size:7pt; padding: 5px; border-left: 4px solid #aaaaaa; border: 1px dotted #aaaaaa;}
.quoteMessage {background:#FFFFFF;font-size:7pt; padding: 5px; border-left: 4px solid #aaaaaa; border: 1px dotted #aaaaaa;}

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

.statusBlock {padding-top:3px;}
.statusOnline {color: green;}
.statusOffline {color: silver;}
/* ------------------ */



/* Quote, Code */
.bbCodeBlock {border:2px solid #080808; margin:2px 0px; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;} 
.bbCodeName {display:none;} 
.codeMessage {color:#f8f8f8; background:#8b332f; font-size:12px; font-family:Courier new; border:1px solid #c54d47 !important; padding:5px; margin-top:1px; text-shadow:1px 1px 0px #4f0e0c !important; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;} 

.bbQuoteBlock {border:2px solid #080808; margin:2px 0px; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;} 
.bbQuoteName {display:none;} 
.quoteMessage {color:#f8f8f8; font-size:11px; font-family:tahoma; background:#4d8633; border:1px solid #71bf4d !important; padding:5px; text-shadow:1px 1px 0px #2d5a18 !important; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
/* ---------------- */


.signatureView {font-size:7pt;} 
.edited {padding-top:30px;font-size:7pt;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('http://src.ucoz.ru/t/121/14.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('http://src.ucoz.ru/t/121/14.gif') no-repeat 0px 4px;}
/* ----------------------- */


/* forum Post Form */
.codeCloseAll {font-size:7pt; color:#4D6D91;font-weight:normal;background:#FAFCFE;border:1px solid #4D6D91;}
.postNameFl,.postDescrFl {width:40%}
.postPollFl,.postQuestionFl {width:40%}
.postResultFl {width:50px}
.postAnswerFl {width:300px}
.postTextFl {width:300px}
.postUserFl {width:300px}


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


/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:green;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:#196dd3;}
a.groupUser:link,a.groupUser:visited,a.groupUser:hover {color:#68b0ff;font-weight:bold;} 
/* ---------------- */
/* ====== forum End ====== */

/* PageSelector Start */
.catPages1 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;}
.catPages1 a:link,
.catPages1 a:visited,
.catPages1 a:hover,
.catPages1 a:active {text-decoration:none;color: #636363;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #e6e6e6;}
.catPages1 a:hover {background:#6699cc;color:#FFFFFF;font-weight:bold;border:1px solid #e6e6e6;}
.catPages1 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;}

.pagesBlockuz1 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;}
.pagesBlockuz1 a:link,
.pagesBlockuz1 a:visited,
.pagesBlockuz1 a:hover,
.pagesBlockuz1 a:active {text-decoration:none;color: #636363;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #e6e6e6;}
.pagesBlockuz1 a:hover {background:#6699cc;color:#FFFFFF;font-weight:bold;border:1px solid #e6e6e6;}
.pagesBlockuz1 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;}

.pagesBlock1 {color:#EFEEEB;border:0px;margin-bottom:10px;margin-top:10px;}
.pagesBlock1 a:link,
.pagesBlock1 a:visited,
.pagesBlock1 a:hover,
.pagesBlock1 a:active {text-decoration:none;color: #636363;background:#353535;padding:3px 10px;font-size:11px;font-weight:bold;}
.pagesBlock1 a:hover {background:#2c2c2c;color:#FFFFFF;font-weight:bold;}
.pagesBlock1 b {text-decoration:none;background:#ffffff;padding:3px 10px;color:#ccc;font-size:11px;}

.catPages2 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;}
.catPages2 a:link,
.catPages2 a:visited,
.catPages2 a:hover,
.catPages2 a:active {text-decoration:none;color: #636363;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #e6e6e6;}
.catPages2 a:hover {background:#6699cc;color:#FFFFFF;font-weight:bold;border:1px solid #e6e6e6;}
.catPages2 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;}

.pagesBlockuz2 {color:#ffffff;border:1px;margin-bottom:10px;margin-top:10px;}
.pagesBlockuz2 a:link,
.pagesBlockuz2 a:visited,
.pagesBlockuz2 a:hover,
.pagesBlockuz2 a:active {text-decoration:none;color: #636363;background:#f9f9f9;padding:3px 6px;font-size:11px;font-weight:bold;border:1px solid #e6e6e6;}
.pagesBlockuz2 a:hover {background:#6699cc;color:#FFFFFF;font-weight:bold;border:1px solid #e6e6e6;}
.pagesBlockuz2 b {text-decoration:none;background:#ffffff;padding:3px 6px;color:#ccc;font-size:11px;border:1px solid #e6e6e6;}

.pagesBlock2 {color:#EFEEEB;border:0px;margin-bottom:10px;margin-top:10px;}
.pagesBlock2 a:link,
.pagesBlock2 a:visited,
.pagesBlock2 a:hover,
.pagesBlock2 a:active {text-decoration:none;color: #636363;background:#353535;padding:3px 10px;font-size:11px;font-weight:bold;}
.pagesBlock2 a:hover {background:#2c2c2c;color:#FFFFFF;font-weight:bold;}
.pagesBlock2 b {text-decoration:none;background:#ffffff;padding:3px 10px;color:#ccc;font-size:11px;}
/* PageSelector end */
.textarea,
.searchinput,
.button,
.fastNav,
.moderOptions,
.searchSubmitFl,
.searchQueryFl,
select,
.uplFileFl,
.bbstyle,
.pollSubmitBut,
.pollreSultsBut,
.gobutton{
 background: #FFF;
 border: 1px solid #c7c7c7;
 color: #000;
 font-family: Verdana, Helvetica, Sans-Serif;
 font-size: 11px;
 padding: 2px;
 vertical-align: middle;
}
 
.button,.fastNav,.moderOptions,.searchSubmitFl,.searchQueryFl,select,.uplFileFl,.bbstyle,.pollSubmitBut,.pollreSultsBut{
 background: #e4ebf2;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border: 1px solid #7f8690;
 outline: none;
}

.button:hover,
.button:focus{
 background: #7f8690;
 border: 1px solid #474a50;
 color: #fff;
}
.fastNav:hover,
.fastNav:focus{
 background: #7f8690;
 border: 1px solid #474a50;
 color: #fff;
}
.moderOptions:hover,
.moderOptions:focus{
 background: #7f8690;
 border: 1px solid #474a50;
 color: #fff;
}
.searchSubmitFl:hover,
.searchSubmitFl:focus{
 background: #7f8690;
 border: 1px solid #474a50;
 color: #fff;
}
.searchQueryFl:hover,
.searchQueryFl:focus{
 background: #7f8690;
 border: 1px solid #474a50;
 color: #fff;
}
select:hover,
select:focus{
 background: #7f8690;
 border: 1px solid #474a50;
 color: #fff;
}
.uplFileFl:hover,
.uplFileFl:focus{
 background: #7f8690;
 border: 1px solid #474a50;
 color: #fff;
}
.bbstyle:hover,
.bbstyle:focus{
 background: #7f8690;
 border: 1px solid #474a50;
 color: #fff;
}
.pollSubmitBut:hover,
.pollSubmitBut:focus{
 background: #7f8690;
 border: 1px solid #474a50;
 color: #fff;
}
.pollreSultsBut:hover,
.pollreSultsBut:focus{
 background: #7f8690;
 border: 1px solid #474a50;
 color: #fff;
}
textarea {background: #ffffff;color: #4d4d4d;border: 1px solid #e0e0e0;font-family: verdana, helvetica, sans-serif;font-size: 10px;margin: 0px;padding: 0px;vertical-align: middle;}
.postDescrFl,.postNameFl,.postQuestionFl {background: #ffffff;color: #4d4d4d;border: 1px solid #e0e0e0;font-family: verdana, helvetica, sans-serif;font-size: 10px;margin: 0px;padding: 3px;vertical-align: middle;}