* {



	margin: 0;



	padding: 0;



}

a img {



	border: none;



}

body {



	background: url(../img/bg.gif);



	font-family: Tahoma, Arial, Helvetica, sans-serif;



	font-size: small;



}

div.content {



FONT-SIZE: 16px;



LINE-HEIGHT: 20px;



FONT-FAMILY: arial;



text-align:justify;



}



div.ramka {



border:#999999 solid 1px;



padding:10px;



text-align:center;



}

div.content p {



TEXT-INDENT: 20px;



}

#wrap {



	width: 984px;



	margin: 0 auto;



	background: url(../img/hbg1.jpg) top left no-repeat #FFF;



	height: 307px;



	position: relative;



}

#header {



	background: url(../img/hbg2.jpg) top right no-repeat;



	height: 307px;



	border-bottom: 10px solid #84C6C7;



	font-size: 90%;



}

#about {



	position: absolute;



	top: 30px;



	left: 520px;



	color: #4f4d08;



}

#logo {



	position: absolute;



	top: 105px;



	left: 300px;



}

#newslink {



	position: absolute;



	top: 150px;



	right: 250px;



	color: #f10125;



}

#dload {



	position: absolute;



	top: 185px;



	left: 700px;



}

#big_adv {



	border-bottom: 2px solid #000;



}

#big_adv img {



	display: block;



}

#contentwrapper {



	background: url(../img/conttop.jpg) top center no-repeat #FFF;



	padding: 95px 55px 20px 55px;



	position: relative;



	float: left;



	width: 874px;



}			

#info {



	position: absolute;



	left: 95px;



	top: 35px;



	font-size: 110%;



	font-weight: bold;



	text-align: center;



	width: 125px;



}

#info a {



	color: #000;



	text-decoration: none;



}

#collinks {



	width: 320px;



	float: left;



	margin-right: 50px;



	margin-top: 18px;



}

#collinks dl {
	border-bottom: 1px solid #7a7a7a;
	margin-bottom: 20px;
	padding-bottom: 20px;
	padding-left: 60px;
	clear: both;
}

#collinks dl.last {



	border-bottom: none;



}

#collinks dt {



	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;				



	margin-bottom: 10px;



	font-size: 135%;



	color: #4f4d08;



	cursor: pointer;



	text-decoration: none;



	border-bottom: 1px dashed #666600;



}

#collinks dd {



	font-size: 90%;



	color: #7a7a7a;



}

#collinks dd.links ul {



	display: none;



	list-style-type: none;



	padding-top: 20px;



	line-height: 180%;



}

#collinks dl.active dt {



	color: #F00;



}

#collinks dl.active dd.links ul {



	display: block;



}

#collinks a {



	color: #000;



}

#news {



	float: left;



	width: 740px;



} 

#paragraphs {



	float: right;



	width: 340px;



	margin-right: 30px;



}

#paragraphs h2 {



	margin-bottom: 10px;



}

#paragraphs h2 a {



	font-size: 90%;



	color: #4f4d08;



	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;



}

h1 {



	margin-bottom: 10px;
	font-size: 16;
	color: #4f4d08;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;



}


.date {



	font-weight: bold;



	font-size: 105%;



}

#paragraphs .splitter {



	height: 10px;



	background: url(/img/splitter.gif);



	margin: 30px 0;



	clear:both;



}

.splitter {



	height: 10px;



	background: url(/img/splitter.gif);



	margin: 30px 0;



	clear:both;



}

.thumb {



	float: left;



	margin: 5px 10px 5px 0;



}





table.imglinks {



	float: right;



}



#footparagraph {



	clear: both;



	height: 241px;



	width: 795px;



	background: url(../img/ftprgrph.gif) no-repeat;



	margin: 0 -4px;



	padding: 40px 45px;



	font-size: 90%;



}

#footparagraph h3 {



	font-family: Tahoma, Arial, Helvetica, sans-serif;



	font-size: 165%;



	font-weight: normal;



}

.foot_illustr {



	float: left;



	margin-right: 20px;



}

.par {



	float: left;



	width: 420px;



}

