a {color:#1d1d1d; text-decoration: underline;}
a:hover {text-decoration: none;}
.tc-si .search-form { width: auto !important; }

/*tours*/
a.tours {font-size:11px; text-decoration:underline; color:#c61300; font-weight:bold;}
a.tours:hover {text-decoration: none;}
a.hotel { text-decoration: none; color:#393a3c;}
a.hotel:hover { text-decoration: underline;}
a.price {font-weight:bold; text-decoration:none;}
a.price:hover {text-decoration:underline;}

#tours {padding: 20px 0 0 24px;}
* html #tours {padding: 20px 0 0 24px; width:100%;} 


.contacts {color:#fff; font-size:12px; font-weight:bold; width:400px; padding: 3px 0 0 0;}

.informers{float:right; width:45%; text-align:center;}
.net {float:left; width:45%; text-align:center;}

/*Баннеры*/
.banners-ls {padding: 0 0 10px 0; width:202px; float:left; margin-left:85px;}
a.ban {text-decoration:none; font-size:12px;}
a.ban:hover {text-decoration:underline;}
.ban-title {font-size:16px; color:#c61300; font-weight:bold; padding: 3px 0 3px 0;}


/*Заголовки*/
.head { font-size:18px; font-family:Verdana, Geneva, sans-serif; color:#f1a004; font-weight:bold; padding: 0 0 10px 0;}
.head-n {font-size:20px; padding: 0 0 10px 0; text-transform:uppercase;}
.head-s {font-size:20px; padding: 0 0 5px 20px; text-transform:uppercase; color:#fff;}
.head-h {font-size:20px; padding: 0 0 10px 0; text-transform:uppercase; color:#c61300;}


/*главное меню*/
#menu {height:28px; height:17px;}
#menu td {background:url(/assets/i/m_border.gif) right no-repeat; font-size:12px; font-weight:bold; padding: 2px 5px 0px 5px; text-transform:uppercase; text-align:center; white-space:nowrap;}
a.menu {color: #f7f0d4; text-decoration:none;} 
a.menu:hover {text-decoration:none; color:#f08a00;}
a.mactive {text-decoration:none; display:block; width:115px; background:url(/assets/i/m_bg.gif) center no-repeat; height:17px;}


/*левое меню*/
#lmenu {list-style:none; padding: 0px 0 0 3px; margin:0px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-transform:uppercase;}
#lmenu li{font-size:11px;  background: url(/assets/i/lm_sun.gif) 0 0px no-repeat; padding: 0 0 10px 20px;}
#lmenu a{text-decoration:none; text-transform:uppercase; }
#lmenu a:hover {text-decoration:none; color:#f08a00;}

/*новости*/
#news {list-style:none; padding: 0px 0 0 0; margin:0px;}
#news li{padding: 0 0 5px 10px; background:url(/assets/i/n_cross.gif) 0 5px no-repeat;}
#news a{text-decoration: underline; }
#news a:hover { text-decoration: none;}


/*страны*/
#countries {margin:0px;; padding:0px 0 0 0px; list-style:none;}
#countries a{text-decoration:none;}
#countries a:hover {text-decoration:underline;}
.countries-title {padding: 0 0 0px 7px; font-size:12px; font-weight:bold;}
.countries-list {padding: 0 0 10px 0px;}
.countries-flag  {border: 1px solid #b8b8b8;}

/*нижнее меню*/
#bmenu {padding: 0px; margin: 0px; font-size:14px; text-transform:uppercase;}
#bmenu li{display:inline; padding: 0 11px 0 10px; background:url(/assets/i/bmenu_border.gif) right center no-repeat;}
#bmenu a{text-decoration:none}
#bmenu a:hover{text-decoration:underline;}

/*footer*/
.bot {padding: 45px 10px 5px 0; background: url(/assets/i/bot_bg.gif) bottom no-repeat;}

.B_crumb { font-weight:bold; font-size: 11px}
.B_firstCrumb {font-weight:bold; font-size:11px}
.cnt_dsc_title { font-size:11px; font-weight:bold}

.png-img {
    display: block;
    margin: 0 auto;
}

html, body {height: 100%; margin: 0; padding: 0;}
body, td {font: 11px Tahoma; color:#363636;}
form {margin: 0;}
h1{font-family:"Tahoma"; font-size:16px; text-transform:uppercase; font-weight:normal;}
.main-1 {height:100%;}
.main-2 {max-width: 1680px; min-width: 1024px; height:100%;}
* html .main-2 {
	width: expression(document.body.clientWidth > 1680 ? "1680px" : "auto");
    max-width: 1680px;
	height:100%;
}
.ButtonClick
{
	display: block;
	height: 22px;
	background: url(/assets/i/buttonclick.png) left top repeat-x;
	border: 1px solid #d67400;
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari, Chrome */
	-khtml-border-radius: 10px; /* KHTML */
	border-radius: 10px; /* CSS3 */
	text-shadow: 1px 1px 0 #bcbcbc;
	-moz-text-shadow: 1px 1px 0 #bcbcbc;
	-webkit-text-shadow: 1px 1px 0 #bcbcbc;
	-khtml-text-shadow: 1px 1px 0 #bcbcbc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff5c6;
	box-shadow: 2px 2px 0 #bfbfbf;
	-moz-box-shadow: 2px 2px 0 #bfbfbf;
	-webkit-box-shadow: 2px 2px 0 #bfbfbf;
	-khtml-box-shadow: 2px 2px 0 #bfbfbf;
        line-height: 22px;
	text-align: center;
	font-weight: bold;
        text-decoration: none;
        width: 350px;
        margin-left: 250px;
}
.ButtonClick:hover
{
	background: url(/assets/i/buttonclick.png) left -22px repeat-x;
}
.MenuSpisok ul
{
	margin-bottom: 0;
}
.MenuSpisok ul li
{
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.Frame iframe
{
	min-height: 1000px;
	width: 100%;
	height: 100%;
}
.TableTuor
{
	border-collapse: collapse;	
	width: 100%;
}
.TableTuor td
{
	padding: 5px;
	border: 1px solid #999;
}
.TuorTable
{
	border-collapse: collapse;	
	width: 100%;
}
.TuorTable td
{
	padding: 5px;
	border: 1px solid #d7d7d7;
}
.TuorTable td:first-child
{
	background: #ececec;
}
.Sape
{
	display: block;
	height: 1px;
	width: 1px;
	overflow: hidden;
	position: absolute; 
	z-index: -99999999; 
	left: 0;
}