body { font-family: Verdana; font-size: 12; color: black; margin:0px;padding:0px;
		 background: #efefef url('graphic/bg.jpg') repeat-x;
}
ul {list-style-type: square;}
li {padding: 3px; }
h3 {font-size: 14px;}
	#instanz_2 {
		width: 500px;
	}

table.headbunner {
	padding-top: 36px;
	vertical-align:top;
}

table.photo_gallery {
padding-left: 190px;
padding-top: 20px;
}

table.under_banner  {
	background-image: url('graphic/under_banner.jpg');
	background-repeat: no-repeat;
	height: 150px;	}

table.gallery_table  {
	background-image: url('graphic/header.jpg');
	background-repeat: no-repeat;
	height: 312px;	
}

table.table_body { 
	background-image: url('graphic/line.jpg');
	background-repeat: repeat-y;
}

table.table_main { 
	background-image: url('graphic/body.jpg');
	background-repeat: no-repeat;
	padding-left: 13px;
}

table.header_menu_line { 
	background-image: url('graphic/menu_line.jpg');
	background-repeat: no-repeat;
	height: 40px;
	color:#CCC;
}

table.bunner_line { 
	background-image: url('graphic/footer1.jpg');
	background-repeat: no-repeat;
	height: 79px;
}

table.header {
	margin-left: 8px;
}

table.page_body{
	padding-left: 20px;
	padding-right: 20px;
}

.thback {
height: 20px;
 background-image:url('graphic/thback.png');
   background-repeat: repeat-x;
   border: 0;
   }

table.hity  {
	background-image: url('/graphic/hity/whiteback.png');
	background-repeat: no-repeat;
	height: 34px;	}

ul li.hit {
    line-height:18px;
    padding:20px;
    display:inline;
    background:url(/graphic/hity/tick.png);
    background-repeat:no-repeat;
    background-position:left;}

td.link_box {
	padding-right: 10px;
}
a, a:hover, a:active, a:focus {color: black; text-decoration: underline;}
a.menu_link {
	color: #fff;
	text-decoration: none;
	font-weight: bolder;
	font-size: 14px;
}





a.menu_link:hover, a.menu_link:active, a.menu_link:focus {
	color: ccc;
	text-decoration: underline;
	font-weight: bolder;
	font-size: 14px;
}

a.menu_link1 {
	line-height:25px;
	text-align:center;
	vertical-align:bottom;
	padding-left:0;
	font-size: 11px; /* ðàçìåð òåêñòà */
	color: #FFFFFF; /* öâåò òåêñòà */	
	font-family: Verdana, Arial, Helvetica, sans-serif; /* øðèôò òåêñòà */ 
	text-decoration: none; /* îòêëþ÷åíèå ïîä÷åðêèâàíèÿ ññûëêè */
	font-weight: bold; /* æèðíûé òåêñò */
	display: block; /* îòîáðàæåíèå ññûëêè ââèäå íåâèäèìîãî áëîêà */
	background: url(images/button1.jpg) no-repeat; /* ôîí áëîêà */ 
	width: 192px; /* øèðèíà áëîêà */
	height: 31px;
}

a.menu_link1:hover, a.menu_link1:active, a.menu_link1:focus {
	background: url(images/button2.jpg) no-repeat;
	padding-left:0;
	text-align:center;
	vertical-align:bottom;
	line-height:25px;
}



a.menu_link_2 {
	color: #0064EC;
	text-decoration: underline;
	font-weight: bolder;
	font-size: 9pt;
}

a.menu_link_2:hover, a.menu_link_2:active, a.menu_link_2:focus {
	color: #0064EC;
	text-decoration: underline;
	font-weight: bolder;
	font-size: 9pt;
}


a.sub_menu_link1 {
	line-height:25px;
	text-align:center;
	vertical-align:bottom;
	padding-left:0;
	font-size: 11px; /* ðàçìåð òåêñòà */
	color: #FFFFFF; /* öâåò òåêñòà */	
	font-family: Verdana, Arial, Helvetica, sans-serif; /* øðèôò òåêñòà */ 
	text-decoration: none; /* îòêëþ÷åíèå ïîä÷åðêèâàíèÿ ññûëêè */
	font-weight: bold; /* æèðíûé òåêñò */
	display: block; /* îòîáðàæåíèå ññûëêè ââèäå íåâèäèìîãî áëîêà */
	background: url(images/button3.jpg) no-repeat; /* ôîí áëîêà */ 
	width: 192px; /* øèðèíà áëîêà */
	height: 32px;
}


