* {
	font-size: 100.01%;
}

html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, blockquote, form, fieldset, legend, table, td, th {
	margin: 0;
	padding: 0;
}

html,
body {
	height: 100%;
}


body {
	background:url('/images/center_under_fon.jpg') repeat;
	font-family: Georgia, "Times New Roman", Times, serif  !important;
	font-size:10px;
	color: #e5d973;
	font: .8125em/1.4 Arial, Helvetica, sans-serif;
}

a {
	text-decoration:none;
	color: #e5d973;
	font-size:11px;
}

h1{
	font-size:16px;
	text-transform:uppercase;
	padding-bottom:20px;
}

.clear{
	clear:both;
}

#layout, #footer {
	min-width: 990px;
	position: relative;
	background:url('/images/center_fon.jpg') left 338px repeat-x;
}
#layout{
	min-height: 100%;
}
#header {
	height: 278px;
	width: 100%;
	background:url('/images/top_fon.jpg') repeat;
	border-bottom:1px solid #ded06c;
}
#header .trans_left{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-432px;
	width:377px;
	height: 278px;
	background:url('/images/top_trans_left.png') repeat-y;
}
#header .trans_right{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:55px;
	width:377px;
	height: 278px;
	background:url('/images/top_trans_right.png') repeat-y;
}
#header .apples{
	position:absolute;
	top:14px;
	left:0;
	width:369px;
	height: 341px;
	background:url('/images/apples.png') no-repeat;
}
#logo{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-139px;
	width:279px;
	height:305px;
	background:url('/images/under_logo.png') no-repeat;
	/*padding-top:38px;*/
	padding-left:18px;
}
#top_menu{
	width:100%;
	height:59px;
	background:url('/images/gold_line.jpg') bottom repeat-x #560313;
	text-align:center;
}
#top_menu .list{
	position:absolute;
	top:305px;
	width:100%;
	left:0px;
	z-index:2;
}
#top_menu div.list span{
	padding-left:10px;
	padding-right:10px;
	text-transform:uppercase;
	font-size:11px;
	color:#878052;
}

#top_menu div.list a{
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	text-transform:uppercase;
}
#top_menu div.list a:hover{
	color:#80784a;
}

#top_menu .phone{
	position:absolute;
	top:300px;
	right:20px;
}

#container{
	width:100%;
	margin-bottom:100px;
}
#center{
	width: 100%;
	float: left;
	margin-bottom:100px;
	min-height:450px;
}
#main{
	margin: 0 265px 0 245px;
}

#main .info{
	width: 100%;
}

#main .banner{
	padding-top:20px;
	text-align:center;
}

#main .info .content{
	clear:both;
	padding-left:60px;
	padding-right:60px;
	text-align:left;
}
#main .info .content .lgraphic{
	position:absolute;
	left:250px;
	top:430px;
}

#main .info .content .graphic_top{
	padding:10px 0 20px 0;
	width:100%;
	text-align:center;
}

#main .info .content .graphic_bottom{
	clear:both;
	padding:30px 0 10px 0;
	width:100%;
	text-align:center;
}

#main .info .content p{
	text-align:justify;
	font-size:12px;
}

#main .info .gallery_frame{
	float:left;
	padding:10px;
}

#main .info .show_gallery{
	width:100%;
	text-align:center;
}

/*begin left*/
#left{
	float: left;
	width: 235px;
	margin-left: -100%;
}

#left #secator{
	left:-10px;
	margin-left:-6px;
	float:right;
	width:6px;
	height:423px;
	background:url('/images/secator_left.png') no-repeat;
}

#left .menu{
	float:left;
	padding-top:50px;
}

#left .menu .list{
	padding-left:5px;
	padding-right:15px;
	padding-top:10px;
}

.left_nav{
	position: absolute;
	list-style-type: none;
	top:420px;
	margin: 0;
	padding: 0;
	width: 135px;
}

.left_nav li ul{
	list-style-type: none;
	margin: 0 0 0 0px;
	padding-right: 10px;
	background:red;
}

.left_nav li{
	position: relative;
	text-align:left;
}

