body {
	background:url(../images/bg_out.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #000000;
	font-family: Verdana;
 }

.shadow_right {
	background-image: url(../images/shadow_right.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.shadow_top {
	background-image: url(../images/shadow_top.jpg);
	background-repeat: repeat-x;
}


.shadow_left {
	background-image: url(../images/shadow_left.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.news_content{
width: 150px;
font-size: 12px;
font-weight: normal;
color: #000000;
text-align: left;
}
.topmenu_all{
	background-repeat: repeat-x;
	height: 33px;
	width: 779px;
	background-image: url(../images/nav_01.jpg);
	color: #FFFFFF;
	background-position: center;
}
.footer_all{
width: 779px;
background-color: #511A37;
font-size: 9px;
color: #FFFFFF;
text-align:center;
vertical-align:top;
}

.footer_all a:link {
font-size: 9px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
	text-align:center;
}
.footer_all a:visited {
font-size: 9px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}
.footer_all a:active {
font-size: 9px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}
.footer_all a:hover {
font-size: 9px;
font-weight: bold;
color: #FFFFFF;
text-decoration: underline;
}

.footer_all  #midden {
font-size: 10px;
color: #FFFFFF;
vertical-align:top;
text-align:center;
}

.footer_all  #links{
width: 120px;
text-align: left;
vertical-align:top;
}
.footer_all  #rechts{
width: 166px;
font-size: 12px;
text-align:center;
vertical-align:top;
}

.topmenu_all a:link {
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
	text-align:center;
}
.topmenu_all a:visited {
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}
.topmenu_all a:active {
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}
.topmenu_all a:hover {
font-size: 12px;
font-weight: bold;
color: #EBE6C7;
text-decoration: none;
}
a:link { 
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: underline;
}
a:visited { 
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: underline;
}
a:active { 
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: underline;
}
a:hover {
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
border: 0px;
 }
.listen a:link { 
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: underline;
background-color: #EAE6C3;
}
.listen a:visited { 
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: underline;
background-color: #EAE6C3;
}
.listen a:active { 
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: underline;
background-color: #EAE6C3;
}
.listen a:hover {
font-size: 12px;
font-weight: bold;
color: #9E3556;
text-decoration: underline;
background-color: #EAE6C3;
 }

.listen td{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	background-color: #eae6c3;
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 10px;
	vertical-align: top;
}

.listen th{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #b0a122;
	height: 30px;
	text-align: left;
	padding-left: 10px; 
}
.listen #td_w{
width: 244px;
}

.listen #footer{
	background-color: #cfbe70;
}
.bb{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.programa #td_w{
width: 244px;
}
.programa td{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	background-color: #f1e6ea;
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 12px;
	vertical-align: top;
}

.programa th{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #9e3556;
	height: 30px;
	text-align: left;
	padding-left: 10px;
}
.programa a:link { 
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #000000;

background-color: #f1e6ea;
}
.programa a:visited { 
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
background-color: #f1e6ea;
}
.programa a:active { 
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
background-color:#f1e6ea;
}
.programa a:hover {
font-size: 12px;
font-weight: bold;
color: #9E3556;
text-decoration:none;
background-color: #f1e6ea;
 }

.programa #footer{
	background-color: #9e3556;
}


.listen img{
border: 0px
}

.left_tab{
	background-color: #993366;
	width: 166px;
}
.news_full #line{
background-color: #CC6284;
height: 2px;
}
.news_full td{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	background-color: #F2E9EC;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.news_full img{
border: 0px;
text-align: left;
height: 116px;
padding-right: 10px;
padding-bottom: 10px;


}
.news_full th{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #CA6284;
	height: 30px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.news_full #title{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #F2E9EC;
	height: 30px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.news_home td{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	background-color: #F2E9EC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.news_home th{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #CA6284;
	height: 30px;
	text-align: left;
	padding-left: 10px;
}
.news_empty{
width: 19px;
}
.news_home #footer{
background-color: #CA6284;
}
.nav{
background-color: #B79E20
}
.content_page{
width: 488px;
border: 0px;
padding: 0Px;
}

.news_img{
vertical-align: top;
text-align: left;
width: 150px;
height: 113px;
}


