body {
    font-family: Arial;
    font-size: 11px;
    background-image: url('../_img/pageBg.png');
    background-repeat: repeat-x;
    margin: 0px;
    height: 100%;
    padding: 0px;
    width: 100%;
}

html {
    height: 100%;
}
a img{
    border: 0px;
    padding: 0px;
}

a {
    color: #497601;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

.cb {
    position: relative;
    left: 50%;
    width: 996px;
    margin-left: -498px;    
}

#hLinks {
    height: 24px;   
}

#hLinksL { width: 100px; float: left;}
#hLinksR { width: 880px; float: right; color: #8EC42A; margin-top: 3px;}
#hLinksR a { font-weight: bold; text-decoration: none; color: #FFF; padding: 0px 3px 0px 3px; }

/** Logo Line */

#logoC #s {
    float: left;
}

#logoC #s h1 {
    margin: 0px;
    margin-top: 10px;
}

#logoC #l {
    float: left;
    width: 230px;
}

#logoC #d {
    float: left;
}

#logoC #d h2 {
    color: #C0C0C0;
    padding-left: 10px; 
}

#logoC #r {
    float: right;
/*    width: 766px; */
    width: 300px;
    text-align: right;
}

#logoC #logged {
    font-size: 14px;
    padding-top: 15px;
    font-weight: bold;
}
/** End Logo Line */


/** Left Block */
#cbCl { float: left; margin-right: 15px;}
#cbCl .b { width: 202px; }
#cbCl .bT { background-image: url('../_img/mlt.png'); background-repeat: no-repeat; height: 36px; color: #FFF; padding:7px 0px 0px 10px; margin:0px -10px -7px 0px; font-size: 14px; font-weight: bold; }
#cbCl .bC { background-image: url('../_img/mlb.png'); font-size: 11px; padding: 0px 5px 0px 5px;}
#cbCl .bF { background-image: url('../_img/mlf.png'); background-repeat: no-repeat; height: 9px; font-size: 1px;}
/** END Left Block */

/** Center Block */
#cbCc { float: left;}
#cbCc .b { width: 487px; }
#cbCc .bT { background-image: url('../_img/mct.png'); background-repeat: no-repeat; height: 44px; color: #FFF; padding:7px 0px 0px 15px; margin:0px -10px -7px 0px; font-size: 14px; font-weight: bold; }
#cbCc .bC { background-image: url('../_img/mcb.png'); font-size: 12px; padding: 0px 5px 0px 5px;}
#cbCc .bF { background-image: url('../_img/mcf.png'); background-repeat: no-repeat; height: 9px; font-size: 1px; margin-bottom: 5px;}

#cbCc .bT h1, .mlbC h1 { font-size: 18px; padding: 0px; margin: 0px;}
/** END Center Block */

/** Right Block */
#cbCr { float: right;}
#cbCr .b { width: 277px; margin-bottom: 5px; }
#cbCr .bT { background-image: url('../_img/mrt.png'); background-repeat: no-repeat; height: 36px; color: #FFF; padding:7px 0px 0px 10px; margin:0px -10px -7px 0px; font-size: 14px; font-weight: bold; }
#cbCr .bC { background-image: url('../_img/mrb.png'); font-size: 11px; padding: 0px 5px 0px 5px;}
#cbCr .bF { background-image: url('../_img/mrf.png'); background-repeat: no-repeat; height: 9px; font-size: 1px;}

/** END Right Block */

#fC {
    background-image: url('../_img/footerBg.png');
    background-repeat: repeat-x;
    height: 27px;
    color: #FFF;
    padding-top: 6px;
}

#fC a {
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
}

#fC a:hover {
    text-decoration: underline;
}

#fCopyright {
    float: left;
    width: 400px;
}

#fLinks {
    float: right;
    width: 400px;
    text-align: right;
    color: #8EC42A;
}




/* Menu In Block*/
ul.iMenu {
    margin: 0px;
    padding: 0px;
    list-style: none;
    margin-bottom: -2px;
}

ul.iMenu li {
    background-color: #D8E9BB;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 6px;
/*    background-repeat: no-repeat;
    background-position: right center; */
    margin-bottom: 2px;
    border-bottom: 2px #6FAF09 solid;
}

.iMenu a {
    font-weight: bold;
    color: #497208;
    text-decoration: none;
}

/* List In Block*/
ul.iList {
    margin: 0px;
    padding: 0px;
    list-style: none;
    margin-bottom: -2px;
}

