/* forum new */

a.forumBlue{
  color: #239198;
  
	text-decoration: underline; 
}
a.forumBlue:hover{ 
	color: #239198;
  
	text-decoration: underline; 
}
a.linkGrBl {
  color: #c8c8c8;
  text-decoration: underline;
}
a.linkGrBl span { 
	color: #5e5e5e; 
}
a.linkGrBl:hover {
  color: #239198;
  text-decoration: underline;
}
a.linkGrBl:hover span {
	color: #239198;
	text-decoration: underline;
}
a.linkGrLight {
  color: #dddfe1;
  text-decoration: underline;
	font-size:11px;
}
a.linkGrLight span { color: #757474; } 	
a.linkGrLight:hover span { text-decoration: underline; }

a.linkW {
	color:#5e5e5e;
	border-bottom:1px solid #c8c8c8;
	text-decoration:none;
	margin-right:3px;
}
a.linkW:hover {
	color:#63990a;
	border-bottom:1px solid #63990a;
	text-decoration:none;
}
a.linkZ {
	color:#5e5e5e;
	border-bottom:1px solid #c8c8c8;
	text-decoration:none;
	margin-right:3px;
}
a.linkZ:hover {
	color:#239198;
	border-bottom:1px solid #239198;
	text-decoration:none;
}


#forum {
	margin-left:33px;
	margin-right::333px;
}
#forum h1 {
	font-size:22px;
	font-weight:bold;
	color:#239198;
	margin-bottom:10px;
	margin-left:40px;
}
#forum #boxForMain {
	margin-left:auto;
	margin-right:auto;
	width:860px;
}
#forum #boxForMain #topBg {
	background: url('/images/forum/mainTop.gif') no-repeat scroll center bottom;
	height:47px;
}
#forum #boxForMain #midBg {
	background: url('/images/forum/midBg.gif') repeat-y scroll left top;
	overflow:hidden;
  height:465px;
}
#forum #boxForMain #midBg .left {
	float:left;
	width:267px;
}
#forum #boxForMain #midBg .right {
	float:right;
	width:565px;
	padding-right:10px;
}
#forum #boxForMain #bottomBg {
	background: url('/images/forum/bottomBg.gif') no-repeat scroll center top;
	height:6px;
	margin-bottom:20px;
}
.forumMiddle {
	overflow:hidden;
	
	margin-bottom:30px;
	margin-top:30px;
}
.forumMiddle ul.middleList {
  width:510px;
  margin:0px auto;
  padding:0px 0 40px 0;
}
.forumMiddle ul.middleList li{
  display:inline-block;
  width:240px;
  float:left;
	background: url('/images/forum/dotGreen.gif') no-repeat scroll left bottom;
	padding-left:15px;
	padding-top:20px;
}
.forumMiddle ul.middleList li a{
  display:inline-block;
  line-height:15px;
  border-bottom:1px solid #dddfe1;
  color:#000;
}
.forumMiddle ul.middleList li a:hover{
  display:inline-block;
  border-bottom:1px solid #000;
  color:#000;
}
.forumMiddle ul.middleList li span {
  padding-right:10px;
}
.fh{
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin-left:26px;
}
.forumLeft {
	margin:20px 0 200px 20px;
	float:left;
}
.forumLeft ul {
	margin-bottom:5px;
}
.forumLeft ul li{
  background: url('/images/forum/dotGreenGrey.gif') no-repeat scroll left bottom;
	padding-left:15px;
	margin-top:15px;
}
.forumLeft ul li a{
  line-height:15px;
  border-bottom:1px solid #dddfe1;
  color:#000;
	font-weight:bold;
}
.forumLeft ul li a:hover{
  border-bottom:1px solid #000;
  color:#000;
}
.show {
	text-align:right;
	margin-right:20px;
	margin-bottom:10px;
}
.show a {
	color:#508000;
	border-bottom:1px solid #c8c8c8;
	text-decoration:none;
}
.show a:hover {
	color:#508000;
	border-bottom:1px solid #508000;
	text-decoration:none;
}
.buttonsMain {
	margin:20px 0 20px 20px;
}
.searchInput {
	margin-left:17px;
	margin-left:20px; 
	margin-top:0px; 
	font-weight:bold; 
	color:#353535;
}
.searchInputRow {
	margin-left:17px;
	margin-left:20px; 
	margin-top:0px; 
	font-weight:bold; 
	color:#353535; 
	float:right; 
	width:420px;
}
.searchInput input.searchIn,
.searchInputRow input.searchIn{
	vertical-align:top;
	width:170px;
	margin-top:5px;
	margin-right:0px;;
}
.groupsMain{
	margin:0px 0 50px 90px;
	width:860px;
}
.groupsColMain{
	width:33%;
	float:left;
}
.groupsColMain h3{
	line-height:70px;
	font-size:15px;
}
.groupsColMain ul li{
	clear:both;
	height:90px;
}
.groupsColMain ul li img{
	float:left;
	margin: 0 5px 5px 0;
	border:1px solid #e1e1e1;
}

