body {
	background-color:ebebeb;
	margin: 0px; 
	padding: 0px;
	font:.8em tahoma, verdana, arial;
	}
	
span.normal {
	font-size:0.8em;
	}

table.topmenu {
	width:100%;
	border-collapse: collapse;
	}
	
ul.topmenulink{
	float:left;
	padding:0;
	margin:7px 20px;
	list-style:none;
}
.logo{
	display:block;
	background-image:url("/desg/logo.gif");
	width:120px;
	height:45px;
}

ul.topmenulink li{
	float:left;
}

ul.topmenulink a{
	float:left;	
	font-size:1.2em;
	padding:5px 10px;
	text-decoration:none;
	color:#666;
	margin:0 1px;
}

ul.topmenulink a:hover{
	background:#e0e0e0;
}

a.topmenulink{
	padding: 0px 15px 0px 15px;
}

ul.topsamplelink{
	float:left;
	padding:0;
	margin:7px 20px;
	list-style:none;
}

ul.topsamplelink li{
	float:left;
}

ul.topsamplelink a{
	float:left;	
	font-size:0.8em;
	padding:5px 10px;
	text-decoration:none;
	color:#666;
	margin:4 0px 0 0px;
}

ul.topsamplelink a:hover{
	background:#e0e0e0;
}

a.topsamplelink{
	padding: 0px 15px 0px 15px;
}

span.pagesampleactive{
	margin:4 0px 0 0px;
	float:left;	
	font-size:0.8em;
	padding:5px 10px;
	text-decoration:none;
	color:#ffffff;
	background:#04afe7;
	}
	
td.topmenu {
	align:center;
	}
	
td.topmenulogo {
	width:120px;
	text-align:center;
	}
	
table.profileform{
	margin:0px 0px 12px 0px;
	background-color:#FFFFFF;
	border-collapse: collapse;
	width:260px;
	}
	
td.profileavatar{
	padding:0px 8px 3px 10px;
	width:16px;
	}
	
td.profilename{
	padding:1px 0px 9px 0px;
	}
	
td.profilename a{
	color:#0000ee;
	font-size:1.2em;
	}
	
td.profileicon{
	padding:4px 8px 2px 10px;
	width:16px;
	}
	
td.profilelink{
	padding:3px 0px 2px 0px;
	}
	
td.profilelink a{
	color:#333333;
	font-size:0.8em;
	}
	
td.top10avatar{
	padding:5px 8px 2px 10px;
	width:16px;
	}
	
td.top10username{
	padding:4px 0px 4px 0px;
	font-size:13px;
	font-weight:bold;
	color:#0000ee;
	}
	
td.top10username a{
	color:#0000ee;
	}

td.top10rating{
	text-align:right;
	padding:0px 20px 0px 2px;
	font-size:13px;
	color:#666;
	width:50px;
	font-weight:bold;
	}
	
div.bodypage{
	padding:0px 8px 0px 0px;
	text-align:center;
	font-size:0.6em;
	text-align:right;
	color:#ffffff;
	}
	
div.bodypagenumber{
	padding:0px 8px 0px 0px;
	font-size:20px;
	text-align:right;
	color:#ffffff;
	}
	
ul.pageselector{
	float:left;
	padding:0;
	margin:7px 20px;
	list-style:none;
}

ul.pageselector li{
	float:left;
}

ul.pageselector a{
	float:left;	
	font-size:1.0em;
	padding:4px 8px;
	text-decoration:none;
	color:#666;
	margin:0 1px;
}

li.menuseparator {
	float:left;	
	font-size:1.0em;
	padding:4px 0px;
	text-decoration:none;
	color:#666;
	margin:0 1px;
}

ul.pageselector a:hover{
	background:#e0e0e0;
}

ul.pageselector a:active{
	color:#ffffff;
	background:#04afe7;
}

span.pageactive{
	float:left;	
	font-size:1.0em;
	padding:4px 8px;
	text-decoration:none;
	//color:#666;
	color:#ffffff;
	background:#04afe7;
	margin:0 1px;
	}

