BODY {
color:#222;
font-family:Verdana;
font-size:13px;
	margin:0px;
	background:url(files/left-border.gif) repeat-y;
}

#topline3 {
	position:absolute;
	width:100%;
	height:90px;
	background:url(files/top-line3.gif) repeat-x;
	z-index: 1;
}

#Div33 {
	position:absolute;
	margin-top:4px;
	margin-left:30px;
	z-index: 2;
}

A:hover {
text-decoration:none;
}
#poisk3 {
	position:absolute;
	top:70px; left:610px;
	z-index:5;
	width:160px;
}

#Rubriki {
	position:absolute;
	top:140px; left:45px;
	width:250px;
	height:100%;
}
#Rubriki3 {
	position:absolute;
	top:130px; left:45px;
	width:250px;
	height:100%;
}
#Div-Art {
	top:140px; left:300px;
	width:600px;
	position:absolute;
	background-color:#FFF;
}
.topframe-wide {
top:0px;
width:600px; height:12px;
margin: 0px;
padding:0px;
text-align:left;
background: url(files/topframe-wide.gif) no-repeat top;
font-size:10px;
}
.midframe-wide {
background: url(files/midframe-wide.gif) repeat-y;
width:600px;
margin: 0px;
padding: 0px;
}
.midframe-wide div {
margin: 0px; padding: 0px 5px;
}
.botframe-wide {
bottom:0px;
padding:0px;
width:600px; height:18px;
background: url(files/botframe-wide.gif) no-repeat bottom;
font-size:10px;
}

.topframe-500 {
top:0px;
width:500px; height:10px;
margin: 0px;
padding:0px;
text-align:left;
background: url(files/500top.gif) no-repeat top;
font-size:10px;
}
.midframe-500 {
background: url(files/500mid.gif) repeat-y;
width:500px;
margin: 0px;
padding: 0px 5px;
}
.botframe-500 {
bottom:0px;
padding:0px;
width:500px; height:10px;
background: url(files/500bot.gif) no-repeat bottom;
font-size:10px;
}

.midframe-wide p.question {
color:#A00;
 padding: 0px 15px;
}
.midframe-wide p.answer {
color:#070;
 padding: 0px 15px;
}

.botcardframe-wide {
bottom:0px;
padding:0px;
width:600px; height:30px;
background: url(files/botcardframe-wide.gif) no-repeat bottom;
font-size:10px;
text-align:right;
}
.botcardframe-wide p{
margin: 0px;
padding:0px 40px 5px 0px;}

.topframe {
top:0px;
width:300px; height:12px;
margin: 0px;
text-align:left;
background: url(files/topframe.gif) no-repeat top;
font-size:10px;
}
.topcardframe {
top:0px;
width:300px; height:27px;
margin: 0px;
text-align:left;
background: url(files/topcardframe.gif) no-repeat top;
font-family: Calibri; 
font-size:20px;
color: #F77;
}
.topcardframe a{
text-decoration:none;
color: #F77;
}
.midframe {
background: url(files/midframe.gif) repeat-y;
width:300px;
margin: 0px;
padding: 0px;
}
.midframe p {
margin: 0px 13px 0px 10px;
padding: 0px 10px;
}
.midframe a {
color: #06B;
font: bold;
}
.botframe {
bottom:0px;
width:300px; height:18px;
background: url(files/botframe.gif) no-repeat bottom;
font-size:10px;
}
.botcardframe {
bottom:0px;
width:300px; height:30px;
background: url(files/botcardframe.gif) no-repeat bottom;
font-size:10px;
text-align:right;
}
.botcardframe p{
margin: 0px;
padding-right:50px;
}

.ULi, .ULm, .ULd, .ULo {
padding:0px 0px 3px 15px;
}
.ULi {
background: url(files/i-xs.gif) no-repeat 0px 4px;
}
.ULd {
background: url(files/d-xs.gif) no-repeat 0px 4px;
}
.ULm {
background: url(files/m-xs.gif) no-repeat 0px 4px;
}
.ULo {
background: url(files/o-xs.gif) no-repeat 0px 4px;
}
.ULi a, .ULm a, .ULd a, .ULo a {
color:#222;
text-decoration:none;
}
.ULi a:hover, .ULm a:hover, .ULd a:hover, .ULo a:hover {
color:#06B;
text-decoration:underline;
}


H1 {
font-family: Calibri; 
font-size:24px;
color:#06B;
margin-top:0;
}

.hone {
font-family: Calibri; 
font-size:24px;
font-weight:bold;
}

.htwo {
font-family: Calibri; 
font-size:20px;
font-weight:bold;
}

.hthr {
font-weight:bold;
}

.art-include {
font-weight:400;
background:#FFC;
border:solid 2px #FFA722;
margin:4px;
padding:4px;
}

