body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FFFFFF;
	background: #4174C8;
	margin: 0px;
	padding: 0px;
}
body#board {
	background: #4174C8 url(images/board/bg-body.gif) repeat-x;
	padding-right: 10px;
	padding-left: 10px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FFFFFF;
}
#top {
	height: 226px;
	width: 100%;
	background: url(images/skin/bg-sky-5pl-.jpg) no-repeat 743px 0px;
}
#left {
	background: #FFFFFF url(images/skin/bg-left-5pl.jpg) no-repeat;
	float: left;
	height: 226px;
	width: 341px;
}
#logo {	background: url(images/skin/bg-logo-5pl.gif) no-repeat;	height: 97px;	width: 315px;	margin-left: 26px; }
#navigation {width: 315; margin-left: 26px;}
#navigation a {display: block; color: rgb(239, 60, 0); font-size: 12px; text-decoration: none; /*width: 207px;*/ width: "315px"; height: 19px; height: "23px"; text-align: left; padding-left: 61px; padding-top: 4px; background: url(images/nav/bgcmn.gif) top left no-repeat; border-bottom: 1px solid rgb(218, 218, 218)}
#navigation a:hover {background-position: 0 -23px}
#navigation span {display: block; color: rgb(128, 128, 128); font-size: 12px; text-decoration: none; /*width: 207px;*/ width: "315px"; height: 19px; height: "23px"; text-align: left; padding-left: 61px; padding-top: 4px; background: url(images/nav/bgcmn-.gif) top left no-repeat; border-bottom: 1px solid rgb(218, 218, 218)}

#navigation span a {
	display: block; 
	color: rgb(239, 60, 0); 
	font-size: 12px; 
	text-decoration: none; 
	/*width: 207px;*/ 
	width: "315px"; 
	height: 18px; 
	height: "22px"; 
	text-align: left; 
	padding-left: 61px; 
	padding-top: 4px;
	margin-left: -61px;
	margin-top: -4px;
	background: url(images/nav/bgcmn.gif) top left no-repeat; 
	/*border-bottom: 1px solid rgb(218, 218, 218);*/
}
#top-right {
	float: left;
	height: 226px;
	width: 402px;
	background: url(images/skin/5pl.jpg) no-repeat;
}
#top-right-en {
	float: left;
	height: 226px;
	width: 402px;
	background: url(images/skin/5pl-en.jpg) no-repeat;
}
#skeleton {
	background: url(images/skin/bg-6px.gif) no-repeat 483px 226px;
}
#main-right {
	width: 291px;
	background: url(images/skin/bbb3.gif) repeat-y left top;
	vertical-align: top;
}
#main-left {
	width: 100%;
	/*background: url(images/skin/bg-main-left.gif) repeat-x;*/
	background: #4174C8;
	vertical-align: top;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	/*border-bottom: 6px solid #FFF;*/
	border-top: 1px solid #FFF;
}
#main-right-content {
	background: url(images/skin/bg-main-right.gif) no-repeat;
	padding-top: 8px;
	border-top: 1px solid #FFF;
}
#main-left-content {
	background: url(images/skin/bg-main-left.gif) repeat-x;
	width: 100%;
}
#search-tour {margin: 0px 0px 17px 3px; border-bottom: 1px solid rgb(95, 137, 208)}
#search-tour form {padding: 0px; margin: 0px 20px 15px 17px}
#search-tour form select {color: rgb(31, 46, 97); width: 180px; margin-right: 2px}
#search-tour table {
	margin-left: 20px;
}
#search-tour table td {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 2px;

}
#adres {color: rgb(219, 228, 244); font-size: 11px; font-weight: normal; width: 100%; margin-left: 80px; margin-bottom: 21px; margin-top: 25px }
#adres p {margin: 5px; 0px}
#twinlink {
	font-size: 12px;
	height: 48px;
	width: 100%;
	padding-top: 10px;
	margin-left: 3px;
	border-top: 1px solid #5F89D0;
	border-bottom: 1px solid #5F89D0;
}
#twinlink a {
	color: #FFFFFF;
	text-decoration: none;
}
#twinlink a:hover {
	text-decoration: underline;
}
#twinlink img{
	border: none;
}
a {
	color: #FFFFFF;
}
#holiday-new {width: 100%; margin: 12px 0px 0px 22px}