span.pagemenuactive{
	float:left;	
	font-size:1.2em;
	padding:5px 10px;
	text-decoration:none;
	float:left;	
	color:#ffffff;
	background:#04afe7;
	margin:0 1px;
	}
	
ul.postmenu{
	float:left;
	padding:0;
	margin:15px 0px;
	list-style:none;
}

ul.commmenu{
	float:left;
	padding:0;
	margin:0px 0px;
	list-style:none;
}

ul.postmenu li{
	float:left;
}

ul.commmenu li{
	float:left;
}

div.postmenuratingyellow{
	background-image:url('/desg/ratingyellow.png');
	width:36px;
	height:16px;
	font-size:0.8em;
	text-align:center;
	}
	
div.postmenuratinggray{
	background-image:url('/desg/ratinggray.png');
	width:36px;
	height:16px;
	font-size:0.8em;
	text-align:center;
	}
	
div.postmenuratinggreen{
	background-image:url('/desg/ratinggreen.png');
	width:36px;
	height:16px;
	font-size:0.8em;
	text-align:center;
	}
	
div.postmenuratingred{
	background-image:url('/desg/ratingred.png');
	width:36px;
	height:16px;
	font-size:0.8em;
	text-align:center;
	}

li.postmenuseparator{
	padding:0px 2px 0px 2px;
	}

li.postmenuusername{
	padding:0px 0px 0px 2px;
	font-size:0.8em;
	text-align:center;
	}
	
li.postmenuclass{
	padding:0px 0px 0px 2px;
	font-size:0.7em;
	text-align:center;	
	}
	
li.postmenuclass a{
	color:#93919f;
	}

li.postmenudate{
	margin:1px 0px 0px 0px;
	font-size:0.7em;
	text-align:center;
	color:#93919f;
	}
	
li.postmenucomments{
	padding:0px 0px 0px 2px;
	font-size:0.7em;
	text-align:center;	
	color:#93919f;
	}
	
li.postmenucomments a{
	color:#0000ee;
	}
	
td.bodyface {
	font-size:0.8em;
	}
	
span.addlink {
	font-size:1.2em;
	color:#333333;
	text-decoration:none;
	}
	
img.addlink{
	margin:-4px 0px 0px 0px;
	}
	
a.addlink {
	text-decoration:none;
	}
	
table.userprofile {
	width:100%; 
	height:40px;
	border-collapse: collapse;
	}
	
td.userprofileavatar {
	vertical-align:top;
	text-align:center;
	width:48px;
	padding:0px 5px 10px 0px;
	}
	
td.userprofilename {
	vertical-align:top;
	text-align:left;
	font-size:1.6em;
	font-weight:bold;
	padding:5px 0px 15px 0px;
	}
	
td.userrating {
	vertical-align:top;
	padding:0px 0px 0px 0px;
	font-size:0.6em;
	width:69px;
	height:10px;
	text-align:center;
	}
	
div.userrating {
	background-color:#ff9900;
	font-size:1.8em;
	color:#ffffff;
	width:85px;
	text-align:center;
	padding:3px 0px;
	font-weight:bold;
	}
	
div.userratingforum{
	background-color:#ff9900;
	font-size:1.0em;
	color:#ffffff;
	width:70px;
	text-align:center;
	padding:1px 0px;
	font-weight:bold;
	}
	
ul.usermenuselector{
	float:left;
	padding:0;	
	list-style:none;
}

ul.usermenuselector li{
	float:left;
}

ul.usermenuselector a{
	float:left;	
	font-size:1.0em;
	padding:7px 15px;
	color:#333333;
	margin:0 1px;
}

ul.usermenuselector a:active{
	color:#ffffff;
	background:#04afe7;
}

td.userinftype {
	padding:2px 5px;
	font-size:0.8em;
	color:#333333;
	text-align:right;
	vertical-align:top;
	font-weight:bold;
	}

td.userinflabel {
	padding:2px 5px;
	font-size:0.8em;
	color:#333333;
	width:100px;
	text-align:left;
	vertical-align:top;
	}

td.userinfvalue {
	padding:2px 5px;
	font-size:0.8em;
	color:#333333;
	width:300px;
	text-align:left;
	vertical-align:top;
	}
	
