html, body{
width:100%;
height:100%;
background:#dbdbdb;
font-family:Helvetica,Arial,FreeSans,sans-serif;
}
select {
color:#000000;
font-family:"MS Sans Serif";
font-size:10px;
}
table.wsf_table{
padding:0px;
width:100%;
}
.wsf_home {
width:830px;
margin:0 auto;
background:#fff;
}
.wsf_header {
text-align:left;
height:81px;
margin-top:15px;
background:#fff;
width:830px;
}
.wsf_logo {
height:81px;
width:252px;
text-align:left;	
}
.horiz-menu {
background:transparent url(../images/horiz-menu-bg.png) repeat-x scroll 0 0;
font-weight:bold;
height:38px;
}
.horiz-menu  ul{
z-index:1000;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
float:left;
line-height:1;
margin-bottom:1.5em;
position:relative;
width:830px;
}
.horiz-menu  ul li{
float:left;
position:relative;
margin:0 4px 0 0;
}
.horiz-menu li.active{
background:transparent url(../images/horiz-menu-bg4.png) repeat-x scroll 0 0;
}
.horiz-menu li.active_bu{
background:transparent url(../images/horiz-menu-bg3.png) repeat-x scroll 0 0;
}
.horiz-menu li:hover, .horiz-menu ul li a:hover   {
background-color:#909394;
}
.horiz-menu ul li a {
display:block;
float:left;
font-size:12px;
font-weight:bold;
height:38px;
line-height:38px;
overflow:hidden;
padding:0 17px;
white-space:nowrap;
text-decoration:none;
color:#fff;
}

/*OP,FF*/
.horiz-menu  li ul  {
sdisplay:block;		
background:#4f4e50;
position:absolute;		
top:38px;
left:0;
height:272px;		
width:160px;/*1 уровень OP,FF*/
}

.horiz-menu li ul li a {
width:125px;
}

.horiz-menu  li:hover ul  a{
display:block;
width:126px;
height:28px;
left:0;
padding-bottom:6px;
}

/*hide level*/
.horiz-menu  li ul {display:none;}
/*ie6*/
.wsf_subMenu{
display:block;		
background:#4f4e50;
position:absolute;		
top:38px;
left:0;
height:272px;		
width:160px;/*1 уровень OP,FF*/
}
/**/