.desc {



	float: right;



	width: 310px;



}

.details {



	text-align: right;



	margin-top: 10px;



}

.details a {



	color: #4f4d08;



}

#footer {



	background: #FFF;



	padding: 60px 90px 45px 65px;



	float: right;



	width: 829px;



	font-family: Tahoma, Arial, Helvetica, sans-serif;



	font-size: 85%;



}

#footer a {



	color: #2a2929;



}

#copy {



	float: left;



}

#dev {



	float: right;



}

/**



___articles_page_______________________________________*/

.articles_page #collinks {



	width: 305px;



	margin-right: 40px;



}

.articles_page #paragraphs {



	margin-right: 5px;



	width: 520px;



	padding-top: 7px;



	display: inline;



}

.articles_page #news {



	width: 880px;



}

.articles_page #paragraphs span.date {



	font-family: Tahoma, Arial, Helvetica, sans-serif;



	font-size: 85%;



	color: #818181;



	font-weight: normal;



	display: block;



}

.articles_page #paragraphs h3 a.toarticle {



	font-family: Tahoma, Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-weight: bold;



	display: block;



	color: #4F4D08;



	margin-bottom: 15px;



}

.articles_page #paragraphs h2 {



	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;



	font-size: 31px;



	font-weight: normal;



	color: #4A4407;



	margin-bottom: 15px;



}

.articles_page #paragraphs p {



	margin-bottom: 1em;



}



ul.pager li {

	list-style-type: none;

	float: left;

	font-weight: normal;

	font-size: 90%;

	background: #BABB54;

	border: 1px solid #A0921A;

	margin-left: -1px;

}

ul.pager li.active {

	padding: 5px 7px;

	margin-left: 0;

}

ul.pager li a {

	display: block;

	padding: 5px 7px;

	background: #FFF;

	color: #000;

	text-decoration:underline;

}

ul.pager li a:hover {

	background:#FF9900;

}



/**__content_page______________________*/

.content_page #collinks {



	width: 305px;



	margin-right: 40px;



}

.content_page #paragraphs {



	margin-right: 5px;



	width: 520px;



	padding-top: 7px;



}

.content_page #paragraphs p {



	margin-bottom: 1.5em;



}

.content_page #paragraphs img {
	margin: 0px 0;
}

.content_page #paragraphs p img {



	margin: 0;



}

/*.content_page #paragraphs .splitter {



	margin-top: 45px;



}*/

.content_page #news {



	width: 880px;



}

.content_page #paragraphs h2 {



	font-size: 28px;



	font-weight: normal;



	color: #655E14;



	margin-bottom: 30px;



}

.content_page #paragraphs .comments dt {



	margin-bottom: 10px;



}

.content_page #paragraphs .comments dd {



	padding-bottom: 0;



	margin-bottom: 20px;



	border-bottom: 1px solid #CCC;



}

.content_page .paragraphs .comments dd p {



    margin-bottom: 1em;



}

.content_page .paragraphs .comments dt a, .content_page #paragraphs .comments dt a.author, .content_page #paragraphs .comments dt span.author {



	font-family: Tahoma, Arial, Helvetica, sans-serif;



	color: #E49803;



	font-weight: bold;



	margin-right: 1ex;



}

/** 



___comments_page_______________________*/

.comments_page #news {



	width: 880px;



}

.comments_page #collinks {



	width: 305px;



	margin-right: 40px;



}

.comments_page #paragraphs {



	margin-right: 5px;



	width: 520px;



	padding-top: 7px;



}

.comments_page #paragraphs h2 {



	font-size: 28px;



	font-weight: bold;



	color: #655E14;



	margin-bottom: 30px;



}

.comments_page #paragraphs p {



	margin-bottom: 10px;



	font: 100% normal Tahoma, Arial, Helvetica, sans-serif;



}

.comments_page p.topic a {



	font-family: Tahoma, Arial, Helvetica, sans-serif;



	font-size: 110%;



	color: #4F4D08;



	font-weight: bold;



}

