* {margin:0; padding:0; font-family: Tahoma,Verdana,Arial; font-size:13px; color:#8E5241;}
ul.menu li {list-style-type:none;}
ol.menu li {list-style-position:inside;}
table, tr, td { margin:0; padding:0; border:none; border-collapse:collapse;}
img { border:0;}
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}

body {background:#ffebbb url(../../img/design/bg.jpg) top repeat-x; padding-bottom:50px;}

.header {margin:0 auto; width:955px;}
.header .left {width:361px;	float:left;}
.header .left .menu_place .left { background:url(../../img/design/menu_left.jpg); width:68px; height:309px; float:left;}
.header .left .menu_place .bg {background:url(../../img/design/menu_bg.jpg); width:217px; height:309px; float:left; position:relative;}
.header .left .menu_place .bg ul.menu {position:absolute; top:-10px; left:9px;}
.header .left .menu_place .right {background:url(../../img/design/menu_right.jpg);	width:76px;	height:309px; float:left;}
.header .right {width:594px; float:left;}
.header .right .header_1 {width:507px; height:502px; background:url(../../img/design/header_1.jpg?yu_nelson); float:left;}
.header .right .right_menu {width:40px;	height:502px; background:url(../../img/design/header_2.jpg); float:left;}
.header .right .right_menu .box {padding-top:160px;}
.header .right .right_menu .box div {padding:13px;}
.header .right .header_2 {width:46px; height:502px;	background:url(../../img/design/header_3.jpg);	float:left;}

.header .menu li a {
    color: #8E5241;
    display: block;
    font-family: Arial;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    height: 16px;
    padding-top: 0px;
    text-align: center;
    text-decoration: none;
    width: 200px;
}
.header .menu li {padding:1px;}
.header .menu li a.hover {background-color:#c07c31; color:#efdecb;}
.header .menu li a:hover {background-color:#c07c31; color:#efdecb;}

.content {margin:0 auto; background:url(../../img/design/content_bg.jpg) center repeat-y; width:820px; position:relative; right:-49px;}

.content .about_place {height:86px; position:relative;}
.content .about {height:86px; width:815px; position:absolute; top:0; right:2px;}
.content .about .middle .left {width:17px; height:56px; background:url(../../img/design/small_croped_left.jpg); float:left;}
.content .about .middle .bg {width:782px; height:56px; background:url(../../img/design/small_croped_bg.jpg); float:left; position:relative;}
.content .about .middle .bg .content_place {position:absolute; left:200px; top:-100px; width:560px; color:#8e5241; font-size:12px !important;}
.content .about .middle .bg .content_place div {text-align:right;}
.content .about .middle .bg .content_place div a {color:#8E5241; font-weight:bold;}
.content .about .middle .right {width:16px; height:56px; background:url(../../img/design/small_croped_right.jpg); float:left;}
.content .about .bottom {width:815px; height:30px; background:url(../../img/design/small_croped_bottom.jpg)}

.content .photo_place {height:278px; position:relative;}
.content .photo_place .img_title {width:817px; text-align:center; position:absolute; top:-13px; left:5px; background:transparent;}
.content .photo_place .img_title img {margin:0 auto;}
.content .photo {height:278px; width:817px; position:absolute; top:0; right:0;}
.content .photo .top {width:817px; height:56px; background:url(../../img/design/photo_box_top.jpg)}
.content .photo .middle .left {width:17px; height:190px; background:url(../../img/design/photo_box_left.jpg); float:left;}
.content .photo .middle .bg {width:782px; height:190px; background:url(../../img/design/photo_box_bg.jpg); float:left; position:relative;}
.content .photo .middle .right {width:18px; height:190px; background:url(../../img/design/photo_box_right.jpg); float:left;}
.content .photo .bottom {width:817px; height:32px; background:url(../../img/design/photo_box_bottom.jpg)}

.content .vstrechi .img_title {top:-21px;}
.content .vstrechi .big_photo {margin-right:7px;}
.content .vstrechi .big_photo:hover .title {opacity: 0.9; filter: alpha(opacity=90);}
.content .vstrechi .bp_center {position:relative;}
.content .vstrechi .bp_center .title {padding:4px; width:237px; height:32px; position:absolute; bottom:4px; left:0; background-image:none; background:#F9D8AD; opacity: 0.7; filter: alpha(opacity=70); overflow:hidden;}
/*.content .vstrechi .big_photo:hover .bp_center div.s_title_not_null {height:63px;}*/
/*.content .vstrechi .big_photo:hover .bp_center div.s_title_not_null_mini {height:48px;}*/
*html .content .vstrechi .bp_center .title {bottom:3px;}
.content .vstrechi .bp_center .title span {text-align:center; display:block; font-weight:bold; font-size:12px; padding-bottom:20px;}
.content .vstrechi .bp_center .title a {font-size:12px; display:block; text-align:left;}
.content .vstrechi .bp_center .title a:hover {text-decoration:none;}
.content .vstrechi .bp_center img {WIDTH:245px; height:201px;}
.content .vstrechi .big_photo .bp_left .bp_middle {height:201px;}
.content .vstrechi .big_photo .bp_right .bp_middle {height:201px;}

.content .service_place {height:279px; position:relative;}
.content .service_place .img_title {width:817px; text-align:center; position:absolute; top:-13px; left:5px;}
.content .service_place .img_title img {margin:0 auto;}
.content .service {width:757px; height:199px; background:url(../../img/design/service_bg.jpg); position:absolute; top:0; right:0; padding:40px 30px;}
.content .se_left {float:left; width:450px;}
.content .se_left ul li, .content .se_right ul li {padding:0 0 0 15px; position:relative; color:#616161; font-size:13px;}
.content .se_left ul li span, .content .se_right ul li span {position:absolute; left:0; top:0; color:#a25000; font-weight:bold; font-size:13px;}
*html .content .se_left ul li span, *html .content .se_right ul li span {left:-15px;}
.content .se_right {float:left; width:300px;}
.content .service .oth_info {clear:both; text-align:center;}
.content .service .oth_info p {font-weight:bold; color:#4a4a4a; padding:35px 0 10px 0; }
*html .content .service .oth_info p {padding:10px 0 10px 0;}
*+html .content .service .oth_info p {padding:10px 0 10px 0;}
.content .service .oth_info span {padding:10px;}
.content .service .oth_info b {color:#ff5a00; display:block; padding:10px 0 10px 0; font-weight:normal;}

.content .footer_place {height:24px; position:relative;}
.content .footer {width:755px; height:24px; background:url(../../img/design/footer.jpg); position:absolute; top:0; right:28px;}
.content .footer .menu {text-align: center;}
.content .footer .menu, .content .footer .menu a {color:#444444; font-size:12px; text-decoration:none}
.content .footer .menu a:hover {text-decoration:underline;}

.photo_box_content {position:absolute; top:-23px; left:7px;}

.big_photo {font-size:0px; float:left; margin-bottom:3px; margin-right:3px;}
.big_photo .bp_left {float:left;}
.big_photo .bp_left .bp_top {width:3px; height:4px; background:url(../../img/design/photo_border_top_left.png); font-size:0;}
.big_photo .bp_left .bp_middle {width:3px; height:95px; background:url(../../img/design/photo_border_left.png);}
.big_photo .bp_left .bp_bottom {width:3px; height:4px; background:url(../../img/design/photo_border_bottom_left.png); font-size:0;}

.big_photo .bp_center {float:left; background:url(../../img/design/photo_border_top.png) top repeat-x; padding-top:4px;}
.big_photo .bp_center div {background:url(../../img/design/photo_border_bottom.png) bottom repeat-x; padding-bottom:4px;}


.big_photo .bp_right {float:left;}
.big_photo .bp_right .bp_top {width:3px; height:4px; background:url(../../img/design/photo_border_top_right.png); font-size:0;}
.big_photo .bp_right .bp_middle {width:3px; height:95px; background:url(../../img/design/photo_border_right.png);}
.big_photo .bp_right .bp_bottom {width:3px; height:4px; background:url(../../img/design/photo_border_bottom_right.png); font-size:0;}

.small_photos {font-size:0px; float:left; width:375px; margin:8px 0 0 25px;}
.small_photo {font-size:0px; float:left; margin:1px;}
.small_photo .sp_left {float:left;}
.small_photo .sp_left .sp_top {width:3px; height:3px; background:url(../../img/design/small_photo_border_top_left.png); font-size:0;}
.small_photo .sp_left .sp_middle {width:3px; height:56px; background:url(../../img/design/small_photo_border_left.png);}
.small_photo .sp_left .sp_bottom {width:3px; height:3px; background:url(../../img/design/small_photo_border_bottom_left.png); font-size:0;}

.small_photo .sp_center {float:left; background:url(../../img/design/small_photo_border_top.png) top repeat-x; padding-top:4px;}
.small_photo .sp_center div {background:url(../../img/design/small_photo_border_bottom.png) bottom repeat-x; padding-bottom:4px;}

.small_photo .sp_right {float:left;}
.small_photo .sp_right .sp_top {width:3px; height:3px; background:url(../../img/design/small_photo_border_top_right.png); font-size:0;}
.small_photo .sp_right .sp_middle {width:3px; height:56px; background:url(../../img/design/small_photo_border_right.png);}
.small_photo .sp_right .sp_bottom {width:3px; height:3px; background:url(../../img/design/small_photo_border_bottom_right.png); font-size:0;}

.photo_navigation {float:left; padding:95px 0 0 10px;}
*html .photo_navigation {padding:95px 0 0 0px;}
.photo_navigation a {margin-left:10px; display:block; float:left;}

.block_title {text-align:center; font-size:19px; font-weight:bold; padding:20px 20px 10px 20px; margin-bottom:10px; border-bottom:1px solid #8E5241;}

.tour_menu {width:210px;}
.tour_menu li {padding:2px 0;}
.tour_menu li ul {padding-top:2px;}
.tour_menu li ul li {}
.tour_menu li ul li div {padding-left:10px; background:#C07C31;}
.tour_menu li ul li a {font-weight:bold; padding-left:10px; height:18px;}
.tour_menu li a {padding:3px 5px; background:#E6AC77; color:#fff; font-weight:bold; display:block; text-decoration:none; font-size:14px;}
.tour_menu li a:hover {background:#C07C31; }