ul.iList li {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 6px;
    background-repeat: no-repeat;
    background-position: right center;
    margin-bottom: 2px;
    border-bottom: 2px #6FAF09 solid;
}

.iList a {
    font-weight: bold;
    color: #497208;
    text-decoration: none;
}


/* Forms */

.regForm {
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
    padding-top: 5px;
}
.regForm li{
    list-style: none;
    margin-left: 0px;
    padding-left: 0px;
    padding: 2px;
}

input.i210 {
    /* background:url('../_img/inputB_210.png') no-repeat top right;*/
    width: 150px;
    /*border: 0px;*/
    
    /* border:none; */

    border: 2px #8EC42A solid;
    font-size: 14px;
    margin-right: 0px;
    margin-bottom: 5px;
    font-weight: bold;
    font-family: Arial;
    padding: 2px;
}

.button {
    border: 2px #8EC42A solid;
    background-color: #6FAF09;
    font-family: Arial;
    font-weight: bold;
    color: #FFF;
    padding: 2px;
}

label {
    display: block;
    width: 100px;
    float: left;
    text-align: right;
    margin-top: 1px;
    padding: 3px;
    padding-left: 0px;
    color: #6FAF09;
    font-size: 12px;
    font-weight: bold;
    padding-right: 5px;
}

label.fError {
    color: #E15102;
    font-size: 12px;
    width: 200px;
    font-weight: bold;
    clear: right;
    height: 10px;
    text-align: left;
    display: block;
    float: right;
}

textarea {
    border: 2px #8EC42A solid;
    font-family: Arial;
    font-size: 12px;
    padding: 2px;
}

.fCheckboxText {
    display: block;
    float: right;
    width: 550px;
    margin-top: -20px;
}

span.fError {
    display: block;
    float: right;
    width: 350px;
    color: #E15102;
    font-size: 12px;
    font-weight: bold;
}



/* END forms */

.clear { clear: both; }

/** OpisyGG */

.iOpisyGG .Item {
    padding: 4px;
    
    border: 1px #8EC42A solid;
    border-left: 3px #8EC42A solid;
    
    margin: 2px;
    background-color: #F4F9EC;

}

.iOpisyGG .Author {
    padding: 2px;
    padding-top: 4px;
    font-size: 11px;
}

/** Page Selector */

ul.PS {
    padding: 0px;
    margin: 0px;
    padding-top: 10px;
}

ul.PS li{
    background-color: #6FAF09;
    margin-bottom: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    margin-left: 3px;
    list-style: none;
    border-top: 2px solid #8EC42A;
    height: 20px;
    display: inline;
}

ul.PS li a{
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
    padding: 3px;
}
/* End Page Selector */

/** main-block */

.bC h2, #VideoPlay .tags {
    margin: 0px;
    padding: 5px;
    font-size: 14px;
    color: #E15102;
}

.bC p {
    margin: 0px;
    padding: 5px;
}
/** End main-block */

/* Main Page */

#cbbCl { float: left; width: 710px; }
#cbbCl .tT { background-image: url('../_img/mbbct.png'); background-repeat: no-repeat; height: 8px; }
#cbbCl .tC { background-image: url('../_img/mbbcb.png'); font-size: 12px; padding: 0px 5px 0px 5px;}
#cbbCl .tF { background-image: url('../_img/mbbcf.png'); background-repeat: no-repeat; height: 8px; font-size: 1px; margin-bottom: 5px;}

#cbbCl .tC .more { margin: 0px; font-weight: bold; text-align: right; font-size: 14px; }
#cbbCl .tL ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#cbbCl .tL li {
    float: left;
    width: 140px;
    height: 29px;
    background-image: url('../_img/tab1_unsel.png');
    background-repeat: no-repeat;
    margin-right: 5px;
    text-align: center;
    padding-top: 7px;
    margin-bottom: -7px;
}

#cbbCl .tL li a{
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
}

#cbbCl .tL li a:hover{ text-decoration: none; }

#cbbCl .tL li.selectedTab {
    background-image: url('../_img/tab1_sel.png');
}

#cbbCl .tL li.selectedTab a{
    color: #FFFFFF;
}

#cbbCl .tabs, #cbbCl .blocks { margin-bottom: 10px; }

/** Blocks below tabs */
#cbbCll { float: left; width: 349px; margin-right: 12px; }
#cbbClr { float: left; width: 349px; }

