body {margin: 0px; padding: 0px;}


p,body,td,span {font-size:9pt; font-family:Arial; color: black;}
a {font-size:9pt; font-family:Arial; color:#590202; text-decoration:none;}

#bannerleft {
             margin:10px;
			 width: 270px;
}

#bannerleft img {border:5px solid #ffffff; margin-top:15px}
a:hover {text-decoration:underline;}
.lmenu {font-size:7pt; font-family:Tahoma; color:#770000;}
.text {font-size:9pt; font-family:Arial; color:#000000; text-align: justify}
.menu {font-size:10pt; font-family:Tahoma; color:#770000; font-weight:bold;}
.menua {font-size:10pt; font-family:Tahoma; color:#F8D7B6; font-weight:bold; text-decoration:none;}
.submenu {font-size:9pt; font-family:Arial; color:#770000; font-weight:bold;}
.bannername {font-size:13pt; font-family:Arial; color:#770000; font-weight:bold; margin-top: 5px; display: block;}
.contname {font-size:12pt; font-family:Tahoma; color:#770000;}
.contdata {font-size:8pt; font-family:Tahoma; color:#770000;}
.contlink {font-size:8pt; font-family:Tahoma; color:#272B68;}
.navp {font-size:7pt; font-family:Tahoma; color:#4F2404;}
.nava {font-size:7pt; font-family:Tahoma; color:#770000;}
.div {font-size:7pt; font-family:Tahoma; color:#770000;}
.copy {font-size:7pt; font-family:Tahoma; color:#000000;}
.dev {font-size:7pt; font-family:Tahoma; color:#770000;}


/* таблицы с данными */
TABLE.data {border: 1px solid white; border-bottom: none; border-right: none;}
TABLE.data TD {font-family:Arial,Tahoma; font-size:11px; border-bottom: 1px solid white; border-right: 1px solid white;}


.tour {border-bottom: 1px solid gray}

.countries {
	position:relative;
	zoom: 1;
}
.countries  a.menu {
	font-size:15px;
	color: #4C5083;
}
.countries  a.menuact {
	font-size:15px;
	color: #ffffff;
}
.countries_sub {
	display:none;
	position:absolute;
	top:30px;
	left:0;
	background: #780000;
}

div.left_div {
              float: left; 
			  display: inline;
			  width: 17px;
			  height: 33px;
			  background: url(../images/left_div.gif) no-repeat;
			  zoom: 1;
}


div.right_div {
              float: left; 
			  display: inline;
			  width: 17px;
			  height: 33px;
			  background: url(../images/right_div.gif) no-repeat;
			  zoom: 1;
}

div.center_div {
			  height: 27px;
			  padding-top: 5px;
			  background: #780000;
			  overflow: hidden;
			  float: left;
			  display: inline;
			  zoom: 1;
}

div.whole_div {
               float: left;
			   height: 33px;
			   display: inline;
			   zoom: 1;
}
.cities {
	width:100%;
	text-align:center;
}
.cities td {
	padding:10px;
	text-align:center;
	
}
.white_border {
	border: 5px solid #ffffff;
}

/* стиль для выделения текста */

span.selected {
               background: #590202;
			   color: #fff;
			   padding: 5px;
}

/* end */


img.photo_img {

               border: 3px solid #fff;

}


.make_pages span {

                  font: 18px arial;

}

.make_pages a {

                  font: 18px arial;

}
.clearthis {
	margin : 0px;
	height : 1px;
	clear : both;
	float : none;
	font-size : 1px;
	line-height : 0px;
	overflow : hidden;
}
.hfoto {
	width:100%;
	border:0;
}
.hfoto td {
	text-align:center;
	vertical-align:top;
	padding:5px;
}

div#shnews {margin: 10px 10px 20px 10px; width: 250px; padding-right: 10px}
div.news p.lheader a, div#shnews p.lheader a  {color:#780000; margin: 5px 0 5px; font-weight: bold}
div.news .ldate, div#shnews .ldate {color:#A09289; font: normal 10px arial; margin: 15px 0 0 0}
div.news .lmore, div#shnews .lmore {}
div.news .lmore a, div#shnews .lmore a {text-decoration: underline}
div.news .list {margin-bottom: 15px}
div.news .limage {margin: 0 5px 0 0; border: 3px solid #fff; float: left}
