body {	margin: 0px;
	font-family: Arial;
	font-size: 10pt;
	color: #000;
	background: #fff;
}
td, th, p, div, span {	font-family: Arial;
	font-size: 10pt;
	color: #000;
}

form {	padding: 0px;
	margin: 0px;
}


hr {	height: 1px;	color: #000;
	background: #000;	border:0 none;
	margin-top: 10px;
	margin-bottom: 10px;
}

.hr {	height: 1px;	background: #000;
	font-size: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.h5 {height:5px;font-size:1px;}
.h10 {height:10px;font-size:1px;}
.h15 {height:15px;font-size:1px;}

.mt5 {margin-top:5px}
.mt10 {margin-top:10px}

img {border:0 none}

a, a:visited, a:hover {
	color: #000;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

.input {
	font-family: Arial;
	font-size: 10pt;
	border: 1px solid #333;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.button {
	font-family: Arial;
	font-size: 9pt;
	cursor: pointer;
	background: #f60;
	color: #fff;
	font-weight: bold;
	border: 1px solid #c0c0c0;
}

.error {	color: red;
	font-weight: bold;
	text-align: center;}
.green {	color: green;
	font-weight: bold;
	text-align: center;}

img.code {margin-bottom:-5px}

h1 {
	color: #fff;
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 10px;
	background: #f6731a;
	border-left: 2px solid #9f9f9f;
	padding: 2px;
	padding-left: 7px;
	padding-right: 7px;
}
h1 a, h1 a:visited, h1 a:hover {
	color: #fff;
	text-decoration: none;
}
h1 a.a2, h1 a.a2:visited, h1 a.a2:hover {
	color: #fff;
	font-size: 10pt;
	text-decoration: underline;
}
h1 a.a2:hover {	text-decoration: none;
}
h1 div {	color: #fff;
	font-size: 12pt;
	font-weight: bold;
}

h2 {
	color: #000;
	font-size: 16pt;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 10px;
}
h3 {
	color: #000;
	font-size: 14pt;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 10px;
}
h4 {
	color: #000;
	font-size: 12pt;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 10px;
}

/* blockqoute */
blockquote {
	border: 1px dashed #333;
	background: #ffd;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 10px;
	margin-left: 40px;
}
.blockquote {
	border: 1px dashed #333;
	background: #ffd;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 10px;
}
.leftblockquote {
	border: 1px dashed #333;
	background: #ffd;
	float: left;
	width: 45%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.rightblockquote {
	border: 1px dashed #333;
	background: #ffd;
	float: right;
	width: 45%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 10px;
}

.highlight {
	background-color: #fffebb;
}

#comments {	margin-top: 30px;}

.pollsBar {
	background: #e6bc96;
}
.pollsBarMax {
	background: #e08738;
}
.date {	font-weight: bold;}
#commentForm {margin:5px 0px;border:1px solid #ccc;background:#f5f5f5;padding:8px;}
.replyTo {margin-left:20px}
.comments-list ul {margin:0px;padding:0 0 0 20px;list-style:none;}
.comments-list li {margin:0px;padding:5px 0 5px 0px;}
.comment-voting, .comment-voting-positive, .comment-voting-negative {font-weight:bold;color:#aaa;line-height:12px;margin-right:5px;float:right;}
.comment-voting-positive {color:#390}
.comment-voting-negative {color:#c00}
a.comment-plus, a.comment-plus:hover, a.comment-minus, a.comment-minus:hover {width:12px;height:12px;background:url(../images/plus-minus.gif) no-repeat 0px -24px;display:block;float:right;margin:0 3px;cursor:pointer;}
a.comment-plus:hover {background-position:0px -36px}
a.comment-minus {background-position:0px 0px}
a.comment-minus:hover {background-position:0px -12px}
.comment-deleted {font-weight:bold;color:#aaa;}

ul.subCategories {
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	margin-bottom: 40px;
}
ul.subCategories li {
	margin: 0px;
	padding: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
}
ul.subCategories a {
	font-weight: bold;
}

.guestbookAnswer {	font-style: italic;	margin-top: 10px;}

.fl {float:left}
.fr {float:right}
.clear {clear:both;float:none;}

.b8 {font-size:8pt}

.icons-main, .icons-main-current, .icons-contacts, .icons-contacts-current, .icons-search, .icons-search-current {	width: 25px;
	height: 42px;
	background: url(../images/icons.gif) no-repeat 0px 0px;
	display: block;
	float: left;
	margin-right: 23px;}
.icons-main-current {background-position: 0px -42px}
.icons-contacts {background-position: -25px 0px}
.icons-contacts-current {background-position: -25px -42px}
.icons-search {background-position: -50px 0px}
.icons-search-current {background-position: -50px -42px}

a.s8, a.s8:visited, a.s8:hover {font-size:8pt}

.headerline {	height: 6px;
	background: #999;
	font-size: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.leftmenu {	background: #f2790f;
	padding: 5px;
}
.leftmenu2 {
}
.leftmenu a, .leftmenu a:visited, .leftmenu a:hover {	width: 190px;
	color: #fff;
	display: block;
	line-height: 18px;
	text-decoration: none;
	background: url(../images/leftmenu-arrow.gif) no-repeat left top;
	padding-left: 10px;}
.leftmenu a:hover {	text-decoration: underline;
}
.leftmenu .separator {	height: 2px;
	background: url(../images/hr2.gif) repeat-x left;
	font-size: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
}

.gbox, .gbox2, .bbox, .obox {	background: #e8e8e8;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.bbox {background:#4b4b4b}
.bbox h4 {color:#fff}
.bbox a, .bbox a:visited, .bbox a:hover {color:#f60;font-weight:bold;font-size:9pt;}
.bbox .hr {background:#909090}
.bbox img {border:1px solid #fff}
.obox {background:#f2790f}
.obox h4 {color:#fff}
.obox a, .obox a:visited, .obox a:hover {color:#fff;font-size:9pt;}

.pollQuestion {	font-weight: bold;
}
ul.poll {	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	list-style: none;}
ul.poll li {	margin: 0px;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.orange {color:#f60}
.gray {color:#666}
a.orange, a.orange:visited, a.orange:hover {
	color: #f60;
}
a.b11, a.b11:visited, a.b11:hover {
	color: #000;
	font-size: 9pt;
}
a.b10, a.b10:visited, a.b10:hover {
	color: #000;
	font-size: 8pt;
}


.actual img {border:1px solid #c0c0c0;margin-bottom:3px;}

.articleAddInfo, .articleAddInfo10 {
	background: #f2790f;
	color: #fff;
	font-size: 11px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-left: 2px;
	margin-right: 2px;
}
.articleAddInfo10 {
	font-size: 10px;
}
.articleAddInfoPlus {
	color: #fff;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	margin-right: 3px;
}

.lastArticles {
	background: #f3f2ed;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.lastArticles a, .lastArticles a:visited, .lastArticles a:hover {
	color: #f6731a;
}
.lastArticles a.b11, .lastArticles a.b11:visited, .lastArticles a.b11:hover {
	color: #000;
}
.fs8 {font-size:8pt}
.bottomBar {	height: 20px;	background: #f6731a;
	font-size: 1px;
	border: 1px solid #fce4cf;
}

ul.ul2 {
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	list-style: none;
	float: left;
}
ul.ul2 li {
	margin: 0px;
	padding: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
}

ul.catalog {
	margin: 0px;
	padding: 0px;
	margin-left: 40px;
	padding-top: 15px;
	padding-bottom: 15px;
	list-style: none;
}
ul.catalog li {
	margin: 0px;
	padding: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
}
ul.catalog a, ul.catalog a:visited, ul.catalog a:hover {	color: #f60;	font-size: 12pt;
	font-weight: bold;
}

.mlr {	margin-left: 10px;
	margin-right: 10px;
}

img.frame {border:1px solid #999}

ul {	margin: 0px;
	padding: 0px;	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
}
li {	margin: 0px;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}
ul.panel {	padding-left: 20px;
}

.hidden {display:none}
.w100 {width:99%}

.avatar-info {line-height:24px;float:left;}
img.avatar-s {width:24px;height:24px;border:1px solid #ff9f70;float:left;margin-right:5px;}
img.avatar-m {
	width: 48px;
	height: 48px;
	border: 1px solid #ff9f70;
	margin-right: 5px;
}

.s {padding:5px 0px;text-align:center;}
a.pages, a.pages:visited, a.pages:hover {margin:0px 3px;}

.lastcomments-longword {border-bottom:1px dashed #000;}

div.tagsCloud {text-align:center}
.tagsCloud a, .tagsCloud a:visited, .tagsCloud a:hover {font-size:.83em;text-decoration:none;line-height:1.4em;}
.tagsCloud a:hover {color:#0088b4;background:#fefefe;}

.tagsCloud a.w1, .tagsCloud a.w1:visited, .tagsCloud a.w1:hover  { font-size: 80%; }
.tagsCloud a.w2, .tagsCloud a.w2:visited, .tagsCloud a.w2:hover  { font-size: 100%; }
.tagsCloud a.w3, .tagsCloud a.w3:visited, .tagsCloud a.w3:hover  { font-size: 120%; }
.tagsCloud a.w4, .tagsCloud a.w4:visited, .tagsCloud a.w4:hover  { font-size: 140%; }
.tagsCloud a.w5, .tagsCloud a.w5:visited, .tagsCloud a.w5:hover  { font-size: 160%; }
.tagsCloud a.w6, .tagsCloud a.w6:visited, .tagsCloud a.w6:hover  { font-size: 180%; }
.tagsCloud a.w7, .tagsCloud a.w7:visited, .tagsCloud a.w7:hover  { font-size: 200%; }
