/********************************************************
/*  ARTWEB COPYRIGHT
/********************************************************/
#artWeb_link
{
	display: none;
	position: absolute;
	bottom: 10px;
	right: 50px;
	z-index: 20;
	display: block;
	outline: none;
	text-decoration: none;
	color: #1b1b1c;
	font-size: 10px;
	font-family: Arial;
}/********************************************************
/*  DEBUG BLOCK
/********************************************************/
.banner
{
	overflow: hidden;
	display: block;
}
.banner img,
.banner object,
.banner embed
{
	display: block;
}/********************************************************
/*  SHOPPING BASKET
/********************************************************/
.basket_details
{
	min-height: 200px;
}
.basket_discount
{
	color: #bc0e00;
}
.basket_view_text
{
	display: none;
}
.basket_view_products
{
	display: none;
}
.basket_table
{
	width: 822px;
	margin: 36px auto 0;
	padding: 0;
	border-style: none;
	border-collapse: collapse;
}
.basket_table th
{
	border-style: none;
	border-collapse: collapse;
	padding: 0px 0 22px;
	text-align: center;
	font-size: 11px;
}
.basket_table td
{
	border-style: none;
	border-collapse: collapse;
	padding: 4px 23px 0px;
	background-color: #f2f2f2;
	height: 20px;
	text-align: center;
}
.basket_table td.basket_item_image
{
	width: 68px;
	height: 48px;
	padding: 0 13px 22px 0;
	background-color: transparent;
}
.basket_table td.basket_item_image img
{
	display: block;
}
.basket_table td.basket_item_title
{
	text-align: left;
}
.basket_table td.basket_item_delete
{
	padding: 2px;
}
.basket_table td.basket_item_description
{
	height: 20px;
	background-color: transparent;
	font-size: 10px;
	text-align: left;
	padding-bottom: 22px;
}

.basket_minus,
.basket_plus
{
	margin: 0 9px;
	display: inline-block;
	font-size: 16px;
	height: 16px;
	width: 16px;
	text-align: center;
	background-image: url('/images/circle_white.png');
	vertical-align: bottom;
	text-decoration: none;
	color: #383838;
}
.basket_minus
{
	margin-left: 0;
}
.basket_count
{
	display: inline-block;
	width: 20px;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
}
.basket_item_price
{
	font-weight: bold;
}
.basket_remove
{
	display: inline-block;
	height: 16px;
	width: 23px;
	text-decoration: none;
	vertical-align: bottom;
}
.basket_total
{
	font-weight: bold;
	margin-right: 230px;
	text-align: right;
}
/********************************************************
/*  SHOPPING BASKET FORM
/********************************************************/
.basket_form_table
{
	margin: 103px 0 30px 0;
	padding: 0;
	border-collapse: collapse;
}
.basket_form_table .input_block
{
	margin-bottom: 8px;
}
.basket_form_table td
{
	padding: 0;
	border-collapse: collapse;
}
.basket_form_table .basket_form_type_cell
{
	padding-bottom: 20px;
	text-align: right;
}
.basket_form_table .basket_textarea_cell
{
	padding-left: 36px;
}

.basket_form_table .basket_form_label
{
	text-align: right;
	padding-top: 3px;
	padding-right: 17px;
	width: 130px;
}
.basket_form_label.basket_form_error
{
	color:#BC0E00;
	font-weight: bold;
}
.basket_form_controls
{
	height: 30px;
	position: relative;
}
.basket_form_controls .button
{
	position: absolute;
	right: 0;
	top: 5px;
}
.basket_form_type
{
	font-weight: bold;
}
.basket_form_type input
{
	vertical-align: middle;
	border-style: none;
}
.type_person
{
	margin-left: 45px;
}

.disabled_company_data input
{
	color: #c0c0c0;
}
.disabled_company_data .basket_form_label,
.disabled_company_data .feedback_label
{
	color: #d0d0d0;
}
.disabled_company_data .input_block_center
{
	background-image: url('/images/input_light_center.png');
}
.disabled_company_data .input_block_left
{
	background-image: url('/images/input_light_left.png');
}
.disabled_company_data .input_block_right
{
	background-image: url('/images/input_light_right.png');
}

