ul#mainlevel-nav
{
width: 920px;
margin: auto;
padding-left: 0;
white-space: nowrap;
}

#mainlevel-nav li
{
display: block;
float:left;
height:18px;
margin-top:8px;
list-style-type: none;
background-image: url(../images/meni_separator.gif);
background-position:right top;
background-repeat:no-repeat;
font-weight:bold;
}

#mainlevel-nav a { padding: 5px 10px; }

#mainlevel-nav a:link, #mainlevel-nav a:visited
{
color: #fff;
/*background-color: #036;*/
text-decoration: none;
}

#mainlevel-nav a:hover
{
color: #fff;
/*background-color: #369;*/
text-decoration: none;
}

.moduletable-breadcrumb {
	padding: 5px 14px 7px 14px ;
	width:100%;
/*	border:1px solid #ccc;*/
	border:0px;
	margin-top: 0;
	background: #fff;
}
.moduletable-adv {
	padding: 5px 14px 7px 14px ;
	width:100%;
/*	border:1px solid #ccc;*/
	border-top:0px;
	margin-top: 0;
	background: #fff;
}

.moduletable-article {
	padding: 0px 10px 7px 10px ;
	width:100%;
/*	border:1px solid #ccc;*/
	border-top: 0px;
	margin-top: -1px;
	background: #fff;
}



/*NORMAL*/

.moduletable {
	background:#fff;
/*	padding:0px;*/
/*	border:1px solid #ccc;*/
	width:100%;
	margin-bottom:12px;
/*
	-webkit-box-shadow: 2px 2px 3px rgba(135, 139, 144, 0.4);
	-moz-box-shadow:    2px 2px 3px rgba(135, 139, 144, 0.4);
	box-shadow:         2px 2px 3px rgba(135, 139, 144, 0.4);
*/
}
.moduletable th {
/*	background-image:url(../images/menu_header_bg.gif);*/
	color:#235888;

/*	text-transform:uppercase;*/
/*	background-color: #eee;*/
	font-size:12px;
/*	font-weight: normal;*/
	padding:5px;
/*	border-top: 1px solid #eee;*/
/*	border-top: 1px solid #235888;*/
	border-bottom: 3px solid #235888;
}
.moduletable td {
	border-top: 1px solid #eee;
	background: #fff;
}

.moduletable a {
	display:block;
	padding:5px;
	text-decoration:none;
	color:#333;
	font-size:12px;
}
.moduletable a:link, .latestnews a:visited
{
color: #333;
text-decoration: none;
}

.moduletable a:hover
{
background-color: #eee;
/*color: #fff;*/
/*text-decoration: underline;*/
/*color:            #fff;*/
/*background-color: #eee;*/
}

.moduletable ul,
.moduletable ul.latestnews
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

.moduletable li,
.moduletable li.latestnews,
.moduletable td
{
	border-top:1px dotted #eee;
/*	border-top:1px dotted #ccc;*/
}



.specialoffers th,
.importantinfo th
{
	color:#FF6600;
	border-bottom: 3px solid #FF6600;
}

.specialoffers a,
.specialoffers a:link,
.specialoffers a:visited,
.importantinfo a,
.importantinfo a:link,
.importantinfo a:visited
{
/*	display:block;*/
/*	padding:7px;*/
/*	text-decoration:none;*/
	color:#04c;
/*	font-size:12px;*/
}



/* RESET Link Style in defined blocks*/
.ordinary-style a {
	display:inline;
	text-decoration: underline;
	background-color: transparent;
	}
.ordinary-style a:link, .ordinary-style a:visited {
	color: #333;
	text-decoration: underline;
	background-color: transparent;
	}
.ordinary-style a:hover {
	color: #33f;
	text-decoration: underline;
	background-color: transparent;
	}




/*DARK-MENU*/

.moduletable-dark-menu {
	background:#fff;
/*	padding:0px;*/
/*	border:1px solid #ccc;*/
	width:100%;
	margin-top:-2px;
	margin-bottom:12px;

}
.moduletable-dark-menu th {
/*	background-image:url(../images/menu_header_bg.gif);*/
color: #368;
/*	color:#fff;*/
	font-size:12px;
	padding:5px;
}
.moduletable-dark-menu td {
	border-top:1px solid #ccc;
	background:#fff;

}
.moduletable-dark-menu a {
	display:block;
	padding:5px;
	text-decoration:none;
/*	font-weight: bold;*/
	color: #138;
	font-size:12px;
/*	background-image:url(../images/menu_header_bg.gif);*/
/*	background-color: #368;*/
	color:            #fff;
}


