body { background-color:#FFFFFF; margin:0px; font-family:Verdana; font-size:12px;}
form { margin:0px;}
hr { height:1px; border:0px; color:#E8E8E8; background-color:#E8E8E8; padding:0px; margin:10px 0px;}
h1 { font-family:Verdana; font-size:18px; color:#666666;}
h2 { font-family:Verdana; font-size:14px; color:#666666;}

a:link { color:#0087D0}
a:visited { color:#922A92;}
a:hover { color:#EA0000;}

.img {border:0px;width:50px;height:50px;margin:1px 3px 1px 1px;float:left;}

.topbg-s { background:url(images/top-04.gif) top no-repeat;}
.topbgc { background:url(images/top-05.gif) top no-repeat;}
.topbgr { background:url(images/top-06.gif) top left no-repeat;}
.tmiddle { margin-left:20px;}
.topmenu { margin:5px 15px 0px 30px; color:#FFFFFA; font-family:Verdana; font-size:11px;font-weight:bold;}
a.topm:link, a.topm:visited { color:#FFFFFA; font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:none; padding:0px 4px;}
a.topm:hover { text-decoration:underline}
#search { margin:0px 10px 0px 0px; font-size:10px; color:#666666}
#search input { border:1px solid #10945A; width:105px; height:13px; font-family:Verdana; font-size:11px; color:#000000;}
#search .button { border:0px; width:36px; height:17px;}

.listm_2 { margin:5px 0px 15px 5px; padding:0px; font-family:Verdana; font-size:10px; color:#828282; list-style:none}
.listm_2 li {padding:1px 0px 3px 0px;margin:0px 3px 0px 0px;border:solid 0px;clear:left;}
.listm_2 li:hover {padding:0px 0px 2px 0px; margin:0px 0px 0px 0px; border:solid 1px;border-color:#13B1A0; background-color:#CDECF4;color:#000000;}
.listm_2 li a.block {display:block;height:50px;overflow:hidden;}
.listm_2 a {color:#828282; font-family:Verdana; font-size:10px; font-weight:bold; text-decoration:none;}
.listm_2 a:visited {color:#A0A0A0;}
.listm_2 a:hover {color:#000000;/*color:#13B1A0;*/}

.listm { margin:5px 0px 15px 20px; padding:0px; font-family:Verdana; font-size:10px; color:#828282; list-style:none}
.listm li { padding:0px; padding-bottom:7px;}
.listm a:link {display:block; color:#828282; font-family:Verdana; font-size:10px; font-weight:bold; text-decoration:none; background:url(images/arrow-gray.gif) 0px 6px no-repeat; padding-left:13px;}
.listm a:visited {display:block; color:#A0A0A0; font-family:Verdana; font-size:10px; font-weight:bold; text-decoration:none; background:url(images/arrow-gray.gif) 0px 6px no-repeat; padding-left:13px;}
.listm a:hover {color:#13B1A0; background:url(images/arrow-red.gif) 0px 6px no-repeat;}
.blogrol {display:block; color:#828282; font-family:Verdana; font-size:10px; font-weight:bold; text-decoration:none; padding-left:15px;}

.cat1 { background:url(images/cat-green.gif) no-repeat; height:25px; width:185px; padding-top:9px; text-align:center; color:#FFFFFA; font-family:verdana; font-size:13px; font-weight:bold; text-transform:uppercase}
.cat2 { background:url(images/cat-blue.gif) no-repeat; height:25px; width:185px; padding-top:9px; text-align:center; color:#FFFFFA; font-family:verdana; font-size:13px; font-weight:bold;}
.cat3 { background:url(images/cat-pink.gif) no-repeat; height:25px; width:185px; padding-top:9px; text-align:center; color:#FFFFFA; font-family:erdana; font-size:13px; font-weight:bold; text-transform:uppercase}
.cat4 { background:url(images/cat-yellow.gif) no-repeat; height:25px; width:185px; padding-top:9px; text-align:center; color:#FFFFFA; font-family:erdana; font-size:13px; font-weight:bold; text-transform:uppercase}

a.botm:link, a.botm:visited { color:#FFFFFA; font-family:Verdana; font-size:12px; text-decoration:none; padding:0px 3px;}
a.botm:hover { text-decoration:underline}

.main { margin:5px 20px 15px 20px; font-family:verdana; font-size:12px; color:#000005;}
.header { margin:0px; padding:0px; color:#3C968A; font-family:Verdana; font-size:11px; font-weight:normal}
.topic { margin:0px; padding:0px; padding-left:17px; background:url(images/arrow-black.gif) left center no-repeat; font-family:Verdana; font-size:12px; font-weight:bold; color:#FFA800;}
.topic .black { color:#666666;}
.title { margin:0px 0px 2px 0px; padding:0px; padding-bottom:1px; border-bottom:2px solid #FFBD09; font-family:Verdana; font-size:17px;}
.title2 {
	margin:5px 0px 2px 65px;
	padding:0px;
	padding-bottom:1px;
	border-bottom:2px solid #FFBD09;
	font-family:Verdana;
	font-size:17px;}
.data { color:#E48F00; font-family:Verdana; font-size:10px; margin-bottom:10px; text-align:right}
.text img { margin:10px; margin-top:2px; border:1px solid #B7B7B7;}
.text h2 { color:#4A8DB0; font-size:14px;}
.text h3 { color:#379C80; font-size:13px;}
.text h4 { color:#555555; font-size:13px;}
.text ul { color:#666666;}
.text li { padding-bottom:4px;}

a.title{
/*	font-size:18px;*/
	font-weight:bold;
	text-decoration:none;
	}
.div-com { margin:5px 0px 30px 0px; padding:3px; font-size:10px; color:#979797; border-top:1px dotted #E6E6E6; text-align:right}
a.comm-a:link, a.comm-a:visited { color:#0087D0; padding:0px}
a.comm-a:hover { color:#F0A500; text-decoration:underline;}

a.amore:link, a.amore:visited { color:#4CA498;}
a.amore:hover { color:#F46405;}

.navi { background-color:#FFFAED; color:#EA9A00; height:15px; font-family: Georgia, "Times New Roman", Times, serif,Verdana; font-weight:bold; font-size:11px;  padding:1px 0px 1px 6px; border:1px solid #FFFFFF; border-left:3px solid #F5AF00; margin-top:15px;}
.divcom2 { font-family:Verdana; font-size:10px; color:#4EA79C; padding-bottom:5px; margin:2px 0px 0px 0px; }
.comms { font-family:Verdana; font-size:11px; margin:3px 0px 15px 5px; padding:4px; border:1px dotted #D9D9D9; background-color:#FAFFFE; color:#444444; line-height:16px;}
.note { font-family:Verdana; font-size:11px; margin:0px 5px 5px 0px; padding-top:4px; padding-bottom:4px;}

.addform { font-size:12px; padding-bottom:10px; margin-bottom:20px; padding:5px; border:1px dotted #5EC2B7; background-color:#FAFFFE;}
.addform .td2 { padding-bottom:3px; border-bottom:1px dotted #5EC2B7;}
.addform input { border:1px solid #96D5CF; background-color:#FFFFFF; font-family:Verdana; font-size:12px;}
.addform .input2 { width:120px; font-family:Verdana; font-size:12px; font-weight:bold; color:#FF6701; height:15px; background-color:#FFFFFF;}
.addform textarea { border:1px solid #96D5CF; background-color:#FFFFFF; font-family:Verdana;}
.addform .butt { border:1px solid #333333; border-bottom:2px solid #666666; border-right:2px solid #666666; font-family:Verdana; font-size:12px; font-weight:bold; color:#000000; background-color:#FFFFFF; text-transform:uppercase}
.img2 { margin:0px; border:1px solid #96D5CF}
.small-text { font-size:11px; color:#FF6600}
.small-text2 { font-size:10px; color:#999999; }
.listarticles li { padding-bottom:4px; color:#57BDAF;}
.listarchive { font-size:11px; margin:0px; padding:0px; margin-left:40px;}

.select2 {border:1px solid #333333; background-color:#FFFFFF; color:#333333; font-family:Verdana; font-size:10px; font-weight:bold}

.q { color:#0065AC; font-family:Verdana; font-size:13px; font-weight:bold;}

.pages { padding:2px; margin:15px 15px 0px 15px; color:#1FA8F2; font-family:Verdana; font-size:12px; text-align:center}
a.apage:link, a.apage:visited {color:#1FA8F2; font-family:Verdana; font-size:13px; text-decoration:none; padding:0px 2px; font-weight:bold;}
a.apage:hover { color:#FF0000; text-decoration:underline}
a.apage-a:link, a.apage-a:visited {color:#FF0000; font-family:Verdana; font-size:14px; text-decoration:none;  font-weight:bold;}
a.apage-a:hover { color:#FF0000; text-decoration:underline;}

table.letters a:link { color:#0087D0; text-decoration:none; font-weight:bold; font-size:13px;}
table.letters a:visited { color:#922A92; text-decoration:none;} 
table.letters a:hover { color:#13B1A0;text-decoration:underline;}

/* Votes block*/
div.dvote {
	float:left}
div.votes{
	width:62px;
	height:37px;
	background:url(images/votes.gif) no-repeat;
	text-align:center;
	vertical-align:middle;
	margin:0 0 -3px 0;
	padding:0px;
	padding-top:3px;
	}
div.votes strong{
	color:#3A7B9F;
	font-weight:bold;
	font-size:15px;
	}
div.vote{
	margin:0px;
	padding:0px;
	color:#4AA095;
	width:62px;
	height:16px;
	background:url(images/vote.gif) no-repeat;
	text-align:center;
	vertical-align:middle;
	}
div.vote a:link{
	padding:0px;
	margin:0px;
	font-weight:bold;	
	text-decoration:none;
	color:#FF6666;
	display:block;
	}
div.vote a:hover{
	margin:0px;
	padding:0px;
	background:url(images/vote_hover.gif) no-repeat;	
	}
	
a.sn{
font-size:12px;
/*color:#E79500;*/
color:#FF0000;
font-weight:bold;
padding:0px 1px 0px 1px;
}
a.sn:hover{
font-family:Verdana;
color:#FF0000;
padding:0px 0px 0px 0px;
border:dotted 1px;
}
.red{
	color:#FF0000;
	font:100%;
}
fieldset div,span{
	font: 85% Verdana, helvetica, sans-serif;line-height:1.4;
}
#textLimit,#nameLimit{
color:#0000FF;
font-weight:bold;
}


.left { float:left; padding-left:10px;}
.right { float:right;}
.padding {
	padding:10px;
	background:#E3F6CE;
}

#addcomment {
	width:540px;
}
#addcomment .title03 {
	margin-top:30px;
	margin-bottom:0px;
	padding-bottom:0px;
}
#commentform img {
	border:1px solid #99DD4A;
	margin:3px 0;
}
#commentform {
	font: 110% Arial, Helvetica, sans-serif;
	width:100%;
	clear:both;
}
#commentform label{
	font-weight: bold;
	color:#6A6B68;
	font-size: 100%;
}
#commentform label span{
	font-weight: normal;
	font-size:80%;
}
#commentform input{
	width: 134px;
	background:#FFFFFF;
	border: 1px solid #99DD4A;
	padding:1px 3px 3px 3px;
	margin-top: 3px;
	margin-left:0px;
	font-size:13px;
}
#antispam {
	font-size:14px;
	font-weight:bold;
	color:#F14400;
	letter-spacing:2px;
}
#commentform textarea{
	font-family:Verdana;
	font-size:12px;
	width: 306px;
	height: 130px;
	background:#FFFFFF;
	border: 1px solid #99DD4A;
	padding: 2px;
	margin-top: 3px;
}
#commentform .submitbutton {
	width: auto;
	padding: 4px 12px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #7BBB34;
	border: none;
}
#commentform .submitbutton:hover {
	background: #00A0C2;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #FFF9E0;
}
.title03 {
	color:#757575;
	border-bottom:2px solid #99DD4A;
	font-size:17px;
	font-family:Verdana;
	font-weight:normal;
	background:url(/images/ico-arrow-green.gif) 0 10px no-repeat;
	padding-left:13px;
	clear:both;
	}
#commentform img.correct{
border:0px;
margin:0px;
vertical-align:middle;
}

#antispam_img {
}

#antispam_res {
	color:#FF0000;
	padding:0px 0px 0px 0px;
	margin:4px 0px 0px 0px;
	font-size:10px;
}
.red{
	color:#FF0000;
	font:100%;
}	

/* NEW HEADER ------------------------------*/
.clear { clear:both}
#top { background:url(images/headet-bg.gif) left top no-repeat #FFFFFF}
#top .td2 { padding-top:8px}
#header {
	float:right;
	width:460px;
	height:93px;
	text-align:right}
#topmenu1 { margin:0; padding:0}
#topmenu1 a:link,
#topmenu1 a:visited { color:#4799D9; font-weight:bold; padding:2px 5px; margin:0 3px}
#topmenu1 a:hover { background:#2A9FC7; color:#FFFFFF; text-decoration:none}
#topmenu1 a.rss:link,
#topmenu1 a.rss:visited { background:url(images/ico-rss2.gif) center right no-repeat; padding-right:15px}
#topmenu1 a.rss:hover {color:#FF7700; text-decoration:underline}

#topmenu2 { padding:0; margin:28px 0 0 0}
#topmenu2 a:link,
#topmenu2 a:visited {
	background:url(images/topmenu-bg.gif) no-repeat #00A3CA;
	display:block;
	width:99px;
	height:18px;
	padding:4px 0 0 0;
	text-align:center;
	color:#FFFFFA;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	margin:0 0 0 15px}
#topmenu2 a:hover {
	background:url(images/topmenu-bg2.gif) no-repeat #00A3CA;
	color:#FFFFFA}
#topmenu2 a.active:link,
#topmenu2 a.active:visited {background:url(images/topmenu-bg2.gif) no-repeat #00A3CA}
#topmenu2 a.active:hover { color:#50F8FF}

#topsearch { padding:6px 0 0 30px; text-align:left}
#topsearch label { color:#9AFFF7; font-weight:bold; margin-top:4px}
#topsearch label strong { color:#FFFFFF}
.blockleft { display:block; float:left; margin-right:5px}
#sbi { background:url(images/search-textbg2.gif) no-repeat #FFFFFF;/*background:url(images/search-textbg.gif) no-repeat #FFFFFF;*/ width:270px;/*width:193px;*/ height:20px; padding:2px 5px 0 5px; border:none;}
/*#searchtext { background:url(images/search-textbg.gif) no-repeat #FFFFFF; width:193px; height:20px; padding:2px 5px 0 5px; border:none;}*/

/* Layout */
#wrapper{
	float:left;
	width:1000px}
	
#content{
	margin:0 220px 0 190px;
	padding:20px 20px 0 20px;
	font-family: verdana;
	font-size:13px;}

#navigation{
	float:left;
	width:180px;
	margin-left:-225px;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;}

#extra {
	float:left;
	width:190px;
	margin-left:-1000px;
	text-align:left;}

#footer {
	background:#2eb2a8;
	height:25px;
	color:#FFFFFF;
	font-size:12px;
	padding:7px 0}

#content li {
	margin-bottom:8px;
	color:#555555}
#content .listarchive li{
	margin-bottom:5px;
	font-family:Verdana}
#content fieldset {
	border:1px solid #ffc34f;
	margin:10px 0;}
#content fieldset legend {
	border:1px solid #ffc34f;
	font-family:Verdana;
	background:#ffe2a9;
	color:#555555;
	font-weight:bold;
	font-size:11px;
	padding:1px 10px;
	margin-left:5px}
.blockleft {
	display:block;
	float:left;
/*	text-align:center*/}
	
#bot-left {
	width:200px;
	font-size:11px;
	margin-top:8px}
#bot-center {
	width:550px;
	font-weight:bold;
	font-size:13px;
	margin-top:5px}
#bot-right {
	width:210px;
	font-size:11px;
	background:#FFFFFF;
	color:#333333;
	border:1px dotted #2eb2a8;}
#botmenu { background:#2eb2a8; font-family:Verdana; font-size:11px;}
	
#advBlock-r {
	position:absolute;
	top:175px;
	left:950px;
	width:170px}
.advBlock-c {
	text-align:center;
	padding:5px}
.dpages {
	margin:5px 0 10px 0;
	font-size:13px;
	text-align:center;
	line-height:25px;
	color:#666666
}
.dpages a:link,
.dpages a:visited {
	padding:1px 5px;
	background:#FFFFFF;
	color:#2b9fc7;
	border:1px solid #b6e4ef;
	margin:1px;
	text-decoration:none;
	font-weight:bold}
.dpages a:hover {
	background:#ffa800;
	color:#ffffff;
	border:1px solid #e09401}
.dpages a.active:link,
.dpages a.active:visited {
	background:#ffa800;
	color:#ffffff;
	border:1px solid #e09401}
.taglist {
	margin:5px 0;
	color:#888888;
	line-height:21px}
.taglist ul {
	padding:0;
	margin:5px 0 10px 0px;}
.taglist li {
	margin-bottom:7px;
	display:block;
	float:left;
	width:47%;
	padding-left:12px}
	
.taglist a:link,
.taglist a:visited {
	color:#0087d0;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	margin:0 1px;
	padding:1px 1px;}
	
.taglist a:hover {
	color:#ffa800;
	border-bottom:1px solid #64bceb;}

/*2008-07-17*/
#MenuButtons{
/*height:27px;*/
/*border:dotted 1px;*/
/*text-align:center;*/
margin:-6px 0px 0px 0px;
padding:0px 18px 0px 18px;
}
#MenuButtons img{
border:0px;
text-align:center;
}
#MenuButtons span{
font-size:14px;
}
#MenuButtons a{
text-decoration:none;
}
#MenuButtons a:hover{
}
#buttPrev{
/*border:solid 1px;*/
width:59px;
height:27px;
}
#buttPrev a{
display:block;
background:url(/images/cat-green-back.gif);
width:59px;
height:27px;
}
#buttPrev a:hover{
background:url(/images/cat-green-back-a.gif);
}
#buttNext{
float:right;
/*border:solid 1px;*/
width:59px;
height:27px;
}
#buttNext a{
display:block;
background:url(/images/cat-green-next.gif);
width:59px;
height:27px;
}
#buttNext a:hover{
background:url(/images/cat-green-next-a.gif);
}
#scrollableMenu{
/*border:solid 1px;*/
height:540px;
overflow:hidden;
/*overflow:scroll;*/
}
#related {
margin-top:5px;
/*text-align:center;*/
/*border:solid 1px;*/
width:194px;
}
#related img {
margin:1px 4px 1px 1px ;
}
#related strong {
text-decoration:underline;
}
#related li {
margin:0px 3px 0px 0px ;
}

#scrollDescr {
margin-top:4px;
text-align:center;
color:#828282;
font-family:Verdana;
font-size:9px;
font-weight:bold;
}
#scrollDescr span{
color:#828282;
font-family:Verdana;
font-size:9px;
font-weight:bold;
}

/*2008-07-29*/

table.letters span{
color:#FFA800;
}
