/**/



html{

	width: 100%;

	height: 100%;	

}



body {

	font:12px/19px Arial, Helvetica, sans-serifl;

	color:#393939;

	position:relative;

	min-width:1035px;

	height: 100%;

	min-height: 100%;

	background: #e6e6e6;

}



html, body {

	height:100%;

}



h1, h2, h3, h4, h5, h6 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

}



h2 {

	color: #796769;

	font-size: 20px;

	padding-top: 24px;

	line-height: 30px;

	margin-bottom: 19px;

	padding-bottom: 2px;

	border-bottom: 1px solid #dbdbdb;

}



h3 {

	color: #796769;

	font-size: 18px;

	padding-top: 10px;

	line-height: 30px;

	margin-bottom: 15px;

	padding-bottom: 2px;

	border-bottom: 1px solid #dbdbdb;

}





h2.head1 {

	border: none;	

	padding-bottom:0;

	margin-bottom: 17px; 

}



h2.head2 {

	margin-bottom: 15px; 

}



p {

	margin-bottom: 19px;	

}





strong {

	color: #393939;	

}



strong a{

	color: #393939;	

}



address {

	font-style: normal;	

}





ul  {

	padding: 0;

	margin: 0;

	list-style: none;

}



ul.list {

	margin-bottom: 6px;	

}



ul.list li {

	padding-left: 21px;	

	margin-top: 7px;

	background: url(../images/marker.png) 0 8px no-repeat;

}



ul.list.l2 {

	margin-top: -4px;	

}



ul.list.l2 li {

	margin-top: 11px;	

}

ul.list li:first-child {

	margin-top: 0;	

}



ul.list li a {

	color: #000;	

}



ul.list li a:hover {

	color: #a1b543;	

}



ul.list1 li {

	border-bottom: 1px solid #817071;

	padding: 7px 0 8px;	

}



ul.list1 li:first-child {

	padding-bottom: 9px;	

}





ul.list1 {

	padding-right: 28px;

	margin-top: -7px;	

}



ul.list1 li a {

	color: #d1d1d1	

}



ul.list1 li a:hover {

	color: #fff;	

}

/*links*/



a {

	text-decoration: none;	

	color: #393939;

 	outline: none;	

	transition: 0.5s ease;

	-o-transition: 0.5s ease;

	-webkit-transition: 0.5s ease;

}



a.btn,input[type="submit"] {

	background: url(../images/btn_bg.png) 0 0 repeat-x #685355;	

	display: inline-block;

	border-radius: 4px;

	margin-top: 16px;

	color: #fff;

	padding: 3px 16px;

	text-transform: uppercase;

	line-height: 18px;

	transition: 0s ease;

	-o-transition: 0s ease;

	-webkit-transition: 0s ease;

}



a.btn:hover,input[type="submit"]:hover {

	background-color: #869443;

	background-position: 0 bottom;

	color: #fff;

	cursor:pointer;

}





.bottom_block btn {

	background-color: #869443;

	background-position: 0 bottom;

}



.bottom_block btn:hover {

	background-position: 0 0;

	background-color: #685355;

}



a:hover {

	color: #a1b543;	

}



a.link-1 {

	text-decoration: underline;

}





/*preclass*/

.nowrap {

	white-space: nowrap;	

}



.black {

	line-height: 18px;

	color: #000;	

}

.white {

	color: #fff;	

}



.border {

	padding-bottom: 35px;

	border-bottom: 1px solid #dbdbdb;	

}



.width1 {

  width: 259px;	

}



.m0 {

	margin: 0 !important;	

}



.mb0 {

	margin-bottom: 0px !important;	

}



.marg1 {

	margin-bottom: 39px;	

}



.pad0 {

	padding: 0 !important;

}



.pad1 {

	padding-right: 42px !important;

}



.img_inner {

	margin-bottom: 18px;

}



.center {

	text-align: center;	

}



.wrapper {

	overflow: hidden;	

}



.clear {

	float: none !important;

	clear: both;	

}



.offset {

	margin-top: -5px;	

}



img.fleft {

	float: left;

	margin-right: 20px;	

}

img.fleft2 {

	float: left;

	margin-right: 10px;	

	margin-top: 4px;

}



.pad1.offset {

	margin-top: -5px;	

}



.border.offset {

	margin-top: -3px;

	margin-bottom: 10px;	

}

/*header*/



header {

	background: url(../images/header_top.png) 0 0 no-repeat

}



.header_top {

	height: 38px;

	padding-top: 4px;

	overflow: hidden;

	text-align: right;	

	overflow: hidden;

}