.moduletable-dark-menu a:hover
{
	background-image: none;
/*	background-color: #4a4;
*/
	background-color: #fe3;
	color:            #000;
}

/*
.moduletable-dark-menu a:link,
.moduletable-dark-menu a:visited,
.latestnews-dark-menu a:visited
{
color: #138;
text-decoration: none;
}
*/

/*.moduletable-dark-menu ul.latestnews-dark-menu*/
.moduletable-dark-menu ul
{
/*margin-left: 0;
padding-left: 0;
*/
margin: 0px;
padding: 0px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}



.moduletable-dark-menu li.latestnews-dark-menu,
.moduletable-dark-menu ul.menu li,
.moduletable-dark-menu td
{
	border-top:1px solid #eee;
}
/*END DARK-MENU*/


.moduletablezuti {
	background:#fff;
	padding:3px;
	width:100%;
	margin-bottom:10px;
}
.moduletablezuti th {
	background-image:url(../images/menu_active_orange_bg.gif);
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:12px;
	padding:7px;

}
.moduletablezuti td {
}
#active_menu {
/*	font-weight:bold;*/
	background-image:url(../images/menu_active_orange_bg.gif);
}
/*#mainlevel-nav li
{
display: inline;
list-style-type: none;
padding-right: 20px;
	background-image: url(../images/meni_separator.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-align:center;
}*/




.contentheading {
	border:0px solid #3194cd;
/*	background-image:url(../images/menu_header_bg.gif);*/
/*
	height:25px;
	margin:20px;
	color:#FFFFFF;
*/
	color:#028;
	vertical-align:middle;
	padding:0px 0px 0px 0px;
	width:520px;
	font-size:16px;
	font-weight:bold;
}
.contentheading a {
	font-size:14px;
/*	color:#FFF;
*/
	color:#02a;
	text-decoration:none;
	font-weight:bold;
}
.componentheading {
	font-size:18px;
	font-weight:bold;
}

.componentheading a {
	font-size:18px;
	text-decoration: none; color:#356;
}

.sectiontableheader {
	border: 2px solid #FFFFFF;
	background: #fff0bc;
	margin-top:2px;
	padding:5px;
}

.sectiontableheader a {
	text-decoration:none;
	font-weight:bold;
	color:#333;
}

.contentpane ul {
/*	background:#FFFFFF;
	border:1px solid #CCCCCC;
	float:right;
	width:125px;
	margin-left:20px;
	list-style-image:url(../images/bulllet_orange.gif);
	text-indent:0;	*/
}
.sectiontableentry1 td {
	background:#ddd;
	padding:3px;
}
.sectiontableentry2 td {
	background:#FFF;
	padding:3px;
	
}
.sectiontableentry1 a {
	text-decoration:none;
	color:#333;
}
.sectiontableentry2 a {
	text-decoration:none;
	color:#333;
}
.sectiontableentry1 a:hover {
	text-decoration:underline;
}
.sectiontableentry2 a:hover {
	text-decoration:underline;
}

/**/
table.blog table.contentpaneopen td.contentheading, td.contentheading {
	width: 100%;
	padding: 0px;
	margin: 0px;

}

table.contentpaneopen td.buttonheading,
table.blog table.contentpaneopen td.buttonheading {
	padding: 0px;
	margin: 0px;
}

table.contentpaneopen, table.contentpane {
	margin: 0px;
	padding: 0px;
	width: 100%;
}


table.blog table.contentpaneopen td {
	padding: 0px 0px;
	margin: 0px;
}


table.contentpaneopen {
	padding: 0px;
	margin: -2px;
}

/*
.contentdescription
{
	padding: 2px;
}
*/



table.blog img,
table.contentpaneopen img,
.contentdescription img {
/*	background: url(/images/shadow-1000x1000.gif) no-repeat right bottom;*/
        padding: 2px 7px 7px 2px;
	margin: -2px -7px -3px 0;
	box-shadow: 0 0 5px rgba(0,0,0,.5);
/*
	border: 3px;
	border-radius: 3px;
*/
}
.sivi_box_home_page img {
	margin: 0px;
        padding: 0px;
	border: 0px;
/*	border-radius: 3px;
	background-clip: padding-box;
*/
	box-shadow: 2px 2px 5px rgba(0,0,0,.3);
/* border: 1px #CCCCCC solid;*/
	border-radius: 10px;

}
	


