html {
	background:url('../images/bg_bottom.png') repeat-x bottom #bf7233;
}

body {
	margin:0;
	padding:0;
	background:url('../images/bg_top.png') repeat-x top;
	font-family:Calibri, Arial, Helvetica, sans-serif;
    font-size: 14px;
}

#container {
	width:966px;
	margin:0 auto;
	padding:0;
	border-collapse:collapse;
	background:url('../images/main_bg.png') #bf7233;
}


#header {
	height:208px;
	background:url('../images/head.png') no-repeat;
}

#header a {
	margin:6px 0 0 8px;
	display:block;
	width:207px;
	height:152px;
}

#container td {
}

#container .content {
	width:787px;
	height:31px;
}

#container .navigation {
	width:179px;
	margin:0 auto;
	padding:0;
	margin:0;
	background:url('../images/sidemenu_bg.png');
}

#footer {
	height:81px;
	clear:both;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:url('../images/footer.png') repeat-x;
	color:#531E06;
}

#search {
	height:55px;
	background:url('../images/search_bg.png') no-repeat;
}

#search form {
	padding:0;
	margin:0;
}

#search .search_input {
	background:url('../images/search_input.png') no-repeat;
	border:0;
	width:132px;
	height:17px;

	color:white;
	font-size:12px;
	padding:6px 10px;
	opacity:0.8;
	margin-top:10px;
	margin-left:0px;
}

#search .search_submit {
	border:0;
	background:url('../images/search_go.png') no-repeat center;
	width:15px;
	height:29px;
	cursor:pointer;
	margin:0;
}

.navi_bot {
	background:url('../images/navi_bot.png') bottom no-repeat;
	width:179px;
	height:299px;
	position:absolute;
	margin-top:-292px;
	z-index:1;
}

#sidemenu {
	z-index:2;
	position:relative;
}

#sidemenu .stick01 {
	width:67px;
	height:71px;
	background:url('../images/sticker_01.png') no-repeat;
	display:block;
	position:absolute;
	margin-left:-26px;
	margin-top:-17px;
	_margin-left:-46px;
}

*+html #sidemenu .stick01 {
	margin-left:-46px;
}

#sidemenu .stick02 {
	width:66px;
	height:68px;
	background:url('../images/sticker_02.png') no-repeat;
	display:block;
	position:absolute;
	margin-left:-26px;
}

#sidemenu h1 {
	font-size:20px;
	margin:0;
	padding-top:20px;
	text-align:center;
	color:#c25624;
	margin-left:20px;
}

#sidemenu ul {
	margin:10px 0 0 45px;
	list-style:none;
	padding:0;
	font-size:14px;
}

#sidemenu ul li a {
	color:black;
	text-decoration:none;
}

#sidemenu ul li a:hover {
	text-decoration:underline;
}

#sidemenu .newee {
	text-align:center;
	margin-left:10px;
	padding:10px 0;
}

#sidemenu .newee img {
	border:2px solid #b93c03;
}

#sidemenu .newee a {
	text-decoration:none;
	color:#b93c03;
	font-size:14px;
}

#sidemenu .newee a:hover {
	text-decoration:underline;
}

#sidemenu hr {
	display:block;
	clear:both;
	margin:14px 0;
	_margin:7px 0;
	border:0;
	height:1px;
	border-top:1px dashed #ed9157;
}

#sidemenu .dump {
	height:40px;
}

#container .footer {
	background:url('../images/navi_bot.png') no-repeat;
	height:28px;
}

.content .mainmenu {
	background:url('../images/menu_bg.png') no-repeat;
	list-style:none;
	padding:0;
	margin:0;
	height:31px;
}

.content .mainmenu li {
	float:left;
	height:27px;
	color:#8c8c8c;
	font-size:20px;
	text-align:center;
	padding:2px 0;
}

.content .mainmenu li a {
	text-decoration:none;
	color:#8c8c8c;
	display:block;
}

.content .mainmenu li a:hover {
	color:#b93c03;
}

.content .mainmenu .about {
	width:150px;
}

.content .mainmenu .tours {
	width:93px;
}

.content .mainmenu .prices {
	width:93px;
}

.content .mainmenu .guestbook {
	width:93px;
}

.content .mainmenu .countries {
	width:152px;
}

.content .mainmenu .photo {
	width:152px;
}
.content .mainmenu .uslugi {
	width:152px;
}
.content .mainmenu .contacts {
	width:113px;
}

.content .mainmenu .about_act {
	width:150px;
	background:url('../images/about_act.png') no-repeat;
}

.content .mainmenu .tours_act {
	width:93px;
	background:url('../images/tours_act.png') no-repeat;
}

.content .mainmenu .guestbook_act {
	width:93px;
	background:url('../images/prices_act.png') no-repeat;
}

.content .mainmenu .prices_act {
	width:93px;
	background:url('../images/prices_act.png') no-repeat;
}

.content .mainmenu .countries_act {
	width:152px;
	background:url('../images/info_act.png') no-repeat;
}

.content .mainmenu .photo_act {
	width:152px;
	background:url('../images/photo_act.png') no-repeat;
}
.content .mainmenu .uslugi_act {
	width:152px;
    background:url('../images/photo_act.png') no-repeat;
}

