html, body { padding: 0px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
img { border: 0px; }
a { text-decoration: none; color: black; }
a:hover { text-decoration: underline; }
#site { margin: 0px auto; width: 980px; }


#top { height: 131px; background:url('img/top_bg.gif') repeat-x; }
#toplogo { float:left; background: url('img/top.jpg') no-repeat;  height: 131px; width: 500px; }
#toplogo a { display: block; height: 110px; width: 500px; }
#topbanner { margin-left: 505px; background: url('img/katram_savu.jpg') no-repeat; background-position: bottom right; height: 131px;}
#topbanner img { border: 1px solid gray; margin-top: 34px;  }
#menu { position: absolute; margin: -26px 0 0 90px; }

#news_dropdown { position: absolute; margin: 0px 0 0 170px; background-color: #AAA9AE; border: 1px solid gray; border-top: 1px solid #AAA9AE; }

#news_dropdown a { display:block;}

#coin_footer { text-align:right; font-size: 8pt; }
.column { float: left; }
#left { width: 152px; padding: 0 4px 0 4px;}

#content { width: 650px; padding: 0 4px 0 4px; }

#right { width: 152px; padding: 0 4px 0 4px;}
#right_banners,#left_banners { margin-top: 5px; padding-top: 17px; background: url('img/block_advert.gif') repeat-x; 
	background-repeat: no-repeat; border: 1px solid gray; }
#right_banners img,#left_banners img { margin-top: 3px; }
#voting { font-size: 8pt; }
.vote_question { font-weight: bold; font-size: 8pt;}

#search { font-size: 10px; }

#search_model { margin-top:5px;}
#footer { clear: both; text-align: center; font-size: 8pt; color: #454444; margin-bottom: 20px; }
#footer a { color: #454444; }
#footer a:hover { color: red; }



.button { font-size: 8pt; border: 1px solid gray; background-color: #262221; color: white; }

.inputtext,select,textarea { font-size: 8pt; }
.serror { font-weight:bold;color:red; }
/* tables */
td { font-size: 8pt; }
.rightcell { vertical-align: middle; width: 100px; text-align:right; font-weight: bold; font-size: 8pt; }
.ctitle { text-align:center; font-weight: bold; font-size: 10pt; margin-bottom: 5px; }

/* news */
.news_logo { width:150px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px; border: 1px solid gray; }
.news_title {  color: #FE6B01; font-size: 9pt; font-weight:bold; border-bottom: 1px dotted gray; padding-bottom: 2px;}

.news_title a { text-decoration: none; color: #FE6B01;}
.news_title a:hover { text-decoration: underline; color: black; }


.news_intro { padding-left: 10px; padding-right: 10px; }
.news_info { font-size: 8pt; color: #323335; margin: 2px 0 3px 10px; } 
.readmore { color:#FF0000; font-size: 8pt;}
.readmore:hover { color: black; }
.news_post {  margin-bottom: 5px; padding: 4px 10px 3px 10px; border: 1px solid gray; background-color: #F5F5F5; }
.news_post p { text-align:justify; font-size: 8pt;}

#comment_field {
	width: 500px; margin: 0px auto;
	display: none;
	visibility: hidden;
}

#voting_data { padding-left: 4px; }

/* forum stuff */
.forum_main_theme { height: 40px; margin: 4px; background-color: #EEEEEE; border: 1px solid gray; }
.forum_main_theme a { display: block; height: 30px; padding: 10px;}

.forum_user_theme { padding: 10px; margin: 4px; background-color: #EEEEEE; border: 1px solid gray; }
#add_new_forum_theme { display:none; visibility: hidden; }


#news_cats, #sport_cats { display:none; visibility: hidden; border: 1px solid gray;}
.small_gal_pic { border: 1px solid gray; }

/* advert */
.new_add td { padding:5px; }
.new_add { border: 1px solid gray; }

.advertitemtitle { text-align: center; color: white; font-weight: bold; background-color: gray;  } 
.advertitemtitle>TD { padding: 3px; }
.advertitem { cursor: pointer;} 
#detailgall, #defailadvert {
	background-color: white; 
	border: 2px solid gray; 
	display: none;
	visibility: hidden;
	left: 50%; 
	margin-left: -310px;
	width: 600px; 
	padding: 10px; 
	position: absolute; 
	top: 184px; 
	z-index: 1000;
}

.orderby { font-size:8pt; margin-bottom: 2px;} 
.advert_result_item { margin-bottom: 3px; padding: 3px; border: 1px solid gray; background-color: #F5F5F5; }

.nowrap td {
   white-space: nowrap;
   padding-bottom: 6px;
}

.nowrap {
   margin-left: 20px;
   white-space: nowrap;
}



/* forums */

#forum_form {
   width: 99%;
   border: 1px solid #808080;
}

#forum_form td {
   border: 1px solid #fff;
   background-color: #f5f5f5;
   margin: 0;
   padding: 4px;
}

#forum_form .fLeft {
   width: 30%;
   font-weight: bold;
   font-size: 10px;
   vertical-align: top;
}

#forum_form .fRight {
   width: 70%;
}

#forum_form .fRight input, #forum_form .fRight textarea {
   width: 100%;
   border: 1px solid #999;
}

#forum_form .fRight textarea {
   height: 70px;
}

#forum_form .fSubmit {
   text-align: right;
}

#forum_form .fSubmit input {
   border: 1px solid #000;
   background-color: #e7e8e7;
   font-weight: bold;
   padding-left: 5px;
   padding-right: 5px;
   font-size: 11px;
}

#forum_desc {
   font-size: 10px;
   color: #999999;
   line-height: normal;
   padding-top: 10px;
   
}


#forum_topics {
   width: 99%;
   border: 1px solid #f5f5f5;
   margin-bottom: 8px;
}

#forum_topics .firstrow td {
   border: 1px solid #fff;
   background-color: #f5f5f5;
   margin: 0;
   padding: 4px;
   font-weight: bold;
   font-size: 11px;
   white-space: nowrap;
}

#forum_topics .mainrow td {
   border: 1px solid #fff;
   margin: 0;
   padding: 4px;
   font-size: 12px;
   line-height: 30px;
   white-space: nowrap;
}

#forum_topics .mainrow2 td {
   border: 1px solid #fff;
   margin: 0;
   padding: 4px;
   font-size: 12px;
   line-height: 30px;
}

#forum_topics .color1 td {
   background-color: #F4F4F4;
}

#forum_topics .color2 td {
   background-color: #E7E8E7;
}

.forum_name {
   font-weight: bold;
   padding: 3px;
   padding-bottom: 6px;
}

#forum_topics a {
   color: #65533f;
}

#back {
   text-align: right;
   padding-right: 35px;
   font-weight: bold;
    color: #fe6b01;
    font-size: 10px;
}

#back2 {
   text-align: right;
   padding-right: 3px;
   font-weight: bold;
    color: #fe6b01;
    font-size: 10px;
}

#back a, #back2 a {
       color: #fe6b01;
    font-size: 10px;
}

.backlink {
    color: #fe6b01;
    font-size: 10px;
}

.orange {
    color: #fe6b01;
}

.smallsais {
    font-size: 10px;
}

.smallsais a {
    font-size: 10px;
    color: #fe6b01;
}