/*
.contentpaneopen span a {
	text-decoration:none;
	font-weight:bold;
	color:#333;
	font-size:18px;
}
.contentpaneopen span a:hover {
	text-decoration:underline;
}
*/




.buttonheading {
	width:15px;
}

.buttonheading a img {
	border: 0px;
	background: none;
}

.YMaps-layer-container img {
	background: none !important;
}

.noborder {
	background: none !important;
}

ul.menu  {
	margin:0px;
	padding:0px;
}
ul.menu  li {
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:left;
}

/*TDB*/
#PriceTable sup {color: steelblue;}
#prices sup {color: steelblue;}
#prices p { margin: 0px; }
table.s { color: #000; font-size: 11px; border-spacing: 1px;}
table.s tr {background-color: #fcf0c1; padding: 0px; margin: 0;}
table.s th {background-color: #ADD4FF; padding: 0px; margin: 0;}
table.s td {background-color: #D3F8FF; padding: 0px; margin: 0;}
table.s p {text-align: center; padding: 1px; margin: 0px;}
table.s p.n {background-color: #FFA6A6;}
table.s p.w {background-color: #F8F252;}
table.s p.y {background-color: #7FF889;}
em.selected { background-color: blue; color: white;}
.Text_111 {
/*
*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #050569;
    text-align: left;
    list-style-type: circle;
}



/*-TDB*/

/*Silple table with grey border*/
/*#simple_table, .simple_table {
	padding: 0px;
	margin: 0px;
	border:#777 solid 1px;
	border-right: 0;
	border-bottom: 0;
}
#simple_table td, .simple_table td {
	padding: 0px;
	margin: 0px;
	border: 0;
	border-right:#777 solid 1px;
	border-bottom:#777 solid 1px;
}
*/

#simple_table, .simple_table, #simple_table td, .simple_table td, #simple_table th, .simple_table th {
	border-collapse: collapse;
	border: solid 1px #777;

}

.table_in_article p {
	margin: 0 0 1em 0;
}
/*
table.contentpaneopen {
margin: -2px;
}
*/

/*banners*/

.kolasin-banner {
	background: url(/images/remote/http--u166759_rtseortours.ru-images-banners-kolasin-banner.jpg);
	width:500px;
	height:331px;
	box-shadow: 2px 2px 5px rgba(0,0,0,.3);
	border-radius: 10px;
	margin-bottom: -70px;
}

.kolasin-banner-title {
  font-size: 50px;
  font-family: "tahoma";
  font-weight: 600;
  color: rgb(227, 211, 0);
  position: relative;
  left: 115px;
  top: 40px;
}

.kolasin-hotels-bg {
  background-color: rgb(0, 0, 0);
  opacity: 0.5;
  position: relative;
  left: 20px;
  top: 155px;
  width: 330px;
  height: 100px;
  border-left: 1px solid #239aff;
}

.kolasin-hotels {
  font-size: 16px;
  font-family: "tahoma";
  line-height: 0.5;
  position: relative;
  left: 40px;
  top: -45px;
}

.kolasin-hotels a {
  color: rgb(255, 255, 255);
}

.zabljak-banner {
	background: url(http://rtours.ru/images/banners/zabljak-banner.jpg);
	width:500px;
	height:331px;
	box-shadow: 2px 2px 5px rgba(0,0,0,.3);
	border-radius: 10px;
	margin-bottom: -120px;
}

.zabljak-banner-title {
  font-size: 50px;
  font-family: "tahoma";
  font-weight: 600;
  color: rgb(227, 211, 0);
  position: relative;
  left: 115px;
  top: 40px;
}

.zabljak-hotels-bg {
  background-color: rgb(0, 0, 0);
  opacity: 0.5;
  position: relative;
  left: 20px;
  top: 115px;
  width: 330px;
  height: 140px;
  border-left: 1px solid #239aff;
}

.zabljak-hotels {
  font-size: 16px;
  font-family: "tahoma";
  line-height: 0.5;
  position: relative;
  left: 40px;
  top: -40px;
}

.zabljak-hotels a {
  color: rgb(255, 255, 255);
}
