body{
	margin:0px;
	padding:0px;
	background:url(../img/rus/fon_main.gif) repeat-y center;
	background-color:#132759;
	font-family:Arial;
}
img{
	border:0px;
}
#c{
	clear:both;
}
#logo, .menu1, #coll, #colr, .h_ind, #bl2, .ocat, #currency_new, #partners, .onep, #reg, #login, #ln2{
	float:left;
}
#contacts, #letter, #sponsors, #phone{
	float:right;
}
/* ---------- */
#main{
	width:1003px;
	text-align:left;
}
/* ---------- */
#head{
	height:132px;
	background:url(../img/rus/fon_head.jpg) no-repeat 295px 0px;
	border-bottom:1px solid #020731;
}
.menu1{
	margin-top:48px;
	margin-left:34px;
	padding:7px 0px 0px 10px;
	font-size:11px;
	text-transform:uppercase;
	line-height:21px;
	border-left:1px solid #f0c883;
}
.menu1 a{
	position:relative;
	display:block;
	margin-bottom:-4px;
	color:#fff;
	text-decoration:none;
}
.menu1 sup{
	padding-left:5px;
	line-height:10px;
}
.chsn1{
	color:#ffeaa4;
	font-weight:bold;
}
.menu1s{
	position:absolute;
	margin-top:5px;
	background:url(../img/rus/ov1.gif) no-repeat;
	background-color:#fff;
	z-index:22;
	clip: rect(0px auto 0px auto); /* свойство clip подробно рассмотрим ниже (оно ключевое) */
}
.menu1s2{
	width:231px;
	background:url(../img/rus/ov2.gif) no-repeat bottom;
}
.menu1s2 a{
	padding:0px 8px;
	color:#0b0744;
	text-transform:none;
}
.menu1 .menu1s2 a:hover{
	color:#0b0744;
	text-decoration:underline;
}
#contacts{
	padding:34px 12px 0px 0px;
	text-align:right;
}
#contacts img{
	padding-left:6px;
}
#icos{
	text-align:right;
}
#phone{
	height:25px;
	margin-top:20px;
	padding-top:2px;
	color:#fff;
	font-size:18px;
	font-weight:normal;
}
#contacts #phone img{
	padding:0px;
}
#menu2{
	padding-top:16px;
	background:url(../img/rus/fon_menu2.gif) repeat-x;
	background-color:#000539;
	white-space:nowrap;
	font-family:Tahoma;
}
#menu2 a{
	padding:0px 25px 0px 25px;
	background:url(../img/rus/ln2.gif) no-repeat right;
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
}
.menu1 a:hover, #menu2 a:hover, #menu3 a:hover{
	color:#ffeaa4;
}
#menu2a{
	height:2px;
	margin:0px 13px;
	padding-bottom:8px;
	background:url(../img/rus/ln3.gif) repeat-x bottom;
}
#search{
	height:40px;
	padding:10px 0px 10px 0px;
	font-family:Verdana;
}
#search a{
	background:url(../img/rus/t.gif) no-repeat;
	color:#fff;
	font-size:10px;
	text-transform:none;
	text-decoration:underline;
}
#search1{
	position:absolute;
	width:1004px;
	height:30px;
	background-color:#000539;
	z-index:21;
}
#search2{
	position:absolute;
	width:1004px;
	background:url(../img/rus/fon_search.gif);
	z-index:20;
	clip: rect(0px auto 0px auto); /* свойство clip подробно рассмотрим ниже (оно ключевое) */
}
#advs{
	padding-bottom:3px;
}
#advs a:hover{
	cursor:pointer;
}
.s_w_1{
	padding-left:14px;
}
.s_w_2{
	padding-right:6px;
	white-space:nowrap;
	color:#fff;
	font-size:11px;
}
.s_w_3{
	padding-left:19px;
}
#menu2 .last, #menu3 .last{
	background:url(../img/rus/t.gif) no-repeat;
}
#menu2 a.last{
	padding:0px 0px 0px 28px;
}
#menu3{
	padding:10px 0px 20px 0px;
}
#menu3 a{
	padding:0px 10px 0px 10px;
	background:url(../img/rus/ln2.gif) no-repeat right;
	color:#fff;
	font-size:11px;
	font-family:Verdana;
}
#center{
	padding:35px 10px 30px 10px;
	background-color:#fff;
}
#coll{
	width:480px;
}
#colr{
	width:482px;
	padding-left:18px;
}
#bl1{
	padding:10px;
	margin-bottom:18px;
	background-color:#f3f3f3;
}
#bl1 p{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}
#bl2{
	width:213px;
	margin-bottom:15px;
	padding:17px 9px 17px 9px;
	background-color:#f8f8f8;
}
#bl2 a{
	display:block;
	padding-left:9px;
	background:url(../img/rus/sq1.gif) no-repeat 0px 8px; 
	color:#062655;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:17px;
}
#bl2 a:hover{
	text-decoration:underline;
}
.bl2a{
	height:245px;
}
.bl2b{
	height:286px;
}
#spec1{
	padding:7px;
	background-color:#c80000;
	color:#fff;
	font-size:18px;
}
#spec1 a{
	color:#fff;
	font-size:18px;
	text-decoration:underline;
}
#spec1 a:hover{
	color:#f3c1c1;
}
.h_ind{
	width:140px;
	height:130px;
	margin:0px 3px 0px 9px;
}
.h_ind a{
	display:block;
	color:#c60203;
	font-size:12px;
	text-decoration:none;
}
.h_ind a:hover, .spo_c a:hover{
	text-decoration:underline;
}
.h_ind img{
	display:block;
}
.h_ind img{
	margin:15px 0px 9px 0px;
}
.h_ind .spo_c{
	color:#232f61;
}
.stars5{
	height:10px;
	margin-top:4px;
	background:url(../img/rus/stars5.gif) no-repeat;
}
#spec2{
	margin-top:7px;
	padding:5px 7px 7px;
	background-color:#fff;
}
#spec2 a{
	font-size:12px;
	color:#c60203;
}
#action_img img{
	padding-bottom:18px;
}
h1{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	color:#082358;
	font-size:18px;
	font-weight:normal;
/*	font-family:Verdana, Arial;*/
}
h2{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	color:#c70002;
	font-size:18px;
	font-weight:normal;
/*	font-family:Verdana, Arial;*/
}
h3, h4{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	color:#082358;
	font-size:16px;
}
#an1 h3{
	padding-bottom:10px;
	font-size:18px;
	font-weight:normal;
}
#tit_red{
	padding-bottom:10px;
	color:#c20300;
	font-size:12px;
	font-weight:bold;
}
#tit_white{
	padding-left:10px;
	padding-bottom:5px;
	white-space:nowrap;
	text-align:left;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}
