* {margin: 0;padding: 0;  text-decoration: none; list-style: none;}
body {  font-family: Tahoma;font-size: 13px; color: #FFFFFF; background: url(../images/body.jpg) top center no-repeat; }
html, body { width: 100%;}
ul { list-style: none;}
img {border:0}
.clear { clear: both; height: 0px; line-height: 0px; padding: 0px; margin: 0px;}
.centermap { width: 830px; margin: 0 auto;}
.menu_left { background: url(../images/menu_left.gif) left no-repeat; height: 38px; padding-left: 15px; margin-top: 25px; margin-left: 31px;}
.menu_right { background: url(../images/menu_right.gif) right no-repeat; height: 38px; padding-right: 15px; float: left;}
.menubg { background: url(../images/menubg.gif) repeat-x; height: 38px; float: left; }
.menubg a { background:  url(../images/menu_a.gif) right no-repeat; font-size: 14px; font-weight: bold; padding-left: 15px; padding-right: 15px; color: #FFFFFF; float: left; height: 30px; padding-top: 8px; }
.menubg .last { background: none;}

.menubg2 { background: url(../images/menubg.gif) repeat-x; height: 38px; float: left; }
.menubg2 a { background:  url(../images/menu_a.gif) right no-repeat; font-size: 12px; font-weight: bold; padding-left: 15px; padding-right: 15px; color: #FFFFFF; float: left; height: 28px; padding-top: 10px; text-transform: uppercase;}
.menubg2 .last { background: none;}

.block { background: url(../images/block.jpg) no-repeat; width: 820px; height: 394px;}
.price { background: url(../images/pricebg.jpg) no-repeat; width: 83px; height: 38px; display: block; color: #f12b38; font-size: 24px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: center; margin-left: 60px;}
.redbg { background: url(../images/redbg.jpg) no-repeat; width: 241px; height: 58px;font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; text-align: center; margin-left: 60px; padding-top: 10px; margin-top: 5px;}
.text { font-size: 12px; color: #514e4f; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding-left: 60px; padding-top: 160px; height: 85px; padding-bottom: 5px; width: 250px;}
.zvezda { background: url(../images/zvezda.png) no-repeat; width: 134px; height: 94px; display: block; position: absolute; text-align: center; padding-top: 40px; font-size: 14px; font-weight: bold; margin-left: 727px; margin-top: 90px;}
.zvezda2 {background: url(../images/zvezda2.png) no-repeat; width: 155px; height: 115px; display: block; position: absolute; text-align: center; padding-top: 40px; font-size: 14px; font-weight: bold;  margin-top: 170px;text-transform: uppercase; color: #995d2b;}
.zvezda3 { background: url(../images/zvezda.png) no-repeat; width: 134px; height: 94px; display: block; position: absolute; text-align: center; padding-top: 40px; font-size: 19px; font-weight: bold; margin-left: -25px; margin-top: 75px; text-transform: uppercase;}
.tx { font-size: 18px; text-align: center; font-weight: bold; padding-top: 10px; padding-bottom: 10px;}
.tx10 { font-size: 18px; text-align: center; font-weight: bold; }
.block2 { background: url(../images/block2.jpg) no-repeat; width: 844px; height: 394px; margin-left: -24px; position: relative; z-index: 1000;}
.tx2 { font-weight: bold; position: absolute; margin-top: 125px; margin-left: 20px; text-transform: uppercase;}
.tx3 { color: #fee8cd; font-size: 14px; font-weight: bold; margin-left: 666px; margin-top: 120px; position: absolute; width: 145px;}

.tx4 { font-size: 18px; text-align: center; font-weight: bold; padding-top: 10px; padding-bottom: 10px; color: #fe4d57}
.tx5 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	position:absolute;
	margin-left: 240px;
	margin-top: 95px;
	width: 110px;
}
.knopa { background: url(../images/knopa.jpg) no-repeat; width: 123px; height: 20px; display: block; color: #fd5c64; text-transform: uppercase; margin-top: 197px; position: absolute; margin-left: 230px; font-weight: bold; font-size: 10px; padding-top: 6px; text-align: center;}
.block3 { background: url(../images/block3.jpg) no-repeat; width: 820px; height: 394px;}

.foto { margin-left: 373px; margin-top: 40px; position: absolute; }

.block4 { background: url(../images/block4.jpg) no-repeat; width: 820px; height: 394px;}
.block4 select {
	width: 175px;
	height: auto;
	border: 1px solid #484848;
	margin-top: 3px;
}
.select { padding-left: 445px; padding-top: 73px;}
.tx6 { color: #757877; font-size: 12px; }
.forma { padding-top: 20px; padding-left: 20px; font-size: 18px; font-weight: bold; width: 300px;}

.knopa2 { background: url(../images/knopa2.jpg) no-repeat; width: 90px; height: 34px; float: right; margin-right: 10px; text-align: center; font-size: 20px; font-weight: bold; padding-top: 8px; color: #FFFFFF; margin-top: 3px;}
.zvezda4 { background: url(../images/zdezda3.png) no-repeat; width: 155px; height: 95px; display: block; position: absolute; margin-left: -27px; margin-top: 108px; text-transform: uppercase; font-size: 24px; padding-top: 60px; text-align: center; color: #FFFFFF; font-weight: bold;}
.tumb { margin-top: 50px; margin-left: 20px;}
.tumb a { float: left; margin-left: 17px; font-size: 14px; color: #f32f3b; text-align: center; margin-top: 5px;}
.tumb a span { font-size: 9px; color: #000000;}
.tx7 { padding-left: 150px; font-size: 12px;}
.tx7 span { font-size: 20px; color: #e22637; font-weight: bold; padding-right: 7px;}

.foot { height: 115px; border-top: 1px solid #df8d9a; margin-top: 30px;}
.foot2 { height: 115px; border-top: 1px solid #a2a3a3; margin-top: 30px;}
.copy { float: left; margin-top: 10px; font-size: 9px; font-weight: bold; text-transform: uppercase;}
.copy a { color: #FFFFFF;}


/*tour2*/
.block5 { background: url(../images/block5.jpg) no-repeat; width: 820px; height: 617px;}
.tumb2 { margin-left: 310px;}
.site  {height: 270px; width: 200px; margin-right: 50px; text-align: center; margin-top: 20px; float: left;}
.site p { font-size: 9px; color: #fec7b6; text-align: left;}
.site img { border: 2px solid  #FFFFFF;}
.site a { font-size: 14px; color: #FFFFFF;}

.zvezda5 {background: url(../images/zvezda2.png) no-repeat; width: 155px; height: 105px; display: block; position: absolute; text-align: center; padding-top: 50px; font-size: 14px; font-weight: bold;  margin-top: 360px;text-transform: uppercase; color: #995d2b; margin-left: -15px;}

.block6 { background: url(../images/block6.jpg) no-repeat; width: 872px; height: 843px;}

.tumb3 { margin-left: 10px;}
.site2  {width: 200px; margin-left: 50px; text-align: center; margin-top: 20px; float: left;}
.site2 p { font-size: 9px; color: #8f8f8f; text-align: left;}
.site2 img { border: 2px solid  #FFFFFF;}
.site2 a { font-size: 14px; color: #FFFFFF;}

.tx8 { position: absolute; width: 150px; text-align: center; margin-left: 722px; margin-top: 375px; font-weight: bold; font-size: 21px;}
.px19  { font-size: 19px;}
.px17 { font-size: 17px;}
.px13 { font-size: 13px;}


/*member*/
.block7 { background: url(../images/block7.jpg) no-repeat; width: 820px; height: 394px;}
.red { color: #d53630; font-size: 12px;  font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding-left: 60px; padding-top: 160px;  padding-bottom: 5px; font-size: 18px; }
.text2 { font-size: 12px; color: #464344; width: 285px; padding-left: 60px;}
.text2 a { color: #8f121b; text-decoration: underline;}
.block8 { background: url(../images/block8.jpg) no-repeat; width: 820px; height: 482px;}

.left { float: left; margin-left: 60px; width: 310px;}
.left .glav { font-size: 20px; color: #FFFFFF; font-weight: bold;}
.left li { font-size: 12px; margin-top: 16px;}
.left span { font-size: 14px; color: #600000; font-weight: bold;}

.right { float: left; margin-left: 100px; width: 310px;}
.right .glav { font-size: 20px; color: #FFFFFF; font-weight: bold;}
.right li { font-size: 12px; margin-top: 16px;}
.right span { font-size: 14px; color: #600000; font-weight: bold;}

.block9 { background: url(../images/block9.jpg) repeat-y; width: 699px; margin-left: 60px; text-align: center;}
.block9_top { background: url(../images/block9_top.jpg) top no-repeat; width: 699px;}
.block9_foot { background: url(../images/block_foot.jpg)  bottom no-repeat; padding-top: 15px; padding-bottom: 14px;}
.block9 p { font-size: 14px; color: #FFFFFF; font-weight: bold;}
.block9 span { color: #680203; font-size: 12px; font-weight: normal;}


/*join*/
.block10 { background: url(../images/block10.jpg) no-repeat; width: 820px; height: 414px; margin-top: 63px;}
.tx9 { font-size: 18px; font-weight: bold; color: #d63c36; padding-left: 35px; padding-top: 120px;}

.forma2 { margin-top: 10px; margin-left: 50px; }
.forma2 td { color: #454545;padding: 2px;}
.forma2 input { background: url(../images/input.jpg) no-repeat; width: 225px; height: 20px; padding-top: 4px; padding-left: 4px; border: none;}


select {display: block; height: 24px;}
select.srReplacedSelect { width: 1px;position: absolute;	left: -999em;}
ul.srList {	list-style:none; padding: 0px; margin: 0px; height:24px;}
ul.srList li {	display:none;		line-height:24px; width: 149px;  background:url(../images/select.jpg) right top  no-repeat; padding-left: 5px; font-size: 12px; text-transform: uppercase;}
ul.srBlur {	}
ul.srBlur li.srSelectedLi {	display:block;	background: url(../images/select.jpg) right  no-repeat;	}
ul.srFocus li.srSelectedLi, ul.srHoverUl li.srSelectedLi {	display:block;	background: url(../images/select.jpg) right top  no-repeat ;}
ul.srExpanded li.srSelectedLi { 	display:block;background: url(../images/select_hover.jpg) no-repeat; }
ul.srExpanded {	position:relative;z-index:1000;}
ul.srExpanded li {	display:block;background: url(../images/select_hover.jpg)   no-repeat ;}

.red2 { background: url(../images/red2.jpg) no-repeat; width: 318px; height: 72px; display: block; font-size: 16px; color: #FFFFFF; font-weight: bold; margin-top: 20px; text-align: center; padding-top: 8px; margin-left: 55px;}

.zvezda6 { background: url(../images/zvezda.png) no-repeat; width: 134px; height: 94px; display: block; position: absolute; text-align: center; padding-top: 40px; font-size: 14px; font-weight: bold; margin-left: 727px; margin-top: 220px;}


#active {background: url(../images/active_left.jpg) left top no-repeat;height: 38px; display: block; color: #f12b38; font-size: 24px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align: center; padding-left: 7px; margin-left: 60px; }
#active span {display: block; height: 38px;  background: url(../images/active_right.jpg) right top no-repeat; width: auto; position: relative; float: left;  text-align:center;  padding-left:3px; padding-right: 13px;}