.basket_error_message
{
	font-weight: bold;
	color:#BC0E00;
}/********************************************************
/*  BUTTONS
/********************************************************/
.button
{
	display: inline-block;
	position: relative;
	line-height: 23px;
	height: 23px;
	padding: 0 2px;
	color: #c2934a;
	cursor: pointer;
	outline: none;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-family: Verdana;
}
.button_left
{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 2px;
	height: 100%;
	z-index: 5;
}
.button_right
{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 2px;
	height: 100%;
	z-index: 5;
}
.button_center
{
	position: absolute;
	top: 0;
	left: 2px;
	right: 2px;
	height: 23px;
	z-index: 5;
}
.button_text
{
	position: relative;
	z-index: 10;
}
.button:focus,
.button:hover
{
	color: #E7AF58;
}
/********************************************************
/*  GRAY BUTTON
/********************************************************/
.black_button .button_left
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAXCAYAAAAhrZ4MAAAAG0lEQVQIHWN4vj5CBYhtGUAEIyPj/6HKAPsCAJT6Syw4b+kFAAAAAElFTkSuQmCC");
}
.black_button .button_center
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAXCAYAAAAhrZ4MAAAAGElEQVQIHWN8vj7ClgEIGIHg/5BlwHwBAHBtGZgfs4PLAAAAAElFTkSuQmCC");
}
.black_button .button_right
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAXCAYAAAAhrZ4MAAAAG0lEQVQIHWN4vj7CFohVGBgZGf+DOEOSAfMFADROSyzYHcalAAAAAElFTkSuQmCC");
}/********************************************************
/*  ARTWEB CALENDAR
/********************************************************/
.artWeb_calendar
{
	display: none;
	position: absolute;
	width: 177px;
	border: 1px solid #321e00;
	background-color: #141414;
	cursor: default;
	font-size: 12px;
	z-index: 100;
}

.artWeb_calendar_header
{
	height: 20px;
	position: relative;
	padding: 3px 20px;
	color: #e7af58;
}

.artWeb_calendar_previousmonth
{
	position: absolute;
	top: 3px;
	left: 10px;
	display: block;
	color: #e7af58;
	text-decoration: none;
	font-weight: bold;
}
.artWeb_calendar_nextmonth
{
	position: absolute;
	top: 3px;
	right: 10px;
	display: block;
	color: #e7af58;
	text-decoration: none;
	font-weight: bold;
}
.artWeb_calendar_location
{
	text-align: center;
}
.artWeb_calendar_body table
{
	margin: 0 auto;
	width: 100%;
	padding: 0;
	border-collapse: collapse;
}
.artWeb_calendar_body td
{
	font-size: 12px;
	margin: 0 auto;
	padding: 1px 0 2px;
	border-collapse: collapse;
	color: #7e7e7e;
	text-align: center;
}

.artWeb_calendar_body td a
{
	color: #7e7e7e;
}
.artWeb_calendar_body th
{
	font-size: 12px;
	border-collapse: collapse;
	color: #c68a2c;
	padding: 0 0 3px;
	text-align: center;
	border-bottom: 1px solid #33250f;
}
.artWeb_calendar_body td.artwebCalendar_activemonth
{
	background-color: #1d1d1d;
	color: #e0e0e0;
}
.artWeb_calendar_body td.artwebCalendar_activemonth a
{
	color: #e7b567;
}
.artWeb_calendar_body td.artwebCalendar_weekend
{
	color: #e7ca9d;
}
.artWeb_calendar_body td.artwebCalendar_today
{
	background-color: #5a3100;
}/********************************************************
/*  DEBUG BLOCK
/********************************************************/

.debugBlock
{
	position: fixed; 
	top: 0; 
	left: 0;
	opacity: 0.8;
	padding: 10px;
	font-family: Lucida Sans, Courier New, monospace;
	font-size: 11px;
	background-color: #ffffff;
	border: 1px solid #a0a0a0;
	z-index: 1000;
}/********************************************************
/*  FEEDBACK
/********************************************************/
.feedback_form
{
	position: relative;
	min-height: 433px;
}
.feedback_left
{
	margin-right: 492px;
}
.feedback_right
{
	position: absolute;
	top: 7px;
	right: 0px;
	width: 430px;
	padding-top: 21px;
}
.feedback_table
{
	margin: 14px 0 0 0;
	padding: 0;
	border-style: none;
	border-collapse: collapse;
}
.feedback_table .input_block
{
	width: 210px;
	margin-bottom: 8px;
}
.feedback_table .input_block input
{
	width: 210px;
}
.feedback_table .textarea_block
{
	width: 261px;
	height: 108px;
	margin-bottom: 8px;
}
.feedback_table .textarea_block textarea
{
	width: 259px;
	height: 106px;
}

.feedback_table td
{
	margin: 0;
	padding: 0;
	border-style: none;
	border-collapse: collapse;
}

.feedback_table td.feedback_label
{
	text-align: right;
	padding-top: 3px;
	padding-right: 7px;
	width: 115px;
	white-space: nowrap;
}
.feedback_table td.feedback_form_error
{
	font-weight: bold;
	color:#BC0E00;
}
.feedback_table td.feedback_type_cell
{
	padding-bottom: 20px;
	text-align: right;
}

.feedback_table .textarea_block_row td
{
	padding-top: 8px;
}
.feedback_table .textarea_block_row td.feedback_label
{
	vertical-align: middle;
}
.feedback_controls
{
	height: 30px;
	position: relative;
}
.feedback_controls .button
{
	position: absolute;
	top: 0;
	right: 1px;
}
.feedback_type
{
	font-weight: bold;
}
.feedback_type input
{
	vertical-align: middle;
}
.type_person
{
	margin-left: 45px;
	margin-right: 40px;
}

.feedback_form h2
{
	font-weight: bold;
	font-size: 14px;
	margin-top: 22px;
	margin-left: 7px;
}
.feedback_form .content_item
{
	width: 279px;
}
.feedback_result_message
{
	font-weight: bold;
}
.feedback_error_message
{
	font-weight: bold;
	color:#BC0E00;
}

