@charset "windows-1251";
body {
	background-image: url(images/fon1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
html, body {margin:0; padding:0;  font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px;height: 99%;}
#all {position: relative; height: 99%;}
html>body #all {height: auto; min-height: 99%;}
#empty {height: 1px;}
#footer {height: 10px;}
#footer {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	/*border-top:#e2e2e2 2px solid; 
	padding:18px 45px 18px 45px; 
	background:#ededeb; 
	color:#999999; 
	font-weight:bold;*/
}

div,dl,dt,dd,ol,ul,li,form,th,p {margin:0; padding:0;}
table, th, td {font-size:100%;}
table,img {border:0;}
table {border-collapse:collapse;}
input, select, option, textarea { font-size:11px;color:#999999;font-family:Tahoma;}
input {border:#781f19 1px solid; color:#999999;}
select {border:#781f19 1px solid; color:#999999;}
p {padding:0 0 10px;}
a {color:#78201a; text-decoration:underline; font-weight:normal;}
a:hover {color:#78201a; text-decoration:none; }
h1,h2,h3,h4 {margin:0;  color:#000; }
h1 span { background:url(images/h1.gif) 0 5px no-repeat; width:10px; padding-left:10px;}
h1 {font-size:24px; padding:10px 0; font-weight:normal;  padding-left:0px; font-family:"Times New Roman", Times, serif; color:#78201a; font-style:italic; }
h2 {font-size:17px; padding:10px 0; color:#78201a; font-weight:normal;}
h3 {font-size:105%; padding:10px 0;}
h4 {font-size:100%; padding:10px 0; font-weight:bold;}
ol, ul {padding:0 0 10px 20px;}
/*//COMMON*/
blockquote {padding:10px; font-size:10px; background-color:#F2F2F3; margin:0 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.pintable {margin-bottom:10px; border-collapse: separate;}
.pintable0 {margin-bottom:10px; border-collapse:collapse;}
.pintable th {border:1px solid #ECECEC; padding:5px; color:#fff; background:#000 url(images/heaven_11.jpg) repeat-x 0 100%;}
.pintable td {border:1px solid #BDBDBD; padding:2px 5px; background:#FBFBFB;}
.pintable0 th, .pintable0 td {padding:5px;}
.pintable th p, .pintable0 th p, .pintable td p, .pintable0 td p  {padding:0;}
.autor {color:#78201a; text-decoration:underline;font-weight:normal;cursor:hand;}


.topcoords {width:50%; border-left:#999999 1px dashed; padding-left:15px; vertical-align:top; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:15px; margin-bottom:34px;}
.topcoords  strong {color:#78201a; }

.navic {padding-bottom:35px; padding-left:30px;}
.navic a {margin-right:20px;}

.menu {font-family:"Times New Roman", Times, serif;}
.menu dt {padding:0 0 20px 0; border-bottom:#cccccc 1px solid; color:#000000; font-size:13px; font-style:italic; font-weight:bold;}
.menu dd {padding:10px 0 10px 0; border-bottom:#cccccc 1px solid;}
.menu dd a {color:#78201a; text-decoration:none; font-size:14px; font-style:italic; font-weight:normal;}
.menu dd a:hover {color:#78201a; text-decoration:none; font-size:14px; font-style:italic;font-weight:bold;}
.menu dd a.act {color:#78201a; text-decoration:none; font-size:14px; font-style:italic; font-weight:bold;}

.tit {color:#000000; font-size:13px; font-style:italic; font-weight:bold;font-family:"Times New Roman", Times, serif;}

.news {padding-bottom:20px;}
.news dt {padding-bottom:10px;}
.news dd {padding-bottom:5px;}
.news .date span {background:#b9a888; color:#FFFFFF; padding:5px 10px 5px 10px;}
.news .name {color:#000; font-weight:bold;}
.news a {text-decoration:underline;}

.footer {border-top:#e2e2e2 2px solid; padding:18px 45px 18px 45px; background:#ededeb; color:#999999; font-weight:bold;}

.lowerbans td {padding:10px 0 10px 0;}
.lowerbans a {font-weight:bold; color:#000000;}

#marqueecontainer{
position: relative;
width: 200px; /*marquee width */
height: 300px; /*marquee height */
overflow: hidden;
}

.navline {font-size:10px; padding-bottom:10px;}
.navline a {font-size:10px;}

.podrazd {width:100%; margin-bottom:30px; margin-top:10px;}
.podrazd td {width:25%; padding: 0 0 10px 5px; border-left:#999999 1px dashed; vertical-align:middle;}

.topanons {padding:20px; color:#873c35; font-size:13px; vertical-align:top;}