/*--------------------------|   ÎÑÍÎÂÍÛÅ ÑÒÈËÜÊÈ
---------------------------------------------------------------------------------------------------*/

body {
	font:normal 75% Arial,Helvetica;
	background-color:#fff;
	color:#000;
	margin:0;
	padding:20px 2% 0px 1%;
}

img, table { border-width:0; }
h1,h2,h3,h4,form { margin:0; padding:0; }

a { color:#12A0CC; text-decoration:underline; }
a.nd, a.nd:visited { text-decoration:none; }
a:visited { color:#0C617B; text-decoration:underline; }
a:hover { color:#12A0CC; text-decoration:none; }
a.lt { color:#fff; }
a.rs { color:#C01D1D; }
a.sgt { color:#C01D1D; font-size:90%; }

h1, h2 { font:normal 140% Arial,Helvetica,Times; border-bottom:1px dashed #ccc; margin-bottom:10px; }
h3 { font:normal 120% Arial,Helvetica,Times; border-bottom:1px dashed #ccc; margin-bottom:10px; }

a h1, a h2, a h3 { border-width:0; margin-bottom:0; }

/*--------------------------|   ØÀÏÊÀ
---------------------------------------------------------------------------------------------------*/

#header { width:100%; margin-bottom:15px; font-size:90%; }
#header .logo { width:230px; text-align:left; vertical-align:bottom; padding:0 0 20px 20px; }
#header .topnav { background-color:#EFEFEF; height:15px; padding:5px; }
#header .topnav a, #header .topnav strong { margin:0 10px; }
#header .topacc { background-color:#e6e6e6; padding:5px 0 5px 12px; height:80px; }

#login td { padding:2px; }
#login #username, #login #password { width:100px; }
#login .save { text-align:right; }
#login #autologin { border-width:0; margin:0; }

/*--------------------------|   ÁÎÄÈ
---------------------------------------------------------------------------------------------------*/

.google-1, .google-2 { float:right; }
.google-2 { margin:0 0 10px 15px; padding-left:15px; border-left:1px solid #eee; }

.albuml, .albumr { height:90px; border-bottom:1px solid #eee; margin:10px 0; padding:10px 0; }
.albumr, .albumr div { text-align:right; }
.albuml img { float:right; margin-left:10px; }
.albumr img { float:left; margin-right:10px; }

.imglst { float:left; height:140px; width:130px; text-align:center; background-color:#f6f6f6; border-right:1px dashed #fff; border-bottom:1px dashed #fff; padding:5px; font-size:90%; color:#aaa; }
.imglst:hover { background-color:#e6e6e6; }

.main-block { width:100%; }
.main-block td { padding-left:20px; vertical-align:top; }

.cat-block { width:100%; margin-bottom:25px; }
.cat-block td { padding:0; }
.cat-block div { padding:3px 0; }

.adv-block { padding:5px; background-color:#f6f6f6; font-size:90%; }
.right-block { float:right; width:200px; padding-left:15px; background-color:#fff; }

.date { color:#aaa; }
.rss { padding:3px 5px; background-color:#E96941; font-size:90%; }
.rss a { color:#fff !important; }

div.rs, span.rs { color:#C01D1D; }

.quote {
	background-color:#f6f6f6;
	border-bottom:1px dashed #e6e6e6;
	padding:5px;
	margin-bottom:15px;
	font-size:90%;
}

.left-block1 { padding:1px 1px 5px 1px; border:1px solid #eee; }
.left-block1 table { width:100%; }
.left-block1 td { padding:3px; vertical-align:middle; }
.left-block1 select, .left-block1 input { font-size:11px; }
.hdr-orange,
.hdr-blue {
	padding:5px;
	color:#fff;
	font-size:90%;
	margin-bottom:5px;
}
.shdr-blue,
.shdr-orange {
	padding:5px;
	color:#fff;
	font-size:90%;
	margin:1px 0;
}
.hdr-orange, .shdr-orange {
	background-color:#E34312;
}
.hdr-blue, .shdr-blue {
	background-color:#12A0CC;
}

.announce { font-size:90%; text-align:justify; margin-bottom:10px; }

.orange-block { background-color:#E96941; border:1px solid #E34312; padding:15px; color:#fff; text-align:center; }
.white-block { padding:15px; text-align:center; }
.orange-block div, .white-block div { font-size:90%; text-align:justify; }

.list-table th {
	background-color:#E34312;
	color:#fff;
	padding:5px;
	font-size:90%;
}

.forum-table,
.list-table {
	width:100%;
}
.forum-table td,
.list-table td {
	vertical-align:middle;
	padding:5px;
	border-bottom:1px solid #ccc;
}
.list-table td { text-align:center; font-size:90%; }
.list-table td.al { text-align:left; }
.list-table td.bal { text-align:left; width:100%; }
.list-table tr:hover td { background-color:#fafafa; }
#cln_list td, #cln_list th { text-align:left; }
.forum-table td.sh {
	background-color:#eee;
	font-weight:bold;
}
.forum-table td.gr {
	background-color:#eee;
	font-size:90%;
}
.forum-table th {
	background-color:#E34312;
	color:#fff;
	padding:10px;
	font-size:90%;
}
.forum-table th h1 {
	font-size:100%;
	border-width:0;
	margin:0;
}
.forum-table th a {
	color:#fff;
}
.forum-table .rgh-lnk {
	text-align:right;
	font-size:90%;
}
.forum-table .rgh-lnk a {
	margin-left:5px;
}
.forum-table .lft-lnk {
	text-align:left;
	font-size:90%;
}
.forum-table .lft-lnk a {
	margin-right:5px;
}
.st {
	font-size:90%;
}
.sgt {
	font-size:90%;
	color:#aaa;
}
.slct {
	background-color:#FCEDE8;
}
.sgr {
	background-color:#e6e6e6;
}
.form-table td {
	padding:3px;
	border-width:0;
	font-size:100%;
}

#order-block {
	float:right;
}
#order-block a {
	text-decoration:none;
}
#order-block b {
	color:#000;
}
.order-asc { background:url('../images/order_asc.gif') no-repeat right 4px; padding-right:10px; }
.order-desc { background:url('../images/order_desc.gif') no-repeat right 4px; padding-right:10px; }

/*--------------------------|   ÔÎÐÌÛ
---------------------------------------------------------------------------------------------------*/

input, select, textarea { padding:0; margin:0; }
textarea { font:normal 13px Arial,Helvetica; }
input.err, select.err, textarea.err { border:1px solid #C01D1D; }

#login input { font-size:90%; }

/*--------------------------|   ÕÂÎÑÒ
---------------------------------------------------------------------------------------------------*/

.footer-block {
	width:100%;
	margin-top:25px;
}

.footer-block td {
	vertical-align:top;
	background-color:#f5f5f5;
	padding:10px;
	color:#aaa;
	font-size:90%;
}
.footer-block a, .footer-block a:visited {
	color:#aaa;
}
