body {
    background: url('/i/site/bg.jpg') repeat-x top center;
/*   	margin: 0 28px 0 28px;*/
}
.tipClass{
  font-size: larger;
}

table, td {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	border-collapse: collapse;
}
table.tbl td{border:1px solid #000; padding:2px;}
div#head_yellow{
	width:171px;
	height:7px;
	background-color: black;
    position: relative;
    margin-bottom: 120px;
}

div#request input{
	margin-bottom:10px;
	font:12px Arial;
	color:#968500;
	position:relative;
	top:2px;
	border:solid 1px;
}

div#request select, div#request input[type="checkbox"]{
	border:solid 1px;
	color:#968500;
}

div#request input.error{
	background:#FFD6D6;
}

div#request div{
	margin-left:48px;
}

div#request h4{
	margin:7px 0 10px 0;
}

div#request div span{
	font:italic 10px Arial;
	color:#9c998a;
}

div#request div i{
	color:red
}

div#request input[type="submit"]{
	width:150px;
	height:36px;
	font:15px Arial;
	background:#fff5ee;
	cursor:pointer
}


table#head {
padding: 0;
margin:  0 auto;
height:  121px;
}
table#head td {
padding: 0;
margin:  0;
vertical-align: top;
text-align: left;
}
table#foot {
padding: 0px;
margin-bottom: 0px;
height:  82px;
width: 100%;
}
table#foot td {
padding: 0 0 0 0;
margin:  0;
vertical-align: bottom;
font-size:11px;
color: gray;
}
div#foot_black{
	width:171px;
	height:17px;
	background-color: black;
}
#logo {
    position: absolute;
    margin:0px;
    top: 35px;
    left: -63px;
}
.copy{
 margin-top: 23px;
 font-family: Tahoma;
 font-size: 11px;
 color: gray;
}


#frame{
	margin:auto;
    margin-bottom: 0px;
}

#frame_l{
	font-size:13px;
	width: 166px;
    vertical-align: top;
}

#frame_c{
	width: 728px;
	font: 13px Arial sans-serif;
}

#frame_c h1{
	margin-bottom:3px;
}

#frame_r{
	width: 166px;

}
#frame_border{
	width: 53px;
}

div.banner{
	border: dashed 1px gray;
	padding: 9px 10px 9px 10px;
	margin-bottom: 12px;

}
div.banner IMG{
	border: 0;
	display: block;
	text-align: center;
	margin: 9px auto;
}

div.teaser{
    height:168px;
	border: dashed 1px gray;
    padding:0;
    margin:0;
    margin-bottom:17px;
}

table.currency{
	width:100%;
	margin:4px 0 12px 0;
}

table.currency td{
	font:12px Tahoma, sans-serif;
	text-align: right;
	border-bottom:solid 1px #cccccc;
	padding: 3px 0 1px 0;
}
table.currency td.gold{
	text-align:left;
	padding-left:1px;
}
table.currency td.comment{

	text-align: right;
	color:gray;
	font: 9px Tahoma, sans-serif;
}
div.block{
	display: block;
}
div.index{
	float:right;
	color:gray;
	font: 9px Tahoma, sans-serif;
	margin:6px 1px 5px 13px;
}
.gold{
	color: #a07d38;
}

.gray{
	color: #b2b2b2;
}

a{
	color:#968500;
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: underline;
}

a:hover{
	text-decoration: none;
}

div.news{
	padding:0;
	margin:0 4% 0 0;
    font-family: Tahoma;
    font-size: 12px;
    line-height: 16px;
}
div.news span.comment{
	display: block;
	color:#b2b2b2;
    font-family: Tahoma;
    font-size: 12px;
    line-height: 16px;
}

.avis{
    font-family: Tahoma;
    font-size: 12px;
    margin-bottom: 19px;
    text-align: right;
}

.avis-img{
    margin-bottom: 9px;
}

.avis a{
    color: #000000;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
    margin-right: 0px;
}

.avis a:hover{
    text-decoration: underline;
}