.footer{
height: 40px;
color: #FFFFFF;
background-color: #511a37;
vertical-align: top;

}
.right_tab {
	background-color: #993366;
	width: 120px;
}

.poll th{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #D5C781;
	height: 30px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
poll td{
background-color: #EEE7CA;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.diskushon th{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #411725;
	height: 30px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.diskushon td{
	background-color: #E4DEE0;
	padding-top: 2px;
	font-size: 10px;
}

.diskushon a{
	font-size: 10px;
	font-weight:normal;
}

.diskushon a:hover{
	font-size: 10px;
	font-weight:normal;
}

.diskushon a:visited{
	font-size: 10px;
	font-weight:normal;
}

.loginform th{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #411725;
	height: 30px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.loginform td{
	background-color: #E4DEE0;
	padding-top: 0px;	
	padding-left: 0px;
	font-size: 10px;
}

#L_border {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

#R_border {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

#T_border {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

#B_border {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#TL_border {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}


#BL_border {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

#RL_border {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

#TB_border {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#TR_border{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;

	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

#BR_border{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;

	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

#TBLR_border{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;

	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.top40_tr1{
background-color: #541C39;
width: 488px;
}
.top40 #t2{
background-color: #ffffff;
}
.top40 th{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color:#541C39;
	height: 30px;
	text-align: left;
	padding-left: 10px;
}

.top40r1{
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	background-color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom:0px;
	padding-left: 0px;
	border-spacing: 0px;
	width: 20px;
}
.top40r2{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-color: #A5A69F;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom:0px;
	padding-left: 0px;
	border-spacing: 0px;
	width: 20px;
}
.top40r3{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-color: #E0E0DE;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom:0px;
	padding-left: 0px;
	border-collapse: collapse;
	width: 20px;
}
.top40r4{
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #000000;
	text-align: left;
	background-color: #ffffff;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom:0px;
	padding-left: 5px;
	border-spacing: 0px;
	width: 176px;
}

.top40r4 #song{
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	text-align: left;
	background-color: #ffffff;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom:0px;
	padding-left: 3px;
	border-spacing: 0px;
}

.top40 #footer{
background-color:#541C39;
}
.agenda{
background-color: #541C39;
width:488px;
}
.agenda th{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color:#541C39;
	height: 18px;
	text-align: left;
	padding-left: 10px;
}
.agenda #r1{
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	background-color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom:0px;
	padding-left: 0px;
	border-spacing: 0px;
	width: 95px;
}
.agenda #r2{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background-color: #E0E0DE;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom:0px;
	padding-left: 5px;
	border-spacing: 0px;
}
.agenda #footer{
height: 5px;
}
.agenda #space{
	background-color: #ffffff;
	height: 8px;
}

.camp{
background-color: #ffffff;
width: 489px ;

}
.camp_cont{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
width: 489px;
background-color:#FFFFFF


}

.block_camp{
background-color:#780033;
height: 29px;
width: 489px;
}

.block_camp #align{
text-align: center;
}

/* _________fotogallery______________;________________________________________________________________________________________________________________________*/



h1{
        font-weight: bold;
        font-size: 12px;
        font-family:Verdana;
        text-decoration: none;
        line-height : 120%;
        color : #000000;
        margin: 2px;
}

h2 {
        font-family: Verdana;
        font-size: 12px;
        margin: 0px;
}

h3 {
        font-weight: normal;
        font-family: Verdana;
        font-size: 12px;
        margin: 2px;
}
ul {
        margin-left: 5px;
        padding: 0px;
}

li {
        margin-left: 10px;
        margin-top: 4px;
        margin-bottom: 4px;
        padding: 0px;
        list-style-position: outside;
        list-style-type: disc;
}

.textinput {
        font-family: Verdana;
        font-size: 10px;
        border: 1px solid #D1D7DC;
        padding-right: 3px;
        padding-left: 3px;
}

.listbox {
        font-family: Verdana;
        font-size: 10px;
        border: 0px solid #D1D7DC;
        vertical-align : middle;
}

.button {
        font-family: Verdana;
        font-size: 10px;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
}

