#clickfid a{
	font-size:1.2em;
	font-weight:bold;
	color:#3399cc;
}

#clickfid div{
	font-size:1em;
}


BODY {
	margin:0;
	padding:0;
}
BODY, TD {
	font-family:Tahoma,Arial,Verdana,sans-serif;
	font-size:10pt;
}
#layout {
	
}
#mainmenu {
	border:0;
	padding:0;
	margin:0;
	margin-left:25%;
}
#mainmenu TD {
	background-image:url('menuitem.gif');
	background-repeat:no-repeat;
	background-color:#000;
	padding:0;
	margin:0;
	width:150px;
}
#mainmenu TD, #mainmenu TD A {
	color:#fff;
	padding:2px;	
	text-decoration:none;
}
#mainmenu A:hover {
	padding:2px;
	background:#939;
}
#mainmenu .active {
	padding:2px;
	background:#939;
	color:#fff;
}
#content {
	padding:20px 5px 20px 10px;
}
#sidebar {
	padding:20px 10px 20px 5px;
}
#footer {
	padding:0px 12px;
	background:#efefef;
}
/************** sizes ***************/
.size1 {font-size:12px;}
.size2 {font-size:16px;}
.size3 {font-size:18px;}
.size4 {font-size:24px;}
.size5 {font-size:30px;}
/************** sizes ***************/
div.pop A {
	padding:1px;
}
div.pop A:hover {
	padding:1px;
	background:#939;
	color:#fff;
	text-decoration:none;
}
.title {
	font-family:'Trebuchet MS',sans-serif;
	font-weight:bold;
	font-size:16pt;
	margin-bottom:0.5em;
}
div.news_date {
	margin-right:5px;
	display:inline;
	color:#939;
	font-size:80%;
}
div.news_short {
	margin-bottom:1em;
}
.message_success {color:#090;font-weight:bold;}
.message_error {color:#f33;font-weight:bold;}

div.bg-box {
	background:#efefef;
}
div.bg-box div.m {
	padding:10px 20px;
}
div.bg-box img.pt {
	border:1px solid #ccc;
	padding:2px;
}
div.bg-box-1 {
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url('bg-1.gif');
}
div.bg-box-2 {
	background-repeat:no-repeat;
	background-position:top right;
	background-image:url('bg-2.gif');
}
div.bg-box-3 {
	background-repeat:no-repeat;
	background-position:bottom right;
	background-image:url('bg-3.gif');
}
div.bg-box-4 {
	background-repeat:no-repeat;
	background-position:bottom left;
	background-image:url('bg-4.gif');
}

div.bp-box {
	background:#f39;
	color:#fff;
}
div.bp-box A {
	color:#fff;
	font-weight:bold;
}
div.bp-box div.m {
	padding:10px 20px;
}
div.bp-box img.pt {
	border:1px solid #000;
	padding:2px;
}
div.bp-box-1 {
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url('bp-1.gif');
}
div.bp-box-2 {
	background-repeat:no-repeat;
	background-position:top right;
	background-image:url('bp-2.gif');
}
div.bp-box-3 {
	background-repeat:no-repeat;
	background-position:bottom right;
	background-image:url('bp-3.gif');
}
div.bp-box-4 {
	background-repeat:no-repeat;
	background-position:bottom left;
	background-image:url('bp-4.gif');
}

div.bw-box {
	background:#fff;
	background-repeat:repeat-y;
	background-image:url('bw-5.gif');
}
div.bw-box div.m {
	padding:10px 20px;
}
img.pt {
	border:1px solid #ccc;
	padding:2px;
}
div.bw-box-1 {
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url('bw-1.gif');
}
div.bw-box-2 {
	background-repeat:no-repeat;
	background-position:top right;
	background-image:url('bw-2.gif');
}
div.bw-box-3 {
	background-repeat:no-repeat;
	background-position:bottom right;
	background-image:url('bw-3.gif');
}
div.bw-box-4 {
	background-repeat:no-repeat;
	background-position:bottom left;
	background-image:url('bw-4.gif');
}
img.pt {
	margin-bottom:4px;
}

FORM {
	margin:0;
	padding:0;
}
INPUT.txt, TEXTAREA.txt {
	color:#939;
	border-color:#939;
	font-size:12pt;
}
INPUT.btn {
	background:#939;
	color:#fff;
	border-color:#939;
	font-size:12pt;
}


#breadcrumbs A {
	color:#000;
}

ul.list_entries {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.list_entries img {
	margin-right:10px;
	margin-bottom:5px;
	border:1px solid #ccc;
}

ul.list_news {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.list_news img {
	margin-right:5px;
	margin-bottom:1px;
	border:1px solid #ccc;
}
ul.list_news A {
	font-weight:bold;
	color:#0A40C8;
}

ul.list_photos {
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
}
ul.list_photos img {
	padding:2px;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #ccc;
}
ul.list_photos li {
	float:left;
}

/**** begun ****/
div#begun_ads A {
	color:#0A40C8;
}
div#begun_ads {	
	width:220px;
	font:normal 10pt Tahoma;
	padding:5px;
}
div#begun_ads img {	
	border:1px solid #ccc;
	margin:4px 6px 0 0;
	float:left;
}
/**** /begun ****/

div.comment_entry {
	border:1px solid #9E9E9E;
	background:#eee;
	padding:10px;	
}
div.comment_entry div.message {
	margin-top:0.3em;
overflow:hidden;
}
div.comment_entry div.answer {
	margin-top:1em;
}
/***********/
/* set millions of background images */
.rbroundbox { background: url(p_nt.gif) repeat; }
.rbtop div { background: url(p_tl.gif) no-repeat top left; }
.rbtop { background: url(p_tr.gif) no-repeat top right; }
.rbbot div { background: url(p_bl.gif) no-repeat bottom left; }
.rbbot { background: url(p_br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; padding:10px;}
.rbroundbox { width: 50%; margin: 1em auto; }

.wh {color:white;background:#ff3399}


 .t {background: url(dot2.gif) 0 0 repeat-x; width: 20em}
.b {background: url(dot2.gif) 0 100% repeat-x}
.l {background: url(dot2.gif) 0 0 repeat-y}
.r {background: url(dot2.gif) 100% 0 repeat-y}
.bl {background: url(bl2.gif) 0 100% no-repeat}
.br {background: url(br2.gif) 100% 100% no-repeat}
.tl {background: url(tl2.gif) 0 0 no-repeat}
.tr {background: url(tr2.gif) 100% 0 no-repeat; padding:10px}

/********** comments table ***********/

table.comments_table tr.header td{
	background:#EFEFEF;
	font-weight:bold;
	padding:5px;
}

table.comments_table tr.body td{
	padding:5px;
	background:#FFFFFF;	
}

/********themes similar **********/
div.themes_similar{
	float:right;
	width:30%;
}
