@charset "windows-1251";
html {height:100%;}
body  {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: center;
	color:#333333;
	/*background:#f0ede8;*/
	background:#fff;
	height:100%;
}
* {
	border-collapse:collapse;
}
a img {
	border:0;
}
.box #container { 
	width: 100% //98%; 
	margin: 0 auto;
	text-align: left;
	vertical-align:middle;
} 
.box #header {}
#h_bot {

/*margin-top:-5px !important;*/
	/*	height:192px;

order:solid 1px #000000;*/
}
#logo {
	background:url(images_new/top_logo.gif) no-repeat; 
	width:145px;
	height:114px;
	}
.vhod {
	background:url(images_new/vhod_y.gif) no-repeat;
	width:103px;
	height:26px;
	
}
.vhod a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	top:4px;
	left:30px;
	font-size:100% !important;
}
.post {
	background:url(images_new/post_g.gif) no-repeat left;
	height:26px;
	width:128px;
	padding-left: 30px;
}
.post a {
	color:#FFFFFF;
	font-weight:bold;
	padding-left:20px //25px;
	text-decoration:none;
	position:relative;
	top:4px;
	font-size:100% !important;
}

#reg {
	background:#FFBD18 url(images_new/bg_reg.gif) repeat-x;	
	/*width:220px;*/
	width:245px;
	padding:8px;
	font-size:14px;
	color:#000000;
	height:154px;
}
#reg a {
	color:#009999;
	font-size:12px;
	font-weight:bold;
}
#reg .inp {
	width:120px;
	padding-left:20px;
	font-size:12px;
	margin:5px 0;
}
#upper_menu {
	
	/*height:26px;*/

}
/*#upper_menu td {
	text-align:center;
	background:#ADD81B;
	padding:0px 15px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
}
#upper_menu td.none {
	background:none;
	padding:0px;
	border-top:none;
	border-left:none;
}
#upper_menu td.none p {margin:0px;}
#upper_menu td.none p {position:relative; width:14px; height:26px;margin:0px; margin-left:-2px;}
#upper_menu td.none img {position:absolute; top:0px; left:0px;}
*/

#upper_menu td {
	text-align:center;
	
	padding:0px;
	
}
#upper_menu td.none {
	background:none;
	padding:0px;
	border-top:none;
	border-left:none;
}
#upper_menu td p {margin:0px;}
#upper_menu td p {position:relative; width:26px; height:26px;margin:0px; margin-left:-2px;}
#upper_menu td a {position:relative; display:block; height:26px; padding:0px 15px; margin-left:10px;background:#ADD81B;border-top:1px solid #fff;	border-left:1px solid #fff;}
#upper_menu td a img {position:absolute; top:0px; right:-22px; z-index:10;}
#upper_menu td a.active {background:#FFBD18;}



#upper_menu a {
	font-size:16px;
	margin:0 auto;
	color:#ffffff;
	text-decoration:none;
	font-family:Tahoma;
	font-weight:bold;
}
/*#upper_menu a:hover, .menu_activ {
	
	height:21px;
	display:block;
	text-decoration:none;
	font-size:16px;
	color:#7ec300 !important;
	padding-top:4px;//font-size:12px;





}*/
#search { 
	background:#ADD81B url(images_new/bg_search_px2.gif) repeat-x bottom left;
	padding:6px 6px 18px 6px;
	font-size:11px;
	color:#FFFFFF;
}
#search div {
	margin: 0px auto 10px;
	text-align:center;
}
#search div a {
	color:#666666;
}
#search1 {
	/*padding-top:5px;*/
	font-size:8pt;
	text-align:left;
}
#search p {margin:0px;font-size:12pt; font-weight:bold; color:#444;}

.country_select {
	font-size:8pt;
}
.trr_country_select {
	font-size:8pt;
}
.city_select {
	font-size:8pt;
}
.date {
	font-size:8pt;
	width: 60px;
	height:13px;
}
.category {
	font-size:8pt;
}
.num {
	font-size:8pt;
	width: 50px;
	height:13px;
}
.box #left_side {
	padding: 5px 5px 0px 5px;
	border-right: solid 1px #d1d1d1;
	background:#FFFFFF;
	text-align:left;
	width:250px;
}
.box #left_side  a {
	font-size:12px;
	color:#000;
	height:33px;
	position:relative;
	bottom:8px;
	left:6px;

}
.gr1 a {
	font-size:12px;
	color:#999;
	height:33px;
	position:relative;
	left:6px;

}
.box #right_side {
	width:250px;
	background:#FFFFFF;}
#right_side .title_p {
	color:#7ec300;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	margin-bottom:10px;}
	#right_side .title_f {
	color:#7ec300;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	margin-bottom:3px;}
	#right_side ul { margin-bottom:15px;}