.feedback_type input
{
	border: none;
}/********************************************************
/*  ARTWEB SCROLLBAR
/********************************************************/
.artWebGalleryLeftSide
{
	position: absolute;
	display: none;
	z-index: 1001;
	background-image: url("data:image/gif;base64,R0lGODlhAQABAJH/AP///wAAAMDAwAAAACH5BAEAAAIALAAAAAABAAEAAAICVAEAOw==");
}
.artWebGalleryRightSide
{
	position: absolute;
	display: none;
	z-index: 1001;
	background-image: url("data:image/gif;base64,R0lGODlhAQABAJH/AP///wAAAMDAwAAAACH5BAEAAAIALAAAAAABAAEAAAICVAEAOw==");
}
.artWebGalleryPrevious
{
	position: absolute;
	left: -35px;
	width: 80px;
	height: 80px;
	background-image: url('/images/gallery/gallery_previous.png');
	z-index: 1002;
	visibility: hidden;
}
.artWebGalleryNext
{
	position: absolute;
	right: -35px;
	width: 80px;
	height: 80px;
	background-image: url('/images/gallery/gallery_next.png');
	z-index: 1002;
	visibility: hidden;
}
.artWebGalleryClose
{
	position: absolute;
	width: 45px;
	height: 45px;
	background-image: url("data:image/png;base64,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");
	z-index: 1002;
	display: none;
}/********************************************************
/*  LANGUAGE BLOCK
/********************************************************/
.languages_block
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: 50;
}
.language_item
{
	display: inline-block;
	width: 29px;
	height: 21px;
	background-repeat: no-repeat;
	background-position: center top;
	outline: none;
	margin-left: 5px;
}/********************************************************
/*  BASIC SETTINGS
/********************************************************/

html
{
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow-y: scroll;
}
body
{
	height: 100%;
	width: 100%;
	margin: 0;
	background-image: url('/images/background.png');
	background-color: #000000;
	background-position: center 160px;
	background-repeat: no-repeat;
	position: relative;
	background-attachment: fixed;
}
::-moz-selection
{
	background:#352700;
	color:#ffffff;
}
::selection 
{
	background:#352700;
	color:#ffffff;
}
.main_block
{
	min-height: 100%;
	position: relative;
	width: 990px;
	margin: 0 auto;
	overflow: hidden;
}

.top_block
{
	position: relative;
	width: 637px;
	margin: 0 auto;
	height: 150px;
	z-index: 10;
}
.content_item
{
	margin-bottom: 65px;
	color: #f3f3f3;
}
/********************************************************
/*  LAYOUT TABLE
/********************************************************/
.layout_table
{
	margin: 0;
	border-collapse: collapse;
	border-style: none;
	padding: 0;
}

.left_column
{
	border-collapse: collapse;
	border-style: none;
	padding: 0;
	position: relative;
	width: 194px;
}
.center_column
{
	border-collapse: collapse;
	border-style: none;
	padding: 18px 22px;
	position: relative;
	width: 593px;
}
.center_column_background
{
	position: absolute;
	top: 87px;
	left: 194px;
	width: 637px;
	bottom: 0;
	z-index: 5;
	background-image: url('/images/center_block.png');
	background-color: #000000;
	background-position: bottom right;
	background-repeat: no-repeat;
}
.center_column_content
{
	position: relative;
	z-index: 10;
	padding-top: 1px;
}
.center_column_content .artWeb_calendar
{
	right: 0;
	top: 0;
}
.right_column
{
	border-collapse: collapse;
	border-style: none;
	padding: 0;
	position: relative;
	width: 159px;
}

/********************************************************
/*  LOGO BLOCK
/********************************************************/
.logo_block
{
	position: absolute;
	top: 22px;
	left: 223px;
	width: 229px;
	height: 130px;
}
.logo_block img
{
	display: block;
}
/********************************************************
/*  MAIN MENU
/********************************************************/
.menu_block
{
	position: relative;
	padding-top: 22px;
	display: block;
	margin-bottom: 85px;
}
#menuitem_fork
{
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 39px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAALCAYAAAD8zZR4AAAA50lEQVQ4y2P4//8/AxJWB2JjJOwKxGkEcCYQz0TDRUDMiWY2yRhEsGGxYBcQn4Hiq//JA8+hjmemxHGkYuSQTUDy2BkcjrwNxFG0cpwEkmMs0aIU5Kj5QHyeiJAEqfEmwj4tmH2waO2CWnSYSIvoAogJOVG0qHRCCz2Qx7YD8auBcBwyVkFypD1a9J4E4p/Udhwb1ILDSDn0DI2idxeWYgcdw92AL5TQy7xwPGUbKNRu4HHUXiA2o2VRwo/m2Cgkx04A4qVY0h0oNmwoKedAhWQIEFeghcYKtGhGxp8JRN9JaO1CUQ0BAC7szWSwvJp/AAAAAElFTkSuQmCC");
	background-repeat: no-repeat;
	background-position: left center;
}
.menu_item
{
	position: relative;
	display: block;
	color: #ffffff;
	font-weight: bold;
	font-size: 17px;
	font-family: Verdana;
	text-transform: uppercase;
	text-decoration: none;
	text-align: right;
	padding-right: 50px;
	margin-bottom: 6px;
	z-index: 5;
	outline: none;
}