td.userinfvalueunsize {
	padding:2px 5px;
	font-size:0.8em;
	color:#333333;
	text-align:left;
	vertical-align:top;
	}

span.usermenuactive{
	float:left;	
	font-size:1.0em;
	padding:7px 15px;
	text-decoration:none;
	//color:#666;
	color:#ffffff;
	background:#04afe7;
	margin:0 1px;
	}
	
/*����� ���������� ��������*/

select.contentclass {
	width:200px;
	font-size:1.4em;
	}

td.contentclass {
	text-align:right;
	width:45%;
	height:40px;
	font-size:1.4em;
	}
	
td.contentclassselector {
	text-align:left;
	width:55%;
	width:55%;
	height:40px;
	}
	
/*��������*/

div.comments:hover{
	background-color:#ebebeb;
	}

td.commentsavatar{
	padding:2px 5px 0px 2px;
	width:20px;
	}

td.commentsname{
	padding:0px 0px 0px 2px;
	font-size:0.8em;
	text-align:left;
	}
	
td.commentsname a{
	color:#0000ee;
	font-weight:bold;
	}
	
span.commentstime{
	padding:0px 0px 0px 2px;
	font-size:0.7em;
	color:#666666;
	}
	
td.commentstext{
	padding:3px 0px 3px 2px;
	font-size:0.8em;
	}
	
td.commentslink{
	padding:0px 0px 10px 2px;
	font-size:0.6em;
	text-align:left;
	width:30px;	
	}
	
td.commentsrating{
	padding:0px 0px 0px 2px;
	font-size:1.0em;
	text-align:center;
	vertical-align:top;
	width:20px;	
	}
	
td.commentslink a{
	color:#0000ee;
	}
	
span.newcomments{
	padding:2px;
	background-color:#33CC00;
	font-size:0.7em;
	font-weight:bold;
	color:#FFFFFF;
	}
	
td.commentsfont{
	font-size:0.8em;
	}

table.rules {
	font-size:0.8em;
	}

tr.userstableblack {
	background:#ffffff;
	color:#000000;
	}
	
tr.userstableblack  a{
	color:#000000;
	}
	
tr.userstablewhite {
	background:#04afe7;
	color:#ffffff;
	}
	
tr.userstablewhite  a{
	color:#ffffff;
	}
	
tr.userstablehead  td{
	padding:6px;
	background:#04afe7;
	color:#ffffff;
	}
	
tr.userstablehead  a{
	color:#ffffff;
	}
	
table.userspage{
	padding:0px 0px 0px 2px;
	font-size:0.8em;
	border: 1px #ccc solid;
	}
	
p.usersstatisticfield  {
	font-size:0.8em;
	}
	
p.usersstatistichead  {
	font-size:1.2em;
	}
	
tr.bottomlinks a{
	font-size:0.7em;
	color:#ccc;
	
}

tr.mailrow {
	font-size:0.8em;
	color:#ffffff;
	background:#04afe7;
}

tr.mailrow  td{
	padding:5px;
}

tr.mailrowmails {
	font-size:0.8em;
	color:#000000;
}

tr.mailrowmails  td{
	padding:6px 5px;
}

tr.mailrowmails  a{
	color:#000000;
}

table.mailto {
	border: 1px #ccc solid;
}

table.mailto tr {
	font-size:0.8em;
}

table.mailto  td{
	padding:5px;
}

table.searchform tr {
	font-size:0.8em;
}

tr.searchborder {
	border-bottom: 1px #ccc solid;
}

table.searchresult tr {
	font-size:0.8em;
}

table.police {
	padding:0px;
	font-size:1em;
}

table.forumsection {
	border: 1px #ccc solid;
	font-size:0.8em;
}

table.forumvmenu {
	font-size:0.8em;
}

td.forumsectionname {
	padding:4px 15px;
	color:#ffffff;
	background:#04afe7;
}

td.forumtopicname {
	padding:5px;
}

div.forumlink {
	font-size:0.8em;
	width:800px;
	padding:0px 0px 20px 0px;
}

