img
{
	border:0px;
}

html form
{
	height:100%;
	margin:0px;
	padding:0px
}

body
{
	font-family: Tahoma, Helvetica, sans-serif;
	background:url(images/body_bg.jpg) repeat top left;
	min-height: 100%;
	_height: 100%;
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
}


table
{
	border:0px;
	border-collapse:collapse;
}

table td
{
	padding:0px;
}

td
{
	text-decoration: none;
	font-size: 12px;
	line-height:150%;
}

input.button
{
	height:16px;
	background:#703a16;
	font-size:12px;
	color: #f1e7cb;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
}

input.text
{
	height: 20px; 
	font-size: 12px; 
	border: #AAAAAA 1px solid;
}

textarea.text
{
	
	font-size: 12px; 
	border: #AAAAAA 1px solid;
}

p
{
	text-decoration: none;
	font-size: 12px;
	line-height:150%;
}

a
{
	font-size: 12px;
	text-decoration: underline;
	color:#0665c5;
}

a:hover
{
	text-decoration: underline;
	
}

a:visited {
 color: #800080; 
}

h1
{
	font-size:22px;
	color:#2c2c2c;
	font-weight:100;
	font-family:Georgia, "Times New Roman", Times, serif;
}

h2
{
	font-size:14px;
	color:#2c2c2c;
}

h3
{
	font-size:14px;
	color:#2c2c2c;
	
}

a.blacklink
{
	font-size: 12px;
	text-decoration: underline;
	color:#888888;
}

a.blacklink:hover
{
	text-decoration: underline;
	color:#000000;
}

a.elink
{
	font-size: 11px;
	text-decoration: underline;
	color:#faa900;
}

a.elink:hover
{
	text-decoration: underline;
}

a.elink:visited
{

	color:#faa900;
}

a.elink2
{
	font-size: 11px;
	text-decoration: underline;
	color:#0665c5;
}

a.elink2:hover
{
	text-decoration: underline;
}

a.elink2:visited
{
color:#0665c5;
}

a.vertmenuitem
{
	font-size: 16px;
	text-decoration: none;
	color:#000000;
}

a.vertmenuitem:hover
{
	text-decoration: none;
	color:#faa900;
}

div.toppanel_b
{
	width:100%;
	height:110px;
	background:url(images/bg2.gif);
	position: relative;
}

div.mapblock
{
	width:100px;
	float:right;
	margin-right:10px;
	position:absolute;
	right:0px;
 	top:10px;
}

div.menupanel
{
	height:40px; 
	width:100%;
	border-bottom:#B4B5B7 1px solid;
	vertical-align:middle;
	background-color:#fbfafa;
}

.search{ 
	font-size:12px;
	line-height:normal;
	color:#A7ADB6;
	padding:6px 0px 0px 20px;
	border:none;
	width:219px;
	height:21px;
	background:url('images/search_bg.png') 0 0 no-repeat; 
}

div.main_text
{
	padding-top:20px;
	padding-left:150px;
	padding-bottom:40px;
	width:600px;
	font-size:12px;
	float:left;
}

.toplist
{
	width:600px; 
	height:13px; 
  	background: url(images/top_list.png) no-repeat bottom;
  	_background-image: none;
  	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_list.png', sizingMethod='scale');	
}

.bottomlist
{
	background: url(images/bottom_list.png) no-repeat;
  	_background-image: none;
  	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bottom_list.png', sizingMethod='scale');
	width:600px; 
	height:13px; 
	clear:both;
}

.listmiddle
{
	background-color:#ffffff; 
	float:left;
	display:inline;
	width:596px;
	font-size:12px;
	border-left:1px solid #B4B5B7;
	border-right:1px solid #B4B5B7;
	margin-left:1px;
	margin-right:1px;

	min-height:600px;
	height:auto !important;
	height:600px;

}

.listmiddle ul
{
 line-height:200%;	
}

.rightblock
{
	padding-top:20px;
	padding-left:20px;
	padding-bottom:40px;
	font-size:12px;
	float:left;
}

.toplist2
{
	background: url(images/top_small_list.png) no-repeat;
  	_background-image: none;
  	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_small_list.png', sizingMethod='scale');
	width:210px; 
	height:13px; 
}

.bottomlist2
{
	background: url(images/bottom_small_list.png) no-repeat;
  	_background-image: none;
  	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bottom_small_list.png', sizingMethod='scale');
	width:210px; 
	height:13px; 
}

.listmiddle2
{
	background-color:#ffffff;
	width:206px;
	font-size:12px;
	border-left:1px solid #B4B5B7;
	border-right:1px solid #B4B5B7;
	margin-left:1px;
	margin-right:1px;
}

