 /* --------------------- Default --------------------- */
html, body { margin:0; padding:0; height:100%; width:100%;}
body {background:url(images/px_header.gif) 0 0 repeat-x;}
/*body {background:url(images/bg_header_ny.jpg) 0 0 repeat-x;}*/


a { color:#299AC9; text-decoration:underline;}
a:hover { /*color:#626262;*/ color:#F1BE0B; text-decoration:none;}
input { margin:0; padding:0; font-family:tahoma; font-size:11px; vertical-align:middle;}
div { margin:0; padding:0; font-family:tahoma; font-size:11px; color:#000; line-height:18px;}
em, i { font-style:normal;}

p { margin:0; padding:12px 0;}
ul { margin:0; padding:0; list-style:none;}
li { margin:0; padding:0; line-height:normal;}
h1 { color:#824635; font-size:20px; font-weight:normal; margin:0; /*padding:0 0 25px;*/ line-height: 25px; }
h2 { color:#299AC9; font-size:14px; margin:0; padding:0 0 5px 5px; font-weight:normal;}

#page { min-width:950px; min-height:100%; height:auto !important; height:100%; position:relative;}
#container { width:950px;_width:1000px; margin:0 auto;}
/* ********************* Header ********************* */
#header { height:260px; background:url(images/bg_header.gif) 100% 0 no-repeat;}

.logo { width:239px; float:left; padding:46px 0 0; text-align:right;}
.slogan {background:url(images/px_body.gif) 100% 0 repeat-x; width:65%; margin-left:312px;}

.right .lang{ width:50px; margin-left:19px;}
.right .lang .active { cursor: none; float:left;}

/* ------------------------------------ Description */
.description {  height:211px;}
.description .left { float:left; padding:68px 0 0 100px;}
.description .right { float:right; padding:81px 25px 0 0;}
.description .right i { height:45px; display:block; float:left; background:url(images/px_home.gif) 0 0 repeat-x;}
.description .right i i { background:url(images/bg_home_left.gif) 0 0 no-repeat;}
.description .right i i i { background:url(images/bg_home_right.gif) 100% 0 no-repeat;}
.description .right i i i i { padding:12px 21px 0; height:auto; float:none; background:none;}
.description .right .img { margin:-3px 6px 0; vertical-align:middle;}

/* ----------------------------------------- Menu */
.menu { height:48px;}
.menu li { float:left; padding:0 29px 0 0; color:#A17468; font-size:14px;}
.menu li a {}
.menu li a:hover { color:#A17468;}
.menu li a.active { color:#A17468; text-decoration:none;}

/* ******************** Content ********************* */
#content { padding:0 25px 0 43px;}
/* ---------------------------------- LEFT NAVIGATION */
#left_nav { width:246px; float:left;}

/* ----------------------------------- Navigation Box */
.NavigationBox {background:url(images/px_nav.gif) 0 0 repeat-y; margin:0 0 21px; overflow:hidden;}
.NavigationBox .bg_top {background:url(images/bg_nav_top.gif) 0 0 no-repeat;}
.NavigationBox .bg_bottom { padding:21px 20px 20px 25px; background:url(images/bg_nav_bottom.gif) 0 bottom no-repeat;}
.NavigationBox h2 {background:url(images/bg_heading_nav.gif) 0 bottom no-repeat;}
.NavigationBox ul { padding:15px 0 0 15px;}
.NavigationBox li { line-height:24px;color:#804439; font-size:12px; text-decoration:none;}
.NavigationBox li a { color:#804439; font-size:12px; text-decoration:none;}
.NavigationBox li a:hover { color:#299AC9; text-decoration:underline;}
.NavigationBox li .active { font-weight:bold;}
.NavigationBox li ul { padding:10px 0 0;}
.NavigationBox li ul li { line-height:12px; padding:0 20px 10px 20px; background:url(images/arrow_nav.gif) 10px 4px no-repeat;}
.NavigationBox li ul li a { font-size:11px;}
.NavigationBox li .sub_active { background:none; color:#000;}
.NavigationBox li .sub_active a { color:#000;}

/* --------------------------------- RIGHT NAVIGATION */
#right_nav { width:600px;  float:left; padding-left:25px;}

/* --------------------------------------- Main Box */
.MainBox { padding:0 35px 0 0;}
.MainBox .img { margin:0 0 31px; display:block;}
.MainBox .img1 { margin:0 8px 0 0; float:left;}
.MainBox .img2 { margin:0 14px 0 0; float:left;}
.MainBox .key_word { font-size:12px; display:block;}

/* ------------------------------------ Gallery Box */
.GalleryBox {}
.GalleryBox ul { width:100%; float:left; padding:0 0 30px;}
.GalleryBox li { width:24%; float:left;}
.GalleryBox li img { display:block; margin:0 0 11px;}
.GalleryBox li a { font-size:12px;}

/* ------------------------------------------------- */
.GalleryItem {}
.GalleryItem ul { width:100%; float:left; padding:0 0 16px;}
.GalleryItem li { width:30%; float:left; text-align:center;}
.GalleryItem li img { margin:0 auto 12px; display:block;}

.GalleryItemDetails{width:100%; float:left; padding:0 0 16px;}
.GalleryItemDetailsTd{width:30%; float:left; text-align:center;}
.GalleryItemDetailsTdImg{ margin:0 auto 12px; display:block;}

/* ********************* Footer *********************** */

/* ------------------------------------- Event Box */
.EventBox { padding:0 35px 0 0;}
.EventBox .event { padding:0 0 0 62px; background:url(images/arrow_event.gif) 0 0 no-repeat; /*--*/ margin-top:10px;}
.EventBox .event span { padding:1px 0; display:block;}
.EventBox .event .name { font-size:12px;}
.EventBox .event .clear { height:19px; clear:both;}

/* ----------------------------------- Contact Box */
.ContactBox { padding:0 35px 0 0;}
.ContactBox .address_row { width:100%; float:left; padding:0 0 38px;}
.ContactBox .address_row .left { width:220px; float:left; font-size:12px;}
.ContactBox .address_row .right { width:200px; float:left; text-align:right; font-size:12px;}

.ContactBox .form_row { width:100%; float:left; padding:0 0 14px;}
.ContactBox .name { width:90px; float:left; color:#8D8D8D; font-size:12px; padding:1px 0 0;}
.ContactBox .form { width:300px; float:left;}
.ContactBox .form input { width:280px; height:13px; padding:2px; border:1px inset #808080;}
.ContactBox .form textarea { width:278px; height:161px; padding:2px 3px; border:1px inset #808080;}
.ContactBox .button { width:300px; float:left;}

/* ********************* Footer *********************** */
#empty { height:110px; clear:both;}
	 
#footer { width:100%; min-width:950px; height:108px; margin-top:-108px; position:relative; background:url(images/px_footer.gif) 0 0 repeat-x;}
#footer .cont { width:950px; padding:42px 0 0; margin:0 auto;}
#footer .cont div { font-size:12px;}
#footer .address { width:200px; float:left; padding:0 0 0 53px;}
#footer .phone { width:250px; float:left;}
#footer .phone .tel { margin:-18px 0 0 70px;}
#footer .mail { width:220px; float:left;}
#footer .besoft { width:155px; float:right; color:#444242;}
#footer .besoft a { color:#000; text-decoration:none;}
#footer .besoft a em { color:#ED1F24;}
#footer .besoft a:hover { color:#ED1F24;}
#footer .besoft a:hover em { color:#000;}
/* ----------------------- IE ------------------------- */
* html .NavigationBox { zoom:1;}
/* ---------------------------------------------------- */

.pics {  
    
    width:   562px;  
    height:  183px;  
    padding: 0;  
    margin:  0;
	overflow:hidden;
}

pre {
	
margin:  0;
/* width:10px; */


}