h1#3 {background-image: url("images/header/5pl-about.gif");}
h1#6 {background-image: url("images/header/5pl-how.gif");}
h1#5 {background-image: url("images/header/5pl-board.gif");}
h1#7 {background-image: url("images/header/5pl-contact.gif");}
h1#16 {background-image: url("images/header/5pl-transport.gif");}
h1#17 {background-image: url("images/header/5pl-naruzh.gif");}
h1#18 {background-image: url("images/header/5pl-others.gif");}
h1#20 {background-image: url("en_images/header/5pl-about.gif");}
h1#22 {background-image: url("en_images/header/5pl-naruzh.gif");}
h1#21 {background-image: url("en_images/header/5pl-contact.gif");}

h1.swap {display: block; height:30px; margin-top: 15px; background-repeat:no-repeat;}
h1.swap span {display:none}
.nav2-block {
	width: 100%;
	float: left;
	font-weight: bold;
	margin-bottom: 15px;
}
.nav2-block img {
	float: left;
	border: 1px solid #FFF;
	margin-right: 15px;
}
.photo-tour-nav {
	float: left;
}
.nav3 {
	margin-bottom: 15px;
	float: left;
}
.nav3 a {
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding-left: 30px;
	background: url(images/nav/ar-white.gif) no-repeat left center;
}
.nav4 {
	margin-left: 30px;
}
.nav2 ul {
	font-weight: normal;
	float: left;
	margin: 4px 0px 0px 0px;
	margin: "4px 0px 0px 25px";
}
.nav2 ul li {
	list-style-image: url(images/nav/ar-white.gif);
}
#psi {position: absolute; width: 51px; height: 149px; left: 243px; top: 62px}
#psi img {behavior: url("png.htc");}
#psi2 {position: absolute; width: 28px; height: 63px; left: 26px; top: 148px}
#psi2 img {behavior: url("png.htc");}

.pngimg {behavior: url("png.htc");}
.tcell-tour {color: rgb(205, 218, 240); vertical-align: bottom; padding-right: 10px}
.tcell-tour td {color: rgb(205, 218, 240); vertical-align: bottom; padding-right: 10px}
.tcell-tour a{color: rgb(205, 218, 240); text-decoration: none}
.tcell-tour a:hover{color: rgb(205, 218, 240); text-decoration: underline}
.tcell-tour img {border: none; vertical-align: bottom}

.tcell-tour td a{color: rgb(205, 218, 240); text-decoration: none}
.tcell-tour td a:hover{color: rgb(205, 218, 240); text-decoration: underline}
.tcell-tour td img {border: none; vertical-align: bottom}
.theader{color: rgb(205, 218, 240); font-weight: bold; height: 45px; vertical-align: top; background: url(images/skin/table-h.gif) 0px 20px no-repeat}
.theader td{color: rgb(205, 218, 240); font-weight: bold; height: 45px; vertical-align: top; background: url(images/skin/table-h.gif) 0px 20px no-repeat}
.tcell {padding: 3px 3px 3px 10px; border-bottom: 1px solid rgb(104, 144, 211); border-right: 1px solid rgb(104, 144, 211)}
.tcell-end {padding: 3px 3px 3px 10px; border-bottom: 1px solid rgb(104, 144, 211);}
h2 {font-size: 15px; margin-bottom: "0px"}
h3 {font-size: 13px; font-weight: bold; margin-bottom: "0px"}
#child-shadow {
	position: absolute;
	height: 103px;
	width: 24px;
	left: 270px;
	top: 106px;
}
#child-shadow img {
	behavior: url("png.htc");
}