a.sub_menu_link1:hover, a.sub_menu_link1:active, a.sub_menu_link1:focus {
	background: url(images/button4.jpg) no-repeat;
	padding-left:0;
	text-align:center;
	vertical-align:bottom;
	line-height:25px;
}

td.news_box {
	text-align: justify;
	font-size: 10pt;

}

td.tours_head {
	font-size: 11pt;
}

#container2
{
	padding:0px;
	width:233px;
	color:#000000;
	position:relative;
	float:left;
	margin-left:0px;
	overflow:hidden;
}

#container2 .transparency
{
	opacity:0.30;
	filter:alpha(opacity=30);
	-moz-opacity:0.30;
	background-color:#FFFFFF;
	width:340px;
	height:4500px;
	position:absolute;
	top:0px;
	left:0px;
}

.content
{
	position:relative;
}



.gallery_navigation1 {
position: absolute;
padding-left: 40px;
padding-top: 25px;
}

.navigation_links {
	background-image: url('gallery_left.png');
	color: red;
	width: 40px;
	height:40px;
	cursor: pointer;
	background-repeat: no-repeat;
border: 0px solid black;
}

.img_cont_l {
padding-top: 85px;
width: 40px;
}

.img_cont_name {
padding-top: 80px;
width: 180px;
}

.img_cont_r {
padding-top: 85px;
width: 40px;
}

.img_gall_bg {
position: absolute;
}

.img_gall_bg_cont1 {
padding-top: 90px;
padding-left: 172px;
}

.img_gall_bg_cont2 {
padding-top: 90px;
padding-left: 178px;
}




/* BUTTON													*/
.button{
	background:url(img/button.png)  -32px right no-repeat;
	color:#FFFFFF;
	clear:both;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	height:35px;
	line-height:31px;
	width:100%;
	margin-right:30px;
}
	a.button {
		text-decoration:none;
	}
	.button span {
		background:url(img/button.png) left top no-repeat;
		display:block;
		height:35px;
		line-height:31px;
		padding-left:10px;
		padding-right:8px;
		margin-right:20px;
	}
/* -------------------------------------------------------- */
/* MENU														*/
.v-menu{
	border:solid 1px #7F9FBF;
	width:200px;
	clear:both;
}
	ul.v-menu, .v-menu li{
		padding:0; 
		margin:0;
		list-style:none;
	}
	ul.v-menu{
		clear:both;
		margin-top:6px;
		padding:6px 10px;
	}
		.v-menu li a{
			color:#555555;
			font-weight:bold;
			display:block;
			border-top:solid 1px #DEDEDE;
			padding:4px;
			text-decoration:none;
		}
		.v-menu li a:hover{
			color:#999999;
		}
	
	
	
	
	
	
	
	
	
	#slideshow * { margin: 0; padding: 0; }
#slideshow { background: url('/img/barackslideshow/bg_shado.gif') no-repeat top; position: relative; padding: 14px 0 15px; width: 603px; height: 306px; }
#slideshow #menu, #slideshow #pictures, #slideshow #loading { position: absolute; }
#slideshow #loading { background: url('/img/barackslideshow/spinner.gif'); display: block; top: 158px; left: 205px; text-indent: -5000px; width: 24px; height: 24px; visibility: hidden; z-index: 5; }
#slideshow #pictures { background: url('/img/barackslideshow/bg.jpg'); width: 437px; height: 277px; left: 0; overflow: hidden; }
#slideshow #pictures li { display: block; position: absolute; top: 0; width: 437px; }
#slideshow #pictures li img { display: block; position: relative; bottom: 0; }
#slideshow #menu { background: url('/img/barackslideshow/bg_side.jpg'); list-style-type: none; width: 166px; height: 207px; right: 0; padding-top: 70px; }
#slideshow #menu li { display: block; z-index: 1000; position: relative; zoom: 1; }
#slideshow #menu li a { display: block; font: 11px "Verdana", "Verdana"; text-decoration: none; padding: 7px 0 7px 28px; z-index: 1000; color: #ccc; line-height: 14px; vertical-align: middle; zoom: 1; }
#slideshow #menu li a:focus { outline: 0; }
#slideshow #menu li a:hover { color: #fff; }
#slideshow #menu li.current a { font: 15px "Verdana"; color: #fff; padding: 5px 0 5px 28px; line-height: 18px; }
#slideshow #menu li.background { background: url('/img/barackslideshow/arrow.gif') no-repeat left center; position: absolute; font-size: 1px; height: 7px; width: 4px; z-index: 5; }
	
	#back a { font-size: 11px; }