#wsf_content {
display:block;
background:#fff;
padding:20px 26px;
height:700px;
}
#wsf_rLine {
text-align:center;
border:1px solid rgb(222, 222, 222);
background:#ffffe1;
margin-bottom:2px;
}
#wsf_left_c {
float:left;
width:125px;
margin-right:5px;
height:600xp;
}
.wsf_center_c {
float:left;
width:514px;
margin-right:5px;
height:600px;
}
.wsf_center_group {
width:100%;
text-align:center;
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
.wsf_center_group em{
color:red;
font-style:normal;
}


.wsf_center_c  .wsf_c_c_title, .requestForm .wsf_c_c_title , .wsf_c_c_title{
width:100%;
text-align:left;
background:transparent url(../images/grey_bg.png) repeat-x scroll 0 0;
color:#000000;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
height:14px;
margin-bottom:1px;
}
#wsf_right_c {
width:125px;
margin-left:650px;
height:620px;
}
#wsf_modul {
text-align:center;	
width:125px;
margin-bottom:15px;
}
.wsf_m_title {
font-size:11px;
background:transparent url(../images/horiz-menu-bg.png) repeat-x scroll 0 0;
text-transform:uppercase;
color:#fff;
font-weight:bold;
padding:2px;
width:125px;
height:15px;
}
.wsf_m_title_bu {
font-size:11px;
background:transparent url(../images/horiz-menu-bg3.png) repeat-x scroll 0 0;
text-transform:uppercase;
color:#fff;
font-weight:bold;
padding:2px;
width:125px;
height:15px;
}
.wsf_m_price{
text-align:left;
font-family:Verdana;
margin-top:-5px;
}
.wsf_m_price a{
font-size:10px;
color: rgb(255, 0, 0);
font-family:verdana,arial,times,sans-serif;
}
.wsf_m_city{
text-align:left;	
}
.wsf_m_city a{
font-size:9px;
color: #000;
font-family:verdana,arial,times,sans-serif;
}
.dateDR {
width:95px;
font-size:10px;
text-align:center;
}
.nav {
color:#666666;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
.fifa {
margin-left:10px;
float:left;
}
.fifa .f_text {
font-size:17px;
margin-top:3px;
font-family:Consolas;
font-weight:bold;
}
.wsf_footer {
color:#fff;
font-size:12px;
text-align:center;
height:70px;
padding-top:20px;
background:transparent url(../images/bg_footer.png);
}
.wsf_footer a{
color:#fff;
text-decoration:none;
}
.wsf_footer a:hover{
text-decoration:underline;
}
.modul_c_left {
float:left;
padding-left:100px;
padding-top:20px;
}
.modul_c_right {
padding-top:20px;
padding-left:280px;
}

.wsf_insurance {
display:block;
background:#fff;
padding:20px 30px;
height:600px;
color:#333333;
}
.wsf_customer {
display:block;
background:#fff;
padding:20px 30px;
height:450px;
color:#333333;
}
.wsf_customer  p, .wsf_about p, .wsf_bookmark p, .wsf_payment p, .wsf_booking p{
line-height:135%;
margin-bottom:15px;
margin-top:10px;
}
.wsf_about {
display:block;
background:#fff;
padding:20px 30px;
height:280px;
color:#333333;
}
.wsf_bookmark {
display:block;
background:#fff;
padding:20px 30px;
height:500px;
}
.wsf_payment {
display:block;
background:#fff;
padding:20px 30px;
height:300px;
color:#333333;
}
.wsf_ticket {
display:block;
background:#fff;
padding:20px 30px;
height:300px;
color:#333333;
}
.wsf_release {
display:block;
background:#fff;
padding:20px 30px;
height:150px;
color:#333333;
}
.wsf_delivery {
display:block;
background:#fff;
padding:20px 30px;
height:150px;
color:#333333;
}
.wsf_faq {
display:block;
background:#fff;
padding:20px 30px;
height:600px;
color:#333333;
}
.wsf_travel {
display:block;
background:#fff;
padding:20px 30px;
height:635px;
color:#333333;
}
.wsf_booking {
display:block;
background:#fff;
padding:20px 30px;
height:500px;
color:#333333;
}
.wsf_policy {
display:block;
background:#fff;
padding:20px 30px;
height:820px;
color:#333333;
}
.wsf_resultEc, .wsf_resultBu{
display:block;
background:#fff;
padding:20px 50px;
kheight:650px;
}
.wsf_searchEc, .wsf_resultGr{
display:block;
background:#fff;
padding:20px 50px;
height:300px;
}
.wsf_searchEc_text{
font-size:22px;
color: #425168;
width:100%;
text-align:center;
font-weight:bold;
font-family:verdana,arial,times,sans-serif;
}
.wsf_resultEc .wsf_r_header, .wsf_resultGr .wsf_r_header{
color:#fff;
font-family:verdana,arial,times,sans-serif;
font-size:11px;
padding:5px 0px 5px 15px;
background:transparent url(../images/m_back.gif) repeat-x scroll 0 0;
}
.wsf_resultEc .wsf_r_content, .wsf_resultBu .wsf_r_content, .wsf_resultGr .wsf_r_content{
display:block;
height:250px;
}

.wsf_resultBu .wsf_r_header{
color:#fff;
font-family:verdana,arial,times,sans-serif;
font-size:11px;
padding:5px 0px 5px 15px;
background:transparent url(../images/m_back.gif) repeat-x scroll 0 0;
}


.wsf_rc_Ec, .wsf_rc_Ai {
float:left;
height:145px;
width:250px;
margin-right:10px;
font-family:verdana,arial,times,sans-serif;
}
.wsf_rc_Rc{
height:170px;
width:204px;
display:block;
margin-left:520px;
font-weight:bold;
font-family:verdana,arial,times,sans-serif;
}
.wsf_rc_Ec .wsf_rc_h, .wsf_rc_Ai .wsf_rc_h, .wsf_rc_Rc .wsf_rc_h{
width:100%;
height:15px;
font-weight:bold;
color:#666666;
font-size:10px;
text-align:center;
background:#dedede;
padding-top:3px;
}
.wsf_rcEc, .wsf_rcAi{
width:250px;
display:block;
font-weight:bold;
}
.wsf_rcEc .wsf_rcL {
background:#dedede;
width:110px;
float:left;
color:#666666;
font-size:12px;
height:15px;
margin-right:10px;
}
.wsf_rcEc .wsf_rcR{
color:#666666;
font-size:12px;
height:15px;
margin-left:10px;
margin-bottom:10px;
}
.wsf_rcBu  {
color:#666666;
font-size:12px;
height:50px;
margin-left:10px;
margin-bottom:3px;
}
.wsf_rcBu .wsf_rcR {
height:50px;
}
.wsf_rcBu .wsf_rcL {
width:70px;
text-align:center;
float:left;
color:red;
font-size:16px;
margin-top:10px;
height:15px;
margin-right:12px;
font-weight:bold;
}

.special_textEc {
width:498px;
margin-top:10px;
text-align:center;
background:#ffffe1;
border:solid 2px #dedede;
}
.refId{
width:100%;
height:130px;
text-align:center;
}
.refIdContect{
width:500px;
text-align:center;
height:110px;
margin:0 100px;
font-size:18px;
background:#dedede;
}

.requestForm {
display:block;
background:#fff;
padding:20px 50px;
height:720px;
}
.table_form {
border: solid 1px gray;
}
.table_form tr td{
vertical-align:inherit;
height:22px;
padding-left:3px;
}
.navRF {
color:#000;
font-size:13px;
text-align:left;
}
.wsf_form_header_bu, .wsf_form_header_ec{
color:#fff;
font-size:11px;
font-weight:bold;
height:27px;
padding:12px 0px 1px 15px;
background:transparent url(../images/m_back.gif) repeat-x scroll 0 0;
}


#wsf_loader {
width:100%;
text-align:center;
}


#line_l_on{background:#dedede;width:145px;float:left;text-align:left;font-family:verdana,arial,times,sans-serif;}
#line_l_off{background:#ffffff;width:145px;float:left;text-align:left;font-family:verdana,arial,times,sans-serif;}
#line_r_on{background:#dedede;width:53px;float:right;text-align:left;color:red;font-family:verdana,arial,times,sans-serif;}
#line_r_off{background:#ffffff;width:53px;float:right;text-align:left;color:red;font-family:verdana,arial,times,sans-serif;}