.content .mainmenu .contacts_act {
	width:113px;
	background:url('../images/contacts_act.png') no-repeat;
}

.content .mainmenu .about_act a,
.content .mainmenu .tours_act a,
.content .mainmenu .prices_act a,
.content .mainmenu .guestbook_act a,
.content .mainmenu .countries_act a,
.content .mainmenu .photo_act a,
.content .mainmenu .contacts_act a,
.content .mainmenu .uslugi_act a
 {
	color:#b93c03;
}

#main {
	font-size:14px;
	background:url('../images/centercol_bot.png') no-repeat bottom right;
	padding:0 21px 0 25px;
	width:458px;
}

#main a {
	color:#D70101;
}

#main a:hover {
	text-decoration:none;
}


.main_top {
	background:url('../images/main_top.png') no-repeat;
	height:32px;
}

.main_bot {
	background:url('../images/main_bot.png') no-repeat;
	height:13px;
}

.right {
	border-left:1px dashed #bcbcbc;
	width:282px;
	background:url('../images/rightcol_bot.png') no-repeat bottom;
}

#main .info {
	font-size:12px;
	background:url('../images/info_bg.png');
	width:456px;
}

#main .info .top {
	background:url('../images/info_top.png') no-repeat;
	height:10px;
	font-size:1px;
}

#main .info .cen {
	padding:0 20px;
}

#main .info .cen p {
	margin:10px 0;
}

#main .info .bot {
	background:url('../images/info_bot.png') no-repeat;
	height:10px;
	font-size:1px;
}

#main .news h1 {
	font-size:20px;
	margin:0;
}

#main .news var {
	font-size:12px;
	font-style:normal;
	color:#8f8f8f;
}

#main .news .text {
	font-size:14px;
}

#main .news img {
	float:left;
	margin-top:5px;
	margin-right:20px;
	border:1px solid #a7a7a7;
}

#main .news .clear {
	clear: both;
	height: 0;
	overflow: hidden;
}

#main hr,
#rightcol hr {
	display:block;
	clear:both;
	margin:14px 100px;
	_margin:7px 100px;
	border:0;
	height:1px;
	border-top:1px dashed #bcbcbc;
}

#main .prev {
	float:left;
	font-size:12px;
}

#main .next {
	float:right;
	font-size:12px;
}

#main .pages {
	text-align:center;
	margin:0 60px;
}


#rightcol {
}

#rightcol h1 {
	color:#c25624;
	text-transform:uppercase;
	margin:0;
	padding-bottom:15px;
	font-size:20px;
	text-align:center;
}

#rightcol .news {
	margin:0 20px;
}

#rightcol .news strong {
	color:white;
	background:#c25624;
	font-size:13px;
	font-weight:normal;
	padding:2px;
}

#rightcol .news em {
	color:white;
	background:#8c4d30;
	font-style:normal;
	padding:2px;
	font-size:13px;
	border-left:3px solid white;
	border-right:3px solid white;
}

#rightcol .news .text {
	font-size:12px;
	margin:5px 0;
}

#rightcol .news .text a {
	color:black;
	text-decoration:none;
}

#rightcol .news .text a:hover {
	color:#b93c03;
}


#rightcol .premium {
	text-align:center;
	margin-bottom:15px;
}

#rightcol .dump {
	height:143px;
}

#footer a {
	color:white;
}

#footer .artgen {
	width:76px;
	height:72px;
	background:url('../images/artgen.png') no-repeat;
	float:left;
	position:absolute;
	margin-top:-10px;
}

#footer .copy {
	float:left;
	width:240px;
	margin:15px;
	margin-left:90px;
}

#footer .counters {
	float:left;
	margin:15px;
}

#footer .rights {
	float:right;
	margin:15px;
}

#footer .contacts {
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	font-size:12px;

	margin:-166px 0 0 702px;
	_margin:-165px 0 0 237px;
	padding:0 15px 0 0;
	background:url('../images/contacts_bg.png') no-repeat;

	width:237px;
	height:143px;

	position:absolute;
	overflow:hidden;
}

*+html #footer .contacts {
	margin:-165px 0 0 327px;
}


#footer .contacts h1 {
	text-transform:uppercase;
	margin:0;
	font-size:20px;
	text-align:right;
	color:black;
	margin-right:10px;
	padding-bottom:5px;
}

#footer .contacts span {
	font-size:20px;
	font-weight:bold;
	color:#c25624;
}

tr.trr1 {background: white; text-align:left;}

tr.trr1 td {padding: 5 0 5 5;}

tr.trr2 {background: #e1e1f9; text-align:left;}
tr.trr2 td {padding: 5 0 5 5;}
p.cat1 {margin-left:20px; margin-top:10px; font-family:Tahoma, Verdana, Arial}
font.text2 {color:#009049;}
font.text3 {color:#000000; font-weight:normal; margin-top:10px;  font-weight:bold; font-family:Tahoma, Verdana, Arial}
table.tablemy1 {width:97%; margin-top:5 px; margin-bottom:5px; background-color:#CCCCCC}