#5pl-shadow {
	position: absolute;
	height: 179px;
	width: 46px;
	left: 295px;
	top: 47px;
}
#5pl-shadow img {
	behavior: url("png.htc");
}

#board-top {
	height: 49px;

}
#board-logo {
	float: left;
}
#board-adres {
	float: right;
	font-size: 11px;
	color: #0057A6;
	margin-top: 3px;
}
.board-left {
	border-bottom: 1px solid rgb(114, 151, 214);
	border-right: 1px solid rgb(114, 151, 214);
	padding: 4px 10px 6px;

}
.board-right {
	border-bottom: 1px solid rgb(114, 151, 214);
	padding: 4px 10px 6px;
}
.board-right-colspan {
	padding: 4px 10px 6px;
}
.board-photo {
	border: 1px solid #FFF;
	width: 0;
}
.board-photo img {
	border: 1px solid rgb(66, 116, 200);
}
.board-form-line {
	height: 25px;
}
.board-form-line2 {
	width: 100%;
	height: 40px;
	/*float: left;*/
}
.board-form-line3 {
	width: 100%;
	text-align: right;
	height: 30px;
	border-top: 1px solid rgb(114, 151, 214);
	margin-top: 10px;
	margin-left: -10px;
	margin-right: -20px;
	padding-right: 20px;
	padding-top: 10px;
	/*float: left;*/
}
.board-form-line4 {
	width: 100%;
	text-align: center;
	height: 40px;
	border-top: 1px solid rgb(114, 151, 214);
	margin-top: 10px;
	margin-left: -10px;
	margin-right: -20px;
	/*padding-right: 5px;*/
	padding-top: 10px;
	/*float: left;*/
}
.board-form-line input {
	width: 55%;
	float: right;
	padding: 0px;
	margin: 0px;
}
.board-form-line textarea {
	width: 55%;
	float: right;
	padding: 0px;
	margin: 0px;
}
.board-form-line span {
	float: left;
}
.board-3block {
	float: left;
	width: 33%;
	margin-top: 15px;
}
.board-3block input {
	float: left;
}

ul.menu {
	width: 210px;
	float: left;
	margin-left: 0px;
}

#menu-container {
	width: 100%;
}

#company-nav {
	float: left;
}
#company-nav a {
	background: url(images/marker/button-.gif) no-repeat;
	height: 27px;
	width: 63px;
	color: #000000;
	text-align: center;
}
#company-nav a:hover {
	background: url(images/marker/button.gif) no-repeat;
}
#company-nav a:active {
	background: url(images/marker/button--.gif) no-repeat;
	padding-top: 3px;
	padding-left: 2px;
}
#company-nav img {
	border: none;
}

#company-nav a#main-but {
	background: url(images/marker/button-m-.gif) no-repeat;
	height: 27px;
	width: 77px;
	color: #000000;
	text-align: center;
}
#company-nav a:hover#main-but {
	background: url(images/marker/button-m.gif) no-repeat;
}
#company-nav a:active#main-but {
	background: url(images/marker/button-m--.gif) no-repeat;
	padding-top: 3px;
	padding-left: 2px;
}
.overbuttons a {
	background: url(images/buttons/forum.gif) no-repeat;
	height: 28px;
	width: 140px;
	color: rgb(239, 60, 0);
	font-size: 12px;
	text-decoration: none;
	padding-left: 8px;
	padding-top: 3px;	
}
.overbuttons a:hover {
	background: url(images/buttons/forum-.gif) no-repeat;
}
.overbuttons a:activ {
	background: url(images/buttons/forum--.gif) no-repeat;
	padding-top: 5px;
}
.switcher {
	position: absolute;
	width: 128px;
	height: 21px;
	top: 27px;
	right: 89px;
}
.switcher img {
	margin: 0 0 0 3px;
}
.switcher img.fimg {
	margin: 0;
}