#cbbCll .bT, #cbbClr .bT { background-image: url('../_img/mmCt.png'); background-repeat: no-repeat; height: 36px; color: #FFF; padding:7px 0px 0px 10px; margin:0px -10px -7px 0px; font-size: 14px; font-weight: bold; }
#cbbCll .bC, #cbbClr .bC { background-image: url('../_img/mmCb.png'); font-size: 11px; padding: 0px 5px 0px 5px;}
#cbbCll .bF, #cbbClr .bF { background-image: url('../_img/mmCf.png'); background-repeat: no-repeat; height: 9px; font-size: 1px;}

/** END Blocks below tabs */

/* Large block */

.mlbC { width: 710px; }
.mlbC .bT { background-image: url('../_img/mlbCt.png'); background-repeat: no-repeat; height: 44px; color: #FFF; padding:7px 0px 0px 15px; margin:0px -10px -7px 0px; font-size: 14px; font-weight: bold; }
.mlbC .bC { background-image: url('../_img/mlbCb.png'); font-size: 12px; padding: 0px 5px 0px 5px;}
.mlbC .bF { background-image: url('../_img/mlbCf.png'); background-repeat: no-repeat; height: 9px; font-size: 1px; margin-bottom: 5px;}


/* End Large block */

/* End Main Page */

/* Tabs */

.tabBlockContent {
    display: block;
}
    
.tabBlockContentUnvisible {
    display: none;
}

/* End Tabs */

/** Tags */

.TagsList { text-align: justify; }

/** End Tags */

/** Video */

#VideoPlay #Movie { width: 425px; float: left; padding: 2px; }
#VideoPlay #Information { width: 270px; float: right; }

#VideoList .Item {}
#VideoList .Item .Image { float: left; width: 136px; }
#VideoList .Item .Image img{ border: 2px solid #8EC42A; padding: 2px; margin: 2px; }
#VideoList .Item .Content { float: right; width: 555px;}
#VideoList .Item .Content p { margin: 2px; }
#VideoList .Item .Content a { font-weight: bold; } 
#VideoList .Item .Content .Description { color: #C0C0C0; }
/** End Video */

/** Messages */
#Messages table { width: 100%; }
#Messages table td {  padding: 4px; }
#Messages table .header {  background-color: #8EC42A; font-weight: bold; color: #FFF; }
#Messages table .notRead {  font-weight: bold; }

#Message p span { color: #C0C0C0; }
#Message .topic { font-weight: bold; font-size: 14px; }

#Messages_Friends #Chars { margin: 0px; }
#Messages_Friends #Chars li { float: left; list-style: none; padding: 3px; font-size: 14px; }
#Messages_Friends #Chars li a { font-weight: bold; }
#Messages_Friends .Contacts { margin: 0px; padding-left: 50px; }
#Messages_Friends .Contacts li { padding: 2px; }
#Messages_Friends .CharName { font-size: 14px; margin-left: 20px; margin-right: 20px;color: #C0C0C0; padding: 2px; border-bottom: 1px #C0C0C0 solid; }
#Messages_Friends .Selected { color: #000; }
/** End Messages */

#ProfileSettings .regForm label{ width: 230px;}

/** Users */
#ProfileUsersSimpleList .u .p { width: 60px; float: left; text-align: center; }
#ProfileUsersSimpleList .u .d { width: 200px; float: right; padding-top: 15px; }
#ProfileUsersSimpleList .u .d a { font-weight: bold; font-size: 14px; }

#ProfileShow { padding-top: 10px; }
#ProfileShow .p { width: 180px; float: left; text-align: center; }
#ProfileShow .p img { padding: 2px; border: 1px solid #8EC42A; }
#ProfileShow code {  display: block; padding: 4px; border: 1px #8EC42A solid; border-left: 3px #8EC42A solid; margin: 2px;}
#ProfileShow ul { list-style: none; } 
/** End Users */

/** Friends */

#Friends .f { width: 130px; float: left; text-align: center; }
#Friends p { padding: 1px; }
#Friends .p img { padding: 2px; border: 1px solid #8EC42A; }
/** End Friends */

/** LogIn form */
#cbCr .LogIn label { width: 50px; }
/** End LogIn form */

/** UserGalleries */

#UserGallery .f { width: 165px; margin: 2px;   float: left; text-align: center; }
#UserGallery p { padding: 1px; }
#UserGallery .p img { padding: 2px; border: 1px solid #8EC42A; }
#UserGallery .d { color: #C0C0C0; }

#UserGalleryPhoto p { text-align: center; }
#UserGalleryPhoto .d { color: #C0C0C0; text-align: left; }
#UserGalleryPhoto .o { text-align: left; }
/** End UserGalleries*/