.header_top a {

	color: #FFF;
	font-size: 14px;	

}



.header_top span {

	display: inline-block;

	background: url(../images/link_separator.png) left center no-repeat;

	padding-left: 10px;

	margin-left: 6px;

	height: 19px;

	overflow: hidden;

}



.header_top span:first-child {

	background: none;	

	margin: 0;

	padding: 0;

}



.header_top a:hover {

	color: #fff;	

}



header h1 {

	margin: 0 auto;	

	width: 347px;

	height: 102px;

	margin-bottom: 33px;

}



header h1 a {

	display: block;

	background: url(../images/logo.png) 0 0 no-repeat;

	overflow: hidden;

	text-indent: -999px;

	width: 347px;

	height: 102px;	

}



/*Content*/



.main {

	width: 995px;

	background: #fff;

	margin: 0 auto;	

	box-shadow: 0 0 4px #b2b2b2;

}

.content {

	padding: 0px 0 34px;

	margin-top: -21px;

}



.content.page1 {

	margin: 0 !important;	

}



.page1_block {

	font: 17px/30px Georgia, "Times New Roman", Times, serif;

	color: #787878;

	font-style: italic;

	padding-top: 6px;

	text-align: center;	

}



.page1_block  .border {

	padding-bottom: 28px;	

}



blockquote {

	width: 418px;	

}



blockquote div:first-child {

	padding: 9px;	

	border-top: 1px solid #e0e0e0;

	border-left: 1px solid #e0e0e0;

	border-right: 1px solid #e0e0e0;

	overflow:hidden;

}



blockquote div:first-child+div {

	background: url(../images/blockquote_bot.png) 0 0 no-repeat;

	padding-top: 19px;

	padding-left: 9px;

}



blockquote a {

	color: #5e474b;

}



blockquote p {

	margin: 0;

	padding-top: 5px;	

}



blockquote img {

	float: left;

	margin-right: 16px;	

}



.bottom_block {

	background: url(../images/texture_bg.png) 0 0 repeat;	

	color: #b4aaaa;

	padding-bottom: 46px;

}



.bottom_block img {

	float: left;

	border: 5px solid #fff;

	margin-right: 16px;

	margin-top: 5px;

}



.bottom_block .wrapper {

	padding-right: 40px;	

}



.bottom_block p {

	margin-bottom: 10px;	

}



.black.block1 {

	padding-top: 12px;

		

}



.black.block1 img {

	float: left;

	margin-right: 20px;

	margin-top: 3px;	

}



.border.bord1 {

	padding-bottom: 26px !important;

	margin-bottom: 4px;

}



.lists {

	padding-top: 6px;	

}



.lists .list {

	float: left;

	margin-left: 52px;	

}



.lists .list:first-child {

	margin: 0;	

}



.lists .list li {

	margin-bottom: 11px;	

}



.block3 {

	vertical-align: middle;

	margin-bottom: 15px;

}



.block3 .wrapper {

	padding-top: 25px;

}



.block4 {

	padding-top: 9px;	

}



.block4 img {

	margin-top: 4px;	

}



.icon_block {

	float: left;	

}



.icon_block+.icon_block {

	width: 328px;

	float: right;	

}



.icon_block img {

	display: block;

	margin: 0 auto 18px;	

}



p.text1 {

	margin-top: -4px;	

}

/***************Nesletter***********/



/****Map***/

.map figure {

	margin-top: 10px;

	width: 338px;

	margin-bottom: 35px;

	height: 283px;

	

}



.map address {

	display: inline-block;

	margin-bottom: 9px;	

}



.map figure iframe {

	width: 338px;

	height: 293px;

}



address dd span {

	min-width: 80px;

	display: inline-block;	

}



.map p {

	margin-bottom: 10px;	

}



.address {

	padding: 10px 0 10px;	

}



/************Footer***********/



footer {

background: #413033;

color: #a09899;

padding: 8px 27px;

font-size: 12px !important;

text-align: center;

font-family: Georgia, "Times New Roman", Times, serif;

}



footer a {

	color: #a09899;	

}



footer a:hover {

	color: #fff;

}



/****Slider2****/



.slider2 {

	float: left;

	padding-right: 12px;	

}



.img-pags {

	width: 186px !important;

	height: auto !important;

}



.img-pags>.pagination {

	width: 186px !important;	

	height: auto !important;

}



.img-pags li {

	position: static !important;

	width: 186px;

	margin-top: 12px;

}



.img-pags li:first-child {

	margin: 0;	

}





/**toggle**/



.border.bord2 {

	margin-bottom: 4px;	

}