.forumBox{
	padding-top:34px;
	padding-right:35px;
	padding-left:35px;
}
.forumBox h2{
	font-size:16px;
	font-style:normal;
	color:#239198;
	margin:16px 0;
}
.forumTopMenu{
	padding-bottom:6px;
	font-weight:bold;
}
.forumTopMenu ul li{
	display:inline;
	margin:0 2px;
}
table.showGroups tr td{
	padding: 5px 0;
	border-bottom:1px solid #e5e5e5;
	overflow:hidden;
	white-space:nowrap;
	
}
table.showGroups tr td .pic {
	float:left;
	width:15px;
}
table.showGroups tr td .subject{
	display:block;
	overflow:hidden;
	white-space:nowrap;
	width:375px;
	font-weight:bold;
	float:left;
}
table.showGroups tr th {
	background:url('/images/groupsThBg.gif') repeat-x top left;
	height: 25px;
	line-height: 25px;
	color: #5C5B5B;
}
table.showGroups tr td img
{
	border:1px solid #e1e1e1;
}
/*--- forum box blue ------*/
.forumBlueTop{
	background-color: #59c5cf;
  border: 1px solid #59c5cf;
  border-top-left-radius: 5px;    
  -moz-border-radius-topleft: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
	height:29px;
	
}
.forumBlueTop div{
	height:29px;
	margin-left:7px;
}
.forumBlueTop div h4, .forumBlueTop div h4 a {
	color:#fff;
	line-height:28px;
	font-size:13px;
}
.forumBoxWhite {
  padding:10px 0; 
  border-left:1px solid #ecebeb; 
  background: #FFFFFF url('/images/corner_right.gif') repeat-y right;
	clear:both;
}
.forumBoxWhite2 {
  padding:0px;
  border-left:1px solid #ecebeb;
  border-right:1px solid #ecebeb;

	clear:both;
}

/* forum buttons */

.butFGrey a {
  background:transparent url(/images/forum/butFGreyL.gif) no-repeat scroll left top;
  color:#000;
  display:block;
  float:left;
  height:30px;
  padding:0 5px;
}
.butFGrey a:hover {
  color:#000;
  cursor:pointer;
}
.butFGrey a span {
  background:transparent url(/images/forum/butFGreyR.gif) no-repeat scroll right top;
  display:block;
  float:left;
  height:30px;
  padding:6px 15px 2px 10px;
  font-weight:normal;
	font-size:13px;
}

a.rectangularButton {
  background: #FFF url('/images/button/rectangularButton.gif');
  color: #393939 !important;
  display: block;
  font-size: 12px;
  height: 19px;
  padding: 0 0 0 6px;
  text-decoration: none;
	white-space:nowrap;	
	border-bottom:none !important;
}
a.rectangularButton span {
  background: #FFF url('/images/button/rectangularButton.gif') right top;
  cursor: pointer;
  display: block;
  float: left;
  height: 19px;
  line-height: 19px;
  padding: 0 6px 0 0 ;  
  text-decoration: none;
	white-space:nowrap;	
}
a.rectangularButton:hover {
  background: #FFF url('/images/button/rectangularButton.gif') 0 19px;
  color: #ffffff !important;
}
a.rectangularButton:hover span { background: #FFF url('/images/button/rectangularButton.gif') right 19px; }

a.rectangularButtonBig {
  background: #FFF url('/images/forum/rectangularButtonBig.gif');
  color: #393939;
  display: block;
  font-size: 12px;
  height: 30px;
  padding: 0 0 0 17px;
  text-decoration: none;
}
a.rectangularButtonBig span {
  background: #FFF url('/images/forum/rectangularButtonBig.gif') right top;
  cursor: pointer;
  display: block;
  float: left;
  height: 30px;
  line-height: 30px;
  padding: 0 19px 0 0 ;  
  text-decoration: none;
	white-space:nowrap;
}
a.rectangularButtonBig:hover {
  background: #FFF url('/images/forum/rectangularButtonBig.gif') 0 30px;
  color: #ffffff;
}
a.rectangularButtonBig:hover span { 
	background: #FFF url('/images/forum/rectangularButtonBig.gif') right 30px;
	white-space:nowrap;
}

#forum-show-group #group-desc #desc {
  float: left;
  width: 600px;
}
#forum-show-group #group-desc #desc .rightCol { 
	margin-left: 125px; 
}
#forum-show-group #group-desc #desc img { 
  border: 1px solid #DBDBDB; 
  float: left;
  margin: 0 10px 0 0;
}
#forum-show-group #group-desc #desc h2 {
  color: #353535;
  margin: 0 0 10px 0;
}
#forum-show-group #group-desc #desc a { margin: 10px 0 0 0; }
#group-desc-min img { border: 1px solid #DBDBDB; }
#group-desc-min a { margin: 0 10px; }

#forum-show-group #group-desc #founder {
  float: right;
  width: 270px;
}
#forum-show-group #group-desc #founder table {
  background-color:#f9f9f9;
  padding: 10px;
  width:100%; 
}
#forum-show-group #group-desc #founder table td {
  text-align:left;
  padding: 3px 4px 3px 15px;
  border-bottom: 1px solid #fff;
}
#forum-show-topics {
  background: #FFF url('/images/gfx/forum-back03.gif') repeat-y right top;
  border-left: 1px solid #D0D0D0;
  border-right: 1px solid #D0D0D0;  
  border-top: 1px solid #D0D0D0;
  overflow: visible;
  zoom: 1;
}
#forum-show-topics .left-side {
  background: #FFF url('/images/gfx/forum-back01.gif') repeat-x left 1px;
  float: left;
  position: relative;
  width: 712px;  
}
#forum-show-topics .left-side #roll-up-down,
#forum-show-posts #topic-header #roll-up-down,
#forum-show-posts #topic-header-2 #roll-up-down,
#forum-show-posts #topic-header2 #roll-up-down{
  display: block;
  height: 26px;
  left: 0;
  position: absolute;
  top: 0;
  width: 22px;
}
#forum-show-topics .left-side .roll-up,
#forum-show-posts #topic-header .roll-up, #forum-show-posts #topic-header-2 .roll-up, #forum-show-posts #topic-header2 .roll-up { background: transparent url('/images/forum/rollUp.gif') no-repeat; }
#forum-show-topics .left-side .roll-down,
#forum-show-posts #topic-header .roll-down, #forum-show-posts #topic-header-2 .roll-down, #forum-show-posts #topic-header2 .roll-down  { background: transparent url('/images/forum/rollDown.gif') no-repeat; }
#forum-show-topics .left-side .inner { margin: 0 13px; }