H1 {
	margin: 0 0 0 -1px;
    FONT-SIZE: 22px;
    font-family:  Georgia, sans-serif;
    font-weight: normal;
}
H2 {
	font-family:  Georgia, sans-serif;
	font-size: 21px;
	margin: 0 0 0 -1px;
}
H3 {
	font-family:  Georgia, sans-serif;
	font-size: 20px;
	margin: 0 0 0 -1px;
}
H4 {
	font-family:  Georgia, sans-serif;
	font-size: 19px;
	margin: 0 0 0 -1px;
}

  #menu{
	margin-bottom:0px;
  margin-top: 3px;
  margin-bottom: 24px;
}



div.menu{
	font: 12px/15px Georgia, serif;
	margin: 0 0 11px 0;
	padding: 0;
	color:black;
}
div.menu a{
	color: black;
	background:url(/i/leftmenu.png) no-repeat 0px 3px;
	display:block;
	padding-left:15px;
}
div.menu .current, div.menu b{
	display:block;
	padding-left:15px;
	background:url(/i/leftmenu2.png) no-repeat 0px 3px;
}

div.menu:hover a{
	background:url(/i/leftmenu2.png) no-repeat 0px 3px;
}


div.submenu a{
	color: #989898;
}
div.submenu{
	font: 11px/13px Georgia, serif;
	margin: 0 0 8px 20px;
	padding: 0;
	color:#989898;
}
div.submenu_on{
	font: 11px/13px Georgia, serif;
	margin: 0 0 8px 10px;
	padding: 0 0 0 10px;
	color:#989898;
	background: url('/i/site/li.gif') no-repeat 0px 3px;
}
.search {
    margin:0px;
    padding:0px;
	margin-bottom:21px;
}
.search-input{
  width: 170px;
  height: 20px;
}

table.info2{
    border-collapse: collapse;
    border-spacing: 0.1em;
    margin-bottom: 0em;
    margin-top: 0em;
    padding:3px;
    font-size:11px;
    vertical-align: middle;
    width:550px;
}

table.info2 td{
	font-size:11px;
	border-width:1px;
	border-style:solid;
	border-color: #AEAEAE;
	padding: 3px 8px 3px 8px;
	text-align:left;
}

table.info1{
border-collapse: collapse;
border-spacing: 0.1em;
margin-bottom: 0em;
margin-top: 0em;
padding:3px;
font-size:11px;
vertical-align: middle;
width:95%;
}

table.info1 td{
	font-size:11px;
	border-width:1px;
	border-style:solid;
	border-color: #AEAEAE;
	padding: 3px;
	text-align:center;
}

table.info1 th{
	font-weight:normal;
	font-size:12px;
	padding: 3px;
	text-align:left;
	vertical-align: middle;
}






table.info7{
border-collapse: collapse;
border-spacing: 0.1em;
margin-bottom: 0em;
margin-top: 0em;
padding:3px;
font-size:11px;
vertical-align: middle;
width:95%;
}

table.info7 td{
	font-size:11px;
	border-bottom: 1px solid #E2D5B0;
	padding: 3px;
	text-align:center;
}

table.info7 th{
	font-weight:bold;
	font-size:12px;
	border-bottom: 3px solid black;
	background-color: #fff;
	padding: 3px;
	text-align:center;
	vertical-align: middle;
}


table.info2 td li{
	margin-left: 25px;
}

table.info2 th{
	font-size:11px;
	border-width:1px;
	border-style:solid;
	border-color: #AEAEAE;
	padding: 3px;
	text-align:center;
	font-weight:normal;
	background-color:#dddddd;

}
table.ainfo{
    border-collapse: collapse;
    border-spacing: 0em;
    margin-bottom: 0em;
    margin-top: 0em;
    padding:0px;
}

#footsearch{
	width:154px;
	height:18px;
	font-size:9px;
	padding: 2px 5px 0 5px;
	margin: 0px;
	color:gray;
}
#contacts{
	border: dashed 1px gray;
	background: url('/i/site/div_contacts.jpg') no-repeat top right;
	width: 144px;
	padding: 9px 10px 9px 10px;
    margin:0;
	margin-bottom:21px;
}
#contacts .bigger{
	font-size: 23px;
    font-family: Arial;
}
#contacts .kod{
	font-size: 13px;
    font-family: Arial;
}
#contacts .city{
	font-size: 17px;
    font-family: Arial;
    text-decoration: none;
    font-weight: normal;
}

