body { margin: 0; padding: 0 0 20px 0; font-family: 'Arial'; font-size: 12px; color: #000000; background: #828282 url('backAll0.jpg') repeat-x 0 0; }
table, td { margin: 0; padding: 0; font-size: 12px; border-collapse: collapse; vertical-align: top; }
img { border: 0; background: #fff; }
img.nobg { background: none; }
h1, h2, h3, h4, h5, h6, h7, p { padding: 0 0 10px 0; margin: 0; }
ul, ol, li { padding: 0; margin: 0; list-style: none; }
form { padding: 0; margin: 0; }
select, input, textarea, option { padding: 0; margin: 0; font-size: 12px; font-family: 'Arial'; color: #666666; outline: none; }
a { color: #3b7cd6; cursor: pointer; outline: none; text-decoration: none; }
a:hover { color: #333333; }
input.chkbox { vertical-align: middle; }
/*********************************************/
table.page { margin: 0 auto; background: #ffffff url('backPage.jpg') repeat-y 0 0; }

td.copy { padding: 0 30px; height: 112px; vertical-align: middle; background: #8c8c8c url('copy0000.jpg') no-repeat 0 0; }
td.copy td { color: #666666; vertical-align: middle; }
td.copy td span { color: #2b2b2b; }
td.copy td a { color: #2b2b2b; text-decoration: none; margin: 0 3px; }
td.copy td a:hover { color: #ffffff; }

td.main { padding: 20px 30px; }
div.br { height: 1px; overflow: hidden; }
div.hr { height: 1px; overflow: hidden; background: url('dotted10.gif') repeat-x 0 0; }
ul.list li { padding: 1px 0 4px 0; background: url('dotted20.gif') repeat-x 0 100%; }
ul.list a { text-decoration: none; }

h1 { font-size: 23px; font-weight: normal; }
h2 { font-size: 16px; font-weight: normal; }
h3 { font-size: 16px; font-weight: normal; }
h4 { font-size: 12px; font-weight: bold; }

div.text img {margin: 0px 10px 0 10px}

div.img_left { float: left; margin: 0 10px 10px 0; }
div.img_right { float: right; margin: 0 0 10px 10px; }
div.img b { display: block; border: #e9e9e9 1px solid;  }
div.img img { border: #ffffff 4px solid; }

div.Ix { padding: 15px; background: #f8f8f8 url('backIx00.jpg') repeat-x 0 100%; border: 1px solid #e1e1e1; }

table.form td { vertical-align: middle; padding: 3px 10px 3px 0; }
select.iselect { border: 1px solid #b9babe; height: 20px; font-size: 12px; }
input.itext { border: 1px solid #b9babe; padding: 2px; height: 16px; font-size: 12px; }
textarea.itextarea { border: 1px solid #b9babe; padding: 2px; font-size: 12px; }

p.bm { padding: 0 0 5px 0; font-size: 14px; text-align: left; }
p.vb { padding: 0 0 5px 0; text-align: left; }
div.Sx { width: 100%; }
p.vb small { color: #979797; }
p.vb b { color: #979797; text-decoration: underline; }

p.mb { color: #979797; }
p.mb img { margin: 0 0 -2px 0; }
p.mb img.x { margin: 0 0 -6px 0; }
 
td.menu { padding: 0 5px; background: #ebebeb url('mm000000.jpg') repeat-x 0 100%; height: 26px; font-size: 11px; }
td.menu div { background: #f7f7f7 url('menu0000.jpg') repeat-x 0 100%; height: 26px; }
td.menu a { display: block; width: 98px; height: 21px; text-align: center; float: left; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; color: #828282; background: #f7f7f7; }
td.menu a:hover { color: #000000; }
td.menu strong { font-weight: normal; padding: 4px 0 0 0; display: block; }
td.menu a.menu1 { border: 1px solid #c8d3e3; background: #e6ebf2 url('menu1000.gif') repeat-x 0 0; }
td.menu a.menu2 { border-right: 1px solid #cccccc; }
td.menu a.x { float: right; }

td.header { background: #828282 url('backAll0.jpg') repeat-x 0 0; padding: 0 5px 0 0; }
td.header td { vertical-align: middle; }
table.a1 { margin: 15px 0 0 auto; }
table.a1 td { vertical-align: middle; font-size: 13px; color: #949494; }
td.a1 { background: url('a1000000.jpg') no-repeat 0 0; width: 246px; height: 20px; padding: 5px 0 0 26px; }
td.a1 input { background: none; border: 0; width: 230px; height: 18px; }

p {text-align: justify;}
b, strong {font-weight: normal;}
u {text-decoration: none;}

div.comments {
	
}
div.comments .tab {
	padding-left:40px;
}
div.comment {
	margin:5px;
	margin-bottom:20px;
	padding:0px
}
div.comment .author {
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}
div.comment .date {
	padding-left:5px;
	color:#666666;
	font-size:10px;
}
div.comment .text {
	margin-top:5px;
}
div.comment .links {
	margin-top:5px;
	font-size:10px;
}
.commentAddForm table{
	padding:10px;
	background:#f1f1f1;
}
.commentAddForm td {
	padding:3px;
}
div.newcomment {
	background: #D6FF91;
}

table.share td {
	padding:6px;
}

div.text ul ,#descr ul {width:auto;margin:0 0 0 20px;padding:0 0 0 0;}
div.text ol ,#descr ol {width:auto;margin:0 0 0 15px;padding:0 0 0 15px;}
div.text ul li,#descr ul li {padding:0 0 8px 0px;margin:0 0 0 0;width:100%;list-style-type: circle;}
div.text ol li,#descr ol li { padding:0;margin:0;width:auto; list-style-type: decimal;}
div.text ol li ,#descr ol li {font-size: 16px;}
div.text ol li p ,#descr ol li p {font-size: 13px; border-left: 1px solid #999;margin: 0 0 4px 0;padding: 0 0 15px 5px;}

/* Socialization */
#socializ a {
	float:left;
	margin: 0 3px;
}
/* end Socialization */

#ctrlcopy {
	color:transparent;
	height:1px;
	overflow:hidden;
	position:absolute;
	width:1px;
}

/* Art Widget Style */
a.art_link, a.art_link:link, a.art_link:visited {
  display: block;
  text-decoration: none;
  padding: 10px;
  outline: none; /* убираем точечную обводку в FireFox, которая появляется при клике */
  min-height: 38px;
  background: url('dotted20.gif') repeat-x 0 100%;
  clear:both;
}
a.art_link img {
	border: 0;
	padding-right: 10px;
	float:left;
	background: none;
}
a.art_link:hover {
  background: #EDEDED url('backIx00.jpg') repeat-x;
  color: #3b7cd6;
  text-decoration: underline;
}