#an1{
	display:block;
	color:#082358;
	font-size:12px;
	font-family:Verdana;
}
#an1 img{
	padding-right:15px;
}
#small_txt{
/*	padding-bottom:10px;*/
/*	padding-bottom:130px;*/
	font-size:10px;
	font-family:Verdana;
	line-height:16px;
}
.allc{
	clear:both;
	padding:15px 0px 0px 27px;
	background:url(../img/rus/ar1.gif) no-repeat 0px 13px;
}
#bl2 .allc a{
	display: inline;
	padding:4px 0px 0px 0px;
	background:url(../img/rus/t.gif) no-repeat;
	color:#062655;
	font-size:14px;
	font-weight:normal;
	line-height:22px;
	border-bottom:1px dashed #062655;
	cursor:pointer;
}
#bl2 .allc a:hover{
	color:#7d8a9e;
	text-decoration:none;
}
#letter{
	width:243px;
	background:url(../img/rus/sh7.gif);
	color:#092652;
	font-size:11px;
	font-style:italic;
	line-height:19px;
}
#sh2{
	background:url(../img/rus/sh4.gif) no-repeat bottom;
}
#sh3{
	background:url(../img/rus/sh5.gif) no-repeat bottom;
}
#liliya{
	background:url(../img/rus/fon_liliya.gif);
}
#liliya2{
	height:575px;
	margin:5px 4px;
	padding:11px 9px;
	border:1px solid #e1e0dc;
}
#liliya3{
	background:url(../img/rus/uzor1.gif) no-repeat 3px 130px;
}
#sign{
	position: relative;
	margin-top:2px;
	text-align:right;
}
#signph{
	padding-bottom:12px;
	text-align:center;
}
#txt2{
	clear:both;
	padding:10px 0px;
}
#txt2 img{
}
.lnk_blue{
	padding-right:29px;
	color:#042455;
	font-size:13px;
	text-decoration:underline;
}
.lnk_blue:hover{
	text-decoration:none;
}
#ecatalog{
	margin-top:30px;
	padding:20px 9px 17px 9px;
	background-color:#f8f8f8;
}
#ecatalog strong{
	white-space: nowrap;
}
.ocat{
	width:106px;
	height:147px;
	margin:0px 10px 11px 0px;
	background:url(../img/rus/fon_ocat.gif);
}
.ocat img{
	border:1px solid #024379;
}
#fon3{
	height:17px;
	background:url(../img/rus/fon3.gif);
}
#bottom, #bottom3{
	background-color:#0b1d4f;
}
#bottom3{
	border:1px solid #0b1d4f;
}
#currency_new{
	width:296px;
	padding:8px 11px 5px;
	background-color:#fff;
}
#currency_new td{
	padding-left:5px;
	color:#001a48;
	font-size:14px;
	font-weight:bold;
}
#currency_new .txt_grey{
	padding-top:8px;
	color:#686868;
	font-size:12px;
	font-weight:normal;
}
.txt_grey .input_curr{
	width:70px;
	border:1px solid #d7e7ff;
}
#partners{
	width:325px;
	padding-top:20px;
}
.onep{
	padding:0px 17px 10px 0px;
}
#sponsors{
	width:658px;
	margin-top:20px;
	color:#fff;
	font-size:11px;
}
#sponsors img{
	padding-right:18px;
	padding-bottom:1px;
}
#bottom2{
	padding:10px 15px 70px;
	font-size:11px;
}
.private2 a{
	color:#fff;
	font-size:14px;
	text-decoration:none;
	line-height:22px;
	border-bottom:1px dashed #fff;
}
.private{
	color:#fff;
}
#ln3{
	height:2px;
	background:url(../img/rus/ln3.gif) repeat-x top;
}
.input, .input2{
	width:273px;
	height:18px;
	margin:0px;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:0px;
	background:url(../img/rus/input3.gif) repeat-x;
	background-color:#fff;
	color:#91908e;
	font-size:12px;
	border:0px;
}
.input2{
	color:#3a4a82;
}
.input3{
	width:250px;
	height:16px;
	padding-left:12px;
	padding-top:2px;
	background-color:#fff;
	color:#91908e;
	font-size:12px;
	border-top:1px solid #aaadb2;
	border-right:1px solid #dbe0e6;
	border-bottom:1px solid #e2e9ef;
	border-left:1px solid #e3e3eb;
}
.input4{
	width:134px;
	height:14px;
	padding-left:12px;
	padding-top:2px;
	background-color:#fff;
	color:#3a4a82;
	font-size:12px;
	border:0px;
}
.input4a{
	float:left;
	width:153px;
	height:23px;
	margin-top:5px;
	padding-top:2px;
	background:url(../img/rus/fon_input4.gif) no-repeat;
}
#inp1{
	padding-left:4px;
	background:url(../img/rus/input1.gif) no-repeat left center;
}
#inp2{
	padding-right:4px;
	background:url(../img/rus/input2.gif) no-repeat right;
}
#inp5{
	padding-left:4px;
	background:url(../img/rus/input5.gif) no-repeat left top;
}
#inp6{
	padding-right:4px;
	background:url(../img/rus/input6.gif) no-repeat right top;
}
#inp5_area{
	padding-left:4px;
	background:url(../img/rus/input5_area.gif) no-repeat left top;
}
#inp6_area{
	padding-right:4px;
	background:url(../img/rus/input6_area.gif) no-repeat right top;
}
#inp5a_area{
	background:url(../img/rus/input5a_area.gif) repeat-y;
}
#inp6a_area{
	background:url(../img/rus/input6a_area.gif) repeat-y right;
}
#inp6_area textarea{
	background-color:#FBFAFF;
}
#inp5 input{
	padding:0px 0px 3px;
}
.inp_date{
	background:url(../img/rus/input4.gif);
}
.inps_btwn{
	height:13px;
}
.button{
	width:147px;
	height:23px;
	color:#091d4f;
	font-size:12px;
	font-weight:bold;
}
.button2{
	width:110px;
	height:23px;
	color:#091d4f;
	font-size:12px;
	font-weight:bold;
}
.txt_white{
	color:#fff;
	font-size:11px;
}
#seeus{
	padding:4px 0px 0px 18px;
}
#seeus img{
	padding-right:6px;
}
#seeus2{
	padding-top:5px;
}
#lastrec{
	width:145px;
	padding-top:5px;
	vertical-align:top;
}
.twitter_txt{
	width:650px;
	margin-bottom:10px;
	padding:0px 10px;
	background-color:#01083c;
}
#address, #address a, #copyright, #copyright a{
	vertical-align:top;
	white-space:nowrap;
	text-align:left;
	color:#fff;
}
#counters{
	width:100%;
	padding-left:116px;
	text-align:center;
}
#reg{
	width:200px;
	padding:25px 0px 5px 26px;
}
#login a{
	color:#fff;
	font-size:11px;
	text-decoration:none;
	border-bottom:1px dashed #fff;
}
#ln2{
	width:2px;
	height:18px;
	margin:0px 18px;
	background:url(../img/rus/ln2.gif);
}
/* --- Выпадающее окошко --- */
#big_win, #big_win2{
	position:absolute;
	width:1002px;
	height:1100px;
	margin-left:1px;
	z-index:20;
	clip: rect(0px auto 0px auto); /* свойство clip подробно рассмотрим ниже (оно ключевое) */
}
#big_win2{
	height:400px;
	margin-top:335px;
}
#corn1{
	background:url(../img/rus/corn_sh1.gif) repeat-x;
}
#corn2{
	background:url(../img/rus/corn_sh2.gif) repeat-y;
}
#corn3{
	background:url(../img/rus/corn_sh3.gif) repeat-y right;
}
#corn4{
	padding:22px 14px 33px 14px;
	background:url(../img/rus/corn_sh4.gif) repeat-x bottom;
}
#corn4 a{
	display:block;
	padding-left:9px;
	background:url(../img/rus/sq1.gif) no-repeat 0px 6px; 
	color:#183261;
	font-size:12px;
	text-decoration:none;
}
#corn4 a:hover{
	text-decoration:underline;
}
#countries{
	margin-top:30px;
	background:url(../img/rus/fon_countries.gif);
}
#crn1{
	position:absolute;
	width:14px;
	height:14px;
	background:url(../img/rus/corn1.gif);
}
#crn2{
	position:absolute;
	width:1002px;
	height:14px;
	background:url(../img/rus/corn2.gif) no-repeat right;
}
#crn3{
	position:absolute;
	width:14px;
	height:14px;
	margin-top:-14px;
	background:url(../img/rus/corn3.gif);
}
#crn4{
	position:absolute;
	width:1003px;
	height:14px;
	margin-top:-14px;
	background:url(../img/rus/corn4.gif) no-repeat right;
}
#onecountry, #onecountry2{
	height:36px;
	color:#c20300;
	font-size:12px;
	font-weight:bold;
}
#onecountry2{
	padding-top:40px;
}
#hide{
	padding-top:130px;
}
#topcountry{
	padding-right:140px;
	text-align:right;
}
#topcountry a, #hide a{
	display:inline;
	margin-left:20px;
	padding:0px;
	background:url(../img/rus/t.gif);
	border-bottom:1px dashed #183261;
	cursor:pointer;
}
#hide{
	padding:115px 0px 0px 7px;
	background:url(../img/rus/ar4.gif) no-repeat 0px 113px;
}
#hide a{
	display: inline;
	padding:4px 0px 0px 0px;
	background:url(../img/rus/t.gif) no-repeat;
	line-height:22px;
}
#topcountry a:hover, #hide a:hover{
	text-decoration:none;
	border-bottom:0px;
}
.bold{
	font-weight:bold;
}
.close{
	position:absolute;
	width:970px;
	height:1px;
	text-align:right;
}
#corn4 .close a{
	background:url(../img/rus/t.gif);
	cursor:pointer;
}
/* ---\ Выпадающее окошко --- */