.yellow
{
	background:url(Images/last_news.png) no-repeat;
	width:206px;
	height:25px;
}

hr.grey
{
	height:1px;
	color:#D9D9D9;
	background-color:#D9D9D9;
	border-width:0px;
}

.rightmenu
{
	width:100%;
	background:url(images/arrow3.gif) right no-repeat;
}

.timetext
{
	color:#757575;
	font-size:10px;
}

div.bottompanel2
{
	font-size:11px;
	color:#666566;
	padding-left:150px;
	padding-bottom:40px;
	border-top:#e5e3e4 1px solid;
	clear:both;
}

div.contacttext
{
	font-size: 12px;
	padding-top: 10px;
}

.star
{
	color:#E3544B;
}


a.activeNewsYear
{
	font-weight: bold;
}

a.activeNewsMonth
{
	font-weight: bold;
	color: #000000;
}

a.disabledNewsMonth
{
	color: #999999;
	cursor: text;
	text-decoration:none;
}

a.disabledNewsMonth:hover
{

	text-decoration:none;
}


a.disabledNewsMonth:visited
{
	color: #999999;
}

a.newsMonth
{
	color: #000000;
}

a.pagerlink
{
  display:block;
  padding-left:10px;
  padding-right:10px;
 margin-left:3px;
   margin-right:3px;
  padding-top:5px;
  padding-bottom:5px;
  background-color: #FAF3DF;
}

a.pagerlink:visited
{
	color:#0665c5;
}

.pagersellink
{
display:block;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
}

.artblock
{
  width:535px;
  padding:10px;
  background-color:#FAF3DF;
  overflow:hidden;
  border-top: 2px solid #e1cc89;
  border-bottom: 2px solid #e1cc89;
}

.artblock p
{
	padding-bottom:0px;
	margin-bottom:0px;
}

.artblock ul
{
 line-height:200%;	
 padding-left:20px;
 margin-left:0px;
 padding-top:0px;
}

.artblock a:hover
{
 	color:#000;
}

span.arttitle
{
    font-size:18px;
    padding-left:20px;
	font-weight:100;
}

span.grarttitle
{
    font-size:14px;
    color:#888888;
    padding-left:20px;
}

.resultmessage
{
	line-height:30px;
	display:block;
	background-color:#FAF3DF;
	font-size:16px;
	text-align:center;
	width:100%;
}

blockquote.style1 
{
	width:530px;
	padding-left: 15px;
	padding-top:10px;
	padding-bottom:10px;
	border-top: 1px solid #e1cc89;
	border-bottom: 1px solid #e1cc89;
	margin: 5px;
	background: url(images/openquote1.gif) top left no-repeat #faebbc;
	text-indent: 23px;
}

blockquote.style1 span 
{
	display: block;
	background: url(images/closequote1.gif) bottom right no-repeat;
	padding-right:10px;
}

a.whitelink
{
	font-size:11px;
	color:#afaeae;
	text-decoration:none;
	height:20px;
	padding-left:3px;
	padding-right:3px;
}

a.whitelink:hover
{
	color:#afaeae;
	text-decoration:none;
}

a.whitelink:visited
{
	color:#afaeae;
}

a.dashlink
{
	text-decoration: none; 
	border-bottom:1px dashed #0665c5; 
	font-size:14px;
}

a.dashlink:hover
{
	text-decoration: none; 
}

a.dashlink:visited
{
	color:#0665c5;
}

a.smalldashlink
{
font-size:11px; 
color:#000; 
border-bottom:1px dashed #000; 
text-decoration: none;
 display: inline-block;
}

a.ordnavLink
{
	font-size:10px;
	color: #999999;
}

a.ordnavLink:visited
{
	color: #999999;
}

.selnavLink
{
	font-size:10px;
	color: #999999;
	cursor: text;
	text-decoration:none;
}

a.emptynavlink
{
	font-size:10px;
	color: #999999;
}

a.emptynavlink:visited
{
	color: #999999;
}


img.client
{
	float:left:
	padding:0px;
	margin:0px;
}

a.videolink
{
  background:url(images/video_ico.jpg);
  background-position:right;
  background-repeat:no-repeat;
  padding-right:20px;
}

a.photovideolink
{
  background:url(images/photo_video_ico.jpg);
  background-position:right;
  background-repeat:no-repeat;
  padding-right:40px;
}

a.photolink
{
  background:url(images/photo_ico.jpg);
  background-position:right;
  background-repeat:no-repeat;
  padding-right:20px;
}

a.soundlink
{
  background:url(images/sound_ico.jpg);
  background-position:right;
  background-repeat:no-repeat;
  padding-right:20px;
}