div.kroshki {
	font: 10px/13px Tahoma, sans-serif;
	color: #968500;
	padding: 0 0 5px 0;
	margin-left:-2px;

}
.kroshki a {
	margin:0 2px 0 3px;
	color: #968500
	text-decoration: none;
}
.kroshki a:hover {
	text-decoration: underline;
}
.brandstyle table {
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border: 0px;
	border-collapse: collapse;
	margin-bottom: 0em;
	margin-top: 0em;
	font-size:11px;
	vertical-align: middle;
}
.brandstyle td {
	border-bottom: 1px solid #e2d5b0;
 	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.brandstyle th {
	margin:5px;
	color:#000000;
	font-weight: bold;
	font-size:11px;
	text-align: center;
 	border-bottom: 3px solid #000000;
 	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
 	padding-top: 5px;
 	padding-bottom: 5px;
}
.brandstyle tr {
	border:1px solid #2d5e8f;
	color:#000000;
	font-size: 9pt;
}

.brandbank table {
	width:50%;
	border: 0px;
	border-collapse: collapse;
	margin-bottom: 0em;
	margin-top: 0em;
	font-size:11px;
	vertical-align: middle;
}
.brandbank td {
	border-bottom: 1px solid #e2d5b0;
 	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding: 5px;
	text-align: left;
}
.brandbank th {
	margin:5px;
	color:#000000;
	font-weight: bold;
	font-size:13px;
	text-align: left;
 	border-bottom: 3px solid #000000;
 	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
 	padding-top: 10px;
 	padding-bottom: 5px;
}

.brand9 td {
	font-size: 13px;
	padding: 5px;
}
.brand8 td {
	font-size: 13px;
	padding: 5px;
}
.brand8 th {
	font-size: 13px;
	padding: 5px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}





/* --














span.cl {
	border-bottom: 1px solid #317CC2;
	cursor:pointer;
	cursor:hand;
}
.nauka a {
	font-size: 13px;
	line-height: 16px;
	color: #0018FF;
}
span.doc {
	font-size: 13px;
	line-height: 16px;
	color: #7F7F7F;
}
.doc a {
	color: #0018FF;
}
.advice a {
	font-family:  Arial Narrow, Arial, sans-serif;
	font-size: 18px;
	line-height: 22px;
}
div.advice1 {
	font-family:  Arial Narrow, Arial, sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #919191;
	padding: 0 0 0 8px;
	margin: 0px;
}
.events img {
	margin: 10px;
}
div.faq {
	font-size: 13px;
	line-height: 17px;
	background: url('/i/site/faq.gif') top left no-repeat;
	padding-left: 14px;
}
.faq div {
	font-size: 13px;
	line-height: 17px;
	color: #919191;
	padding-bottom: 20px;
}
.striped td {
	font-family:  Arial Narrow, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	padding: 2px 5px 2px 5px;
	border-top: 1px solid #CECECE;
	border-bottom: 1px solid #CECECE;
}
td.stripedborder {
	border-left: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	text-align: center;
	vertical-align: middle;
}
.stripedborder span {
	border-bottom: 1px solid #317CC2;
	cursor:pointer;
	cursor:hand;
	font-family:  Arial Narrow, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
}	
.striped th {
	font-family:  Arial Narrow, Arial, sans-serif;
	font-size: 18px;
	line-height: 19px;
	font-weight: bold;
	padding: 25px 0 15px 0;
	margin: 0;
	color: #1B6EBB;
}
td.thead {
	font-family:  Arial Narrow, Arial, sans-serif;
	font-size: 14px;
	line-height: 19px;
	color: #7F7F7F;
	border: 0px;
}
.loadprice td {
	font-size: 11px;
	line-height: 16px;
	color: #7F7F7F;
	padding-bottom: 25px;
}
.loadprice a {
	font-size: 13px;
	line-height: 16px;
	color: #0018FF;
}
.loadprice img {
	margin-right: 8px;
}
.loadprice a:hover {
	font-size: 13px;
	line-height: 16px;
	color: #0018FF;
}
div.price {
	font-size: 12px;
	line-height: 15px;
	padding-bottom: 10px;
}
.partners td {
	width: 181px;
	height: 180px;
	background: url('/i/site/partnersbg.gif') no-repeat top left;
}
.partners div {
	font-family:  Arial Narrow, Arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #919191;
	padding: 10px 25px 10px 10px;
}
.partners img {
	margin-top: 10px;
}
td.foottel {
	vertical-align: bottom;
	padding-bottom: 10px;
}
#footimg {
	margin-left: 8px;
	margin-top: 6px;
}
.foottel div {
	padding-left: 8px;
}
.foottel div a {
	color: #7F7272;
	font-size: 10px;
	text-decoration: underline;
}
.foottel div a:hover {
	color: #7F7272;
	font-size: 10px;
	text-decoration: none;
}
td.page {

}
.page p {
	padding-left: 8px;
	text-align: justify;
}

.menu td {
	height: 41px;
	color: #000;
	font-family:  Arial Narrow, Arial, sans-serif;
	font-size: 12px;
	padding: 17px 10px 8px 10px;
}
#active {
	background-color: #F4E80A;
}
.menu a {
	color: #000;
	text-decoration: none;
}
.menu a:hover {
	color: #000;
	text-decoration: underline;
}
div, p, td, body, html {
	font-family:  Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #000;
}
p {
	padding: 0 0 10px 0;
	margin: 0px;
}

a {
	color:#1B6EBB;
	text-decoration: underline;
}
a:hover {
	color: #1B6EBB;
	text-decoration: none;
}

ul {
	padding-top: 0px;
	margin: 5px;
	padding-left: 10px;
}
li {
	vertical-align: midlle;
	font-size: 14px;
	line-height: 17px;
	list-style-type: square;
	font-weight: normal;
	list-style-position: outside;
	padding: 0px 0px 4px 0;
	margin: 0px;
}
IMG.png {
	BEHAVIOR: url("/js/png.htc");
}
.foot td {
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #7F7F7F;
	padding-top: 25px;
	padding-bottom: 10px;
	padding-left: 8px;
	text-align: right;
}
.foot td img {
	vertical-align: middle;
}
.foot th {
	font-family:  Arial Narrow, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #7F7F7F;
	padding-top: 25px;
	padding-bottom: 10px;
	padding-left: 8px;
}
.foot td span {
	color: #9B9B9B;
	text-decoration: none;
}
.foot td a {
	color: #000;
	text-decoration: none;
}
.foot td a:hover {
	color: #000;
	text-decoration: underline;
}
.foot th a {
	color: #7F7F7F;
	text-decoration: none;
}
.foot th a:hover {
	color: #7F7F7F;
	text-decoration: underline;
}
input.contacts {
	font-family: Arial, sans-serif;
	color: #999999;
	font-size: 13px;
	line-height: 16px;
	font-style: italic;
	margin-bottom: 10px;
}
textarea.contacts {
	font-family: Arial, sans-serif;
	color: #999999;
	font-size: 13px;
	line-height: 16px;
	font-style: italic;
}

div.faqright {
	padding: 0px;
	padding-left: 10px;
	position: relative;
}
.faqright div {
	position: absolute;
	left: -15px;
	_left: -24px;
}
.faqright p {
	background: url('/i/site/faq.gif') top left no-repeat;
	margin: 0px;
	font-size: 13px;
	line-height: 17px;
	padding: 0px 0px 10px 14px;
}
.faqright p span {
	color: #919191;
}
div.faq-block {
	position: absolute;
	z-index: 20;
	width: 250px;
	margin-top: 10px;
	display: none;
	left: -340px;
}
#faq-top {
	position: relative;
	z-index: 21;
	width: 380px;
	height: 11px;
	background:url('/i/site/faqtop.png');
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/site/faqtop.png', sizingMethod='scale')
}
#faq-center {
	position: relative;
	z-index: 21;
	width: 380px;
	background:url('/i/site/faqcenter.png');
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/site/faqcenter.png', sizingMethod='scale')
}
#faq-center div {
	position: relative;
	z-index: 21;
	margin: 0 20px 0 50px;
	font-size: 12px;
	line-height: 16px;
}
#faq-bottom {
	position: relative;
	z-index: 21;
	width: 380px;
	height: 38px;
	background:url('/i/site/faqbottom.png');
	background: expression('none');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/site/faqbottom.png', sizingMethod='scale')
}
.faqright p {
	cursor:pointer;
	cursor:hand;
} 


--*/



		.imagelist * {
			margin: 0; padding: 0;
		}
		.imagelist dl{
			float: left;
			width: 143px;
			padding-left: 1px;
			padding-top: 1px;
			margin-right: 2px;
			margin-bottom: 2px;
			height: 93px;
			border: 1px solid #CCC;
			background-color: #EEE;
		}
		.imagelist dl dt{
			width: 140px;
			height: 93px;
			background-color: white;
			border: 1px solid #DDD;
			text-align: center;
			font-size: 80px;
			line-height: 0px;
			display: table-cell;
			vertical-align: middle;
		}
		
		.imagelist dl dt img{	
			vertical-align: middle;
			border: none;
		}

.imagelist dl dt a {
border: none;
text-decoration: none;
}

.albums td {
margin: 0;
padding: 3px 0px;
height: 93px;
vertical-align: middle;
}


.albums td span {
display: block;
margin: 0 0 0 30px;
}

.p-table{
  margin-bottom: 12px;
  text-decoration: none;
}
.separator{
  width: 12px;
}

.page-menu{
border: dashed 1px #808080;
height: 19px;
COLOR: #000000;
FONT-FAMILY: Georgia;
text-align: center;
FONT-SIZE: 14px;
padding: 7px;
cursor: pointer;
}
.page-menu-select{
border: solid 1px #808080;
height: 19px;
COLOR: #000000;
FONT-FAMILY: Georgia;
text-align: center;
FONT-SIZE: 14px;
padding: 7px;
BACKGROUND-COLOR: #F3C716;
}
.news-text{
margin: 0 0 12px 0;
}
.anry1 TD{
font-size: 11px;
padding-left: 5px;
}
.anry1 TH{
font-size: 15px;
font-weight:bold;
}
.zag td{
	font-size:13px;
	font-weight:bold;
	color:#444;
	}

.skritntext{
	border:0px; 
	width:700px
}

.red{
	color:#ff0000;
	font-weight:bold;
}


.printversion .info2 th{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	background:none;
	text-align:left;
}

.printversion .info2 td{
	color:#000000;
	font-weight:normal;
	font-size:12px;
	background:none;
	text-align:left;
}



.topzagolovok a{
	color:#000000;
	font-size:14px;
	text-decoration:none;
}
.topzagolovok a:hover{
	text-decoration:underline;
}
.topzagolovok .big{
	font-weight:bold;
	font-size:16px;
}

.podzagolovok{
	display:none;
	margin:10px 0 20px -10px;
	list-style-type:none;
	}
.podzagolovok li{
	display:inline;
	list-style-type:none;
	padding:0 10px 0 10px;
	background:none;	
	border-left:1px dotted #000000
}	
.podzagolovok li:first-child{
		border-left:0px dotted #000000;
}

.podzagolovok li b{
font-size:14px;
}

#formaotpravki{
	clear:both;
	width:100%;
	display:none;
}