#accordion {

	margin-top: -10px;	

}

#accordion h4:first-child {

	border: none;

}



#accordion h4 {

	font: 17px/34px Georgia, "Times New Roman", Times, serif;

	color: #787878;

	display: block;

	font-style: italic;

	border-top: 1px solid #dbdbdb;

	margin: 0;

	-webkit-transition: color 0.5s ease;

	-o-transition: color 0.5s ease;

	transition: color 0.5s ease;

	cursor: pointer;

	background: url(../images/accord_marker.png) 249px 15px no-repeat;

}



h4.ui-accordion-header-active {

	background-position: right -10px !important;

}



h4.ui-accordion-header-activ+h4 {

	border: none !important;	

}



#accordion h4:hover {

	color: #a1b543;	

}



#accordion div {

	padding-bottom: 5px;

}







/* ------------- * Selects * ------------- */



#form1 {

	margin-top: -4px;	

}



.lab1 {

	float: left;

	width: 83px;

	margin-bottom: 2px;	

}



.lab1 .jqTransformSelectWrapper {

	width: auto !important;

	margin-top: 7px !important;

}



.lab2 {

	float: left;

	width: 110px;	

	padding-top: 21px;

	margin-left: 10px;

}



.lab2 .jqTransformSelectWrapper {

	width: 110px !important;

}



.lab3 {

	float: left;

	width: 52px;	

	margin-left: 20px;

}





.lab3 .jqTransformSelectWrapper {

	width: 52px !important;

	margin-top: 7px !important;

}



#form1  btn {

	float: right;

	margin-right: 24px;

	margin-top: 5px;	

}



.form-style .jqTransformHidden {

	display: none;

}

.form-style .jqTransformSelectWrapper {

	position:relative;

	font-family:Arial, Helvetica, sans-serif;

	color:#dadbdf;

	font-size:12px;

	height:15px;

	border-radius: 3px;

	background:#e6e6e6;

	margin-top: 5px;

	margin-bottom: 15px;

	z-index: 1 !important;

	padding:5px 0 5px;

}





.form-style a.link1 {

	margin: 0 0 11px;

}



.form-style .jqTransformSelectWrapper div {

	font-family:Arial, Helvetica, sans-serif;

	color:#393939;

	font-size:12px;

	line-height:15px;

	white-space: nowrap;

}

.form-style .jqTransformSelectWrapper div span {

	display:block;

	width:100% !important;

	padding: 0 10px;

	cursor:pointer;

	

}

.form-style .jqTransformSelectWrapper a.jqTransformSelectOpen {

	cursor:pointer;

	display: block;

	position:absolute;

	height:19px;

	width:19px;

	right:3px;

	top:3px;

	background: url(../images/select_bg.png) no-repeat 0 0;

	transition: 0s ease;

	-o-transition: 0s ease;

	-webkit-transition: 0s ease;

}

.form-style .jqTransformSelectWrapper div:hover a.jqTransformSelectOpen {

	opacity: 0.6;

}

.form-style .jqTransformSelectWrapper ul {

	position: absolute;

	top: 23px;

	left: 0px;

	background: #e6e6e6;

	border-radius: 0 0 3px 3px;

	display: none;

	margin: 0px;

	padding: 0px;

	overflow: auto;

	overflow-y: auto;

	overflow: hidden;

	z-index:10;

	width: 100% !important;

}





.form-style .jqTransformSelectWrapper ul a {

	display: block;

	color:#393939;

	padding-left:10px;

	font-size:12px;

	font-family: Arial, Helvetica, sans-serif;

	text-transform: none;

	line-height:20px;

	margin: 0;

}



.form-style .jqTransformSelectWrapper ul a:hover {

	color: #000;	

}

.form-style .jqTransformSelectWrapper ul a.selected {

	color:#000;

	background: #F2F2F2;

}

.form-style .jqTransformSelectWrapper ul li:hover {

	background:#fff;	

}

.form-style .jqTransformSelectWrapper ul li a.selected:hover {

	color:#000;

	background:#fff;

}

.txtjustify{

	text-align:justify;	

}

.tariff_table table,.tariff_table td,.tariff_table td,.tariff_table th{

	border:1px #999999 solid;

}

.tariff_table td,.tariff_table th{

	padding-top:5px;

	padding-bottom:5px;

	padding-left:20px;

	padding-right:20px;

}

.a_center{

	text-align:center;

}.a_left{

	text-align:left;

}

.fancybox img{

width:255px;

margin:10px;

border:4px solid #5f494c;

}

.fancybox img:hover{

	border-color:#a1b543;

}