.comments_page p.author a, #commentspreview p.author a, .comments_page p.author span, #commentspreview p.author span {



	font-family: Tahoma, Arial, Helvetica, sans-serif;



	font-weight: bold;



	color: #E49803;



}

/**



___group_page_______________________*/

.group_page #news {



	width: 880px;



}

.group_page #collinks {



	width: 305px;



	margin-right: 40px;



}

.group_page #paragraphs {



	margin-right: 5px;



	width: 520px;



	padding-top: 7px;



}

.group_page #paragraphs h2 {



	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;



	font-size: 28px;



	font-weight: normal;



	color: #4A4407;



	margin-bottom: 15px;



}

.group_page #paragraphs p {



	margin-bottom: 1em;



}

.group_page .group_summary {



	margin-bottom: 15px;



	width: 100%; 



	float: left;



	padding-bottom: 40px;



	border-bottom: 1px solid #c4c4c4;



}

.group_page .stone  {



	float: left;



	width: 50px;



}

.group_page .stone img {



	display: block;	



}

.group_page .group_summary .links_list {



	margin: 25px 0 0 170px;



	list-style-type: none;



}

.group_page .group_summary .links_list a {



	color: #000;



}

.group_page .person {



	padding: 15px 5px 10px 5px;



	border-bottom: 1px solid #c4c4c4;



}

.group_page .person table {



	clear: both;



	border-collapse: collapse;



	width: 100%;



	table-layout: fixed;



}

.group_page .person table td {



	vertical-align: top;



}

.group_page .person .nick {



	width: 115px;



	background: url(../img/yellow.gif) top right no-repeat;



	padding: 0 20px 20px 0;



}

.group_page .person .nick a {



	font-family: Tahoma, Arial, Helvetica, sans-serif;



	font-weight: bold;



	color: #5d5712;



	text-decoration: none;



}

.group_page .person .title {



	font-weight: bold;



	color: #000;



	padding-left: 30px;



}

.group_page .person .title a {



	color: #000;



	text-decoration: none;	



}

.group_page .person .avatar p {

/*

	height: 126px;



	width: 126px;

*/

	background: #5d5712;



	padding: 4px;



}

.group_page .person .avatar p img {



	border: 3px solid #FFF;





/*

	height: 120px;



	width: 120px;



*/



	display: block;



	margin: 0 auto;



}

.group_page .person .imglinks {



	text-align: left;



}

.group_page .person ul {



	list-style-type: none;



	margin-left: 5px;



}

.group_page .person ul a {



	color: #000;



}

.group_page .person .footimg {



	vertical-align: bottom;



	padding: 0 0 5px 5px;



}

.group_page .person .footimg img {



	display: block;



}

.group_page .pager {



	margin-top: 15px;



}

/**



__profile_page_________________________________*/



.profile_page #news {



	width: 880px;



}







.profile_page #collinks {



	width: 305px;



	margin-right: 40px;



}







.profile_page #paragraphs {



	margin-right: 5px;



	width: 520px;



	padding-top: 7px;



}







.profile_page #paragraphs h2, .profile_page .paragraphs h2, #blogpreview h2, #commentspreview h2 {



	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;



	font-size: 28px;



	font-weight: normal;



	color: #4A4407;



	margin-bottom: 15px;



}







.profile_page .person_summary {



    padding-bottom: 20px;



    border-bottom: 1px solid #d7d7d7;



}







.profile_page .person_summary .avatar {



	background: #5d5712;



	padding: 4px;



	float: left;



	margin-right: 30px;



}







.profile_page .person_summary .avatar img {



	border: 3px solid #FFF;



	display: block;



}







.profile_page .person_summary table {



	border-collapse: collapse;



	/*padding-left: 30px;*/



	width: 350px;



}







.profile_page .person_summary table td {



	padding: 8px 0;



}







.profile_page .person_summary table .pitem {



	border-bottom: 1px solid #d7d7d7;



}







.profile_page .person_summary table .pitem td {



	padding: 3px 0;



}







.profile_page .person_summary table th {



	text-align: left;



	width: 125px;



	padding-right: 5px;



}







