html,body,div{
	margin:0;
	padding:0;
	font-family: Tahoma;
	font-size:12px;
	}

table{
	border-collapse: collapse;
	margin:0;
	padding:0;
	border-spacing:0px;
}

td {
	padding: 0px;
}

#container {
	background-color:#F0E5B7;
	margin: 0 auto;
	width: 1000px;
	color: #484D4E;
}

a {
	font-size: 12px;
	color: #006699;
}

img {
	display: inline-block;
	vertical-align:bottom;
}

a img{
	border:medium none;
}

/*-----------верхнее меню----------------*/
#head_m{
 	height: 53px;
	width: 1000px;
	background-image: url(../graphics/head_menu.jpg);
	background-repeat: no-repeat;
}

.transparent_class {
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	
	position:absolute;
	top:100px;
	left:200px;
	width:320px;
	height:25px;
	
	background-color:#FF0;
	cursor: pointer;
}

#head_go_home{
	height:27px;
	width:28px;
	margin-left:30px;
}

#head_go_mail{
	height:9px;
	margin-left:47px;
	margin-top:-18px;
	width:12px;
}

#head_go_mail a img{
	vertical-align:top;
}

#menu_div {
	line-height:normal;
	margin-left:32px;
	width:820px;
}

#menu_div ul {
	margin:0;
	padding:0;
	list-style:none;
}

#menu_div li {
	float:left;
	margin:0;
}

#menu_div a {
	padding:9px 24px;
	display:block;
	border-right: 1px solid #d1b762;
	color:#3c3b35;
	text-decoration:none;
	font-size: 11px;
}

#menu_div a:hover {
	background: #f2f2ed;
}

#menu_div a#menu_p{
	padding:9px 28px;
	display:block;
	border-right: 0;
	color:#3c3b35;
	text-decoration:none;
	font-size: 11px;
}

#menu_div a#menu_p_v{
	padding:9px 28px;
	display:block;
	border-right: 0;
	color:#cf430a;
	text-decoration:none;
	font-size: 11px;
	background: #f6d360;
}

#menu_div a#menu_v{
	padding:9px 28px;
	display:block;
	border-right: 1px solid #d1b762;
	color:#cf430a;
	text-decoration:none;
	font-size: 11px;
	background: #f6d360;
}

/*-----------шапка----------------*/

#head_logo1{
	height:313px;
	width:513px;
}

#head_logo2{
	height:313px;
	width:487px;
}

#head_text{
	margin-left:135px;
	margin-top:-195px;
	width:327px;
}

#head_t_z{
	color:#CC3904;
	font-size:21px;
}

#head_t_t{
	display:block;
	text-align:justify;
}

/*-----------компас на главной----------------*/

#main_comps{
 	height: 137px;
}

#main_c_telph{
	margin-left:197px;
	margin-top:-103px;
	width:290px;
}

#main_telph_t{
	font-size:15px;
}

.telph_numb{
	line-height:35px;
}
.main_telph_pr{
	font-family:Arial;
	font-size:26px;
}

.main_telph_nom{
	font-family:Arial;
	font-size:35px;
}

#search_tyr{
	margin-left:176px;
	margin-top:21px;
	width:295px;
}

/*-----------популярные туры на главной----------------*/

#home_tyrs{
	height:290px;
}

#popul_titl{
	color:#CC3904;
	display:block;
	font-size:21px;
	margin-left:105px;
	margin-top:10px;
}

#tyrs_free{
	margin-left:69px;
	margin-top:-136px;
}

#tyrs_free td{
	width:165px;
	vertical-align:top;
}

.tyr_foto{
	margin-left:14px;
	margin-top:-136px;
}

.tyr_name{
	color:#CC3300;
	display:block;
	font-size:14px;
	margin-left:16px;
	margin-top:-8px;
	padding-bottom:5px;
}

.tyr_descrirt{
	color:#336666;
	font-size:11px;
	margin-left:10px;
	margin-top:12px;
	text-align:justify;
	width:143px;
}

#banner{
	height:136px;
	margin-left:690px;
	margin-top:18px;
	width:264px;
}

/*-----------спецпредложение----------------*/

#home_spec{
	height: 278px;
	width: 1000px;
	background-image: url(../graphics/spec_goriz.jpg);
	background-repeat: no-repeat;
	vertical-align:top;
}

#spec_flag{
	height:52px;
	margin-left:69px;
	margin-top:197px;
	width:74px;
}

#spec_foto{
	height:212px;
	margin-left:184px;
	margin-top:-243px;
	width:306px;
}

#spec_podt{
	color:#FFFFFF;
	font-size:13px;
	margin-left:18px;
	margin-top:-22px;
	height:18px;
}

#spec_polosa{
	height:25px;
	margin-left:180px;
	margin-right:-353px;
	margin-top:3px;
	width:315px;
}

#spec_text{
	height:217px;
	margin-left:524px;
	margin-top:-204px;
	width:281px;
}

#spec_titl{
	color:#CC3904;
	font-size:21px;
	padding-bottom:25px;
}

#spec_cite{
	font-size:22px;
	padding-right:30px;
}

#spec_price{
	color:#FF0033;
	font-size:16px;
}

#spec_discript{
	color:#660000;
	padding-bottom:20px;
	padding-top:10px;
	text-align:justify;
}

#spec_link {
}

/*-----------новости и курс валют----------------*/

#news_polos{
	height: 250px;
	width: 1000px;
    padding-top:20px;
}