/* --- ----- --- */
/* --- Поиск --- */
/* --- ----- --- */
.kc-availability-loading-indicator {
	width:50px;
	height:50px;
	background-image:url(../img/rus/loading-indicator.gif);
}
.kc-custom-input {
	padding:0px;
	margin:0px 10px 18px 0px;
	background-image:url(../img/rus/sprite-inputs-fs8.png);
	background-repeat: no-repeat;
	background-color:transparent;
	font-size:12px;
	border-style:none;
}
.IE6 .kc-custom-input {
	padding-right:5px;
}
.IE6 .kc-custom-input INPUT {
	position:relative;
	margin:-1px -21px -1px 0px;
	font-family:Verdana, Arial;
}
.IE7 .kc-custom-input INPUT {
	position:relative;
	margin:-1px -21px -1px 0px;
	font-family:Verdana, Arial;
}
.IE8 .kc-custom-input INPUT {
	position:relative;
	margin:-1px -21px -1px 0px;
	font-family:Verdana, Arial;
}
#kc-root .kc-custom-input-autocompleted INPUT {
	background:#78ad00;
	color:#fff;
	font-weight:bold;
}
.kc-custom-input INPUT {
	display:block;
	width:100%;
	height:11px;
	margin:0px;
	padding:6px 0px 6px 6px;
	background:url(../img/rus/sprite-inputs-fs8.png);
	background-position:right -162px;
	background-color:transparent;
	border-style:none;
}
.kc-custom-input {
	height:23px;
	background-position:0px -134px;
}
UL { /* Нужно для ФФ, чтобы в селектах не было отступа*/
	padding:0px;
	margin:0px;
}
.columns .grid-4 {/*Стиль выпадалок в расш. поиске*/
	float:left;
	display:inline;
	padding:0px 10px 0px 0px;
}
.select-box-options {/*Стиль списка в выпадалке*/
	position:absolute;
	background:#fff;
	overflow-y:auto;
	list-style-type:none;
	color:#000;
	font-size:12px;
	border:1px #cccccc solid;
	z-index:999;
}
.select-box-options LI SPAN {/*курсор при наведении для выпадалок*/
	cursor: normal;
}
.select-box-options LI.optgroup > SPAN {/*курсор при наведении для выпадалок*/
	font-style:italic;
	font-size:105%;
	cursor:normal;
}
.select-box-options LI > SPAN {/*Стиль расстояния текста выпадалок*/
	display:block;
	padding:2px 5px;
	cursor:normal;
}
.select-box-options LI.selected {/*Для подсветки пунктов в выпадалках*/
	background-color:#132759 !important;
	color:#fff !important;
}
BODY.hasJS .kc-select-box SELECT {/*Чтобы во время подгрузки стилей для выпадалок их не было видно*/
	visibility:hidden;
}
.kc-search-bar-dummy {/*Чтобы в ИЕ поиск не смещался вниз*/
	display:none;
	overflow:hidden
}
.kc-search-bar-header {/*Чтобы значения окошек календаря и людей передвигались одновременно*/
	position::absolute;
	top:102px;
	left:0px;
	width:100%;
	z-index:100;
}
.kc-search-bar .kc-select-box {/*Отступы выпадалок*/
	height:29px;
	margin:4px 0px 0px;
}
.kc-search-bar .bott_select{
	margin-top:1px;
}
/**/
/**/
/**/
/**/
.kc-search-bar .input-item {/* Держит всю форму */
	float:left;
/*	padding:0px 9px 0px 10px;*/
/*	background:url(../img/rus/sprite-bg-global-horz-alpha-fs8.png) no-repeat right -310px;*/
}
/**/
/**/
/**/
/**/
.kc-search-bar .kc-search-bar-keyword {/*Поисковое окошко*/
	position:relative;
	width:493px;
/*	padding-left:11px;*/
}
.kc-search-bar .kc-search-bar-keyword .kc-custom-input INPUT {/*Поисковое окошко*/
	width:477px;
	margin-right:10px;
	color:#3a4a82;
	font-size:11px;
	font-family:Verdana, Arial;
}
.kc-search-bar .kc-search-bar-dates {/*Календарь*/
	width:292px;
}
.kc-search-bar .kc-search-bar-dates .kc-calendar {/*Календарь*/
	float:left;
}
.kc-search-bar .kc-search-bar-adults {/*Окошко взрослых*/
	width:60px;
	padding-right:10px;
	background-image:none;
}
.kc-search-bar .kc-search-bar-children {/*Окошко детей*/
	width:60px;
	padding-left:0px;
	padding-right:10px;
}
.kc-search-bar .accordion-switcher-active {/*Скрывает один из режимов*/
	display:none !important;
}
.kc-search-bar .kc-search-bar-toggle {/*Стиль переключалки режимов*/
	padding-left:3px;
/*	background:url(../img/rus/sprite-icons-fs8.png) no-repeat 100px -168px;
	text-align:right;*/
	color:#fff;
	font-size:11px;
	text-decoration:underline;
	outline-style:none;
}
.kc-search-bar .kc-search-bar-dates-wrapper LABEL.kc-over-label {/*Цвет дат*/
	float:none !important;
	position:absolute;
	margin: 6px 0px 4px 6px;
	text-transform:capitalize !important;
	PADDING-TOP: 0px !important;
	PADDING-RIGHT: 0px !important;
	PADDING-BOTTOM: 0px !important;
	PADDING-LEFT: 5px !important;
	color:#3a4a82;
	font-size:11px !important;
	font-family:Verdana, Arial;
	font-weight:normal !important;
	cursor:text;
	opacity:0;
	line-height:15px;
	z-index:5 !important;
}
.kc-search-bar-dates-wrapper{
	margin-top:-1px;
	margin-left:5px;
}
.kc-search-bar .kc-select-box {/*Фон выпадающих окошек*/
	clear:left;
	position:relative;
	display:block;
}
.kc-search-bar DIV.select-box {/*Фон выпадающих окошек*/
	float:left;
}
.kc-search-bar DIV.select-box-left {/*Стиль выпадающих окошек*/
	float:left;
}
.kc-search-bar DIV.select-box-right {/*Стиль выпадающих окошек*/
	float:left;
}
.kc-search-bar DIV.select-box-left {/*Фон основного поля выпадающих окошек*/
	background:url(../img/rus/sprite-inputs-fs8.png) repeat-x 0px -102px;
	clear: left;
}
.kc-search-bar DIV.select-box-right {/*Фон основного поля выпадающих окошек*/
	background:url(../img/rus/sprite-inputs-fs8.png) repeat-x  -117px -102px;
}
.kc-search-bar DIV.select-box {/*Фон основного поля выпадающих окошек*/
	position:relative;
	background:url(../img/rus/sprite-inputs-fs8.png) repeat-x right top;
	text-align:left;
	font-size:11px;
}
.kc-search-bar DIV.select-box A {/*Стиль текста в выпадающих окошках*/
	display:block;
	padding:5px 20px 4px 3px;
	margin:1px 1px 2px;
	outline-style:none;
	white-space:nowrap;
	color:#3a4a82;
	font-size:11px;
	font-family:Verdana, Arial;
	text-decoration:none;
	cursor:normal;
	overflow:hidden;
	zoom:1;
}
.accordion-component .accordion-panel .accordion-content {/*Чтобы расширенный поиск не сразу появлялся*/
	position:relative;
	zoom:1;
	overflow:hidden;
}
.hasJS .accordion-component .accordion-panel .accordion-content {/*Скрывает изначально расширенный поиск*/
	height:0px;
	visibility:hidden;
}
.hasJS .accordion-component .accordion-panel-open .accordion-content {/* Отображает расширенный поиск полсле клика*/
	visibility:visible;
	height:auto; 
}
.hasJS .accordion-component .accordion-panel .accordion-panel-open .accordion-content {
	visibility:visible;
	height:auto;
}
.marg_1{
	position:relative;
	margin-top:-5px;
	z-index:100px;
}