.profile_page .person_summary h3 {



	font-size: 100%;



	font-weight: bold;



	clear: both;



    margin: 20px 0;



}







.profile_page .person_summary p {



    margin-bottom: 1em;	



}







.profile_page .stone {



    padding: 15px 0;



    float: right;



    width: 100%;



}







.profile_page .stone p.imgs {



    float: left;



    padding: 0;



}







.profile_page .stone p.imgs img {



    display: block;



}







.profile_page .stone p.imgs img a {



    margin: 0;



    display: block;



}







.profile_page .stone h3 {



    font-size: 100%;



	font-weight: bold;



    margin-top: 15px;



    float: right;



    width: 355px;



}







.profile_page .stone ul {



    clear: right;



    margin-left: 165px;



    padding-top: 10px;



    list-style-type: none;



    line-height: 170%;



}







.profile_page .stone ul a {



    color: black;



}











.profile_page .map {



    position: relative;



    margin: 40px 0;



	width: 420px;



}

/*
.profile_page .map table {
	table-layout:fixed;
}

.profile_page .map table td {
	width:122px;
}

*/




/*.profile_page .map {



    position: relative;



    margin: 40px 0;



	background: url(../img/map.jpg) top left no-repeat;



	height: 500px;



	width: 493px;



}







.profile_page .map a {



    position: absolute;



    top: 12px;



    left: 330px;



    color: #000;



}



*/



.profile_page .map a {



    color: #000;



}



.profile_page .map a img {



	border:#E6E6E6 solid 1px;;



}



.profile_page .map a img.noborder {



	border:none;



}











.blog dt{



	margin-bottom: 5px;



}







.blog dd {



	padding-bottom: 0;



	margin-bottom: 20px;



	border-bottom: 1px solid #CCC;



}







.blog dd.last {



    border-bottom: none;



}







.blog dd p {



    margin-bottom: 1em;



}







.blog dd a.comments {



    display: block;

	margin-top: 10px;



    margin-bottom: 18px;



    text-decoration: none;



    font-weight: normal;



    color: #e49803;



}







.blog dd a.comments span {



    text-decoration: underline;



}







.blog dt a {



	font-family: Trebuchet MS;



	color: #4f4d08;



	font-weight: normal;



	font-size:18px;

	



	margin-right: 1em;



}



.blog dt a.author {

	

	font-family: Tahoma;

	font-size:12px;

	color: #E49803;

	font-weight: bold;



}



























/*



.profile_page #paragraphs .blog dt {



	margin-bottom: 10px;



}







.profile_page #paragraphs .blog dd {



	padding-bottom: 0;



	margin-bottom: 20px;



	border-bottom: 1px solid #CCC;



}







.profile_page #paragraphs .blog dd.last {



    border-bottom: none;



}







.profile_page #paragraphs .blog dd p {



    margin-bottom: 1em;



}







.profile_page #paragraphs .blog dd a.comments {



    display: block;



    margin-bottom: 18px;



    text-decoration: none;



    font-weight: bold;



    color: #e49803;



}







.profile_page #paragraphs .blog dd a.comments span {



    text-decoration: underline;



}







.profile_page #paragraphs .blog dt a {



	font-family: Tahoma, Arial, Helvetica, sans-serif;



	color: #4f4d08;



	font-weight: bold;



	margin-right: 1em;



}







a.author {



	font-family: Tahoma, Arial, Helvetica, sans-serif;



	font-weight: bold;



	color: #5d5712;



	text-decoration: none;



}



a.author:hover {



	text-decoration:underline;



}







a.comment_text{



	color:#555555;



	text-decoration:none;



}







a.comment_text:hover {



	text-decoration:underline;



}



*/



















#lastcontent {



	margin-top:50px;



}



#commentspreview {



	width:260px;



	float:left;



	margin-left:20px;



}



#blogpreview {



	width:450px;



	float:right;



	margin-right:50px;



}



#commentspreview .allcontent, #blogpreview .allcontent {



	background:url(../img/bloglinkbg.gif) no-repeat left center;



	padding-left:50px;



	margin-bottom:30px;



} 