#forum-show-topics .left-side .inner .topics-num { 
  line-height: 32px;
  margin: 0 0 0 12px; 
}
#forum-show-topics .left-side .inner .add-search .add {
  float: left;
  margin: 36px 0 0 0;
}
#forum-show-topics .left-side .inner .add-search .topic-search {
  float: right;
}
#forum-show-topics .right-side {
  background: #F6F6F6;
  float: left;
  margin:2px 0px 0 8px;  
  width: 186px;
}
#forum-show-topics .right-side h4 {
  font-size: 12px;
  line-height: 36px;
}
#forum-show-topics .right-side .item {
  margin: 0 0 25px 0; 
	padding-top:5px;
}
#forum-show-topics .right-side .itemAvatar, .borderAvatar {
  float:left; 
	margin-right:6px;
	border:1px solid #DBDBDB;
}
#forum-show-topics .right-side .itemAvatar img {
  width:58px; 
}
#forum-show-topics .right-side .itemAvatar div.onlineG{
	background-color:#7aa51e;
	text-align:center;
	color:#fff;
	font-size:10px;
}
#forum-show-topics .right-side .itemAvatar div.onlineB{
	background-color:#28ADB4;
	text-align:center;
	color:#fff;
	font-size:10px;
}
#forum-show-topics .right-side .item .awatar { 
  border: 1px solid #DCDBDB;
  float: left; 
}
#forum-show-topics .right-side .item .item-desc {
  line-height:17px;
	margin:0 6px 0 0px;
	overflow:hidden;
	
}
#forum-show-bottom div {
  font-size: 0;
  float: left;
  height: 5px;
}
#forum-show-bottom .left-corner { 
  background: transparent url('/images/cornerD_bl.gif') no-repeat;
  width: 5px;
}
#forum-show-bottom .left-center {
  background: transparent url('/images/cornerD_bottom.gif') repeat-x;
  width: 709px;
}
#forum-show-bottom .delimiter {
  background: transparent url('/images/gfx/forum-back03.gif') repeat-y;
  width: 2px;
}
#forum-show-bottom .right-center {
  background: transparent url('/images/gfx/forum-back04_d.png') repeat-x;
  width: 189px;
}
#forum-show-bottom .right-corner {
  background: transparent url('/images/cornerD_gr_d.png') no-repeat;
  width: 5px;
}
#forum-show-posts {
  background: #FFF;
  position: relative;
}
#forum-show-posts #topic-header {
  background: #F6F6F6 url('/images/_white.gif') repeat-x;
  border-top: 1px solid #DEDEDE;
  overflow: hidden;
  width: 100%;
 
}
#forum-show-posts #topic-header2 {
  background: #F6F6F6 url('/images/_white.gif') repeat-x;
  border-top: 1px solid #DEDEDE;
  overflow: hidden;
  width: 100%;
  height:28px;
}
#forum-show-posts #topic-header-2 {
  background: #FFF url('/images/gfx/forum-back01.gif') repeat-x left 1px;
  border-top: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
  overflow: hidden;
  width: 908px;
}
#forum-show-posts #topic-header #roll-up-down, #forum-show-posts #topic-header-2 #roll-up-down, #forum-show-posts #topic-header2 #roll-up-down
{
	/*position: relative;*/
  
  top: 1px;
  
}

#forum-show-posts #topic-header #info,
#forum-show-posts #topic-header-2 #info {
  color: #555454;
  padding:8px 10px 8px 30px;
  vertical-align: middle;
}
#forum-show-posts #topic-header #info.infoOf2 {
  width:876px;
}
#forum-show-posts .titleOverflowOf2 {
  width:750px;
}
#forum-show-posts .titleOverflowOf2 .shareButton {
  float:right;
  top:1px;
}
/*#forum-show-posts #topic-header #info * { vertical-align: middle; }*/
#forum-show-posts #topic-header #info { vertical-align: middle; }
#forum-show-posts #topic-header-2 #info * { vertical-align: middle; }

#forum-show-posts #topic-header #info #title,
#forum-show-posts #topic-header-2 #info #title{
  color: #5E5E5E;
  font-size: 12px;
  font-style: italic;
  font-weight: bold;
}
#forum-show-posts #info table {
  width: 100%;
}
#forum-show-posts #info .options {
  height: 25px;
  width: 310px;
  line-height: 25px;
  text-align: right;
}
#forum-show-posts #info .options .forumBlue {
  font-style: italic;
}

#forum-show-posts #topic-header #info #watch,
#forum-show-posts #topic-header #info #watch * { vertical-align: text-top; }

#forum-show-posts #topic-header-2 #info #watch,
#forum-show-posts #topic-header-2 #info #watch * { vertical-align: text-top; }

#forum-show-posts #topic-header .topic-search,
#forum-show-posts #topic-header-2 .topic-search{
  float: right;
  margin: 6px 4px 0 0;
}

#forum-show-posts #topic-posts .wrap { margin: 0 10px; }

#forum-show-posts #topic-posts .item {
  border-top: 1px solid #E5E5E5;  
  margin: 15px 0 0 0;
  overflow: hidden;
  

}
#forum-show-posts #topic-posts .item .user {
  display: block;
  float: left;
  vertical-align: top;
  margin-left: 5px;
  margin-top:15px;
  overflow: hidden;
  width:245px;
}
#forum-show-posts #topic-posts .item .user .user-avatar {
  float: left; 
}
#forum-show-posts #topic-posts .item .user .user-avatar img {
  border: 2px solid #8D8D8D;
}
#forum-show-posts #topic-posts .item .user .user-avatar .premium {
  background: #f57111 url('/images/of2/premiumAccountIcon.png') no-repeat center center;
  height: 12px;
  text-align: left;
  text-indent: -9999px;
}