.kc-search-bar .column1 {
	width:323px;
}
.kc-search-bar .column1 DIV.select-box {
	width:305px !important;
}
.kc-search-bar .column2 {
	width:320px;
}
.kc-search-bar .column2 DIV.select-box {
	width:305px !important;
}
.kc-search-bar .column3 {
	width:163px;
}
.kc-search-bar .column3 DIV.select-box{
	width:141px !important;
}
.kc-search-bar .column4 {
	width:153px;
	margin-top:-2px;
}
.kc-search-bar .column4 DIV.select-box {
	width:141px !important;
}
.column2 div.kc-search-bar-keyword {
	width:143px;
	margin-top:6px;
	padding-left:0px;
}
.column2 div.kc-search-bar-keyword .kc-custom-input INPUT {
	width:143px;
}
.column3 div.kc-search-bar-keyword {
	width:143px;
	height:34px;
	padding:0px;
	margin:0px;
	margin-top:5px;
	padding-left:1px;
}
.column3 div.kc-search-bar-keyword .kc-custom-input INPUT {
	width:143px;
}
.column4{
	margin-left:-7px;
}
.column4 div.kc-search-bar-keyword {
	width:143px;
	height:34px;
	padding:0px;
	margin:0px;
	margin-top:5px;
	padding-left:1px;
}
.column4 div.kc-search-bar-keyword .kc-custom-input INPUT {
	width:143px;
}
.accordion-switchers{
	height:19px;
	padding-left:17px;
	padding-bottom:5px;
}
.needs-hasJS{
}
.kc-search-bar-submit{
	margin-top:-2px;
	padding-left:45px;
}
.kc-search-bar-dates-wrapper{
	width:338px;
}

