@charset "UTF-8";

body {
	margin: 0px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
}
ul {margin:0px;padding:0px;}
li {margin:0px;padding:0px;}

h1 {
margin:0px;
padding:0px;
font-size:13px;
font-weight: bold;
padding-left:5px;
height:20px;
}

#wrap {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	overflow:auto;	
}

.inline {display:inline;float:left;}
.block {display:block;float:left;}
.block_r {display:block;float:right;}
.inline_r {display:inline;float:right;}


/* HEADER code begin*/
#headercontent {
	width: 1000px;	
	
}
#headercontent a {
display:block;
float:right;
font-size:13px;
color:#FFF;

}
#headercontent a:link, #headercontent a:visited{
text-decoration:none;
} 

#headercontent a:hover, #headercontent a:active{
text-decoration:none;
}
/* contentwrap*/
#contentwrap {
display:block;
float:left;
width:1000px;
margin-top:1px;
}



/* MENU LEFT code begin*/


.menu_background {
background-image: url(http://happy-travel.net/images/menu_left_fon.jpg); 
background-repeat:no-repeat;
	}
	
.menu_head_background {
background-image: url(http://happy-travel.net/images/menu_top.jpg); 
background-repeat:no-repeat;
	}
.footer_background {
background-image: url(http://happy-travel.net/images/footer.jpg); 
background-repeat:no-repeat;
	}
	
.offer_background {
background-image: url(http://happy-travel.net/images/border_middle.png); 
background-repeat:repeat-y;
background-position: left top;
	}
.double_background {
background-image: url(http://happy-travel.net/images/syanka_offer.png); 
background-repeat:no-repeat;
	}
	
#left_menu a {
display:block;
float:left;
height:30px;
width:200px;
line-height:30px;
vertical-align:middle;
font-size:12px;

}
#left_menu a:link, #left_menu a:visited{
text-decoration:none;
color:#1460A1;
} 

#left_menu a:hover, #left_menu a:active{
text-decoration:none;
color:#1460A1;
}
/* submenu*/
#sub_menu a {
display:block;
float:left;
width:160px;
height:25px;
font-size:13px;
}
#sub_menu a:link, #sub_menu a:visited{
background-color:#E2FCBF;
color:#000;
text-decoration:none;
} 

#sub_menu a:hover, #sub_menu a:active{
background-color:#E2FCBF;
text-decoration:none;
}
/* MAINCONTENT*/
#maincontent a {

}
#maincontent a:link, #maincontent a:visited{
text-decoration:none;
color:#EC008C;

} 

#maincontent a:hover, #maincontent a:active{
text-decoration:none;
color:#EC008C;

}

/*width*/
.w20 { width:20px;}
.w35 { width:35px;}
.w50 { width:50px;}
.w55 { width:55px;}
.w66 { width:66px;}
.w70 { width:70px;}
.w75 { width:75px;}
.w80 { width:80px;}
.w85 { width:85px;}
.w86 { width:86px;}
.w88 { width:88px;}
.w90 { width:90px;}
.w100 { width:100px;}
.w106 { width:106px;}
.w120 { width:120px;}
.w130 { width:130px;}
.w140 { width:140px;}
.w150 { width:150px;}
.w152 { width:152px;}
.w160 { width:160px;}
.w170 { width:170px;}
.w175 { width:175px;}
.w180 { width:180px;}
.w210 { width:210px;}
.w200 { width:200px;}
.w250 { width:250px;}
.w275 { width:275px;}
.w285 { width:285px;}
.w300 { width:300px;}
.w320 { width:320px;}
.w324 { width:324px;}
.w420 { width:420px;}
.w400 { width:400px;}
.w410 { width:410px;}
.w435 { width:435px;}
.w479 { width:479px;}
.w500 { width:500px;}
.w580 { width:580px;}
.w590 { width:590px;}
.w624 { width:624px;}
.w626 { width:626px;}
.w648 { width:648px;}
.w740 { width:740px;}
.w750 { width:750px;}
.w824 { width:824px;}
.w830 { width:830px;}
.w840 { width:840px;}
.w1000 {width:1000px;}

/*height*/
.h1 { height:1px;}
.h2 { height:2px; font-size:1px;}
.h3 { height:3px; font-size:1px;}
.h10 { height:10px;font-size:1px;}
.h15 { height:15px;}
.h18 { height:18px;}
.h20 { height:20px;}
.h25 { height:25px;}
.h30 { height:30px;}
.h36 { height:36px;}
.h40 { height:40px;}
.h45 { height:45px;}
.h46 { height:46px;}
.h50 { height:50px;}
.h51 { height:51px;}
.h57 { height:57px;}
.h60 { height:60px;}
.h66 { height:66px;}
.h68 { height:68px;}
.h81 { height:81px;}
.h100 { height:100px;}
.h115 { height:115px;}
.h125 { height:125px;}
.h130 { height:130px;}
.h140 { height:140px;}
.h150 { height:150px;}
.h162 { height:162px;}
.h160 { height:160px;}
.h235 { height:235px;}
.h250 { height:250px;}
.h270 { height:270px;}
.h350 { height:350px;}
.h488 { height:488px;}

/*margin*/
.mt1{margin-top: 1px;}
.mt2{margin-top: 2px;}
.mt4_pix{margin-top: 4px;*margin-top: 3px;}
.mt3_pix{margin-top: 3px;*margin-top: 3px;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt12{margin-top: 12px;}
.mt15{margin-top: 15px;}
.mt18{margin-top: 18px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt32{margin-top: 32px;}
.mt50{margin-top: 50px;}
.mt75{margin-top: 75px;}

.ml2{margin-left: 2px;}
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.ml30{margin-left: 30px;}
.ml35{margin-left: 35px;}
.ml40{margin-left: 40px;}
.ml45{margin-left: 45px;}
.ml50{margin-left: 50px;}
.ml60{margin-left: 60px;}
.ml70{margin-left: 70px;}
.ml87{margin-left: 87px;}
.ml87_1{margin-left: 87px;_margin-left:43px;}
.ml250{margin-left: 250px;}
.ml287{margin-left: 287px; _margin-left: 143px;}
.ml260{margin-left: 460px;}

.mr1{margin-right: 1px;}
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}

.mb1{margin-bottom: 1px;}
.mb2{margin-bottom: 2px;}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}

/*padding*/
.pt4 {padding-top:4px;}

.pl5 {padding-left:5px;}
.pl4 {padding-left:4px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pl30 {padding-left:30px;}
.pl45 {padding-left:45px;}

.pr5 {padding-right:5px;}

.pb10 {padding-bottom:10px;}


/*border*/
.b_botom {border-bottom:solid #5A9804 1px;}
.b_top_E2FCBF {border-top:solid #E2FCBF 1px;}

.b_pix {border:solid #566D7E 1px;}

/*text*/
.ta_c {text-align:center;}
.ta_j {text-align:justify;}
.ta_r {text-align:right;}

.valign20 {line-height:20px; vertical-align:middle;}
.valign25 {line-height:25px; vertical-align:middle;}
.valign40 {line-height:40px; vertical-align:middle;}
.valign45 {line-height:45px; vertical-align:middle;}
.valign68 {line-height:68px; vertical-align:middle;}
.valign {vertical-align:middle;}

.lh1-4 {line-height: 1.4;}

.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs20 {font-size:20px;}
.fs24 {font-size:24px;}

.fw_b {font-weight:bold;}
.fw_n {font-weight:normal;}

.color_title { color:#EC008C;}
.color_date { color:#1460A1;}

