﻿@charset "utf-8";  @font-face{	font-family: 'Calibri';	src: url('../fonts/calibri.eot');	src: url('../fonts/calibri.eot?#iefix') format('embedded-opentype'),	     url('../fonts/calibri.woff') format('woff'),	     url('../fonts/calibri.ttf') format('truetype');	font-weight: normal;	font-style: normal;}@font-face{	font-family: 'Myriad Pro';	src: url('../fonts/myriadpro-regular.eot');	src: url('../fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),	     url('../fonts/myriadpro-regular.woff') format('woff'),	     url('../fonts/myriadpro-regular.ttf') format('truetype');	font-weight: normal;	font-style: normal;}@font-face{	font-family: 'Myriad Pro Light';	src: url('../fonts/myriadpro-light.eot');	src: url('../fonts/myriadpro-light.eot?#iefix') format('embedded-opentype'),	     url('../fonts/myriadpro-light.woff') format('woff'),	     url('../fonts/myriadpro-light.ttf') format('truetype');	font-weight: normal;	font-style: normal;}@font-face{	font-family: 'Myriad Pro Bold';	src: url('../fonts/myriadpro-bold.eot');	src: url('../fonts/myriadpro-bold.eot?#iefix') format('embedded-opentype'),	     url('../fonts/myriadpro-bold.woff') format('woff'),	     url('../fonts/myriadpro-bold.ttf') format('truetype');	font-weight: normal;	font-style: normal;}/* common */html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,button,textarea,p,blockquote,th,td{	margin: 0;	padding: 0;}img{	border: none;}ul li{	list-style: none;}hr{	color: #575757;	background: #575757;	border: 0px none;	height: 1px;}h1,h2,h3,h4,h5,h6{	font-size: 100%;	font-weight: normal;}sup,sub{	vertical-align: baseline;}input,button,textarea,select,optgroup,option{	font-family: inherit;	font-size: inherit;	font-style: inherit;	font-weight: inherit;}.noFocus:focus{	outline: none;}a{	text-decoration: none;	outline: none;}html{	height: 100%;	background: #ffffff;}body{	color: #2b2a2b;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: left;	line-height: 14px;	height: 100%;	background: #ffffff;}input:focus{	outline: none;}.font-regular{	font-family: 'Myriad Pro';}.font-light{	font-family: 'Myriad Pro Light';}.font-bold{	font-family: 'Myriad Pro Bold';}.radius{	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;}.radius-big{	-webkit-border-radius: 25px;	-moz-border-radius: 25px;	border-radius: 25px;}.radius-small{	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;}.radius-small-diagonal{	-webkit-border-radius: 6px 0px 6px 0px;	-moz-border-radius:  6px 0px 6px 0px;	border-radius:  6px 0px 6px 0px;}.radius-small-left{	-webkit-border-radius: 6px 0px 0px 6px;	-moz-border-radius: 6px 0px 0px 6px;	border-radius: 6px 0px 0px 6px;}.radius-small-right{	-webkit-border-radius: 0px 6px 6px 0px;	-moz-border-radius: 0px 6px 6px 0px;	border-radius: 0px 6px 6px 0px;}.radius-smallest{	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}.radius-smallest-top-left{	-webkit-border-radius: 3px 0px 0px 0px;	-moz-border-radius: 3px 0px 0px 0px;	border-radius: 3px 0px 0px 0px;}.radius-small-top{	-webkit-border-radius: 6px 6px 0px 0px;	-moz-border-radius: 6px 6px 0px 0px;	border-radius: 6px 6px 0px 0px;}.radius-top-left{	-webkit-border-radius: 10px 0px 0px 0px;	-moz-border-radius: 10px 0px 0px 0px;	border-radius: 10px 0px 0px 0px;}.radius-top-right{	-webkit-border-radius: 0px 10px 0px 0px;	-moz-border-radius: 0px 10px 0px 0px;	border-radius: 0px 10px 0px 0px;}.radius-small-bottom{	-webkit-border-radius: 0px 0px 6px 6px;	-moz-border-radius: 0px 0px 6px 6px;	border-radius: 0px 0px 6px 6px;}.inner-shadow{	-webkit-box-shadow: inset 8px 8px 16px rgba(0, 0, 0, 0.0235), inset -8px -8px 16px rgba(0, 0, 0, 0.0235);	-moz-box-shadow: inset 8px 8px 16px rgba(0, 0, 0, 0.0235), inset -8px -8px 16px rgba(0, 0, 0, 0.0235);	box-shadow: inset 8px 8px 16px rgba(0, 0, 0, 0.0235), inset -8px -8px 16px rgba(0, 0, 0, 0.0235);}.outer-shadow{	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);}.outer-shadow-big{	-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.11);	-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.11);	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.11);}.button-shadow{	-webkit-box-shadow: 1px 1px 0px #c6c6c6;	-moz-box-shadow: 1px 1px 0px #c6c6c6;	box-shadow: 1px 1px 0px #c6c6c6;}.clear:after {	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0;	}* html .clear { zoom: 1; } /* IE6 */*+html .clear { zoom: 1; } /* IE7 *//* off */.body{	position: relative;	z-index: 5;	top: 0px;	min-height: 100%;	height: auto !important;	height: 100%;	background: url('../images/header-bg.gif') repeat-x center top;}/* header */.header{	position: relative;	width: 1000px;	height: 128px;	top: 0px;	margin: 0 auto;}.logo{	position: absolute;	left: -105px;	top: 0px;	width: 421px;	height: 128px;	background: #ffffff;	text-align: center;	background: url('../images/logo-bg.gif') no-repeat center top;}.logo img{	margin-top: 7px;}.logo h1,.logo h2{	font-family: 'Calibri';	font-size: 10px;	color: #000000;	white-space: nowrap;	line-height: 6px;	cursor: default;}.nav{	position: absolute;	bottom: 0px;	right: 0px;}.nav ul li{	display: inline-block; *display: inline; zoom: 1;	float: right;}.nav ul li a{	display: inline-block; *display: inline; zoom: 1;	color: #2b2a2b;	height: 29px;	line-height: 29px;	padding-left: 17px;	padding-right: 17px;}.nav .nav-link,.nav .nav-link-last{	background: url('../images/nav-border-right-bg.gif') no-repeat left center;}.nav .nav-link,.nav .nav-link-first{	margin-right: -1px;}.nav ul li a:hover{	color: #ffffff;	background: #2b2a2b;}.search{	position: absolute;	top: 10px;	left: 286px;}.search p{	display: inline-block; *display: inline; zoom: 1;	float: left;	line-height: 32px;	padding-right: 10px;	cursor: default;}.search .searchtext{	width: 249px;	height: 32px;	padding-left: 10px;	padding-right: 10px;	line-height: 32px;	border: none;	float: left;	background: url('../images/search.gif') no-repeat left top;}.search .searchtext .searcharea{	width: 143px;	height: 32px;	border: none;	background: none;	float: left;}.search .searchtext .searchbutton{	width: 86px;	height: 32px;	border: none;	cursor: pointer;	float: right;	background: url('../images/button.gif') no-repeat right top;}.socials{	position: absolute;	top: 52px;	left: 444px;}.socials span{	display: inline-block; *display: inline; zoom: 1;	vertical-align: top;	height: 16px;	line-height: 16px;	cursor: default;	margin-right: 8px;}.socials a{	display: inline-block; *display: inline; zoom: 1;	vertical-align: top;	width: 16px;	height: 16px;	margin-left: 12px;}.tw{	background: url('../images/tw.gif') no-repeat center center;}.fb{	background: url('../images/fb.gif') no-repeat center center;}.vk{	background: url('../images/vk.gif') no-repeat center center;}.phones{	position: absolute;	top: 8px;	left: 666px;	font-size: 24px;	line-height: 18px;	color: #5c5b5c;	text-align: center;}.messengers{	font-size: 14px;	margin-top: 8px;}.icq, .skype{	display: inline-block; *display: inline; zoom: 1;	height: 16px;	line-height: 16px;	color: #5c5b5c;	padding-left: 18px;}.icq{	background: url('../images/icq-offline.gif') no-repeat left center;	margin-right: 8px;}.skype{	background: url('../images/skype-offline.gif') no-repeat left center;}.icq:hover{	background: url('../images/icq-online.gif') no-repeat left center;}.skype:hover{	background: url('../images/skype-online.gif') no-repeat left center;}.selectBox{	position: absolute;	z-index: 999;	right: 14px;	top: 8px;}.lng-select{	width: 106px;}.nav-right-icons{	position: absolute;	right: 0px;	top: 50px;	width: 147px;	height: 29px;	background: url('../images/nav-right-icons-bg.gif') no-repeat right bottom;}.nav-right-icons ul li{	display: inline-block; *display: inline; zoom: 1;	float: left;	width: 44px;	height: 29px;}.nav-right-icons ul li:hover{	background: #828280 url('../images/nav-right-icons-li-bg.gif') repeat-x center top;}.nav-right-icons ul li a{	display: inline-block; *display: inline; zoom: 1;	width: 44px;	height: 29px;}.home-icon{	background: url('../images/home-icon.gif') no-repeat center center;}.nav-right-icons ul li:hover .home-icon{	background: url('../images/home-icon-hover.gif') no-repeat center center;}.search-icon{	background: url('../images/search-icon.gif') no-repeat center center;}.nav-right-icons ul li:hover .search-icon{	background: url('../images/search-icon-hover.gif') no-repeat center center;}.email-icon{	background: url('../images/email-icon.gif') no-repeat center center;}.nav-right-icons ul li:hover .email-icon{	background: url('../images/email-icon-hover.gif') no-repeat center center;}/* header off *//* body */.content{	position: relative;	width: 1000px;	margin: 0 auto;	padding-bottom: 232px;}.gallery{	position: relative;	margin-top: 19px;	width: 1000px;	height: 530px;	overflow: hidden;	background: none;}.gallery-thumbs{	position: absolute;	top: 0px;	left: 0px;	width: 10000px;	height: 530px;}.hotel .gallery{	margin-top: 0px;	width: 769px;	height: 300px;	margin-left: 20px;}.hotel .gallery-thumbs{	height: 300px;}.gallery-thumbs ul li{	display: inline-block; *display: inline; zoom: 1;	float: left;}.gallery-left,.gallery-right{	position: absolute;	width: 55px;	height: 242px;	top: 144px; }.hotel .gallery-left,.hotel .gallery-right{	top: 29px; }.gallery-left{	left: 0px;	background: url('../images/gallery-left.png') no-repeat left center; }.gallery-right{	right: 0px;	background: url('../images/gallery-right.png') no-repeat right center; }.gallery-text{	position: absolute;	top: 440px;	left: 64px;}.hotel .gallery-text{	position: absolute;	top: 234px;	left: 100px;}.gallery-text h4{	font-size: 24px;	line-height: 20px;	color: #ffffff;}.gallery-shadow-left,.gallery-shadow-right{	position: absolute;	width: 44px;	height: 316px;	top: 128px; }.hotel .gallery-shadow-left,.hotel .gallery-shadow-right{	width: 42px;	height: 300px;	top: 0px; }.gallery-shadow-left{	left: -45px;	background: url('../images/gallery-shadow-left.gif') no-repeat left center; }.gallery-shadow-right{	right: -45px;	background: url('../images/gallery-shadow-right.gif') no-repeat right center; }.hotel .gallery-shadow-left{	left: -23px;	background: url('../images/hotel-gallery-shadow-left.gif') no-repeat left center; }.hotel .gallery-shadow-right{	right: -43px;	background: url('../images/hotel-gallery-shadow-right.gif') no-repeat right center; }/* aside*/.aside{	position: relative;	z-index: 10;	float: left;	width: 211px;	margin-bottom: 20px;}.window{	position: relative;	border: solid 1px #e3e3e3; 	background: url('../images/window-bg.gif') repeat-x center 23px; }.news-side{	display: inline-block; *display: inline; zoom: 1;	margin-top: 20px;	padding: 20px;}.hotel .news-side{	float: right;	width: 727px;}.hotel-col{	margin-left: 19px !important;	width: 333px !important;}.button{	display: inline-block; *display: inline; zoom: 1;	height: 30px;	line-height: 30px;	padding-left: 20px;	padding-right: 20px;	white-space: nowrap;	color: #2b2a2b;	border: solid 1px #ededed;	background: #ffffff url('../images/button-bg.gif') repeat-x center center; }.news-side .button{	font-size: 12px;	font-weight: bold;	text-decoration: underline;	float: right;}.news-side h2{	font-size: 19px;	margin-bottom: 20px;	background: url('../images/header-arrow-down.gif') no-repeat right center; }.news-side-header-left,.news-side-header-right{	background: none !important;}.news-side-header-left{	float: left;}.news-side-header-right{	float: right;}.news-date{	display: inline-block; *display: inline; zoom: 1;	background: #e6e6e6; }.news-date span{	display: inline-block; *display: inline; zoom: 1;	height: 25px;	font-size: 9px;	line-height: 24px;	padding-left: 30px;	padding-right: 12px;	background: url('../images/clock.gif') no-repeat 11px 7px; }.news-side p{	display: block;	padding-top: 20px;	padding-bottom: 20px;}.news-link{	text-decoration: underline;	color: #2b2a2b;}.nav-left{	padding: 0px;}/* fix-moz-margin */@-moz-document url-prefix() {.nav-left{margin-top: 0px;}}/* fix-moz-margin off */.nav-left ul{	width: 209px;}.nav-left ul li{	height: 24px;	line-height: 24px;	background: #fcfcfc url('../images/nav-left-bg.gif') repeat-x center top; }.nav-left .sub-menu{	height: auto !important;	background: #2b2a2b !important;	border: solid 1px #1c1b17;	width: 209px;	margin-left: -1px;}.nav-left .sub-menu ul li{	background: #302f2c;}.nav-left .sub-menu .sub-menu-header{	display: block;	padding-left: 16px;	margin-right: 16px;	cursor: default;	color: #ffffff;	background: url('../images/sub-menu.gif') no-repeat right center !important; }.nav-left ul li a{	display: inline-block; *display: inline; zoom: 1;	padding-left: 16px;	width: 177px;	height: 24px; 	padding-right: 16px;	color: #2b2a2b;}.nav-left .sub-menu ul li a{	display: inline-block; *display: inline; zoom: 1;	padding-left: 16px;	width: 177px;	height: 24px; 	padding-right: 16px;	color: #ffffff;}.nav-left ul li a:hover{	background: #404040;}.nav-left ul li a span{	display: inline-block; *display: inline; zoom: 1;	width: 177px;	height: 24px; 	cursor: pointer;	background: url('../images/nav-left-span-bg.gif') no-repeat right center; }.nav-left .sub-menu ul li a span{	display: inline-block; *display: inline; zoom: 1;	width: 161px;	padding-left: 16px;	height: 24px; 	cursor: pointer;	background: url('../images/sub-menu-li.gif') no-repeat left center !important; }.nav-left ul li a:hover span{	color: #ffffff !important;	background: url('../images/nav-left-span-bg-hover.gif') no-repeat right center; }.nav-left .sub-menu ul li a:hover span{	background: url('../images/sub-menu-li.gif') no-repeat left center !important; }/* aside off*//* inside */.inside{	position: relative;	float: left;	width: 578px;	margin-top: 20px;	margin-bottom: 20px;}.hotel{	width: 789px;}/* fix-moz-margin */@-moz-document url-prefix() {.hotel{margin-top: 0px;}}/* fix-moz-margin off */.inside-box{	padding-left: 15px;	padding-right: 15px;}.hotel .inside-box{	padding-left: 0px;	padding-right: 0px;}.img-section{	display: inline-block; *display: inline; zoom: 1;	position: relative;	width: 260px;	height: 120px;	border: solid 1px #e3e3e3; 	margin-left: 6px;	margin-right: 6px;	float: left;	margin-bottom: 8px;}.img-section-text-box{	display: inline-block; *display: inline; zoom: 1;	position: absolute;	left: 10px;	bottom: 10px;	width: 218px;}.img-section-text{	display: inline-block; *display: inline; zoom: 1;	position: relative;	width: 194px;	padding-top: 6px;	padding-bottom: 5px;	padding-left: 12px;	padding-right: 12px;	line-height: 18px;	color: #ffffff;	font-size: 15px;	cursor: pointer;	background: url('../images/img-section-text-bg.png');}.gallery-top10{	position: relative;}.gallery-top10-thumbs-box{	display: inline-block; *display: inline; zoom: 1;	position: relative;	width: 629px;	height: 128px;	overflow: hidden;	float: left;}.gallery-top10-thumbs{	position: absolute;	width: 10000px;	height: 128px;}.gallery-top10-thumbs ul li{	display: inline-block; *display: inline; zoom: 1;	position: relative;	width: 100px;	height: 128px;	margin-left: 2px;	margin-right: 3px;	float: left;}.gallery-top10-thumbs ul li a{	display: inline-block; *display: inline; zoom: 1;	position: relative;	width: 100px;	height: 128px;}.gallery-top10-thumbs ul li a span{	display: inline-block; *display: inline; zoom: 1;	position: relative;	margin-top: 5px;	margin-left: 5px;	text-decoration: underline;	font-weight: bold;	color: #2b2a2b;}.gallery-top10-left,.gallery-top10-right{	display: inline-block; *display: inline; zoom: 1;	position: relative;	float: left;	width: 39px;	height: 77px;	vertical-align: top;	margin-top: 12px;}.gallery-top10-left{	margin-right: 10px;	background: url('../images/gallery-top10-left.gif') no-repeat right center; }.gallery-top10-right{	margin-left: 10px;	background: url('../images/gallery-top10-right.gif') no-repeat left center; }.recipient-photo{	margin-right: 30px;	float: left;}.hotel-col h4{	text-decoration: underline;	font-weight: bold;	padding-bottom: 20px;}.hotel-col h4 a{	color: #2b2a2b;}.hotel-col h2{	text-align: left;}.hotel-col p{	padding-top: 0px;	padding-bottom: 20px;}.text-center{	text-align: center;}.text-center img{	margin: 22px;}/* inside off *//* bside */.bside{	position: relative;	float: right;	width: 211px;	margin-bottom: 20px;}.bside .news-side p{	padding-top: 0px;}/* bside off*/.content-footer{	width: 1000px;	margin-top: 20px;	margin-bottom: 10px;}.content-footer .socials,.content-footer .nav-right-icons{	position: relative !important;	top: auto !important;	bottom: auto !important;	left: auto !important;	right: auto !important;		vertical-align: middle;}.content-footer .socials{	float: right;	margin-right: 10px;}.content-footer .nav-right-icons{	float: left;	background: none !important;}.content-footer .nav-right-icons ul li{	display: inline-block; *display: inline; zoom: 1;	float: left;	width: 25px;	height: 23px;	margin-left: 10px;	margin-right: 10px;}.content-footer .nav-right-icons ul li:hover{	background: #828280 url('../images/nav-right-icons-li-bg.gif') repeat-x center center;}.content-footer .nav-right-icons ul li a{	width: 25px;	height: 23px;}.second-top{	margin-top: 19px;	height: 252px;	overflow: hidden;	background: #ffffff;}/* fix-moz-margin */@-moz-document url-prefix() {.second-top{margin-bottom: 20px;}}/* fix-moz-margin off */.second-top img{	float: left;	margin-top: 1px;}.second-top p{	padding: 20px;	padding-right: 40px;}.second-top .button{	float: right;	margin-right: 20px;}.section{}.page-numbers{	float: right;	margin-right: 40px;}.page-numbers select{	text-align: left;}.page-numbers form,.page-numbers div,.page-numbers p,.page-numbers select{	display: inline-block; *display: inline; zoom: 1;	vertical-align: baseline;	float: left;}.page-numbers select{	margin-left: 8px;	margin-top: 3px;}.page-numbers p,.page-numbers a{	line-height: 24px;}.page-numbers a{	text-decoration: underline;	color: #2b2a2b;	margin-left: 20px;	float: left;}.number-box{	margin-left: 10px;}.number-box a{	display: inline-block; *display: inline; zoom: 1;	position: relative;	margin-left: 0px !important;	margin-right: -8px;	width: 22px;	height: 22px;	line-height: 22px;	border: solid 1px #ffffff;	text-align: center !important;}.number-box a:hover{	z-index: 1;	text-decoration: none !important;	font-weight: bold;	border: solid 1px #e6e6e6;	background: #fcfcfc;}.product-thumb-box ul{	display: inline-block; *display: inline; zoom: 1;	padding-bottom: 20px;}.product-thumb-box li{	display: inline-block; *display: inline; zoom: 1;	float: left;	width: 256px;	height: 340px;	text-align: right;}.product-thumb{	display: inline-block; *display: inline; zoom: 1;	position: relative;	text-align: center;}.product-thumb-price{	display: inline-block; *display: inline; zoom: 1;	text-align: right;	float: right;	margin-left: 5px;}.product-thumb-text{	display: inline-block; *display: inline; zoom: 1;	text-align: left;	float: left;}.product-thumb-text p{	width: 144px;}.product-thumb h4,.book .page-right h4,.recent-viewed span,.top-block h2,.right-block h2{	display: inline-block; *display: inline; zoom: 1;	padding-top: 2px;	padding-bottom: 3px;	padding-left: 5px;	padding-right: 5px;	background: #000000;	color: #ffffff;	font-weight: bold;}.rur{	text-decoration: line-through;}.gallery-book{	padding-left: 20px;}.book,.book-left{	vertical-align: top;	float: right;}.book-left{	text-align: center;	width: 56px;	margin-right: 37px;}.book,.book-bottom{	width: 660px;}.page-right ul,.book-char{	margin-top: 20px;}.book-char span{	color: #bdbdbd;	margin-left: 10px;	margin-right: 10px;	cursor: default;}.book-char a{	color: #818080;	font-weight: bold;}.book-char a:hover{	font-weight: bold;	color: #000000;}.book-desc{	margin-top: 10px;}.book-bottom{	margin-top: 20px;	float: right;}.book-bottom h4{	font-weight: bold;	margin-left: 20px;	margin-bottom: 10px;}.book-bottom-box{	display: inline-block; *display: inline; zoom: 1;	position: relative;	overflow: hidden;	vertical-align: top;	width: 596px;	height: 100px;	float: left;}.book-left-box{	display: inline-block; *display: inline; zoom: 1;	position: relative;	overflow: hidden;	vertical-align: top;	width: 56px;	height: 372px;}.book-left-thumbs{	position: absolute;	top: 0px;	left: 0px;	width: 56px;	height: 10000px;}.book-left-thumbs ul li{	display: inline-block; *display: inline; zoom: 1;	width: 56px;	height: 84px;	float: left;	margin-bottom: 12px;}.book-bottom-thumbs{	position: absolute;	top: 0px;	left: 0px;	width: 10000px;	height: 100px;}.book-bottom-thumbs ul li{	display: inline-block; *display: inline; zoom: 1;	width: 100px;	height: 100px;	float: left;	margin-right: 24px;}.page-left,.page-right{	display: inline-block; *display: inline; zoom: 1;	vertical-align: top;	width: 258px;	height: 362px;	padding: 35px;	float: left;}.page-left{	text-align: center;	margin-right: 4px;}.book-left-top-arrow,.book-left-bottom-arrow,.book-bottom-left-arrow,.book-bottom-right-arrow{	display: inline-block; *display: inline; zoom: 1;}.book-left-top-arrow,.book-left-bottom-arrow{	width: 21px;	height: 11px;}.book-left-top-arrow{	background: url('../images/book-left-top-arrow.gif') no-repeat;	margin-bottom: 16px;}.book-left-bottom-arrow{	background: url('../images/book-left-bottom-arrow.gif') no-repeat; 	margin-top: 16px;}.book-bottom-left-arrow,.book-bottom-right-arrow{	width: 11px;	height: 21px;	vertical-align: top;	float: left;	margin-top: 39px;}.book-bottom-left-arrow{	background: url('../images/book-bottom-left-arrow.gif') no-repeat; 	margin-right: 20px;}.book-bottom-right-arrow{	background: url('../images/book-bottom-right-arrow.gif') no-repeat; 	margin-left: 20px;}.recent-viewed{	width: 734px;}.recent-viewed h4{	font-size: 18px;	font-weight: normal;	margin-left: 20px;	margin-bottom: 10px;}.recent-viewed .book-bottom-box{	display: inline-block; *display: inline; zoom: 1;	position: relative;	overflow: hidden;	vertical-align: top;	width: 672px;	height: 142px;	float: left;}.recent-viewed .book-bottom-thumbs{	position: absolute;	top: 0px;	left: 0px;	width: 10000px;	height: 120px;}.recent-viewed .book-bottom-thumbs ul li{	display: inline-block; *display: inline; zoom: 1;	width: 81px;	height: 142px;	float: left;	margin-right: 37px;}.recent-viewed .book-bottom-thumbs ul li a{	display: inline-block; *display: inline; zoom: 1;	width: 81px;	position: relative;	text-align: center;	overflow: hidden;}.recent-viewed .book-bottom-thumbs ul li a span{	position: relative;	white-space: nowrap;	text-align: center;}.recent-viewed .book-bottom-left-arrow,.recent-viewed .book-bottom-right-arrow{	margin-top: 49px;}.book-text{	padding: 31px;	padding-left: 50px;	text-align: justify;}.top-block{	margin-bottom: 20px;}.top-block img{	float: left;}.top-block h2{	display: inline !important;	white-space: normal !important;	font-size: 19px;	padding: 5px 5px 6px 5px;	line-height: 33px !important;}.black-header{	display: inline-block; *display: inline; zoom: 1;	margin-top: 60px;}.top-block p{	padding: 25px;	padding-right: 0px;	text-align: justify;}.block-bottom-box{	position: relative;	border: solid 1px #e4e4e3;	height: 100px;	width: 936px;	overflow: hidden;	float: left;}.block-bottom-thumbs{	position: absolute;	height: 100px;	top: 0px;	left: 0px;	width: 10000px;}.block-bottom ul li{	display: inline-block; *display: inline; zoom: 1;	float: left;	width: 116px;	height: 100px;	border-right: solid 1px #e4e4e3;	text-align: center;}.block-thumbs{	margin-top: 20px;}.block-thumbs a{	width: 248px;	height: 111px;	border: none;	margin: 1px !important;}.block-thumbs img{	width: 248px;	height: 111px;}.block-bott0m-1{	width: 960px;	margin-top: 40px;	padding: 20px;	padding-top: 30px;	padding-bottom: 30px;	background: #fff;}.block-bott0m-1 .book-bottom-box{	width: 896px;}.block-bott0m-1 .book-bottom-box ul li{	width: 149px;	margin: 0px;	text-align: center;}.block-bott0m-1 .book-bottom-box ul li a{	width: 120px;}.second-top-2{	height: auto;	margin-bottom: 20px;}.img-section-side .img-section{	margin: 0px;	margin-bottom: 8px;}.img-section-side{	width: 262px;}.inside-2{	width: 738px;	margin-top: 0px;}.right-block{	display: inline-block; *display: inline; zoom: 1;	margin-top: 20px;	margin-left: 20px;	padding: 20px;	width: 307px;	background: #fff; }.right-block h2{	font-size: 16px;	line-height: 23px;}.right-block-box{	margin-bottom: 20px;}/* body off *//* footer */.footerbox{	position: relative;	height: 232px;	z-index: 100;	margin-top: -232px;	background: #404040;}.footer{	position: relative;	margin: 0 auto;	top: 0px;	width: 1000px;	height: 232px;}.footer-top{	position: absolute;	width: 1000px;	height: 150px;	left: 0px;	top: 0px;}.footer-top ul{	display: inline-block; *display: inline; zoom: 1;	margin-top: 20px;	padding-left: 20px;	width: 172px;	vertical-align: top;}.footer-top ul li{	margin-bottom: 10px;}.footer-top ul li a{	color: #bdbdbd;}.footer-bottom{	position: absolute;	width: 1000px;	height: 80px;	border-top: solid 1px #515151;	left: 0px;	bottom: 0px;}.copy,.dev{	position: relative;	margin-top: 10px;	margin-left: 20px;	margin-right: 20px;	color: #bdbdbd;	white-space: nowrap;}.copy a,.dev a{	color: #bdbdbd;	text-decoration: underline;}.copy div,.dev div{	display: inline-block; *display: inline; zoom: 1;	vertical-align: middle;}.copy img,.dev img{	vertical-align: middle;	margin-right: 10px;}.copy{	float: left;	top: 6px;}.dev{	float: right;	top: 15px;}/* footer off *//* END */