#demo {
	padding-bottom:0;
	padding-top:0;}
#slideshow-options ul { padding: 0; }
#slideshow-options ul li { list-style-type: none; display: inline; padding-right: 0; }


#main-nav{
	height:29px;
	float:left;
	background-image:url(/images/nav-bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	width:100%;
}

#main-nav ul,
#main-nav li{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#main-nav ul{
	height:29px;
	line-height:29px;
	background-image:url(/images/nav-bar.gif);
	background-position:right;
	background-repeat:no-repeat;
	float:left;
	padding:0px 1px 0px 0px;
	margin:0px 0px 0px 10px;
}

#main-nav li{
	height:29px;
	line-height:29px;
	display:inline;
	position:relative;
	float:left;
	width:80px;
	text-align:center;
}

#main-nav li a{
	height:29px;
	width:80px;
	text-align:center;
	float:left;
	background-image:url(/images/nav-bar.gif);
	background-position:left;
	background-repeat:no-repeat;
}



#main-nav li a:link,
#main-nav li a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

#main-nav li.active a,
#main-nav li a:hover{
	background-image:url(/images/active.gif);
	background-repeat:no-repeat;
	background-position:left;}
	

body{
font-size:0.85em;


}
 .kwicks {  
     list-style: none;  
     position: relative;  
     margin: 0;  
     padding: 0; 
	 background-image:url(no_flicker.jpg); /*some browsers are to slow when aligning the menu items via jQuery and so the background shines through, this prevents this flickering*/

 }  
 .kwicks li{  
    display: block;  
    overflow: hidden;  
    padding: 0;  
    cursor: pointer;  
	float: left;
	width: 125px;
	height: 40px;
	margin-right: 0px;
	background-image:url(kwicks_sprite.jpg);
	background-repeat:no-repeat;
}
.kwicks a{
	display:block;
	height:40px;
	text-indent:-9999px;
	outline:none;
}

#kwick1 {
	background-position:0px 0px;
}
#kwick2 {
	background-position:-200px 0px;
}
#kwick3 {
	background-position:-400px 0px;
}
#kwick4 { 
	background-position:-600px 0px;
	}
#kwick5 { 
	background-position:-815px 0px;
}
#kwick6 { 
	background-position:-1015px 0px;
}

#kwick1.active, #kwick1:hover { 
	background-position: 0 bottom;
}
#kwick2.active, #kwick2:hover{
	background-position: -200px bottom;
}
#kwick3.active, #kwick3:hover {
	background-position: -400px bottom;
}
#kwick4.active, #kwick4:hover {
	background-position: -600px bottom; 
}
#kwick5.active, #kwick5:hover {
	background-position: -815px bottom; 
}
#kwick6.active, #kwick6:hover {
	background-position: -1015px bottom; 
}


#kwick1 a{
	background-image:url(end.jpg);
	background-repeat:no-repeat;
	background-position: left 0px;
}

#kwick1 a:hover{
	background-position: left -80px;
}

#kwick6 a{
	background-image:url(end.jpg);
	background-repeat:no-repeat;
	background-position: right -40px;
}
#kwick6 a:hover{
	background-position: right -120px;
}
	
	
	
	.container {
	width: 500px;
	margin: 0 auto;
}

h2.acc_trigger {
	padding: 0;	margin: 0 0 5px 0;
	background: url(http://olimpus.com.ua/images/h2_trigger_a.gif) no-repeat;
	height: 46px;	line-height: 46px;
	width: 500px;
	font-size: 16px;
	font-weight: normal;
	float: left;
}
h2.acc_trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0 0 0 50px;
}
h2.acc_trigger a:hover {
	color: #ccc;
}
h2.active {background-position: left bottom;}
.acc_container {
	margin: 0 0 5px; padding: 0;
	overflow: hidden;
	font-size: 1.2em;
	width: 500px;
	clear: both;
	background: #f0f0f0;
	border: 1px solid #d6d6d6;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px; 
}
.acc_container .block {
	padding: 20px;
}
.acc_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}
.acc_container h3 {
	font: 2.5em normal Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}
.acc_container img {
	float: left;
	margin: 10px 15px 15px 0;
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;
}

hr {
	height:1px;
	background:1 px solid #CCC;
	border-width:0;
	}