.videlen{border:1px dotted #988500}


.faqforma{
	display:block;
	margin:10px 0 40px 0;
	float:left;
	width:300px;
}
.faqforma input{
	width:150px;
	margin:0 0 10px 0;
}
.faqforma textarea{
	width:300px;
	height:200px;
}
.faqforma strong{
	color:#ff0000;
}


.faq{
	clear:both;
	margin:0 0 30px 0;	
	display:block;
	padding:5px;
}
.faq strong{
	font-weight:bold;
}
.faq p{
		margin:3px 0 3px 0;
}
.faq span{
	display:block;
	margin:2px 0 2px 0;
	font-size:12px;
	font-weight:bold;
	color:#988500;
}

.opisanie{
	width:350px;
	float:left;
}

#seeforma{
	font-size:14px;
	display:block;
	text-align:right;
	margin:0 0 10px 0;
	font-weight:bold;
}

.tzag{
	margin:0 0 30px 0;
}




.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
#tt {position:absolute; display:block; background:url(/i/images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(/i/images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(/i/images/tt_bottom.gif) top right no-repeat; overflow:hidden}



.forma{
	width:580px;
	margin:0 auto;
	text-align:right;
	clear:both;
	padding:6px 0 6px 0;
	font-size:14px;
}

.forma dd{
	width:315px;
	float:left;
}

