.content {
	padding: 20px 20px 0px 45px;
}
.content .bread_crumbs {
	padding-bottom: 10px;
	font-size: 11px;
	color: #747165;
}
.content .bread_crumbs a {
	font-size: 11px;
	color: #747165;
	text-decoration: underline;
}
.content .bread_crumbs a:hover {
	font-size: 11px;
	color: #89884a;
	text-decoration: underline;
}
.content .right_col {
	width: 35%;
	float: right;
	padding-top: 5px;
}
.content .right_col .pad {
	padding: 0px 0px;
}

.content .right_col .pad  h2{
	margin-top: 0px;
}
.content .right_col .pad ul.menu {
	background: #48532c;
	padding: 19px 0px 11px 0px;
	display: block;
	list-style: none;
	margin-bottom: 60px;
	width: 80%;
}
.content .right_col .pad ul.menu li {
	display: block;
	list-style: none;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 9px;
 //zoom: 1;
	background: none;
	padding: 0px;
}
.content .right_col .pad ul.menu li a {
	display: block;
	color: #c4c0ab;
	padding: 0px 14px 0px 41px;
 //zoom: 1;
}
.content .right_col .pad ul.menu li a:hover {
	color: #b8a23d;
}
.content .right_col .pad ul.menu li a.selected,
.content .right_col .pad ul.menu li span,
.content .right_col .pad ul.menu li ul li span  {
	display: block;
	color: #b8a23d;
	padding: 0px 14px 0px 41px;
	background: url(/images/right_menu_arrow_03.gif) no-repeat 20px 5px;
}
.content .right_col .pad ul.menu li ul {
	padding: 3px 0px 0px 20px;
	font-size: 11px;
}
.content .right_col .pad ul.menu li ul li {
	font-size: 11px;
	margin-bottom: 0px;
}
/*.content .right_col .pad ul.menu li ul li span {
	display: block;
	color: #b8a23d;
	padding: 0px 14px 0px 31px;
	background: none;
}*/
.content .left_col {
	width: 60%;
	float: left;
}
.content .left_col_map {
	width: 95%;
	float: left;
}
.content .left_col .pad {
	padding-right: 4%;
	padding-left: 20px;
}
.content .left_col .pad .items_block {
	display: block;
	list-style: none;
	padding: 0px;
}
.content .left_col .pad .items_block li {
	width: 300px;
	min-height: 71px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	margin: 30px 8px;
	_margin: 30px 7px;
 //display: inline;
	_height: 71px;
	background: none;
	padding: 0px;
}
.content .left_col .pad .items_block li a {
	display: block;
	float: left;
	border: 2px solid #2f342c;
	margin-right: 15px;
}
.content .left_col .pad .items_block li a:hover {
	display: block;
	float: left;
	border: 2px solid #a27309;
	margin-right: 15px;
}
.content .left_col .pad .items_block li a img {
	border: 4px solid #2f342c;
}
.content .left_col .pad .items_block li p {
	overflow: hidden;
 //zoom: 1;
}
.content .left_col .pad .items_block1 {
	display: block;
	list-style: none;
	margin-bottom: 40px;
	padding: 0px;
}
.content .left_col .pad .items_block1 li {
	width: 95%;
	min-height: 71px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	margin: 20px 0px;
	_margin: 20px 0px;
 //display: inline;
	_height: 71px;
	background: none;
	padding: 0px;
}
.content .left_col .pad .items_block1 li .left {
	float: left;
	width: 155px;
	margin-right: 17px;
	background: none;
	padding: 0px;
}
.content .left_col .pad .items_block1 li .right {
	overflow: hidden;
 //zoom: 1;
	background: none;
	padding: 0px;
}
.content .left_col .pad .items_block1 li .right h4 a {
	display: inline;
	float: none;
	border: 0px;
	color: #89884a;
}
.content .left_col .pad .items_block1 li .right h4 a:hover {
	display: inline;
	float: none;
	border: 0px;
	color: #dcda38;
}
.content .left_col .pad .items_block1 li a {
	display: block;
	float: right;
	border: 2px solid #2f342c;
}
.content .left_col .pad .items_block1 li a:hover {
	display: block;
	float: right;
	border: 2px solid #a27309;
}
.content .left_col .pad .items_block1 li a img {
	border: 4px solid #2f342c;
}
.content .left_col .pad .items_block1 li p {
	overflow: hidden;
 //zoom: 1;
}
.content .left_col .contact_info {
	width: 100%;
	overflow: hidden;
	display: block;
	list-style: none;
	padding: 0px 0px 40px 0px;
}
.content .left_col .contact_info li.left {
	display: block;
	list-style: none;
	float: left;
	margin-right: 7%;
	background: none;
	padding: 0px;
}
.content .left_col .contact_info li.right {
	display: block;
	list-style: none;
	float: left;
	background: none;
	padding: 0px;
}
.content .left_col .contact_info li.left dl {
	display: block;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.content .left_col .contact_info li.left dd {
	display: block;
	list-style: none;
	float: left;
	widows: 122px;
}
.content .left_col .contact_info li.left dt {
	display: block;
	list-style: none;
	margin-left: 122px;
}
.content .left_col .contact_info li.right dl {
	display: block;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.content .left_col .contact_info li.right dd {
	display: block;
	list-style: none;
	float: left;
	width: 11em;
}
.content .left_col .contact_info li.right dt {
	display: block;
	list-style: none;
	margin-left: 11em;
}
.content .left_col .pad_top {
	padding-top: 60px;
}
.content .left_col .map_box {
	background: #1c2319;
	border: 1px solid #292929;
	width: 488px;
	padding: 4px 4px 6px;
	text-align: right;
	margin-bottom: 45px;
}
.content .left_col .map_box img {
	margin-bottom: 3px;
}
.content .form {
	background: url(/images/form_bg_03.gif) repeat-x top left #222c1d;
	padding: 20px 0px 10px;
	width: 80%;
}
.content .form fieldset {
	padding-bottom: 15px;
	padding: 0px 20px 10px 20px;
}
.content .form fieldset .ask {
	margin: -20px 0px 0px -20px;
	position: relative;
	z-index: 100;
}
.content .form fieldset label {
	display: block;
	margin-bottom: 3px;
	font: normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #747165;
	text-indent: 5px;
}
.content .form fieldset label.error {
	color: #DBD7C6;
	font-size: 11px;
	font-style: italic;
}
.content .form fieldset label.wrong {
	display: block;
	margin-bottom: 3px;
	font: normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #8c3c3c;
	text-indent: 5px;
}
.content .form fieldset .box_for_file {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.content .form fieldset .box_for_file input.btn {
	background: url(/images/browse_btn.gif) no-repeat top left;
	width: 53px;
	height: 24px;
	border: 0px;
	float: right;
	margin-left: 5px;
	_display: inline;
	margin-top: -2px;
}
.content .form fieldset .box_for_file div.for_field {
	overflow: hidden;
 //zoom: 1;
}
.content .form fieldset .box_for_file .real_field {
	position: absolute;
	top: 0px;
	right: 0px;
	opacity: 0;
	-moz-opacity:0;
 filter:alpha(opacity: 0);
	z-index: 1000;
	cursor: pointer;
}
.content .form fieldset input.text {
	background: #898474;
	border: 1px solid;
	border-color: #544f40 #9f9576 #9f9576 #544f40;
	width: 98%;
	height: 16px;
	font: normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
}
.content .form fieldset textarea {
	background: #898474;
	border: 1px solid;
	border-color: #544f40 #9f9576 #9f9576 #544f40;
	width: 99%;
	height: 92px;
	font: normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	overflow: auto;
}
.content .form fieldset .focus {
	border: 1px solid;
	border-color: #9e7209 !important;
}
.content .form fieldset .btn {
	background: url(/images/btn_03.gif) no-repeat top left;
	padding-left: 7px;
	float: right;
	overflow: hidden;
 //zoom: 1;
	display: block;
}
.content .form fieldset .btn em {
	display: block;
	background: url(/images/btn_07.gif) no-repeat top right;
	padding-right: 7px;
	float: left;
	overflow: hidden;
 //zoom: 1;
}
.content .form fieldset .btn em input {
	background: url(/images/btn_05.gif) repeat-x top right;
	height: 28px;
	border: 0px;
	font: normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #9b9f84;
	text-align: center;
	float: left;
	overflow: hidden;
 //zoom: 1;
}
.content .form fieldset .btn_disable {
	background: url(/images/btn_disable_03.gif) no-repeat top left;
	padding-left: 7px;
	float: right;
	overflow: hidden;
 //zoom: 1;
	display: block;
}
.content .form fieldset .btn_disable em {
	display: block;
	background: url(/images/btn_disable_07.gif) no-repeat top right;
	padding-right: 7px;
	float: left;
	overflow: hidden;
 //zoom: 1;
}
.content .form fieldset .btn_disable em input {
	background: url(/images/btn_disable_05.gif) repeat-x top right;
	height: 28px;
	border: 0px;
	font: normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #43503e;
	text-align: center;
	float: left;
	overflow: hidden;
 //zoom: 1;
}
.right_col .buttons_row {
	padding: 0px 0px 20px 0px;
	text-align: center;
}
.lang_en .right_col .buttons_row a.where {
	background: url(/images/en/link_image_03.png) no-repeat 0px 0px;
}
.lang_en .right_col .buttons_row a.where:hover {
	background: url(/images/en/link_image_03.png) no-repeat 0px -62px;
	_background: url(/images/en/link_image_03.png) no-repeat 0px -61px;
}
.right_col .buttons_row a.where {
	background: url(/images/link_image_03.png) no-repeat 0px 0px;
	width: 200px;
	height: 62px;
	text-decoration: none;
	display: block;
	_display: inline;
	margin: 0 auto;
	float: left;
	margin-bottom: 20px;
	clear: both;
}
.right_col .buttons_row a.where:hover {
	background: url(/images/link_image_03.png) no-repeat 0px -62px;
 //background: url(/images/link_image_03.png) no-repeat 0px -61px;
	width: 200px;
	height: 62px;
	text-decoration: none;
	display: block;
	_display: inline;
}
.lang_en .right_col .buttons_row a.ask {
	background: url(/images/en/link_image_08.png) no-repeat 0px 0px;
}
.lang_en .right_col .buttons_row a.ask:hover {
	background: url(/images/en/link_image_08.png) no-repeat 0px -86px;
	_background: url(/images/en/link_image_08.png) no-repeat 0px -85px;
}

.right_col .buttons_row a.ask {
	background: url(/images/link_image_08.png) no-repeat 0px 0px;
	width: 227px;
	height: 86px;
	text-decoration: none;
	display: block;
	margin: 0 auto;
	_display: inline;
	float: left;
	clear: both;
	margin-bottom: 10px;
}
.right_col .buttons_row a.ask:hover {
	background: url(/images/link_image_08.png) no-repeat 0px -86px;
 //background: url(/images/link_image_08.png) no-repeat 0px -85px;
	width: 227px;
	height: 86px;
	text-decoration: none;
	display: block;
	_display: inline;
}
.lang_en .right_col .buttons_row a.order {
	background: url(/images/en/link_image_06.png) no-repeat 0px 0px;
}
.lang_en .right_col .buttons_row a.order:hover {
	background: url(/images/en/link_image_06.png) no-repeat 0px -91px;
	_background: url(/images/en/link_image_06.png) no-repeat 0px -90px;
}
.right_col .buttons_row a.order {
	background: url(/images/link_image_06.png) no-repeat 0px 0px;
	width: 211px;
	height: 91px;
	text-decoration: none;
	display: block;
	margin: 0 auto;
	_display: inline;
	float: left;
	clear: both;
	margin-bottom: 10px;
}
.right_col .buttons_row a.order:hover {
	background: url(/images/link_image_06.png) no-repeat 0px -91px;
 //background: url(/images/link_image_06.png) no-repeat 0px -90px;
	width: 211px;
	height: 91px;
	text-decoration: none;
	display: block;
	_display: inline;
}
.right_col .buttons_row .overlay {
	width: 244px;
	height: 355px;
	display: none;
	text-align: left;
	background: url(/images/overlay.gif) no-repeat top left;
	border-right: 1px solid #101010;
	border-bottom: 1px solid #101010;
}
.right_col .buttons_row .overlay .close {
	background: url(/images/cross.gif) no-repeat 0px 0px;
	width: 17px;
	height: 17px;
	position: absolute;
	top: 3px;
	right: 3px;
	cursor: pointer;
}
.right_col .buttons_row .overlay .close-over {
	background: url(/images/cross.gif) no-repeat 0px -17px;
	width: 17px;
	height: 17px;
	position: absolute;
	top: 3px;
	right: 3px;
	cursor: pointer;
}
.right_col .buttons_row .overlay .form {
	width: 100%;
	background: none;
	border: 0px;
}
.lang_en .right_col .buttons_row a.xl {
	background: url(/images/en/xl_icon.png) no-repeat 0px 0px;
}
.lang_en .right_col .buttons_row a.xl:hover {
	background: url(/images/en/xl_icon.png) no-repeat 0px -97px;
	_background: url(/images/en/xl_icon.png) no-repeat 0px -96px;
}
.right_col .buttons_row a.xl {
	background: url(/images/xl_icon.png) no-repeat 0px 0px;
	width: 195px;
	height: 97px;
	text-decoration: none;
	display: block;
	_display: inline;
	margin: 0 auto;
	float: left;
	margin-bottom: 10px;
	clear: both;
}
.right_col .buttons_row a.xl:hover {
	background: url(/images/xl_icon.png) no-repeat 0px -97px;
 //background: url(/images/xl_icon.png) no-repeat 0px -96px;
	width: 195px;
	height: 97px;
	text-decoration: none;
	display: block;
	_display: inline;
	margin: 0 auto;
	float: left;
	margin-bottom: 10px;
	clear: both;
}
.right_col .buttons_row a.xl span,
.right_col .buttons_row a.xl:hover span {
	display: block;
	padding: 55px 10px 5px 95px;
	font: normal 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #747165;
	text-decoration: none;
	text-align: left;
}
.right_col .buttons_row a.terms {
	background: url(/images/terms_icon.png) no-repeat 0px 0px;
	width: 232px;
	height: 97px;
	text-decoration: none;
	display: block;
	_display: inline;
	margin: 0 auto;
	float: left;
	margin-bottom: 10px;
	clear: both;
}
.right_col .buttons_row a.terms:hover {
	background: url(/images/terms_icon.png) no-repeat 0px -97px;
 //background: url(/images/terms_icon.png) no-repeat 0px -96px;
	width: 232px;
	height: 97px;
	text-decoration: none;
	display: block;
	_display: inline;
}
.content .left_col .pad .gallery_block {
	display: block;
	list-style: none;
	padding: 0px;
}
.content .left_col .pad .gallery_block li {
	width: 145px;
	min-height: 71px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	margin: 21px 15px;
	_margin: 21px 15px;
 //display: inline;
	_height: 71px;
	background: none;
	padding: 0px;
}
.content .left_col .pad .gallery_block li a {
	border: 2px solid #2f342c;
	margin-bottom: 13px;
	display: block;
	float: left;
}
.content .left_col .pad .gallery_block li a:hover {
	border: 2px solid #a27309;
	margin-bottom: 13px;
}
.content .left_col .pad .gallery_block li a img {
	border: 4px solid #2f342c;
}
.content .left_col .pad .gallery_block li p {
	overflow: hidden;
 //zoom: 1;
	clear: both;
	padding-left: 6px;
}
.content .left_col .pad .gallery_block li p a {
	display: inline;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.content .left_col .pad .gallery_block li p a:hover {
	display: inline;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.content .left_col .gallery_item {
	width: 100%;
	margin-bottom: 40px;
	margin-top: 40px;
	padding: 0px;
}
.content .left_col .gallery_item .large_image {
	background: #2f342c;
	padding: 6px;
	text-align: center;
	float: left;
}
.content .left_col .gallery_item ul {
	width: 100%;
	display: block;
	list-style: none;
	margin-left: -3px;
	clear: both;
	padding: 0px;
}
.content .left_col .gallery_item ul li {
	width: 112px;
	min-height: 112px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	margin: 13px 3px;
 //display: inline;
	_height: 112px;
	background: none;
	padding: 0px;
}
.content .left_col .gallery_item ul li a {
	float: left;
	border: 1px solid #2f342c;
	cursor: pointer;
}
.content .left_col .gallery_item ul li a span {
	border: 5px solid #2f342c;
	display: block;
	overflow: hidden;
 //zoom: 1;
	width: 100px;
}
.content .left_col .gallery_item ul li a img {
	border: 0px;
}
.content .left_col .gallery_item ul li a:hover {
	float: left;
	border: 1px solid #a27309;
}
.content .left_col table {
	width: 100%;
	border-top: 1px solid #3c3c24;
}
.content .left_col table td {
	text-align: left;
	padding: 6px 9px;
	vertical-align: top;
}
.content .left_col table tr.odd td.dark {
	background: #21291b;
}
.content .left_col table tr.odd td {
	background: #242f1d;
	border-right: 1px solid #142806;
}
.content .left_col table td.last {
	border-right: 0px;
}
.content .left_col ol.faq {
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
}
.content .left_col ol.faq li {
	margin-bottom: 16px;
	color: #747165;
	_margin: 0px 0px 16px 0px;
	background: none;
	padding: 0px;
	list-style: none;
}
.content .left_col ol.faq li span {
	display: block;
	font-weight: bold;
}
.content .left_col ol.faq li div {
	color: #fff;
	margin-bottom: 28px;
	padding-top: 14px;
	display: none;
	padding-left: 20px;
}
.content .left_col ol.faq li span.faq_numb {
	display: inline;
	margin-left: -20px;
	_margin: 0px 0px 0px 0px;
	list-style: none;
}
.content .left_col ol.faq li ul.pager {
	display: block;
	list-style: none;
	width: 220px;
	overflow: hidden;
	margin: 0 auto;
	padding: 30px 0px;
}
.content .left_col ol.faq li ul.pager li {
	display: block;
	list-style: none;
	float: left;
	margin: 0px 1px;
	_display: inline;
	background: none;
	padding: 0px;
}
.content .left_col ol.faq li ul.pager li a.arrow_l {
	display: block;
	background: url(/images/pager_arr_left.gif) no-repeat top left;
	width: 16px;
	height: 23px;
	text-decoration: none;
}
.content .left_col ol.faq li ul.pager li span.arrow_l {
	display: block;
	background: url(/images/pager_arr_left.gif) no-repeat top left;
	width: 16px;
	height: 23px;
	text-decoration: none;
}
.content .left_col ol.faq li ul.pager li a.arrow_l:hover {
	display: block;
	background: url(/images/pager_arr_over_left.gif) no-repeat top left;
	width: 16px;
	height: 23px;
	text-decoration: none;
}
.content .left_col ol.faq li ul.pager li a.number {
	display: block;
	background: none;
	width: 23px;
	height: 23px;
	text-decoration: none;
	text-align: center;
	font: normal 12px/23px Arial, Helvetica, sans-serif;
	color: #45851f;
}
.content .left_col ol.faq li ul.pager li a.number:hover {
	display: block;
	background: url(/images/pager_pic_05.gif) no-repeat top left;
	width: 23px;
	height: 23px;
	text-decoration: none;
	text-align: center;
	font: normal 12px/23px Arial, Helvetica, sans-serif;
	color: #c0a73e;
}
.content .left_col ol.faq li ul.pager li span {
	display: block;
	background: url(/images/pager_pic_05.gif) no-repeat top left;
	width: 23px;
	height: 23px;
	text-decoration: none;
	text-align: center;
	font: normal 12px/23px Arial, Helvetica, sans-serif;
	color: #c0a73e;
}
.content .left_col ol.faq li ul.pager li a.arrow_r {
	display: block;
	background: url(/images/pager_arr_right.gif) no-repeat top right;
	width: 19px;
	height: 23px;
	text-decoration: none;
}
.content .left_col ol.faq li ul.pager li span.arrow_r {
	display: block;
	background: url(/images/pager_arr_right.gif) no-repeat top right;
	width: 19px;
	height: 23px;
	text-decoration: none;
}
.content .left_col ol.faq li ul.pager li a.arrow_r:hover {
	display: block;
	background: url(/images/pager_arr_over_right.gif) no-repeat top right;
	width: 19px;
	height: 23px;
	text-decoration: none;
}
/*_________________________________NEWS________________________*/

.news_list {
	display: block;
	list-style: none;
}
.news_list dt {
	display: block;
	margin-bottom: 10px;
}
.news_list dt p {
	font-size: 11px;
	line-height: 13px;
	color: #747165;
	margin-bottom: 3px;
	padding: 0px;
}
.news_list dt span {
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #aaa823;
	text-transform: uppercase;
	display: block;
}
.news_list dt span a {
	color: #dcda38;
}
.news_list dt span a:hover {
	color: #89884a;
}
.news_list dd {
	display: block;
	margin-bottom: 40px;
}
.news_list dd ul {
	display: block;
	list-style: none;
	padding: 0px;
}
.news_list dd ul li {
	display: block;
	list-style: none;
	background: url(/images/list_dash_03.gif) no-repeat 0px 10px;
	margin-bottom: 2px;
	padding-left: 15px;
}
p.back {
	font-size: 12px;
	padding-top: 20px;
}
p.back a {
	font-size: 12px;
	background: url(/images/arrow_back.gif) no-repeat 0px 2px;
	padding-left: 22px;
}
p.back a:hover {
	font-size: 12px;
	background: url(/images/arrow_back.gif) no-repeat 0px -32px;
	padding-left: 22px;
}
/*__________________________SITE MAP____________________*/

.home_link {
	font-size: 13px;
}
.home_link a {
	background: url(/images/home_03.gif) no-repeat 0px 5px;
	padding-left: 18px;
}
ul.site_map {
	display: block;
	list-style: none;
	padding: 20px 0px 0px 20px !important;
}
ul.site_map li {
	width: 24%;
	min-height: 50px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
 *display: inline;
	_height: 50px;
	margin-bottom: 40px;
	background: none;
	padding: 0px;
}
ul.site_map li h5 a {
	color: #a39b7a;
}
ul.site_map li h5 a:hover {
	color: #dcda38;
}
ul.site_map li ul {
	display: block;
	list-style: none;
	width: 77%;
	padding: 0px;
}
ul.site_map li ul li {
	display: block;
	list-style: none;
	font-size: 13px;
	line-height: 15px;
	padding-bottom: 7px;
	min-height: 1px;
	_height: 1px;
	width: 100%;
	margin: 0px;
	background: none;
	padding-left: 0px;
}
ul.site_map li ul li a {
	background: url(/images/news_arrow_03.gif) no-repeat 0px 5px;
	padding-left: 20px;
	display: block;
}
ul.site_map li ul li a:hover {
	background: url(/images/news_arrow_03.gif) no-repeat 0px -142px;
	padding-left: 20px;
	display: block;
}
ul.site_map li ul li p {
	font: normal 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #747165;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	padding-left: 20px;
}
ul.site_map li ul li.border {
	border: 1px solid #334421;
	padding: 20px 15px;
	width: 110px;
}
ul.site_map li ul li.border a {
	margin-bottom: 10px;
}
/*____________________________VACANCIES____________________________*/

.vacancies {
	padding-top: 40px;
}
.vacancies span {
	padding-left: 15px;
}
.vacancies ul {
	padding-left: 15px;
}
/*____________________________CATALOG____________________________*/



.content .left_col .tabs {
	display: block;
	list-style: none;
	width: 100%;
	overflow: hidden;
	margin-bottom: -1px;
	position: relative;
	z-index: 10000;
	margin-top: 40px;
	padding: 0px;
}
.content .left_col .tabs li {
	display: block;
	list-style: none;
	width: 49%;
	overflow: hidden;
	background: none;
	padding: 0px;
}
.tabs li a {
	display: block;
	overflow: hidden;
	text-decoration: none;
	height: 45px;
	background: url(/images/tabs_bg_10.gif) no-repeat bottom left;
	padding-left: 7px;
	margin-top: -1px;
}
.tabs li a:hover {
	text-decoration: none;
	cursor: pointer;
}
.tabs li a em {
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	display: block;
	font-style: normal;
	height: 45px;
	background: url(/images/tabs_bg_14.gif) no-repeat bottom right;
	padding-right: 7px;
}
.tabs li a em span {
	display: block;
	overflow: hidden;
	background: url(/images/tabs_bg_12.gif) repeat-x bottom left;
	padding: 17px 0px 11px 0px;
}
.tabs li a em span b {
	font-weight: normal;
	border-bottom: 1px dotted #46691d;
}
.tabs li a:hover em span b {
	font-weight: normal;
	border-bottom: 1px dotted #889653;
}
.tabs li.left {
	float: left;
}
.tabs li.left a {
	margin-left: 10px;
}
.tabs li.right {
	float: right;
}
.tabs li.right a {
	margin-right: 10px;
}
.tabs li a.current {
	display: block;
	overflow: hidden;
	text-decoration: none;
	height: 45px;
	background: url(/images/tabs_bg_03.gif) no-repeat top left;
	padding-left: 7px;
	margin: 0px;
}
.tabs li a.current em {
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	display: block;
	font-style: normal;
	height: 45px;
	background: url(/images/tabs_bg_07.gif) no-repeat top right;
	padding-right: 7px;
}
.tabs li a.current em span {
	display: block;
	overflow: hidden;
	background: url(/images/tabs_bg_05.gif) repeat-x top left;
	padding: 17px 0px 11px 0px;
}
.tabs li a.current em span b {
	font-weight: normal;
	font-size: 16px;
	color: #dbd7c6;
	border: 0px;
}
.panes {
	background: url(/images/tabs_bg_22.gif) repeat-x top left #222c1d;
	margin-bottom: 0px;
}
.panes .left {
	border-right: 1px solid #354920;
	background: url(/images/tabs_bg_24.gif) repeat-y top left;
}
.panes .left .border_left {
	background: url(/images/tabs_bg_16.gif) no-repeat top left;
	padding-left: 3px;
}
.panes .left .border_bottom {
	border-bottom: 1px solid #354920;
	border-top: 1px solid #354920;
	padding: 30px 20px 30px 30px;
}
.panes .left .border_bottom h2,
.panes .right .border_bottom h2 {
	display: none !important;
}
.panes .right {
	border-left: 1px solid #354920;
	background: url(/images/tabs_border_05.gif) repeat-y top right;
}
.panes .right .border_right {
	background: url(/images/tabs_border_03.gif) no-repeat top right;
	padding-right: 3px;
}
.panes .right .border_bottom {
	border-bottom: 1px solid #354920;
	border-top: 1px solid #354920;
	padding: 30px 20px;
}
.panes .left ul.products_list {
	display: block;
	list-style: none;
	padding: 0px;
}
.panes .left ul.products_list li {
	width: 32%;
	min-height: 45px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
 *display: inline;
	_height: 45px;
	background: none;
	padding-left: 0px;
}
.panes .left ul.products_list li.first {
	width: 37%;
}
.panes .left ul.products_list li.last {
	width: 24%;
}
.panes .left ul.products_list li h4 {
	text-transform: none;
}
.panes .left ul.products_list li ul {
	display: block;
	list-style: none;
	width: 90%;
	padding: 0px;
}
.panes .left ul.products_list li ul li {
	display: block;
	list-style: none;
	width: 100%;
	min-height: 1px;
	_height: 1px;
	margin-bottom: 10px;
 //margin-bottom: 8px;
 background: none;
 padding: 0px;
}
.panes .left ul.products_list li ul li a {
	display: block;
	background: url(/images/prod_list_arrow.gif) no-repeat 0px 3px;
	padding-left: 20px;
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #a39b7a;
	text-decoration: none;
}
.panes .left ul.products_list li ul li a:hover {
	display: block;
	background: url(/images/prod_list_arrow.gif) no-repeat 0px 3px;
	padding-left: 20px;
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #89884a;
	text-decoration: underline;
}
.panes .right ul.products_list {
	display: block;
	list-style: none;
	padding: 0px;
}
.panes .right ul.products_list li {
	width: 48%;
	min-height: 45px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
 *display: inline;
	_height: 45px;
	background: none;
	padding-left: 0px;
}
.panes .right ul.products_list li h4 {
	text-transform: none;
}
.panes .right ul.products_list li ul {
	display: block;
	list-style: none;
	width: 85%;
	padding: 0px;
}
.panes .right ul.products_list li ul li {
	display: block;
	list-style: none;
	width: 100%;
	min-height: 1px;
	_height: 1px;
	margin-bottom: 10px;
 //margin-bottom: 8px;
 padding: 0px;
 background: none;
}
.panes .right ul.products_list li ul li a {
	display: block;
	background: url(/images/prod_list_arrow.gif) no-repeat 0px 3px;
	padding-left: 20px;
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #a39b7a;
	text-decoration: none;
}
.panes .right ul.products_list li ul li a:hover {
	display: block;
	background: url(/images/prod_list_arrow.gif) no-repeat 0px 3px;
	padding-left: 20px;
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #89884a;
	text-decoration: underline;
}
.content .left_col .buttons_row {
	padding: 25px 0px 25px 20px;
}
.content .left_col .buttons_row a.ask {
	background: url(/images/button_tetx_03.png) no-repeat 0px 0px;
	width: 241px;
	height: 87px;
	text-decoration: none;
	display: block;
	float: left;
	margin-right: 60px;
	_display: inline;
}
.content .left_col .buttons_row a.ask:hover {
	background: url(/images/button_tetx_03.png) no-repeat 0px -87px;
 //background: url(/images/button_tetx_03.png) no-repeat 0px -86px;
	width: 241px;
	height: 87px;
	text-decoration: none;
	display: block;
	float: left;
	margin-right: 60px;
	_display: inline;
}
.content .left_col .buttons_row a.where {
	background: url(/images/button_tetx_05.png) no-repeat 0px 0px;
	width: 205px;
	height: 68px;
	text-decoration: none;
	display: block;
	float: left;
	_display: inline;
}
.content .left_col .buttons_row a.where:hover {
	background: url(/images/button_tetx_05.png) no-repeat 0px -68px;
 //background: url(/images/button_tetx_05.png) no-repeat 0px -67px;
	width: 205px;
	height: 68px;
	text-decoration: none;
	display: block;
	float: left;
	_display: inline;
}
.content .right_col .special {
	background: url(/images/for_builders.png) no-repeat top left;
	display: block;
	text-decoration: none;
	text-align: left;
	font: normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #d5d2c4;
	text-transform: uppercase;
	width: 146px;
	padding: 155px 60px 30px 80px;
	margin-bottom: 20px;
}
.content .right_col .special a {
	background: url(/images/right_teasers_arrow.gif) no-repeat right 0px;
	padding-right: 20px;
	text-decoration: underline;
	display: block;
	text-align: left;
	font: normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #d5d2c4;
}
.content .right_col .special a:hover {
	display: block;
	text-decoration: none;
	text-align: left;
	font: normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #bfa63d;
	text-transform: uppercase;
}
.content .right_col .special2 {
	background: url(/images/for_individuals.png) no-repeat top left;
	display: block;
	text-decoration: none;
	text-align: left;
	font: normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #d5d2c4;
	text-transform: uppercase;
	width: 130px;
	padding: 150px 80px 40px 80px;
	margin-bottom: 20px;
}
.content .right_col .special2 a {
	background: url(/images/right_teasers_arrow.gif) no-repeat right 0px;
	padding-right: 20px;
	text-decoration: underline;
	display: block;
	padding-bottom: 3px;
	font: normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #d5d2c4;
}
.content .right_col .special2 a:hover {
	display: block;
	text-decoration: none;
	text-align: left;
	font: normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #bfa63d;
	text-transform: uppercase;
}
.content .right_col .special2:hover span {
	background: url(/images/right_teasers_arrow.gif) no-repeat right 0px;
	padding-right: 20px;
	text-decoration: none;
	cursor: pointer;
}
/*_____________________PRODUCTS______________________________*/

.content .left_col .products {
	display: block;
	list-style: none;
	padding: 30px 0px 0px;
}
.content .left_col .products dt {
	width: 31%;
	min-height: 100px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
 *display: inline;
	_height: 100px;
	text-align: center;
	margin-bottom: 30px;
	position: static;
}
.content .left_col .products dt .info {
	padding: 20px;
	font: normal 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #747165;
	display: block;
}
.content .left_col .products dt .info img {
	margin-bottom: 10px;
	margin: 0px 3px 10px 3px;
}
.content .left_col .products dd {
	width: 67%;
	min-height: 100px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
 *display: inline;
	_height: 100px;
	text-align: left;
	margin-bottom: 30px;
	position: static;
}
.content .left_col .products dd h2 {
	margin-top: 0px;
}
.content .left_col .products dd h5 a {
	color: #aaa823;
}
.content .left_col .products dd h5 a:hover {
	color: #dcda38;
}
.content .left_col .products dd ul {
	display: block;
	list-style: none;
	padding: 10px 0px;
}
.content .left_col .products dd ul li {
	display: block;
	list-style: none;
	background: url(/images/news_arrow_03.gif) no-repeat 0px 5px;
	padding-left: 20px;
	margin-bottom: 10px;
}
.content .left_col .tabs_panel {
	display: block;
	list-style: none;
	padding: 0px;
}
.content .left_col .tabs_panel li {
	width: 24%;
	min-height: 57px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
 *display: inline;
	_height: 57px;
	text-align: center;
	background: none;
	padding: 0px;
}
.content .left_col .tabs_panel li a {
	display: block;
	text-decoration: none;
	background: url(/images/specification_tab_left.gif) no-repeat top left;
	padding-left: 6px;
	height: 57px;
}
.content .left_col .tabs_panel li a em {
	display: block;
	text-decoration: none;
	background: url(/images/specification_tab_right.gif) no-repeat top right;
	padding-right: 6px;
	height: 57px;
	font-style: normal;
}
.content .left_col .tabs_panel li a em span {
	display: block;
	text-decoration: none;
	background: none;
	height: 51px;
	font-style: normal;
	padding-top: 6px;
 //padding-bottom: 5px;
	_padding-bottom: 0px;
}
.content .left_col .tabs_panel li a em span b {
	font: bold 13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #45851f;
	border-bottom: 1px dashed #45851f;
	cursor: pointer;
}
.content .left_col .tabs_panel li a:hover em span b {
	font: bold 13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #adbc69;
	border-bottom: 1px dashed #adbc69;
	cursor: pointer;
}
.content .left_col .tabs_panel li a.current {
	display: block;
	text-decoration: none;
	background: url(/images/specification_tab_selected_left.gif) no-repeat top left;
	padding-left: 6px;
	height: 57px;
}
.content .left_col .tabs_panel li a.current em {
	display: block;
	text-decoration: none;
	background: url(/images/specification_tab_selected_right.gif) no-repeat top right;
	padding-right: 6px;
	height: 57px;
	font-style: normal;
}
.content .left_col .tabs_panel li a.current em span {
	display: block;
	text-decoration: none;
	background: url(/images/specification_tab_selected_center.gif) no-repeat top center;
	height: 51px;
	font-style: normal;
	padding-top: 6px;
}
.content .left_col .tabs_panel li a.current em span b {
	font: bold 13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #adbc69;
	border-bottom: none;
	cursor: pointer;
}
.content .left_col .tabs_panel li a.current:hover em span b {
	font: bold 13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #adbc69;
	border-bottom: none;
	cursor: pointer;
}
.content .left_col .tabs_content {
	padding-top: 5px;
	width: 96%;
	margin-bottom: 50px;
	border-bottom: 1px solid #3c3c24;
	padding-bottom: 20px;
}
.content .left_col .tabs_content .pad {
	padding-bottom: 20px;
}
.content .left_col .tabs_content .pad img {
	float: right;
	margin: 0px 0px 20px 20px;
}
.content .left_col .tabs_content .samples {
	display: block;
	list-style: none;
	padding-top: 40px;
}
.content .left_col .tabs_content .samples dt {
	width: 20%;
	min-height: 57px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
 *display: inline;
	_height: 57px;
	margin-bottom: 30px;
	text-align: right;
	margin-right: 30px;
}
.content .left_col .tabs_content .samples dd {
	width: 60%;
	min-height: 57px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
 *display: inline;
	_height: 57px;
	text-align: left;
	margin-bottom: 30px;
}
.content .left_col .tabs_content .samples dd p.num {
	text-align: right;
	float: left;
	clear: both;
}
.content .left_col .tabs_content .samples dd p.num span {
	margin-right: 25px;
}
.content .left_col .tabs_content .samples dd p.num span b {
	font: normal 13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #42433a;
}
.content a.more {
	background: url(/images/more_arrow.gif) no-repeat right 2px;
	padding-right: 25px;
	border: 0px !important;
}
.more_box {
	padding-top: 0px;
	text-align: left;
	padding-left: 20px;
}
.content .right_col .gallery_item {
	width: 288px;
	margin-bottom: 40px;
	overflow: hidden;
}
.content .right_col .gallery_item .large_image {
	background: #2f342c;
	text-align: center;
	padding: 6px;
	float: left;
}
.content .right_col .gallery_item .large_image .pad {
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.content .right_col .gallery_item ul {
	width: 100%;
	display: block;
	list-style: none;
	clear: both;
	padding: 0px;
}
.content .right_col .gallery_item ul li {
	width: 66px;
	min-height: 66px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	margin: 4px 0px;
 //display: inline;
	_height: 66px;
	background: none;
	padding: 0px;
}
.content .right_col .gallery_item ul li a {
	float: left;
	border: 0px solid #2f342c;
	padding: 2px;
	display: block;
}
.content .right_col .gallery_item ul li a span {
	width: 62px;
	height: 62px;
	overflow: hidden;
	display: block;
	cursor: pointer;
}
.content .right_col .gallery_item ul li a img {
	border: 0px;
	margin: 0px;
	vertical-align: top;
}
.content .right_col .gallery_item ul li a:hover,
.content .right_col .gallery_item ul li a.current
{
	float: left;
	border: 1px solid #a27309;
	padding: 1px;
}


/*________________________FOR BUILDERS__________________________*/

.content .left_col_for_builders {
	width: 53%;
}
.content .right_col_for_builders {
	width: 46%;
}
.content .right_col_for_builders .buttons_row {
	padding-left: 40px;
	padding-top: 0px;
}
.plan_box {
	overflow: hidden;
	width: 100%;
}
.short_list {
	background: url(/images/short_list_bg_03.png) repeat-x top left #222c1d;
	padding: 20px 25px;
	margin-bottom: 50px;
	margin-top: 32px;
}
.short_list ul.products_list {
	display: block;
	list-style: none;
	padding-left: 20px;
}
.short_list ul.products_list li {
	width: 32%;
	min-height: 45px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
 *display: inline;
	_height: 45px;
	background: none;
	padding-left: 0px;
}
.short_list ul.products_list li h4 {
	text-transform: none;
}
.short_list ul.products_list li ul {
	display: block;
	list-style: none;
	width:90%;
	padding: 0px;
}
.short_list ul.products_list li ul li {
	display: block;
	list-style: none;
	width: 100%;
	min-height: 1px;
	_height: 1px;
	margin-bottom: 10px;
 //margin-bottom: 8px;
 background: none;
 padding: 0px;
}
.short_list ul.products_list li ul li a {
	display: block;
	background: url(/images/prod_list_arrow.gif) no-repeat 0px 3px;
	padding-left: 20px;
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #a39b7a;
	text-decoration: underline;
}
.short_list ul.products_list li ul li a:hover {
	display: block;
	background: url(/images/prod_list_arrow.gif) no-repeat 0px 3px;
	padding-left: 20px;
	font: normal 13px/15px Arial, Helvetica, sans-serif;
	color: #89884a;
	text-decoration: underline;
}
.content .left_col .tabs_content table {
	width: 100%;
	border-top: 1px solid #3c3c24;
}
.content .left_col .tabs_content table td {
	text-align: center;
	padding: 6px 28px;
	vertical-align: top;
}
.content .left_col .tabs_content table td.left {
	text-align: left;
	padding: 6px 28px;
	vertical-align: top;
}
.content .left_col .tabs_content table tr.odd td.left {
	background: #21291b;
	text-align: left;
}
.content .left_col .tabs_content table tr.odd td {
	background: #242f1d;
	border-right: 1px solid #142806;
}
.content .left_col .tabs_content table td.last {
	border-right: 0px;
}
adress {font-weight: bold}