.comment_button {
        font-family: Verdana;
        font-size: 10px;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        padding-left: 3px;
        padding-right: 3px;
}

.radio {
        font-family: Verdana;
        font-size: 10px;
        vertical-align : middle;
}

.checkbox {
        font-family: Verdana;
        font-size: 10px;
        vertical-align : middle;
}


.bblink a {
        color: #000000;
		 font-size: 10px;
        text-decoration: none;
}

.bblink a:hover {
        color: #000000;
		 font-size: 10px;
        text-decoration: underline;
}

.maintable {
        border-left: 0px;
        border-right: 0px;
        border-top: 0px;
        background-color: #EFE1A0;
        margin-top: 1px;
        margin-bottom: 1px;
        width: 774px;
		 font-size: 10px;
		text-align:center;
      
}

.tableh1 {
        background : #B79E20 ;
        color : #FFFFFF;
        font-weight: bold;
        font-size: 12px;
        height: 30px;
        padding-left: 15px;
        text-align: left;
		
}

.tableh1_compact {
        background : #B79E20 ;
        color : #B79E20;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 15px;
        font-size: 0px;
        height: 5px;
		
}

.tableh2 {
        background: #F4ECC1 ;
        color : #000000;
        font-size: 12px;
        text-decoration: none;
        padding-top: 1px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 15px;
        height: 10px;
		
}

.tableh2_compact {
        background:  #F4ECC1 ;
        color : #000000;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
        font-size: 0px;
}

.tableb {
        background: #b79e20 ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 15px;
        height: 5px;
		
}


.tableb_compact {
        background: #F4ECC1 ;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.tablef {
        background: #F4ECC1;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
}

.catrow_noalb {
        background: #F4ECC1 ;
        color : #000000;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.catrow {
        background: #F4ECC1 ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.album_stat {
        font-size: 10px;
        color: #000000;
        margin: 10px 0px;
}

.thumb_filename {
        font-size: 10px;
        color: #000000;
        display: block;
}

.thumb_title {
        font-weight : bold;
        font-size: 9px;
        color: #000000;
        padding-left: 35px;
        display : block;
        text-align: left;
}

.thumb_caption {
        font-size: 10px;
        padding: 1px;
        display : block;
}

.thumb_caption a {
        text-decoration: underline;
        color: #000000;
}

.thumb_num_comments {
        font-weight: normal;
        font-size: 10px;
        padding: 2px;
        font-style : italic;
        display : block;
}

.user_thumb_infobox {
        margin-top: 1px;
        margin-bottom: 1px;
}

.user_thumb_infobox th {
        font-weight : bold;
        font-size: 100%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}

.user_thumb_infobox td {
        font-size: 80%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}

.user_thumb_infobox a {
        text-decoration: none;
        color: #000000;
}

.user_thumb_infobox a:hover {
        color: #000000;
        text-decoration: underline;
}

.sortorder_cell {
        background : #B79E20 ;
        color : #FFFFFF;
        padding: 0px;
        margin: 0px;
}

.sortorder_options {
        font-family: Verdana;
        background : #B79E20 ;
        color : #B79E20;
        padding: 0px;
        margin: 0px;
        font-weight: normal;
        font-size: 0px;
        white-space: nowrap;
}

.sortorder_options a:link {
font-size: 0px;
color: #B79E20;
}
.sortorder_options a:active {
font-size: 0px;
color: #B79E20;
}
.sortorder_options a:hover {
font-size: 0px;
color: #B79E20;
}
.sortorder_options a:visited {
font-size: 0px;
color: #B79E20;
}



.navmenu {
        font-family: Verdana;
        color: #000000;
        font-size: 10px;
        font-weight: normal;
        background : #F4ECC1;
        border-style: none;
		 font-size : 10px;
}

.navmenu img {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
		 font-size : 10px;
}

.navmenu a {
        position: relative;
        display: block;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
        text-decoration: none;
        color: #993365;
		 font-size : 12px;
}

.navmenu a:hover {
        background : #F4ECC1 ;
        text-decoration: none;
        color: #993365;
		 font-size : 12px;
}