#forum-show-posts #topic-posts .item .user .user-info,
#forum-show-posts #topic-posts .item .user .post-info {
  line-height: 16px;
  
  width: 125px;
}
#forum-show-posts #topic-posts .item .ui {  
  overflow: hidden;
	padding-left: 10px;
}
#forum-show-posts #topic-posts .item .userInformations {  
  margin-left: 115px;
}
#forum-show-posts #topic-posts .item .user .user-info {  
  height: 80px;
  overflow: hidden;
}

#forum-show-posts #topic-posts .item .user .user-info a { line-height: 20px; }


#forum-show-posts #topic-posts .item .user .post-info {
  display: block;
  font-size: 11px;
  line-height: 14px;
}

#topic-posts .user-info a span {
	font-weight:bold;
}

#forum-show-posts #topic-posts .item .user .post-info img { vertical-align: baseline; }

#forum-show-posts #topic-posts .item .post {
  vertical-align: top;
  width: 600px;
	padding-left:30px;
	padding-top:15px;
}
#forum-show-posts #topic-posts .item .post a{
  color:#239198;
  border-bottom:1px solid #C8C8C8 ;
}
#forum-show-posts #topic-posts .item .post a:hover{
  color:#239198;
  border-bottom:1px solid #239198 ;
}
#forum-show-posts #topic-posts .item .post .content { margin: 0 0 0 32px; }

#forum-show-posts #topic-posts .item .post .buttons {
  overflow: hidden;
  width: 100%;
	margin-top:15px;
}
#forum-show-posts #topic-posts .item .post .buttons a, .buttons a { margin: 0 0 0 2px; }
.moderateMenu {
	float:right;
}
.moderateMenu ul{
	margin:10px 10px;
}
.moderateMenu ul li{
	display:inline;
	margin-right:10px;
	margin-right:0;
	padding:6px;
}
.moderateMenu ul li.selected {
	background:#f0f6f7 url('/images/moderateArrow.gif') no-repeat 5px;
	display:inline;
	margin-right:0;
	padding:6px 6px 6px 15px;
}
.moderateMenu ul li span{
	font-weight:bold;
}
#forum-show-posts .tSearch{
	margin-top:20px;
	margin-left:30px;
	width:300px;
	float:left;
}
.modNot{
	margin:10px;
	background-color:#f0fded;
	border:1px solid #c3e9ba;
	padding:5px;
	font-weight:bold;
}
.notLogged{
	padding:30px;
	background-color:#fffafa;
	text-align:center;
	border-bottom:1px solid #fddede;
	border-top:1px solid #fddede;
	color:#c94f4f;
	font-weight:bold;
}
.quoteTxt{
	border-left:1px solid #cccaca;
	background-color:#f6f6f6;
	padding:10px;
}
.quoteTxtDark{
	border-left:1px solid #cccaca;
	background-color:#ededed;
	padding:10px;
}
.quoteTxtThird{
	border-left:1px solid #cccaca;
	background-color:#e1e1e1;
	padding:10px;
}

/* add post box */

.addPost {
    background-color: #f7f7f7;
    border:1px solid #fff;
    margin:30px auto 20px auto;;
    width:795px;
}
.addPost .rightLink {
    margin-right:10px;
}

.addPost .head {
    background-color: #59c5cf;
    border: 1px solid #59c5cf;
    border-top-left-radius: 5px;    
    -moz-border-radius-topleft: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    padding: 2px 0 2px 14px;
    color:#fff;
}

.addPost .body {
    background: #f9f9f9;
    border-left:1px solid #d0d0d0;
    border-right:1px solid #d0d0d0;
    overflow:auto;
}

.addPost .legendCol {
    float: left;
    padding: 10px 0 0 16px;
    text-align: left;
    width: 126px;
}

.addPost .inputCol {
    background-color: #FFFFFF;
    float: left;
    overflow: auto;
    padding: 10px 0 10px 10px;
    width: 640px;
}

.addPost .row {
    border-top:1px solid #fff;
    border-bottom:1px solid #e5e5e5;
    margin:0;
}

.addPost .row.logged a,
.addPost .row.logged input {
    display:block;
    float:left;
}

.addPost .row.logged a {
    position: relative;
    top:5px;
    left:6px;
}

.addPost input[type="text"]  {
    border: 1px solid #C9C9C9;        
    padding: 2px;    
}

.addPost .inputCol iframe {
  height:260px !important;
  width:630px !important
}

.addPost .foot {
    background-color: #F2F2F2;
    border: 1px solid #D0D0D0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    overflow: auto;
    padding: 6px;    
    position:relative;
    top:-1px;
}


.addPost .foot .btn1 {
   background: url("/images/of2/infoBoxButtonsBg.png") repeat-x scroll 0 -66px #E0E0DF;
    border: 1px solid #999999;
    color: #333333;
    display: block;
    float:right;
    font-size: 13px;
    font-weight: bold;
    margin: 0 2px;
    padding: 3px 10px 4px;    
   
}

.addPost .foot .btn2 {
    background: url("/images/of2/infoBoxButtonsBg.png") repeat-x scroll 0 -33px #6FAD02;
    border: 1px solid #557E0C;
    color: #FFFFFF;    
    cursor: pointer;
    display: block;
    float:right;
    font-size: 13px;
    font-weight: bold;
    margin: 0 2px;
    padding: 3px 10px 4px;    
}   
.addPostBox .addPostRows .foot a,
.addPostBox .addPostRows .foot a:hover
.addPostBox .addPostRows .foot a:visited,
.addPostBox .addPostRows .foot button {
  background: transparent url('/images/of2/forum/button.png') 0 0 no-repeat;
  display:block;
  color:#000;
  text-align:center;
  padding:5px 0 0 0;
  margin:0 auto;
  height:31px;
  width:109px;
}
.addPostBox .addPostRows .foot button {
  border: 0;
  padding: 0;
  height: 36px;
  font-size: 12px;
  cursor: pointer;
}
.addPostBox .addPostRows .foot button span {
  height: 36px;
  line-height: 26px;
  display: block;
}




