body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FFFFFF;
	background: #4174C8;
	margin: 0px;
	padding: 0px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FFFFFF;
}
#top {
	height: 209px;
	width: 100%;
	background: url(images/skin/sky.jpg) no-repeat 615px 0px;
}
#left {
	background: #FFFFFF url(images/skin/bg-left.jpg) no-repeat;
	float: left;
	height: 209px;
	width: 294px;
}
#logo {
	background: url(images/skin/logo.gif) no-repeat;
	height: 80px;
	width: 268px;
	margin-left: 26px;
}
#navigation {width: 268; margin-left: 26px;}
#navigation a {display: block; color: rgb(239, 60, 0); font-size: 12px; text-decoration: none; /*width: 207px;*/ width: "268px"; 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: "268px"; 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: "268px"; 
	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: 209px;
	width: 321px;
	background: url(images/skin/palm.jpg) no-repeat;
}
#skeleton {
	background: url(images/skin/palm-3px-.jpg) no-repeat 294px 209px;
}
#main-right {
	width: 291px;
	background: url(images/skin/bbb3.gif) repeat-y left top;
	vertical-align: top;
	/*
	padding-top: 3px;
	*/
}
#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;
	padding-bottom: 30px;
	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 a {
	background: url(images/buttons/search.gif) no-repeat;
	height: 28px;
	width: 63px;
	color: rgb(239, 60, 0);
	font-size: 12px;
	text-decoration: none;
	padding-left: 8px;
	padding-top: 3px;
	display: block;
	/*float: right;	*/
}
#search-tour form a:hover {
	background: url(images/buttons/search-.gif) no-repeat;
}
#search-tour form a:activ {
	background: url(images/buttons/search--.gif) no-repeat;
	padding-top: 5px;
}
#search-tour form {padding: 0px; margin: 0px 20px 15px 17px}
#search-tour form select {color: rgb(31, 46, 97); width: 180px; margin-right: 2px; float: left;}
#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/about.gif");}
h1#155 {background-image: url("en_images/header/about.gif");}
h1#5 {background-image: url("images/header/corp.gif");}
h1#158 {background-image: url("en_images/header/corp.gif");}
h1#6 {background-image: url("images/header/sprav.gif");}
h1#4 {background-image: url("images/header/tours.gif");}
h1#157 {background-image: url("en_images/header/tours-.gif");}
h1#43 {background-image: url("images/header/welcome.gif");}
h1#160 {background-image: url("images/header/welcome.gif");}
h1#57 {background-image: url("images/header/holidays.gif");}
h1#161 {background-image: url("en_images/header/holidays.gif");}

h1.swap {display: block; height:30px; margin-top: 15px; background-repeat:no-repeat;}
h1.swap span {display:none}
.nav2-block {
	width: 100%;
	height: 55px;
	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"}

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;
}

/*------------------------------------------------------------------------*/
#main-left form a {
	background: url(images/buttons/send.gif) no-repeat;
	height: 25px;
	width: 83px;
	color: rgb(189, 65, 22);
	font-size: 12px;
	text-decoration: none;
	padding-left: 8px;
	padding-top: 3px;
	display: block;
	/*float: right;	*/
}
#main-left form a:hover {
	background: url(images/buttons/send-.gif) no-repeat;
}
#main-left form a:activ {
	background: url(images/buttons/send--.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;
}


.diploms		{ margin: 20px 0 0 0}
.diploms .it		{ float: left; width: 200px }
.diploms .i		{ float: left; border: 2px solid #FFF; padding: 3px 0 }
.diploms .i img		{ float: left; margin: 0; border: 0 }
.diploms .it_i		{ height: 280px }
.diploms p		{ margin: 0; padding: 0; height: 80px; width: 190px }
.it_hor .it_i		{ height: 150px }
.it_hor			{ padding-bottom: 130px }