body {
	font-family: Arial;
	font-size: 12px;
}
td, th, p, div, span {
	font-family: Arial;
	font-size: 12px;
}

form {
	padding: 0px;
	margin: 0px;
}

h1 {
	font-size: 13px;
	font-weight: bold;
	color:#fff;
	/*
	text-indent:10px;
	height:26px;
	background:url(../images/menu2.gif) center repeat-x;
	*/
	line-height:26px;
	background-color: #FB8903;
	margin: 0px;
	margin-bottom: 10px;
	padding:0 8px;
}

hr {
	border: 1px dashed #999;
}

.hr {
	height: 1px;
	background: #aaa;
	font-size: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.h5 {
	height: 5px;
	font-size: 1px;
}
.h10 {
	height: 10px;
	font-size: 1px;
}

.input {
	font-family: Arial;
	font-size: 12px;
	border: 1px solid #aaa;
	padding: 2px;
}
.button {
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	
}

.error {
	color: red;
	font-weight: bold;
	text-align: center;
}
.green {
	color: green;
	font-weight: bold;
	text-align: center;
}

img.code {
	margin-bottom: -5px;
}

.title {
	font-size: 14px;
	font-weight: bold;
	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: #00ccff;
		}
		.date {
			color: #777;
		}
		#commentForm {
			margin-top: 5px;
			margin-bottom: 5px;
			border: 1px solid #ccc;
			background: #f5f5f5;
			padding: 8px;
		}
		
		ul.subCategories a{
			margin: 0px;
			padding: 0px;
			margin-left: 15px;
			margin-bottom: 40px;
			font-size: 13px;
			font-weight: bold;
			color:#ec870b;
			text-decoration:none;
			list-style: none;
			position:relative; 
		}
		ul.subCategories li {
			margin: 0px;
			padding: 0px;
			margin-top: 3px;
			margin-bottom: 3px;
			list-style: none;
			position:relative; 
		}
		ul.subCategories \ {
			font-weight: bold;
		}
		
		.guestbookAnswer {
			font-style: italic;
			margin-top: 10px;
		}
		
		
		HTML, body {
			padding: 0;
			margin: 0;
			/*background: url(../images/ground.gif) repeat-y center #fff;*/
			background: url(../images/gradient.jpg) top repeat-x; 
			color: #666;
		}
		table {
			/*background: #e8e9e4;*/
		}
		a, a:visited {
			color:#fb8903;
			text-decoration:underline;
			font-weight:bold;
		}
		a:hover {
			color:#fb8903;
			text-decoration:none;
			font-weight:bold;
		}
		th, td, p, div, span {
		color: #333;
		}
		#head_logo {
			height: 230px;
			/*background: #e8e9e4;*/
			background: url(../images/header.jpg) center center repeat-y;
			margin-bottom: -15px;
		}
		#logo {
			height: 93px;
			margin-top:30px; 
			margin-left:30px;
			float: left;
		}
		#head_title {
			font-family:Arial;
			text-align:center; 
			font-size:18px; 
			font-weight: normal;
			color:#3b372c; 
			min-width:228px;
			margin-right:210px;
			margin-top: 20px;
			float:right;
		}
		.left_border {
			width:12px;  
			background:url(../images/border.jpg) repeat-y; 
		}
		.right_border {
			width:12px;  
			background:url(../images/borderg.jpg) repeat-y; 
		}
		div.maindiv {
			/*background:#e8e9e4;*/
			text-align:center;
			/*padding-bottom:20px;*/
			width: 1000px;
			margin-bottom:0px;
		}
		
		div.menu {
			height:26px;
			background:url(../images/menu1.gif) center repeat-x; 
			line-height:26px;
			text-indent:10px;
			font-size:14px;
			color:#FFFFFF;
			font-weight:bold; 
		}
				
		div.picture {
			text-align:center;
			padding:0px;
			margin-top:10px;
			margin-left: 10px;
			border: 1px solid #ccc;
			background-color:#FFFFFF;
			float:left;
			color: #000;
		}
		.precontact {
		border: 1px solid #ccc;
		/*padding: 3px;*/
		background: #fff;
		
		}
		div.contact {
			text-align:left;
			font-size:14px; 
			padding:6px;
			/*width:175px;*/
			background:url(../images/contact_bg.gif) repeat-x top #fb8904;
			color:#ffffff;
			font-weight:normal; 
		}
		.contact div,
		.contact div a,
		.contact div a:visited {
			color:#FFFFFF;
			text-decoration:none;
			font-weight:normal;
		}
		.contact div a:hover {
			color:#FFFFFF;
			text-decoration:underline;
			font-weight:normal;
		}
		
		.precomment {
		text-align:center;
		min-height: 50px;
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold; 
		margin-top: 15px;
		border: 1px solid #ccc;
		padding-top: 8px;
		padding-right: 5px;
		padding-left: 5px;
		padding-bottom: 5px;
		background:url(../images/comment_bg.gif) repeat-x top #fb8903;
		}
		div.comment {
			padding:10px;
			padding-bottom:15px;
			color:#ffffff;
			background: #fff; 
		}
		div.comment_title {
			margin-top:5px;
			font-family:Arial;
			text-align:left;
			text-indent:20px;
			font-size:12px;
			background: url(../images/comment.gif) no-repeat center left; 
		}
		div.comment_title a {
			color:#fb8903;
			text-decoration:underline;
			font-weight:bold;
		}
		/* проверить*/
		div.all_news {
			float:right;
			font-size:11px;
			font-weight:bold;
			clear:both;
		}
		.all_news a, a:visited {
			color:#fb8903;
			text-decoration:underline;
		}
		.all_news a:hover {
			color:#fb8903;
			text-decoration:none;
		}
		div.comment_title_2 {
			font-family:Arial;
			text-align:justify;
			padding-left:20px;
			font-size:12px;
			color:#888888;
			font-weight:normal;
		}
		div.car_title {
			margin-top:8px;
			font-family:Arial;
			text-align:center;
			text-indent:1px;
			font-size:12px; 
			color:#000000;
			font-weight: bold; 
			font-style: italic;			
		}
		div.news_title {
			margin-top:14px;
			font-family:Arial;
			text-align:left;
			text-indent:1px;
			font-size:12px; 
			color:#ec870b;
			font-weight:bold;
		}
		div.date_title {
			margin-top:0px;
			font-family:Arial;
			text-align:left;
			text-indent:1px;
			font-size:11px;
			color:#666;
			font-weight:bold;
		}