#commentspreview .allcontent a, #blogpreview .allcontent a {



	color:#7B6812;



}









/***************έςξ ξρςΰβθςό*************************************************************************************/

#collinks .profileinfo {

	float: left;

	width: 100%;

	margin-bottom: 30px;

}



#collinks .profileinfo p {

	line-height: 180%;

}



#collinks .profileinfo .plinks {

	margin-bottom: 20px;

}



#collinks .profileinfo .plinks a {

	margin-right: 10px;

}



#collinks .profileinfo .plinks a.nicklink {

	color: #000;

	font-weight: bold;

}



#collinks .profileinfo .plinks a.edit {

	color: #f90026;

}



#collinks .profileinfo .imgs {

	float: left;

	width: 130px;

	padding: 0 0 10px 20px;

}



#collinks .profileinfo .imgs img {

	display: block;

}



#collinks .profileinfo ul {

	list-style-type: none;

	margin-left: 165px;

	line-height: 150%;

}



#collinks .profileinfo ul .exit a, #collinks .profileinfo ul .pmessages a {

	color: #4c5502;

}



#collinks .profileinfo ul .unread a {

	font-weight: bold;

}



#collinks .profileinfo ul .my a {

	color: #f69a11;

}



/**************έςξ σαπΰςό"**************************************************************************************/

div#auth {



	margin:25px 0 40px 0;



}



div#auth p {



	margin:20px 0;



}



div#auth a#enter {



	position:absolute;



	left:250px;



	color:#4B4F03;



	font-weight:normal;



} 



div#auth a#registr {



	position:absolute;



	left:250px;



	color:#F70028;



	font-weight:normal;



}



div#auth a#remember {



	position:absolute;



	left:250px;



	color:#ED9809;



	font-weight:normal;



}



div#auth input#name {



	position:absolute;



	left: 110px;



	width:120px;



}



div#auth input#parol {



	position:absolute;



	left: 110px;



	width:120px;



}

/****************************************************************************************************/







/*Registration*/







.paragraphs form, .content_page form, #paragraphs form {



	margin:0;



	padding:0;



}



.paragraphs .regleft, .content_page .regleft, #paragraphs .regleft{



	color:#4a4407;



	font-size:15px;







}



.paragraphs .regright, .content_page .regright, #paragraphs .regright{



	color:#989898;



	font-size:11px;



}









.profile_page .privatemessages {

	border-bottom: 1px solid #d7d7d7;

	padding: 40px 0;

}



.profile_page .privatemessages a.writenew {

	background: url(../img/writenew.gif) center left no-repeat;

	padding-left: 16px;

	color: #000;

	font-weight: bold;

}



.profile_page .privatemessages span.total {

	margin-left: 15px;

	color: #757575;

}



.profile_page .privatemessages a.bookmark {

	margin-left: 70px;

	color: #ff290c;

}







/**

___messages_page_________________________________*/



.messages_page .collinks {

	width: 305px;

	margin-right: 40px;

}



.messages_page .paragraphs {

	margin-right: 5px;

	width: 520px;

	padding-top: 7px;

	display: inline;

}



.messages_page .news {

	width: 880px;

}



.messages_page .paragraphs h2 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 31px;

	font-weight: normal;

	color: #4A4407;

	margin-bottom: 15px;

}



.messages_page table.messages {

	width: 100%;

	border-collapse: collapse;

	font-size: 90%;

	line-height: 135%;

	margin-bottom: 15px;

}



.messages_page table.messages .hasnewmessages {

	background: #f6f7f1;

}



.messages_page table.messages td {

	padding: 25px 0;

	vertical-align: middle;

	border-bottom: 1px solid #c4c4c4;

}



.messages_page table.messages tr.hdr td {

	padding: 10px 0;

}



.messages_page table.messages a {

	color: #515111;

}



.messages_page table.messages input {

	margin: 5px;

}



.messages_page table.messages .totalamount {

	padding-left: 10px;

	color: #4f4f0f;

	background: url(../img/oenvel.gif) center left no-repeat;

	padding-left: 18px;

	margin-left: 3px;

}



