html, body, h1, h2, h3, h4, div, table, td, ul, li, span {
	margin: 0px;
	padding: 0px;
	font-family: vendana, tahoma, arial;
}

body {
	font-size: 14px;
	color: #333;
	background-color: #faf9f5;
}

li {
	list-style: none;
}

a {
	font-size: 14px;
	color: #333;
	text-decoration: underline;
}

a:hover {
	color: #a8ce40;
	text-decoration: underline;
}

a img{
	border: none;
}

.clear {
	clear: both;
}

.hidden {
	display: none;
}

.center-site {
	width: 90%;
	margin: 0px auto;
	text-align: left;
}

.top-line {
	background-image: url('/themes/valta/img/top_line.jpg');
	background-repeat: repeat-x;
}

.top-fon {
	background-image: url('/themes/valta/img/top_fon.jpg');
	background-repeat: no-repeat;
	background-position: center 0px;
	text-align: center;
}

.top {
	clear: both;
	height: 310px;
}

.top-left-banner {
	position: relative;
	left: 4%;
	top: 15px;
	width: 100px;
	height: 40px;
}

.top-right-banner {
	position: relative;
	left: 84%;
	top: -30px;
	width: 145px;
	height: 146px;
}
* html .top-right-banner { top: -70px; }

.bottom-fon {
	background-image: url('/themes/valta/img/bottom_fon.jpg');
	background-position: 0px bottom;
	background-repeat: repeat-x;
	min-height: 900px;
}

.left {
	float: left;
	padding: 10px;
	width: 250px;

}
.content {
	margin-left: 300px;
	padding: 10px;
	text-align: justify;
}

h1 {
	padding-bottom: 20px;
	font-size: 24px;
	width: 80%;
	color: #ff702a;
}

h2 {
	padding-top: 5px;
	padding-bottom: 20px;
	font-size: 16px;
}