/********************************************************
/*  SUBSCRIBE BLOCK
/********************************************************/
.subscribe_block
{
	margin-bottom: 67px;
}
.subscribe_email_input
{
	background-color: #d9d9d9;
	display: block;
	width: 154px;
	border-style: none;
	margin: 0 10px 8px auto;
	text-align: right;
	padding-right: 15px;
}
.subscribe_email_button
{
	width: 139px;
	display: block;
	margin: 0 11px 5px auto;
}
.subscribe_rss_button
{
	width: 139px;
	display: block;
	margin: 0 11px 5px auto;
}
.subscribe_result
{
	font-size: 12px;
	text-align: center;
	color: #ffffff;
	padding: 3px 10px;
}
.button_rss
{
	display: block;
	position: absolute;
	right: 4px;
	top: 3px;
	width: 17px;
	height: 17px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAIAAAC0D9CtAAAC6klEQVQokWNgZmC0kOd20xFyUBfSkeTlZmVkIAgUhdkfzPf4tTH828rgt3P9rvXZr87XyLATVxDmwqlHS5b347qw/yv9/i/z/r/c5/9q//9bQv6v9X3cpd8SqibFzYRFj5Io54tVUf/3Zf3fmfJ/c9j/9f7/l/n8X+L3v0/3/77UczNDLZQE0PWwMjDYa0oE2+vFe1k2RJlvqnL8tCH7/+6s/9Mt/6xL/n9j+qsjvQ56ilhsQ/a4npx4V7r/u+UZ/w+U/7sw6//jzY+PTNKVE0SoEONm2lUgf7lDd1+DZU+8iZ22LETcXEX6woqG/zcW/T3U/v9I3eGeYB42FlgYiDF8man/f6H9/wV2/5c4/d8Yv6vVz1gB5Ad5UcHL84r+r4z5N8Hq/wK3HB9DqB5NMcZP0zT/z7f8P9X431Sz/zNs/y/3fr3AJ9hIBChrqyn5aZ7v/3at/w0yF2qthHk4QXqEOJlXJkqeazV4Md/n/wKn/xMN/85y+785+c1cT30pkIpZ0bL/OxS+Zgt8bFJ31pOAWsXEwAgMA0FujqoQ4zerMv5vSPm7POH/6tANqTJAcRs1/o91Sg8TuZ4USjQGqMGCm4kx0kIk3UtdkIvD2Uj909a6/0sj/s9w/dmjaiDBysLGcazC/E4S170M/k3FdmxMTAzszIyzwkT/L7b8vy3x/MxsXnbWzmSP/8tC/rVq/W+Tq3QCBjHT4gLbB7mit+LZTra4ivJyMqgJMX6YpPV/ccD/pZH/D9ZG2WmrSAl+m+X+v1zsX43UohRNoEM6IrSeFktdi2K+UmekLCXAIMnN8KjH4P/2tP8b0v5vSXbVFWfn4nw8wf5vHu/7LJ7tNR5AezoDFZ8XityIZrtTKqUlA067EYYCd7rNn05xaghQZGFk4OJg3V9h/qHL+mWn85xMT2AiSbMSflwq+Dif/2QGv4wgLGYluFkU+BBJWF6Q00FP3kFPWZgTmB4Z2JgYLBW4nVT51YTZgFwAoFcQzEItWrIAAAAASUVORK5CYII=");
	z-index: 6;
}
/********************************************************
/*  GALLERY DETAILS
/********************************************************/
.gallery_details
{
	position: relative;
}
.gallery_top
{
	position: relative;
	width: 540px;
	height: 390px;
	margin: 0px auto 22px;
}