#right_side ul li { list-style:url(images_new/list_st.gif);
	font-size:11px;}
#right_side ul li a {
	font-size:11px;
	color:#666666;
}
#main {
	background:#FFFFFF;
	/*padding-bottom:70px;*/
	border-left: 1px solid #D1D1D1; 
	margin-left:-1px;
}
#center {
	margin-top:10px;
	padding-left:10px;
	}
#center a {
	font-size:12px;
	color:#ff9900;
	font-weight:bold;

}
#center .zakaz {
color:#7ec300;}
#footer { height:100px;
display:block;
	/*background:#d3d3d3;*/
	background:url(images_new/footer.gif) no-repeat left;
	 font-size:12px;
	 color:#999999;}
	#footer a { font-size:12px; color:#999999;}
#center .country a {
color:#08a2be;
font-weight:bold;
text-decoration:none;}
.tour_list { width:95%; margin:0 auto; margin-bottom:10px; text-align:center; font-size:90%; border-bottom: solid 1px #d2e1e1;}
.tour_list_descr { text-align:left; margin-top:8px; margin-left:5px;}
.tour_list_descr p { padding: 0; margin: 0;}
#center .tour a {color:#08a2be; font-size:smaller;}
.list_news { font-size:14px; border-bottom:dashed #d2e1e1 1px;}
.list_news_date { color:#747474; height:30px; margin-top:5px;}
.list_news_title a { color:#08a2be; font-weight:bold; }
#center .title_n { background:#eaeaea; padding:4px;}
.list_news_descr { margin-bottom:5px;}
.zapros { border:solid 1px #96bd86; padding:8px; width:220px; margin-left:10px;color:#000000;
font-size:12px;}
.zapros input { width:200px; margin-top:8px; margin-bottom:8px;  border:solid 1px #7f9db9;}
.blue {
color:#08a2be;
font-weight:bold;
text-decoration:none;}
.gray { color:#999999; font-weight:bold; font-size:12px; }

.title {  background:#FFC73C;color:#FFFFFF; font-size:12px; padding:4px; width:230px; margin-left:10px;}

#login ul {margin:0 0 0 30px; padding: 0;}
.trr_cinfo_a    { text-decoration: none; color:#009999; font-size:8pt; padding-left:4px; float:left;}
.trr_cinfo_td {color:#666666; border-bottom: solid 1px #009999; text-align:justify;}
.trr_cinfo_tab {magin:15px auto; widtdh:100%;}
.trr_country_select {font-size:8pt; font-weight:bold; width:150px;}
    .trr_main_table             { font-family: tahoma; color: #ffffff; }
    .trr_main_table_td          { padding-left: 4px; font-size:8pt;}
    .trr_search_head_text       {  font-size: 8pt;}
    .trr_depcity_select         { width: 150px; font-size: 8pt;}
    .trr_country_select         { width: 100px; font-size: 8pt;}
    .trr_city_select            { width: 110px; font-size: 8pt;}
    .trr_star_select            { width: 100px; font-size: 8pt;}
    .trr_hotel_select           { width: 100px; font-size: 8pt;}
    .trr_meal_select            { width: 100px; font-size: 8pt;}
    .trr_dep_select             { width: 100px; font-size: 8pt;}
    .trr_pmdays_input           { width: 30px; font-size: 8pt;}
    .trr_days_select            { width: 55px; font-size: 8pt;}
    .trr_accmd_select           { width: 100px; font-size: 8pt;}
    .trr_price_input            { width: 45px; font-size: 8pt;}
    .trr_price_currency_select  { width: 50px; font-size: 8pt;}
    .trr_search_button          { font-size: 8pt;}
 #loader {text-align:center;}   




.link {line-height:12px;}
#center .link a {font-size:14px; color:#666666;line-height:18px; text-decoration:none;}
.list_link { font-size:16px; color:#009999;}
.list_link:hover{ text-decoration:none;} 
.choose_cntry {font-size:14px; margin-bottom:8px; font-weight:bold;}
.listing a, .listing  { font-size:11px; color:#88cfcf; text-decoration:none;}
.listing_aktiv { color:#338585; text-decoration:underline;}
.blue_b {font-weight: bold; color:#009999; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.comp_name {font-family:Arial; font-size:18px; color:#7d7d7d; position:relative;}



.green_18 {color:#5c8c4a; font-size:18px;}


.box #left_side .upm3 a{
	color:#639901;
	font-weight:bold;
	font-size:11px;
}

.box #left_side .upm3 img {border:0px solid red;}
.box #left_side .upm3 {border:0px solid blue;}
.box #left_side .upm3 div img {margin:0px;display:inline;}
.box #left_side .upm3 div a {}


.up_2 {//padding-left:5px;}

.up_3 {//padding-left:7px;}


.sub_sub_sub_submenu { margin-bottom:20px;}

.sub_sub_sub_submenu a{
	background:#F0F7EF url("/UPLOAD/Image/red_point.gif") no-repeat 15px 13px;
display:block;padding:5px 5px 5px 25px;
	color:#666666;
	font-size:13px;
	position:relative;
	/*bottom:6px;*/
}
.sub_sub_sub_submenu a.even {background:#fff url("/UPLOAD/Image/red_point.gif") no-repeat 15px 13px;}

.sub_sub_sub_submenu a:hover{
	text-decoration:none;
}


.zakaz_tura_table {width:630px;font-size:12px;}

.nbsp123 {margin-left:4px;font-size:11px; }


.zakaz_tura_table td {padding:5px 3px; border:1px solid #fff;}


.zakaz_tura_name {
	background-color:#FFC73C;
	width:130px;
	font-weight:bold;
	color:#009999;
}

.zakaz_tura_name_colspan {
	background-color:#eeeeee;
	font-weight:bold;
	color:#009999;
}
.tourindex_div {width:90%;}

.tp_big_maintable {
width:80% !important;}

.MsoNormaly {color:white;
font-family:Arial;
font-size:10pt;
background-attachment:scroll;
background-color:#126AA1;
background-image:none;
background-position:0 0;
background-repeat:repeat;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:2.25pt;
padding: 3px;}
.MsoBodyTexty, .MsoBodyTexty .MsoNormal {
margin: 0cm 0cm 8.25pt; background: rgb(242, 251, 255) ; font-size:10pt;
padding:6px;  text-align:justify;}
.MsoBodyText span {padding:6px;}

h1#sob_tur {color:#5C8C4A;font-size:12pt;font-family:Arial;}
p.sob_tur {font-size:10pt;}
table#tourizm_table {color:#f60;font-family:Verdana; font-weight:bold;font-size:10pt;}
table#tourizm_table a {font-weight:normal;color:#5C8C4A;}

table#main_table {background:#F9FFE3;}
table#main_table td {padding-top:20px;padding-bottom:10px;}

#container {background: url("images_new/header_bg.jpg") repeat-x top left;}
/*table#h_top {background: url("images_new/header2.jpg") no-repeat top right;height:150px;margin:0px;}*/
table#h_top {background: url("images_new/header3.gif") no-repeat top right;height:150px;margin:0px;}


.flags {padding-left:30px;line-height:20px;}


#center .users_list {color:#FF9900; background:#f0f0f0; display:block; width:250px; height:120px; padding-top:10px; border:1px solid #DFDFDF}
#center .users_list li {padding-left:5px; margin-top:-3px;}
#center .users_list li.link a {color:#003366 !important; font-weight:bold !important;}



.tp_big_text {white-space:normal !important;}


.MsoNormalTable {margin:0px auto !important;}



table.pred {font-size:8pt;font-family:Arial;width:100%;border-collapse:separate;}
	table.pred thead th{background:#84B772; color:#fff;}
	table.pred tr.green_tr {background:#EEFFD5;}
	table.pred td,table.pred th {color:#25660A; text-align:center;margin:1px;padding:5px;}
	table.pred a {color:#25660A !important;font-size:8pt !important;}


.banks {float:left; font-size:16px !important; position:relative;background:#F7FFE2; border:1px solid #BABF73; color:#81B772; font-weight:bold; padding:10px;margin:0px 10px 10px 0px; width:200px; height:15px; text-align:center;}
.banks:hover {cursor:pointer}
.banks span.hover_ie {cursor:pointer}
.banks span {font-size:16px !important;}

table.merchant {border:1px solid #000;}
table.merchant td {border-top:1px solid #000 !important; border-right:1px solid #000 !important;}

div.menu_level2 { padding-left:50px;}
div.menu_level2 b {font-size:13px; margin-bottom:5px;}
div.menu_level2 a {background:none; margin-bottom:5px;padding:0px; bottom:0px;}

table#main_table td div.block {
 height:197px !important;
}




#login_div {border-top:1px solid #fff;}
#post_div {border-top:1px solid #fff;}
td#ent_mail {height:25px !important;}


/*div.rome_shop table td table {border-collapse:collapse; border:1px solid #000 !important;}
div.rome_shop table td table td {border:1px solid #000 !important;}

div.rome_shop table.rest_shop {border-collapse:separate; border:1px dashed #000 !important; }
div.rome_shop table.rest_shop td {border:1px solid #000 !important;}



.milan table td {border-collapse:collapse; border:1px solid #000;}*/




.box #left_side center a {left:0px;}