.addTopicGrey{
	background-color:#f3f2f2;
	padding:20px 20px 10px 20px;
}
.forumDataInfoBlue {
	background-color:#F3FEFF;
	border-bottom:1px solid #D1E9EB;
	border-top:1px solid #D1E9EB;
	padding:25px 15px 15px 15px;
	text-align:center;
	margin:4px -35px;
	position:relative;
	
	
}
.forumDataInfoBlue strong {
	line-height:30px;
}
.forumButtons{
	height:30px;
	background:url('/images/forumBgOwner.gif') repeat-x  top left;
	padding:5px 300px 0 0;
}
.forumButtons {
  background: #e9e9e9;
  padding:7px 200px 0 0;
  height:33px;
}
.forumButtons .rbOf2 {
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(#f7f7f7, #e3e3e3);
  background-image: -webkit-linear-gradient(#f7f7f7, #e3e3e3);
  background-image: -o-linear-gradient(#f7f7f7, #e3e3e3);
  border:1px solid #a2a2a3;
  color:#353535;
  font-size:14px;
  display:block;
  padding:0 2px;
  white-space: nowrap;
}
.forumButtons .rbOf2 span {
  display:block;
  padding:4px 14px 4px 14px;
}

.forumButtons .rbOf2close span {
  background: transparent url('/images/forum/forumIco02.png') right 2px no-repeat;
    padding-right:26px;

}
.forumButtons .rbOf2open span {
  background: transparent url('/images/forum/forumIco01.png') right 2px no-repeat;
  padding-right:26px;
}

.forumButtons .rbOf2del span {
  background: transparent url('/images/forum/forumIco03.png') 92% 9px no-repeat;
  padding-right:26px;
}


.pagin{
	
}
.backTopic{
	background-color:#eeeded;
	padding-left:30px;

  padding-top:7px;
	padding-bottom:7px;
	

}
.infoEdit{
	padding-top:20px;
	color:#ac8254;
	font-size:11px;
}



#button1 {
float: left;
}

#button1 .b1left {
width: 5px;
height: 23px;
float: left;
background: #fff url(/images/gfx/b1left.gif) no-repeat;
}

#button1 .b1middle {
float: left;
font: bold 13px Arial, Tahoma, sans-serif;
color:#fff;
display: block;
height: 20px;
background: #fff url(/images/gfx/b1middle.gif) repeat-x;
text-align: center;
padding: 3px 3px 0 3px;
}

#button1 .b1right {
width: 5px;
height: 23px;
float: left;
background: #fff url(/images/gfx/b1right.gif) no-repeat;
}

#foruminvite #imiddle {
width: 188px;
text-align: center;
font: bold 12px Tahoma, Verdana;
color: #fefdfd;
}
#foruminvite #imiddle p {
color: #fff;
font: 10px Tahoma, Verdana;
text-align: right;
padding: 2px 3px 0 0;
}
#foruminvite #imiddle p a {
color: #fff;
font: 10px Tahoma, Verdana;
text-decoration: underline;
}

#imiddle input.at1 {
float: left;
width: 148px;
height: 16px;
border-left: 1px solid #c9c9c9;
border-top: 1px solid #c9c9c9;
border-right: 1px solid #e8e8e8;
border-bottom: 1px solid #e8e8e8;
font: 12px Tahoma, Verdana, sans-serif;
color: #000;
padding: 2px 0 0 3px;
margin: 10px 0 0 15px;
}

#foruminvite #imiddle2 {
width: 188px;
text-align: center;
font: bold 12px Tahoma, Verdana;
color: #fefdfd;
background: #fff url(/images/gfx/imiddle2.gif);
}

#forumright {
vertical-align: top;
width: 744px;
background-color: #fff;
padding: 20px 10px 30px 10px;
overflow: hidden;
}

.lactive {
width: 45%;
float: left;
margin: 15px 0 10px 10px;
}



.lactive p.fnag {
font: bold 15px Arial, Verdana;
color: #6b6a6a;
padding: 0 0 5px 0;
}
.lactive ul {
margin: 5px;
}
.lactive li {
vertical-align: top;
}

.lactive li img {
border: 1px solid #e0dfdf;
}

.lactive li p {
font: 10px Tahoma, Verdana;
color: #666666;
padding: 2px 0;
}

.lactive li a {
font: bold 12px Tahoma, Verdana;
color: #89bc0e;
border-bottom: 1px solid #e0dfdf;
}

#wyniki {
width: 660px;
vertical-align: top;
padding: 10px 0 0 20px;
}

#wynikileft {
float: left;
}

#wynikiright {
width: 243px;
vertical-align: top;
padding: 10px 0 10px 30px;
}

.groute {
float: left;
margin: 32px 0 0 5px;
}

.groute div {
float: left;
font: bold 12px Verdana, Tahoma, sans-serif;
color: #394242;
margin: 0 3px;
}

.groute .glink1 {
float: left;
display: block;
font: bold 12px Verdana, Tahoma, sans-serif;
color: #89bc0e;
border-bottom: 1px solid #e0dfdf;
}

.groute .glink2 {
float: left;
display: block;
font: bold 12px Verdana, Tahoma, sans-serif;
color: #394242;
border-bottom: 1px solid #e0dfdf;
}

.gpanel {
clear: left;
margin: 0 20px 10px 0;
width: 720px;
}

.gpanel a.glink {
float:right;
display: block;
font: bold 12px Verdana, Tahoma, sans-serif;
color: #89bc0e;
border-bottom: 1px solid #e0dfdf;
margin: 0 3px;
}

div div.text {
float:right;
font: bold 12px Verdana, Tahoma, sans-serif;
color: #6b6a6a;
}