.left_nav li ul{
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

.left_nav li ul li{
	margin-left:5px;
	text-align:left;
}

.left_nav li ul li a{
	font-size:10px;
}

.left_nav li a{
	font: 12px Verdana, Helvetica, sans-serif;
	display: block;
	width: auto;
	padding: 5px 0;
	padding-left: 10px;
	text-decoration: none;
}

.left_nav li a.select{
	color:#a36639;
	font-weight:bold;
}

.left_nav .arrowdiv{
	position: absolute;
	right: 2px;
	font-weight:bold;
	fomt-style:italic;
	
}

.left_nav li a:hover{
	color:#935d2c;
}

/* Holly Hack for IE \*/
* html .left_nav li { float: left; height: 1%; }
* html .left_nav li a { height: 1%; }
/* End */

/*end left*/

#right{
	float: left;
	width: 265px;
	margin-left: -265px;
	padding-bottom:70px;
}

#right #secator{
	position:relative;
	right:-10px;
	margin-right:-6px;
	float:left;
	width:6px;
	height:423px;
	background:url('/images/secator_right.png') no-repeat;
}

#right .news{
	float:right;
	padding-top:50px;
}

#right .news .list{
	padding-left:20px;
	padding-right:5px;
}
#right .news .list .title{
	clear:left;
	padding-top:25px;
	font-size:10px;
	text-transform:uppercase;
}
#right .news .list .title span{
	font-size:10px;
	padding-top:-2px;
	padding-right:10px;
}
#right .news .list .pic{
	clear:left;
	float:left;
	padding-top:5px;
	padding-right:5px;
}
#right .news .list .pic img{
	border:2px solid #968551;
}

#right .news .list .text{
	float:left;
	width:235px;
	padding:5px 5px 0 0px;
	font-size:10px;
}
#right .news .list .text .link{
	text-align:right;
	width:170px;
}

#right .news .list .text .link a{
	padding-right:50px;
	font-size:10px;
	color:#fde0a5;
	text-transform:uppercase;
	background:url('/images/news_more.jpg') right no-repeat;
}

#footer {
	clear:both;
	height:209px;
	width:100%;
	background:#e8c85b;
	/*background:url('/images/top_fon.jpg') repeat;*/
	border-top:1px solid #ded06c;
}
#footer .pre_fon{
	position:relative;
	margin-top:-69px;
	width:100%;
	height:69px;
	background:url('/images/footer_pre_fon.png') repeat-x;
}


#footer .trans{
	position:relative;
	top:0px;
	left:50%;
	margin-left:-432px;
	width:863px;
	height: 209px;
	background:url('/images/top_trans.png') repeat-y;
}
#footer .info{
	position:relative;
	width:100%;
}
#footer .info .article{
	position:relative;
	float:left;
	width:33%;
	height:180px;
	color:#755e28;
}
#footer .info .article .pad{
	padding:15px;
}

#footer .info .article .pad .dgraphic{
	position:relative;
	top:0px;
	left:0px;
}

#footer .info .article .pad .dgraphic .down_left{
	position:absolute;
	top:0px;
	left:0px;
}
#footer .info .article .pad .dgraphic .down_left .left{
	float:left;
}
#footer .info .article .pad .dgraphic .down_left .pic{
	float:left;
	padding-top:10px;
}
#footer .info .article .pad .text{
	padding-left:90px;
	padding-top:10px;
	font-size:11px;
	line-height:11px;
	min-height:60px;
}
#footer .info .article .pad .text a{
	color:#755e28;
}
#footer .info .article .pad .more{
	padding-top:10px;
	padding-left:50px;
	text-transform:uppercase;
}
#footer .info .article .pad .more a{
	color:#755e28;
	text-decoration:underline;
	font-weight:bold;
	font-size:8px;
}
#footer .info .article .pad .more a:hover{
	text-decoration:none;
}

#top_gallery{
	position:absolute;
	top:10px;
	left:75%;
	margin-left:-60px;
	height:234px;
}
#top_gallery .main{
	margin-top:10px;
	padding:9px;
	background:url('/images/gallery_top_frame.png') no-repeat;
}
/*#top_gallery .main img{
	border:2px solid #d8ca6b;
}*/
#top_gallery .list{
	padding-left:1px;
	padding-top:5px;
}
#top_gallery .list a img{
	width:48px;
	height:48px;
	border:2px solid #95834b;
}
#top_gallery .list a.item_select img{
	border:2px solid #d5c668;	
}