.admin_menu_thumb {
        font-family: Verdana;
        font-size: 10px;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        color: #000000;
        font-weight: normal;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 85px;
}

.admin_menu_thumb a {
        color: #000000;
		 font-size : 10px;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 10px;
}


.admin_menu_thumb a:hover {
        color: #000000;
		 font-size : 10px;
        text-decoration: underline;
}

.admin_menu {
        font-family: Verdana;
        font-size : 10px;
        border: 1px solid #005D8C;
        background-color:#EFEFEF;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        color: #000000;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top:2px;
        padding-bottom:2px;
        padding-left:1px;
        padding-right:1px;
        text-align: center;
}

.admin_menu a {
        color: #000000;
		 font-size : 10px;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 2px;
        padding-right: 2px;
}

.admin_menu a:hover {
        color: #000000;
		 font-size : 10px;
        text-decoration: underline;
        
}

td #admin_menu_anim {
        background-image : url(images/button_bg_anim.gif);
}

.comment_date{
        color : #5F5F5F;
        font-size : 10px;
        vertical-align : middle;
}

.image {
        border-style: solid;
        border-width:9px;
        border-color: #ffffff;
        margin: 2px;
        width: 480;
		text-align:center;
}

.imageborder {
        border: 10px solid #ffffff;
        background-color: #FFFFFF;
        margin-top: 30px;
        margin-bottom: 30px;
}

.display_media {
        background: #F4ECC1 ;
		text-align:center;
}

.thumbnails {
        background: #F4ECC1 ;
        padding: 5px;
}

.footer {
        font-size : 9px;
}

.footer a {
        text-decoration: none;
        color: #000000;
}

.footer a:hover {
        color: #000000;
        text-decoration: underline;
}

.statlink {
        color: #FFFFFF;
}

.statlink a {
        text-decoration: none;
        color: #FFFFFF;
}

.statlink a:hover {
        color: #FFFFFF;
        text-decoration: underline;
}

.alblink a {
        text-decoration: underline;
        color: #000000;
}

.alblink a:hover {
        color: #000000;
        text-decoration: underline;
}

.catlink {
        display: block;
        margin-bottom: 2px;
}

.catlink a {
        text-decoration: underline;
        color: #ffffff;
}

.catlink a:hover {
        color: #000000;
        text-decoration: underline;
}

.topmenu {
        line-height : 130%;
        font-size: 100%;
}

.topmenu a {
        color : #0033CC;
        text-decoration : none;
}

.topmenu a:hover  {
        color : #0033CC;
        text-decoration : underline;
}

.img_caption_table {
        border: none;
        background-color: #F4ECC1;
        width : 779px;
        margin : 0px;
}

.img_caption_table th {
        background: #F4ECC1 ;
        font-size: 100%;
        color : #000000;
        padding-top: 4px;
        padding-right: 10px;
        padding-bottom: 4px;
        padding-left: 10px;
        border-top : 1px solid #FFFFFF;
}

.img_caption_table td {
        background: #F4ECC1 ;
        padding-top: 6px;
        padding-right: 10px;
        padding-bottom: 6px;
        padding-left: 10px;
        border-top : 1px solid #FFFFFF;
        white-space: normal;
}

.debug_text {
        border: #BDBEBD;
        background-color: #EFEFEF;
        width : 779px;
        margin : 0px;
}

.clickable_option {
        cursor: crosshair;
}

.listbox_lang {
        color: #000000;
        background-color: #F4ECC1;
        border: 1px solid #F4ECC1;
        font-size: 80%;
        font-family: Verdana;
        vertical-align : middle;

}
#vanity a {
        display:block;
        width:57px;
        height:20px;
        margin: 3px 20px;
}

.topmenu {
        font-family: Verdana;
        color: #FFFFFF;
        font-size: 10px;
        font-weight: normal;
}

.topmenu a:hover {
        text-decoration: none;
        color:         #F4ECC1;
}



/*________________________________________the css of the diskushon starts here________________________________________________________________________________________*/

/* Body class */

.gbody{
font-family: Verdana;
background: #E4DEE0;
margin-top: 11px;
margin-bottom: 10px;
margin-right: 10px;
margin-left: 10px;
}