.accordion-content .select1{
	position: absolute;
	width: 314px;
	height: 21px;
	padding: 5px 24px 0 8px;
	color: #3a4a82;
	font-size:12px;
	background: url(../img/rus/fon_sel1.gif) no-repeat;
	overflow: hidden;
}
.accordion-content .select2{
	position: absolute;
	width: 150px;
	height: 21px;
	padding: 5px 24px 0 8px;
	color: #3a4a82;
	font-size:12px;
	background: url(../img/rus/fon_sel2.gif) no-repeat;
	overflow: hidden;
}
.select1_sel{
	position: relative;
	width: 314px;
	height: 21px;
	color: #3a4a82;
	font-size:12px;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 5;
}
.select2_sel{
	position: relative;
	width: 150px;
	height: 21px;
	color: #3a4a82;
	font-size:12px;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 5;
}
.select1_pr{
	margin:2px 0px 16px;
}
.IE8 .select1_pr{
	margin:2px 0px 15px;
}
.select2_pr{
	margin:2px 0px 10px;
}
.select3_pr{
	margin-top:2px;
	margin-left:1px;
	padding-bottom:11px;
}
.select4_pr{
	margin-top:4px;
	margin-left:1px;
	padding-bottom:11px;
}
.date1{
	float:left;
	width:149px;
	height:21px;
	margin-right:9px;
	padding:1px 0px 0px 8px;
	background:url(../img/rus/fon_date.gif) no-repeat;
}
.dates{
	position:relative;
	width:137px;
	height:14px;
	padding-top:4px;
	background:url(../img/rus/fon_date2.gif) no-repeat;
	background-color:#fff;
	color:#3a4a82;
	font-size:11px;
	font-family:Verdana, Arial;
	border:0px;
	z-index:10;
}
/* --- ----- --- */
/* ---\Поиск --- */
/* --- ----- --- */
.kc-search-bar{
	width:997px;
	padding-top:3px;
	padding-left:7px;
	background:url(../img/rus/fon_search.gif) repeat-x bottom;
	background-color:#142759;
}
#indicator{
	position:absolute;
	display:none;
	width:25px;
	height:25px;
	padding-top:1px;
	padding-left:460px;
	z-index:20;
}
#login_table{
	position:absolute;
	display:none;
 	width:292px;
 	padding:15px 0px 20px 27px;
	margin-top:26px;
	background-color:#f3f3f3;
}
.login1, .login1 a{
	color:#000;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}
.login1{
	padding-left:15px;
}
.login1 a{
	text-decoration:underline;
}
.login1 a:hover{
	color:#999999;
}
.ar2{
	height:8px;
	background:url(../img/rus/ar2.gif) no-repeat 20px 0px;
}
/* ----- */
.news{
	color:#A24F00;
	font-weight:bold;
}
#secmenu{
	padding:0px 30px 0px 0px;
	vertical-align:top;
}
.padd1, .padd2{
	padding-left:6px;
}
.content .country_tit a, .content .country_tit{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
#index_text{
	position:absolute;
	width:470px;
	top:1440px;
	padding:0px 0px 0px 10px;
	margin-left:10px;
	background-color:#F3F3F3;
	font-size:10px;
	font-family:Verdana;
	line-height:16px;	
}
#vah{
	background:url(/img/rus/vah.gif) no-repeat 100px 3px;
}
#vah a{
	padding-right:70px;
}
/* ------------------------------------------------- */
/*                    Сертификаты                    */
/* ------------------------------------------------- */
#overlay, #overlay2{
	position:absolute;
	display:none;
	background:url("/img/rus/fonshadow.png");
	z-index:120;
}
#overlay2{
	z-index:205;
}
#filters_certificates{
	padding-bottom:20px;
}
.one_sertificate{
	text-align:center;
}
.one_sertificate_disable{
	display:none;
	position:absolute;
	width:100px;
	height:75px;
	background:url("/img/rus/disable.png") repeat-x;
	z-index:2;
}
.one_sertificate_hover{
	display:none;
	position:absolute;
	width:101px;
	height:75px;
	margin:-2px 0px 0px -2px;
	background:url("/img/rus/hover.png") no-repeat;
	z-index:1;
}
.one_sertificate_hover a{
	display:block;
	padding:42px 0px;
}
#cats_0{
	font-weight:bold;
}
#cats_a_0{
	color:#EF7D10;
}
.cert_td{
	padding:0px 51px 6px;
}
#window_certif, #about_tour_win{
	display:none;
	position:absolute;
	top:200px;
	left:280px;
	z-index:200;
}
#about_tour_win{
	top:240px;
	left:320px;
	width:500px;
	z-index:210;
}
#about_tour_close{
	padding-bottom:5px;
	text-align:right;
}
.input_certif, .select_certif{
	width:200px;
	height:21px;
	background-color:#fff;
	color:#3a4a82;
	font-size:12px;
	border:1px solid #666;
}
.input_certif{
	width:195px;
	height:16px;
	padding-left:3px;
}
#name_recipient, #on_sum, #weekend_tr, #personal_info, #about_tour, #individual, #about_city, #visa_mastercard{
	display:none;
}
#about_tour a, #individual a, #about_city a{
	display:block;
	padding:3px 0px 0px 5px;
}
.big_lnk3{
	font-size:18px;
}
#corn_certif1{
	padding-left:11px;
	background:url("/img/rus/corn_certif1.png") no-repeat;
	font-size:0px;
}
#corn_certif2{
	padding-right:11px;
	background:url("/img/rus/corn_certif2.png") no-repeat right;
	font-size:0px;
}
#corn_certif1_2{
	height:11px;
	background:url("/img/rus/corn_certif1_2.png") repeat-x;
	font-size:0px;
}
#corn_certif3{
	padding-left:11px;
	background:url("/img/rus/corn_certif3.png") no-repeat;
	font-size:0px;
}
#corn_certif4{
	padding-right:11px;
	background:url("/img/rus/corn_certif4.png") no-repeat right;
	font-size:0px;
}
#corn_certif3_4{
	height:11px;
	background:url("/img/rus/corn_certif3_4.png") repeat-x;
	font-size:0px;
}
#corn_certif1_3{
	background:url("/img/rus/corn_certif1_3.png") repeat-y;
}
#corn_certif2_4{
	padding:0px 12px;
	background:url("/img/rus/corn_certif2_4.png") repeat-y right;
}
#corn_certif_back{
	background-color:#fff;
}
#ar_certif{
	height:27px;
	background:url("/img/rus/ar_certif.gif") no-repeat right 5px;
}
#close_certif{
	padding-right:1px;
	text-align:right;
}
#window_certif_abs{/*   Для описания карточек   */
	position:absolute;
	margin:-237px 0px 0px -180px;
	z-index:300;
}
#window_certif_abs2{/*   Для формы   */
}
#corn_certif2_4{
	color:#666;
	font-size:11px;
}
#title_certif, #title_certif2, #about_tour_win_title{
	height:20px;
	font-weight:bold;
}
#text_certif, #text_certif2{
	width:320px;
	height:150px;
}
#service_certif{
	height:15px;
	padding-top:5px;
	text-align:right;
}
/* ------------------------------------------------- */
/* ------------------------------------------------- */

.txt_red{
	color:#ff0000;
}