#motioncontainer {
	/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
	width: 256px;
	height: 52px;
}

/*#statusdiv {
	background-color: lightyellow;
	border: 1px solid gray;
	padding: 2px;
	position: absolute;
	left: -300px;
	visibility: hidden;
}*/

#motioncontainer a:hover {
	color: red;
}

.news_preview{
	clear:both;
	padding-bottom:10px;
	font-style:italic;
	width:99%;
}

.news_pic{
	float:left;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
}
.news_pic img{
	border:1px solid #e5d973;;
}

.send_form .error, .send_form .info{
	font-size:14px;
	font-weight:bold;
	color:#e5d973;
	border:1px solid #e5d973;
	padding:5px;
	margin:5px;
	text-align:center;
}
.send_form .title{
	clear:left;
	float:left;
	width:80px;
	padding:2px;
}
.send_form .input{
	float:left;
	width:300px;
	padding:2px;
}
.send_form .input input{
	width:100%;
	background:#750000;
	color: #e5d973;
	border:1px solid #e5d973;
}
.send_form .input textarea{
	width:100%;
	height:80px;
	color: #e5d973;
	background:#750000;
	border:1px solid #e5d973;
}
.send_form .submit{
	padding:4px;
	clear:left;
	padding-left:85px;
	width:300px;
}
.send_form .submit input{
	width:100px;
	background:#750000;
	color: #e5d973;
	border:1px solid #e5d973;
}

.full_text a{
	text-decoration:underline;
	font-size:12px;
	color:#fde0a5;
}
.full_text a:hover{
	font-size:12px;
	text-decoration:none;
}

.content a{
	text-decoration:underline;
	font-size:12px;
	color:#fde0a5;
}
.content a:hover{
	font-size:12px;
	text-decoration:none;
}


.new_menu{
	border:1px solid #e5d973;
	padding:3px;
	background:url('/images/left_menu_fon.png') repeat;
}
h3 a{
	font-size:14px;
	text-decoration:underline;
}
h3 a:hover{
	font-size:14px;
	text-decoration:none;
}

.pre_hold{
	width:450px;
	margin-left:-20px;
	margin-right:-65px;
}

.nohold_time{
	float:left;
	width:72px;
	height:38px;
	background:#f18425;
	color:#6d0003;
	text-align:center;
	border:1px solid #921618;
}
.hold_time{
	float:left;
	width:72px;
	height:18px;
	padding-top:20px;
	background:#750303;
	color:#a48652;
	text-align:center;
	border:1px solid #921618;
}

.authorize input{
	border:1px solid #911618;
	background:#740304;
	color:#d4a16b;
}
#panorama{
	position:absolute;
	top:450px;
	left:50%;
	margin-left:-310px;
	width:620px;
	height:400px;
	background:url('/images/3d_frame.png') no-repeat;
	padding-top:17px;
	padding-left:17px;
}
.for_oh{
	margin-left:-40px;
	margin-right:-60px;
}
.ohistory{
	width:470px;
	border-top:1px solid #ec1004;
	border-left:1px solid #ec1004;
}
.ohistory th{
	padding:2px;
	background:#ff7900;
	color:#aa2c03;
	border-bottom:1px solid #ec1004;
	border-right:1px solid #ec1004;
}
.ohistory td{
	background:#7b1918;
	padding:2px;
	vertical-align:top;
	border-bottom:1px solid #ec1004;
	border-right:1px solid #ec1004;
}

.tip{
	width:295px;
	padding:5px;
	background:url('/images/center_under_fon.jpg') repeat;
	border:1px solid #e5d973;;
}
/*.tip-top{
	background:url(http://davidwalsh.name/dw-content/tooltip/tip-top.png) top left no-repeat;
	height:26px;
	width:295px;
}
.tip-title{
	color:#e95e25;
	font-weight:bold;
	margin:0 30px 0 50px;
}
.tip-text{
	color:#000;
	padding:10px 30px 20px 50px;
}
.tip-bottom{
	width:295px;
	height:81px;
}*/
.not_show{
	visibility: hidden;
}
.yes_show{
	visibility: visible;
}