div a.glink2 {
float:right;
display: block;
font: 12px Verdana, Tahoma, sans-serif;
color: #6b6a6a;
border-bottom: 1px solid #e0dfdf;
margin: 0 3px;
}

#dys {
clear: left;
width: 720px;
margin: 0 auto;
height: 100%;
overflow: hidden;
}

#dys .dystop {
float: left;
width: 100%;
height: 30px;
background: url(/images/gfx/dys2.gif) repeat-x;
}

#dys .dystop div.dt {
float: left;
font: bold 12px Tahoma, Verdana,sans-serif;
color: #394242;
padding: 8px 15px 0 55px;
}

#dys .dystop #dys1 {
float: left;
width: 6px;
height: 30px;
background: url(/images/gfx/dys1.gif) no-repeat;
}

#dys .dystop #dys3 {
float: right;
width: 6px;
height: 30px;
background: url(/images/gfx/dys3.gif) no-repeat;
}

#dys .dyscontent {
float: left;
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
}

.dysnew {
clear: left;
width: 718px;
border-bottom: 1px solid #d9d9d9;
margin: auto;
}

.dysnew .dysimg {
vertical-align: top;
width: 125px;
padding: 10px 5px 5px 20px;
border-right: 1px solid #d9d9d9;

}

.dysnew .dysimg a {
font: bold 12px Verdana, Tahoma, sans-serif;
color: #89bc0e;
border-bottom: 1px solid #e0dfdf;
}

.dysnew .dysimg img.dysuser {
clear: left;
display: block;
border: 2px solid #9e9e9e;
margin: 0 0 8px 0;
}

.dysnew .dysimg .dysdate {
text-align: left;
font: 11px Tahoma, Verdana, san-serif;
color: #666;
padding: 8px 0 5px 0;
}

.dysnew .dysimg .dysdate img {
padding: 0 2px;
}

.dystext {
vertical-align: top;
width: 544px;
padding: 7px;
}

.dystext .text {
font: 12px Verdana, Tahoma, sans-serif;
color: #6b6a6a;
}

.dystext2 {
vertical-align: bottom;
width: 544px;
padding: 7px;
}

.dystext2 p.dedit {
font: 11px Verdana, Tahoma, sans-serif;
color: #85b527;
padding: 3px 0 10px 0;
}

.dystext2 div {
float: right;
}

.dystext2 div a {
float: right;
margin: 0 2px;
display: block;
font: 12px Verdana, Tahoma, sans-serif;
color: #89bc0e;
border-bottom: 1px solid #e0dfdf;
}

.dysbot {
float: left;
width: 100%;
height: 7px;
background: url(/images/gfx/dysbot2.gif) top repeat-x;
}

.glink {
float: left;
display: block;
margin: 10px 0 0 10px;
font: bold 12px Verdana, Tahoma, sans-serif;
color: #89bc0e;
border-bottom: 1px solid #e0dfdf;
}

.des {
font: 11px Verdana, Tahoma, sans-serif;
color: #89bc0e;
}

.des a {
font: 11px Verdana, Tahoma, sans-serif;
color: #89bc0e;
border-bottom: 1px solid #e0dfdf;
}

.des a:hover {
color: #89bc0e;
}

.des span {
color: #6b6a6a;
font: 11px Verdana, Tahoma, sans-serif;
}

.glink:hover {
color: #89bc0e;
}

#cyt1 {
float: left;
width: 24px;
height: 29px;
background: #fff url(/images/gfx/cyt1.gif) no-repeat;
}

#cyt2 {
float: left;
width: 5px;
height: 29px;
background: #fff url(/images/gfx/cyt2.gif) no-repeat;
}

#forum1a2 {
float: left;
height: 24px;
background: #fff url(/images/gfx/forum1a2.gif) repeat-x;
padding: 5px 8px 0 8px;
color: #6b6a6a;
font: bold 13px Tahoma, Verdana;
}

#cyt4 {
float: right;
width: 5px;
height: 29px;
background: #fff url(/images/gfx/cyt4.gif) no-repeat;
margin-left: 10px;
}

#forum1top2 {
width: 100%;
height: 29px;
background: #fff url(/images/gfx/cyt3.gif) repeat-x;
}

/*textarea {
width: 620px;
height: 300px;
margin: 5px 0 2px 29px;
border: 1px solid #e0dfdf;
overflow: auto;
font:13px Tahoma, Verdana, sans-serif;
}*/

textarea.spq {
width: 500px;
height: 144px;
margin: 5px 0 2px 0px;
border: 1px solid #e0dfdf;
overflow: auto;
font:13px Tahoma, Verdana, sans-serif;
}

input.spq {
width: 500px;
height: 16px;
margin: 5px 0 2px 0px;
border: 1px solid #e0dfdf;
font:13px Tahoma, Verdana, sans-serif;
padding: 1px;
}

select.spq {
width: 270px;
height: 24px;
margin: 5px 0 2px 0px;
border: 1px solid #e0dfdf;
font:13px Tahoma, Verdana, sans-serif;
padding: 1px;
}

#spqaddtable tr{
font:13px Tahoma, Verdana, sans-serif;
}

.msg_error {
font:11px Tahoma, Verdana, sans-serif;
text-align: left;
color: red;
padding-left: 22%;
}


#spqaddtable th{
font:13px Tahoma, Verdana, sans-serif;
text-align: center;
color: #6b6a6a;
}



input.topic {
width: 620px;
height: 16px;
margin: 5px 0 2px 29px;
border: 1px solid #e0dfdf;
font:13px Tahoma, Verdana, sans-serif;
padding: 2px;
}



p.dysnag {
font: 12px Verdana, Tahoma, sans-serif;
color: #6a6969;
margin: 1px 0 0 30px;
}