div.news {
	margin-top:6px;
	margin-bottom:2px;
	font-family:Arial;
	text-align:justify;
	text-indent:1px;
	font-size:11px; 
	color:#666666;
	font-weight:normal;  
}
.more a, .more a:visited{
	margin-top:10px;
	font-family:Arial;
	text-align:justify;
	background: url(../images/more.gif) no-repeat top left;
	padding-left:15px;
	text-decoration:none;
	font-size:11px; 
	color:#ec870b;
	font-weight:normal; 
}
.more a:hover{
text-decoration:underline;
}
div.point {
	margin-top:12px;
	margin-bottom:0px;
	font-family:Arial;
	text-align:justify;
	background: url(../images/dot.gif) top repeat-x;
}
div.dot {
	margin-top:12px;
	font-family:Arial;
	text-align:justify;
	background: url(../images/dot_wh.gif) top repeat-x;
	height:12px;
}
tr.line_menu {
	margin-top:12px;
	font-family:Arial;
	text-align:left;
	font-size:13px; 
	color:#ffffff;
}
td.first_menu {
	width:240px;
}
td.second_menu {
	/*width:468px;*/
}
td.third_menu {
	width:200px;
}
td.forth_menu {
	width:227px;
}
td.search {
	font-family:Arial;
	color:#666666;
	font-weight:normal;
	font-size: 12px;  
}
.article {
	font-family:Arial;
	color:#666666;
	font-weight:normal;
	font-size: 12px;
	margin-left:5px;
	margin-right:5px;
	text-align:justify;
	text-indent:10px;  
}
#menu,
#menu ul,
#menu ul li,
#menu ul li ul,
#menu ul li ul li {
	margin: 0;
	padding: 0;
	/*border: 0 none;*/
}

#menu       { position:relative; z-index: 100; text-align:left; }
#menu li    { float:left;  position:relative; list-style: none; display: inline;}
#menu li a  { display:block; white-space: nowrap;  }
#menu li li { /*width: 100%;*/ clear: both;  /*FF 1.0.7 needs this */  }
#menu li ul { visibility: hidden; position:absolute; }

#menu li li ul {  top: 0; left: 0; }

#menu li.hover ul          { visibility: visible; }
#menu li.hover ul li ul    { visibility: hidden; }
#menu li.hover li.hover ul { visibility: visible; left: 100%; }

/* ---- Menu layout -------------------------- */

#menu li {
	/* border-left: 1px solid #fff;
	border-right: 1px solid #d8d8d8; */
}
#menu li li { /*border:0;*/ }

#menu ul              { /*border: 0.1em solid #ccc;*/ background: #cbcec0;}
#menu ul li.node      { background: transparent url(../images/arrow.png) no-repeat right; }
#menu ul li.separator { background: #DDE1E6;  height: 1px;  }

#menu a {
	padding: 0px 10px;
	/*margin: 0 1px 0 1px;*/
	color: #fff;
	line-height: 26px;
	font-size: 13px; font-weight: bold; text-decoration: none;
	cursor: pointer;
	background-repeat: no-repeat; background-position: left 50%
}

#menu li.disabled a { color: gray; }

#menu ul a {
	font-size: 14px;
	font-weight: normal;
	/*padding-left: 15px;
	padding-right: 15px;*/
	line-height: 21px;/*1.2em;*/
}