div.quotetitle {
	margin: 10px 5px 0 5px;
	padding: 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #A9B8C2;
	color: #333333;
	background-color: #A9B8C2;
	font-size: 0.85em;
	font-weight: bold;
}

div.quotecontent {
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #A9B8C2;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.4em;
	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
	background-color: #FAFAFA;
	color: #4B5C77;
}

.btnbbcode {
	color: #ffffff;
	font-weight: normal;
	font-size: 1.1em;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	background-color: #04afe7;
	border: 1px solid #666666;
}

.btnfile {
	/*color: #ffffff;*/
	font-weight: normal;
	font-size: 1.1em;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	background: url('desg/attach.png') no-repeat center;
	background-color: #ffffff;
	border: 1px solid #666666;
}

table.attach {
	padding:20px;
	font-size:1em;
}

.btnbbcode {
	color: #ffffff;
	font-weight: normal;
	font-size: 1.1em;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	background-color: #04afe7;
	border: 1px solid #666666;
}

.entry{
	line-height:20px;
	font-size:13px;
	margin:10px 0 0 0;
	width: 500px;
}
.entry .banner{
	text-align:center;
	padding:0 0 10px 0;
}
.entry .banner img{
	border:0;
}

.entry img{
	border:3px solid #333;
}

.entry p{
	padding-bottom:10px;
}

span.newcomment {
	font-weight: bold;
	color: #4B5C77;
	}
	
span.commentnames {
	font-size: 0.8em;
	color: #4B5C77;
	} 
	
span.commentlink a {
	font-size: 0.8em;
	color: #4B5C77;
	}
	
span.commenterror  {
	font-size: 0.8em;
	color: red;
	}
	
div.file{
  position: absolute;
  top: -1000px;
  left: -1000px;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  opacity: 0%;
  visibility: hidden;
  }
  
p.size50 {
	font-size: 0.6em;
}

p.size85 {
	font-size: 0.7em;
}

p.size100 {
	font-size: 0.8em;
}

p.size150 {
	font-size: 1.2em;
}

p.size200{
	font-size: 1.8em;
}

/*FAQ*/
p.faqhead {
	font-size: 0.8em;
	font-weight: bold;
	text-align:center;
}

p.faqsection {
	font-size: 0.8em;
}

span.faqbold {
	font-weight: bold;
}

/*Information DIVs*/

input.bbattach {
	width: 100px;
	background-color:#CCFF99;
	border: 1px solid #666666;
}

div.faqattention {
	font-size: 0.8em;
	padding: 10px; 
	border: 1px solid #FFCC00; 
	background-color:#FFFFCC;
}

/*�����. ��������*/
.tablebg {
	background-color: #A9B8C2;
}
.row2 {
	background-color: #DCE1E5;
	padding: 4px;
}
.row3 {
	background-color: #C0C8D0;
	padding: 4px;
}
.genmed {
	margin: 1px 1px;
	font-size: 0.8em;
}
.gensmall {
	margin: 1px 1px;
	font-size: 0.8em;
}

div.errormsg {
	font-size: 0.8em;
	padding: 8px;
	border: 1px solid #CC3300;
	background-color:#FFCCCC;
}

.winterclock{
	height:75px;
	background-color:#fff;
	width:100%;	
	margin-bottom:20px;
	border: 1px solid #ccc;
	/*background-image:url('/winter/b2.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	border-radius:9px;*/
}
.winterclock1{
	height:100px;
	background-color:#050715;
	width:100%;	
	margin-bottom:20px;
	/*background-image:url('/winter/b3.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	border-radius:9px;*/
}
.winterclock2{
	height:100px;
	background-color:#fff;
	width:100%;	
	margin-bottom:20px;
	/*background-image:url('/winter/b1.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	border-radius:9px;*/
}
.winterbox {	
	height:75px;
	width:100%;
	text-align:center;
	position:relative;
}
.winterbox td {
	background:#fff;
	/*text-shadow: 2px 2px 1px #000000;filter: dropshadow(color=#000000, offx=0, offy=0);*/
	color:#000;
	font-size:1.7em;
}