.messages_page table.messages .avatar {

	vertical-align: top;

}



.messages_page table.messages .avatar img {

	background: #fff;

	padding: 1px;

	border: 3px solid #5f5613;

}



.messages_page table.messages .mdetails {

	vertical-align: top;

	padding-left: 60px;

	background-position: 5px 25px;

	background-repeat: no-repeat;

}



/* Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΡΠΎΠ½ΠΎΠ²ΡΠ΅ ΡΠΈΡΡΠ½ΠΊΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΊΠ»Π°ΡΡΠ° ΡΡΠ΅ΠΉΠΊΠΈ */

.messages_page table.messages td.link1 {

	background-image: url(../img/link1.gif);

}



.messages_page table.messages td.link2 {

	background-image: url(../img/link2.gif);

}



.messages_page table.messages td.link3 {

	background-image: url(../img/link3.gif);

}



.messages_page table.messages td.link4 {

	background-image: url(../img/link4.gif);

}



.messages_page table.messages td.link5 {

	background-image: url(../img/link5.gif);

}



.messages_page table.messages td.link6 {

	background-image: url(../img/link6.gif);

}



.messages_page table.messages td.link7 {

	background-image: url(../img/link7.gif);

}



.messages_page table.messages td.link8 {

	background-image: url(../img/link8.gif);

}



.messages_page table.messages td.link9 {

	background-image: url(../img/link9.gif);

}



.messages_page table.messages td.link10 {

	background-image: url(../img/link10.gif);

}



.messages_page table.messages td.link11 {

	background-image: url(../img/link11.gif);

}



.messages_page table.messages td.link12 {

	background-image: url(../img/link12.gif);

}



.messages_page table.messages td.link13 {

	background-image: url(../img/link13.gif);

}



.messages_page table.messages td.link14 {

	background-image: url(../img/link14.gif);

}



.messages_page table.messages td.link15 {

	background-image: url(../img/link15.gif);

}



.messages_page table.messages td.link16 {

	background-image: url(../img/link16.gif);

}



.messages_page table.messages td.link17 {

	background-image: url(../img/link17.gif);

}



.messages_page table.messages td.link18 {

	background-image: url(../img/link18.gif);

}



.messages_page table.messages td.link19 {

	background-image: url(../img/link19.gif);

}



.messages_page table.messages td.link20 {

	background-image: url(../img/link20.gif);

}



/* ΠΊΠΎΠ½Π΅Ρ ΡΠ΅ΠΊΡΠΈΠΈ ΡΠΎΠ½ΠΎΠ²ΡΡ ΡΠΈΡΡΠ½ΠΊΠΎΠ² */

.messages_page table.messages .mdetails span {

	display: block;

}



.messages_page table.messages .mdetails .dtime {

	color: #474f02;

}



.messages_page table.messages .mdetails .nickname {

	font-weight: bold;

}



.messages_page table.messages .mdetails .status {

	background: url(../img/envel.gif) left center no-repeat;

	color: #4c5305;

	margin-left: -15px;

	padding-left: 15px;

	margin-top: 2em;

}



.messages_page table.messages .hasnewmessages .mdetails .status {

	background: url(../img/newmess.gif) left center no-repeat;

}



.messages_page table.messages .hasnewmessages .mdetails .status a {

	color: #fe050d;

}



.messages_page table.messages .mdetails p {

	margin: 0;

	padding: 0;

}



.messages_page table.messages .links {

	vertical-align: top;

	padding-left: 10px;

	width: 150px;

}



.messages_page table.messages .links a {

	display: block;

}



.messages_page table.messages .links .add {

	position: absolute;

	color: #ed9c05;

}



.messages_page table.messages .links .del {

	margin-top: 1.35em;

}



.messages_page table.messages .links .amount {

	font-weight: bold;

	background: url(../img/oenvel.gif) center left no-repeat;

	padding-left: 18px;

	margin-left: -7px;

	margin-top: 2em;

}

.messages_page #news {
	width:880px;
}
.messages_page #paragraphs {
	width:500px;
	margin-right:0px;
}

