/* 1 level - hover */
#menu li.hover a {  background-color: transparent; color: #bbb; /*border-left: 1px solid #5c90df;  border-right:1px solid #5c90df; margin: 0;*/ }
/* 2 level - normal */
#menu li.hover li a { background-color: transparent; color: #000; /*border: 0 none; margin: 2px;*/ }
/* 2 level - hover */
#menu li.hover li.hover a { background-color: #ddd; color: #000; font-family:Arial /*border: 1px solid #5c90df; margin: 1px;*/ }
/* 3 level - normal */
#menu li.hover li.hover li a { background-color: transparent; color: #fff; /*border: 0 none; margin: 2px;*/ }
/* 3 level - hover */
#menu li.hover li.hover li a:hover { background-color: #fb8903; color: #953f01; /*border: 1px solid #5c90df; margin: 1px;*/ }

#menu ul li a,
#menu ul li ul li a {
	color:#000;
	text-decoration:none;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
}

#menu {
	padding: 0px 10px;
	/*margin: 0 1px 0 1px;*/
	color: #fff;
	line-height: 26px;
	font-size: 13px; font-weight: bold; text-decoration: none;
	cursor: pointer;
	background-repeat: no-repeat; background-position: left 50%
}

#menu li.hover  {  background-color: transparent; color: #bbb; /*border-left: 1px solid #5c90df;  border-right:1px solid #5c90df; margin: 0;*/ }
/* 2 level - normal */
#menu li.hover li  { background-color: transparent; color: #000; /*border: 0 none; margin: 2px;*/ }
/* 2 level - hover */
#menu li.hover li.hover  { color: #953f01; font-family:Arial /*border: 1px solid #5c90df; margin: 1px;*/ }
/* 3 level - normal */
#menu li.hover li.hover li  { background-color: transparent; color: #fff; /*border: 0 none; margin: 2px;*/ }
/* 3 level - hover */
#menu li.hover li.hover li { background-color: #fb8903; color: #953f01; /*border: 1px solid #5c90df; margin: 1px;*/ }

.sub_menu_ul {
	border-left:1px solid #81837a;
	border-top:1px solid #81837a;
	border-right:1px solid #81837a;
	border-bottom:1px solid #81837a;
}

#bottom_copy{
	float:left;
	text-align:center;
	width:1010px;
}

#bottom_menu {
	margin-top: -6px;
	margin-left:200px;
	margin-right:200px;
	text-align:center;
}
#bottom_copy {
	/*color:#fff;*/
	font-size:12px;
	font-weight:bold;
}
#bottom_menu a {
	/*color:#fff;*/
	font-size:12px;
	font-weight:bold;
	text-decoration:none;

}
#bottom_menu a:hover {
	color:#953f01;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.menu ul#menu_lang li a.topmenu-2-lang, .menu ul#menu_lang li a.topmenu-2-lang:link, .menu ul#menu_lang li a.topmenu-2-lang:visited, .menu ul#menu_lang li a.topmenu-2-lang:active{
	color: #FFF;
}
.menu ul#menu_lang li a.topmenu-2-lang:hover{
	color: #953f01;
}

.menu ul#menu_lang li a.topmenu-2-lang  {
	float: right;
	margin: 0px 10px 0px 0px;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	list-style:none outside none;
}
.menu ul#menu_lang li {
	list-style:none outside none;
}
.footer_1{
	width: 1020px;
	height: 200px;
	margin-left: -10px;
	background: url(../images/footer.jpg) no-repeat scroll bottom center transparent;
	margin-top: 15px;
}
.line_menu .menu {
	background: url(../images/menu2.gif) repeat scroll center center transparent;
}
.menu ul li {
	font-weight: normal;
	margin: 0 5px 0 5px ;
}
#menu li a {
	font-weight: normal;
}
#lines_back {
	background: url(../images/ground.png) repeat-y scroll top center transparent;
	position: relative;
	z-index: 9999;
}

#art-page-background-glare-image {
background-image:url("../images/Page-BgGlare.png");
background-repeat:no-repeat;
height:312px;
margin:0;
width:557px;
left: 0;
top: 0;
position: absolute;
z-index: 0;
}

.table3 {
	text-align:center;
	border:thin;
	border-collapse:collapse;
	border:thick;
	border:2px solid #959888;
}
.table3 td {
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: black;
	border:1px solid #BBBFAB;
	border-collapse:collapse;
	padding: 4px;
}
.table3 th {
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: black;
	border:1px solid #BBBFAB;
	border-collapse:collapse;
	text-align: left;
	background: #eee;
	font-weight:bold;
	font-style:italic;
	padding: 4px;
}
#bottom_menu span {
	color: #a75b02;
	margin: 5px;
}

.otherLinks td{
	text-align:left;
}
.otherLinks th {
	text-align:center;
}
.otherLinks img{
	border: none;
}
.otherLinks a {
	text-decoration:none;	
	color: #10314f;
}
.memo1 {
	border:2px solid #959888; 
	background:none repeat scroll 0 0 #EEEEEE; 
	margin:7px 50px; 
	padding:7px;
}
.bus144 {
	text-align:justify;	
}
.bus144 td, .bus144 th, .bus144 p, .bus144 div, .bus144 span {
	font-family: Trebuchet MS;
	font-size: 13px;
	text-indent: 16px;
}
.second_menu p {
	line-height:18px;
	padding:0px 28px 1px 16px;
	text-align:justify;
	text-indent:17px;
}
ul#menu_lang {
	float: right;
	margin: 0;
}
