*{margin: 0; padding:0;}
body{font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;color:#323D4F;/*Snow background-color:#FFF;*/font-size:62.5%;margin:0;/*Snow*/background:url("./images/snowbg.gif") repeat-x fixed 0 0 #CDE6EE;height:100%;width:100%;}
#wrapheader{min-height:120px;height:auto!important;padding:0;}
#wrapcentre{margin:15px 25px 0;}
#wrapfooter{margin:15px 25px 0;text-align:center;clear:both;}
#wrapnav{width:100%;background-color:#ECECEC;border-color:#A9B8C2;border-style:solid;border-width:1px;margin:0;}
.header-snow  {background:url("./images/snowheader.png") repeat fixed 50% 50% transparent;min-height:100%;position:relative;}
.footer-snow {background:url("./images/snowfooter.png") repeat-x scroll 50% 0 transparent;bottom:0;height:180px;left:0;position:fixed;width:100%;z-index:-1;}
#logodesc{margin-bottom:5px;background:#D9DFE4;border-bottom:1px solid #4787A7;padding:5px 25px;}
#menubar{margin:0 25px;}
#datebar{margin:10px 25px 0;}
#findbar{width:100%;border:0;margin:0;padding:0;}
.forumrules{background-color:#F9CC79;font-weight:400;font-size:1.1em;font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;border-color:#BB9860;border-style:solid;border-width:1px;padding:4px;}
h1{color:#000;font-family:"Lucida Grande", "Trebuchet MS", Verdana, sans-serif;font-weight:700;font-size:1.8em;text-decoration:none;}
h2{font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:1.5em;text-decoration:none;line-height:120%;}
h3{font-size:1.3em;font-weight:700;font-family:Arial, Helvetica, sans-serif;line-height:120%;}
h4{font-size:1.1em;font-weight:700;margin:0;}
p{font-size:1.1em;}
p.moderators{float:left;color:#000;font-weight:700;margin:0;}
p.breadcrumbs{float:left;color:#000;font-weight:700;white-space:normal;font-size:1em;margin:0;}
p.datetime{float:right;white-space:nowrap;font-size:1em;margin:0;}
p.searchbar{white-space:nowrap;padding:2px 0;}
p.forumdesc{padding-bottom:4px;}
.postreported,.postreported a:visited,.postreported a:hover,.postreported a:link,.postreported a:active{color:red;font-weight:700;margin:1px 0;}
.postapprove,.postapprove a:visited,.postapprove a:hover,.postapprove a:link,.postapprove a:active{color:green;font-weight:700;}
.postapprove img,.postreported img{vertical-align:bottom;}
.postbody{font-size:1.3em;line-height:1.4em;font-family:"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;}
.postbody li,ol,ul{margin:0 0 0 1.5em;}
.rtl .postbody li,.rtl ol,.rtl ul{margin:0 1.5em 0 0;}
.posthilit{background-color:#FF0;}
.nav{color:#000;font-weight:700;margin:0;}
.pagination{color:#000;font-size:1em;font-weight:700;padding:4px;}
.gen{font-size:1.2em;margin:1px;}
.genmed{font-size:1.1em;margin:1px;}
.gensmall{font-size:1em;margin:1px;}
.copyright{color:#444;font-weight:400;font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
.titles{font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-weight:700;font-size:1.3em;text-decoration:none;}
.clickable:hover{background-color: #F6F4D0}
.clickableHover{background-color: #F6F4D0}
th{color:#FFA34F;font-size:1.1em;font-weight:700;background-color:#069;background-image:url(./images/cellpic3.gif);white-space:nowrap;padding:7px 5px;}
td{padding:2px;}
td.profile{padding:4px;}
.catdiv{height:28px;border:0;background:#FFF url(./images/cellpic2.jpg) repeat-y scroll top left;margin:0;padding:0;}
.rtl .catdiv{background:#FFF url(./images/cellpic2_rtl.jpg) repeat-y scroll top right;}
.cat{height:28px;border:0;background-color:#C7D0D7;background-image:url(./images/cellpic1.gif);text-indent:4px;margin:0;padding:0;}
.row1{background-color:#ECECEC;padding:4px;}
.row2{background-color:#DCE1E5;padding:4px;}
.row3{background-color:#C0C8D0;padding:4px;}
.spacer{background-color:#D1D7DC;}
hr{height:1px;background-color:#D1D7DC;color:#D1D7DC;border-width:0;}
.legend{text-align:center;margin:0 auto;}
a:link{color:#006597;text-decoration:none;}
a:active,a:visited{color:#005784;text-decoration:none;}
a:hover{color:#D46400;text-decoration:underline;}
a.forumlink{color:#069;font-weight:700;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-size:1.2em;}
a.topictitle{font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-weight:700;font-size:1.2em;margin:1px 0;}
a.topictitle:visited{color:#5493B4;text-decoration:none;}
th a,th a:visited{color:#FFA34F!important;text-decoration:none;}
th a:hover{text-decoration:underline;}
form{border:0;margin:0;padding:0;}
input{color:#333;font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;font-size:1.1em;font-weight:400;border:1px solid #A9B8C2;background-color:#FAFAFA;padding:1px;}
textarea{background-color:#FAFAFA;color:#333;font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;font-size:1.3em;line-height:1.4em;font-weight:400;border:1px solid #A9B8C2;padding:2px;}
select{color:#333;background-color:#FAFAFA;font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;font-size:1.1em;font-weight:400;border:1px solid #A9B8C2;padding:1px;}
option{padding:0 1em 0 0;}
option.disabled-option{color:graytext;}
.rtl option{padding:0 0 0 1em;}
input.radio{border:none;background-color:transparent;}
.post{background-color:#FFF;border-style:solid;border-width:1px;}
.btnbbcode{color:#000;font-weight:400;font-size:1.1em;font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;background-color:#EFEFEF;border:1px solid #666;}
.btnmain{font-weight:700;background-color:#ECECEC;border:1px solid #A9B8C2;cursor:pointer;font-size:1.1em;padding:1px 5px;}
.btnlite{font-weight:400;background-color:#ECECEC;border:1px solid #A9B8C2;cursor:pointer;font-size:1.1em;padding:1px 5px;}
.btnfile{font-weight:400;background-color:#ECECEC;border:1px solid #A9B8C2;font-size:1.1em;padding:1px 5px;}
.helpline{background-color:#DEE3E7;border-style:none;}
.quotetitle,.attachtitle{color:#333;background-color:#A9B8C2;font-size:.85em;font-weight:700;border-color:#A9B8C2;border-style:solid;border-width:1px 1px 0;margin:10px 5px 0;padding:4px;}
.quotetitle .quotetitle{font-size:1em;}
.quotecontent,.attachcontent{font-weight:400;font-size:1em;line-height:1.4em;font-family:"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;background-color:#FAFAFA;color:#4B5C77;border-color:#A9B8C2;border-style:solid;border-width:0 1px 1px;margin:0 5px 10px;padding:5px;}
.attachcontent{font-size:.85em;}
.codetitle{color:#333;background-color:#A9B8C2;font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;font-size:.8em;border-color:#A9B8C2;border-style:solid;border-width:1px 1px 0;margin:10px 5px 0;padding:2px 4px;}
.codecontent{direction:ltr;font-weight:400;color:#060;font-size:.85em;font-family:Monaco, 'Courier New', monospace;background-color:#FAFAFA;border-color:#A9B8C2;border-style:solid;border-width:0 1px 1px;margin:0 5px 10px;padding:5px;}
.syntaxbg{color:#FFF;}
.syntaxcomment{color:#FF8000;}
.syntaxdefault{color:#00B;}
.syntaxkeyword{color:#070;}
.syntaxstring{color:#D00;}
.pm_marked_colour{background-color:#000;}
.pm_friend_colour{background-color:#070;}
.pm_foe_colour{background-color:#D00;}
img{border:none;}
.sep{color:#000;background-color:#FFA34F;}
table.colortable td{padding:0;}
pre{font-size:1.1em;font-family:Monaco, 'Courier New', monospace;}
.nowrap{white-space:nowrap;}
.username-coloured{font-weight:700;}
#rules .fragment{background-color:#FFCC99;padding:5px;}
.approve-icon,.approve-icon a{background:none top left no-repeat;background-image:url(././imageset/ru/icon_post_approve.gif);}
ul.approve-icons,li.approve-icon{width:20px;height:20px;}
.icon-medal{background-position:0 50%;background-repeat:no-repeat;background-image:url(./images/icon_medal.gif);padding:1px 0 0 17px;}
.rtl .icon-medal{background-position:100% 50%;padding:1px 17px 0 0;}
.deleted_topic .content,.deleted_post .content{font-family:Verdana, Helvetica, Arial, sans-serif;font-size:1.1em!important;}
.forumrules h3,.error{color:red;}
.rtl p.moderators,.rtl p.breadcrumbs{float:right;}
p.linkmcp,p.searchbarreg{float:right;white-space:nowrap;margin:0;}
.rtl p.linkmcp,.rtl p.datetime,.rtl p.searchbarreg{float:left;}
p.topicauthor,p.topicdetails{margin:1px 0;}
.postauthor,.postdetails,.syntaxhtml{color:#000;}
.tablebg,.pm_replied_colour{background-color:#A9B8C2;}
.deleted_topic,.deleted_topic .row1,.deleted_topic .row2,.deleted_post,.deleted_post .row1,.deleted_post .row2{background-color:#DDD!important;}
/* Tooltips */
.tool-tip {background: #FFF8DE;float: left;max-width: 300px;z-index: 1;padding: 5px 8px 8px;line-height: 1.3em;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;box-shadow: 0 0 10px;-moz-box-shadow: 0 0 10px;-webkit-box-shadow: 0 0 10px #444;}
.tool-title {background: url('{T_THEME_PATH}/images/tooltip-arrow.png') 5px 0 no-repeat;font-weight: bold;margin: -15px 0 0;padding: 16px 0 0;}
/* Tooltips used in quick-reply */
.tool-tip {line-height: 1.2em;}
.tool-tip a {/*	display: block;	padding-top: 6px; */}
.tool-title {background-position: 95% 0;}
/* Attachments
----------------------------------------*/
.attachbox {
	float: left;
	width: auto; 
	margin: 5px 5px 5px 0;
	padding: 6px;
	background-color: #FFFFFF;
	border: 1px dashed #d8d8d8;
	clear: left;
}

.pm-message .attachbox {
	background-color: #f3f3f3;
}

.attachbox dt {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.attachbox dd {
	margin-top: 4px;
	padding-top: 4px;
	clear: left;
	border-top: 1px solid #d8d8d8;
}

.attachbox dd dd {
	border: none;
}

.attachbox p {
	line-height: 110%;
	color: #666666;
	font-weight: normal;
	clear: left;
}

.attachbox p.stats
{
	line-height: 110%;
	color: #666666;
	font-weight: normal;
	clear: left;
}

.attach-image {
	margin: 3px 0;
	width: 100%;
	max-height: 350px;
	overflow: auto;
}

.attach-image img {
	border: 1px solid #999999;
/*	cursor: move; */
	cursor: default;
}

/* Inline image thumbnails */
div.inline-attachment dl.thumbnail, div.inline-attachment dl.file {
	display: block;
	margin-bottom: 4px;
}

div.inline-attachment p {
	font-size: 100%;
}

dl.file {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
}

dl.file dt {
	text-transform: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

dl.file dd {
	color: #666666;
	margin: 0;
	padding: 0;	
}

dl.thumbnail img {
	padding: 3px;
	border: 1px solid #666666;
	background-color: #FFF;
}

dl.thumbnail dd {
	color: #666666;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.attachbox dl.thumbnail dd {
	font-size: 100%;
}

dl.thumbnail dt a:hover {
	background-color: #EEEEEE;
}

dl.thumbnail dt a:hover img {
	border: 1px solid #d2d2d2;
}
/** Spoiler - START **/
.spoilwrapper {margin:5px;padding:0;color:#000000;border:1px solid #dbdbdb;background-color:#ffffff;line-height:1.4em;}
.spoiltitle {margin:0;padding:0;border-bottom:1px solid #CCCCCC;width:100%;}
.btnspoil {margin:2px 5px;text-transform : uppercase;font-size:11px;font-weight:bold;display:block;}
.btnspoil a, .btnspoil a:hover {text-decoration:none;}
.spoilcontent {color:#000000;}
/** Spoiler - END **/