#kyrs_val{
	float:right;
	height:176px;
	margin-bottom:36px;
	width:389px;
	background-image:url(../graphics/kyrs_valut.jpg);
	background-repeat:no-repeat;
}

#kyrs_title{
	color:#cc3300;
	font-size:14px;
	margin-left:50px;
	margin-top:15px;
}

#kyrs_tb{
	margin-left:49px;
	margin-top:10px;
}

#kyrs_tb td{
	border:2px solid #FFFFFF;
	padding:5px 16px;
	text-align:center;
}

#kyrs_tb td img{
	vertical-align:inherit;
}

.kyrs_cb{
	background-color:#FFB600;
	color:#FFFFFF;
	font-weight:bold;
}

.kyrs_nam{
	background-color:#7A5649;
	color:#FFFFFF;
	font-weight:bold;
}

.kyrs_de{
	background-color:#E3E3E3;
	color:#46443F;
	font-weight:bold;
}

.kyrs_num{
	background-color:#F3F3F3;
	color:#46443F;
}

#kyrs_link{
	margin-left:49px;
	margin-top:15px;
}

#news_bott{
	display:block;
	float:left;
	height:189px;
	margin-left:75px;
	width:420px;
}

#date_nems{
	background-image:url(../graphics/bloknot_date.jpg);
	background-repeat:no-repeat;
	float:left;
	height:78px;
	margin-right:27px;
	margin-top:20px;
	width:66px;
	text-align:center;
	padding-top:13px;
}

#news_title{
	color:#CC3904;
	display:inline-block;
	font-size:21px;
}

#news_all{
}

#news_discript{
	color:#336666;
	font-size:11px;
	margin-left:96px;
	margin-top:17px;
	text-align:justify;
	line-height:14px;
}

#news_discript a{
	font-size:11px;
}

#news_d{
	color:#336666;
	font-size:23px;
	font-weight:bold;
}

#news_m{
	color:#336666;
	font-size:10px;
	font-weight:bold;
}

#news_y{
	color:#336666;
	font-size:9px;
}
/*-----------подвал----------------*/

#botton{
	height: 170px;
	width: 1000px;
}

#rakyshka{
	height:102px;
	margin-bottom:30px;
	margin-left:788px;
	margin-top:-107px;
	width:131px;
}

#bott_site{
	line-height:20px;
	margin-left:138px;
	margin-top:24px;
	width:250px;
}

#bott_cont{
	height:120px;
	line-height:17px;
	margin-left:397px;
	margin-top:-59px;
	width:300px;
}

/*------------------------страница страны------------------------------------*/

#head_logo_c1{
	width:513px;
}

#head_logo_c2{
	width:487px;
}

#body_countr{
	margin-left:87px;
	margin-top:-260px;
	width:400px;
}

#all_countr{
	display:block;
	padding-bottom:20px;
	width:400px;
}

#all_countr td{
	vertical-align:top;
	line-height:20px;
}

#all_countr td a{
 	font-size:14px;
	padding-left:10px;
	padding-right:20px;
}

.titl_countr{
	color:#000000;
	font-size:18px;
	padding-top:10px;
}

#banner_countr{
	float:right;
	margin-bottom:30px;
	margin-right:70px;
	margin-top:55px;
}

/*------------------------страница о компании---------------------------------*/

#text_o_company{
	text-align:justify;
	line-height:16px;
}


#news_o_compan{
	display:block;
	height:175px;
	margin-left:75px;
	margin-top:30px;
	width:435px;
}

#company_bott_p{
 	height:50px;
}

/*------------------------страница контакты---------------------------------*/

#news_contact{
    display:block;
    float:right;
    height:192px;
    margin-left:65px;
    margin-right:27px;
    width:377px;
}

#body_contact{
	margin-left:83px;
	margin-top:-260px;
	width:410px;
}

#big_text{
	font-size:21px;
}

#time_work{
	background-color:#F5EECF;
	position:relative;
}

#time_work td{
	padding:2px 15px;
}

/*------------------------страница гостевая и общии---------------------------*/

#body_text{
	margin-left:83px;
	margin-top:-260px;
	width:410px;
}

#spec_vertic{
	background-image:url(../graphics/spec_vertic.jpg);
	background-repeat:no-repeat;
	float:right;
 	height:547px;
	width:388px;
}


#spec_polosa_v{
	margin-left:18px;
	margin-top:10px;
}

#spec_foto_v{
	margin-left:22px;
	margin-top:32px;
}

#spec_text_v{
	margin-left:22px;
	margin-top:23px;
	width:311px;
}

#form_q{
	background-color:#FFFFFF;
	height:340px;
	position:relative;
	width:340px;
	padding:15px;
}

#form_tbl{
	display:block;
}

#form_tbl td{
 	padding:5px;
}

#form_tbl input{
	width:210px;
}

#form_tbl input#subm_q{
	width:110px;
}

#form_tbl textarea{
	height:100px;
	width:308px;
}

.otv_quest{
	margin-left:15px;
	margin-top:30px;
}

.text_quest{
color:#CC3300;
display:block;
text-align:justify;
}

.text_otv{
color:#660000;
display:block;
text-align:justify;
}

/*------------------------ баннеры ---------------------------------*/
#bridevoyage{
    border: solid 3px white;
    margin-bottom: 20px;
}

.imgbannerl{
    border:9px solid #FFFFFF;
}

.headrightimg{
    height:313px;
    float:right;
}

.searchboxp{
    height: 137px;
    width: 487px;
    float:right;
   	background:url(../graphics/search.jpg) no-repeat scroll transparent 0 0;
}
