body{background: url(../img/pbg.gif) #43647e repeat;margin: 0;padding: 0;color: #000;text-align: center;font: 12px/1.3em Arial, Helvetica, sans-serif;}
a {color:#c00;text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
a:hover {color:#c00;text-decoration:none;}
p{margin:0 0 5px 0;padding:0;}
#topplashka h1{display:none;}
h3 {margin:0 0 15px 0;padding:0;font:bold 15px Arial, Helvetica, sans-serif;color:#c00;}
h4 {margin:0 0 10px 0;padding:0;font:bold 14px Arial, Helvetica, sans-serif;color:#333;border-bottom: 1px solid #333;}
h5 {margin:0 0 4px 0;padding:0;font:bold 13px Arial, Helvetica, sans-serif;color:#333;}
h4 span{float: right;}
label{font:bold 11px Arial, Helvetica, sans-serif;}
input.textfield{margin:3px 0 10px 0;border: 1px solid #666;font:11px Tahoma, Arial, Helvetica, sans-serif;width: 250px;height: 16px;}
input.checkbox{margin:3px 0 10px 0;}
textarea{margin:3px 0 10px 0;border:1px solid #666;font:11px Tahoma, Arial, Helvetica, sans-serif;width: 250px;}
ul{margin:0;padding:0;list-style-type:none;}
ul li {margin:0 0 5px 10px;padding:0;}
ul li ul {margin:5px 0;padding: 0;list-style-type:circle;}
ul li ul li{margin:0 0 5px 30px;padding:0;}
#top{margin:0 auto;padding:0;width:755px;height:158px;background:transparent;}
#topplashka{margin:0 auto;padding:0;width:753px;height:20px;background:url(../img/ubar.gif) no-repeat center top;}
#container{margin:0 auto;padding:0;width:753px;background:#fff;voice-family:"\"}\"";voice-family:inherit;width:753px;}
html>body #container{width:753px;}
#submenu{float:left;width:200px;margin:0;padding:0;text-align:left;}
#submenu p.langmenu{margin:0 10px;padding:5px 0 6px 0;text-align:center;}
#submenu dl{margin:5px 10px 0 10px;padding:0;border-top:1px solid #666;}
#submenu dl dt{margin:0;padding:0;border-bottom:1px solid #666;}
#submenu dl dt a, #submenu dl dt.hotel a, #submenu dl dt.hotel a:hover{margin:0;padding:3px 5px;color:#000;text-decoration:none;font:bold 13px Arial, Helvetica, sans-serif;display:block;background:#c0c0c0;border-left: 10px solid #6a6a6a;}
#submenu dl dt.hotel a, #submenu dl dt.hotel a:hover{border-left: 10px solid #c00;cursor:default;}
#submenu dl dt.current a{border-left: 10px solid #c00;color:#c00;}
#submenu dl dt a:hover{color:#c00;display:block;background:#c0c0c0;border-left:10px solid #c00;}
#submenu dl dd{	margin: 0;padding:0;border-bottom: 1px solid #666;}
#submenu dl dd a{margin:0;padding:3px 5px;color:#000;text-decoration:none;font:bold 12px Arial, Helvetica, sans-serif;display:block;background:#f2f2f2;border-left:10px solid #c0c0c0;}
#submenu dl dd.current a{color:#c00;border-left:10px solid #c00;cursor:default;}
#submenu dl dd a:hover{color:#c00;display:block;background:#f2f2f2;border-left:10px solid #c00;}
#main{margin:0 0 0 200px;padding:0;text-align:left;}
#mainfull{margin:0 0 0 20px;padding:0;text-align:left;}
#submenu p{margin:0 0 1em 0;}
#main h2, #mainfull h2 {margin:5px 0 0 0;padding:3px 10px;background:#f2f2f2;border-left: 18px solid #c30;font:normal 18px Arial, Helvetica, sans-serif;}
#content {margin:0;padding:10px;border-left:18px solid #f2f2f2;font:12px/130% Arial, Helvetica, sans-serif;min-height:420px;}
#content p.vice{margin:15px 0 15px 0;padding 0;}
.floatright{float:right;margin:0 0 10px 10px;padding:2px;border: 1px solid #666;}
.floatleft{float:left;margin:0 10px 10px 0;padding:2px;border: 1px solid #666;}
.floatleftAuto{float:left;margin:0 10px 0 0;}
#tourprice {margin:15px 0 20px 0;padding:0;}
#tourprice th, #auto th, #tourprice td, #auto td {margin: 0;padding: 3px 5px;border-bottom: 1px solid #c0c0c0;font:12px Arial, Helvetica, sans-serif;text-align: left;vertical-align: top;}
#tourprice th, #auto th {border-top: 1px solid #c0c0c0;font-weight:bold;background:#f2f2f2;}
#auto td{text-align:center;}
#auto td.auto{font-weight:bold;padding-left:0;text-align:left;}
#bottomplashka{margin:0 auto;padding: 0;width:755px;height:20px;background: url(../img/btm-22.gif) no-repeat left top;}
#bottommenu{margin:0 auto;padding: 8px 0;width:700px;height:31px;background: url(../img/bottommenu1.gif) no-repeat center top;text-align: center;}
#bottommenu ul{margin:0;padding:0;list-style-type:none;}
#bottommenu ul li {margin:0;padding:0;display:inline;}
#bottommenu ul li a {padding:0 5px;font:bold 10px Verdana, Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;border-right:1px solid #fff;}
#bottommenu ul li a:hover{border-right: 1px solid #fff;color: #c00;}
#copyright{margin:0 auto;padding:0;color:#fff;text-align:center;font:10px Arial, Helvetica, sans-serif;}
#copyright a{color:#fff;}
dl.program{margin: 0 0 20px 0;padding: 0;}
dl.program dt{background:url(../img/squar-grey.gif) 0 2px no-repeat;margin: 0 0 10px 10px;padding:0 0 0 16px;font-weight:bold;}
dl.program dd{margin:0 10px 10px 40px;padding: 0 10px;border-right: 5px solid #dedddd;border-left: 5px solid #dedddd;}
dl.program dd.events{margin:0 0 10px 10px;padding:0 0 0 16px;border:none;}
#excurs{margin:0 0 20px 0;padding:0;}
span.red {color:#c00;font:bold 14px Arial, Helvetica, sans-serif;}
#fotohotel{margin:15px 0 15px 0;padding:0;text-align:center;}
#fotohotel img{margin:0 25px 20px 0;padding:2px;border:1px solid #666;}
#fotohotel img.lastfoto{margin:0 0 20px 0;}
#adv {margin:0 0 10px 0;padding: 0;height: 138px;background:#f2f2f2;}
#adv dl {margin:0;padding:0;height:138px;}
#adv dt {margin:0 0 5px 0;padding:3px 5px;font:bold 13px Arial, Helvetica, sans-serif;color: #c00;background:#ddd;}
#adv dt a{text-decoration: none;}
#adv dd {margin: 0 0 2px 0;padding: 0 15px;font:11px Arial, Helvetica, sans-serif;color: #333;background: url(../img/squar-darkgrey.gif) no-repeat 5px 5px;}
#adv dd a {font:11px Arial, Helvetica, sans-serif;color: #333;text-decoration: none;}
#adv dd a:hover {color: #c00;text-decoration: none;}
.floatleftIndex1, .floatleftIndex2, .floatleftIndex3{float: left;margin:0;padding:0;border: 0;border-right: 3px solid #fff;}
.floatleftIndex1{border-left: 6px solid #A1C629;}
.floatleftIndex2{border-left: 6px solid #c00;}
.floatleftIndex3{border-left: 6px solid #006FE9;}
#indexContact{margin: 20px 10px 0 10px;padding: 0;text-align:center;}
#indexContact img{margin:0;padding-top:3px;}
a.home{
	margin:0 10px 0 0;
	padding:1px 15px 1px 22px;
	color: #8B8B8B;
	text-decoration: none;
	background: url(../img/home3.gif) no-repeat 0px 0px;border-right: 1px solid #8B8B8B;
}
a.email{
	margin:0 0 0 10px;
	padding:1px 0 1px 25px;
	color: #8B8B8B;
	text-decoration: none;
	background: url(../img/mail3.gif) no-repeat 0px 0px;
}
a.home:hover,a.email:hover{color: #606060;}
hr{margin: 0 0 10px;padding: 0;border:0;border-top: 1px solid #c0c0c0;height: 1px;}
#vas-zakaz{margin: 15px 10px 0 10px;padding:0;text-align:center;}
#vas-zakaz a{margin:0;padding:5px;font:bold 15px Arial, Helvetica, sans-serif;color:#c00;background:#f2f2f2;display:block;text-decoration:none;border:1px solid #6a6a6a;}
#vas-zakaz a:hover{background:#FFC2C2;border:1px solid #c00;}
#order{margin: 15px 10px 0 10px;padding: 0;text-align:center;}
#hotelprice{margin:15px 0 5px 0;padding:0;border:1px solid #c0c0c0;}
#hotelprice td,#hotelprice th{margin:0;border-bottom:1px solid #c0c0c0;font:bold 12px Arial, Helvetica, sans-serif;text-align:center;vertical-align:middle;}
#hotelprice th{padding:3px 5px;border:1px solid #c0c0c0;background:#d9d9d9;}
#hotelprice th.sub{background:#e6e6e6;font:bold 11px Arial, Helvetica, sans-serif;}
#hotelprice th.sub2{background:#e6e6e6;font:normal 11px Arial, Helvetica, sans-serif;}
#hotelprice td{padding:3px 5px;border:1px solid #c0c0c0;}
#hotelprice td.firstTd{text-align:left;background:#f3f3f3;}
.red{color:#c30;}
.smallText{font:normal 11px Arial, Helvetica, sans-serif;}
/***
#hotelprice td.firstTd span{font:10px Arial, Helvetica, sans-serif;}
.smallText{font:11px Arial, Helvetica, sans-serif;}
***/
#seasons{margin:15px 0 5px 0;padding:0;}
#seasons th{font:bold 12px Arial, Helvetica, sans-serif;text-align:center;vertical-align:middle;padding:3px 10px;border-top:1px solid #c0c0c0;background:#d9d9d9;}
#seasons td{padding:1px 5px;font:10px Arial, Helvetica, sans-serif;text-align:center;vertical-align:middle;}
#seasons tr td{background:#f3f3f3;}
#seasons tr.dark td{background:#d9d9d9;}
.counters{margin:-1999px 0 0 -1999px;overflow:hidden;}