.art-title {
color: #06B;
font-weight: bold;
/*text-decoration:none;*/
}

.anounce-text {
font-size:11px;
color:#222; 
text-decoration:none;
}
.anounce-title {
font-size:11px;
color:#06B;
font-weight: bold;
}
.art-anounce {
font-size:11px;
color:#222;
}
a.art-anounce {
text-decoration:none;
}
.art-text {
color:#222;
text-decoration:none;
}
.Div-art-text a {
color:#06B;
}
a:hover.art-anounce, a:hover.art-title, a:hover.anounce-title, .Div-art-text a:hover{
color:#F90;
/*text-decoration:underline;*/
}

#SendLink {
float:left;
width:255px;
}

#Otzyv {
float:right;
width:255px;
border:dashed;
border-color:red;
border-width:0 0 0 2px;
padding-left:25px;
}

.style1 {
font-size:10px;
}
.style2 {
color:#F00;
}
.style3 {
color:#FFF;
}
.style5 {
color:#09F;
}
.style6 {
color:#090;
}
.style7 {
color:#F90;
}
.style8 {
color:navy;
}
.style10 {
margin:2px;
font-size:10px;
font-weight:700;
}

A.weeks31, A.weeks32, A.weeks33 {
font-family: Calibri; 
font-size:24px;
margin:0px;
font-weight:bold;
text-decoration: none;
display: block; /* Рисунок как блочный элемент */
width: 30px; /* Ширина рисунка в пикселах */
height: 30px; /* Высота рисунка */
}
A.weeks31 {
color:#090;
background: url('/files/weeks31.gif'); /* Путь к файлу с исходным рисунком */
}
A.weeks32 {
color:#06B;
background: url('/files/weeks32.gif'); /* Путь к файлу с исходным рисунком */
}
A.weeks33 {
color:#C00;
background: url('/files/weeks33.gif'); /* Путь к файлу с исходным рисунком */
}
A.weeks31:hover, A.weeks32:hover, A.weeks33:hover {
background-position:
0 /* Смещение по горизонтали */
-30px; /* Смещение вверх по вертикали */
}

.topframe-inc {
top:0px;
width:468px; height:12px;
margin: 0px; padding:0px;
text-align:left;
background: url(files/topframe-inc.gif) no-repeat top;
font-size:10px;
}
.midframe-inc {
background: #FFC url(files/midframe-inc.gif) repeat-y;
width:468px;
margin: 0px; padding: 0px;
text-align:left;
}
.midframe-inc p, .midframe-inc h1, .midframe-inc h2, .midframe-inc h3 {
margin: 0px; padding: 0px 5px;
}
.question {
color:#900;
 margin-top: 0.5em; /* Отступ сверху */
 margin-bottom: 1em; /* Отступ снизу */
}
.answer {
color:#070;
 margin-top: 0.5em; /* Отступ сверху */
 margin-bottom: 1em; /* Отступ снизу */
}
.comment {
color:#06B;
 margin-top: 0.5em; /* Отступ сверху */
 margin-bottom: 1em; /* Отступ снизу */
}
.botframe-inc {
bottom:0px; padding:0px;
width:468px; height:18px;
background: url(files/botframe-inc.gif) no-repeat bottom;
font-size:10px;
}
.citata {
padding: 0px 0px 0px 20px;
color:#06B;
 margin-top: 0.5em; /* Отступ сверху */
 margin-bottom: 1em; /* Отступ снизу */
}

.f1, .f2, .bld {
font-weight:bold;
}
.embld{
font-style:italic;
font-weight:bold;
}

p.nostrong strong, li.nostrong strong{
font-style:normal;
font-weight:100;
}
.redbold {
font-weight:700;
font-weight:bold;
color:#F00;
}

.minifoto {
padding:2px;
float:left;
border:#999 solid 1px;
margin:0px 5px 5px 0px;
}
.counter {
font-size:10px;
color:#555;
}
#Div-rub {
	top:130px; left:300px;
	width:700px;
	position:absolute;
	background-color:#FFF;
}
.Div-rub-art {
	width:335px;
    padding: 0px 5px;
	float:left; 
}
.Div-art-art {
	width:440px;
    padding: 0px;
	float:left; 
}
.Div-art-text {
	width:500px;
    padding: 0px 5px 0px 0px;
	float:left; 
}
.Div-rao {
	width:240px;
	float:right; 
}
.Div-rao p {
margin:0px;
padding-bottom:5px;
}

.similar-themes {
	width:186px;
	font-size:11px;
	margin:0px 0px 5px 0px;
	padding:0px 3px !important;
	padding:0px 2px;
	border-left:#FCC 1px solid;
	border-bottom:#FCC 2px solid;
	float:left;
}

.Div-art-text A.mylink {
	position:relative;
	background:url(files/linkin.gif) no-repeat right;
	padding-right:15px;
}