body
{
    margin:0px;
    padding:0px;
}
#specinc h2{
color:#CD4104;
}
div.default, div.default P, div.default TD
{
	color: #585858;
	font-size: 12px;
	font-family: Tahoma;
	margin:0px;
	padding:0px;
	line-height:17px;
}
a
{
	color: #585858;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration:underline;
}
a:hover
{
	color: #585858;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration:underline;
}
td.shapka_back
{
    background-color:#ffde7f;
    background-image:url(../images/shapka_back.jpg);
    background-repeat:repeat-x;
    height:79px;
}
table.shapka_left
{
    background-image:url(../images/shapka_left.jpg);
    background-repeat:no-repeat;
    height:79px;
}
a.top_menu
{
	color: #663d07;
	font-size: 11px;
	font-family: Verdana;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
a.top_menu:hover
{
	color: #663d07;
	font-size: 11px;
	font-family: Verdana;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
a.top_menu_special
{
	color: #c93e01;
	font-size: 11px;
	font-family: Verdana;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
a.top_menu_special:hover
{
	color: #c93e01;
	font-size: 11px;
	font-family: Verdana;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
div.top_menu
{
    border-bottom:1px solid #ff7300;
    padding-bottom:2px;
}
td.top_menu_bottom
{
    border-bottom:1px solid #fffcb1;
}
td.footer_border
{
    background-image:url(../images/footer_border.gif);
    background-repeat:repeat-x;
    height:5px;
}
table.footer
{
    background-color:#fffaf2;
    background-image:url(../images/footer_left.jpg);
    background-repeat:no-repeat;
    height:105px;
}
div.footer_logo
{
	color: #ffffff;
	font-size: 12px;
	font-family: Verdana;
	font-weight:bold;
}
div.copyright
{
	color: #ffffff;
	font-size: 11px;
	font-family: Tahoma;
}
a.castcom
{
	color: #636363;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration:none;
}
a.castcom:hover
{
	color: #636363;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration:underline;
}
img.png { filter:expression(fixPNG(this)); }
img
{
  border:0px solid red;
}
div.phones, div.phones P, div.phones TD
{
	color: #000000;
	font-size: 12px;
	font-family: Verdana;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
div.address, div.address P, div.address TD
{
	color: #503f37;
	font-size: 12px;
	font-family: Verdana;
	padding:0px;
	margin:0px;
}
td.logo_stick_back
{
    background-image:url(../images/logo_stick_back.gif);
    background-repeat:repeat-x;
    height:10px;
}
div.logo_stick_right
{
    background-image:url(../images/logo_stick_right.jpg);
    background-repeat:no-repeat;
    background-position:right;
    height:10px;
}
td.left_menu_back
{
    background-color:#fef5ec;
    background-image:url(../images/left_menu_back.gif);
    background-repeat:repeat-y;
    border-bottom:2px solid #ffffff;
}
td.button_left_menu1
{
    background-image:url(../images/button_left_menu1.jpg);
    background-repeat:no-repeat;
    width:275;
    height:32px;
}
td.button_left_menu2
{
    background-image:url(../images/button_left_menu2.jpg);
    background-repeat:no-repeat;
    width:275;
    height:32px;
}
td.button_left_menu3
{
    background-image:url(../images/button_left_menu3.jpg);
    background-repeat:no-repeat;
    width:275;
    height:32px;
}
td.button_left_menu4
{
    background-image:url(../images/button_left_menu4.jpg);
    background-repeat:no-repeat;
    width:275;
    height:32px;
}
td.button_left_menu5
{
    background-image:url(../images/button_left_menu5.jpg);
    background-repeat:no-repeat;
    width:275;
    height:32px;
}
a.left_menu
{
	color: #921800;
	font-size: 12px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
}
a.left_menu:hover
{
	color: #921800;
	font-size: 12px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:underline;
}
a.left_menu_on
{
	color: #921800;
	font-size: 12px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:underline;
}
a.left_menu_on:hover
{
	color: #921800;
	font-size: 12px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:underline;
}
table.country_tours_back
{
    background-image:url(../images/country_tours_back.jpg);
    background-repeat:no-repeat;
    background-position:right top;
}
a.left_menu2
{
	color: #100601;
	font-size: 12px;
	font-family: Verdana;
	text-decoration:none;
}
a.left_menu2:hover
{
	color: #100601;
	font-size: 12px;
	font-family: Verdana;
	text-decoration:underline;
}
a.left_menu2_on
{
	color: #fa4503;
	font-size: 12px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:underline;
}
a.left_menu2_on:hover
{
	color: #fa4503;
	font-size: 12px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:underline;
}
td.button_left_menu_bottom1
{
    background-image:url(../images/button_left_menu5.jpg);
    background-repeat:no-repeat;
    width:275;
    height:32px;
}
td.button_left_menu_bottom2
{
    background-image:url(../images/button_left_menu4.jpg);
    background-repeat:no-repeat;
    width:275;
    height:32px;
}
td.button_left_menu_bottom3
{
    background-image:url(../images/button_left_menu3.jpg);
    background-repeat:no-repeat;
    width:275;
    height:32px;
}
td.button_left_menu_bottom4
{
    background-image:url(../images/button_left_menu2.jpg);
    background-repeat:no-repeat;
    width:275;
    height:32px;
}
div.action
{
    border:1px solid #e3dfe3;
    border-right:0px;
    width:225px;
}
div.help_back
{
    background-image:url(../images/help_back.jpg);
    background-repeat:no-repeat;
    width:234;
}
div.help
{
	color: #636363;
	font-size: 11px;
	font-family: Tahoma;
}
input.help
{
	border:1px solid #d5d1c9;
	background-color:#fdfdfb;
	color: #636363;
	font-size: 11px;
	font-family: Tahoma;
	width:100%;
}
textarea.help
{
	border:1px solid #d5d1c9;
	background-color:#fdfdfb;
	color: #636363;
	font-size: 11px;
	font-family: Tahoma;
	width:167px;
	overflow:auto;
}
input.submit
{
	background-image:url(../images/submit.gif);
	border:1px solid #d5d1c9;
	background-color:#fdfdfb;
	color: #503a05;
	font-size: 11px;
	font-family: Tahoma;
	cursor:pointer;
}
div.title_back
{
    background-image:url(../images/title_back.gif);
    background-repeat:repeat-x;
    height:49;
}
div.title
{
    background-image:url(../images/title.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    height:49px;
}
div.title_right
{
    background-image:url(../images/title_right.gif);
    background-repeat:no-repeat;
    background-position:right top;
    height:49px;
}
h1
{
	color: #cd4104;
	font-size: 16px;
	font-family: Arial;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

div.title2_back
{
    background-image:url(../images/title2_back.gif);
    background-repeat:repeat-x;
    height:53;
}
div.title2
{
    background-image:url(../images/title2.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    height:53px;
}
div.title2_right
{
    background-image:url(../images/title2_right.gif);
    background-repeat:no-repeat;
    background-position:right top;
    height:53px;
}
div.special_country
{
	color: #cc6600;
	font-size: 12px;
	font-family: Tahoma;
	font-weight:bold;
}
div.special_country_border
{
    background-image:url(../images/special_country.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    padding-bottom:10px;
}
a.special_special
{
	color: #666666;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration:none;
}
a.special_special:hover
{
	color: #666666;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration:underline;
}
div.img_tour
{
    border:1px solid #c0b3b3;
}
div.img_special
{
    border:1px solid #dedddc;
}
div.tour_title
{
	color: #cd4104;
	font-size: 12px;
	font-family: Verdana;
	font-weight:bold;
}
div.tour_brief, div.tour_brief TD, div.tour_brief P
{
	color: #636363;
	font-size: 11px;
	font-family: Verdana;
	line-height:16px;
	padding:0px;
	margin:0px;
}
a.tour_more
{
	color: #636363;
	font-size: 11px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:underline;
}
a.tour_more:hover
{
	color: #636363;
	font-size: 11px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:underline;
}
div.outerBlock {text-align: right;}
div.innerBlock {margin-left: auto; margin-right: 0px; width: 220px; text-align: left;}

a.map1
{
	color: #cd4104;
	font-size: 12px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
}
a.map1:hover
{
	color: #cd4104;
	font-size: 12px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:underline;
}