.forma input, .forma select{
	width:250px;
	margin:0 0 0 10px;
	border:1px solid #444;
}

.forma textarea{
	width:100%;
	margin:0 0 0 10px;
	height:100px;
	border:1px solid #444;
}

.forma input[type="checkbox"], .forma input[type="radio"]{
	width:20px;
	margin:0 230px 0 10px;
	border:0px;
}

.forma input[type="submit"]{
	background:#dadada;
	color:#000;
	font-weight:bold;
	width:100px;
}

.forma dt{
float:right;
width:250px;
text-align:left;
font-size:10px;
}
.forma p{
	text-align:left;
	margin:0 0 0 10px;
}

.hidden{
	display:none;
}

.videlit{
	font-weight:bold;
}

.middle{
	width:90%;
	margin:0 auto;
	padding:10px 0 5px 0;
}

.clear{
	clear:both;
	padding:15px 0 0 0;
	}

.center{
	text-align:center;
	}



.topmargin{
	margin-top:59px;
}









#banners{
 z-index:1;
 border:1px dashed #808080;
 background:#ffffff;
 height:200px;
 width:720px;
 overflow:hidden;
 display:block;
}
#banners:hover{
border:1px solid #808080;
}
#banners div{
opacity:0;
filter:alpha(opacity=0);
width:100%;
display:none;
}
#banners div a img{
border:0px;
}