.gallery_details .gallery_pages
{
	position: relative;
	width: 484px;
	height: 182px;
	margin-left: 43px;
}
.gallery_details h1
{
	margin-bottom: 46px;
}
.gallery_details img
{
	display: block;
}
.gallery_details .gallery_previous
{
	left: -12px;
	bottom: 70px;
}
.gallery_details .gallery_next
{
	right: -8px;
	bottom: 68px;
}
.gallery_details .gallery_page
{
	min-height: 182px;
}
.gallery_details .gallery_table td
{
	border-style: none;
	padding: 0 0 9px 9px;
	border-collapse: collapse;
}
/********************************************************
/*  GALLERY BLOCK
/********************************************************/
.gallery_block
{
	position: relative;
	padding-left: 380px;
	min-height: 215px;
	padding-top: 25px;
}
.gallery_block img,
.gallery_table a
{
	display: block;
}
.gallery_left
{
	position: absolute;
	left: 0;
	top: 0;
	width: 364px;
	height: 237px;
}
.gallery_pages
{
	position: relative;
	width: 210px;
	height: 170px;
}
.gallery_bigger
{
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.gallery_first
{
	display: block;
	z-index: 10;
}
.gallery_table
{
	border-style: none;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
.gallery_table td
{
	border-style: none;
	padding: 0 0 19px 15px;
	border-collapse: collapse;
}
.gallery_previous
{
	display: block;
	position: absolute;
	left: 397px;
	bottom: 0px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAQCAYAAAD9L+QYAAABpElEQVQ4y63UTUsCURQGYPsiilZBRBDUIqhVrYKCFhGCg8YIEiozaGq68GtGR0UC/0DQqkUf0A9oEfUTWtS2RUFEq3YFQatWBXF6z+WOiAxZo4tnIYPvmXPO3OshIk+7RqPxF6MwB9PQ1/rMzvG4CF+AA3iAZ3gEQxZzFc5/3IIzuIOPQCBAiqKQ3+8n/H6Fmf+Gr8AuXMBTJBIhVVXJ5/OR1+ttsiyLCyzCAIzYnIInIQL7cA1f0WiUgsGgCHUSi8VIdnUEpzY7kNteAh2O4S2ZTFI4HCZun1vvRNd1isfjopAsJoK5hR24KhQKxKGhUEi03w07fB5euBqH9oodPgv38M0L41H0gh3eD5twCZ+5XE7MTNO0rohwudBhmII12OMxmaZJmUxGLKmTRCJBvK9KpULValVohrd9ihOwCibclMtlyufzlE6nKZVKOTIMg+RLqaDYfjtEfCCW5dHmb/idQ7LZrOioVa1WIxns6vjz0rfhhJdfKpWoWCyKjngc9Xqdw9fl/lxfXINy+Yc8Mnlp3cI5jPfiVmRjsAEWaDDkdOX+AD5g/B7wiW31AAAAAElFTkSuQmCC");
	background-position: center top;
	background-repeat: no-repeat;
	color: #878787;
	text-decoration: none;
	padding-top: 24px;
	outline: none;
}
.gallery_next
{
	display: block;
	position: absolute;
	right: -4px;
	bottom: 0px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAQCAYAAAD9L+QYAAABnUlEQVQ4y63UPUvDUBQG4FoVaXESRATBDoJOOgkKDiKFSmtTaKXSSJs2oaWfsThF6B8QnBz8AH+Ag+hPcNDVQUHEyU1BcHJSkON7LrchQjTYdniG3IT3fp0THxH5nFqtFhsEFbZhBYbluCdnls8lfATO4AYe4BoOYA0GOg7HSz8sNxoNisfjFI1GKZFIUCaTIYzfwTFoEOp05UqtVqNwOPyDoiikqipP8ganYMI89P8ajoFVBwV28/k8RSIRV7FYTOykWCySPLItWIRRt3AyTVPg4ygUCvaReEmn01QqlXiSZ14ULME4DNnhvOVupFIpMgyDJ/mAC3n5fhGeTCZ7gidB3pe8/JAI5+31Ct+XPKZpEc5V0I1sNkvlcpmazSYHX4IBARFerVZt/FEul/OkaZqomHq9zoGvcASbMAfB9oWeOBxyDXPV6LruiquDF4HvPuEK9mADxtxKMeDADTFrWZZYVRsHVioVUap4/wjnsAML/+3QSXjhLm3D8zvcys5c52132v5B2dr803qCe9iHmV78FVkfTMDUX6v0Cv8G37r0U8cmBPoAAAAASUVORK5CYII=");
	background-position: center top;
	background-repeat: no-repeat;
	color: #878787;
	text-decoration: none;
	padding-top: 24px;
	outline: none;
}
.gallery_previous:hover,
.gallery_previous:focus
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAQCAYAAAD9L+QYAAAC6ElEQVQ4y6XUS4scVRTA8f+prup6dVVP9SPdPQ8zmZhkTOskCnmKmCABGZBA1I3oSnDhR/ELuBFci7ugKxeiJkJACIrZGl2EGYex5t1Tr3uvix410xh09Gzu5vI7h3PPufLx68J/iAZwETgPrAKfAuXkJTkKboyxq4JXazWWoyRcCuJGOxvlo+1086GIvAekR8aVMvNVwct+KFc7/c6VIGk+5zUiWt0IUyl+uPs9e7uj60brr0VE/yNujKkpxQvAlajpX42n4htuI2x5cYyyfSoj9Hshs72Ibz67w/rq+k2l9G0ReXLlWpuuMTztONbFMAre9AP/xbid0Bp0ySqLlZVtfktHYAmz003OL3a488U91n9NP1CKuyIUk7hrjGkBJ23Hfs336+/EU/Fg+nifZithI81YS/fYz0sqZcgKjSDM9COGJxLuf/eArc0djNFMVm4ByyLyrh+4yzNznfrc/IC665OmI/ZGJXmhyStDXijyUpMVChFhph2wdLKNOIJVExAQC5C/8Hnbrt1ePDs3XFgYWCBsbZfkuaKsDHmpx3ip/jyzQo0rb/ssnUjQGLBA5AB+DD/j2LUvh8PZwZnTA5SyWEtz8mKMF4UeJ/g7PPE5Nx8fxicq90XkLc9z3m6E7rVuJ6Lfa+H7Phu7FVs7JVmhKCt9kEiRFeNpm0lcnn8qwjpoyx+4yOEHDZQyp4zh2SCwX4oj/1YU+t2kGdJshpTKYm2zJN2tyIuKsjJYluF4y2U48Hm4mpKV1aGWPGkUe5Ximl3jQrvpXUqmwkueW3c8z6XmuOzsGx6lBful4tQxl7PTdb66/zObO9kn2rABOP9miVCay0pxPfCsC4NOMGzFwWmx65TGxrJtjkU27RA+//YndkfFOWN4IFA/0vprY4KqYtkY3mjHzjMLs/FCrx02amKxPSq59+PKaqXMZRF+OfLfMpFosap437J4xatbgdZk2pgPgY+A0f/CH4sAmAYy4BFgJi/8Dr79VUOEHho2AAAAAElFTkSuQmCC");
	color: #e7af58;
}
.gallery_next:hover,
.gallery_next:focus
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAQCAYAAAD9L+QYAAADB0lEQVQ4EZ3Bz2scZRjA8e/zvu/M7G43m2ShJUtQWoUKVQoFoQcPelW8FS+evfgPiP4dgjcpqHjRelFCRcSK2tgUqsSGttaKxiTbNPsjO7Mzszuz+z5qSDFqoNbPR86fEw4hwCJQAbaAjP/B8W814BUj8qoxVEaFz7znc+d4y4jc5CE4/kGVo87KG2efai00agFT9Wx300d/3oif7cblDRE+dI4lI5LxAM57rbJPoRBhNoqChcWjM3RTuDec4K2pP368evqxSXG6F2dn2p3s5Wzkr1rLF9bwrYhwGOeceZO/lEaYr0UO7w3tfsHte2OqgWWxWWNm5gjHKrWTjcb45GhcvNjfTV/oDkZXyoledZZLxsg2B8jK6y3lPgUUKoHjxEKTtXbOr70x3guBE6LQ0aw7js0FBNYzGKT0BylJmu/ESf5Rlk2+EuG6tXIbyKR456zyB1XAgyr4qeJL5bv1hM3+mD9VQkMUWMLQEDhDJbTMzgTM1x15nnN3u8dOJ2GYji+NRuV7qvq+y6fCHgU8qAJeMFZALIigKCqCioAIxhhEhFHh6cQlURhx6tRxrPXc+rH93NraxhPlZPq1UxuwRwEDqoAHRcAaEAMoiAExIAbEgDGIGEQEMYbCA16YqHiFDjB2rl5hj4J6QMFPFS0VtRa1BlVFjUGNoMagAipgQ8tcs0Yxzrlxc53N3zpFno2XVPVtYN19+sky96kqIobZuRnOPP0khA5EQAADUxQVoTF7hPlmhUGvz+q1W8S7cTvPi3cn5eRj4I6I9ADvet3h8+xTJbSWZ1wYvEbkKBEKr+CVRiOi1WpQcZ5ee4eNO33yLP8mTbIPytKviPCTMbLDAc45ucg+VcVagwscQb1K65E5JAxwothJzu7WJuNh2ot348+SQX4ZWLaWa9bKlEM4/s54JU6TjK31bayzVDVnlCQk/cEPnbud5TzVyy7kS+fkFx7AcYCIeFRXh/HwwvUraycqtaiWxcNu0k9Xp1OWXMjFqCoT/iM5f044RAC8BCwA3wMrwJCH9DuLi3Lsgp+tUQAAAABJRU5ErkJggg==");
	color: #e7af58;
}
.gallery_page
{
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.gallery_page.gallery_page_first
{
	display: block;
}
/********************************************************
/*  POSTER BLOCK
/********************************************************/
.poster_block
{
	display: block;
	text-decoration: none;
	margin-left: 8px;
}
.poster_text
{
	padding: 0 0 12px 0;
	display: block;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
	overflow: visible;
}
.poster_block img
{
	display: block;
}
.poster_image_block
{
	display: inline-block;
	padding: 0 15px 19px 19px;
	position: relative;
}
.poster_top_right
{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 15px;
	height: 23px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAXCAYAAADUUxW8AAAA0klEQVQ4jbWT2w6DMAxDTwMMNhjs/3+WvbTMhNBdpEXyW4/rWK2t68qvsvTZEMmAxsmyEq9Jom0MuAAd0Ga4FZPmxGgHq1qRJjFvYMCQ1YtBF8DJGWDADbiKBjGIetjFnoBRTDRFSaBggZMB96ypYqAJNgMDHsAsJiVFgUt5YexH1iIJyv59UN7h5iXfrvv7vUN4FtDvfQr6tsdK2+GzNYnpm+5qTRdYy+k5ltR4SHfWZ+mjnr6uAnuoBh7g6D/7Hb12sH67KuBv3pXwzdj7I3+Cn2IzMbRFBmLdAAAAAElFTkSuQmCC");
}
.poster_center_right
{
	display: block;
	position: absolute;
	top: 23px;
	bottom: 30px;
	right: 0;
	width: 15px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAADCAYAAABMFFUxAAAAMUlEQVQIHaXB2w2AIBAAsHr7j+Jq5kQeGsKHQ9AeODHQ8eBG4kKioKLhxYeJFTaEDT873w4HVZxn7QAAAABJRU5ErkJggg==");
}
.poster_bottom_right
{
	display: block;
	position: absolute;
	bottom: 0px;
	right: 0;
	width: 29px;
	height: 30px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAeCAYAAADQBxWhAAABO0lEQVRIx+2WbQ6CMAyGIfH+J/EOnsiI38Bgs+gqL10X7fgLyZNFHTxrOzp3IYSq5Krrek/Dg7gTF6IhTsQxjmfiStyIJ9ESPTHsiowrr026STfpJtWl1M4OhvmeGKpPO+vWROqN0hDxADdwHAN8TqSDQRrifGYU+Dhqi1hIXUF6HSAXwNGzPBFP0rZQOtW0j7g4ohzLkET6NEj5gSxpAV6AjDqJdpLejJGO1byD22o+oLs/xW/ptVDKKdbEDsRyh7+ljUEaRIpZMkkfmTSrkZ6MUg9SKcb/Qk6J9FvTY4GUdzHXluFUayleSK2RYoqxvr0ApUl6LTWV0WLEWtPIpteye1GK9ZWR/3xlLO9pTozIdpg0CGtHQikiF4DfJaeNtfeiNLcAjcV91lNGE2oZyP32jdRynmoPM89/ARU4GmU7czYdAAAAAElFTkSuQmCC");
}
.poster_bottom_center
{
	display: block;
	position: absolute;
	bottom: 0px;
	left: 19px;
	right: 29px;
	height: 19px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAATCAYAAAC3IqxdAAAAP0lEQVQY02NhYGDYz4AEWID4H7rAH3SB3+gCP9AFvqMLfEEX+Iwu8AFd4D26wFuCKj4QtOULQZf+IOhblPAAAMYuEk/Dx0u9AAAAAElFTkSuQmCC");
}
.poster_bottom_left
{
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 19px;
	height: 19px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABCklEQVQ4y4WTiw6CMAxFWzbUaNSo//+f6vDRkRYvpROSo+u23r6AiYiFLGyErbAXDsJROAsX4SZc1T7peb23U7/q39Ufez5/1pV38I8QinnnyPEVMKhflxtCFAgMwNNKAz/OYPiSUAxFTChB0GbPIpGiIg+hh4zeel6FU9JpdkB29ErSc3ZVWNCCYmwRgOxsFMLsx8yjzIzkbBSK+vgwMY/1pIM9ovZAai/vOE2cYnHlk4pUxw393voEFbCfppXAGtmysv2iw4h6yVFm5ErD8kqQ0ZR9treX5p/RKwgyuGxMZCZGjez8N+qn7Xs6LbAknCA6eQFkIeLXayz8cPOfzSt3OXJuia494/0v8ct5uq5dEx8AAAAASUVORK5CYII=");
}
/********************************************************
/*  GALLERIES TABLE
/********************************************************/
.galleries_table
{
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border-style: none;
}
.galleries_table td
{
	padding: 0 0 35px 25px;
	border-collapse: collapse;
	border-style: none;
}
.galleries_table td:first-child
{
	padding-left: 0;
}
.galleriestable_item
{
	outline: none;
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}

.galleriestable_item:hover .galleriestable_title,
.galleriestable_item:focus .galleriestable_title,
.galleriestable_item:hover .galleriestable_date,
.galleriestable_item:focus .galleriestable_date
{
	color: #d6a252;
}
.galleriestable_image
{
	position: relative;
	display: block;
	margin-bottom: 15px;
}
.galleriestable_image_bw
{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.galleriestable_image_colors
{
	display: block;
}
.galleriestable_date
{
	display: inline-block;
	width: 73px;
}
.galleriestable_title
{
	
}
/********************************************************
/*  SHOW LIST
/********************************************************/
.upcoming_show_list
{
	margin-top: 100px;
}
.showlist_date
{
	display: block;
	color: #ffffff;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}
.showlist_item
{
	position: relative;
	outline: none;
	padding: 10px 14px;
	text-decoration: none;
	display: block;
	overflow: hidden;
	color: #d9d9d9;
	margin-bottom: 32px;
}
.showlist_item:hover,
.showlist_item:focus
{
	background-color: #161616;
}
.showlist_item img
{
	display: block;
	float: left;
	margin-right: 16px;
}
.showlist_item .content_item
{
	position: relative;
	display: block;
	margin-left: 97px;
	margin-bottom: 0;
	padding-bottom: 20px;
}
.showlist_title
{
	display: block;
	color: #d99f44;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 12px;
}
.showlist_content
{
	display: block;
}
.showlist_time
{
	display: block;
	position: absolute;
	left: 111px;
	bottom: 10px;
}
/********************************************************
/*  SHOW DETAILS
/********************************************************/
.show_left
{
	padding: 0 22px 0 0;
	text-align: center;
	white-space: nowrap;
	border-collapse: collapse;
}
.show_right
{
	padding: 0;
	border-collapse: collapse;
}
.show_center
{
	margin: 0;
	border-collapse: collapse;
}
.show_image
{
	display: block;
	margin: 0 auto 5px;
}
.show_details
{
	margin-top: 100px;
}
.show_details h1
{
	color: #ffffff;
	margin-left: 9px;
}
.show_social_tags
{
	margin: 20px auto;
	text-align: left;
	position: relative;
	width: 80px;
	padding-left: 60px;
}
.show_left .show_social_tags_text
{
	text-align: right;
	line-height: 118%;
	color: #E7AF58;
	position: absolute;
	width: 50px;
	height: 50px;
	left: 0;
	top: 3px;
	white-space: normal;
}
#orkut-button
{
}

/********************************************************
/*  BANNERS BLOCK
/********************************************************/
.banners_block,
.banners_block .banner
{
	width: 138px;
}
.banners_block
{
	position: relative;
	top: -11px;
	padding: 0 10px 0 11px;
}
.banners_block .banner
{
	display: block;
	margin: 0 auto 13px;
}
.banners_block .banner img
{
	margin: 0 auto;
}


/********************************************************
/*  YOUTUBE VIDEO
/********************************************************/
.youtube_videos
{
	margin-top: 55px;
}
.youtube_video
{
	display: block;
	text-decoration: none;
	margin-bottom: 25px;
}
.youtube_video_heading
{
	margin: 0 0 25px;
	text-align: center;
	color:#D99F44;
	font-size:16px;
	font-weight:bold;
}
.youtube_video img
{
	display: block;
	margin: 0 auto 3px;
}
.youtube_video_title
{
	display: block;
	text-align: center;
	font-size: 10px;
}
.youtube_video:hover .youtube_video_title
{
	text-decoration: underline;
}
/********************************************************
/*  NEWS
/********************************************************/
.news_item
{
	position: relative;
	margin-top: 14px;
	margin-bottom: 54px;
	overflow: hidden;
	padding: 0 20px;
}
.news_item_odd
{
	background-color: #1D1D1D;
	padding: 1px 0;
}
.news_item h1
{
	margin-right: 90px;
}
.news_item .content_item
{
	margin-bottom: 14px;
}
.news_image
{
	display: block;
	float: right;
	margin-left: 13px;
	margin-bottom: 13px;
}
.news_read_more
{
	display: block;
	outline: none;
	text-align: left;
}
.news_date
{
	position: absolute;
	top:6px;
	right: 20px;
	color:#E0E0E0;
	font-size: 12px;
}
/********************************************************
/*  PAGER
/********************************************************/
.pager_block
{
	text-align: right;
	white-space: nowrap;
	cursor: default;
	color:#E7AF58;
}
.pager_page
{
	display: inline-block;
	width: 12px;
	text-align: center;
	cursor: pointer;
}
.pager_active
{
	cursor: auto;
}
.pager_previous
{
	display: inline-block;
	margin-right: 14px;
	cursor: pointer;
}
.pager_next
{
	display: inline-block;
	margin-left: 14px;
	cursor: pointer;
}
.pager_hidden
{
	visibility: hidden;
}@media print
{
	#header_block,
	#footer_block,
	.layout_left
	{
		display: none;
	}
	#main_block,
	#central_block
	{
		padding-top: 0;
	}
	.content_frame
	{
		width: auto;
	}
	.productslist_controls
	{
		display: none;
	}
	.products_table
	{
		width: auto;
	}
}img
{
	border-style: none;
}
html, input, textarea, select, table, tr, td
{
	font-family: Arial, sans-serif;
	font-size: 13px;
}
td
{
	vertical-align: top;
}
h1, h2, h3, h4, h5
{
	margin: 0 0 26px 0px;
	padding: 0px;
	color: #e7af58;
}
h1
{
	font-size: 18px;
	font-weight: bold;
}
h2
{
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
h3
{
	font-size: 14px;
	font-weight: bold;
}

a
{
	color: #e7af58;
	text-decoration: underline;
}
a:hover
{	
	text-decoration: none;
}

form
{
	margin: 0; 
	padding: 0;
	border: 0;
}
input
{
	border-style: solid;
	border-width: 1px;
	border-color: #c8c8c8;
	padding: 0;
	margin: 0;
	font-family: Verdana;
	font-size: 11px;
	padding: 4px 3px 0;
	height: 17px;
}
textarea
{
	overflow: auto;
	border-style: solid;
	border-width: 1px;
	border-color: #c8c8c8;
	padding: 0;
	margin: 0;
}

th
{
	text-align: left;
	font-weight: bold;
}
.content_item p,
.content_item ul, 
.content_item ol,
.content_item div
{
	line-height: 150%;
}
.content_item td
{
	line-height: 150%;
}

p
{
	margin: 0px 0 15px 0;
	padding: 0px;
}
iframe
{
	display: block;
	padding: 0;
	margin: 0;
	border-style: none;
}