/* General smart tables class */

table.forums, table.forumsmb {
font-family: Verdana;
width: 489px;
border: 0px #CCCCCC solid;
display: table;
color: #000000;
border-collapse: collapse;
text-align: center;
margin-left: auto;
margin-right: auto;
} 

table.forumsmb{
margin-bottom:12pt;
}

/* Simple transparent table without borders and background color (menu navigation, general tables) */

.tbTransparent, .tbTransparentmb{
font-family: Verdana;
background: transparent;
font-size: 11px;
line-height: 15px;
text-align: center;
margin-left: auto;
margin-right: auto;
vertical-align: top;
}

.tbTransparentmb{
margin-bottom:12pt;
}

.tbTransparentCell{
text-align: left;
}

img {
border: 0px;
}

td{
text-align: left;
}

/* Small analog text, used usually with SPAN */

.txtSm{
font-family: Verdana;
text-decoration: none;	
font-size: 10px;
}

/* Normal analog text, used usually with SPAN */

.txtNr{
font-family: Verdana;
text-decoration: none;	
font-size: 11px;
}

/* Views color */

.views{
color:#9A9A9A;
}

/* Warning text */

.warning{
color: #225873;
font-family: Verdana;
font-size: 11px;
font-weight: bold;
}

/* Supscript class */

.navCell{
font-family: Arial,Helvetica,Geneva,sans-serif;
font-size: 10px;
}

/* Class for select boxes */

.selectTxt {
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #FFFFFF;
}

/* List style - user's info */

.limbb{
list-style: circle;
font-size: 11px;
margin-left: 10pt;
}

/* Input areas - boxes, textareas... */

.inputButton {
font-family: Verdana;
background: #FFFFFF;
border-top: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
font-size: 10px;
color: #000000;
/* height: 19px; */
}

.textForm {
font-family: Verdana;
background: #FFFFFF;
border-bottom: #CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-top: #CCCCCC 1px solid;
font-size: 11px;
}

/* Caption 1 (the one for displaying sub-headers like "topics, posted" etc) */

td.caption1 {
border: 1px #E3E3E3 solid;
font-size: 11px;
line-height: 15px;
padding-bottom: 1px;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
text-align: left;
}

/* Caption 2 color and properties (this one displaying main menu,  New Topic text bg, New Message text bg) */

td.caption2 {
background-color: #FFFFFF;
border: 1px #CCCCCC dotted;
padding: 4px;
height: 20px;
font-size: 11px;
font-weight: bold;
line-height: 15px;
}

/* Caption 3 (used for Last Discussions, topic titles, Forums selection) */

td.caption3 {
background-color: #F3F9FB;
padding: 3px;
height: 20px;
font-size: 11px;
line-height: 15px;
vertical-align: top;
}

/* Caption 4 (the one for displaying not separate headers like Forum, Topic, Poster etc. on 1st page, Buttons menu, left info cell) */

td.caption4 {
background-color: #411524;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
line-height: 15px;
text-align: left;
height: 30px;
}

/* Caption 5 (used for user input like password/login and registration etc) */

td.caption5 {
background-color: #F6F9FB;
padding: 4px;
height: 20px;
font-size: 11px;
line-height: 15px;
vertical-align: top;
}

/* Caption 6 (this one is for displaying title headers (search, stats, user reg/prefs) ) */

td.caption6 {
background-color: #F3F9FB;
border: 1px #E4EEF3 solid;
padding: 4px;
height: 18px;
font-size: 11px;
font-weight: bold;
}

/* Font for displaying username in each thread */

.username{
text-decoration: none;
font-size: 11px;
font-weight: bold;
}

/* Topics/forums/threads content cell color #1 */

.tbCel1{
background: #D7C4CF;
}

/* Topics/forums/threads content cell color #2 */

.tbCel2{
background: #F6F9FB;
}

.formStyle{
margin: 0px;
}

/* Stats bar */

.tbStBar{
border: #CCCCCC 1px solid;
margin: 1px;
padding: 1px;
background: #F0F0F0;
font-size: 11px;
}

ol.mbb, ul.mbb, blockquote.mbb{
margin-bottom: 0px;
}