#buttons{
margin:-25px 0 45px 5px;
display:block;
position:relative;
}
#buttons div{
display:block;
float:left;
margin:0 3px 0 0;
padding:0px 7px 0px 7px;
cursor:pointer;
background:url("/i/banners/fon.jpg") repeat-x left top;
font-size:10px;
height:20px;
line-height:20px;
color:#ffffff;
font-weight:bold;
font-family:verdana;
}
#buttons img{
margin:0 0 -6px 0;
cursor:pointer;
display:block;
float:left;
}
#buttons div:hover{
background:#eeeeee;
color:#444444;
}
#buttons div.current{
background:#f5cd30;
}

.faq{
	font-size:14px;
	font-weight:bold;
	display:block;
	width:120px;
}
.faq:hover{
	color:#000;
}

.margin_null{margin:0px}
.none{display:none}     

.left{
	display:block;
	margin:10px 0;
}
.left td{
	text-align:left !important;
	vertical-align:top;
} 
.left th{
font-size:14px;
font-weight:bold !important;
padding:10px 0 0 !important;
}


.footpage{
list-style-type:none;
display:block;
margin:40px 0 0 0;
}
.footpage li{
display:block;
float:left;
width:136px;
padding-left:50px;
height:50px;
font-family:Tahoma;
font-size:12px;
}
.footpage li b{
	display:block;
	font-weight:bold;
}
.footpage li span{
	text-decoration:underline;
}

.footpage .call{
	background:url("/i/footpage/call.jpg") no-repeat left 1px;
}
.footpage .mail{
	background:url("/i/footpage/mail.jpg") no-repeat left 1px;
	padding-left:58px;
}
.footpage .walk{
	background:url("/i/footpage/walk.jpg") no-repeat left 1px;
}



a.imglink img{
	border:0px;
}

a.imglink:hover img{
	filter:alpha(opacity=50);
	opacity:0.5;
}

.info13 td{
	padding:5px;
}

.poll input{
	display:block;
	margin:-1px 3px 0 -1px;
}

.poll td{
	padding-bottom:5px;
}

.margin_br{margin:0 10px 10px 0}
.margin_bl{margin:0 0 10px 10px}
.margin_tr{margin:10px 10px 10px 0}
.margin_tl{margin:10px 0 0 10px}
.with_border, .with_border td{border:solid 1px #ccc;padding:2px 5px}
.with_border th{border:solid 1px #ccc; font-weight:bold;text-align:center;padding:5px}