.left-menu a {
	color: #333;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

.left-menu a:hover {
	color: #999;
	text-decoration: none;
}

.left-menu li {
	display: block;
	background-image: url('/themes/valta/img/lapa.gif');
	background-position: 0px 6px;
	background-repeat: no-repeat;
	padding: 4px 0px;
	padding-left: 18px;
	border-bottom: 1px dotted #a3a097;
}

.left-menu li.last {
	border: none;
}

.left-menu li ul li {
	padding-left: 20px;
	background-image: url('/themes/valta/img/arrow.gif');
	background-position: 4px 10px;
	border: none;
}

.left-menu li ul li span a {
	font-size: 12px;	
}

.sponsors  {
	padding: 30px 10px;
}

.smile {
	background-image: url('/themes/valta/img/smile.gif');
	background-position: center 10px;
	background-repeat: no-repeat;
	height: 120px;
	float: left;
	padding: 10px;
	width: 250px;
	font-size: 12px;
}
.footer-images {
	margin-left: 300px;
	border-top: 1px dotted #a3a097;
	border-bottom: 1px dotted #a3a097;
}

.footer-images .r-image {
	float: left;
	margin: 15px 4% 15px 4%;
}

.footer-left {
	float: left;
	padding: 10px 0px;
	width: 260px;
	font-size: 11px;
	color: #60605e;

}
.footer-right {
	margin-left: 300px;
	padding: 10px;
	text-align: right;
	font-size: 12px;
	color: #60605e;
	line-height: 12pt;
}

.footer-right a {
	font-size: 12px;
	color: #60605e;
}

.footer-right a:hover {
	color: #a8ce40;
	text-decoration: underline;
}

.content li {
	padding: 3px 0px;
	padding-left: 25px;
	background-image: url('/themes/valta/img/arrow.gif');
	background-position: 12px 9px;
	background-repeat: no-repeat;
	border: none;
}

.content p {
	text-indent: 30px;
}

.content table {
	border-collapse: collapse;
}
.content table td {
	padding: 5px;
	border: 1px solid #d4cca8;
}

.content tr.header {
	background-color: #f1f1e7;
}
.content tr.header td {
	font-weight: bold;
}


/********************************/

.r-image {
	float: left;
}

.r-image a {
	text-decoration: none;
	cursor: pointer;
}

.r-image a:hover {
	text-decoration: none;
}

.r-image .r-angle1 {
	display: block;
	background-image: url('/themes/valta/img/r_angle1.gif');
	background-position: left top;
	background-repeat: no-repeat;
}
.r-image .r-angle2 {
	display: block;
	background-image: url('/themes/valta/img/r_angle2.gif');
	background-position: right top;
	background-repeat: no-repeat;
}
.r-image .r-angle3 {
	display: block;
	background-image: url('/themes/valta/img/r_angle3.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
}
.r-image .r-angle4 {
	display: block;
	background-image: url('/themes/valta/img/r_angle4.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
}

.r-image .r-top {
	display: block;
	background-image: url('/themes/valta/img/r_top.gif');
	background-position: left top;
	background-repeat: repeat-x;
}
.r-image .r-bottom {
	display: block;
	background-image: url('/themes/valta/img/r_bottom.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
}
.r-image .r-left {
	display: block;
	background-image: url('/themes/valta/img/r_left.gif');
	background-position: left top;
	background-repeat: repeat-y;
}
.r-image .r-right {
	display: block;
	background-image: url('/themes/valta/img/r_right.gif');
	background-position: right top;
	background-repeat: repeat-y;
}

.r-image .r-angle1-a {
	display: block;
	background-image: url('/themes/valta/img/r_angle1_a.gif');
	background-position: left top;
	background-repeat: no-repeat;
}
.r-image .r-angle2-a {
	display: block;
	background-image: url('/themes/valta/img/r_angle2_a.gif');
	background-position: right top;
	background-repeat: no-repeat;
}
.r-image .r-angle3-a {
	display: block;
	background-image: url('/themes/valta/img/r_angle3_a.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
}
.r-image .r-angle4-a {
	display: block;
	background-image: url('/themes/valta/img/r_angle4_a.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
}

.r-image .r-top-a {
	display: block;
	background-image: url('/themes/valta/img/r_top_a.gif');
	background-position: left top;
	background-repeat: repeat-x;
}
.r-image .r-bottom-a {
	display: block;
	background-image: url('/themes/valta/img/r_bottom_a.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
}
.r-image .r-left-a {
	display: block;
	background-image: url('/themes/valta/img/r_left_a.gif');
	background-position: left top;
	background-repeat: repeat-y;
}
.r-image .r-right-a {
	display: block;
	background-image: url('/themes/valta/img/r_right_a.gif');
	background-position: right top;
	background-repeat: repeat-y;
}


/********************************/

.form {
	width: 99%;
	padding-top: 10px;
	border: none;
}

table.form td {
	padding: 3px 10px;
	vertical-align: top;
	border: none;
}

.form td.tinymce select {
	width: auto;
}

.form .text, .form textarea, .form select {
	border: 1px solid #d1cca8;
	padding: 2px;
	width: 300px;
	border: 1px solid #333;
	background-color: #e9e9e9;
}

.form .button {
	margin-right: 15px;
	padding: 4px;
	background-color: #d1cca8;
	color: #543a16;
}

.form .buttons {
	padding: 10px 10px;
}
.form .error {
	font-size: 10pt;
	color: red;
	height: 20px;

}

.form .comment {
	font-size: 11px;
	padding-top: 5px;
}

/*****************************/
.album, .archivemenu {
	padding: 10px;
	height: 110px;
	border-bottom: 1px dotted #a3a097;
}
.album-last,  .archivemenu-last {
	border: none;
	padding: 10px;
	height: 110px;
}

.album .description, .album-last .description, .archivemenu .description, .archivemenu-last .description {
	margin-left: 120px;
}

.album-image {
	float: left;
	width: 130px;
	height: 160px;
	margin: 0px 5px;
	text-align: center; 
	font-size: 11px;
}

.album-image a img {
	border: 1px solid white;
}
.album-image a:hover img {
	border: 1px solid #ff702a;
}
	
/*****************************/

.litelinks-banner {
	padding: 8px;
	float: left;
}

.litelinks {
	margin-bottom: 5px;
}

.litelinks img {
	padding: 10px;
}
/*****************************/

.pics { 
clear: both;
	float: right; 
   width: 50px;
  
} 
.pics img {  
    padding: 15px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    
    top:  0; 
    left: 0 
}
.pics2 { 
clear: both;
	float: right; 
   width: 130px;
  
} 
.pics2 img {  
    padding: 15px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    
    top:  0; 
    left: 0 
}
 
.blockquote1 {
float:right;

text-align: right;
width: 25px;
height: 146px;
}
.blockquote2 {

float:right;
height: 140px;
width: 105px;
}
.msi{text-align: center;}


/*‘ïîíñîðû â òåëå ñòðàíèöû*/
.sponsor_item{ float:left; width:90px; height:65px; background-color:#fff; margin-left:12px; margin-right: 12px; margin-bottom: 24px;}
/*Šîíåö ‘ïîíñîðû â òåëå ñòðàíèöû*/