.formatfont {
display: block;
margin: 4px 2px 0 2px;
float: left;
width: 17px;
height: 16px;
text-align: center;
padding: 1px 0 0 0;
background-color: #fff;
font: 13px Arial, Verdana, sans-serif;
border: 1px solid #e0dfdf;
}

.spqframe {
padding: 5px;
margin-bottom: 14px;
}

.spqframe td {
font: 10px Verdana, Tahoma, Arial, sans-serif;
background-color: #f0efef;
color: #6a6969;
border-top: 0px solid white;
border-bottom: 1px solid white;
border-left: 0px solid white;
border-right: 0px solid white;
padding: 2px;
}

.spqframe th {
font: 12px Arial, Verdana, sans-serif;
text-align: left;
color: #6a6969;
}

.spqheader {
font: 16px Arial, Verdana, sans-serif;
font-weight: bold;
color: #6a6969;
}

.fsearch4 {
float: right;
margin: -30px 20px 5px 0;
height: 30px;
}

.fsearch4 a.search {
display:block;
float: left;
width: 22px;
height: 29px;
background: url(/images/gfx/fsearch.gif) no-repeat;
border-bottom: 0px solid #fff;
margin: 6px 2px;
}

.fsearch4 input {
float: left;
width: 126px;
height: 16px;
border-left: 1px solid #c9c9c9;
border-top: 1px solid #c9c9c9;
border-right: 1px solid #e8e8e8;
border-bottom: 1px solid #e8e8e8;
font: 12px Tahoma, Verdana, sans-serif;
color: #000;
padding: 2px 0 0 3px;
margin: 6px 5px 0 0;
}

.fsearch4 span {
float: left;
font: bold 12px Tahoma, Verdana, sans-serif;
color: #6b6a6a;
padding: 8px 2px 0 0;
}

#pasekfor {
float: left;
padding: 8px 0 0 5px;
color: #85b527; font:11px Tahoma, sans-serif;
}

table#for tr.th td {
text-align: center;
font:bold 12px Tahoma, Verdana, sans-serif;
color: #5d5b5b;
}

table#for tr td {
border-bottom: 1px solid #e0dfdf; padding: 4px 2px;
}

table#for .foto {
width: 26px; text-align:center;
}

table#for .link a {
width: 346px; font: 13px Tahoma, sans-serif; border-bottom: 1px solid #e0dfdf; color: #89bc0e;
}

table#for .post {
width: 46px; color: #666666; font: 11px Tahoma,Verdana, sans-serif; text-align:center;
}

table#for .author {
color: #666666; font: 11px Tahoma,Verdana, sans-serif; width: 116px; text-align:center;
}

table#for .lastpost {
width: 126px; color: #666666; font: 11px Tahoma,Verdana, sans-serif; text-align: right;
}

.tick {
padding: 10px 20px; height:39px; text-align: center; color: #449842; font: bold 13px Tahoma, Verdana, sans-serif; background-color: #fbfbfb; border: 1px solid #e0dfdf;
}

.tick img {
display: block; float: left;
}

.tick span {
float: left; padding: 10px 0 0 5px;
}

#auto_bottom_gray {
width: 100%;
height: 10px;
float: left;
background: #f5f4f4 url(/images/gfx/zb2.gif) bottom repeat-x;
}

#auto_bottoma_gray {
width: 6px;
height: 10px;
float: left;
background: #f5f4f4 url(/images/gfx/zb1.gif) left bottom no-repeat;
}

#auto_bottomb_gray {
width: 8px;
height: 10px;
float: right;
margin-left: -1px;
background: #f5f4f4 url(/images/gfx/zb3.gif) bottom no-repeat;
}

table#box .foto {
text-align: center; width: 30px;
}

table#box .foto img {
border: 1px solid #9e9e9e;
}

table#box .des5 {
width: 530px;
text-align: left;
vertical-align: top;
}

table#box .des5 a {
font:bold 12px Tahoma, sans-serif; border-bottom: 1px solid #e0dfdf; color: #85b527;
}

table#box .des5 p {
font:12px Tahoma, sans-serif; color: #7c7a7a;
}

table#box .status {
width: 120px; text-align: center; color: #85b527; font:13px Tahoma, sans-serif; vertical-align: top;
}

.boldunder {
font:bold 12px Tahoma,Verdana, sans-serif;
color: #394242;
border-bottom: 1px solid #e0dfdf;
}

.underdark {
font: 12px Tahoma,Verdana, sans-serif;
color: #394242;
border-bottom: 1px solid #e0dfdf;
margin: 0 3px;
}

#forum5middle {
padding: 10px 0 5px 0;
border-left: 1px solid #e0dfdf;
border-right: 1px solid #e0dfdf;
background-color: #fff;
}

#forum5middle td a.gl {
font: 11px Tahoma, Verdana;
color: #89bc0e;
border-bottom: 1px solid #e0dfdf;
}

table#box tr td {
border-bottom: 1px solid #e5e5e5;
padding: 5px 2px;
height: 30px;
}
.founderTable {
	width:100%; 
	background-color:#fbfbfb;
}
.founderTable td{
  text-align:left;
	padding:4px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
.forumTopicsTable tr td{
	border-bottom: 1px solid #dfdede;
}
.forumTopicsTable tr td a{
  line-height:30px;
  border-bottom:1px solid #E0DFDF;
  color:#89BC0E;
}
 ul.tagCloud{
	 width:530px;
}
 ul.tagCloud li{
	 display:inline-block;
	 margin-right:7px;
	 float:left;
}
 ul.tagCloud li a{
   
	 line-height:32px;
}
 ul.tagCloud li a:hover{
   text-decoration:underline;
}
.titleOverflow{
	float:left; 
/*	overflow:hidden; */
	width:546px;
	height:25px;
  line-height: 25px;
}
.titleOverflow .shareButton,
.options .shareButton {
  float: none;
  margin: 0 0 0 5px;
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  font-style: normal;
  zoom:1;
  *display:inline;
  position:relative;
  top:-1px;
}

.titleOverflow .shareButton a,
.options .shareButton a {
  display:block;
  float:left;
}
.titleOverflow .shareButton .FBConnectButton_Simple,
.options .shareButton .FBConnectButton_Simple {
  position:relative;
  top:-5px;
}

#image_preview img{
	border:1px #dadada solid ;
	margin-right:16px;
	position:relative;
}

