html, body{
 margin: 0px;
 padding: 0px;
}

body{
 background: #fff7e4 url(/images/centercolbg.gif) 0px 117px repeat-x;
 font-family: Verdana, Tahoma, Arial, sans-serif;
}

#wrapper{
 float: left;
 width: 100%;
}
	
#leftcontainer{
	background: url(/images/leftcolrazgelsbg.gif) left top no-repeat;
}

#centercontent 
{
 position: relative;
}

#header {
 background: #a9005f url(/images/headlogo8.gif) left top no-repeat;
 border-bottom: 1px solid #f2ead8;
 height: 92px;
 position: relative;
 width: 100%;
}

html>body #header {
 height: 91px;
}

#footer{
 background: #a9005f url(/images/footerlbg.gif) left bottom no-repeat;
 height: 79px;
 clear: left;
 width: 100%;
}

#footerright{
 background: url(/images/footerrbg.gif) right top no-repeat;
 height: 79px;
}

#footer a{
	color: #fff7e4;
}

#footer p{
	font-size: 11px;
	color: #fff7e4;
	padding-left: 280px;
	padding-top: 10px;
}

#mainmenu{
 padding-left: 30px;
 background: #a9005f url(/images/menubg.gif) left top repeat-x;
}

#mainmenu ul{
 font-size: 13px;
 font-weight: bold;
 margin: 0px;
 padding: 0px;
 height: 25px;
}

#mainmenu ul li{
 list-style: none;
 display: inline;
}

#mainmenu ul li a{
 padding: 3px 45px;
/* float: left; */
	
 color: #FFF;
}

#mainmenu ul li a:hover{
 color: #FFF7E4;
}
		
h4, #newsheader {
 margin: 0px 10px 10px 30px;
 font-size: 15px;
 font-weight: bold;
 color: #a9005f;
 padding-top: 0px;
 clear: both;
}

#newsheader{
 background: #f9eed2;
 padding: 5px;
}

#newsheader span{
 color: #8a8588;
 font-style: italic;
 font-weight: normal;
 font-size: 12px;
 display: block;
 float: right;
 padding-top: 2px;
}

#newsfooter{
 margin: 0px 10px 10px 30px;
 clear: both;
}

#newsfooter span{
 display: block;
 float: right;
}

#rightcontent p {
 color: #000;
 font-size: 11px;
 clear: left;
 margin: 0px 10px 10px 30px;
}

#leftcontent p, #centercontent p {
 color: #000;
 font-size: 11px;
 clear: left;
 margin: 0px 10px 10px 30px;
 text-align: justify; 
}

#article p {
 color: #000;
 font-size: 11px;
/* clear: left;	*/
 margin: 0px 10px 10px 30px;
 text-align: justify;
}

.simple {
 color: #000;
 font-size: 11px;
/* clear: left;	*/
}

.artlist {
 color: #000;
 font-size: 11px;
/* clear: left;	*/
 margin: 0px 10px 10px 30px;
 text-align: left;
}

#leftcontent a{
 color: #ff3c7d;
}

#centercontent a{
   color: #c16b8f;
   font-size: 12px;
}

#centercontent img{
 float: left;
 padding-right: 15px;
 padding-bottom: 15px;
}

#centercontent img.articlepic{
 padding-right: 15px;
 padding-bottom: 15px;
}

h1 {
 margin: 0px 10px 10px 30px;
 font-size: 21px;
 font-weight: bold;
 color: #a9005f;
 padding-top: 0px;
 clear: both;
}

h2 {
 margin: 0px 10px 10px 30px;
 font-size: 19px;
 font-weight: bold;
 color: #a9005f;
 padding-top: 0px;
 clear: both;
}

h3 {
 margin: 0px 10px 10px 30px;
 font-size: 17px;
 font-weight: bold;
 color: #a9005f;
 padding-top: 0px;
 clear: both;
}

h4 a{
   text-decoration: none;
   color: #a9005f;
   font-size: 80%;
}

#leftcontent .newsthumb{
 display: block;
 float:left;
 padding-right: 10px;
 padding-bottom: 10px;
 border: 0px;
}

#leftcontent #thumbtext{
	display: block;
	float: left;
	width: 160px;
	text-align: left;
   padding-bottom: 10px;
}

hr{
 clear: both;
 color: #A9005F;
 background: #A9005F;
 border: 0px;
 height: 1px;
 width: 85%;
 margin-top: 12px;
}

#centercontent p{
	font-size: 12px;
}

#advblock{
 background: #f9eed2;
 padding: 10px; 
 margin-left: 30px;
 margin-top: 10px;
 text-align: left;
}

#advblock img{
   display: block;
   margin: 0 auto;
   border: 0px;
}

#rightcontent p {
 color: #9a9a9a;
 margin: 0px 10px 10px 30px;
 padding-top: 10px;
 text-align: justify;
}

#rightcontent a{
/* color: #9a9a9a; */
 font-size: 11px;
 text-align: left;
}

#topbanner{
 position: absolute;
 left: 330px;
 top: 5px;
}

#rightheader{
 position: absolute;
 right: 0px;
 top: 3px;
 color: #f9eed2;
 font-size: 11px;
 width: 220px;
 background: #A9005F;
}

#rightheader .inputlabel{
 float: left;
 width: 70px;
 text-align: right;
 clear: both;
 padding-right: 10px;
 padding-top: 5px;
}

#rightheader .topinputclass{
 float: left;
 width: 100px;
 border: 1px solid #d1d1d1;
 background: #fff;
 padding: 0px;
 margin: 3px;
}

#rightheader .topchekckclass{
 float: left;
 display: block;
}

#rightheader .topchecklabel{
   float: left;
   display: block;
   padding-top: 3px;
}

#artquote 
{
	width: 200px;
	font-size: 10px;
	float: left;
	padding-right: 15px;
	padding-bottom: 15px;
}

.syscomment 
{
	font-size: 10pt;
	font-style: italic;
	font-family: Garamond;
}

.forumname
{
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma, Georgia;
}

.forumpost
{
	font-size: 10pt;
	font-family: Tahoma, Georgia;
}

.topicname
{
	font-size: 10pt;	
	line-height: 125%;
	font-weight: normal;
	font-family: Tahoma, Georgia;
}

.topichead
{
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma, Georgia;
}

.postlink
{
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma, Georgia;
}

.nickname
{
	font-size: 12pt;
/*	font-weight: bold;		*/
	font-family: Garamond, Times New Roman;
}

.usersignature
{
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
	font-family: Georgia, sans-serif;
}

.articletext
{
	font-size: 10pt;
	text-align: justify;	
	line-height: 16pt;	
	font-family: Verdana;
	margin: 10px;
}

.servicetext 
{
	font-size: 10pt;
	font-weight: normal;
	font-family: Times New Roman;	
	margin: 0, 10, 0, 10;
}

.simpletext 
{
	font-size: 12pt;
	font-weight: normal;
	font-family: Times New Roman;	
	margin: 0, 10, 0, 10;
}

.simplebold
{
	font-size: 12pt;
	font-weight: bold;
	font-family: Times New Roman;	
	margin: 0, 10, 0, 10;
}

a.partlink
{
	font-size: 14pt;
	font-style: italic;
	font-family: Monotype Corsiva, Garamond, Times New Roman;
}

a.nicklink
{
	font-size: 14pt;
	font-family: Monotype Corsiva, Garamond, Times New Roman;
}

a.servicelink
{
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma, Georgia;
}