.quote
{
  border-left:1px solid #cccaca;
  background-color:#f6f6f6;
  padding:10px;
}
.quote .quote
{
  border-left:1px solid #cccaca;
  background-color:#ededed;
  padding:10px;
}
.quote .quote .quote
{
  border-left:1px solid #cccaca;
  background-color:#e1e1e1;
  padding:10px;
}
.quote .quote .quote .quote
{
  border-left:1px solid #cccaca;
  background-color:#f6f6f6;
  padding:10px;
}
.quote .quote .quote .quote .quote
{
  border-left:1px solid #cccaca;
  background-color:#ededed;
  padding:10px;
}
.quote .quote .quote .quote .quote .quote
{
  border-left:1px solid #cccaca;
  background-color:#e1e1e1;
  padding:10px;
}
.quote .quote .quote .quote .quote .quote .quote
{
  border-left:1px solid #cccaca;
  background-color:#f6f6f6;
  padding:10px;
}
.quote .quote .quote .quote .quote .quote .quote .quote
{
  border-left:1px solid #cccaca;
  background-color:#ededed;
  padding:10px;
}
.quote .quote .quote .quote .quote .quote .quote .quote .quote 
{
  border-left:1px solid #cccaca;
  background-color:#e1e1e1;
  padding:10px;
}

/* forum map */
ul.c_mainTable {
  width:auto;
}
ul.c_mainTable li {
  display:block;
  float:left;
  width:301px;

}


.forumPager {
  background-color:#F2F2F2;
  border:1px solid #E4E3E3;
  font-weight:bold;
  float:left;
  margin:18px 0;
  padding:4px 14px;
  width:920px;
}

.forumPagerBottom {
  margin:0 0 18px 0;
}


/* --- box sem/seo --- */
.semseo {
    margin:220px auto 100px auto;
    overflow:auto;    
    width:936px;    
}
.boxSemSeo {
    border: 1px solid #e6e7e8;
    margin-top:12px;
}
.semseo > .boxSemSeo:first-child {
  margin-top: 0; 
}

.boxSemSeo a span {
    color:#4bacc6
}
.boxSemSeo a {
    color: #CAC9C9;
    text-decoration: underline;
}
.boxSemSeo a:hover {
    color:#4bacc6
}



.boxSemSeo .head {
    background-color: #f7f7f7;
    border-bottom: 1px solid #e6e7e8;
    padding:4px 8px;
    min-height:18px;
    overflow: auto;
}
.boxSemSeo .head .title {
    font-weight: bold;
}

.boxSemSeo .body {
    background-color: #fff;
    overflow: auto;

}

.boxSemSeo .body ul {
    padding:10px 8px 10px 8px;
}
.boxSemSeo .body li {
    line-height: 20px;
}

.boxSemSeo.boxSemSeoJoin .headL,
.boxSemSeo.boxSemSeoJoin .headR {
    float:left;
    width:458px;
}

.boxSemSeo.boxSemSeoJoin .bodyL,
.boxSemSeo.boxSemSeoJoin .bodyR {
    float:left;    
    width:458px;
}

.boxGoogle .bodyL {
    float:left;
    width:632px;
}
.boxGoogle.cobrandWP .bodyL {
  width:100%;
}

.boxGoogle .bodyL .body {
    min-height:120px;
}
.boxGoogle ul {
    padding-bottom:0;
}
.boxGoogle .bodyR {
    float:right;
}
.boxGoogle .bodyR .adsense {
    background-color: #fff;
    border:1px solid #e6e7e8;
    margin-top:12px;
    height:308px;
    width:290px;
}
.boxGoogle .bodyR .adsense .body {
    overflow: auto;
    padding:22px 10px 10px 10px;
}


.shareButtons {
  overflow:hidden;
  float:right;
  height: 28px;
  line-height: 28px !important;
  margin-top: -3px;
  position: relative;
}
.shareButtons .txt {
    color:#000;
    float:left;
    font-size:12px;
    padding-right:3px;
    font-weight: normal !important;
    font-style: normal !important;
}
.shareButtons .buttons {float:left; overflow: hidden; position:relative; top:3px; margin-top: 0;}
.shareButtons .buttons a {display:block; float:left; margin-right:4px; margin-left: 0;}
.shareButtons .buttons span span {display:block; height:24px; width:26px; padding:0; margin:0 !important;}
.shareButtons .buttons .FBConnectButton_Simple, .shareButtons .buttons .FBConnectButton_RTL_Simple {background:url("/images/of2/shareButtonIco2.png") 0 0 no-repeat !important; display:block; padding:0; position: relative; top:0px;}
.shareButtons .buttons .shareButtonSend {background:url("/images/of2/spriteIco1.gif") 0 0 no-repeat; display:block; text-decoration: none; height:16px; width:16px;}
.shareButtons .buttons iframe {
  float:left;
  position: relative;
  top:2px;
  margin-right: 2px;
  width:77px;
}
.shareButtons .buttons .notify a {
  background: transparent url('/images/of2/shareButtonIco1.png') 0 0 no-repeat;
  display: block;
  float: left;
  text-indent: -9999em;
  margin-right: 2px;
  overflow: hidden;
  height: 24px;
  width: 24px;
}

.forumCol0 {
    padding-bottom: 100px;
}

.forumCol0 .semseo {
    margin-bottom: 0;
}
